diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 000000000..b3227d3e4 --- /dev/null +++ b/.prettierignore @@ -0,0 +1,2 @@ +**/__fixtures__/** +**/fixture.js \ No newline at end of file diff --git a/cypress.config.js b/cypress.config.js index 3b7ad7a52..c46c40085 100644 --- a/cypress.config.js +++ b/cypress.config.js @@ -1,4 +1,4 @@ -const { defineConfig } = require('cypress') +const { defineConfig } = require('cypress'); module.exports = defineConfig({ viewportWidth: 1200, @@ -8,13 +8,12 @@ module.exports = defineConfig({ requestTimeout: 20000, screenshotOnRunFailure: false, video: false, - experimentalFetchPolyfill: true, e2e: { // We've imported your old cypress plugins here. // You may want to clean this up later by importing these. setupNodeEvents(on, config) { - return require('./cypress/plugins/index.js')(on, config) + return require('./cypress/plugins/index.js')(on, config); }, baseUrl: 'http://localhost:3000/', }, -}) +}); diff --git a/cypress/e2e/common/filters.cy.js b/cypress/e2e/common/filters.cy.js index c2e87b6d5..39ac7c8f2 100644 --- a/cypress/e2e/common/filters.cy.js +++ b/cypress/e2e/common/filters.cy.js @@ -87,16 +87,12 @@ describe('Filter Panel', () => { }); it('can trigger a pre-selected date range', () => { - const request = '**/geo/states/**'; + const request = '**/geo/states?**&size=0'; const fixture = { fixture: 'common/get-geo.json' }; cy.intercept(request, fixture).as('getGeo'); cy.get('button.map').click(); cy.wait('@getGeo'); - // TODO: This seemed to break for no reason. We may be able to remove this - // after fully converting to functional and react 18 - // eslint-disable-next-line cypress/no-unnecessary-waiting - cy.wait(750); const maxDate = dayjs(new Date()).format('YYYY-MM-DD'); let minDate = dayjs(new Date()).subtract(3, 'years').format('YYYY-MM-DD'); cy.get('.date-ranges .a-btn.range-3y').contains('3y').click(); diff --git a/cypress/e2e/document/document.cy.js b/cypress/e2e/document/document.cy.js index 77ee21fe0..df0343069 100644 --- a/cypress/e2e/document/document.cy.js +++ b/cypress/e2e/document/document.cy.js @@ -46,7 +46,7 @@ describe('Document View', () => { cy.intercept(request, fixture).as('getAggsResults'); request = - '?**&field=all&frm=0&has_narrative=true&no_aggs=true&search_term=pizza&size=10&sort=relevance_desc'; + '?**&field=all&frm=0&has_narrative=true&no_aggs=true**&search_term=pizza&size=10&sort=relevance_desc'; fixture = { fixture: 'document/get-results.json' }; cy.intercept(request, fixture).as('getResults'); diff --git a/dist/ccdb5.css.map b/dist/ccdb5.css.map index 3b8af9788..6efeed319 100644 --- a/dist/ccdb5.css.map +++ b/dist/ccdb5.css.map @@ -1 +1 @@ -{"version":3,"file":"static/css/main.0196bbaa.css","mappings":"AAAiB,m9FC+Hb,CAPA,WAQA,qBACA,kBACA,sBACA,wiBA8BA,gBACA,QACA,2BACA,CC1HF,WACA,wBAGA,uFANA,2BAEA,mBACA,iBAGA,oBACA,YCkBF,YDpCE,uFAcA,gBAGA,kBACA,YCsBF,iBDxCE,SAWA,CFxCe,ME0Cf,CF1Ce,cE0Cf,QACA,0BAGA,EF9Ce,ME+Cf,UC0BF,kBD5CE,EF7Be,ME6Bf,qBACA,CF9Be,MEwCf,yBAEA,gBF1Ce,ME2Cf,eC3CF,OD8CE,KF9Ce,ME8Cf,CACA,iBC8BF,CH7EiB,MG6EjB,CDhDE,qBF7Be,ME8Bf,aF9Be,MEwCf,kBFxCe,MEwCf,MAEA,KF1Ce,ME0Cf,WACA,CF3Ce,ME2Cf,YAGA,CF9Ce,ME8Cf,eACA,CF/Ce,MGiFjB,CHjFiB,iBE6Bf,CF7Be,ME6Bf,mBACA,CF9Be,MEwCf,kBFxCe,ME0Cf,aF1Ce,ME2Cf,kBF3Ce,ME8Cf,gBACA,OF/Ce,MGqFjB,kBDxDE,CF7Be,ME6Bf,CF7Be,aE8Bf,CF9Be,ME8Bf,CF9Be,QE8Bf,CF9Be,MEwCf,QFxCe,MEwCf,aAEA,CF1Ce,ME0Cf,oBACA,sBAGA,EF9Ce,ME+Cf,oBC0CF,CHzFiB,MGyFjB,CDjDE,aAXA,UACA,EF9Be,ME8Bf,gBAUA,aAEA,aF1Ce,ME0Cf,CACA,YF3Ce,ME2Cf,oBAGA,MACA,OF/Ce,ME+Cf,mBCgDF,WACE,kBHhGe,MGgGf,CDjDA,kBCiDA,YAEA,IACE,6BACA,8BACA,EHrGa,MGsGb,cHtGa,MGuGb,qCAEA,qBD1DF,iBC0DE,CD5EF,oBC6EI,CD5EJ,WC4EI,CDlEJ,aCkEI,IDlEJ,KCkEI,KDhEJ,UCoEA,CDnEA,WCqEE,CDlEF,cCmEE,CHjHa,iBGkHb,CDrFF,kBCqFE,CD1EF,aC6EA,ID3EA,WC2EA,CD1EA,gBC4EE,CDzEF,cC0EE,CDzEF,MCyEE,CAnCJ,iBAmCI,CHxHa,aGwHb,CAEA,SH1Ha,QG2HX,CDnFJ,MCmFI,iDAOJ,uBD1FA,YCyFF,sBAEI,CDzFF,mBC0FE,sBAGF,GDxFA,SCwFA,CHvIe,QGiIjB,WHjIiB,QGwIb,0BACA,yCAGF,cAXF,oBAYI,4BACA,gDAIJ,6CAEI,eACE,wCAGF,0BACE,wDAKN,0CAEI,aACE,qGAGA,WAEE,WAIN,qBACE,aACA,2BACA,EACE,wCAKN,mBACE,aACE,WACA,qBACA,aACE,2BAGJ,oBACE,kFAEE,eAEE,OAOR,WACE,wzBHxMe,YGwMf,kCHxMe,YGwMf,eDhKA,iBCgKA,yIHxMe,YGwMf,eDhKA,iBCgKA,cHxMe,YGwMf,eHxMe,iBGwMf,YAxMF,QAwME,WAxMF,OAwME,GHxMe,YGwMf,eHxMe,cGwMf,yBAxMF,QAwME,YHxMe,YGwMf,eHxMe,aGwMf,8YHxMe,YGwMf,eHxMe,iBGwMf,aHxMe,YGwMf,eHxMe,cGwMf,sFHxMe,YGwMf,eHxMe,cGwMf,CHxMe,YGwMf,eHxMe,gBGwMf,MHxMe,YGwMf,eHxMe,gBGwMf,kBAtEA,cAsEA,cAxMF,OAwME,WAtEA,cAsEA,yDAtEA,cAsEA,cAxMF,OAwME,QAtEA,cAsEA,mBHxMe,YGwMf,+BHxMe,YGwMf,eHxMe,iBGwMf,CHxMe,YGwMf,eHxMe,cGwMf,qCHxMe,m9FC+Hb,CAPA,WAQA,qBACA,kBACA,sBACA,wiBA8BA,gBACA,QACA,2BACA,CGhDE,maDpHN,QCoHM,0KJpHW,YIoHX,8BJpHW,YIoHX,0CDpHN,OCoHM,2yCDaN,cCbM,0BDaN,cCbM,qIJpHW,m9FC+Hb,CAPA,WAQA,qBACA,kBACA,sBACA,wiBA8BA,gBACA,QACA,2BACA,CIhJY,mlBFpBhB,QEoBgB,uCFpBhB,cEoBgB,0ELpBC,YKoBD,mBLpBC,m9FC+Hb,CAPA,WAQA,qBACA,kBACA,sBACA,wiBA8BA,gBACA,QACA,2BACA,CK9GA,qYJRF,cIQE,yBJRF,cIQE,mBJRF,cIQE,oBJRF,cIQE,qCJRF,cIQE,WJRF,cIQE,0CJRF,cIQE,GNtDa,aMsDb,gBJRF,cIQE,yDJRF,cIQE,sBHtDJ,OGsDI,cJRF,cIQE,qCJRF,cIQE,iJNtDa,m9FC+Hb,CAPA,WAQA,qBACA,kBACA,sBACA,wiBA8BA,gBACA,QACA,2BACA,CI/IY,qYHmBd,aCxCF,QEqBgB,8IHmBd,aCxCF,QEqBgB,4CHmBd,aGnBc,oBHmBd,aGnBc,CLrBC,aKqBD,iBHmBd,aGnBc,GFrBhB,OEqBgB,wBHmBd,aGnBc,CHsBd,gBC3CF,OEqBgB,KLrBC,m9FC+Hb,CAPA,WAQA,qBACA,kBACA,sBACA,wiBA8BA,gBACA,QACA,2BACA,CMxJA,qYPZa,aOYb,iBPZa,aOYb,wEPZa,aOYb,mCPZa,m9FC+Hb,CAPA,WAQA,qBACA,kBACA,sBACA,wiBA8BA,gBACA,QACA,2BACA,COnDA,yrBLjHJ,QKiHI,yCLjHJ,OKiHI,qORjHa,KQiHb,CRjHa,YQiHb,wRLjHJ,QKiHI,yCLjHJ,OKiHI,sKLjHJ,QKiHI,yCLjHJ,OKiHI,wQRjHa,4BQiHb,yPRjHa,YQiHb,yDRjHa,YQiHb,URjHa,m9FC+Hb,CAPA,WAQA,qBACA,kBACA,sBACA,wiBA8BA,gBACA,QACA,2BACA,CQrIE,gcN/BN,OM+BM,iRN/BN,OM+BM,kBC/BN,CAAC,YAAY,CAAC,cACZ,mCACA,mBACA,CAHD,YAGC,CAHY,aAGZ,CF8GE,SE7GA,mCACA,gBVLa,m9FC+Hb,CAPA,WAQA,qBACA,kBACA,sBACA,wiBA8BA,gBACA,QACA,2BACA,CUvGA,kgBX7Da,OW6Db,wrCX7Da,UW6Db,8CX7Da,OW6Db,sOX7Da,YW6Db,+CX7Da,YW6Db,gLX7Da,m9FC+Hb,CAPA,WAQA,qBACA,kBACA,sBACA,wiBA8BA,gBACA,QACA,2BACA,CWhII,scTpCR,QSoCQ,yFZpCS,OYoCT,wPZpCS,m9FC+Hb,CAPA,WAQA,qBACA,kBACA,sBACA,wiBA8BA,gBACA,QACA,2BACA,CY9IE,mZVtBN,OUsBM,8BVtBN,QUsBM,KVtBN,OUsBM,gEVtBN,QUsBM,mBbtBW,aasBX,CbtBW,KasBX,wBbtBW,aasBX,CbtBW,oBasBX,abtBW,aasBX,4CbtBW,m9FC+Hb,CAPA,WAQA,qBACA,kBACA,sBACA,wiBA8BA,gBACA,QACA,2BACA,CalGA,mCACE,2bXnEN,QWmEM,6BXnEN,cWmEM,+HChDc,MDgDd,+qBZzBJ,WYyBI,QXnEN,OWmEM,kBZzBJ,WYyBI,4DZzBJ,WYyBI,eN8CF,SM9CE,oDZzBJ,WYyBI,oBN8CF,UM9CE,oCZzBJ,WYyBI,6DZzBJ,WYyBI,+BZzBJ,WYyBI,2GZzBJ,WYyBI,sHZzBJ,WYyBI,qFZzBJ,WYyBI,+DZzBJ,WYyBI,mHZzBJ,WYyBI,2BZzBJ,WYyBI,ON8CF,QM9CE,iDdnEW,m9FC+Hb,CAPA,WAQA,qBACA,kBACA,sBACA,wiBA8BA,gBACA,QACA,2BACA,CezGA,qYd7BF,Wc6BE,+Eb3DJ,Qa2DI,Wd7BF,Wc6BE,Gb3DJ,Oa2DI,wCd7BF,Wc6BE,Gb3DJ,Qa2DI,Od7BF,Wc6BE,gCb3DJ,Oa2DI,Sd7BF,Wc6BE,iBhB3Da,MgB2Db,uDd7BF,Wc6BE,iBhB3Da,MgB2Db,sBd7BF,Wc6BE,ChB3Da,YgB2Db,2Bd7BF,Wc6BE,ChB3Da,WgB2Db,0Bd7BF,Wc6BE,ChB3Da,WgB2Db,wEd7BF,Wc6BE,ChB3Da,WgB2Db,8Fd7BF,Wc6BE,gDd7BF,Wc6BE,yEd7BF,Wc6BE,mBC1DF,CdyHE,OczHF,CjBDe,eGAjB,OcEI,KAEA,CdsHA,OctHA,CjBJa,eiBIb,CjBJa,wBiBKX,mBAIJ,CdiHE,QcjHF,OACE,kBACA,QACA,MdZJ,OcaI,SACA,eACA,Cd2GA,Qc3GA,CANF,MAME,IACE,iBjBhBW,m9FC+Hb,CAPA,WAQA,qBACA,kBACA,sBACA,wiBA8BA,gBACA,QACA,2BACA,CiBnEE,qYdmBA,ecnBA,CdmBA,KcnBA,CdmBA,UcnBA,qBdmBA,eDpHN,QeiGM,8CfjGN,OeiGM,0BdmBA,ccnBA,gCdmBA,ccnBA,2CdmBA,ecnBA,CdmBA,KcnBA,yFdmBA,ecnBA,CdmBA,KcnBA,mBdmBA,ecnBA,CdmBA,KcnBA,CdmBA,UcnBA,mHdmBA,ecnBA,CdmBA,KcnBA,CdmBA,UcnBA,sEdmBA,ecnBA,CdmBA,KcnBA,CdmBA,UcnBA,uEdmBA,ecnBA,CdmBA,KcnBA,CdmBA,WcnBA,gCdmBA,ecnBA,CdmBA,KcnBA,CfwCF,WexCE,QfjGN,OeiGM,QdmBA,ecnBA,CdmBA,KcnBA,CfwCF,WexCE,sCdmBA,ecnBA,CdmBA,KcnBA,CfgCN,cehCM,qCdmBA,ecnBA,CdmBA,KcnBA,CfgCN,cehCM,gCdmBA,ecnBA,CdmBA,KcnBA,CfgCN,cehCM,mCdmBA,ecnBA,CdmBA,KcnBA,CfgCN,cehCM,qCdmBA,ecnBA,CdmBA,KcnBA,CdmBA,QcnBA,uEdmBA,ecnBA,CdmBA,KcnBA,wFChGF,OnBDa,eGAjB,OgBEO,KnBFU,m9FC+Hb,CAPA,WAQA,qBACA,kBACA,sBACA,wiBA8BA,gBACA,QACA,2BACA,CmBrIE,2aNoCA,oBMpCA,oDNoCA,oBMpCA,0ENoCA,oBMpCA,0ENoCA,oBMpCA,6DNoCA,oBMpCA,CpB/BW,MoB+BX,kDNoCA,oBMpCA,6DNoCA,oBMpCA,CpB/BW,MoB+BX,YpB/BW,m9FC+Hb,CAPA,WAQA,qBACA,kBACA,sBACA,wiBA8BA,gBACA,QACA,2BACA,CoBnJA,qYPkDE,UOlDF,wHPkDE,UOlDF,0EPkDE,UOlDF,oDPkDE,UOlDF,crBjBa,m9FC+Hb,CAPA,WAQA,qBACA,kBACA,sBACA,wiBA8BA,gBACA,QACA,2BACA,CqB5GM,oYCxDV,CpBsGI,YoBrGF,oCACA,uCpBFF,OoBGE,OACA,CpBkGE,YoBlGF,EACE,0BACA,CpBgGA,YoBhGA,QpBgGA,YoBhGA,SpBgGA,YoBhGA,UpBgGA,YoBhGA,UAIE,eAIF,CpBwFA,YoBxFA,CrBgCF,cC9CF,QoBeM,QACA,uCACA,CpBqFF,YoBrFE,CrB6BJ,cqB7BI,KpBjBN,OoBkBQ,QAEF,CpBkFF,YoBlFE,CrB0BJ,cqB1BI,IACE,sBAGJ,CpB8EA,YoB9EA,CpB6DJ,iBArFA,QoByBM,QvBzBW,m9FC+Hb,CAPA,WAQA,qBACA,kBACA,sBACA,wiBA8BA,gBACA,QACA,2BACA,CuB7GE,qYrBgDF,kBqBhDE,kCrBgDF,kBqBhDE,uDrBgDF,kBqBhDE,miBxBvDW,m9FC+Hb,CAPA,WAQA,qBACA,kBACA,sBACA,wiBA8BA,gBACA,QACA,2BACA,CwBfE,0HAEE,gBACA,mEAKN,YACE,mGAGE,+DAIJ,QACE,CAGA,0EAEA,iCACE,6CACA,uFAIJ,cAEE,kBACA,eADA,gBAEA,sEAGA,wBACE,2EAEA,SACE,6FAIA,gEAKN,UACE,4DAGF,kBACE,uDAEA,aANA,sBAOE,wBAEA,gBACA,kEAEA,aACE,kBACA,mFAEA,WACE,aACA,sDAJF,WAIE,CArCN,gBAwCI,CAPA,WAQE,CAnDN,qBAmDM,CARF,WAQE,wBARF,WAYF,wBACE,CAbA,WAaA,oDAGF,kBACE,SAjBA,UAkBA,2BACA,2DAnBA,UAmBA,2BASF,CATE,sBAUA,6BACA,kCA9BA,UA8BA,2BAMR,CAjBQ,sBAiBR,CAPQ,2BASN,YACE,iBACA,EAxCI,UAwCJ,2BACA,kBAWF,eACA,MArDM,UAqDN,oDAGE,uBACA,YACA,KA1DI,UA0DJ,4BALF,wBAQI,+BACA,gBA9DE,UA8DF,2BAGF,CAZF,wBAcI,CANA,8BAOA,0CApEE,UAoEF,wDAGA,gBAvEE,UAyEA,4BALF,4BAKE,YAGJ,WACE,SA7EE,UA6EF,2BAMN,4BAEI,iEAGE,KAxFE,UAyFA,4BANR,2BAQM,cACE,mBACA,4BAMR,EAnGQ,UAmGR,2BAEI,sBArGI,UAqGJ,2BAGE,CjB3MF,SiB2ME,OACE,mDAzGA,UA2GF,2BACE,CA1HJ,sBA0HI,CAvHN,iBAgIF,aArHQ,UAsHN,4BApIE,sBAqIA,CAlIF,gBAkIE,cAGF,SA1HM,UA2HJ,4BAzIA,sBA6IJ,CA1IE,gBA2IA,CjBnOE,SiBmOF,OACE,SAjII,UAiIJ,2BAGF,CA5JM,qBA6JJ,aAIJ,CAzIQ,UAyIR,2BACE,CA7HM,mBAiIN,iBA9IM,UA8IN,4BAjIM,mBAiIN,sDtBlWF,QsBkWE,iBA9IM,UA8IN,4BAjIM,mBAiIN,WtBlWF,OsBkWE,wBA9IM,UA8IN,4BAjIM,mBAiIN,gDA9IM,UA8IN,4BAjIM,mBAiIN,WzBlWe,QyBkWf,aA9IM,UA8IN,4BAjIM,mBAiIN,+BA9IM,UA8IN,4BAjIM,mBAiIN,uEA9IM,UA8IN,gCzBlWe,OyBkWf,CA5JE,sBA4JF,CAzJA,gBAyJA,8IA9IM,UA8IN,yFA3HM,sBA2HN,gCA3HM,sBA2HN,CAjHM,4BAiHN,gDA3HM,sBA2HN,CAjHM,4BAiHN,oCA3HM,sBA2HN,CAjHM,4BAiHN,oDA3HM,sBA2HN,CAjHM,2BAiHN,CV/UkB,MU+UlB,OA3HM,sBA2HN,CAjHM,2BAiHN,CV/UkB,MU+UlB,kCA3HM,sBA2HN,CAjHM,2BAiHN,CAxGA,WAwGA,qDA3HM,sBA2HN,eA3HM,sBA2HN,CAjHM,4BAiHN,sBA3HM,sBA2HN,CAjHM,4BAiHN,2EA3HM,sBA2HN,eA3HM,sBA2HN,CAjHM,4BAiHN,sBA3HM,sBA2HN,CAjHM,4BAiHN,4JA5JE,sBA4JF,kIA5JE,sBA4JF,kBzBlWe,MyBkWf,CA9IM,WA8IN,gBzBlWe,MyBkWf,CA9IM,UA8IN,gBClWF,CAAC,WAAW,CAAC,kBAEX,WACA,yBACA,qBvBJF,QuBKE,KACA,CAND,WAMC,MANW,kBAMX,KACE,gB1BPa,m9FC+Hb,CAPA,WAQA,qBACA,kBACA,sBACA,wiBA8BA,gBACA,QACA,2BACA,C0BwDM,uBA3HA,mGACE,OAEF,oBACE,gFACA,uFACE,kCAEF,qCACE,gBzBhEZ,WyBgEY,OAEF,4BACE,GAHA,aAGA,CzBnEZ,WyBmEY,Cb1CR,Ua0CQ,sBAHA,aAGA,iBAGA,gBACE,QAPF,aAOE,CAJF,gBAIE,gBxBjHhB,OwBiHgB,IAKN,EAZI,aA0BF,CAvBE,gBAuBF,CAnBI,eAoBJ,CnBpBR,UmBqBQ,YA5BE,aA4BF,mBACA,kBA7BE,aA6BF,mBA7BE,aA6BF,OAhBA,C3BvHK,e2BwHH,oBAdA,YAcA,0BAeF,MAfE,WAdA,YAeA,CADA,iBAEE,QzB3Ed,kByB6Ec,UxB5HhB,QwB4HgB,wBAlBF,YAkBE,CAJF,iBAIE,QzB7Ed,iByBgFc,QACE,iBAtBJ,YAsBI,CARJ,iBAQI,QzBjFhB,iByBiFgB,CADF,OACE,CxBhChB,WwBwCU,cAEE,MAhCA,YAiCA,CAnBA,iBAoBA,QzB7FZ,kByBgGY,YACA,uFAtCA,YA0CF,CA5BE,iBA6BA,QzBtGZ,kByBsGY,CANA,WAMA,GxBrDZ,WwBqDY,wDAGF,cACE,EA/CA,YA+CA,CAjCA,iBAiCA,QzB1GZ,kByB0GY,CAVA,WAUA,GxBzDZ,WwB4DU,qBAlDE,YAmDA,CArCA,iBAqCA,QzB9GZ,kByB8GY,ExBlCR,awBkCQ,2BAGF,yBACE,mFAvDA,YA0DF,CA5CE,iBA6CA,QzBtHZ,kByBsHY,ExB1CR,awB0CQ,gCA3DA,YA2DA,CA7CA,iBAgDF,QzBzHV,kByB0HY,ExB9CR,awB8CQ,uBA/DA,YA+DA,CAjDA,iBAiDA,QzB1HZ,kByB6HU,ExBjDN,YwBkDQ,wCAnEA,YAmEA,CArDA,iBAqDA,QzB9HZ,kByBiIU,GxBhFV,WwBiFY,sGAGF,iBACE,kCA3EA,YA2EA,CA7DA,iBA6DA,QzBtIZ,kByByIU,GxBxFV,UwBwFU,aACE,sBA/EA,YA+EA,CAjEA,iBAiEA,QzB1IZ,kByB6IU,GxB5FV,UwB4FU,CClBR,ODkBQ,MACE,cAnFA,YAmFA,CArEA,iBAqEA,QzB9IZ,kByB8IY,GxB7FZ,UwB6FY,CCnBV,MDsBQ,4BACE,kBAvFA,YAuFA,CAzEA,iBAyEA,QzBlJZ,kByBkJY,GxBjGZ,UwBiGY,CCvBV,MD0BQ,4BACE,eA3FA,YA2FA,CA7EA,iBA6EA,QzBtJZ,kByBsJY,GxBrGZ,UwBqGY,CC3BV,MD2BU,WAGF,qBACE,YA/FA,YA+FA,CAjFA,iBAiFA,QzB1JZ,kByB0JY,GxBzGZ,UwByGY,CC/BV,OD+BU,UAGF,WAlGE,YAkGF,CApFE,iBAqFA,QzB9JZ,kByB8JY,GxB7GZ,WwB6GY,gCAGJ,cACE,iDAvGE,YAuGF,CAzFE,iBA2FJ,OACE,CzBrKV,kByBsKU,GxBrHV,WwBsHU,eACA,MA7GE,YA8GF,CAhGE,iBAiGF,QzB1KV,kByB0KU,GxBzHV,WwByHU,QxBtHR,OwBsHQ,qBAIF,gBACE,WApHE,YAqHF,CAvGE,iBAuGF,QzBhLV,kByBgLU,GxB/HV,WwB+HU,Q3B/NK,O2B+NL,CVtNV,MUsNU,aAGI,MAxHF,YAwHE,CA1GF,iBA0GE,QzBnLd,kByBmLc,GxBlId,WwBkIc,qBAQJ,UxB1OZ,cwB2Oc,+DAjIA,YAiIA,CAnHA,iBAmHA,OAEA,CzB9LZ,kByB+Lc,GxB9Id,WwB8Ic,6CApIF,YAoIE,CAtHF,iBAsHE,OAEF,CzBjMZ,kByBiMY,GxBhJZ,WwBiJc,oCACA,SAxIF,YAyIE,CA3HF,iBA2HE,QzBpMd,kByBoMc,GxBnJd,WwBmJc,2CAEF,EA3IA,YA2IA,CA7HA,iBA8HE,QzBvMd,kByBuMc,EACA,CxBvJd,WwBuJc,WACA,yBACA,OACA,EAhJF,YAiJE,CAnIF,iBAoIE,OACA,CzB9Md,kByB+Mc,GxB9Jd,WwB+Jc,mBACA,wBACA,EAvJF,YAuJE,CAzIF,iBAyIE,QzBlNd,kByBkNc,GxBjKd,WwBiKc,oCASN,SAhKI,YAiKF,CAnJE,iBAmJF,QzB5NV,kByBmOA,GxBlLA,WE3Ec,WsB+PZ,gCAGF,EA7KY,YtBrFE,CsBmGF,iBtBnGE,QH0Bd,kByB4OA,GxB3LA,WwB2LA,mBAEI,iBACE,OACA,EArLM,YAqLN,CAvKM,iBAuKN,OAEF,CzBlPJ,kByBmPM,GxBlMN,WwBkMM,mBAEF,iBACE,SA3LM,YA2LN,CA7KM,iBA6KN,QzBtPN,kByBsPM,GxBrMN,WwBqMM,WAKN,yBAGI,SAnMQ,YAmMR,CArLQ,iBAqLR,OAIE,CzBlQN,kByBmQQ,GxBlNR,WwBkNQ,qCAGF,OACE,EA5MI,YA4MJ,CA9LI,iBA8LJ,QzBvQR,kByB8QE,GxB7NF,WE3Ec,qCsB4SZ,SAvNU,YAwNR,CA1MQ,iBA4MR,QzBrRJ,kByBsRI,GxBrOJ,WwBqOI,qCAGF,kBA9NU,YAkNZ,CApMY,iBAiNR,QzB1RJ,kByB0RI,GxBzOJ,WwB4OE,oBAhBF,iBAiBI,eAnOQ,YAmOR,CArNQ,iBAwNV,QzBjSF,kByB6QA,GxB5NA,WwBiPI,qDAvOQ,YAuOR,CAzNQ,iBAyNR,QzBlSJ,kByBkSI,GxBjPJ,WwBiPI,2BAvOQ,YAuOR,CAzNQ,iBAyNR,QzBlSJ,kByBkSI,GxBjPJ,WwBiPI,+CxBjVN,cwBiVM,2CAvOQ,YAuOR,CAzNQ,iBAyNR,QzBlSJ,kByBkSI,GxBjPJ,UwBiPI,CzBzSJ,MyBySI,mCAvOQ,YAuOR,CAzNQ,iBAyNR,QzBlSJ,kByBkSI,GxBjPJ,UwBiPI,CzBzSJ,MyBySI,IxB9OF,OwB8OE,WAvOQ,YAuOR,CAzNQ,iBAyNR,QzBlSJ,kByBkSI,oDAvOQ,YAuOR,CAzNQ,iBAyNR,QzBlSJ,kByBkSI,qEAvOQ,YAuOR,CAzNQ,iBAyNR,QzBlSJ,kByBkSI,uIAvOQ,YAuOR,CAzNQ,iBAyNR,QzBlSJ,kByBkSI,wRAvOQ,YAuOR,CAzNQ,iBAyNR,QzBlSJ,iByBkSI,MZ5TY,OY4TZ,GxBjPJ,WwBiPI,CxB9OF,MwB8OE,C3BjVW,Y2BiVX,2BAvOQ,aAuOR,sDAvOQ,aAuOR,6EAvOQ,aAuOR,CzBvSJ,WyBuSI,Cb9QA,Ua8QA,uBAvOQ,aAuOR,CzBvSJ,WyBuSI,CjBjVL,YPAD,OwBiVM,QAvOQ,aAuOR,CzBvSJ,WyBuSI,wHAvOQ,aAuOR,CA1MM,MA0MN,YAvOQ,YAuOR,CAzNQ,iBAyNR,QA1MM,MA0MN,YAvOQ,YAuOR,CAzNQ,iBAyNR,QzBlSJ,kByBkSI,aAvOQ,aAuOR,CxBxMF,UwBwME,2CAvOQ,aAuOR,CxBxMF,WwBwME,C3BjVW,e2BiVX,kHAvOQ,aAuOR,CxBxMF,WwBwME,yDAvOQ,aAuOR,CxBxMF,WwBwME,0DAvOQ,aAuOR,CxBxMF,WwBwME,mBEhVJ,CFgVI,cEhVJ,OACE,WACA,mC1BHJ,Q0BII,IACA,CF4UE,cE5UF,WACE,YAGE,CFwUF,cExUE,kCACE,WAGF,CFoUF,cEpUE,WAJA,gBAIA,OACE,UACA,eACA,qBACA,iBAGF,CF6TF,cE7TE,WAXA,gBAWA,OACE,aAIF,CFwTF,cExTE,4BAhBA,MAiBE,aAGF,CFoTF,cEpTE,WAJA,gBAIA,CAhBA,MAiBE,W7B9BO,m9FC+Hb,CAPA,WAQA,qBACA,kBACA,sBACA,wiBA8BA,gBACA,QACA,2BACA,C6BlJE,mZ5BsBJ,YCxCF,O2BkBM,oB5BsBJ,Y4BtBI,C9BlBW,Y8BkBX,gCfGY,MeHZ,iDfGY,MeHZ,qF9BlBW,m9FC+Hb,CAPA,WAQA,qBACA,kBACA,sBACA,wiBA8BA,gBACA,QACA,2BACA,C8BxJI,qY7BiBN,iB6BjBM,8D7BiBN,iB6BjBM,OT4CE,IS5CF,kB7BiBN,iB6BjBM,OT4CE,GS5CF,CH8JJ,OG9JI,yB7BiBN,iB6BjBM,OT4CE,GS5CF,MH8JJ,QG9JI,6BCVJ,C9ByCF,W8BzCE,mBACE,aAMA,C9BkCJ,W8BlCI,CR8CA,aQ9CA,aR8CA,OQzCJ,C9B6BA,W8B7BA,mBAJM,aAWN,C9BsBA,mB8BtBA,K9BsBA,W8BtBA,IACE,iBAGF,C9BkBA,mB8BlBA,c9BkBA,W8BlBA,aACE,UACA,iBACA,qBACA,sBAIA,C9BUF,mB8BVE,C7B0FE,iB6B1FF,Q9BUF,W8BVE,C7B0FE,iB6B1FF,OACE,kBAGJ,C9BMA,mB8BNA,mB9BMA,W8BNA,kBACE,sBACA,iBAGA,C9BCF,mB8BDE,CRaE,aQbF,M9BCF,W8BDE,CRaE,aQbF,KACE,aAKJ,C9BLA,mB8BKA,C7B2EI,gB6B3EJ,C9BLA,W8BKA,C7B2EI,gB6B1EF,sBACA,iBACA,qBAIE,C9BZJ,mB8BYI,8B9BZJ,W8BYI,6BACE,oBACA,WAGJ,C9BjBF,mB8BiBE,CALE,YAKF,e9BjBF,W8BiBE,CALE,YAKF,cACE,UAIJ,C9BtBA,mB8BsBA,kB9BtBA,W8BsBA,iBACE,oBACA,iBCnEJ,CDwEE,c7BxEF,Q8BCE,OCEI,ChCwCJ,mBgCxCI,eFDF,aECE,CVoDA,OUnDE,aAON,CF6DA,cE7DA,EACE,eACA,gBACA,kBAEA,CFwDF,cExDE,EF6DA,aE5DE,gBlCjBW,m9FC+Hb,CAPA,WAQA,qBACA,kBACA,sBACA,wiBA8BA,gBACA,QACA,2BACA,CkC/IE,qYjCQJ,kBiCRI,wDjCQJ,kBiCRI,2BjCQJ,kBiCRI,SbmCI,InBxDV,OgCqBM,EhCrBN,QgCqBM,iDjCQJ,kBiCRI,SbmCI,IanCJ,CnCrBW,YmCqBX,mDjCQJ,kBiCRI,SbmCI,GanCJ,MPqJF,QOrJE,uGjCQJ,kBiCRI,SbmCI,GanCJ,MPqJF,OOrJE,+BjCQJ,kBiCRI,SbmCI,GanCJ,MPqJF,OOrJE,+BjCQJ,kBiCRI,SbmCI,GanCJ,MPqJF,OOrJE,sDjCQJ,kBiCRI,SbmCI,GanCJ,CPqJF,OOrJE,+GjCQJ,kBiCRI,SbmCI,GanCJ,CPqJF,MOrJE,8HjCqBJ,mBiCrBI,iFjCqBJ,mBiCrBI,OhCrBN,OgCqBM,+BjCqBJ,mBiCrBI,uCjCqBJ,mBiCrBI,8BjCqBJ,mBiCrBI,8BnCrBW,m9FC+Hb,CAPA,WAQA,qBACA,kBACA,sBACA,wiBA8BA,gBACA,QACA,2BACA,CctHM,wmBZ9CV,QY8CU,uEZ9CV,cY8CU,IZ9CV,OY8CU,4EZ9CV,QY8CU,wDf9CO,Ye8CP,8Bf9CO,Ye8CP,mCZ9CV,QY8CU,wEPmEN,OLjHJ,QY8CU,sEPmEN,OOnEM,sCPmEN,OOnEM,Of9CO,Ye8CP,Yf9CO,m9FC+Hb,CAPA,WAQA,qBACA,kBACA,sBACA,wiBA8BA,gBACA,QACA,2BACA,CmC7GE,mZrBTI,KqBSJ,8CrBTI,KqBSJ,kIrBTI,KqBSJ,oBpCvDW,YoCuDX,iCrBTI,KqBSJ,6BrBTI,KqBSJ,yCrBTI,KqBSJ,oBjCvDN,OiCuDM,qDrBTI,KqBSJ,QpCvDW,aoCuDX,kCrBTI,KqBSJ,QpCvDW,aoCuDX,qDrBTI,KqBSJ,uDrBTI,KqBSJ,yDrBTI,KqBSJ,2DCvDN,CAAC,gBCAD,4fnCAA,cmCAA,4pDnCAA,cmCAA,yFnCAA,QmCAA,8FnCAA,QmCAA,EnCAA,OmCAA,+HnCAA,OmCAA,UnCAA,QmCAA,iJnCAA,OmCAA,EnCAA,QmCAA,wMnCAA,QmCAA,gNnCAA,QmCAA,sLnCAA,cmCAA,mbnCAA,QmCAA,w2BnCAA,OmCAA,OnCAA,QmCAA,gGnCAA,OmCAA,sInCAA,cmCAA,0LV0KI,OU1KJ,gGnCAA,OmCAA,KnCAA,cmCAA,qzBnCAA,cmCAA,6OnCAA,cmCAA,uFtCAiB,m9FC+Hb,CAPA,WAQA,qBACA,kBACA,sBACA,wiBA8BA,gBACA,QACA,2BACA,CoC3HA,qYCzCJ,eDyCI,6DCzCJ,eDyCI,OCzCJ,KDyCI,sBCzCJ,eDyCI,OCzCJ,MDyCI,6ECzCJ,6BDyCI,sGCzCJ,6BDyCI,qGCzCJ,6BDyCI,sGCzCJ,6BDyCI,gFCzCJ,6BDyCI,0CEzCJ,CAAC,YACC,gCACA,YACA,mBpCHF,coCIE,IACA,eACA,YACA,WvCPe,m9FC+Hb,CAPA,WAQA,qBACA,kBACA,sBACA,wiBA8BA,gBACA,QACA,2BACA,CuChJF,qYtCoBA,aCxCF,QqCoBE,gHtCoBA,aCxCF,QqCoBE,4CtCoBA,aCxCF,QqCoBE,wExCpBe,m9FC+Hb,CAPA,WAQA,qBACA,kBACA,sBACA,wiBA8BA,gBACA,QACA,2BACA,CwCtHI,qYvCHN,WuCGM,0FvCHN,WuCGM,CtC2FJ,WsC3FI,evCHN,WuCGM,CvCJN,UuCIM,4EvCHN,WuCGM,CvCJN,UuCIM,6BvCHN,WuCGM,gDvCHN,WuCGM,2CvCHN,WuCGM,0DvCHN,WuCGM,uCvCHN,WuCGM,CtC2FJ,WsC3FI,gBvCHN,WuCGM,CvCJN,UuCIM,evCHN,WuCGM,CvCJN,UuCIM,OtC9CR,OsC8CQ,GC3CR,CxCqCE,KCxCF,QuCIE,oBACA,gCACA,gCACA,iBvCPF,cuCQE,YACA,gBACA,mBACA,c3BoCO,C2BnCP,CxC4BA,IwC5BA,OACE,gCACA,4BACA,eAIF,CxCqBA,KwCrBA,QxCqBA,KwCrBA,C1CnBe,YGAjB,QuCqBI,MACA,IACA,SvCvBJ,OuCwBI,EACA,uBACA,qBACA,kBACA,WACA,QACA,2B1C9Ba,m9FC+Hb,CAPA,WAQA,qBACA,kBACA,sBACA,wiBA8BA,gBACA,QACA,2BACA,CIjJa,0aHwBf,WGxBe,IHwBf,WGxBe,CH4Bf,mBG5Be,uBHwBf,WGxBe,CSgDX,UThDW,mJHwBf,WGxBe,CSgDX,UThDW,uBHwBf,WGxBe,CSgDX,UThDW,wDHwBf,WGxBe,CSgDX,UThDW,2BHwBf,WGxBe,CSgDX,SThDW,+GHwBf,WGxBe,ELnBA,iBKmBA,+CHwBf,WGxBe,OLnBA,KKmBA,CF2Hb,WE3Ha,sDHwBf,WGxBe,gEHwBf,WGxBe,mBG8Fb,UH9Fa,oDHwBf,WGxBe,mBG8Fb,UH9Fa,cHwBf,WGxBe,mBG8Fb,UH9Fa,KclBb,MdkBa,CHwBf,WGxBe,mBG8Fb,UH9Fa,oDHwBf,WGxBe,CH4Bf,mBG5Be,8BHwBf,WGxBe,qBsCnBjB,CAAC,cACC,sBACA,gCxCFF,OwCKE,WxCLF,QwCME,KAEA,CARD,cAQC,KxCRF,QwCSI,OACA,CAVH,cAUG,CAFF,IAEE,MACE,sBACA,kBACA,qBACA,gBAEF,CAhBH,cAgBG,CARF,IAQE,eACE,sBACA,kBACA,WAEF,CArBH,cAqBG,CAbF,IAaE,iBACE,iBAEA,CAxBL,cAwBK,CAhBJ,IAgBI,CAHF,gBAGE,EACE,mBAIN,CA7BD,cA6BC,CnCoFE,OmCnFA,qCC3BJ,SACE,0BACA,8BACA,8BACA,+BACA,gCACA,yBACA,sBACA,oCACA,yBACA,gCACA,iCACA,iCACA,cACA,uCACA,gCACA,sCACA,kBACA,gBACA,gBACA,gBACA,iBACA,qBACA,iBACA,oBACA,sBACA,kBACA,mBACA,oBACA,gBACA,sCACA,qBACA,UAGF,CAnCA,OAmCA,CpC2EI,KoC1EF,kCAGF,CAvCA,QAuCA,eACE,cACA,oCACA,sCAGF,CA7CA,QA6CA,CANA,aAMA,QACE,kBACA,WACA,mBACA,mBAGF,iBAbA,cAaA,8CAbA,cAcE,SAGF,CAJA,eAIA,CAjBA,aAiBA,SAJA,eAIA,8BAjBA,aAiBA,QACE,SACA,qFACA,sCAIF,iBAxBA,cAwBA,CAXA,eAWA,gCAxBA,cAyBE,OACA,qCACA,qCAGF,CANA,eAMA,CA9BA,aA8BA,SAjBA,eAiBA,gCA9BA,aA8BA,QACE,WACA,4HACA,wCAIF,oBArCA,cAqCA,CAxBA,eAwBA,iCArCA,cAsCE,MAGF,CAJA,kBAIA,CAzCA,aAyCA,SA5BA,eA4BA,iCAzCA,aAyCA,QACE,YACA,qFACA,yCAIF,mBAhDA,cAgDA,CAnCA,eAmCA,+BAhDA,cAiDE,QACA,qCACA,qCAGF,CANA,iBAMA,CAtDA,aAsDA,SAzCA,eAyCA,+BAtDA,aAsDA,QACE,UACA,4HACA,uCAIF,eACE,sCACA,gEACA,8BACA,kBACA,sCACA,8CAGF,SACE,0BACA,8BACA,gCACA,sBACA,+BACA,8DACA,kCACA,qDACA,uDACA,oCACA,qCACA,oCACA,gCACA,kCACA,kCACA,iCACA,+BACA,iCACA,0DACA,iCACA,cACA,sCACA,sCACA,kBACA,gBACA,gBACA,gBACA,iBACA,qBACA,iBACA,oBACA,sBACA,kBACA,mBACA,oBACA,gBACA,sCACA,qBACA,sCACA,4BACA,2EACA,8CAGF,CA7CA,QA6CA,eACE,cACA,oCACA,sCAGF,CAnDA,QAmDA,CANA,aAMA,SAnDA,QAmDA,CANA,aAMA,OACE,kBACA,cACA,WACA,mBACA,mBACA,eAGF,iBAfA,cAeA,8CAfA,cAgBE,kFAGF,CAJA,cAIA,EAnBA,aAmBA,SAJA,eAIA,8BAnBA,aAmBA,SAJA,cAIA,EAnBA,aAmBA,QAJA,eAIA,8BAnBA,aAmBA,OACE,qFAGF,CARA,cAQA,EAvBA,aAuBA,SARA,eAQA,8BAvBA,aAuBA,QACE,SACA,gDAGF,CAbA,cAaA,EA5BA,aA4BA,QAbA,eAaA,8BA5BA,aA4BA,OACE,sCACA,sCAIF,iBAlCA,cAkCA,CAnBA,eAmBA,gCAlCA,cAmCE,gFACA,qCACA,qCAGF,CANA,cAMA,EAxCA,aAwCA,SAzBA,eAyBA,gCAxCA,aAwCA,SANA,cAMA,EAxCA,aAwCA,QAzBA,eAyBA,gCAxCA,aAwCA,OACE,4HAGF,CAVA,cAUA,EA5CA,aA4CA,SA7BA,eA6BA,gCA5CA,aA4CA,QACE,OACA,kDAGF,CAfA,cAeA,EAjDA,aAiDA,QAlCA,eAkCA,gCAjDA,aAiDA,OACE,oCACA,wCAIF,oBAvDA,cAuDA,CAxCA,eAwCA,iCAvDA,cAwDE,+EAGF,CAJA,iBAIA,EA3DA,aA2DA,SA5CA,eA4CA,iCA3DA,aA2DA,SAJA,iBAIA,EA3DA,aA2DA,QA5CA,eA4CA,iCA3DA,aA2DA,OACE,qFAGF,CARA,iBAQA,EA/DA,aA+DA,SAhDA,eAgDA,iCA/DA,aA+DA,QACE,MACA,mDAGF,CAbA,iBAaA,EApEA,aAoEA,QArDA,eAqDA,iCApEA,aAoEA,OACE,mCACA,yCAGF,CAlBA,kBAkBA,wBA1DA,eA0DA,uDACE,kBACA,MACA,SACA,cACA,oCACA,oDACA,WACA,+EAIF,mBArFA,cAqFA,CAtEA,eAsEA,+BArFA,cAsFE,iFACA,qCACA,qCAGF,CANA,gBAMA,EA3FA,aA2FA,SA5EA,eA4EA,+BA3FA,aA2FA,SANA,gBAMA,EA3FA,aA2FA,QA5EA,eA4EA,+BA3FA,aA2FA,OACE,4HAGF,CAVA,gBAUA,EA/FA,aA+FA,SAhFA,eAgFA,+BA/FA,aA+FA,QACE,QACA,iDAGF,CAfA,gBAeA,EApGA,aAoGA,QArFA,eAqFA,+BApGA,aAoGA,OACE,qCACA,uCAIF,CAjCA,eAkCE,8EACA,gBACA,6CACA,qCACA,6CACA,kFACA,6DACA,8DAGF,CA5CA,cA4CA,OACE,aAGF,cACE,0EACA,mChB+DE,SAQJ,yBzB/VA,cYiCU,IaiUR,mBbpVK,4DasVL,CAaA,SzBjXF,QyBmXE,EACE,sBACA,M5BrXa,gFGAjB,OHAiB,0EGAjB,OHAiB,kTGAjB,OHAiB,mCGAjB,OHAiB,MGAjB,QHAiB,mCGAjB,QHAiB,kEGAjB,OHAiB,2RGAjB,QHAiB,0OGAjB,QHAiB,iY4BuCf,mB5BvCe,2E4B0Df,G5B1De,+L4B0Df,G5B1De,I4B0Df,G5B1De,I4B0Df,G5B1De,I4B0Df,G5B1De,Q4B0Df,G5B1De,K4B0Df,G5B1De,O4B0Df,G5B1De,Y4B0Df,G5B1De,oI4B0Df,G5B1De,I4B0Df,G5B1De,I4B0Df,G5B1De,I4B0Df,G5B1De,Q4B0Df,G5B1De,K4B0Df,G5B1De,O4B0Df,G5B1De,Y4B0Df,G5B1De,iC6CgDP,E7ChDO,W6CgDP,E7ChDO,W6CgDP,E7ChDO,W6CgDP,E7ChDO,W6CgDP,E7ChDO,Q4B0Df,G5B1De,C6CgDP,E7ChDO,E4B0Df,G5B1De,I4B0Df,G5B1De,C6CgDP,E7ChDO,E4B0Df,G5B1De,I4B0Df,G5B1De,C6CgDP,E7ChDO,E4B0Df,G5B1De,I4B0Df,G5B1De,C6CgDP,E7ChDO,E4B0Df,G5B1De,I4B0Df,G5B1De,C6CgDP,E7ChDO,E4B0Df,G5B1De,uE4B0Df,G5B1De,+L4B0Df,G5B1De,I4B0Df,G5B1De,I4B0Df,G5B1De,I4B0Df,G5B1De,Q4B0Df,G5B1De,K4B0Df,G5B1De,O4B0Df,G5B1De,Y4B0Df,G5B1De,iC4B0Df,E5B1De,W6CgDP,E7ChDO,W6CgDP,E7ChDO,W6CgDP,E7ChDO,W6CgDP,E7ChDO,Q4B0Df,G5B1De,C4B0Df,E5B1De,E4B0Df,G5B1De,I4B0Df,G5B1De,C6CgDP,E7ChDO,E4B0Df,G5B1De,I4B0Df,G5B1De,C6CgDP,E7ChDO,E4B0Df,G5B1De,I4B0Df,G5B1De,C6CgDP,E7ChDO,E4B0Df,G5B1De,I4B0Df,G5B1De,C6CgDP,E7ChDO,E4B0Df,G5B1De,+B6CgDP,G7ChDO,+L6CgDP,G7ChDO,I6CgDP,G7ChDO,I6CgDP,G7ChDO,I6CgDP,G7ChDO,Q6CgDP,G7ChDO,K6CgDP,G7ChDO,O6CgDP,G7ChDO,Y6CgDP,G7ChDO,iC4B0Df,E5B1De,W6CgDP,E7ChDO,W6CgDP,E7ChDO,W6CgDP,E7ChDO,W6CgDP,E7ChDO,Q6CgDP,G7ChDO,C4B0Df,E5B1De,E6CgDP,G7ChDO,I6CgDP,G7ChDO,C6CgDP,E7ChDO,E6CgDP,G7ChDO,I6CgDP,G7ChDO,C6CgDP,E7ChDO,E6CgDP,G7ChDO,I6CgDP,G7ChDO,C6CgDP,E7ChDO,E6CgDP,G7ChDO,I6CgDP,G7ChDO,C6CgDP,E7ChDO,E6CgDP,G7ChDO,oI6CgDP,G7ChDO,I6CgDP,G7ChDO,I6CgDP,G7ChDO,I6CgDP,G7ChDO,Q6CgDP,G7ChDO,K6CgDP,G7ChDO,O6CgDP,G7ChDO,Y6CgDP,G7ChDO,uE6CgDP,G7ChDO,mM4B0Df,E5B1De,W6CgDP,E7ChDO,W6CgDP,E7ChDO,W6CgDP,E7ChDO,W6CgDP,E7ChDO,O6CgDP,G7ChDO,I6CgDP,G7ChDO,I6CgDP,G7ChDO,I6CgDP,G7ChDO,Q6CgDP,G7ChDO,K6CgDP,G7ChDO,O6CgDP,G7ChDO,Y6CgDP,G7ChDO,I6CgDP,G7ChDO,C4B0Df,E5B1De,E6CgDP,G7ChDO,I6CgDP,G7ChDO,C6CgDP,E7ChDO,E6CgDP,G7ChDO,I6CgDP,G7ChDO,C6CgDP,E7ChDO,E6CgDP,G7ChDO,I6CgDP,G7ChDO,C6CgDP,E7ChDO,E6CgDP,G7ChDO,I6CgDP,G7ChDO,C6CgDP,E7ChDO,E6CgDP,G7ChDO,+B6CgDP,G7ChDO,mM4B0Df,E5B1De,W6CgDP,E7ChDO,W6CgDP,E7ChDO,W6CgDP,E7ChDO,W6CgDP,E7ChDO,O6CgDP,G7ChDO,I6CgDP,G7ChDO,I6CgDP,G7ChDO,I6CgDP,G7ChDO,Q6CgDP,G7ChDO,K6CgDP,G7ChDO,O6CgDP,G7ChDO,Y6CgDP,G7ChDO,I6CgDP,G7ChDO,C4B0Df,E5B1De,E6CgDP,G7ChDO,I6CgDP,G7ChDO,C6CgDP,E7ChDO,E6CgDP,G7ChDO,I6CgDP,G7ChDO,C6CgDP,E7ChDO,E6CgDP,G7ChDO,I6CgDP,G7ChDO,C6CgDP,E7ChDO,E6CgDP,G7ChDO,I6CgDP,G7ChDO,C6CgDP,E7ChDO,E6CgDP,G7ChDO,sE6CgDP,G7ChDO,mM4B0Df,E5B1De,W6CgDP,E7ChDO,W6CgDP,E7ChDO,W6CgDP,E7ChDO,W6CgDP,E7ChDO,O6CgDP,G7ChDO,I6CgDP,G7ChDO,I6CgDP,G7ChDO,I6CgDP,G7ChDO,Q6CgDP,G7ChDO,K6CgDP,G7ChDO,O6CgDP,G7ChDO,Y6CgDP,G7ChDO,I6CgDP,G7ChDO,C4B0Df,E5B1De,E6CgDP,G7ChDO,I6CgDP,G7ChDO,C6CgDP,E7ChDO,E6CgDP,G7ChDO,I6CgDP,G7ChDO,C6CgDP,E7ChDO,E6CgDP,G7ChDO,I6CgDP,G7ChDO,C6CgDP,E7ChDO,E6CgDP,G7ChDO,I6CgDP,G7ChDO,C6CgDP,E7ChDO,E6CgDP,G7ChDO,+B6CgDP,G7ChDO,mM4B0Df,E5B1De,W6CgDP,E7ChDO,W6CgDP,E7ChDO,W6CgDP,E7ChDO,W6CgDP,E7ChDO,O6CgDP,G7ChDO,I6CgDP,G7ChDO,I6CgDP,G7ChDO,I6CgDP,G7ChDO,Q6CgDP,G7ChDO,K6CgDP,G7ChDO,O6CgDP,G7ChDO,Y6CgDP,G7ChDO,I6CgDP,G7ChDO,C4B0Df,E5B1De,E6CgDP,G7ChDO,I6CgDP,G7ChDO,C6CgDP,E7ChDO,E6CgDP,G7ChDO,I6CgDP,G7ChDO,C6CgDP,E7ChDO,E6CgDP,G7ChDO,I6CgDP,G7ChDO,C6CgDP,E7ChDO,E6CgDP,G7ChDO,I6CgDP,G7ChDO,C6CgDP,E7ChDO,E6CgDP,G7ChDO,sE6CgDP,G7ChDO,0D6CgDP,G7ChDO,iM4B0Df,E5B1De,W6CgDP,E7ChDO,W6CgDP,E7ChDO,W6CgDP,E7ChDO,W6CgDP,E7ChDO,O6CgDP,G7ChDO,I6CgDP,G7ChDO,I6CgDP,G7ChDO,I6CgDP,G7ChDO,Q6CgDP,G7ChDO,K6CgDP,G7ChDO,O6CgDP,G7ChDO,Y6CgDP,G7ChDO,I6CgDP,G7ChDO,C4B0Df,E5B1De,E6CgDP,G7ChDO,I6CgDP,G7ChDO,C6CgDP,E7ChDO,E6CgDP,G7ChDO,I6CgDP,G7ChDO,C6CgDP,E7ChDO,E6CgDP,G7ChDO,I6CgDP,G7ChDO,C6CgDP,E7ChDO,E6CgDP,G7ChDO,I6CgDP,G7ChDO,C6CgDP,E7ChDO,E6CgDP,G7ChDO,8B6CgDP,G7ChDO,wL4B0Df,E5B1De,W6CgDP,E7ChDO,W6CgDP,E7ChDO,W6CgDP,E7ChDO,W6CgDP,E7ChDO,O6CgDP,G7ChDO,I6CgDP,G7ChDO,I6CgDP,G7ChDO,I6CgDP,G7ChDO,Q6CgDP,G7ChDO,K6CgDP,G7ChDO,O6CgDP,G7ChDO,Y6CgDP,G7ChDO,I6CgDP,G7ChDO,C4B0Df,E5B1De,E6CgDP,G7ChDO,I6CgDP,G7ChDO,C6CgDP,E7ChDO,E6CgDP,G7ChDO,I6CgDP,G7ChDO,C6CgDP,E7ChDO,E6CgDP,G7ChDO,I6CgDP,G7ChDO,C6CgDP,E7ChDO,E6CgDP,G7ChDO,I6CgDP,G7ChDO,C6CgDP,E7ChDO,E6CgDP,G7ChDO,kB6C2TX,e7C3TW,0K6C2TX,e7C3TW,mG6CmNf,a7CnNe,ygB4BoJf,Q5BpJe,qDemBG,MfnBH,wFeqBC,MfrBD,qE4B0Kb,O5B1Ka,ihBGAjB,QHAiB,yBGAjB,QHAiB,uM6CgDP,G7ChDO,sB6CgDP,G7ChDO,sB6CgDP,G7ChDO,sB6CgDP,G7ChDO,sB6CgDP,G1ChDV,OHAiB,wXGAjB,cHAiB,yFGAjB,QHAiB,kEGAjB,QHAiB,sEGAjB,QHAiB,2KGAjB,QHAiB,qBGAjB,OHAiB,EGAjB,cHAiB,iWemBG,MfnBH,oBeqBC,MfrBD,4EeqBC,MfrBD,0E4B0Kb,O5B1Ka,0LemBG,MfnBH,0CeqBC,MfrBD,4EeqBC,MfrBD,qE4B0Kb,O5B1Ka,yLemBG,MfnBH,sCeqBC,MfrBD,uEeqBC,MfrBD,yE4B0Kb,O5B1Ka,0IemBG,MfnBH,wCeqBC,MfrBD,yC4B0Kb,O5B1Ka,wGemBG,MfnBH,wCeqBC,MfrBD,yC4B0Kb,O5B1Ka,iIeqBC,MfrBD,wCeqBC,MfrBD,8vBGAjB,QHAiB,QGAjB,cHAiB,gXemBG,MfnBH,6JeqBC,MfrBD,iJ4B0Kb,O5B1Ka,uWemBG,MfnBH,yLeqBC,MfrBD,6K4B0Kb,O5B1Ka,+WemBG,MfnBH,mLeqBC,MfrBD,yL4B0Kb,O5B1Ka,iOGAjB,QHAiB,uzBGAjB,QHAiB,4OGAjB,QHAiB,8pCGAjB,QHAiB,iaGAjB,OHAiB,+aGAjB,QHAiB,0pBGAjB,OHAiB,EGAjB,QHAiB,8V4BuCf,mB5BvCe,inBemBG,KfnBH,iFemBG,KfnBH,qTGAjB,OHAiB,KGAjB,QHAiB,4HeqBC,KfrBD,2FeqBC,KfrBD,2FeqBC,KfrBD,qFeqBC,KfrBD,oPeqBC,KfrBD,iIemBG,KfnBH,6LeqBC,KfrBD,2HemBG,KfnBH,6LeqBC,KfrBD,2HemBG,KfnBH,oLeqBC,KfrBD,qHemBG,KfnBH,4rBeqBC,KfrBD,+KemBG,KfnBH,0rCemBG,KfnBH,2KemBG,KfnBH,oLeqBC,KfrBD,qMeqBC,KfrBD,iQemBG,KfnBH,+KemBG,KfnBH,wLeqBC,KfrBD,4MeqBC,KfrBD,oQemBG,KfnBH,+KemBG,KfnBH,wLeqBC,KfrBD,+MeqBC,KfrBD,kGGAjB,cHAiB,0GeqBC,KfrBD,gLemBG,KfnBH,+beqBC,KfrBD,gNemBG,KfnBH,gOGAjB,QHAiB,oTemBG,KfnBH,mGeqBC,KfrBD,6FemBG,KfnBH,6FeqBC,KfrBD,6IeqBC,KfrBD,mJeqBC,KfrBD,q1C4B0Df,E5B1De,yC6CgDP,E7ChDO,yC6CgDP,E7ChDO,yC6CgDP,E7ChDO,yC6CgDP,E7ChDO,iZGAjB,cHAiB,yIGAjB,cHAiB,wJGAjB,cHAiB,oLGAjB,cHAiB,2EeqBC,MfrBD,2EeqBC,KfrBD,oIeqBC,KfrBD,soBGAjB,QHAiB,m1CGAjB,QHAiB,6EGAjB,cHAiB,6DemBG,MfnBH,kHeqBC,MfrBD,0PemBG,MfnBH,4DeqBC,MfrBD,isCGAjB,QHAiB,wCGAjB,cHAiB,ghB4BoJf,Q5BpJe,oCemBG,MfnBH,gFeqBC,MfrBD,iF4B0Kb,O5B1Ka,mqB4BoJf,Q5BpJe,kCemBG,MfnBH,mFeqBC,MfrBD,oF4B0Kb,O5B1Ka,+8B4BoJf,Q5BpJe,8CemBG,MfnBH,yFeqBC,MfrBD,0F4B0Kb,O5B1Ka,ikCGAjB,QHAiB,2IemBG,MfnBH,+FeqBC,MfrBD,gMemBG,MfnBH,oDeqBC,MfrBD,6OemBG,MfnBH,gIeqBC,MfrBD,kJemBG,MfnBH,qBeqBC,KfrBD,4BeqBC,KfrBD,CemBG,MfnBH,2OemBG,MfnBH,sIeqBC,MfrBD,yJemBG,MfnBH,uBeqBC,KfrBD,8BeqBC,KfrBD,CemBG,MfnBH,gPemBG,MfnBH,wIeqBC,MfrBD,4JemBG,MfnBH,uBeqBC,KfrBD,8BeqBC,KfrBD,CemBG,MfnBH,mUGAjB,QHAiB,uFGAjB,QHAiB,u4BGAjB,OHAiB,SGAjB,QHAiB,2vBGAjB,QHAiB,6BGAjB,OHAiB,ycGAjB,QHAiB,gLGAjB,QHAiB,ymDGAjB,QHAiB,qMGAjB,QHAiB,wnB4B0Df,E5B1De,uC6CgDP,E7ChDO,uC6CgDP,E7ChDO,uC6CgDP,E7ChDO,uC6CgDP,E7ChDO,ic4B0Df,E5B1De,uC6CgDP,E7ChDO,uC6CgDP,E7ChDO,uC6CgDP,E7ChDO,uC6CgDP,E7ChDO,yzG4B0Df,E5B1De,mF6CgDP,E7ChDO,mF6CgDP,E7ChDO,mF6CgDP,E7ChDO,mF6CgDP,E7ChDO,+kBGAjB,QHAiB,m8E4B0Df,E5B1De,iJ6CgDP,E7ChDO,iJ6CgDP,E7ChDO,iJ6CgDP,E7ChDO,iJ6CgDP,E7ChDO,uoD4B0Df,E5B1De,iJ6CgDP,E7ChDO,iJ6CgDP,E7ChDO,iJ6CgDP,E7ChDO,iJ6CgDP,E7ChDO,+2EGAjB,OHAiB,63D4B0Df,E5B1De,qE6CgDP,E7ChDO,qE6CgDP,E7ChDO,qE6CgDP,E7ChDO,qE6CgDP,E7ChDO,4W4B0Df,E5B1De,qE6CgDP,E7ChDO,qE6CgDP,E7ChDO,qE6CgDP,E7ChDO,qE6CgDP,E7ChDO,4oC4B0Df,E5B1De,qE6CgDP,E7ChDO,qE6CgDP,E7ChDO,qE6CgDP,E7ChDO,qE6CgDP,E7ChDO,qE4B0Df,E5B1De,qE6CgDP,E7ChDO,qE6CgDP,E7ChDO,qE6CgDP,E7ChDO,qE6CgDP,E7ChDO,upB4B0Df,E5B1De,uC6CgDP,E7ChDO,uC6CgDP,E7ChDO,uC6CgDP,E7ChDO,uC6CgDP,E7ChDO,2OGAjB,OHAiB,u8FGAjB,QHAiB,sPGAjB,QHAiB,8GGAjB,QHAiB,62CGAjB,QHAiB,s7CGAjB,QHAiB,sGGAjB,QHAiB,8SGAjB,OHAiB,wWGAjB,QHAiB,wLGAjB,QHAiB,kIGAjB,QHAiB,ka4BoJf,Q5BpJe,2HemBG,MfnBH,2HeqBC,MfrBD,wH4B0Kb,O5B1Ka,oKGAjB,QHAiB,mtB4BoJf,Q5BpJe,8D4BoJf,Q5BpJe,0D4BoJf,Q5BpJe,uGemBG,MfnBH,4DemBG,MfnBH,wDemBG,MfnBH,uHeqBC,MfrBD,4DeqBC,MfrBD,wDeqBC,MfrBD,gI4B0Kb,O5B1Ka,6D4B0Kb,O5B1Ka,yD4B0Kb,O5B1Ka,2kCGAjB,QHAiB,SGAjB,cHAiB,6uE4B0Df,E5B1De,qB6CgDP,E7ChDO,qB6CgDP,E7ChDO,qB6CgDP,E7ChDO,qB6CgDP,E7ChDO,gQGAjB,OHAiB,KGAjB,QHAiB,0+I4B0Df,E5B1De,+C6CgDP,E7ChDO,+C6CgDP,E7ChDO,+C6CgDP,E7ChDO,+C6CgDP,E7ChDO,ggBACjB,wCCEI,UAkCA,mBACA,oBACA,2BAGA,gCACA,OACA,iBACA,wBACA,CD7CJ,mBC8CI,kBACA,+BACA,QACA,gCACA,OACA,0BACA,kBAGA,6BACA,mBACA,gBACA,oBACA,wBACA,cACA,IAVA,uBAWA,GACA,CAZA,uBAaA,IAbA,uBAcA,IAdA,uBAeA,MAGA,EAlBA,uBAmBA,KAnBA,uBAoBA,OApBA,uBAqBA,UACA,EAtBA,uBAuBA,IAvBA,uBAwBA,C2BlBF,E3BkBE,EAxBA,uBAyBA,GACA,CA1BA,uBA2BA,C4C/BM,E5C+BN,EA3BA,uBA4BA,IA5BA,uBA6BA,C4CjCM,E5CiCN,EA7BA,uBAgCA,IAhCA,uBAkCA,C4CtCM,E5CsCN,EAlCA,uBAmCA,IAnCA,uBAqCA,C4CzCM,E5CyCN,EArCA,uBAsCA,WACA,cACA,EAxCA,sBAyCA,gBACA,uBACA,qBAGA,uCACA,QACA,yBACA,cACA,qBACA,wBACA,sBACA,+BACA,gBACA,oBACA,wBACA,cAGA,sBACA,eACA,2BACA,SACA,gBACA,sBACA,oBACA,EAPA,UAQA,uBACA,sBACA,UACA,MAFA,iBAKA,CANA,WAMA,WACA,KAPA,WAQA,qBACA,kBACA,sBACA,wiBA8BA,gBACA,QACA,2BACA,6DAGA,MACA,uBAGA,aACA,S6CrKA,4BACE,4DACA,iBAEA,oBACA,oBACA,oBAGF,oBACE,4DACA,oBAEA,QACA,iCAGF,iDACE,mBCtBJ,iDACA,QACE,mBACA,mBACA,wxE5CPJ,O4COI,kD5CPJ,O4COI","sources":["../node_modules/@cfpb/cfpb-design-system/dist/index.css","../node_modules/@cfpb/cfpb-design-system/src/abstracts/custom-props.scss","../node_modules/@cfpb/cfpb-design-system/src/abstracts/grid-mixins.scss","css/App.scss","components/ComplaintDetail/ComplaintDetail.scss","css/base.scss","components/Search/Hero/Hero.scss","components/Filters/CollapsibleFilter/CollapsibleFilter.scss","components/Typeahead/Typeahead.scss","components/Filters/DateFilter.scss","components/Filters/DateRanges.scss","components/Filters/Aggregation/AggregationBranch/AggregationBranch.scss","components/Filters/Aggregation/Aggregation.scss","components/List/ListPanel/ListPanel.scss","components/RefineBar/RefineBar.scss","../node_modules/@cfpb/cfpb-design-system/src/abstracts/vars.scss","components/ActionBar/ActionBar.scss","components/Warnings/Warning.scss","components/List/ComplaintCard/ComplaintCard.scss","components/Warnings/Error.scss","components/Filters/FilterPanelToggle.scss","components/RefineBar/Separator.scss","components/TabbedNavigation.scss","components/Map/MapToolbar.scss","components/Charts/RowChart/RowChart.scss","components/Map/TileChartMap/TileChartMap.scss","components/Print/PrintInfo.scss","components/Trends/TrendsPanel/TrendsPanel.scss","../node_modules/@cfpb/cfpb-design-system/src/base/base.scss","components/RefineBar/ChartToggles.scss","components/Trends/FocusHeader.scss","components/Trends/LensTabs.scss","components/Charts/LineChart/LineChart.scss","components/Charts/ChartWrapper/ChartWrapper.scss","components/Charts/StackedAreaChart/StackedAreaChart.scss","components/Trends/TrendDepthToggle.scss","components/Dialogs/DataExport/DataExport.scss","components/Tour/Tour.scss","../node_modules/intro.js/introjs.css","components/Tour/TourButton.scss","components/Search/SearchPanel.scss","components/Search/PillPanel.scss","components/Search/Pill.scss","components/Search/AdvancedTips/AdvancedTips.scss","components/Common/TooltipWrapper/TooltipWrapper.scss","../node_modules/@cfpb/cfpb-design-system/src/abstracts/heading-mixins.scss","../node_modules/@cfpb/cfpb-design-system/src/base/font.scss","components/Search/AdvancedTips/ComplexExample.scss"],"sourcesContent":[null,null,null,"/*! normalize.css v2.1.3 | MIT License | git.io/normalize */html{font-family:sans-serif;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:0.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:0.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:0.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:normal;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:0.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:0.5em}li{margin-bottom:0.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:0.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:0.625em;text-align:left}th,td{padding:0.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:0.9375em;margin-left:0.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:\"Input Mono\",Consolas,Monaco,\"Courier New\",monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:0.8125em}pre{display:block;padding:0.625em 0.9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:rgba(0,0,0,0)}html{font-family:sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:.5em}li{margin-bottom:.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:.625em;text-align:left}th,td{padding:.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:.9375em;margin-left:.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:Input Mono,Consolas,Monaco,Courier New,monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:.8125em}pre{display:block;padding:.625em .9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:transparent}button.a-btn::-moz-focus-inner,input.a-btn::-moz-focus-inner{border:0}.a-btn{appearance:none;display:flex;gap:.625rem;box-sizing:border-box;padding:.5em .875em;border:0;margin:0;border-radius:.25em;cursor:pointer;font-size:1em;font-weight:500;line-height:normal;text-align:center;text-decoration:none;transition:background-color .1s;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;justify-content:center}.a-btn,.a-btn:link,.a-btn:visited{background-color:var(--pacific);color:var(--white)}.a-btn:hover,.a-btn.hover,.a-btn:focus,.a-btn.focus{background-color:var(--pacific-dark);color:var(--white)}.a-btn:focus,.a-btn.focus{outline:1px dotted var(--pacific);outline-offset:1px}.a-btn:active,.a-btn.active{background-color:var(--navy)}.a-btn--secondary,.a-btn--secondary:link,.a-btn--secondary:visited{background-color:var(--gray);color:var(--white)}.a-btn--secondary:hover,.a-btn--secondary.hover,.a-btn--secondary:focus,.a-btn--secondary.focus{background-color:var(--gray-dark)}.a-btn--secondary:focus,.a-btn--secondary.focus{outline-color:var(--gray)}.a-btn--secondary:active,.a-btn--secondary.active{background-color:var(--black)}.a-btn--warning,.a-btn--warning:link,.a-btn--warning:visited{background-color:var(--red-mid-dark);color:var(--white)}.a-btn--warning:hover,.a-btn--warning.hover,.a-btn--warning:focus,.a-btn--warning.focus{background-color:var(--red-dark)}.a-btn--warning:focus,.a-btn--warning.focus{outline-color:var(--red-mid-dark)}.a-btn--warning:active,.a-btn--warning.active{background-color:var(--gray-dark)}.a-btn--disabled,.a-btn--disabled:link,.a-btn--disabled:visited,.a-btn--disabled:hover,.a-btn--disabled.hover,.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn--disabled:active,.a-btn--disabled.active,.a-btn[disabled],.a-btn[disabled]:link,.a-btn[disabled]:visited,.a-btn[disabled]:hover,.a-btn[disabled].hover,.a-btn[disabled]:focus,.a-btn[disabled].focus,.a-btn[disabled]:active,.a-btn[disabled].active{background-color:var(--gray-20);color:var(--gray-dark);cursor:default;cursor:not-allowed}.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn[disabled]:focus,.a-btn[disabled].focus{outline-color:var(--gray-20)}@media only all and (max-width: 37.5em){.a-btn--full-on-xs{display:block;width:100%}}.a-btn:has(svg+span) span{order:3}.a-btn:has(span+svg) svg{order:3}.a-btn:not(.a-btn--hide-icon):has(svg+span):before,.a-btn:not(.a-btn--hide-icon):has(span+svg):before{content:\"\";border-left:1px solid var(--pacific-60);order:2;place-self:normal}.a-btn--secondary:has(svg):before{border-color:var(--gray-40) !important}.a-btn--warning:has(svg):before{border-color:var(--red-60) !important}.a-btn--disabled:has(svg):before,.a-btn[disabled]:has(svg):before{border-color:var(--gray-60) !important}.a-btn--hide-icon svg{display:none}.m-btn-group{display:flex;gap:.625rem;flex-wrap:wrap;align-items:center;width:-moz-fit-content;width:fit-content}.a-btn--link{padding:1.5px 0;border-radius:0;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-style:dotted;text-underline-offset:4.5px}.a-btn--link:has(svg){gap:.3125rem}.a-btn--link:has(svg):before{display:none}.a-btn--link,.a-btn--link:link,.a-btn--link:visited{text-decoration-color:var(--pacific);background-color:transparent;color:var(--pacific)}.a-btn--link:hover,.a-btn--link.hover{text-decoration-color:var(--pacific-dark);text-decoration-style:solid;background-color:transparent;color:var(--pacific-dark)}.a-btn--link:focus,.a-btn--link.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--pacific);color:var(--pacific)}.a-btn--link:active,.a-btn--link.active{text-decoration-color:var(--navy);text-decoration-style:solid;background-color:transparent;color:var(--navy)}.a-btn--link.a-btn--secondary,.a-btn--link.a-btn--secondary:link,.a-btn--link.a-btn--secondary:visited{text-decoration-color:var(--gray);background-color:transparent;color:var(--gray)}.a-btn--link.a-btn--secondary:hover,.a-btn--link.a-btn--secondary.hover{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.a-btn--link.a-btn--secondary:focus,.a-btn--link.a-btn--secondary.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--gray);color:var(--gray)}.a-btn--link.a-btn--secondary:active,.a-btn--link.a-btn--secondary.active{text-decoration-color:var(--black);text-decoration-style:solid;background-color:transparent;color:var(--black)}.a-btn--link.a-btn--warning,.a-btn--link.a-btn--warning:link,.a-btn--link.a-btn--warning:visited{text-decoration-color:var(--red-mid-dark);background-color:transparent;color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:hover,.a-btn--link.a-btn--warning.hover{text-decoration-color:var(--red-dark);text-decoration-style:solid;background-color:transparent;color:var(--red-dark)}.a-btn--link.a-btn--warning:focus,.a-btn--link.a-btn--warning.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--red-mid-dark);color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:active,.a-btn--link.a-btn--warning.active{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.o-expandable{position:relative}.o-expandable__header{display:flex;justify-content:space-between;gap:10px;padding:.625em .9375em;border:0;background-color:transparent;cursor:pointer}.o-expandable__header:focus{outline:1px dotted var(--black);outline-offset:2px}.o-expandable__header .o-expandable__cue-close,.o-expandable__header .o-expandable__cue-open{display:none}.o-expandable__header[aria-expanded=false] .o-expandable__cue-open,.o-expandable__header[aria-expanded=true] .o-expandable__cue-close{display:block}.o-expandable button.o-expandable__header{width:100%;text-align:left}.o-expandable__label{flex-grow:1;margin-bottom:0;color:var(--black);font-weight:500}.o-expandable__icon,.o-expandable__label{font-size:1.125em}@media only all and (max-width: 37.5em){.o-expandable__icon,.o-expandable__label{font-size:1em}}.o-expandable__cues{align-self:center;color:var(--pacific);font-size:1em;line-height:1.375}.o-expandable__content{padding:0 .9375em .9375em}.o-expandable__content:before{content:\"\";display:block;border-top:1px solid var(--gray-40);padding-top:.9375em}.o-expandable__content:after{padding-bottom:.9375em;width:100%}.o-expandable--padded .o-expandable__header{padding:1.5625em .9375em}.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.625em}@media only all and (max-width: 37.5em){.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.375em}}.o-expandable--background{background:var(--gray-5)}.o-expandable--border{border:1px solid var(--gray-40)}html[lang=ar] .o-expandable__header{text-align:right}html[lang=ar] .o-expandable__cues{text-align:left}.o-expandable-group .o-expandable{border-bottom:1px solid var(--gray-40)}.o-expandable-group .o-expandable:first-child{border-top:1px solid var(--gray-40)}@media print{.o-expandable__header[aria-expanded=true] .o-expandable__cue-close,.o-expandable__header[aria-expanded=false] .o-expandable__cue-open{display:none}.o-expandable__content[aria-expanded=false]{display:block;max-height:99999px !important}}.o-expandable .print__header[aria-expanded=true] .o-expandable .print__cue-close,.o-expandable .print__header[aria-expanded=false] .o-expandable .print__cue-open{display:none}.o-expandable .print__content[aria-expanded=false]{display:block;max-height:99999px !important}.o-summary__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary__btn{position:relative;z-index:2;display:block;width:100%;padding-top:15px;padding-bottom:15px;border:dotted var(--pacific);border-width:1px 0;text-align:center;color:var(--pacific);background:#fff}.o-summary__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary__btn[aria-expanded=false]:before{display:block;pointer-events:none;height:2.75em;margin:0;position:absolute;left:0;right:0;top:calc(-100% + 2px);background:linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);content:\"\"}@media print{.o-summary__btn[aria-expanded=false]:before{background:none}}.o-summary__btn[aria-expanded=false]:before .print{background:none}.no-js .o-summary__btn{display:none}@media only screen and (min-width: 601px){.o-summary--mobile .o-summary__btn{display:none}}.o-summary-minimal__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary-minimal__btn{margin-top:5px;padding-left:0;padding-right:0;display:block;border:none;background:none;text-align:left;color:var(--pacific)}.o-summary-minimal__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary-minimal__btn .o-summary-minimal__cue-close,.o-summary-minimal__btn .o-summary-minimal__cue-open{display:none}.o-summary-minimal__btn[aria-expanded=false] .o-summary-minimal__cue-open,.o-summary-minimal__btn[aria-expanded=true] .o-summary-minimal__cue-close{display:block}.no-js .o-summary-minimal__btn{display:none}.o-form__group{margin-bottom:1.875em}.o-form__fieldset{border:none;margin:0;padding:0}.o-form__fieldset .m-form-field+.m-form-field{margin-top:.625em}.a-form-alert .cf-icon-svg{color:var(--gray);float:left}.a-form-alert__text{display:block;margin-left:1.25em}.a-form-alert--success .cf-icon-svg{color:var(--green)}.a-form-alert--error .cf-icon-svg{color:var(--red)}.a-form-alert--warning .cf-icon-svg{color:var(--gold)}.m-form-field .a-text-input--full{width:100%}.m-form-field .a-label+.a-text-input{margin-top:.3125em}.m-form-field--checkbox .a-label,.m-form-field--radio .a-label{display:inline-grid;grid-template-columns:1.875em auto;vertical-align:top;cursor:pointer;overflow-wrap:anywhere}.m-form-field--checkbox .a-label:before,.m-form-field--radio .a-label:before{display:inline-block;grid-row-start:1;grid-row-end:3;border:1px solid var(--gray-60);height:1.125em;width:1.125em;margin-right:10px;background-color:var(--white);content:\"\";vertical-align:top;position:relative;top:1px;left:1px}.m-form-field--checkbox .a-label:hover:before,.m-form-field--checkbox .a-label.hover:before,.m-form-field--radio .a-label:hover:before,.m-form-field--radio .a-label.hover:before{border-color:var(--pacific)}.m-form-field--checkbox .a-label__helper,.m-form-field--radio .a-label__helper{display:block}.m-form-field--checkbox .a-checkbox,.m-form-field--checkbox .a-radio,.m-form-field--radio .a-checkbox,.m-form-field--radio .a-radio{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}.m-form-field--checkbox .a-checkbox:focus+.a-label,.m-form-field--checkbox .a-checkbox.focus+.a-label,.m-form-field--checkbox .a-radio:focus+.a-label,.m-form-field--checkbox .a-radio.focus+.a-label,.m-form-field--radio .a-checkbox:focus+.a-label,.m-form-field--radio .a-checkbox.focus+.a-label,.m-form-field--radio .a-radio:focus+.a-label,.m-form-field--radio .a-radio.focus+.a-label{outline:1px dotted var(--pacific);outline-offset:1px}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:hover+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled:checked+.a-label:before,.m-form-field--checkbox .a-radio:disabled:focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled.focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled:hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled.hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled:checked+.a-label:before,.m-form-field--radio .a-checkbox:disabled:focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled.focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled:hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled.hover+.a-label:before,.m-form-field--radio .a-radio:disabled:checked+.a-label:before,.m-form-field--radio .a-radio:disabled:focus+.a-label:before,.m-form-field--radio .a-radio:disabled.focus+.a-label:before,.m-form-field--radio .a-radio:disabled:hover+.a-label:before,.m-form-field--radio .a-radio:disabled.hover+.a-label:before{border-color:var(--gray-60);outline:none;box-shadow:none}.m-form-field--checkbox .a-checkbox:disabled+.a-label,.m-form-field--checkbox .a-radio:disabled+.a-label,.m-form-field--radio .a-checkbox:disabled+.a-label,.m-form-field--radio .a-radio:disabled+.a-label{cursor:not-allowed;color:var(--gray-dark)}.m-form-field--checkbox .a-checkbox:disabled+.a-label:before,.m-form-field--checkbox .a-radio:disabled+.a-label:before,.m-form-field--radio .a-checkbox:disabled+.a-label:before,.m-form-field--radio .a-radio:disabled+.a-label:before{background:var(--gray-10);border-color:var(--gray-60)}.m-form-field--checkbox .a-checkbox:focus+.a-label:before,.m-form-field--checkbox .a-checkbox.focus+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:hover+.a-label:before,.m-form-field--checkbox .a-checkbox.hover+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center 0}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,')}.m-form-field--checkbox-error .a-label:before{border-color:var(--red);outline:1px solid var(--red)}.m-form-field--checkbox-error .a-label:hover:before,.m-form-field--checkbox-error .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-error .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-error .a-checkbox.focus+.a-label:before{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline-color:var(--red)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label,.m-form-field--checkbox-error .a-checkbox.focus+.a-label{outline:1px dotted var(--red);outline-offset:1px}.m-form-field--checkbox-warning .a-label:before{border-color:var(--gold);outline:1px solid var(--gold)}.m-form-field--checkbox-warning .a-label:hover:before,.m-form-field--checkbox-warning .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label:before{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline-color:var(--gold)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label{outline:1px dotted var(--gold);outline-offset:1px}.m-form-field--checkbox-success .a-label:before{border-color:var(--green);outline:1px solid var(--green)}.m-form-field--checkbox-success .a-label:hover:before,.m-form-field--checkbox-success .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-success .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-success .a-checkbox.focus+.a-label:before{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline-color:var(--green)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label,.m-form-field--checkbox-success .a-checkbox.focus+.a-label{outline:1px dotted var(--green);outline-offset:1px}.m-form-field--radio .a-label:before{border-radius:50%;transform:rotate(0)}.m-form-field--radio .a-radio:focus+.a-label:before,.m-form-field--radio .a-radio.focus+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:hover+.a-label:before,.m-form-field--radio .a-radio.hover+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:checked+.a-label:before{background-color:var(--pacific);box-shadow:inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:checked:disabled+.a-label:before{background-color:var(--gray-40);box-shadow:inset 0 0 0 2px var(--gray-10)}.m-form-field--radio .a-radio:focus:checked+.a-label:before,.m-form-field--radio .a-radio.focus:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:hover:checked+.a-label:before,.m-form-field--radio .a-radio.hover:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--lg-target{display:block}.m-form-field--lg-target .a-label{box-sizing:border-box;width:100%;padding:15px;background-color:var(--gray-10)}.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{background-color:var(--pacific-20);box-shadow:inset 0 0 0 1px var(--pacific)}.m-form-field--lg-target .a-checkbox:hover+.a-label,.m-form-field--lg-target .a-checkbox.hover+.a-label,.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-radio:hover+.a-label,.m-form-field--lg-target .a-radio.hover+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label{box-shadow:inset 0 0 0 2px var(--pacific)}.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{outline-offset:1px}.m-form-field--lg-target .a-checkbox:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:hover:disabled+.a-label,.m-form-field--lg-target .a-radio:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:hover:disabled+.a-label{color:var(--gray-dark);box-shadow:none;background-color:var(--gray-20)}.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label:before,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label:before{border:1px solid var(--gray-60)}.m-form-field .a-form-alert{margin-top:.9375em}.a-label{display:inline-block}.a-label__helper{color:var(--gray-dark);font-size:1rem;font-weight:400}.a-label__helper--block{display:block;margin-top:0.8333333333em}.a-label--heading{display:block;margin-bottom:0.5555555556em;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.a-label--heading,ul+.a-label--heading,ol+.a-label--heading,dl+.a-label--heading,figure+.a-label--heading,img+.a-label--heading,table+.a-label--heading,blockquote+.a-label--heading,h1+.a-label--heading,.h1+.a-label--heading,h2+.a-label--heading,.h2+.a-label--heading,h3+.a-label--heading,.h3+.a-label--heading,h5+.a-label--heading,.h5+.a-label--heading,h6+.a-label--heading,.h6+.a-label--heading{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.a-label--heading{margin-bottom:.625em;font-size:1em;line-height:1.125}}.a-label--heading .a-label__helper--block{margin-top:.625rem}.a-range{appearance:none;width:100%;min-height:49px}.a-range::-webkit-slider-runnable-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-moz-range-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-webkit-slider-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range::-moz-range-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range:focus,.a-range.focus{box-shadow:none;outline:none}.a-range:focus::-webkit-slider-thumb,.a-range.focus::-webkit-slider-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.a-range:focus::-moz-range-thumb,.a-range.focus::-moz-range-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.o-search-input{display:flex;flex-direction:column;row-gap:.9375rem}.o-search-input__input{position:relative;display:flex;width:initial;flex:0 1 100%}.o-search-input__input-label{position:absolute;left:10px;align-self:center;cursor:pointer}.o-search-input__input input[type=search]{width:100%;white-space:nowrap;padding-left:30px;appearance:none}.o-search-input__input button[type=reset]{display:none;position:absolute;right:0;align-self:center;color:var(--gray-40);font-size:20px;border:1px solid transparent;background-color:transparent;outline:0;width:44px;padding:5px;text-align:right}.o-search-input__input button[type=reset]>svg{width:25px;cursor:pointer;pointer-events:none}.o-search-input__input button[type=reset]:hover{color:var(--black)}.o-search-input__input button[type=reset]:focus{color:var(--black)}.o-search-input__input button[type=reset]:focus>svg{outline:1px dotted var(--pacific)}.o-search-input__input input[type=search]:placeholder-shown~button[type=reset]{display:none}.o-search-input__input input[type=search]:not(:placeholder-shown){padding-right:34px}.o-search-input__input input[type=search]::-webkit-search-decoration,.o-search-input__input input[type=search]::-webkit-search-cancel-button,.o-search-input__input input[type=search]::-webkit-search-results-button,.o-search-input__input input[type=search]::-webkit-search-results-decoration{display:none}.o-search-input:focus-within button[type=reset],.o-search-input .o-search-input__input:hover button[type=reset]{display:block}.o-search-input button[type=submit]{line-height:1.1875}@media only all and (min-width: 37.5625em){.o-search-input{flex-direction:row;border-left:0}.o-search-input button[type=submit]{border-top-left-radius:0;border-bottom-left-radius:0;flex-basis:25%}}.no-js .o-search-input button[type=reset]{display:none !important}.a-select{position:relative;border:1px solid var(--gray-60)}.a-select select{width:100%;line-height:1.375;padding:.4375em .375em .375em;border:0;appearance:none;background-color:var(--white);border-radius:0;color:var(--black)}.a-select select:hover,.a-select select.hover{outline:2px solid var(--pacific);outline-offset:0}.a-select select:active,.a-select select:focus,.a-select select.focus{box-shadow:0 0 0 2px var(--pacific);outline:1px dotted var(--pacific);outline-offset:3px}.a-select select[disabled]{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed}.a-select select[disabled]:hover,.a-select select[disabled].hover,.a-select select[disabled]:focus,.a-select select[disabled].focus{outline:none}.a-select select[disabled] option,.a-select select[disabled] option:disabled,.a-select select option:disabled{color:var(--gray-dark)}.a-select:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;content:\"\";pointer-events:none}.a-select--disabled:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.a-tag-filter{display:flex;gap:.625rem;border:1px solid var(--teal);padding:4px 6px;background-color:var(--teal-20);border-radius:.1875rem;color:var(--black);text-align:left;min-width:-moz-fit-content;min-width:fit-content}.a-tag-filter .cf-icon-svg{pointer-events:none;flex:none}.a-tag-filter>label{display:contents;pointer-events:none}button.a-tag-filter:hover{background-color:var(--teal-40);cursor:pointer}button.a-tag-filter:focus{outline:1px dotted var(--teal);outline-offset:1px}button.a-tag-filter:active{background-color:var(--teal)}a.a-tag-filter{line-height:normal;color:var(--black);border-color:var(--teal)}a.a-tag-filter:visited,a.a-tag-filter.visited,a.a-tag-filter:hover,a.a-tag-filter.hover{border-color:var(--teal);color:var(--black)}a.a-tag-filter:focus,a.a-tag-filter.focus{border-color:var(--teal);color:var(--black)}a.a-tag-filter:active,a.a-tag-filter.active{border-color:var(--teal);color:var(--black)}.a-tag-topic{display:flex;gap:.3125rem}.a-tag-topic{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--gold-80);letter-spacing:1px}.a-tag-topic .a-tag-topic__text{color:var(--gray);word-break:break-word}@media only all and (max-width: 37.5em){.a-tag-topic{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-tag-topic .cf-icon-svg--right{margin-left:auto}.a-tag-topic .a-tag-topic__text{border-bottom-width:0;flex-shrink:10}}a.a-tag-topic{color:var(--gold-80);border-color:var(--gold-80)}a.a-tag-topic:visited,a.a-tag-topic.visited,a.a-tag-topic:hover,a.a-tag-topic.hover{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:focus,a.a-tag-topic.focus{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:active,a.a-tag-topic.active{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic .a-tag-topic__text{border-bottom-color:var(--gold-80)}@media only all and (max-width: 37.5em){a.a-tag-topic{border-top-width:1px;border-bottom-width:1px}a.a-tag-topic:focus{outline:none}a.a-tag-topic:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-tag-topic)+li:has(.a-tag-topic) .a-tag-topic{position:relative;border-top:none}li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:hover:before,li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.a-tag-topic__bullet{font-size:1rem;line-height:1rem}@media only all and (min-width: 37.5625em){a.a-tag-topic__text{color:var(--gray);border-color:var(--gray)}a.a-tag-topic__text:visited,a.a-tag-topic__text.visited,a.a-tag-topic__text:hover,a.a-tag-topic__text.hover{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:focus,a.a-tag-topic__text.focus{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:active,a.a-tag-topic__text.active{border-color:var(--gray);color:var(--gray)}a.a-tag-topic,a.a-tag-topic:visited,a.a-tag-topic:hover,a.a-tag-topic:focus,a.a-tag-topic:active{border-bottom:none;outline-offset:1px}a.a-tag-topic .a-tag-topic__text,a.a-tag-topic:visited .a-tag-topic__text,a.a-tag-topic:hover .a-tag-topic__text,a.a-tag-topic:focus .a-tag-topic__text,a.a-tag-topic:active .a-tag-topic__text{padding-bottom:1px;border-bottom:1px dotted var(--gold-80)}a.a-tag-topic:hover .a-tag-topic__text{border-bottom:1px solid var(--gold-80)}a.a-tag-topic:focus{outline-color:var(--gray)}a.a-tag-topic:focus .a-tag-topic__text{border-bottom-style:solid !important}}.m-tag-group{padding-left:0;list-style-type:none}.m-tag-group li{margin-bottom:0;display:contents}@media only all and (min-width: 37.5625em){.m-tag-group{display:flex;gap:.9375em;flex-wrap:wrap}.m-tag-group--stacked{flex-direction:column;width:-moz-fit-content;width:fit-content}}.m-tag-group:has(.a-tag-filter){display:flex;gap:.9375em;flex-wrap:wrap}html[lang=ar] .m-tag-group{direction:rtl;padding-right:0}.a-text-input{appearance:none;display:inline-block;padding:.4375em;border:1px solid var(--gray-60);background:var(--white);color:var(--black);box-sizing:border-box}.a-text-input:hover,.a-text-input.hover{border-color:var(--pacific);outline:1px solid var(--pacific)}.a-text-input:focus,.a-text-input.focus{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific);outline:1px dotted var(--pacific);outline-offset:2px}.a-text-input:disabled,.a-text-input:disabled:hover,.a-text-input:disabled.hover,.a-text-input:disabled:focus,.a-text-input:disabled.focus{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed;border-color:var(--gray-60);outline:none}.a-text-input--error{border-color:var(--red);outline:1px solid var(--red)}.a-text-input--error:hover,.a-text-input--error.hover{border-color:var(--red-dark);outline:1px solid var(--red-dark);outline-offset:0}.a-text-input--error:focus,.a-text-input--error.focus{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red)}.a-text-input--error:focus:hover,.a-text-input--error:focus.hover,.a-text-input--error.focus:hover,.a-text-input--error.focus.hover{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red);outline-offset:2px}.a-text-input--warning{border-color:var(--gold);outline:1px solid var(--gold)}.a-text-input--warning:hover,.a-text-input--warning.hover{border-color:var(--gold-dark);outline:1px solid var(--gold-dark);outline-offset:0}.a-text-input--warning:focus,.a-text-input--warning.focus{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold)}.a-text-input--warning:focus:hover,.a-text-input--warning:focus.hover,.a-text-input--warning.focus:hover,.a-text-input--warning.focus.hover{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold);outline-offset:2px}.a-text-input--success{border-color:var(--green);outline:1px solid var(--green)}.a-text-input--success:hover,.a-text-input--success.hover{border-color:var(--green-dark);outline:1px solid var(--green-dark);outline-offset:0}.a-text-input--success:focus,.a-text-input--success.focus{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green)}.a-text-input--success:focus:hover,.a-text-input--success:focus.hover,.a-text-input--success.focus:hover,.a-text-input--success.focus.hover{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green);outline-offset:2px}::-webkit-search-decoration{appearance:none}::placeholder{color:var(--gray-dark)}input[type=date]::-webkit-datetime-edit{color:var(--gray-dark)}select.o-multiselect{display:block;box-sizing:border-box;width:100%;padding:.25em .4375em;height:5.5em;border:1px solid var(--gray-60)}select.o-multiselect option{padding:.125em .375em}.o-multiselect,.o-multiselect__header{position:relative}.o-multiselect__header:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;border:1px solid var(--gray-60);content:\"\";pointer-events:none}.o-multiselect__search[type=text]{display:block;box-sizing:border-box;width:100%}.o-multiselect__fieldset{border-color:var(--gray-60);border-top:none;margin:-1px 0 0;padding:0;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;position:absolute;z-index:10;max-height:0;width:100%;transition:max-height .25s ease-out}.o-multiselect.u-active .o-multiselect__fieldset{margin-top:0;max-height:140px;border-color:var(--pacific);border-width:2px;border-top:0}.o-multiselect.u-active .o-multiselect__header:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.o-multiselect__options{list-style-type:none;background-color:var(--white);padding:0}.o-multiselect__options li{margin:0}.o-multiselect__options li:first-child .a-label{padding-top:.625em}.o-multiselect__options.u-filtered li:not(.u-filter-match){display:none}.o-multiselect__options.u-no-results li,.o-multiselect__options.u-max-selections li{display:none}.o-multiselect__options.u-no-results:after,.o-multiselect__options.u-max-selections:after{display:list-item}.o-multiselect__options.u-no-results:after{content:\"No results found\"}.o-multiselect__options.u-max-selections{padding:.625em;pointer-events:none}.o-multiselect__options.u-max-selections:after{content:\"Reached maximum number of selections\"}.o-multiselect__options .a-label{box-sizing:border-box;padding:.3125em 0 .3125em .625em;width:100%}.cf-icon-svg{height:1.1875em;vertical-align:text-top;fill:currentcolor}.cf-icon-svg--updating,.cf-icon-svg--updating-round{animation:updating-animation 1.25s infinite linear;transform-origin:50% 50%}@keyframes updating-animation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}html[lang=ar] .cf-icon-svg--right,html[lang=ar] .cf-icon-svg--right-round,html[lang=ar] .cf-icon-svg--left,html[lang=ar] .cf-icon-svg--left-round,html[lang=ar] .cf-icon-svg--arrow-right,html[lang=ar] .cf-icon-svg--arrow-right-round,html[lang=ar] .cf-icon-svg--arrow-left,html[lang=ar] .cf-icon-svg--arrow-left-round,html[lang=ar] .cf-icon-svg--help,html[lang=ar] .cf-icon-svg--help-round,html[lang=ar] .cf-icon-svg--book,html[lang=ar] .cf-icon-svg--book-round,html[lang=ar] .cf-icon-svg--document,html[lang=ar] .cf-icon-svg--document-round,html[lang=ar] .cf-icon-svg--edit,html[lang=ar] .cf-icon-svg--edit-round,html[lang=ar] .cf-icon-svg--paper-clip,html[lang=ar] .cf-icon-svg--paper-clip-round,html[lang=ar] .cf-icon-svg--cart,html[lang=ar] .cf-icon-svg--cart-round,html[lang=ar] .cf-icon-svg--disability,html[lang=ar] .cf-icon-svg--disability-round,html[lang=ar] .cf-icon-svg--travel,html[lang=ar] .cf-icon-svg--travel-round,html[lang=ar] .cf-icon-svg--bullhorn,html[lang=ar] .cf-icon-svg--bullhorn-round,html[lang=ar] .cf-icon-svg--chart,html[lang=ar] .cf-icon-svg--chart-round,html[lang=ar] .cf-icon-svg--list,html[lang=ar] .cf-icon-svg--list-round,html[lang=ar] .cf-icon-svg--external-link,html[lang=ar] .cf-icon-svg--external-link-round{transform:scaleX(-1)}.m-card{position:relative}.m-card:not(.m-card--breakout)>a{padding:1.875em}.m-card:not(.m-card--breakout) .m-card__footer{margin-top:auto}.m-card:not(.m-card--breakout,.m-card--topic){background:var(--white);border:1px solid var(--gray-20);border-bottom-width:3px;padding:1.875em}.m-card:not(.m-card--breakout,.m-card--topic),.m-card>a{display:flex;flex-direction:column;flex-grow:1;flex-basis:0;box-sizing:border-box;height:100%}.m-card a:focus{outline-offset:2px}.m-card__footer>a{font-weight:500;border-bottom-width:1px}@media only all and (max-width: 56.3125em){.m-card__heading{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h4+.m-card__heading,.h4+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.3636363636em}}@media only all and (max-width: 56.3125em)and (max-width: 37.5em){.m-card__heading{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h3+.m-card__heading,.h3+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.6666666667em}}.m-card__heading>a{color:var(--black)}.m-card__heading>a:hover{color:var(--pacific)}.m-card__heading>a .m-card__icon{font-size:1em;margin-bottom:0;padding-right:.46875em}.m-card__heading>a .m-card__icon,.m-card__heading>a span{display:table-cell}.m-card>.m-list{margin-top:10px;margin-bottom:30px}.m-card--topic{text-align:center;width:170px;background:var(--white)}.m-card--topic>a{border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--topic .m-card__icon{font-size:1.875em;color:var(--green);margin-bottom:.3125em}.m-card--topic:hover>a{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--topic:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--topic .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--topic>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--topic:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:focus .m-card__footer>span{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:active .m-card__footer>span{border-color:var(--pacific-dark);border-style:solid;color:var(--pacific-dark)}.m-card--topic-action .m-card__icon{color:var(--pacific)}.m-card--breakout{min-width:210px;text-align:center}.m-card--breakout>a{padding-top:60px}.m-card--breakout .m-card__inner-wrapper{position:relative;z-index:0;min-height:135px;background:var(--gray-5);border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--breakout .m-card__img{position:absolute;z-index:1;top:0;left:50%;width:210px;height:120px;margin-left:-105px}.m-card--breakout .m-card__footer{margin-top:84px}.m-card--breakout:hover .m-card__inner-wrapper{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--breakout:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--breakout .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--breakout>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--breakout:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--breakout>a:focus .m-card__footer>span{border-color:var(--pacific);color:var(--pacific)}.m-card--breakout>a:active .m-card__footer>span{border-color:var(--navy);border-style:solid;color:var(--navy)}.m-card--breakout .m-card__footer>span{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card--breakout .m-card__footer>span,ul+.m-card--breakout .m-card__footer>span,ol+.m-card--breakout .m-card__footer>span,dl+.m-card--breakout .m-card__footer>span,figure+.m-card--breakout .m-card__footer>span,img+.m-card--breakout .m-card__footer>span,table+.m-card--breakout .m-card__footer>span,blockquote+.m-card--breakout .m-card__footer>span,h1+.m-card--breakout .m-card__footer>span,.h1+.m-card--breakout .m-card__footer>span,h2+.m-card--breakout .m-card__footer>span,.h2+.m-card--breakout .m-card__footer>span,h4+.m-card--breakout .m-card__footer>span,.h4+.m-card--breakout .m-card__footer>span,h5+.m-card--breakout .m-card__footer>span,.h5+.m-card--breakout .m-card__footer>span,h6+.m-card--breakout .m-card__footer>span,.h6+.m-card--breakout .m-card__footer>span{margin-top:1.3636363636em}.o-card-group>h2{margin-bottom:1.875rem}.o-card-group--column-2 .o-card-group__cards{grid-template-columns:1fr 1fr}.o-card-group--column-3 .o-card-group__cards{grid-template-columns:repeat(3, minmax(0, 1fr))}@media only all and (max-width: 63.8125em){.o-card-group--column-3 .o-card-group__cards{grid-template-columns:1fr 1fr}}.o-card-group__cards{display:grid;grid-column-gap:1.25em;grid-row-gap:1.25em}@media only all and (max-width: 37.5em){.o-card-group__cards{grid-template-columns:100% !important}}.o-card-group--bg-green{padding:1.875em;background:var(--green-20)}_:-ms-lang(x),.o-card-group__cards{display:block}_:-ms-lang(x) .m-card,.o-card-group__cards .m-card{display:block;float:left;margin-bottom:10px}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-2 .o-card-group__cards .m-card{width:48%;margin-right:2%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-2 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-3 .o-card-group__cards .m-card{width:32%;margin-right:1%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-3 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x),.o-card-group:after{content:\"\";display:table;clear:both}.o-card-group--count-2 .m-card:nth-of-type(1),.o-card-group--count-3 .m-card:nth-of-type(1),.o-card-group--count-4 .m-card:nth-of-type(1){grid-area:card1}.o-card-group--count-2 .m-card:nth-of-type(2),.o-card-group--count-3 .m-card:nth-of-type(2),.o-card-group--count-4 .m-card:nth-of-type(2){grid-area:card2}.o-card-group--count-2 .m-card:nth-of-type(3),.o-card-group--count-3 .m-card:nth-of-type(3),.o-card-group--count-4 .m-card:nth-of-type(3){grid-area:card3}.o-card-group--count-2 .m-card:nth-of-type(4),.o-card-group--count-3 .m-card:nth-of-type(4),.o-card-group--count-4 .m-card:nth-of-type(4){grid-area:card4}.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card1 card3\"}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.7307692308em}h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1)>a{justify-content:center}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card3 card4\"}.o-card-group--flow .o-card-group__cards{display:flex;flex-wrap:wrap;justify-content:center}@media only all and (min-width: 37.5625em)and (max-width: 56.25em){.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card1\" \"card2 card3\"}}@media only all and (max-width: 37.5em){.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\"}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\" \"card4\"}.o-card-group--flow .o-card-group__cards{display:block}.o-card-group--flow .o-card-group__cards .m-card{width:100%;margin-bottom:1.875em}}.o-email-signup .m-notification{margin-bottom:.9375em}.o-email-signup .a-text-input{max-width:23.125rem}.o-email-signup__buttons{display:flex;margin-top:.9375em;align-items:center;flex-wrap:wrap-reverse;gap:.9375em}.o-email-signup .a-btn{text-align:inherit}@media only all and (max-width: 37.5em){.o-email-signup .a-label--heading{font-size:1em}}.o-featured-content-module{min-height:220px;position:relative;border:1px solid var(--gray-40);background-color:var(--gray-5)}.o-featured-content-module__text{padding-top:1.875em;padding-bottom:1.875em}.o-featured-content-module__img{display:block}@media only all and (max-width: 37.5em){.o-featured-content-module__text{padding-right:.9375em;padding-left:.9375em}.o-featured-content-module__visual{padding-right:.9375em;padding-bottom:.9375em;padding-left:.9375em}.o-featured-content-module__img{margin-right:auto;margin-left:auto}}@media only all and (min-width: 37.5625em){.o-featured-content-module__text{padding-right:300px;padding-left:1.875em}.o-featured-content-module__visual{height:100%;overflow:hidden;position:absolute;top:0;right:0;width:270px}.o-featured-content-module__img{max-width:none;height:100%;position:absolute;left:50%;transform:translate(-50%)}}.m-hero{background-color:var(--gray-5)}.m-hero__wrapper{display:grid;max-width:1200px;margin:0 auto;padding-top:30px;padding-bottom:30px}.m-hero__text{padding-right:15px;padding-left:15px}.m-hero__heading{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7647058824em}.m-hero__subhead{font-size:22px;line-height:1.25}.m-hero__image-wrapper{box-sizing:border-box;overflow:hidden}.m-hero__image{background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;display:none}@supports(display: grid){.m-hero__image{display:block}}.m-hero--knockout{background-color:var(--gray);color:var(--white)}.m-hero--overlay .m-hero__wrapper{background-position:center;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo,.m-hero--50-50{background-color:var(--white)}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}@media only all and (min-width: 37.5625em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h2+.m-hero--jumbo .m-hero__subhead,.h2+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h2+.m-hero--50-50 .m-hero__subhead,.h2+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.3636363636em}}@media only all and (min-width: 63.8125em){.m-hero--jumbo .m-hero__wrapper,.m-hero--50-50 .m-hero__wrapper{min-height:285px}.m-hero--jumbo .m-hero__heading,.m-hero--50-50 .m-hero__heading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.625em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead{margin-top:1.7307692308em}h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h3+.m-hero--jumbo .m-hero__subhead,.h3+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h3+.m-hero--50-50 .m-hero__subhead,.h3+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){.m-hero__image-wrapper{margin-top:1.875em}.m-hero--overlay .m-hero__wrapper{background-image:none !important}.m-hero--jumbo .m-hero__wrapper{padding-bottom:0}}@media only all and (max-width: 56.25em){.m-hero__heading{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7307692308em}h1+.m-hero__heading,.h1+.m-hero__heading,h3+.m-hero__heading,.h3+.m-hero__heading,h4+.m-hero__heading,.h4+.m-hero__heading,h5+.m-hero__heading,.h5+.m-hero__heading,h6+.m-hero__heading,.h6+.m-hero__heading{margin-top:1.1538461538em}.m-hero__subhead{font-size:18px}}@media only all and (min-width: 37.5625em){.m-hero__wrapper{grid-template-columns:7fr 5fr;padding-right:15px;padding-left:15px;min-height:225px}.m-hero__text{margin:auto 0}.m-hero__image-wrapper{padding-right:15px;padding-left:15px;display:flex;align-items:center}.m-hero--bleeding .m-hero__image-wrapper{width:100%;margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--bleeding .m-hero__image{padding-bottom:0 !important;height:100%;width:100%;background-size:cover}.m-hero--overlay .m-hero__image{display:none}.m-hero--jumbo .m-hero__wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo .m-hero__image{display:none}.m-hero--50-50 .m-hero__wrapper{grid-template-columns:1fr 1fr;border:1px solid var(--gray-40);border-top:none;background-position:100% center;background-repeat:no-repeat;background-size:50%}.m-hero--50-50 .m-hero__image{display:none}}@media only all and (min-width: 63.8125em){.m-hero__wrapper{padding-top:2.8125em;padding-bottom:2.8125em;min-height:195px}.m-hero--bleeding .m-hero__image-wrapper{margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--50-50 .m-hero__wrapper{min-height:345px}}.content-l{position:relative}@media only all and (min-width: 37.5625em){.content-l{display:block;position:relative;margin-left:-15px;margin-right:-15px}}@media only all and (max-width: 37.5em){.content-l__col+.content-l__col{margin-top:1.875em}}@media only all and (min-width: 37.5625em){.content-l__col-1{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-2{display:inline-block;box-sizing:border-box;width:50%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-3{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-2-3{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-8{display:inline-block;box-sizing:border-box;width:37.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-5-8{display:inline-block;box-sizing:border-box;width:62.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-4{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-4{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}.content__line{height:1px;background:var(--gray-40)}.content__main dd,.content__main dt,.content__main h3,.content__main h4,.content__main h5,.content__main h6,.content__main li,.content__main p,.content__main label,.content__intro dd,.content__intro dt,.content__intro h3,.content__intro h4,.content__intro h5,.content__intro h6,.content__intro li,.content__intro p,.content__intro label{max-width:41.875rem}.content__intro,.content__main,.content__sidebar{padding:1.875em .9375em}@media only all and (min-width: 37.5625em){.content__intro,.content__main,.content__sidebar{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding:2.8125em .9375em}}@media only all and (min-width: 56.3125em){.content__intro,.content__main,.content__sidebar{padding:2.8125em 0}}@media only all and (min-width: 56.3125em){.content__intro{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}@media only all and (min-width: 56.3125em){.content--1-3 .content__sidebar{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-right:1.875em}.content--1-3 .content__main{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;position:relative}.content--1-3 .content__main:after{content:\"\";border-left:1px solid var(--gray-40);position:absolute;top:2.8125em;bottom:0;left:-1.875em}.content--2-1 .content__main{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content--2-1 .content__main:after{right:-1.875em}.content--2-1 .content__sidebar{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-left:1.875em}}.content--flush-bottom{padding-bottom:0}@media only all and (max-width: 56.25em){.content--flush-top-on-small{padding-top:0}}@media only all and (max-width: 56.25em){.content--flush-all-on-small{padding:0;border:none}}.block{margin-top:3.75em;margin-bottom:3.75em}.block--border-top{border-top:1px solid var(--gray-40)}.block--border-right{border-right:1px solid var(--gray-40)}.block--border-bottom{border-bottom:1px solid var(--gray-40)}.block--border-left{border-left:1px solid var(--gray-40)}.block--border{border:1px solid var(--gray-40)}.block--flush-top{margin-top:0 !important}.block--flush-top.block--border,.block--flush-top.block--border-top{border-top:none}.block--flush-bottom{margin-bottom:0 !important}.block--flush-bottom.block--border,.block--flush-bottom.block--border-bottom{border-bottom:none}.block--flush-sides{margin-right:-15px;margin-left:-15px}@media only all and (max-width: 37.5em){.block--flush-sides.block--border,.block--flush-sides.block--border-right,.block--flush-sides.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush-sides{margin-right:-30px;margin-left:-30px}}.block--flush{margin-top:0 !important;margin-right:-15px;margin-bottom:0 !important;margin-left:-15px}.block--flush.block--border,.block--flush.block--border-top,.block--flush.block--border-bottom{border-top:none;border-bottom:none}@media only all and (max-width: 37.5em){.block--flush.block--border,.block--flush.block--border-right,.block--flush.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush{margin-right:-30px;margin-left:-30px}}.block--bg{padding:1.875em .9375em 3.75em;background:var(--gray-5)}@media only all and (min-width: 37.5625em){.block--bg{padding:2.8125em 1.875em}}.block--padded-top{padding-top:1.875em;margin-top:1.875em}.block--padded-bottom{padding-bottom:1.875em;margin-bottom:1.875em}.block--sub{margin-top:1.875em;margin-bottom:1.875em}@media only all and (min-width: 56.3125em){.wrapper{max-width:1200px;padding-right:15px;padding-left:15px;margin:0 auto;clear:both}}.wrapper--match-content{padding-left:15px;padding-right:15px}@media only all and (min-width: 37.5625em){.wrapper--match-content{padding-left:30px;padding-right:30px;max-width:1200px}}.o-text-introduction{margin-top:0;margin-bottom:60px}.o-text-introduction>*{margin-top:0;margin-bottom:15px;max-width:41.875rem}.o-well{box-sizing:border-box;padding:1.875em .9375em;border:1px solid var(--gray-40);background-color:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-well{padding-left:1.875em;padding-right:1.875em}}.o-banner{padding:.9375em 0;background:var(--gold-10);border-bottom:1px solid var(--gray-40);font-size:.875em}.o-banner .m-notification{border:none;padding:0}.o-banner .m-notification__icon{left:0;top:0}.o-banner--dark{background:var(--teal-dark);border-color:var(--teal-dark);color:var(--white)}.o-banner--dark .m-notification{background:var(--teal-dark)}.o-banner--dark .m-notification .cf-icon-svg{fill:var(--white)}.o-banner--dark .m-notification a{color:var(--white);border-color:var(--white)}.o-banner--dark .m-notification a:visited,.o-banner--dark .m-notification a.visited{border-color:var(--teal-40);color:var(--teal-40)}.o-banner--dark .m-notification a:hover,.o-banner--dark .m-notification a.hover{border-color:var(--gray-15);color:var(--gray-15)}.o-banner--dark .m-notification a:focus,.o-banner--dark .m-notification a.focus{border-color:var(--white);color:var(--white)}.o-banner--dark .m-notification a:active,.o-banner--dark .m-notification a.active{border-color:var(--gray-15);color:var(--gray-15)}@media only all and (min-width: 37.5625em){.o-banner{font-size:1em}}.m-notification{display:none;position:relative;padding:15px;background:var(--gray-5);border:1px solid var(--gray-40)}.m-notification>.cf-icon-svg{position:absolute;fill:var(--gray)}.m-notification--success{background:var(--green-10);border-color:var(--green)}.m-notification--success>.cf-icon-svg{fill:var(--green)}.m-notification--warning{background:var(--gold-10);border-color:var(--gold)}.m-notification--warning>.cf-icon-svg{fill:var(--gold)}.m-notification--error{background:var(--red-10);border-color:var(--red)}.m-notification--error>.cf-icon-svg{fill:var(--red)}.m-notification--success a,.m-notification--warning a,.m-notification--error a{color:var(--pacific-mid-dark);border-color:var(--pacific-mid-dark)}.m-notification--success a:visited,.m-notification--success a.visited,.m-notification--warning a:visited,.m-notification--warning a.visited,.m-notification--error a:visited,.m-notification--error a.visited{border-color:var(--teal);color:var(--teal)}.m-notification--success a:hover,.m-notification--success a.hover,.m-notification--warning a:hover,.m-notification--warning a.hover,.m-notification--error a:hover,.m-notification--error a.hover{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-notification--success a:focus,.m-notification--success a.focus,.m-notification--warning a:focus,.m-notification--warning a.focus,.m-notification--error a:focus,.m-notification--error a.focus{border-color:var(--pacific-mid-dark);color:var(--pacific-mid-dark)}.m-notification--success a:active,.m-notification--success a.active,.m-notification--warning a:active,.m-notification--warning a.active,.m-notification--error a:active,.m-notification--error a.active{border-color:var(--navy-dark);color:var(--navy-dark)}.m-notification--visible{display:block}.cf-icon-svg+.m-notification__content{padding-left:1.5625rem}.m-notification__message{font-size:1rem;line-height:1.25;font-weight:500}@media only all and (min-width: 37.5625em){.m-notification__message{font-size:1.125rem}}.m-notification__explanation{margin-top:.3125rem;margin-bottom:.9375rem}.m-notification__message+.m-list{margin-top:.9375rem}@media only all and (min-width: 37.5625em){.m-notification .cf-icon-svg{font-size:1.125rem}.m-notification__explanation{margin-bottom:0}.m-notification .m-list{margin-top:.3125rem}.m-notification .m-list__item{margin-bottom:.3125rem}}html[lang=ar] .m-notification .cf-icon-svg+.m-notification__content{padding-left:initial;padding-right:1.5625rem}html[lang=ar] .m-notification .m-list{padding-right:0}.m-pagination{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:\"pag-btn-prev . pag-btn-next\" \"pag-form pag-form pag-form\";row-gap:.9375rem}.m-pagination__form{grid-area:pag-form;display:flex;flex-flow:wrap;place-content:center;gap:.625rem;padding:.3125rem;border-radius:.25rem;background:var(--gray-5);color:var(--gray)}.m-pagination__current-page{width:2.8125rem;font-weight:500;text-align:right}.m-pagination__label{display:contents;white-space:nowrap}.m-pagination__btn-prev{grid-area:pag-btn-prev;z-index:1}.m-pagination__btn-next{grid-area:pag-btn-next;z-index:1}@media only all and (min-width: 37.5625em){.m-pagination{grid-template-areas:\"pag-btn-prev pag-form pag-btn-next\"}.m-pagination__btn-prev{border-top-right-radius:0;border-bottom-right-radius:0}.m-pagination__btn-next{border-top-left-radius:0;border-bottom-left-radius:0}}.o-table__cell--right-align{text-align:right}.o-table--scrolling{box-sizing:border-box;overflow-y:hidden}.o-table--scrolling table{border:1px solid var(--gray-40)}.o-table--scrolling table>tbody>tr:nth-child(2n)>th,.o-table--scrolling table>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-table--striped>tbody>tr:nth-child(2n)>th,.o-table--striped>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}}@media only screen and (max-width: 600px){.o-table{width:100%}.o-table--striped tr:nth-child(2n)>th,.o-table--striped tr:nth-child(2n)>td{background:var(--white)}.o-table--stack-on-small{border-top:1px solid var(--gray-40)}.o-table--stack-on-small tr,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=row],.o-table--stack-on-small [data-display-table=cell]{display:block}.o-table--stack-on-small th,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=cell]{padding-right:0;padding-left:0;width:100%}.o-table--stack-on-small>thead,.o-table--stack-on-small [data-display-table=thead]{display:none}.o-table--stack-on-small td[data-label]:before{display:block;margin-top:0;margin-bottom:.3125em;content:attr(data-label);line-height:1.83333333;font-size:.875em;font-weight:600;letter-spacing:1px;text-transform:uppercase}.o-table--stack-on-small td:last-child,.o-table--stack-on-small [data-display-table=cell]:last-child{margin-bottom:1.875em}}.a-date{color:var(--gray);white-space:nowrap;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.a-date,ul+.a-date,ol+.a-date,dl+.a-date,figure+.a-date,img+.a-date,table+.a-date,blockquote+.a-date,h1+.a-date,.h1+.a-date,h2+.a-date,.h2+.a-date,h3+.a-date,.h3+.a-date,h4+.a-date,.h4+.a-date,h6+.a-date,.h6+.a-date{margin-top:2.1428571429em}.no-js .u-js-only,.u-hide-if-js{display:none !important}.no-js .u-hide-if-js{display:block !important}.u-clearfix:after{content:\"\";display:table;clear:both}.u-visually-hidden{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}@media only all and (max-width: 37.5em){.u-hide-on-mobile{display:none}}.u-show-on-mobile{display:none}@media only all and (max-width: 37.5em){.u-show-on-mobile{display:block}}.u-hidden{display:none !important}.u-invisible{visibility:hidden}.u-right{float:right}.u-nowrap{white-space:nowrap}.u-flexible-container{position:relative;padding-bottom:56.25%;height:0}.u-flexible-container__inner{position:absolute;top:0;left:0;width:100%;height:100%}.u-flexible-container--4-3{position:relative;padding-bottom:75%;height:0}.u-mt0{margin-top:0 !important}.u-mb0{margin-bottom:0 !important}.u-mt5{margin-top:5px !important}.u-mb5{margin-bottom:5px !important}.u-mt10{margin-top:10px !important}.u-mb10{margin-bottom:10px !important}.u-mt15{margin-top:15px !important}.u-mb15{margin-bottom:15px !important}.u-mt20{margin-top:20px !important}.u-mb20{margin-bottom:20px !important}.u-mt30{margin-top:30px !important}.u-mb30{margin-bottom:30px !important}.u-mt45{margin-top:45px !important}.u-mb45{margin-bottom:45px !important}.u-mt60{margin-top:60px !important}.u-mb60{margin-bottom:60px !important}.u-w100pct{width:100%}.u-w90pct{width:90%}.u-w80pct{width:80%}.u-w70pct{width:70%}.u-w60pct{width:60%}.u-w50pct{width:50%}.u-w40pct{width:40%}.u-w30pct{width:30%}.u-w20pct{width:20%}.u-w10pct{width:10%}.u-w75pct{width:75%}.u-w65pct{width:65%}.u-w25pct{width:25%}.u-w15pct{width:15%}.u-w66pct{width:66.6666666667%}.u-w33pct{width:33.3333333333%}small,.u-small-text{font-size:.875em}small--subtle,.u-small-text--subtle{color:var(--gray)}.u-no-animation{transition-duration:0s !important}.u-move-transition{transition:transform .25s ease-out}.u-move-to-origin{transform:translateZ(0)}.u-move-left{transform:translate3d(-100%, 0, 0)}.u-move-left-2x{transform:translate3d(-200%, 0, 0)}.u-move-left-3x{transform:translate3d(-300%, 0, 0)}.u-move-right{transform:translate3d(100%, 0, 0)}.u-move-up{transform:translate3d(0, -100%, 0)}.u-alpha-transition{transition:opacity .25s linear}.u-alpha-100{opacity:1}.u-alpha-0{opacity:0}.u-max-height-transition{overflow:hidden;contain:paint;transition:max-height .2s ease-out}.u-max-height-zero{max-height:0 !important}.u-max-height-summary{max-height:88px !important}.a-link{border-bottom-width:0}.a-link .a-link__text{border-bottom-width:1px;border-bottom-style:inherit;overflow-wrap:break-word}.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){.a-link--jump{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-link--jump .cf-icon-svg--right{margin-left:auto}.a-link--jump .a-link__text{border-bottom-width:0;flex-shrink:10}}a.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){a.a-link--jump{border-top-width:1px;border-bottom-width:1px}a.a-link--jump:focus{outline:none}a.a-link--jump:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-link--jump)+li:has(.a-link--jump) .a-link--jump{position:relative;border-top:none}li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:hover:before,li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.m-list--unstyled,.m-list--horizontal,.m-list--links{padding-left:0;list-style-type:none}.m-list--unstyled .m-list__item,.m-list--horizontal .m-list__item,.m-list--links .m-list__item{margin-left:0}.m-list--spaced .m-list--spaced,.m-list--spaced .m-list__item+.m-list__item{margin-top:1.5em}.m-list--horizontal .m-list__item{display:inline-block;margin-right:.25em;margin-bottom:0}@media only all and (max-width: 37.5em){.m-list--links .m-list__item{margin-bottom:0}}html[lang=ar] .m-list{padding-right:0}.m-meta-header{display:flex;flex-direction:column-reverse;flex-wrap:wrap-reverse;row-gap:.625rem;column-gap:1.3125rem;width:-moz-fit-content;width:fit-content;padding-bottom:.625rem;overflow:hidden}.m-meta-header__item-group{display:flex;flex-wrap:wrap;column-gap:1.3125rem}.m-meta-header__item{display:grid;grid-template-columns:0 auto 1fr;row-gap:.3125rem;text-wrap:balance;margin-bottom:0;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.m-meta-header__item,ul+.m-meta-header__item,ol+.m-meta-header__item,dl+.m-meta-header__item,figure+.m-meta-header__item,img+.m-meta-header__item,table+.m-meta-header__item,blockquote+.m-meta-header__item,h1+.m-meta-header__item,.h1+.m-meta-header__item,h2+.m-meta-header__item,.h2+.m-meta-header__item,h3+.m-meta-header__item,.h3+.m-meta-header__item,h5+.m-meta-header__item,.h5+.m-meta-header__item,h6+.m-meta-header__item,.h6+.m-meta-header__item{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.625em;font-size:1em;line-height:1.125}}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.3125rem}}.m-meta-header__item .cf-icon-svg{margin-right:.3125rem}.m-meta-header__item:before{content:\"|\";margin-left:-0.8125rem}.m-meta-header__item .a-date{font-size:.875rem;line-height:1.7142857143;margin-bottom:0}@media only all and (min-width: 37.5625em){.m-meta-header{flex-direction:row}}.m-pull-quote__body{color:var(--black);font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-pull-quote__body{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.m-pull-quote__citation{color:var(--gray);font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.m-pull-quote__citation,ul+.m-pull-quote__citation,ol+.m-pull-quote__citation,dl+.m-pull-quote__citation,figure+.m-pull-quote__citation,img+.m-pull-quote__citation,table+.m-pull-quote__citation,blockquote+.m-pull-quote__citation,h1+.m-pull-quote__citation,.h1+.m-pull-quote__citation,h2+.m-pull-quote__citation,.h2+.m-pull-quote__citation,h3+.m-pull-quote__citation,.h3+.m-pull-quote__citation,h4+.m-pull-quote__citation,.h4+.m-pull-quote__citation,h6+.m-pull-quote__citation,.h6+.m-pull-quote__citation{margin-top:2.1428571429em}.m-pull-quote__citation:before{content:\"—\"}.m-slug-header{border-top:1px solid var(--gray-40)}.m-slug-header__heading{display:inline-block;padding-top:0.2857142857em;border-top:5px solid var(--green);margin-top:-3px;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}.a-tagline{font-size:.75rem;display:grid;grid-template-columns:22px 1fr;grid-column-gap:10px}.a-tagline__text{display:inline-block}.a-tagline .u-usa-flag{margin-top:1px}.a-tagline--large{font-size:1rem}.a-tagline--large .u-usa-flag{margin-top:4px}.u-usa-flag{display:inline-block;width:24px;height:13px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAZCAMAAABAf11LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5QTFRF////sxlC7MbQ2YyhxlNxCjFhR2WJV3GSKUt1dYumOFh/GT5rhZiwwszYsr/OlKW6Zn6c0djh8PL1iR9Ko7LE4OXrl0pttKC0pXWRtYKbSuJhRQAAANFJREFUeNrkkctuwyAUREnSuW/ApHYf//+jBVdZVcJi3aORgAXcMyLBAAJEzsVG3m8TkifyI3zfPQ6nJJLo421CArSBmkgjNEWtQE4zXJmClXuCWIlU5hdQxCqbqnE1KdIz79CVDvBwZxyKfQfmHTyzl01UZSvOWSTbhZLSWeDMufWLC/1ls3amT4qQq394EjIjApxBT+/nr8eEBNuKcB9SWMpmEXalNOylmlUZNTr4vE/4VdKhpC+leQf6y/e0wzL3RdJtkfUJyzwW+ZcdfgQYAJmJD3zerW6OAAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */:root{--font-stack: system-ui, sans-serif;--beige: #bea96f;--beige-30: #f0e8d8;--beige-60: #d8c8a0;--green-dark: #1e9642;--green-mid-dark: #1fa040;--green: #20aa3f;--green-90: #48b753;--green-80: #66c368;--green-70: #93cf7c;--green-60: #addc91;--green-50: #bae0a2;--green-40: #c7e5b3;--green-30: #d4eac6;--green-20: #e2efd8;--green-10: #f0f8eb;--teal-dark: #005e5d;--teal-mid-dark: #126b69;--teal: #257675;--teal-90: #3e8685;--teal-80: #579695;--teal-70: #70a6a5;--teal-60: #89b6b5;--teal-50: #9ec4c3;--teal-40: #b4d2d1;--teal-30: #c4dddc;--teal-20: #d4e7e6;--teal-10: #f0f7f6;--pacific-dark: #0050b4;--pacific-mid-dark: #0061c1;--pacific: #0072ce;--pacific-90: #2284d5;--pacific-80: #4497dc;--pacific-70: #61a7e2;--pacific-60: #7eb7e8;--pacific-50: #96c4ed;--pacific-40: #afd2f2;--pacific-30: #c3ddf6;--pacific-20: #d6e8fa;--pacific-10: #eff8fd;--navy-dark: #002d72;--navy-mid-dark: #123c7c;--navy: #254b87;--navy-90: #3e5f95;--navy-80: #5674a3;--navy-70: #6f88b2;--navy-60: #889cc0;--navy-50: #9daecc;--navy-40: #b3c0d9;--navy-30: #c3cde2;--navy-20: #d3daeb;--navy-10: #f4f6fa;--purple-dark: #a01b68;--purple-mid-dark: #aa2071;--purple: #b4267a;--purple-90: #be438b;--purple-80: #c55998;--purple-70: #cd70a5;--purple-60: #d486b2;--purple-50: #dc9cbf;--purple-40: #e3b2cc;--purple-30: #ebc9d9;--purple-20: #f0d8e2;--purple-10: #fdf3f8;--red-dark: #b63014;--red-mid-dark: #c3381c;--red: #d14124;--red-90: #d75a40;--red-80: #dd735d;--red-70: #e28875;--red-60: #e79e8e;--red-50: #ebb0a3;--red-40: #f0c3b8;--red-30: #f3d1c8;--red-20: #f7e0d9;--red-10: #fbefec;--gold-dark: #dc731c;--gold-mid-dark: #ed881b;--gold: #ff9e1b;--gold-90: #ffab39;--gold-80: #ffb858;--gold-70: #ffc372;--gold-60: #ffce8d;--gold-50: #ffd8a3;--gold-40: #ffe1b9;--gold-30: #ffe8cb;--gold-20: #fff0dd;--gold-10: #fff6ec;--neutral-dark: #745745;--neutral-mid-dark: #7d604b;--neutral: #8a6c57;--neutral-90: #957865;--neutral-80: #a18573;--neutral-70: #ad9484;--neutral-60: #baa496;--neutral-50: #c6b4a9;--neutral-40: #d3c5bc;--neutral-30: #ddd1c9;--neutral-20: #e7ddd7;--neutral-10: #f8f5f2;--gray-darker: #293037;--gray-dark: #43484e;--gray-mid-dark: #4f5257;--gray: #5a5d61;--gray-90: #676a6f;--gray-80: #75787b;--gray-70: #838588;--gray-60: #919395;--gray-50: #a2a3a4;--gray-40: #b4b5b6;--gray-30: #c3c4c4;--gray-20: #d2d3d5;--gray-15: #dcdddf;--gray-10: #e7e8e9;--gray-5: #f7f8f9;--black: #101820;--white: #fff}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/2cd55546-ec00-4af9-aeca-4a3cd186da53.woff2\") format(\"woff2\");font-style:normal;font-weight:normal;font-display:fallback}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/627fbb5a-3bae-4cd9-b617-2f923e29d55e.woff2\") format(\"woff2\");font-style:normal;font-weight:500;font-display:fallback}:root{--font-stack: \"Avenir Next\", arial, sans-serif}.print .content__main{display:block;width:100% !important}.print .o-header{min-height:initial}.print .m-global-header-cta,.print .content__wrapper{border:none !important}.print .pill-panel li{margin:3px}.print .m-global-eyebrow,.print .m-global-header-cta,.print .action-bar,.print .search-panel h2,.print .pill svg,.print .clear-all,.print .search-bar,.print .content__hero,.print .content__sidebar,.print .tabbed-navigation,.print .filter-panel hr,.print .refine-bar,.print .single-checkbox,.print .state-heading .clear,.print .state-navigation,.print .m-pagination,.print .u-right,.print .total,.print #clear-focus,.print .trend-depth-toggle{display:none !important}.print .advanced-container,.print .search-panel{width:100%}.print #tile-chart-map{height:700px;width:700px}.print #line-chart,.print #stacked-area-chart{width:550px}.print .tooltip-container{margin-top:50px;width:100px}.print .tooltip-container .tooltip-ul span.u-left{width:100% !important;text-decoration:none !important}.print .map-toolbar,.print .row-chart-section{page-break-before:always}@media print{.m-global-eyebrow,.m-global-header-cta,.action-bar,.search-panel h2,.pill svg,.clear-all,.search-bar,.content__hero,.content__sidebar,.tabbed-navigation,.filter-panel hr,.refine-bar,.single-checkbox,.state-heading .clear,.state-navigation,.m-pagination,.warning,.u-right,.total,.vertical-marker,.circle-container,.a-micro-copy,.filter-button,footer,#clear-focus,.filter-toggle-button,.trend-depth-toggle{display:none !important}}.o-header .wrapper,.o-footer .wrapper{max-width:1170px !important}.layout-row{display:flex;flex-direction:row;flex-wrap:wrap}.layout-column{display:flex;flex-direction:column}.flex-fixed{flex:none}.flex-all{flex:1 0 auto}.body-copy{font-size:16px}.cols{display:block;position:relative;margin-left:-15px;margin-right:-15px}.col::before{display:block;width:100%;content:\"\"}.col-1{display:inline-block;box-sizing:border-box;width:8.3333333333%;border:solid rgba(0,0,0,0);border-width:0 15px;margin-right:-0.25em;vertical-align:top}.col-2{display:inline-block;box-sizing:border-box;width:16.6666666667%;border:solid rgba(0,0,0,0);border-width:0 15px;margin-right:-0.25em;vertical-align:top}.col-3{display:inline-block;box-sizing:border-box;width:25%;border:solid rgba(0,0,0,0);border-width:0 15px;margin-right:-0.25em;vertical-align:top}.col-4{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid rgba(0,0,0,0);border-width:0 15px;margin-right:-0.25em;vertical-align:top}.col-6{display:inline-block;box-sizing:border-box;width:50%;border:solid rgba(0,0,0,0);border-width:0 15px;margin-right:-0.25em;vertical-align:top}.col-8{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid rgba(0,0,0,0);border-width:0 15px;margin-right:-0.25em;vertical-align:top}.col-9{display:inline-block;box-sizing:border-box;width:75%;border:solid rgba(0,0,0,0);border-width:0 15px;margin-right:-0.25em;vertical-align:top}.col-10{display:inline-block;box-sizing:border-box;width:83.3333333333%;border:solid rgba(0,0,0,0);border-width:0 15px;margin-right:-0.25em;vertical-align:top}.col-12{display:inline-block;box-sizing:border-box;width:100%;border:solid rgba(0,0,0,0);border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content--1-3.ccdb-content{margin-bottom:60px}.content--1-3.ccdb-content .content__wrapper{padding-left:0;padding-right:0;border:1px solid var(--gray-40);border-right:none;max-width:initial}@media screen and (max-width: 599px){.content--1-3.ccdb-content .content__wrapper{border:none}}.content--1-3.ccdb-content .content__sidebar{width:420px;padding:0;border:0;margin:0}.content--1-3.ccdb-content .content__main{width:calc(100% - 420px);padding:0;border:0}.content--1-3.ccdb-content .content__main::after{border-left:0}@media screen and (min-width: 600px)and (max-width: 900px){.wrapper-match-content{padding-left:20px;padding-right:20px}}@media screen and (min-width: 901px){.wrapper-match-content{padding-left:30px;padding-right:30px}}@media screen and (min-width: 1800px){.wrapper-match-content{padding-left:80px;padding-right:80px}}@media screen and (min-width: 750px)and (max-width: 900px){.content--1-3.ccdb-content .content__sidebar{width:305px}.content--1-3.ccdb-content .content__main{width:calc(100% - 305px)}}@media screen and (min-width: 600px)and (max-width: 749px){.content--1-3.ccdb-content .content__main{width:100%}.content--1-3.ccdb-content .content__sidebar.map,.content--1-3.ccdb-content .content__sidebar.list{width:100%}.filter-button{display:block;margin:20px 10px}.filter-button button{width:100%}}@media screen and (max-width: 599px){.filter-button{display:block;margin:20px 0}.filter-button button{width:100%}.content--1-3.ccdb-content{margin-bottom:0}.content--1-3.ccdb-content .content__sidebar,.content--1-3.ccdb-content .content__main{width:100%}}::-ms-clear{display:none}","/*! normalize.css v2.1.3 | MIT License | git.io/normalize */html{font-family:sans-serif;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:0.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:0.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:0.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:normal;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:0.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:0.5em}li{margin-bottom:0.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:0.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:0.625em;text-align:left}th,td{padding:0.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:0.9375em;margin-left:0.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:\"Input Mono\",Consolas,Monaco,\"Courier New\",monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:0.8125em}pre{display:block;padding:0.625em 0.9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:rgba(0,0,0,0)}html{font-family:sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:.5em}li{margin-bottom:.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:.625em;text-align:left}th,td{padding:.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:.9375em;margin-left:.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:Input Mono,Consolas,Monaco,Courier New,monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:.8125em}pre{display:block;padding:.625em .9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:transparent}button.a-btn::-moz-focus-inner,input.a-btn::-moz-focus-inner{border:0}.a-btn{appearance:none;display:flex;gap:.625rem;box-sizing:border-box;padding:.5em .875em;border:0;margin:0;border-radius:.25em;cursor:pointer;font-size:1em;font-weight:500;line-height:normal;text-align:center;text-decoration:none;transition:background-color .1s;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;justify-content:center}.a-btn,.a-btn:link,.a-btn:visited{background-color:var(--pacific);color:var(--white)}.a-btn:hover,.a-btn.hover,.a-btn:focus,.a-btn.focus{background-color:var(--pacific-dark);color:var(--white)}.a-btn:focus,.a-btn.focus{outline:1px dotted var(--pacific);outline-offset:1px}.a-btn:active,.a-btn.active{background-color:var(--navy)}.a-btn--secondary,.a-btn--secondary:link,.a-btn--secondary:visited{background-color:var(--gray);color:var(--white)}.a-btn--secondary:hover,.a-btn--secondary.hover,.a-btn--secondary:focus,.a-btn--secondary.focus{background-color:var(--gray-dark)}.a-btn--secondary:focus,.a-btn--secondary.focus{outline-color:var(--gray)}.a-btn--secondary:active,.a-btn--secondary.active{background-color:var(--black)}.a-btn--warning,.a-btn--warning:link,.a-btn--warning:visited{background-color:var(--red-mid-dark);color:var(--white)}.a-btn--warning:hover,.a-btn--warning.hover,.a-btn--warning:focus,.a-btn--warning.focus{background-color:var(--red-dark)}.a-btn--warning:focus,.a-btn--warning.focus{outline-color:var(--red-mid-dark)}.a-btn--warning:active,.a-btn--warning.active{background-color:var(--gray-dark)}.a-btn--disabled,.a-btn--disabled:link,.a-btn--disabled:visited,.a-btn--disabled:hover,.a-btn--disabled.hover,.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn--disabled:active,.a-btn--disabled.active,.a-btn[disabled],.a-btn[disabled]:link,.a-btn[disabled]:visited,.a-btn[disabled]:hover,.a-btn[disabled].hover,.a-btn[disabled]:focus,.a-btn[disabled].focus,.a-btn[disabled]:active,.a-btn[disabled].active{background-color:var(--gray-20);color:var(--gray-dark);cursor:default;cursor:not-allowed}.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn[disabled]:focus,.a-btn[disabled].focus{outline-color:var(--gray-20)}@media only all and (max-width: 37.5em){.a-btn--full-on-xs{display:block;width:100%}}.a-btn:has(svg+span) span{order:3}.a-btn:has(span+svg) svg{order:3}.a-btn:not(.a-btn--hide-icon):has(svg+span):before,.a-btn:not(.a-btn--hide-icon):has(span+svg):before{content:\"\";border-left:1px solid var(--pacific-60);order:2;place-self:normal}.a-btn--secondary:has(svg):before{border-color:var(--gray-40) !important}.a-btn--warning:has(svg):before{border-color:var(--red-60) !important}.a-btn--disabled:has(svg):before,.a-btn[disabled]:has(svg):before{border-color:var(--gray-60) !important}.a-btn--hide-icon svg{display:none}.m-btn-group{display:flex;gap:.625rem;flex-wrap:wrap;align-items:center;width:-moz-fit-content;width:fit-content}.a-btn--link{padding:1.5px 0;border-radius:0;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-style:dotted;text-underline-offset:4.5px}.a-btn--link:has(svg){gap:.3125rem}.a-btn--link:has(svg):before{display:none}.a-btn--link,.a-btn--link:link,.a-btn--link:visited{text-decoration-color:var(--pacific);background-color:transparent;color:var(--pacific)}.a-btn--link:hover,.a-btn--link.hover{text-decoration-color:var(--pacific-dark);text-decoration-style:solid;background-color:transparent;color:var(--pacific-dark)}.a-btn--link:focus,.a-btn--link.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--pacific);color:var(--pacific)}.a-btn--link:active,.a-btn--link.active{text-decoration-color:var(--navy);text-decoration-style:solid;background-color:transparent;color:var(--navy)}.a-btn--link.a-btn--secondary,.a-btn--link.a-btn--secondary:link,.a-btn--link.a-btn--secondary:visited{text-decoration-color:var(--gray);background-color:transparent;color:var(--gray)}.a-btn--link.a-btn--secondary:hover,.a-btn--link.a-btn--secondary.hover{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.a-btn--link.a-btn--secondary:focus,.a-btn--link.a-btn--secondary.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--gray);color:var(--gray)}.a-btn--link.a-btn--secondary:active,.a-btn--link.a-btn--secondary.active{text-decoration-color:var(--black);text-decoration-style:solid;background-color:transparent;color:var(--black)}.a-btn--link.a-btn--warning,.a-btn--link.a-btn--warning:link,.a-btn--link.a-btn--warning:visited{text-decoration-color:var(--red-mid-dark);background-color:transparent;color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:hover,.a-btn--link.a-btn--warning.hover{text-decoration-color:var(--red-dark);text-decoration-style:solid;background-color:transparent;color:var(--red-dark)}.a-btn--link.a-btn--warning:focus,.a-btn--link.a-btn--warning.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--red-mid-dark);color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:active,.a-btn--link.a-btn--warning.active{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.o-expandable{position:relative}.o-expandable__header{display:flex;justify-content:space-between;gap:10px;padding:.625em .9375em;border:0;background-color:transparent;cursor:pointer}.o-expandable__header:focus{outline:1px dotted var(--black);outline-offset:2px}.o-expandable__header .o-expandable__cue-close,.o-expandable__header .o-expandable__cue-open{display:none}.o-expandable__header[aria-expanded=false] .o-expandable__cue-open,.o-expandable__header[aria-expanded=true] .o-expandable__cue-close{display:block}.o-expandable button.o-expandable__header{width:100%;text-align:left}.o-expandable__label{flex-grow:1;margin-bottom:0;color:var(--black);font-weight:500}.o-expandable__icon,.o-expandable__label{font-size:1.125em}@media only all and (max-width: 37.5em){.o-expandable__icon,.o-expandable__label{font-size:1em}}.o-expandable__cues{align-self:center;color:var(--pacific);font-size:1em;line-height:1.375}.o-expandable__content{padding:0 .9375em .9375em}.o-expandable__content:before{content:\"\";display:block;border-top:1px solid var(--gray-40);padding-top:.9375em}.o-expandable__content:after{padding-bottom:.9375em;width:100%}.o-expandable--padded .o-expandable__header{padding:1.5625em .9375em}.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.625em}@media only all and (max-width: 37.5em){.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.375em}}.o-expandable--background{background:var(--gray-5)}.o-expandable--border{border:1px solid var(--gray-40)}html[lang=ar] .o-expandable__header{text-align:right}html[lang=ar] .o-expandable__cues{text-align:left}.o-expandable-group .o-expandable{border-bottom:1px solid var(--gray-40)}.o-expandable-group .o-expandable:first-child{border-top:1px solid var(--gray-40)}@media print{.o-expandable__header[aria-expanded=true] .o-expandable__cue-close,.o-expandable__header[aria-expanded=false] .o-expandable__cue-open{display:none}.o-expandable__content[aria-expanded=false]{display:block;max-height:99999px !important}}.o-expandable .print__header[aria-expanded=true] .o-expandable .print__cue-close,.o-expandable .print__header[aria-expanded=false] .o-expandable .print__cue-open{display:none}.o-expandable .print__content[aria-expanded=false]{display:block;max-height:99999px !important}.o-summary__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary__btn{position:relative;z-index:2;display:block;width:100%;padding-top:15px;padding-bottom:15px;border:dotted var(--pacific);border-width:1px 0;text-align:center;color:var(--pacific);background:#fff}.o-summary__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary__btn[aria-expanded=false]:before{display:block;pointer-events:none;height:2.75em;margin:0;position:absolute;left:0;right:0;top:calc(-100% + 2px);background:linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);content:\"\"}@media print{.o-summary__btn[aria-expanded=false]:before{background:none}}.o-summary__btn[aria-expanded=false]:before .print{background:none}.no-js .o-summary__btn{display:none}@media only screen and (min-width: 601px){.o-summary--mobile .o-summary__btn{display:none}}.o-summary-minimal__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary-minimal__btn{margin-top:5px;padding-left:0;padding-right:0;display:block;border:none;background:none;text-align:left;color:var(--pacific)}.o-summary-minimal__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary-minimal__btn .o-summary-minimal__cue-close,.o-summary-minimal__btn .o-summary-minimal__cue-open{display:none}.o-summary-minimal__btn[aria-expanded=false] .o-summary-minimal__cue-open,.o-summary-minimal__btn[aria-expanded=true] .o-summary-minimal__cue-close{display:block}.no-js .o-summary-minimal__btn{display:none}.o-form__group{margin-bottom:1.875em}.o-form__fieldset{border:none;margin:0;padding:0}.o-form__fieldset .m-form-field+.m-form-field{margin-top:.625em}.a-form-alert .cf-icon-svg{color:var(--gray);float:left}.a-form-alert__text{display:block;margin-left:1.25em}.a-form-alert--success .cf-icon-svg{color:var(--green)}.a-form-alert--error .cf-icon-svg{color:var(--red)}.a-form-alert--warning .cf-icon-svg{color:var(--gold)}.m-form-field .a-text-input--full{width:100%}.m-form-field .a-label+.a-text-input{margin-top:.3125em}.m-form-field--checkbox .a-label,.m-form-field--radio .a-label{display:inline-grid;grid-template-columns:1.875em auto;vertical-align:top;cursor:pointer;overflow-wrap:anywhere}.m-form-field--checkbox .a-label:before,.m-form-field--radio .a-label:before{display:inline-block;grid-row-start:1;grid-row-end:3;border:1px solid var(--gray-60);height:1.125em;width:1.125em;margin-right:10px;background-color:var(--white);content:\"\";vertical-align:top;position:relative;top:1px;left:1px}.m-form-field--checkbox .a-label:hover:before,.m-form-field--checkbox .a-label.hover:before,.m-form-field--radio .a-label:hover:before,.m-form-field--radio .a-label.hover:before{border-color:var(--pacific)}.m-form-field--checkbox .a-label__helper,.m-form-field--radio .a-label__helper{display:block}.m-form-field--checkbox .a-checkbox,.m-form-field--checkbox .a-radio,.m-form-field--radio .a-checkbox,.m-form-field--radio .a-radio{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}.m-form-field--checkbox .a-checkbox:focus+.a-label,.m-form-field--checkbox .a-checkbox.focus+.a-label,.m-form-field--checkbox .a-radio:focus+.a-label,.m-form-field--checkbox .a-radio.focus+.a-label,.m-form-field--radio .a-checkbox:focus+.a-label,.m-form-field--radio .a-checkbox.focus+.a-label,.m-form-field--radio .a-radio:focus+.a-label,.m-form-field--radio .a-radio.focus+.a-label{outline:1px dotted var(--pacific);outline-offset:1px}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:hover+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled:checked+.a-label:before,.m-form-field--checkbox .a-radio:disabled:focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled.focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled:hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled.hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled:checked+.a-label:before,.m-form-field--radio .a-checkbox:disabled:focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled.focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled:hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled.hover+.a-label:before,.m-form-field--radio .a-radio:disabled:checked+.a-label:before,.m-form-field--radio .a-radio:disabled:focus+.a-label:before,.m-form-field--radio .a-radio:disabled.focus+.a-label:before,.m-form-field--radio .a-radio:disabled:hover+.a-label:before,.m-form-field--radio .a-radio:disabled.hover+.a-label:before{border-color:var(--gray-60);outline:none;box-shadow:none}.m-form-field--checkbox .a-checkbox:disabled+.a-label,.m-form-field--checkbox .a-radio:disabled+.a-label,.m-form-field--radio .a-checkbox:disabled+.a-label,.m-form-field--radio .a-radio:disabled+.a-label{cursor:not-allowed;color:var(--gray-dark)}.m-form-field--checkbox .a-checkbox:disabled+.a-label:before,.m-form-field--checkbox .a-radio:disabled+.a-label:before,.m-form-field--radio .a-checkbox:disabled+.a-label:before,.m-form-field--radio .a-radio:disabled+.a-label:before{background:var(--gray-10);border-color:var(--gray-60)}.m-form-field--checkbox .a-checkbox:focus+.a-label:before,.m-form-field--checkbox .a-checkbox.focus+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:hover+.a-label:before,.m-form-field--checkbox .a-checkbox.hover+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center 0}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,')}.m-form-field--checkbox-error .a-label:before{border-color:var(--red);outline:1px solid var(--red)}.m-form-field--checkbox-error .a-label:hover:before,.m-form-field--checkbox-error .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-error .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-error .a-checkbox.focus+.a-label:before{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline-color:var(--red)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label,.m-form-field--checkbox-error .a-checkbox.focus+.a-label{outline:1px dotted var(--red);outline-offset:1px}.m-form-field--checkbox-warning .a-label:before{border-color:var(--gold);outline:1px solid var(--gold)}.m-form-field--checkbox-warning .a-label:hover:before,.m-form-field--checkbox-warning .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label:before{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline-color:var(--gold)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label{outline:1px dotted var(--gold);outline-offset:1px}.m-form-field--checkbox-success .a-label:before{border-color:var(--green);outline:1px solid var(--green)}.m-form-field--checkbox-success .a-label:hover:before,.m-form-field--checkbox-success .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-success .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-success .a-checkbox.focus+.a-label:before{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline-color:var(--green)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label,.m-form-field--checkbox-success .a-checkbox.focus+.a-label{outline:1px dotted var(--green);outline-offset:1px}.m-form-field--radio .a-label:before{border-radius:50%;transform:rotate(0)}.m-form-field--radio .a-radio:focus+.a-label:before,.m-form-field--radio .a-radio.focus+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:hover+.a-label:before,.m-form-field--radio .a-radio.hover+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:checked+.a-label:before{background-color:var(--pacific);box-shadow:inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:checked:disabled+.a-label:before{background-color:var(--gray-40);box-shadow:inset 0 0 0 2px var(--gray-10)}.m-form-field--radio .a-radio:focus:checked+.a-label:before,.m-form-field--radio .a-radio.focus:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:hover:checked+.a-label:before,.m-form-field--radio .a-radio.hover:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--lg-target{display:block}.m-form-field--lg-target .a-label{box-sizing:border-box;width:100%;padding:15px;background-color:var(--gray-10)}.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{background-color:var(--pacific-20);box-shadow:inset 0 0 0 1px var(--pacific)}.m-form-field--lg-target .a-checkbox:hover+.a-label,.m-form-field--lg-target .a-checkbox.hover+.a-label,.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-radio:hover+.a-label,.m-form-field--lg-target .a-radio.hover+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label{box-shadow:inset 0 0 0 2px var(--pacific)}.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{outline-offset:1px}.m-form-field--lg-target .a-checkbox:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:hover:disabled+.a-label,.m-form-field--lg-target .a-radio:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:hover:disabled+.a-label{color:var(--gray-dark);box-shadow:none;background-color:var(--gray-20)}.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label:before,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label:before{border:1px solid var(--gray-60)}.m-form-field .a-form-alert{margin-top:.9375em}.a-label{display:inline-block}.a-label__helper{color:var(--gray-dark);font-size:1rem;font-weight:400}.a-label__helper--block{display:block;margin-top:0.8333333333em}.a-label--heading{display:block;margin-bottom:0.5555555556em;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.a-label--heading,ul+.a-label--heading,ol+.a-label--heading,dl+.a-label--heading,figure+.a-label--heading,img+.a-label--heading,table+.a-label--heading,blockquote+.a-label--heading,h1+.a-label--heading,.h1+.a-label--heading,h2+.a-label--heading,.h2+.a-label--heading,h3+.a-label--heading,.h3+.a-label--heading,h5+.a-label--heading,.h5+.a-label--heading,h6+.a-label--heading,.h6+.a-label--heading{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.a-label--heading{margin-bottom:.625em;font-size:1em;line-height:1.125}}.a-label--heading .a-label__helper--block{margin-top:.625rem}.a-range{appearance:none;width:100%;min-height:49px}.a-range::-webkit-slider-runnable-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-moz-range-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-webkit-slider-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range::-moz-range-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range:focus,.a-range.focus{box-shadow:none;outline:none}.a-range:focus::-webkit-slider-thumb,.a-range.focus::-webkit-slider-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.a-range:focus::-moz-range-thumb,.a-range.focus::-moz-range-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.o-search-input{display:flex;flex-direction:column;row-gap:.9375rem}.o-search-input__input{position:relative;display:flex;width:initial;flex:0 1 100%}.o-search-input__input-label{position:absolute;left:10px;align-self:center;cursor:pointer}.o-search-input__input input[type=search]{width:100%;white-space:nowrap;padding-left:30px;appearance:none}.o-search-input__input button[type=reset]{display:none;position:absolute;right:0;align-self:center;color:var(--gray-40);font-size:20px;border:1px solid transparent;background-color:transparent;outline:0;width:44px;padding:5px;text-align:right}.o-search-input__input button[type=reset]>svg{width:25px;cursor:pointer;pointer-events:none}.o-search-input__input button[type=reset]:hover{color:var(--black)}.o-search-input__input button[type=reset]:focus{color:var(--black)}.o-search-input__input button[type=reset]:focus>svg{outline:1px dotted var(--pacific)}.o-search-input__input input[type=search]:placeholder-shown~button[type=reset]{display:none}.o-search-input__input input[type=search]:not(:placeholder-shown){padding-right:34px}.o-search-input__input input[type=search]::-webkit-search-decoration,.o-search-input__input input[type=search]::-webkit-search-cancel-button,.o-search-input__input input[type=search]::-webkit-search-results-button,.o-search-input__input input[type=search]::-webkit-search-results-decoration{display:none}.o-search-input:focus-within button[type=reset],.o-search-input .o-search-input__input:hover button[type=reset]{display:block}.o-search-input button[type=submit]{line-height:1.1875}@media only all and (min-width: 37.5625em){.o-search-input{flex-direction:row;border-left:0}.o-search-input button[type=submit]{border-top-left-radius:0;border-bottom-left-radius:0;flex-basis:25%}}.no-js .o-search-input button[type=reset]{display:none !important}.a-select{position:relative;border:1px solid var(--gray-60)}.a-select select{width:100%;line-height:1.375;padding:.4375em .375em .375em;border:0;appearance:none;background-color:var(--white);border-radius:0;color:var(--black)}.a-select select:hover,.a-select select.hover{outline:2px solid var(--pacific);outline-offset:0}.a-select select:active,.a-select select:focus,.a-select select.focus{box-shadow:0 0 0 2px var(--pacific);outline:1px dotted var(--pacific);outline-offset:3px}.a-select select[disabled]{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed}.a-select select[disabled]:hover,.a-select select[disabled].hover,.a-select select[disabled]:focus,.a-select select[disabled].focus{outline:none}.a-select select[disabled] option,.a-select select[disabled] option:disabled,.a-select select option:disabled{color:var(--gray-dark)}.a-select:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;content:\"\";pointer-events:none}.a-select--disabled:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.a-tag-filter{display:flex;gap:.625rem;border:1px solid var(--teal);padding:4px 6px;background-color:var(--teal-20);border-radius:.1875rem;color:var(--black);text-align:left;min-width:-moz-fit-content;min-width:fit-content}.a-tag-filter .cf-icon-svg{pointer-events:none;flex:none}.a-tag-filter>label{display:contents;pointer-events:none}button.a-tag-filter:hover{background-color:var(--teal-40);cursor:pointer}button.a-tag-filter:focus{outline:1px dotted var(--teal);outline-offset:1px}button.a-tag-filter:active{background-color:var(--teal)}a.a-tag-filter{line-height:normal;color:var(--black);border-color:var(--teal)}a.a-tag-filter:visited,a.a-tag-filter.visited,a.a-tag-filter:hover,a.a-tag-filter.hover{border-color:var(--teal);color:var(--black)}a.a-tag-filter:focus,a.a-tag-filter.focus{border-color:var(--teal);color:var(--black)}a.a-tag-filter:active,a.a-tag-filter.active{border-color:var(--teal);color:var(--black)}.a-tag-topic{display:flex;gap:.3125rem}.a-tag-topic{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--gold-80);letter-spacing:1px}.a-tag-topic .a-tag-topic__text{color:var(--gray);word-break:break-word}@media only all and (max-width: 37.5em){.a-tag-topic{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-tag-topic .cf-icon-svg--right{margin-left:auto}.a-tag-topic .a-tag-topic__text{border-bottom-width:0;flex-shrink:10}}a.a-tag-topic{color:var(--gold-80);border-color:var(--gold-80)}a.a-tag-topic:visited,a.a-tag-topic.visited,a.a-tag-topic:hover,a.a-tag-topic.hover{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:focus,a.a-tag-topic.focus{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:active,a.a-tag-topic.active{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic .a-tag-topic__text{border-bottom-color:var(--gold-80)}@media only all and (max-width: 37.5em){a.a-tag-topic{border-top-width:1px;border-bottom-width:1px}a.a-tag-topic:focus{outline:none}a.a-tag-topic:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-tag-topic)+li:has(.a-tag-topic) .a-tag-topic{position:relative;border-top:none}li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:hover:before,li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.a-tag-topic__bullet{font-size:1rem;line-height:1rem}@media only all and (min-width: 37.5625em){a.a-tag-topic__text{color:var(--gray);border-color:var(--gray)}a.a-tag-topic__text:visited,a.a-tag-topic__text.visited,a.a-tag-topic__text:hover,a.a-tag-topic__text.hover{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:focus,a.a-tag-topic__text.focus{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:active,a.a-tag-topic__text.active{border-color:var(--gray);color:var(--gray)}a.a-tag-topic,a.a-tag-topic:visited,a.a-tag-topic:hover,a.a-tag-topic:focus,a.a-tag-topic:active{border-bottom:none;outline-offset:1px}a.a-tag-topic .a-tag-topic__text,a.a-tag-topic:visited .a-tag-topic__text,a.a-tag-topic:hover .a-tag-topic__text,a.a-tag-topic:focus .a-tag-topic__text,a.a-tag-topic:active .a-tag-topic__text{padding-bottom:1px;border-bottom:1px dotted var(--gold-80)}a.a-tag-topic:hover .a-tag-topic__text{border-bottom:1px solid var(--gold-80)}a.a-tag-topic:focus{outline-color:var(--gray)}a.a-tag-topic:focus .a-tag-topic__text{border-bottom-style:solid !important}}.m-tag-group{padding-left:0;list-style-type:none}.m-tag-group li{margin-bottom:0;display:contents}@media only all and (min-width: 37.5625em){.m-tag-group{display:flex;gap:.9375em;flex-wrap:wrap}.m-tag-group--stacked{flex-direction:column;width:-moz-fit-content;width:fit-content}}.m-tag-group:has(.a-tag-filter){display:flex;gap:.9375em;flex-wrap:wrap}html[lang=ar] .m-tag-group{direction:rtl;padding-right:0}.a-text-input{appearance:none;display:inline-block;padding:.4375em;border:1px solid var(--gray-60);background:var(--white);color:var(--black);box-sizing:border-box}.a-text-input:hover,.a-text-input.hover{border-color:var(--pacific);outline:1px solid var(--pacific)}.a-text-input:focus,.a-text-input.focus{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific);outline:1px dotted var(--pacific);outline-offset:2px}.a-text-input:disabled,.a-text-input:disabled:hover,.a-text-input:disabled.hover,.a-text-input:disabled:focus,.a-text-input:disabled.focus{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed;border-color:var(--gray-60);outline:none}.a-text-input--error{border-color:var(--red);outline:1px solid var(--red)}.a-text-input--error:hover,.a-text-input--error.hover{border-color:var(--red-dark);outline:1px solid var(--red-dark);outline-offset:0}.a-text-input--error:focus,.a-text-input--error.focus{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red)}.a-text-input--error:focus:hover,.a-text-input--error:focus.hover,.a-text-input--error.focus:hover,.a-text-input--error.focus.hover{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red);outline-offset:2px}.a-text-input--warning{border-color:var(--gold);outline:1px solid var(--gold)}.a-text-input--warning:hover,.a-text-input--warning.hover{border-color:var(--gold-dark);outline:1px solid var(--gold-dark);outline-offset:0}.a-text-input--warning:focus,.a-text-input--warning.focus{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold)}.a-text-input--warning:focus:hover,.a-text-input--warning:focus.hover,.a-text-input--warning.focus:hover,.a-text-input--warning.focus.hover{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold);outline-offset:2px}.a-text-input--success{border-color:var(--green);outline:1px solid var(--green)}.a-text-input--success:hover,.a-text-input--success.hover{border-color:var(--green-dark);outline:1px solid var(--green-dark);outline-offset:0}.a-text-input--success:focus,.a-text-input--success.focus{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green)}.a-text-input--success:focus:hover,.a-text-input--success:focus.hover,.a-text-input--success.focus:hover,.a-text-input--success.focus.hover{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green);outline-offset:2px}::-webkit-search-decoration{appearance:none}::placeholder{color:var(--gray-dark)}input[type=date]::-webkit-datetime-edit{color:var(--gray-dark)}select.o-multiselect{display:block;box-sizing:border-box;width:100%;padding:.25em .4375em;height:5.5em;border:1px solid var(--gray-60)}select.o-multiselect option{padding:.125em .375em}.o-multiselect,.o-multiselect__header{position:relative}.o-multiselect__header:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;border:1px solid var(--gray-60);content:\"\";pointer-events:none}.o-multiselect__search[type=text]{display:block;box-sizing:border-box;width:100%}.o-multiselect__fieldset{border-color:var(--gray-60);border-top:none;margin:-1px 0 0;padding:0;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;position:absolute;z-index:10;max-height:0;width:100%;transition:max-height .25s ease-out}.o-multiselect.u-active .o-multiselect__fieldset{margin-top:0;max-height:140px;border-color:var(--pacific);border-width:2px;border-top:0}.o-multiselect.u-active .o-multiselect__header:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.o-multiselect__options{list-style-type:none;background-color:var(--white);padding:0}.o-multiselect__options li{margin:0}.o-multiselect__options li:first-child .a-label{padding-top:.625em}.o-multiselect__options.u-filtered li:not(.u-filter-match){display:none}.o-multiselect__options.u-no-results li,.o-multiselect__options.u-max-selections li{display:none}.o-multiselect__options.u-no-results:after,.o-multiselect__options.u-max-selections:after{display:list-item}.o-multiselect__options.u-no-results:after{content:\"No results found\"}.o-multiselect__options.u-max-selections{padding:.625em;pointer-events:none}.o-multiselect__options.u-max-selections:after{content:\"Reached maximum number of selections\"}.o-multiselect__options .a-label{box-sizing:border-box;padding:.3125em 0 .3125em .625em;width:100%}.cf-icon-svg{height:1.1875em;vertical-align:text-top;fill:currentcolor}.cf-icon-svg--updating,.cf-icon-svg--updating-round{animation:updating-animation 1.25s infinite linear;transform-origin:50% 50%}@keyframes updating-animation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}html[lang=ar] .cf-icon-svg--right,html[lang=ar] .cf-icon-svg--right-round,html[lang=ar] .cf-icon-svg--left,html[lang=ar] .cf-icon-svg--left-round,html[lang=ar] .cf-icon-svg--arrow-right,html[lang=ar] .cf-icon-svg--arrow-right-round,html[lang=ar] .cf-icon-svg--arrow-left,html[lang=ar] .cf-icon-svg--arrow-left-round,html[lang=ar] .cf-icon-svg--help,html[lang=ar] .cf-icon-svg--help-round,html[lang=ar] .cf-icon-svg--book,html[lang=ar] .cf-icon-svg--book-round,html[lang=ar] .cf-icon-svg--document,html[lang=ar] .cf-icon-svg--document-round,html[lang=ar] .cf-icon-svg--edit,html[lang=ar] .cf-icon-svg--edit-round,html[lang=ar] .cf-icon-svg--paper-clip,html[lang=ar] .cf-icon-svg--paper-clip-round,html[lang=ar] .cf-icon-svg--cart,html[lang=ar] .cf-icon-svg--cart-round,html[lang=ar] .cf-icon-svg--disability,html[lang=ar] .cf-icon-svg--disability-round,html[lang=ar] .cf-icon-svg--travel,html[lang=ar] .cf-icon-svg--travel-round,html[lang=ar] .cf-icon-svg--bullhorn,html[lang=ar] .cf-icon-svg--bullhorn-round,html[lang=ar] .cf-icon-svg--chart,html[lang=ar] .cf-icon-svg--chart-round,html[lang=ar] .cf-icon-svg--list,html[lang=ar] .cf-icon-svg--list-round,html[lang=ar] .cf-icon-svg--external-link,html[lang=ar] .cf-icon-svg--external-link-round{transform:scaleX(-1)}.m-card{position:relative}.m-card:not(.m-card--breakout)>a{padding:1.875em}.m-card:not(.m-card--breakout) .m-card__footer{margin-top:auto}.m-card:not(.m-card--breakout,.m-card--topic){background:var(--white);border:1px solid var(--gray-20);border-bottom-width:3px;padding:1.875em}.m-card:not(.m-card--breakout,.m-card--topic),.m-card>a{display:flex;flex-direction:column;flex-grow:1;flex-basis:0;box-sizing:border-box;height:100%}.m-card a:focus{outline-offset:2px}.m-card__footer>a{font-weight:500;border-bottom-width:1px}@media only all and (max-width: 56.3125em){.m-card__heading{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h4+.m-card__heading,.h4+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.3636363636em}}@media only all and (max-width: 56.3125em)and (max-width: 37.5em){.m-card__heading{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h3+.m-card__heading,.h3+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.6666666667em}}.m-card__heading>a{color:var(--black)}.m-card__heading>a:hover{color:var(--pacific)}.m-card__heading>a .m-card__icon{font-size:1em;margin-bottom:0;padding-right:.46875em}.m-card__heading>a .m-card__icon,.m-card__heading>a span{display:table-cell}.m-card>.m-list{margin-top:10px;margin-bottom:30px}.m-card--topic{text-align:center;width:170px;background:var(--white)}.m-card--topic>a{border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--topic .m-card__icon{font-size:1.875em;color:var(--green);margin-bottom:.3125em}.m-card--topic:hover>a{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--topic:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--topic .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--topic>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--topic:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:focus .m-card__footer>span{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:active .m-card__footer>span{border-color:var(--pacific-dark);border-style:solid;color:var(--pacific-dark)}.m-card--topic-action .m-card__icon{color:var(--pacific)}.m-card--breakout{min-width:210px;text-align:center}.m-card--breakout>a{padding-top:60px}.m-card--breakout .m-card__inner-wrapper{position:relative;z-index:0;min-height:135px;background:var(--gray-5);border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--breakout .m-card__img{position:absolute;z-index:1;top:0;left:50%;width:210px;height:120px;margin-left:-105px}.m-card--breakout .m-card__footer{margin-top:84px}.m-card--breakout:hover .m-card__inner-wrapper{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--breakout:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--breakout .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--breakout>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--breakout:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--breakout>a:focus .m-card__footer>span{border-color:var(--pacific);color:var(--pacific)}.m-card--breakout>a:active .m-card__footer>span{border-color:var(--navy);border-style:solid;color:var(--navy)}.m-card--breakout .m-card__footer>span{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card--breakout .m-card__footer>span,ul+.m-card--breakout .m-card__footer>span,ol+.m-card--breakout .m-card__footer>span,dl+.m-card--breakout .m-card__footer>span,figure+.m-card--breakout .m-card__footer>span,img+.m-card--breakout .m-card__footer>span,table+.m-card--breakout .m-card__footer>span,blockquote+.m-card--breakout .m-card__footer>span,h1+.m-card--breakout .m-card__footer>span,.h1+.m-card--breakout .m-card__footer>span,h2+.m-card--breakout .m-card__footer>span,.h2+.m-card--breakout .m-card__footer>span,h4+.m-card--breakout .m-card__footer>span,.h4+.m-card--breakout .m-card__footer>span,h5+.m-card--breakout .m-card__footer>span,.h5+.m-card--breakout .m-card__footer>span,h6+.m-card--breakout .m-card__footer>span,.h6+.m-card--breakout .m-card__footer>span{margin-top:1.3636363636em}.o-card-group>h2{margin-bottom:1.875rem}.o-card-group--column-2 .o-card-group__cards{grid-template-columns:1fr 1fr}.o-card-group--column-3 .o-card-group__cards{grid-template-columns:repeat(3, minmax(0, 1fr))}@media only all and (max-width: 63.8125em){.o-card-group--column-3 .o-card-group__cards{grid-template-columns:1fr 1fr}}.o-card-group__cards{display:grid;grid-column-gap:1.25em;grid-row-gap:1.25em}@media only all and (max-width: 37.5em){.o-card-group__cards{grid-template-columns:100% !important}}.o-card-group--bg-green{padding:1.875em;background:var(--green-20)}_:-ms-lang(x),.o-card-group__cards{display:block}_:-ms-lang(x) .m-card,.o-card-group__cards .m-card{display:block;float:left;margin-bottom:10px}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-2 .o-card-group__cards .m-card{width:48%;margin-right:2%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-2 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-3 .o-card-group__cards .m-card{width:32%;margin-right:1%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-3 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x),.o-card-group:after{content:\"\";display:table;clear:both}.o-card-group--count-2 .m-card:nth-of-type(1),.o-card-group--count-3 .m-card:nth-of-type(1),.o-card-group--count-4 .m-card:nth-of-type(1){grid-area:card1}.o-card-group--count-2 .m-card:nth-of-type(2),.o-card-group--count-3 .m-card:nth-of-type(2),.o-card-group--count-4 .m-card:nth-of-type(2){grid-area:card2}.o-card-group--count-2 .m-card:nth-of-type(3),.o-card-group--count-3 .m-card:nth-of-type(3),.o-card-group--count-4 .m-card:nth-of-type(3){grid-area:card3}.o-card-group--count-2 .m-card:nth-of-type(4),.o-card-group--count-3 .m-card:nth-of-type(4),.o-card-group--count-4 .m-card:nth-of-type(4){grid-area:card4}.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card1 card3\"}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.7307692308em}h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1)>a{justify-content:center}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card3 card4\"}.o-card-group--flow .o-card-group__cards{display:flex;flex-wrap:wrap;justify-content:center}@media only all and (min-width: 37.5625em)and (max-width: 56.25em){.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card1\" \"card2 card3\"}}@media only all and (max-width: 37.5em){.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\"}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\" \"card4\"}.o-card-group--flow .o-card-group__cards{display:block}.o-card-group--flow .o-card-group__cards .m-card{width:100%;margin-bottom:1.875em}}.o-email-signup .m-notification{margin-bottom:.9375em}.o-email-signup .a-text-input{max-width:23.125rem}.o-email-signup__buttons{display:flex;margin-top:.9375em;align-items:center;flex-wrap:wrap-reverse;gap:.9375em}.o-email-signup .a-btn{text-align:inherit}@media only all and (max-width: 37.5em){.o-email-signup .a-label--heading{font-size:1em}}.o-featured-content-module{min-height:220px;position:relative;border:1px solid var(--gray-40);background-color:var(--gray-5)}.o-featured-content-module__text{padding-top:1.875em;padding-bottom:1.875em}.o-featured-content-module__img{display:block}@media only all and (max-width: 37.5em){.o-featured-content-module__text{padding-right:.9375em;padding-left:.9375em}.o-featured-content-module__visual{padding-right:.9375em;padding-bottom:.9375em;padding-left:.9375em}.o-featured-content-module__img{margin-right:auto;margin-left:auto}}@media only all and (min-width: 37.5625em){.o-featured-content-module__text{padding-right:300px;padding-left:1.875em}.o-featured-content-module__visual{height:100%;overflow:hidden;position:absolute;top:0;right:0;width:270px}.o-featured-content-module__img{max-width:none;height:100%;position:absolute;left:50%;transform:translate(-50%)}}.m-hero{background-color:var(--gray-5)}.m-hero__wrapper{display:grid;max-width:1200px;margin:0 auto;padding-top:30px;padding-bottom:30px}.m-hero__text{padding-right:15px;padding-left:15px}.m-hero__heading{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7647058824em}.m-hero__subhead{font-size:22px;line-height:1.25}.m-hero__image-wrapper{box-sizing:border-box;overflow:hidden}.m-hero__image{background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;display:none}@supports(display: grid){.m-hero__image{display:block}}.m-hero--knockout{background-color:var(--gray);color:var(--white)}.m-hero--overlay .m-hero__wrapper{background-position:center;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo,.m-hero--50-50{background-color:var(--white)}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}@media only all and (min-width: 37.5625em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h2+.m-hero--jumbo .m-hero__subhead,.h2+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h2+.m-hero--50-50 .m-hero__subhead,.h2+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.3636363636em}}@media only all and (min-width: 63.8125em){.m-hero--jumbo .m-hero__wrapper,.m-hero--50-50 .m-hero__wrapper{min-height:285px}.m-hero--jumbo .m-hero__heading,.m-hero--50-50 .m-hero__heading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.625em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead{margin-top:1.7307692308em}h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h3+.m-hero--jumbo .m-hero__subhead,.h3+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h3+.m-hero--50-50 .m-hero__subhead,.h3+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){.m-hero__image-wrapper{margin-top:1.875em}.m-hero--overlay .m-hero__wrapper{background-image:none !important}.m-hero--jumbo .m-hero__wrapper{padding-bottom:0}}@media only all and (max-width: 56.25em){.m-hero__heading{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7307692308em}h1+.m-hero__heading,.h1+.m-hero__heading,h3+.m-hero__heading,.h3+.m-hero__heading,h4+.m-hero__heading,.h4+.m-hero__heading,h5+.m-hero__heading,.h5+.m-hero__heading,h6+.m-hero__heading,.h6+.m-hero__heading{margin-top:1.1538461538em}.m-hero__subhead{font-size:18px}}@media only all and (min-width: 37.5625em){.m-hero__wrapper{grid-template-columns:7fr 5fr;padding-right:15px;padding-left:15px;min-height:225px}.m-hero__text{margin:auto 0}.m-hero__image-wrapper{padding-right:15px;padding-left:15px;display:flex;align-items:center}.m-hero--bleeding .m-hero__image-wrapper{width:100%;margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--bleeding .m-hero__image{padding-bottom:0 !important;height:100%;width:100%;background-size:cover}.m-hero--overlay .m-hero__image{display:none}.m-hero--jumbo .m-hero__wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo .m-hero__image{display:none}.m-hero--50-50 .m-hero__wrapper{grid-template-columns:1fr 1fr;border:1px solid var(--gray-40);border-top:none;background-position:100% center;background-repeat:no-repeat;background-size:50%}.m-hero--50-50 .m-hero__image{display:none}}@media only all and (min-width: 63.8125em){.m-hero__wrapper{padding-top:2.8125em;padding-bottom:2.8125em;min-height:195px}.m-hero--bleeding .m-hero__image-wrapper{margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--50-50 .m-hero__wrapper{min-height:345px}}.content-l{position:relative}@media only all and (min-width: 37.5625em){.content-l{display:block;position:relative;margin-left:-15px;margin-right:-15px}}@media only all and (max-width: 37.5em){.content-l__col+.content-l__col{margin-top:1.875em}}@media only all and (min-width: 37.5625em){.content-l__col-1{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-2{display:inline-block;box-sizing:border-box;width:50%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-3{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-2-3{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-8{display:inline-block;box-sizing:border-box;width:37.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-5-8{display:inline-block;box-sizing:border-box;width:62.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-4{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-4{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}.content__line{height:1px;background:var(--gray-40)}.content__main dd,.content__main dt,.content__main h3,.content__main h4,.content__main h5,.content__main h6,.content__main li,.content__main p,.content__main label,.content__intro dd,.content__intro dt,.content__intro h3,.content__intro h4,.content__intro h5,.content__intro h6,.content__intro li,.content__intro p,.content__intro label{max-width:41.875rem}.content__intro,.content__main,.content__sidebar{padding:1.875em .9375em}@media only all and (min-width: 37.5625em){.content__intro,.content__main,.content__sidebar{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding:2.8125em .9375em}}@media only all and (min-width: 56.3125em){.content__intro,.content__main,.content__sidebar{padding:2.8125em 0}}@media only all and (min-width: 56.3125em){.content__intro{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}@media only all and (min-width: 56.3125em){.content--1-3 .content__sidebar{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-right:1.875em}.content--1-3 .content__main{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;position:relative}.content--1-3 .content__main:after{content:\"\";border-left:1px solid var(--gray-40);position:absolute;top:2.8125em;bottom:0;left:-1.875em}.content--2-1 .content__main{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content--2-1 .content__main:after{right:-1.875em}.content--2-1 .content__sidebar{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-left:1.875em}}.content--flush-bottom{padding-bottom:0}@media only all and (max-width: 56.25em){.content--flush-top-on-small{padding-top:0}}@media only all and (max-width: 56.25em){.content--flush-all-on-small{padding:0;border:none}}.block{margin-top:3.75em;margin-bottom:3.75em}.block--border-top{border-top:1px solid var(--gray-40)}.block--border-right{border-right:1px solid var(--gray-40)}.block--border-bottom{border-bottom:1px solid var(--gray-40)}.block--border-left{border-left:1px solid var(--gray-40)}.block--border{border:1px solid var(--gray-40)}.block--flush-top{margin-top:0 !important}.block--flush-top.block--border,.block--flush-top.block--border-top{border-top:none}.block--flush-bottom{margin-bottom:0 !important}.block--flush-bottom.block--border,.block--flush-bottom.block--border-bottom{border-bottom:none}.block--flush-sides{margin-right:-15px;margin-left:-15px}@media only all and (max-width: 37.5em){.block--flush-sides.block--border,.block--flush-sides.block--border-right,.block--flush-sides.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush-sides{margin-right:-30px;margin-left:-30px}}.block--flush{margin-top:0 !important;margin-right:-15px;margin-bottom:0 !important;margin-left:-15px}.block--flush.block--border,.block--flush.block--border-top,.block--flush.block--border-bottom{border-top:none;border-bottom:none}@media only all and (max-width: 37.5em){.block--flush.block--border,.block--flush.block--border-right,.block--flush.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush{margin-right:-30px;margin-left:-30px}}.block--bg{padding:1.875em .9375em 3.75em;background:var(--gray-5)}@media only all and (min-width: 37.5625em){.block--bg{padding:2.8125em 1.875em}}.block--padded-top{padding-top:1.875em;margin-top:1.875em}.block--padded-bottom{padding-bottom:1.875em;margin-bottom:1.875em}.block--sub{margin-top:1.875em;margin-bottom:1.875em}@media only all and (min-width: 56.3125em){.wrapper{max-width:1200px;padding-right:15px;padding-left:15px;margin:0 auto;clear:both}}.wrapper--match-content{padding-left:15px;padding-right:15px}@media only all and (min-width: 37.5625em){.wrapper--match-content{padding-left:30px;padding-right:30px;max-width:1200px}}.o-text-introduction{margin-top:0;margin-bottom:60px}.o-text-introduction>*{margin-top:0;margin-bottom:15px;max-width:41.875rem}.o-well{box-sizing:border-box;padding:1.875em .9375em;border:1px solid var(--gray-40);background-color:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-well{padding-left:1.875em;padding-right:1.875em}}.o-banner{padding:.9375em 0;background:var(--gold-10);border-bottom:1px solid var(--gray-40);font-size:.875em}.o-banner .m-notification{border:none;padding:0}.o-banner .m-notification__icon{left:0;top:0}.o-banner--dark{background:var(--teal-dark);border-color:var(--teal-dark);color:var(--white)}.o-banner--dark .m-notification{background:var(--teal-dark)}.o-banner--dark .m-notification .cf-icon-svg{fill:var(--white)}.o-banner--dark .m-notification a{color:var(--white);border-color:var(--white)}.o-banner--dark .m-notification a:visited,.o-banner--dark .m-notification a.visited{border-color:var(--teal-40);color:var(--teal-40)}.o-banner--dark .m-notification a:hover,.o-banner--dark .m-notification a.hover{border-color:var(--gray-15);color:var(--gray-15)}.o-banner--dark .m-notification a:focus,.o-banner--dark .m-notification a.focus{border-color:var(--white);color:var(--white)}.o-banner--dark .m-notification a:active,.o-banner--dark .m-notification a.active{border-color:var(--gray-15);color:var(--gray-15)}@media only all and (min-width: 37.5625em){.o-banner{font-size:1em}}.m-notification{display:none;position:relative;padding:15px;background:var(--gray-5);border:1px solid var(--gray-40)}.m-notification>.cf-icon-svg{position:absolute;fill:var(--gray)}.m-notification--success{background:var(--green-10);border-color:var(--green)}.m-notification--success>.cf-icon-svg{fill:var(--green)}.m-notification--warning{background:var(--gold-10);border-color:var(--gold)}.m-notification--warning>.cf-icon-svg{fill:var(--gold)}.m-notification--error{background:var(--red-10);border-color:var(--red)}.m-notification--error>.cf-icon-svg{fill:var(--red)}.m-notification--success a,.m-notification--warning a,.m-notification--error a{color:var(--pacific-mid-dark);border-color:var(--pacific-mid-dark)}.m-notification--success a:visited,.m-notification--success a.visited,.m-notification--warning a:visited,.m-notification--warning a.visited,.m-notification--error a:visited,.m-notification--error a.visited{border-color:var(--teal);color:var(--teal)}.m-notification--success a:hover,.m-notification--success a.hover,.m-notification--warning a:hover,.m-notification--warning a.hover,.m-notification--error a:hover,.m-notification--error a.hover{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-notification--success a:focus,.m-notification--success a.focus,.m-notification--warning a:focus,.m-notification--warning a.focus,.m-notification--error a:focus,.m-notification--error a.focus{border-color:var(--pacific-mid-dark);color:var(--pacific-mid-dark)}.m-notification--success a:active,.m-notification--success a.active,.m-notification--warning a:active,.m-notification--warning a.active,.m-notification--error a:active,.m-notification--error a.active{border-color:var(--navy-dark);color:var(--navy-dark)}.m-notification--visible{display:block}.cf-icon-svg+.m-notification__content{padding-left:1.5625rem}.m-notification__message{font-size:1rem;line-height:1.25;font-weight:500}@media only all and (min-width: 37.5625em){.m-notification__message{font-size:1.125rem}}.m-notification__explanation{margin-top:.3125rem;margin-bottom:.9375rem}.m-notification__message+.m-list{margin-top:.9375rem}@media only all and (min-width: 37.5625em){.m-notification .cf-icon-svg{font-size:1.125rem}.m-notification__explanation{margin-bottom:0}.m-notification .m-list{margin-top:.3125rem}.m-notification .m-list__item{margin-bottom:.3125rem}}html[lang=ar] .m-notification .cf-icon-svg+.m-notification__content{padding-left:initial;padding-right:1.5625rem}html[lang=ar] .m-notification .m-list{padding-right:0}.m-pagination{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:\"pag-btn-prev . pag-btn-next\" \"pag-form pag-form pag-form\";row-gap:.9375rem}.m-pagination__form{grid-area:pag-form;display:flex;flex-flow:wrap;place-content:center;gap:.625rem;padding:.3125rem;border-radius:.25rem;background:var(--gray-5);color:var(--gray)}.m-pagination__current-page{width:2.8125rem;font-weight:500;text-align:right}.m-pagination__label{display:contents;white-space:nowrap}.m-pagination__btn-prev{grid-area:pag-btn-prev;z-index:1}.m-pagination__btn-next{grid-area:pag-btn-next;z-index:1}@media only all and (min-width: 37.5625em){.m-pagination{grid-template-areas:\"pag-btn-prev pag-form pag-btn-next\"}.m-pagination__btn-prev{border-top-right-radius:0;border-bottom-right-radius:0}.m-pagination__btn-next{border-top-left-radius:0;border-bottom-left-radius:0}}.o-table__cell--right-align{text-align:right}.o-table--scrolling{box-sizing:border-box;overflow-y:hidden}.o-table--scrolling table{border:1px solid var(--gray-40)}.o-table--scrolling table>tbody>tr:nth-child(2n)>th,.o-table--scrolling table>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-table--striped>tbody>tr:nth-child(2n)>th,.o-table--striped>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}}@media only screen and (max-width: 600px){.o-table{width:100%}.o-table--striped tr:nth-child(2n)>th,.o-table--striped tr:nth-child(2n)>td{background:var(--white)}.o-table--stack-on-small{border-top:1px solid var(--gray-40)}.o-table--stack-on-small tr,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=row],.o-table--stack-on-small [data-display-table=cell]{display:block}.o-table--stack-on-small th,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=cell]{padding-right:0;padding-left:0;width:100%}.o-table--stack-on-small>thead,.o-table--stack-on-small [data-display-table=thead]{display:none}.o-table--stack-on-small td[data-label]:before{display:block;margin-top:0;margin-bottom:.3125em;content:attr(data-label);line-height:1.83333333;font-size:.875em;font-weight:600;letter-spacing:1px;text-transform:uppercase}.o-table--stack-on-small td:last-child,.o-table--stack-on-small [data-display-table=cell]:last-child{margin-bottom:1.875em}}.a-date{color:var(--gray);white-space:nowrap;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.a-date,ul+.a-date,ol+.a-date,dl+.a-date,figure+.a-date,img+.a-date,table+.a-date,blockquote+.a-date,h1+.a-date,.h1+.a-date,h2+.a-date,.h2+.a-date,h3+.a-date,.h3+.a-date,h4+.a-date,.h4+.a-date,h6+.a-date,.h6+.a-date{margin-top:2.1428571429em}.no-js .u-js-only,.u-hide-if-js{display:none !important}.no-js .u-hide-if-js{display:block !important}.u-clearfix:after{content:\"\";display:table;clear:both}.u-visually-hidden{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}@media only all and (max-width: 37.5em){.u-hide-on-mobile{display:none}}.u-show-on-mobile{display:none}@media only all and (max-width: 37.5em){.u-show-on-mobile{display:block}}.u-hidden{display:none !important}.u-invisible{visibility:hidden}.u-right{float:right}.u-nowrap{white-space:nowrap}.u-flexible-container{position:relative;padding-bottom:56.25%;height:0}.u-flexible-container__inner{position:absolute;top:0;left:0;width:100%;height:100%}.u-flexible-container--4-3{position:relative;padding-bottom:75%;height:0}.u-mt0{margin-top:0 !important}.u-mb0{margin-bottom:0 !important}.u-mt5{margin-top:5px !important}.u-mb5{margin-bottom:5px !important}.u-mt10{margin-top:10px !important}.u-mb10{margin-bottom:10px !important}.u-mt15{margin-top:15px !important}.u-mb15{margin-bottom:15px !important}.u-mt20{margin-top:20px !important}.u-mb20{margin-bottom:20px !important}.u-mt30{margin-top:30px !important}.u-mb30{margin-bottom:30px !important}.u-mt45{margin-top:45px !important}.u-mb45{margin-bottom:45px !important}.u-mt60{margin-top:60px !important}.u-mb60{margin-bottom:60px !important}.u-w100pct{width:100%}.u-w90pct{width:90%}.u-w80pct{width:80%}.u-w70pct{width:70%}.u-w60pct{width:60%}.u-w50pct{width:50%}.u-w40pct{width:40%}.u-w30pct{width:30%}.u-w20pct{width:20%}.u-w10pct{width:10%}.u-w75pct{width:75%}.u-w65pct{width:65%}.u-w25pct{width:25%}.u-w15pct{width:15%}.u-w66pct{width:66.6666666667%}.u-w33pct{width:33.3333333333%}small,.u-small-text{font-size:.875em}small--subtle,.u-small-text--subtle{color:var(--gray)}.u-no-animation{transition-duration:0s !important}.u-move-transition{transition:transform .25s ease-out}.u-move-to-origin{transform:translateZ(0)}.u-move-left{transform:translate3d(-100%, 0, 0)}.u-move-left-2x{transform:translate3d(-200%, 0, 0)}.u-move-left-3x{transform:translate3d(-300%, 0, 0)}.u-move-right{transform:translate3d(100%, 0, 0)}.u-move-up{transform:translate3d(0, -100%, 0)}.u-alpha-transition{transition:opacity .25s linear}.u-alpha-100{opacity:1}.u-alpha-0{opacity:0}.u-max-height-transition{overflow:hidden;contain:paint;transition:max-height .2s ease-out}.u-max-height-zero{max-height:0 !important}.u-max-height-summary{max-height:88px !important}.a-link{border-bottom-width:0}.a-link .a-link__text{border-bottom-width:1px;border-bottom-style:inherit;overflow-wrap:break-word}.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){.a-link--jump{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-link--jump .cf-icon-svg--right{margin-left:auto}.a-link--jump .a-link__text{border-bottom-width:0;flex-shrink:10}}a.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){a.a-link--jump{border-top-width:1px;border-bottom-width:1px}a.a-link--jump:focus{outline:none}a.a-link--jump:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-link--jump)+li:has(.a-link--jump) .a-link--jump{position:relative;border-top:none}li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:hover:before,li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.m-list--unstyled,.m-list--horizontal,.m-list--links{padding-left:0;list-style-type:none}.m-list--unstyled .m-list__item,.m-list--horizontal .m-list__item,.m-list--links .m-list__item{margin-left:0}.m-list--spaced .m-list--spaced,.m-list--spaced .m-list__item+.m-list__item{margin-top:1.5em}.m-list--horizontal .m-list__item{display:inline-block;margin-right:.25em;margin-bottom:0}@media only all and (max-width: 37.5em){.m-list--links .m-list__item{margin-bottom:0}}html[lang=ar] .m-list{padding-right:0}.m-meta-header{display:flex;flex-direction:column-reverse;flex-wrap:wrap-reverse;row-gap:.625rem;column-gap:1.3125rem;width:-moz-fit-content;width:fit-content;padding-bottom:.625rem;overflow:hidden}.m-meta-header__item-group{display:flex;flex-wrap:wrap;column-gap:1.3125rem}.m-meta-header__item{display:grid;grid-template-columns:0 auto 1fr;row-gap:.3125rem;text-wrap:balance;margin-bottom:0;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.m-meta-header__item,ul+.m-meta-header__item,ol+.m-meta-header__item,dl+.m-meta-header__item,figure+.m-meta-header__item,img+.m-meta-header__item,table+.m-meta-header__item,blockquote+.m-meta-header__item,h1+.m-meta-header__item,.h1+.m-meta-header__item,h2+.m-meta-header__item,.h2+.m-meta-header__item,h3+.m-meta-header__item,.h3+.m-meta-header__item,h5+.m-meta-header__item,.h5+.m-meta-header__item,h6+.m-meta-header__item,.h6+.m-meta-header__item{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.625em;font-size:1em;line-height:1.125}}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.3125rem}}.m-meta-header__item .cf-icon-svg{margin-right:.3125rem}.m-meta-header__item:before{content:\"|\";margin-left:-0.8125rem}.m-meta-header__item .a-date{font-size:.875rem;line-height:1.7142857143;margin-bottom:0}@media only all and (min-width: 37.5625em){.m-meta-header{flex-direction:row}}.m-pull-quote__body{color:var(--black);font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-pull-quote__body{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.m-pull-quote__citation{color:var(--gray);font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.m-pull-quote__citation,ul+.m-pull-quote__citation,ol+.m-pull-quote__citation,dl+.m-pull-quote__citation,figure+.m-pull-quote__citation,img+.m-pull-quote__citation,table+.m-pull-quote__citation,blockquote+.m-pull-quote__citation,h1+.m-pull-quote__citation,.h1+.m-pull-quote__citation,h2+.m-pull-quote__citation,.h2+.m-pull-quote__citation,h3+.m-pull-quote__citation,.h3+.m-pull-quote__citation,h4+.m-pull-quote__citation,.h4+.m-pull-quote__citation,h6+.m-pull-quote__citation,.h6+.m-pull-quote__citation{margin-top:2.1428571429em}.m-pull-quote__citation:before{content:\"—\"}.m-slug-header{border-top:1px solid var(--gray-40)}.m-slug-header__heading{display:inline-block;padding-top:0.2857142857em;border-top:5px solid var(--green);margin-top:-3px;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}.a-tagline{font-size:.75rem;display:grid;grid-template-columns:22px 1fr;grid-column-gap:10px}.a-tagline__text{display:inline-block}.a-tagline .u-usa-flag{margin-top:1px}.a-tagline--large{font-size:1rem}.a-tagline--large .u-usa-flag{margin-top:4px}.u-usa-flag{display:inline-block;width:24px;height:13px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAZCAMAAABAf11LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5QTFRF////sxlC7MbQ2YyhxlNxCjFhR2WJV3GSKUt1dYumOFh/GT5rhZiwwszYsr/OlKW6Zn6c0djh8PL1iR9Ko7LE4OXrl0pttKC0pXWRtYKbSuJhRQAAANFJREFUeNrkkctuwyAUREnSuW/ApHYf//+jBVdZVcJi3aORgAXcMyLBAAJEzsVG3m8TkifyI3zfPQ6nJJLo421CArSBmkgjNEWtQE4zXJmClXuCWIlU5hdQxCqbqnE1KdIz79CVDvBwZxyKfQfmHTyzl01UZSvOWSTbhZLSWeDMufWLC/1ls3amT4qQq394EjIjApxBT+/nr8eEBNuKcB9SWMpmEXalNOylmlUZNTr4vE/4VdKhpC+leQf6y/e0wzL3RdJtkfUJyzwW+ZcdfgQYAJmJD3zerW6OAAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */:root{--font-stack: system-ui, sans-serif;--beige: #bea96f;--beige-30: #f0e8d8;--beige-60: #d8c8a0;--green-dark: #1e9642;--green-mid-dark: #1fa040;--green: #20aa3f;--green-90: #48b753;--green-80: #66c368;--green-70: #93cf7c;--green-60: #addc91;--green-50: #bae0a2;--green-40: #c7e5b3;--green-30: #d4eac6;--green-20: #e2efd8;--green-10: #f0f8eb;--teal-dark: #005e5d;--teal-mid-dark: #126b69;--teal: #257675;--teal-90: #3e8685;--teal-80: #579695;--teal-70: #70a6a5;--teal-60: #89b6b5;--teal-50: #9ec4c3;--teal-40: #b4d2d1;--teal-30: #c4dddc;--teal-20: #d4e7e6;--teal-10: #f0f7f6;--pacific-dark: #0050b4;--pacific-mid-dark: #0061c1;--pacific: #0072ce;--pacific-90: #2284d5;--pacific-80: #4497dc;--pacific-70: #61a7e2;--pacific-60: #7eb7e8;--pacific-50: #96c4ed;--pacific-40: #afd2f2;--pacific-30: #c3ddf6;--pacific-20: #d6e8fa;--pacific-10: #eff8fd;--navy-dark: #002d72;--navy-mid-dark: #123c7c;--navy: #254b87;--navy-90: #3e5f95;--navy-80: #5674a3;--navy-70: #6f88b2;--navy-60: #889cc0;--navy-50: #9daecc;--navy-40: #b3c0d9;--navy-30: #c3cde2;--navy-20: #d3daeb;--navy-10: #f4f6fa;--purple-dark: #a01b68;--purple-mid-dark: #aa2071;--purple: #b4267a;--purple-90: #be438b;--purple-80: #c55998;--purple-70: #cd70a5;--purple-60: #d486b2;--purple-50: #dc9cbf;--purple-40: #e3b2cc;--purple-30: #ebc9d9;--purple-20: #f0d8e2;--purple-10: #fdf3f8;--red-dark: #b63014;--red-mid-dark: #c3381c;--red: #d14124;--red-90: #d75a40;--red-80: #dd735d;--red-70: #e28875;--red-60: #e79e8e;--red-50: #ebb0a3;--red-40: #f0c3b8;--red-30: #f3d1c8;--red-20: #f7e0d9;--red-10: #fbefec;--gold-dark: #dc731c;--gold-mid-dark: #ed881b;--gold: #ff9e1b;--gold-90: #ffab39;--gold-80: #ffb858;--gold-70: #ffc372;--gold-60: #ffce8d;--gold-50: #ffd8a3;--gold-40: #ffe1b9;--gold-30: #ffe8cb;--gold-20: #fff0dd;--gold-10: #fff6ec;--neutral-dark: #745745;--neutral-mid-dark: #7d604b;--neutral: #8a6c57;--neutral-90: #957865;--neutral-80: #a18573;--neutral-70: #ad9484;--neutral-60: #baa496;--neutral-50: #c6b4a9;--neutral-40: #d3c5bc;--neutral-30: #ddd1c9;--neutral-20: #e7ddd7;--neutral-10: #f8f5f2;--gray-darker: #293037;--gray-dark: #43484e;--gray-mid-dark: #4f5257;--gray: #5a5d61;--gray-90: #676a6f;--gray-80: #75787b;--gray-70: #838588;--gray-60: #919395;--gray-50: #a2a3a4;--gray-40: #b4b5b6;--gray-30: #c3c4c4;--gray-20: #d2d3d5;--gray-15: #dcdddf;--gray-10: #e7e8e9;--gray-5: #f7f8f9;--black: #101820;--white: #fff}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/2cd55546-ec00-4af9-aeca-4a3cd186da53.woff2\") format(\"woff2\");font-style:normal;font-weight:normal;font-display:fallback}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/627fbb5a-3bae-4cd9-b617-2f923e29d55e.woff2\") format(\"woff2\");font-style:normal;font-weight:500;font-display:fallback}:root{--font-stack: \"Avenir Next\", arial, sans-serif}.card-container{max-width:100%;padding:15px;margin-bottom:30px}.card-container nav{width:100%;justify-content:space-between}.card-container nav a,.card-container nav button{font-size:16px}.card-container nav .a-btn--link{border:0}.card-container nav .a-btn--link span{margin-right:15px}.card-container h1{margin:15px 0;margin-top:30px}.card-container h2.company-information{margin-top:45px}.card-container .card{display:flex;flex-direction:row;flex-wrap:nowrap}@media screen and (max-width: 599px){.card-container .card{flex-wrap:wrap}}.card-container .card .card-left{box-sizing:border-box;min-width:260px;width:33%;padding-right:30px}@media screen and (min-width: 600px)and (max-width: 900px){.card-container .card .card-left{padding-right:15px}}@media screen and (max-width: 599px){.card-container .card .card-left{width:100%;padding-right:10px}}.card-container .card .card-right{width:67%}@media screen and (max-width: 599px){.card-container .card .card-right{width:100%;padding-top:15px}}.card-container .card .cf-icon__before{padding-right:10px;font-size:16px}.card-container .card .cf-icon__before.cf-icon-approved-round{color:var(--green)}.card-container .card .cf-icon__before.cf-icon-delete-round{color:var(--red)}.card-container .card .cf-icon__before.cf-icon-minus-round{color:var(--gold)}.card-container .card .cf-icon__before.cf-icon-help-round{color:var(--navy)}.card-container .card .cf-icon__before.cf-icon-error-round{color:var(--gray-80)}.card-container .card .cf-icon__before.cf-icon-clock-round{color:var(--green)}.card-container .card .cf-icon__before.cf-icon-clock-round.not-timely{color:var(--gold)}.card-container .card .layout-column h3{margin-top:0;margin-bottom:5px}.card-container .card .layout-column h4{margin-top:0;margin-bottom:5px}.card-container .card .subitem{margin-right:5px;font-family:\"Avenir Next\",sans-serif;font-weight:500}",null,"/*! normalize.css v2.1.3 | MIT License | git.io/normalize */html{font-family:sans-serif;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:0.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:0.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:0.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:normal;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:0.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:0.5em}li{margin-bottom:0.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:0.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:0.625em;text-align:left}th,td{padding:0.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:0.9375em;margin-left:0.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:\"Input Mono\",Consolas,Monaco,\"Courier New\",monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:0.8125em}pre{display:block;padding:0.625em 0.9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:rgba(0,0,0,0)}html{font-family:sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:.5em}li{margin-bottom:.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:.625em;text-align:left}th,td{padding:.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:.9375em;margin-left:.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:Input Mono,Consolas,Monaco,Courier New,monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:.8125em}pre{display:block;padding:.625em .9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:transparent}button.a-btn::-moz-focus-inner,input.a-btn::-moz-focus-inner{border:0}.a-btn{appearance:none;display:flex;gap:.625rem;box-sizing:border-box;padding:.5em .875em;border:0;margin:0;border-radius:.25em;cursor:pointer;font-size:1em;font-weight:500;line-height:normal;text-align:center;text-decoration:none;transition:background-color .1s;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;justify-content:center}.a-btn,.a-btn:link,.a-btn:visited{background-color:var(--pacific);color:var(--white)}.a-btn:hover,.a-btn.hover,.a-btn:focus,.a-btn.focus{background-color:var(--pacific-dark);color:var(--white)}.a-btn:focus,.a-btn.focus{outline:1px dotted var(--pacific);outline-offset:1px}.a-btn:active,.a-btn.active{background-color:var(--navy)}.a-btn--secondary,.a-btn--secondary:link,.a-btn--secondary:visited{background-color:var(--gray);color:var(--white)}.a-btn--secondary:hover,.a-btn--secondary.hover,.a-btn--secondary:focus,.a-btn--secondary.focus{background-color:var(--gray-dark)}.a-btn--secondary:focus,.a-btn--secondary.focus{outline-color:var(--gray)}.a-btn--secondary:active,.a-btn--secondary.active{background-color:var(--black)}.a-btn--warning,.a-btn--warning:link,.a-btn--warning:visited{background-color:var(--red-mid-dark);color:var(--white)}.a-btn--warning:hover,.a-btn--warning.hover,.a-btn--warning:focus,.a-btn--warning.focus{background-color:var(--red-dark)}.a-btn--warning:focus,.a-btn--warning.focus{outline-color:var(--red-mid-dark)}.a-btn--warning:active,.a-btn--warning.active{background-color:var(--gray-dark)}.a-btn--disabled,.a-btn--disabled:link,.a-btn--disabled:visited,.a-btn--disabled:hover,.a-btn--disabled.hover,.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn--disabled:active,.a-btn--disabled.active,.a-btn[disabled],.a-btn[disabled]:link,.a-btn[disabled]:visited,.a-btn[disabled]:hover,.a-btn[disabled].hover,.a-btn[disabled]:focus,.a-btn[disabled].focus,.a-btn[disabled]:active,.a-btn[disabled].active{background-color:var(--gray-20);color:var(--gray-dark);cursor:default;cursor:not-allowed}.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn[disabled]:focus,.a-btn[disabled].focus{outline-color:var(--gray-20)}@media only all and (max-width: 37.5em){.a-btn--full-on-xs{display:block;width:100%}}.a-btn:has(svg+span) span{order:3}.a-btn:has(span+svg) svg{order:3}.a-btn:not(.a-btn--hide-icon):has(svg+span):before,.a-btn:not(.a-btn--hide-icon):has(span+svg):before{content:\"\";border-left:1px solid var(--pacific-60);order:2;place-self:normal}.a-btn--secondary:has(svg):before{border-color:var(--gray-40) !important}.a-btn--warning:has(svg):before{border-color:var(--red-60) !important}.a-btn--disabled:has(svg):before,.a-btn[disabled]:has(svg):before{border-color:var(--gray-60) !important}.a-btn--hide-icon svg{display:none}.m-btn-group{display:flex;gap:.625rem;flex-wrap:wrap;align-items:center;width:-moz-fit-content;width:fit-content}.a-btn--link{padding:1.5px 0;border-radius:0;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-style:dotted;text-underline-offset:4.5px}.a-btn--link:has(svg){gap:.3125rem}.a-btn--link:has(svg):before{display:none}.a-btn--link,.a-btn--link:link,.a-btn--link:visited{text-decoration-color:var(--pacific);background-color:transparent;color:var(--pacific)}.a-btn--link:hover,.a-btn--link.hover{text-decoration-color:var(--pacific-dark);text-decoration-style:solid;background-color:transparent;color:var(--pacific-dark)}.a-btn--link:focus,.a-btn--link.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--pacific);color:var(--pacific)}.a-btn--link:active,.a-btn--link.active{text-decoration-color:var(--navy);text-decoration-style:solid;background-color:transparent;color:var(--navy)}.a-btn--link.a-btn--secondary,.a-btn--link.a-btn--secondary:link,.a-btn--link.a-btn--secondary:visited{text-decoration-color:var(--gray);background-color:transparent;color:var(--gray)}.a-btn--link.a-btn--secondary:hover,.a-btn--link.a-btn--secondary.hover{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.a-btn--link.a-btn--secondary:focus,.a-btn--link.a-btn--secondary.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--gray);color:var(--gray)}.a-btn--link.a-btn--secondary:active,.a-btn--link.a-btn--secondary.active{text-decoration-color:var(--black);text-decoration-style:solid;background-color:transparent;color:var(--black)}.a-btn--link.a-btn--warning,.a-btn--link.a-btn--warning:link,.a-btn--link.a-btn--warning:visited{text-decoration-color:var(--red-mid-dark);background-color:transparent;color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:hover,.a-btn--link.a-btn--warning.hover{text-decoration-color:var(--red-dark);text-decoration-style:solid;background-color:transparent;color:var(--red-dark)}.a-btn--link.a-btn--warning:focus,.a-btn--link.a-btn--warning.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--red-mid-dark);color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:active,.a-btn--link.a-btn--warning.active{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.o-expandable{position:relative}.o-expandable__header{display:flex;justify-content:space-between;gap:10px;padding:.625em .9375em;border:0;background-color:transparent;cursor:pointer}.o-expandable__header:focus{outline:1px dotted var(--black);outline-offset:2px}.o-expandable__header .o-expandable__cue-close,.o-expandable__header .o-expandable__cue-open{display:none}.o-expandable__header[aria-expanded=false] .o-expandable__cue-open,.o-expandable__header[aria-expanded=true] .o-expandable__cue-close{display:block}.o-expandable button.o-expandable__header{width:100%;text-align:left}.o-expandable__label{flex-grow:1;margin-bottom:0;color:var(--black);font-weight:500}.o-expandable__icon,.o-expandable__label{font-size:1.125em}@media only all and (max-width: 37.5em){.o-expandable__icon,.o-expandable__label{font-size:1em}}.o-expandable__cues{align-self:center;color:var(--pacific);font-size:1em;line-height:1.375}.o-expandable__content{padding:0 .9375em .9375em}.o-expandable__content:before{content:\"\";display:block;border-top:1px solid var(--gray-40);padding-top:.9375em}.o-expandable__content:after{padding-bottom:.9375em;width:100%}.o-expandable--padded .o-expandable__header{padding:1.5625em .9375em}.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.625em}@media only all and (max-width: 37.5em){.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.375em}}.o-expandable--background{background:var(--gray-5)}.o-expandable--border{border:1px solid var(--gray-40)}html[lang=ar] .o-expandable__header{text-align:right}html[lang=ar] .o-expandable__cues{text-align:left}.o-expandable-group .o-expandable{border-bottom:1px solid var(--gray-40)}.o-expandable-group .o-expandable:first-child{border-top:1px solid var(--gray-40)}@media print{.o-expandable__header[aria-expanded=true] .o-expandable__cue-close,.o-expandable__header[aria-expanded=false] .o-expandable__cue-open{display:none}.o-expandable__content[aria-expanded=false]{display:block;max-height:99999px !important}}.o-expandable .print__header[aria-expanded=true] .o-expandable .print__cue-close,.o-expandable .print__header[aria-expanded=false] .o-expandable .print__cue-open{display:none}.o-expandable .print__content[aria-expanded=false]{display:block;max-height:99999px !important}.o-summary__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary__btn{position:relative;z-index:2;display:block;width:100%;padding-top:15px;padding-bottom:15px;border:dotted var(--pacific);border-width:1px 0;text-align:center;color:var(--pacific);background:#fff}.o-summary__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary__btn[aria-expanded=false]:before{display:block;pointer-events:none;height:2.75em;margin:0;position:absolute;left:0;right:0;top:calc(-100% + 2px);background:linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);content:\"\"}@media print{.o-summary__btn[aria-expanded=false]:before{background:none}}.o-summary__btn[aria-expanded=false]:before .print{background:none}.no-js .o-summary__btn{display:none}@media only screen and (min-width: 601px){.o-summary--mobile .o-summary__btn{display:none}}.o-summary-minimal__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary-minimal__btn{margin-top:5px;padding-left:0;padding-right:0;display:block;border:none;background:none;text-align:left;color:var(--pacific)}.o-summary-minimal__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary-minimal__btn .o-summary-minimal__cue-close,.o-summary-minimal__btn .o-summary-minimal__cue-open{display:none}.o-summary-minimal__btn[aria-expanded=false] .o-summary-minimal__cue-open,.o-summary-minimal__btn[aria-expanded=true] .o-summary-minimal__cue-close{display:block}.no-js .o-summary-minimal__btn{display:none}.o-form__group{margin-bottom:1.875em}.o-form__fieldset{border:none;margin:0;padding:0}.o-form__fieldset .m-form-field+.m-form-field{margin-top:.625em}.a-form-alert .cf-icon-svg{color:var(--gray);float:left}.a-form-alert__text{display:block;margin-left:1.25em}.a-form-alert--success .cf-icon-svg{color:var(--green)}.a-form-alert--error .cf-icon-svg{color:var(--red)}.a-form-alert--warning .cf-icon-svg{color:var(--gold)}.m-form-field .a-text-input--full{width:100%}.m-form-field .a-label+.a-text-input{margin-top:.3125em}.m-form-field--checkbox .a-label,.m-form-field--radio .a-label{display:inline-grid;grid-template-columns:1.875em auto;vertical-align:top;cursor:pointer;overflow-wrap:anywhere}.m-form-field--checkbox .a-label:before,.m-form-field--radio .a-label:before{display:inline-block;grid-row-start:1;grid-row-end:3;border:1px solid var(--gray-60);height:1.125em;width:1.125em;margin-right:10px;background-color:var(--white);content:\"\";vertical-align:top;position:relative;top:1px;left:1px}.m-form-field--checkbox .a-label:hover:before,.m-form-field--checkbox .a-label.hover:before,.m-form-field--radio .a-label:hover:before,.m-form-field--radio .a-label.hover:before{border-color:var(--pacific)}.m-form-field--checkbox .a-label__helper,.m-form-field--radio .a-label__helper{display:block}.m-form-field--checkbox .a-checkbox,.m-form-field--checkbox .a-radio,.m-form-field--radio .a-checkbox,.m-form-field--radio .a-radio{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}.m-form-field--checkbox .a-checkbox:focus+.a-label,.m-form-field--checkbox .a-checkbox.focus+.a-label,.m-form-field--checkbox .a-radio:focus+.a-label,.m-form-field--checkbox .a-radio.focus+.a-label,.m-form-field--radio .a-checkbox:focus+.a-label,.m-form-field--radio .a-checkbox.focus+.a-label,.m-form-field--radio .a-radio:focus+.a-label,.m-form-field--radio .a-radio.focus+.a-label{outline:1px dotted var(--pacific);outline-offset:1px}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:hover+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled:checked+.a-label:before,.m-form-field--checkbox .a-radio:disabled:focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled.focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled:hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled.hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled:checked+.a-label:before,.m-form-field--radio .a-checkbox:disabled:focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled.focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled:hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled.hover+.a-label:before,.m-form-field--radio .a-radio:disabled:checked+.a-label:before,.m-form-field--radio .a-radio:disabled:focus+.a-label:before,.m-form-field--radio .a-radio:disabled.focus+.a-label:before,.m-form-field--radio .a-radio:disabled:hover+.a-label:before,.m-form-field--radio .a-radio:disabled.hover+.a-label:before{border-color:var(--gray-60);outline:none;box-shadow:none}.m-form-field--checkbox .a-checkbox:disabled+.a-label,.m-form-field--checkbox .a-radio:disabled+.a-label,.m-form-field--radio .a-checkbox:disabled+.a-label,.m-form-field--radio .a-radio:disabled+.a-label{cursor:not-allowed;color:var(--gray-dark)}.m-form-field--checkbox .a-checkbox:disabled+.a-label:before,.m-form-field--checkbox .a-radio:disabled+.a-label:before,.m-form-field--radio .a-checkbox:disabled+.a-label:before,.m-form-field--radio .a-radio:disabled+.a-label:before{background:var(--gray-10);border-color:var(--gray-60)}.m-form-field--checkbox .a-checkbox:focus+.a-label:before,.m-form-field--checkbox .a-checkbox.focus+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:hover+.a-label:before,.m-form-field--checkbox .a-checkbox.hover+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center 0}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,')}.m-form-field--checkbox-error .a-label:before{border-color:var(--red);outline:1px solid var(--red)}.m-form-field--checkbox-error .a-label:hover:before,.m-form-field--checkbox-error .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-error .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-error .a-checkbox.focus+.a-label:before{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline-color:var(--red)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label,.m-form-field--checkbox-error .a-checkbox.focus+.a-label{outline:1px dotted var(--red);outline-offset:1px}.m-form-field--checkbox-warning .a-label:before{border-color:var(--gold);outline:1px solid var(--gold)}.m-form-field--checkbox-warning .a-label:hover:before,.m-form-field--checkbox-warning .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label:before{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline-color:var(--gold)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label{outline:1px dotted var(--gold);outline-offset:1px}.m-form-field--checkbox-success .a-label:before{border-color:var(--green);outline:1px solid var(--green)}.m-form-field--checkbox-success .a-label:hover:before,.m-form-field--checkbox-success .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-success .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-success .a-checkbox.focus+.a-label:before{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline-color:var(--green)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label,.m-form-field--checkbox-success .a-checkbox.focus+.a-label{outline:1px dotted var(--green);outline-offset:1px}.m-form-field--radio .a-label:before{border-radius:50%;transform:rotate(0)}.m-form-field--radio .a-radio:focus+.a-label:before,.m-form-field--radio .a-radio.focus+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:hover+.a-label:before,.m-form-field--radio .a-radio.hover+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:checked+.a-label:before{background-color:var(--pacific);box-shadow:inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:checked:disabled+.a-label:before{background-color:var(--gray-40);box-shadow:inset 0 0 0 2px var(--gray-10)}.m-form-field--radio .a-radio:focus:checked+.a-label:before,.m-form-field--radio .a-radio.focus:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:hover:checked+.a-label:before,.m-form-field--radio .a-radio.hover:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--lg-target{display:block}.m-form-field--lg-target .a-label{box-sizing:border-box;width:100%;padding:15px;background-color:var(--gray-10)}.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{background-color:var(--pacific-20);box-shadow:inset 0 0 0 1px var(--pacific)}.m-form-field--lg-target .a-checkbox:hover+.a-label,.m-form-field--lg-target .a-checkbox.hover+.a-label,.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-radio:hover+.a-label,.m-form-field--lg-target .a-radio.hover+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label{box-shadow:inset 0 0 0 2px var(--pacific)}.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{outline-offset:1px}.m-form-field--lg-target .a-checkbox:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:hover:disabled+.a-label,.m-form-field--lg-target .a-radio:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:hover:disabled+.a-label{color:var(--gray-dark);box-shadow:none;background-color:var(--gray-20)}.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label:before,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label:before{border:1px solid var(--gray-60)}.m-form-field .a-form-alert{margin-top:.9375em}.a-label{display:inline-block}.a-label__helper{color:var(--gray-dark);font-size:1rem;font-weight:400}.a-label__helper--block{display:block;margin-top:0.8333333333em}.a-label--heading{display:block;margin-bottom:0.5555555556em;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.a-label--heading,ul+.a-label--heading,ol+.a-label--heading,dl+.a-label--heading,figure+.a-label--heading,img+.a-label--heading,table+.a-label--heading,blockquote+.a-label--heading,h1+.a-label--heading,.h1+.a-label--heading,h2+.a-label--heading,.h2+.a-label--heading,h3+.a-label--heading,.h3+.a-label--heading,h5+.a-label--heading,.h5+.a-label--heading,h6+.a-label--heading,.h6+.a-label--heading{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.a-label--heading{margin-bottom:.625em;font-size:1em;line-height:1.125}}.a-label--heading .a-label__helper--block{margin-top:.625rem}.a-range{appearance:none;width:100%;min-height:49px}.a-range::-webkit-slider-runnable-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-moz-range-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-webkit-slider-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range::-moz-range-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range:focus,.a-range.focus{box-shadow:none;outline:none}.a-range:focus::-webkit-slider-thumb,.a-range.focus::-webkit-slider-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.a-range:focus::-moz-range-thumb,.a-range.focus::-moz-range-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.o-search-input{display:flex;flex-direction:column;row-gap:.9375rem}.o-search-input__input{position:relative;display:flex;width:initial;flex:0 1 100%}.o-search-input__input-label{position:absolute;left:10px;align-self:center;cursor:pointer}.o-search-input__input input[type=search]{width:100%;white-space:nowrap;padding-left:30px;appearance:none}.o-search-input__input button[type=reset]{display:none;position:absolute;right:0;align-self:center;color:var(--gray-40);font-size:20px;border:1px solid transparent;background-color:transparent;outline:0;width:44px;padding:5px;text-align:right}.o-search-input__input button[type=reset]>svg{width:25px;cursor:pointer;pointer-events:none}.o-search-input__input button[type=reset]:hover{color:var(--black)}.o-search-input__input button[type=reset]:focus{color:var(--black)}.o-search-input__input button[type=reset]:focus>svg{outline:1px dotted var(--pacific)}.o-search-input__input input[type=search]:placeholder-shown~button[type=reset]{display:none}.o-search-input__input input[type=search]:not(:placeholder-shown){padding-right:34px}.o-search-input__input input[type=search]::-webkit-search-decoration,.o-search-input__input input[type=search]::-webkit-search-cancel-button,.o-search-input__input input[type=search]::-webkit-search-results-button,.o-search-input__input input[type=search]::-webkit-search-results-decoration{display:none}.o-search-input:focus-within button[type=reset],.o-search-input .o-search-input__input:hover button[type=reset]{display:block}.o-search-input button[type=submit]{line-height:1.1875}@media only all and (min-width: 37.5625em){.o-search-input{flex-direction:row;border-left:0}.o-search-input button[type=submit]{border-top-left-radius:0;border-bottom-left-radius:0;flex-basis:25%}}.no-js .o-search-input button[type=reset]{display:none !important}.a-select{position:relative;border:1px solid var(--gray-60)}.a-select select{width:100%;line-height:1.375;padding:.4375em .375em .375em;border:0;appearance:none;background-color:var(--white);border-radius:0;color:var(--black)}.a-select select:hover,.a-select select.hover{outline:2px solid var(--pacific);outline-offset:0}.a-select select:active,.a-select select:focus,.a-select select.focus{box-shadow:0 0 0 2px var(--pacific);outline:1px dotted var(--pacific);outline-offset:3px}.a-select select[disabled]{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed}.a-select select[disabled]:hover,.a-select select[disabled].hover,.a-select select[disabled]:focus,.a-select select[disabled].focus{outline:none}.a-select select[disabled] option,.a-select select[disabled] option:disabled,.a-select select option:disabled{color:var(--gray-dark)}.a-select:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;content:\"\";pointer-events:none}.a-select--disabled:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.a-tag-filter{display:flex;gap:.625rem;border:1px solid var(--teal);padding:4px 6px;background-color:var(--teal-20);border-radius:.1875rem;color:var(--black);text-align:left;min-width:-moz-fit-content;min-width:fit-content}.a-tag-filter .cf-icon-svg{pointer-events:none;flex:none}.a-tag-filter>label{display:contents;pointer-events:none}button.a-tag-filter:hover{background-color:var(--teal-40);cursor:pointer}button.a-tag-filter:focus{outline:1px dotted var(--teal);outline-offset:1px}button.a-tag-filter:active{background-color:var(--teal)}a.a-tag-filter{line-height:normal;color:var(--black);border-color:var(--teal)}a.a-tag-filter:visited,a.a-tag-filter.visited,a.a-tag-filter:hover,a.a-tag-filter.hover{border-color:var(--teal);color:var(--black)}a.a-tag-filter:focus,a.a-tag-filter.focus{border-color:var(--teal);color:var(--black)}a.a-tag-filter:active,a.a-tag-filter.active{border-color:var(--teal);color:var(--black)}.a-tag-topic{display:flex;gap:.3125rem}.a-tag-topic{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--gold-80);letter-spacing:1px}.a-tag-topic .a-tag-topic__text{color:var(--gray);word-break:break-word}@media only all and (max-width: 37.5em){.a-tag-topic{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-tag-topic .cf-icon-svg--right{margin-left:auto}.a-tag-topic .a-tag-topic__text{border-bottom-width:0;flex-shrink:10}}a.a-tag-topic{color:var(--gold-80);border-color:var(--gold-80)}a.a-tag-topic:visited,a.a-tag-topic.visited,a.a-tag-topic:hover,a.a-tag-topic.hover{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:focus,a.a-tag-topic.focus{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:active,a.a-tag-topic.active{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic .a-tag-topic__text{border-bottom-color:var(--gold-80)}@media only all and (max-width: 37.5em){a.a-tag-topic{border-top-width:1px;border-bottom-width:1px}a.a-tag-topic:focus{outline:none}a.a-tag-topic:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-tag-topic)+li:has(.a-tag-topic) .a-tag-topic{position:relative;border-top:none}li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:hover:before,li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.a-tag-topic__bullet{font-size:1rem;line-height:1rem}@media only all and (min-width: 37.5625em){a.a-tag-topic__text{color:var(--gray);border-color:var(--gray)}a.a-tag-topic__text:visited,a.a-tag-topic__text.visited,a.a-tag-topic__text:hover,a.a-tag-topic__text.hover{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:focus,a.a-tag-topic__text.focus{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:active,a.a-tag-topic__text.active{border-color:var(--gray);color:var(--gray)}a.a-tag-topic,a.a-tag-topic:visited,a.a-tag-topic:hover,a.a-tag-topic:focus,a.a-tag-topic:active{border-bottom:none;outline-offset:1px}a.a-tag-topic .a-tag-topic__text,a.a-tag-topic:visited .a-tag-topic__text,a.a-tag-topic:hover .a-tag-topic__text,a.a-tag-topic:focus .a-tag-topic__text,a.a-tag-topic:active .a-tag-topic__text{padding-bottom:1px;border-bottom:1px dotted var(--gold-80)}a.a-tag-topic:hover .a-tag-topic__text{border-bottom:1px solid var(--gold-80)}a.a-tag-topic:focus{outline-color:var(--gray)}a.a-tag-topic:focus .a-tag-topic__text{border-bottom-style:solid !important}}.m-tag-group{padding-left:0;list-style-type:none}.m-tag-group li{margin-bottom:0;display:contents}@media only all and (min-width: 37.5625em){.m-tag-group{display:flex;gap:.9375em;flex-wrap:wrap}.m-tag-group--stacked{flex-direction:column;width:-moz-fit-content;width:fit-content}}.m-tag-group:has(.a-tag-filter){display:flex;gap:.9375em;flex-wrap:wrap}html[lang=ar] .m-tag-group{direction:rtl;padding-right:0}.a-text-input{appearance:none;display:inline-block;padding:.4375em;border:1px solid var(--gray-60);background:var(--white);color:var(--black);box-sizing:border-box}.a-text-input:hover,.a-text-input.hover{border-color:var(--pacific);outline:1px solid var(--pacific)}.a-text-input:focus,.a-text-input.focus{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific);outline:1px dotted var(--pacific);outline-offset:2px}.a-text-input:disabled,.a-text-input:disabled:hover,.a-text-input:disabled.hover,.a-text-input:disabled:focus,.a-text-input:disabled.focus{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed;border-color:var(--gray-60);outline:none}.a-text-input--error{border-color:var(--red);outline:1px solid var(--red)}.a-text-input--error:hover,.a-text-input--error.hover{border-color:var(--red-dark);outline:1px solid var(--red-dark);outline-offset:0}.a-text-input--error:focus,.a-text-input--error.focus{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red)}.a-text-input--error:focus:hover,.a-text-input--error:focus.hover,.a-text-input--error.focus:hover,.a-text-input--error.focus.hover{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red);outline-offset:2px}.a-text-input--warning{border-color:var(--gold);outline:1px solid var(--gold)}.a-text-input--warning:hover,.a-text-input--warning.hover{border-color:var(--gold-dark);outline:1px solid var(--gold-dark);outline-offset:0}.a-text-input--warning:focus,.a-text-input--warning.focus{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold)}.a-text-input--warning:focus:hover,.a-text-input--warning:focus.hover,.a-text-input--warning.focus:hover,.a-text-input--warning.focus.hover{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold);outline-offset:2px}.a-text-input--success{border-color:var(--green);outline:1px solid var(--green)}.a-text-input--success:hover,.a-text-input--success.hover{border-color:var(--green-dark);outline:1px solid var(--green-dark);outline-offset:0}.a-text-input--success:focus,.a-text-input--success.focus{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green)}.a-text-input--success:focus:hover,.a-text-input--success:focus.hover,.a-text-input--success.focus:hover,.a-text-input--success.focus.hover{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green);outline-offset:2px}::-webkit-search-decoration{appearance:none}::placeholder{color:var(--gray-dark)}input[type=date]::-webkit-datetime-edit{color:var(--gray-dark)}select.o-multiselect{display:block;box-sizing:border-box;width:100%;padding:.25em .4375em;height:5.5em;border:1px solid var(--gray-60)}select.o-multiselect option{padding:.125em .375em}.o-multiselect,.o-multiselect__header{position:relative}.o-multiselect__header:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;border:1px solid var(--gray-60);content:\"\";pointer-events:none}.o-multiselect__search[type=text]{display:block;box-sizing:border-box;width:100%}.o-multiselect__fieldset{border-color:var(--gray-60);border-top:none;margin:-1px 0 0;padding:0;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;position:absolute;z-index:10;max-height:0;width:100%;transition:max-height .25s ease-out}.o-multiselect.u-active .o-multiselect__fieldset{margin-top:0;max-height:140px;border-color:var(--pacific);border-width:2px;border-top:0}.o-multiselect.u-active .o-multiselect__header:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.o-multiselect__options{list-style-type:none;background-color:var(--white);padding:0}.o-multiselect__options li{margin:0}.o-multiselect__options li:first-child .a-label{padding-top:.625em}.o-multiselect__options.u-filtered li:not(.u-filter-match){display:none}.o-multiselect__options.u-no-results li,.o-multiselect__options.u-max-selections li{display:none}.o-multiselect__options.u-no-results:after,.o-multiselect__options.u-max-selections:after{display:list-item}.o-multiselect__options.u-no-results:after{content:\"No results found\"}.o-multiselect__options.u-max-selections{padding:.625em;pointer-events:none}.o-multiselect__options.u-max-selections:after{content:\"Reached maximum number of selections\"}.o-multiselect__options .a-label{box-sizing:border-box;padding:.3125em 0 .3125em .625em;width:100%}.cf-icon-svg{height:1.1875em;vertical-align:text-top;fill:currentcolor}.cf-icon-svg--updating,.cf-icon-svg--updating-round{animation:updating-animation 1.25s infinite linear;transform-origin:50% 50%}@keyframes updating-animation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}html[lang=ar] .cf-icon-svg--right,html[lang=ar] .cf-icon-svg--right-round,html[lang=ar] .cf-icon-svg--left,html[lang=ar] .cf-icon-svg--left-round,html[lang=ar] .cf-icon-svg--arrow-right,html[lang=ar] .cf-icon-svg--arrow-right-round,html[lang=ar] .cf-icon-svg--arrow-left,html[lang=ar] .cf-icon-svg--arrow-left-round,html[lang=ar] .cf-icon-svg--help,html[lang=ar] .cf-icon-svg--help-round,html[lang=ar] .cf-icon-svg--book,html[lang=ar] .cf-icon-svg--book-round,html[lang=ar] .cf-icon-svg--document,html[lang=ar] .cf-icon-svg--document-round,html[lang=ar] .cf-icon-svg--edit,html[lang=ar] .cf-icon-svg--edit-round,html[lang=ar] .cf-icon-svg--paper-clip,html[lang=ar] .cf-icon-svg--paper-clip-round,html[lang=ar] .cf-icon-svg--cart,html[lang=ar] .cf-icon-svg--cart-round,html[lang=ar] .cf-icon-svg--disability,html[lang=ar] .cf-icon-svg--disability-round,html[lang=ar] .cf-icon-svg--travel,html[lang=ar] .cf-icon-svg--travel-round,html[lang=ar] .cf-icon-svg--bullhorn,html[lang=ar] .cf-icon-svg--bullhorn-round,html[lang=ar] .cf-icon-svg--chart,html[lang=ar] .cf-icon-svg--chart-round,html[lang=ar] .cf-icon-svg--list,html[lang=ar] .cf-icon-svg--list-round,html[lang=ar] .cf-icon-svg--external-link,html[lang=ar] .cf-icon-svg--external-link-round{transform:scaleX(-1)}.m-card{position:relative}.m-card:not(.m-card--breakout)>a{padding:1.875em}.m-card:not(.m-card--breakout) .m-card__footer{margin-top:auto}.m-card:not(.m-card--breakout,.m-card--topic){background:var(--white);border:1px solid var(--gray-20);border-bottom-width:3px;padding:1.875em}.m-card:not(.m-card--breakout,.m-card--topic),.m-card>a{display:flex;flex-direction:column;flex-grow:1;flex-basis:0;box-sizing:border-box;height:100%}.m-card a:focus{outline-offset:2px}.m-card__footer>a{font-weight:500;border-bottom-width:1px}@media only all and (max-width: 56.3125em){.m-card__heading{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h4+.m-card__heading,.h4+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.3636363636em}}@media only all and (max-width: 56.3125em)and (max-width: 37.5em){.m-card__heading{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h3+.m-card__heading,.h3+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.6666666667em}}.m-card__heading>a{color:var(--black)}.m-card__heading>a:hover{color:var(--pacific)}.m-card__heading>a .m-card__icon{font-size:1em;margin-bottom:0;padding-right:.46875em}.m-card__heading>a .m-card__icon,.m-card__heading>a span{display:table-cell}.m-card>.m-list{margin-top:10px;margin-bottom:30px}.m-card--topic{text-align:center;width:170px;background:var(--white)}.m-card--topic>a{border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--topic .m-card__icon{font-size:1.875em;color:var(--green);margin-bottom:.3125em}.m-card--topic:hover>a{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--topic:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--topic .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--topic>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--topic:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:focus .m-card__footer>span{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:active .m-card__footer>span{border-color:var(--pacific-dark);border-style:solid;color:var(--pacific-dark)}.m-card--topic-action .m-card__icon{color:var(--pacific)}.m-card--breakout{min-width:210px;text-align:center}.m-card--breakout>a{padding-top:60px}.m-card--breakout .m-card__inner-wrapper{position:relative;z-index:0;min-height:135px;background:var(--gray-5);border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--breakout .m-card__img{position:absolute;z-index:1;top:0;left:50%;width:210px;height:120px;margin-left:-105px}.m-card--breakout .m-card__footer{margin-top:84px}.m-card--breakout:hover .m-card__inner-wrapper{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--breakout:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--breakout .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--breakout>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--breakout:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--breakout>a:focus .m-card__footer>span{border-color:var(--pacific);color:var(--pacific)}.m-card--breakout>a:active .m-card__footer>span{border-color:var(--navy);border-style:solid;color:var(--navy)}.m-card--breakout .m-card__footer>span{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card--breakout .m-card__footer>span,ul+.m-card--breakout .m-card__footer>span,ol+.m-card--breakout .m-card__footer>span,dl+.m-card--breakout .m-card__footer>span,figure+.m-card--breakout .m-card__footer>span,img+.m-card--breakout .m-card__footer>span,table+.m-card--breakout .m-card__footer>span,blockquote+.m-card--breakout .m-card__footer>span,h1+.m-card--breakout .m-card__footer>span,.h1+.m-card--breakout .m-card__footer>span,h2+.m-card--breakout .m-card__footer>span,.h2+.m-card--breakout .m-card__footer>span,h4+.m-card--breakout .m-card__footer>span,.h4+.m-card--breakout .m-card__footer>span,h5+.m-card--breakout .m-card__footer>span,.h5+.m-card--breakout .m-card__footer>span,h6+.m-card--breakout .m-card__footer>span,.h6+.m-card--breakout .m-card__footer>span{margin-top:1.3636363636em}.o-card-group>h2{margin-bottom:1.875rem}.o-card-group--column-2 .o-card-group__cards{grid-template-columns:1fr 1fr}.o-card-group--column-3 .o-card-group__cards{grid-template-columns:repeat(3, minmax(0, 1fr))}@media only all and (max-width: 63.8125em){.o-card-group--column-3 .o-card-group__cards{grid-template-columns:1fr 1fr}}.o-card-group__cards{display:grid;grid-column-gap:1.25em;grid-row-gap:1.25em}@media only all and (max-width: 37.5em){.o-card-group__cards{grid-template-columns:100% !important}}.o-card-group--bg-green{padding:1.875em;background:var(--green-20)}_:-ms-lang(x),.o-card-group__cards{display:block}_:-ms-lang(x) .m-card,.o-card-group__cards .m-card{display:block;float:left;margin-bottom:10px}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-2 .o-card-group__cards .m-card{width:48%;margin-right:2%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-2 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-3 .o-card-group__cards .m-card{width:32%;margin-right:1%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-3 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x),.o-card-group:after{content:\"\";display:table;clear:both}.o-card-group--count-2 .m-card:nth-of-type(1),.o-card-group--count-3 .m-card:nth-of-type(1),.o-card-group--count-4 .m-card:nth-of-type(1){grid-area:card1}.o-card-group--count-2 .m-card:nth-of-type(2),.o-card-group--count-3 .m-card:nth-of-type(2),.o-card-group--count-4 .m-card:nth-of-type(2){grid-area:card2}.o-card-group--count-2 .m-card:nth-of-type(3),.o-card-group--count-3 .m-card:nth-of-type(3),.o-card-group--count-4 .m-card:nth-of-type(3){grid-area:card3}.o-card-group--count-2 .m-card:nth-of-type(4),.o-card-group--count-3 .m-card:nth-of-type(4),.o-card-group--count-4 .m-card:nth-of-type(4){grid-area:card4}.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card1 card3\"}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.7307692308em}h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1)>a{justify-content:center}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card3 card4\"}.o-card-group--flow .o-card-group__cards{display:flex;flex-wrap:wrap;justify-content:center}@media only all and (min-width: 37.5625em)and (max-width: 56.25em){.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card1\" \"card2 card3\"}}@media only all and (max-width: 37.5em){.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\"}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\" \"card4\"}.o-card-group--flow .o-card-group__cards{display:block}.o-card-group--flow .o-card-group__cards .m-card{width:100%;margin-bottom:1.875em}}.o-email-signup .m-notification{margin-bottom:.9375em}.o-email-signup .a-text-input{max-width:23.125rem}.o-email-signup__buttons{display:flex;margin-top:.9375em;align-items:center;flex-wrap:wrap-reverse;gap:.9375em}.o-email-signup .a-btn{text-align:inherit}@media only all and (max-width: 37.5em){.o-email-signup .a-label--heading{font-size:1em}}.o-featured-content-module{min-height:220px;position:relative;border:1px solid var(--gray-40);background-color:var(--gray-5)}.o-featured-content-module__text{padding-top:1.875em;padding-bottom:1.875em}.o-featured-content-module__img{display:block}@media only all and (max-width: 37.5em){.o-featured-content-module__text{padding-right:.9375em;padding-left:.9375em}.o-featured-content-module__visual{padding-right:.9375em;padding-bottom:.9375em;padding-left:.9375em}.o-featured-content-module__img{margin-right:auto;margin-left:auto}}@media only all and (min-width: 37.5625em){.o-featured-content-module__text{padding-right:300px;padding-left:1.875em}.o-featured-content-module__visual{height:100%;overflow:hidden;position:absolute;top:0;right:0;width:270px}.o-featured-content-module__img{max-width:none;height:100%;position:absolute;left:50%;transform:translate(-50%)}}.m-hero{background-color:var(--gray-5)}.m-hero__wrapper{display:grid;max-width:1200px;margin:0 auto;padding-top:30px;padding-bottom:30px}.m-hero__text{padding-right:15px;padding-left:15px}.m-hero__heading{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7647058824em}.m-hero__subhead{font-size:22px;line-height:1.25}.m-hero__image-wrapper{box-sizing:border-box;overflow:hidden}.m-hero__image{background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;display:none}@supports(display: grid){.m-hero__image{display:block}}.m-hero--knockout{background-color:var(--gray);color:var(--white)}.m-hero--overlay .m-hero__wrapper{background-position:center;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo,.m-hero--50-50{background-color:var(--white)}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}@media only all and (min-width: 37.5625em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h2+.m-hero--jumbo .m-hero__subhead,.h2+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h2+.m-hero--50-50 .m-hero__subhead,.h2+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.3636363636em}}@media only all and (min-width: 63.8125em){.m-hero--jumbo .m-hero__wrapper,.m-hero--50-50 .m-hero__wrapper{min-height:285px}.m-hero--jumbo .m-hero__heading,.m-hero--50-50 .m-hero__heading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.625em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead{margin-top:1.7307692308em}h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h3+.m-hero--jumbo .m-hero__subhead,.h3+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h3+.m-hero--50-50 .m-hero__subhead,.h3+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){.m-hero__image-wrapper{margin-top:1.875em}.m-hero--overlay .m-hero__wrapper{background-image:none !important}.m-hero--jumbo .m-hero__wrapper{padding-bottom:0}}@media only all and (max-width: 56.25em){.m-hero__heading{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7307692308em}h1+.m-hero__heading,.h1+.m-hero__heading,h3+.m-hero__heading,.h3+.m-hero__heading,h4+.m-hero__heading,.h4+.m-hero__heading,h5+.m-hero__heading,.h5+.m-hero__heading,h6+.m-hero__heading,.h6+.m-hero__heading{margin-top:1.1538461538em}.m-hero__subhead{font-size:18px}}@media only all and (min-width: 37.5625em){.m-hero__wrapper{grid-template-columns:7fr 5fr;padding-right:15px;padding-left:15px;min-height:225px}.m-hero__text{margin:auto 0}.m-hero__image-wrapper{padding-right:15px;padding-left:15px;display:flex;align-items:center}.m-hero--bleeding .m-hero__image-wrapper{width:100%;margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--bleeding .m-hero__image{padding-bottom:0 !important;height:100%;width:100%;background-size:cover}.m-hero--overlay .m-hero__image{display:none}.m-hero--jumbo .m-hero__wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo .m-hero__image{display:none}.m-hero--50-50 .m-hero__wrapper{grid-template-columns:1fr 1fr;border:1px solid var(--gray-40);border-top:none;background-position:100% center;background-repeat:no-repeat;background-size:50%}.m-hero--50-50 .m-hero__image{display:none}}@media only all and (min-width: 63.8125em){.m-hero__wrapper{padding-top:2.8125em;padding-bottom:2.8125em;min-height:195px}.m-hero--bleeding .m-hero__image-wrapper{margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--50-50 .m-hero__wrapper{min-height:345px}}.content-l{position:relative}@media only all and (min-width: 37.5625em){.content-l{display:block;position:relative;margin-left:-15px;margin-right:-15px}}@media only all and (max-width: 37.5em){.content-l__col+.content-l__col{margin-top:1.875em}}@media only all and (min-width: 37.5625em){.content-l__col-1{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-2{display:inline-block;box-sizing:border-box;width:50%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-3{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-2-3{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-8{display:inline-block;box-sizing:border-box;width:37.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-5-8{display:inline-block;box-sizing:border-box;width:62.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-4{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-4{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}.content__line{height:1px;background:var(--gray-40)}.content__main dd,.content__main dt,.content__main h3,.content__main h4,.content__main h5,.content__main h6,.content__main li,.content__main p,.content__main label,.content__intro dd,.content__intro dt,.content__intro h3,.content__intro h4,.content__intro h5,.content__intro h6,.content__intro li,.content__intro p,.content__intro label{max-width:41.875rem}.content__intro,.content__main,.content__sidebar{padding:1.875em .9375em}@media only all and (min-width: 37.5625em){.content__intro,.content__main,.content__sidebar{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding:2.8125em .9375em}}@media only all and (min-width: 56.3125em){.content__intro,.content__main,.content__sidebar{padding:2.8125em 0}}@media only all and (min-width: 56.3125em){.content__intro{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}@media only all and (min-width: 56.3125em){.content--1-3 .content__sidebar{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-right:1.875em}.content--1-3 .content__main{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;position:relative}.content--1-3 .content__main:after{content:\"\";border-left:1px solid var(--gray-40);position:absolute;top:2.8125em;bottom:0;left:-1.875em}.content--2-1 .content__main{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content--2-1 .content__main:after{right:-1.875em}.content--2-1 .content__sidebar{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-left:1.875em}}.content--flush-bottom{padding-bottom:0}@media only all and (max-width: 56.25em){.content--flush-top-on-small{padding-top:0}}@media only all and (max-width: 56.25em){.content--flush-all-on-small{padding:0;border:none}}.block{margin-top:3.75em;margin-bottom:3.75em}.block--border-top{border-top:1px solid var(--gray-40)}.block--border-right{border-right:1px solid var(--gray-40)}.block--border-bottom{border-bottom:1px solid var(--gray-40)}.block--border-left{border-left:1px solid var(--gray-40)}.block--border{border:1px solid var(--gray-40)}.block--flush-top{margin-top:0 !important}.block--flush-top.block--border,.block--flush-top.block--border-top{border-top:none}.block--flush-bottom{margin-bottom:0 !important}.block--flush-bottom.block--border,.block--flush-bottom.block--border-bottom{border-bottom:none}.block--flush-sides{margin-right:-15px;margin-left:-15px}@media only all and (max-width: 37.5em){.block--flush-sides.block--border,.block--flush-sides.block--border-right,.block--flush-sides.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush-sides{margin-right:-30px;margin-left:-30px}}.block--flush{margin-top:0 !important;margin-right:-15px;margin-bottom:0 !important;margin-left:-15px}.block--flush.block--border,.block--flush.block--border-top,.block--flush.block--border-bottom{border-top:none;border-bottom:none}@media only all and (max-width: 37.5em){.block--flush.block--border,.block--flush.block--border-right,.block--flush.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush{margin-right:-30px;margin-left:-30px}}.block--bg{padding:1.875em .9375em 3.75em;background:var(--gray-5)}@media only all and (min-width: 37.5625em){.block--bg{padding:2.8125em 1.875em}}.block--padded-top{padding-top:1.875em;margin-top:1.875em}.block--padded-bottom{padding-bottom:1.875em;margin-bottom:1.875em}.block--sub{margin-top:1.875em;margin-bottom:1.875em}@media only all and (min-width: 56.3125em){.wrapper{max-width:1200px;padding-right:15px;padding-left:15px;margin:0 auto;clear:both}}.wrapper--match-content{padding-left:15px;padding-right:15px}@media only all and (min-width: 37.5625em){.wrapper--match-content{padding-left:30px;padding-right:30px;max-width:1200px}}.o-text-introduction{margin-top:0;margin-bottom:60px}.o-text-introduction>*{margin-top:0;margin-bottom:15px;max-width:41.875rem}.o-well{box-sizing:border-box;padding:1.875em .9375em;border:1px solid var(--gray-40);background-color:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-well{padding-left:1.875em;padding-right:1.875em}}.o-banner{padding:.9375em 0;background:var(--gold-10);border-bottom:1px solid var(--gray-40);font-size:.875em}.o-banner .m-notification{border:none;padding:0}.o-banner .m-notification__icon{left:0;top:0}.o-banner--dark{background:var(--teal-dark);border-color:var(--teal-dark);color:var(--white)}.o-banner--dark .m-notification{background:var(--teal-dark)}.o-banner--dark .m-notification .cf-icon-svg{fill:var(--white)}.o-banner--dark .m-notification a{color:var(--white);border-color:var(--white)}.o-banner--dark .m-notification a:visited,.o-banner--dark .m-notification a.visited{border-color:var(--teal-40);color:var(--teal-40)}.o-banner--dark .m-notification a:hover,.o-banner--dark .m-notification a.hover{border-color:var(--gray-15);color:var(--gray-15)}.o-banner--dark .m-notification a:focus,.o-banner--dark .m-notification a.focus{border-color:var(--white);color:var(--white)}.o-banner--dark .m-notification a:active,.o-banner--dark .m-notification a.active{border-color:var(--gray-15);color:var(--gray-15)}@media only all and (min-width: 37.5625em){.o-banner{font-size:1em}}.m-notification{display:none;position:relative;padding:15px;background:var(--gray-5);border:1px solid var(--gray-40)}.m-notification>.cf-icon-svg{position:absolute;fill:var(--gray)}.m-notification--success{background:var(--green-10);border-color:var(--green)}.m-notification--success>.cf-icon-svg{fill:var(--green)}.m-notification--warning{background:var(--gold-10);border-color:var(--gold)}.m-notification--warning>.cf-icon-svg{fill:var(--gold)}.m-notification--error{background:var(--red-10);border-color:var(--red)}.m-notification--error>.cf-icon-svg{fill:var(--red)}.m-notification--success a,.m-notification--warning a,.m-notification--error a{color:var(--pacific-mid-dark);border-color:var(--pacific-mid-dark)}.m-notification--success a:visited,.m-notification--success a.visited,.m-notification--warning a:visited,.m-notification--warning a.visited,.m-notification--error a:visited,.m-notification--error a.visited{border-color:var(--teal);color:var(--teal)}.m-notification--success a:hover,.m-notification--success a.hover,.m-notification--warning a:hover,.m-notification--warning a.hover,.m-notification--error a:hover,.m-notification--error a.hover{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-notification--success a:focus,.m-notification--success a.focus,.m-notification--warning a:focus,.m-notification--warning a.focus,.m-notification--error a:focus,.m-notification--error a.focus{border-color:var(--pacific-mid-dark);color:var(--pacific-mid-dark)}.m-notification--success a:active,.m-notification--success a.active,.m-notification--warning a:active,.m-notification--warning a.active,.m-notification--error a:active,.m-notification--error a.active{border-color:var(--navy-dark);color:var(--navy-dark)}.m-notification--visible{display:block}.cf-icon-svg+.m-notification__content{padding-left:1.5625rem}.m-notification__message{font-size:1rem;line-height:1.25;font-weight:500}@media only all and (min-width: 37.5625em){.m-notification__message{font-size:1.125rem}}.m-notification__explanation{margin-top:.3125rem;margin-bottom:.9375rem}.m-notification__message+.m-list{margin-top:.9375rem}@media only all and (min-width: 37.5625em){.m-notification .cf-icon-svg{font-size:1.125rem}.m-notification__explanation{margin-bottom:0}.m-notification .m-list{margin-top:.3125rem}.m-notification .m-list__item{margin-bottom:.3125rem}}html[lang=ar] .m-notification .cf-icon-svg+.m-notification__content{padding-left:initial;padding-right:1.5625rem}html[lang=ar] .m-notification .m-list{padding-right:0}.m-pagination{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:\"pag-btn-prev . pag-btn-next\" \"pag-form pag-form pag-form\";row-gap:.9375rem}.m-pagination__form{grid-area:pag-form;display:flex;flex-flow:wrap;place-content:center;gap:.625rem;padding:.3125rem;border-radius:.25rem;background:var(--gray-5);color:var(--gray)}.m-pagination__current-page{width:2.8125rem;font-weight:500;text-align:right}.m-pagination__label{display:contents;white-space:nowrap}.m-pagination__btn-prev{grid-area:pag-btn-prev;z-index:1}.m-pagination__btn-next{grid-area:pag-btn-next;z-index:1}@media only all and (min-width: 37.5625em){.m-pagination{grid-template-areas:\"pag-btn-prev pag-form pag-btn-next\"}.m-pagination__btn-prev{border-top-right-radius:0;border-bottom-right-radius:0}.m-pagination__btn-next{border-top-left-radius:0;border-bottom-left-radius:0}}.o-table__cell--right-align{text-align:right}.o-table--scrolling{box-sizing:border-box;overflow-y:hidden}.o-table--scrolling table{border:1px solid var(--gray-40)}.o-table--scrolling table>tbody>tr:nth-child(2n)>th,.o-table--scrolling table>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-table--striped>tbody>tr:nth-child(2n)>th,.o-table--striped>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}}@media only screen and (max-width: 600px){.o-table{width:100%}.o-table--striped tr:nth-child(2n)>th,.o-table--striped tr:nth-child(2n)>td{background:var(--white)}.o-table--stack-on-small{border-top:1px solid var(--gray-40)}.o-table--stack-on-small tr,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=row],.o-table--stack-on-small [data-display-table=cell]{display:block}.o-table--stack-on-small th,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=cell]{padding-right:0;padding-left:0;width:100%}.o-table--stack-on-small>thead,.o-table--stack-on-small [data-display-table=thead]{display:none}.o-table--stack-on-small td[data-label]:before{display:block;margin-top:0;margin-bottom:.3125em;content:attr(data-label);line-height:1.83333333;font-size:.875em;font-weight:600;letter-spacing:1px;text-transform:uppercase}.o-table--stack-on-small td:last-child,.o-table--stack-on-small [data-display-table=cell]:last-child{margin-bottom:1.875em}}.a-date{color:var(--gray);white-space:nowrap;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.a-date,ul+.a-date,ol+.a-date,dl+.a-date,figure+.a-date,img+.a-date,table+.a-date,blockquote+.a-date,h1+.a-date,.h1+.a-date,h2+.a-date,.h2+.a-date,h3+.a-date,.h3+.a-date,h4+.a-date,.h4+.a-date,h6+.a-date,.h6+.a-date{margin-top:2.1428571429em}.no-js .u-js-only,.u-hide-if-js{display:none !important}.no-js .u-hide-if-js{display:block !important}.u-clearfix:after{content:\"\";display:table;clear:both}.u-visually-hidden{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}@media only all and (max-width: 37.5em){.u-hide-on-mobile{display:none}}.u-show-on-mobile{display:none}@media only all and (max-width: 37.5em){.u-show-on-mobile{display:block}}.u-hidden{display:none !important}.u-invisible{visibility:hidden}.u-right{float:right}.u-nowrap{white-space:nowrap}.u-flexible-container{position:relative;padding-bottom:56.25%;height:0}.u-flexible-container__inner{position:absolute;top:0;left:0;width:100%;height:100%}.u-flexible-container--4-3{position:relative;padding-bottom:75%;height:0}.u-mt0{margin-top:0 !important}.u-mb0{margin-bottom:0 !important}.u-mt5{margin-top:5px !important}.u-mb5{margin-bottom:5px !important}.u-mt10{margin-top:10px !important}.u-mb10{margin-bottom:10px !important}.u-mt15{margin-top:15px !important}.u-mb15{margin-bottom:15px !important}.u-mt20{margin-top:20px !important}.u-mb20{margin-bottom:20px !important}.u-mt30{margin-top:30px !important}.u-mb30{margin-bottom:30px !important}.u-mt45{margin-top:45px !important}.u-mb45{margin-bottom:45px !important}.u-mt60{margin-top:60px !important}.u-mb60{margin-bottom:60px !important}.u-w100pct{width:100%}.u-w90pct{width:90%}.u-w80pct{width:80%}.u-w70pct{width:70%}.u-w60pct{width:60%}.u-w50pct{width:50%}.u-w40pct{width:40%}.u-w30pct{width:30%}.u-w20pct{width:20%}.u-w10pct{width:10%}.u-w75pct{width:75%}.u-w65pct{width:65%}.u-w25pct{width:25%}.u-w15pct{width:15%}.u-w66pct{width:66.6666666667%}.u-w33pct{width:33.3333333333%}small,.u-small-text{font-size:.875em}small--subtle,.u-small-text--subtle{color:var(--gray)}.u-no-animation{transition-duration:0s !important}.u-move-transition{transition:transform .25s ease-out}.u-move-to-origin{transform:translateZ(0)}.u-move-left{transform:translate3d(-100%, 0, 0)}.u-move-left-2x{transform:translate3d(-200%, 0, 0)}.u-move-left-3x{transform:translate3d(-300%, 0, 0)}.u-move-right{transform:translate3d(100%, 0, 0)}.u-move-up{transform:translate3d(0, -100%, 0)}.u-alpha-transition{transition:opacity .25s linear}.u-alpha-100{opacity:1}.u-alpha-0{opacity:0}.u-max-height-transition{overflow:hidden;contain:paint;transition:max-height .2s ease-out}.u-max-height-zero{max-height:0 !important}.u-max-height-summary{max-height:88px !important}.a-link{border-bottom-width:0}.a-link .a-link__text{border-bottom-width:1px;border-bottom-style:inherit;overflow-wrap:break-word}.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){.a-link--jump{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-link--jump .cf-icon-svg--right{margin-left:auto}.a-link--jump .a-link__text{border-bottom-width:0;flex-shrink:10}}a.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){a.a-link--jump{border-top-width:1px;border-bottom-width:1px}a.a-link--jump:focus{outline:none}a.a-link--jump:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-link--jump)+li:has(.a-link--jump) .a-link--jump{position:relative;border-top:none}li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:hover:before,li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.m-list--unstyled,.m-list--horizontal,.m-list--links{padding-left:0;list-style-type:none}.m-list--unstyled .m-list__item,.m-list--horizontal .m-list__item,.m-list--links .m-list__item{margin-left:0}.m-list--spaced .m-list--spaced,.m-list--spaced .m-list__item+.m-list__item{margin-top:1.5em}.m-list--horizontal .m-list__item{display:inline-block;margin-right:.25em;margin-bottom:0}@media only all and (max-width: 37.5em){.m-list--links .m-list__item{margin-bottom:0}}html[lang=ar] .m-list{padding-right:0}.m-meta-header{display:flex;flex-direction:column-reverse;flex-wrap:wrap-reverse;row-gap:.625rem;column-gap:1.3125rem;width:-moz-fit-content;width:fit-content;padding-bottom:.625rem;overflow:hidden}.m-meta-header__item-group{display:flex;flex-wrap:wrap;column-gap:1.3125rem}.m-meta-header__item{display:grid;grid-template-columns:0 auto 1fr;row-gap:.3125rem;text-wrap:balance;margin-bottom:0;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.m-meta-header__item,ul+.m-meta-header__item,ol+.m-meta-header__item,dl+.m-meta-header__item,figure+.m-meta-header__item,img+.m-meta-header__item,table+.m-meta-header__item,blockquote+.m-meta-header__item,h1+.m-meta-header__item,.h1+.m-meta-header__item,h2+.m-meta-header__item,.h2+.m-meta-header__item,h3+.m-meta-header__item,.h3+.m-meta-header__item,h5+.m-meta-header__item,.h5+.m-meta-header__item,h6+.m-meta-header__item,.h6+.m-meta-header__item{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.625em;font-size:1em;line-height:1.125}}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.3125rem}}.m-meta-header__item .cf-icon-svg{margin-right:.3125rem}.m-meta-header__item:before{content:\"|\";margin-left:-0.8125rem}.m-meta-header__item .a-date{font-size:.875rem;line-height:1.7142857143;margin-bottom:0}@media only all and (min-width: 37.5625em){.m-meta-header{flex-direction:row}}.m-pull-quote__body{color:var(--black);font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-pull-quote__body{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.m-pull-quote__citation{color:var(--gray);font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.m-pull-quote__citation,ul+.m-pull-quote__citation,ol+.m-pull-quote__citation,dl+.m-pull-quote__citation,figure+.m-pull-quote__citation,img+.m-pull-quote__citation,table+.m-pull-quote__citation,blockquote+.m-pull-quote__citation,h1+.m-pull-quote__citation,.h1+.m-pull-quote__citation,h2+.m-pull-quote__citation,.h2+.m-pull-quote__citation,h3+.m-pull-quote__citation,.h3+.m-pull-quote__citation,h4+.m-pull-quote__citation,.h4+.m-pull-quote__citation,h6+.m-pull-quote__citation,.h6+.m-pull-quote__citation{margin-top:2.1428571429em}.m-pull-quote__citation:before{content:\"—\"}.m-slug-header{border-top:1px solid var(--gray-40)}.m-slug-header__heading{display:inline-block;padding-top:0.2857142857em;border-top:5px solid var(--green);margin-top:-3px;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}.a-tagline{font-size:.75rem;display:grid;grid-template-columns:22px 1fr;grid-column-gap:10px}.a-tagline__text{display:inline-block}.a-tagline .u-usa-flag{margin-top:1px}.a-tagline--large{font-size:1rem}.a-tagline--large .u-usa-flag{margin-top:4px}.u-usa-flag{display:inline-block;width:24px;height:13px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAZCAMAAABAf11LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5QTFRF////sxlC7MbQ2YyhxlNxCjFhR2WJV3GSKUt1dYumOFh/GT5rhZiwwszYsr/OlKW6Zn6c0djh8PL1iR9Ko7LE4OXrl0pttKC0pXWRtYKbSuJhRQAAANFJREFUeNrkkctuwyAUREnSuW/ApHYf//+jBVdZVcJi3aORgAXcMyLBAAJEzsVG3m8TkifyI3zfPQ6nJJLo421CArSBmkgjNEWtQE4zXJmClXuCWIlU5hdQxCqbqnE1KdIz79CVDvBwZxyKfQfmHTyzl01UZSvOWSTbhZLSWeDMufWLC/1ls3amT4qQq394EjIjApxBT+/nr8eEBNuKcB9SWMpmEXalNOylmlUZNTr4vE/4VdKhpC+leQf6y/e0wzL3RdJtkfUJyzwW+ZcdfgQYAJmJD3zerW6OAAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */:root{--font-stack: system-ui, sans-serif;--beige: #bea96f;--beige-30: #f0e8d8;--beige-60: #d8c8a0;--green-dark: #1e9642;--green-mid-dark: #1fa040;--green: #20aa3f;--green-90: #48b753;--green-80: #66c368;--green-70: #93cf7c;--green-60: #addc91;--green-50: #bae0a2;--green-40: #c7e5b3;--green-30: #d4eac6;--green-20: #e2efd8;--green-10: #f0f8eb;--teal-dark: #005e5d;--teal-mid-dark: #126b69;--teal: #257675;--teal-90: #3e8685;--teal-80: #579695;--teal-70: #70a6a5;--teal-60: #89b6b5;--teal-50: #9ec4c3;--teal-40: #b4d2d1;--teal-30: #c4dddc;--teal-20: #d4e7e6;--teal-10: #f0f7f6;--pacific-dark: #0050b4;--pacific-mid-dark: #0061c1;--pacific: #0072ce;--pacific-90: #2284d5;--pacific-80: #4497dc;--pacific-70: #61a7e2;--pacific-60: #7eb7e8;--pacific-50: #96c4ed;--pacific-40: #afd2f2;--pacific-30: #c3ddf6;--pacific-20: #d6e8fa;--pacific-10: #eff8fd;--navy-dark: #002d72;--navy-mid-dark: #123c7c;--navy: #254b87;--navy-90: #3e5f95;--navy-80: #5674a3;--navy-70: #6f88b2;--navy-60: #889cc0;--navy-50: #9daecc;--navy-40: #b3c0d9;--navy-30: #c3cde2;--navy-20: #d3daeb;--navy-10: #f4f6fa;--purple-dark: #a01b68;--purple-mid-dark: #aa2071;--purple: #b4267a;--purple-90: #be438b;--purple-80: #c55998;--purple-70: #cd70a5;--purple-60: #d486b2;--purple-50: #dc9cbf;--purple-40: #e3b2cc;--purple-30: #ebc9d9;--purple-20: #f0d8e2;--purple-10: #fdf3f8;--red-dark: #b63014;--red-mid-dark: #c3381c;--red: #d14124;--red-90: #d75a40;--red-80: #dd735d;--red-70: #e28875;--red-60: #e79e8e;--red-50: #ebb0a3;--red-40: #f0c3b8;--red-30: #f3d1c8;--red-20: #f7e0d9;--red-10: #fbefec;--gold-dark: #dc731c;--gold-mid-dark: #ed881b;--gold: #ff9e1b;--gold-90: #ffab39;--gold-80: #ffb858;--gold-70: #ffc372;--gold-60: #ffce8d;--gold-50: #ffd8a3;--gold-40: #ffe1b9;--gold-30: #ffe8cb;--gold-20: #fff0dd;--gold-10: #fff6ec;--neutral-dark: #745745;--neutral-mid-dark: #7d604b;--neutral: #8a6c57;--neutral-90: #957865;--neutral-80: #a18573;--neutral-70: #ad9484;--neutral-60: #baa496;--neutral-50: #c6b4a9;--neutral-40: #d3c5bc;--neutral-30: #ddd1c9;--neutral-20: #e7ddd7;--neutral-10: #f8f5f2;--gray-darker: #293037;--gray-dark: #43484e;--gray-mid-dark: #4f5257;--gray: #5a5d61;--gray-90: #676a6f;--gray-80: #75787b;--gray-70: #838588;--gray-60: #919395;--gray-50: #a2a3a4;--gray-40: #b4b5b6;--gray-30: #c3c4c4;--gray-20: #d2d3d5;--gray-15: #dcdddf;--gray-10: #e7e8e9;--gray-5: #f7f8f9;--black: #101820;--white: #fff}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/2cd55546-ec00-4af9-aeca-4a3cd186da53.woff2\") format(\"woff2\");font-style:normal;font-weight:normal;font-display:fallback}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/627fbb5a-3bae-4cd9-b617-2f923e29d55e.woff2\") format(\"woff2\");font-style:normal;font-weight:500;font-display:fallback}:root{--font-stack: \"Avenir Next\", arial, sans-serif}.content__hero{padding-bottom:1.875rem}.content__hero p{max-width:670px}.content__hero ul{padding-top:5px}.content__hero li{padding-bottom:0;border-bottom:0}.content__hero li button,.content__hero li a{font-size:16px;display:inline-block}.content__hero li.m-list__item{margin-right:0}.content__hero li::after{margin-left:10px;margin-right:10px;content:\"|\"}.content__hero li:last-of-type::after{margin:0;content:\"\"}.content__hero .content-header{display:inline-flex}.content__hero h4.content-header{box-sizing:border-box;margin-left:10px;margin-top:0;color:var(--gray-dark);text-transform:uppercase;vertical-align:text-bottom}","/*! normalize.css v2.1.3 | MIT License | git.io/normalize */html{font-family:sans-serif;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:0.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:0.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:0.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:normal;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:0.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:0.5em}li{margin-bottom:0.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:0.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:0.625em;text-align:left}th,td{padding:0.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:0.9375em;margin-left:0.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:\"Input Mono\",Consolas,Monaco,\"Courier New\",monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:0.8125em}pre{display:block;padding:0.625em 0.9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:rgba(0,0,0,0)}html{font-family:sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:.5em}li{margin-bottom:.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:.625em;text-align:left}th,td{padding:.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:.9375em;margin-left:.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:Input Mono,Consolas,Monaco,Courier New,monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:.8125em}pre{display:block;padding:.625em .9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:transparent}button.a-btn::-moz-focus-inner,input.a-btn::-moz-focus-inner{border:0}.a-btn{appearance:none;display:flex;gap:.625rem;box-sizing:border-box;padding:.5em .875em;border:0;margin:0;border-radius:.25em;cursor:pointer;font-size:1em;font-weight:500;line-height:normal;text-align:center;text-decoration:none;transition:background-color .1s;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;justify-content:center}.a-btn,.a-btn:link,.a-btn:visited{background-color:var(--pacific);color:var(--white)}.a-btn:hover,.a-btn.hover,.a-btn:focus,.a-btn.focus{background-color:var(--pacific-dark);color:var(--white)}.a-btn:focus,.a-btn.focus{outline:1px dotted var(--pacific);outline-offset:1px}.a-btn:active,.a-btn.active{background-color:var(--navy)}.a-btn--secondary,.a-btn--secondary:link,.a-btn--secondary:visited{background-color:var(--gray);color:var(--white)}.a-btn--secondary:hover,.a-btn--secondary.hover,.a-btn--secondary:focus,.a-btn--secondary.focus{background-color:var(--gray-dark)}.a-btn--secondary:focus,.a-btn--secondary.focus{outline-color:var(--gray)}.a-btn--secondary:active,.a-btn--secondary.active{background-color:var(--black)}.a-btn--warning,.a-btn--warning:link,.a-btn--warning:visited{background-color:var(--red-mid-dark);color:var(--white)}.a-btn--warning:hover,.a-btn--warning.hover,.a-btn--warning:focus,.a-btn--warning.focus{background-color:var(--red-dark)}.a-btn--warning:focus,.a-btn--warning.focus{outline-color:var(--red-mid-dark)}.a-btn--warning:active,.a-btn--warning.active{background-color:var(--gray-dark)}.a-btn--disabled,.a-btn--disabled:link,.a-btn--disabled:visited,.a-btn--disabled:hover,.a-btn--disabled.hover,.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn--disabled:active,.a-btn--disabled.active,.a-btn[disabled],.a-btn[disabled]:link,.a-btn[disabled]:visited,.a-btn[disabled]:hover,.a-btn[disabled].hover,.a-btn[disabled]:focus,.a-btn[disabled].focus,.a-btn[disabled]:active,.a-btn[disabled].active{background-color:var(--gray-20);color:var(--gray-dark);cursor:default;cursor:not-allowed}.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn[disabled]:focus,.a-btn[disabled].focus{outline-color:var(--gray-20)}@media only all and (max-width: 37.5em){.a-btn--full-on-xs{display:block;width:100%}}.a-btn:has(svg+span) span{order:3}.a-btn:has(span+svg) svg{order:3}.a-btn:not(.a-btn--hide-icon):has(svg+span):before,.a-btn:not(.a-btn--hide-icon):has(span+svg):before{content:\"\";border-left:1px solid var(--pacific-60);order:2;place-self:normal}.a-btn--secondary:has(svg):before{border-color:var(--gray-40) !important}.a-btn--warning:has(svg):before{border-color:var(--red-60) !important}.a-btn--disabled:has(svg):before,.a-btn[disabled]:has(svg):before{border-color:var(--gray-60) !important}.a-btn--hide-icon svg{display:none}.m-btn-group{display:flex;gap:.625rem;flex-wrap:wrap;align-items:center;width:-moz-fit-content;width:fit-content}.a-btn--link{padding:1.5px 0;border-radius:0;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-style:dotted;text-underline-offset:4.5px}.a-btn--link:has(svg){gap:.3125rem}.a-btn--link:has(svg):before{display:none}.a-btn--link,.a-btn--link:link,.a-btn--link:visited{text-decoration-color:var(--pacific);background-color:transparent;color:var(--pacific)}.a-btn--link:hover,.a-btn--link.hover{text-decoration-color:var(--pacific-dark);text-decoration-style:solid;background-color:transparent;color:var(--pacific-dark)}.a-btn--link:focus,.a-btn--link.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--pacific);color:var(--pacific)}.a-btn--link:active,.a-btn--link.active{text-decoration-color:var(--navy);text-decoration-style:solid;background-color:transparent;color:var(--navy)}.a-btn--link.a-btn--secondary,.a-btn--link.a-btn--secondary:link,.a-btn--link.a-btn--secondary:visited{text-decoration-color:var(--gray);background-color:transparent;color:var(--gray)}.a-btn--link.a-btn--secondary:hover,.a-btn--link.a-btn--secondary.hover{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.a-btn--link.a-btn--secondary:focus,.a-btn--link.a-btn--secondary.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--gray);color:var(--gray)}.a-btn--link.a-btn--secondary:active,.a-btn--link.a-btn--secondary.active{text-decoration-color:var(--black);text-decoration-style:solid;background-color:transparent;color:var(--black)}.a-btn--link.a-btn--warning,.a-btn--link.a-btn--warning:link,.a-btn--link.a-btn--warning:visited{text-decoration-color:var(--red-mid-dark);background-color:transparent;color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:hover,.a-btn--link.a-btn--warning.hover{text-decoration-color:var(--red-dark);text-decoration-style:solid;background-color:transparent;color:var(--red-dark)}.a-btn--link.a-btn--warning:focus,.a-btn--link.a-btn--warning.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--red-mid-dark);color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:active,.a-btn--link.a-btn--warning.active{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.o-expandable{position:relative}.o-expandable__header{display:flex;justify-content:space-between;gap:10px;padding:.625em .9375em;border:0;background-color:transparent;cursor:pointer}.o-expandable__header:focus{outline:1px dotted var(--black);outline-offset:2px}.o-expandable__header .o-expandable__cue-close,.o-expandable__header .o-expandable__cue-open{display:none}.o-expandable__header[aria-expanded=false] .o-expandable__cue-open,.o-expandable__header[aria-expanded=true] .o-expandable__cue-close{display:block}.o-expandable button.o-expandable__header{width:100%;text-align:left}.o-expandable__label{flex-grow:1;margin-bottom:0;color:var(--black);font-weight:500}.o-expandable__icon,.o-expandable__label{font-size:1.125em}@media only all and (max-width: 37.5em){.o-expandable__icon,.o-expandable__label{font-size:1em}}.o-expandable__cues{align-self:center;color:var(--pacific);font-size:1em;line-height:1.375}.o-expandable__content{padding:0 .9375em .9375em}.o-expandable__content:before{content:\"\";display:block;border-top:1px solid var(--gray-40);padding-top:.9375em}.o-expandable__content:after{padding-bottom:.9375em;width:100%}.o-expandable--padded .o-expandable__header{padding:1.5625em .9375em}.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.625em}@media only all and (max-width: 37.5em){.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.375em}}.o-expandable--background{background:var(--gray-5)}.o-expandable--border{border:1px solid var(--gray-40)}html[lang=ar] .o-expandable__header{text-align:right}html[lang=ar] .o-expandable__cues{text-align:left}.o-expandable-group .o-expandable{border-bottom:1px solid var(--gray-40)}.o-expandable-group .o-expandable:first-child{border-top:1px solid var(--gray-40)}@media print{.o-expandable__header[aria-expanded=true] .o-expandable__cue-close,.o-expandable__header[aria-expanded=false] .o-expandable__cue-open{display:none}.o-expandable__content[aria-expanded=false]{display:block;max-height:99999px !important}}.o-expandable .print__header[aria-expanded=true] .o-expandable .print__cue-close,.o-expandable .print__header[aria-expanded=false] .o-expandable .print__cue-open{display:none}.o-expandable .print__content[aria-expanded=false]{display:block;max-height:99999px !important}.o-summary__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary__btn{position:relative;z-index:2;display:block;width:100%;padding-top:15px;padding-bottom:15px;border:dotted var(--pacific);border-width:1px 0;text-align:center;color:var(--pacific);background:#fff}.o-summary__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary__btn[aria-expanded=false]:before{display:block;pointer-events:none;height:2.75em;margin:0;position:absolute;left:0;right:0;top:calc(-100% + 2px);background:linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);content:\"\"}@media print{.o-summary__btn[aria-expanded=false]:before{background:none}}.o-summary__btn[aria-expanded=false]:before .print{background:none}.no-js .o-summary__btn{display:none}@media only screen and (min-width: 601px){.o-summary--mobile .o-summary__btn{display:none}}.o-summary-minimal__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary-minimal__btn{margin-top:5px;padding-left:0;padding-right:0;display:block;border:none;background:none;text-align:left;color:var(--pacific)}.o-summary-minimal__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary-minimal__btn .o-summary-minimal__cue-close,.o-summary-minimal__btn .o-summary-minimal__cue-open{display:none}.o-summary-minimal__btn[aria-expanded=false] .o-summary-minimal__cue-open,.o-summary-minimal__btn[aria-expanded=true] .o-summary-minimal__cue-close{display:block}.no-js .o-summary-minimal__btn{display:none}.o-form__group{margin-bottom:1.875em}.o-form__fieldset{border:none;margin:0;padding:0}.o-form__fieldset .m-form-field+.m-form-field{margin-top:.625em}.a-form-alert .cf-icon-svg{color:var(--gray);float:left}.a-form-alert__text{display:block;margin-left:1.25em}.a-form-alert--success .cf-icon-svg{color:var(--green)}.a-form-alert--error .cf-icon-svg{color:var(--red)}.a-form-alert--warning .cf-icon-svg{color:var(--gold)}.m-form-field .a-text-input--full{width:100%}.m-form-field .a-label+.a-text-input{margin-top:.3125em}.m-form-field--checkbox .a-label,.m-form-field--radio .a-label{display:inline-grid;grid-template-columns:1.875em auto;vertical-align:top;cursor:pointer;overflow-wrap:anywhere}.m-form-field--checkbox .a-label:before,.m-form-field--radio .a-label:before{display:inline-block;grid-row-start:1;grid-row-end:3;border:1px solid var(--gray-60);height:1.125em;width:1.125em;margin-right:10px;background-color:var(--white);content:\"\";vertical-align:top;position:relative;top:1px;left:1px}.m-form-field--checkbox .a-label:hover:before,.m-form-field--checkbox .a-label.hover:before,.m-form-field--radio .a-label:hover:before,.m-form-field--radio .a-label.hover:before{border-color:var(--pacific)}.m-form-field--checkbox .a-label__helper,.m-form-field--radio .a-label__helper{display:block}.m-form-field--checkbox .a-checkbox,.m-form-field--checkbox .a-radio,.m-form-field--radio .a-checkbox,.m-form-field--radio .a-radio{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}.m-form-field--checkbox .a-checkbox:focus+.a-label,.m-form-field--checkbox .a-checkbox.focus+.a-label,.m-form-field--checkbox .a-radio:focus+.a-label,.m-form-field--checkbox .a-radio.focus+.a-label,.m-form-field--radio .a-checkbox:focus+.a-label,.m-form-field--radio .a-checkbox.focus+.a-label,.m-form-field--radio .a-radio:focus+.a-label,.m-form-field--radio .a-radio.focus+.a-label{outline:1px dotted var(--pacific);outline-offset:1px}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:hover+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled:checked+.a-label:before,.m-form-field--checkbox .a-radio:disabled:focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled.focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled:hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled.hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled:checked+.a-label:before,.m-form-field--radio .a-checkbox:disabled:focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled.focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled:hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled.hover+.a-label:before,.m-form-field--radio .a-radio:disabled:checked+.a-label:before,.m-form-field--radio .a-radio:disabled:focus+.a-label:before,.m-form-field--radio .a-radio:disabled.focus+.a-label:before,.m-form-field--radio .a-radio:disabled:hover+.a-label:before,.m-form-field--radio .a-radio:disabled.hover+.a-label:before{border-color:var(--gray-60);outline:none;box-shadow:none}.m-form-field--checkbox .a-checkbox:disabled+.a-label,.m-form-field--checkbox .a-radio:disabled+.a-label,.m-form-field--radio .a-checkbox:disabled+.a-label,.m-form-field--radio .a-radio:disabled+.a-label{cursor:not-allowed;color:var(--gray-dark)}.m-form-field--checkbox .a-checkbox:disabled+.a-label:before,.m-form-field--checkbox .a-radio:disabled+.a-label:before,.m-form-field--radio .a-checkbox:disabled+.a-label:before,.m-form-field--radio .a-radio:disabled+.a-label:before{background:var(--gray-10);border-color:var(--gray-60)}.m-form-field--checkbox .a-checkbox:focus+.a-label:before,.m-form-field--checkbox .a-checkbox.focus+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:hover+.a-label:before,.m-form-field--checkbox .a-checkbox.hover+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center 0}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,')}.m-form-field--checkbox-error .a-label:before{border-color:var(--red);outline:1px solid var(--red)}.m-form-field--checkbox-error .a-label:hover:before,.m-form-field--checkbox-error .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-error .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-error .a-checkbox.focus+.a-label:before{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline-color:var(--red)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label,.m-form-field--checkbox-error .a-checkbox.focus+.a-label{outline:1px dotted var(--red);outline-offset:1px}.m-form-field--checkbox-warning .a-label:before{border-color:var(--gold);outline:1px solid var(--gold)}.m-form-field--checkbox-warning .a-label:hover:before,.m-form-field--checkbox-warning .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label:before{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline-color:var(--gold)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label{outline:1px dotted var(--gold);outline-offset:1px}.m-form-field--checkbox-success .a-label:before{border-color:var(--green);outline:1px solid var(--green)}.m-form-field--checkbox-success .a-label:hover:before,.m-form-field--checkbox-success .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-success .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-success .a-checkbox.focus+.a-label:before{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline-color:var(--green)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label,.m-form-field--checkbox-success .a-checkbox.focus+.a-label{outline:1px dotted var(--green);outline-offset:1px}.m-form-field--radio .a-label:before{border-radius:50%;transform:rotate(0)}.m-form-field--radio .a-radio:focus+.a-label:before,.m-form-field--radio .a-radio.focus+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:hover+.a-label:before,.m-form-field--radio .a-radio.hover+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:checked+.a-label:before{background-color:var(--pacific);box-shadow:inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:checked:disabled+.a-label:before{background-color:var(--gray-40);box-shadow:inset 0 0 0 2px var(--gray-10)}.m-form-field--radio .a-radio:focus:checked+.a-label:before,.m-form-field--radio .a-radio.focus:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:hover:checked+.a-label:before,.m-form-field--radio .a-radio.hover:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--lg-target{display:block}.m-form-field--lg-target .a-label{box-sizing:border-box;width:100%;padding:15px;background-color:var(--gray-10)}.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{background-color:var(--pacific-20);box-shadow:inset 0 0 0 1px var(--pacific)}.m-form-field--lg-target .a-checkbox:hover+.a-label,.m-form-field--lg-target .a-checkbox.hover+.a-label,.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-radio:hover+.a-label,.m-form-field--lg-target .a-radio.hover+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label{box-shadow:inset 0 0 0 2px var(--pacific)}.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{outline-offset:1px}.m-form-field--lg-target .a-checkbox:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:hover:disabled+.a-label,.m-form-field--lg-target .a-radio:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:hover:disabled+.a-label{color:var(--gray-dark);box-shadow:none;background-color:var(--gray-20)}.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label:before,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label:before{border:1px solid var(--gray-60)}.m-form-field .a-form-alert{margin-top:.9375em}.a-label{display:inline-block}.a-label__helper{color:var(--gray-dark);font-size:1rem;font-weight:400}.a-label__helper--block{display:block;margin-top:0.8333333333em}.a-label--heading{display:block;margin-bottom:0.5555555556em;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.a-label--heading,ul+.a-label--heading,ol+.a-label--heading,dl+.a-label--heading,figure+.a-label--heading,img+.a-label--heading,table+.a-label--heading,blockquote+.a-label--heading,h1+.a-label--heading,.h1+.a-label--heading,h2+.a-label--heading,.h2+.a-label--heading,h3+.a-label--heading,.h3+.a-label--heading,h5+.a-label--heading,.h5+.a-label--heading,h6+.a-label--heading,.h6+.a-label--heading{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.a-label--heading{margin-bottom:.625em;font-size:1em;line-height:1.125}}.a-label--heading .a-label__helper--block{margin-top:.625rem}.a-range{appearance:none;width:100%;min-height:49px}.a-range::-webkit-slider-runnable-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-moz-range-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-webkit-slider-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range::-moz-range-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range:focus,.a-range.focus{box-shadow:none;outline:none}.a-range:focus::-webkit-slider-thumb,.a-range.focus::-webkit-slider-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.a-range:focus::-moz-range-thumb,.a-range.focus::-moz-range-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.o-search-input{display:flex;flex-direction:column;row-gap:.9375rem}.o-search-input__input{position:relative;display:flex;width:initial;flex:0 1 100%}.o-search-input__input-label{position:absolute;left:10px;align-self:center;cursor:pointer}.o-search-input__input input[type=search]{width:100%;white-space:nowrap;padding-left:30px;appearance:none}.o-search-input__input button[type=reset]{display:none;position:absolute;right:0;align-self:center;color:var(--gray-40);font-size:20px;border:1px solid transparent;background-color:transparent;outline:0;width:44px;padding:5px;text-align:right}.o-search-input__input button[type=reset]>svg{width:25px;cursor:pointer;pointer-events:none}.o-search-input__input button[type=reset]:hover{color:var(--black)}.o-search-input__input button[type=reset]:focus{color:var(--black)}.o-search-input__input button[type=reset]:focus>svg{outline:1px dotted var(--pacific)}.o-search-input__input input[type=search]:placeholder-shown~button[type=reset]{display:none}.o-search-input__input input[type=search]:not(:placeholder-shown){padding-right:34px}.o-search-input__input input[type=search]::-webkit-search-decoration,.o-search-input__input input[type=search]::-webkit-search-cancel-button,.o-search-input__input input[type=search]::-webkit-search-results-button,.o-search-input__input input[type=search]::-webkit-search-results-decoration{display:none}.o-search-input:focus-within button[type=reset],.o-search-input .o-search-input__input:hover button[type=reset]{display:block}.o-search-input button[type=submit]{line-height:1.1875}@media only all and (min-width: 37.5625em){.o-search-input{flex-direction:row;border-left:0}.o-search-input button[type=submit]{border-top-left-radius:0;border-bottom-left-radius:0;flex-basis:25%}}.no-js .o-search-input button[type=reset]{display:none !important}.a-select{position:relative;border:1px solid var(--gray-60)}.a-select select{width:100%;line-height:1.375;padding:.4375em .375em .375em;border:0;appearance:none;background-color:var(--white);border-radius:0;color:var(--black)}.a-select select:hover,.a-select select.hover{outline:2px solid var(--pacific);outline-offset:0}.a-select select:active,.a-select select:focus,.a-select select.focus{box-shadow:0 0 0 2px var(--pacific);outline:1px dotted var(--pacific);outline-offset:3px}.a-select select[disabled]{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed}.a-select select[disabled]:hover,.a-select select[disabled].hover,.a-select select[disabled]:focus,.a-select select[disabled].focus{outline:none}.a-select select[disabled] option,.a-select select[disabled] option:disabled,.a-select select option:disabled{color:var(--gray-dark)}.a-select:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;content:\"\";pointer-events:none}.a-select--disabled:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.a-tag-filter{display:flex;gap:.625rem;border:1px solid var(--teal);padding:4px 6px;background-color:var(--teal-20);border-radius:.1875rem;color:var(--black);text-align:left;min-width:-moz-fit-content;min-width:fit-content}.a-tag-filter .cf-icon-svg{pointer-events:none;flex:none}.a-tag-filter>label{display:contents;pointer-events:none}button.a-tag-filter:hover{background-color:var(--teal-40);cursor:pointer}button.a-tag-filter:focus{outline:1px dotted var(--teal);outline-offset:1px}button.a-tag-filter:active{background-color:var(--teal)}a.a-tag-filter{line-height:normal;color:var(--black);border-color:var(--teal)}a.a-tag-filter:visited,a.a-tag-filter.visited,a.a-tag-filter:hover,a.a-tag-filter.hover{border-color:var(--teal);color:var(--black)}a.a-tag-filter:focus,a.a-tag-filter.focus{border-color:var(--teal);color:var(--black)}a.a-tag-filter:active,a.a-tag-filter.active{border-color:var(--teal);color:var(--black)}.a-tag-topic{display:flex;gap:.3125rem}.a-tag-topic{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--gold-80);letter-spacing:1px}.a-tag-topic .a-tag-topic__text{color:var(--gray);word-break:break-word}@media only all and (max-width: 37.5em){.a-tag-topic{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-tag-topic .cf-icon-svg--right{margin-left:auto}.a-tag-topic .a-tag-topic__text{border-bottom-width:0;flex-shrink:10}}a.a-tag-topic{color:var(--gold-80);border-color:var(--gold-80)}a.a-tag-topic:visited,a.a-tag-topic.visited,a.a-tag-topic:hover,a.a-tag-topic.hover{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:focus,a.a-tag-topic.focus{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:active,a.a-tag-topic.active{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic .a-tag-topic__text{border-bottom-color:var(--gold-80)}@media only all and (max-width: 37.5em){a.a-tag-topic{border-top-width:1px;border-bottom-width:1px}a.a-tag-topic:focus{outline:none}a.a-tag-topic:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-tag-topic)+li:has(.a-tag-topic) .a-tag-topic{position:relative;border-top:none}li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:hover:before,li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.a-tag-topic__bullet{font-size:1rem;line-height:1rem}@media only all and (min-width: 37.5625em){a.a-tag-topic__text{color:var(--gray);border-color:var(--gray)}a.a-tag-topic__text:visited,a.a-tag-topic__text.visited,a.a-tag-topic__text:hover,a.a-tag-topic__text.hover{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:focus,a.a-tag-topic__text.focus{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:active,a.a-tag-topic__text.active{border-color:var(--gray);color:var(--gray)}a.a-tag-topic,a.a-tag-topic:visited,a.a-tag-topic:hover,a.a-tag-topic:focus,a.a-tag-topic:active{border-bottom:none;outline-offset:1px}a.a-tag-topic .a-tag-topic__text,a.a-tag-topic:visited .a-tag-topic__text,a.a-tag-topic:hover .a-tag-topic__text,a.a-tag-topic:focus .a-tag-topic__text,a.a-tag-topic:active .a-tag-topic__text{padding-bottom:1px;border-bottom:1px dotted var(--gold-80)}a.a-tag-topic:hover .a-tag-topic__text{border-bottom:1px solid var(--gold-80)}a.a-tag-topic:focus{outline-color:var(--gray)}a.a-tag-topic:focus .a-tag-topic__text{border-bottom-style:solid !important}}.m-tag-group{padding-left:0;list-style-type:none}.m-tag-group li{margin-bottom:0;display:contents}@media only all and (min-width: 37.5625em){.m-tag-group{display:flex;gap:.9375em;flex-wrap:wrap}.m-tag-group--stacked{flex-direction:column;width:-moz-fit-content;width:fit-content}}.m-tag-group:has(.a-tag-filter){display:flex;gap:.9375em;flex-wrap:wrap}html[lang=ar] .m-tag-group{direction:rtl;padding-right:0}.a-text-input{appearance:none;display:inline-block;padding:.4375em;border:1px solid var(--gray-60);background:var(--white);color:var(--black);box-sizing:border-box}.a-text-input:hover,.a-text-input.hover{border-color:var(--pacific);outline:1px solid var(--pacific)}.a-text-input:focus,.a-text-input.focus{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific);outline:1px dotted var(--pacific);outline-offset:2px}.a-text-input:disabled,.a-text-input:disabled:hover,.a-text-input:disabled.hover,.a-text-input:disabled:focus,.a-text-input:disabled.focus{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed;border-color:var(--gray-60);outline:none}.a-text-input--error{border-color:var(--red);outline:1px solid var(--red)}.a-text-input--error:hover,.a-text-input--error.hover{border-color:var(--red-dark);outline:1px solid var(--red-dark);outline-offset:0}.a-text-input--error:focus,.a-text-input--error.focus{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red)}.a-text-input--error:focus:hover,.a-text-input--error:focus.hover,.a-text-input--error.focus:hover,.a-text-input--error.focus.hover{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red);outline-offset:2px}.a-text-input--warning{border-color:var(--gold);outline:1px solid var(--gold)}.a-text-input--warning:hover,.a-text-input--warning.hover{border-color:var(--gold-dark);outline:1px solid var(--gold-dark);outline-offset:0}.a-text-input--warning:focus,.a-text-input--warning.focus{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold)}.a-text-input--warning:focus:hover,.a-text-input--warning:focus.hover,.a-text-input--warning.focus:hover,.a-text-input--warning.focus.hover{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold);outline-offset:2px}.a-text-input--success{border-color:var(--green);outline:1px solid var(--green)}.a-text-input--success:hover,.a-text-input--success.hover{border-color:var(--green-dark);outline:1px solid var(--green-dark);outline-offset:0}.a-text-input--success:focus,.a-text-input--success.focus{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green)}.a-text-input--success:focus:hover,.a-text-input--success:focus.hover,.a-text-input--success.focus:hover,.a-text-input--success.focus.hover{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green);outline-offset:2px}::-webkit-search-decoration{appearance:none}::placeholder{color:var(--gray-dark)}input[type=date]::-webkit-datetime-edit{color:var(--gray-dark)}select.o-multiselect{display:block;box-sizing:border-box;width:100%;padding:.25em .4375em;height:5.5em;border:1px solid var(--gray-60)}select.o-multiselect option{padding:.125em .375em}.o-multiselect,.o-multiselect__header{position:relative}.o-multiselect__header:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;border:1px solid var(--gray-60);content:\"\";pointer-events:none}.o-multiselect__search[type=text]{display:block;box-sizing:border-box;width:100%}.o-multiselect__fieldset{border-color:var(--gray-60);border-top:none;margin:-1px 0 0;padding:0;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;position:absolute;z-index:10;max-height:0;width:100%;transition:max-height .25s ease-out}.o-multiselect.u-active .o-multiselect__fieldset{margin-top:0;max-height:140px;border-color:var(--pacific);border-width:2px;border-top:0}.o-multiselect.u-active .o-multiselect__header:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.o-multiselect__options{list-style-type:none;background-color:var(--white);padding:0}.o-multiselect__options li{margin:0}.o-multiselect__options li:first-child .a-label{padding-top:.625em}.o-multiselect__options.u-filtered li:not(.u-filter-match){display:none}.o-multiselect__options.u-no-results li,.o-multiselect__options.u-max-selections li{display:none}.o-multiselect__options.u-no-results:after,.o-multiselect__options.u-max-selections:after{display:list-item}.o-multiselect__options.u-no-results:after{content:\"No results found\"}.o-multiselect__options.u-max-selections{padding:.625em;pointer-events:none}.o-multiselect__options.u-max-selections:after{content:\"Reached maximum number of selections\"}.o-multiselect__options .a-label{box-sizing:border-box;padding:.3125em 0 .3125em .625em;width:100%}.cf-icon-svg{height:1.1875em;vertical-align:text-top;fill:currentcolor}.cf-icon-svg--updating,.cf-icon-svg--updating-round{animation:updating-animation 1.25s infinite linear;transform-origin:50% 50%}@keyframes updating-animation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}html[lang=ar] .cf-icon-svg--right,html[lang=ar] .cf-icon-svg--right-round,html[lang=ar] .cf-icon-svg--left,html[lang=ar] .cf-icon-svg--left-round,html[lang=ar] .cf-icon-svg--arrow-right,html[lang=ar] .cf-icon-svg--arrow-right-round,html[lang=ar] .cf-icon-svg--arrow-left,html[lang=ar] .cf-icon-svg--arrow-left-round,html[lang=ar] .cf-icon-svg--help,html[lang=ar] .cf-icon-svg--help-round,html[lang=ar] .cf-icon-svg--book,html[lang=ar] .cf-icon-svg--book-round,html[lang=ar] .cf-icon-svg--document,html[lang=ar] .cf-icon-svg--document-round,html[lang=ar] .cf-icon-svg--edit,html[lang=ar] .cf-icon-svg--edit-round,html[lang=ar] .cf-icon-svg--paper-clip,html[lang=ar] .cf-icon-svg--paper-clip-round,html[lang=ar] .cf-icon-svg--cart,html[lang=ar] .cf-icon-svg--cart-round,html[lang=ar] .cf-icon-svg--disability,html[lang=ar] .cf-icon-svg--disability-round,html[lang=ar] .cf-icon-svg--travel,html[lang=ar] .cf-icon-svg--travel-round,html[lang=ar] .cf-icon-svg--bullhorn,html[lang=ar] .cf-icon-svg--bullhorn-round,html[lang=ar] .cf-icon-svg--chart,html[lang=ar] .cf-icon-svg--chart-round,html[lang=ar] .cf-icon-svg--list,html[lang=ar] .cf-icon-svg--list-round,html[lang=ar] .cf-icon-svg--external-link,html[lang=ar] .cf-icon-svg--external-link-round{transform:scaleX(-1)}.m-card{position:relative}.m-card:not(.m-card--breakout)>a{padding:1.875em}.m-card:not(.m-card--breakout) .m-card__footer{margin-top:auto}.m-card:not(.m-card--breakout,.m-card--topic){background:var(--white);border:1px solid var(--gray-20);border-bottom-width:3px;padding:1.875em}.m-card:not(.m-card--breakout,.m-card--topic),.m-card>a{display:flex;flex-direction:column;flex-grow:1;flex-basis:0;box-sizing:border-box;height:100%}.m-card a:focus{outline-offset:2px}.m-card__footer>a{font-weight:500;border-bottom-width:1px}@media only all and (max-width: 56.3125em){.m-card__heading{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h4+.m-card__heading,.h4+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.3636363636em}}@media only all and (max-width: 56.3125em)and (max-width: 37.5em){.m-card__heading{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h3+.m-card__heading,.h3+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.6666666667em}}.m-card__heading>a{color:var(--black)}.m-card__heading>a:hover{color:var(--pacific)}.m-card__heading>a .m-card__icon{font-size:1em;margin-bottom:0;padding-right:.46875em}.m-card__heading>a .m-card__icon,.m-card__heading>a span{display:table-cell}.m-card>.m-list{margin-top:10px;margin-bottom:30px}.m-card--topic{text-align:center;width:170px;background:var(--white)}.m-card--topic>a{border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--topic .m-card__icon{font-size:1.875em;color:var(--green);margin-bottom:.3125em}.m-card--topic:hover>a{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--topic:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--topic .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--topic>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--topic:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:focus .m-card__footer>span{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:active .m-card__footer>span{border-color:var(--pacific-dark);border-style:solid;color:var(--pacific-dark)}.m-card--topic-action .m-card__icon{color:var(--pacific)}.m-card--breakout{min-width:210px;text-align:center}.m-card--breakout>a{padding-top:60px}.m-card--breakout .m-card__inner-wrapper{position:relative;z-index:0;min-height:135px;background:var(--gray-5);border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--breakout .m-card__img{position:absolute;z-index:1;top:0;left:50%;width:210px;height:120px;margin-left:-105px}.m-card--breakout .m-card__footer{margin-top:84px}.m-card--breakout:hover .m-card__inner-wrapper{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--breakout:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--breakout .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--breakout>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--breakout:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--breakout>a:focus .m-card__footer>span{border-color:var(--pacific);color:var(--pacific)}.m-card--breakout>a:active .m-card__footer>span{border-color:var(--navy);border-style:solid;color:var(--navy)}.m-card--breakout .m-card__footer>span{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card--breakout .m-card__footer>span,ul+.m-card--breakout .m-card__footer>span,ol+.m-card--breakout .m-card__footer>span,dl+.m-card--breakout .m-card__footer>span,figure+.m-card--breakout .m-card__footer>span,img+.m-card--breakout .m-card__footer>span,table+.m-card--breakout .m-card__footer>span,blockquote+.m-card--breakout .m-card__footer>span,h1+.m-card--breakout .m-card__footer>span,.h1+.m-card--breakout .m-card__footer>span,h2+.m-card--breakout .m-card__footer>span,.h2+.m-card--breakout .m-card__footer>span,h4+.m-card--breakout .m-card__footer>span,.h4+.m-card--breakout .m-card__footer>span,h5+.m-card--breakout .m-card__footer>span,.h5+.m-card--breakout .m-card__footer>span,h6+.m-card--breakout .m-card__footer>span,.h6+.m-card--breakout .m-card__footer>span{margin-top:1.3636363636em}.o-card-group>h2{margin-bottom:1.875rem}.o-card-group--column-2 .o-card-group__cards{grid-template-columns:1fr 1fr}.o-card-group--column-3 .o-card-group__cards{grid-template-columns:repeat(3, minmax(0, 1fr))}@media only all and (max-width: 63.8125em){.o-card-group--column-3 .o-card-group__cards{grid-template-columns:1fr 1fr}}.o-card-group__cards{display:grid;grid-column-gap:1.25em;grid-row-gap:1.25em}@media only all and (max-width: 37.5em){.o-card-group__cards{grid-template-columns:100% !important}}.o-card-group--bg-green{padding:1.875em;background:var(--green-20)}_:-ms-lang(x),.o-card-group__cards{display:block}_:-ms-lang(x) .m-card,.o-card-group__cards .m-card{display:block;float:left;margin-bottom:10px}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-2 .o-card-group__cards .m-card{width:48%;margin-right:2%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-2 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-3 .o-card-group__cards .m-card{width:32%;margin-right:1%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-3 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x),.o-card-group:after{content:\"\";display:table;clear:both}.o-card-group--count-2 .m-card:nth-of-type(1),.o-card-group--count-3 .m-card:nth-of-type(1),.o-card-group--count-4 .m-card:nth-of-type(1){grid-area:card1}.o-card-group--count-2 .m-card:nth-of-type(2),.o-card-group--count-3 .m-card:nth-of-type(2),.o-card-group--count-4 .m-card:nth-of-type(2){grid-area:card2}.o-card-group--count-2 .m-card:nth-of-type(3),.o-card-group--count-3 .m-card:nth-of-type(3),.o-card-group--count-4 .m-card:nth-of-type(3){grid-area:card3}.o-card-group--count-2 .m-card:nth-of-type(4),.o-card-group--count-3 .m-card:nth-of-type(4),.o-card-group--count-4 .m-card:nth-of-type(4){grid-area:card4}.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card1 card3\"}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.7307692308em}h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1)>a{justify-content:center}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card3 card4\"}.o-card-group--flow .o-card-group__cards{display:flex;flex-wrap:wrap;justify-content:center}@media only all and (min-width: 37.5625em)and (max-width: 56.25em){.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card1\" \"card2 card3\"}}@media only all and (max-width: 37.5em){.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\"}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\" \"card4\"}.o-card-group--flow .o-card-group__cards{display:block}.o-card-group--flow .o-card-group__cards .m-card{width:100%;margin-bottom:1.875em}}.o-email-signup .m-notification{margin-bottom:.9375em}.o-email-signup .a-text-input{max-width:23.125rem}.o-email-signup__buttons{display:flex;margin-top:.9375em;align-items:center;flex-wrap:wrap-reverse;gap:.9375em}.o-email-signup .a-btn{text-align:inherit}@media only all and (max-width: 37.5em){.o-email-signup .a-label--heading{font-size:1em}}.o-featured-content-module{min-height:220px;position:relative;border:1px solid var(--gray-40);background-color:var(--gray-5)}.o-featured-content-module__text{padding-top:1.875em;padding-bottom:1.875em}.o-featured-content-module__img{display:block}@media only all and (max-width: 37.5em){.o-featured-content-module__text{padding-right:.9375em;padding-left:.9375em}.o-featured-content-module__visual{padding-right:.9375em;padding-bottom:.9375em;padding-left:.9375em}.o-featured-content-module__img{margin-right:auto;margin-left:auto}}@media only all and (min-width: 37.5625em){.o-featured-content-module__text{padding-right:300px;padding-left:1.875em}.o-featured-content-module__visual{height:100%;overflow:hidden;position:absolute;top:0;right:0;width:270px}.o-featured-content-module__img{max-width:none;height:100%;position:absolute;left:50%;transform:translate(-50%)}}.m-hero{background-color:var(--gray-5)}.m-hero__wrapper{display:grid;max-width:1200px;margin:0 auto;padding-top:30px;padding-bottom:30px}.m-hero__text{padding-right:15px;padding-left:15px}.m-hero__heading{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7647058824em}.m-hero__subhead{font-size:22px;line-height:1.25}.m-hero__image-wrapper{box-sizing:border-box;overflow:hidden}.m-hero__image{background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;display:none}@supports(display: grid){.m-hero__image{display:block}}.m-hero--knockout{background-color:var(--gray);color:var(--white)}.m-hero--overlay .m-hero__wrapper{background-position:center;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo,.m-hero--50-50{background-color:var(--white)}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}@media only all and (min-width: 37.5625em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h2+.m-hero--jumbo .m-hero__subhead,.h2+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h2+.m-hero--50-50 .m-hero__subhead,.h2+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.3636363636em}}@media only all and (min-width: 63.8125em){.m-hero--jumbo .m-hero__wrapper,.m-hero--50-50 .m-hero__wrapper{min-height:285px}.m-hero--jumbo .m-hero__heading,.m-hero--50-50 .m-hero__heading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.625em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead{margin-top:1.7307692308em}h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h3+.m-hero--jumbo .m-hero__subhead,.h3+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h3+.m-hero--50-50 .m-hero__subhead,.h3+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){.m-hero__image-wrapper{margin-top:1.875em}.m-hero--overlay .m-hero__wrapper{background-image:none !important}.m-hero--jumbo .m-hero__wrapper{padding-bottom:0}}@media only all and (max-width: 56.25em){.m-hero__heading{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7307692308em}h1+.m-hero__heading,.h1+.m-hero__heading,h3+.m-hero__heading,.h3+.m-hero__heading,h4+.m-hero__heading,.h4+.m-hero__heading,h5+.m-hero__heading,.h5+.m-hero__heading,h6+.m-hero__heading,.h6+.m-hero__heading{margin-top:1.1538461538em}.m-hero__subhead{font-size:18px}}@media only all and (min-width: 37.5625em){.m-hero__wrapper{grid-template-columns:7fr 5fr;padding-right:15px;padding-left:15px;min-height:225px}.m-hero__text{margin:auto 0}.m-hero__image-wrapper{padding-right:15px;padding-left:15px;display:flex;align-items:center}.m-hero--bleeding .m-hero__image-wrapper{width:100%;margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--bleeding .m-hero__image{padding-bottom:0 !important;height:100%;width:100%;background-size:cover}.m-hero--overlay .m-hero__image{display:none}.m-hero--jumbo .m-hero__wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo .m-hero__image{display:none}.m-hero--50-50 .m-hero__wrapper{grid-template-columns:1fr 1fr;border:1px solid var(--gray-40);border-top:none;background-position:100% center;background-repeat:no-repeat;background-size:50%}.m-hero--50-50 .m-hero__image{display:none}}@media only all and (min-width: 63.8125em){.m-hero__wrapper{padding-top:2.8125em;padding-bottom:2.8125em;min-height:195px}.m-hero--bleeding .m-hero__image-wrapper{margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--50-50 .m-hero__wrapper{min-height:345px}}.content-l{position:relative}@media only all and (min-width: 37.5625em){.content-l{display:block;position:relative;margin-left:-15px;margin-right:-15px}}@media only all and (max-width: 37.5em){.content-l__col+.content-l__col{margin-top:1.875em}}@media only all and (min-width: 37.5625em){.content-l__col-1{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-2{display:inline-block;box-sizing:border-box;width:50%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-3{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-2-3{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-8{display:inline-block;box-sizing:border-box;width:37.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-5-8{display:inline-block;box-sizing:border-box;width:62.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-4{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-4{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}.content__line{height:1px;background:var(--gray-40)}.content__main dd,.content__main dt,.content__main h3,.content__main h4,.content__main h5,.content__main h6,.content__main li,.content__main p,.content__main label,.content__intro dd,.content__intro dt,.content__intro h3,.content__intro h4,.content__intro h5,.content__intro h6,.content__intro li,.content__intro p,.content__intro label{max-width:41.875rem}.content__intro,.content__main,.content__sidebar{padding:1.875em .9375em}@media only all and (min-width: 37.5625em){.content__intro,.content__main,.content__sidebar{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding:2.8125em .9375em}}@media only all and (min-width: 56.3125em){.content__intro,.content__main,.content__sidebar{padding:2.8125em 0}}@media only all and (min-width: 56.3125em){.content__intro{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}@media only all and (min-width: 56.3125em){.content--1-3 .content__sidebar{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-right:1.875em}.content--1-3 .content__main{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;position:relative}.content--1-3 .content__main:after{content:\"\";border-left:1px solid var(--gray-40);position:absolute;top:2.8125em;bottom:0;left:-1.875em}.content--2-1 .content__main{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content--2-1 .content__main:after{right:-1.875em}.content--2-1 .content__sidebar{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-left:1.875em}}.content--flush-bottom{padding-bottom:0}@media only all and (max-width: 56.25em){.content--flush-top-on-small{padding-top:0}}@media only all and (max-width: 56.25em){.content--flush-all-on-small{padding:0;border:none}}.block{margin-top:3.75em;margin-bottom:3.75em}.block--border-top{border-top:1px solid var(--gray-40)}.block--border-right{border-right:1px solid var(--gray-40)}.block--border-bottom{border-bottom:1px solid var(--gray-40)}.block--border-left{border-left:1px solid var(--gray-40)}.block--border{border:1px solid var(--gray-40)}.block--flush-top{margin-top:0 !important}.block--flush-top.block--border,.block--flush-top.block--border-top{border-top:none}.block--flush-bottom{margin-bottom:0 !important}.block--flush-bottom.block--border,.block--flush-bottom.block--border-bottom{border-bottom:none}.block--flush-sides{margin-right:-15px;margin-left:-15px}@media only all and (max-width: 37.5em){.block--flush-sides.block--border,.block--flush-sides.block--border-right,.block--flush-sides.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush-sides{margin-right:-30px;margin-left:-30px}}.block--flush{margin-top:0 !important;margin-right:-15px;margin-bottom:0 !important;margin-left:-15px}.block--flush.block--border,.block--flush.block--border-top,.block--flush.block--border-bottom{border-top:none;border-bottom:none}@media only all and (max-width: 37.5em){.block--flush.block--border,.block--flush.block--border-right,.block--flush.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush{margin-right:-30px;margin-left:-30px}}.block--bg{padding:1.875em .9375em 3.75em;background:var(--gray-5)}@media only all and (min-width: 37.5625em){.block--bg{padding:2.8125em 1.875em}}.block--padded-top{padding-top:1.875em;margin-top:1.875em}.block--padded-bottom{padding-bottom:1.875em;margin-bottom:1.875em}.block--sub{margin-top:1.875em;margin-bottom:1.875em}@media only all and (min-width: 56.3125em){.wrapper{max-width:1200px;padding-right:15px;padding-left:15px;margin:0 auto;clear:both}}.wrapper--match-content{padding-left:15px;padding-right:15px}@media only all and (min-width: 37.5625em){.wrapper--match-content{padding-left:30px;padding-right:30px;max-width:1200px}}.o-text-introduction{margin-top:0;margin-bottom:60px}.o-text-introduction>*{margin-top:0;margin-bottom:15px;max-width:41.875rem}.o-well{box-sizing:border-box;padding:1.875em .9375em;border:1px solid var(--gray-40);background-color:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-well{padding-left:1.875em;padding-right:1.875em}}.o-banner{padding:.9375em 0;background:var(--gold-10);border-bottom:1px solid var(--gray-40);font-size:.875em}.o-banner .m-notification{border:none;padding:0}.o-banner .m-notification__icon{left:0;top:0}.o-banner--dark{background:var(--teal-dark);border-color:var(--teal-dark);color:var(--white)}.o-banner--dark .m-notification{background:var(--teal-dark)}.o-banner--dark .m-notification .cf-icon-svg{fill:var(--white)}.o-banner--dark .m-notification a{color:var(--white);border-color:var(--white)}.o-banner--dark .m-notification a:visited,.o-banner--dark .m-notification a.visited{border-color:var(--teal-40);color:var(--teal-40)}.o-banner--dark .m-notification a:hover,.o-banner--dark .m-notification a.hover{border-color:var(--gray-15);color:var(--gray-15)}.o-banner--dark .m-notification a:focus,.o-banner--dark .m-notification a.focus{border-color:var(--white);color:var(--white)}.o-banner--dark .m-notification a:active,.o-banner--dark .m-notification a.active{border-color:var(--gray-15);color:var(--gray-15)}@media only all and (min-width: 37.5625em){.o-banner{font-size:1em}}.m-notification{display:none;position:relative;padding:15px;background:var(--gray-5);border:1px solid var(--gray-40)}.m-notification>.cf-icon-svg{position:absolute;fill:var(--gray)}.m-notification--success{background:var(--green-10);border-color:var(--green)}.m-notification--success>.cf-icon-svg{fill:var(--green)}.m-notification--warning{background:var(--gold-10);border-color:var(--gold)}.m-notification--warning>.cf-icon-svg{fill:var(--gold)}.m-notification--error{background:var(--red-10);border-color:var(--red)}.m-notification--error>.cf-icon-svg{fill:var(--red)}.m-notification--success a,.m-notification--warning a,.m-notification--error a{color:var(--pacific-mid-dark);border-color:var(--pacific-mid-dark)}.m-notification--success a:visited,.m-notification--success a.visited,.m-notification--warning a:visited,.m-notification--warning a.visited,.m-notification--error a:visited,.m-notification--error a.visited{border-color:var(--teal);color:var(--teal)}.m-notification--success a:hover,.m-notification--success a.hover,.m-notification--warning a:hover,.m-notification--warning a.hover,.m-notification--error a:hover,.m-notification--error a.hover{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-notification--success a:focus,.m-notification--success a.focus,.m-notification--warning a:focus,.m-notification--warning a.focus,.m-notification--error a:focus,.m-notification--error a.focus{border-color:var(--pacific-mid-dark);color:var(--pacific-mid-dark)}.m-notification--success a:active,.m-notification--success a.active,.m-notification--warning a:active,.m-notification--warning a.active,.m-notification--error a:active,.m-notification--error a.active{border-color:var(--navy-dark);color:var(--navy-dark)}.m-notification--visible{display:block}.cf-icon-svg+.m-notification__content{padding-left:1.5625rem}.m-notification__message{font-size:1rem;line-height:1.25;font-weight:500}@media only all and (min-width: 37.5625em){.m-notification__message{font-size:1.125rem}}.m-notification__explanation{margin-top:.3125rem;margin-bottom:.9375rem}.m-notification__message+.m-list{margin-top:.9375rem}@media only all and (min-width: 37.5625em){.m-notification .cf-icon-svg{font-size:1.125rem}.m-notification__explanation{margin-bottom:0}.m-notification .m-list{margin-top:.3125rem}.m-notification .m-list__item{margin-bottom:.3125rem}}html[lang=ar] .m-notification .cf-icon-svg+.m-notification__content{padding-left:initial;padding-right:1.5625rem}html[lang=ar] .m-notification .m-list{padding-right:0}.m-pagination{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:\"pag-btn-prev . pag-btn-next\" \"pag-form pag-form pag-form\";row-gap:.9375rem}.m-pagination__form{grid-area:pag-form;display:flex;flex-flow:wrap;place-content:center;gap:.625rem;padding:.3125rem;border-radius:.25rem;background:var(--gray-5);color:var(--gray)}.m-pagination__current-page{width:2.8125rem;font-weight:500;text-align:right}.m-pagination__label{display:contents;white-space:nowrap}.m-pagination__btn-prev{grid-area:pag-btn-prev;z-index:1}.m-pagination__btn-next{grid-area:pag-btn-next;z-index:1}@media only all and (min-width: 37.5625em){.m-pagination{grid-template-areas:\"pag-btn-prev pag-form pag-btn-next\"}.m-pagination__btn-prev{border-top-right-radius:0;border-bottom-right-radius:0}.m-pagination__btn-next{border-top-left-radius:0;border-bottom-left-radius:0}}.o-table__cell--right-align{text-align:right}.o-table--scrolling{box-sizing:border-box;overflow-y:hidden}.o-table--scrolling table{border:1px solid var(--gray-40)}.o-table--scrolling table>tbody>tr:nth-child(2n)>th,.o-table--scrolling table>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-table--striped>tbody>tr:nth-child(2n)>th,.o-table--striped>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}}@media only screen and (max-width: 600px){.o-table{width:100%}.o-table--striped tr:nth-child(2n)>th,.o-table--striped tr:nth-child(2n)>td{background:var(--white)}.o-table--stack-on-small{border-top:1px solid var(--gray-40)}.o-table--stack-on-small tr,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=row],.o-table--stack-on-small [data-display-table=cell]{display:block}.o-table--stack-on-small th,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=cell]{padding-right:0;padding-left:0;width:100%}.o-table--stack-on-small>thead,.o-table--stack-on-small [data-display-table=thead]{display:none}.o-table--stack-on-small td[data-label]:before{display:block;margin-top:0;margin-bottom:.3125em;content:attr(data-label);line-height:1.83333333;font-size:.875em;font-weight:600;letter-spacing:1px;text-transform:uppercase}.o-table--stack-on-small td:last-child,.o-table--stack-on-small [data-display-table=cell]:last-child{margin-bottom:1.875em}}.a-date{color:var(--gray);white-space:nowrap;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.a-date,ul+.a-date,ol+.a-date,dl+.a-date,figure+.a-date,img+.a-date,table+.a-date,blockquote+.a-date,h1+.a-date,.h1+.a-date,h2+.a-date,.h2+.a-date,h3+.a-date,.h3+.a-date,h4+.a-date,.h4+.a-date,h6+.a-date,.h6+.a-date{margin-top:2.1428571429em}.no-js .u-js-only,.u-hide-if-js{display:none !important}.no-js .u-hide-if-js{display:block !important}.u-clearfix:after{content:\"\";display:table;clear:both}.u-visually-hidden{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}@media only all and (max-width: 37.5em){.u-hide-on-mobile{display:none}}.u-show-on-mobile{display:none}@media only all and (max-width: 37.5em){.u-show-on-mobile{display:block}}.u-hidden{display:none !important}.u-invisible{visibility:hidden}.u-right{float:right}.u-nowrap{white-space:nowrap}.u-flexible-container{position:relative;padding-bottom:56.25%;height:0}.u-flexible-container__inner{position:absolute;top:0;left:0;width:100%;height:100%}.u-flexible-container--4-3{position:relative;padding-bottom:75%;height:0}.u-mt0{margin-top:0 !important}.u-mb0{margin-bottom:0 !important}.u-mt5{margin-top:5px !important}.u-mb5{margin-bottom:5px !important}.u-mt10{margin-top:10px !important}.u-mb10{margin-bottom:10px !important}.u-mt15{margin-top:15px !important}.u-mb15{margin-bottom:15px !important}.u-mt20{margin-top:20px !important}.u-mb20{margin-bottom:20px !important}.u-mt30{margin-top:30px !important}.u-mb30{margin-bottom:30px !important}.u-mt45{margin-top:45px !important}.u-mb45{margin-bottom:45px !important}.u-mt60{margin-top:60px !important}.u-mb60{margin-bottom:60px !important}.u-w100pct{width:100%}.u-w90pct{width:90%}.u-w80pct{width:80%}.u-w70pct{width:70%}.u-w60pct{width:60%}.u-w50pct{width:50%}.u-w40pct{width:40%}.u-w30pct{width:30%}.u-w20pct{width:20%}.u-w10pct{width:10%}.u-w75pct{width:75%}.u-w65pct{width:65%}.u-w25pct{width:25%}.u-w15pct{width:15%}.u-w66pct{width:66.6666666667%}.u-w33pct{width:33.3333333333%}small,.u-small-text{font-size:.875em}small--subtle,.u-small-text--subtle{color:var(--gray)}.u-no-animation{transition-duration:0s !important}.u-move-transition{transition:transform .25s ease-out}.u-move-to-origin{transform:translateZ(0)}.u-move-left{transform:translate3d(-100%, 0, 0)}.u-move-left-2x{transform:translate3d(-200%, 0, 0)}.u-move-left-3x{transform:translate3d(-300%, 0, 0)}.u-move-right{transform:translate3d(100%, 0, 0)}.u-move-up{transform:translate3d(0, -100%, 0)}.u-alpha-transition{transition:opacity .25s linear}.u-alpha-100{opacity:1}.u-alpha-0{opacity:0}.u-max-height-transition{overflow:hidden;contain:paint;transition:max-height .2s ease-out}.u-max-height-zero{max-height:0 !important}.u-max-height-summary{max-height:88px !important}.a-link{border-bottom-width:0}.a-link .a-link__text{border-bottom-width:1px;border-bottom-style:inherit;overflow-wrap:break-word}.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){.a-link--jump{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-link--jump .cf-icon-svg--right{margin-left:auto}.a-link--jump .a-link__text{border-bottom-width:0;flex-shrink:10}}a.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){a.a-link--jump{border-top-width:1px;border-bottom-width:1px}a.a-link--jump:focus{outline:none}a.a-link--jump:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-link--jump)+li:has(.a-link--jump) .a-link--jump{position:relative;border-top:none}li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:hover:before,li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.m-list--unstyled,.m-list--horizontal,.m-list--links{padding-left:0;list-style-type:none}.m-list--unstyled .m-list__item,.m-list--horizontal .m-list__item,.m-list--links .m-list__item{margin-left:0}.m-list--spaced .m-list--spaced,.m-list--spaced .m-list__item+.m-list__item{margin-top:1.5em}.m-list--horizontal .m-list__item{display:inline-block;margin-right:.25em;margin-bottom:0}@media only all and (max-width: 37.5em){.m-list--links .m-list__item{margin-bottom:0}}html[lang=ar] .m-list{padding-right:0}.m-meta-header{display:flex;flex-direction:column-reverse;flex-wrap:wrap-reverse;row-gap:.625rem;column-gap:1.3125rem;width:-moz-fit-content;width:fit-content;padding-bottom:.625rem;overflow:hidden}.m-meta-header__item-group{display:flex;flex-wrap:wrap;column-gap:1.3125rem}.m-meta-header__item{display:grid;grid-template-columns:0 auto 1fr;row-gap:.3125rem;text-wrap:balance;margin-bottom:0;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.m-meta-header__item,ul+.m-meta-header__item,ol+.m-meta-header__item,dl+.m-meta-header__item,figure+.m-meta-header__item,img+.m-meta-header__item,table+.m-meta-header__item,blockquote+.m-meta-header__item,h1+.m-meta-header__item,.h1+.m-meta-header__item,h2+.m-meta-header__item,.h2+.m-meta-header__item,h3+.m-meta-header__item,.h3+.m-meta-header__item,h5+.m-meta-header__item,.h5+.m-meta-header__item,h6+.m-meta-header__item,.h6+.m-meta-header__item{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.625em;font-size:1em;line-height:1.125}}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.3125rem}}.m-meta-header__item .cf-icon-svg{margin-right:.3125rem}.m-meta-header__item:before{content:\"|\";margin-left:-0.8125rem}.m-meta-header__item .a-date{font-size:.875rem;line-height:1.7142857143;margin-bottom:0}@media only all and (min-width: 37.5625em){.m-meta-header{flex-direction:row}}.m-pull-quote__body{color:var(--black);font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-pull-quote__body{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.m-pull-quote__citation{color:var(--gray);font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.m-pull-quote__citation,ul+.m-pull-quote__citation,ol+.m-pull-quote__citation,dl+.m-pull-quote__citation,figure+.m-pull-quote__citation,img+.m-pull-quote__citation,table+.m-pull-quote__citation,blockquote+.m-pull-quote__citation,h1+.m-pull-quote__citation,.h1+.m-pull-quote__citation,h2+.m-pull-quote__citation,.h2+.m-pull-quote__citation,h3+.m-pull-quote__citation,.h3+.m-pull-quote__citation,h4+.m-pull-quote__citation,.h4+.m-pull-quote__citation,h6+.m-pull-quote__citation,.h6+.m-pull-quote__citation{margin-top:2.1428571429em}.m-pull-quote__citation:before{content:\"—\"}.m-slug-header{border-top:1px solid var(--gray-40)}.m-slug-header__heading{display:inline-block;padding-top:0.2857142857em;border-top:5px solid var(--green);margin-top:-3px;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}.a-tagline{font-size:.75rem;display:grid;grid-template-columns:22px 1fr;grid-column-gap:10px}.a-tagline__text{display:inline-block}.a-tagline .u-usa-flag{margin-top:1px}.a-tagline--large{font-size:1rem}.a-tagline--large .u-usa-flag{margin-top:4px}.u-usa-flag{display:inline-block;width:24px;height:13px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAZCAMAAABAf11LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5QTFRF////sxlC7MbQ2YyhxlNxCjFhR2WJV3GSKUt1dYumOFh/GT5rhZiwwszYsr/OlKW6Zn6c0djh8PL1iR9Ko7LE4OXrl0pttKC0pXWRtYKbSuJhRQAAANFJREFUeNrkkctuwyAUREnSuW/ApHYf//+jBVdZVcJi3aORgAXcMyLBAAJEzsVG3m8TkifyI3zfPQ6nJJLo421CArSBmkgjNEWtQE4zXJmClXuCWIlU5hdQxCqbqnE1KdIz79CVDvBwZxyKfQfmHTyzl01UZSvOWSTbhZLSWeDMufWLC/1ls3amT4qQq394EjIjApxBT+/nr8eEBNuKcB9SWMpmEXalNOylmlUZNTr4vE/4VdKhpC+leQf6y/e0wzL3RdJtkfUJyzwW+ZcdfgQYAJmJD3zerW6OAAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */:root{--font-stack: system-ui, sans-serif;--beige: #bea96f;--beige-30: #f0e8d8;--beige-60: #d8c8a0;--green-dark: #1e9642;--green-mid-dark: #1fa040;--green: #20aa3f;--green-90: #48b753;--green-80: #66c368;--green-70: #93cf7c;--green-60: #addc91;--green-50: #bae0a2;--green-40: #c7e5b3;--green-30: #d4eac6;--green-20: #e2efd8;--green-10: #f0f8eb;--teal-dark: #005e5d;--teal-mid-dark: #126b69;--teal: #257675;--teal-90: #3e8685;--teal-80: #579695;--teal-70: #70a6a5;--teal-60: #89b6b5;--teal-50: #9ec4c3;--teal-40: #b4d2d1;--teal-30: #c4dddc;--teal-20: #d4e7e6;--teal-10: #f0f7f6;--pacific-dark: #0050b4;--pacific-mid-dark: #0061c1;--pacific: #0072ce;--pacific-90: #2284d5;--pacific-80: #4497dc;--pacific-70: #61a7e2;--pacific-60: #7eb7e8;--pacific-50: #96c4ed;--pacific-40: #afd2f2;--pacific-30: #c3ddf6;--pacific-20: #d6e8fa;--pacific-10: #eff8fd;--navy-dark: #002d72;--navy-mid-dark: #123c7c;--navy: #254b87;--navy-90: #3e5f95;--navy-80: #5674a3;--navy-70: #6f88b2;--navy-60: #889cc0;--navy-50: #9daecc;--navy-40: #b3c0d9;--navy-30: #c3cde2;--navy-20: #d3daeb;--navy-10: #f4f6fa;--purple-dark: #a01b68;--purple-mid-dark: #aa2071;--purple: #b4267a;--purple-90: #be438b;--purple-80: #c55998;--purple-70: #cd70a5;--purple-60: #d486b2;--purple-50: #dc9cbf;--purple-40: #e3b2cc;--purple-30: #ebc9d9;--purple-20: #f0d8e2;--purple-10: #fdf3f8;--red-dark: #b63014;--red-mid-dark: #c3381c;--red: #d14124;--red-90: #d75a40;--red-80: #dd735d;--red-70: #e28875;--red-60: #e79e8e;--red-50: #ebb0a3;--red-40: #f0c3b8;--red-30: #f3d1c8;--red-20: #f7e0d9;--red-10: #fbefec;--gold-dark: #dc731c;--gold-mid-dark: #ed881b;--gold: #ff9e1b;--gold-90: #ffab39;--gold-80: #ffb858;--gold-70: #ffc372;--gold-60: #ffce8d;--gold-50: #ffd8a3;--gold-40: #ffe1b9;--gold-30: #ffe8cb;--gold-20: #fff0dd;--gold-10: #fff6ec;--neutral-dark: #745745;--neutral-mid-dark: #7d604b;--neutral: #8a6c57;--neutral-90: #957865;--neutral-80: #a18573;--neutral-70: #ad9484;--neutral-60: #baa496;--neutral-50: #c6b4a9;--neutral-40: #d3c5bc;--neutral-30: #ddd1c9;--neutral-20: #e7ddd7;--neutral-10: #f8f5f2;--gray-darker: #293037;--gray-dark: #43484e;--gray-mid-dark: #4f5257;--gray: #5a5d61;--gray-90: #676a6f;--gray-80: #75787b;--gray-70: #838588;--gray-60: #919395;--gray-50: #a2a3a4;--gray-40: #b4b5b6;--gray-30: #c3c4c4;--gray-20: #d2d3d5;--gray-15: #dcdddf;--gray-10: #e7e8e9;--gray-5: #f7f8f9;--black: #101820;--white: #fff}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/2cd55546-ec00-4af9-aeca-4a3cd186da53.woff2\") format(\"woff2\");font-style:normal;font-weight:normal;font-display:fallback}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/627fbb5a-3bae-4cd9-b617-2f923e29d55e.woff2\") format(\"woff2\");font-style:normal;font-weight:500;font-display:fallback}:root{--font-stack: \"Avenir Next\", arial, sans-serif}.o-expandable{margin-bottom:0}.o-expandable h4{max-width:calc(100% - 55px);box-sizing:border-box;padding-right:5px}.o-expandable p{color:var(--gray);font-size:16px}","/*! normalize.css v2.1.3 | MIT License | git.io/normalize */html{font-family:sans-serif;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:0.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:0.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:0.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:normal;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:0.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:0.5em}li{margin-bottom:0.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:0.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:0.625em;text-align:left}th,td{padding:0.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:0.9375em;margin-left:0.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:\"Input Mono\",Consolas,Monaco,\"Courier New\",monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:0.8125em}pre{display:block;padding:0.625em 0.9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:rgba(0,0,0,0)}html{font-family:sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:.5em}li{margin-bottom:.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:.625em;text-align:left}th,td{padding:.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:.9375em;margin-left:.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:Input Mono,Consolas,Monaco,Courier New,monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:.8125em}pre{display:block;padding:.625em .9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:transparent}button.a-btn::-moz-focus-inner,input.a-btn::-moz-focus-inner{border:0}.a-btn{appearance:none;display:flex;gap:.625rem;box-sizing:border-box;padding:.5em .875em;border:0;margin:0;border-radius:.25em;cursor:pointer;font-size:1em;font-weight:500;line-height:normal;text-align:center;text-decoration:none;transition:background-color .1s;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;justify-content:center}.a-btn,.a-btn:link,.a-btn:visited{background-color:var(--pacific);color:var(--white)}.a-btn:hover,.a-btn.hover,.a-btn:focus,.a-btn.focus{background-color:var(--pacific-dark);color:var(--white)}.a-btn:focus,.a-btn.focus{outline:1px dotted var(--pacific);outline-offset:1px}.a-btn:active,.a-btn.active{background-color:var(--navy)}.a-btn--secondary,.a-btn--secondary:link,.a-btn--secondary:visited{background-color:var(--gray);color:var(--white)}.a-btn--secondary:hover,.a-btn--secondary.hover,.a-btn--secondary:focus,.a-btn--secondary.focus{background-color:var(--gray-dark)}.a-btn--secondary:focus,.a-btn--secondary.focus{outline-color:var(--gray)}.a-btn--secondary:active,.a-btn--secondary.active{background-color:var(--black)}.a-btn--warning,.a-btn--warning:link,.a-btn--warning:visited{background-color:var(--red-mid-dark);color:var(--white)}.a-btn--warning:hover,.a-btn--warning.hover,.a-btn--warning:focus,.a-btn--warning.focus{background-color:var(--red-dark)}.a-btn--warning:focus,.a-btn--warning.focus{outline-color:var(--red-mid-dark)}.a-btn--warning:active,.a-btn--warning.active{background-color:var(--gray-dark)}.a-btn--disabled,.a-btn--disabled:link,.a-btn--disabled:visited,.a-btn--disabled:hover,.a-btn--disabled.hover,.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn--disabled:active,.a-btn--disabled.active,.a-btn[disabled],.a-btn[disabled]:link,.a-btn[disabled]:visited,.a-btn[disabled]:hover,.a-btn[disabled].hover,.a-btn[disabled]:focus,.a-btn[disabled].focus,.a-btn[disabled]:active,.a-btn[disabled].active{background-color:var(--gray-20);color:var(--gray-dark);cursor:default;cursor:not-allowed}.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn[disabled]:focus,.a-btn[disabled].focus{outline-color:var(--gray-20)}@media only all and (max-width: 37.5em){.a-btn--full-on-xs{display:block;width:100%}}.a-btn:has(svg+span) span{order:3}.a-btn:has(span+svg) svg{order:3}.a-btn:not(.a-btn--hide-icon):has(svg+span):before,.a-btn:not(.a-btn--hide-icon):has(span+svg):before{content:\"\";border-left:1px solid var(--pacific-60);order:2;place-self:normal}.a-btn--secondary:has(svg):before{border-color:var(--gray-40) !important}.a-btn--warning:has(svg):before{border-color:var(--red-60) !important}.a-btn--disabled:has(svg):before,.a-btn[disabled]:has(svg):before{border-color:var(--gray-60) !important}.a-btn--hide-icon svg{display:none}.m-btn-group{display:flex;gap:.625rem;flex-wrap:wrap;align-items:center;width:-moz-fit-content;width:fit-content}.a-btn--link{padding:1.5px 0;border-radius:0;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-style:dotted;text-underline-offset:4.5px}.a-btn--link:has(svg){gap:.3125rem}.a-btn--link:has(svg):before{display:none}.a-btn--link,.a-btn--link:link,.a-btn--link:visited{text-decoration-color:var(--pacific);background-color:transparent;color:var(--pacific)}.a-btn--link:hover,.a-btn--link.hover{text-decoration-color:var(--pacific-dark);text-decoration-style:solid;background-color:transparent;color:var(--pacific-dark)}.a-btn--link:focus,.a-btn--link.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--pacific);color:var(--pacific)}.a-btn--link:active,.a-btn--link.active{text-decoration-color:var(--navy);text-decoration-style:solid;background-color:transparent;color:var(--navy)}.a-btn--link.a-btn--secondary,.a-btn--link.a-btn--secondary:link,.a-btn--link.a-btn--secondary:visited{text-decoration-color:var(--gray);background-color:transparent;color:var(--gray)}.a-btn--link.a-btn--secondary:hover,.a-btn--link.a-btn--secondary.hover{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.a-btn--link.a-btn--secondary:focus,.a-btn--link.a-btn--secondary.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--gray);color:var(--gray)}.a-btn--link.a-btn--secondary:active,.a-btn--link.a-btn--secondary.active{text-decoration-color:var(--black);text-decoration-style:solid;background-color:transparent;color:var(--black)}.a-btn--link.a-btn--warning,.a-btn--link.a-btn--warning:link,.a-btn--link.a-btn--warning:visited{text-decoration-color:var(--red-mid-dark);background-color:transparent;color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:hover,.a-btn--link.a-btn--warning.hover{text-decoration-color:var(--red-dark);text-decoration-style:solid;background-color:transparent;color:var(--red-dark)}.a-btn--link.a-btn--warning:focus,.a-btn--link.a-btn--warning.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--red-mid-dark);color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:active,.a-btn--link.a-btn--warning.active{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.o-expandable{position:relative}.o-expandable__header{display:flex;justify-content:space-between;gap:10px;padding:.625em .9375em;border:0;background-color:transparent;cursor:pointer}.o-expandable__header:focus{outline:1px dotted var(--black);outline-offset:2px}.o-expandable__header .o-expandable__cue-close,.o-expandable__header .o-expandable__cue-open{display:none}.o-expandable__header[aria-expanded=false] .o-expandable__cue-open,.o-expandable__header[aria-expanded=true] .o-expandable__cue-close{display:block}.o-expandable button.o-expandable__header{width:100%;text-align:left}.o-expandable__label{flex-grow:1;margin-bottom:0;color:var(--black);font-weight:500}.o-expandable__icon,.o-expandable__label{font-size:1.125em}@media only all and (max-width: 37.5em){.o-expandable__icon,.o-expandable__label{font-size:1em}}.o-expandable__cues{align-self:center;color:var(--pacific);font-size:1em;line-height:1.375}.o-expandable__content{padding:0 .9375em .9375em}.o-expandable__content:before{content:\"\";display:block;border-top:1px solid var(--gray-40);padding-top:.9375em}.o-expandable__content:after{padding-bottom:.9375em;width:100%}.o-expandable--padded .o-expandable__header{padding:1.5625em .9375em}.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.625em}@media only all and (max-width: 37.5em){.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.375em}}.o-expandable--background{background:var(--gray-5)}.o-expandable--border{border:1px solid var(--gray-40)}html[lang=ar] .o-expandable__header{text-align:right}html[lang=ar] .o-expandable__cues{text-align:left}.o-expandable-group .o-expandable{border-bottom:1px solid var(--gray-40)}.o-expandable-group .o-expandable:first-child{border-top:1px solid var(--gray-40)}@media print{.o-expandable__header[aria-expanded=true] .o-expandable__cue-close,.o-expandable__header[aria-expanded=false] .o-expandable__cue-open{display:none}.o-expandable__content[aria-expanded=false]{display:block;max-height:99999px !important}}.o-expandable .print__header[aria-expanded=true] .o-expandable .print__cue-close,.o-expandable .print__header[aria-expanded=false] .o-expandable .print__cue-open{display:none}.o-expandable .print__content[aria-expanded=false]{display:block;max-height:99999px !important}.o-summary__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary__btn{position:relative;z-index:2;display:block;width:100%;padding-top:15px;padding-bottom:15px;border:dotted var(--pacific);border-width:1px 0;text-align:center;color:var(--pacific);background:#fff}.o-summary__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary__btn[aria-expanded=false]:before{display:block;pointer-events:none;height:2.75em;margin:0;position:absolute;left:0;right:0;top:calc(-100% + 2px);background:linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);content:\"\"}@media print{.o-summary__btn[aria-expanded=false]:before{background:none}}.o-summary__btn[aria-expanded=false]:before .print{background:none}.no-js .o-summary__btn{display:none}@media only screen and (min-width: 601px){.o-summary--mobile .o-summary__btn{display:none}}.o-summary-minimal__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary-minimal__btn{margin-top:5px;padding-left:0;padding-right:0;display:block;border:none;background:none;text-align:left;color:var(--pacific)}.o-summary-minimal__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary-minimal__btn .o-summary-minimal__cue-close,.o-summary-minimal__btn .o-summary-minimal__cue-open{display:none}.o-summary-minimal__btn[aria-expanded=false] .o-summary-minimal__cue-open,.o-summary-minimal__btn[aria-expanded=true] .o-summary-minimal__cue-close{display:block}.no-js .o-summary-minimal__btn{display:none}.o-form__group{margin-bottom:1.875em}.o-form__fieldset{border:none;margin:0;padding:0}.o-form__fieldset .m-form-field+.m-form-field{margin-top:.625em}.a-form-alert .cf-icon-svg{color:var(--gray);float:left}.a-form-alert__text{display:block;margin-left:1.25em}.a-form-alert--success .cf-icon-svg{color:var(--green)}.a-form-alert--error .cf-icon-svg{color:var(--red)}.a-form-alert--warning .cf-icon-svg{color:var(--gold)}.m-form-field .a-text-input--full{width:100%}.m-form-field .a-label+.a-text-input{margin-top:.3125em}.m-form-field--checkbox .a-label,.m-form-field--radio .a-label{display:inline-grid;grid-template-columns:1.875em auto;vertical-align:top;cursor:pointer;overflow-wrap:anywhere}.m-form-field--checkbox .a-label:before,.m-form-field--radio .a-label:before{display:inline-block;grid-row-start:1;grid-row-end:3;border:1px solid var(--gray-60);height:1.125em;width:1.125em;margin-right:10px;background-color:var(--white);content:\"\";vertical-align:top;position:relative;top:1px;left:1px}.m-form-field--checkbox .a-label:hover:before,.m-form-field--checkbox .a-label.hover:before,.m-form-field--radio .a-label:hover:before,.m-form-field--radio .a-label.hover:before{border-color:var(--pacific)}.m-form-field--checkbox .a-label__helper,.m-form-field--radio .a-label__helper{display:block}.m-form-field--checkbox .a-checkbox,.m-form-field--checkbox .a-radio,.m-form-field--radio .a-checkbox,.m-form-field--radio .a-radio{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}.m-form-field--checkbox .a-checkbox:focus+.a-label,.m-form-field--checkbox .a-checkbox.focus+.a-label,.m-form-field--checkbox .a-radio:focus+.a-label,.m-form-field--checkbox .a-radio.focus+.a-label,.m-form-field--radio .a-checkbox:focus+.a-label,.m-form-field--radio .a-checkbox.focus+.a-label,.m-form-field--radio .a-radio:focus+.a-label,.m-form-field--radio .a-radio.focus+.a-label{outline:1px dotted var(--pacific);outline-offset:1px}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:hover+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled:checked+.a-label:before,.m-form-field--checkbox .a-radio:disabled:focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled.focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled:hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled.hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled:checked+.a-label:before,.m-form-field--radio .a-checkbox:disabled:focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled.focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled:hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled.hover+.a-label:before,.m-form-field--radio .a-radio:disabled:checked+.a-label:before,.m-form-field--radio .a-radio:disabled:focus+.a-label:before,.m-form-field--radio .a-radio:disabled.focus+.a-label:before,.m-form-field--radio .a-radio:disabled:hover+.a-label:before,.m-form-field--radio .a-radio:disabled.hover+.a-label:before{border-color:var(--gray-60);outline:none;box-shadow:none}.m-form-field--checkbox .a-checkbox:disabled+.a-label,.m-form-field--checkbox .a-radio:disabled+.a-label,.m-form-field--radio .a-checkbox:disabled+.a-label,.m-form-field--radio .a-radio:disabled+.a-label{cursor:not-allowed;color:var(--gray-dark)}.m-form-field--checkbox .a-checkbox:disabled+.a-label:before,.m-form-field--checkbox .a-radio:disabled+.a-label:before,.m-form-field--radio .a-checkbox:disabled+.a-label:before,.m-form-field--radio .a-radio:disabled+.a-label:before{background:var(--gray-10);border-color:var(--gray-60)}.m-form-field--checkbox .a-checkbox:focus+.a-label:before,.m-form-field--checkbox .a-checkbox.focus+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:hover+.a-label:before,.m-form-field--checkbox .a-checkbox.hover+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center 0}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,')}.m-form-field--checkbox-error .a-label:before{border-color:var(--red);outline:1px solid var(--red)}.m-form-field--checkbox-error .a-label:hover:before,.m-form-field--checkbox-error .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-error .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-error .a-checkbox.focus+.a-label:before{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline-color:var(--red)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label,.m-form-field--checkbox-error .a-checkbox.focus+.a-label{outline:1px dotted var(--red);outline-offset:1px}.m-form-field--checkbox-warning .a-label:before{border-color:var(--gold);outline:1px solid var(--gold)}.m-form-field--checkbox-warning .a-label:hover:before,.m-form-field--checkbox-warning .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label:before{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline-color:var(--gold)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label{outline:1px dotted var(--gold);outline-offset:1px}.m-form-field--checkbox-success .a-label:before{border-color:var(--green);outline:1px solid var(--green)}.m-form-field--checkbox-success .a-label:hover:before,.m-form-field--checkbox-success .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-success .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-success .a-checkbox.focus+.a-label:before{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline-color:var(--green)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label,.m-form-field--checkbox-success .a-checkbox.focus+.a-label{outline:1px dotted var(--green);outline-offset:1px}.m-form-field--radio .a-label:before{border-radius:50%;transform:rotate(0)}.m-form-field--radio .a-radio:focus+.a-label:before,.m-form-field--radio .a-radio.focus+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:hover+.a-label:before,.m-form-field--radio .a-radio.hover+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:checked+.a-label:before{background-color:var(--pacific);box-shadow:inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:checked:disabled+.a-label:before{background-color:var(--gray-40);box-shadow:inset 0 0 0 2px var(--gray-10)}.m-form-field--radio .a-radio:focus:checked+.a-label:before,.m-form-field--radio .a-radio.focus:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:hover:checked+.a-label:before,.m-form-field--radio .a-radio.hover:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--lg-target{display:block}.m-form-field--lg-target .a-label{box-sizing:border-box;width:100%;padding:15px;background-color:var(--gray-10)}.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{background-color:var(--pacific-20);box-shadow:inset 0 0 0 1px var(--pacific)}.m-form-field--lg-target .a-checkbox:hover+.a-label,.m-form-field--lg-target .a-checkbox.hover+.a-label,.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-radio:hover+.a-label,.m-form-field--lg-target .a-radio.hover+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label{box-shadow:inset 0 0 0 2px var(--pacific)}.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{outline-offset:1px}.m-form-field--lg-target .a-checkbox:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:hover:disabled+.a-label,.m-form-field--lg-target .a-radio:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:hover:disabled+.a-label{color:var(--gray-dark);box-shadow:none;background-color:var(--gray-20)}.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label:before,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label:before{border:1px solid var(--gray-60)}.m-form-field .a-form-alert{margin-top:.9375em}.a-label{display:inline-block}.a-label__helper{color:var(--gray-dark);font-size:1rem;font-weight:400}.a-label__helper--block{display:block;margin-top:0.8333333333em}.a-label--heading{display:block;margin-bottom:0.5555555556em;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.a-label--heading,ul+.a-label--heading,ol+.a-label--heading,dl+.a-label--heading,figure+.a-label--heading,img+.a-label--heading,table+.a-label--heading,blockquote+.a-label--heading,h1+.a-label--heading,.h1+.a-label--heading,h2+.a-label--heading,.h2+.a-label--heading,h3+.a-label--heading,.h3+.a-label--heading,h5+.a-label--heading,.h5+.a-label--heading,h6+.a-label--heading,.h6+.a-label--heading{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.a-label--heading{margin-bottom:.625em;font-size:1em;line-height:1.125}}.a-label--heading .a-label__helper--block{margin-top:.625rem}.a-range{appearance:none;width:100%;min-height:49px}.a-range::-webkit-slider-runnable-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-moz-range-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-webkit-slider-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range::-moz-range-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range:focus,.a-range.focus{box-shadow:none;outline:none}.a-range:focus::-webkit-slider-thumb,.a-range.focus::-webkit-slider-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.a-range:focus::-moz-range-thumb,.a-range.focus::-moz-range-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.o-search-input{display:flex;flex-direction:column;row-gap:.9375rem}.o-search-input__input{position:relative;display:flex;width:initial;flex:0 1 100%}.o-search-input__input-label{position:absolute;left:10px;align-self:center;cursor:pointer}.o-search-input__input input[type=search]{width:100%;white-space:nowrap;padding-left:30px;appearance:none}.o-search-input__input button[type=reset]{display:none;position:absolute;right:0;align-self:center;color:var(--gray-40);font-size:20px;border:1px solid transparent;background-color:transparent;outline:0;width:44px;padding:5px;text-align:right}.o-search-input__input button[type=reset]>svg{width:25px;cursor:pointer;pointer-events:none}.o-search-input__input button[type=reset]:hover{color:var(--black)}.o-search-input__input button[type=reset]:focus{color:var(--black)}.o-search-input__input button[type=reset]:focus>svg{outline:1px dotted var(--pacific)}.o-search-input__input input[type=search]:placeholder-shown~button[type=reset]{display:none}.o-search-input__input input[type=search]:not(:placeholder-shown){padding-right:34px}.o-search-input__input input[type=search]::-webkit-search-decoration,.o-search-input__input input[type=search]::-webkit-search-cancel-button,.o-search-input__input input[type=search]::-webkit-search-results-button,.o-search-input__input input[type=search]::-webkit-search-results-decoration{display:none}.o-search-input:focus-within button[type=reset],.o-search-input .o-search-input__input:hover button[type=reset]{display:block}.o-search-input button[type=submit]{line-height:1.1875}@media only all and (min-width: 37.5625em){.o-search-input{flex-direction:row;border-left:0}.o-search-input button[type=submit]{border-top-left-radius:0;border-bottom-left-radius:0;flex-basis:25%}}.no-js .o-search-input button[type=reset]{display:none !important}.a-select{position:relative;border:1px solid var(--gray-60)}.a-select select{width:100%;line-height:1.375;padding:.4375em .375em .375em;border:0;appearance:none;background-color:var(--white);border-radius:0;color:var(--black)}.a-select select:hover,.a-select select.hover{outline:2px solid var(--pacific);outline-offset:0}.a-select select:active,.a-select select:focus,.a-select select.focus{box-shadow:0 0 0 2px var(--pacific);outline:1px dotted var(--pacific);outline-offset:3px}.a-select select[disabled]{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed}.a-select select[disabled]:hover,.a-select select[disabled].hover,.a-select select[disabled]:focus,.a-select select[disabled].focus{outline:none}.a-select select[disabled] option,.a-select select[disabled] option:disabled,.a-select select option:disabled{color:var(--gray-dark)}.a-select:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;content:\"\";pointer-events:none}.a-select--disabled:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.a-tag-filter{display:flex;gap:.625rem;border:1px solid var(--teal);padding:4px 6px;background-color:var(--teal-20);border-radius:.1875rem;color:var(--black);text-align:left;min-width:-moz-fit-content;min-width:fit-content}.a-tag-filter .cf-icon-svg{pointer-events:none;flex:none}.a-tag-filter>label{display:contents;pointer-events:none}button.a-tag-filter:hover{background-color:var(--teal-40);cursor:pointer}button.a-tag-filter:focus{outline:1px dotted var(--teal);outline-offset:1px}button.a-tag-filter:active{background-color:var(--teal)}a.a-tag-filter{line-height:normal;color:var(--black);border-color:var(--teal)}a.a-tag-filter:visited,a.a-tag-filter.visited,a.a-tag-filter:hover,a.a-tag-filter.hover{border-color:var(--teal);color:var(--black)}a.a-tag-filter:focus,a.a-tag-filter.focus{border-color:var(--teal);color:var(--black)}a.a-tag-filter:active,a.a-tag-filter.active{border-color:var(--teal);color:var(--black)}.a-tag-topic{display:flex;gap:.3125rem}.a-tag-topic{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--gold-80);letter-spacing:1px}.a-tag-topic .a-tag-topic__text{color:var(--gray);word-break:break-word}@media only all and (max-width: 37.5em){.a-tag-topic{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-tag-topic .cf-icon-svg--right{margin-left:auto}.a-tag-topic .a-tag-topic__text{border-bottom-width:0;flex-shrink:10}}a.a-tag-topic{color:var(--gold-80);border-color:var(--gold-80)}a.a-tag-topic:visited,a.a-tag-topic.visited,a.a-tag-topic:hover,a.a-tag-topic.hover{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:focus,a.a-tag-topic.focus{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:active,a.a-tag-topic.active{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic .a-tag-topic__text{border-bottom-color:var(--gold-80)}@media only all and (max-width: 37.5em){a.a-tag-topic{border-top-width:1px;border-bottom-width:1px}a.a-tag-topic:focus{outline:none}a.a-tag-topic:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-tag-topic)+li:has(.a-tag-topic) .a-tag-topic{position:relative;border-top:none}li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:hover:before,li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.a-tag-topic__bullet{font-size:1rem;line-height:1rem}@media only all and (min-width: 37.5625em){a.a-tag-topic__text{color:var(--gray);border-color:var(--gray)}a.a-tag-topic__text:visited,a.a-tag-topic__text.visited,a.a-tag-topic__text:hover,a.a-tag-topic__text.hover{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:focus,a.a-tag-topic__text.focus{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:active,a.a-tag-topic__text.active{border-color:var(--gray);color:var(--gray)}a.a-tag-topic,a.a-tag-topic:visited,a.a-tag-topic:hover,a.a-tag-topic:focus,a.a-tag-topic:active{border-bottom:none;outline-offset:1px}a.a-tag-topic .a-tag-topic__text,a.a-tag-topic:visited .a-tag-topic__text,a.a-tag-topic:hover .a-tag-topic__text,a.a-tag-topic:focus .a-tag-topic__text,a.a-tag-topic:active .a-tag-topic__text{padding-bottom:1px;border-bottom:1px dotted var(--gold-80)}a.a-tag-topic:hover .a-tag-topic__text{border-bottom:1px solid var(--gold-80)}a.a-tag-topic:focus{outline-color:var(--gray)}a.a-tag-topic:focus .a-tag-topic__text{border-bottom-style:solid !important}}.m-tag-group{padding-left:0;list-style-type:none}.m-tag-group li{margin-bottom:0;display:contents}@media only all and (min-width: 37.5625em){.m-tag-group{display:flex;gap:.9375em;flex-wrap:wrap}.m-tag-group--stacked{flex-direction:column;width:-moz-fit-content;width:fit-content}}.m-tag-group:has(.a-tag-filter){display:flex;gap:.9375em;flex-wrap:wrap}html[lang=ar] .m-tag-group{direction:rtl;padding-right:0}.a-text-input{appearance:none;display:inline-block;padding:.4375em;border:1px solid var(--gray-60);background:var(--white);color:var(--black);box-sizing:border-box}.a-text-input:hover,.a-text-input.hover{border-color:var(--pacific);outline:1px solid var(--pacific)}.a-text-input:focus,.a-text-input.focus{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific);outline:1px dotted var(--pacific);outline-offset:2px}.a-text-input:disabled,.a-text-input:disabled:hover,.a-text-input:disabled.hover,.a-text-input:disabled:focus,.a-text-input:disabled.focus{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed;border-color:var(--gray-60);outline:none}.a-text-input--error{border-color:var(--red);outline:1px solid var(--red)}.a-text-input--error:hover,.a-text-input--error.hover{border-color:var(--red-dark);outline:1px solid var(--red-dark);outline-offset:0}.a-text-input--error:focus,.a-text-input--error.focus{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red)}.a-text-input--error:focus:hover,.a-text-input--error:focus.hover,.a-text-input--error.focus:hover,.a-text-input--error.focus.hover{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red);outline-offset:2px}.a-text-input--warning{border-color:var(--gold);outline:1px solid var(--gold)}.a-text-input--warning:hover,.a-text-input--warning.hover{border-color:var(--gold-dark);outline:1px solid var(--gold-dark);outline-offset:0}.a-text-input--warning:focus,.a-text-input--warning.focus{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold)}.a-text-input--warning:focus:hover,.a-text-input--warning:focus.hover,.a-text-input--warning.focus:hover,.a-text-input--warning.focus.hover{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold);outline-offset:2px}.a-text-input--success{border-color:var(--green);outline:1px solid var(--green)}.a-text-input--success:hover,.a-text-input--success.hover{border-color:var(--green-dark);outline:1px solid var(--green-dark);outline-offset:0}.a-text-input--success:focus,.a-text-input--success.focus{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green)}.a-text-input--success:focus:hover,.a-text-input--success:focus.hover,.a-text-input--success.focus:hover,.a-text-input--success.focus.hover{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green);outline-offset:2px}::-webkit-search-decoration{appearance:none}::placeholder{color:var(--gray-dark)}input[type=date]::-webkit-datetime-edit{color:var(--gray-dark)}select.o-multiselect{display:block;box-sizing:border-box;width:100%;padding:.25em .4375em;height:5.5em;border:1px solid var(--gray-60)}select.o-multiselect option{padding:.125em .375em}.o-multiselect,.o-multiselect__header{position:relative}.o-multiselect__header:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;border:1px solid var(--gray-60);content:\"\";pointer-events:none}.o-multiselect__search[type=text]{display:block;box-sizing:border-box;width:100%}.o-multiselect__fieldset{border-color:var(--gray-60);border-top:none;margin:-1px 0 0;padding:0;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;position:absolute;z-index:10;max-height:0;width:100%;transition:max-height .25s ease-out}.o-multiselect.u-active .o-multiselect__fieldset{margin-top:0;max-height:140px;border-color:var(--pacific);border-width:2px;border-top:0}.o-multiselect.u-active .o-multiselect__header:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.o-multiselect__options{list-style-type:none;background-color:var(--white);padding:0}.o-multiselect__options li{margin:0}.o-multiselect__options li:first-child .a-label{padding-top:.625em}.o-multiselect__options.u-filtered li:not(.u-filter-match){display:none}.o-multiselect__options.u-no-results li,.o-multiselect__options.u-max-selections li{display:none}.o-multiselect__options.u-no-results:after,.o-multiselect__options.u-max-selections:after{display:list-item}.o-multiselect__options.u-no-results:after{content:\"No results found\"}.o-multiselect__options.u-max-selections{padding:.625em;pointer-events:none}.o-multiselect__options.u-max-selections:after{content:\"Reached maximum number of selections\"}.o-multiselect__options .a-label{box-sizing:border-box;padding:.3125em 0 .3125em .625em;width:100%}.cf-icon-svg{height:1.1875em;vertical-align:text-top;fill:currentcolor}.cf-icon-svg--updating,.cf-icon-svg--updating-round{animation:updating-animation 1.25s infinite linear;transform-origin:50% 50%}@keyframes updating-animation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}html[lang=ar] .cf-icon-svg--right,html[lang=ar] .cf-icon-svg--right-round,html[lang=ar] .cf-icon-svg--left,html[lang=ar] .cf-icon-svg--left-round,html[lang=ar] .cf-icon-svg--arrow-right,html[lang=ar] .cf-icon-svg--arrow-right-round,html[lang=ar] .cf-icon-svg--arrow-left,html[lang=ar] .cf-icon-svg--arrow-left-round,html[lang=ar] .cf-icon-svg--help,html[lang=ar] .cf-icon-svg--help-round,html[lang=ar] .cf-icon-svg--book,html[lang=ar] .cf-icon-svg--book-round,html[lang=ar] .cf-icon-svg--document,html[lang=ar] .cf-icon-svg--document-round,html[lang=ar] .cf-icon-svg--edit,html[lang=ar] .cf-icon-svg--edit-round,html[lang=ar] .cf-icon-svg--paper-clip,html[lang=ar] .cf-icon-svg--paper-clip-round,html[lang=ar] .cf-icon-svg--cart,html[lang=ar] .cf-icon-svg--cart-round,html[lang=ar] .cf-icon-svg--disability,html[lang=ar] .cf-icon-svg--disability-round,html[lang=ar] .cf-icon-svg--travel,html[lang=ar] .cf-icon-svg--travel-round,html[lang=ar] .cf-icon-svg--bullhorn,html[lang=ar] .cf-icon-svg--bullhorn-round,html[lang=ar] .cf-icon-svg--chart,html[lang=ar] .cf-icon-svg--chart-round,html[lang=ar] .cf-icon-svg--list,html[lang=ar] .cf-icon-svg--list-round,html[lang=ar] .cf-icon-svg--external-link,html[lang=ar] .cf-icon-svg--external-link-round{transform:scaleX(-1)}.m-card{position:relative}.m-card:not(.m-card--breakout)>a{padding:1.875em}.m-card:not(.m-card--breakout) .m-card__footer{margin-top:auto}.m-card:not(.m-card--breakout,.m-card--topic){background:var(--white);border:1px solid var(--gray-20);border-bottom-width:3px;padding:1.875em}.m-card:not(.m-card--breakout,.m-card--topic),.m-card>a{display:flex;flex-direction:column;flex-grow:1;flex-basis:0;box-sizing:border-box;height:100%}.m-card a:focus{outline-offset:2px}.m-card__footer>a{font-weight:500;border-bottom-width:1px}@media only all and (max-width: 56.3125em){.m-card__heading{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h4+.m-card__heading,.h4+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.3636363636em}}@media only all and (max-width: 56.3125em)and (max-width: 37.5em){.m-card__heading{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h3+.m-card__heading,.h3+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.6666666667em}}.m-card__heading>a{color:var(--black)}.m-card__heading>a:hover{color:var(--pacific)}.m-card__heading>a .m-card__icon{font-size:1em;margin-bottom:0;padding-right:.46875em}.m-card__heading>a .m-card__icon,.m-card__heading>a span{display:table-cell}.m-card>.m-list{margin-top:10px;margin-bottom:30px}.m-card--topic{text-align:center;width:170px;background:var(--white)}.m-card--topic>a{border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--topic .m-card__icon{font-size:1.875em;color:var(--green);margin-bottom:.3125em}.m-card--topic:hover>a{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--topic:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--topic .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--topic>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--topic:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:focus .m-card__footer>span{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:active .m-card__footer>span{border-color:var(--pacific-dark);border-style:solid;color:var(--pacific-dark)}.m-card--topic-action .m-card__icon{color:var(--pacific)}.m-card--breakout{min-width:210px;text-align:center}.m-card--breakout>a{padding-top:60px}.m-card--breakout .m-card__inner-wrapper{position:relative;z-index:0;min-height:135px;background:var(--gray-5);border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--breakout .m-card__img{position:absolute;z-index:1;top:0;left:50%;width:210px;height:120px;margin-left:-105px}.m-card--breakout .m-card__footer{margin-top:84px}.m-card--breakout:hover .m-card__inner-wrapper{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--breakout:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--breakout .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--breakout>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--breakout:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--breakout>a:focus .m-card__footer>span{border-color:var(--pacific);color:var(--pacific)}.m-card--breakout>a:active .m-card__footer>span{border-color:var(--navy);border-style:solid;color:var(--navy)}.m-card--breakout .m-card__footer>span{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card--breakout .m-card__footer>span,ul+.m-card--breakout .m-card__footer>span,ol+.m-card--breakout .m-card__footer>span,dl+.m-card--breakout .m-card__footer>span,figure+.m-card--breakout .m-card__footer>span,img+.m-card--breakout .m-card__footer>span,table+.m-card--breakout .m-card__footer>span,blockquote+.m-card--breakout .m-card__footer>span,h1+.m-card--breakout .m-card__footer>span,.h1+.m-card--breakout .m-card__footer>span,h2+.m-card--breakout .m-card__footer>span,.h2+.m-card--breakout .m-card__footer>span,h4+.m-card--breakout .m-card__footer>span,.h4+.m-card--breakout .m-card__footer>span,h5+.m-card--breakout .m-card__footer>span,.h5+.m-card--breakout .m-card__footer>span,h6+.m-card--breakout .m-card__footer>span,.h6+.m-card--breakout .m-card__footer>span{margin-top:1.3636363636em}.o-card-group>h2{margin-bottom:1.875rem}.o-card-group--column-2 .o-card-group__cards{grid-template-columns:1fr 1fr}.o-card-group--column-3 .o-card-group__cards{grid-template-columns:repeat(3, minmax(0, 1fr))}@media only all and (max-width: 63.8125em){.o-card-group--column-3 .o-card-group__cards{grid-template-columns:1fr 1fr}}.o-card-group__cards{display:grid;grid-column-gap:1.25em;grid-row-gap:1.25em}@media only all and (max-width: 37.5em){.o-card-group__cards{grid-template-columns:100% !important}}.o-card-group--bg-green{padding:1.875em;background:var(--green-20)}_:-ms-lang(x),.o-card-group__cards{display:block}_:-ms-lang(x) .m-card,.o-card-group__cards .m-card{display:block;float:left;margin-bottom:10px}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-2 .o-card-group__cards .m-card{width:48%;margin-right:2%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-2 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-3 .o-card-group__cards .m-card{width:32%;margin-right:1%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-3 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x),.o-card-group:after{content:\"\";display:table;clear:both}.o-card-group--count-2 .m-card:nth-of-type(1),.o-card-group--count-3 .m-card:nth-of-type(1),.o-card-group--count-4 .m-card:nth-of-type(1){grid-area:card1}.o-card-group--count-2 .m-card:nth-of-type(2),.o-card-group--count-3 .m-card:nth-of-type(2),.o-card-group--count-4 .m-card:nth-of-type(2){grid-area:card2}.o-card-group--count-2 .m-card:nth-of-type(3),.o-card-group--count-3 .m-card:nth-of-type(3),.o-card-group--count-4 .m-card:nth-of-type(3){grid-area:card3}.o-card-group--count-2 .m-card:nth-of-type(4),.o-card-group--count-3 .m-card:nth-of-type(4),.o-card-group--count-4 .m-card:nth-of-type(4){grid-area:card4}.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card1 card3\"}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.7307692308em}h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1)>a{justify-content:center}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card3 card4\"}.o-card-group--flow .o-card-group__cards{display:flex;flex-wrap:wrap;justify-content:center}@media only all and (min-width: 37.5625em)and (max-width: 56.25em){.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card1\" \"card2 card3\"}}@media only all and (max-width: 37.5em){.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\"}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\" \"card4\"}.o-card-group--flow .o-card-group__cards{display:block}.o-card-group--flow .o-card-group__cards .m-card{width:100%;margin-bottom:1.875em}}.o-email-signup .m-notification{margin-bottom:.9375em}.o-email-signup .a-text-input{max-width:23.125rem}.o-email-signup__buttons{display:flex;margin-top:.9375em;align-items:center;flex-wrap:wrap-reverse;gap:.9375em}.o-email-signup .a-btn{text-align:inherit}@media only all and (max-width: 37.5em){.o-email-signup .a-label--heading{font-size:1em}}.o-featured-content-module{min-height:220px;position:relative;border:1px solid var(--gray-40);background-color:var(--gray-5)}.o-featured-content-module__text{padding-top:1.875em;padding-bottom:1.875em}.o-featured-content-module__img{display:block}@media only all and (max-width: 37.5em){.o-featured-content-module__text{padding-right:.9375em;padding-left:.9375em}.o-featured-content-module__visual{padding-right:.9375em;padding-bottom:.9375em;padding-left:.9375em}.o-featured-content-module__img{margin-right:auto;margin-left:auto}}@media only all and (min-width: 37.5625em){.o-featured-content-module__text{padding-right:300px;padding-left:1.875em}.o-featured-content-module__visual{height:100%;overflow:hidden;position:absolute;top:0;right:0;width:270px}.o-featured-content-module__img{max-width:none;height:100%;position:absolute;left:50%;transform:translate(-50%)}}.m-hero{background-color:var(--gray-5)}.m-hero__wrapper{display:grid;max-width:1200px;margin:0 auto;padding-top:30px;padding-bottom:30px}.m-hero__text{padding-right:15px;padding-left:15px}.m-hero__heading{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7647058824em}.m-hero__subhead{font-size:22px;line-height:1.25}.m-hero__image-wrapper{box-sizing:border-box;overflow:hidden}.m-hero__image{background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;display:none}@supports(display: grid){.m-hero__image{display:block}}.m-hero--knockout{background-color:var(--gray);color:var(--white)}.m-hero--overlay .m-hero__wrapper{background-position:center;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo,.m-hero--50-50{background-color:var(--white)}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}@media only all and (min-width: 37.5625em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h2+.m-hero--jumbo .m-hero__subhead,.h2+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h2+.m-hero--50-50 .m-hero__subhead,.h2+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.3636363636em}}@media only all and (min-width: 63.8125em){.m-hero--jumbo .m-hero__wrapper,.m-hero--50-50 .m-hero__wrapper{min-height:285px}.m-hero--jumbo .m-hero__heading,.m-hero--50-50 .m-hero__heading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.625em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead{margin-top:1.7307692308em}h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h3+.m-hero--jumbo .m-hero__subhead,.h3+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h3+.m-hero--50-50 .m-hero__subhead,.h3+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){.m-hero__image-wrapper{margin-top:1.875em}.m-hero--overlay .m-hero__wrapper{background-image:none !important}.m-hero--jumbo .m-hero__wrapper{padding-bottom:0}}@media only all and (max-width: 56.25em){.m-hero__heading{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7307692308em}h1+.m-hero__heading,.h1+.m-hero__heading,h3+.m-hero__heading,.h3+.m-hero__heading,h4+.m-hero__heading,.h4+.m-hero__heading,h5+.m-hero__heading,.h5+.m-hero__heading,h6+.m-hero__heading,.h6+.m-hero__heading{margin-top:1.1538461538em}.m-hero__subhead{font-size:18px}}@media only all and (min-width: 37.5625em){.m-hero__wrapper{grid-template-columns:7fr 5fr;padding-right:15px;padding-left:15px;min-height:225px}.m-hero__text{margin:auto 0}.m-hero__image-wrapper{padding-right:15px;padding-left:15px;display:flex;align-items:center}.m-hero--bleeding .m-hero__image-wrapper{width:100%;margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--bleeding .m-hero__image{padding-bottom:0 !important;height:100%;width:100%;background-size:cover}.m-hero--overlay .m-hero__image{display:none}.m-hero--jumbo .m-hero__wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo .m-hero__image{display:none}.m-hero--50-50 .m-hero__wrapper{grid-template-columns:1fr 1fr;border:1px solid var(--gray-40);border-top:none;background-position:100% center;background-repeat:no-repeat;background-size:50%}.m-hero--50-50 .m-hero__image{display:none}}@media only all and (min-width: 63.8125em){.m-hero__wrapper{padding-top:2.8125em;padding-bottom:2.8125em;min-height:195px}.m-hero--bleeding .m-hero__image-wrapper{margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--50-50 .m-hero__wrapper{min-height:345px}}.content-l{position:relative}@media only all and (min-width: 37.5625em){.content-l{display:block;position:relative;margin-left:-15px;margin-right:-15px}}@media only all and (max-width: 37.5em){.content-l__col+.content-l__col{margin-top:1.875em}}@media only all and (min-width: 37.5625em){.content-l__col-1{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-2{display:inline-block;box-sizing:border-box;width:50%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-3{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-2-3{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-8{display:inline-block;box-sizing:border-box;width:37.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-5-8{display:inline-block;box-sizing:border-box;width:62.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-4{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-4{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}.content__line{height:1px;background:var(--gray-40)}.content__main dd,.content__main dt,.content__main h3,.content__main h4,.content__main h5,.content__main h6,.content__main li,.content__main p,.content__main label,.content__intro dd,.content__intro dt,.content__intro h3,.content__intro h4,.content__intro h5,.content__intro h6,.content__intro li,.content__intro p,.content__intro label{max-width:41.875rem}.content__intro,.content__main,.content__sidebar{padding:1.875em .9375em}@media only all and (min-width: 37.5625em){.content__intro,.content__main,.content__sidebar{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding:2.8125em .9375em}}@media only all and (min-width: 56.3125em){.content__intro,.content__main,.content__sidebar{padding:2.8125em 0}}@media only all and (min-width: 56.3125em){.content__intro{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}@media only all and (min-width: 56.3125em){.content--1-3 .content__sidebar{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-right:1.875em}.content--1-3 .content__main{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;position:relative}.content--1-3 .content__main:after{content:\"\";border-left:1px solid var(--gray-40);position:absolute;top:2.8125em;bottom:0;left:-1.875em}.content--2-1 .content__main{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content--2-1 .content__main:after{right:-1.875em}.content--2-1 .content__sidebar{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-left:1.875em}}.content--flush-bottom{padding-bottom:0}@media only all and (max-width: 56.25em){.content--flush-top-on-small{padding-top:0}}@media only all and (max-width: 56.25em){.content--flush-all-on-small{padding:0;border:none}}.block{margin-top:3.75em;margin-bottom:3.75em}.block--border-top{border-top:1px solid var(--gray-40)}.block--border-right{border-right:1px solid var(--gray-40)}.block--border-bottom{border-bottom:1px solid var(--gray-40)}.block--border-left{border-left:1px solid var(--gray-40)}.block--border{border:1px solid var(--gray-40)}.block--flush-top{margin-top:0 !important}.block--flush-top.block--border,.block--flush-top.block--border-top{border-top:none}.block--flush-bottom{margin-bottom:0 !important}.block--flush-bottom.block--border,.block--flush-bottom.block--border-bottom{border-bottom:none}.block--flush-sides{margin-right:-15px;margin-left:-15px}@media only all and (max-width: 37.5em){.block--flush-sides.block--border,.block--flush-sides.block--border-right,.block--flush-sides.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush-sides{margin-right:-30px;margin-left:-30px}}.block--flush{margin-top:0 !important;margin-right:-15px;margin-bottom:0 !important;margin-left:-15px}.block--flush.block--border,.block--flush.block--border-top,.block--flush.block--border-bottom{border-top:none;border-bottom:none}@media only all and (max-width: 37.5em){.block--flush.block--border,.block--flush.block--border-right,.block--flush.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush{margin-right:-30px;margin-left:-30px}}.block--bg{padding:1.875em .9375em 3.75em;background:var(--gray-5)}@media only all and (min-width: 37.5625em){.block--bg{padding:2.8125em 1.875em}}.block--padded-top{padding-top:1.875em;margin-top:1.875em}.block--padded-bottom{padding-bottom:1.875em;margin-bottom:1.875em}.block--sub{margin-top:1.875em;margin-bottom:1.875em}@media only all and (min-width: 56.3125em){.wrapper{max-width:1200px;padding-right:15px;padding-left:15px;margin:0 auto;clear:both}}.wrapper--match-content{padding-left:15px;padding-right:15px}@media only all and (min-width: 37.5625em){.wrapper--match-content{padding-left:30px;padding-right:30px;max-width:1200px}}.o-text-introduction{margin-top:0;margin-bottom:60px}.o-text-introduction>*{margin-top:0;margin-bottom:15px;max-width:41.875rem}.o-well{box-sizing:border-box;padding:1.875em .9375em;border:1px solid var(--gray-40);background-color:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-well{padding-left:1.875em;padding-right:1.875em}}.o-banner{padding:.9375em 0;background:var(--gold-10);border-bottom:1px solid var(--gray-40);font-size:.875em}.o-banner .m-notification{border:none;padding:0}.o-banner .m-notification__icon{left:0;top:0}.o-banner--dark{background:var(--teal-dark);border-color:var(--teal-dark);color:var(--white)}.o-banner--dark .m-notification{background:var(--teal-dark)}.o-banner--dark .m-notification .cf-icon-svg{fill:var(--white)}.o-banner--dark .m-notification a{color:var(--white);border-color:var(--white)}.o-banner--dark .m-notification a:visited,.o-banner--dark .m-notification a.visited{border-color:var(--teal-40);color:var(--teal-40)}.o-banner--dark .m-notification a:hover,.o-banner--dark .m-notification a.hover{border-color:var(--gray-15);color:var(--gray-15)}.o-banner--dark .m-notification a:focus,.o-banner--dark .m-notification a.focus{border-color:var(--white);color:var(--white)}.o-banner--dark .m-notification a:active,.o-banner--dark .m-notification a.active{border-color:var(--gray-15);color:var(--gray-15)}@media only all and (min-width: 37.5625em){.o-banner{font-size:1em}}.m-notification{display:none;position:relative;padding:15px;background:var(--gray-5);border:1px solid var(--gray-40)}.m-notification>.cf-icon-svg{position:absolute;fill:var(--gray)}.m-notification--success{background:var(--green-10);border-color:var(--green)}.m-notification--success>.cf-icon-svg{fill:var(--green)}.m-notification--warning{background:var(--gold-10);border-color:var(--gold)}.m-notification--warning>.cf-icon-svg{fill:var(--gold)}.m-notification--error{background:var(--red-10);border-color:var(--red)}.m-notification--error>.cf-icon-svg{fill:var(--red)}.m-notification--success a,.m-notification--warning a,.m-notification--error a{color:var(--pacific-mid-dark);border-color:var(--pacific-mid-dark)}.m-notification--success a:visited,.m-notification--success a.visited,.m-notification--warning a:visited,.m-notification--warning a.visited,.m-notification--error a:visited,.m-notification--error a.visited{border-color:var(--teal);color:var(--teal)}.m-notification--success a:hover,.m-notification--success a.hover,.m-notification--warning a:hover,.m-notification--warning a.hover,.m-notification--error a:hover,.m-notification--error a.hover{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-notification--success a:focus,.m-notification--success a.focus,.m-notification--warning a:focus,.m-notification--warning a.focus,.m-notification--error a:focus,.m-notification--error a.focus{border-color:var(--pacific-mid-dark);color:var(--pacific-mid-dark)}.m-notification--success a:active,.m-notification--success a.active,.m-notification--warning a:active,.m-notification--warning a.active,.m-notification--error a:active,.m-notification--error a.active{border-color:var(--navy-dark);color:var(--navy-dark)}.m-notification--visible{display:block}.cf-icon-svg+.m-notification__content{padding-left:1.5625rem}.m-notification__message{font-size:1rem;line-height:1.25;font-weight:500}@media only all and (min-width: 37.5625em){.m-notification__message{font-size:1.125rem}}.m-notification__explanation{margin-top:.3125rem;margin-bottom:.9375rem}.m-notification__message+.m-list{margin-top:.9375rem}@media only all and (min-width: 37.5625em){.m-notification .cf-icon-svg{font-size:1.125rem}.m-notification__explanation{margin-bottom:0}.m-notification .m-list{margin-top:.3125rem}.m-notification .m-list__item{margin-bottom:.3125rem}}html[lang=ar] .m-notification .cf-icon-svg+.m-notification__content{padding-left:initial;padding-right:1.5625rem}html[lang=ar] .m-notification .m-list{padding-right:0}.m-pagination{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:\"pag-btn-prev . pag-btn-next\" \"pag-form pag-form pag-form\";row-gap:.9375rem}.m-pagination__form{grid-area:pag-form;display:flex;flex-flow:wrap;place-content:center;gap:.625rem;padding:.3125rem;border-radius:.25rem;background:var(--gray-5);color:var(--gray)}.m-pagination__current-page{width:2.8125rem;font-weight:500;text-align:right}.m-pagination__label{display:contents;white-space:nowrap}.m-pagination__btn-prev{grid-area:pag-btn-prev;z-index:1}.m-pagination__btn-next{grid-area:pag-btn-next;z-index:1}@media only all and (min-width: 37.5625em){.m-pagination{grid-template-areas:\"pag-btn-prev pag-form pag-btn-next\"}.m-pagination__btn-prev{border-top-right-radius:0;border-bottom-right-radius:0}.m-pagination__btn-next{border-top-left-radius:0;border-bottom-left-radius:0}}.o-table__cell--right-align{text-align:right}.o-table--scrolling{box-sizing:border-box;overflow-y:hidden}.o-table--scrolling table{border:1px solid var(--gray-40)}.o-table--scrolling table>tbody>tr:nth-child(2n)>th,.o-table--scrolling table>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-table--striped>tbody>tr:nth-child(2n)>th,.o-table--striped>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}}@media only screen and (max-width: 600px){.o-table{width:100%}.o-table--striped tr:nth-child(2n)>th,.o-table--striped tr:nth-child(2n)>td{background:var(--white)}.o-table--stack-on-small{border-top:1px solid var(--gray-40)}.o-table--stack-on-small tr,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=row],.o-table--stack-on-small [data-display-table=cell]{display:block}.o-table--stack-on-small th,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=cell]{padding-right:0;padding-left:0;width:100%}.o-table--stack-on-small>thead,.o-table--stack-on-small [data-display-table=thead]{display:none}.o-table--stack-on-small td[data-label]:before{display:block;margin-top:0;margin-bottom:.3125em;content:attr(data-label);line-height:1.83333333;font-size:.875em;font-weight:600;letter-spacing:1px;text-transform:uppercase}.o-table--stack-on-small td:last-child,.o-table--stack-on-small [data-display-table=cell]:last-child{margin-bottom:1.875em}}.a-date{color:var(--gray);white-space:nowrap;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.a-date,ul+.a-date,ol+.a-date,dl+.a-date,figure+.a-date,img+.a-date,table+.a-date,blockquote+.a-date,h1+.a-date,.h1+.a-date,h2+.a-date,.h2+.a-date,h3+.a-date,.h3+.a-date,h4+.a-date,.h4+.a-date,h6+.a-date,.h6+.a-date{margin-top:2.1428571429em}.no-js .u-js-only,.u-hide-if-js{display:none !important}.no-js .u-hide-if-js{display:block !important}.u-clearfix:after{content:\"\";display:table;clear:both}.u-visually-hidden{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}@media only all and (max-width: 37.5em){.u-hide-on-mobile{display:none}}.u-show-on-mobile{display:none}@media only all and (max-width: 37.5em){.u-show-on-mobile{display:block}}.u-hidden{display:none !important}.u-invisible{visibility:hidden}.u-right{float:right}.u-nowrap{white-space:nowrap}.u-flexible-container{position:relative;padding-bottom:56.25%;height:0}.u-flexible-container__inner{position:absolute;top:0;left:0;width:100%;height:100%}.u-flexible-container--4-3{position:relative;padding-bottom:75%;height:0}.u-mt0{margin-top:0 !important}.u-mb0{margin-bottom:0 !important}.u-mt5{margin-top:5px !important}.u-mb5{margin-bottom:5px !important}.u-mt10{margin-top:10px !important}.u-mb10{margin-bottom:10px !important}.u-mt15{margin-top:15px !important}.u-mb15{margin-bottom:15px !important}.u-mt20{margin-top:20px !important}.u-mb20{margin-bottom:20px !important}.u-mt30{margin-top:30px !important}.u-mb30{margin-bottom:30px !important}.u-mt45{margin-top:45px !important}.u-mb45{margin-bottom:45px !important}.u-mt60{margin-top:60px !important}.u-mb60{margin-bottom:60px !important}.u-w100pct{width:100%}.u-w90pct{width:90%}.u-w80pct{width:80%}.u-w70pct{width:70%}.u-w60pct{width:60%}.u-w50pct{width:50%}.u-w40pct{width:40%}.u-w30pct{width:30%}.u-w20pct{width:20%}.u-w10pct{width:10%}.u-w75pct{width:75%}.u-w65pct{width:65%}.u-w25pct{width:25%}.u-w15pct{width:15%}.u-w66pct{width:66.6666666667%}.u-w33pct{width:33.3333333333%}small,.u-small-text{font-size:.875em}small--subtle,.u-small-text--subtle{color:var(--gray)}.u-no-animation{transition-duration:0s !important}.u-move-transition{transition:transform .25s ease-out}.u-move-to-origin{transform:translateZ(0)}.u-move-left{transform:translate3d(-100%, 0, 0)}.u-move-left-2x{transform:translate3d(-200%, 0, 0)}.u-move-left-3x{transform:translate3d(-300%, 0, 0)}.u-move-right{transform:translate3d(100%, 0, 0)}.u-move-up{transform:translate3d(0, -100%, 0)}.u-alpha-transition{transition:opacity .25s linear}.u-alpha-100{opacity:1}.u-alpha-0{opacity:0}.u-max-height-transition{overflow:hidden;contain:paint;transition:max-height .2s ease-out}.u-max-height-zero{max-height:0 !important}.u-max-height-summary{max-height:88px !important}.a-link{border-bottom-width:0}.a-link .a-link__text{border-bottom-width:1px;border-bottom-style:inherit;overflow-wrap:break-word}.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){.a-link--jump{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-link--jump .cf-icon-svg--right{margin-left:auto}.a-link--jump .a-link__text{border-bottom-width:0;flex-shrink:10}}a.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){a.a-link--jump{border-top-width:1px;border-bottom-width:1px}a.a-link--jump:focus{outline:none}a.a-link--jump:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-link--jump)+li:has(.a-link--jump) .a-link--jump{position:relative;border-top:none}li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:hover:before,li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.m-list--unstyled,.m-list--horizontal,.m-list--links{padding-left:0;list-style-type:none}.m-list--unstyled .m-list__item,.m-list--horizontal .m-list__item,.m-list--links .m-list__item{margin-left:0}.m-list--spaced .m-list--spaced,.m-list--spaced .m-list__item+.m-list__item{margin-top:1.5em}.m-list--horizontal .m-list__item{display:inline-block;margin-right:.25em;margin-bottom:0}@media only all and (max-width: 37.5em){.m-list--links .m-list__item{margin-bottom:0}}html[lang=ar] .m-list{padding-right:0}.m-meta-header{display:flex;flex-direction:column-reverse;flex-wrap:wrap-reverse;row-gap:.625rem;column-gap:1.3125rem;width:-moz-fit-content;width:fit-content;padding-bottom:.625rem;overflow:hidden}.m-meta-header__item-group{display:flex;flex-wrap:wrap;column-gap:1.3125rem}.m-meta-header__item{display:grid;grid-template-columns:0 auto 1fr;row-gap:.3125rem;text-wrap:balance;margin-bottom:0;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.m-meta-header__item,ul+.m-meta-header__item,ol+.m-meta-header__item,dl+.m-meta-header__item,figure+.m-meta-header__item,img+.m-meta-header__item,table+.m-meta-header__item,blockquote+.m-meta-header__item,h1+.m-meta-header__item,.h1+.m-meta-header__item,h2+.m-meta-header__item,.h2+.m-meta-header__item,h3+.m-meta-header__item,.h3+.m-meta-header__item,h5+.m-meta-header__item,.h5+.m-meta-header__item,h6+.m-meta-header__item,.h6+.m-meta-header__item{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.625em;font-size:1em;line-height:1.125}}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.3125rem}}.m-meta-header__item .cf-icon-svg{margin-right:.3125rem}.m-meta-header__item:before{content:\"|\";margin-left:-0.8125rem}.m-meta-header__item .a-date{font-size:.875rem;line-height:1.7142857143;margin-bottom:0}@media only all and (min-width: 37.5625em){.m-meta-header{flex-direction:row}}.m-pull-quote__body{color:var(--black);font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-pull-quote__body{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.m-pull-quote__citation{color:var(--gray);font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.m-pull-quote__citation,ul+.m-pull-quote__citation,ol+.m-pull-quote__citation,dl+.m-pull-quote__citation,figure+.m-pull-quote__citation,img+.m-pull-quote__citation,table+.m-pull-quote__citation,blockquote+.m-pull-quote__citation,h1+.m-pull-quote__citation,.h1+.m-pull-quote__citation,h2+.m-pull-quote__citation,.h2+.m-pull-quote__citation,h3+.m-pull-quote__citation,.h3+.m-pull-quote__citation,h4+.m-pull-quote__citation,.h4+.m-pull-quote__citation,h6+.m-pull-quote__citation,.h6+.m-pull-quote__citation{margin-top:2.1428571429em}.m-pull-quote__citation:before{content:\"—\"}.m-slug-header{border-top:1px solid var(--gray-40)}.m-slug-header__heading{display:inline-block;padding-top:0.2857142857em;border-top:5px solid var(--green);margin-top:-3px;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}.a-tagline{font-size:.75rem;display:grid;grid-template-columns:22px 1fr;grid-column-gap:10px}.a-tagline__text{display:inline-block}.a-tagline .u-usa-flag{margin-top:1px}.a-tagline--large{font-size:1rem}.a-tagline--large .u-usa-flag{margin-top:4px}.u-usa-flag{display:inline-block;width:24px;height:13px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAZCAMAAABAf11LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5QTFRF////sxlC7MbQ2YyhxlNxCjFhR2WJV3GSKUt1dYumOFh/GT5rhZiwwszYsr/OlKW6Zn6c0djh8PL1iR9Ko7LE4OXrl0pttKC0pXWRtYKbSuJhRQAAANFJREFUeNrkkctuwyAUREnSuW/ApHYf//+jBVdZVcJi3aORgAXcMyLBAAJEzsVG3m8TkifyI3zfPQ6nJJLo421CArSBmkgjNEWtQE4zXJmClXuCWIlU5hdQxCqbqnE1KdIz79CVDvBwZxyKfQfmHTyzl01UZSvOWSTbhZLSWeDMufWLC/1ls3amT4qQq394EjIjApxBT+/nr8eEBNuKcB9SWMpmEXalNOylmlUZNTr4vE/4VdKhpC+leQf6y/e0wzL3RdJtkfUJyzwW+ZcdfgQYAJmJD3zerW6OAAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */:root{--font-stack: system-ui, sans-serif;--beige: #bea96f;--beige-30: #f0e8d8;--beige-60: #d8c8a0;--green-dark: #1e9642;--green-mid-dark: #1fa040;--green: #20aa3f;--green-90: #48b753;--green-80: #66c368;--green-70: #93cf7c;--green-60: #addc91;--green-50: #bae0a2;--green-40: #c7e5b3;--green-30: #d4eac6;--green-20: #e2efd8;--green-10: #f0f8eb;--teal-dark: #005e5d;--teal-mid-dark: #126b69;--teal: #257675;--teal-90: #3e8685;--teal-80: #579695;--teal-70: #70a6a5;--teal-60: #89b6b5;--teal-50: #9ec4c3;--teal-40: #b4d2d1;--teal-30: #c4dddc;--teal-20: #d4e7e6;--teal-10: #f0f7f6;--pacific-dark: #0050b4;--pacific-mid-dark: #0061c1;--pacific: #0072ce;--pacific-90: #2284d5;--pacific-80: #4497dc;--pacific-70: #61a7e2;--pacific-60: #7eb7e8;--pacific-50: #96c4ed;--pacific-40: #afd2f2;--pacific-30: #c3ddf6;--pacific-20: #d6e8fa;--pacific-10: #eff8fd;--navy-dark: #002d72;--navy-mid-dark: #123c7c;--navy: #254b87;--navy-90: #3e5f95;--navy-80: #5674a3;--navy-70: #6f88b2;--navy-60: #889cc0;--navy-50: #9daecc;--navy-40: #b3c0d9;--navy-30: #c3cde2;--navy-20: #d3daeb;--navy-10: #f4f6fa;--purple-dark: #a01b68;--purple-mid-dark: #aa2071;--purple: #b4267a;--purple-90: #be438b;--purple-80: #c55998;--purple-70: #cd70a5;--purple-60: #d486b2;--purple-50: #dc9cbf;--purple-40: #e3b2cc;--purple-30: #ebc9d9;--purple-20: #f0d8e2;--purple-10: #fdf3f8;--red-dark: #b63014;--red-mid-dark: #c3381c;--red: #d14124;--red-90: #d75a40;--red-80: #dd735d;--red-70: #e28875;--red-60: #e79e8e;--red-50: #ebb0a3;--red-40: #f0c3b8;--red-30: #f3d1c8;--red-20: #f7e0d9;--red-10: #fbefec;--gold-dark: #dc731c;--gold-mid-dark: #ed881b;--gold: #ff9e1b;--gold-90: #ffab39;--gold-80: #ffb858;--gold-70: #ffc372;--gold-60: #ffce8d;--gold-50: #ffd8a3;--gold-40: #ffe1b9;--gold-30: #ffe8cb;--gold-20: #fff0dd;--gold-10: #fff6ec;--neutral-dark: #745745;--neutral-mid-dark: #7d604b;--neutral: #8a6c57;--neutral-90: #957865;--neutral-80: #a18573;--neutral-70: #ad9484;--neutral-60: #baa496;--neutral-50: #c6b4a9;--neutral-40: #d3c5bc;--neutral-30: #ddd1c9;--neutral-20: #e7ddd7;--neutral-10: #f8f5f2;--gray-darker: #293037;--gray-dark: #43484e;--gray-mid-dark: #4f5257;--gray: #5a5d61;--gray-90: #676a6f;--gray-80: #75787b;--gray-70: #838588;--gray-60: #919395;--gray-50: #a2a3a4;--gray-40: #b4b5b6;--gray-30: #c3c4c4;--gray-20: #d2d3d5;--gray-15: #dcdddf;--gray-10: #e7e8e9;--gray-5: #f7f8f9;--black: #101820;--white: #fff}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/2cd55546-ec00-4af9-aeca-4a3cd186da53.woff2\") format(\"woff2\");font-style:normal;font-weight:normal;font-display:fallback}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/627fbb5a-3bae-4cd9-b617-2f923e29d55e.woff2\") format(\"woff2\");font-style:normal;font-weight:500;font-display:fallback}:root{--font-stack: \"Avenir Next\", arial, sans-serif}.typeahead input{box-sizing:border-box;width:100%}.typeahead input:focus{border:solid 2px var(--pacific)}.typeahead-selector{width:100%;position:relative}.typeahead-selector ul{padding-left:0;border:solid 2px var(--pacific);border-top:0;position:absolute;top:0;right:0;left:0}.typeahead-selector ul li.footer{padding:15px;border-top:solid 1px var(--gray-40);margin:0;background-color:var(--pacific-20);cursor:default;font-size:12px;font-style:italic;list-style-type:none;text-align:center}.typeahead-selector input{padding-left:1.78571429em !important;padding-bottom:.28em !important}.typeahead .a-btn.a-btn--link{color:var(--gray-80)}.typeahead .rbt-menu.dropdown-menu.show{z-index:100;overflow:visible !important}.typeahead .dropdown-item.disabled{color:#000}.typeahead .rbt-input-hint{color:rgba(0,0,0,0) !important}.typeahead .dropdown-item.rbt-menu-pagination-option{display:block;position:relative;padding:15px;border-top:solid 1px var(--gray-40);margin:0;background-color:var(--pacific-20);cursor:default;font-size:12px;font-style:italic;list-style-type:none;text-align:center;width:auto}.typeahead li.typeahead-option{padding:15px;border-top:solid 1px var(--gray-40);margin:0;background-color:var(--white);cursor:default;list-style-type:none}.typeahead li.typeahead-option:hover,.typeahead li.typeahead-option.selected{border-top:solid 2px var(--pacific);border-bottom:solid 2px var(--pacific);background-color:var(--gray-10)}.typeahead .o-search-input__input-label{z-index:1}.input-contains-label__before{position:absolute;left:.85714286em;top:.5em;cursor:pointer;font-size:.875em}.input-contains-label__before~input[type=text]{padding-left:1.78571429em;padding-bottom:.28em}.input-contains-label__before--search .cf-icon-svg{position:relative;top:2px}.input-contains-label__before .cf-icon-svg{z-index:9}","/*! normalize.css v2.1.3 | MIT License | git.io/normalize */html{font-family:sans-serif;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:0.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:0.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:0.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:normal;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:0.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:0.5em}li{margin-bottom:0.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:0.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:0.625em;text-align:left}th,td{padding:0.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:0.9375em;margin-left:0.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:\"Input Mono\",Consolas,Monaco,\"Courier New\",monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:0.8125em}pre{display:block;padding:0.625em 0.9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:rgba(0,0,0,0)}html{font-family:sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:.5em}li{margin-bottom:.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:.625em;text-align:left}th,td{padding:.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:.9375em;margin-left:.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:Input Mono,Consolas,Monaco,Courier New,monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:.8125em}pre{display:block;padding:.625em .9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:transparent}button.a-btn::-moz-focus-inner,input.a-btn::-moz-focus-inner{border:0}.a-btn{appearance:none;display:flex;gap:.625rem;box-sizing:border-box;padding:.5em .875em;border:0;margin:0;border-radius:.25em;cursor:pointer;font-size:1em;font-weight:500;line-height:normal;text-align:center;text-decoration:none;transition:background-color .1s;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;justify-content:center}.a-btn,.a-btn:link,.a-btn:visited{background-color:var(--pacific);color:var(--white)}.a-btn:hover,.a-btn.hover,.a-btn:focus,.a-btn.focus{background-color:var(--pacific-dark);color:var(--white)}.a-btn:focus,.a-btn.focus{outline:1px dotted var(--pacific);outline-offset:1px}.a-btn:active,.a-btn.active{background-color:var(--navy)}.a-btn--secondary,.a-btn--secondary:link,.a-btn--secondary:visited{background-color:var(--gray);color:var(--white)}.a-btn--secondary:hover,.a-btn--secondary.hover,.a-btn--secondary:focus,.a-btn--secondary.focus{background-color:var(--gray-dark)}.a-btn--secondary:focus,.a-btn--secondary.focus{outline-color:var(--gray)}.a-btn--secondary:active,.a-btn--secondary.active{background-color:var(--black)}.a-btn--warning,.a-btn--warning:link,.a-btn--warning:visited{background-color:var(--red-mid-dark);color:var(--white)}.a-btn--warning:hover,.a-btn--warning.hover,.a-btn--warning:focus,.a-btn--warning.focus{background-color:var(--red-dark)}.a-btn--warning:focus,.a-btn--warning.focus{outline-color:var(--red-mid-dark)}.a-btn--warning:active,.a-btn--warning.active{background-color:var(--gray-dark)}.a-btn--disabled,.a-btn--disabled:link,.a-btn--disabled:visited,.a-btn--disabled:hover,.a-btn--disabled.hover,.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn--disabled:active,.a-btn--disabled.active,.a-btn[disabled],.a-btn[disabled]:link,.a-btn[disabled]:visited,.a-btn[disabled]:hover,.a-btn[disabled].hover,.a-btn[disabled]:focus,.a-btn[disabled].focus,.a-btn[disabled]:active,.a-btn[disabled].active{background-color:var(--gray-20);color:var(--gray-dark);cursor:default;cursor:not-allowed}.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn[disabled]:focus,.a-btn[disabled].focus{outline-color:var(--gray-20)}@media only all and (max-width: 37.5em){.a-btn--full-on-xs{display:block;width:100%}}.a-btn:has(svg+span) span{order:3}.a-btn:has(span+svg) svg{order:3}.a-btn:not(.a-btn--hide-icon):has(svg+span):before,.a-btn:not(.a-btn--hide-icon):has(span+svg):before{content:\"\";border-left:1px solid var(--pacific-60);order:2;place-self:normal}.a-btn--secondary:has(svg):before{border-color:var(--gray-40) !important}.a-btn--warning:has(svg):before{border-color:var(--red-60) !important}.a-btn--disabled:has(svg):before,.a-btn[disabled]:has(svg):before{border-color:var(--gray-60) !important}.a-btn--hide-icon svg{display:none}.m-btn-group{display:flex;gap:.625rem;flex-wrap:wrap;align-items:center;width:-moz-fit-content;width:fit-content}.a-btn--link{padding:1.5px 0;border-radius:0;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-style:dotted;text-underline-offset:4.5px}.a-btn--link:has(svg){gap:.3125rem}.a-btn--link:has(svg):before{display:none}.a-btn--link,.a-btn--link:link,.a-btn--link:visited{text-decoration-color:var(--pacific);background-color:transparent;color:var(--pacific)}.a-btn--link:hover,.a-btn--link.hover{text-decoration-color:var(--pacific-dark);text-decoration-style:solid;background-color:transparent;color:var(--pacific-dark)}.a-btn--link:focus,.a-btn--link.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--pacific);color:var(--pacific)}.a-btn--link:active,.a-btn--link.active{text-decoration-color:var(--navy);text-decoration-style:solid;background-color:transparent;color:var(--navy)}.a-btn--link.a-btn--secondary,.a-btn--link.a-btn--secondary:link,.a-btn--link.a-btn--secondary:visited{text-decoration-color:var(--gray);background-color:transparent;color:var(--gray)}.a-btn--link.a-btn--secondary:hover,.a-btn--link.a-btn--secondary.hover{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.a-btn--link.a-btn--secondary:focus,.a-btn--link.a-btn--secondary.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--gray);color:var(--gray)}.a-btn--link.a-btn--secondary:active,.a-btn--link.a-btn--secondary.active{text-decoration-color:var(--black);text-decoration-style:solid;background-color:transparent;color:var(--black)}.a-btn--link.a-btn--warning,.a-btn--link.a-btn--warning:link,.a-btn--link.a-btn--warning:visited{text-decoration-color:var(--red-mid-dark);background-color:transparent;color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:hover,.a-btn--link.a-btn--warning.hover{text-decoration-color:var(--red-dark);text-decoration-style:solid;background-color:transparent;color:var(--red-dark)}.a-btn--link.a-btn--warning:focus,.a-btn--link.a-btn--warning.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--red-mid-dark);color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:active,.a-btn--link.a-btn--warning.active{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.o-expandable{position:relative}.o-expandable__header{display:flex;justify-content:space-between;gap:10px;padding:.625em .9375em;border:0;background-color:transparent;cursor:pointer}.o-expandable__header:focus{outline:1px dotted var(--black);outline-offset:2px}.o-expandable__header .o-expandable__cue-close,.o-expandable__header .o-expandable__cue-open{display:none}.o-expandable__header[aria-expanded=false] .o-expandable__cue-open,.o-expandable__header[aria-expanded=true] .o-expandable__cue-close{display:block}.o-expandable button.o-expandable__header{width:100%;text-align:left}.o-expandable__label{flex-grow:1;margin-bottom:0;color:var(--black);font-weight:500}.o-expandable__icon,.o-expandable__label{font-size:1.125em}@media only all and (max-width: 37.5em){.o-expandable__icon,.o-expandable__label{font-size:1em}}.o-expandable__cues{align-self:center;color:var(--pacific);font-size:1em;line-height:1.375}.o-expandable__content{padding:0 .9375em .9375em}.o-expandable__content:before{content:\"\";display:block;border-top:1px solid var(--gray-40);padding-top:.9375em}.o-expandable__content:after{padding-bottom:.9375em;width:100%}.o-expandable--padded .o-expandable__header{padding:1.5625em .9375em}.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.625em}@media only all and (max-width: 37.5em){.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.375em}}.o-expandable--background{background:var(--gray-5)}.o-expandable--border{border:1px solid var(--gray-40)}html[lang=ar] .o-expandable__header{text-align:right}html[lang=ar] .o-expandable__cues{text-align:left}.o-expandable-group .o-expandable{border-bottom:1px solid var(--gray-40)}.o-expandable-group .o-expandable:first-child{border-top:1px solid var(--gray-40)}@media print{.o-expandable__header[aria-expanded=true] .o-expandable__cue-close,.o-expandable__header[aria-expanded=false] .o-expandable__cue-open{display:none}.o-expandable__content[aria-expanded=false]{display:block;max-height:99999px !important}}.o-expandable .print__header[aria-expanded=true] .o-expandable .print__cue-close,.o-expandable .print__header[aria-expanded=false] .o-expandable .print__cue-open{display:none}.o-expandable .print__content[aria-expanded=false]{display:block;max-height:99999px !important}.o-summary__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary__btn{position:relative;z-index:2;display:block;width:100%;padding-top:15px;padding-bottom:15px;border:dotted var(--pacific);border-width:1px 0;text-align:center;color:var(--pacific);background:#fff}.o-summary__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary__btn[aria-expanded=false]:before{display:block;pointer-events:none;height:2.75em;margin:0;position:absolute;left:0;right:0;top:calc(-100% + 2px);background:linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);content:\"\"}@media print{.o-summary__btn[aria-expanded=false]:before{background:none}}.o-summary__btn[aria-expanded=false]:before .print{background:none}.no-js .o-summary__btn{display:none}@media only screen and (min-width: 601px){.o-summary--mobile .o-summary__btn{display:none}}.o-summary-minimal__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary-minimal__btn{margin-top:5px;padding-left:0;padding-right:0;display:block;border:none;background:none;text-align:left;color:var(--pacific)}.o-summary-minimal__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary-minimal__btn .o-summary-minimal__cue-close,.o-summary-minimal__btn .o-summary-minimal__cue-open{display:none}.o-summary-minimal__btn[aria-expanded=false] .o-summary-minimal__cue-open,.o-summary-minimal__btn[aria-expanded=true] .o-summary-minimal__cue-close{display:block}.no-js .o-summary-minimal__btn{display:none}.o-form__group{margin-bottom:1.875em}.o-form__fieldset{border:none;margin:0;padding:0}.o-form__fieldset .m-form-field+.m-form-field{margin-top:.625em}.a-form-alert .cf-icon-svg{color:var(--gray);float:left}.a-form-alert__text{display:block;margin-left:1.25em}.a-form-alert--success .cf-icon-svg{color:var(--green)}.a-form-alert--error .cf-icon-svg{color:var(--red)}.a-form-alert--warning .cf-icon-svg{color:var(--gold)}.m-form-field .a-text-input--full{width:100%}.m-form-field .a-label+.a-text-input{margin-top:.3125em}.m-form-field--checkbox .a-label,.m-form-field--radio .a-label{display:inline-grid;grid-template-columns:1.875em auto;vertical-align:top;cursor:pointer;overflow-wrap:anywhere}.m-form-field--checkbox .a-label:before,.m-form-field--radio .a-label:before{display:inline-block;grid-row-start:1;grid-row-end:3;border:1px solid var(--gray-60);height:1.125em;width:1.125em;margin-right:10px;background-color:var(--white);content:\"\";vertical-align:top;position:relative;top:1px;left:1px}.m-form-field--checkbox .a-label:hover:before,.m-form-field--checkbox .a-label.hover:before,.m-form-field--radio .a-label:hover:before,.m-form-field--radio .a-label.hover:before{border-color:var(--pacific)}.m-form-field--checkbox .a-label__helper,.m-form-field--radio .a-label__helper{display:block}.m-form-field--checkbox .a-checkbox,.m-form-field--checkbox .a-radio,.m-form-field--radio .a-checkbox,.m-form-field--radio .a-radio{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}.m-form-field--checkbox .a-checkbox:focus+.a-label,.m-form-field--checkbox .a-checkbox.focus+.a-label,.m-form-field--checkbox .a-radio:focus+.a-label,.m-form-field--checkbox .a-radio.focus+.a-label,.m-form-field--radio .a-checkbox:focus+.a-label,.m-form-field--radio .a-checkbox.focus+.a-label,.m-form-field--radio .a-radio:focus+.a-label,.m-form-field--radio .a-radio.focus+.a-label{outline:1px dotted var(--pacific);outline-offset:1px}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:hover+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled:checked+.a-label:before,.m-form-field--checkbox .a-radio:disabled:focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled.focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled:hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled.hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled:checked+.a-label:before,.m-form-field--radio .a-checkbox:disabled:focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled.focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled:hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled.hover+.a-label:before,.m-form-field--radio .a-radio:disabled:checked+.a-label:before,.m-form-field--radio .a-radio:disabled:focus+.a-label:before,.m-form-field--radio .a-radio:disabled.focus+.a-label:before,.m-form-field--radio .a-radio:disabled:hover+.a-label:before,.m-form-field--radio .a-radio:disabled.hover+.a-label:before{border-color:var(--gray-60);outline:none;box-shadow:none}.m-form-field--checkbox .a-checkbox:disabled+.a-label,.m-form-field--checkbox .a-radio:disabled+.a-label,.m-form-field--radio .a-checkbox:disabled+.a-label,.m-form-field--radio .a-radio:disabled+.a-label{cursor:not-allowed;color:var(--gray-dark)}.m-form-field--checkbox .a-checkbox:disabled+.a-label:before,.m-form-field--checkbox .a-radio:disabled+.a-label:before,.m-form-field--radio .a-checkbox:disabled+.a-label:before,.m-form-field--radio .a-radio:disabled+.a-label:before{background:var(--gray-10);border-color:var(--gray-60)}.m-form-field--checkbox .a-checkbox:focus+.a-label:before,.m-form-field--checkbox .a-checkbox.focus+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:hover+.a-label:before,.m-form-field--checkbox .a-checkbox.hover+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center 0}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,')}.m-form-field--checkbox-error .a-label:before{border-color:var(--red);outline:1px solid var(--red)}.m-form-field--checkbox-error .a-label:hover:before,.m-form-field--checkbox-error .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-error .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-error .a-checkbox.focus+.a-label:before{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline-color:var(--red)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label,.m-form-field--checkbox-error .a-checkbox.focus+.a-label{outline:1px dotted var(--red);outline-offset:1px}.m-form-field--checkbox-warning .a-label:before{border-color:var(--gold);outline:1px solid var(--gold)}.m-form-field--checkbox-warning .a-label:hover:before,.m-form-field--checkbox-warning .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label:before{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline-color:var(--gold)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label{outline:1px dotted var(--gold);outline-offset:1px}.m-form-field--checkbox-success .a-label:before{border-color:var(--green);outline:1px solid var(--green)}.m-form-field--checkbox-success .a-label:hover:before,.m-form-field--checkbox-success .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-success .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-success .a-checkbox.focus+.a-label:before{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline-color:var(--green)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label,.m-form-field--checkbox-success .a-checkbox.focus+.a-label{outline:1px dotted var(--green);outline-offset:1px}.m-form-field--radio .a-label:before{border-radius:50%;transform:rotate(0)}.m-form-field--radio .a-radio:focus+.a-label:before,.m-form-field--radio .a-radio.focus+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:hover+.a-label:before,.m-form-field--radio .a-radio.hover+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:checked+.a-label:before{background-color:var(--pacific);box-shadow:inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:checked:disabled+.a-label:before{background-color:var(--gray-40);box-shadow:inset 0 0 0 2px var(--gray-10)}.m-form-field--radio .a-radio:focus:checked+.a-label:before,.m-form-field--radio .a-radio.focus:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:hover:checked+.a-label:before,.m-form-field--radio .a-radio.hover:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--lg-target{display:block}.m-form-field--lg-target .a-label{box-sizing:border-box;width:100%;padding:15px;background-color:var(--gray-10)}.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{background-color:var(--pacific-20);box-shadow:inset 0 0 0 1px var(--pacific)}.m-form-field--lg-target .a-checkbox:hover+.a-label,.m-form-field--lg-target .a-checkbox.hover+.a-label,.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-radio:hover+.a-label,.m-form-field--lg-target .a-radio.hover+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label{box-shadow:inset 0 0 0 2px var(--pacific)}.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{outline-offset:1px}.m-form-field--lg-target .a-checkbox:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:hover:disabled+.a-label,.m-form-field--lg-target .a-radio:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:hover:disabled+.a-label{color:var(--gray-dark);box-shadow:none;background-color:var(--gray-20)}.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label:before,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label:before{border:1px solid var(--gray-60)}.m-form-field .a-form-alert{margin-top:.9375em}.a-label{display:inline-block}.a-label__helper{color:var(--gray-dark);font-size:1rem;font-weight:400}.a-label__helper--block{display:block;margin-top:0.8333333333em}.a-label--heading{display:block;margin-bottom:0.5555555556em;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.a-label--heading,ul+.a-label--heading,ol+.a-label--heading,dl+.a-label--heading,figure+.a-label--heading,img+.a-label--heading,table+.a-label--heading,blockquote+.a-label--heading,h1+.a-label--heading,.h1+.a-label--heading,h2+.a-label--heading,.h2+.a-label--heading,h3+.a-label--heading,.h3+.a-label--heading,h5+.a-label--heading,.h5+.a-label--heading,h6+.a-label--heading,.h6+.a-label--heading{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.a-label--heading{margin-bottom:.625em;font-size:1em;line-height:1.125}}.a-label--heading .a-label__helper--block{margin-top:.625rem}.a-range{appearance:none;width:100%;min-height:49px}.a-range::-webkit-slider-runnable-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-moz-range-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-webkit-slider-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range::-moz-range-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range:focus,.a-range.focus{box-shadow:none;outline:none}.a-range:focus::-webkit-slider-thumb,.a-range.focus::-webkit-slider-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.a-range:focus::-moz-range-thumb,.a-range.focus::-moz-range-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.o-search-input{display:flex;flex-direction:column;row-gap:.9375rem}.o-search-input__input{position:relative;display:flex;width:initial;flex:0 1 100%}.o-search-input__input-label{position:absolute;left:10px;align-self:center;cursor:pointer}.o-search-input__input input[type=search]{width:100%;white-space:nowrap;padding-left:30px;appearance:none}.o-search-input__input button[type=reset]{display:none;position:absolute;right:0;align-self:center;color:var(--gray-40);font-size:20px;border:1px solid transparent;background-color:transparent;outline:0;width:44px;padding:5px;text-align:right}.o-search-input__input button[type=reset]>svg{width:25px;cursor:pointer;pointer-events:none}.o-search-input__input button[type=reset]:hover{color:var(--black)}.o-search-input__input button[type=reset]:focus{color:var(--black)}.o-search-input__input button[type=reset]:focus>svg{outline:1px dotted var(--pacific)}.o-search-input__input input[type=search]:placeholder-shown~button[type=reset]{display:none}.o-search-input__input input[type=search]:not(:placeholder-shown){padding-right:34px}.o-search-input__input input[type=search]::-webkit-search-decoration,.o-search-input__input input[type=search]::-webkit-search-cancel-button,.o-search-input__input input[type=search]::-webkit-search-results-button,.o-search-input__input input[type=search]::-webkit-search-results-decoration{display:none}.o-search-input:focus-within button[type=reset],.o-search-input .o-search-input__input:hover button[type=reset]{display:block}.o-search-input button[type=submit]{line-height:1.1875}@media only all and (min-width: 37.5625em){.o-search-input{flex-direction:row;border-left:0}.o-search-input button[type=submit]{border-top-left-radius:0;border-bottom-left-radius:0;flex-basis:25%}}.no-js .o-search-input button[type=reset]{display:none !important}.a-select{position:relative;border:1px solid var(--gray-60)}.a-select select{width:100%;line-height:1.375;padding:.4375em .375em .375em;border:0;appearance:none;background-color:var(--white);border-radius:0;color:var(--black)}.a-select select:hover,.a-select select.hover{outline:2px solid var(--pacific);outline-offset:0}.a-select select:active,.a-select select:focus,.a-select select.focus{box-shadow:0 0 0 2px var(--pacific);outline:1px dotted var(--pacific);outline-offset:3px}.a-select select[disabled]{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed}.a-select select[disabled]:hover,.a-select select[disabled].hover,.a-select select[disabled]:focus,.a-select select[disabled].focus{outline:none}.a-select select[disabled] option,.a-select select[disabled] option:disabled,.a-select select option:disabled{color:var(--gray-dark)}.a-select:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;content:\"\";pointer-events:none}.a-select--disabled:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.a-tag-filter{display:flex;gap:.625rem;border:1px solid var(--teal);padding:4px 6px;background-color:var(--teal-20);border-radius:.1875rem;color:var(--black);text-align:left;min-width:-moz-fit-content;min-width:fit-content}.a-tag-filter .cf-icon-svg{pointer-events:none;flex:none}.a-tag-filter>label{display:contents;pointer-events:none}button.a-tag-filter:hover{background-color:var(--teal-40);cursor:pointer}button.a-tag-filter:focus{outline:1px dotted var(--teal);outline-offset:1px}button.a-tag-filter:active{background-color:var(--teal)}a.a-tag-filter{line-height:normal;color:var(--black);border-color:var(--teal)}a.a-tag-filter:visited,a.a-tag-filter.visited,a.a-tag-filter:hover,a.a-tag-filter.hover{border-color:var(--teal);color:var(--black)}a.a-tag-filter:focus,a.a-tag-filter.focus{border-color:var(--teal);color:var(--black)}a.a-tag-filter:active,a.a-tag-filter.active{border-color:var(--teal);color:var(--black)}.a-tag-topic{display:flex;gap:.3125rem}.a-tag-topic{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--gold-80);letter-spacing:1px}.a-tag-topic .a-tag-topic__text{color:var(--gray);word-break:break-word}@media only all and (max-width: 37.5em){.a-tag-topic{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-tag-topic .cf-icon-svg--right{margin-left:auto}.a-tag-topic .a-tag-topic__text{border-bottom-width:0;flex-shrink:10}}a.a-tag-topic{color:var(--gold-80);border-color:var(--gold-80)}a.a-tag-topic:visited,a.a-tag-topic.visited,a.a-tag-topic:hover,a.a-tag-topic.hover{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:focus,a.a-tag-topic.focus{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:active,a.a-tag-topic.active{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic .a-tag-topic__text{border-bottom-color:var(--gold-80)}@media only all and (max-width: 37.5em){a.a-tag-topic{border-top-width:1px;border-bottom-width:1px}a.a-tag-topic:focus{outline:none}a.a-tag-topic:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-tag-topic)+li:has(.a-tag-topic) .a-tag-topic{position:relative;border-top:none}li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:hover:before,li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.a-tag-topic__bullet{font-size:1rem;line-height:1rem}@media only all and (min-width: 37.5625em){a.a-tag-topic__text{color:var(--gray);border-color:var(--gray)}a.a-tag-topic__text:visited,a.a-tag-topic__text.visited,a.a-tag-topic__text:hover,a.a-tag-topic__text.hover{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:focus,a.a-tag-topic__text.focus{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:active,a.a-tag-topic__text.active{border-color:var(--gray);color:var(--gray)}a.a-tag-topic,a.a-tag-topic:visited,a.a-tag-topic:hover,a.a-tag-topic:focus,a.a-tag-topic:active{border-bottom:none;outline-offset:1px}a.a-tag-topic .a-tag-topic__text,a.a-tag-topic:visited .a-tag-topic__text,a.a-tag-topic:hover .a-tag-topic__text,a.a-tag-topic:focus .a-tag-topic__text,a.a-tag-topic:active .a-tag-topic__text{padding-bottom:1px;border-bottom:1px dotted var(--gold-80)}a.a-tag-topic:hover .a-tag-topic__text{border-bottom:1px solid var(--gold-80)}a.a-tag-topic:focus{outline-color:var(--gray)}a.a-tag-topic:focus .a-tag-topic__text{border-bottom-style:solid !important}}.m-tag-group{padding-left:0;list-style-type:none}.m-tag-group li{margin-bottom:0;display:contents}@media only all and (min-width: 37.5625em){.m-tag-group{display:flex;gap:.9375em;flex-wrap:wrap}.m-tag-group--stacked{flex-direction:column;width:-moz-fit-content;width:fit-content}}.m-tag-group:has(.a-tag-filter){display:flex;gap:.9375em;flex-wrap:wrap}html[lang=ar] .m-tag-group{direction:rtl;padding-right:0}.a-text-input{appearance:none;display:inline-block;padding:.4375em;border:1px solid var(--gray-60);background:var(--white);color:var(--black);box-sizing:border-box}.a-text-input:hover,.a-text-input.hover{border-color:var(--pacific);outline:1px solid var(--pacific)}.a-text-input:focus,.a-text-input.focus{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific);outline:1px dotted var(--pacific);outline-offset:2px}.a-text-input:disabled,.a-text-input:disabled:hover,.a-text-input:disabled.hover,.a-text-input:disabled:focus,.a-text-input:disabled.focus{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed;border-color:var(--gray-60);outline:none}.a-text-input--error{border-color:var(--red);outline:1px solid var(--red)}.a-text-input--error:hover,.a-text-input--error.hover{border-color:var(--red-dark);outline:1px solid var(--red-dark);outline-offset:0}.a-text-input--error:focus,.a-text-input--error.focus{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red)}.a-text-input--error:focus:hover,.a-text-input--error:focus.hover,.a-text-input--error.focus:hover,.a-text-input--error.focus.hover{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red);outline-offset:2px}.a-text-input--warning{border-color:var(--gold);outline:1px solid var(--gold)}.a-text-input--warning:hover,.a-text-input--warning.hover{border-color:var(--gold-dark);outline:1px solid var(--gold-dark);outline-offset:0}.a-text-input--warning:focus,.a-text-input--warning.focus{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold)}.a-text-input--warning:focus:hover,.a-text-input--warning:focus.hover,.a-text-input--warning.focus:hover,.a-text-input--warning.focus.hover{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold);outline-offset:2px}.a-text-input--success{border-color:var(--green);outline:1px solid var(--green)}.a-text-input--success:hover,.a-text-input--success.hover{border-color:var(--green-dark);outline:1px solid var(--green-dark);outline-offset:0}.a-text-input--success:focus,.a-text-input--success.focus{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green)}.a-text-input--success:focus:hover,.a-text-input--success:focus.hover,.a-text-input--success.focus:hover,.a-text-input--success.focus.hover{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green);outline-offset:2px}::-webkit-search-decoration{appearance:none}::placeholder{color:var(--gray-dark)}input[type=date]::-webkit-datetime-edit{color:var(--gray-dark)}select.o-multiselect{display:block;box-sizing:border-box;width:100%;padding:.25em .4375em;height:5.5em;border:1px solid var(--gray-60)}select.o-multiselect option{padding:.125em .375em}.o-multiselect,.o-multiselect__header{position:relative}.o-multiselect__header:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;border:1px solid var(--gray-60);content:\"\";pointer-events:none}.o-multiselect__search[type=text]{display:block;box-sizing:border-box;width:100%}.o-multiselect__fieldset{border-color:var(--gray-60);border-top:none;margin:-1px 0 0;padding:0;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;position:absolute;z-index:10;max-height:0;width:100%;transition:max-height .25s ease-out}.o-multiselect.u-active .o-multiselect__fieldset{margin-top:0;max-height:140px;border-color:var(--pacific);border-width:2px;border-top:0}.o-multiselect.u-active .o-multiselect__header:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.o-multiselect__options{list-style-type:none;background-color:var(--white);padding:0}.o-multiselect__options li{margin:0}.o-multiselect__options li:first-child .a-label{padding-top:.625em}.o-multiselect__options.u-filtered li:not(.u-filter-match){display:none}.o-multiselect__options.u-no-results li,.o-multiselect__options.u-max-selections li{display:none}.o-multiselect__options.u-no-results:after,.o-multiselect__options.u-max-selections:after{display:list-item}.o-multiselect__options.u-no-results:after{content:\"No results found\"}.o-multiselect__options.u-max-selections{padding:.625em;pointer-events:none}.o-multiselect__options.u-max-selections:after{content:\"Reached maximum number of selections\"}.o-multiselect__options .a-label{box-sizing:border-box;padding:.3125em 0 .3125em .625em;width:100%}.cf-icon-svg{height:1.1875em;vertical-align:text-top;fill:currentcolor}.cf-icon-svg--updating,.cf-icon-svg--updating-round{animation:updating-animation 1.25s infinite linear;transform-origin:50% 50%}@keyframes updating-animation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}html[lang=ar] .cf-icon-svg--right,html[lang=ar] .cf-icon-svg--right-round,html[lang=ar] .cf-icon-svg--left,html[lang=ar] .cf-icon-svg--left-round,html[lang=ar] .cf-icon-svg--arrow-right,html[lang=ar] .cf-icon-svg--arrow-right-round,html[lang=ar] .cf-icon-svg--arrow-left,html[lang=ar] .cf-icon-svg--arrow-left-round,html[lang=ar] .cf-icon-svg--help,html[lang=ar] .cf-icon-svg--help-round,html[lang=ar] .cf-icon-svg--book,html[lang=ar] .cf-icon-svg--book-round,html[lang=ar] .cf-icon-svg--document,html[lang=ar] .cf-icon-svg--document-round,html[lang=ar] .cf-icon-svg--edit,html[lang=ar] .cf-icon-svg--edit-round,html[lang=ar] .cf-icon-svg--paper-clip,html[lang=ar] .cf-icon-svg--paper-clip-round,html[lang=ar] .cf-icon-svg--cart,html[lang=ar] .cf-icon-svg--cart-round,html[lang=ar] .cf-icon-svg--disability,html[lang=ar] .cf-icon-svg--disability-round,html[lang=ar] .cf-icon-svg--travel,html[lang=ar] .cf-icon-svg--travel-round,html[lang=ar] .cf-icon-svg--bullhorn,html[lang=ar] .cf-icon-svg--bullhorn-round,html[lang=ar] .cf-icon-svg--chart,html[lang=ar] .cf-icon-svg--chart-round,html[lang=ar] .cf-icon-svg--list,html[lang=ar] .cf-icon-svg--list-round,html[lang=ar] .cf-icon-svg--external-link,html[lang=ar] .cf-icon-svg--external-link-round{transform:scaleX(-1)}.m-card{position:relative}.m-card:not(.m-card--breakout)>a{padding:1.875em}.m-card:not(.m-card--breakout) .m-card__footer{margin-top:auto}.m-card:not(.m-card--breakout,.m-card--topic){background:var(--white);border:1px solid var(--gray-20);border-bottom-width:3px;padding:1.875em}.m-card:not(.m-card--breakout,.m-card--topic),.m-card>a{display:flex;flex-direction:column;flex-grow:1;flex-basis:0;box-sizing:border-box;height:100%}.m-card a:focus{outline-offset:2px}.m-card__footer>a{font-weight:500;border-bottom-width:1px}@media only all and (max-width: 56.3125em){.m-card__heading{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h4+.m-card__heading,.h4+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.3636363636em}}@media only all and (max-width: 56.3125em)and (max-width: 37.5em){.m-card__heading{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h3+.m-card__heading,.h3+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.6666666667em}}.m-card__heading>a{color:var(--black)}.m-card__heading>a:hover{color:var(--pacific)}.m-card__heading>a .m-card__icon{font-size:1em;margin-bottom:0;padding-right:.46875em}.m-card__heading>a .m-card__icon,.m-card__heading>a span{display:table-cell}.m-card>.m-list{margin-top:10px;margin-bottom:30px}.m-card--topic{text-align:center;width:170px;background:var(--white)}.m-card--topic>a{border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--topic .m-card__icon{font-size:1.875em;color:var(--green);margin-bottom:.3125em}.m-card--topic:hover>a{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--topic:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--topic .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--topic>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--topic:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:focus .m-card__footer>span{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:active .m-card__footer>span{border-color:var(--pacific-dark);border-style:solid;color:var(--pacific-dark)}.m-card--topic-action .m-card__icon{color:var(--pacific)}.m-card--breakout{min-width:210px;text-align:center}.m-card--breakout>a{padding-top:60px}.m-card--breakout .m-card__inner-wrapper{position:relative;z-index:0;min-height:135px;background:var(--gray-5);border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--breakout .m-card__img{position:absolute;z-index:1;top:0;left:50%;width:210px;height:120px;margin-left:-105px}.m-card--breakout .m-card__footer{margin-top:84px}.m-card--breakout:hover .m-card__inner-wrapper{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--breakout:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--breakout .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--breakout>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--breakout:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--breakout>a:focus .m-card__footer>span{border-color:var(--pacific);color:var(--pacific)}.m-card--breakout>a:active .m-card__footer>span{border-color:var(--navy);border-style:solid;color:var(--navy)}.m-card--breakout .m-card__footer>span{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card--breakout .m-card__footer>span,ul+.m-card--breakout .m-card__footer>span,ol+.m-card--breakout .m-card__footer>span,dl+.m-card--breakout .m-card__footer>span,figure+.m-card--breakout .m-card__footer>span,img+.m-card--breakout .m-card__footer>span,table+.m-card--breakout .m-card__footer>span,blockquote+.m-card--breakout .m-card__footer>span,h1+.m-card--breakout .m-card__footer>span,.h1+.m-card--breakout .m-card__footer>span,h2+.m-card--breakout .m-card__footer>span,.h2+.m-card--breakout .m-card__footer>span,h4+.m-card--breakout .m-card__footer>span,.h4+.m-card--breakout .m-card__footer>span,h5+.m-card--breakout .m-card__footer>span,.h5+.m-card--breakout .m-card__footer>span,h6+.m-card--breakout .m-card__footer>span,.h6+.m-card--breakout .m-card__footer>span{margin-top:1.3636363636em}.o-card-group>h2{margin-bottom:1.875rem}.o-card-group--column-2 .o-card-group__cards{grid-template-columns:1fr 1fr}.o-card-group--column-3 .o-card-group__cards{grid-template-columns:repeat(3, minmax(0, 1fr))}@media only all and (max-width: 63.8125em){.o-card-group--column-3 .o-card-group__cards{grid-template-columns:1fr 1fr}}.o-card-group__cards{display:grid;grid-column-gap:1.25em;grid-row-gap:1.25em}@media only all and (max-width: 37.5em){.o-card-group__cards{grid-template-columns:100% !important}}.o-card-group--bg-green{padding:1.875em;background:var(--green-20)}_:-ms-lang(x),.o-card-group__cards{display:block}_:-ms-lang(x) .m-card,.o-card-group__cards .m-card{display:block;float:left;margin-bottom:10px}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-2 .o-card-group__cards .m-card{width:48%;margin-right:2%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-2 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-3 .o-card-group__cards .m-card{width:32%;margin-right:1%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-3 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x),.o-card-group:after{content:\"\";display:table;clear:both}.o-card-group--count-2 .m-card:nth-of-type(1),.o-card-group--count-3 .m-card:nth-of-type(1),.o-card-group--count-4 .m-card:nth-of-type(1){grid-area:card1}.o-card-group--count-2 .m-card:nth-of-type(2),.o-card-group--count-3 .m-card:nth-of-type(2),.o-card-group--count-4 .m-card:nth-of-type(2){grid-area:card2}.o-card-group--count-2 .m-card:nth-of-type(3),.o-card-group--count-3 .m-card:nth-of-type(3),.o-card-group--count-4 .m-card:nth-of-type(3){grid-area:card3}.o-card-group--count-2 .m-card:nth-of-type(4),.o-card-group--count-3 .m-card:nth-of-type(4),.o-card-group--count-4 .m-card:nth-of-type(4){grid-area:card4}.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card1 card3\"}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.7307692308em}h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1)>a{justify-content:center}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card3 card4\"}.o-card-group--flow .o-card-group__cards{display:flex;flex-wrap:wrap;justify-content:center}@media only all and (min-width: 37.5625em)and (max-width: 56.25em){.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card1\" \"card2 card3\"}}@media only all and (max-width: 37.5em){.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\"}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\" \"card4\"}.o-card-group--flow .o-card-group__cards{display:block}.o-card-group--flow .o-card-group__cards .m-card{width:100%;margin-bottom:1.875em}}.o-email-signup .m-notification{margin-bottom:.9375em}.o-email-signup .a-text-input{max-width:23.125rem}.o-email-signup__buttons{display:flex;margin-top:.9375em;align-items:center;flex-wrap:wrap-reverse;gap:.9375em}.o-email-signup .a-btn{text-align:inherit}@media only all and (max-width: 37.5em){.o-email-signup .a-label--heading{font-size:1em}}.o-featured-content-module{min-height:220px;position:relative;border:1px solid var(--gray-40);background-color:var(--gray-5)}.o-featured-content-module__text{padding-top:1.875em;padding-bottom:1.875em}.o-featured-content-module__img{display:block}@media only all and (max-width: 37.5em){.o-featured-content-module__text{padding-right:.9375em;padding-left:.9375em}.o-featured-content-module__visual{padding-right:.9375em;padding-bottom:.9375em;padding-left:.9375em}.o-featured-content-module__img{margin-right:auto;margin-left:auto}}@media only all and (min-width: 37.5625em){.o-featured-content-module__text{padding-right:300px;padding-left:1.875em}.o-featured-content-module__visual{height:100%;overflow:hidden;position:absolute;top:0;right:0;width:270px}.o-featured-content-module__img{max-width:none;height:100%;position:absolute;left:50%;transform:translate(-50%)}}.m-hero{background-color:var(--gray-5)}.m-hero__wrapper{display:grid;max-width:1200px;margin:0 auto;padding-top:30px;padding-bottom:30px}.m-hero__text{padding-right:15px;padding-left:15px}.m-hero__heading{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7647058824em}.m-hero__subhead{font-size:22px;line-height:1.25}.m-hero__image-wrapper{box-sizing:border-box;overflow:hidden}.m-hero__image{background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;display:none}@supports(display: grid){.m-hero__image{display:block}}.m-hero--knockout{background-color:var(--gray);color:var(--white)}.m-hero--overlay .m-hero__wrapper{background-position:center;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo,.m-hero--50-50{background-color:var(--white)}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}@media only all and (min-width: 37.5625em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h2+.m-hero--jumbo .m-hero__subhead,.h2+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h2+.m-hero--50-50 .m-hero__subhead,.h2+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.3636363636em}}@media only all and (min-width: 63.8125em){.m-hero--jumbo .m-hero__wrapper,.m-hero--50-50 .m-hero__wrapper{min-height:285px}.m-hero--jumbo .m-hero__heading,.m-hero--50-50 .m-hero__heading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.625em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead{margin-top:1.7307692308em}h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h3+.m-hero--jumbo .m-hero__subhead,.h3+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h3+.m-hero--50-50 .m-hero__subhead,.h3+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){.m-hero__image-wrapper{margin-top:1.875em}.m-hero--overlay .m-hero__wrapper{background-image:none !important}.m-hero--jumbo .m-hero__wrapper{padding-bottom:0}}@media only all and (max-width: 56.25em){.m-hero__heading{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7307692308em}h1+.m-hero__heading,.h1+.m-hero__heading,h3+.m-hero__heading,.h3+.m-hero__heading,h4+.m-hero__heading,.h4+.m-hero__heading,h5+.m-hero__heading,.h5+.m-hero__heading,h6+.m-hero__heading,.h6+.m-hero__heading{margin-top:1.1538461538em}.m-hero__subhead{font-size:18px}}@media only all and (min-width: 37.5625em){.m-hero__wrapper{grid-template-columns:7fr 5fr;padding-right:15px;padding-left:15px;min-height:225px}.m-hero__text{margin:auto 0}.m-hero__image-wrapper{padding-right:15px;padding-left:15px;display:flex;align-items:center}.m-hero--bleeding .m-hero__image-wrapper{width:100%;margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--bleeding .m-hero__image{padding-bottom:0 !important;height:100%;width:100%;background-size:cover}.m-hero--overlay .m-hero__image{display:none}.m-hero--jumbo .m-hero__wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo .m-hero__image{display:none}.m-hero--50-50 .m-hero__wrapper{grid-template-columns:1fr 1fr;border:1px solid var(--gray-40);border-top:none;background-position:100% center;background-repeat:no-repeat;background-size:50%}.m-hero--50-50 .m-hero__image{display:none}}@media only all and (min-width: 63.8125em){.m-hero__wrapper{padding-top:2.8125em;padding-bottom:2.8125em;min-height:195px}.m-hero--bleeding .m-hero__image-wrapper{margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--50-50 .m-hero__wrapper{min-height:345px}}.content-l{position:relative}@media only all and (min-width: 37.5625em){.content-l{display:block;position:relative;margin-left:-15px;margin-right:-15px}}@media only all and (max-width: 37.5em){.content-l__col+.content-l__col{margin-top:1.875em}}@media only all and (min-width: 37.5625em){.content-l__col-1{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-2{display:inline-block;box-sizing:border-box;width:50%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-3{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-2-3{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-8{display:inline-block;box-sizing:border-box;width:37.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-5-8{display:inline-block;box-sizing:border-box;width:62.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-4{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-4{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}.content__line{height:1px;background:var(--gray-40)}.content__main dd,.content__main dt,.content__main h3,.content__main h4,.content__main h5,.content__main h6,.content__main li,.content__main p,.content__main label,.content__intro dd,.content__intro dt,.content__intro h3,.content__intro h4,.content__intro h5,.content__intro h6,.content__intro li,.content__intro p,.content__intro label{max-width:41.875rem}.content__intro,.content__main,.content__sidebar{padding:1.875em .9375em}@media only all and (min-width: 37.5625em){.content__intro,.content__main,.content__sidebar{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding:2.8125em .9375em}}@media only all and (min-width: 56.3125em){.content__intro,.content__main,.content__sidebar{padding:2.8125em 0}}@media only all and (min-width: 56.3125em){.content__intro{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}@media only all and (min-width: 56.3125em){.content--1-3 .content__sidebar{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-right:1.875em}.content--1-3 .content__main{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;position:relative}.content--1-3 .content__main:after{content:\"\";border-left:1px solid var(--gray-40);position:absolute;top:2.8125em;bottom:0;left:-1.875em}.content--2-1 .content__main{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content--2-1 .content__main:after{right:-1.875em}.content--2-1 .content__sidebar{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-left:1.875em}}.content--flush-bottom{padding-bottom:0}@media only all and (max-width: 56.25em){.content--flush-top-on-small{padding-top:0}}@media only all and (max-width: 56.25em){.content--flush-all-on-small{padding:0;border:none}}.block{margin-top:3.75em;margin-bottom:3.75em}.block--border-top{border-top:1px solid var(--gray-40)}.block--border-right{border-right:1px solid var(--gray-40)}.block--border-bottom{border-bottom:1px solid var(--gray-40)}.block--border-left{border-left:1px solid var(--gray-40)}.block--border{border:1px solid var(--gray-40)}.block--flush-top{margin-top:0 !important}.block--flush-top.block--border,.block--flush-top.block--border-top{border-top:none}.block--flush-bottom{margin-bottom:0 !important}.block--flush-bottom.block--border,.block--flush-bottom.block--border-bottom{border-bottom:none}.block--flush-sides{margin-right:-15px;margin-left:-15px}@media only all and (max-width: 37.5em){.block--flush-sides.block--border,.block--flush-sides.block--border-right,.block--flush-sides.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush-sides{margin-right:-30px;margin-left:-30px}}.block--flush{margin-top:0 !important;margin-right:-15px;margin-bottom:0 !important;margin-left:-15px}.block--flush.block--border,.block--flush.block--border-top,.block--flush.block--border-bottom{border-top:none;border-bottom:none}@media only all and (max-width: 37.5em){.block--flush.block--border,.block--flush.block--border-right,.block--flush.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush{margin-right:-30px;margin-left:-30px}}.block--bg{padding:1.875em .9375em 3.75em;background:var(--gray-5)}@media only all and (min-width: 37.5625em){.block--bg{padding:2.8125em 1.875em}}.block--padded-top{padding-top:1.875em;margin-top:1.875em}.block--padded-bottom{padding-bottom:1.875em;margin-bottom:1.875em}.block--sub{margin-top:1.875em;margin-bottom:1.875em}@media only all and (min-width: 56.3125em){.wrapper{max-width:1200px;padding-right:15px;padding-left:15px;margin:0 auto;clear:both}}.wrapper--match-content{padding-left:15px;padding-right:15px}@media only all and (min-width: 37.5625em){.wrapper--match-content{padding-left:30px;padding-right:30px;max-width:1200px}}.o-text-introduction{margin-top:0;margin-bottom:60px}.o-text-introduction>*{margin-top:0;margin-bottom:15px;max-width:41.875rem}.o-well{box-sizing:border-box;padding:1.875em .9375em;border:1px solid var(--gray-40);background-color:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-well{padding-left:1.875em;padding-right:1.875em}}.o-banner{padding:.9375em 0;background:var(--gold-10);border-bottom:1px solid var(--gray-40);font-size:.875em}.o-banner .m-notification{border:none;padding:0}.o-banner .m-notification__icon{left:0;top:0}.o-banner--dark{background:var(--teal-dark);border-color:var(--teal-dark);color:var(--white)}.o-banner--dark .m-notification{background:var(--teal-dark)}.o-banner--dark .m-notification .cf-icon-svg{fill:var(--white)}.o-banner--dark .m-notification a{color:var(--white);border-color:var(--white)}.o-banner--dark .m-notification a:visited,.o-banner--dark .m-notification a.visited{border-color:var(--teal-40);color:var(--teal-40)}.o-banner--dark .m-notification a:hover,.o-banner--dark .m-notification a.hover{border-color:var(--gray-15);color:var(--gray-15)}.o-banner--dark .m-notification a:focus,.o-banner--dark .m-notification a.focus{border-color:var(--white);color:var(--white)}.o-banner--dark .m-notification a:active,.o-banner--dark .m-notification a.active{border-color:var(--gray-15);color:var(--gray-15)}@media only all and (min-width: 37.5625em){.o-banner{font-size:1em}}.m-notification{display:none;position:relative;padding:15px;background:var(--gray-5);border:1px solid var(--gray-40)}.m-notification>.cf-icon-svg{position:absolute;fill:var(--gray)}.m-notification--success{background:var(--green-10);border-color:var(--green)}.m-notification--success>.cf-icon-svg{fill:var(--green)}.m-notification--warning{background:var(--gold-10);border-color:var(--gold)}.m-notification--warning>.cf-icon-svg{fill:var(--gold)}.m-notification--error{background:var(--red-10);border-color:var(--red)}.m-notification--error>.cf-icon-svg{fill:var(--red)}.m-notification--success a,.m-notification--warning a,.m-notification--error a{color:var(--pacific-mid-dark);border-color:var(--pacific-mid-dark)}.m-notification--success a:visited,.m-notification--success a.visited,.m-notification--warning a:visited,.m-notification--warning a.visited,.m-notification--error a:visited,.m-notification--error a.visited{border-color:var(--teal);color:var(--teal)}.m-notification--success a:hover,.m-notification--success a.hover,.m-notification--warning a:hover,.m-notification--warning a.hover,.m-notification--error a:hover,.m-notification--error a.hover{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-notification--success a:focus,.m-notification--success a.focus,.m-notification--warning a:focus,.m-notification--warning a.focus,.m-notification--error a:focus,.m-notification--error a.focus{border-color:var(--pacific-mid-dark);color:var(--pacific-mid-dark)}.m-notification--success a:active,.m-notification--success a.active,.m-notification--warning a:active,.m-notification--warning a.active,.m-notification--error a:active,.m-notification--error a.active{border-color:var(--navy-dark);color:var(--navy-dark)}.m-notification--visible{display:block}.cf-icon-svg+.m-notification__content{padding-left:1.5625rem}.m-notification__message{font-size:1rem;line-height:1.25;font-weight:500}@media only all and (min-width: 37.5625em){.m-notification__message{font-size:1.125rem}}.m-notification__explanation{margin-top:.3125rem;margin-bottom:.9375rem}.m-notification__message+.m-list{margin-top:.9375rem}@media only all and (min-width: 37.5625em){.m-notification .cf-icon-svg{font-size:1.125rem}.m-notification__explanation{margin-bottom:0}.m-notification .m-list{margin-top:.3125rem}.m-notification .m-list__item{margin-bottom:.3125rem}}html[lang=ar] .m-notification .cf-icon-svg+.m-notification__content{padding-left:initial;padding-right:1.5625rem}html[lang=ar] .m-notification .m-list{padding-right:0}.m-pagination{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:\"pag-btn-prev . pag-btn-next\" \"pag-form pag-form pag-form\";row-gap:.9375rem}.m-pagination__form{grid-area:pag-form;display:flex;flex-flow:wrap;place-content:center;gap:.625rem;padding:.3125rem;border-radius:.25rem;background:var(--gray-5);color:var(--gray)}.m-pagination__current-page{width:2.8125rem;font-weight:500;text-align:right}.m-pagination__label{display:contents;white-space:nowrap}.m-pagination__btn-prev{grid-area:pag-btn-prev;z-index:1}.m-pagination__btn-next{grid-area:pag-btn-next;z-index:1}@media only all and (min-width: 37.5625em){.m-pagination{grid-template-areas:\"pag-btn-prev pag-form pag-btn-next\"}.m-pagination__btn-prev{border-top-right-radius:0;border-bottom-right-radius:0}.m-pagination__btn-next{border-top-left-radius:0;border-bottom-left-radius:0}}.o-table__cell--right-align{text-align:right}.o-table--scrolling{box-sizing:border-box;overflow-y:hidden}.o-table--scrolling table{border:1px solid var(--gray-40)}.o-table--scrolling table>tbody>tr:nth-child(2n)>th,.o-table--scrolling table>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-table--striped>tbody>tr:nth-child(2n)>th,.o-table--striped>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}}@media only screen and (max-width: 600px){.o-table{width:100%}.o-table--striped tr:nth-child(2n)>th,.o-table--striped tr:nth-child(2n)>td{background:var(--white)}.o-table--stack-on-small{border-top:1px solid var(--gray-40)}.o-table--stack-on-small tr,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=row],.o-table--stack-on-small [data-display-table=cell]{display:block}.o-table--stack-on-small th,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=cell]{padding-right:0;padding-left:0;width:100%}.o-table--stack-on-small>thead,.o-table--stack-on-small [data-display-table=thead]{display:none}.o-table--stack-on-small td[data-label]:before{display:block;margin-top:0;margin-bottom:.3125em;content:attr(data-label);line-height:1.83333333;font-size:.875em;font-weight:600;letter-spacing:1px;text-transform:uppercase}.o-table--stack-on-small td:last-child,.o-table--stack-on-small [data-display-table=cell]:last-child{margin-bottom:1.875em}}.a-date{color:var(--gray);white-space:nowrap;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.a-date,ul+.a-date,ol+.a-date,dl+.a-date,figure+.a-date,img+.a-date,table+.a-date,blockquote+.a-date,h1+.a-date,.h1+.a-date,h2+.a-date,.h2+.a-date,h3+.a-date,.h3+.a-date,h4+.a-date,.h4+.a-date,h6+.a-date,.h6+.a-date{margin-top:2.1428571429em}.no-js .u-js-only,.u-hide-if-js{display:none !important}.no-js .u-hide-if-js{display:block !important}.u-clearfix:after{content:\"\";display:table;clear:both}.u-visually-hidden{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}@media only all and (max-width: 37.5em){.u-hide-on-mobile{display:none}}.u-show-on-mobile{display:none}@media only all and (max-width: 37.5em){.u-show-on-mobile{display:block}}.u-hidden{display:none !important}.u-invisible{visibility:hidden}.u-right{float:right}.u-nowrap{white-space:nowrap}.u-flexible-container{position:relative;padding-bottom:56.25%;height:0}.u-flexible-container__inner{position:absolute;top:0;left:0;width:100%;height:100%}.u-flexible-container--4-3{position:relative;padding-bottom:75%;height:0}.u-mt0{margin-top:0 !important}.u-mb0{margin-bottom:0 !important}.u-mt5{margin-top:5px !important}.u-mb5{margin-bottom:5px !important}.u-mt10{margin-top:10px !important}.u-mb10{margin-bottom:10px !important}.u-mt15{margin-top:15px !important}.u-mb15{margin-bottom:15px !important}.u-mt20{margin-top:20px !important}.u-mb20{margin-bottom:20px !important}.u-mt30{margin-top:30px !important}.u-mb30{margin-bottom:30px !important}.u-mt45{margin-top:45px !important}.u-mb45{margin-bottom:45px !important}.u-mt60{margin-top:60px !important}.u-mb60{margin-bottom:60px !important}.u-w100pct{width:100%}.u-w90pct{width:90%}.u-w80pct{width:80%}.u-w70pct{width:70%}.u-w60pct{width:60%}.u-w50pct{width:50%}.u-w40pct{width:40%}.u-w30pct{width:30%}.u-w20pct{width:20%}.u-w10pct{width:10%}.u-w75pct{width:75%}.u-w65pct{width:65%}.u-w25pct{width:25%}.u-w15pct{width:15%}.u-w66pct{width:66.6666666667%}.u-w33pct{width:33.3333333333%}small,.u-small-text{font-size:.875em}small--subtle,.u-small-text--subtle{color:var(--gray)}.u-no-animation{transition-duration:0s !important}.u-move-transition{transition:transform .25s ease-out}.u-move-to-origin{transform:translateZ(0)}.u-move-left{transform:translate3d(-100%, 0, 0)}.u-move-left-2x{transform:translate3d(-200%, 0, 0)}.u-move-left-3x{transform:translate3d(-300%, 0, 0)}.u-move-right{transform:translate3d(100%, 0, 0)}.u-move-up{transform:translate3d(0, -100%, 0)}.u-alpha-transition{transition:opacity .25s linear}.u-alpha-100{opacity:1}.u-alpha-0{opacity:0}.u-max-height-transition{overflow:hidden;contain:paint;transition:max-height .2s ease-out}.u-max-height-zero{max-height:0 !important}.u-max-height-summary{max-height:88px !important}.a-link{border-bottom-width:0}.a-link .a-link__text{border-bottom-width:1px;border-bottom-style:inherit;overflow-wrap:break-word}.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){.a-link--jump{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-link--jump .cf-icon-svg--right{margin-left:auto}.a-link--jump .a-link__text{border-bottom-width:0;flex-shrink:10}}a.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){a.a-link--jump{border-top-width:1px;border-bottom-width:1px}a.a-link--jump:focus{outline:none}a.a-link--jump:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-link--jump)+li:has(.a-link--jump) .a-link--jump{position:relative;border-top:none}li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:hover:before,li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.m-list--unstyled,.m-list--horizontal,.m-list--links{padding-left:0;list-style-type:none}.m-list--unstyled .m-list__item,.m-list--horizontal .m-list__item,.m-list--links .m-list__item{margin-left:0}.m-list--spaced .m-list--spaced,.m-list--spaced .m-list__item+.m-list__item{margin-top:1.5em}.m-list--horizontal .m-list__item{display:inline-block;margin-right:.25em;margin-bottom:0}@media only all and (max-width: 37.5em){.m-list--links .m-list__item{margin-bottom:0}}html[lang=ar] .m-list{padding-right:0}.m-meta-header{display:flex;flex-direction:column-reverse;flex-wrap:wrap-reverse;row-gap:.625rem;column-gap:1.3125rem;width:-moz-fit-content;width:fit-content;padding-bottom:.625rem;overflow:hidden}.m-meta-header__item-group{display:flex;flex-wrap:wrap;column-gap:1.3125rem}.m-meta-header__item{display:grid;grid-template-columns:0 auto 1fr;row-gap:.3125rem;text-wrap:balance;margin-bottom:0;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.m-meta-header__item,ul+.m-meta-header__item,ol+.m-meta-header__item,dl+.m-meta-header__item,figure+.m-meta-header__item,img+.m-meta-header__item,table+.m-meta-header__item,blockquote+.m-meta-header__item,h1+.m-meta-header__item,.h1+.m-meta-header__item,h2+.m-meta-header__item,.h2+.m-meta-header__item,h3+.m-meta-header__item,.h3+.m-meta-header__item,h5+.m-meta-header__item,.h5+.m-meta-header__item,h6+.m-meta-header__item,.h6+.m-meta-header__item{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.625em;font-size:1em;line-height:1.125}}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.3125rem}}.m-meta-header__item .cf-icon-svg{margin-right:.3125rem}.m-meta-header__item:before{content:\"|\";margin-left:-0.8125rem}.m-meta-header__item .a-date{font-size:.875rem;line-height:1.7142857143;margin-bottom:0}@media only all and (min-width: 37.5625em){.m-meta-header{flex-direction:row}}.m-pull-quote__body{color:var(--black);font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-pull-quote__body{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.m-pull-quote__citation{color:var(--gray);font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.m-pull-quote__citation,ul+.m-pull-quote__citation,ol+.m-pull-quote__citation,dl+.m-pull-quote__citation,figure+.m-pull-quote__citation,img+.m-pull-quote__citation,table+.m-pull-quote__citation,blockquote+.m-pull-quote__citation,h1+.m-pull-quote__citation,.h1+.m-pull-quote__citation,h2+.m-pull-quote__citation,.h2+.m-pull-quote__citation,h3+.m-pull-quote__citation,.h3+.m-pull-quote__citation,h4+.m-pull-quote__citation,.h4+.m-pull-quote__citation,h6+.m-pull-quote__citation,.h6+.m-pull-quote__citation{margin-top:2.1428571429em}.m-pull-quote__citation:before{content:\"—\"}.m-slug-header{border-top:1px solid var(--gray-40)}.m-slug-header__heading{display:inline-block;padding-top:0.2857142857em;border-top:5px solid var(--green);margin-top:-3px;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}.a-tagline{font-size:.75rem;display:grid;grid-template-columns:22px 1fr;grid-column-gap:10px}.a-tagline__text{display:inline-block}.a-tagline .u-usa-flag{margin-top:1px}.a-tagline--large{font-size:1rem}.a-tagline--large .u-usa-flag{margin-top:4px}.u-usa-flag{display:inline-block;width:24px;height:13px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAZCAMAAABAf11LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5QTFRF////sxlC7MbQ2YyhxlNxCjFhR2WJV3GSKUt1dYumOFh/GT5rhZiwwszYsr/OlKW6Zn6c0djh8PL1iR9Ko7LE4OXrl0pttKC0pXWRtYKbSuJhRQAAANFJREFUeNrkkctuwyAUREnSuW/ApHYf//+jBVdZVcJi3aORgAXcMyLBAAJEzsVG3m8TkifyI3zfPQ6nJJLo421CArSBmkgjNEWtQE4zXJmClXuCWIlU5hdQxCqbqnE1KdIz79CVDvBwZxyKfQfmHTyzl01UZSvOWSTbhZLSWeDMufWLC/1ls3amT4qQq394EjIjApxBT+/nr8eEBNuKcB9SWMpmEXalNOylmlUZNTr4vE/4VdKhpC+leQf6y/e0wzL3RdJtkfUJyzwW+ZcdfgQYAJmJD3zerW6OAAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */:root{--font-stack: system-ui, sans-serif;--beige: #bea96f;--beige-30: #f0e8d8;--beige-60: #d8c8a0;--green-dark: #1e9642;--green-mid-dark: #1fa040;--green: #20aa3f;--green-90: #48b753;--green-80: #66c368;--green-70: #93cf7c;--green-60: #addc91;--green-50: #bae0a2;--green-40: #c7e5b3;--green-30: #d4eac6;--green-20: #e2efd8;--green-10: #f0f8eb;--teal-dark: #005e5d;--teal-mid-dark: #126b69;--teal: #257675;--teal-90: #3e8685;--teal-80: #579695;--teal-70: #70a6a5;--teal-60: #89b6b5;--teal-50: #9ec4c3;--teal-40: #b4d2d1;--teal-30: #c4dddc;--teal-20: #d4e7e6;--teal-10: #f0f7f6;--pacific-dark: #0050b4;--pacific-mid-dark: #0061c1;--pacific: #0072ce;--pacific-90: #2284d5;--pacific-80: #4497dc;--pacific-70: #61a7e2;--pacific-60: #7eb7e8;--pacific-50: #96c4ed;--pacific-40: #afd2f2;--pacific-30: #c3ddf6;--pacific-20: #d6e8fa;--pacific-10: #eff8fd;--navy-dark: #002d72;--navy-mid-dark: #123c7c;--navy: #254b87;--navy-90: #3e5f95;--navy-80: #5674a3;--navy-70: #6f88b2;--navy-60: #889cc0;--navy-50: #9daecc;--navy-40: #b3c0d9;--navy-30: #c3cde2;--navy-20: #d3daeb;--navy-10: #f4f6fa;--purple-dark: #a01b68;--purple-mid-dark: #aa2071;--purple: #b4267a;--purple-90: #be438b;--purple-80: #c55998;--purple-70: #cd70a5;--purple-60: #d486b2;--purple-50: #dc9cbf;--purple-40: #e3b2cc;--purple-30: #ebc9d9;--purple-20: #f0d8e2;--purple-10: #fdf3f8;--red-dark: #b63014;--red-mid-dark: #c3381c;--red: #d14124;--red-90: #d75a40;--red-80: #dd735d;--red-70: #e28875;--red-60: #e79e8e;--red-50: #ebb0a3;--red-40: #f0c3b8;--red-30: #f3d1c8;--red-20: #f7e0d9;--red-10: #fbefec;--gold-dark: #dc731c;--gold-mid-dark: #ed881b;--gold: #ff9e1b;--gold-90: #ffab39;--gold-80: #ffb858;--gold-70: #ffc372;--gold-60: #ffce8d;--gold-50: #ffd8a3;--gold-40: #ffe1b9;--gold-30: #ffe8cb;--gold-20: #fff0dd;--gold-10: #fff6ec;--neutral-dark: #745745;--neutral-mid-dark: #7d604b;--neutral: #8a6c57;--neutral-90: #957865;--neutral-80: #a18573;--neutral-70: #ad9484;--neutral-60: #baa496;--neutral-50: #c6b4a9;--neutral-40: #d3c5bc;--neutral-30: #ddd1c9;--neutral-20: #e7ddd7;--neutral-10: #f8f5f2;--gray-darker: #293037;--gray-dark: #43484e;--gray-mid-dark: #4f5257;--gray: #5a5d61;--gray-90: #676a6f;--gray-80: #75787b;--gray-70: #838588;--gray-60: #919395;--gray-50: #a2a3a4;--gray-40: #b4b5b6;--gray-30: #c3c4c4;--gray-20: #d2d3d5;--gray-15: #dcdddf;--gray-10: #e7e8e9;--gray-5: #f7f8f9;--black: #101820;--white: #fff}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/2cd55546-ec00-4af9-aeca-4a3cd186da53.woff2\") format(\"woff2\");font-style:normal;font-weight:normal;font-display:fallback}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/627fbb5a-3bae-4cd9-b617-2f923e29d55e.woff2\") format(\"woff2\");font-style:normal;font-weight:500;font-display:fallback}:root{--font-stack: \"Avenir Next\", arial, sans-serif}.date-filter h4{margin-bottom:0}.date-filter ul.date-inputs{margin:0}.date-filter ul.date-inputs li{display:inline-block;width:calc(50% - 8px);list-style:none}.date-filter ul.date-inputs li:first-of-type{margin-right:15px}.date-filter ul.date-inputs li input{width:100%}.date-filter ul.messages{padding-top:10px}.date-filter ul.messages li{margin:0;list-style:none}",".date-ranges .date-selector{background-color:var(--pacific-20);color:var(--black)}.date-ranges .date-selector.selected{background-color:var(--pacific-60);font-weight:600}","/*! normalize.css v2.1.3 | MIT License | git.io/normalize */html{font-family:sans-serif;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:0.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:0.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:0.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:normal;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:0.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:0.5em}li{margin-bottom:0.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:0.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:0.625em;text-align:left}th,td{padding:0.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:0.9375em;margin-left:0.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:\"Input Mono\",Consolas,Monaco,\"Courier New\",monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:0.8125em}pre{display:block;padding:0.625em 0.9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:rgba(0,0,0,0)}html{font-family:sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:.5em}li{margin-bottom:.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:.625em;text-align:left}th,td{padding:.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:.9375em;margin-left:.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:Input Mono,Consolas,Monaco,Courier New,monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:.8125em}pre{display:block;padding:.625em .9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:transparent}button.a-btn::-moz-focus-inner,input.a-btn::-moz-focus-inner{border:0}.a-btn{appearance:none;display:flex;gap:.625rem;box-sizing:border-box;padding:.5em .875em;border:0;margin:0;border-radius:.25em;cursor:pointer;font-size:1em;font-weight:500;line-height:normal;text-align:center;text-decoration:none;transition:background-color .1s;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;justify-content:center}.a-btn,.a-btn:link,.a-btn:visited{background-color:var(--pacific);color:var(--white)}.a-btn:hover,.a-btn.hover,.a-btn:focus,.a-btn.focus{background-color:var(--pacific-dark);color:var(--white)}.a-btn:focus,.a-btn.focus{outline:1px dotted var(--pacific);outline-offset:1px}.a-btn:active,.a-btn.active{background-color:var(--navy)}.a-btn--secondary,.a-btn--secondary:link,.a-btn--secondary:visited{background-color:var(--gray);color:var(--white)}.a-btn--secondary:hover,.a-btn--secondary.hover,.a-btn--secondary:focus,.a-btn--secondary.focus{background-color:var(--gray-dark)}.a-btn--secondary:focus,.a-btn--secondary.focus{outline-color:var(--gray)}.a-btn--secondary:active,.a-btn--secondary.active{background-color:var(--black)}.a-btn--warning,.a-btn--warning:link,.a-btn--warning:visited{background-color:var(--red-mid-dark);color:var(--white)}.a-btn--warning:hover,.a-btn--warning.hover,.a-btn--warning:focus,.a-btn--warning.focus{background-color:var(--red-dark)}.a-btn--warning:focus,.a-btn--warning.focus{outline-color:var(--red-mid-dark)}.a-btn--warning:active,.a-btn--warning.active{background-color:var(--gray-dark)}.a-btn--disabled,.a-btn--disabled:link,.a-btn--disabled:visited,.a-btn--disabled:hover,.a-btn--disabled.hover,.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn--disabled:active,.a-btn--disabled.active,.a-btn[disabled],.a-btn[disabled]:link,.a-btn[disabled]:visited,.a-btn[disabled]:hover,.a-btn[disabled].hover,.a-btn[disabled]:focus,.a-btn[disabled].focus,.a-btn[disabled]:active,.a-btn[disabled].active{background-color:var(--gray-20);color:var(--gray-dark);cursor:default;cursor:not-allowed}.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn[disabled]:focus,.a-btn[disabled].focus{outline-color:var(--gray-20)}@media only all and (max-width: 37.5em){.a-btn--full-on-xs{display:block;width:100%}}.a-btn:has(svg+span) span{order:3}.a-btn:has(span+svg) svg{order:3}.a-btn:not(.a-btn--hide-icon):has(svg+span):before,.a-btn:not(.a-btn--hide-icon):has(span+svg):before{content:\"\";border-left:1px solid var(--pacific-60);order:2;place-self:normal}.a-btn--secondary:has(svg):before{border-color:var(--gray-40) !important}.a-btn--warning:has(svg):before{border-color:var(--red-60) !important}.a-btn--disabled:has(svg):before,.a-btn[disabled]:has(svg):before{border-color:var(--gray-60) !important}.a-btn--hide-icon svg{display:none}.m-btn-group{display:flex;gap:.625rem;flex-wrap:wrap;align-items:center;width:-moz-fit-content;width:fit-content}.a-btn--link{padding:1.5px 0;border-radius:0;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-style:dotted;text-underline-offset:4.5px}.a-btn--link:has(svg){gap:.3125rem}.a-btn--link:has(svg):before{display:none}.a-btn--link,.a-btn--link:link,.a-btn--link:visited{text-decoration-color:var(--pacific);background-color:transparent;color:var(--pacific)}.a-btn--link:hover,.a-btn--link.hover{text-decoration-color:var(--pacific-dark);text-decoration-style:solid;background-color:transparent;color:var(--pacific-dark)}.a-btn--link:focus,.a-btn--link.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--pacific);color:var(--pacific)}.a-btn--link:active,.a-btn--link.active{text-decoration-color:var(--navy);text-decoration-style:solid;background-color:transparent;color:var(--navy)}.a-btn--link.a-btn--secondary,.a-btn--link.a-btn--secondary:link,.a-btn--link.a-btn--secondary:visited{text-decoration-color:var(--gray);background-color:transparent;color:var(--gray)}.a-btn--link.a-btn--secondary:hover,.a-btn--link.a-btn--secondary.hover{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.a-btn--link.a-btn--secondary:focus,.a-btn--link.a-btn--secondary.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--gray);color:var(--gray)}.a-btn--link.a-btn--secondary:active,.a-btn--link.a-btn--secondary.active{text-decoration-color:var(--black);text-decoration-style:solid;background-color:transparent;color:var(--black)}.a-btn--link.a-btn--warning,.a-btn--link.a-btn--warning:link,.a-btn--link.a-btn--warning:visited{text-decoration-color:var(--red-mid-dark);background-color:transparent;color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:hover,.a-btn--link.a-btn--warning.hover{text-decoration-color:var(--red-dark);text-decoration-style:solid;background-color:transparent;color:var(--red-dark)}.a-btn--link.a-btn--warning:focus,.a-btn--link.a-btn--warning.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--red-mid-dark);color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:active,.a-btn--link.a-btn--warning.active{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.o-expandable{position:relative}.o-expandable__header{display:flex;justify-content:space-between;gap:10px;padding:.625em .9375em;border:0;background-color:transparent;cursor:pointer}.o-expandable__header:focus{outline:1px dotted var(--black);outline-offset:2px}.o-expandable__header .o-expandable__cue-close,.o-expandable__header .o-expandable__cue-open{display:none}.o-expandable__header[aria-expanded=false] .o-expandable__cue-open,.o-expandable__header[aria-expanded=true] .o-expandable__cue-close{display:block}.o-expandable button.o-expandable__header{width:100%;text-align:left}.o-expandable__label{flex-grow:1;margin-bottom:0;color:var(--black);font-weight:500}.o-expandable__icon,.o-expandable__label{font-size:1.125em}@media only all and (max-width: 37.5em){.o-expandable__icon,.o-expandable__label{font-size:1em}}.o-expandable__cues{align-self:center;color:var(--pacific);font-size:1em;line-height:1.375}.o-expandable__content{padding:0 .9375em .9375em}.o-expandable__content:before{content:\"\";display:block;border-top:1px solid var(--gray-40);padding-top:.9375em}.o-expandable__content:after{padding-bottom:.9375em;width:100%}.o-expandable--padded .o-expandable__header{padding:1.5625em .9375em}.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.625em}@media only all and (max-width: 37.5em){.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.375em}}.o-expandable--background{background:var(--gray-5)}.o-expandable--border{border:1px solid var(--gray-40)}html[lang=ar] .o-expandable__header{text-align:right}html[lang=ar] .o-expandable__cues{text-align:left}.o-expandable-group .o-expandable{border-bottom:1px solid var(--gray-40)}.o-expandable-group .o-expandable:first-child{border-top:1px solid var(--gray-40)}@media print{.o-expandable__header[aria-expanded=true] .o-expandable__cue-close,.o-expandable__header[aria-expanded=false] .o-expandable__cue-open{display:none}.o-expandable__content[aria-expanded=false]{display:block;max-height:99999px !important}}.o-expandable .print__header[aria-expanded=true] .o-expandable .print__cue-close,.o-expandable .print__header[aria-expanded=false] .o-expandable .print__cue-open{display:none}.o-expandable .print__content[aria-expanded=false]{display:block;max-height:99999px !important}.o-summary__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary__btn{position:relative;z-index:2;display:block;width:100%;padding-top:15px;padding-bottom:15px;border:dotted var(--pacific);border-width:1px 0;text-align:center;color:var(--pacific);background:#fff}.o-summary__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary__btn[aria-expanded=false]:before{display:block;pointer-events:none;height:2.75em;margin:0;position:absolute;left:0;right:0;top:calc(-100% + 2px);background:linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);content:\"\"}@media print{.o-summary__btn[aria-expanded=false]:before{background:none}}.o-summary__btn[aria-expanded=false]:before .print{background:none}.no-js .o-summary__btn{display:none}@media only screen and (min-width: 601px){.o-summary--mobile .o-summary__btn{display:none}}.o-summary-minimal__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary-minimal__btn{margin-top:5px;padding-left:0;padding-right:0;display:block;border:none;background:none;text-align:left;color:var(--pacific)}.o-summary-minimal__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary-minimal__btn .o-summary-minimal__cue-close,.o-summary-minimal__btn .o-summary-minimal__cue-open{display:none}.o-summary-minimal__btn[aria-expanded=false] .o-summary-minimal__cue-open,.o-summary-minimal__btn[aria-expanded=true] .o-summary-minimal__cue-close{display:block}.no-js .o-summary-minimal__btn{display:none}.o-form__group{margin-bottom:1.875em}.o-form__fieldset{border:none;margin:0;padding:0}.o-form__fieldset .m-form-field+.m-form-field{margin-top:.625em}.a-form-alert .cf-icon-svg{color:var(--gray);float:left}.a-form-alert__text{display:block;margin-left:1.25em}.a-form-alert--success .cf-icon-svg{color:var(--green)}.a-form-alert--error .cf-icon-svg{color:var(--red)}.a-form-alert--warning .cf-icon-svg{color:var(--gold)}.m-form-field .a-text-input--full{width:100%}.m-form-field .a-label+.a-text-input{margin-top:.3125em}.m-form-field--checkbox .a-label,.m-form-field--radio .a-label{display:inline-grid;grid-template-columns:1.875em auto;vertical-align:top;cursor:pointer;overflow-wrap:anywhere}.m-form-field--checkbox .a-label:before,.m-form-field--radio .a-label:before{display:inline-block;grid-row-start:1;grid-row-end:3;border:1px solid var(--gray-60);height:1.125em;width:1.125em;margin-right:10px;background-color:var(--white);content:\"\";vertical-align:top;position:relative;top:1px;left:1px}.m-form-field--checkbox .a-label:hover:before,.m-form-field--checkbox .a-label.hover:before,.m-form-field--radio .a-label:hover:before,.m-form-field--radio .a-label.hover:before{border-color:var(--pacific)}.m-form-field--checkbox .a-label__helper,.m-form-field--radio .a-label__helper{display:block}.m-form-field--checkbox .a-checkbox,.m-form-field--checkbox .a-radio,.m-form-field--radio .a-checkbox,.m-form-field--radio .a-radio{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}.m-form-field--checkbox .a-checkbox:focus+.a-label,.m-form-field--checkbox .a-checkbox.focus+.a-label,.m-form-field--checkbox .a-radio:focus+.a-label,.m-form-field--checkbox .a-radio.focus+.a-label,.m-form-field--radio .a-checkbox:focus+.a-label,.m-form-field--radio .a-checkbox.focus+.a-label,.m-form-field--radio .a-radio:focus+.a-label,.m-form-field--radio .a-radio.focus+.a-label{outline:1px dotted var(--pacific);outline-offset:1px}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:hover+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled:checked+.a-label:before,.m-form-field--checkbox .a-radio:disabled:focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled.focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled:hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled.hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled:checked+.a-label:before,.m-form-field--radio .a-checkbox:disabled:focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled.focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled:hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled.hover+.a-label:before,.m-form-field--radio .a-radio:disabled:checked+.a-label:before,.m-form-field--radio .a-radio:disabled:focus+.a-label:before,.m-form-field--radio .a-radio:disabled.focus+.a-label:before,.m-form-field--radio .a-radio:disabled:hover+.a-label:before,.m-form-field--radio .a-radio:disabled.hover+.a-label:before{border-color:var(--gray-60);outline:none;box-shadow:none}.m-form-field--checkbox .a-checkbox:disabled+.a-label,.m-form-field--checkbox .a-radio:disabled+.a-label,.m-form-field--radio .a-checkbox:disabled+.a-label,.m-form-field--radio .a-radio:disabled+.a-label{cursor:not-allowed;color:var(--gray-dark)}.m-form-field--checkbox .a-checkbox:disabled+.a-label:before,.m-form-field--checkbox .a-radio:disabled+.a-label:before,.m-form-field--radio .a-checkbox:disabled+.a-label:before,.m-form-field--radio .a-radio:disabled+.a-label:before{background:var(--gray-10);border-color:var(--gray-60)}.m-form-field--checkbox .a-checkbox:focus+.a-label:before,.m-form-field--checkbox .a-checkbox.focus+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:hover+.a-label:before,.m-form-field--checkbox .a-checkbox.hover+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center 0}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,')}.m-form-field--checkbox-error .a-label:before{border-color:var(--red);outline:1px solid var(--red)}.m-form-field--checkbox-error .a-label:hover:before,.m-form-field--checkbox-error .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-error .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-error .a-checkbox.focus+.a-label:before{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline-color:var(--red)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label,.m-form-field--checkbox-error .a-checkbox.focus+.a-label{outline:1px dotted var(--red);outline-offset:1px}.m-form-field--checkbox-warning .a-label:before{border-color:var(--gold);outline:1px solid var(--gold)}.m-form-field--checkbox-warning .a-label:hover:before,.m-form-field--checkbox-warning .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label:before{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline-color:var(--gold)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label{outline:1px dotted var(--gold);outline-offset:1px}.m-form-field--checkbox-success .a-label:before{border-color:var(--green);outline:1px solid var(--green)}.m-form-field--checkbox-success .a-label:hover:before,.m-form-field--checkbox-success .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-success .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-success .a-checkbox.focus+.a-label:before{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline-color:var(--green)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label,.m-form-field--checkbox-success .a-checkbox.focus+.a-label{outline:1px dotted var(--green);outline-offset:1px}.m-form-field--radio .a-label:before{border-radius:50%;transform:rotate(0)}.m-form-field--radio .a-radio:focus+.a-label:before,.m-form-field--radio .a-radio.focus+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:hover+.a-label:before,.m-form-field--radio .a-radio.hover+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:checked+.a-label:before{background-color:var(--pacific);box-shadow:inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:checked:disabled+.a-label:before{background-color:var(--gray-40);box-shadow:inset 0 0 0 2px var(--gray-10)}.m-form-field--radio .a-radio:focus:checked+.a-label:before,.m-form-field--radio .a-radio.focus:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:hover:checked+.a-label:before,.m-form-field--radio .a-radio.hover:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--lg-target{display:block}.m-form-field--lg-target .a-label{box-sizing:border-box;width:100%;padding:15px;background-color:var(--gray-10)}.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{background-color:var(--pacific-20);box-shadow:inset 0 0 0 1px var(--pacific)}.m-form-field--lg-target .a-checkbox:hover+.a-label,.m-form-field--lg-target .a-checkbox.hover+.a-label,.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-radio:hover+.a-label,.m-form-field--lg-target .a-radio.hover+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label{box-shadow:inset 0 0 0 2px var(--pacific)}.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{outline-offset:1px}.m-form-field--lg-target .a-checkbox:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:hover:disabled+.a-label,.m-form-field--lg-target .a-radio:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:hover:disabled+.a-label{color:var(--gray-dark);box-shadow:none;background-color:var(--gray-20)}.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label:before,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label:before{border:1px solid var(--gray-60)}.m-form-field .a-form-alert{margin-top:.9375em}.a-label{display:inline-block}.a-label__helper{color:var(--gray-dark);font-size:1rem;font-weight:400}.a-label__helper--block{display:block;margin-top:0.8333333333em}.a-label--heading{display:block;margin-bottom:0.5555555556em;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.a-label--heading,ul+.a-label--heading,ol+.a-label--heading,dl+.a-label--heading,figure+.a-label--heading,img+.a-label--heading,table+.a-label--heading,blockquote+.a-label--heading,h1+.a-label--heading,.h1+.a-label--heading,h2+.a-label--heading,.h2+.a-label--heading,h3+.a-label--heading,.h3+.a-label--heading,h5+.a-label--heading,.h5+.a-label--heading,h6+.a-label--heading,.h6+.a-label--heading{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.a-label--heading{margin-bottom:.625em;font-size:1em;line-height:1.125}}.a-label--heading .a-label__helper--block{margin-top:.625rem}.a-range{appearance:none;width:100%;min-height:49px}.a-range::-webkit-slider-runnable-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-moz-range-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-webkit-slider-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range::-moz-range-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range:focus,.a-range.focus{box-shadow:none;outline:none}.a-range:focus::-webkit-slider-thumb,.a-range.focus::-webkit-slider-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.a-range:focus::-moz-range-thumb,.a-range.focus::-moz-range-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.o-search-input{display:flex;flex-direction:column;row-gap:.9375rem}.o-search-input__input{position:relative;display:flex;width:initial;flex:0 1 100%}.o-search-input__input-label{position:absolute;left:10px;align-self:center;cursor:pointer}.o-search-input__input input[type=search]{width:100%;white-space:nowrap;padding-left:30px;appearance:none}.o-search-input__input button[type=reset]{display:none;position:absolute;right:0;align-self:center;color:var(--gray-40);font-size:20px;border:1px solid transparent;background-color:transparent;outline:0;width:44px;padding:5px;text-align:right}.o-search-input__input button[type=reset]>svg{width:25px;cursor:pointer;pointer-events:none}.o-search-input__input button[type=reset]:hover{color:var(--black)}.o-search-input__input button[type=reset]:focus{color:var(--black)}.o-search-input__input button[type=reset]:focus>svg{outline:1px dotted var(--pacific)}.o-search-input__input input[type=search]:placeholder-shown~button[type=reset]{display:none}.o-search-input__input input[type=search]:not(:placeholder-shown){padding-right:34px}.o-search-input__input input[type=search]::-webkit-search-decoration,.o-search-input__input input[type=search]::-webkit-search-cancel-button,.o-search-input__input input[type=search]::-webkit-search-results-button,.o-search-input__input input[type=search]::-webkit-search-results-decoration{display:none}.o-search-input:focus-within button[type=reset],.o-search-input .o-search-input__input:hover button[type=reset]{display:block}.o-search-input button[type=submit]{line-height:1.1875}@media only all and (min-width: 37.5625em){.o-search-input{flex-direction:row;border-left:0}.o-search-input button[type=submit]{border-top-left-radius:0;border-bottom-left-radius:0;flex-basis:25%}}.no-js .o-search-input button[type=reset]{display:none !important}.a-select{position:relative;border:1px solid var(--gray-60)}.a-select select{width:100%;line-height:1.375;padding:.4375em .375em .375em;border:0;appearance:none;background-color:var(--white);border-radius:0;color:var(--black)}.a-select select:hover,.a-select select.hover{outline:2px solid var(--pacific);outline-offset:0}.a-select select:active,.a-select select:focus,.a-select select.focus{box-shadow:0 0 0 2px var(--pacific);outline:1px dotted var(--pacific);outline-offset:3px}.a-select select[disabled]{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed}.a-select select[disabled]:hover,.a-select select[disabled].hover,.a-select select[disabled]:focus,.a-select select[disabled].focus{outline:none}.a-select select[disabled] option,.a-select select[disabled] option:disabled,.a-select select option:disabled{color:var(--gray-dark)}.a-select:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;content:\"\";pointer-events:none}.a-select--disabled:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.a-tag-filter{display:flex;gap:.625rem;border:1px solid var(--teal);padding:4px 6px;background-color:var(--teal-20);border-radius:.1875rem;color:var(--black);text-align:left;min-width:-moz-fit-content;min-width:fit-content}.a-tag-filter .cf-icon-svg{pointer-events:none;flex:none}.a-tag-filter>label{display:contents;pointer-events:none}button.a-tag-filter:hover{background-color:var(--teal-40);cursor:pointer}button.a-tag-filter:focus{outline:1px dotted var(--teal);outline-offset:1px}button.a-tag-filter:active{background-color:var(--teal)}a.a-tag-filter{line-height:normal;color:var(--black);border-color:var(--teal)}a.a-tag-filter:visited,a.a-tag-filter.visited,a.a-tag-filter:hover,a.a-tag-filter.hover{border-color:var(--teal);color:var(--black)}a.a-tag-filter:focus,a.a-tag-filter.focus{border-color:var(--teal);color:var(--black)}a.a-tag-filter:active,a.a-tag-filter.active{border-color:var(--teal);color:var(--black)}.a-tag-topic{display:flex;gap:.3125rem}.a-tag-topic{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--gold-80);letter-spacing:1px}.a-tag-topic .a-tag-topic__text{color:var(--gray);word-break:break-word}@media only all and (max-width: 37.5em){.a-tag-topic{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-tag-topic .cf-icon-svg--right{margin-left:auto}.a-tag-topic .a-tag-topic__text{border-bottom-width:0;flex-shrink:10}}a.a-tag-topic{color:var(--gold-80);border-color:var(--gold-80)}a.a-tag-topic:visited,a.a-tag-topic.visited,a.a-tag-topic:hover,a.a-tag-topic.hover{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:focus,a.a-tag-topic.focus{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:active,a.a-tag-topic.active{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic .a-tag-topic__text{border-bottom-color:var(--gold-80)}@media only all and (max-width: 37.5em){a.a-tag-topic{border-top-width:1px;border-bottom-width:1px}a.a-tag-topic:focus{outline:none}a.a-tag-topic:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-tag-topic)+li:has(.a-tag-topic) .a-tag-topic{position:relative;border-top:none}li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:hover:before,li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.a-tag-topic__bullet{font-size:1rem;line-height:1rem}@media only all and (min-width: 37.5625em){a.a-tag-topic__text{color:var(--gray);border-color:var(--gray)}a.a-tag-topic__text:visited,a.a-tag-topic__text.visited,a.a-tag-topic__text:hover,a.a-tag-topic__text.hover{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:focus,a.a-tag-topic__text.focus{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:active,a.a-tag-topic__text.active{border-color:var(--gray);color:var(--gray)}a.a-tag-topic,a.a-tag-topic:visited,a.a-tag-topic:hover,a.a-tag-topic:focus,a.a-tag-topic:active{border-bottom:none;outline-offset:1px}a.a-tag-topic .a-tag-topic__text,a.a-tag-topic:visited .a-tag-topic__text,a.a-tag-topic:hover .a-tag-topic__text,a.a-tag-topic:focus .a-tag-topic__text,a.a-tag-topic:active .a-tag-topic__text{padding-bottom:1px;border-bottom:1px dotted var(--gold-80)}a.a-tag-topic:hover .a-tag-topic__text{border-bottom:1px solid var(--gold-80)}a.a-tag-topic:focus{outline-color:var(--gray)}a.a-tag-topic:focus .a-tag-topic__text{border-bottom-style:solid !important}}.m-tag-group{padding-left:0;list-style-type:none}.m-tag-group li{margin-bottom:0;display:contents}@media only all and (min-width: 37.5625em){.m-tag-group{display:flex;gap:.9375em;flex-wrap:wrap}.m-tag-group--stacked{flex-direction:column;width:-moz-fit-content;width:fit-content}}.m-tag-group:has(.a-tag-filter){display:flex;gap:.9375em;flex-wrap:wrap}html[lang=ar] .m-tag-group{direction:rtl;padding-right:0}.a-text-input{appearance:none;display:inline-block;padding:.4375em;border:1px solid var(--gray-60);background:var(--white);color:var(--black);box-sizing:border-box}.a-text-input:hover,.a-text-input.hover{border-color:var(--pacific);outline:1px solid var(--pacific)}.a-text-input:focus,.a-text-input.focus{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific);outline:1px dotted var(--pacific);outline-offset:2px}.a-text-input:disabled,.a-text-input:disabled:hover,.a-text-input:disabled.hover,.a-text-input:disabled:focus,.a-text-input:disabled.focus{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed;border-color:var(--gray-60);outline:none}.a-text-input--error{border-color:var(--red);outline:1px solid var(--red)}.a-text-input--error:hover,.a-text-input--error.hover{border-color:var(--red-dark);outline:1px solid var(--red-dark);outline-offset:0}.a-text-input--error:focus,.a-text-input--error.focus{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red)}.a-text-input--error:focus:hover,.a-text-input--error:focus.hover,.a-text-input--error.focus:hover,.a-text-input--error.focus.hover{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red);outline-offset:2px}.a-text-input--warning{border-color:var(--gold);outline:1px solid var(--gold)}.a-text-input--warning:hover,.a-text-input--warning.hover{border-color:var(--gold-dark);outline:1px solid var(--gold-dark);outline-offset:0}.a-text-input--warning:focus,.a-text-input--warning.focus{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold)}.a-text-input--warning:focus:hover,.a-text-input--warning:focus.hover,.a-text-input--warning.focus:hover,.a-text-input--warning.focus.hover{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold);outline-offset:2px}.a-text-input--success{border-color:var(--green);outline:1px solid var(--green)}.a-text-input--success:hover,.a-text-input--success.hover{border-color:var(--green-dark);outline:1px solid var(--green-dark);outline-offset:0}.a-text-input--success:focus,.a-text-input--success.focus{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green)}.a-text-input--success:focus:hover,.a-text-input--success:focus.hover,.a-text-input--success.focus:hover,.a-text-input--success.focus.hover{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green);outline-offset:2px}::-webkit-search-decoration{appearance:none}::placeholder{color:var(--gray-dark)}input[type=date]::-webkit-datetime-edit{color:var(--gray-dark)}select.o-multiselect{display:block;box-sizing:border-box;width:100%;padding:.25em .4375em;height:5.5em;border:1px solid var(--gray-60)}select.o-multiselect option{padding:.125em .375em}.o-multiselect,.o-multiselect__header{position:relative}.o-multiselect__header:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;border:1px solid var(--gray-60);content:\"\";pointer-events:none}.o-multiselect__search[type=text]{display:block;box-sizing:border-box;width:100%}.o-multiselect__fieldset{border-color:var(--gray-60);border-top:none;margin:-1px 0 0;padding:0;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;position:absolute;z-index:10;max-height:0;width:100%;transition:max-height .25s ease-out}.o-multiselect.u-active .o-multiselect__fieldset{margin-top:0;max-height:140px;border-color:var(--pacific);border-width:2px;border-top:0}.o-multiselect.u-active .o-multiselect__header:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.o-multiselect__options{list-style-type:none;background-color:var(--white);padding:0}.o-multiselect__options li{margin:0}.o-multiselect__options li:first-child .a-label{padding-top:.625em}.o-multiselect__options.u-filtered li:not(.u-filter-match){display:none}.o-multiselect__options.u-no-results li,.o-multiselect__options.u-max-selections li{display:none}.o-multiselect__options.u-no-results:after,.o-multiselect__options.u-max-selections:after{display:list-item}.o-multiselect__options.u-no-results:after{content:\"No results found\"}.o-multiselect__options.u-max-selections{padding:.625em;pointer-events:none}.o-multiselect__options.u-max-selections:after{content:\"Reached maximum number of selections\"}.o-multiselect__options .a-label{box-sizing:border-box;padding:.3125em 0 .3125em .625em;width:100%}.cf-icon-svg{height:1.1875em;vertical-align:text-top;fill:currentcolor}.cf-icon-svg--updating,.cf-icon-svg--updating-round{animation:updating-animation 1.25s infinite linear;transform-origin:50% 50%}@keyframes updating-animation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}html[lang=ar] .cf-icon-svg--right,html[lang=ar] .cf-icon-svg--right-round,html[lang=ar] .cf-icon-svg--left,html[lang=ar] .cf-icon-svg--left-round,html[lang=ar] .cf-icon-svg--arrow-right,html[lang=ar] .cf-icon-svg--arrow-right-round,html[lang=ar] .cf-icon-svg--arrow-left,html[lang=ar] .cf-icon-svg--arrow-left-round,html[lang=ar] .cf-icon-svg--help,html[lang=ar] .cf-icon-svg--help-round,html[lang=ar] .cf-icon-svg--book,html[lang=ar] .cf-icon-svg--book-round,html[lang=ar] .cf-icon-svg--document,html[lang=ar] .cf-icon-svg--document-round,html[lang=ar] .cf-icon-svg--edit,html[lang=ar] .cf-icon-svg--edit-round,html[lang=ar] .cf-icon-svg--paper-clip,html[lang=ar] .cf-icon-svg--paper-clip-round,html[lang=ar] .cf-icon-svg--cart,html[lang=ar] .cf-icon-svg--cart-round,html[lang=ar] .cf-icon-svg--disability,html[lang=ar] .cf-icon-svg--disability-round,html[lang=ar] .cf-icon-svg--travel,html[lang=ar] .cf-icon-svg--travel-round,html[lang=ar] .cf-icon-svg--bullhorn,html[lang=ar] .cf-icon-svg--bullhorn-round,html[lang=ar] .cf-icon-svg--chart,html[lang=ar] .cf-icon-svg--chart-round,html[lang=ar] .cf-icon-svg--list,html[lang=ar] .cf-icon-svg--list-round,html[lang=ar] .cf-icon-svg--external-link,html[lang=ar] .cf-icon-svg--external-link-round{transform:scaleX(-1)}.m-card{position:relative}.m-card:not(.m-card--breakout)>a{padding:1.875em}.m-card:not(.m-card--breakout) .m-card__footer{margin-top:auto}.m-card:not(.m-card--breakout,.m-card--topic){background:var(--white);border:1px solid var(--gray-20);border-bottom-width:3px;padding:1.875em}.m-card:not(.m-card--breakout,.m-card--topic),.m-card>a{display:flex;flex-direction:column;flex-grow:1;flex-basis:0;box-sizing:border-box;height:100%}.m-card a:focus{outline-offset:2px}.m-card__footer>a{font-weight:500;border-bottom-width:1px}@media only all and (max-width: 56.3125em){.m-card__heading{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h4+.m-card__heading,.h4+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.3636363636em}}@media only all and (max-width: 56.3125em)and (max-width: 37.5em){.m-card__heading{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h3+.m-card__heading,.h3+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.6666666667em}}.m-card__heading>a{color:var(--black)}.m-card__heading>a:hover{color:var(--pacific)}.m-card__heading>a .m-card__icon{font-size:1em;margin-bottom:0;padding-right:.46875em}.m-card__heading>a .m-card__icon,.m-card__heading>a span{display:table-cell}.m-card>.m-list{margin-top:10px;margin-bottom:30px}.m-card--topic{text-align:center;width:170px;background:var(--white)}.m-card--topic>a{border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--topic .m-card__icon{font-size:1.875em;color:var(--green);margin-bottom:.3125em}.m-card--topic:hover>a{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--topic:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--topic .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--topic>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--topic:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:focus .m-card__footer>span{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:active .m-card__footer>span{border-color:var(--pacific-dark);border-style:solid;color:var(--pacific-dark)}.m-card--topic-action .m-card__icon{color:var(--pacific)}.m-card--breakout{min-width:210px;text-align:center}.m-card--breakout>a{padding-top:60px}.m-card--breakout .m-card__inner-wrapper{position:relative;z-index:0;min-height:135px;background:var(--gray-5);border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--breakout .m-card__img{position:absolute;z-index:1;top:0;left:50%;width:210px;height:120px;margin-left:-105px}.m-card--breakout .m-card__footer{margin-top:84px}.m-card--breakout:hover .m-card__inner-wrapper{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--breakout:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--breakout .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--breakout>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--breakout:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--breakout>a:focus .m-card__footer>span{border-color:var(--pacific);color:var(--pacific)}.m-card--breakout>a:active .m-card__footer>span{border-color:var(--navy);border-style:solid;color:var(--navy)}.m-card--breakout .m-card__footer>span{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card--breakout .m-card__footer>span,ul+.m-card--breakout .m-card__footer>span,ol+.m-card--breakout .m-card__footer>span,dl+.m-card--breakout .m-card__footer>span,figure+.m-card--breakout .m-card__footer>span,img+.m-card--breakout .m-card__footer>span,table+.m-card--breakout .m-card__footer>span,blockquote+.m-card--breakout .m-card__footer>span,h1+.m-card--breakout .m-card__footer>span,.h1+.m-card--breakout .m-card__footer>span,h2+.m-card--breakout .m-card__footer>span,.h2+.m-card--breakout .m-card__footer>span,h4+.m-card--breakout .m-card__footer>span,.h4+.m-card--breakout .m-card__footer>span,h5+.m-card--breakout .m-card__footer>span,.h5+.m-card--breakout .m-card__footer>span,h6+.m-card--breakout .m-card__footer>span,.h6+.m-card--breakout .m-card__footer>span{margin-top:1.3636363636em}.o-card-group>h2{margin-bottom:1.875rem}.o-card-group--column-2 .o-card-group__cards{grid-template-columns:1fr 1fr}.o-card-group--column-3 .o-card-group__cards{grid-template-columns:repeat(3, minmax(0, 1fr))}@media only all and (max-width: 63.8125em){.o-card-group--column-3 .o-card-group__cards{grid-template-columns:1fr 1fr}}.o-card-group__cards{display:grid;grid-column-gap:1.25em;grid-row-gap:1.25em}@media only all and (max-width: 37.5em){.o-card-group__cards{grid-template-columns:100% !important}}.o-card-group--bg-green{padding:1.875em;background:var(--green-20)}_:-ms-lang(x),.o-card-group__cards{display:block}_:-ms-lang(x) .m-card,.o-card-group__cards .m-card{display:block;float:left;margin-bottom:10px}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-2 .o-card-group__cards .m-card{width:48%;margin-right:2%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-2 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-3 .o-card-group__cards .m-card{width:32%;margin-right:1%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-3 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x),.o-card-group:after{content:\"\";display:table;clear:both}.o-card-group--count-2 .m-card:nth-of-type(1),.o-card-group--count-3 .m-card:nth-of-type(1),.o-card-group--count-4 .m-card:nth-of-type(1){grid-area:card1}.o-card-group--count-2 .m-card:nth-of-type(2),.o-card-group--count-3 .m-card:nth-of-type(2),.o-card-group--count-4 .m-card:nth-of-type(2){grid-area:card2}.o-card-group--count-2 .m-card:nth-of-type(3),.o-card-group--count-3 .m-card:nth-of-type(3),.o-card-group--count-4 .m-card:nth-of-type(3){grid-area:card3}.o-card-group--count-2 .m-card:nth-of-type(4),.o-card-group--count-3 .m-card:nth-of-type(4),.o-card-group--count-4 .m-card:nth-of-type(4){grid-area:card4}.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card1 card3\"}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.7307692308em}h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1)>a{justify-content:center}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card3 card4\"}.o-card-group--flow .o-card-group__cards{display:flex;flex-wrap:wrap;justify-content:center}@media only all and (min-width: 37.5625em)and (max-width: 56.25em){.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card1\" \"card2 card3\"}}@media only all and (max-width: 37.5em){.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\"}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\" \"card4\"}.o-card-group--flow .o-card-group__cards{display:block}.o-card-group--flow .o-card-group__cards .m-card{width:100%;margin-bottom:1.875em}}.o-email-signup .m-notification{margin-bottom:.9375em}.o-email-signup .a-text-input{max-width:23.125rem}.o-email-signup__buttons{display:flex;margin-top:.9375em;align-items:center;flex-wrap:wrap-reverse;gap:.9375em}.o-email-signup .a-btn{text-align:inherit}@media only all and (max-width: 37.5em){.o-email-signup .a-label--heading{font-size:1em}}.o-featured-content-module{min-height:220px;position:relative;border:1px solid var(--gray-40);background-color:var(--gray-5)}.o-featured-content-module__text{padding-top:1.875em;padding-bottom:1.875em}.o-featured-content-module__img{display:block}@media only all and (max-width: 37.5em){.o-featured-content-module__text{padding-right:.9375em;padding-left:.9375em}.o-featured-content-module__visual{padding-right:.9375em;padding-bottom:.9375em;padding-left:.9375em}.o-featured-content-module__img{margin-right:auto;margin-left:auto}}@media only all and (min-width: 37.5625em){.o-featured-content-module__text{padding-right:300px;padding-left:1.875em}.o-featured-content-module__visual{height:100%;overflow:hidden;position:absolute;top:0;right:0;width:270px}.o-featured-content-module__img{max-width:none;height:100%;position:absolute;left:50%;transform:translate(-50%)}}.m-hero{background-color:var(--gray-5)}.m-hero__wrapper{display:grid;max-width:1200px;margin:0 auto;padding-top:30px;padding-bottom:30px}.m-hero__text{padding-right:15px;padding-left:15px}.m-hero__heading{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7647058824em}.m-hero__subhead{font-size:22px;line-height:1.25}.m-hero__image-wrapper{box-sizing:border-box;overflow:hidden}.m-hero__image{background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;display:none}@supports(display: grid){.m-hero__image{display:block}}.m-hero--knockout{background-color:var(--gray);color:var(--white)}.m-hero--overlay .m-hero__wrapper{background-position:center;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo,.m-hero--50-50{background-color:var(--white)}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}@media only all and (min-width: 37.5625em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h2+.m-hero--jumbo .m-hero__subhead,.h2+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h2+.m-hero--50-50 .m-hero__subhead,.h2+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.3636363636em}}@media only all and (min-width: 63.8125em){.m-hero--jumbo .m-hero__wrapper,.m-hero--50-50 .m-hero__wrapper{min-height:285px}.m-hero--jumbo .m-hero__heading,.m-hero--50-50 .m-hero__heading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.625em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead{margin-top:1.7307692308em}h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h3+.m-hero--jumbo .m-hero__subhead,.h3+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h3+.m-hero--50-50 .m-hero__subhead,.h3+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){.m-hero__image-wrapper{margin-top:1.875em}.m-hero--overlay .m-hero__wrapper{background-image:none !important}.m-hero--jumbo .m-hero__wrapper{padding-bottom:0}}@media only all and (max-width: 56.25em){.m-hero__heading{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7307692308em}h1+.m-hero__heading,.h1+.m-hero__heading,h3+.m-hero__heading,.h3+.m-hero__heading,h4+.m-hero__heading,.h4+.m-hero__heading,h5+.m-hero__heading,.h5+.m-hero__heading,h6+.m-hero__heading,.h6+.m-hero__heading{margin-top:1.1538461538em}.m-hero__subhead{font-size:18px}}@media only all and (min-width: 37.5625em){.m-hero__wrapper{grid-template-columns:7fr 5fr;padding-right:15px;padding-left:15px;min-height:225px}.m-hero__text{margin:auto 0}.m-hero__image-wrapper{padding-right:15px;padding-left:15px;display:flex;align-items:center}.m-hero--bleeding .m-hero__image-wrapper{width:100%;margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--bleeding .m-hero__image{padding-bottom:0 !important;height:100%;width:100%;background-size:cover}.m-hero--overlay .m-hero__image{display:none}.m-hero--jumbo .m-hero__wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo .m-hero__image{display:none}.m-hero--50-50 .m-hero__wrapper{grid-template-columns:1fr 1fr;border:1px solid var(--gray-40);border-top:none;background-position:100% center;background-repeat:no-repeat;background-size:50%}.m-hero--50-50 .m-hero__image{display:none}}@media only all and (min-width: 63.8125em){.m-hero__wrapper{padding-top:2.8125em;padding-bottom:2.8125em;min-height:195px}.m-hero--bleeding .m-hero__image-wrapper{margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--50-50 .m-hero__wrapper{min-height:345px}}.content-l{position:relative}@media only all and (min-width: 37.5625em){.content-l{display:block;position:relative;margin-left:-15px;margin-right:-15px}}@media only all and (max-width: 37.5em){.content-l__col+.content-l__col{margin-top:1.875em}}@media only all and (min-width: 37.5625em){.content-l__col-1{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-2{display:inline-block;box-sizing:border-box;width:50%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-3{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-2-3{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-8{display:inline-block;box-sizing:border-box;width:37.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-5-8{display:inline-block;box-sizing:border-box;width:62.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-4{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-4{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}.content__line{height:1px;background:var(--gray-40)}.content__main dd,.content__main dt,.content__main h3,.content__main h4,.content__main h5,.content__main h6,.content__main li,.content__main p,.content__main label,.content__intro dd,.content__intro dt,.content__intro h3,.content__intro h4,.content__intro h5,.content__intro h6,.content__intro li,.content__intro p,.content__intro label{max-width:41.875rem}.content__intro,.content__main,.content__sidebar{padding:1.875em .9375em}@media only all and (min-width: 37.5625em){.content__intro,.content__main,.content__sidebar{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding:2.8125em .9375em}}@media only all and (min-width: 56.3125em){.content__intro,.content__main,.content__sidebar{padding:2.8125em 0}}@media only all and (min-width: 56.3125em){.content__intro{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}@media only all and (min-width: 56.3125em){.content--1-3 .content__sidebar{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-right:1.875em}.content--1-3 .content__main{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;position:relative}.content--1-3 .content__main:after{content:\"\";border-left:1px solid var(--gray-40);position:absolute;top:2.8125em;bottom:0;left:-1.875em}.content--2-1 .content__main{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content--2-1 .content__main:after{right:-1.875em}.content--2-1 .content__sidebar{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-left:1.875em}}.content--flush-bottom{padding-bottom:0}@media only all and (max-width: 56.25em){.content--flush-top-on-small{padding-top:0}}@media only all and (max-width: 56.25em){.content--flush-all-on-small{padding:0;border:none}}.block{margin-top:3.75em;margin-bottom:3.75em}.block--border-top{border-top:1px solid var(--gray-40)}.block--border-right{border-right:1px solid var(--gray-40)}.block--border-bottom{border-bottom:1px solid var(--gray-40)}.block--border-left{border-left:1px solid var(--gray-40)}.block--border{border:1px solid var(--gray-40)}.block--flush-top{margin-top:0 !important}.block--flush-top.block--border,.block--flush-top.block--border-top{border-top:none}.block--flush-bottom{margin-bottom:0 !important}.block--flush-bottom.block--border,.block--flush-bottom.block--border-bottom{border-bottom:none}.block--flush-sides{margin-right:-15px;margin-left:-15px}@media only all and (max-width: 37.5em){.block--flush-sides.block--border,.block--flush-sides.block--border-right,.block--flush-sides.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush-sides{margin-right:-30px;margin-left:-30px}}.block--flush{margin-top:0 !important;margin-right:-15px;margin-bottom:0 !important;margin-left:-15px}.block--flush.block--border,.block--flush.block--border-top,.block--flush.block--border-bottom{border-top:none;border-bottom:none}@media only all and (max-width: 37.5em){.block--flush.block--border,.block--flush.block--border-right,.block--flush.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush{margin-right:-30px;margin-left:-30px}}.block--bg{padding:1.875em .9375em 3.75em;background:var(--gray-5)}@media only all and (min-width: 37.5625em){.block--bg{padding:2.8125em 1.875em}}.block--padded-top{padding-top:1.875em;margin-top:1.875em}.block--padded-bottom{padding-bottom:1.875em;margin-bottom:1.875em}.block--sub{margin-top:1.875em;margin-bottom:1.875em}@media only all and (min-width: 56.3125em){.wrapper{max-width:1200px;padding-right:15px;padding-left:15px;margin:0 auto;clear:both}}.wrapper--match-content{padding-left:15px;padding-right:15px}@media only all and (min-width: 37.5625em){.wrapper--match-content{padding-left:30px;padding-right:30px;max-width:1200px}}.o-text-introduction{margin-top:0;margin-bottom:60px}.o-text-introduction>*{margin-top:0;margin-bottom:15px;max-width:41.875rem}.o-well{box-sizing:border-box;padding:1.875em .9375em;border:1px solid var(--gray-40);background-color:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-well{padding-left:1.875em;padding-right:1.875em}}.o-banner{padding:.9375em 0;background:var(--gold-10);border-bottom:1px solid var(--gray-40);font-size:.875em}.o-banner .m-notification{border:none;padding:0}.o-banner .m-notification__icon{left:0;top:0}.o-banner--dark{background:var(--teal-dark);border-color:var(--teal-dark);color:var(--white)}.o-banner--dark .m-notification{background:var(--teal-dark)}.o-banner--dark .m-notification .cf-icon-svg{fill:var(--white)}.o-banner--dark .m-notification a{color:var(--white);border-color:var(--white)}.o-banner--dark .m-notification a:visited,.o-banner--dark .m-notification a.visited{border-color:var(--teal-40);color:var(--teal-40)}.o-banner--dark .m-notification a:hover,.o-banner--dark .m-notification a.hover{border-color:var(--gray-15);color:var(--gray-15)}.o-banner--dark .m-notification a:focus,.o-banner--dark .m-notification a.focus{border-color:var(--white);color:var(--white)}.o-banner--dark .m-notification a:active,.o-banner--dark .m-notification a.active{border-color:var(--gray-15);color:var(--gray-15)}@media only all and (min-width: 37.5625em){.o-banner{font-size:1em}}.m-notification{display:none;position:relative;padding:15px;background:var(--gray-5);border:1px solid var(--gray-40)}.m-notification>.cf-icon-svg{position:absolute;fill:var(--gray)}.m-notification--success{background:var(--green-10);border-color:var(--green)}.m-notification--success>.cf-icon-svg{fill:var(--green)}.m-notification--warning{background:var(--gold-10);border-color:var(--gold)}.m-notification--warning>.cf-icon-svg{fill:var(--gold)}.m-notification--error{background:var(--red-10);border-color:var(--red)}.m-notification--error>.cf-icon-svg{fill:var(--red)}.m-notification--success a,.m-notification--warning a,.m-notification--error a{color:var(--pacific-mid-dark);border-color:var(--pacific-mid-dark)}.m-notification--success a:visited,.m-notification--success a.visited,.m-notification--warning a:visited,.m-notification--warning a.visited,.m-notification--error a:visited,.m-notification--error a.visited{border-color:var(--teal);color:var(--teal)}.m-notification--success a:hover,.m-notification--success a.hover,.m-notification--warning a:hover,.m-notification--warning a.hover,.m-notification--error a:hover,.m-notification--error a.hover{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-notification--success a:focus,.m-notification--success a.focus,.m-notification--warning a:focus,.m-notification--warning a.focus,.m-notification--error a:focus,.m-notification--error a.focus{border-color:var(--pacific-mid-dark);color:var(--pacific-mid-dark)}.m-notification--success a:active,.m-notification--success a.active,.m-notification--warning a:active,.m-notification--warning a.active,.m-notification--error a:active,.m-notification--error a.active{border-color:var(--navy-dark);color:var(--navy-dark)}.m-notification--visible{display:block}.cf-icon-svg+.m-notification__content{padding-left:1.5625rem}.m-notification__message{font-size:1rem;line-height:1.25;font-weight:500}@media only all and (min-width: 37.5625em){.m-notification__message{font-size:1.125rem}}.m-notification__explanation{margin-top:.3125rem;margin-bottom:.9375rem}.m-notification__message+.m-list{margin-top:.9375rem}@media only all and (min-width: 37.5625em){.m-notification .cf-icon-svg{font-size:1.125rem}.m-notification__explanation{margin-bottom:0}.m-notification .m-list{margin-top:.3125rem}.m-notification .m-list__item{margin-bottom:.3125rem}}html[lang=ar] .m-notification .cf-icon-svg+.m-notification__content{padding-left:initial;padding-right:1.5625rem}html[lang=ar] .m-notification .m-list{padding-right:0}.m-pagination{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:\"pag-btn-prev . pag-btn-next\" \"pag-form pag-form pag-form\";row-gap:.9375rem}.m-pagination__form{grid-area:pag-form;display:flex;flex-flow:wrap;place-content:center;gap:.625rem;padding:.3125rem;border-radius:.25rem;background:var(--gray-5);color:var(--gray)}.m-pagination__current-page{width:2.8125rem;font-weight:500;text-align:right}.m-pagination__label{display:contents;white-space:nowrap}.m-pagination__btn-prev{grid-area:pag-btn-prev;z-index:1}.m-pagination__btn-next{grid-area:pag-btn-next;z-index:1}@media only all and (min-width: 37.5625em){.m-pagination{grid-template-areas:\"pag-btn-prev pag-form pag-btn-next\"}.m-pagination__btn-prev{border-top-right-radius:0;border-bottom-right-radius:0}.m-pagination__btn-next{border-top-left-radius:0;border-bottom-left-radius:0}}.o-table__cell--right-align{text-align:right}.o-table--scrolling{box-sizing:border-box;overflow-y:hidden}.o-table--scrolling table{border:1px solid var(--gray-40)}.o-table--scrolling table>tbody>tr:nth-child(2n)>th,.o-table--scrolling table>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-table--striped>tbody>tr:nth-child(2n)>th,.o-table--striped>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}}@media only screen and (max-width: 600px){.o-table{width:100%}.o-table--striped tr:nth-child(2n)>th,.o-table--striped tr:nth-child(2n)>td{background:var(--white)}.o-table--stack-on-small{border-top:1px solid var(--gray-40)}.o-table--stack-on-small tr,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=row],.o-table--stack-on-small [data-display-table=cell]{display:block}.o-table--stack-on-small th,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=cell]{padding-right:0;padding-left:0;width:100%}.o-table--stack-on-small>thead,.o-table--stack-on-small [data-display-table=thead]{display:none}.o-table--stack-on-small td[data-label]:before{display:block;margin-top:0;margin-bottom:.3125em;content:attr(data-label);line-height:1.83333333;font-size:.875em;font-weight:600;letter-spacing:1px;text-transform:uppercase}.o-table--stack-on-small td:last-child,.o-table--stack-on-small [data-display-table=cell]:last-child{margin-bottom:1.875em}}.a-date{color:var(--gray);white-space:nowrap;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.a-date,ul+.a-date,ol+.a-date,dl+.a-date,figure+.a-date,img+.a-date,table+.a-date,blockquote+.a-date,h1+.a-date,.h1+.a-date,h2+.a-date,.h2+.a-date,h3+.a-date,.h3+.a-date,h4+.a-date,.h4+.a-date,h6+.a-date,.h6+.a-date{margin-top:2.1428571429em}.no-js .u-js-only,.u-hide-if-js{display:none !important}.no-js .u-hide-if-js{display:block !important}.u-clearfix:after{content:\"\";display:table;clear:both}.u-visually-hidden{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}@media only all and (max-width: 37.5em){.u-hide-on-mobile{display:none}}.u-show-on-mobile{display:none}@media only all and (max-width: 37.5em){.u-show-on-mobile{display:block}}.u-hidden{display:none !important}.u-invisible{visibility:hidden}.u-right{float:right}.u-nowrap{white-space:nowrap}.u-flexible-container{position:relative;padding-bottom:56.25%;height:0}.u-flexible-container__inner{position:absolute;top:0;left:0;width:100%;height:100%}.u-flexible-container--4-3{position:relative;padding-bottom:75%;height:0}.u-mt0{margin-top:0 !important}.u-mb0{margin-bottom:0 !important}.u-mt5{margin-top:5px !important}.u-mb5{margin-bottom:5px !important}.u-mt10{margin-top:10px !important}.u-mb10{margin-bottom:10px !important}.u-mt15{margin-top:15px !important}.u-mb15{margin-bottom:15px !important}.u-mt20{margin-top:20px !important}.u-mb20{margin-bottom:20px !important}.u-mt30{margin-top:30px !important}.u-mb30{margin-bottom:30px !important}.u-mt45{margin-top:45px !important}.u-mb45{margin-bottom:45px !important}.u-mt60{margin-top:60px !important}.u-mb60{margin-bottom:60px !important}.u-w100pct{width:100%}.u-w90pct{width:90%}.u-w80pct{width:80%}.u-w70pct{width:70%}.u-w60pct{width:60%}.u-w50pct{width:50%}.u-w40pct{width:40%}.u-w30pct{width:30%}.u-w20pct{width:20%}.u-w10pct{width:10%}.u-w75pct{width:75%}.u-w65pct{width:65%}.u-w25pct{width:25%}.u-w15pct{width:15%}.u-w66pct{width:66.6666666667%}.u-w33pct{width:33.3333333333%}small,.u-small-text{font-size:.875em}small--subtle,.u-small-text--subtle{color:var(--gray)}.u-no-animation{transition-duration:0s !important}.u-move-transition{transition:transform .25s ease-out}.u-move-to-origin{transform:translateZ(0)}.u-move-left{transform:translate3d(-100%, 0, 0)}.u-move-left-2x{transform:translate3d(-200%, 0, 0)}.u-move-left-3x{transform:translate3d(-300%, 0, 0)}.u-move-right{transform:translate3d(100%, 0, 0)}.u-move-up{transform:translate3d(0, -100%, 0)}.u-alpha-transition{transition:opacity .25s linear}.u-alpha-100{opacity:1}.u-alpha-0{opacity:0}.u-max-height-transition{overflow:hidden;contain:paint;transition:max-height .2s ease-out}.u-max-height-zero{max-height:0 !important}.u-max-height-summary{max-height:88px !important}.a-link{border-bottom-width:0}.a-link .a-link__text{border-bottom-width:1px;border-bottom-style:inherit;overflow-wrap:break-word}.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){.a-link--jump{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-link--jump .cf-icon-svg--right{margin-left:auto}.a-link--jump .a-link__text{border-bottom-width:0;flex-shrink:10}}a.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){a.a-link--jump{border-top-width:1px;border-bottom-width:1px}a.a-link--jump:focus{outline:none}a.a-link--jump:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-link--jump)+li:has(.a-link--jump) .a-link--jump{position:relative;border-top:none}li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:hover:before,li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.m-list--unstyled,.m-list--horizontal,.m-list--links{padding-left:0;list-style-type:none}.m-list--unstyled .m-list__item,.m-list--horizontal .m-list__item,.m-list--links .m-list__item{margin-left:0}.m-list--spaced .m-list--spaced,.m-list--spaced .m-list__item+.m-list__item{margin-top:1.5em}.m-list--horizontal .m-list__item{display:inline-block;margin-right:.25em;margin-bottom:0}@media only all and (max-width: 37.5em){.m-list--links .m-list__item{margin-bottom:0}}html[lang=ar] .m-list{padding-right:0}.m-meta-header{display:flex;flex-direction:column-reverse;flex-wrap:wrap-reverse;row-gap:.625rem;column-gap:1.3125rem;width:-moz-fit-content;width:fit-content;padding-bottom:.625rem;overflow:hidden}.m-meta-header__item-group{display:flex;flex-wrap:wrap;column-gap:1.3125rem}.m-meta-header__item{display:grid;grid-template-columns:0 auto 1fr;row-gap:.3125rem;text-wrap:balance;margin-bottom:0;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.m-meta-header__item,ul+.m-meta-header__item,ol+.m-meta-header__item,dl+.m-meta-header__item,figure+.m-meta-header__item,img+.m-meta-header__item,table+.m-meta-header__item,blockquote+.m-meta-header__item,h1+.m-meta-header__item,.h1+.m-meta-header__item,h2+.m-meta-header__item,.h2+.m-meta-header__item,h3+.m-meta-header__item,.h3+.m-meta-header__item,h5+.m-meta-header__item,.h5+.m-meta-header__item,h6+.m-meta-header__item,.h6+.m-meta-header__item{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.625em;font-size:1em;line-height:1.125}}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.3125rem}}.m-meta-header__item .cf-icon-svg{margin-right:.3125rem}.m-meta-header__item:before{content:\"|\";margin-left:-0.8125rem}.m-meta-header__item .a-date{font-size:.875rem;line-height:1.7142857143;margin-bottom:0}@media only all and (min-width: 37.5625em){.m-meta-header{flex-direction:row}}.m-pull-quote__body{color:var(--black);font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-pull-quote__body{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.m-pull-quote__citation{color:var(--gray);font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.m-pull-quote__citation,ul+.m-pull-quote__citation,ol+.m-pull-quote__citation,dl+.m-pull-quote__citation,figure+.m-pull-quote__citation,img+.m-pull-quote__citation,table+.m-pull-quote__citation,blockquote+.m-pull-quote__citation,h1+.m-pull-quote__citation,.h1+.m-pull-quote__citation,h2+.m-pull-quote__citation,.h2+.m-pull-quote__citation,h3+.m-pull-quote__citation,.h3+.m-pull-quote__citation,h4+.m-pull-quote__citation,.h4+.m-pull-quote__citation,h6+.m-pull-quote__citation,.h6+.m-pull-quote__citation{margin-top:2.1428571429em}.m-pull-quote__citation:before{content:\"—\"}.m-slug-header{border-top:1px solid var(--gray-40)}.m-slug-header__heading{display:inline-block;padding-top:0.2857142857em;border-top:5px solid var(--green);margin-top:-3px;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}.a-tagline{font-size:.75rem;display:grid;grid-template-columns:22px 1fr;grid-column-gap:10px}.a-tagline__text{display:inline-block}.a-tagline .u-usa-flag{margin-top:1px}.a-tagline--large{font-size:1rem}.a-tagline--large .u-usa-flag{margin-top:4px}.u-usa-flag{display:inline-block;width:24px;height:13px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAZCAMAAABAf11LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5QTFRF////sxlC7MbQ2YyhxlNxCjFhR2WJV3GSKUt1dYumOFh/GT5rhZiwwszYsr/OlKW6Zn6c0djh8PL1iR9Ko7LE4OXrl0pttKC0pXWRtYKbSuJhRQAAANFJREFUeNrkkctuwyAUREnSuW/ApHYf//+jBVdZVcJi3aORgAXcMyLBAAJEzsVG3m8TkifyI3zfPQ6nJJLo421CArSBmkgjNEWtQE4zXJmClXuCWIlU5hdQxCqbqnE1KdIz79CVDvBwZxyKfQfmHTyzl01UZSvOWSTbhZLSWeDMufWLC/1ls3amT4qQq394EjIjApxBT+/nr8eEBNuKcB9SWMpmEXalNOylmlUZNTr4vE/4VdKhpC+leQf6y/e0wzL3RdJtkfUJyzwW+ZcdfgQYAJmJD3zerW6OAAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */:root{--font-stack: system-ui, sans-serif;--beige: #bea96f;--beige-30: #f0e8d8;--beige-60: #d8c8a0;--green-dark: #1e9642;--green-mid-dark: #1fa040;--green: #20aa3f;--green-90: #48b753;--green-80: #66c368;--green-70: #93cf7c;--green-60: #addc91;--green-50: #bae0a2;--green-40: #c7e5b3;--green-30: #d4eac6;--green-20: #e2efd8;--green-10: #f0f8eb;--teal-dark: #005e5d;--teal-mid-dark: #126b69;--teal: #257675;--teal-90: #3e8685;--teal-80: #579695;--teal-70: #70a6a5;--teal-60: #89b6b5;--teal-50: #9ec4c3;--teal-40: #b4d2d1;--teal-30: #c4dddc;--teal-20: #d4e7e6;--teal-10: #f0f7f6;--pacific-dark: #0050b4;--pacific-mid-dark: #0061c1;--pacific: #0072ce;--pacific-90: #2284d5;--pacific-80: #4497dc;--pacific-70: #61a7e2;--pacific-60: #7eb7e8;--pacific-50: #96c4ed;--pacific-40: #afd2f2;--pacific-30: #c3ddf6;--pacific-20: #d6e8fa;--pacific-10: #eff8fd;--navy-dark: #002d72;--navy-mid-dark: #123c7c;--navy: #254b87;--navy-90: #3e5f95;--navy-80: #5674a3;--navy-70: #6f88b2;--navy-60: #889cc0;--navy-50: #9daecc;--navy-40: #b3c0d9;--navy-30: #c3cde2;--navy-20: #d3daeb;--navy-10: #f4f6fa;--purple-dark: #a01b68;--purple-mid-dark: #aa2071;--purple: #b4267a;--purple-90: #be438b;--purple-80: #c55998;--purple-70: #cd70a5;--purple-60: #d486b2;--purple-50: #dc9cbf;--purple-40: #e3b2cc;--purple-30: #ebc9d9;--purple-20: #f0d8e2;--purple-10: #fdf3f8;--red-dark: #b63014;--red-mid-dark: #c3381c;--red: #d14124;--red-90: #d75a40;--red-80: #dd735d;--red-70: #e28875;--red-60: #e79e8e;--red-50: #ebb0a3;--red-40: #f0c3b8;--red-30: #f3d1c8;--red-20: #f7e0d9;--red-10: #fbefec;--gold-dark: #dc731c;--gold-mid-dark: #ed881b;--gold: #ff9e1b;--gold-90: #ffab39;--gold-80: #ffb858;--gold-70: #ffc372;--gold-60: #ffce8d;--gold-50: #ffd8a3;--gold-40: #ffe1b9;--gold-30: #ffe8cb;--gold-20: #fff0dd;--gold-10: #fff6ec;--neutral-dark: #745745;--neutral-mid-dark: #7d604b;--neutral: #8a6c57;--neutral-90: #957865;--neutral-80: #a18573;--neutral-70: #ad9484;--neutral-60: #baa496;--neutral-50: #c6b4a9;--neutral-40: #d3c5bc;--neutral-30: #ddd1c9;--neutral-20: #e7ddd7;--neutral-10: #f8f5f2;--gray-darker: #293037;--gray-dark: #43484e;--gray-mid-dark: #4f5257;--gray: #5a5d61;--gray-90: #676a6f;--gray-80: #75787b;--gray-70: #838588;--gray-60: #919395;--gray-50: #a2a3a4;--gray-40: #b4b5b6;--gray-30: #c3c4c4;--gray-20: #d2d3d5;--gray-15: #dcdddf;--gray-10: #e7e8e9;--gray-5: #f7f8f9;--black: #101820;--white: #fff}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/2cd55546-ec00-4af9-aeca-4a3cd186da53.woff2\") format(\"woff2\");font-style:normal;font-weight:normal;font-display:fallback}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/627fbb5a-3bae-4cd9-b617-2f923e29d55e.woff2\") format(\"woff2\");font-style:normal;font-weight:500;font-display:fallback}:root{--font-stack: \"Avenir Next\", arial, sans-serif}li.aggregation-branch.parent{position:relative;align-items:baseline;list-style-type:none}li.aggregation-branch.parent .toggle.a-label::before{box-sizing:border-box;width:20px;height:20px;text-indent:0}li.aggregation-branch.parent .toggle.indeterminate::before{border:solid 2px var(--gray-dark);background:url(\"indeterminate.png\") no-repeat scroll center center rgba(0,0,0,0)}.a-checkbox:checked+li.aggregation-branch.parent .toggle.a-label::before{border:solid 2px var(--gray-dark)}li.aggregation-branch.parent button{max-width:calc(100% - 95px);font-size:16px;font-weight:normal;text-align:left;vertical-align:top;display:inline-block}li.aggregation-branch.parent button .cf-icon-svg{padding-left:5px}li.aggregation-branch.parent .a-btn--link{border:0}li.aggregation-branch.parent .parent-count{position:absolute;top:0;right:0;color:var(--gray-dark);font-size:14px}li.aggregation-branch+ul.children{padding-left:22.5px}","/*! normalize.css v2.1.3 | MIT License | git.io/normalize */html{font-family:sans-serif;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:0.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:0.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:0.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:normal;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:0.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:0.5em}li{margin-bottom:0.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:0.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:0.625em;text-align:left}th,td{padding:0.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:0.9375em;margin-left:0.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:\"Input Mono\",Consolas,Monaco,\"Courier New\",monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:0.8125em}pre{display:block;padding:0.625em 0.9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:rgba(0,0,0,0)}html{font-family:sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:.5em}li{margin-bottom:.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:.625em;text-align:left}th,td{padding:.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:.9375em;margin-left:.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:Input Mono,Consolas,Monaco,Courier New,monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:.8125em}pre{display:block;padding:.625em .9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:transparent}button.a-btn::-moz-focus-inner,input.a-btn::-moz-focus-inner{border:0}.a-btn{appearance:none;display:flex;gap:.625rem;box-sizing:border-box;padding:.5em .875em;border:0;margin:0;border-radius:.25em;cursor:pointer;font-size:1em;font-weight:500;line-height:normal;text-align:center;text-decoration:none;transition:background-color .1s;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;justify-content:center}.a-btn,.a-btn:link,.a-btn:visited{background-color:var(--pacific);color:var(--white)}.a-btn:hover,.a-btn.hover,.a-btn:focus,.a-btn.focus{background-color:var(--pacific-dark);color:var(--white)}.a-btn:focus,.a-btn.focus{outline:1px dotted var(--pacific);outline-offset:1px}.a-btn:active,.a-btn.active{background-color:var(--navy)}.a-btn--secondary,.a-btn--secondary:link,.a-btn--secondary:visited{background-color:var(--gray);color:var(--white)}.a-btn--secondary:hover,.a-btn--secondary.hover,.a-btn--secondary:focus,.a-btn--secondary.focus{background-color:var(--gray-dark)}.a-btn--secondary:focus,.a-btn--secondary.focus{outline-color:var(--gray)}.a-btn--secondary:active,.a-btn--secondary.active{background-color:var(--black)}.a-btn--warning,.a-btn--warning:link,.a-btn--warning:visited{background-color:var(--red-mid-dark);color:var(--white)}.a-btn--warning:hover,.a-btn--warning.hover,.a-btn--warning:focus,.a-btn--warning.focus{background-color:var(--red-dark)}.a-btn--warning:focus,.a-btn--warning.focus{outline-color:var(--red-mid-dark)}.a-btn--warning:active,.a-btn--warning.active{background-color:var(--gray-dark)}.a-btn--disabled,.a-btn--disabled:link,.a-btn--disabled:visited,.a-btn--disabled:hover,.a-btn--disabled.hover,.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn--disabled:active,.a-btn--disabled.active,.a-btn[disabled],.a-btn[disabled]:link,.a-btn[disabled]:visited,.a-btn[disabled]:hover,.a-btn[disabled].hover,.a-btn[disabled]:focus,.a-btn[disabled].focus,.a-btn[disabled]:active,.a-btn[disabled].active{background-color:var(--gray-20);color:var(--gray-dark);cursor:default;cursor:not-allowed}.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn[disabled]:focus,.a-btn[disabled].focus{outline-color:var(--gray-20)}@media only all and (max-width: 37.5em){.a-btn--full-on-xs{display:block;width:100%}}.a-btn:has(svg+span) span{order:3}.a-btn:has(span+svg) svg{order:3}.a-btn:not(.a-btn--hide-icon):has(svg+span):before,.a-btn:not(.a-btn--hide-icon):has(span+svg):before{content:\"\";border-left:1px solid var(--pacific-60);order:2;place-self:normal}.a-btn--secondary:has(svg):before{border-color:var(--gray-40) !important}.a-btn--warning:has(svg):before{border-color:var(--red-60) !important}.a-btn--disabled:has(svg):before,.a-btn[disabled]:has(svg):before{border-color:var(--gray-60) !important}.a-btn--hide-icon svg{display:none}.m-btn-group{display:flex;gap:.625rem;flex-wrap:wrap;align-items:center;width:-moz-fit-content;width:fit-content}.a-btn--link{padding:1.5px 0;border-radius:0;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-style:dotted;text-underline-offset:4.5px}.a-btn--link:has(svg){gap:.3125rem}.a-btn--link:has(svg):before{display:none}.a-btn--link,.a-btn--link:link,.a-btn--link:visited{text-decoration-color:var(--pacific);background-color:transparent;color:var(--pacific)}.a-btn--link:hover,.a-btn--link.hover{text-decoration-color:var(--pacific-dark);text-decoration-style:solid;background-color:transparent;color:var(--pacific-dark)}.a-btn--link:focus,.a-btn--link.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--pacific);color:var(--pacific)}.a-btn--link:active,.a-btn--link.active{text-decoration-color:var(--navy);text-decoration-style:solid;background-color:transparent;color:var(--navy)}.a-btn--link.a-btn--secondary,.a-btn--link.a-btn--secondary:link,.a-btn--link.a-btn--secondary:visited{text-decoration-color:var(--gray);background-color:transparent;color:var(--gray)}.a-btn--link.a-btn--secondary:hover,.a-btn--link.a-btn--secondary.hover{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.a-btn--link.a-btn--secondary:focus,.a-btn--link.a-btn--secondary.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--gray);color:var(--gray)}.a-btn--link.a-btn--secondary:active,.a-btn--link.a-btn--secondary.active{text-decoration-color:var(--black);text-decoration-style:solid;background-color:transparent;color:var(--black)}.a-btn--link.a-btn--warning,.a-btn--link.a-btn--warning:link,.a-btn--link.a-btn--warning:visited{text-decoration-color:var(--red-mid-dark);background-color:transparent;color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:hover,.a-btn--link.a-btn--warning.hover{text-decoration-color:var(--red-dark);text-decoration-style:solid;background-color:transparent;color:var(--red-dark)}.a-btn--link.a-btn--warning:focus,.a-btn--link.a-btn--warning.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--red-mid-dark);color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:active,.a-btn--link.a-btn--warning.active{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.o-expandable{position:relative}.o-expandable__header{display:flex;justify-content:space-between;gap:10px;padding:.625em .9375em;border:0;background-color:transparent;cursor:pointer}.o-expandable__header:focus{outline:1px dotted var(--black);outline-offset:2px}.o-expandable__header .o-expandable__cue-close,.o-expandable__header .o-expandable__cue-open{display:none}.o-expandable__header[aria-expanded=false] .o-expandable__cue-open,.o-expandable__header[aria-expanded=true] .o-expandable__cue-close{display:block}.o-expandable button.o-expandable__header{width:100%;text-align:left}.o-expandable__label{flex-grow:1;margin-bottom:0;color:var(--black);font-weight:500}.o-expandable__icon,.o-expandable__label{font-size:1.125em}@media only all and (max-width: 37.5em){.o-expandable__icon,.o-expandable__label{font-size:1em}}.o-expandable__cues{align-self:center;color:var(--pacific);font-size:1em;line-height:1.375}.o-expandable__content{padding:0 .9375em .9375em}.o-expandable__content:before{content:\"\";display:block;border-top:1px solid var(--gray-40);padding-top:.9375em}.o-expandable__content:after{padding-bottom:.9375em;width:100%}.o-expandable--padded .o-expandable__header{padding:1.5625em .9375em}.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.625em}@media only all and (max-width: 37.5em){.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.375em}}.o-expandable--background{background:var(--gray-5)}.o-expandable--border{border:1px solid var(--gray-40)}html[lang=ar] .o-expandable__header{text-align:right}html[lang=ar] .o-expandable__cues{text-align:left}.o-expandable-group .o-expandable{border-bottom:1px solid var(--gray-40)}.o-expandable-group .o-expandable:first-child{border-top:1px solid var(--gray-40)}@media print{.o-expandable__header[aria-expanded=true] .o-expandable__cue-close,.o-expandable__header[aria-expanded=false] .o-expandable__cue-open{display:none}.o-expandable__content[aria-expanded=false]{display:block;max-height:99999px !important}}.o-expandable .print__header[aria-expanded=true] .o-expandable .print__cue-close,.o-expandable .print__header[aria-expanded=false] .o-expandable .print__cue-open{display:none}.o-expandable .print__content[aria-expanded=false]{display:block;max-height:99999px !important}.o-summary__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary__btn{position:relative;z-index:2;display:block;width:100%;padding-top:15px;padding-bottom:15px;border:dotted var(--pacific);border-width:1px 0;text-align:center;color:var(--pacific);background:#fff}.o-summary__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary__btn[aria-expanded=false]:before{display:block;pointer-events:none;height:2.75em;margin:0;position:absolute;left:0;right:0;top:calc(-100% + 2px);background:linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);content:\"\"}@media print{.o-summary__btn[aria-expanded=false]:before{background:none}}.o-summary__btn[aria-expanded=false]:before .print{background:none}.no-js .o-summary__btn{display:none}@media only screen and (min-width: 601px){.o-summary--mobile .o-summary__btn{display:none}}.o-summary-minimal__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary-minimal__btn{margin-top:5px;padding-left:0;padding-right:0;display:block;border:none;background:none;text-align:left;color:var(--pacific)}.o-summary-minimal__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary-minimal__btn .o-summary-minimal__cue-close,.o-summary-minimal__btn .o-summary-minimal__cue-open{display:none}.o-summary-minimal__btn[aria-expanded=false] .o-summary-minimal__cue-open,.o-summary-minimal__btn[aria-expanded=true] .o-summary-minimal__cue-close{display:block}.no-js .o-summary-minimal__btn{display:none}.o-form__group{margin-bottom:1.875em}.o-form__fieldset{border:none;margin:0;padding:0}.o-form__fieldset .m-form-field+.m-form-field{margin-top:.625em}.a-form-alert .cf-icon-svg{color:var(--gray);float:left}.a-form-alert__text{display:block;margin-left:1.25em}.a-form-alert--success .cf-icon-svg{color:var(--green)}.a-form-alert--error .cf-icon-svg{color:var(--red)}.a-form-alert--warning .cf-icon-svg{color:var(--gold)}.m-form-field .a-text-input--full{width:100%}.m-form-field .a-label+.a-text-input{margin-top:.3125em}.m-form-field--checkbox .a-label,.m-form-field--radio .a-label{display:inline-grid;grid-template-columns:1.875em auto;vertical-align:top;cursor:pointer;overflow-wrap:anywhere}.m-form-field--checkbox .a-label:before,.m-form-field--radio .a-label:before{display:inline-block;grid-row-start:1;grid-row-end:3;border:1px solid var(--gray-60);height:1.125em;width:1.125em;margin-right:10px;background-color:var(--white);content:\"\";vertical-align:top;position:relative;top:1px;left:1px}.m-form-field--checkbox .a-label:hover:before,.m-form-field--checkbox .a-label.hover:before,.m-form-field--radio .a-label:hover:before,.m-form-field--radio .a-label.hover:before{border-color:var(--pacific)}.m-form-field--checkbox .a-label__helper,.m-form-field--radio .a-label__helper{display:block}.m-form-field--checkbox .a-checkbox,.m-form-field--checkbox .a-radio,.m-form-field--radio .a-checkbox,.m-form-field--radio .a-radio{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}.m-form-field--checkbox .a-checkbox:focus+.a-label,.m-form-field--checkbox .a-checkbox.focus+.a-label,.m-form-field--checkbox .a-radio:focus+.a-label,.m-form-field--checkbox .a-radio.focus+.a-label,.m-form-field--radio .a-checkbox:focus+.a-label,.m-form-field--radio .a-checkbox.focus+.a-label,.m-form-field--radio .a-radio:focus+.a-label,.m-form-field--radio .a-radio.focus+.a-label{outline:1px dotted var(--pacific);outline-offset:1px}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:hover+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled:checked+.a-label:before,.m-form-field--checkbox .a-radio:disabled:focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled.focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled:hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled.hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled:checked+.a-label:before,.m-form-field--radio .a-checkbox:disabled:focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled.focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled:hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled.hover+.a-label:before,.m-form-field--radio .a-radio:disabled:checked+.a-label:before,.m-form-field--radio .a-radio:disabled:focus+.a-label:before,.m-form-field--radio .a-radio:disabled.focus+.a-label:before,.m-form-field--radio .a-radio:disabled:hover+.a-label:before,.m-form-field--radio .a-radio:disabled.hover+.a-label:before{border-color:var(--gray-60);outline:none;box-shadow:none}.m-form-field--checkbox .a-checkbox:disabled+.a-label,.m-form-field--checkbox .a-radio:disabled+.a-label,.m-form-field--radio .a-checkbox:disabled+.a-label,.m-form-field--radio .a-radio:disabled+.a-label{cursor:not-allowed;color:var(--gray-dark)}.m-form-field--checkbox .a-checkbox:disabled+.a-label:before,.m-form-field--checkbox .a-radio:disabled+.a-label:before,.m-form-field--radio .a-checkbox:disabled+.a-label:before,.m-form-field--radio .a-radio:disabled+.a-label:before{background:var(--gray-10);border-color:var(--gray-60)}.m-form-field--checkbox .a-checkbox:focus+.a-label:before,.m-form-field--checkbox .a-checkbox.focus+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:hover+.a-label:before,.m-form-field--checkbox .a-checkbox.hover+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center 0}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,')}.m-form-field--checkbox-error .a-label:before{border-color:var(--red);outline:1px solid var(--red)}.m-form-field--checkbox-error .a-label:hover:before,.m-form-field--checkbox-error .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-error .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-error .a-checkbox.focus+.a-label:before{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline-color:var(--red)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label,.m-form-field--checkbox-error .a-checkbox.focus+.a-label{outline:1px dotted var(--red);outline-offset:1px}.m-form-field--checkbox-warning .a-label:before{border-color:var(--gold);outline:1px solid var(--gold)}.m-form-field--checkbox-warning .a-label:hover:before,.m-form-field--checkbox-warning .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label:before{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline-color:var(--gold)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label{outline:1px dotted var(--gold);outline-offset:1px}.m-form-field--checkbox-success .a-label:before{border-color:var(--green);outline:1px solid var(--green)}.m-form-field--checkbox-success .a-label:hover:before,.m-form-field--checkbox-success .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-success .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-success .a-checkbox.focus+.a-label:before{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline-color:var(--green)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label,.m-form-field--checkbox-success .a-checkbox.focus+.a-label{outline:1px dotted var(--green);outline-offset:1px}.m-form-field--radio .a-label:before{border-radius:50%;transform:rotate(0)}.m-form-field--radio .a-radio:focus+.a-label:before,.m-form-field--radio .a-radio.focus+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:hover+.a-label:before,.m-form-field--radio .a-radio.hover+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:checked+.a-label:before{background-color:var(--pacific);box-shadow:inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:checked:disabled+.a-label:before{background-color:var(--gray-40);box-shadow:inset 0 0 0 2px var(--gray-10)}.m-form-field--radio .a-radio:focus:checked+.a-label:before,.m-form-field--radio .a-radio.focus:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:hover:checked+.a-label:before,.m-form-field--radio .a-radio.hover:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--lg-target{display:block}.m-form-field--lg-target .a-label{box-sizing:border-box;width:100%;padding:15px;background-color:var(--gray-10)}.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{background-color:var(--pacific-20);box-shadow:inset 0 0 0 1px var(--pacific)}.m-form-field--lg-target .a-checkbox:hover+.a-label,.m-form-field--lg-target .a-checkbox.hover+.a-label,.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-radio:hover+.a-label,.m-form-field--lg-target .a-radio.hover+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label{box-shadow:inset 0 0 0 2px var(--pacific)}.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{outline-offset:1px}.m-form-field--lg-target .a-checkbox:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:hover:disabled+.a-label,.m-form-field--lg-target .a-radio:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:hover:disabled+.a-label{color:var(--gray-dark);box-shadow:none;background-color:var(--gray-20)}.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label:before,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label:before{border:1px solid var(--gray-60)}.m-form-field .a-form-alert{margin-top:.9375em}.a-label{display:inline-block}.a-label__helper{color:var(--gray-dark);font-size:1rem;font-weight:400}.a-label__helper--block{display:block;margin-top:0.8333333333em}.a-label--heading{display:block;margin-bottom:0.5555555556em;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.a-label--heading,ul+.a-label--heading,ol+.a-label--heading,dl+.a-label--heading,figure+.a-label--heading,img+.a-label--heading,table+.a-label--heading,blockquote+.a-label--heading,h1+.a-label--heading,.h1+.a-label--heading,h2+.a-label--heading,.h2+.a-label--heading,h3+.a-label--heading,.h3+.a-label--heading,h5+.a-label--heading,.h5+.a-label--heading,h6+.a-label--heading,.h6+.a-label--heading{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.a-label--heading{margin-bottom:.625em;font-size:1em;line-height:1.125}}.a-label--heading .a-label__helper--block{margin-top:.625rem}.a-range{appearance:none;width:100%;min-height:49px}.a-range::-webkit-slider-runnable-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-moz-range-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-webkit-slider-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range::-moz-range-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range:focus,.a-range.focus{box-shadow:none;outline:none}.a-range:focus::-webkit-slider-thumb,.a-range.focus::-webkit-slider-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.a-range:focus::-moz-range-thumb,.a-range.focus::-moz-range-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.o-search-input{display:flex;flex-direction:column;row-gap:.9375rem}.o-search-input__input{position:relative;display:flex;width:initial;flex:0 1 100%}.o-search-input__input-label{position:absolute;left:10px;align-self:center;cursor:pointer}.o-search-input__input input[type=search]{width:100%;white-space:nowrap;padding-left:30px;appearance:none}.o-search-input__input button[type=reset]{display:none;position:absolute;right:0;align-self:center;color:var(--gray-40);font-size:20px;border:1px solid transparent;background-color:transparent;outline:0;width:44px;padding:5px;text-align:right}.o-search-input__input button[type=reset]>svg{width:25px;cursor:pointer;pointer-events:none}.o-search-input__input button[type=reset]:hover{color:var(--black)}.o-search-input__input button[type=reset]:focus{color:var(--black)}.o-search-input__input button[type=reset]:focus>svg{outline:1px dotted var(--pacific)}.o-search-input__input input[type=search]:placeholder-shown~button[type=reset]{display:none}.o-search-input__input input[type=search]:not(:placeholder-shown){padding-right:34px}.o-search-input__input input[type=search]::-webkit-search-decoration,.o-search-input__input input[type=search]::-webkit-search-cancel-button,.o-search-input__input input[type=search]::-webkit-search-results-button,.o-search-input__input input[type=search]::-webkit-search-results-decoration{display:none}.o-search-input:focus-within button[type=reset],.o-search-input .o-search-input__input:hover button[type=reset]{display:block}.o-search-input button[type=submit]{line-height:1.1875}@media only all and (min-width: 37.5625em){.o-search-input{flex-direction:row;border-left:0}.o-search-input button[type=submit]{border-top-left-radius:0;border-bottom-left-radius:0;flex-basis:25%}}.no-js .o-search-input button[type=reset]{display:none !important}.a-select{position:relative;border:1px solid var(--gray-60)}.a-select select{width:100%;line-height:1.375;padding:.4375em .375em .375em;border:0;appearance:none;background-color:var(--white);border-radius:0;color:var(--black)}.a-select select:hover,.a-select select.hover{outline:2px solid var(--pacific);outline-offset:0}.a-select select:active,.a-select select:focus,.a-select select.focus{box-shadow:0 0 0 2px var(--pacific);outline:1px dotted var(--pacific);outline-offset:3px}.a-select select[disabled]{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed}.a-select select[disabled]:hover,.a-select select[disabled].hover,.a-select select[disabled]:focus,.a-select select[disabled].focus{outline:none}.a-select select[disabled] option,.a-select select[disabled] option:disabled,.a-select select option:disabled{color:var(--gray-dark)}.a-select:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;content:\"\";pointer-events:none}.a-select--disabled:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.a-tag-filter{display:flex;gap:.625rem;border:1px solid var(--teal);padding:4px 6px;background-color:var(--teal-20);border-radius:.1875rem;color:var(--black);text-align:left;min-width:-moz-fit-content;min-width:fit-content}.a-tag-filter .cf-icon-svg{pointer-events:none;flex:none}.a-tag-filter>label{display:contents;pointer-events:none}button.a-tag-filter:hover{background-color:var(--teal-40);cursor:pointer}button.a-tag-filter:focus{outline:1px dotted var(--teal);outline-offset:1px}button.a-tag-filter:active{background-color:var(--teal)}a.a-tag-filter{line-height:normal;color:var(--black);border-color:var(--teal)}a.a-tag-filter:visited,a.a-tag-filter.visited,a.a-tag-filter:hover,a.a-tag-filter.hover{border-color:var(--teal);color:var(--black)}a.a-tag-filter:focus,a.a-tag-filter.focus{border-color:var(--teal);color:var(--black)}a.a-tag-filter:active,a.a-tag-filter.active{border-color:var(--teal);color:var(--black)}.a-tag-topic{display:flex;gap:.3125rem}.a-tag-topic{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--gold-80);letter-spacing:1px}.a-tag-topic .a-tag-topic__text{color:var(--gray);word-break:break-word}@media only all and (max-width: 37.5em){.a-tag-topic{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-tag-topic .cf-icon-svg--right{margin-left:auto}.a-tag-topic .a-tag-topic__text{border-bottom-width:0;flex-shrink:10}}a.a-tag-topic{color:var(--gold-80);border-color:var(--gold-80)}a.a-tag-topic:visited,a.a-tag-topic.visited,a.a-tag-topic:hover,a.a-tag-topic.hover{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:focus,a.a-tag-topic.focus{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:active,a.a-tag-topic.active{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic .a-tag-topic__text{border-bottom-color:var(--gold-80)}@media only all and (max-width: 37.5em){a.a-tag-topic{border-top-width:1px;border-bottom-width:1px}a.a-tag-topic:focus{outline:none}a.a-tag-topic:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-tag-topic)+li:has(.a-tag-topic) .a-tag-topic{position:relative;border-top:none}li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:hover:before,li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.a-tag-topic__bullet{font-size:1rem;line-height:1rem}@media only all and (min-width: 37.5625em){a.a-tag-topic__text{color:var(--gray);border-color:var(--gray)}a.a-tag-topic__text:visited,a.a-tag-topic__text.visited,a.a-tag-topic__text:hover,a.a-tag-topic__text.hover{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:focus,a.a-tag-topic__text.focus{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:active,a.a-tag-topic__text.active{border-color:var(--gray);color:var(--gray)}a.a-tag-topic,a.a-tag-topic:visited,a.a-tag-topic:hover,a.a-tag-topic:focus,a.a-tag-topic:active{border-bottom:none;outline-offset:1px}a.a-tag-topic .a-tag-topic__text,a.a-tag-topic:visited .a-tag-topic__text,a.a-tag-topic:hover .a-tag-topic__text,a.a-tag-topic:focus .a-tag-topic__text,a.a-tag-topic:active .a-tag-topic__text{padding-bottom:1px;border-bottom:1px dotted var(--gold-80)}a.a-tag-topic:hover .a-tag-topic__text{border-bottom:1px solid var(--gold-80)}a.a-tag-topic:focus{outline-color:var(--gray)}a.a-tag-topic:focus .a-tag-topic__text{border-bottom-style:solid !important}}.m-tag-group{padding-left:0;list-style-type:none}.m-tag-group li{margin-bottom:0;display:contents}@media only all and (min-width: 37.5625em){.m-tag-group{display:flex;gap:.9375em;flex-wrap:wrap}.m-tag-group--stacked{flex-direction:column;width:-moz-fit-content;width:fit-content}}.m-tag-group:has(.a-tag-filter){display:flex;gap:.9375em;flex-wrap:wrap}html[lang=ar] .m-tag-group{direction:rtl;padding-right:0}.a-text-input{appearance:none;display:inline-block;padding:.4375em;border:1px solid var(--gray-60);background:var(--white);color:var(--black);box-sizing:border-box}.a-text-input:hover,.a-text-input.hover{border-color:var(--pacific);outline:1px solid var(--pacific)}.a-text-input:focus,.a-text-input.focus{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific);outline:1px dotted var(--pacific);outline-offset:2px}.a-text-input:disabled,.a-text-input:disabled:hover,.a-text-input:disabled.hover,.a-text-input:disabled:focus,.a-text-input:disabled.focus{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed;border-color:var(--gray-60);outline:none}.a-text-input--error{border-color:var(--red);outline:1px solid var(--red)}.a-text-input--error:hover,.a-text-input--error.hover{border-color:var(--red-dark);outline:1px solid var(--red-dark);outline-offset:0}.a-text-input--error:focus,.a-text-input--error.focus{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red)}.a-text-input--error:focus:hover,.a-text-input--error:focus.hover,.a-text-input--error.focus:hover,.a-text-input--error.focus.hover{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red);outline-offset:2px}.a-text-input--warning{border-color:var(--gold);outline:1px solid var(--gold)}.a-text-input--warning:hover,.a-text-input--warning.hover{border-color:var(--gold-dark);outline:1px solid var(--gold-dark);outline-offset:0}.a-text-input--warning:focus,.a-text-input--warning.focus{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold)}.a-text-input--warning:focus:hover,.a-text-input--warning:focus.hover,.a-text-input--warning.focus:hover,.a-text-input--warning.focus.hover{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold);outline-offset:2px}.a-text-input--success{border-color:var(--green);outline:1px solid var(--green)}.a-text-input--success:hover,.a-text-input--success.hover{border-color:var(--green-dark);outline:1px solid var(--green-dark);outline-offset:0}.a-text-input--success:focus,.a-text-input--success.focus{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green)}.a-text-input--success:focus:hover,.a-text-input--success:focus.hover,.a-text-input--success.focus:hover,.a-text-input--success.focus.hover{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green);outline-offset:2px}::-webkit-search-decoration{appearance:none}::placeholder{color:var(--gray-dark)}input[type=date]::-webkit-datetime-edit{color:var(--gray-dark)}select.o-multiselect{display:block;box-sizing:border-box;width:100%;padding:.25em .4375em;height:5.5em;border:1px solid var(--gray-60)}select.o-multiselect option{padding:.125em .375em}.o-multiselect,.o-multiselect__header{position:relative}.o-multiselect__header:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;border:1px solid var(--gray-60);content:\"\";pointer-events:none}.o-multiselect__search[type=text]{display:block;box-sizing:border-box;width:100%}.o-multiselect__fieldset{border-color:var(--gray-60);border-top:none;margin:-1px 0 0;padding:0;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;position:absolute;z-index:10;max-height:0;width:100%;transition:max-height .25s ease-out}.o-multiselect.u-active .o-multiselect__fieldset{margin-top:0;max-height:140px;border-color:var(--pacific);border-width:2px;border-top:0}.o-multiselect.u-active .o-multiselect__header:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.o-multiselect__options{list-style-type:none;background-color:var(--white);padding:0}.o-multiselect__options li{margin:0}.o-multiselect__options li:first-child .a-label{padding-top:.625em}.o-multiselect__options.u-filtered li:not(.u-filter-match){display:none}.o-multiselect__options.u-no-results li,.o-multiselect__options.u-max-selections li{display:none}.o-multiselect__options.u-no-results:after,.o-multiselect__options.u-max-selections:after{display:list-item}.o-multiselect__options.u-no-results:after{content:\"No results found\"}.o-multiselect__options.u-max-selections{padding:.625em;pointer-events:none}.o-multiselect__options.u-max-selections:after{content:\"Reached maximum number of selections\"}.o-multiselect__options .a-label{box-sizing:border-box;padding:.3125em 0 .3125em .625em;width:100%}.cf-icon-svg{height:1.1875em;vertical-align:text-top;fill:currentcolor}.cf-icon-svg--updating,.cf-icon-svg--updating-round{animation:updating-animation 1.25s infinite linear;transform-origin:50% 50%}@keyframes updating-animation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}html[lang=ar] .cf-icon-svg--right,html[lang=ar] .cf-icon-svg--right-round,html[lang=ar] .cf-icon-svg--left,html[lang=ar] .cf-icon-svg--left-round,html[lang=ar] .cf-icon-svg--arrow-right,html[lang=ar] .cf-icon-svg--arrow-right-round,html[lang=ar] .cf-icon-svg--arrow-left,html[lang=ar] .cf-icon-svg--arrow-left-round,html[lang=ar] .cf-icon-svg--help,html[lang=ar] .cf-icon-svg--help-round,html[lang=ar] .cf-icon-svg--book,html[lang=ar] .cf-icon-svg--book-round,html[lang=ar] .cf-icon-svg--document,html[lang=ar] .cf-icon-svg--document-round,html[lang=ar] .cf-icon-svg--edit,html[lang=ar] .cf-icon-svg--edit-round,html[lang=ar] .cf-icon-svg--paper-clip,html[lang=ar] .cf-icon-svg--paper-clip-round,html[lang=ar] .cf-icon-svg--cart,html[lang=ar] .cf-icon-svg--cart-round,html[lang=ar] .cf-icon-svg--disability,html[lang=ar] .cf-icon-svg--disability-round,html[lang=ar] .cf-icon-svg--travel,html[lang=ar] .cf-icon-svg--travel-round,html[lang=ar] .cf-icon-svg--bullhorn,html[lang=ar] .cf-icon-svg--bullhorn-round,html[lang=ar] .cf-icon-svg--chart,html[lang=ar] .cf-icon-svg--chart-round,html[lang=ar] .cf-icon-svg--list,html[lang=ar] .cf-icon-svg--list-round,html[lang=ar] .cf-icon-svg--external-link,html[lang=ar] .cf-icon-svg--external-link-round{transform:scaleX(-1)}.m-card{position:relative}.m-card:not(.m-card--breakout)>a{padding:1.875em}.m-card:not(.m-card--breakout) .m-card__footer{margin-top:auto}.m-card:not(.m-card--breakout,.m-card--topic){background:var(--white);border:1px solid var(--gray-20);border-bottom-width:3px;padding:1.875em}.m-card:not(.m-card--breakout,.m-card--topic),.m-card>a{display:flex;flex-direction:column;flex-grow:1;flex-basis:0;box-sizing:border-box;height:100%}.m-card a:focus{outline-offset:2px}.m-card__footer>a{font-weight:500;border-bottom-width:1px}@media only all and (max-width: 56.3125em){.m-card__heading{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h4+.m-card__heading,.h4+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.3636363636em}}@media only all and (max-width: 56.3125em)and (max-width: 37.5em){.m-card__heading{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h3+.m-card__heading,.h3+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.6666666667em}}.m-card__heading>a{color:var(--black)}.m-card__heading>a:hover{color:var(--pacific)}.m-card__heading>a .m-card__icon{font-size:1em;margin-bottom:0;padding-right:.46875em}.m-card__heading>a .m-card__icon,.m-card__heading>a span{display:table-cell}.m-card>.m-list{margin-top:10px;margin-bottom:30px}.m-card--topic{text-align:center;width:170px;background:var(--white)}.m-card--topic>a{border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--topic .m-card__icon{font-size:1.875em;color:var(--green);margin-bottom:.3125em}.m-card--topic:hover>a{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--topic:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--topic .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--topic>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--topic:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:focus .m-card__footer>span{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:active .m-card__footer>span{border-color:var(--pacific-dark);border-style:solid;color:var(--pacific-dark)}.m-card--topic-action .m-card__icon{color:var(--pacific)}.m-card--breakout{min-width:210px;text-align:center}.m-card--breakout>a{padding-top:60px}.m-card--breakout .m-card__inner-wrapper{position:relative;z-index:0;min-height:135px;background:var(--gray-5);border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--breakout .m-card__img{position:absolute;z-index:1;top:0;left:50%;width:210px;height:120px;margin-left:-105px}.m-card--breakout .m-card__footer{margin-top:84px}.m-card--breakout:hover .m-card__inner-wrapper{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--breakout:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--breakout .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--breakout>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--breakout:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--breakout>a:focus .m-card__footer>span{border-color:var(--pacific);color:var(--pacific)}.m-card--breakout>a:active .m-card__footer>span{border-color:var(--navy);border-style:solid;color:var(--navy)}.m-card--breakout .m-card__footer>span{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card--breakout .m-card__footer>span,ul+.m-card--breakout .m-card__footer>span,ol+.m-card--breakout .m-card__footer>span,dl+.m-card--breakout .m-card__footer>span,figure+.m-card--breakout .m-card__footer>span,img+.m-card--breakout .m-card__footer>span,table+.m-card--breakout .m-card__footer>span,blockquote+.m-card--breakout .m-card__footer>span,h1+.m-card--breakout .m-card__footer>span,.h1+.m-card--breakout .m-card__footer>span,h2+.m-card--breakout .m-card__footer>span,.h2+.m-card--breakout .m-card__footer>span,h4+.m-card--breakout .m-card__footer>span,.h4+.m-card--breakout .m-card__footer>span,h5+.m-card--breakout .m-card__footer>span,.h5+.m-card--breakout .m-card__footer>span,h6+.m-card--breakout .m-card__footer>span,.h6+.m-card--breakout .m-card__footer>span{margin-top:1.3636363636em}.o-card-group>h2{margin-bottom:1.875rem}.o-card-group--column-2 .o-card-group__cards{grid-template-columns:1fr 1fr}.o-card-group--column-3 .o-card-group__cards{grid-template-columns:repeat(3, minmax(0, 1fr))}@media only all and (max-width: 63.8125em){.o-card-group--column-3 .o-card-group__cards{grid-template-columns:1fr 1fr}}.o-card-group__cards{display:grid;grid-column-gap:1.25em;grid-row-gap:1.25em}@media only all and (max-width: 37.5em){.o-card-group__cards{grid-template-columns:100% !important}}.o-card-group--bg-green{padding:1.875em;background:var(--green-20)}_:-ms-lang(x),.o-card-group__cards{display:block}_:-ms-lang(x) .m-card,.o-card-group__cards .m-card{display:block;float:left;margin-bottom:10px}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-2 .o-card-group__cards .m-card{width:48%;margin-right:2%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-2 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-3 .o-card-group__cards .m-card{width:32%;margin-right:1%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-3 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x),.o-card-group:after{content:\"\";display:table;clear:both}.o-card-group--count-2 .m-card:nth-of-type(1),.o-card-group--count-3 .m-card:nth-of-type(1),.o-card-group--count-4 .m-card:nth-of-type(1){grid-area:card1}.o-card-group--count-2 .m-card:nth-of-type(2),.o-card-group--count-3 .m-card:nth-of-type(2),.o-card-group--count-4 .m-card:nth-of-type(2){grid-area:card2}.o-card-group--count-2 .m-card:nth-of-type(3),.o-card-group--count-3 .m-card:nth-of-type(3),.o-card-group--count-4 .m-card:nth-of-type(3){grid-area:card3}.o-card-group--count-2 .m-card:nth-of-type(4),.o-card-group--count-3 .m-card:nth-of-type(4),.o-card-group--count-4 .m-card:nth-of-type(4){grid-area:card4}.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card1 card3\"}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.7307692308em}h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1)>a{justify-content:center}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card3 card4\"}.o-card-group--flow .o-card-group__cards{display:flex;flex-wrap:wrap;justify-content:center}@media only all and (min-width: 37.5625em)and (max-width: 56.25em){.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card1\" \"card2 card3\"}}@media only all and (max-width: 37.5em){.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\"}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\" \"card4\"}.o-card-group--flow .o-card-group__cards{display:block}.o-card-group--flow .o-card-group__cards .m-card{width:100%;margin-bottom:1.875em}}.o-email-signup .m-notification{margin-bottom:.9375em}.o-email-signup .a-text-input{max-width:23.125rem}.o-email-signup__buttons{display:flex;margin-top:.9375em;align-items:center;flex-wrap:wrap-reverse;gap:.9375em}.o-email-signup .a-btn{text-align:inherit}@media only all and (max-width: 37.5em){.o-email-signup .a-label--heading{font-size:1em}}.o-featured-content-module{min-height:220px;position:relative;border:1px solid var(--gray-40);background-color:var(--gray-5)}.o-featured-content-module__text{padding-top:1.875em;padding-bottom:1.875em}.o-featured-content-module__img{display:block}@media only all and (max-width: 37.5em){.o-featured-content-module__text{padding-right:.9375em;padding-left:.9375em}.o-featured-content-module__visual{padding-right:.9375em;padding-bottom:.9375em;padding-left:.9375em}.o-featured-content-module__img{margin-right:auto;margin-left:auto}}@media only all and (min-width: 37.5625em){.o-featured-content-module__text{padding-right:300px;padding-left:1.875em}.o-featured-content-module__visual{height:100%;overflow:hidden;position:absolute;top:0;right:0;width:270px}.o-featured-content-module__img{max-width:none;height:100%;position:absolute;left:50%;transform:translate(-50%)}}.m-hero{background-color:var(--gray-5)}.m-hero__wrapper{display:grid;max-width:1200px;margin:0 auto;padding-top:30px;padding-bottom:30px}.m-hero__text{padding-right:15px;padding-left:15px}.m-hero__heading{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7647058824em}.m-hero__subhead{font-size:22px;line-height:1.25}.m-hero__image-wrapper{box-sizing:border-box;overflow:hidden}.m-hero__image{background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;display:none}@supports(display: grid){.m-hero__image{display:block}}.m-hero--knockout{background-color:var(--gray);color:var(--white)}.m-hero--overlay .m-hero__wrapper{background-position:center;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo,.m-hero--50-50{background-color:var(--white)}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}@media only all and (min-width: 37.5625em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h2+.m-hero--jumbo .m-hero__subhead,.h2+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h2+.m-hero--50-50 .m-hero__subhead,.h2+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.3636363636em}}@media only all and (min-width: 63.8125em){.m-hero--jumbo .m-hero__wrapper,.m-hero--50-50 .m-hero__wrapper{min-height:285px}.m-hero--jumbo .m-hero__heading,.m-hero--50-50 .m-hero__heading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.625em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead{margin-top:1.7307692308em}h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h3+.m-hero--jumbo .m-hero__subhead,.h3+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h3+.m-hero--50-50 .m-hero__subhead,.h3+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){.m-hero__image-wrapper{margin-top:1.875em}.m-hero--overlay .m-hero__wrapper{background-image:none !important}.m-hero--jumbo .m-hero__wrapper{padding-bottom:0}}@media only all and (max-width: 56.25em){.m-hero__heading{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7307692308em}h1+.m-hero__heading,.h1+.m-hero__heading,h3+.m-hero__heading,.h3+.m-hero__heading,h4+.m-hero__heading,.h4+.m-hero__heading,h5+.m-hero__heading,.h5+.m-hero__heading,h6+.m-hero__heading,.h6+.m-hero__heading{margin-top:1.1538461538em}.m-hero__subhead{font-size:18px}}@media only all and (min-width: 37.5625em){.m-hero__wrapper{grid-template-columns:7fr 5fr;padding-right:15px;padding-left:15px;min-height:225px}.m-hero__text{margin:auto 0}.m-hero__image-wrapper{padding-right:15px;padding-left:15px;display:flex;align-items:center}.m-hero--bleeding .m-hero__image-wrapper{width:100%;margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--bleeding .m-hero__image{padding-bottom:0 !important;height:100%;width:100%;background-size:cover}.m-hero--overlay .m-hero__image{display:none}.m-hero--jumbo .m-hero__wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo .m-hero__image{display:none}.m-hero--50-50 .m-hero__wrapper{grid-template-columns:1fr 1fr;border:1px solid var(--gray-40);border-top:none;background-position:100% center;background-repeat:no-repeat;background-size:50%}.m-hero--50-50 .m-hero__image{display:none}}@media only all and (min-width: 63.8125em){.m-hero__wrapper{padding-top:2.8125em;padding-bottom:2.8125em;min-height:195px}.m-hero--bleeding .m-hero__image-wrapper{margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--50-50 .m-hero__wrapper{min-height:345px}}.content-l{position:relative}@media only all and (min-width: 37.5625em){.content-l{display:block;position:relative;margin-left:-15px;margin-right:-15px}}@media only all and (max-width: 37.5em){.content-l__col+.content-l__col{margin-top:1.875em}}@media only all and (min-width: 37.5625em){.content-l__col-1{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-2{display:inline-block;box-sizing:border-box;width:50%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-3{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-2-3{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-8{display:inline-block;box-sizing:border-box;width:37.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-5-8{display:inline-block;box-sizing:border-box;width:62.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-4{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-4{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}.content__line{height:1px;background:var(--gray-40)}.content__main dd,.content__main dt,.content__main h3,.content__main h4,.content__main h5,.content__main h6,.content__main li,.content__main p,.content__main label,.content__intro dd,.content__intro dt,.content__intro h3,.content__intro h4,.content__intro h5,.content__intro h6,.content__intro li,.content__intro p,.content__intro label{max-width:41.875rem}.content__intro,.content__main,.content__sidebar{padding:1.875em .9375em}@media only all and (min-width: 37.5625em){.content__intro,.content__main,.content__sidebar{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding:2.8125em .9375em}}@media only all and (min-width: 56.3125em){.content__intro,.content__main,.content__sidebar{padding:2.8125em 0}}@media only all and (min-width: 56.3125em){.content__intro{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}@media only all and (min-width: 56.3125em){.content--1-3 .content__sidebar{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-right:1.875em}.content--1-3 .content__main{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;position:relative}.content--1-3 .content__main:after{content:\"\";border-left:1px solid var(--gray-40);position:absolute;top:2.8125em;bottom:0;left:-1.875em}.content--2-1 .content__main{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content--2-1 .content__main:after{right:-1.875em}.content--2-1 .content__sidebar{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-left:1.875em}}.content--flush-bottom{padding-bottom:0}@media only all and (max-width: 56.25em){.content--flush-top-on-small{padding-top:0}}@media only all and (max-width: 56.25em){.content--flush-all-on-small{padding:0;border:none}}.block{margin-top:3.75em;margin-bottom:3.75em}.block--border-top{border-top:1px solid var(--gray-40)}.block--border-right{border-right:1px solid var(--gray-40)}.block--border-bottom{border-bottom:1px solid var(--gray-40)}.block--border-left{border-left:1px solid var(--gray-40)}.block--border{border:1px solid var(--gray-40)}.block--flush-top{margin-top:0 !important}.block--flush-top.block--border,.block--flush-top.block--border-top{border-top:none}.block--flush-bottom{margin-bottom:0 !important}.block--flush-bottom.block--border,.block--flush-bottom.block--border-bottom{border-bottom:none}.block--flush-sides{margin-right:-15px;margin-left:-15px}@media only all and (max-width: 37.5em){.block--flush-sides.block--border,.block--flush-sides.block--border-right,.block--flush-sides.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush-sides{margin-right:-30px;margin-left:-30px}}.block--flush{margin-top:0 !important;margin-right:-15px;margin-bottom:0 !important;margin-left:-15px}.block--flush.block--border,.block--flush.block--border-top,.block--flush.block--border-bottom{border-top:none;border-bottom:none}@media only all and (max-width: 37.5em){.block--flush.block--border,.block--flush.block--border-right,.block--flush.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush{margin-right:-30px;margin-left:-30px}}.block--bg{padding:1.875em .9375em 3.75em;background:var(--gray-5)}@media only all and (min-width: 37.5625em){.block--bg{padding:2.8125em 1.875em}}.block--padded-top{padding-top:1.875em;margin-top:1.875em}.block--padded-bottom{padding-bottom:1.875em;margin-bottom:1.875em}.block--sub{margin-top:1.875em;margin-bottom:1.875em}@media only all and (min-width: 56.3125em){.wrapper{max-width:1200px;padding-right:15px;padding-left:15px;margin:0 auto;clear:both}}.wrapper--match-content{padding-left:15px;padding-right:15px}@media only all and (min-width: 37.5625em){.wrapper--match-content{padding-left:30px;padding-right:30px;max-width:1200px}}.o-text-introduction{margin-top:0;margin-bottom:60px}.o-text-introduction>*{margin-top:0;margin-bottom:15px;max-width:41.875rem}.o-well{box-sizing:border-box;padding:1.875em .9375em;border:1px solid var(--gray-40);background-color:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-well{padding-left:1.875em;padding-right:1.875em}}.o-banner{padding:.9375em 0;background:var(--gold-10);border-bottom:1px solid var(--gray-40);font-size:.875em}.o-banner .m-notification{border:none;padding:0}.o-banner .m-notification__icon{left:0;top:0}.o-banner--dark{background:var(--teal-dark);border-color:var(--teal-dark);color:var(--white)}.o-banner--dark .m-notification{background:var(--teal-dark)}.o-banner--dark .m-notification .cf-icon-svg{fill:var(--white)}.o-banner--dark .m-notification a{color:var(--white);border-color:var(--white)}.o-banner--dark .m-notification a:visited,.o-banner--dark .m-notification a.visited{border-color:var(--teal-40);color:var(--teal-40)}.o-banner--dark .m-notification a:hover,.o-banner--dark .m-notification a.hover{border-color:var(--gray-15);color:var(--gray-15)}.o-banner--dark .m-notification a:focus,.o-banner--dark .m-notification a.focus{border-color:var(--white);color:var(--white)}.o-banner--dark .m-notification a:active,.o-banner--dark .m-notification a.active{border-color:var(--gray-15);color:var(--gray-15)}@media only all and (min-width: 37.5625em){.o-banner{font-size:1em}}.m-notification{display:none;position:relative;padding:15px;background:var(--gray-5);border:1px solid var(--gray-40)}.m-notification>.cf-icon-svg{position:absolute;fill:var(--gray)}.m-notification--success{background:var(--green-10);border-color:var(--green)}.m-notification--success>.cf-icon-svg{fill:var(--green)}.m-notification--warning{background:var(--gold-10);border-color:var(--gold)}.m-notification--warning>.cf-icon-svg{fill:var(--gold)}.m-notification--error{background:var(--red-10);border-color:var(--red)}.m-notification--error>.cf-icon-svg{fill:var(--red)}.m-notification--success a,.m-notification--warning a,.m-notification--error a{color:var(--pacific-mid-dark);border-color:var(--pacific-mid-dark)}.m-notification--success a:visited,.m-notification--success a.visited,.m-notification--warning a:visited,.m-notification--warning a.visited,.m-notification--error a:visited,.m-notification--error a.visited{border-color:var(--teal);color:var(--teal)}.m-notification--success a:hover,.m-notification--success a.hover,.m-notification--warning a:hover,.m-notification--warning a.hover,.m-notification--error a:hover,.m-notification--error a.hover{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-notification--success a:focus,.m-notification--success a.focus,.m-notification--warning a:focus,.m-notification--warning a.focus,.m-notification--error a:focus,.m-notification--error a.focus{border-color:var(--pacific-mid-dark);color:var(--pacific-mid-dark)}.m-notification--success a:active,.m-notification--success a.active,.m-notification--warning a:active,.m-notification--warning a.active,.m-notification--error a:active,.m-notification--error a.active{border-color:var(--navy-dark);color:var(--navy-dark)}.m-notification--visible{display:block}.cf-icon-svg+.m-notification__content{padding-left:1.5625rem}.m-notification__message{font-size:1rem;line-height:1.25;font-weight:500}@media only all and (min-width: 37.5625em){.m-notification__message{font-size:1.125rem}}.m-notification__explanation{margin-top:.3125rem;margin-bottom:.9375rem}.m-notification__message+.m-list{margin-top:.9375rem}@media only all and (min-width: 37.5625em){.m-notification .cf-icon-svg{font-size:1.125rem}.m-notification__explanation{margin-bottom:0}.m-notification .m-list{margin-top:.3125rem}.m-notification .m-list__item{margin-bottom:.3125rem}}html[lang=ar] .m-notification .cf-icon-svg+.m-notification__content{padding-left:initial;padding-right:1.5625rem}html[lang=ar] .m-notification .m-list{padding-right:0}.m-pagination{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:\"pag-btn-prev . pag-btn-next\" \"pag-form pag-form pag-form\";row-gap:.9375rem}.m-pagination__form{grid-area:pag-form;display:flex;flex-flow:wrap;place-content:center;gap:.625rem;padding:.3125rem;border-radius:.25rem;background:var(--gray-5);color:var(--gray)}.m-pagination__current-page{width:2.8125rem;font-weight:500;text-align:right}.m-pagination__label{display:contents;white-space:nowrap}.m-pagination__btn-prev{grid-area:pag-btn-prev;z-index:1}.m-pagination__btn-next{grid-area:pag-btn-next;z-index:1}@media only all and (min-width: 37.5625em){.m-pagination{grid-template-areas:\"pag-btn-prev pag-form pag-btn-next\"}.m-pagination__btn-prev{border-top-right-radius:0;border-bottom-right-radius:0}.m-pagination__btn-next{border-top-left-radius:0;border-bottom-left-radius:0}}.o-table__cell--right-align{text-align:right}.o-table--scrolling{box-sizing:border-box;overflow-y:hidden}.o-table--scrolling table{border:1px solid var(--gray-40)}.o-table--scrolling table>tbody>tr:nth-child(2n)>th,.o-table--scrolling table>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-table--striped>tbody>tr:nth-child(2n)>th,.o-table--striped>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}}@media only screen and (max-width: 600px){.o-table{width:100%}.o-table--striped tr:nth-child(2n)>th,.o-table--striped tr:nth-child(2n)>td{background:var(--white)}.o-table--stack-on-small{border-top:1px solid var(--gray-40)}.o-table--stack-on-small tr,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=row],.o-table--stack-on-small [data-display-table=cell]{display:block}.o-table--stack-on-small th,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=cell]{padding-right:0;padding-left:0;width:100%}.o-table--stack-on-small>thead,.o-table--stack-on-small [data-display-table=thead]{display:none}.o-table--stack-on-small td[data-label]:before{display:block;margin-top:0;margin-bottom:.3125em;content:attr(data-label);line-height:1.83333333;font-size:.875em;font-weight:600;letter-spacing:1px;text-transform:uppercase}.o-table--stack-on-small td:last-child,.o-table--stack-on-small [data-display-table=cell]:last-child{margin-bottom:1.875em}}.a-date{color:var(--gray);white-space:nowrap;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.a-date,ul+.a-date,ol+.a-date,dl+.a-date,figure+.a-date,img+.a-date,table+.a-date,blockquote+.a-date,h1+.a-date,.h1+.a-date,h2+.a-date,.h2+.a-date,h3+.a-date,.h3+.a-date,h4+.a-date,.h4+.a-date,h6+.a-date,.h6+.a-date{margin-top:2.1428571429em}.no-js .u-js-only,.u-hide-if-js{display:none !important}.no-js .u-hide-if-js{display:block !important}.u-clearfix:after{content:\"\";display:table;clear:both}.u-visually-hidden{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}@media only all and (max-width: 37.5em){.u-hide-on-mobile{display:none}}.u-show-on-mobile{display:none}@media only all and (max-width: 37.5em){.u-show-on-mobile{display:block}}.u-hidden{display:none !important}.u-invisible{visibility:hidden}.u-right{float:right}.u-nowrap{white-space:nowrap}.u-flexible-container{position:relative;padding-bottom:56.25%;height:0}.u-flexible-container__inner{position:absolute;top:0;left:0;width:100%;height:100%}.u-flexible-container--4-3{position:relative;padding-bottom:75%;height:0}.u-mt0{margin-top:0 !important}.u-mb0{margin-bottom:0 !important}.u-mt5{margin-top:5px !important}.u-mb5{margin-bottom:5px !important}.u-mt10{margin-top:10px !important}.u-mb10{margin-bottom:10px !important}.u-mt15{margin-top:15px !important}.u-mb15{margin-bottom:15px !important}.u-mt20{margin-top:20px !important}.u-mb20{margin-bottom:20px !important}.u-mt30{margin-top:30px !important}.u-mb30{margin-bottom:30px !important}.u-mt45{margin-top:45px !important}.u-mb45{margin-bottom:45px !important}.u-mt60{margin-top:60px !important}.u-mb60{margin-bottom:60px !important}.u-w100pct{width:100%}.u-w90pct{width:90%}.u-w80pct{width:80%}.u-w70pct{width:70%}.u-w60pct{width:60%}.u-w50pct{width:50%}.u-w40pct{width:40%}.u-w30pct{width:30%}.u-w20pct{width:20%}.u-w10pct{width:10%}.u-w75pct{width:75%}.u-w65pct{width:65%}.u-w25pct{width:25%}.u-w15pct{width:15%}.u-w66pct{width:66.6666666667%}.u-w33pct{width:33.3333333333%}small,.u-small-text{font-size:.875em}small--subtle,.u-small-text--subtle{color:var(--gray)}.u-no-animation{transition-duration:0s !important}.u-move-transition{transition:transform .25s ease-out}.u-move-to-origin{transform:translateZ(0)}.u-move-left{transform:translate3d(-100%, 0, 0)}.u-move-left-2x{transform:translate3d(-200%, 0, 0)}.u-move-left-3x{transform:translate3d(-300%, 0, 0)}.u-move-right{transform:translate3d(100%, 0, 0)}.u-move-up{transform:translate3d(0, -100%, 0)}.u-alpha-transition{transition:opacity .25s linear}.u-alpha-100{opacity:1}.u-alpha-0{opacity:0}.u-max-height-transition{overflow:hidden;contain:paint;transition:max-height .2s ease-out}.u-max-height-zero{max-height:0 !important}.u-max-height-summary{max-height:88px !important}.a-link{border-bottom-width:0}.a-link .a-link__text{border-bottom-width:1px;border-bottom-style:inherit;overflow-wrap:break-word}.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){.a-link--jump{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-link--jump .cf-icon-svg--right{margin-left:auto}.a-link--jump .a-link__text{border-bottom-width:0;flex-shrink:10}}a.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){a.a-link--jump{border-top-width:1px;border-bottom-width:1px}a.a-link--jump:focus{outline:none}a.a-link--jump:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-link--jump)+li:has(.a-link--jump) .a-link--jump{position:relative;border-top:none}li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:hover:before,li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.m-list--unstyled,.m-list--horizontal,.m-list--links{padding-left:0;list-style-type:none}.m-list--unstyled .m-list__item,.m-list--horizontal .m-list__item,.m-list--links .m-list__item{margin-left:0}.m-list--spaced .m-list--spaced,.m-list--spaced .m-list__item+.m-list__item{margin-top:1.5em}.m-list--horizontal .m-list__item{display:inline-block;margin-right:.25em;margin-bottom:0}@media only all and (max-width: 37.5em){.m-list--links .m-list__item{margin-bottom:0}}html[lang=ar] .m-list{padding-right:0}.m-meta-header{display:flex;flex-direction:column-reverse;flex-wrap:wrap-reverse;row-gap:.625rem;column-gap:1.3125rem;width:-moz-fit-content;width:fit-content;padding-bottom:.625rem;overflow:hidden}.m-meta-header__item-group{display:flex;flex-wrap:wrap;column-gap:1.3125rem}.m-meta-header__item{display:grid;grid-template-columns:0 auto 1fr;row-gap:.3125rem;text-wrap:balance;margin-bottom:0;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.m-meta-header__item,ul+.m-meta-header__item,ol+.m-meta-header__item,dl+.m-meta-header__item,figure+.m-meta-header__item,img+.m-meta-header__item,table+.m-meta-header__item,blockquote+.m-meta-header__item,h1+.m-meta-header__item,.h1+.m-meta-header__item,h2+.m-meta-header__item,.h2+.m-meta-header__item,h3+.m-meta-header__item,.h3+.m-meta-header__item,h5+.m-meta-header__item,.h5+.m-meta-header__item,h6+.m-meta-header__item,.h6+.m-meta-header__item{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.625em;font-size:1em;line-height:1.125}}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.3125rem}}.m-meta-header__item .cf-icon-svg{margin-right:.3125rem}.m-meta-header__item:before{content:\"|\";margin-left:-0.8125rem}.m-meta-header__item .a-date{font-size:.875rem;line-height:1.7142857143;margin-bottom:0}@media only all and (min-width: 37.5625em){.m-meta-header{flex-direction:row}}.m-pull-quote__body{color:var(--black);font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-pull-quote__body{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.m-pull-quote__citation{color:var(--gray);font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.m-pull-quote__citation,ul+.m-pull-quote__citation,ol+.m-pull-quote__citation,dl+.m-pull-quote__citation,figure+.m-pull-quote__citation,img+.m-pull-quote__citation,table+.m-pull-quote__citation,blockquote+.m-pull-quote__citation,h1+.m-pull-quote__citation,.h1+.m-pull-quote__citation,h2+.m-pull-quote__citation,.h2+.m-pull-quote__citation,h3+.m-pull-quote__citation,.h3+.m-pull-quote__citation,h4+.m-pull-quote__citation,.h4+.m-pull-quote__citation,h6+.m-pull-quote__citation,.h6+.m-pull-quote__citation{margin-top:2.1428571429em}.m-pull-quote__citation:before{content:\"—\"}.m-slug-header{border-top:1px solid var(--gray-40)}.m-slug-header__heading{display:inline-block;padding-top:0.2857142857em;border-top:5px solid var(--green);margin-top:-3px;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}.a-tagline{font-size:.75rem;display:grid;grid-template-columns:22px 1fr;grid-column-gap:10px}.a-tagline__text{display:inline-block}.a-tagline .u-usa-flag{margin-top:1px}.a-tagline--large{font-size:1rem}.a-tagline--large .u-usa-flag{margin-top:4px}.u-usa-flag{display:inline-block;width:24px;height:13px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAZCAMAAABAf11LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5QTFRF////sxlC7MbQ2YyhxlNxCjFhR2WJV3GSKUt1dYumOFh/GT5rhZiwwszYsr/OlKW6Zn6c0djh8PL1iR9Ko7LE4OXrl0pttKC0pXWRtYKbSuJhRQAAANFJREFUeNrkkctuwyAUREnSuW/ApHYf//+jBVdZVcJi3aORgAXcMyLBAAJEzsVG3m8TkifyI3zfPQ6nJJLo421CArSBmkgjNEWtQE4zXJmClXuCWIlU5hdQxCqbqnE1KdIz79CVDvBwZxyKfQfmHTyzl01UZSvOWSTbhZLSWeDMufWLC/1ls3amT4qQq394EjIjApxBT+/nr8eEBNuKcB9SWMpmEXalNOylmlUZNTr4vE/4VdKhpC+leQf6y/e0wzL3RdJtkfUJyzwW+ZcdfgQYAJmJD3zerW6OAAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */:root{--font-stack: system-ui, sans-serif;--beige: #bea96f;--beige-30: #f0e8d8;--beige-60: #d8c8a0;--green-dark: #1e9642;--green-mid-dark: #1fa040;--green: #20aa3f;--green-90: #48b753;--green-80: #66c368;--green-70: #93cf7c;--green-60: #addc91;--green-50: #bae0a2;--green-40: #c7e5b3;--green-30: #d4eac6;--green-20: #e2efd8;--green-10: #f0f8eb;--teal-dark: #005e5d;--teal-mid-dark: #126b69;--teal: #257675;--teal-90: #3e8685;--teal-80: #579695;--teal-70: #70a6a5;--teal-60: #89b6b5;--teal-50: #9ec4c3;--teal-40: #b4d2d1;--teal-30: #c4dddc;--teal-20: #d4e7e6;--teal-10: #f0f7f6;--pacific-dark: #0050b4;--pacific-mid-dark: #0061c1;--pacific: #0072ce;--pacific-90: #2284d5;--pacific-80: #4497dc;--pacific-70: #61a7e2;--pacific-60: #7eb7e8;--pacific-50: #96c4ed;--pacific-40: #afd2f2;--pacific-30: #c3ddf6;--pacific-20: #d6e8fa;--pacific-10: #eff8fd;--navy-dark: #002d72;--navy-mid-dark: #123c7c;--navy: #254b87;--navy-90: #3e5f95;--navy-80: #5674a3;--navy-70: #6f88b2;--navy-60: #889cc0;--navy-50: #9daecc;--navy-40: #b3c0d9;--navy-30: #c3cde2;--navy-20: #d3daeb;--navy-10: #f4f6fa;--purple-dark: #a01b68;--purple-mid-dark: #aa2071;--purple: #b4267a;--purple-90: #be438b;--purple-80: #c55998;--purple-70: #cd70a5;--purple-60: #d486b2;--purple-50: #dc9cbf;--purple-40: #e3b2cc;--purple-30: #ebc9d9;--purple-20: #f0d8e2;--purple-10: #fdf3f8;--red-dark: #b63014;--red-mid-dark: #c3381c;--red: #d14124;--red-90: #d75a40;--red-80: #dd735d;--red-70: #e28875;--red-60: #e79e8e;--red-50: #ebb0a3;--red-40: #f0c3b8;--red-30: #f3d1c8;--red-20: #f7e0d9;--red-10: #fbefec;--gold-dark: #dc731c;--gold-mid-dark: #ed881b;--gold: #ff9e1b;--gold-90: #ffab39;--gold-80: #ffb858;--gold-70: #ffc372;--gold-60: #ffce8d;--gold-50: #ffd8a3;--gold-40: #ffe1b9;--gold-30: #ffe8cb;--gold-20: #fff0dd;--gold-10: #fff6ec;--neutral-dark: #745745;--neutral-mid-dark: #7d604b;--neutral: #8a6c57;--neutral-90: #957865;--neutral-80: #a18573;--neutral-70: #ad9484;--neutral-60: #baa496;--neutral-50: #c6b4a9;--neutral-40: #d3c5bc;--neutral-30: #ddd1c9;--neutral-20: #e7ddd7;--neutral-10: #f8f5f2;--gray-darker: #293037;--gray-dark: #43484e;--gray-mid-dark: #4f5257;--gray: #5a5d61;--gray-90: #676a6f;--gray-80: #75787b;--gray-70: #838588;--gray-60: #919395;--gray-50: #a2a3a4;--gray-40: #b4b5b6;--gray-30: #c3c4c4;--gray-20: #d2d3d5;--gray-15: #dcdddf;--gray-10: #e7e8e9;--gray-5: #f7f8f9;--black: #101820;--white: #fff}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/2cd55546-ec00-4af9-aeca-4a3cd186da53.woff2\") format(\"woff2\");font-style:normal;font-weight:normal;font-display:fallback}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/627fbb5a-3bae-4cd9-b617-2f923e29d55e.woff2\") format(\"woff2\");font-style:normal;font-weight:500;font-display:fallback}:root{--font-stack: \"Avenir Next\", arial, sans-serif}.aggregation ul{padding-left:0;margin-top:20px}.aggregation ul li{padding:0;border:0;margin-bottom:15px;position:relative;align-items:baseline}.aggregation ul li .a-label::before{box-sizing:border-box;width:20px;height:20px;text-indent:0}.aggregation ul li .bucket-key{max-width:calc(100% - 65px);vertical-align:top}.aggregation ul li .bucket-count{position:absolute;top:0;right:0;color:var(--gray-dark);font-size:14px}","/*! normalize.css v2.1.3 | MIT License | git.io/normalize */html{font-family:sans-serif;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:0.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:0.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:0.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:normal;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:0.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:0.5em}li{margin-bottom:0.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:0.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:0.625em;text-align:left}th,td{padding:0.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:0.9375em;margin-left:0.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:\"Input Mono\",Consolas,Monaco,\"Courier New\",monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:0.8125em}pre{display:block;padding:0.625em 0.9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:rgba(0,0,0,0)}html{font-family:sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:.5em}li{margin-bottom:.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:.625em;text-align:left}th,td{padding:.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:.9375em;margin-left:.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:Input Mono,Consolas,Monaco,Courier New,monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:.8125em}pre{display:block;padding:.625em .9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:transparent}button.a-btn::-moz-focus-inner,input.a-btn::-moz-focus-inner{border:0}.a-btn{appearance:none;display:flex;gap:.625rem;box-sizing:border-box;padding:.5em .875em;border:0;margin:0;border-radius:.25em;cursor:pointer;font-size:1em;font-weight:500;line-height:normal;text-align:center;text-decoration:none;transition:background-color .1s;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;justify-content:center}.a-btn,.a-btn:link,.a-btn:visited{background-color:var(--pacific);color:var(--white)}.a-btn:hover,.a-btn.hover,.a-btn:focus,.a-btn.focus{background-color:var(--pacific-dark);color:var(--white)}.a-btn:focus,.a-btn.focus{outline:1px dotted var(--pacific);outline-offset:1px}.a-btn:active,.a-btn.active{background-color:var(--navy)}.a-btn--secondary,.a-btn--secondary:link,.a-btn--secondary:visited{background-color:var(--gray);color:var(--white)}.a-btn--secondary:hover,.a-btn--secondary.hover,.a-btn--secondary:focus,.a-btn--secondary.focus{background-color:var(--gray-dark)}.a-btn--secondary:focus,.a-btn--secondary.focus{outline-color:var(--gray)}.a-btn--secondary:active,.a-btn--secondary.active{background-color:var(--black)}.a-btn--warning,.a-btn--warning:link,.a-btn--warning:visited{background-color:var(--red-mid-dark);color:var(--white)}.a-btn--warning:hover,.a-btn--warning.hover,.a-btn--warning:focus,.a-btn--warning.focus{background-color:var(--red-dark)}.a-btn--warning:focus,.a-btn--warning.focus{outline-color:var(--red-mid-dark)}.a-btn--warning:active,.a-btn--warning.active{background-color:var(--gray-dark)}.a-btn--disabled,.a-btn--disabled:link,.a-btn--disabled:visited,.a-btn--disabled:hover,.a-btn--disabled.hover,.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn--disabled:active,.a-btn--disabled.active,.a-btn[disabled],.a-btn[disabled]:link,.a-btn[disabled]:visited,.a-btn[disabled]:hover,.a-btn[disabled].hover,.a-btn[disabled]:focus,.a-btn[disabled].focus,.a-btn[disabled]:active,.a-btn[disabled].active{background-color:var(--gray-20);color:var(--gray-dark);cursor:default;cursor:not-allowed}.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn[disabled]:focus,.a-btn[disabled].focus{outline-color:var(--gray-20)}@media only all and (max-width: 37.5em){.a-btn--full-on-xs{display:block;width:100%}}.a-btn:has(svg+span) span{order:3}.a-btn:has(span+svg) svg{order:3}.a-btn:not(.a-btn--hide-icon):has(svg+span):before,.a-btn:not(.a-btn--hide-icon):has(span+svg):before{content:\"\";border-left:1px solid var(--pacific-60);order:2;place-self:normal}.a-btn--secondary:has(svg):before{border-color:var(--gray-40) !important}.a-btn--warning:has(svg):before{border-color:var(--red-60) !important}.a-btn--disabled:has(svg):before,.a-btn[disabled]:has(svg):before{border-color:var(--gray-60) !important}.a-btn--hide-icon svg{display:none}.m-btn-group{display:flex;gap:.625rem;flex-wrap:wrap;align-items:center;width:-moz-fit-content;width:fit-content}.a-btn--link{padding:1.5px 0;border-radius:0;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-style:dotted;text-underline-offset:4.5px}.a-btn--link:has(svg){gap:.3125rem}.a-btn--link:has(svg):before{display:none}.a-btn--link,.a-btn--link:link,.a-btn--link:visited{text-decoration-color:var(--pacific);background-color:transparent;color:var(--pacific)}.a-btn--link:hover,.a-btn--link.hover{text-decoration-color:var(--pacific-dark);text-decoration-style:solid;background-color:transparent;color:var(--pacific-dark)}.a-btn--link:focus,.a-btn--link.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--pacific);color:var(--pacific)}.a-btn--link:active,.a-btn--link.active{text-decoration-color:var(--navy);text-decoration-style:solid;background-color:transparent;color:var(--navy)}.a-btn--link.a-btn--secondary,.a-btn--link.a-btn--secondary:link,.a-btn--link.a-btn--secondary:visited{text-decoration-color:var(--gray);background-color:transparent;color:var(--gray)}.a-btn--link.a-btn--secondary:hover,.a-btn--link.a-btn--secondary.hover{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.a-btn--link.a-btn--secondary:focus,.a-btn--link.a-btn--secondary.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--gray);color:var(--gray)}.a-btn--link.a-btn--secondary:active,.a-btn--link.a-btn--secondary.active{text-decoration-color:var(--black);text-decoration-style:solid;background-color:transparent;color:var(--black)}.a-btn--link.a-btn--warning,.a-btn--link.a-btn--warning:link,.a-btn--link.a-btn--warning:visited{text-decoration-color:var(--red-mid-dark);background-color:transparent;color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:hover,.a-btn--link.a-btn--warning.hover{text-decoration-color:var(--red-dark);text-decoration-style:solid;background-color:transparent;color:var(--red-dark)}.a-btn--link.a-btn--warning:focus,.a-btn--link.a-btn--warning.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--red-mid-dark);color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:active,.a-btn--link.a-btn--warning.active{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.o-expandable{position:relative}.o-expandable__header{display:flex;justify-content:space-between;gap:10px;padding:.625em .9375em;border:0;background-color:transparent;cursor:pointer}.o-expandable__header:focus{outline:1px dotted var(--black);outline-offset:2px}.o-expandable__header .o-expandable__cue-close,.o-expandable__header .o-expandable__cue-open{display:none}.o-expandable__header[aria-expanded=false] .o-expandable__cue-open,.o-expandable__header[aria-expanded=true] .o-expandable__cue-close{display:block}.o-expandable button.o-expandable__header{width:100%;text-align:left}.o-expandable__label{flex-grow:1;margin-bottom:0;color:var(--black);font-weight:500}.o-expandable__icon,.o-expandable__label{font-size:1.125em}@media only all and (max-width: 37.5em){.o-expandable__icon,.o-expandable__label{font-size:1em}}.o-expandable__cues{align-self:center;color:var(--pacific);font-size:1em;line-height:1.375}.o-expandable__content{padding:0 .9375em .9375em}.o-expandable__content:before{content:\"\";display:block;border-top:1px solid var(--gray-40);padding-top:.9375em}.o-expandable__content:after{padding-bottom:.9375em;width:100%}.o-expandable--padded .o-expandable__header{padding:1.5625em .9375em}.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.625em}@media only all and (max-width: 37.5em){.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.375em}}.o-expandable--background{background:var(--gray-5)}.o-expandable--border{border:1px solid var(--gray-40)}html[lang=ar] .o-expandable__header{text-align:right}html[lang=ar] .o-expandable__cues{text-align:left}.o-expandable-group .o-expandable{border-bottom:1px solid var(--gray-40)}.o-expandable-group .o-expandable:first-child{border-top:1px solid var(--gray-40)}@media print{.o-expandable__header[aria-expanded=true] .o-expandable__cue-close,.o-expandable__header[aria-expanded=false] .o-expandable__cue-open{display:none}.o-expandable__content[aria-expanded=false]{display:block;max-height:99999px !important}}.o-expandable .print__header[aria-expanded=true] .o-expandable .print__cue-close,.o-expandable .print__header[aria-expanded=false] .o-expandable .print__cue-open{display:none}.o-expandable .print__content[aria-expanded=false]{display:block;max-height:99999px !important}.o-summary__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary__btn{position:relative;z-index:2;display:block;width:100%;padding-top:15px;padding-bottom:15px;border:dotted var(--pacific);border-width:1px 0;text-align:center;color:var(--pacific);background:#fff}.o-summary__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary__btn[aria-expanded=false]:before{display:block;pointer-events:none;height:2.75em;margin:0;position:absolute;left:0;right:0;top:calc(-100% + 2px);background:linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);content:\"\"}@media print{.o-summary__btn[aria-expanded=false]:before{background:none}}.o-summary__btn[aria-expanded=false]:before .print{background:none}.no-js .o-summary__btn{display:none}@media only screen and (min-width: 601px){.o-summary--mobile .o-summary__btn{display:none}}.o-summary-minimal__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary-minimal__btn{margin-top:5px;padding-left:0;padding-right:0;display:block;border:none;background:none;text-align:left;color:var(--pacific)}.o-summary-minimal__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary-minimal__btn .o-summary-minimal__cue-close,.o-summary-minimal__btn .o-summary-minimal__cue-open{display:none}.o-summary-minimal__btn[aria-expanded=false] .o-summary-minimal__cue-open,.o-summary-minimal__btn[aria-expanded=true] .o-summary-minimal__cue-close{display:block}.no-js .o-summary-minimal__btn{display:none}.o-form__group{margin-bottom:1.875em}.o-form__fieldset{border:none;margin:0;padding:0}.o-form__fieldset .m-form-field+.m-form-field{margin-top:.625em}.a-form-alert .cf-icon-svg{color:var(--gray);float:left}.a-form-alert__text{display:block;margin-left:1.25em}.a-form-alert--success .cf-icon-svg{color:var(--green)}.a-form-alert--error .cf-icon-svg{color:var(--red)}.a-form-alert--warning .cf-icon-svg{color:var(--gold)}.m-form-field .a-text-input--full{width:100%}.m-form-field .a-label+.a-text-input{margin-top:.3125em}.m-form-field--checkbox .a-label,.m-form-field--radio .a-label{display:inline-grid;grid-template-columns:1.875em auto;vertical-align:top;cursor:pointer;overflow-wrap:anywhere}.m-form-field--checkbox .a-label:before,.m-form-field--radio .a-label:before{display:inline-block;grid-row-start:1;grid-row-end:3;border:1px solid var(--gray-60);height:1.125em;width:1.125em;margin-right:10px;background-color:var(--white);content:\"\";vertical-align:top;position:relative;top:1px;left:1px}.m-form-field--checkbox .a-label:hover:before,.m-form-field--checkbox .a-label.hover:before,.m-form-field--radio .a-label:hover:before,.m-form-field--radio .a-label.hover:before{border-color:var(--pacific)}.m-form-field--checkbox .a-label__helper,.m-form-field--radio .a-label__helper{display:block}.m-form-field--checkbox .a-checkbox,.m-form-field--checkbox .a-radio,.m-form-field--radio .a-checkbox,.m-form-field--radio .a-radio{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}.m-form-field--checkbox .a-checkbox:focus+.a-label,.m-form-field--checkbox .a-checkbox.focus+.a-label,.m-form-field--checkbox .a-radio:focus+.a-label,.m-form-field--checkbox .a-radio.focus+.a-label,.m-form-field--radio .a-checkbox:focus+.a-label,.m-form-field--radio .a-checkbox.focus+.a-label,.m-form-field--radio .a-radio:focus+.a-label,.m-form-field--radio .a-radio.focus+.a-label{outline:1px dotted var(--pacific);outline-offset:1px}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:hover+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled:checked+.a-label:before,.m-form-field--checkbox .a-radio:disabled:focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled.focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled:hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled.hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled:checked+.a-label:before,.m-form-field--radio .a-checkbox:disabled:focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled.focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled:hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled.hover+.a-label:before,.m-form-field--radio .a-radio:disabled:checked+.a-label:before,.m-form-field--radio .a-radio:disabled:focus+.a-label:before,.m-form-field--radio .a-radio:disabled.focus+.a-label:before,.m-form-field--radio .a-radio:disabled:hover+.a-label:before,.m-form-field--radio .a-radio:disabled.hover+.a-label:before{border-color:var(--gray-60);outline:none;box-shadow:none}.m-form-field--checkbox .a-checkbox:disabled+.a-label,.m-form-field--checkbox .a-radio:disabled+.a-label,.m-form-field--radio .a-checkbox:disabled+.a-label,.m-form-field--radio .a-radio:disabled+.a-label{cursor:not-allowed;color:var(--gray-dark)}.m-form-field--checkbox .a-checkbox:disabled+.a-label:before,.m-form-field--checkbox .a-radio:disabled+.a-label:before,.m-form-field--radio .a-checkbox:disabled+.a-label:before,.m-form-field--radio .a-radio:disabled+.a-label:before{background:var(--gray-10);border-color:var(--gray-60)}.m-form-field--checkbox .a-checkbox:focus+.a-label:before,.m-form-field--checkbox .a-checkbox.focus+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:hover+.a-label:before,.m-form-field--checkbox .a-checkbox.hover+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center 0}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,')}.m-form-field--checkbox-error .a-label:before{border-color:var(--red);outline:1px solid var(--red)}.m-form-field--checkbox-error .a-label:hover:before,.m-form-field--checkbox-error .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-error .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-error .a-checkbox.focus+.a-label:before{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline-color:var(--red)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label,.m-form-field--checkbox-error .a-checkbox.focus+.a-label{outline:1px dotted var(--red);outline-offset:1px}.m-form-field--checkbox-warning .a-label:before{border-color:var(--gold);outline:1px solid var(--gold)}.m-form-field--checkbox-warning .a-label:hover:before,.m-form-field--checkbox-warning .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label:before{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline-color:var(--gold)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label{outline:1px dotted var(--gold);outline-offset:1px}.m-form-field--checkbox-success .a-label:before{border-color:var(--green);outline:1px solid var(--green)}.m-form-field--checkbox-success .a-label:hover:before,.m-form-field--checkbox-success .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-success .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-success .a-checkbox.focus+.a-label:before{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline-color:var(--green)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label,.m-form-field--checkbox-success .a-checkbox.focus+.a-label{outline:1px dotted var(--green);outline-offset:1px}.m-form-field--radio .a-label:before{border-radius:50%;transform:rotate(0)}.m-form-field--radio .a-radio:focus+.a-label:before,.m-form-field--radio .a-radio.focus+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:hover+.a-label:before,.m-form-field--radio .a-radio.hover+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:checked+.a-label:before{background-color:var(--pacific);box-shadow:inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:checked:disabled+.a-label:before{background-color:var(--gray-40);box-shadow:inset 0 0 0 2px var(--gray-10)}.m-form-field--radio .a-radio:focus:checked+.a-label:before,.m-form-field--radio .a-radio.focus:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:hover:checked+.a-label:before,.m-form-field--radio .a-radio.hover:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--lg-target{display:block}.m-form-field--lg-target .a-label{box-sizing:border-box;width:100%;padding:15px;background-color:var(--gray-10)}.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{background-color:var(--pacific-20);box-shadow:inset 0 0 0 1px var(--pacific)}.m-form-field--lg-target .a-checkbox:hover+.a-label,.m-form-field--lg-target .a-checkbox.hover+.a-label,.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-radio:hover+.a-label,.m-form-field--lg-target .a-radio.hover+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label{box-shadow:inset 0 0 0 2px var(--pacific)}.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{outline-offset:1px}.m-form-field--lg-target .a-checkbox:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:hover:disabled+.a-label,.m-form-field--lg-target .a-radio:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:hover:disabled+.a-label{color:var(--gray-dark);box-shadow:none;background-color:var(--gray-20)}.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label:before,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label:before{border:1px solid var(--gray-60)}.m-form-field .a-form-alert{margin-top:.9375em}.a-label{display:inline-block}.a-label__helper{color:var(--gray-dark);font-size:1rem;font-weight:400}.a-label__helper--block{display:block;margin-top:0.8333333333em}.a-label--heading{display:block;margin-bottom:0.5555555556em;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.a-label--heading,ul+.a-label--heading,ol+.a-label--heading,dl+.a-label--heading,figure+.a-label--heading,img+.a-label--heading,table+.a-label--heading,blockquote+.a-label--heading,h1+.a-label--heading,.h1+.a-label--heading,h2+.a-label--heading,.h2+.a-label--heading,h3+.a-label--heading,.h3+.a-label--heading,h5+.a-label--heading,.h5+.a-label--heading,h6+.a-label--heading,.h6+.a-label--heading{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.a-label--heading{margin-bottom:.625em;font-size:1em;line-height:1.125}}.a-label--heading .a-label__helper--block{margin-top:.625rem}.a-range{appearance:none;width:100%;min-height:49px}.a-range::-webkit-slider-runnable-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-moz-range-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-webkit-slider-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range::-moz-range-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range:focus,.a-range.focus{box-shadow:none;outline:none}.a-range:focus::-webkit-slider-thumb,.a-range.focus::-webkit-slider-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.a-range:focus::-moz-range-thumb,.a-range.focus::-moz-range-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.o-search-input{display:flex;flex-direction:column;row-gap:.9375rem}.o-search-input__input{position:relative;display:flex;width:initial;flex:0 1 100%}.o-search-input__input-label{position:absolute;left:10px;align-self:center;cursor:pointer}.o-search-input__input input[type=search]{width:100%;white-space:nowrap;padding-left:30px;appearance:none}.o-search-input__input button[type=reset]{display:none;position:absolute;right:0;align-self:center;color:var(--gray-40);font-size:20px;border:1px solid transparent;background-color:transparent;outline:0;width:44px;padding:5px;text-align:right}.o-search-input__input button[type=reset]>svg{width:25px;cursor:pointer;pointer-events:none}.o-search-input__input button[type=reset]:hover{color:var(--black)}.o-search-input__input button[type=reset]:focus{color:var(--black)}.o-search-input__input button[type=reset]:focus>svg{outline:1px dotted var(--pacific)}.o-search-input__input input[type=search]:placeholder-shown~button[type=reset]{display:none}.o-search-input__input input[type=search]:not(:placeholder-shown){padding-right:34px}.o-search-input__input input[type=search]::-webkit-search-decoration,.o-search-input__input input[type=search]::-webkit-search-cancel-button,.o-search-input__input input[type=search]::-webkit-search-results-button,.o-search-input__input input[type=search]::-webkit-search-results-decoration{display:none}.o-search-input:focus-within button[type=reset],.o-search-input .o-search-input__input:hover button[type=reset]{display:block}.o-search-input button[type=submit]{line-height:1.1875}@media only all and (min-width: 37.5625em){.o-search-input{flex-direction:row;border-left:0}.o-search-input button[type=submit]{border-top-left-radius:0;border-bottom-left-radius:0;flex-basis:25%}}.no-js .o-search-input button[type=reset]{display:none !important}.a-select{position:relative;border:1px solid var(--gray-60)}.a-select select{width:100%;line-height:1.375;padding:.4375em .375em .375em;border:0;appearance:none;background-color:var(--white);border-radius:0;color:var(--black)}.a-select select:hover,.a-select select.hover{outline:2px solid var(--pacific);outline-offset:0}.a-select select:active,.a-select select:focus,.a-select select.focus{box-shadow:0 0 0 2px var(--pacific);outline:1px dotted var(--pacific);outline-offset:3px}.a-select select[disabled]{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed}.a-select select[disabled]:hover,.a-select select[disabled].hover,.a-select select[disabled]:focus,.a-select select[disabled].focus{outline:none}.a-select select[disabled] option,.a-select select[disabled] option:disabled,.a-select select option:disabled{color:var(--gray-dark)}.a-select:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;content:\"\";pointer-events:none}.a-select--disabled:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.a-tag-filter{display:flex;gap:.625rem;border:1px solid var(--teal);padding:4px 6px;background-color:var(--teal-20);border-radius:.1875rem;color:var(--black);text-align:left;min-width:-moz-fit-content;min-width:fit-content}.a-tag-filter .cf-icon-svg{pointer-events:none;flex:none}.a-tag-filter>label{display:contents;pointer-events:none}button.a-tag-filter:hover{background-color:var(--teal-40);cursor:pointer}button.a-tag-filter:focus{outline:1px dotted var(--teal);outline-offset:1px}button.a-tag-filter:active{background-color:var(--teal)}a.a-tag-filter{line-height:normal;color:var(--black);border-color:var(--teal)}a.a-tag-filter:visited,a.a-tag-filter.visited,a.a-tag-filter:hover,a.a-tag-filter.hover{border-color:var(--teal);color:var(--black)}a.a-tag-filter:focus,a.a-tag-filter.focus{border-color:var(--teal);color:var(--black)}a.a-tag-filter:active,a.a-tag-filter.active{border-color:var(--teal);color:var(--black)}.a-tag-topic{display:flex;gap:.3125rem}.a-tag-topic{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--gold-80);letter-spacing:1px}.a-tag-topic .a-tag-topic__text{color:var(--gray);word-break:break-word}@media only all and (max-width: 37.5em){.a-tag-topic{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-tag-topic .cf-icon-svg--right{margin-left:auto}.a-tag-topic .a-tag-topic__text{border-bottom-width:0;flex-shrink:10}}a.a-tag-topic{color:var(--gold-80);border-color:var(--gold-80)}a.a-tag-topic:visited,a.a-tag-topic.visited,a.a-tag-topic:hover,a.a-tag-topic.hover{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:focus,a.a-tag-topic.focus{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:active,a.a-tag-topic.active{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic .a-tag-topic__text{border-bottom-color:var(--gold-80)}@media only all and (max-width: 37.5em){a.a-tag-topic{border-top-width:1px;border-bottom-width:1px}a.a-tag-topic:focus{outline:none}a.a-tag-topic:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-tag-topic)+li:has(.a-tag-topic) .a-tag-topic{position:relative;border-top:none}li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:hover:before,li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.a-tag-topic__bullet{font-size:1rem;line-height:1rem}@media only all and (min-width: 37.5625em){a.a-tag-topic__text{color:var(--gray);border-color:var(--gray)}a.a-tag-topic__text:visited,a.a-tag-topic__text.visited,a.a-tag-topic__text:hover,a.a-tag-topic__text.hover{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:focus,a.a-tag-topic__text.focus{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:active,a.a-tag-topic__text.active{border-color:var(--gray);color:var(--gray)}a.a-tag-topic,a.a-tag-topic:visited,a.a-tag-topic:hover,a.a-tag-topic:focus,a.a-tag-topic:active{border-bottom:none;outline-offset:1px}a.a-tag-topic .a-tag-topic__text,a.a-tag-topic:visited .a-tag-topic__text,a.a-tag-topic:hover .a-tag-topic__text,a.a-tag-topic:focus .a-tag-topic__text,a.a-tag-topic:active .a-tag-topic__text{padding-bottom:1px;border-bottom:1px dotted var(--gold-80)}a.a-tag-topic:hover .a-tag-topic__text{border-bottom:1px solid var(--gold-80)}a.a-tag-topic:focus{outline-color:var(--gray)}a.a-tag-topic:focus .a-tag-topic__text{border-bottom-style:solid !important}}.m-tag-group{padding-left:0;list-style-type:none}.m-tag-group li{margin-bottom:0;display:contents}@media only all and (min-width: 37.5625em){.m-tag-group{display:flex;gap:.9375em;flex-wrap:wrap}.m-tag-group--stacked{flex-direction:column;width:-moz-fit-content;width:fit-content}}.m-tag-group:has(.a-tag-filter){display:flex;gap:.9375em;flex-wrap:wrap}html[lang=ar] .m-tag-group{direction:rtl;padding-right:0}.a-text-input{appearance:none;display:inline-block;padding:.4375em;border:1px solid var(--gray-60);background:var(--white);color:var(--black);box-sizing:border-box}.a-text-input:hover,.a-text-input.hover{border-color:var(--pacific);outline:1px solid var(--pacific)}.a-text-input:focus,.a-text-input.focus{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific);outline:1px dotted var(--pacific);outline-offset:2px}.a-text-input:disabled,.a-text-input:disabled:hover,.a-text-input:disabled.hover,.a-text-input:disabled:focus,.a-text-input:disabled.focus{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed;border-color:var(--gray-60);outline:none}.a-text-input--error{border-color:var(--red);outline:1px solid var(--red)}.a-text-input--error:hover,.a-text-input--error.hover{border-color:var(--red-dark);outline:1px solid var(--red-dark);outline-offset:0}.a-text-input--error:focus,.a-text-input--error.focus{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red)}.a-text-input--error:focus:hover,.a-text-input--error:focus.hover,.a-text-input--error.focus:hover,.a-text-input--error.focus.hover{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red);outline-offset:2px}.a-text-input--warning{border-color:var(--gold);outline:1px solid var(--gold)}.a-text-input--warning:hover,.a-text-input--warning.hover{border-color:var(--gold-dark);outline:1px solid var(--gold-dark);outline-offset:0}.a-text-input--warning:focus,.a-text-input--warning.focus{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold)}.a-text-input--warning:focus:hover,.a-text-input--warning:focus.hover,.a-text-input--warning.focus:hover,.a-text-input--warning.focus.hover{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold);outline-offset:2px}.a-text-input--success{border-color:var(--green);outline:1px solid var(--green)}.a-text-input--success:hover,.a-text-input--success.hover{border-color:var(--green-dark);outline:1px solid var(--green-dark);outline-offset:0}.a-text-input--success:focus,.a-text-input--success.focus{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green)}.a-text-input--success:focus:hover,.a-text-input--success:focus.hover,.a-text-input--success.focus:hover,.a-text-input--success.focus.hover{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green);outline-offset:2px}::-webkit-search-decoration{appearance:none}::placeholder{color:var(--gray-dark)}input[type=date]::-webkit-datetime-edit{color:var(--gray-dark)}select.o-multiselect{display:block;box-sizing:border-box;width:100%;padding:.25em .4375em;height:5.5em;border:1px solid var(--gray-60)}select.o-multiselect option{padding:.125em .375em}.o-multiselect,.o-multiselect__header{position:relative}.o-multiselect__header:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;border:1px solid var(--gray-60);content:\"\";pointer-events:none}.o-multiselect__search[type=text]{display:block;box-sizing:border-box;width:100%}.o-multiselect__fieldset{border-color:var(--gray-60);border-top:none;margin:-1px 0 0;padding:0;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;position:absolute;z-index:10;max-height:0;width:100%;transition:max-height .25s ease-out}.o-multiselect.u-active .o-multiselect__fieldset{margin-top:0;max-height:140px;border-color:var(--pacific);border-width:2px;border-top:0}.o-multiselect.u-active .o-multiselect__header:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.o-multiselect__options{list-style-type:none;background-color:var(--white);padding:0}.o-multiselect__options li{margin:0}.o-multiselect__options li:first-child .a-label{padding-top:.625em}.o-multiselect__options.u-filtered li:not(.u-filter-match){display:none}.o-multiselect__options.u-no-results li,.o-multiselect__options.u-max-selections li{display:none}.o-multiselect__options.u-no-results:after,.o-multiselect__options.u-max-selections:after{display:list-item}.o-multiselect__options.u-no-results:after{content:\"No results found\"}.o-multiselect__options.u-max-selections{padding:.625em;pointer-events:none}.o-multiselect__options.u-max-selections:after{content:\"Reached maximum number of selections\"}.o-multiselect__options .a-label{box-sizing:border-box;padding:.3125em 0 .3125em .625em;width:100%}.cf-icon-svg{height:1.1875em;vertical-align:text-top;fill:currentcolor}.cf-icon-svg--updating,.cf-icon-svg--updating-round{animation:updating-animation 1.25s infinite linear;transform-origin:50% 50%}@keyframes updating-animation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}html[lang=ar] .cf-icon-svg--right,html[lang=ar] .cf-icon-svg--right-round,html[lang=ar] .cf-icon-svg--left,html[lang=ar] .cf-icon-svg--left-round,html[lang=ar] .cf-icon-svg--arrow-right,html[lang=ar] .cf-icon-svg--arrow-right-round,html[lang=ar] .cf-icon-svg--arrow-left,html[lang=ar] .cf-icon-svg--arrow-left-round,html[lang=ar] .cf-icon-svg--help,html[lang=ar] .cf-icon-svg--help-round,html[lang=ar] .cf-icon-svg--book,html[lang=ar] .cf-icon-svg--book-round,html[lang=ar] .cf-icon-svg--document,html[lang=ar] .cf-icon-svg--document-round,html[lang=ar] .cf-icon-svg--edit,html[lang=ar] .cf-icon-svg--edit-round,html[lang=ar] .cf-icon-svg--paper-clip,html[lang=ar] .cf-icon-svg--paper-clip-round,html[lang=ar] .cf-icon-svg--cart,html[lang=ar] .cf-icon-svg--cart-round,html[lang=ar] .cf-icon-svg--disability,html[lang=ar] .cf-icon-svg--disability-round,html[lang=ar] .cf-icon-svg--travel,html[lang=ar] .cf-icon-svg--travel-round,html[lang=ar] .cf-icon-svg--bullhorn,html[lang=ar] .cf-icon-svg--bullhorn-round,html[lang=ar] .cf-icon-svg--chart,html[lang=ar] .cf-icon-svg--chart-round,html[lang=ar] .cf-icon-svg--list,html[lang=ar] .cf-icon-svg--list-round,html[lang=ar] .cf-icon-svg--external-link,html[lang=ar] .cf-icon-svg--external-link-round{transform:scaleX(-1)}.m-card{position:relative}.m-card:not(.m-card--breakout)>a{padding:1.875em}.m-card:not(.m-card--breakout) .m-card__footer{margin-top:auto}.m-card:not(.m-card--breakout,.m-card--topic){background:var(--white);border:1px solid var(--gray-20);border-bottom-width:3px;padding:1.875em}.m-card:not(.m-card--breakout,.m-card--topic),.m-card>a{display:flex;flex-direction:column;flex-grow:1;flex-basis:0;box-sizing:border-box;height:100%}.m-card a:focus{outline-offset:2px}.m-card__footer>a{font-weight:500;border-bottom-width:1px}@media only all and (max-width: 56.3125em){.m-card__heading{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h4+.m-card__heading,.h4+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.3636363636em}}@media only all and (max-width: 56.3125em)and (max-width: 37.5em){.m-card__heading{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h3+.m-card__heading,.h3+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.6666666667em}}.m-card__heading>a{color:var(--black)}.m-card__heading>a:hover{color:var(--pacific)}.m-card__heading>a .m-card__icon{font-size:1em;margin-bottom:0;padding-right:.46875em}.m-card__heading>a .m-card__icon,.m-card__heading>a span{display:table-cell}.m-card>.m-list{margin-top:10px;margin-bottom:30px}.m-card--topic{text-align:center;width:170px;background:var(--white)}.m-card--topic>a{border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--topic .m-card__icon{font-size:1.875em;color:var(--green);margin-bottom:.3125em}.m-card--topic:hover>a{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--topic:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--topic .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--topic>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--topic:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:focus .m-card__footer>span{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:active .m-card__footer>span{border-color:var(--pacific-dark);border-style:solid;color:var(--pacific-dark)}.m-card--topic-action .m-card__icon{color:var(--pacific)}.m-card--breakout{min-width:210px;text-align:center}.m-card--breakout>a{padding-top:60px}.m-card--breakout .m-card__inner-wrapper{position:relative;z-index:0;min-height:135px;background:var(--gray-5);border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--breakout .m-card__img{position:absolute;z-index:1;top:0;left:50%;width:210px;height:120px;margin-left:-105px}.m-card--breakout .m-card__footer{margin-top:84px}.m-card--breakout:hover .m-card__inner-wrapper{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--breakout:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--breakout .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--breakout>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--breakout:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--breakout>a:focus .m-card__footer>span{border-color:var(--pacific);color:var(--pacific)}.m-card--breakout>a:active .m-card__footer>span{border-color:var(--navy);border-style:solid;color:var(--navy)}.m-card--breakout .m-card__footer>span{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card--breakout .m-card__footer>span,ul+.m-card--breakout .m-card__footer>span,ol+.m-card--breakout .m-card__footer>span,dl+.m-card--breakout .m-card__footer>span,figure+.m-card--breakout .m-card__footer>span,img+.m-card--breakout .m-card__footer>span,table+.m-card--breakout .m-card__footer>span,blockquote+.m-card--breakout .m-card__footer>span,h1+.m-card--breakout .m-card__footer>span,.h1+.m-card--breakout .m-card__footer>span,h2+.m-card--breakout .m-card__footer>span,.h2+.m-card--breakout .m-card__footer>span,h4+.m-card--breakout .m-card__footer>span,.h4+.m-card--breakout .m-card__footer>span,h5+.m-card--breakout .m-card__footer>span,.h5+.m-card--breakout .m-card__footer>span,h6+.m-card--breakout .m-card__footer>span,.h6+.m-card--breakout .m-card__footer>span{margin-top:1.3636363636em}.o-card-group>h2{margin-bottom:1.875rem}.o-card-group--column-2 .o-card-group__cards{grid-template-columns:1fr 1fr}.o-card-group--column-3 .o-card-group__cards{grid-template-columns:repeat(3, minmax(0, 1fr))}@media only all and (max-width: 63.8125em){.o-card-group--column-3 .o-card-group__cards{grid-template-columns:1fr 1fr}}.o-card-group__cards{display:grid;grid-column-gap:1.25em;grid-row-gap:1.25em}@media only all and (max-width: 37.5em){.o-card-group__cards{grid-template-columns:100% !important}}.o-card-group--bg-green{padding:1.875em;background:var(--green-20)}_:-ms-lang(x),.o-card-group__cards{display:block}_:-ms-lang(x) .m-card,.o-card-group__cards .m-card{display:block;float:left;margin-bottom:10px}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-2 .o-card-group__cards .m-card{width:48%;margin-right:2%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-2 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-3 .o-card-group__cards .m-card{width:32%;margin-right:1%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-3 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x),.o-card-group:after{content:\"\";display:table;clear:both}.o-card-group--count-2 .m-card:nth-of-type(1),.o-card-group--count-3 .m-card:nth-of-type(1),.o-card-group--count-4 .m-card:nth-of-type(1){grid-area:card1}.o-card-group--count-2 .m-card:nth-of-type(2),.o-card-group--count-3 .m-card:nth-of-type(2),.o-card-group--count-4 .m-card:nth-of-type(2){grid-area:card2}.o-card-group--count-2 .m-card:nth-of-type(3),.o-card-group--count-3 .m-card:nth-of-type(3),.o-card-group--count-4 .m-card:nth-of-type(3){grid-area:card3}.o-card-group--count-2 .m-card:nth-of-type(4),.o-card-group--count-3 .m-card:nth-of-type(4),.o-card-group--count-4 .m-card:nth-of-type(4){grid-area:card4}.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card1 card3\"}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.7307692308em}h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1)>a{justify-content:center}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card3 card4\"}.o-card-group--flow .o-card-group__cards{display:flex;flex-wrap:wrap;justify-content:center}@media only all and (min-width: 37.5625em)and (max-width: 56.25em){.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card1\" \"card2 card3\"}}@media only all and (max-width: 37.5em){.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\"}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\" \"card4\"}.o-card-group--flow .o-card-group__cards{display:block}.o-card-group--flow .o-card-group__cards .m-card{width:100%;margin-bottom:1.875em}}.o-email-signup .m-notification{margin-bottom:.9375em}.o-email-signup .a-text-input{max-width:23.125rem}.o-email-signup__buttons{display:flex;margin-top:.9375em;align-items:center;flex-wrap:wrap-reverse;gap:.9375em}.o-email-signup .a-btn{text-align:inherit}@media only all and (max-width: 37.5em){.o-email-signup .a-label--heading{font-size:1em}}.o-featured-content-module{min-height:220px;position:relative;border:1px solid var(--gray-40);background-color:var(--gray-5)}.o-featured-content-module__text{padding-top:1.875em;padding-bottom:1.875em}.o-featured-content-module__img{display:block}@media only all and (max-width: 37.5em){.o-featured-content-module__text{padding-right:.9375em;padding-left:.9375em}.o-featured-content-module__visual{padding-right:.9375em;padding-bottom:.9375em;padding-left:.9375em}.o-featured-content-module__img{margin-right:auto;margin-left:auto}}@media only all and (min-width: 37.5625em){.o-featured-content-module__text{padding-right:300px;padding-left:1.875em}.o-featured-content-module__visual{height:100%;overflow:hidden;position:absolute;top:0;right:0;width:270px}.o-featured-content-module__img{max-width:none;height:100%;position:absolute;left:50%;transform:translate(-50%)}}.m-hero{background-color:var(--gray-5)}.m-hero__wrapper{display:grid;max-width:1200px;margin:0 auto;padding-top:30px;padding-bottom:30px}.m-hero__text{padding-right:15px;padding-left:15px}.m-hero__heading{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7647058824em}.m-hero__subhead{font-size:22px;line-height:1.25}.m-hero__image-wrapper{box-sizing:border-box;overflow:hidden}.m-hero__image{background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;display:none}@supports(display: grid){.m-hero__image{display:block}}.m-hero--knockout{background-color:var(--gray);color:var(--white)}.m-hero--overlay .m-hero__wrapper{background-position:center;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo,.m-hero--50-50{background-color:var(--white)}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}@media only all and (min-width: 37.5625em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h2+.m-hero--jumbo .m-hero__subhead,.h2+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h2+.m-hero--50-50 .m-hero__subhead,.h2+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.3636363636em}}@media only all and (min-width: 63.8125em){.m-hero--jumbo .m-hero__wrapper,.m-hero--50-50 .m-hero__wrapper{min-height:285px}.m-hero--jumbo .m-hero__heading,.m-hero--50-50 .m-hero__heading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.625em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead{margin-top:1.7307692308em}h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h3+.m-hero--jumbo .m-hero__subhead,.h3+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h3+.m-hero--50-50 .m-hero__subhead,.h3+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){.m-hero__image-wrapper{margin-top:1.875em}.m-hero--overlay .m-hero__wrapper{background-image:none !important}.m-hero--jumbo .m-hero__wrapper{padding-bottom:0}}@media only all and (max-width: 56.25em){.m-hero__heading{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7307692308em}h1+.m-hero__heading,.h1+.m-hero__heading,h3+.m-hero__heading,.h3+.m-hero__heading,h4+.m-hero__heading,.h4+.m-hero__heading,h5+.m-hero__heading,.h5+.m-hero__heading,h6+.m-hero__heading,.h6+.m-hero__heading{margin-top:1.1538461538em}.m-hero__subhead{font-size:18px}}@media only all and (min-width: 37.5625em){.m-hero__wrapper{grid-template-columns:7fr 5fr;padding-right:15px;padding-left:15px;min-height:225px}.m-hero__text{margin:auto 0}.m-hero__image-wrapper{padding-right:15px;padding-left:15px;display:flex;align-items:center}.m-hero--bleeding .m-hero__image-wrapper{width:100%;margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--bleeding .m-hero__image{padding-bottom:0 !important;height:100%;width:100%;background-size:cover}.m-hero--overlay .m-hero__image{display:none}.m-hero--jumbo .m-hero__wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo .m-hero__image{display:none}.m-hero--50-50 .m-hero__wrapper{grid-template-columns:1fr 1fr;border:1px solid var(--gray-40);border-top:none;background-position:100% center;background-repeat:no-repeat;background-size:50%}.m-hero--50-50 .m-hero__image{display:none}}@media only all and (min-width: 63.8125em){.m-hero__wrapper{padding-top:2.8125em;padding-bottom:2.8125em;min-height:195px}.m-hero--bleeding .m-hero__image-wrapper{margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--50-50 .m-hero__wrapper{min-height:345px}}.content-l{position:relative}@media only all and (min-width: 37.5625em){.content-l{display:block;position:relative;margin-left:-15px;margin-right:-15px}}@media only all and (max-width: 37.5em){.content-l__col+.content-l__col{margin-top:1.875em}}@media only all and (min-width: 37.5625em){.content-l__col-1{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-2{display:inline-block;box-sizing:border-box;width:50%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-3{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-2-3{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-8{display:inline-block;box-sizing:border-box;width:37.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-5-8{display:inline-block;box-sizing:border-box;width:62.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-4{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-4{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}.content__line{height:1px;background:var(--gray-40)}.content__main dd,.content__main dt,.content__main h3,.content__main h4,.content__main h5,.content__main h6,.content__main li,.content__main p,.content__main label,.content__intro dd,.content__intro dt,.content__intro h3,.content__intro h4,.content__intro h5,.content__intro h6,.content__intro li,.content__intro p,.content__intro label{max-width:41.875rem}.content__intro,.content__main,.content__sidebar{padding:1.875em .9375em}@media only all and (min-width: 37.5625em){.content__intro,.content__main,.content__sidebar{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding:2.8125em .9375em}}@media only all and (min-width: 56.3125em){.content__intro,.content__main,.content__sidebar{padding:2.8125em 0}}@media only all and (min-width: 56.3125em){.content__intro{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}@media only all and (min-width: 56.3125em){.content--1-3 .content__sidebar{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-right:1.875em}.content--1-3 .content__main{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;position:relative}.content--1-3 .content__main:after{content:\"\";border-left:1px solid var(--gray-40);position:absolute;top:2.8125em;bottom:0;left:-1.875em}.content--2-1 .content__main{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content--2-1 .content__main:after{right:-1.875em}.content--2-1 .content__sidebar{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-left:1.875em}}.content--flush-bottom{padding-bottom:0}@media only all and (max-width: 56.25em){.content--flush-top-on-small{padding-top:0}}@media only all and (max-width: 56.25em){.content--flush-all-on-small{padding:0;border:none}}.block{margin-top:3.75em;margin-bottom:3.75em}.block--border-top{border-top:1px solid var(--gray-40)}.block--border-right{border-right:1px solid var(--gray-40)}.block--border-bottom{border-bottom:1px solid var(--gray-40)}.block--border-left{border-left:1px solid var(--gray-40)}.block--border{border:1px solid var(--gray-40)}.block--flush-top{margin-top:0 !important}.block--flush-top.block--border,.block--flush-top.block--border-top{border-top:none}.block--flush-bottom{margin-bottom:0 !important}.block--flush-bottom.block--border,.block--flush-bottom.block--border-bottom{border-bottom:none}.block--flush-sides{margin-right:-15px;margin-left:-15px}@media only all and (max-width: 37.5em){.block--flush-sides.block--border,.block--flush-sides.block--border-right,.block--flush-sides.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush-sides{margin-right:-30px;margin-left:-30px}}.block--flush{margin-top:0 !important;margin-right:-15px;margin-bottom:0 !important;margin-left:-15px}.block--flush.block--border,.block--flush.block--border-top,.block--flush.block--border-bottom{border-top:none;border-bottom:none}@media only all and (max-width: 37.5em){.block--flush.block--border,.block--flush.block--border-right,.block--flush.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush{margin-right:-30px;margin-left:-30px}}.block--bg{padding:1.875em .9375em 3.75em;background:var(--gray-5)}@media only all and (min-width: 37.5625em){.block--bg{padding:2.8125em 1.875em}}.block--padded-top{padding-top:1.875em;margin-top:1.875em}.block--padded-bottom{padding-bottom:1.875em;margin-bottom:1.875em}.block--sub{margin-top:1.875em;margin-bottom:1.875em}@media only all and (min-width: 56.3125em){.wrapper{max-width:1200px;padding-right:15px;padding-left:15px;margin:0 auto;clear:both}}.wrapper--match-content{padding-left:15px;padding-right:15px}@media only all and (min-width: 37.5625em){.wrapper--match-content{padding-left:30px;padding-right:30px;max-width:1200px}}.o-text-introduction{margin-top:0;margin-bottom:60px}.o-text-introduction>*{margin-top:0;margin-bottom:15px;max-width:41.875rem}.o-well{box-sizing:border-box;padding:1.875em .9375em;border:1px solid var(--gray-40);background-color:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-well{padding-left:1.875em;padding-right:1.875em}}.o-banner{padding:.9375em 0;background:var(--gold-10);border-bottom:1px solid var(--gray-40);font-size:.875em}.o-banner .m-notification{border:none;padding:0}.o-banner .m-notification__icon{left:0;top:0}.o-banner--dark{background:var(--teal-dark);border-color:var(--teal-dark);color:var(--white)}.o-banner--dark .m-notification{background:var(--teal-dark)}.o-banner--dark .m-notification .cf-icon-svg{fill:var(--white)}.o-banner--dark .m-notification a{color:var(--white);border-color:var(--white)}.o-banner--dark .m-notification a:visited,.o-banner--dark .m-notification a.visited{border-color:var(--teal-40);color:var(--teal-40)}.o-banner--dark .m-notification a:hover,.o-banner--dark .m-notification a.hover{border-color:var(--gray-15);color:var(--gray-15)}.o-banner--dark .m-notification a:focus,.o-banner--dark .m-notification a.focus{border-color:var(--white);color:var(--white)}.o-banner--dark .m-notification a:active,.o-banner--dark .m-notification a.active{border-color:var(--gray-15);color:var(--gray-15)}@media only all and (min-width: 37.5625em){.o-banner{font-size:1em}}.m-notification{display:none;position:relative;padding:15px;background:var(--gray-5);border:1px solid var(--gray-40)}.m-notification>.cf-icon-svg{position:absolute;fill:var(--gray)}.m-notification--success{background:var(--green-10);border-color:var(--green)}.m-notification--success>.cf-icon-svg{fill:var(--green)}.m-notification--warning{background:var(--gold-10);border-color:var(--gold)}.m-notification--warning>.cf-icon-svg{fill:var(--gold)}.m-notification--error{background:var(--red-10);border-color:var(--red)}.m-notification--error>.cf-icon-svg{fill:var(--red)}.m-notification--success a,.m-notification--warning a,.m-notification--error a{color:var(--pacific-mid-dark);border-color:var(--pacific-mid-dark)}.m-notification--success a:visited,.m-notification--success a.visited,.m-notification--warning a:visited,.m-notification--warning a.visited,.m-notification--error a:visited,.m-notification--error a.visited{border-color:var(--teal);color:var(--teal)}.m-notification--success a:hover,.m-notification--success a.hover,.m-notification--warning a:hover,.m-notification--warning a.hover,.m-notification--error a:hover,.m-notification--error a.hover{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-notification--success a:focus,.m-notification--success a.focus,.m-notification--warning a:focus,.m-notification--warning a.focus,.m-notification--error a:focus,.m-notification--error a.focus{border-color:var(--pacific-mid-dark);color:var(--pacific-mid-dark)}.m-notification--success a:active,.m-notification--success a.active,.m-notification--warning a:active,.m-notification--warning a.active,.m-notification--error a:active,.m-notification--error a.active{border-color:var(--navy-dark);color:var(--navy-dark)}.m-notification--visible{display:block}.cf-icon-svg+.m-notification__content{padding-left:1.5625rem}.m-notification__message{font-size:1rem;line-height:1.25;font-weight:500}@media only all and (min-width: 37.5625em){.m-notification__message{font-size:1.125rem}}.m-notification__explanation{margin-top:.3125rem;margin-bottom:.9375rem}.m-notification__message+.m-list{margin-top:.9375rem}@media only all and (min-width: 37.5625em){.m-notification .cf-icon-svg{font-size:1.125rem}.m-notification__explanation{margin-bottom:0}.m-notification .m-list{margin-top:.3125rem}.m-notification .m-list__item{margin-bottom:.3125rem}}html[lang=ar] .m-notification .cf-icon-svg+.m-notification__content{padding-left:initial;padding-right:1.5625rem}html[lang=ar] .m-notification .m-list{padding-right:0}.m-pagination{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:\"pag-btn-prev . pag-btn-next\" \"pag-form pag-form pag-form\";row-gap:.9375rem}.m-pagination__form{grid-area:pag-form;display:flex;flex-flow:wrap;place-content:center;gap:.625rem;padding:.3125rem;border-radius:.25rem;background:var(--gray-5);color:var(--gray)}.m-pagination__current-page{width:2.8125rem;font-weight:500;text-align:right}.m-pagination__label{display:contents;white-space:nowrap}.m-pagination__btn-prev{grid-area:pag-btn-prev;z-index:1}.m-pagination__btn-next{grid-area:pag-btn-next;z-index:1}@media only all and (min-width: 37.5625em){.m-pagination{grid-template-areas:\"pag-btn-prev pag-form pag-btn-next\"}.m-pagination__btn-prev{border-top-right-radius:0;border-bottom-right-radius:0}.m-pagination__btn-next{border-top-left-radius:0;border-bottom-left-radius:0}}.o-table__cell--right-align{text-align:right}.o-table--scrolling{box-sizing:border-box;overflow-y:hidden}.o-table--scrolling table{border:1px solid var(--gray-40)}.o-table--scrolling table>tbody>tr:nth-child(2n)>th,.o-table--scrolling table>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-table--striped>tbody>tr:nth-child(2n)>th,.o-table--striped>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}}@media only screen and (max-width: 600px){.o-table{width:100%}.o-table--striped tr:nth-child(2n)>th,.o-table--striped tr:nth-child(2n)>td{background:var(--white)}.o-table--stack-on-small{border-top:1px solid var(--gray-40)}.o-table--stack-on-small tr,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=row],.o-table--stack-on-small [data-display-table=cell]{display:block}.o-table--stack-on-small th,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=cell]{padding-right:0;padding-left:0;width:100%}.o-table--stack-on-small>thead,.o-table--stack-on-small [data-display-table=thead]{display:none}.o-table--stack-on-small td[data-label]:before{display:block;margin-top:0;margin-bottom:.3125em;content:attr(data-label);line-height:1.83333333;font-size:.875em;font-weight:600;letter-spacing:1px;text-transform:uppercase}.o-table--stack-on-small td:last-child,.o-table--stack-on-small [data-display-table=cell]:last-child{margin-bottom:1.875em}}.a-date{color:var(--gray);white-space:nowrap;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.a-date,ul+.a-date,ol+.a-date,dl+.a-date,figure+.a-date,img+.a-date,table+.a-date,blockquote+.a-date,h1+.a-date,.h1+.a-date,h2+.a-date,.h2+.a-date,h3+.a-date,.h3+.a-date,h4+.a-date,.h4+.a-date,h6+.a-date,.h6+.a-date{margin-top:2.1428571429em}.no-js .u-js-only,.u-hide-if-js{display:none !important}.no-js .u-hide-if-js{display:block !important}.u-clearfix:after{content:\"\";display:table;clear:both}.u-visually-hidden{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}@media only all and (max-width: 37.5em){.u-hide-on-mobile{display:none}}.u-show-on-mobile{display:none}@media only all and (max-width: 37.5em){.u-show-on-mobile{display:block}}.u-hidden{display:none !important}.u-invisible{visibility:hidden}.u-right{float:right}.u-nowrap{white-space:nowrap}.u-flexible-container{position:relative;padding-bottom:56.25%;height:0}.u-flexible-container__inner{position:absolute;top:0;left:0;width:100%;height:100%}.u-flexible-container--4-3{position:relative;padding-bottom:75%;height:0}.u-mt0{margin-top:0 !important}.u-mb0{margin-bottom:0 !important}.u-mt5{margin-top:5px !important}.u-mb5{margin-bottom:5px !important}.u-mt10{margin-top:10px !important}.u-mb10{margin-bottom:10px !important}.u-mt15{margin-top:15px !important}.u-mb15{margin-bottom:15px !important}.u-mt20{margin-top:20px !important}.u-mb20{margin-bottom:20px !important}.u-mt30{margin-top:30px !important}.u-mb30{margin-bottom:30px !important}.u-mt45{margin-top:45px !important}.u-mb45{margin-bottom:45px !important}.u-mt60{margin-top:60px !important}.u-mb60{margin-bottom:60px !important}.u-w100pct{width:100%}.u-w90pct{width:90%}.u-w80pct{width:80%}.u-w70pct{width:70%}.u-w60pct{width:60%}.u-w50pct{width:50%}.u-w40pct{width:40%}.u-w30pct{width:30%}.u-w20pct{width:20%}.u-w10pct{width:10%}.u-w75pct{width:75%}.u-w65pct{width:65%}.u-w25pct{width:25%}.u-w15pct{width:15%}.u-w66pct{width:66.6666666667%}.u-w33pct{width:33.3333333333%}small,.u-small-text{font-size:.875em}small--subtle,.u-small-text--subtle{color:var(--gray)}.u-no-animation{transition-duration:0s !important}.u-move-transition{transition:transform .25s ease-out}.u-move-to-origin{transform:translateZ(0)}.u-move-left{transform:translate3d(-100%, 0, 0)}.u-move-left-2x{transform:translate3d(-200%, 0, 0)}.u-move-left-3x{transform:translate3d(-300%, 0, 0)}.u-move-right{transform:translate3d(100%, 0, 0)}.u-move-up{transform:translate3d(0, -100%, 0)}.u-alpha-transition{transition:opacity .25s linear}.u-alpha-100{opacity:1}.u-alpha-0{opacity:0}.u-max-height-transition{overflow:hidden;contain:paint;transition:max-height .2s ease-out}.u-max-height-zero{max-height:0 !important}.u-max-height-summary{max-height:88px !important}.a-link{border-bottom-width:0}.a-link .a-link__text{border-bottom-width:1px;border-bottom-style:inherit;overflow-wrap:break-word}.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){.a-link--jump{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-link--jump .cf-icon-svg--right{margin-left:auto}.a-link--jump .a-link__text{border-bottom-width:0;flex-shrink:10}}a.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){a.a-link--jump{border-top-width:1px;border-bottom-width:1px}a.a-link--jump:focus{outline:none}a.a-link--jump:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-link--jump)+li:has(.a-link--jump) .a-link--jump{position:relative;border-top:none}li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:hover:before,li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.m-list--unstyled,.m-list--horizontal,.m-list--links{padding-left:0;list-style-type:none}.m-list--unstyled .m-list__item,.m-list--horizontal .m-list__item,.m-list--links .m-list__item{margin-left:0}.m-list--spaced .m-list--spaced,.m-list--spaced .m-list__item+.m-list__item{margin-top:1.5em}.m-list--horizontal .m-list__item{display:inline-block;margin-right:.25em;margin-bottom:0}@media only all and (max-width: 37.5em){.m-list--links .m-list__item{margin-bottom:0}}html[lang=ar] .m-list{padding-right:0}.m-meta-header{display:flex;flex-direction:column-reverse;flex-wrap:wrap-reverse;row-gap:.625rem;column-gap:1.3125rem;width:-moz-fit-content;width:fit-content;padding-bottom:.625rem;overflow:hidden}.m-meta-header__item-group{display:flex;flex-wrap:wrap;column-gap:1.3125rem}.m-meta-header__item{display:grid;grid-template-columns:0 auto 1fr;row-gap:.3125rem;text-wrap:balance;margin-bottom:0;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.m-meta-header__item,ul+.m-meta-header__item,ol+.m-meta-header__item,dl+.m-meta-header__item,figure+.m-meta-header__item,img+.m-meta-header__item,table+.m-meta-header__item,blockquote+.m-meta-header__item,h1+.m-meta-header__item,.h1+.m-meta-header__item,h2+.m-meta-header__item,.h2+.m-meta-header__item,h3+.m-meta-header__item,.h3+.m-meta-header__item,h5+.m-meta-header__item,.h5+.m-meta-header__item,h6+.m-meta-header__item,.h6+.m-meta-header__item{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.625em;font-size:1em;line-height:1.125}}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.3125rem}}.m-meta-header__item .cf-icon-svg{margin-right:.3125rem}.m-meta-header__item:before{content:\"|\";margin-left:-0.8125rem}.m-meta-header__item .a-date{font-size:.875rem;line-height:1.7142857143;margin-bottom:0}@media only all and (min-width: 37.5625em){.m-meta-header{flex-direction:row}}.m-pull-quote__body{color:var(--black);font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-pull-quote__body{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.m-pull-quote__citation{color:var(--gray);font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.m-pull-quote__citation,ul+.m-pull-quote__citation,ol+.m-pull-quote__citation,dl+.m-pull-quote__citation,figure+.m-pull-quote__citation,img+.m-pull-quote__citation,table+.m-pull-quote__citation,blockquote+.m-pull-quote__citation,h1+.m-pull-quote__citation,.h1+.m-pull-quote__citation,h2+.m-pull-quote__citation,.h2+.m-pull-quote__citation,h3+.m-pull-quote__citation,.h3+.m-pull-quote__citation,h4+.m-pull-quote__citation,.h4+.m-pull-quote__citation,h6+.m-pull-quote__citation,.h6+.m-pull-quote__citation{margin-top:2.1428571429em}.m-pull-quote__citation:before{content:\"—\"}.m-slug-header{border-top:1px solid var(--gray-40)}.m-slug-header__heading{display:inline-block;padding-top:0.2857142857em;border-top:5px solid var(--green);margin-top:-3px;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}.a-tagline{font-size:.75rem;display:grid;grid-template-columns:22px 1fr;grid-column-gap:10px}.a-tagline__text{display:inline-block}.a-tagline .u-usa-flag{margin-top:1px}.a-tagline--large{font-size:1rem}.a-tagline--large .u-usa-flag{margin-top:4px}.u-usa-flag{display:inline-block;width:24px;height:13px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAZCAMAAABAf11LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5QTFRF////sxlC7MbQ2YyhxlNxCjFhR2WJV3GSKUt1dYumOFh/GT5rhZiwwszYsr/OlKW6Zn6c0djh8PL1iR9Ko7LE4OXrl0pttKC0pXWRtYKbSuJhRQAAANFJREFUeNrkkctuwyAUREnSuW/ApHYf//+jBVdZVcJi3aORgAXcMyLBAAJEzsVG3m8TkifyI3zfPQ6nJJLo421CArSBmkgjNEWtQE4zXJmClXuCWIlU5hdQxCqbqnE1KdIz79CVDvBwZxyKfQfmHTyzl01UZSvOWSTbhZLSWeDMufWLC/1ls3amT4qQq394EjIjApxBT+/nr8eEBNuKcB9SWMpmEXalNOylmlUZNTr4vE/4VdKhpC+leQf6y/e0wzL3RdJtkfUJyzwW+ZcdfgQYAJmJD3zerW6OAAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */:root{--font-stack: system-ui, sans-serif;--beige: #bea96f;--beige-30: #f0e8d8;--beige-60: #d8c8a0;--green-dark: #1e9642;--green-mid-dark: #1fa040;--green: #20aa3f;--green-90: #48b753;--green-80: #66c368;--green-70: #93cf7c;--green-60: #addc91;--green-50: #bae0a2;--green-40: #c7e5b3;--green-30: #d4eac6;--green-20: #e2efd8;--green-10: #f0f8eb;--teal-dark: #005e5d;--teal-mid-dark: #126b69;--teal: #257675;--teal-90: #3e8685;--teal-80: #579695;--teal-70: #70a6a5;--teal-60: #89b6b5;--teal-50: #9ec4c3;--teal-40: #b4d2d1;--teal-30: #c4dddc;--teal-20: #d4e7e6;--teal-10: #f0f7f6;--pacific-dark: #0050b4;--pacific-mid-dark: #0061c1;--pacific: #0072ce;--pacific-90: #2284d5;--pacific-80: #4497dc;--pacific-70: #61a7e2;--pacific-60: #7eb7e8;--pacific-50: #96c4ed;--pacific-40: #afd2f2;--pacific-30: #c3ddf6;--pacific-20: #d6e8fa;--pacific-10: #eff8fd;--navy-dark: #002d72;--navy-mid-dark: #123c7c;--navy: #254b87;--navy-90: #3e5f95;--navy-80: #5674a3;--navy-70: #6f88b2;--navy-60: #889cc0;--navy-50: #9daecc;--navy-40: #b3c0d9;--navy-30: #c3cde2;--navy-20: #d3daeb;--navy-10: #f4f6fa;--purple-dark: #a01b68;--purple-mid-dark: #aa2071;--purple: #b4267a;--purple-90: #be438b;--purple-80: #c55998;--purple-70: #cd70a5;--purple-60: #d486b2;--purple-50: #dc9cbf;--purple-40: #e3b2cc;--purple-30: #ebc9d9;--purple-20: #f0d8e2;--purple-10: #fdf3f8;--red-dark: #b63014;--red-mid-dark: #c3381c;--red: #d14124;--red-90: #d75a40;--red-80: #dd735d;--red-70: #e28875;--red-60: #e79e8e;--red-50: #ebb0a3;--red-40: #f0c3b8;--red-30: #f3d1c8;--red-20: #f7e0d9;--red-10: #fbefec;--gold-dark: #dc731c;--gold-mid-dark: #ed881b;--gold: #ff9e1b;--gold-90: #ffab39;--gold-80: #ffb858;--gold-70: #ffc372;--gold-60: #ffce8d;--gold-50: #ffd8a3;--gold-40: #ffe1b9;--gold-30: #ffe8cb;--gold-20: #fff0dd;--gold-10: #fff6ec;--neutral-dark: #745745;--neutral-mid-dark: #7d604b;--neutral: #8a6c57;--neutral-90: #957865;--neutral-80: #a18573;--neutral-70: #ad9484;--neutral-60: #baa496;--neutral-50: #c6b4a9;--neutral-40: #d3c5bc;--neutral-30: #ddd1c9;--neutral-20: #e7ddd7;--neutral-10: #f8f5f2;--gray-darker: #293037;--gray-dark: #43484e;--gray-mid-dark: #4f5257;--gray: #5a5d61;--gray-90: #676a6f;--gray-80: #75787b;--gray-70: #838588;--gray-60: #919395;--gray-50: #a2a3a4;--gray-40: #b4b5b6;--gray-30: #c3c4c4;--gray-20: #d2d3d5;--gray-15: #dcdddf;--gray-10: #e7e8e9;--gray-5: #f7f8f9;--black: #101820;--white: #fff}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/2cd55546-ec00-4af9-aeca-4a3cd186da53.woff2\") format(\"woff2\");font-style:normal;font-weight:normal;font-display:fallback}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/627fbb5a-3bae-4cd9-b617-2f923e29d55e.woff2\") format(\"woff2\");font-style:normal;font-weight:500;font-display:fallback}:root{--font-stack: \"Avenir Next\", arial, sans-serif}.list-panel h2{margin:15px}.list-panel .cards-panel{padding:30px;margin:0}@media screen and (max-width: 599px){.list-panel .cards-panel{padding:15px}}.list-panel .m-pagination .a-btn[disabled],.list-panel .m-pagination .m-pagination__label,.list-panel .m-pagination .m-pagination__btn-submit{color:var(--gray)}","/*! normalize.css v2.1.3 | MIT License | git.io/normalize */html{font-family:sans-serif;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:0.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:0.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:0.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:normal;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:0.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:0.5em}li{margin-bottom:0.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:0.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:0.625em;text-align:left}th,td{padding:0.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:0.9375em;margin-left:0.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:\"Input Mono\",Consolas,Monaco,\"Courier New\",monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:0.8125em}pre{display:block;padding:0.625em 0.9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:rgba(0,0,0,0)}html{font-family:sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:.5em}li{margin-bottom:.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:.625em;text-align:left}th,td{padding:.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:.9375em;margin-left:.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:Input Mono,Consolas,Monaco,Courier New,monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:.8125em}pre{display:block;padding:.625em .9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:transparent}button.a-btn::-moz-focus-inner,input.a-btn::-moz-focus-inner{border:0}.a-btn{appearance:none;display:flex;gap:.625rem;box-sizing:border-box;padding:.5em .875em;border:0;margin:0;border-radius:.25em;cursor:pointer;font-size:1em;font-weight:500;line-height:normal;text-align:center;text-decoration:none;transition:background-color .1s;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;justify-content:center}.a-btn,.a-btn:link,.a-btn:visited{background-color:var(--pacific);color:var(--white)}.a-btn:hover,.a-btn.hover,.a-btn:focus,.a-btn.focus{background-color:var(--pacific-dark);color:var(--white)}.a-btn:focus,.a-btn.focus{outline:1px dotted var(--pacific);outline-offset:1px}.a-btn:active,.a-btn.active{background-color:var(--navy)}.a-btn--secondary,.a-btn--secondary:link,.a-btn--secondary:visited{background-color:var(--gray);color:var(--white)}.a-btn--secondary:hover,.a-btn--secondary.hover,.a-btn--secondary:focus,.a-btn--secondary.focus{background-color:var(--gray-dark)}.a-btn--secondary:focus,.a-btn--secondary.focus{outline-color:var(--gray)}.a-btn--secondary:active,.a-btn--secondary.active{background-color:var(--black)}.a-btn--warning,.a-btn--warning:link,.a-btn--warning:visited{background-color:var(--red-mid-dark);color:var(--white)}.a-btn--warning:hover,.a-btn--warning.hover,.a-btn--warning:focus,.a-btn--warning.focus{background-color:var(--red-dark)}.a-btn--warning:focus,.a-btn--warning.focus{outline-color:var(--red-mid-dark)}.a-btn--warning:active,.a-btn--warning.active{background-color:var(--gray-dark)}.a-btn--disabled,.a-btn--disabled:link,.a-btn--disabled:visited,.a-btn--disabled:hover,.a-btn--disabled.hover,.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn--disabled:active,.a-btn--disabled.active,.a-btn[disabled],.a-btn[disabled]:link,.a-btn[disabled]:visited,.a-btn[disabled]:hover,.a-btn[disabled].hover,.a-btn[disabled]:focus,.a-btn[disabled].focus,.a-btn[disabled]:active,.a-btn[disabled].active{background-color:var(--gray-20);color:var(--gray-dark);cursor:default;cursor:not-allowed}.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn[disabled]:focus,.a-btn[disabled].focus{outline-color:var(--gray-20)}@media only all and (max-width: 37.5em){.a-btn--full-on-xs{display:block;width:100%}}.a-btn:has(svg+span) span{order:3}.a-btn:has(span+svg) svg{order:3}.a-btn:not(.a-btn--hide-icon):has(svg+span):before,.a-btn:not(.a-btn--hide-icon):has(span+svg):before{content:\"\";border-left:1px solid var(--pacific-60);order:2;place-self:normal}.a-btn--secondary:has(svg):before{border-color:var(--gray-40) !important}.a-btn--warning:has(svg):before{border-color:var(--red-60) !important}.a-btn--disabled:has(svg):before,.a-btn[disabled]:has(svg):before{border-color:var(--gray-60) !important}.a-btn--hide-icon svg{display:none}.m-btn-group{display:flex;gap:.625rem;flex-wrap:wrap;align-items:center;width:-moz-fit-content;width:fit-content}.a-btn--link{padding:1.5px 0;border-radius:0;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-style:dotted;text-underline-offset:4.5px}.a-btn--link:has(svg){gap:.3125rem}.a-btn--link:has(svg):before{display:none}.a-btn--link,.a-btn--link:link,.a-btn--link:visited{text-decoration-color:var(--pacific);background-color:transparent;color:var(--pacific)}.a-btn--link:hover,.a-btn--link.hover{text-decoration-color:var(--pacific-dark);text-decoration-style:solid;background-color:transparent;color:var(--pacific-dark)}.a-btn--link:focus,.a-btn--link.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--pacific);color:var(--pacific)}.a-btn--link:active,.a-btn--link.active{text-decoration-color:var(--navy);text-decoration-style:solid;background-color:transparent;color:var(--navy)}.a-btn--link.a-btn--secondary,.a-btn--link.a-btn--secondary:link,.a-btn--link.a-btn--secondary:visited{text-decoration-color:var(--gray);background-color:transparent;color:var(--gray)}.a-btn--link.a-btn--secondary:hover,.a-btn--link.a-btn--secondary.hover{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.a-btn--link.a-btn--secondary:focus,.a-btn--link.a-btn--secondary.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--gray);color:var(--gray)}.a-btn--link.a-btn--secondary:active,.a-btn--link.a-btn--secondary.active{text-decoration-color:var(--black);text-decoration-style:solid;background-color:transparent;color:var(--black)}.a-btn--link.a-btn--warning,.a-btn--link.a-btn--warning:link,.a-btn--link.a-btn--warning:visited{text-decoration-color:var(--red-mid-dark);background-color:transparent;color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:hover,.a-btn--link.a-btn--warning.hover{text-decoration-color:var(--red-dark);text-decoration-style:solid;background-color:transparent;color:var(--red-dark)}.a-btn--link.a-btn--warning:focus,.a-btn--link.a-btn--warning.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--red-mid-dark);color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:active,.a-btn--link.a-btn--warning.active{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.o-expandable{position:relative}.o-expandable__header{display:flex;justify-content:space-between;gap:10px;padding:.625em .9375em;border:0;background-color:transparent;cursor:pointer}.o-expandable__header:focus{outline:1px dotted var(--black);outline-offset:2px}.o-expandable__header .o-expandable__cue-close,.o-expandable__header .o-expandable__cue-open{display:none}.o-expandable__header[aria-expanded=false] .o-expandable__cue-open,.o-expandable__header[aria-expanded=true] .o-expandable__cue-close{display:block}.o-expandable button.o-expandable__header{width:100%;text-align:left}.o-expandable__label{flex-grow:1;margin-bottom:0;color:var(--black);font-weight:500}.o-expandable__icon,.o-expandable__label{font-size:1.125em}@media only all and (max-width: 37.5em){.o-expandable__icon,.o-expandable__label{font-size:1em}}.o-expandable__cues{align-self:center;color:var(--pacific);font-size:1em;line-height:1.375}.o-expandable__content{padding:0 .9375em .9375em}.o-expandable__content:before{content:\"\";display:block;border-top:1px solid var(--gray-40);padding-top:.9375em}.o-expandable__content:after{padding-bottom:.9375em;width:100%}.o-expandable--padded .o-expandable__header{padding:1.5625em .9375em}.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.625em}@media only all and (max-width: 37.5em){.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.375em}}.o-expandable--background{background:var(--gray-5)}.o-expandable--border{border:1px solid var(--gray-40)}html[lang=ar] .o-expandable__header{text-align:right}html[lang=ar] .o-expandable__cues{text-align:left}.o-expandable-group .o-expandable{border-bottom:1px solid var(--gray-40)}.o-expandable-group .o-expandable:first-child{border-top:1px solid var(--gray-40)}@media print{.o-expandable__header[aria-expanded=true] .o-expandable__cue-close,.o-expandable__header[aria-expanded=false] .o-expandable__cue-open{display:none}.o-expandable__content[aria-expanded=false]{display:block;max-height:99999px !important}}.o-expandable .print__header[aria-expanded=true] .o-expandable .print__cue-close,.o-expandable .print__header[aria-expanded=false] .o-expandable .print__cue-open{display:none}.o-expandable .print__content[aria-expanded=false]{display:block;max-height:99999px !important}.o-summary__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary__btn{position:relative;z-index:2;display:block;width:100%;padding-top:15px;padding-bottom:15px;border:dotted var(--pacific);border-width:1px 0;text-align:center;color:var(--pacific);background:#fff}.o-summary__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary__btn[aria-expanded=false]:before{display:block;pointer-events:none;height:2.75em;margin:0;position:absolute;left:0;right:0;top:calc(-100% + 2px);background:linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);content:\"\"}@media print{.o-summary__btn[aria-expanded=false]:before{background:none}}.o-summary__btn[aria-expanded=false]:before .print{background:none}.no-js .o-summary__btn{display:none}@media only screen and (min-width: 601px){.o-summary--mobile .o-summary__btn{display:none}}.o-summary-minimal__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary-minimal__btn{margin-top:5px;padding-left:0;padding-right:0;display:block;border:none;background:none;text-align:left;color:var(--pacific)}.o-summary-minimal__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary-minimal__btn .o-summary-minimal__cue-close,.o-summary-minimal__btn .o-summary-minimal__cue-open{display:none}.o-summary-minimal__btn[aria-expanded=false] .o-summary-minimal__cue-open,.o-summary-minimal__btn[aria-expanded=true] .o-summary-minimal__cue-close{display:block}.no-js .o-summary-minimal__btn{display:none}.o-form__group{margin-bottom:1.875em}.o-form__fieldset{border:none;margin:0;padding:0}.o-form__fieldset .m-form-field+.m-form-field{margin-top:.625em}.a-form-alert .cf-icon-svg{color:var(--gray);float:left}.a-form-alert__text{display:block;margin-left:1.25em}.a-form-alert--success .cf-icon-svg{color:var(--green)}.a-form-alert--error .cf-icon-svg{color:var(--red)}.a-form-alert--warning .cf-icon-svg{color:var(--gold)}.m-form-field .a-text-input--full{width:100%}.m-form-field .a-label+.a-text-input{margin-top:.3125em}.m-form-field--checkbox .a-label,.m-form-field--radio .a-label{display:inline-grid;grid-template-columns:1.875em auto;vertical-align:top;cursor:pointer;overflow-wrap:anywhere}.m-form-field--checkbox .a-label:before,.m-form-field--radio .a-label:before{display:inline-block;grid-row-start:1;grid-row-end:3;border:1px solid var(--gray-60);height:1.125em;width:1.125em;margin-right:10px;background-color:var(--white);content:\"\";vertical-align:top;position:relative;top:1px;left:1px}.m-form-field--checkbox .a-label:hover:before,.m-form-field--checkbox .a-label.hover:before,.m-form-field--radio .a-label:hover:before,.m-form-field--radio .a-label.hover:before{border-color:var(--pacific)}.m-form-field--checkbox .a-label__helper,.m-form-field--radio .a-label__helper{display:block}.m-form-field--checkbox .a-checkbox,.m-form-field--checkbox .a-radio,.m-form-field--radio .a-checkbox,.m-form-field--radio .a-radio{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}.m-form-field--checkbox .a-checkbox:focus+.a-label,.m-form-field--checkbox .a-checkbox.focus+.a-label,.m-form-field--checkbox .a-radio:focus+.a-label,.m-form-field--checkbox .a-radio.focus+.a-label,.m-form-field--radio .a-checkbox:focus+.a-label,.m-form-field--radio .a-checkbox.focus+.a-label,.m-form-field--radio .a-radio:focus+.a-label,.m-form-field--radio .a-radio.focus+.a-label{outline:1px dotted var(--pacific);outline-offset:1px}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:hover+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled:checked+.a-label:before,.m-form-field--checkbox .a-radio:disabled:focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled.focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled:hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled.hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled:checked+.a-label:before,.m-form-field--radio .a-checkbox:disabled:focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled.focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled:hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled.hover+.a-label:before,.m-form-field--radio .a-radio:disabled:checked+.a-label:before,.m-form-field--radio .a-radio:disabled:focus+.a-label:before,.m-form-field--radio .a-radio:disabled.focus+.a-label:before,.m-form-field--radio .a-radio:disabled:hover+.a-label:before,.m-form-field--radio .a-radio:disabled.hover+.a-label:before{border-color:var(--gray-60);outline:none;box-shadow:none}.m-form-field--checkbox .a-checkbox:disabled+.a-label,.m-form-field--checkbox .a-radio:disabled+.a-label,.m-form-field--radio .a-checkbox:disabled+.a-label,.m-form-field--radio .a-radio:disabled+.a-label{cursor:not-allowed;color:var(--gray-dark)}.m-form-field--checkbox .a-checkbox:disabled+.a-label:before,.m-form-field--checkbox .a-radio:disabled+.a-label:before,.m-form-field--radio .a-checkbox:disabled+.a-label:before,.m-form-field--radio .a-radio:disabled+.a-label:before{background:var(--gray-10);border-color:var(--gray-60)}.m-form-field--checkbox .a-checkbox:focus+.a-label:before,.m-form-field--checkbox .a-checkbox.focus+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:hover+.a-label:before,.m-form-field--checkbox .a-checkbox.hover+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center 0}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,')}.m-form-field--checkbox-error .a-label:before{border-color:var(--red);outline:1px solid var(--red)}.m-form-field--checkbox-error .a-label:hover:before,.m-form-field--checkbox-error .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-error .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-error .a-checkbox.focus+.a-label:before{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline-color:var(--red)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label,.m-form-field--checkbox-error .a-checkbox.focus+.a-label{outline:1px dotted var(--red);outline-offset:1px}.m-form-field--checkbox-warning .a-label:before{border-color:var(--gold);outline:1px solid var(--gold)}.m-form-field--checkbox-warning .a-label:hover:before,.m-form-field--checkbox-warning .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label:before{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline-color:var(--gold)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label{outline:1px dotted var(--gold);outline-offset:1px}.m-form-field--checkbox-success .a-label:before{border-color:var(--green);outline:1px solid var(--green)}.m-form-field--checkbox-success .a-label:hover:before,.m-form-field--checkbox-success .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-success .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-success .a-checkbox.focus+.a-label:before{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline-color:var(--green)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label,.m-form-field--checkbox-success .a-checkbox.focus+.a-label{outline:1px dotted var(--green);outline-offset:1px}.m-form-field--radio .a-label:before{border-radius:50%;transform:rotate(0)}.m-form-field--radio .a-radio:focus+.a-label:before,.m-form-field--radio .a-radio.focus+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:hover+.a-label:before,.m-form-field--radio .a-radio.hover+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:checked+.a-label:before{background-color:var(--pacific);box-shadow:inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:checked:disabled+.a-label:before{background-color:var(--gray-40);box-shadow:inset 0 0 0 2px var(--gray-10)}.m-form-field--radio .a-radio:focus:checked+.a-label:before,.m-form-field--radio .a-radio.focus:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:hover:checked+.a-label:before,.m-form-field--radio .a-radio.hover:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--lg-target{display:block}.m-form-field--lg-target .a-label{box-sizing:border-box;width:100%;padding:15px;background-color:var(--gray-10)}.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{background-color:var(--pacific-20);box-shadow:inset 0 0 0 1px var(--pacific)}.m-form-field--lg-target .a-checkbox:hover+.a-label,.m-form-field--lg-target .a-checkbox.hover+.a-label,.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-radio:hover+.a-label,.m-form-field--lg-target .a-radio.hover+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label{box-shadow:inset 0 0 0 2px var(--pacific)}.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{outline-offset:1px}.m-form-field--lg-target .a-checkbox:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:hover:disabled+.a-label,.m-form-field--lg-target .a-radio:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:hover:disabled+.a-label{color:var(--gray-dark);box-shadow:none;background-color:var(--gray-20)}.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label:before,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label:before{border:1px solid var(--gray-60)}.m-form-field .a-form-alert{margin-top:.9375em}.a-label{display:inline-block}.a-label__helper{color:var(--gray-dark);font-size:1rem;font-weight:400}.a-label__helper--block{display:block;margin-top:0.8333333333em}.a-label--heading{display:block;margin-bottom:0.5555555556em;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.a-label--heading,ul+.a-label--heading,ol+.a-label--heading,dl+.a-label--heading,figure+.a-label--heading,img+.a-label--heading,table+.a-label--heading,blockquote+.a-label--heading,h1+.a-label--heading,.h1+.a-label--heading,h2+.a-label--heading,.h2+.a-label--heading,h3+.a-label--heading,.h3+.a-label--heading,h5+.a-label--heading,.h5+.a-label--heading,h6+.a-label--heading,.h6+.a-label--heading{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.a-label--heading{margin-bottom:.625em;font-size:1em;line-height:1.125}}.a-label--heading .a-label__helper--block{margin-top:.625rem}.a-range{appearance:none;width:100%;min-height:49px}.a-range::-webkit-slider-runnable-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-moz-range-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-webkit-slider-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range::-moz-range-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range:focus,.a-range.focus{box-shadow:none;outline:none}.a-range:focus::-webkit-slider-thumb,.a-range.focus::-webkit-slider-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.a-range:focus::-moz-range-thumb,.a-range.focus::-moz-range-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.o-search-input{display:flex;flex-direction:column;row-gap:.9375rem}.o-search-input__input{position:relative;display:flex;width:initial;flex:0 1 100%}.o-search-input__input-label{position:absolute;left:10px;align-self:center;cursor:pointer}.o-search-input__input input[type=search]{width:100%;white-space:nowrap;padding-left:30px;appearance:none}.o-search-input__input button[type=reset]{display:none;position:absolute;right:0;align-self:center;color:var(--gray-40);font-size:20px;border:1px solid transparent;background-color:transparent;outline:0;width:44px;padding:5px;text-align:right}.o-search-input__input button[type=reset]>svg{width:25px;cursor:pointer;pointer-events:none}.o-search-input__input button[type=reset]:hover{color:var(--black)}.o-search-input__input button[type=reset]:focus{color:var(--black)}.o-search-input__input button[type=reset]:focus>svg{outline:1px dotted var(--pacific)}.o-search-input__input input[type=search]:placeholder-shown~button[type=reset]{display:none}.o-search-input__input input[type=search]:not(:placeholder-shown){padding-right:34px}.o-search-input__input input[type=search]::-webkit-search-decoration,.o-search-input__input input[type=search]::-webkit-search-cancel-button,.o-search-input__input input[type=search]::-webkit-search-results-button,.o-search-input__input input[type=search]::-webkit-search-results-decoration{display:none}.o-search-input:focus-within button[type=reset],.o-search-input .o-search-input__input:hover button[type=reset]{display:block}.o-search-input button[type=submit]{line-height:1.1875}@media only all and (min-width: 37.5625em){.o-search-input{flex-direction:row;border-left:0}.o-search-input button[type=submit]{border-top-left-radius:0;border-bottom-left-radius:0;flex-basis:25%}}.no-js .o-search-input button[type=reset]{display:none !important}.a-select{position:relative;border:1px solid var(--gray-60)}.a-select select{width:100%;line-height:1.375;padding:.4375em .375em .375em;border:0;appearance:none;background-color:var(--white);border-radius:0;color:var(--black)}.a-select select:hover,.a-select select.hover{outline:2px solid var(--pacific);outline-offset:0}.a-select select:active,.a-select select:focus,.a-select select.focus{box-shadow:0 0 0 2px var(--pacific);outline:1px dotted var(--pacific);outline-offset:3px}.a-select select[disabled]{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed}.a-select select[disabled]:hover,.a-select select[disabled].hover,.a-select select[disabled]:focus,.a-select select[disabled].focus{outline:none}.a-select select[disabled] option,.a-select select[disabled] option:disabled,.a-select select option:disabled{color:var(--gray-dark)}.a-select:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;content:\"\";pointer-events:none}.a-select--disabled:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.a-tag-filter{display:flex;gap:.625rem;border:1px solid var(--teal);padding:4px 6px;background-color:var(--teal-20);border-radius:.1875rem;color:var(--black);text-align:left;min-width:-moz-fit-content;min-width:fit-content}.a-tag-filter .cf-icon-svg{pointer-events:none;flex:none}.a-tag-filter>label{display:contents;pointer-events:none}button.a-tag-filter:hover{background-color:var(--teal-40);cursor:pointer}button.a-tag-filter:focus{outline:1px dotted var(--teal);outline-offset:1px}button.a-tag-filter:active{background-color:var(--teal)}a.a-tag-filter{line-height:normal;color:var(--black);border-color:var(--teal)}a.a-tag-filter:visited,a.a-tag-filter.visited,a.a-tag-filter:hover,a.a-tag-filter.hover{border-color:var(--teal);color:var(--black)}a.a-tag-filter:focus,a.a-tag-filter.focus{border-color:var(--teal);color:var(--black)}a.a-tag-filter:active,a.a-tag-filter.active{border-color:var(--teal);color:var(--black)}.a-tag-topic{display:flex;gap:.3125rem}.a-tag-topic{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--gold-80);letter-spacing:1px}.a-tag-topic .a-tag-topic__text{color:var(--gray);word-break:break-word}@media only all and (max-width: 37.5em){.a-tag-topic{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-tag-topic .cf-icon-svg--right{margin-left:auto}.a-tag-topic .a-tag-topic__text{border-bottom-width:0;flex-shrink:10}}a.a-tag-topic{color:var(--gold-80);border-color:var(--gold-80)}a.a-tag-topic:visited,a.a-tag-topic.visited,a.a-tag-topic:hover,a.a-tag-topic.hover{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:focus,a.a-tag-topic.focus{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:active,a.a-tag-topic.active{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic .a-tag-topic__text{border-bottom-color:var(--gold-80)}@media only all and (max-width: 37.5em){a.a-tag-topic{border-top-width:1px;border-bottom-width:1px}a.a-tag-topic:focus{outline:none}a.a-tag-topic:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-tag-topic)+li:has(.a-tag-topic) .a-tag-topic{position:relative;border-top:none}li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:hover:before,li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.a-tag-topic__bullet{font-size:1rem;line-height:1rem}@media only all and (min-width: 37.5625em){a.a-tag-topic__text{color:var(--gray);border-color:var(--gray)}a.a-tag-topic__text:visited,a.a-tag-topic__text.visited,a.a-tag-topic__text:hover,a.a-tag-topic__text.hover{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:focus,a.a-tag-topic__text.focus{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:active,a.a-tag-topic__text.active{border-color:var(--gray);color:var(--gray)}a.a-tag-topic,a.a-tag-topic:visited,a.a-tag-topic:hover,a.a-tag-topic:focus,a.a-tag-topic:active{border-bottom:none;outline-offset:1px}a.a-tag-topic .a-tag-topic__text,a.a-tag-topic:visited .a-tag-topic__text,a.a-tag-topic:hover .a-tag-topic__text,a.a-tag-topic:focus .a-tag-topic__text,a.a-tag-topic:active .a-tag-topic__text{padding-bottom:1px;border-bottom:1px dotted var(--gold-80)}a.a-tag-topic:hover .a-tag-topic__text{border-bottom:1px solid var(--gold-80)}a.a-tag-topic:focus{outline-color:var(--gray)}a.a-tag-topic:focus .a-tag-topic__text{border-bottom-style:solid !important}}.m-tag-group{padding-left:0;list-style-type:none}.m-tag-group li{margin-bottom:0;display:contents}@media only all and (min-width: 37.5625em){.m-tag-group{display:flex;gap:.9375em;flex-wrap:wrap}.m-tag-group--stacked{flex-direction:column;width:-moz-fit-content;width:fit-content}}.m-tag-group:has(.a-tag-filter){display:flex;gap:.9375em;flex-wrap:wrap}html[lang=ar] .m-tag-group{direction:rtl;padding-right:0}.a-text-input{appearance:none;display:inline-block;padding:.4375em;border:1px solid var(--gray-60);background:var(--white);color:var(--black);box-sizing:border-box}.a-text-input:hover,.a-text-input.hover{border-color:var(--pacific);outline:1px solid var(--pacific)}.a-text-input:focus,.a-text-input.focus{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific);outline:1px dotted var(--pacific);outline-offset:2px}.a-text-input:disabled,.a-text-input:disabled:hover,.a-text-input:disabled.hover,.a-text-input:disabled:focus,.a-text-input:disabled.focus{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed;border-color:var(--gray-60);outline:none}.a-text-input--error{border-color:var(--red);outline:1px solid var(--red)}.a-text-input--error:hover,.a-text-input--error.hover{border-color:var(--red-dark);outline:1px solid var(--red-dark);outline-offset:0}.a-text-input--error:focus,.a-text-input--error.focus{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red)}.a-text-input--error:focus:hover,.a-text-input--error:focus.hover,.a-text-input--error.focus:hover,.a-text-input--error.focus.hover{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red);outline-offset:2px}.a-text-input--warning{border-color:var(--gold);outline:1px solid var(--gold)}.a-text-input--warning:hover,.a-text-input--warning.hover{border-color:var(--gold-dark);outline:1px solid var(--gold-dark);outline-offset:0}.a-text-input--warning:focus,.a-text-input--warning.focus{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold)}.a-text-input--warning:focus:hover,.a-text-input--warning:focus.hover,.a-text-input--warning.focus:hover,.a-text-input--warning.focus.hover{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold);outline-offset:2px}.a-text-input--success{border-color:var(--green);outline:1px solid var(--green)}.a-text-input--success:hover,.a-text-input--success.hover{border-color:var(--green-dark);outline:1px solid var(--green-dark);outline-offset:0}.a-text-input--success:focus,.a-text-input--success.focus{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green)}.a-text-input--success:focus:hover,.a-text-input--success:focus.hover,.a-text-input--success.focus:hover,.a-text-input--success.focus.hover{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green);outline-offset:2px}::-webkit-search-decoration{appearance:none}::placeholder{color:var(--gray-dark)}input[type=date]::-webkit-datetime-edit{color:var(--gray-dark)}select.o-multiselect{display:block;box-sizing:border-box;width:100%;padding:.25em .4375em;height:5.5em;border:1px solid var(--gray-60)}select.o-multiselect option{padding:.125em .375em}.o-multiselect,.o-multiselect__header{position:relative}.o-multiselect__header:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;border:1px solid var(--gray-60);content:\"\";pointer-events:none}.o-multiselect__search[type=text]{display:block;box-sizing:border-box;width:100%}.o-multiselect__fieldset{border-color:var(--gray-60);border-top:none;margin:-1px 0 0;padding:0;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;position:absolute;z-index:10;max-height:0;width:100%;transition:max-height .25s ease-out}.o-multiselect.u-active .o-multiselect__fieldset{margin-top:0;max-height:140px;border-color:var(--pacific);border-width:2px;border-top:0}.o-multiselect.u-active .o-multiselect__header:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.o-multiselect__options{list-style-type:none;background-color:var(--white);padding:0}.o-multiselect__options li{margin:0}.o-multiselect__options li:first-child .a-label{padding-top:.625em}.o-multiselect__options.u-filtered li:not(.u-filter-match){display:none}.o-multiselect__options.u-no-results li,.o-multiselect__options.u-max-selections li{display:none}.o-multiselect__options.u-no-results:after,.o-multiselect__options.u-max-selections:after{display:list-item}.o-multiselect__options.u-no-results:after{content:\"No results found\"}.o-multiselect__options.u-max-selections{padding:.625em;pointer-events:none}.o-multiselect__options.u-max-selections:after{content:\"Reached maximum number of selections\"}.o-multiselect__options .a-label{box-sizing:border-box;padding:.3125em 0 .3125em .625em;width:100%}.cf-icon-svg{height:1.1875em;vertical-align:text-top;fill:currentcolor}.cf-icon-svg--updating,.cf-icon-svg--updating-round{animation:updating-animation 1.25s infinite linear;transform-origin:50% 50%}@keyframes updating-animation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}html[lang=ar] .cf-icon-svg--right,html[lang=ar] .cf-icon-svg--right-round,html[lang=ar] .cf-icon-svg--left,html[lang=ar] .cf-icon-svg--left-round,html[lang=ar] .cf-icon-svg--arrow-right,html[lang=ar] .cf-icon-svg--arrow-right-round,html[lang=ar] .cf-icon-svg--arrow-left,html[lang=ar] .cf-icon-svg--arrow-left-round,html[lang=ar] .cf-icon-svg--help,html[lang=ar] .cf-icon-svg--help-round,html[lang=ar] .cf-icon-svg--book,html[lang=ar] .cf-icon-svg--book-round,html[lang=ar] .cf-icon-svg--document,html[lang=ar] .cf-icon-svg--document-round,html[lang=ar] .cf-icon-svg--edit,html[lang=ar] .cf-icon-svg--edit-round,html[lang=ar] .cf-icon-svg--paper-clip,html[lang=ar] .cf-icon-svg--paper-clip-round,html[lang=ar] .cf-icon-svg--cart,html[lang=ar] .cf-icon-svg--cart-round,html[lang=ar] .cf-icon-svg--disability,html[lang=ar] .cf-icon-svg--disability-round,html[lang=ar] .cf-icon-svg--travel,html[lang=ar] .cf-icon-svg--travel-round,html[lang=ar] .cf-icon-svg--bullhorn,html[lang=ar] .cf-icon-svg--bullhorn-round,html[lang=ar] .cf-icon-svg--chart,html[lang=ar] .cf-icon-svg--chart-round,html[lang=ar] .cf-icon-svg--list,html[lang=ar] .cf-icon-svg--list-round,html[lang=ar] .cf-icon-svg--external-link,html[lang=ar] .cf-icon-svg--external-link-round{transform:scaleX(-1)}.m-card{position:relative}.m-card:not(.m-card--breakout)>a{padding:1.875em}.m-card:not(.m-card--breakout) .m-card__footer{margin-top:auto}.m-card:not(.m-card--breakout,.m-card--topic){background:var(--white);border:1px solid var(--gray-20);border-bottom-width:3px;padding:1.875em}.m-card:not(.m-card--breakout,.m-card--topic),.m-card>a{display:flex;flex-direction:column;flex-grow:1;flex-basis:0;box-sizing:border-box;height:100%}.m-card a:focus{outline-offset:2px}.m-card__footer>a{font-weight:500;border-bottom-width:1px}@media only all and (max-width: 56.3125em){.m-card__heading{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h4+.m-card__heading,.h4+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.3636363636em}}@media only all and (max-width: 56.3125em)and (max-width: 37.5em){.m-card__heading{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h3+.m-card__heading,.h3+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.6666666667em}}.m-card__heading>a{color:var(--black)}.m-card__heading>a:hover{color:var(--pacific)}.m-card__heading>a .m-card__icon{font-size:1em;margin-bottom:0;padding-right:.46875em}.m-card__heading>a .m-card__icon,.m-card__heading>a span{display:table-cell}.m-card>.m-list{margin-top:10px;margin-bottom:30px}.m-card--topic{text-align:center;width:170px;background:var(--white)}.m-card--topic>a{border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--topic .m-card__icon{font-size:1.875em;color:var(--green);margin-bottom:.3125em}.m-card--topic:hover>a{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--topic:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--topic .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--topic>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--topic:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:focus .m-card__footer>span{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:active .m-card__footer>span{border-color:var(--pacific-dark);border-style:solid;color:var(--pacific-dark)}.m-card--topic-action .m-card__icon{color:var(--pacific)}.m-card--breakout{min-width:210px;text-align:center}.m-card--breakout>a{padding-top:60px}.m-card--breakout .m-card__inner-wrapper{position:relative;z-index:0;min-height:135px;background:var(--gray-5);border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--breakout .m-card__img{position:absolute;z-index:1;top:0;left:50%;width:210px;height:120px;margin-left:-105px}.m-card--breakout .m-card__footer{margin-top:84px}.m-card--breakout:hover .m-card__inner-wrapper{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--breakout:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--breakout .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--breakout>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--breakout:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--breakout>a:focus .m-card__footer>span{border-color:var(--pacific);color:var(--pacific)}.m-card--breakout>a:active .m-card__footer>span{border-color:var(--navy);border-style:solid;color:var(--navy)}.m-card--breakout .m-card__footer>span{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card--breakout .m-card__footer>span,ul+.m-card--breakout .m-card__footer>span,ol+.m-card--breakout .m-card__footer>span,dl+.m-card--breakout .m-card__footer>span,figure+.m-card--breakout .m-card__footer>span,img+.m-card--breakout .m-card__footer>span,table+.m-card--breakout .m-card__footer>span,blockquote+.m-card--breakout .m-card__footer>span,h1+.m-card--breakout .m-card__footer>span,.h1+.m-card--breakout .m-card__footer>span,h2+.m-card--breakout .m-card__footer>span,.h2+.m-card--breakout .m-card__footer>span,h4+.m-card--breakout .m-card__footer>span,.h4+.m-card--breakout .m-card__footer>span,h5+.m-card--breakout .m-card__footer>span,.h5+.m-card--breakout .m-card__footer>span,h6+.m-card--breakout .m-card__footer>span,.h6+.m-card--breakout .m-card__footer>span{margin-top:1.3636363636em}.o-card-group>h2{margin-bottom:1.875rem}.o-card-group--column-2 .o-card-group__cards{grid-template-columns:1fr 1fr}.o-card-group--column-3 .o-card-group__cards{grid-template-columns:repeat(3, minmax(0, 1fr))}@media only all and (max-width: 63.8125em){.o-card-group--column-3 .o-card-group__cards{grid-template-columns:1fr 1fr}}.o-card-group__cards{display:grid;grid-column-gap:1.25em;grid-row-gap:1.25em}@media only all and (max-width: 37.5em){.o-card-group__cards{grid-template-columns:100% !important}}.o-card-group--bg-green{padding:1.875em;background:var(--green-20)}_:-ms-lang(x),.o-card-group__cards{display:block}_:-ms-lang(x) .m-card,.o-card-group__cards .m-card{display:block;float:left;margin-bottom:10px}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-2 .o-card-group__cards .m-card{width:48%;margin-right:2%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-2 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-3 .o-card-group__cards .m-card{width:32%;margin-right:1%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-3 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x),.o-card-group:after{content:\"\";display:table;clear:both}.o-card-group--count-2 .m-card:nth-of-type(1),.o-card-group--count-3 .m-card:nth-of-type(1),.o-card-group--count-4 .m-card:nth-of-type(1){grid-area:card1}.o-card-group--count-2 .m-card:nth-of-type(2),.o-card-group--count-3 .m-card:nth-of-type(2),.o-card-group--count-4 .m-card:nth-of-type(2){grid-area:card2}.o-card-group--count-2 .m-card:nth-of-type(3),.o-card-group--count-3 .m-card:nth-of-type(3),.o-card-group--count-4 .m-card:nth-of-type(3){grid-area:card3}.o-card-group--count-2 .m-card:nth-of-type(4),.o-card-group--count-3 .m-card:nth-of-type(4),.o-card-group--count-4 .m-card:nth-of-type(4){grid-area:card4}.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card1 card3\"}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.7307692308em}h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1)>a{justify-content:center}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card3 card4\"}.o-card-group--flow .o-card-group__cards{display:flex;flex-wrap:wrap;justify-content:center}@media only all and (min-width: 37.5625em)and (max-width: 56.25em){.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card1\" \"card2 card3\"}}@media only all and (max-width: 37.5em){.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\"}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\" \"card4\"}.o-card-group--flow .o-card-group__cards{display:block}.o-card-group--flow .o-card-group__cards .m-card{width:100%;margin-bottom:1.875em}}.o-email-signup .m-notification{margin-bottom:.9375em}.o-email-signup .a-text-input{max-width:23.125rem}.o-email-signup__buttons{display:flex;margin-top:.9375em;align-items:center;flex-wrap:wrap-reverse;gap:.9375em}.o-email-signup .a-btn{text-align:inherit}@media only all and (max-width: 37.5em){.o-email-signup .a-label--heading{font-size:1em}}.o-featured-content-module{min-height:220px;position:relative;border:1px solid var(--gray-40);background-color:var(--gray-5)}.o-featured-content-module__text{padding-top:1.875em;padding-bottom:1.875em}.o-featured-content-module__img{display:block}@media only all and (max-width: 37.5em){.o-featured-content-module__text{padding-right:.9375em;padding-left:.9375em}.o-featured-content-module__visual{padding-right:.9375em;padding-bottom:.9375em;padding-left:.9375em}.o-featured-content-module__img{margin-right:auto;margin-left:auto}}@media only all and (min-width: 37.5625em){.o-featured-content-module__text{padding-right:300px;padding-left:1.875em}.o-featured-content-module__visual{height:100%;overflow:hidden;position:absolute;top:0;right:0;width:270px}.o-featured-content-module__img{max-width:none;height:100%;position:absolute;left:50%;transform:translate(-50%)}}.m-hero{background-color:var(--gray-5)}.m-hero__wrapper{display:grid;max-width:1200px;margin:0 auto;padding-top:30px;padding-bottom:30px}.m-hero__text{padding-right:15px;padding-left:15px}.m-hero__heading{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7647058824em}.m-hero__subhead{font-size:22px;line-height:1.25}.m-hero__image-wrapper{box-sizing:border-box;overflow:hidden}.m-hero__image{background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;display:none}@supports(display: grid){.m-hero__image{display:block}}.m-hero--knockout{background-color:var(--gray);color:var(--white)}.m-hero--overlay .m-hero__wrapper{background-position:center;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo,.m-hero--50-50{background-color:var(--white)}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}@media only all and (min-width: 37.5625em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h2+.m-hero--jumbo .m-hero__subhead,.h2+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h2+.m-hero--50-50 .m-hero__subhead,.h2+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.3636363636em}}@media only all and (min-width: 63.8125em){.m-hero--jumbo .m-hero__wrapper,.m-hero--50-50 .m-hero__wrapper{min-height:285px}.m-hero--jumbo .m-hero__heading,.m-hero--50-50 .m-hero__heading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.625em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead{margin-top:1.7307692308em}h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h3+.m-hero--jumbo .m-hero__subhead,.h3+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h3+.m-hero--50-50 .m-hero__subhead,.h3+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){.m-hero__image-wrapper{margin-top:1.875em}.m-hero--overlay .m-hero__wrapper{background-image:none !important}.m-hero--jumbo .m-hero__wrapper{padding-bottom:0}}@media only all and (max-width: 56.25em){.m-hero__heading{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7307692308em}h1+.m-hero__heading,.h1+.m-hero__heading,h3+.m-hero__heading,.h3+.m-hero__heading,h4+.m-hero__heading,.h4+.m-hero__heading,h5+.m-hero__heading,.h5+.m-hero__heading,h6+.m-hero__heading,.h6+.m-hero__heading{margin-top:1.1538461538em}.m-hero__subhead{font-size:18px}}@media only all and (min-width: 37.5625em){.m-hero__wrapper{grid-template-columns:7fr 5fr;padding-right:15px;padding-left:15px;min-height:225px}.m-hero__text{margin:auto 0}.m-hero__image-wrapper{padding-right:15px;padding-left:15px;display:flex;align-items:center}.m-hero--bleeding .m-hero__image-wrapper{width:100%;margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--bleeding .m-hero__image{padding-bottom:0 !important;height:100%;width:100%;background-size:cover}.m-hero--overlay .m-hero__image{display:none}.m-hero--jumbo .m-hero__wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo .m-hero__image{display:none}.m-hero--50-50 .m-hero__wrapper{grid-template-columns:1fr 1fr;border:1px solid var(--gray-40);border-top:none;background-position:100% center;background-repeat:no-repeat;background-size:50%}.m-hero--50-50 .m-hero__image{display:none}}@media only all and (min-width: 63.8125em){.m-hero__wrapper{padding-top:2.8125em;padding-bottom:2.8125em;min-height:195px}.m-hero--bleeding .m-hero__image-wrapper{margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--50-50 .m-hero__wrapper{min-height:345px}}.content-l{position:relative}@media only all and (min-width: 37.5625em){.content-l{display:block;position:relative;margin-left:-15px;margin-right:-15px}}@media only all and (max-width: 37.5em){.content-l__col+.content-l__col{margin-top:1.875em}}@media only all and (min-width: 37.5625em){.content-l__col-1{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-2{display:inline-block;box-sizing:border-box;width:50%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-3{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-2-3{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-8{display:inline-block;box-sizing:border-box;width:37.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-5-8{display:inline-block;box-sizing:border-box;width:62.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-4{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-4{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}.content__line{height:1px;background:var(--gray-40)}.content__main dd,.content__main dt,.content__main h3,.content__main h4,.content__main h5,.content__main h6,.content__main li,.content__main p,.content__main label,.content__intro dd,.content__intro dt,.content__intro h3,.content__intro h4,.content__intro h5,.content__intro h6,.content__intro li,.content__intro p,.content__intro label{max-width:41.875rem}.content__intro,.content__main,.content__sidebar{padding:1.875em .9375em}@media only all and (min-width: 37.5625em){.content__intro,.content__main,.content__sidebar{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding:2.8125em .9375em}}@media only all and (min-width: 56.3125em){.content__intro,.content__main,.content__sidebar{padding:2.8125em 0}}@media only all and (min-width: 56.3125em){.content__intro{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}@media only all and (min-width: 56.3125em){.content--1-3 .content__sidebar{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-right:1.875em}.content--1-3 .content__main{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;position:relative}.content--1-3 .content__main:after{content:\"\";border-left:1px solid var(--gray-40);position:absolute;top:2.8125em;bottom:0;left:-1.875em}.content--2-1 .content__main{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content--2-1 .content__main:after{right:-1.875em}.content--2-1 .content__sidebar{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-left:1.875em}}.content--flush-bottom{padding-bottom:0}@media only all and (max-width: 56.25em){.content--flush-top-on-small{padding-top:0}}@media only all and (max-width: 56.25em){.content--flush-all-on-small{padding:0;border:none}}.block{margin-top:3.75em;margin-bottom:3.75em}.block--border-top{border-top:1px solid var(--gray-40)}.block--border-right{border-right:1px solid var(--gray-40)}.block--border-bottom{border-bottom:1px solid var(--gray-40)}.block--border-left{border-left:1px solid var(--gray-40)}.block--border{border:1px solid var(--gray-40)}.block--flush-top{margin-top:0 !important}.block--flush-top.block--border,.block--flush-top.block--border-top{border-top:none}.block--flush-bottom{margin-bottom:0 !important}.block--flush-bottom.block--border,.block--flush-bottom.block--border-bottom{border-bottom:none}.block--flush-sides{margin-right:-15px;margin-left:-15px}@media only all and (max-width: 37.5em){.block--flush-sides.block--border,.block--flush-sides.block--border-right,.block--flush-sides.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush-sides{margin-right:-30px;margin-left:-30px}}.block--flush{margin-top:0 !important;margin-right:-15px;margin-bottom:0 !important;margin-left:-15px}.block--flush.block--border,.block--flush.block--border-top,.block--flush.block--border-bottom{border-top:none;border-bottom:none}@media only all and (max-width: 37.5em){.block--flush.block--border,.block--flush.block--border-right,.block--flush.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush{margin-right:-30px;margin-left:-30px}}.block--bg{padding:1.875em .9375em 3.75em;background:var(--gray-5)}@media only all and (min-width: 37.5625em){.block--bg{padding:2.8125em 1.875em}}.block--padded-top{padding-top:1.875em;margin-top:1.875em}.block--padded-bottom{padding-bottom:1.875em;margin-bottom:1.875em}.block--sub{margin-top:1.875em;margin-bottom:1.875em}@media only all and (min-width: 56.3125em){.wrapper{max-width:1200px;padding-right:15px;padding-left:15px;margin:0 auto;clear:both}}.wrapper--match-content{padding-left:15px;padding-right:15px}@media only all and (min-width: 37.5625em){.wrapper--match-content{padding-left:30px;padding-right:30px;max-width:1200px}}.o-text-introduction{margin-top:0;margin-bottom:60px}.o-text-introduction>*{margin-top:0;margin-bottom:15px;max-width:41.875rem}.o-well{box-sizing:border-box;padding:1.875em .9375em;border:1px solid var(--gray-40);background-color:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-well{padding-left:1.875em;padding-right:1.875em}}.o-banner{padding:.9375em 0;background:var(--gold-10);border-bottom:1px solid var(--gray-40);font-size:.875em}.o-banner .m-notification{border:none;padding:0}.o-banner .m-notification__icon{left:0;top:0}.o-banner--dark{background:var(--teal-dark);border-color:var(--teal-dark);color:var(--white)}.o-banner--dark .m-notification{background:var(--teal-dark)}.o-banner--dark .m-notification .cf-icon-svg{fill:var(--white)}.o-banner--dark .m-notification a{color:var(--white);border-color:var(--white)}.o-banner--dark .m-notification a:visited,.o-banner--dark .m-notification a.visited{border-color:var(--teal-40);color:var(--teal-40)}.o-banner--dark .m-notification a:hover,.o-banner--dark .m-notification a.hover{border-color:var(--gray-15);color:var(--gray-15)}.o-banner--dark .m-notification a:focus,.o-banner--dark .m-notification a.focus{border-color:var(--white);color:var(--white)}.o-banner--dark .m-notification a:active,.o-banner--dark .m-notification a.active{border-color:var(--gray-15);color:var(--gray-15)}@media only all and (min-width: 37.5625em){.o-banner{font-size:1em}}.m-notification{display:none;position:relative;padding:15px;background:var(--gray-5);border:1px solid var(--gray-40)}.m-notification>.cf-icon-svg{position:absolute;fill:var(--gray)}.m-notification--success{background:var(--green-10);border-color:var(--green)}.m-notification--success>.cf-icon-svg{fill:var(--green)}.m-notification--warning{background:var(--gold-10);border-color:var(--gold)}.m-notification--warning>.cf-icon-svg{fill:var(--gold)}.m-notification--error{background:var(--red-10);border-color:var(--red)}.m-notification--error>.cf-icon-svg{fill:var(--red)}.m-notification--success a,.m-notification--warning a,.m-notification--error a{color:var(--pacific-mid-dark);border-color:var(--pacific-mid-dark)}.m-notification--success a:visited,.m-notification--success a.visited,.m-notification--warning a:visited,.m-notification--warning a.visited,.m-notification--error a:visited,.m-notification--error a.visited{border-color:var(--teal);color:var(--teal)}.m-notification--success a:hover,.m-notification--success a.hover,.m-notification--warning a:hover,.m-notification--warning a.hover,.m-notification--error a:hover,.m-notification--error a.hover{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-notification--success a:focus,.m-notification--success a.focus,.m-notification--warning a:focus,.m-notification--warning a.focus,.m-notification--error a:focus,.m-notification--error a.focus{border-color:var(--pacific-mid-dark);color:var(--pacific-mid-dark)}.m-notification--success a:active,.m-notification--success a.active,.m-notification--warning a:active,.m-notification--warning a.active,.m-notification--error a:active,.m-notification--error a.active{border-color:var(--navy-dark);color:var(--navy-dark)}.m-notification--visible{display:block}.cf-icon-svg+.m-notification__content{padding-left:1.5625rem}.m-notification__message{font-size:1rem;line-height:1.25;font-weight:500}@media only all and (min-width: 37.5625em){.m-notification__message{font-size:1.125rem}}.m-notification__explanation{margin-top:.3125rem;margin-bottom:.9375rem}.m-notification__message+.m-list{margin-top:.9375rem}@media only all and (min-width: 37.5625em){.m-notification .cf-icon-svg{font-size:1.125rem}.m-notification__explanation{margin-bottom:0}.m-notification .m-list{margin-top:.3125rem}.m-notification .m-list__item{margin-bottom:.3125rem}}html[lang=ar] .m-notification .cf-icon-svg+.m-notification__content{padding-left:initial;padding-right:1.5625rem}html[lang=ar] .m-notification .m-list{padding-right:0}.m-pagination{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:\"pag-btn-prev . pag-btn-next\" \"pag-form pag-form pag-form\";row-gap:.9375rem}.m-pagination__form{grid-area:pag-form;display:flex;flex-flow:wrap;place-content:center;gap:.625rem;padding:.3125rem;border-radius:.25rem;background:var(--gray-5);color:var(--gray)}.m-pagination__current-page{width:2.8125rem;font-weight:500;text-align:right}.m-pagination__label{display:contents;white-space:nowrap}.m-pagination__btn-prev{grid-area:pag-btn-prev;z-index:1}.m-pagination__btn-next{grid-area:pag-btn-next;z-index:1}@media only all and (min-width: 37.5625em){.m-pagination{grid-template-areas:\"pag-btn-prev pag-form pag-btn-next\"}.m-pagination__btn-prev{border-top-right-radius:0;border-bottom-right-radius:0}.m-pagination__btn-next{border-top-left-radius:0;border-bottom-left-radius:0}}.o-table__cell--right-align{text-align:right}.o-table--scrolling{box-sizing:border-box;overflow-y:hidden}.o-table--scrolling table{border:1px solid var(--gray-40)}.o-table--scrolling table>tbody>tr:nth-child(2n)>th,.o-table--scrolling table>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-table--striped>tbody>tr:nth-child(2n)>th,.o-table--striped>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}}@media only screen and (max-width: 600px){.o-table{width:100%}.o-table--striped tr:nth-child(2n)>th,.o-table--striped tr:nth-child(2n)>td{background:var(--white)}.o-table--stack-on-small{border-top:1px solid var(--gray-40)}.o-table--stack-on-small tr,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=row],.o-table--stack-on-small [data-display-table=cell]{display:block}.o-table--stack-on-small th,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=cell]{padding-right:0;padding-left:0;width:100%}.o-table--stack-on-small>thead,.o-table--stack-on-small [data-display-table=thead]{display:none}.o-table--stack-on-small td[data-label]:before{display:block;margin-top:0;margin-bottom:.3125em;content:attr(data-label);line-height:1.83333333;font-size:.875em;font-weight:600;letter-spacing:1px;text-transform:uppercase}.o-table--stack-on-small td:last-child,.o-table--stack-on-small [data-display-table=cell]:last-child{margin-bottom:1.875em}}.a-date{color:var(--gray);white-space:nowrap;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.a-date,ul+.a-date,ol+.a-date,dl+.a-date,figure+.a-date,img+.a-date,table+.a-date,blockquote+.a-date,h1+.a-date,.h1+.a-date,h2+.a-date,.h2+.a-date,h3+.a-date,.h3+.a-date,h4+.a-date,.h4+.a-date,h6+.a-date,.h6+.a-date{margin-top:2.1428571429em}.no-js .u-js-only,.u-hide-if-js{display:none !important}.no-js .u-hide-if-js{display:block !important}.u-clearfix:after{content:\"\";display:table;clear:both}.u-visually-hidden{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}@media only all and (max-width: 37.5em){.u-hide-on-mobile{display:none}}.u-show-on-mobile{display:none}@media only all and (max-width: 37.5em){.u-show-on-mobile{display:block}}.u-hidden{display:none !important}.u-invisible{visibility:hidden}.u-right{float:right}.u-nowrap{white-space:nowrap}.u-flexible-container{position:relative;padding-bottom:56.25%;height:0}.u-flexible-container__inner{position:absolute;top:0;left:0;width:100%;height:100%}.u-flexible-container--4-3{position:relative;padding-bottom:75%;height:0}.u-mt0{margin-top:0 !important}.u-mb0{margin-bottom:0 !important}.u-mt5{margin-top:5px !important}.u-mb5{margin-bottom:5px !important}.u-mt10{margin-top:10px !important}.u-mb10{margin-bottom:10px !important}.u-mt15{margin-top:15px !important}.u-mb15{margin-bottom:15px !important}.u-mt20{margin-top:20px !important}.u-mb20{margin-bottom:20px !important}.u-mt30{margin-top:30px !important}.u-mb30{margin-bottom:30px !important}.u-mt45{margin-top:45px !important}.u-mb45{margin-bottom:45px !important}.u-mt60{margin-top:60px !important}.u-mb60{margin-bottom:60px !important}.u-w100pct{width:100%}.u-w90pct{width:90%}.u-w80pct{width:80%}.u-w70pct{width:70%}.u-w60pct{width:60%}.u-w50pct{width:50%}.u-w40pct{width:40%}.u-w30pct{width:30%}.u-w20pct{width:20%}.u-w10pct{width:10%}.u-w75pct{width:75%}.u-w65pct{width:65%}.u-w25pct{width:25%}.u-w15pct{width:15%}.u-w66pct{width:66.6666666667%}.u-w33pct{width:33.3333333333%}small,.u-small-text{font-size:.875em}small--subtle,.u-small-text--subtle{color:var(--gray)}.u-no-animation{transition-duration:0s !important}.u-move-transition{transition:transform .25s ease-out}.u-move-to-origin{transform:translateZ(0)}.u-move-left{transform:translate3d(-100%, 0, 0)}.u-move-left-2x{transform:translate3d(-200%, 0, 0)}.u-move-left-3x{transform:translate3d(-300%, 0, 0)}.u-move-right{transform:translate3d(100%, 0, 0)}.u-move-up{transform:translate3d(0, -100%, 0)}.u-alpha-transition{transition:opacity .25s linear}.u-alpha-100{opacity:1}.u-alpha-0{opacity:0}.u-max-height-transition{overflow:hidden;contain:paint;transition:max-height .2s ease-out}.u-max-height-zero{max-height:0 !important}.u-max-height-summary{max-height:88px !important}.a-link{border-bottom-width:0}.a-link .a-link__text{border-bottom-width:1px;border-bottom-style:inherit;overflow-wrap:break-word}.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){.a-link--jump{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-link--jump .cf-icon-svg--right{margin-left:auto}.a-link--jump .a-link__text{border-bottom-width:0;flex-shrink:10}}a.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){a.a-link--jump{border-top-width:1px;border-bottom-width:1px}a.a-link--jump:focus{outline:none}a.a-link--jump:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-link--jump)+li:has(.a-link--jump) .a-link--jump{position:relative;border-top:none}li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:hover:before,li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.m-list--unstyled,.m-list--horizontal,.m-list--links{padding-left:0;list-style-type:none}.m-list--unstyled .m-list__item,.m-list--horizontal .m-list__item,.m-list--links .m-list__item{margin-left:0}.m-list--spaced .m-list--spaced,.m-list--spaced .m-list__item+.m-list__item{margin-top:1.5em}.m-list--horizontal .m-list__item{display:inline-block;margin-right:.25em;margin-bottom:0}@media only all and (max-width: 37.5em){.m-list--links .m-list__item{margin-bottom:0}}html[lang=ar] .m-list{padding-right:0}.m-meta-header{display:flex;flex-direction:column-reverse;flex-wrap:wrap-reverse;row-gap:.625rem;column-gap:1.3125rem;width:-moz-fit-content;width:fit-content;padding-bottom:.625rem;overflow:hidden}.m-meta-header__item-group{display:flex;flex-wrap:wrap;column-gap:1.3125rem}.m-meta-header__item{display:grid;grid-template-columns:0 auto 1fr;row-gap:.3125rem;text-wrap:balance;margin-bottom:0;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.m-meta-header__item,ul+.m-meta-header__item,ol+.m-meta-header__item,dl+.m-meta-header__item,figure+.m-meta-header__item,img+.m-meta-header__item,table+.m-meta-header__item,blockquote+.m-meta-header__item,h1+.m-meta-header__item,.h1+.m-meta-header__item,h2+.m-meta-header__item,.h2+.m-meta-header__item,h3+.m-meta-header__item,.h3+.m-meta-header__item,h5+.m-meta-header__item,.h5+.m-meta-header__item,h6+.m-meta-header__item,.h6+.m-meta-header__item{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.625em;font-size:1em;line-height:1.125}}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.3125rem}}.m-meta-header__item .cf-icon-svg{margin-right:.3125rem}.m-meta-header__item:before{content:\"|\";margin-left:-0.8125rem}.m-meta-header__item .a-date{font-size:.875rem;line-height:1.7142857143;margin-bottom:0}@media only all and (min-width: 37.5625em){.m-meta-header{flex-direction:row}}.m-pull-quote__body{color:var(--black);font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-pull-quote__body{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.m-pull-quote__citation{color:var(--gray);font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.m-pull-quote__citation,ul+.m-pull-quote__citation,ol+.m-pull-quote__citation,dl+.m-pull-quote__citation,figure+.m-pull-quote__citation,img+.m-pull-quote__citation,table+.m-pull-quote__citation,blockquote+.m-pull-quote__citation,h1+.m-pull-quote__citation,.h1+.m-pull-quote__citation,h2+.m-pull-quote__citation,.h2+.m-pull-quote__citation,h3+.m-pull-quote__citation,.h3+.m-pull-quote__citation,h4+.m-pull-quote__citation,.h4+.m-pull-quote__citation,h6+.m-pull-quote__citation,.h6+.m-pull-quote__citation{margin-top:2.1428571429em}.m-pull-quote__citation:before{content:\"—\"}.m-slug-header{border-top:1px solid var(--gray-40)}.m-slug-header__heading{display:inline-block;padding-top:0.2857142857em;border-top:5px solid var(--green);margin-top:-3px;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}.a-tagline{font-size:.75rem;display:grid;grid-template-columns:22px 1fr;grid-column-gap:10px}.a-tagline__text{display:inline-block}.a-tagline .u-usa-flag{margin-top:1px}.a-tagline--large{font-size:1rem}.a-tagline--large .u-usa-flag{margin-top:4px}.u-usa-flag{display:inline-block;width:24px;height:13px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAZCAMAAABAf11LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5QTFRF////sxlC7MbQ2YyhxlNxCjFhR2WJV3GSKUt1dYumOFh/GT5rhZiwwszYsr/OlKW6Zn6c0djh8PL1iR9Ko7LE4OXrl0pttKC0pXWRtYKbSuJhRQAAANFJREFUeNrkkctuwyAUREnSuW/ApHYf//+jBVdZVcJi3aORgAXcMyLBAAJEzsVG3m8TkifyI3zfPQ6nJJLo421CArSBmkgjNEWtQE4zXJmClXuCWIlU5hdQxCqbqnE1KdIz79CVDvBwZxyKfQfmHTyzl01UZSvOWSTbhZLSWeDMufWLC/1ls3amT4qQq394EjIjApxBT+/nr8eEBNuKcB9SWMpmEXalNOylmlUZNTr4vE/4VdKhpC+leQf6y/e0wzL3RdJtkfUJyzwW+ZcdfgQYAJmJD3zerW6OAAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */:root{--font-stack: system-ui, sans-serif;--beige: #bea96f;--beige-30: #f0e8d8;--beige-60: #d8c8a0;--green-dark: #1e9642;--green-mid-dark: #1fa040;--green: #20aa3f;--green-90: #48b753;--green-80: #66c368;--green-70: #93cf7c;--green-60: #addc91;--green-50: #bae0a2;--green-40: #c7e5b3;--green-30: #d4eac6;--green-20: #e2efd8;--green-10: #f0f8eb;--teal-dark: #005e5d;--teal-mid-dark: #126b69;--teal: #257675;--teal-90: #3e8685;--teal-80: #579695;--teal-70: #70a6a5;--teal-60: #89b6b5;--teal-50: #9ec4c3;--teal-40: #b4d2d1;--teal-30: #c4dddc;--teal-20: #d4e7e6;--teal-10: #f0f7f6;--pacific-dark: #0050b4;--pacific-mid-dark: #0061c1;--pacific: #0072ce;--pacific-90: #2284d5;--pacific-80: #4497dc;--pacific-70: #61a7e2;--pacific-60: #7eb7e8;--pacific-50: #96c4ed;--pacific-40: #afd2f2;--pacific-30: #c3ddf6;--pacific-20: #d6e8fa;--pacific-10: #eff8fd;--navy-dark: #002d72;--navy-mid-dark: #123c7c;--navy: #254b87;--navy-90: #3e5f95;--navy-80: #5674a3;--navy-70: #6f88b2;--navy-60: #889cc0;--navy-50: #9daecc;--navy-40: #b3c0d9;--navy-30: #c3cde2;--navy-20: #d3daeb;--navy-10: #f4f6fa;--purple-dark: #a01b68;--purple-mid-dark: #aa2071;--purple: #b4267a;--purple-90: #be438b;--purple-80: #c55998;--purple-70: #cd70a5;--purple-60: #d486b2;--purple-50: #dc9cbf;--purple-40: #e3b2cc;--purple-30: #ebc9d9;--purple-20: #f0d8e2;--purple-10: #fdf3f8;--red-dark: #b63014;--red-mid-dark: #c3381c;--red: #d14124;--red-90: #d75a40;--red-80: #dd735d;--red-70: #e28875;--red-60: #e79e8e;--red-50: #ebb0a3;--red-40: #f0c3b8;--red-30: #f3d1c8;--red-20: #f7e0d9;--red-10: #fbefec;--gold-dark: #dc731c;--gold-mid-dark: #ed881b;--gold: #ff9e1b;--gold-90: #ffab39;--gold-80: #ffb858;--gold-70: #ffc372;--gold-60: #ffce8d;--gold-50: #ffd8a3;--gold-40: #ffe1b9;--gold-30: #ffe8cb;--gold-20: #fff0dd;--gold-10: #fff6ec;--neutral-dark: #745745;--neutral-mid-dark: #7d604b;--neutral: #8a6c57;--neutral-90: #957865;--neutral-80: #a18573;--neutral-70: #ad9484;--neutral-60: #baa496;--neutral-50: #c6b4a9;--neutral-40: #d3c5bc;--neutral-30: #ddd1c9;--neutral-20: #e7ddd7;--neutral-10: #f8f5f2;--gray-darker: #293037;--gray-dark: #43484e;--gray-mid-dark: #4f5257;--gray: #5a5d61;--gray-90: #676a6f;--gray-80: #75787b;--gray-70: #838588;--gray-60: #919395;--gray-50: #a2a3a4;--gray-40: #b4b5b6;--gray-30: #c3c4c4;--gray-20: #d2d3d5;--gray-15: #dcdddf;--gray-10: #e7e8e9;--gray-5: #f7f8f9;--black: #101820;--white: #fff}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/2cd55546-ec00-4af9-aeca-4a3cd186da53.woff2\") format(\"woff2\");font-style:normal;font-weight:normal;font-display:fallback}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/627fbb5a-3bae-4cd9-b617-2f923e29d55e.woff2\") format(\"woff2\");font-style:normal;font-weight:500;font-display:fallback}:root{--font-stack: \"Avenir Next\", arial, sans-serif}.cf-select{position:relative;border:1px solid var(--gray-40)}.cf-select select{width:100%;padding:0.25em 0 0.375em 1rem;border:0;border-radius:0;appearance:none;background-color:var(--white);color:var(--black);margin-right:30px}.cf-select select:hover,.cf-select select.hover,.cf-select select:active,.cf-select select:focus{outline:2px solid var(--pacific);outline-offset:0}.cf-select select[disabled]{color:var(--gray-80);background-color:var(--gray-10);cursor:not-allowed}.cf-select select[disabled]:hover{outline:none}.cf-select select[disabled] option,.cf-select select[disabled] option:disabled,.cf-select select option:disabled{color:var(--gray-10)}.cf-select select::-ms-expand{display:none}.cf-select::after{position:absolute;top:50%;right:0;transform:translate(-50%, -50%);background-color:var(--gray-5);color:var(--gray-80);content:\"▾\";text-align:center;pointer-events:none}.no-csspointerevents .cf-select::after{height:0;width:0;border:0;content:\"\"}.refine-bar section{margin:10px 0 10px 15px}.refine-bar section p{font-size:12px;font-weight:600;color:var(--gray)}.refine-bar section button.selected{background-color:var(--pacific-60);font-weight:600}.refine-bar section button:not(.selected){background-color:var(--pacific-20)}.refine-bar section:not(.filter-panel-toggle) button{color:var(--black)}.refine-bar section.cf-select{border:none}.refine-bar section.cf-select select{background-color:var(--white);color:var(--black);border:1px solid var(--gray-40)}.refine-bar section.cf-select::after{background-color:var(--white);transform:translate(-5px, 0)}@media screen and (min-width: 901px){.refine-bar .separator{display:none}}@media screen and (min-width: 750px)and (max-width: 900px){.refine-bar .separator{display:none}}@media screen and (max-width: 599px){.refine-bar .separator{display:none}}@media screen and (max-width: 599px),screen and (min-width: 600px)and (max-width: 749px){.refine-bar button>span{display:none}}.refine-bar button.disabled.a-btn__disabled{background-color:var(--gray-10)}",null,"/*! normalize.css v2.1.3 | MIT License | git.io/normalize */html{font-family:sans-serif;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:0.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:0.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:0.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:normal;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:0.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:0.5em}li{margin-bottom:0.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:0.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:0.625em;text-align:left}th,td{padding:0.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:0.9375em;margin-left:0.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:\"Input Mono\",Consolas,Monaco,\"Courier New\",monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:0.8125em}pre{display:block;padding:0.625em 0.9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:rgba(0,0,0,0)}html{font-family:sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:.5em}li{margin-bottom:.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:.625em;text-align:left}th,td{padding:.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:.9375em;margin-left:.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:Input Mono,Consolas,Monaco,Courier New,monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:.8125em}pre{display:block;padding:.625em .9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:transparent}button.a-btn::-moz-focus-inner,input.a-btn::-moz-focus-inner{border:0}.a-btn{appearance:none;display:flex;gap:.625rem;box-sizing:border-box;padding:.5em .875em;border:0;margin:0;border-radius:.25em;cursor:pointer;font-size:1em;font-weight:500;line-height:normal;text-align:center;text-decoration:none;transition:background-color .1s;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;justify-content:center}.a-btn,.a-btn:link,.a-btn:visited{background-color:var(--pacific);color:var(--white)}.a-btn:hover,.a-btn.hover,.a-btn:focus,.a-btn.focus{background-color:var(--pacific-dark);color:var(--white)}.a-btn:focus,.a-btn.focus{outline:1px dotted var(--pacific);outline-offset:1px}.a-btn:active,.a-btn.active{background-color:var(--navy)}.a-btn--secondary,.a-btn--secondary:link,.a-btn--secondary:visited{background-color:var(--gray);color:var(--white)}.a-btn--secondary:hover,.a-btn--secondary.hover,.a-btn--secondary:focus,.a-btn--secondary.focus{background-color:var(--gray-dark)}.a-btn--secondary:focus,.a-btn--secondary.focus{outline-color:var(--gray)}.a-btn--secondary:active,.a-btn--secondary.active{background-color:var(--black)}.a-btn--warning,.a-btn--warning:link,.a-btn--warning:visited{background-color:var(--red-mid-dark);color:var(--white)}.a-btn--warning:hover,.a-btn--warning.hover,.a-btn--warning:focus,.a-btn--warning.focus{background-color:var(--red-dark)}.a-btn--warning:focus,.a-btn--warning.focus{outline-color:var(--red-mid-dark)}.a-btn--warning:active,.a-btn--warning.active{background-color:var(--gray-dark)}.a-btn--disabled,.a-btn--disabled:link,.a-btn--disabled:visited,.a-btn--disabled:hover,.a-btn--disabled.hover,.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn--disabled:active,.a-btn--disabled.active,.a-btn[disabled],.a-btn[disabled]:link,.a-btn[disabled]:visited,.a-btn[disabled]:hover,.a-btn[disabled].hover,.a-btn[disabled]:focus,.a-btn[disabled].focus,.a-btn[disabled]:active,.a-btn[disabled].active{background-color:var(--gray-20);color:var(--gray-dark);cursor:default;cursor:not-allowed}.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn[disabled]:focus,.a-btn[disabled].focus{outline-color:var(--gray-20)}@media only all and (max-width: 37.5em){.a-btn--full-on-xs{display:block;width:100%}}.a-btn:has(svg+span) span{order:3}.a-btn:has(span+svg) svg{order:3}.a-btn:not(.a-btn--hide-icon):has(svg+span):before,.a-btn:not(.a-btn--hide-icon):has(span+svg):before{content:\"\";border-left:1px solid var(--pacific-60);order:2;place-self:normal}.a-btn--secondary:has(svg):before{border-color:var(--gray-40) !important}.a-btn--warning:has(svg):before{border-color:var(--red-60) !important}.a-btn--disabled:has(svg):before,.a-btn[disabled]:has(svg):before{border-color:var(--gray-60) !important}.a-btn--hide-icon svg{display:none}.m-btn-group{display:flex;gap:.625rem;flex-wrap:wrap;align-items:center;width:-moz-fit-content;width:fit-content}.a-btn--link{padding:1.5px 0;border-radius:0;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-style:dotted;text-underline-offset:4.5px}.a-btn--link:has(svg){gap:.3125rem}.a-btn--link:has(svg):before{display:none}.a-btn--link,.a-btn--link:link,.a-btn--link:visited{text-decoration-color:var(--pacific);background-color:transparent;color:var(--pacific)}.a-btn--link:hover,.a-btn--link.hover{text-decoration-color:var(--pacific-dark);text-decoration-style:solid;background-color:transparent;color:var(--pacific-dark)}.a-btn--link:focus,.a-btn--link.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--pacific);color:var(--pacific)}.a-btn--link:active,.a-btn--link.active{text-decoration-color:var(--navy);text-decoration-style:solid;background-color:transparent;color:var(--navy)}.a-btn--link.a-btn--secondary,.a-btn--link.a-btn--secondary:link,.a-btn--link.a-btn--secondary:visited{text-decoration-color:var(--gray);background-color:transparent;color:var(--gray)}.a-btn--link.a-btn--secondary:hover,.a-btn--link.a-btn--secondary.hover{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.a-btn--link.a-btn--secondary:focus,.a-btn--link.a-btn--secondary.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--gray);color:var(--gray)}.a-btn--link.a-btn--secondary:active,.a-btn--link.a-btn--secondary.active{text-decoration-color:var(--black);text-decoration-style:solid;background-color:transparent;color:var(--black)}.a-btn--link.a-btn--warning,.a-btn--link.a-btn--warning:link,.a-btn--link.a-btn--warning:visited{text-decoration-color:var(--red-mid-dark);background-color:transparent;color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:hover,.a-btn--link.a-btn--warning.hover{text-decoration-color:var(--red-dark);text-decoration-style:solid;background-color:transparent;color:var(--red-dark)}.a-btn--link.a-btn--warning:focus,.a-btn--link.a-btn--warning.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--red-mid-dark);color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:active,.a-btn--link.a-btn--warning.active{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.o-expandable{position:relative}.o-expandable__header{display:flex;justify-content:space-between;gap:10px;padding:.625em .9375em;border:0;background-color:transparent;cursor:pointer}.o-expandable__header:focus{outline:1px dotted var(--black);outline-offset:2px}.o-expandable__header .o-expandable__cue-close,.o-expandable__header .o-expandable__cue-open{display:none}.o-expandable__header[aria-expanded=false] .o-expandable__cue-open,.o-expandable__header[aria-expanded=true] .o-expandable__cue-close{display:block}.o-expandable button.o-expandable__header{width:100%;text-align:left}.o-expandable__label{flex-grow:1;margin-bottom:0;color:var(--black);font-weight:500}.o-expandable__icon,.o-expandable__label{font-size:1.125em}@media only all and (max-width: 37.5em){.o-expandable__icon,.o-expandable__label{font-size:1em}}.o-expandable__cues{align-self:center;color:var(--pacific);font-size:1em;line-height:1.375}.o-expandable__content{padding:0 .9375em .9375em}.o-expandable__content:before{content:\"\";display:block;border-top:1px solid var(--gray-40);padding-top:.9375em}.o-expandable__content:after{padding-bottom:.9375em;width:100%}.o-expandable--padded .o-expandable__header{padding:1.5625em .9375em}.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.625em}@media only all and (max-width: 37.5em){.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.375em}}.o-expandable--background{background:var(--gray-5)}.o-expandable--border{border:1px solid var(--gray-40)}html[lang=ar] .o-expandable__header{text-align:right}html[lang=ar] .o-expandable__cues{text-align:left}.o-expandable-group .o-expandable{border-bottom:1px solid var(--gray-40)}.o-expandable-group .o-expandable:first-child{border-top:1px solid var(--gray-40)}@media print{.o-expandable__header[aria-expanded=true] .o-expandable__cue-close,.o-expandable__header[aria-expanded=false] .o-expandable__cue-open{display:none}.o-expandable__content[aria-expanded=false]{display:block;max-height:99999px !important}}.o-expandable .print__header[aria-expanded=true] .o-expandable .print__cue-close,.o-expandable .print__header[aria-expanded=false] .o-expandable .print__cue-open{display:none}.o-expandable .print__content[aria-expanded=false]{display:block;max-height:99999px !important}.o-summary__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary__btn{position:relative;z-index:2;display:block;width:100%;padding-top:15px;padding-bottom:15px;border:dotted var(--pacific);border-width:1px 0;text-align:center;color:var(--pacific);background:#fff}.o-summary__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary__btn[aria-expanded=false]:before{display:block;pointer-events:none;height:2.75em;margin:0;position:absolute;left:0;right:0;top:calc(-100% + 2px);background:linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);content:\"\"}@media print{.o-summary__btn[aria-expanded=false]:before{background:none}}.o-summary__btn[aria-expanded=false]:before .print{background:none}.no-js .o-summary__btn{display:none}@media only screen and (min-width: 601px){.o-summary--mobile .o-summary__btn{display:none}}.o-summary-minimal__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary-minimal__btn{margin-top:5px;padding-left:0;padding-right:0;display:block;border:none;background:none;text-align:left;color:var(--pacific)}.o-summary-minimal__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary-minimal__btn .o-summary-minimal__cue-close,.o-summary-minimal__btn .o-summary-minimal__cue-open{display:none}.o-summary-minimal__btn[aria-expanded=false] .o-summary-minimal__cue-open,.o-summary-minimal__btn[aria-expanded=true] .o-summary-minimal__cue-close{display:block}.no-js .o-summary-minimal__btn{display:none}.o-form__group{margin-bottom:1.875em}.o-form__fieldset{border:none;margin:0;padding:0}.o-form__fieldset .m-form-field+.m-form-field{margin-top:.625em}.a-form-alert .cf-icon-svg{color:var(--gray);float:left}.a-form-alert__text{display:block;margin-left:1.25em}.a-form-alert--success .cf-icon-svg{color:var(--green)}.a-form-alert--error .cf-icon-svg{color:var(--red)}.a-form-alert--warning .cf-icon-svg{color:var(--gold)}.m-form-field .a-text-input--full{width:100%}.m-form-field .a-label+.a-text-input{margin-top:.3125em}.m-form-field--checkbox .a-label,.m-form-field--radio .a-label{display:inline-grid;grid-template-columns:1.875em auto;vertical-align:top;cursor:pointer;overflow-wrap:anywhere}.m-form-field--checkbox .a-label:before,.m-form-field--radio .a-label:before{display:inline-block;grid-row-start:1;grid-row-end:3;border:1px solid var(--gray-60);height:1.125em;width:1.125em;margin-right:10px;background-color:var(--white);content:\"\";vertical-align:top;position:relative;top:1px;left:1px}.m-form-field--checkbox .a-label:hover:before,.m-form-field--checkbox .a-label.hover:before,.m-form-field--radio .a-label:hover:before,.m-form-field--radio .a-label.hover:before{border-color:var(--pacific)}.m-form-field--checkbox .a-label__helper,.m-form-field--radio .a-label__helper{display:block}.m-form-field--checkbox .a-checkbox,.m-form-field--checkbox .a-radio,.m-form-field--radio .a-checkbox,.m-form-field--radio .a-radio{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}.m-form-field--checkbox .a-checkbox:focus+.a-label,.m-form-field--checkbox .a-checkbox.focus+.a-label,.m-form-field--checkbox .a-radio:focus+.a-label,.m-form-field--checkbox .a-radio.focus+.a-label,.m-form-field--radio .a-checkbox:focus+.a-label,.m-form-field--radio .a-checkbox.focus+.a-label,.m-form-field--radio .a-radio:focus+.a-label,.m-form-field--radio .a-radio.focus+.a-label{outline:1px dotted var(--pacific);outline-offset:1px}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:hover+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled:checked+.a-label:before,.m-form-field--checkbox .a-radio:disabled:focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled.focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled:hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled.hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled:checked+.a-label:before,.m-form-field--radio .a-checkbox:disabled:focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled.focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled:hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled.hover+.a-label:before,.m-form-field--radio .a-radio:disabled:checked+.a-label:before,.m-form-field--radio .a-radio:disabled:focus+.a-label:before,.m-form-field--radio .a-radio:disabled.focus+.a-label:before,.m-form-field--radio .a-radio:disabled:hover+.a-label:before,.m-form-field--radio .a-radio:disabled.hover+.a-label:before{border-color:var(--gray-60);outline:none;box-shadow:none}.m-form-field--checkbox .a-checkbox:disabled+.a-label,.m-form-field--checkbox .a-radio:disabled+.a-label,.m-form-field--radio .a-checkbox:disabled+.a-label,.m-form-field--radio .a-radio:disabled+.a-label{cursor:not-allowed;color:var(--gray-dark)}.m-form-field--checkbox .a-checkbox:disabled+.a-label:before,.m-form-field--checkbox .a-radio:disabled+.a-label:before,.m-form-field--radio .a-checkbox:disabled+.a-label:before,.m-form-field--radio .a-radio:disabled+.a-label:before{background:var(--gray-10);border-color:var(--gray-60)}.m-form-field--checkbox .a-checkbox:focus+.a-label:before,.m-form-field--checkbox .a-checkbox.focus+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:hover+.a-label:before,.m-form-field--checkbox .a-checkbox.hover+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center 0}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,')}.m-form-field--checkbox-error .a-label:before{border-color:var(--red);outline:1px solid var(--red)}.m-form-field--checkbox-error .a-label:hover:before,.m-form-field--checkbox-error .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-error .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-error .a-checkbox.focus+.a-label:before{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline-color:var(--red)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label,.m-form-field--checkbox-error .a-checkbox.focus+.a-label{outline:1px dotted var(--red);outline-offset:1px}.m-form-field--checkbox-warning .a-label:before{border-color:var(--gold);outline:1px solid var(--gold)}.m-form-field--checkbox-warning .a-label:hover:before,.m-form-field--checkbox-warning .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label:before{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline-color:var(--gold)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label{outline:1px dotted var(--gold);outline-offset:1px}.m-form-field--checkbox-success .a-label:before{border-color:var(--green);outline:1px solid var(--green)}.m-form-field--checkbox-success .a-label:hover:before,.m-form-field--checkbox-success .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-success .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-success .a-checkbox.focus+.a-label:before{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline-color:var(--green)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label,.m-form-field--checkbox-success .a-checkbox.focus+.a-label{outline:1px dotted var(--green);outline-offset:1px}.m-form-field--radio .a-label:before{border-radius:50%;transform:rotate(0)}.m-form-field--radio .a-radio:focus+.a-label:before,.m-form-field--radio .a-radio.focus+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:hover+.a-label:before,.m-form-field--radio .a-radio.hover+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:checked+.a-label:before{background-color:var(--pacific);box-shadow:inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:checked:disabled+.a-label:before{background-color:var(--gray-40);box-shadow:inset 0 0 0 2px var(--gray-10)}.m-form-field--radio .a-radio:focus:checked+.a-label:before,.m-form-field--radio .a-radio.focus:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:hover:checked+.a-label:before,.m-form-field--radio .a-radio.hover:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--lg-target{display:block}.m-form-field--lg-target .a-label{box-sizing:border-box;width:100%;padding:15px;background-color:var(--gray-10)}.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{background-color:var(--pacific-20);box-shadow:inset 0 0 0 1px var(--pacific)}.m-form-field--lg-target .a-checkbox:hover+.a-label,.m-form-field--lg-target .a-checkbox.hover+.a-label,.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-radio:hover+.a-label,.m-form-field--lg-target .a-radio.hover+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label{box-shadow:inset 0 0 0 2px var(--pacific)}.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{outline-offset:1px}.m-form-field--lg-target .a-checkbox:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:hover:disabled+.a-label,.m-form-field--lg-target .a-radio:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:hover:disabled+.a-label{color:var(--gray-dark);box-shadow:none;background-color:var(--gray-20)}.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label:before,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label:before{border:1px solid var(--gray-60)}.m-form-field .a-form-alert{margin-top:.9375em}.a-label{display:inline-block}.a-label__helper{color:var(--gray-dark);font-size:1rem;font-weight:400}.a-label__helper--block{display:block;margin-top:0.8333333333em}.a-label--heading{display:block;margin-bottom:0.5555555556em;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.a-label--heading,ul+.a-label--heading,ol+.a-label--heading,dl+.a-label--heading,figure+.a-label--heading,img+.a-label--heading,table+.a-label--heading,blockquote+.a-label--heading,h1+.a-label--heading,.h1+.a-label--heading,h2+.a-label--heading,.h2+.a-label--heading,h3+.a-label--heading,.h3+.a-label--heading,h5+.a-label--heading,.h5+.a-label--heading,h6+.a-label--heading,.h6+.a-label--heading{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.a-label--heading{margin-bottom:.625em;font-size:1em;line-height:1.125}}.a-label--heading .a-label__helper--block{margin-top:.625rem}.a-range{appearance:none;width:100%;min-height:49px}.a-range::-webkit-slider-runnable-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-moz-range-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-webkit-slider-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range::-moz-range-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range:focus,.a-range.focus{box-shadow:none;outline:none}.a-range:focus::-webkit-slider-thumb,.a-range.focus::-webkit-slider-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.a-range:focus::-moz-range-thumb,.a-range.focus::-moz-range-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.o-search-input{display:flex;flex-direction:column;row-gap:.9375rem}.o-search-input__input{position:relative;display:flex;width:initial;flex:0 1 100%}.o-search-input__input-label{position:absolute;left:10px;align-self:center;cursor:pointer}.o-search-input__input input[type=search]{width:100%;white-space:nowrap;padding-left:30px;appearance:none}.o-search-input__input button[type=reset]{display:none;position:absolute;right:0;align-self:center;color:var(--gray-40);font-size:20px;border:1px solid transparent;background-color:transparent;outline:0;width:44px;padding:5px;text-align:right}.o-search-input__input button[type=reset]>svg{width:25px;cursor:pointer;pointer-events:none}.o-search-input__input button[type=reset]:hover{color:var(--black)}.o-search-input__input button[type=reset]:focus{color:var(--black)}.o-search-input__input button[type=reset]:focus>svg{outline:1px dotted var(--pacific)}.o-search-input__input input[type=search]:placeholder-shown~button[type=reset]{display:none}.o-search-input__input input[type=search]:not(:placeholder-shown){padding-right:34px}.o-search-input__input input[type=search]::-webkit-search-decoration,.o-search-input__input input[type=search]::-webkit-search-cancel-button,.o-search-input__input input[type=search]::-webkit-search-results-button,.o-search-input__input input[type=search]::-webkit-search-results-decoration{display:none}.o-search-input:focus-within button[type=reset],.o-search-input .o-search-input__input:hover button[type=reset]{display:block}.o-search-input button[type=submit]{line-height:1.1875}@media only all and (min-width: 37.5625em){.o-search-input{flex-direction:row;border-left:0}.o-search-input button[type=submit]{border-top-left-radius:0;border-bottom-left-radius:0;flex-basis:25%}}.no-js .o-search-input button[type=reset]{display:none !important}.a-select{position:relative;border:1px solid var(--gray-60)}.a-select select{width:100%;line-height:1.375;padding:.4375em .375em .375em;border:0;appearance:none;background-color:var(--white);border-radius:0;color:var(--black)}.a-select select:hover,.a-select select.hover{outline:2px solid var(--pacific);outline-offset:0}.a-select select:active,.a-select select:focus,.a-select select.focus{box-shadow:0 0 0 2px var(--pacific);outline:1px dotted var(--pacific);outline-offset:3px}.a-select select[disabled]{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed}.a-select select[disabled]:hover,.a-select select[disabled].hover,.a-select select[disabled]:focus,.a-select select[disabled].focus{outline:none}.a-select select[disabled] option,.a-select select[disabled] option:disabled,.a-select select option:disabled{color:var(--gray-dark)}.a-select:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;content:\"\";pointer-events:none}.a-select--disabled:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.a-tag-filter{display:flex;gap:.625rem;border:1px solid var(--teal);padding:4px 6px;background-color:var(--teal-20);border-radius:.1875rem;color:var(--black);text-align:left;min-width:-moz-fit-content;min-width:fit-content}.a-tag-filter .cf-icon-svg{pointer-events:none;flex:none}.a-tag-filter>label{display:contents;pointer-events:none}button.a-tag-filter:hover{background-color:var(--teal-40);cursor:pointer}button.a-tag-filter:focus{outline:1px dotted var(--teal);outline-offset:1px}button.a-tag-filter:active{background-color:var(--teal)}a.a-tag-filter{line-height:normal;color:var(--black);border-color:var(--teal)}a.a-tag-filter:visited,a.a-tag-filter.visited,a.a-tag-filter:hover,a.a-tag-filter.hover{border-color:var(--teal);color:var(--black)}a.a-tag-filter:focus,a.a-tag-filter.focus{border-color:var(--teal);color:var(--black)}a.a-tag-filter:active,a.a-tag-filter.active{border-color:var(--teal);color:var(--black)}.a-tag-topic{display:flex;gap:.3125rem}.a-tag-topic{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--gold-80);letter-spacing:1px}.a-tag-topic .a-tag-topic__text{color:var(--gray);word-break:break-word}@media only all and (max-width: 37.5em){.a-tag-topic{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-tag-topic .cf-icon-svg--right{margin-left:auto}.a-tag-topic .a-tag-topic__text{border-bottom-width:0;flex-shrink:10}}a.a-tag-topic{color:var(--gold-80);border-color:var(--gold-80)}a.a-tag-topic:visited,a.a-tag-topic.visited,a.a-tag-topic:hover,a.a-tag-topic.hover{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:focus,a.a-tag-topic.focus{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:active,a.a-tag-topic.active{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic .a-tag-topic__text{border-bottom-color:var(--gold-80)}@media only all and (max-width: 37.5em){a.a-tag-topic{border-top-width:1px;border-bottom-width:1px}a.a-tag-topic:focus{outline:none}a.a-tag-topic:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-tag-topic)+li:has(.a-tag-topic) .a-tag-topic{position:relative;border-top:none}li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:hover:before,li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.a-tag-topic__bullet{font-size:1rem;line-height:1rem}@media only all and (min-width: 37.5625em){a.a-tag-topic__text{color:var(--gray);border-color:var(--gray)}a.a-tag-topic__text:visited,a.a-tag-topic__text.visited,a.a-tag-topic__text:hover,a.a-tag-topic__text.hover{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:focus,a.a-tag-topic__text.focus{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:active,a.a-tag-topic__text.active{border-color:var(--gray);color:var(--gray)}a.a-tag-topic,a.a-tag-topic:visited,a.a-tag-topic:hover,a.a-tag-topic:focus,a.a-tag-topic:active{border-bottom:none;outline-offset:1px}a.a-tag-topic .a-tag-topic__text,a.a-tag-topic:visited .a-tag-topic__text,a.a-tag-topic:hover .a-tag-topic__text,a.a-tag-topic:focus .a-tag-topic__text,a.a-tag-topic:active .a-tag-topic__text{padding-bottom:1px;border-bottom:1px dotted var(--gold-80)}a.a-tag-topic:hover .a-tag-topic__text{border-bottom:1px solid var(--gold-80)}a.a-tag-topic:focus{outline-color:var(--gray)}a.a-tag-topic:focus .a-tag-topic__text{border-bottom-style:solid !important}}.m-tag-group{padding-left:0;list-style-type:none}.m-tag-group li{margin-bottom:0;display:contents}@media only all and (min-width: 37.5625em){.m-tag-group{display:flex;gap:.9375em;flex-wrap:wrap}.m-tag-group--stacked{flex-direction:column;width:-moz-fit-content;width:fit-content}}.m-tag-group:has(.a-tag-filter){display:flex;gap:.9375em;flex-wrap:wrap}html[lang=ar] .m-tag-group{direction:rtl;padding-right:0}.a-text-input{appearance:none;display:inline-block;padding:.4375em;border:1px solid var(--gray-60);background:var(--white);color:var(--black);box-sizing:border-box}.a-text-input:hover,.a-text-input.hover{border-color:var(--pacific);outline:1px solid var(--pacific)}.a-text-input:focus,.a-text-input.focus{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific);outline:1px dotted var(--pacific);outline-offset:2px}.a-text-input:disabled,.a-text-input:disabled:hover,.a-text-input:disabled.hover,.a-text-input:disabled:focus,.a-text-input:disabled.focus{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed;border-color:var(--gray-60);outline:none}.a-text-input--error{border-color:var(--red);outline:1px solid var(--red)}.a-text-input--error:hover,.a-text-input--error.hover{border-color:var(--red-dark);outline:1px solid var(--red-dark);outline-offset:0}.a-text-input--error:focus,.a-text-input--error.focus{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red)}.a-text-input--error:focus:hover,.a-text-input--error:focus.hover,.a-text-input--error.focus:hover,.a-text-input--error.focus.hover{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red);outline-offset:2px}.a-text-input--warning{border-color:var(--gold);outline:1px solid var(--gold)}.a-text-input--warning:hover,.a-text-input--warning.hover{border-color:var(--gold-dark);outline:1px solid var(--gold-dark);outline-offset:0}.a-text-input--warning:focus,.a-text-input--warning.focus{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold)}.a-text-input--warning:focus:hover,.a-text-input--warning:focus.hover,.a-text-input--warning.focus:hover,.a-text-input--warning.focus.hover{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold);outline-offset:2px}.a-text-input--success{border-color:var(--green);outline:1px solid var(--green)}.a-text-input--success:hover,.a-text-input--success.hover{border-color:var(--green-dark);outline:1px solid var(--green-dark);outline-offset:0}.a-text-input--success:focus,.a-text-input--success.focus{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green)}.a-text-input--success:focus:hover,.a-text-input--success:focus.hover,.a-text-input--success.focus:hover,.a-text-input--success.focus.hover{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green);outline-offset:2px}::-webkit-search-decoration{appearance:none}::placeholder{color:var(--gray-dark)}input[type=date]::-webkit-datetime-edit{color:var(--gray-dark)}select.o-multiselect{display:block;box-sizing:border-box;width:100%;padding:.25em .4375em;height:5.5em;border:1px solid var(--gray-60)}select.o-multiselect option{padding:.125em .375em}.o-multiselect,.o-multiselect__header{position:relative}.o-multiselect__header:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;border:1px solid var(--gray-60);content:\"\";pointer-events:none}.o-multiselect__search[type=text]{display:block;box-sizing:border-box;width:100%}.o-multiselect__fieldset{border-color:var(--gray-60);border-top:none;margin:-1px 0 0;padding:0;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;position:absolute;z-index:10;max-height:0;width:100%;transition:max-height .25s ease-out}.o-multiselect.u-active .o-multiselect__fieldset{margin-top:0;max-height:140px;border-color:var(--pacific);border-width:2px;border-top:0}.o-multiselect.u-active .o-multiselect__header:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.o-multiselect__options{list-style-type:none;background-color:var(--white);padding:0}.o-multiselect__options li{margin:0}.o-multiselect__options li:first-child .a-label{padding-top:.625em}.o-multiselect__options.u-filtered li:not(.u-filter-match){display:none}.o-multiselect__options.u-no-results li,.o-multiselect__options.u-max-selections li{display:none}.o-multiselect__options.u-no-results:after,.o-multiselect__options.u-max-selections:after{display:list-item}.o-multiselect__options.u-no-results:after{content:\"No results found\"}.o-multiselect__options.u-max-selections{padding:.625em;pointer-events:none}.o-multiselect__options.u-max-selections:after{content:\"Reached maximum number of selections\"}.o-multiselect__options .a-label{box-sizing:border-box;padding:.3125em 0 .3125em .625em;width:100%}.cf-icon-svg{height:1.1875em;vertical-align:text-top;fill:currentcolor}.cf-icon-svg--updating,.cf-icon-svg--updating-round{animation:updating-animation 1.25s infinite linear;transform-origin:50% 50%}@keyframes updating-animation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}html[lang=ar] .cf-icon-svg--right,html[lang=ar] .cf-icon-svg--right-round,html[lang=ar] .cf-icon-svg--left,html[lang=ar] .cf-icon-svg--left-round,html[lang=ar] .cf-icon-svg--arrow-right,html[lang=ar] .cf-icon-svg--arrow-right-round,html[lang=ar] .cf-icon-svg--arrow-left,html[lang=ar] .cf-icon-svg--arrow-left-round,html[lang=ar] .cf-icon-svg--help,html[lang=ar] .cf-icon-svg--help-round,html[lang=ar] .cf-icon-svg--book,html[lang=ar] .cf-icon-svg--book-round,html[lang=ar] .cf-icon-svg--document,html[lang=ar] .cf-icon-svg--document-round,html[lang=ar] .cf-icon-svg--edit,html[lang=ar] .cf-icon-svg--edit-round,html[lang=ar] .cf-icon-svg--paper-clip,html[lang=ar] .cf-icon-svg--paper-clip-round,html[lang=ar] .cf-icon-svg--cart,html[lang=ar] .cf-icon-svg--cart-round,html[lang=ar] .cf-icon-svg--disability,html[lang=ar] .cf-icon-svg--disability-round,html[lang=ar] .cf-icon-svg--travel,html[lang=ar] .cf-icon-svg--travel-round,html[lang=ar] .cf-icon-svg--bullhorn,html[lang=ar] .cf-icon-svg--bullhorn-round,html[lang=ar] .cf-icon-svg--chart,html[lang=ar] .cf-icon-svg--chart-round,html[lang=ar] .cf-icon-svg--list,html[lang=ar] .cf-icon-svg--list-round,html[lang=ar] .cf-icon-svg--external-link,html[lang=ar] .cf-icon-svg--external-link-round{transform:scaleX(-1)}.m-card{position:relative}.m-card:not(.m-card--breakout)>a{padding:1.875em}.m-card:not(.m-card--breakout) .m-card__footer{margin-top:auto}.m-card:not(.m-card--breakout,.m-card--topic){background:var(--white);border:1px solid var(--gray-20);border-bottom-width:3px;padding:1.875em}.m-card:not(.m-card--breakout,.m-card--topic),.m-card>a{display:flex;flex-direction:column;flex-grow:1;flex-basis:0;box-sizing:border-box;height:100%}.m-card a:focus{outline-offset:2px}.m-card__footer>a{font-weight:500;border-bottom-width:1px}@media only all and (max-width: 56.3125em){.m-card__heading{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h4+.m-card__heading,.h4+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.3636363636em}}@media only all and (max-width: 56.3125em)and (max-width: 37.5em){.m-card__heading{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h3+.m-card__heading,.h3+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.6666666667em}}.m-card__heading>a{color:var(--black)}.m-card__heading>a:hover{color:var(--pacific)}.m-card__heading>a .m-card__icon{font-size:1em;margin-bottom:0;padding-right:.46875em}.m-card__heading>a .m-card__icon,.m-card__heading>a span{display:table-cell}.m-card>.m-list{margin-top:10px;margin-bottom:30px}.m-card--topic{text-align:center;width:170px;background:var(--white)}.m-card--topic>a{border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--topic .m-card__icon{font-size:1.875em;color:var(--green);margin-bottom:.3125em}.m-card--topic:hover>a{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--topic:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--topic .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--topic>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--topic:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:focus .m-card__footer>span{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:active .m-card__footer>span{border-color:var(--pacific-dark);border-style:solid;color:var(--pacific-dark)}.m-card--topic-action .m-card__icon{color:var(--pacific)}.m-card--breakout{min-width:210px;text-align:center}.m-card--breakout>a{padding-top:60px}.m-card--breakout .m-card__inner-wrapper{position:relative;z-index:0;min-height:135px;background:var(--gray-5);border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--breakout .m-card__img{position:absolute;z-index:1;top:0;left:50%;width:210px;height:120px;margin-left:-105px}.m-card--breakout .m-card__footer{margin-top:84px}.m-card--breakout:hover .m-card__inner-wrapper{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--breakout:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--breakout .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--breakout>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--breakout:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--breakout>a:focus .m-card__footer>span{border-color:var(--pacific);color:var(--pacific)}.m-card--breakout>a:active .m-card__footer>span{border-color:var(--navy);border-style:solid;color:var(--navy)}.m-card--breakout .m-card__footer>span{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card--breakout .m-card__footer>span,ul+.m-card--breakout .m-card__footer>span,ol+.m-card--breakout .m-card__footer>span,dl+.m-card--breakout .m-card__footer>span,figure+.m-card--breakout .m-card__footer>span,img+.m-card--breakout .m-card__footer>span,table+.m-card--breakout .m-card__footer>span,blockquote+.m-card--breakout .m-card__footer>span,h1+.m-card--breakout .m-card__footer>span,.h1+.m-card--breakout .m-card__footer>span,h2+.m-card--breakout .m-card__footer>span,.h2+.m-card--breakout .m-card__footer>span,h4+.m-card--breakout .m-card__footer>span,.h4+.m-card--breakout .m-card__footer>span,h5+.m-card--breakout .m-card__footer>span,.h5+.m-card--breakout .m-card__footer>span,h6+.m-card--breakout .m-card__footer>span,.h6+.m-card--breakout .m-card__footer>span{margin-top:1.3636363636em}.o-card-group>h2{margin-bottom:1.875rem}.o-card-group--column-2 .o-card-group__cards{grid-template-columns:1fr 1fr}.o-card-group--column-3 .o-card-group__cards{grid-template-columns:repeat(3, minmax(0, 1fr))}@media only all and (max-width: 63.8125em){.o-card-group--column-3 .o-card-group__cards{grid-template-columns:1fr 1fr}}.o-card-group__cards{display:grid;grid-column-gap:1.25em;grid-row-gap:1.25em}@media only all and (max-width: 37.5em){.o-card-group__cards{grid-template-columns:100% !important}}.o-card-group--bg-green{padding:1.875em;background:var(--green-20)}_:-ms-lang(x),.o-card-group__cards{display:block}_:-ms-lang(x) .m-card,.o-card-group__cards .m-card{display:block;float:left;margin-bottom:10px}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-2 .o-card-group__cards .m-card{width:48%;margin-right:2%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-2 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-3 .o-card-group__cards .m-card{width:32%;margin-right:1%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-3 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x),.o-card-group:after{content:\"\";display:table;clear:both}.o-card-group--count-2 .m-card:nth-of-type(1),.o-card-group--count-3 .m-card:nth-of-type(1),.o-card-group--count-4 .m-card:nth-of-type(1){grid-area:card1}.o-card-group--count-2 .m-card:nth-of-type(2),.o-card-group--count-3 .m-card:nth-of-type(2),.o-card-group--count-4 .m-card:nth-of-type(2){grid-area:card2}.o-card-group--count-2 .m-card:nth-of-type(3),.o-card-group--count-3 .m-card:nth-of-type(3),.o-card-group--count-4 .m-card:nth-of-type(3){grid-area:card3}.o-card-group--count-2 .m-card:nth-of-type(4),.o-card-group--count-3 .m-card:nth-of-type(4),.o-card-group--count-4 .m-card:nth-of-type(4){grid-area:card4}.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card1 card3\"}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.7307692308em}h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1)>a{justify-content:center}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card3 card4\"}.o-card-group--flow .o-card-group__cards{display:flex;flex-wrap:wrap;justify-content:center}@media only all and (min-width: 37.5625em)and (max-width: 56.25em){.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card1\" \"card2 card3\"}}@media only all and (max-width: 37.5em){.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\"}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\" \"card4\"}.o-card-group--flow .o-card-group__cards{display:block}.o-card-group--flow .o-card-group__cards .m-card{width:100%;margin-bottom:1.875em}}.o-email-signup .m-notification{margin-bottom:.9375em}.o-email-signup .a-text-input{max-width:23.125rem}.o-email-signup__buttons{display:flex;margin-top:.9375em;align-items:center;flex-wrap:wrap-reverse;gap:.9375em}.o-email-signup .a-btn{text-align:inherit}@media only all and (max-width: 37.5em){.o-email-signup .a-label--heading{font-size:1em}}.o-featured-content-module{min-height:220px;position:relative;border:1px solid var(--gray-40);background-color:var(--gray-5)}.o-featured-content-module__text{padding-top:1.875em;padding-bottom:1.875em}.o-featured-content-module__img{display:block}@media only all and (max-width: 37.5em){.o-featured-content-module__text{padding-right:.9375em;padding-left:.9375em}.o-featured-content-module__visual{padding-right:.9375em;padding-bottom:.9375em;padding-left:.9375em}.o-featured-content-module__img{margin-right:auto;margin-left:auto}}@media only all and (min-width: 37.5625em){.o-featured-content-module__text{padding-right:300px;padding-left:1.875em}.o-featured-content-module__visual{height:100%;overflow:hidden;position:absolute;top:0;right:0;width:270px}.o-featured-content-module__img{max-width:none;height:100%;position:absolute;left:50%;transform:translate(-50%)}}.m-hero{background-color:var(--gray-5)}.m-hero__wrapper{display:grid;max-width:1200px;margin:0 auto;padding-top:30px;padding-bottom:30px}.m-hero__text{padding-right:15px;padding-left:15px}.m-hero__heading{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7647058824em}.m-hero__subhead{font-size:22px;line-height:1.25}.m-hero__image-wrapper{box-sizing:border-box;overflow:hidden}.m-hero__image{background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;display:none}@supports(display: grid){.m-hero__image{display:block}}.m-hero--knockout{background-color:var(--gray);color:var(--white)}.m-hero--overlay .m-hero__wrapper{background-position:center;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo,.m-hero--50-50{background-color:var(--white)}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}@media only all and (min-width: 37.5625em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h2+.m-hero--jumbo .m-hero__subhead,.h2+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h2+.m-hero--50-50 .m-hero__subhead,.h2+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.3636363636em}}@media only all and (min-width: 63.8125em){.m-hero--jumbo .m-hero__wrapper,.m-hero--50-50 .m-hero__wrapper{min-height:285px}.m-hero--jumbo .m-hero__heading,.m-hero--50-50 .m-hero__heading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.625em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead{margin-top:1.7307692308em}h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h3+.m-hero--jumbo .m-hero__subhead,.h3+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h3+.m-hero--50-50 .m-hero__subhead,.h3+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){.m-hero__image-wrapper{margin-top:1.875em}.m-hero--overlay .m-hero__wrapper{background-image:none !important}.m-hero--jumbo .m-hero__wrapper{padding-bottom:0}}@media only all and (max-width: 56.25em){.m-hero__heading{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7307692308em}h1+.m-hero__heading,.h1+.m-hero__heading,h3+.m-hero__heading,.h3+.m-hero__heading,h4+.m-hero__heading,.h4+.m-hero__heading,h5+.m-hero__heading,.h5+.m-hero__heading,h6+.m-hero__heading,.h6+.m-hero__heading{margin-top:1.1538461538em}.m-hero__subhead{font-size:18px}}@media only all and (min-width: 37.5625em){.m-hero__wrapper{grid-template-columns:7fr 5fr;padding-right:15px;padding-left:15px;min-height:225px}.m-hero__text{margin:auto 0}.m-hero__image-wrapper{padding-right:15px;padding-left:15px;display:flex;align-items:center}.m-hero--bleeding .m-hero__image-wrapper{width:100%;margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--bleeding .m-hero__image{padding-bottom:0 !important;height:100%;width:100%;background-size:cover}.m-hero--overlay .m-hero__image{display:none}.m-hero--jumbo .m-hero__wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo .m-hero__image{display:none}.m-hero--50-50 .m-hero__wrapper{grid-template-columns:1fr 1fr;border:1px solid var(--gray-40);border-top:none;background-position:100% center;background-repeat:no-repeat;background-size:50%}.m-hero--50-50 .m-hero__image{display:none}}@media only all and (min-width: 63.8125em){.m-hero__wrapper{padding-top:2.8125em;padding-bottom:2.8125em;min-height:195px}.m-hero--bleeding .m-hero__image-wrapper{margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--50-50 .m-hero__wrapper{min-height:345px}}.content-l{position:relative}@media only all and (min-width: 37.5625em){.content-l{display:block;position:relative;margin-left:-15px;margin-right:-15px}}@media only all and (max-width: 37.5em){.content-l__col+.content-l__col{margin-top:1.875em}}@media only all and (min-width: 37.5625em){.content-l__col-1{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-2{display:inline-block;box-sizing:border-box;width:50%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-3{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-2-3{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-8{display:inline-block;box-sizing:border-box;width:37.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-5-8{display:inline-block;box-sizing:border-box;width:62.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-4{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-4{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}.content__line{height:1px;background:var(--gray-40)}.content__main dd,.content__main dt,.content__main h3,.content__main h4,.content__main h5,.content__main h6,.content__main li,.content__main p,.content__main label,.content__intro dd,.content__intro dt,.content__intro h3,.content__intro h4,.content__intro h5,.content__intro h6,.content__intro li,.content__intro p,.content__intro label{max-width:41.875rem}.content__intro,.content__main,.content__sidebar{padding:1.875em .9375em}@media only all and (min-width: 37.5625em){.content__intro,.content__main,.content__sidebar{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding:2.8125em .9375em}}@media only all and (min-width: 56.3125em){.content__intro,.content__main,.content__sidebar{padding:2.8125em 0}}@media only all and (min-width: 56.3125em){.content__intro{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}@media only all and (min-width: 56.3125em){.content--1-3 .content__sidebar{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-right:1.875em}.content--1-3 .content__main{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;position:relative}.content--1-3 .content__main:after{content:\"\";border-left:1px solid var(--gray-40);position:absolute;top:2.8125em;bottom:0;left:-1.875em}.content--2-1 .content__main{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content--2-1 .content__main:after{right:-1.875em}.content--2-1 .content__sidebar{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-left:1.875em}}.content--flush-bottom{padding-bottom:0}@media only all and (max-width: 56.25em){.content--flush-top-on-small{padding-top:0}}@media only all and (max-width: 56.25em){.content--flush-all-on-small{padding:0;border:none}}.block{margin-top:3.75em;margin-bottom:3.75em}.block--border-top{border-top:1px solid var(--gray-40)}.block--border-right{border-right:1px solid var(--gray-40)}.block--border-bottom{border-bottom:1px solid var(--gray-40)}.block--border-left{border-left:1px solid var(--gray-40)}.block--border{border:1px solid var(--gray-40)}.block--flush-top{margin-top:0 !important}.block--flush-top.block--border,.block--flush-top.block--border-top{border-top:none}.block--flush-bottom{margin-bottom:0 !important}.block--flush-bottom.block--border,.block--flush-bottom.block--border-bottom{border-bottom:none}.block--flush-sides{margin-right:-15px;margin-left:-15px}@media only all and (max-width: 37.5em){.block--flush-sides.block--border,.block--flush-sides.block--border-right,.block--flush-sides.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush-sides{margin-right:-30px;margin-left:-30px}}.block--flush{margin-top:0 !important;margin-right:-15px;margin-bottom:0 !important;margin-left:-15px}.block--flush.block--border,.block--flush.block--border-top,.block--flush.block--border-bottom{border-top:none;border-bottom:none}@media only all and (max-width: 37.5em){.block--flush.block--border,.block--flush.block--border-right,.block--flush.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush{margin-right:-30px;margin-left:-30px}}.block--bg{padding:1.875em .9375em 3.75em;background:var(--gray-5)}@media only all and (min-width: 37.5625em){.block--bg{padding:2.8125em 1.875em}}.block--padded-top{padding-top:1.875em;margin-top:1.875em}.block--padded-bottom{padding-bottom:1.875em;margin-bottom:1.875em}.block--sub{margin-top:1.875em;margin-bottom:1.875em}@media only all and (min-width: 56.3125em){.wrapper{max-width:1200px;padding-right:15px;padding-left:15px;margin:0 auto;clear:both}}.wrapper--match-content{padding-left:15px;padding-right:15px}@media only all and (min-width: 37.5625em){.wrapper--match-content{padding-left:30px;padding-right:30px;max-width:1200px}}.o-text-introduction{margin-top:0;margin-bottom:60px}.o-text-introduction>*{margin-top:0;margin-bottom:15px;max-width:41.875rem}.o-well{box-sizing:border-box;padding:1.875em .9375em;border:1px solid var(--gray-40);background-color:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-well{padding-left:1.875em;padding-right:1.875em}}.o-banner{padding:.9375em 0;background:var(--gold-10);border-bottom:1px solid var(--gray-40);font-size:.875em}.o-banner .m-notification{border:none;padding:0}.o-banner .m-notification__icon{left:0;top:0}.o-banner--dark{background:var(--teal-dark);border-color:var(--teal-dark);color:var(--white)}.o-banner--dark .m-notification{background:var(--teal-dark)}.o-banner--dark .m-notification .cf-icon-svg{fill:var(--white)}.o-banner--dark .m-notification a{color:var(--white);border-color:var(--white)}.o-banner--dark .m-notification a:visited,.o-banner--dark .m-notification a.visited{border-color:var(--teal-40);color:var(--teal-40)}.o-banner--dark .m-notification a:hover,.o-banner--dark .m-notification a.hover{border-color:var(--gray-15);color:var(--gray-15)}.o-banner--dark .m-notification a:focus,.o-banner--dark .m-notification a.focus{border-color:var(--white);color:var(--white)}.o-banner--dark .m-notification a:active,.o-banner--dark .m-notification a.active{border-color:var(--gray-15);color:var(--gray-15)}@media only all and (min-width: 37.5625em){.o-banner{font-size:1em}}.m-notification{display:none;position:relative;padding:15px;background:var(--gray-5);border:1px solid var(--gray-40)}.m-notification>.cf-icon-svg{position:absolute;fill:var(--gray)}.m-notification--success{background:var(--green-10);border-color:var(--green)}.m-notification--success>.cf-icon-svg{fill:var(--green)}.m-notification--warning{background:var(--gold-10);border-color:var(--gold)}.m-notification--warning>.cf-icon-svg{fill:var(--gold)}.m-notification--error{background:var(--red-10);border-color:var(--red)}.m-notification--error>.cf-icon-svg{fill:var(--red)}.m-notification--success a,.m-notification--warning a,.m-notification--error a{color:var(--pacific-mid-dark);border-color:var(--pacific-mid-dark)}.m-notification--success a:visited,.m-notification--success a.visited,.m-notification--warning a:visited,.m-notification--warning a.visited,.m-notification--error a:visited,.m-notification--error a.visited{border-color:var(--teal);color:var(--teal)}.m-notification--success a:hover,.m-notification--success a.hover,.m-notification--warning a:hover,.m-notification--warning a.hover,.m-notification--error a:hover,.m-notification--error a.hover{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-notification--success a:focus,.m-notification--success a.focus,.m-notification--warning a:focus,.m-notification--warning a.focus,.m-notification--error a:focus,.m-notification--error a.focus{border-color:var(--pacific-mid-dark);color:var(--pacific-mid-dark)}.m-notification--success a:active,.m-notification--success a.active,.m-notification--warning a:active,.m-notification--warning a.active,.m-notification--error a:active,.m-notification--error a.active{border-color:var(--navy-dark);color:var(--navy-dark)}.m-notification--visible{display:block}.cf-icon-svg+.m-notification__content{padding-left:1.5625rem}.m-notification__message{font-size:1rem;line-height:1.25;font-weight:500}@media only all and (min-width: 37.5625em){.m-notification__message{font-size:1.125rem}}.m-notification__explanation{margin-top:.3125rem;margin-bottom:.9375rem}.m-notification__message+.m-list{margin-top:.9375rem}@media only all and (min-width: 37.5625em){.m-notification .cf-icon-svg{font-size:1.125rem}.m-notification__explanation{margin-bottom:0}.m-notification .m-list{margin-top:.3125rem}.m-notification .m-list__item{margin-bottom:.3125rem}}html[lang=ar] .m-notification .cf-icon-svg+.m-notification__content{padding-left:initial;padding-right:1.5625rem}html[lang=ar] .m-notification .m-list{padding-right:0}.m-pagination{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:\"pag-btn-prev . pag-btn-next\" \"pag-form pag-form pag-form\";row-gap:.9375rem}.m-pagination__form{grid-area:pag-form;display:flex;flex-flow:wrap;place-content:center;gap:.625rem;padding:.3125rem;border-radius:.25rem;background:var(--gray-5);color:var(--gray)}.m-pagination__current-page{width:2.8125rem;font-weight:500;text-align:right}.m-pagination__label{display:contents;white-space:nowrap}.m-pagination__btn-prev{grid-area:pag-btn-prev;z-index:1}.m-pagination__btn-next{grid-area:pag-btn-next;z-index:1}@media only all and (min-width: 37.5625em){.m-pagination{grid-template-areas:\"pag-btn-prev pag-form pag-btn-next\"}.m-pagination__btn-prev{border-top-right-radius:0;border-bottom-right-radius:0}.m-pagination__btn-next{border-top-left-radius:0;border-bottom-left-radius:0}}.o-table__cell--right-align{text-align:right}.o-table--scrolling{box-sizing:border-box;overflow-y:hidden}.o-table--scrolling table{border:1px solid var(--gray-40)}.o-table--scrolling table>tbody>tr:nth-child(2n)>th,.o-table--scrolling table>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-table--striped>tbody>tr:nth-child(2n)>th,.o-table--striped>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}}@media only screen and (max-width: 600px){.o-table{width:100%}.o-table--striped tr:nth-child(2n)>th,.o-table--striped tr:nth-child(2n)>td{background:var(--white)}.o-table--stack-on-small{border-top:1px solid var(--gray-40)}.o-table--stack-on-small tr,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=row],.o-table--stack-on-small [data-display-table=cell]{display:block}.o-table--stack-on-small th,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=cell]{padding-right:0;padding-left:0;width:100%}.o-table--stack-on-small>thead,.o-table--stack-on-small [data-display-table=thead]{display:none}.o-table--stack-on-small td[data-label]:before{display:block;margin-top:0;margin-bottom:.3125em;content:attr(data-label);line-height:1.83333333;font-size:.875em;font-weight:600;letter-spacing:1px;text-transform:uppercase}.o-table--stack-on-small td:last-child,.o-table--stack-on-small [data-display-table=cell]:last-child{margin-bottom:1.875em}}.a-date{color:var(--gray);white-space:nowrap;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.a-date,ul+.a-date,ol+.a-date,dl+.a-date,figure+.a-date,img+.a-date,table+.a-date,blockquote+.a-date,h1+.a-date,.h1+.a-date,h2+.a-date,.h2+.a-date,h3+.a-date,.h3+.a-date,h4+.a-date,.h4+.a-date,h6+.a-date,.h6+.a-date{margin-top:2.1428571429em}.no-js .u-js-only,.u-hide-if-js{display:none !important}.no-js .u-hide-if-js{display:block !important}.u-clearfix:after{content:\"\";display:table;clear:both}.u-visually-hidden{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}@media only all and (max-width: 37.5em){.u-hide-on-mobile{display:none}}.u-show-on-mobile{display:none}@media only all and (max-width: 37.5em){.u-show-on-mobile{display:block}}.u-hidden{display:none !important}.u-invisible{visibility:hidden}.u-right{float:right}.u-nowrap{white-space:nowrap}.u-flexible-container{position:relative;padding-bottom:56.25%;height:0}.u-flexible-container__inner{position:absolute;top:0;left:0;width:100%;height:100%}.u-flexible-container--4-3{position:relative;padding-bottom:75%;height:0}.u-mt0{margin-top:0 !important}.u-mb0{margin-bottom:0 !important}.u-mt5{margin-top:5px !important}.u-mb5{margin-bottom:5px !important}.u-mt10{margin-top:10px !important}.u-mb10{margin-bottom:10px !important}.u-mt15{margin-top:15px !important}.u-mb15{margin-bottom:15px !important}.u-mt20{margin-top:20px !important}.u-mb20{margin-bottom:20px !important}.u-mt30{margin-top:30px !important}.u-mb30{margin-bottom:30px !important}.u-mt45{margin-top:45px !important}.u-mb45{margin-bottom:45px !important}.u-mt60{margin-top:60px !important}.u-mb60{margin-bottom:60px !important}.u-w100pct{width:100%}.u-w90pct{width:90%}.u-w80pct{width:80%}.u-w70pct{width:70%}.u-w60pct{width:60%}.u-w50pct{width:50%}.u-w40pct{width:40%}.u-w30pct{width:30%}.u-w20pct{width:20%}.u-w10pct{width:10%}.u-w75pct{width:75%}.u-w65pct{width:65%}.u-w25pct{width:25%}.u-w15pct{width:15%}.u-w66pct{width:66.6666666667%}.u-w33pct{width:33.3333333333%}small,.u-small-text{font-size:.875em}small--subtle,.u-small-text--subtle{color:var(--gray)}.u-no-animation{transition-duration:0s !important}.u-move-transition{transition:transform .25s ease-out}.u-move-to-origin{transform:translateZ(0)}.u-move-left{transform:translate3d(-100%, 0, 0)}.u-move-left-2x{transform:translate3d(-200%, 0, 0)}.u-move-left-3x{transform:translate3d(-300%, 0, 0)}.u-move-right{transform:translate3d(100%, 0, 0)}.u-move-up{transform:translate3d(0, -100%, 0)}.u-alpha-transition{transition:opacity .25s linear}.u-alpha-100{opacity:1}.u-alpha-0{opacity:0}.u-max-height-transition{overflow:hidden;contain:paint;transition:max-height .2s ease-out}.u-max-height-zero{max-height:0 !important}.u-max-height-summary{max-height:88px !important}.a-link{border-bottom-width:0}.a-link .a-link__text{border-bottom-width:1px;border-bottom-style:inherit;overflow-wrap:break-word}.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){.a-link--jump{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-link--jump .cf-icon-svg--right{margin-left:auto}.a-link--jump .a-link__text{border-bottom-width:0;flex-shrink:10}}a.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){a.a-link--jump{border-top-width:1px;border-bottom-width:1px}a.a-link--jump:focus{outline:none}a.a-link--jump:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-link--jump)+li:has(.a-link--jump) .a-link--jump{position:relative;border-top:none}li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:hover:before,li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.m-list--unstyled,.m-list--horizontal,.m-list--links{padding-left:0;list-style-type:none}.m-list--unstyled .m-list__item,.m-list--horizontal .m-list__item,.m-list--links .m-list__item{margin-left:0}.m-list--spaced .m-list--spaced,.m-list--spaced .m-list__item+.m-list__item{margin-top:1.5em}.m-list--horizontal .m-list__item{display:inline-block;margin-right:.25em;margin-bottom:0}@media only all and (max-width: 37.5em){.m-list--links .m-list__item{margin-bottom:0}}html[lang=ar] .m-list{padding-right:0}.m-meta-header{display:flex;flex-direction:column-reverse;flex-wrap:wrap-reverse;row-gap:.625rem;column-gap:1.3125rem;width:-moz-fit-content;width:fit-content;padding-bottom:.625rem;overflow:hidden}.m-meta-header__item-group{display:flex;flex-wrap:wrap;column-gap:1.3125rem}.m-meta-header__item{display:grid;grid-template-columns:0 auto 1fr;row-gap:.3125rem;text-wrap:balance;margin-bottom:0;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.m-meta-header__item,ul+.m-meta-header__item,ol+.m-meta-header__item,dl+.m-meta-header__item,figure+.m-meta-header__item,img+.m-meta-header__item,table+.m-meta-header__item,blockquote+.m-meta-header__item,h1+.m-meta-header__item,.h1+.m-meta-header__item,h2+.m-meta-header__item,.h2+.m-meta-header__item,h3+.m-meta-header__item,.h3+.m-meta-header__item,h5+.m-meta-header__item,.h5+.m-meta-header__item,h6+.m-meta-header__item,.h6+.m-meta-header__item{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.625em;font-size:1em;line-height:1.125}}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.3125rem}}.m-meta-header__item .cf-icon-svg{margin-right:.3125rem}.m-meta-header__item:before{content:\"|\";margin-left:-0.8125rem}.m-meta-header__item .a-date{font-size:.875rem;line-height:1.7142857143;margin-bottom:0}@media only all and (min-width: 37.5625em){.m-meta-header{flex-direction:row}}.m-pull-quote__body{color:var(--black);font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-pull-quote__body{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.m-pull-quote__citation{color:var(--gray);font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.m-pull-quote__citation,ul+.m-pull-quote__citation,ol+.m-pull-quote__citation,dl+.m-pull-quote__citation,figure+.m-pull-quote__citation,img+.m-pull-quote__citation,table+.m-pull-quote__citation,blockquote+.m-pull-quote__citation,h1+.m-pull-quote__citation,.h1+.m-pull-quote__citation,h2+.m-pull-quote__citation,.h2+.m-pull-quote__citation,h3+.m-pull-quote__citation,.h3+.m-pull-quote__citation,h4+.m-pull-quote__citation,.h4+.m-pull-quote__citation,h6+.m-pull-quote__citation,.h6+.m-pull-quote__citation{margin-top:2.1428571429em}.m-pull-quote__citation:before{content:\"—\"}.m-slug-header{border-top:1px solid var(--gray-40)}.m-slug-header__heading{display:inline-block;padding-top:0.2857142857em;border-top:5px solid var(--green);margin-top:-3px;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}.a-tagline{font-size:.75rem;display:grid;grid-template-columns:22px 1fr;grid-column-gap:10px}.a-tagline__text{display:inline-block}.a-tagline .u-usa-flag{margin-top:1px}.a-tagline--large{font-size:1rem}.a-tagline--large .u-usa-flag{margin-top:4px}.u-usa-flag{display:inline-block;width:24px;height:13px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAZCAMAAABAf11LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5QTFRF////sxlC7MbQ2YyhxlNxCjFhR2WJV3GSKUt1dYumOFh/GT5rhZiwwszYsr/OlKW6Zn6c0djh8PL1iR9Ko7LE4OXrl0pttKC0pXWRtYKbSuJhRQAAANFJREFUeNrkkctuwyAUREnSuW/ApHYf//+jBVdZVcJi3aORgAXcMyLBAAJEzsVG3m8TkifyI3zfPQ6nJJLo421CArSBmkgjNEWtQE4zXJmClXuCWIlU5hdQxCqbqnE1KdIz79CVDvBwZxyKfQfmHTyzl01UZSvOWSTbhZLSWeDMufWLC/1ls3amT4qQq394EjIjApxBT+/nr8eEBNuKcB9SWMpmEXalNOylmlUZNTr4vE/4VdKhpC+leQf6y/e0wzL3RdJtkfUJyzwW+ZcdfgQYAJmJD3zerW6OAAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */:root{--font-stack: system-ui, sans-serif;--beige: #bea96f;--beige-30: #f0e8d8;--beige-60: #d8c8a0;--green-dark: #1e9642;--green-mid-dark: #1fa040;--green: #20aa3f;--green-90: #48b753;--green-80: #66c368;--green-70: #93cf7c;--green-60: #addc91;--green-50: #bae0a2;--green-40: #c7e5b3;--green-30: #d4eac6;--green-20: #e2efd8;--green-10: #f0f8eb;--teal-dark: #005e5d;--teal-mid-dark: #126b69;--teal: #257675;--teal-90: #3e8685;--teal-80: #579695;--teal-70: #70a6a5;--teal-60: #89b6b5;--teal-50: #9ec4c3;--teal-40: #b4d2d1;--teal-30: #c4dddc;--teal-20: #d4e7e6;--teal-10: #f0f7f6;--pacific-dark: #0050b4;--pacific-mid-dark: #0061c1;--pacific: #0072ce;--pacific-90: #2284d5;--pacific-80: #4497dc;--pacific-70: #61a7e2;--pacific-60: #7eb7e8;--pacific-50: #96c4ed;--pacific-40: #afd2f2;--pacific-30: #c3ddf6;--pacific-20: #d6e8fa;--pacific-10: #eff8fd;--navy-dark: #002d72;--navy-mid-dark: #123c7c;--navy: #254b87;--navy-90: #3e5f95;--navy-80: #5674a3;--navy-70: #6f88b2;--navy-60: #889cc0;--navy-50: #9daecc;--navy-40: #b3c0d9;--navy-30: #c3cde2;--navy-20: #d3daeb;--navy-10: #f4f6fa;--purple-dark: #a01b68;--purple-mid-dark: #aa2071;--purple: #b4267a;--purple-90: #be438b;--purple-80: #c55998;--purple-70: #cd70a5;--purple-60: #d486b2;--purple-50: #dc9cbf;--purple-40: #e3b2cc;--purple-30: #ebc9d9;--purple-20: #f0d8e2;--purple-10: #fdf3f8;--red-dark: #b63014;--red-mid-dark: #c3381c;--red: #d14124;--red-90: #d75a40;--red-80: #dd735d;--red-70: #e28875;--red-60: #e79e8e;--red-50: #ebb0a3;--red-40: #f0c3b8;--red-30: #f3d1c8;--red-20: #f7e0d9;--red-10: #fbefec;--gold-dark: #dc731c;--gold-mid-dark: #ed881b;--gold: #ff9e1b;--gold-90: #ffab39;--gold-80: #ffb858;--gold-70: #ffc372;--gold-60: #ffce8d;--gold-50: #ffd8a3;--gold-40: #ffe1b9;--gold-30: #ffe8cb;--gold-20: #fff0dd;--gold-10: #fff6ec;--neutral-dark: #745745;--neutral-mid-dark: #7d604b;--neutral: #8a6c57;--neutral-90: #957865;--neutral-80: #a18573;--neutral-70: #ad9484;--neutral-60: #baa496;--neutral-50: #c6b4a9;--neutral-40: #d3c5bc;--neutral-30: #ddd1c9;--neutral-20: #e7ddd7;--neutral-10: #f8f5f2;--gray-darker: #293037;--gray-dark: #43484e;--gray-mid-dark: #4f5257;--gray: #5a5d61;--gray-90: #676a6f;--gray-80: #75787b;--gray-70: #838588;--gray-60: #919395;--gray-50: #a2a3a4;--gray-40: #b4b5b6;--gray-30: #c3c4c4;--gray-20: #d2d3d5;--gray-15: #dcdddf;--gray-10: #e7e8e9;--gray-5: #f7f8f9;--black: #101820;--white: #fff}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/2cd55546-ec00-4af9-aeca-4a3cd186da53.woff2\") format(\"woff2\");font-style:normal;font-weight:normal;font-display:fallback}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/627fbb5a-3bae-4cd9-b617-2f923e29d55e.woff2\") format(\"woff2\");font-style:normal;font-weight:500;font-display:fallback}:root{--font-stack: \"Avenir Next\", arial, sans-serif}.action-bar{border:1px solid var(--gray-40);border-left:0;background-color:var(--green-20);padding:15px 30px}.action-bar h2{margin:0}@media screen and (max-width: 599px){.action-bar h2{padding:15px}}.action-bar .export-results{padding-top:5px;margin:0;margin-bottom:5px}.action-bar .export-results .a-btn{margin-right:15px;font-size:14px;display:inline-block}.action-bar .export-results .a-btn svg{margin-right:5px}.action-bar .a-btn--link{color:var(--pacific-dark)}.action-bar .a-btn--link:hover{color:var(--navy)}.action-bar .a-btn--link:focus{color:var(--pacific-dark);border:1px dotted var(--pacific-dark)}.action-bar .a-btn--link:active{color:var(--navy);border:1px dotted var(--navy)}@media screen and (max-width: 599px){.action-bar{padding-left:0;border:1px solid var(--gray-40)}.action-bar .export-results{margin-left:15px}}@media screen and (min-width: 1800px){.action-bar{padding-left:40px}}",".warning.m-notification{margin:10px}.warning.m-notification .m-notification__message{padding-right:18px}.warning .close{position:absolute;right:0;top:0;margin:5px 10px;cursor:pointer}.warning .close svg{fill:var(--gray)}","/*! normalize.css v2.1.3 | MIT License | git.io/normalize */html{font-family:sans-serif;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:0.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:0.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:0.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:normal;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:0.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:0.5em}li{margin-bottom:0.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:0.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:0.625em;text-align:left}th,td{padding:0.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:0.9375em;margin-left:0.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:\"Input Mono\",Consolas,Monaco,\"Courier New\",monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:0.8125em}pre{display:block;padding:0.625em 0.9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:rgba(0,0,0,0)}html{font-family:sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:.5em}li{margin-bottom:.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:.625em;text-align:left}th,td{padding:.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:.9375em;margin-left:.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:Input Mono,Consolas,Monaco,Courier New,monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:.8125em}pre{display:block;padding:.625em .9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:transparent}button.a-btn::-moz-focus-inner,input.a-btn::-moz-focus-inner{border:0}.a-btn{appearance:none;display:flex;gap:.625rem;box-sizing:border-box;padding:.5em .875em;border:0;margin:0;border-radius:.25em;cursor:pointer;font-size:1em;font-weight:500;line-height:normal;text-align:center;text-decoration:none;transition:background-color .1s;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;justify-content:center}.a-btn,.a-btn:link,.a-btn:visited{background-color:var(--pacific);color:var(--white)}.a-btn:hover,.a-btn.hover,.a-btn:focus,.a-btn.focus{background-color:var(--pacific-dark);color:var(--white)}.a-btn:focus,.a-btn.focus{outline:1px dotted var(--pacific);outline-offset:1px}.a-btn:active,.a-btn.active{background-color:var(--navy)}.a-btn--secondary,.a-btn--secondary:link,.a-btn--secondary:visited{background-color:var(--gray);color:var(--white)}.a-btn--secondary:hover,.a-btn--secondary.hover,.a-btn--secondary:focus,.a-btn--secondary.focus{background-color:var(--gray-dark)}.a-btn--secondary:focus,.a-btn--secondary.focus{outline-color:var(--gray)}.a-btn--secondary:active,.a-btn--secondary.active{background-color:var(--black)}.a-btn--warning,.a-btn--warning:link,.a-btn--warning:visited{background-color:var(--red-mid-dark);color:var(--white)}.a-btn--warning:hover,.a-btn--warning.hover,.a-btn--warning:focus,.a-btn--warning.focus{background-color:var(--red-dark)}.a-btn--warning:focus,.a-btn--warning.focus{outline-color:var(--red-mid-dark)}.a-btn--warning:active,.a-btn--warning.active{background-color:var(--gray-dark)}.a-btn--disabled,.a-btn--disabled:link,.a-btn--disabled:visited,.a-btn--disabled:hover,.a-btn--disabled.hover,.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn--disabled:active,.a-btn--disabled.active,.a-btn[disabled],.a-btn[disabled]:link,.a-btn[disabled]:visited,.a-btn[disabled]:hover,.a-btn[disabled].hover,.a-btn[disabled]:focus,.a-btn[disabled].focus,.a-btn[disabled]:active,.a-btn[disabled].active{background-color:var(--gray-20);color:var(--gray-dark);cursor:default;cursor:not-allowed}.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn[disabled]:focus,.a-btn[disabled].focus{outline-color:var(--gray-20)}@media only all and (max-width: 37.5em){.a-btn--full-on-xs{display:block;width:100%}}.a-btn:has(svg+span) span{order:3}.a-btn:has(span+svg) svg{order:3}.a-btn:not(.a-btn--hide-icon):has(svg+span):before,.a-btn:not(.a-btn--hide-icon):has(span+svg):before{content:\"\";border-left:1px solid var(--pacific-60);order:2;place-self:normal}.a-btn--secondary:has(svg):before{border-color:var(--gray-40) !important}.a-btn--warning:has(svg):before{border-color:var(--red-60) !important}.a-btn--disabled:has(svg):before,.a-btn[disabled]:has(svg):before{border-color:var(--gray-60) !important}.a-btn--hide-icon svg{display:none}.m-btn-group{display:flex;gap:.625rem;flex-wrap:wrap;align-items:center;width:-moz-fit-content;width:fit-content}.a-btn--link{padding:1.5px 0;border-radius:0;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-style:dotted;text-underline-offset:4.5px}.a-btn--link:has(svg){gap:.3125rem}.a-btn--link:has(svg):before{display:none}.a-btn--link,.a-btn--link:link,.a-btn--link:visited{text-decoration-color:var(--pacific);background-color:transparent;color:var(--pacific)}.a-btn--link:hover,.a-btn--link.hover{text-decoration-color:var(--pacific-dark);text-decoration-style:solid;background-color:transparent;color:var(--pacific-dark)}.a-btn--link:focus,.a-btn--link.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--pacific);color:var(--pacific)}.a-btn--link:active,.a-btn--link.active{text-decoration-color:var(--navy);text-decoration-style:solid;background-color:transparent;color:var(--navy)}.a-btn--link.a-btn--secondary,.a-btn--link.a-btn--secondary:link,.a-btn--link.a-btn--secondary:visited{text-decoration-color:var(--gray);background-color:transparent;color:var(--gray)}.a-btn--link.a-btn--secondary:hover,.a-btn--link.a-btn--secondary.hover{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.a-btn--link.a-btn--secondary:focus,.a-btn--link.a-btn--secondary.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--gray);color:var(--gray)}.a-btn--link.a-btn--secondary:active,.a-btn--link.a-btn--secondary.active{text-decoration-color:var(--black);text-decoration-style:solid;background-color:transparent;color:var(--black)}.a-btn--link.a-btn--warning,.a-btn--link.a-btn--warning:link,.a-btn--link.a-btn--warning:visited{text-decoration-color:var(--red-mid-dark);background-color:transparent;color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:hover,.a-btn--link.a-btn--warning.hover{text-decoration-color:var(--red-dark);text-decoration-style:solid;background-color:transparent;color:var(--red-dark)}.a-btn--link.a-btn--warning:focus,.a-btn--link.a-btn--warning.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--red-mid-dark);color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:active,.a-btn--link.a-btn--warning.active{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.o-expandable{position:relative}.o-expandable__header{display:flex;justify-content:space-between;gap:10px;padding:.625em .9375em;border:0;background-color:transparent;cursor:pointer}.o-expandable__header:focus{outline:1px dotted var(--black);outline-offset:2px}.o-expandable__header .o-expandable__cue-close,.o-expandable__header .o-expandable__cue-open{display:none}.o-expandable__header[aria-expanded=false] .o-expandable__cue-open,.o-expandable__header[aria-expanded=true] .o-expandable__cue-close{display:block}.o-expandable button.o-expandable__header{width:100%;text-align:left}.o-expandable__label{flex-grow:1;margin-bottom:0;color:var(--black);font-weight:500}.o-expandable__icon,.o-expandable__label{font-size:1.125em}@media only all and (max-width: 37.5em){.o-expandable__icon,.o-expandable__label{font-size:1em}}.o-expandable__cues{align-self:center;color:var(--pacific);font-size:1em;line-height:1.375}.o-expandable__content{padding:0 .9375em .9375em}.o-expandable__content:before{content:\"\";display:block;border-top:1px solid var(--gray-40);padding-top:.9375em}.o-expandable__content:after{padding-bottom:.9375em;width:100%}.o-expandable--padded .o-expandable__header{padding:1.5625em .9375em}.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.625em}@media only all and (max-width: 37.5em){.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.375em}}.o-expandable--background{background:var(--gray-5)}.o-expandable--border{border:1px solid var(--gray-40)}html[lang=ar] .o-expandable__header{text-align:right}html[lang=ar] .o-expandable__cues{text-align:left}.o-expandable-group .o-expandable{border-bottom:1px solid var(--gray-40)}.o-expandable-group .o-expandable:first-child{border-top:1px solid var(--gray-40)}@media print{.o-expandable__header[aria-expanded=true] .o-expandable__cue-close,.o-expandable__header[aria-expanded=false] .o-expandable__cue-open{display:none}.o-expandable__content[aria-expanded=false]{display:block;max-height:99999px !important}}.o-expandable .print__header[aria-expanded=true] .o-expandable .print__cue-close,.o-expandable .print__header[aria-expanded=false] .o-expandable .print__cue-open{display:none}.o-expandable .print__content[aria-expanded=false]{display:block;max-height:99999px !important}.o-summary__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary__btn{position:relative;z-index:2;display:block;width:100%;padding-top:15px;padding-bottom:15px;border:dotted var(--pacific);border-width:1px 0;text-align:center;color:var(--pacific);background:#fff}.o-summary__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary__btn[aria-expanded=false]:before{display:block;pointer-events:none;height:2.75em;margin:0;position:absolute;left:0;right:0;top:calc(-100% + 2px);background:linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);content:\"\"}@media print{.o-summary__btn[aria-expanded=false]:before{background:none}}.o-summary__btn[aria-expanded=false]:before .print{background:none}.no-js .o-summary__btn{display:none}@media only screen and (min-width: 601px){.o-summary--mobile .o-summary__btn{display:none}}.o-summary-minimal__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary-minimal__btn{margin-top:5px;padding-left:0;padding-right:0;display:block;border:none;background:none;text-align:left;color:var(--pacific)}.o-summary-minimal__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary-minimal__btn .o-summary-minimal__cue-close,.o-summary-minimal__btn .o-summary-minimal__cue-open{display:none}.o-summary-minimal__btn[aria-expanded=false] .o-summary-minimal__cue-open,.o-summary-minimal__btn[aria-expanded=true] .o-summary-minimal__cue-close{display:block}.no-js .o-summary-minimal__btn{display:none}.o-form__group{margin-bottom:1.875em}.o-form__fieldset{border:none;margin:0;padding:0}.o-form__fieldset .m-form-field+.m-form-field{margin-top:.625em}.a-form-alert .cf-icon-svg{color:var(--gray);float:left}.a-form-alert__text{display:block;margin-left:1.25em}.a-form-alert--success .cf-icon-svg{color:var(--green)}.a-form-alert--error .cf-icon-svg{color:var(--red)}.a-form-alert--warning .cf-icon-svg{color:var(--gold)}.m-form-field .a-text-input--full{width:100%}.m-form-field .a-label+.a-text-input{margin-top:.3125em}.m-form-field--checkbox .a-label,.m-form-field--radio .a-label{display:inline-grid;grid-template-columns:1.875em auto;vertical-align:top;cursor:pointer;overflow-wrap:anywhere}.m-form-field--checkbox .a-label:before,.m-form-field--radio .a-label:before{display:inline-block;grid-row-start:1;grid-row-end:3;border:1px solid var(--gray-60);height:1.125em;width:1.125em;margin-right:10px;background-color:var(--white);content:\"\";vertical-align:top;position:relative;top:1px;left:1px}.m-form-field--checkbox .a-label:hover:before,.m-form-field--checkbox .a-label.hover:before,.m-form-field--radio .a-label:hover:before,.m-form-field--radio .a-label.hover:before{border-color:var(--pacific)}.m-form-field--checkbox .a-label__helper,.m-form-field--radio .a-label__helper{display:block}.m-form-field--checkbox .a-checkbox,.m-form-field--checkbox .a-radio,.m-form-field--radio .a-checkbox,.m-form-field--radio .a-radio{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}.m-form-field--checkbox .a-checkbox:focus+.a-label,.m-form-field--checkbox .a-checkbox.focus+.a-label,.m-form-field--checkbox .a-radio:focus+.a-label,.m-form-field--checkbox .a-radio.focus+.a-label,.m-form-field--radio .a-checkbox:focus+.a-label,.m-form-field--radio .a-checkbox.focus+.a-label,.m-form-field--radio .a-radio:focus+.a-label,.m-form-field--radio .a-radio.focus+.a-label{outline:1px dotted var(--pacific);outline-offset:1px}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:hover+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled:checked+.a-label:before,.m-form-field--checkbox .a-radio:disabled:focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled.focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled:hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled.hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled:checked+.a-label:before,.m-form-field--radio .a-checkbox:disabled:focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled.focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled:hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled.hover+.a-label:before,.m-form-field--radio .a-radio:disabled:checked+.a-label:before,.m-form-field--radio .a-radio:disabled:focus+.a-label:before,.m-form-field--radio .a-radio:disabled.focus+.a-label:before,.m-form-field--radio .a-radio:disabled:hover+.a-label:before,.m-form-field--radio .a-radio:disabled.hover+.a-label:before{border-color:var(--gray-60);outline:none;box-shadow:none}.m-form-field--checkbox .a-checkbox:disabled+.a-label,.m-form-field--checkbox .a-radio:disabled+.a-label,.m-form-field--radio .a-checkbox:disabled+.a-label,.m-form-field--radio .a-radio:disabled+.a-label{cursor:not-allowed;color:var(--gray-dark)}.m-form-field--checkbox .a-checkbox:disabled+.a-label:before,.m-form-field--checkbox .a-radio:disabled+.a-label:before,.m-form-field--radio .a-checkbox:disabled+.a-label:before,.m-form-field--radio .a-radio:disabled+.a-label:before{background:var(--gray-10);border-color:var(--gray-60)}.m-form-field--checkbox .a-checkbox:focus+.a-label:before,.m-form-field--checkbox .a-checkbox.focus+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:hover+.a-label:before,.m-form-field--checkbox .a-checkbox.hover+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center 0}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,')}.m-form-field--checkbox-error .a-label:before{border-color:var(--red);outline:1px solid var(--red)}.m-form-field--checkbox-error .a-label:hover:before,.m-form-field--checkbox-error .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-error .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-error .a-checkbox.focus+.a-label:before{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline-color:var(--red)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label,.m-form-field--checkbox-error .a-checkbox.focus+.a-label{outline:1px dotted var(--red);outline-offset:1px}.m-form-field--checkbox-warning .a-label:before{border-color:var(--gold);outline:1px solid var(--gold)}.m-form-field--checkbox-warning .a-label:hover:before,.m-form-field--checkbox-warning .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label:before{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline-color:var(--gold)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label{outline:1px dotted var(--gold);outline-offset:1px}.m-form-field--checkbox-success .a-label:before{border-color:var(--green);outline:1px solid var(--green)}.m-form-field--checkbox-success .a-label:hover:before,.m-form-field--checkbox-success .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-success .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-success .a-checkbox.focus+.a-label:before{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline-color:var(--green)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label,.m-form-field--checkbox-success .a-checkbox.focus+.a-label{outline:1px dotted var(--green);outline-offset:1px}.m-form-field--radio .a-label:before{border-radius:50%;transform:rotate(0)}.m-form-field--radio .a-radio:focus+.a-label:before,.m-form-field--radio .a-radio.focus+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:hover+.a-label:before,.m-form-field--radio .a-radio.hover+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:checked+.a-label:before{background-color:var(--pacific);box-shadow:inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:checked:disabled+.a-label:before{background-color:var(--gray-40);box-shadow:inset 0 0 0 2px var(--gray-10)}.m-form-field--radio .a-radio:focus:checked+.a-label:before,.m-form-field--radio .a-radio.focus:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:hover:checked+.a-label:before,.m-form-field--radio .a-radio.hover:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--lg-target{display:block}.m-form-field--lg-target .a-label{box-sizing:border-box;width:100%;padding:15px;background-color:var(--gray-10)}.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{background-color:var(--pacific-20);box-shadow:inset 0 0 0 1px var(--pacific)}.m-form-field--lg-target .a-checkbox:hover+.a-label,.m-form-field--lg-target .a-checkbox.hover+.a-label,.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-radio:hover+.a-label,.m-form-field--lg-target .a-radio.hover+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label{box-shadow:inset 0 0 0 2px var(--pacific)}.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{outline-offset:1px}.m-form-field--lg-target .a-checkbox:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:hover:disabled+.a-label,.m-form-field--lg-target .a-radio:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:hover:disabled+.a-label{color:var(--gray-dark);box-shadow:none;background-color:var(--gray-20)}.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label:before,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label:before{border:1px solid var(--gray-60)}.m-form-field .a-form-alert{margin-top:.9375em}.a-label{display:inline-block}.a-label__helper{color:var(--gray-dark);font-size:1rem;font-weight:400}.a-label__helper--block{display:block;margin-top:0.8333333333em}.a-label--heading{display:block;margin-bottom:0.5555555556em;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.a-label--heading,ul+.a-label--heading,ol+.a-label--heading,dl+.a-label--heading,figure+.a-label--heading,img+.a-label--heading,table+.a-label--heading,blockquote+.a-label--heading,h1+.a-label--heading,.h1+.a-label--heading,h2+.a-label--heading,.h2+.a-label--heading,h3+.a-label--heading,.h3+.a-label--heading,h5+.a-label--heading,.h5+.a-label--heading,h6+.a-label--heading,.h6+.a-label--heading{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.a-label--heading{margin-bottom:.625em;font-size:1em;line-height:1.125}}.a-label--heading .a-label__helper--block{margin-top:.625rem}.a-range{appearance:none;width:100%;min-height:49px}.a-range::-webkit-slider-runnable-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-moz-range-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-webkit-slider-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range::-moz-range-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range:focus,.a-range.focus{box-shadow:none;outline:none}.a-range:focus::-webkit-slider-thumb,.a-range.focus::-webkit-slider-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.a-range:focus::-moz-range-thumb,.a-range.focus::-moz-range-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.o-search-input{display:flex;flex-direction:column;row-gap:.9375rem}.o-search-input__input{position:relative;display:flex;width:initial;flex:0 1 100%}.o-search-input__input-label{position:absolute;left:10px;align-self:center;cursor:pointer}.o-search-input__input input[type=search]{width:100%;white-space:nowrap;padding-left:30px;appearance:none}.o-search-input__input button[type=reset]{display:none;position:absolute;right:0;align-self:center;color:var(--gray-40);font-size:20px;border:1px solid transparent;background-color:transparent;outline:0;width:44px;padding:5px;text-align:right}.o-search-input__input button[type=reset]>svg{width:25px;cursor:pointer;pointer-events:none}.o-search-input__input button[type=reset]:hover{color:var(--black)}.o-search-input__input button[type=reset]:focus{color:var(--black)}.o-search-input__input button[type=reset]:focus>svg{outline:1px dotted var(--pacific)}.o-search-input__input input[type=search]:placeholder-shown~button[type=reset]{display:none}.o-search-input__input input[type=search]:not(:placeholder-shown){padding-right:34px}.o-search-input__input input[type=search]::-webkit-search-decoration,.o-search-input__input input[type=search]::-webkit-search-cancel-button,.o-search-input__input input[type=search]::-webkit-search-results-button,.o-search-input__input input[type=search]::-webkit-search-results-decoration{display:none}.o-search-input:focus-within button[type=reset],.o-search-input .o-search-input__input:hover button[type=reset]{display:block}.o-search-input button[type=submit]{line-height:1.1875}@media only all and (min-width: 37.5625em){.o-search-input{flex-direction:row;border-left:0}.o-search-input button[type=submit]{border-top-left-radius:0;border-bottom-left-radius:0;flex-basis:25%}}.no-js .o-search-input button[type=reset]{display:none !important}.a-select{position:relative;border:1px solid var(--gray-60)}.a-select select{width:100%;line-height:1.375;padding:.4375em .375em .375em;border:0;appearance:none;background-color:var(--white);border-radius:0;color:var(--black)}.a-select select:hover,.a-select select.hover{outline:2px solid var(--pacific);outline-offset:0}.a-select select:active,.a-select select:focus,.a-select select.focus{box-shadow:0 0 0 2px var(--pacific);outline:1px dotted var(--pacific);outline-offset:3px}.a-select select[disabled]{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed}.a-select select[disabled]:hover,.a-select select[disabled].hover,.a-select select[disabled]:focus,.a-select select[disabled].focus{outline:none}.a-select select[disabled] option,.a-select select[disabled] option:disabled,.a-select select option:disabled{color:var(--gray-dark)}.a-select:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;content:\"\";pointer-events:none}.a-select--disabled:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.a-tag-filter{display:flex;gap:.625rem;border:1px solid var(--teal);padding:4px 6px;background-color:var(--teal-20);border-radius:.1875rem;color:var(--black);text-align:left;min-width:-moz-fit-content;min-width:fit-content}.a-tag-filter .cf-icon-svg{pointer-events:none;flex:none}.a-tag-filter>label{display:contents;pointer-events:none}button.a-tag-filter:hover{background-color:var(--teal-40);cursor:pointer}button.a-tag-filter:focus{outline:1px dotted var(--teal);outline-offset:1px}button.a-tag-filter:active{background-color:var(--teal)}a.a-tag-filter{line-height:normal;color:var(--black);border-color:var(--teal)}a.a-tag-filter:visited,a.a-tag-filter.visited,a.a-tag-filter:hover,a.a-tag-filter.hover{border-color:var(--teal);color:var(--black)}a.a-tag-filter:focus,a.a-tag-filter.focus{border-color:var(--teal);color:var(--black)}a.a-tag-filter:active,a.a-tag-filter.active{border-color:var(--teal);color:var(--black)}.a-tag-topic{display:flex;gap:.3125rem}.a-tag-topic{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--gold-80);letter-spacing:1px}.a-tag-topic .a-tag-topic__text{color:var(--gray);word-break:break-word}@media only all and (max-width: 37.5em){.a-tag-topic{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-tag-topic .cf-icon-svg--right{margin-left:auto}.a-tag-topic .a-tag-topic__text{border-bottom-width:0;flex-shrink:10}}a.a-tag-topic{color:var(--gold-80);border-color:var(--gold-80)}a.a-tag-topic:visited,a.a-tag-topic.visited,a.a-tag-topic:hover,a.a-tag-topic.hover{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:focus,a.a-tag-topic.focus{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:active,a.a-tag-topic.active{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic .a-tag-topic__text{border-bottom-color:var(--gold-80)}@media only all and (max-width: 37.5em){a.a-tag-topic{border-top-width:1px;border-bottom-width:1px}a.a-tag-topic:focus{outline:none}a.a-tag-topic:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-tag-topic)+li:has(.a-tag-topic) .a-tag-topic{position:relative;border-top:none}li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:hover:before,li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.a-tag-topic__bullet{font-size:1rem;line-height:1rem}@media only all and (min-width: 37.5625em){a.a-tag-topic__text{color:var(--gray);border-color:var(--gray)}a.a-tag-topic__text:visited,a.a-tag-topic__text.visited,a.a-tag-topic__text:hover,a.a-tag-topic__text.hover{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:focus,a.a-tag-topic__text.focus{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:active,a.a-tag-topic__text.active{border-color:var(--gray);color:var(--gray)}a.a-tag-topic,a.a-tag-topic:visited,a.a-tag-topic:hover,a.a-tag-topic:focus,a.a-tag-topic:active{border-bottom:none;outline-offset:1px}a.a-tag-topic .a-tag-topic__text,a.a-tag-topic:visited .a-tag-topic__text,a.a-tag-topic:hover .a-tag-topic__text,a.a-tag-topic:focus .a-tag-topic__text,a.a-tag-topic:active .a-tag-topic__text{padding-bottom:1px;border-bottom:1px dotted var(--gold-80)}a.a-tag-topic:hover .a-tag-topic__text{border-bottom:1px solid var(--gold-80)}a.a-tag-topic:focus{outline-color:var(--gray)}a.a-tag-topic:focus .a-tag-topic__text{border-bottom-style:solid !important}}.m-tag-group{padding-left:0;list-style-type:none}.m-tag-group li{margin-bottom:0;display:contents}@media only all and (min-width: 37.5625em){.m-tag-group{display:flex;gap:.9375em;flex-wrap:wrap}.m-tag-group--stacked{flex-direction:column;width:-moz-fit-content;width:fit-content}}.m-tag-group:has(.a-tag-filter){display:flex;gap:.9375em;flex-wrap:wrap}html[lang=ar] .m-tag-group{direction:rtl;padding-right:0}.a-text-input{appearance:none;display:inline-block;padding:.4375em;border:1px solid var(--gray-60);background:var(--white);color:var(--black);box-sizing:border-box}.a-text-input:hover,.a-text-input.hover{border-color:var(--pacific);outline:1px solid var(--pacific)}.a-text-input:focus,.a-text-input.focus{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific);outline:1px dotted var(--pacific);outline-offset:2px}.a-text-input:disabled,.a-text-input:disabled:hover,.a-text-input:disabled.hover,.a-text-input:disabled:focus,.a-text-input:disabled.focus{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed;border-color:var(--gray-60);outline:none}.a-text-input--error{border-color:var(--red);outline:1px solid var(--red)}.a-text-input--error:hover,.a-text-input--error.hover{border-color:var(--red-dark);outline:1px solid var(--red-dark);outline-offset:0}.a-text-input--error:focus,.a-text-input--error.focus{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red)}.a-text-input--error:focus:hover,.a-text-input--error:focus.hover,.a-text-input--error.focus:hover,.a-text-input--error.focus.hover{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red);outline-offset:2px}.a-text-input--warning{border-color:var(--gold);outline:1px solid var(--gold)}.a-text-input--warning:hover,.a-text-input--warning.hover{border-color:var(--gold-dark);outline:1px solid var(--gold-dark);outline-offset:0}.a-text-input--warning:focus,.a-text-input--warning.focus{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold)}.a-text-input--warning:focus:hover,.a-text-input--warning:focus.hover,.a-text-input--warning.focus:hover,.a-text-input--warning.focus.hover{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold);outline-offset:2px}.a-text-input--success{border-color:var(--green);outline:1px solid var(--green)}.a-text-input--success:hover,.a-text-input--success.hover{border-color:var(--green-dark);outline:1px solid var(--green-dark);outline-offset:0}.a-text-input--success:focus,.a-text-input--success.focus{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green)}.a-text-input--success:focus:hover,.a-text-input--success:focus.hover,.a-text-input--success.focus:hover,.a-text-input--success.focus.hover{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green);outline-offset:2px}::-webkit-search-decoration{appearance:none}::placeholder{color:var(--gray-dark)}input[type=date]::-webkit-datetime-edit{color:var(--gray-dark)}select.o-multiselect{display:block;box-sizing:border-box;width:100%;padding:.25em .4375em;height:5.5em;border:1px solid var(--gray-60)}select.o-multiselect option{padding:.125em .375em}.o-multiselect,.o-multiselect__header{position:relative}.o-multiselect__header:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;border:1px solid var(--gray-60);content:\"\";pointer-events:none}.o-multiselect__search[type=text]{display:block;box-sizing:border-box;width:100%}.o-multiselect__fieldset{border-color:var(--gray-60);border-top:none;margin:-1px 0 0;padding:0;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;position:absolute;z-index:10;max-height:0;width:100%;transition:max-height .25s ease-out}.o-multiselect.u-active .o-multiselect__fieldset{margin-top:0;max-height:140px;border-color:var(--pacific);border-width:2px;border-top:0}.o-multiselect.u-active .o-multiselect__header:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.o-multiselect__options{list-style-type:none;background-color:var(--white);padding:0}.o-multiselect__options li{margin:0}.o-multiselect__options li:first-child .a-label{padding-top:.625em}.o-multiselect__options.u-filtered li:not(.u-filter-match){display:none}.o-multiselect__options.u-no-results li,.o-multiselect__options.u-max-selections li{display:none}.o-multiselect__options.u-no-results:after,.o-multiselect__options.u-max-selections:after{display:list-item}.o-multiselect__options.u-no-results:after{content:\"No results found\"}.o-multiselect__options.u-max-selections{padding:.625em;pointer-events:none}.o-multiselect__options.u-max-selections:after{content:\"Reached maximum number of selections\"}.o-multiselect__options .a-label{box-sizing:border-box;padding:.3125em 0 .3125em .625em;width:100%}.cf-icon-svg{height:1.1875em;vertical-align:text-top;fill:currentcolor}.cf-icon-svg--updating,.cf-icon-svg--updating-round{animation:updating-animation 1.25s infinite linear;transform-origin:50% 50%}@keyframes updating-animation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}html[lang=ar] .cf-icon-svg--right,html[lang=ar] .cf-icon-svg--right-round,html[lang=ar] .cf-icon-svg--left,html[lang=ar] .cf-icon-svg--left-round,html[lang=ar] .cf-icon-svg--arrow-right,html[lang=ar] .cf-icon-svg--arrow-right-round,html[lang=ar] .cf-icon-svg--arrow-left,html[lang=ar] .cf-icon-svg--arrow-left-round,html[lang=ar] .cf-icon-svg--help,html[lang=ar] .cf-icon-svg--help-round,html[lang=ar] .cf-icon-svg--book,html[lang=ar] .cf-icon-svg--book-round,html[lang=ar] .cf-icon-svg--document,html[lang=ar] .cf-icon-svg--document-round,html[lang=ar] .cf-icon-svg--edit,html[lang=ar] .cf-icon-svg--edit-round,html[lang=ar] .cf-icon-svg--paper-clip,html[lang=ar] .cf-icon-svg--paper-clip-round,html[lang=ar] .cf-icon-svg--cart,html[lang=ar] .cf-icon-svg--cart-round,html[lang=ar] .cf-icon-svg--disability,html[lang=ar] .cf-icon-svg--disability-round,html[lang=ar] .cf-icon-svg--travel,html[lang=ar] .cf-icon-svg--travel-round,html[lang=ar] .cf-icon-svg--bullhorn,html[lang=ar] .cf-icon-svg--bullhorn-round,html[lang=ar] .cf-icon-svg--chart,html[lang=ar] .cf-icon-svg--chart-round,html[lang=ar] .cf-icon-svg--list,html[lang=ar] .cf-icon-svg--list-round,html[lang=ar] .cf-icon-svg--external-link,html[lang=ar] .cf-icon-svg--external-link-round{transform:scaleX(-1)}.m-card{position:relative}.m-card:not(.m-card--breakout)>a{padding:1.875em}.m-card:not(.m-card--breakout) .m-card__footer{margin-top:auto}.m-card:not(.m-card--breakout,.m-card--topic){background:var(--white);border:1px solid var(--gray-20);border-bottom-width:3px;padding:1.875em}.m-card:not(.m-card--breakout,.m-card--topic),.m-card>a{display:flex;flex-direction:column;flex-grow:1;flex-basis:0;box-sizing:border-box;height:100%}.m-card a:focus{outline-offset:2px}.m-card__footer>a{font-weight:500;border-bottom-width:1px}@media only all and (max-width: 56.3125em){.m-card__heading{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h4+.m-card__heading,.h4+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.3636363636em}}@media only all and (max-width: 56.3125em)and (max-width: 37.5em){.m-card__heading{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h3+.m-card__heading,.h3+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.6666666667em}}.m-card__heading>a{color:var(--black)}.m-card__heading>a:hover{color:var(--pacific)}.m-card__heading>a .m-card__icon{font-size:1em;margin-bottom:0;padding-right:.46875em}.m-card__heading>a .m-card__icon,.m-card__heading>a span{display:table-cell}.m-card>.m-list{margin-top:10px;margin-bottom:30px}.m-card--topic{text-align:center;width:170px;background:var(--white)}.m-card--topic>a{border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--topic .m-card__icon{font-size:1.875em;color:var(--green);margin-bottom:.3125em}.m-card--topic:hover>a{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--topic:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--topic .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--topic>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--topic:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:focus .m-card__footer>span{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:active .m-card__footer>span{border-color:var(--pacific-dark);border-style:solid;color:var(--pacific-dark)}.m-card--topic-action .m-card__icon{color:var(--pacific)}.m-card--breakout{min-width:210px;text-align:center}.m-card--breakout>a{padding-top:60px}.m-card--breakout .m-card__inner-wrapper{position:relative;z-index:0;min-height:135px;background:var(--gray-5);border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--breakout .m-card__img{position:absolute;z-index:1;top:0;left:50%;width:210px;height:120px;margin-left:-105px}.m-card--breakout .m-card__footer{margin-top:84px}.m-card--breakout:hover .m-card__inner-wrapper{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--breakout:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--breakout .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--breakout>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--breakout:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--breakout>a:focus .m-card__footer>span{border-color:var(--pacific);color:var(--pacific)}.m-card--breakout>a:active .m-card__footer>span{border-color:var(--navy);border-style:solid;color:var(--navy)}.m-card--breakout .m-card__footer>span{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card--breakout .m-card__footer>span,ul+.m-card--breakout .m-card__footer>span,ol+.m-card--breakout .m-card__footer>span,dl+.m-card--breakout .m-card__footer>span,figure+.m-card--breakout .m-card__footer>span,img+.m-card--breakout .m-card__footer>span,table+.m-card--breakout .m-card__footer>span,blockquote+.m-card--breakout .m-card__footer>span,h1+.m-card--breakout .m-card__footer>span,.h1+.m-card--breakout .m-card__footer>span,h2+.m-card--breakout .m-card__footer>span,.h2+.m-card--breakout .m-card__footer>span,h4+.m-card--breakout .m-card__footer>span,.h4+.m-card--breakout .m-card__footer>span,h5+.m-card--breakout .m-card__footer>span,.h5+.m-card--breakout .m-card__footer>span,h6+.m-card--breakout .m-card__footer>span,.h6+.m-card--breakout .m-card__footer>span{margin-top:1.3636363636em}.o-card-group>h2{margin-bottom:1.875rem}.o-card-group--column-2 .o-card-group__cards{grid-template-columns:1fr 1fr}.o-card-group--column-3 .o-card-group__cards{grid-template-columns:repeat(3, minmax(0, 1fr))}@media only all and (max-width: 63.8125em){.o-card-group--column-3 .o-card-group__cards{grid-template-columns:1fr 1fr}}.o-card-group__cards{display:grid;grid-column-gap:1.25em;grid-row-gap:1.25em}@media only all and (max-width: 37.5em){.o-card-group__cards{grid-template-columns:100% !important}}.o-card-group--bg-green{padding:1.875em;background:var(--green-20)}_:-ms-lang(x),.o-card-group__cards{display:block}_:-ms-lang(x) .m-card,.o-card-group__cards .m-card{display:block;float:left;margin-bottom:10px}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-2 .o-card-group__cards .m-card{width:48%;margin-right:2%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-2 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-3 .o-card-group__cards .m-card{width:32%;margin-right:1%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-3 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x),.o-card-group:after{content:\"\";display:table;clear:both}.o-card-group--count-2 .m-card:nth-of-type(1),.o-card-group--count-3 .m-card:nth-of-type(1),.o-card-group--count-4 .m-card:nth-of-type(1){grid-area:card1}.o-card-group--count-2 .m-card:nth-of-type(2),.o-card-group--count-3 .m-card:nth-of-type(2),.o-card-group--count-4 .m-card:nth-of-type(2){grid-area:card2}.o-card-group--count-2 .m-card:nth-of-type(3),.o-card-group--count-3 .m-card:nth-of-type(3),.o-card-group--count-4 .m-card:nth-of-type(3){grid-area:card3}.o-card-group--count-2 .m-card:nth-of-type(4),.o-card-group--count-3 .m-card:nth-of-type(4),.o-card-group--count-4 .m-card:nth-of-type(4){grid-area:card4}.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card1 card3\"}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.7307692308em}h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1)>a{justify-content:center}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card3 card4\"}.o-card-group--flow .o-card-group__cards{display:flex;flex-wrap:wrap;justify-content:center}@media only all and (min-width: 37.5625em)and (max-width: 56.25em){.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card1\" \"card2 card3\"}}@media only all and (max-width: 37.5em){.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\"}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\" \"card4\"}.o-card-group--flow .o-card-group__cards{display:block}.o-card-group--flow .o-card-group__cards .m-card{width:100%;margin-bottom:1.875em}}.o-email-signup .m-notification{margin-bottom:.9375em}.o-email-signup .a-text-input{max-width:23.125rem}.o-email-signup__buttons{display:flex;margin-top:.9375em;align-items:center;flex-wrap:wrap-reverse;gap:.9375em}.o-email-signup .a-btn{text-align:inherit}@media only all and (max-width: 37.5em){.o-email-signup .a-label--heading{font-size:1em}}.o-featured-content-module{min-height:220px;position:relative;border:1px solid var(--gray-40);background-color:var(--gray-5)}.o-featured-content-module__text{padding-top:1.875em;padding-bottom:1.875em}.o-featured-content-module__img{display:block}@media only all and (max-width: 37.5em){.o-featured-content-module__text{padding-right:.9375em;padding-left:.9375em}.o-featured-content-module__visual{padding-right:.9375em;padding-bottom:.9375em;padding-left:.9375em}.o-featured-content-module__img{margin-right:auto;margin-left:auto}}@media only all and (min-width: 37.5625em){.o-featured-content-module__text{padding-right:300px;padding-left:1.875em}.o-featured-content-module__visual{height:100%;overflow:hidden;position:absolute;top:0;right:0;width:270px}.o-featured-content-module__img{max-width:none;height:100%;position:absolute;left:50%;transform:translate(-50%)}}.m-hero{background-color:var(--gray-5)}.m-hero__wrapper{display:grid;max-width:1200px;margin:0 auto;padding-top:30px;padding-bottom:30px}.m-hero__text{padding-right:15px;padding-left:15px}.m-hero__heading{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7647058824em}.m-hero__subhead{font-size:22px;line-height:1.25}.m-hero__image-wrapper{box-sizing:border-box;overflow:hidden}.m-hero__image{background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;display:none}@supports(display: grid){.m-hero__image{display:block}}.m-hero--knockout{background-color:var(--gray);color:var(--white)}.m-hero--overlay .m-hero__wrapper{background-position:center;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo,.m-hero--50-50{background-color:var(--white)}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}@media only all and (min-width: 37.5625em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h2+.m-hero--jumbo .m-hero__subhead,.h2+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h2+.m-hero--50-50 .m-hero__subhead,.h2+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.3636363636em}}@media only all and (min-width: 63.8125em){.m-hero--jumbo .m-hero__wrapper,.m-hero--50-50 .m-hero__wrapper{min-height:285px}.m-hero--jumbo .m-hero__heading,.m-hero--50-50 .m-hero__heading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.625em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead{margin-top:1.7307692308em}h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h3+.m-hero--jumbo .m-hero__subhead,.h3+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h3+.m-hero--50-50 .m-hero__subhead,.h3+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){.m-hero__image-wrapper{margin-top:1.875em}.m-hero--overlay .m-hero__wrapper{background-image:none !important}.m-hero--jumbo .m-hero__wrapper{padding-bottom:0}}@media only all and (max-width: 56.25em){.m-hero__heading{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7307692308em}h1+.m-hero__heading,.h1+.m-hero__heading,h3+.m-hero__heading,.h3+.m-hero__heading,h4+.m-hero__heading,.h4+.m-hero__heading,h5+.m-hero__heading,.h5+.m-hero__heading,h6+.m-hero__heading,.h6+.m-hero__heading{margin-top:1.1538461538em}.m-hero__subhead{font-size:18px}}@media only all and (min-width: 37.5625em){.m-hero__wrapper{grid-template-columns:7fr 5fr;padding-right:15px;padding-left:15px;min-height:225px}.m-hero__text{margin:auto 0}.m-hero__image-wrapper{padding-right:15px;padding-left:15px;display:flex;align-items:center}.m-hero--bleeding .m-hero__image-wrapper{width:100%;margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--bleeding .m-hero__image{padding-bottom:0 !important;height:100%;width:100%;background-size:cover}.m-hero--overlay .m-hero__image{display:none}.m-hero--jumbo .m-hero__wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo .m-hero__image{display:none}.m-hero--50-50 .m-hero__wrapper{grid-template-columns:1fr 1fr;border:1px solid var(--gray-40);border-top:none;background-position:100% center;background-repeat:no-repeat;background-size:50%}.m-hero--50-50 .m-hero__image{display:none}}@media only all and (min-width: 63.8125em){.m-hero__wrapper{padding-top:2.8125em;padding-bottom:2.8125em;min-height:195px}.m-hero--bleeding .m-hero__image-wrapper{margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--50-50 .m-hero__wrapper{min-height:345px}}.content-l{position:relative}@media only all and (min-width: 37.5625em){.content-l{display:block;position:relative;margin-left:-15px;margin-right:-15px}}@media only all and (max-width: 37.5em){.content-l__col+.content-l__col{margin-top:1.875em}}@media only all and (min-width: 37.5625em){.content-l__col-1{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-2{display:inline-block;box-sizing:border-box;width:50%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-3{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-2-3{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-8{display:inline-block;box-sizing:border-box;width:37.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-5-8{display:inline-block;box-sizing:border-box;width:62.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-4{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-4{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}.content__line{height:1px;background:var(--gray-40)}.content__main dd,.content__main dt,.content__main h3,.content__main h4,.content__main h5,.content__main h6,.content__main li,.content__main p,.content__main label,.content__intro dd,.content__intro dt,.content__intro h3,.content__intro h4,.content__intro h5,.content__intro h6,.content__intro li,.content__intro p,.content__intro label{max-width:41.875rem}.content__intro,.content__main,.content__sidebar{padding:1.875em .9375em}@media only all and (min-width: 37.5625em){.content__intro,.content__main,.content__sidebar{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding:2.8125em .9375em}}@media only all and (min-width: 56.3125em){.content__intro,.content__main,.content__sidebar{padding:2.8125em 0}}@media only all and (min-width: 56.3125em){.content__intro{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}@media only all and (min-width: 56.3125em){.content--1-3 .content__sidebar{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-right:1.875em}.content--1-3 .content__main{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;position:relative}.content--1-3 .content__main:after{content:\"\";border-left:1px solid var(--gray-40);position:absolute;top:2.8125em;bottom:0;left:-1.875em}.content--2-1 .content__main{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content--2-1 .content__main:after{right:-1.875em}.content--2-1 .content__sidebar{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-left:1.875em}}.content--flush-bottom{padding-bottom:0}@media only all and (max-width: 56.25em){.content--flush-top-on-small{padding-top:0}}@media only all and (max-width: 56.25em){.content--flush-all-on-small{padding:0;border:none}}.block{margin-top:3.75em;margin-bottom:3.75em}.block--border-top{border-top:1px solid var(--gray-40)}.block--border-right{border-right:1px solid var(--gray-40)}.block--border-bottom{border-bottom:1px solid var(--gray-40)}.block--border-left{border-left:1px solid var(--gray-40)}.block--border{border:1px solid var(--gray-40)}.block--flush-top{margin-top:0 !important}.block--flush-top.block--border,.block--flush-top.block--border-top{border-top:none}.block--flush-bottom{margin-bottom:0 !important}.block--flush-bottom.block--border,.block--flush-bottom.block--border-bottom{border-bottom:none}.block--flush-sides{margin-right:-15px;margin-left:-15px}@media only all and (max-width: 37.5em){.block--flush-sides.block--border,.block--flush-sides.block--border-right,.block--flush-sides.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush-sides{margin-right:-30px;margin-left:-30px}}.block--flush{margin-top:0 !important;margin-right:-15px;margin-bottom:0 !important;margin-left:-15px}.block--flush.block--border,.block--flush.block--border-top,.block--flush.block--border-bottom{border-top:none;border-bottom:none}@media only all and (max-width: 37.5em){.block--flush.block--border,.block--flush.block--border-right,.block--flush.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush{margin-right:-30px;margin-left:-30px}}.block--bg{padding:1.875em .9375em 3.75em;background:var(--gray-5)}@media only all and (min-width: 37.5625em){.block--bg{padding:2.8125em 1.875em}}.block--padded-top{padding-top:1.875em;margin-top:1.875em}.block--padded-bottom{padding-bottom:1.875em;margin-bottom:1.875em}.block--sub{margin-top:1.875em;margin-bottom:1.875em}@media only all and (min-width: 56.3125em){.wrapper{max-width:1200px;padding-right:15px;padding-left:15px;margin:0 auto;clear:both}}.wrapper--match-content{padding-left:15px;padding-right:15px}@media only all and (min-width: 37.5625em){.wrapper--match-content{padding-left:30px;padding-right:30px;max-width:1200px}}.o-text-introduction{margin-top:0;margin-bottom:60px}.o-text-introduction>*{margin-top:0;margin-bottom:15px;max-width:41.875rem}.o-well{box-sizing:border-box;padding:1.875em .9375em;border:1px solid var(--gray-40);background-color:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-well{padding-left:1.875em;padding-right:1.875em}}.o-banner{padding:.9375em 0;background:var(--gold-10);border-bottom:1px solid var(--gray-40);font-size:.875em}.o-banner .m-notification{border:none;padding:0}.o-banner .m-notification__icon{left:0;top:0}.o-banner--dark{background:var(--teal-dark);border-color:var(--teal-dark);color:var(--white)}.o-banner--dark .m-notification{background:var(--teal-dark)}.o-banner--dark .m-notification .cf-icon-svg{fill:var(--white)}.o-banner--dark .m-notification a{color:var(--white);border-color:var(--white)}.o-banner--dark .m-notification a:visited,.o-banner--dark .m-notification a.visited{border-color:var(--teal-40);color:var(--teal-40)}.o-banner--dark .m-notification a:hover,.o-banner--dark .m-notification a.hover{border-color:var(--gray-15);color:var(--gray-15)}.o-banner--dark .m-notification a:focus,.o-banner--dark .m-notification a.focus{border-color:var(--white);color:var(--white)}.o-banner--dark .m-notification a:active,.o-banner--dark .m-notification a.active{border-color:var(--gray-15);color:var(--gray-15)}@media only all and (min-width: 37.5625em){.o-banner{font-size:1em}}.m-notification{display:none;position:relative;padding:15px;background:var(--gray-5);border:1px solid var(--gray-40)}.m-notification>.cf-icon-svg{position:absolute;fill:var(--gray)}.m-notification--success{background:var(--green-10);border-color:var(--green)}.m-notification--success>.cf-icon-svg{fill:var(--green)}.m-notification--warning{background:var(--gold-10);border-color:var(--gold)}.m-notification--warning>.cf-icon-svg{fill:var(--gold)}.m-notification--error{background:var(--red-10);border-color:var(--red)}.m-notification--error>.cf-icon-svg{fill:var(--red)}.m-notification--success a,.m-notification--warning a,.m-notification--error a{color:var(--pacific-mid-dark);border-color:var(--pacific-mid-dark)}.m-notification--success a:visited,.m-notification--success a.visited,.m-notification--warning a:visited,.m-notification--warning a.visited,.m-notification--error a:visited,.m-notification--error a.visited{border-color:var(--teal);color:var(--teal)}.m-notification--success a:hover,.m-notification--success a.hover,.m-notification--warning a:hover,.m-notification--warning a.hover,.m-notification--error a:hover,.m-notification--error a.hover{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-notification--success a:focus,.m-notification--success a.focus,.m-notification--warning a:focus,.m-notification--warning a.focus,.m-notification--error a:focus,.m-notification--error a.focus{border-color:var(--pacific-mid-dark);color:var(--pacific-mid-dark)}.m-notification--success a:active,.m-notification--success a.active,.m-notification--warning a:active,.m-notification--warning a.active,.m-notification--error a:active,.m-notification--error a.active{border-color:var(--navy-dark);color:var(--navy-dark)}.m-notification--visible{display:block}.cf-icon-svg+.m-notification__content{padding-left:1.5625rem}.m-notification__message{font-size:1rem;line-height:1.25;font-weight:500}@media only all and (min-width: 37.5625em){.m-notification__message{font-size:1.125rem}}.m-notification__explanation{margin-top:.3125rem;margin-bottom:.9375rem}.m-notification__message+.m-list{margin-top:.9375rem}@media only all and (min-width: 37.5625em){.m-notification .cf-icon-svg{font-size:1.125rem}.m-notification__explanation{margin-bottom:0}.m-notification .m-list{margin-top:.3125rem}.m-notification .m-list__item{margin-bottom:.3125rem}}html[lang=ar] .m-notification .cf-icon-svg+.m-notification__content{padding-left:initial;padding-right:1.5625rem}html[lang=ar] .m-notification .m-list{padding-right:0}.m-pagination{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:\"pag-btn-prev . pag-btn-next\" \"pag-form pag-form pag-form\";row-gap:.9375rem}.m-pagination__form{grid-area:pag-form;display:flex;flex-flow:wrap;place-content:center;gap:.625rem;padding:.3125rem;border-radius:.25rem;background:var(--gray-5);color:var(--gray)}.m-pagination__current-page{width:2.8125rem;font-weight:500;text-align:right}.m-pagination__label{display:contents;white-space:nowrap}.m-pagination__btn-prev{grid-area:pag-btn-prev;z-index:1}.m-pagination__btn-next{grid-area:pag-btn-next;z-index:1}@media only all and (min-width: 37.5625em){.m-pagination{grid-template-areas:\"pag-btn-prev pag-form pag-btn-next\"}.m-pagination__btn-prev{border-top-right-radius:0;border-bottom-right-radius:0}.m-pagination__btn-next{border-top-left-radius:0;border-bottom-left-radius:0}}.o-table__cell--right-align{text-align:right}.o-table--scrolling{box-sizing:border-box;overflow-y:hidden}.o-table--scrolling table{border:1px solid var(--gray-40)}.o-table--scrolling table>tbody>tr:nth-child(2n)>th,.o-table--scrolling table>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-table--striped>tbody>tr:nth-child(2n)>th,.o-table--striped>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}}@media only screen and (max-width: 600px){.o-table{width:100%}.o-table--striped tr:nth-child(2n)>th,.o-table--striped tr:nth-child(2n)>td{background:var(--white)}.o-table--stack-on-small{border-top:1px solid var(--gray-40)}.o-table--stack-on-small tr,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=row],.o-table--stack-on-small [data-display-table=cell]{display:block}.o-table--stack-on-small th,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=cell]{padding-right:0;padding-left:0;width:100%}.o-table--stack-on-small>thead,.o-table--stack-on-small [data-display-table=thead]{display:none}.o-table--stack-on-small td[data-label]:before{display:block;margin-top:0;margin-bottom:.3125em;content:attr(data-label);line-height:1.83333333;font-size:.875em;font-weight:600;letter-spacing:1px;text-transform:uppercase}.o-table--stack-on-small td:last-child,.o-table--stack-on-small [data-display-table=cell]:last-child{margin-bottom:1.875em}}.a-date{color:var(--gray);white-space:nowrap;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.a-date,ul+.a-date,ol+.a-date,dl+.a-date,figure+.a-date,img+.a-date,table+.a-date,blockquote+.a-date,h1+.a-date,.h1+.a-date,h2+.a-date,.h2+.a-date,h3+.a-date,.h3+.a-date,h4+.a-date,.h4+.a-date,h6+.a-date,.h6+.a-date{margin-top:2.1428571429em}.no-js .u-js-only,.u-hide-if-js{display:none !important}.no-js .u-hide-if-js{display:block !important}.u-clearfix:after{content:\"\";display:table;clear:both}.u-visually-hidden{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}@media only all and (max-width: 37.5em){.u-hide-on-mobile{display:none}}.u-show-on-mobile{display:none}@media only all and (max-width: 37.5em){.u-show-on-mobile{display:block}}.u-hidden{display:none !important}.u-invisible{visibility:hidden}.u-right{float:right}.u-nowrap{white-space:nowrap}.u-flexible-container{position:relative;padding-bottom:56.25%;height:0}.u-flexible-container__inner{position:absolute;top:0;left:0;width:100%;height:100%}.u-flexible-container--4-3{position:relative;padding-bottom:75%;height:0}.u-mt0{margin-top:0 !important}.u-mb0{margin-bottom:0 !important}.u-mt5{margin-top:5px !important}.u-mb5{margin-bottom:5px !important}.u-mt10{margin-top:10px !important}.u-mb10{margin-bottom:10px !important}.u-mt15{margin-top:15px !important}.u-mb15{margin-bottom:15px !important}.u-mt20{margin-top:20px !important}.u-mb20{margin-bottom:20px !important}.u-mt30{margin-top:30px !important}.u-mb30{margin-bottom:30px !important}.u-mt45{margin-top:45px !important}.u-mb45{margin-bottom:45px !important}.u-mt60{margin-top:60px !important}.u-mb60{margin-bottom:60px !important}.u-w100pct{width:100%}.u-w90pct{width:90%}.u-w80pct{width:80%}.u-w70pct{width:70%}.u-w60pct{width:60%}.u-w50pct{width:50%}.u-w40pct{width:40%}.u-w30pct{width:30%}.u-w20pct{width:20%}.u-w10pct{width:10%}.u-w75pct{width:75%}.u-w65pct{width:65%}.u-w25pct{width:25%}.u-w15pct{width:15%}.u-w66pct{width:66.6666666667%}.u-w33pct{width:33.3333333333%}small,.u-small-text{font-size:.875em}small--subtle,.u-small-text--subtle{color:var(--gray)}.u-no-animation{transition-duration:0s !important}.u-move-transition{transition:transform .25s ease-out}.u-move-to-origin{transform:translateZ(0)}.u-move-left{transform:translate3d(-100%, 0, 0)}.u-move-left-2x{transform:translate3d(-200%, 0, 0)}.u-move-left-3x{transform:translate3d(-300%, 0, 0)}.u-move-right{transform:translate3d(100%, 0, 0)}.u-move-up{transform:translate3d(0, -100%, 0)}.u-alpha-transition{transition:opacity .25s linear}.u-alpha-100{opacity:1}.u-alpha-0{opacity:0}.u-max-height-transition{overflow:hidden;contain:paint;transition:max-height .2s ease-out}.u-max-height-zero{max-height:0 !important}.u-max-height-summary{max-height:88px !important}.a-link{border-bottom-width:0}.a-link .a-link__text{border-bottom-width:1px;border-bottom-style:inherit;overflow-wrap:break-word}.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){.a-link--jump{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-link--jump .cf-icon-svg--right{margin-left:auto}.a-link--jump .a-link__text{border-bottom-width:0;flex-shrink:10}}a.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){a.a-link--jump{border-top-width:1px;border-bottom-width:1px}a.a-link--jump:focus{outline:none}a.a-link--jump:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-link--jump)+li:has(.a-link--jump) .a-link--jump{position:relative;border-top:none}li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:hover:before,li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.m-list--unstyled,.m-list--horizontal,.m-list--links{padding-left:0;list-style-type:none}.m-list--unstyled .m-list__item,.m-list--horizontal .m-list__item,.m-list--links .m-list__item{margin-left:0}.m-list--spaced .m-list--spaced,.m-list--spaced .m-list__item+.m-list__item{margin-top:1.5em}.m-list--horizontal .m-list__item{display:inline-block;margin-right:.25em;margin-bottom:0}@media only all and (max-width: 37.5em){.m-list--links .m-list__item{margin-bottom:0}}html[lang=ar] .m-list{padding-right:0}.m-meta-header{display:flex;flex-direction:column-reverse;flex-wrap:wrap-reverse;row-gap:.625rem;column-gap:1.3125rem;width:-moz-fit-content;width:fit-content;padding-bottom:.625rem;overflow:hidden}.m-meta-header__item-group{display:flex;flex-wrap:wrap;column-gap:1.3125rem}.m-meta-header__item{display:grid;grid-template-columns:0 auto 1fr;row-gap:.3125rem;text-wrap:balance;margin-bottom:0;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.m-meta-header__item,ul+.m-meta-header__item,ol+.m-meta-header__item,dl+.m-meta-header__item,figure+.m-meta-header__item,img+.m-meta-header__item,table+.m-meta-header__item,blockquote+.m-meta-header__item,h1+.m-meta-header__item,.h1+.m-meta-header__item,h2+.m-meta-header__item,.h2+.m-meta-header__item,h3+.m-meta-header__item,.h3+.m-meta-header__item,h5+.m-meta-header__item,.h5+.m-meta-header__item,h6+.m-meta-header__item,.h6+.m-meta-header__item{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.625em;font-size:1em;line-height:1.125}}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.3125rem}}.m-meta-header__item .cf-icon-svg{margin-right:.3125rem}.m-meta-header__item:before{content:\"|\";margin-left:-0.8125rem}.m-meta-header__item .a-date{font-size:.875rem;line-height:1.7142857143;margin-bottom:0}@media only all and (min-width: 37.5625em){.m-meta-header{flex-direction:row}}.m-pull-quote__body{color:var(--black);font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-pull-quote__body{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.m-pull-quote__citation{color:var(--gray);font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.m-pull-quote__citation,ul+.m-pull-quote__citation,ol+.m-pull-quote__citation,dl+.m-pull-quote__citation,figure+.m-pull-quote__citation,img+.m-pull-quote__citation,table+.m-pull-quote__citation,blockquote+.m-pull-quote__citation,h1+.m-pull-quote__citation,.h1+.m-pull-quote__citation,h2+.m-pull-quote__citation,.h2+.m-pull-quote__citation,h3+.m-pull-quote__citation,.h3+.m-pull-quote__citation,h4+.m-pull-quote__citation,.h4+.m-pull-quote__citation,h6+.m-pull-quote__citation,.h6+.m-pull-quote__citation{margin-top:2.1428571429em}.m-pull-quote__citation:before{content:\"—\"}.m-slug-header{border-top:1px solid var(--gray-40)}.m-slug-header__heading{display:inline-block;padding-top:0.2857142857em;border-top:5px solid var(--green);margin-top:-3px;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}.a-tagline{font-size:.75rem;display:grid;grid-template-columns:22px 1fr;grid-column-gap:10px}.a-tagline__text{display:inline-block}.a-tagline .u-usa-flag{margin-top:1px}.a-tagline--large{font-size:1rem}.a-tagline--large .u-usa-flag{margin-top:4px}.u-usa-flag{display:inline-block;width:24px;height:13px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAZCAMAAABAf11LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5QTFRF////sxlC7MbQ2YyhxlNxCjFhR2WJV3GSKUt1dYumOFh/GT5rhZiwwszYsr/OlKW6Zn6c0djh8PL1iR9Ko7LE4OXrl0pttKC0pXWRtYKbSuJhRQAAANFJREFUeNrkkctuwyAUREnSuW/ApHYf//+jBVdZVcJi3aORgAXcMyLBAAJEzsVG3m8TkifyI3zfPQ6nJJLo421CArSBmkgjNEWtQE4zXJmClXuCWIlU5hdQxCqbqnE1KdIz79CVDvBwZxyKfQfmHTyzl01UZSvOWSTbhZLSWeDMufWLC/1ls3amT4qQq394EjIjApxBT+/nr8eEBNuKcB9SWMpmEXalNOylmlUZNTr4vE/4VdKhpC+leQf6y/e0wzL3RdJtkfUJyzwW+ZcdfgQYAJmJD3zerW6OAAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */:root{--font-stack: system-ui, sans-serif;--beige: #bea96f;--beige-30: #f0e8d8;--beige-60: #d8c8a0;--green-dark: #1e9642;--green-mid-dark: #1fa040;--green: #20aa3f;--green-90: #48b753;--green-80: #66c368;--green-70: #93cf7c;--green-60: #addc91;--green-50: #bae0a2;--green-40: #c7e5b3;--green-30: #d4eac6;--green-20: #e2efd8;--green-10: #f0f8eb;--teal-dark: #005e5d;--teal-mid-dark: #126b69;--teal: #257675;--teal-90: #3e8685;--teal-80: #579695;--teal-70: #70a6a5;--teal-60: #89b6b5;--teal-50: #9ec4c3;--teal-40: #b4d2d1;--teal-30: #c4dddc;--teal-20: #d4e7e6;--teal-10: #f0f7f6;--pacific-dark: #0050b4;--pacific-mid-dark: #0061c1;--pacific: #0072ce;--pacific-90: #2284d5;--pacific-80: #4497dc;--pacific-70: #61a7e2;--pacific-60: #7eb7e8;--pacific-50: #96c4ed;--pacific-40: #afd2f2;--pacific-30: #c3ddf6;--pacific-20: #d6e8fa;--pacific-10: #eff8fd;--navy-dark: #002d72;--navy-mid-dark: #123c7c;--navy: #254b87;--navy-90: #3e5f95;--navy-80: #5674a3;--navy-70: #6f88b2;--navy-60: #889cc0;--navy-50: #9daecc;--navy-40: #b3c0d9;--navy-30: #c3cde2;--navy-20: #d3daeb;--navy-10: #f4f6fa;--purple-dark: #a01b68;--purple-mid-dark: #aa2071;--purple: #b4267a;--purple-90: #be438b;--purple-80: #c55998;--purple-70: #cd70a5;--purple-60: #d486b2;--purple-50: #dc9cbf;--purple-40: #e3b2cc;--purple-30: #ebc9d9;--purple-20: #f0d8e2;--purple-10: #fdf3f8;--red-dark: #b63014;--red-mid-dark: #c3381c;--red: #d14124;--red-90: #d75a40;--red-80: #dd735d;--red-70: #e28875;--red-60: #e79e8e;--red-50: #ebb0a3;--red-40: #f0c3b8;--red-30: #f3d1c8;--red-20: #f7e0d9;--red-10: #fbefec;--gold-dark: #dc731c;--gold-mid-dark: #ed881b;--gold: #ff9e1b;--gold-90: #ffab39;--gold-80: #ffb858;--gold-70: #ffc372;--gold-60: #ffce8d;--gold-50: #ffd8a3;--gold-40: #ffe1b9;--gold-30: #ffe8cb;--gold-20: #fff0dd;--gold-10: #fff6ec;--neutral-dark: #745745;--neutral-mid-dark: #7d604b;--neutral: #8a6c57;--neutral-90: #957865;--neutral-80: #a18573;--neutral-70: #ad9484;--neutral-60: #baa496;--neutral-50: #c6b4a9;--neutral-40: #d3c5bc;--neutral-30: #ddd1c9;--neutral-20: #e7ddd7;--neutral-10: #f8f5f2;--gray-darker: #293037;--gray-dark: #43484e;--gray-mid-dark: #4f5257;--gray: #5a5d61;--gray-90: #676a6f;--gray-80: #75787b;--gray-70: #838588;--gray-60: #919395;--gray-50: #a2a3a4;--gray-40: #b4b5b6;--gray-30: #c3c4c4;--gray-20: #d2d3d5;--gray-15: #dcdddf;--gray-10: #e7e8e9;--gray-5: #f7f8f9;--black: #101820;--white: #fff}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/2cd55546-ec00-4af9-aeca-4a3cd186da53.woff2\") format(\"woff2\");font-style:normal;font-weight:normal;font-display:fallback}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/627fbb5a-3bae-4cd9-b617-2f923e29d55e.woff2\") format(\"woff2\");font-style:normal;font-weight:500;font-display:fallback}:root{--font-stack: \"Avenir Next\", arial, sans-serif}.card-container .card .card-left{min-width:initial}li.card-container{padding:30px 0;border-bottom:1px solid var(--gray-40);margin:0;list-style-type:none}li.card-container:first-of-type{padding-top:0}li.card-container:last-of-type{border:0;padding-bottom:0}li.card-container .card{display:flex;flex-direction:row;flex-wrap:nowrap}@media screen and (max-width: 599px){li.card-container .card{flex-wrap:wrap}}li.card-container .card .card-left{box-sizing:border-box;width:260px;padding-right:30px}@media screen and (min-width: 600px)and (max-width: 900px){li.card-container .card .card-left{width:50%;padding-right:15px}}@media screen and (max-width: 599px){li.card-container .card .card-left{width:100%;padding-right:10px}}@media screen and (max-width: 599px){li.card-container .card .card-right{width:100%;padding-top:15px}}li.card-container .card .layout-row .spacer{margin:10px}li.card-container .card .layout-row h4{margin-right:5px;font-size:16px}li.card-container .card .layout-column h3{margin-top:0;margin-bottom:5px}li.card-container .card .layout-column h3 a{border-bottom-width:2px}li.card-container .card .layout-column h3.to-detail{margin-bottom:15px}li.card-container .card .layout-column h4{margin-top:0;margin-bottom:5px}li.card-container .card .subitem{margin-right:5px;font-family:\"Avenir Next\",sans-serif;font-weight:500}li.card-container .card em{background-color:var(--teal-20);font-family:\"Avenir Next\",sans-serif;font-style:normal}",".error.m-notification{margin:10px}","/*! normalize.css v2.1.3 | MIT License | git.io/normalize */html{font-family:sans-serif;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:0.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:0.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:0.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:normal;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:0.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:0.5em}li{margin-bottom:0.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:0.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:0.625em;text-align:left}th,td{padding:0.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:0.9375em;margin-left:0.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:\"Input Mono\",Consolas,Monaco,\"Courier New\",monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:0.8125em}pre{display:block;padding:0.625em 0.9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:rgba(0,0,0,0)}html{font-family:sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:.5em}li{margin-bottom:.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:.625em;text-align:left}th,td{padding:.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:.9375em;margin-left:.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:Input Mono,Consolas,Monaco,Courier New,monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:.8125em}pre{display:block;padding:.625em .9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:transparent}button.a-btn::-moz-focus-inner,input.a-btn::-moz-focus-inner{border:0}.a-btn{appearance:none;display:flex;gap:.625rem;box-sizing:border-box;padding:.5em .875em;border:0;margin:0;border-radius:.25em;cursor:pointer;font-size:1em;font-weight:500;line-height:normal;text-align:center;text-decoration:none;transition:background-color .1s;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;justify-content:center}.a-btn,.a-btn:link,.a-btn:visited{background-color:var(--pacific);color:var(--white)}.a-btn:hover,.a-btn.hover,.a-btn:focus,.a-btn.focus{background-color:var(--pacific-dark);color:var(--white)}.a-btn:focus,.a-btn.focus{outline:1px dotted var(--pacific);outline-offset:1px}.a-btn:active,.a-btn.active{background-color:var(--navy)}.a-btn--secondary,.a-btn--secondary:link,.a-btn--secondary:visited{background-color:var(--gray);color:var(--white)}.a-btn--secondary:hover,.a-btn--secondary.hover,.a-btn--secondary:focus,.a-btn--secondary.focus{background-color:var(--gray-dark)}.a-btn--secondary:focus,.a-btn--secondary.focus{outline-color:var(--gray)}.a-btn--secondary:active,.a-btn--secondary.active{background-color:var(--black)}.a-btn--warning,.a-btn--warning:link,.a-btn--warning:visited{background-color:var(--red-mid-dark);color:var(--white)}.a-btn--warning:hover,.a-btn--warning.hover,.a-btn--warning:focus,.a-btn--warning.focus{background-color:var(--red-dark)}.a-btn--warning:focus,.a-btn--warning.focus{outline-color:var(--red-mid-dark)}.a-btn--warning:active,.a-btn--warning.active{background-color:var(--gray-dark)}.a-btn--disabled,.a-btn--disabled:link,.a-btn--disabled:visited,.a-btn--disabled:hover,.a-btn--disabled.hover,.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn--disabled:active,.a-btn--disabled.active,.a-btn[disabled],.a-btn[disabled]:link,.a-btn[disabled]:visited,.a-btn[disabled]:hover,.a-btn[disabled].hover,.a-btn[disabled]:focus,.a-btn[disabled].focus,.a-btn[disabled]:active,.a-btn[disabled].active{background-color:var(--gray-20);color:var(--gray-dark);cursor:default;cursor:not-allowed}.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn[disabled]:focus,.a-btn[disabled].focus{outline-color:var(--gray-20)}@media only all and (max-width: 37.5em){.a-btn--full-on-xs{display:block;width:100%}}.a-btn:has(svg+span) span{order:3}.a-btn:has(span+svg) svg{order:3}.a-btn:not(.a-btn--hide-icon):has(svg+span):before,.a-btn:not(.a-btn--hide-icon):has(span+svg):before{content:\"\";border-left:1px solid var(--pacific-60);order:2;place-self:normal}.a-btn--secondary:has(svg):before{border-color:var(--gray-40) !important}.a-btn--warning:has(svg):before{border-color:var(--red-60) !important}.a-btn--disabled:has(svg):before,.a-btn[disabled]:has(svg):before{border-color:var(--gray-60) !important}.a-btn--hide-icon svg{display:none}.m-btn-group{display:flex;gap:.625rem;flex-wrap:wrap;align-items:center;width:-moz-fit-content;width:fit-content}.a-btn--link{padding:1.5px 0;border-radius:0;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-style:dotted;text-underline-offset:4.5px}.a-btn--link:has(svg){gap:.3125rem}.a-btn--link:has(svg):before{display:none}.a-btn--link,.a-btn--link:link,.a-btn--link:visited{text-decoration-color:var(--pacific);background-color:transparent;color:var(--pacific)}.a-btn--link:hover,.a-btn--link.hover{text-decoration-color:var(--pacific-dark);text-decoration-style:solid;background-color:transparent;color:var(--pacific-dark)}.a-btn--link:focus,.a-btn--link.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--pacific);color:var(--pacific)}.a-btn--link:active,.a-btn--link.active{text-decoration-color:var(--navy);text-decoration-style:solid;background-color:transparent;color:var(--navy)}.a-btn--link.a-btn--secondary,.a-btn--link.a-btn--secondary:link,.a-btn--link.a-btn--secondary:visited{text-decoration-color:var(--gray);background-color:transparent;color:var(--gray)}.a-btn--link.a-btn--secondary:hover,.a-btn--link.a-btn--secondary.hover{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.a-btn--link.a-btn--secondary:focus,.a-btn--link.a-btn--secondary.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--gray);color:var(--gray)}.a-btn--link.a-btn--secondary:active,.a-btn--link.a-btn--secondary.active{text-decoration-color:var(--black);text-decoration-style:solid;background-color:transparent;color:var(--black)}.a-btn--link.a-btn--warning,.a-btn--link.a-btn--warning:link,.a-btn--link.a-btn--warning:visited{text-decoration-color:var(--red-mid-dark);background-color:transparent;color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:hover,.a-btn--link.a-btn--warning.hover{text-decoration-color:var(--red-dark);text-decoration-style:solid;background-color:transparent;color:var(--red-dark)}.a-btn--link.a-btn--warning:focus,.a-btn--link.a-btn--warning.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--red-mid-dark);color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:active,.a-btn--link.a-btn--warning.active{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.o-expandable{position:relative}.o-expandable__header{display:flex;justify-content:space-between;gap:10px;padding:.625em .9375em;border:0;background-color:transparent;cursor:pointer}.o-expandable__header:focus{outline:1px dotted var(--black);outline-offset:2px}.o-expandable__header .o-expandable__cue-close,.o-expandable__header .o-expandable__cue-open{display:none}.o-expandable__header[aria-expanded=false] .o-expandable__cue-open,.o-expandable__header[aria-expanded=true] .o-expandable__cue-close{display:block}.o-expandable button.o-expandable__header{width:100%;text-align:left}.o-expandable__label{flex-grow:1;margin-bottom:0;color:var(--black);font-weight:500}.o-expandable__icon,.o-expandable__label{font-size:1.125em}@media only all and (max-width: 37.5em){.o-expandable__icon,.o-expandable__label{font-size:1em}}.o-expandable__cues{align-self:center;color:var(--pacific);font-size:1em;line-height:1.375}.o-expandable__content{padding:0 .9375em .9375em}.o-expandable__content:before{content:\"\";display:block;border-top:1px solid var(--gray-40);padding-top:.9375em}.o-expandable__content:after{padding-bottom:.9375em;width:100%}.o-expandable--padded .o-expandable__header{padding:1.5625em .9375em}.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.625em}@media only all and (max-width: 37.5em){.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.375em}}.o-expandable--background{background:var(--gray-5)}.o-expandable--border{border:1px solid var(--gray-40)}html[lang=ar] .o-expandable__header{text-align:right}html[lang=ar] .o-expandable__cues{text-align:left}.o-expandable-group .o-expandable{border-bottom:1px solid var(--gray-40)}.o-expandable-group .o-expandable:first-child{border-top:1px solid var(--gray-40)}@media print{.o-expandable__header[aria-expanded=true] .o-expandable__cue-close,.o-expandable__header[aria-expanded=false] .o-expandable__cue-open{display:none}.o-expandable__content[aria-expanded=false]{display:block;max-height:99999px !important}}.o-expandable .print__header[aria-expanded=true] .o-expandable .print__cue-close,.o-expandable .print__header[aria-expanded=false] .o-expandable .print__cue-open{display:none}.o-expandable .print__content[aria-expanded=false]{display:block;max-height:99999px !important}.o-summary__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary__btn{position:relative;z-index:2;display:block;width:100%;padding-top:15px;padding-bottom:15px;border:dotted var(--pacific);border-width:1px 0;text-align:center;color:var(--pacific);background:#fff}.o-summary__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary__btn[aria-expanded=false]:before{display:block;pointer-events:none;height:2.75em;margin:0;position:absolute;left:0;right:0;top:calc(-100% + 2px);background:linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);content:\"\"}@media print{.o-summary__btn[aria-expanded=false]:before{background:none}}.o-summary__btn[aria-expanded=false]:before .print{background:none}.no-js .o-summary__btn{display:none}@media only screen and (min-width: 601px){.o-summary--mobile .o-summary__btn{display:none}}.o-summary-minimal__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary-minimal__btn{margin-top:5px;padding-left:0;padding-right:0;display:block;border:none;background:none;text-align:left;color:var(--pacific)}.o-summary-minimal__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary-minimal__btn .o-summary-minimal__cue-close,.o-summary-minimal__btn .o-summary-minimal__cue-open{display:none}.o-summary-minimal__btn[aria-expanded=false] .o-summary-minimal__cue-open,.o-summary-minimal__btn[aria-expanded=true] .o-summary-minimal__cue-close{display:block}.no-js .o-summary-minimal__btn{display:none}.o-form__group{margin-bottom:1.875em}.o-form__fieldset{border:none;margin:0;padding:0}.o-form__fieldset .m-form-field+.m-form-field{margin-top:.625em}.a-form-alert .cf-icon-svg{color:var(--gray);float:left}.a-form-alert__text{display:block;margin-left:1.25em}.a-form-alert--success .cf-icon-svg{color:var(--green)}.a-form-alert--error .cf-icon-svg{color:var(--red)}.a-form-alert--warning .cf-icon-svg{color:var(--gold)}.m-form-field .a-text-input--full{width:100%}.m-form-field .a-label+.a-text-input{margin-top:.3125em}.m-form-field--checkbox .a-label,.m-form-field--radio .a-label{display:inline-grid;grid-template-columns:1.875em auto;vertical-align:top;cursor:pointer;overflow-wrap:anywhere}.m-form-field--checkbox .a-label:before,.m-form-field--radio .a-label:before{display:inline-block;grid-row-start:1;grid-row-end:3;border:1px solid var(--gray-60);height:1.125em;width:1.125em;margin-right:10px;background-color:var(--white);content:\"\";vertical-align:top;position:relative;top:1px;left:1px}.m-form-field--checkbox .a-label:hover:before,.m-form-field--checkbox .a-label.hover:before,.m-form-field--radio .a-label:hover:before,.m-form-field--radio .a-label.hover:before{border-color:var(--pacific)}.m-form-field--checkbox .a-label__helper,.m-form-field--radio .a-label__helper{display:block}.m-form-field--checkbox .a-checkbox,.m-form-field--checkbox .a-radio,.m-form-field--radio .a-checkbox,.m-form-field--radio .a-radio{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}.m-form-field--checkbox .a-checkbox:focus+.a-label,.m-form-field--checkbox .a-checkbox.focus+.a-label,.m-form-field--checkbox .a-radio:focus+.a-label,.m-form-field--checkbox .a-radio.focus+.a-label,.m-form-field--radio .a-checkbox:focus+.a-label,.m-form-field--radio .a-checkbox.focus+.a-label,.m-form-field--radio .a-radio:focus+.a-label,.m-form-field--radio .a-radio.focus+.a-label{outline:1px dotted var(--pacific);outline-offset:1px}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:hover+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled:checked+.a-label:before,.m-form-field--checkbox .a-radio:disabled:focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled.focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled:hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled.hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled:checked+.a-label:before,.m-form-field--radio .a-checkbox:disabled:focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled.focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled:hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled.hover+.a-label:before,.m-form-field--radio .a-radio:disabled:checked+.a-label:before,.m-form-field--radio .a-radio:disabled:focus+.a-label:before,.m-form-field--radio .a-radio:disabled.focus+.a-label:before,.m-form-field--radio .a-radio:disabled:hover+.a-label:before,.m-form-field--radio .a-radio:disabled.hover+.a-label:before{border-color:var(--gray-60);outline:none;box-shadow:none}.m-form-field--checkbox .a-checkbox:disabled+.a-label,.m-form-field--checkbox .a-radio:disabled+.a-label,.m-form-field--radio .a-checkbox:disabled+.a-label,.m-form-field--radio .a-radio:disabled+.a-label{cursor:not-allowed;color:var(--gray-dark)}.m-form-field--checkbox .a-checkbox:disabled+.a-label:before,.m-form-field--checkbox .a-radio:disabled+.a-label:before,.m-form-field--radio .a-checkbox:disabled+.a-label:before,.m-form-field--radio .a-radio:disabled+.a-label:before{background:var(--gray-10);border-color:var(--gray-60)}.m-form-field--checkbox .a-checkbox:focus+.a-label:before,.m-form-field--checkbox .a-checkbox.focus+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:hover+.a-label:before,.m-form-field--checkbox .a-checkbox.hover+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center 0}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,')}.m-form-field--checkbox-error .a-label:before{border-color:var(--red);outline:1px solid var(--red)}.m-form-field--checkbox-error .a-label:hover:before,.m-form-field--checkbox-error .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-error .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-error .a-checkbox.focus+.a-label:before{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline-color:var(--red)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label,.m-form-field--checkbox-error .a-checkbox.focus+.a-label{outline:1px dotted var(--red);outline-offset:1px}.m-form-field--checkbox-warning .a-label:before{border-color:var(--gold);outline:1px solid var(--gold)}.m-form-field--checkbox-warning .a-label:hover:before,.m-form-field--checkbox-warning .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label:before{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline-color:var(--gold)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label{outline:1px dotted var(--gold);outline-offset:1px}.m-form-field--checkbox-success .a-label:before{border-color:var(--green);outline:1px solid var(--green)}.m-form-field--checkbox-success .a-label:hover:before,.m-form-field--checkbox-success .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-success .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-success .a-checkbox.focus+.a-label:before{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline-color:var(--green)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label,.m-form-field--checkbox-success .a-checkbox.focus+.a-label{outline:1px dotted var(--green);outline-offset:1px}.m-form-field--radio .a-label:before{border-radius:50%;transform:rotate(0)}.m-form-field--radio .a-radio:focus+.a-label:before,.m-form-field--radio .a-radio.focus+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:hover+.a-label:before,.m-form-field--radio .a-radio.hover+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:checked+.a-label:before{background-color:var(--pacific);box-shadow:inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:checked:disabled+.a-label:before{background-color:var(--gray-40);box-shadow:inset 0 0 0 2px var(--gray-10)}.m-form-field--radio .a-radio:focus:checked+.a-label:before,.m-form-field--radio .a-radio.focus:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:hover:checked+.a-label:before,.m-form-field--radio .a-radio.hover:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--lg-target{display:block}.m-form-field--lg-target .a-label{box-sizing:border-box;width:100%;padding:15px;background-color:var(--gray-10)}.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{background-color:var(--pacific-20);box-shadow:inset 0 0 0 1px var(--pacific)}.m-form-field--lg-target .a-checkbox:hover+.a-label,.m-form-field--lg-target .a-checkbox.hover+.a-label,.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-radio:hover+.a-label,.m-form-field--lg-target .a-radio.hover+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label{box-shadow:inset 0 0 0 2px var(--pacific)}.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{outline-offset:1px}.m-form-field--lg-target .a-checkbox:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:hover:disabled+.a-label,.m-form-field--lg-target .a-radio:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:hover:disabled+.a-label{color:var(--gray-dark);box-shadow:none;background-color:var(--gray-20)}.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label:before,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label:before{border:1px solid var(--gray-60)}.m-form-field .a-form-alert{margin-top:.9375em}.a-label{display:inline-block}.a-label__helper{color:var(--gray-dark);font-size:1rem;font-weight:400}.a-label__helper--block{display:block;margin-top:0.8333333333em}.a-label--heading{display:block;margin-bottom:0.5555555556em;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.a-label--heading,ul+.a-label--heading,ol+.a-label--heading,dl+.a-label--heading,figure+.a-label--heading,img+.a-label--heading,table+.a-label--heading,blockquote+.a-label--heading,h1+.a-label--heading,.h1+.a-label--heading,h2+.a-label--heading,.h2+.a-label--heading,h3+.a-label--heading,.h3+.a-label--heading,h5+.a-label--heading,.h5+.a-label--heading,h6+.a-label--heading,.h6+.a-label--heading{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.a-label--heading{margin-bottom:.625em;font-size:1em;line-height:1.125}}.a-label--heading .a-label__helper--block{margin-top:.625rem}.a-range{appearance:none;width:100%;min-height:49px}.a-range::-webkit-slider-runnable-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-moz-range-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-webkit-slider-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range::-moz-range-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range:focus,.a-range.focus{box-shadow:none;outline:none}.a-range:focus::-webkit-slider-thumb,.a-range.focus::-webkit-slider-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.a-range:focus::-moz-range-thumb,.a-range.focus::-moz-range-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.o-search-input{display:flex;flex-direction:column;row-gap:.9375rem}.o-search-input__input{position:relative;display:flex;width:initial;flex:0 1 100%}.o-search-input__input-label{position:absolute;left:10px;align-self:center;cursor:pointer}.o-search-input__input input[type=search]{width:100%;white-space:nowrap;padding-left:30px;appearance:none}.o-search-input__input button[type=reset]{display:none;position:absolute;right:0;align-self:center;color:var(--gray-40);font-size:20px;border:1px solid transparent;background-color:transparent;outline:0;width:44px;padding:5px;text-align:right}.o-search-input__input button[type=reset]>svg{width:25px;cursor:pointer;pointer-events:none}.o-search-input__input button[type=reset]:hover{color:var(--black)}.o-search-input__input button[type=reset]:focus{color:var(--black)}.o-search-input__input button[type=reset]:focus>svg{outline:1px dotted var(--pacific)}.o-search-input__input input[type=search]:placeholder-shown~button[type=reset]{display:none}.o-search-input__input input[type=search]:not(:placeholder-shown){padding-right:34px}.o-search-input__input input[type=search]::-webkit-search-decoration,.o-search-input__input input[type=search]::-webkit-search-cancel-button,.o-search-input__input input[type=search]::-webkit-search-results-button,.o-search-input__input input[type=search]::-webkit-search-results-decoration{display:none}.o-search-input:focus-within button[type=reset],.o-search-input .o-search-input__input:hover button[type=reset]{display:block}.o-search-input button[type=submit]{line-height:1.1875}@media only all and (min-width: 37.5625em){.o-search-input{flex-direction:row;border-left:0}.o-search-input button[type=submit]{border-top-left-radius:0;border-bottom-left-radius:0;flex-basis:25%}}.no-js .o-search-input button[type=reset]{display:none !important}.a-select{position:relative;border:1px solid var(--gray-60)}.a-select select{width:100%;line-height:1.375;padding:.4375em .375em .375em;border:0;appearance:none;background-color:var(--white);border-radius:0;color:var(--black)}.a-select select:hover,.a-select select.hover{outline:2px solid var(--pacific);outline-offset:0}.a-select select:active,.a-select select:focus,.a-select select.focus{box-shadow:0 0 0 2px var(--pacific);outline:1px dotted var(--pacific);outline-offset:3px}.a-select select[disabled]{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed}.a-select select[disabled]:hover,.a-select select[disabled].hover,.a-select select[disabled]:focus,.a-select select[disabled].focus{outline:none}.a-select select[disabled] option,.a-select select[disabled] option:disabled,.a-select select option:disabled{color:var(--gray-dark)}.a-select:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;content:\"\";pointer-events:none}.a-select--disabled:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.a-tag-filter{display:flex;gap:.625rem;border:1px solid var(--teal);padding:4px 6px;background-color:var(--teal-20);border-radius:.1875rem;color:var(--black);text-align:left;min-width:-moz-fit-content;min-width:fit-content}.a-tag-filter .cf-icon-svg{pointer-events:none;flex:none}.a-tag-filter>label{display:contents;pointer-events:none}button.a-tag-filter:hover{background-color:var(--teal-40);cursor:pointer}button.a-tag-filter:focus{outline:1px dotted var(--teal);outline-offset:1px}button.a-tag-filter:active{background-color:var(--teal)}a.a-tag-filter{line-height:normal;color:var(--black);border-color:var(--teal)}a.a-tag-filter:visited,a.a-tag-filter.visited,a.a-tag-filter:hover,a.a-tag-filter.hover{border-color:var(--teal);color:var(--black)}a.a-tag-filter:focus,a.a-tag-filter.focus{border-color:var(--teal);color:var(--black)}a.a-tag-filter:active,a.a-tag-filter.active{border-color:var(--teal);color:var(--black)}.a-tag-topic{display:flex;gap:.3125rem}.a-tag-topic{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--gold-80);letter-spacing:1px}.a-tag-topic .a-tag-topic__text{color:var(--gray);word-break:break-word}@media only all and (max-width: 37.5em){.a-tag-topic{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-tag-topic .cf-icon-svg--right{margin-left:auto}.a-tag-topic .a-tag-topic__text{border-bottom-width:0;flex-shrink:10}}a.a-tag-topic{color:var(--gold-80);border-color:var(--gold-80)}a.a-tag-topic:visited,a.a-tag-topic.visited,a.a-tag-topic:hover,a.a-tag-topic.hover{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:focus,a.a-tag-topic.focus{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:active,a.a-tag-topic.active{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic .a-tag-topic__text{border-bottom-color:var(--gold-80)}@media only all and (max-width: 37.5em){a.a-tag-topic{border-top-width:1px;border-bottom-width:1px}a.a-tag-topic:focus{outline:none}a.a-tag-topic:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-tag-topic)+li:has(.a-tag-topic) .a-tag-topic{position:relative;border-top:none}li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:hover:before,li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.a-tag-topic__bullet{font-size:1rem;line-height:1rem}@media only all and (min-width: 37.5625em){a.a-tag-topic__text{color:var(--gray);border-color:var(--gray)}a.a-tag-topic__text:visited,a.a-tag-topic__text.visited,a.a-tag-topic__text:hover,a.a-tag-topic__text.hover{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:focus,a.a-tag-topic__text.focus{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:active,a.a-tag-topic__text.active{border-color:var(--gray);color:var(--gray)}a.a-tag-topic,a.a-tag-topic:visited,a.a-tag-topic:hover,a.a-tag-topic:focus,a.a-tag-topic:active{border-bottom:none;outline-offset:1px}a.a-tag-topic .a-tag-topic__text,a.a-tag-topic:visited .a-tag-topic__text,a.a-tag-topic:hover .a-tag-topic__text,a.a-tag-topic:focus .a-tag-topic__text,a.a-tag-topic:active .a-tag-topic__text{padding-bottom:1px;border-bottom:1px dotted var(--gold-80)}a.a-tag-topic:hover .a-tag-topic__text{border-bottom:1px solid var(--gold-80)}a.a-tag-topic:focus{outline-color:var(--gray)}a.a-tag-topic:focus .a-tag-topic__text{border-bottom-style:solid !important}}.m-tag-group{padding-left:0;list-style-type:none}.m-tag-group li{margin-bottom:0;display:contents}@media only all and (min-width: 37.5625em){.m-tag-group{display:flex;gap:.9375em;flex-wrap:wrap}.m-tag-group--stacked{flex-direction:column;width:-moz-fit-content;width:fit-content}}.m-tag-group:has(.a-tag-filter){display:flex;gap:.9375em;flex-wrap:wrap}html[lang=ar] .m-tag-group{direction:rtl;padding-right:0}.a-text-input{appearance:none;display:inline-block;padding:.4375em;border:1px solid var(--gray-60);background:var(--white);color:var(--black);box-sizing:border-box}.a-text-input:hover,.a-text-input.hover{border-color:var(--pacific);outline:1px solid var(--pacific)}.a-text-input:focus,.a-text-input.focus{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific);outline:1px dotted var(--pacific);outline-offset:2px}.a-text-input:disabled,.a-text-input:disabled:hover,.a-text-input:disabled.hover,.a-text-input:disabled:focus,.a-text-input:disabled.focus{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed;border-color:var(--gray-60);outline:none}.a-text-input--error{border-color:var(--red);outline:1px solid var(--red)}.a-text-input--error:hover,.a-text-input--error.hover{border-color:var(--red-dark);outline:1px solid var(--red-dark);outline-offset:0}.a-text-input--error:focus,.a-text-input--error.focus{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red)}.a-text-input--error:focus:hover,.a-text-input--error:focus.hover,.a-text-input--error.focus:hover,.a-text-input--error.focus.hover{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red);outline-offset:2px}.a-text-input--warning{border-color:var(--gold);outline:1px solid var(--gold)}.a-text-input--warning:hover,.a-text-input--warning.hover{border-color:var(--gold-dark);outline:1px solid var(--gold-dark);outline-offset:0}.a-text-input--warning:focus,.a-text-input--warning.focus{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold)}.a-text-input--warning:focus:hover,.a-text-input--warning:focus.hover,.a-text-input--warning.focus:hover,.a-text-input--warning.focus.hover{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold);outline-offset:2px}.a-text-input--success{border-color:var(--green);outline:1px solid var(--green)}.a-text-input--success:hover,.a-text-input--success.hover{border-color:var(--green-dark);outline:1px solid var(--green-dark);outline-offset:0}.a-text-input--success:focus,.a-text-input--success.focus{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green)}.a-text-input--success:focus:hover,.a-text-input--success:focus.hover,.a-text-input--success.focus:hover,.a-text-input--success.focus.hover{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green);outline-offset:2px}::-webkit-search-decoration{appearance:none}::placeholder{color:var(--gray-dark)}input[type=date]::-webkit-datetime-edit{color:var(--gray-dark)}select.o-multiselect{display:block;box-sizing:border-box;width:100%;padding:.25em .4375em;height:5.5em;border:1px solid var(--gray-60)}select.o-multiselect option{padding:.125em .375em}.o-multiselect,.o-multiselect__header{position:relative}.o-multiselect__header:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;border:1px solid var(--gray-60);content:\"\";pointer-events:none}.o-multiselect__search[type=text]{display:block;box-sizing:border-box;width:100%}.o-multiselect__fieldset{border-color:var(--gray-60);border-top:none;margin:-1px 0 0;padding:0;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;position:absolute;z-index:10;max-height:0;width:100%;transition:max-height .25s ease-out}.o-multiselect.u-active .o-multiselect__fieldset{margin-top:0;max-height:140px;border-color:var(--pacific);border-width:2px;border-top:0}.o-multiselect.u-active .o-multiselect__header:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.o-multiselect__options{list-style-type:none;background-color:var(--white);padding:0}.o-multiselect__options li{margin:0}.o-multiselect__options li:first-child .a-label{padding-top:.625em}.o-multiselect__options.u-filtered li:not(.u-filter-match){display:none}.o-multiselect__options.u-no-results li,.o-multiselect__options.u-max-selections li{display:none}.o-multiselect__options.u-no-results:after,.o-multiselect__options.u-max-selections:after{display:list-item}.o-multiselect__options.u-no-results:after{content:\"No results found\"}.o-multiselect__options.u-max-selections{padding:.625em;pointer-events:none}.o-multiselect__options.u-max-selections:after{content:\"Reached maximum number of selections\"}.o-multiselect__options .a-label{box-sizing:border-box;padding:.3125em 0 .3125em .625em;width:100%}.cf-icon-svg{height:1.1875em;vertical-align:text-top;fill:currentcolor}.cf-icon-svg--updating,.cf-icon-svg--updating-round{animation:updating-animation 1.25s infinite linear;transform-origin:50% 50%}@keyframes updating-animation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}html[lang=ar] .cf-icon-svg--right,html[lang=ar] .cf-icon-svg--right-round,html[lang=ar] .cf-icon-svg--left,html[lang=ar] .cf-icon-svg--left-round,html[lang=ar] .cf-icon-svg--arrow-right,html[lang=ar] .cf-icon-svg--arrow-right-round,html[lang=ar] .cf-icon-svg--arrow-left,html[lang=ar] .cf-icon-svg--arrow-left-round,html[lang=ar] .cf-icon-svg--help,html[lang=ar] .cf-icon-svg--help-round,html[lang=ar] .cf-icon-svg--book,html[lang=ar] .cf-icon-svg--book-round,html[lang=ar] .cf-icon-svg--document,html[lang=ar] .cf-icon-svg--document-round,html[lang=ar] .cf-icon-svg--edit,html[lang=ar] .cf-icon-svg--edit-round,html[lang=ar] .cf-icon-svg--paper-clip,html[lang=ar] .cf-icon-svg--paper-clip-round,html[lang=ar] .cf-icon-svg--cart,html[lang=ar] .cf-icon-svg--cart-round,html[lang=ar] .cf-icon-svg--disability,html[lang=ar] .cf-icon-svg--disability-round,html[lang=ar] .cf-icon-svg--travel,html[lang=ar] .cf-icon-svg--travel-round,html[lang=ar] .cf-icon-svg--bullhorn,html[lang=ar] .cf-icon-svg--bullhorn-round,html[lang=ar] .cf-icon-svg--chart,html[lang=ar] .cf-icon-svg--chart-round,html[lang=ar] .cf-icon-svg--list,html[lang=ar] .cf-icon-svg--list-round,html[lang=ar] .cf-icon-svg--external-link,html[lang=ar] .cf-icon-svg--external-link-round{transform:scaleX(-1)}.m-card{position:relative}.m-card:not(.m-card--breakout)>a{padding:1.875em}.m-card:not(.m-card--breakout) .m-card__footer{margin-top:auto}.m-card:not(.m-card--breakout,.m-card--topic){background:var(--white);border:1px solid var(--gray-20);border-bottom-width:3px;padding:1.875em}.m-card:not(.m-card--breakout,.m-card--topic),.m-card>a{display:flex;flex-direction:column;flex-grow:1;flex-basis:0;box-sizing:border-box;height:100%}.m-card a:focus{outline-offset:2px}.m-card__footer>a{font-weight:500;border-bottom-width:1px}@media only all and (max-width: 56.3125em){.m-card__heading{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h4+.m-card__heading,.h4+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.3636363636em}}@media only all and (max-width: 56.3125em)and (max-width: 37.5em){.m-card__heading{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h3+.m-card__heading,.h3+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.6666666667em}}.m-card__heading>a{color:var(--black)}.m-card__heading>a:hover{color:var(--pacific)}.m-card__heading>a .m-card__icon{font-size:1em;margin-bottom:0;padding-right:.46875em}.m-card__heading>a .m-card__icon,.m-card__heading>a span{display:table-cell}.m-card>.m-list{margin-top:10px;margin-bottom:30px}.m-card--topic{text-align:center;width:170px;background:var(--white)}.m-card--topic>a{border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--topic .m-card__icon{font-size:1.875em;color:var(--green);margin-bottom:.3125em}.m-card--topic:hover>a{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--topic:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--topic .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--topic>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--topic:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:focus .m-card__footer>span{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:active .m-card__footer>span{border-color:var(--pacific-dark);border-style:solid;color:var(--pacific-dark)}.m-card--topic-action .m-card__icon{color:var(--pacific)}.m-card--breakout{min-width:210px;text-align:center}.m-card--breakout>a{padding-top:60px}.m-card--breakout .m-card__inner-wrapper{position:relative;z-index:0;min-height:135px;background:var(--gray-5);border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--breakout .m-card__img{position:absolute;z-index:1;top:0;left:50%;width:210px;height:120px;margin-left:-105px}.m-card--breakout .m-card__footer{margin-top:84px}.m-card--breakout:hover .m-card__inner-wrapper{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--breakout:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--breakout .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--breakout>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--breakout:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--breakout>a:focus .m-card__footer>span{border-color:var(--pacific);color:var(--pacific)}.m-card--breakout>a:active .m-card__footer>span{border-color:var(--navy);border-style:solid;color:var(--navy)}.m-card--breakout .m-card__footer>span{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card--breakout .m-card__footer>span,ul+.m-card--breakout .m-card__footer>span,ol+.m-card--breakout .m-card__footer>span,dl+.m-card--breakout .m-card__footer>span,figure+.m-card--breakout .m-card__footer>span,img+.m-card--breakout .m-card__footer>span,table+.m-card--breakout .m-card__footer>span,blockquote+.m-card--breakout .m-card__footer>span,h1+.m-card--breakout .m-card__footer>span,.h1+.m-card--breakout .m-card__footer>span,h2+.m-card--breakout .m-card__footer>span,.h2+.m-card--breakout .m-card__footer>span,h4+.m-card--breakout .m-card__footer>span,.h4+.m-card--breakout .m-card__footer>span,h5+.m-card--breakout .m-card__footer>span,.h5+.m-card--breakout .m-card__footer>span,h6+.m-card--breakout .m-card__footer>span,.h6+.m-card--breakout .m-card__footer>span{margin-top:1.3636363636em}.o-card-group>h2{margin-bottom:1.875rem}.o-card-group--column-2 .o-card-group__cards{grid-template-columns:1fr 1fr}.o-card-group--column-3 .o-card-group__cards{grid-template-columns:repeat(3, minmax(0, 1fr))}@media only all and (max-width: 63.8125em){.o-card-group--column-3 .o-card-group__cards{grid-template-columns:1fr 1fr}}.o-card-group__cards{display:grid;grid-column-gap:1.25em;grid-row-gap:1.25em}@media only all and (max-width: 37.5em){.o-card-group__cards{grid-template-columns:100% !important}}.o-card-group--bg-green{padding:1.875em;background:var(--green-20)}_:-ms-lang(x),.o-card-group__cards{display:block}_:-ms-lang(x) .m-card,.o-card-group__cards .m-card{display:block;float:left;margin-bottom:10px}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-2 .o-card-group__cards .m-card{width:48%;margin-right:2%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-2 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-3 .o-card-group__cards .m-card{width:32%;margin-right:1%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-3 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x),.o-card-group:after{content:\"\";display:table;clear:both}.o-card-group--count-2 .m-card:nth-of-type(1),.o-card-group--count-3 .m-card:nth-of-type(1),.o-card-group--count-4 .m-card:nth-of-type(1){grid-area:card1}.o-card-group--count-2 .m-card:nth-of-type(2),.o-card-group--count-3 .m-card:nth-of-type(2),.o-card-group--count-4 .m-card:nth-of-type(2){grid-area:card2}.o-card-group--count-2 .m-card:nth-of-type(3),.o-card-group--count-3 .m-card:nth-of-type(3),.o-card-group--count-4 .m-card:nth-of-type(3){grid-area:card3}.o-card-group--count-2 .m-card:nth-of-type(4),.o-card-group--count-3 .m-card:nth-of-type(4),.o-card-group--count-4 .m-card:nth-of-type(4){grid-area:card4}.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card1 card3\"}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.7307692308em}h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1)>a{justify-content:center}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card3 card4\"}.o-card-group--flow .o-card-group__cards{display:flex;flex-wrap:wrap;justify-content:center}@media only all and (min-width: 37.5625em)and (max-width: 56.25em){.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card1\" \"card2 card3\"}}@media only all and (max-width: 37.5em){.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\"}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\" \"card4\"}.o-card-group--flow .o-card-group__cards{display:block}.o-card-group--flow .o-card-group__cards .m-card{width:100%;margin-bottom:1.875em}}.o-email-signup .m-notification{margin-bottom:.9375em}.o-email-signup .a-text-input{max-width:23.125rem}.o-email-signup__buttons{display:flex;margin-top:.9375em;align-items:center;flex-wrap:wrap-reverse;gap:.9375em}.o-email-signup .a-btn{text-align:inherit}@media only all and (max-width: 37.5em){.o-email-signup .a-label--heading{font-size:1em}}.o-featured-content-module{min-height:220px;position:relative;border:1px solid var(--gray-40);background-color:var(--gray-5)}.o-featured-content-module__text{padding-top:1.875em;padding-bottom:1.875em}.o-featured-content-module__img{display:block}@media only all and (max-width: 37.5em){.o-featured-content-module__text{padding-right:.9375em;padding-left:.9375em}.o-featured-content-module__visual{padding-right:.9375em;padding-bottom:.9375em;padding-left:.9375em}.o-featured-content-module__img{margin-right:auto;margin-left:auto}}@media only all and (min-width: 37.5625em){.o-featured-content-module__text{padding-right:300px;padding-left:1.875em}.o-featured-content-module__visual{height:100%;overflow:hidden;position:absolute;top:0;right:0;width:270px}.o-featured-content-module__img{max-width:none;height:100%;position:absolute;left:50%;transform:translate(-50%)}}.m-hero{background-color:var(--gray-5)}.m-hero__wrapper{display:grid;max-width:1200px;margin:0 auto;padding-top:30px;padding-bottom:30px}.m-hero__text{padding-right:15px;padding-left:15px}.m-hero__heading{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7647058824em}.m-hero__subhead{font-size:22px;line-height:1.25}.m-hero__image-wrapper{box-sizing:border-box;overflow:hidden}.m-hero__image{background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;display:none}@supports(display: grid){.m-hero__image{display:block}}.m-hero--knockout{background-color:var(--gray);color:var(--white)}.m-hero--overlay .m-hero__wrapper{background-position:center;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo,.m-hero--50-50{background-color:var(--white)}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}@media only all and (min-width: 37.5625em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h2+.m-hero--jumbo .m-hero__subhead,.h2+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h2+.m-hero--50-50 .m-hero__subhead,.h2+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.3636363636em}}@media only all and (min-width: 63.8125em){.m-hero--jumbo .m-hero__wrapper,.m-hero--50-50 .m-hero__wrapper{min-height:285px}.m-hero--jumbo .m-hero__heading,.m-hero--50-50 .m-hero__heading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.625em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead{margin-top:1.7307692308em}h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h3+.m-hero--jumbo .m-hero__subhead,.h3+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h3+.m-hero--50-50 .m-hero__subhead,.h3+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){.m-hero__image-wrapper{margin-top:1.875em}.m-hero--overlay .m-hero__wrapper{background-image:none !important}.m-hero--jumbo .m-hero__wrapper{padding-bottom:0}}@media only all and (max-width: 56.25em){.m-hero__heading{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7307692308em}h1+.m-hero__heading,.h1+.m-hero__heading,h3+.m-hero__heading,.h3+.m-hero__heading,h4+.m-hero__heading,.h4+.m-hero__heading,h5+.m-hero__heading,.h5+.m-hero__heading,h6+.m-hero__heading,.h6+.m-hero__heading{margin-top:1.1538461538em}.m-hero__subhead{font-size:18px}}@media only all and (min-width: 37.5625em){.m-hero__wrapper{grid-template-columns:7fr 5fr;padding-right:15px;padding-left:15px;min-height:225px}.m-hero__text{margin:auto 0}.m-hero__image-wrapper{padding-right:15px;padding-left:15px;display:flex;align-items:center}.m-hero--bleeding .m-hero__image-wrapper{width:100%;margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--bleeding .m-hero__image{padding-bottom:0 !important;height:100%;width:100%;background-size:cover}.m-hero--overlay .m-hero__image{display:none}.m-hero--jumbo .m-hero__wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo .m-hero__image{display:none}.m-hero--50-50 .m-hero__wrapper{grid-template-columns:1fr 1fr;border:1px solid var(--gray-40);border-top:none;background-position:100% center;background-repeat:no-repeat;background-size:50%}.m-hero--50-50 .m-hero__image{display:none}}@media only all and (min-width: 63.8125em){.m-hero__wrapper{padding-top:2.8125em;padding-bottom:2.8125em;min-height:195px}.m-hero--bleeding .m-hero__image-wrapper{margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--50-50 .m-hero__wrapper{min-height:345px}}.content-l{position:relative}@media only all and (min-width: 37.5625em){.content-l{display:block;position:relative;margin-left:-15px;margin-right:-15px}}@media only all and (max-width: 37.5em){.content-l__col+.content-l__col{margin-top:1.875em}}@media only all and (min-width: 37.5625em){.content-l__col-1{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-2{display:inline-block;box-sizing:border-box;width:50%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-3{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-2-3{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-8{display:inline-block;box-sizing:border-box;width:37.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-5-8{display:inline-block;box-sizing:border-box;width:62.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-4{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-4{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}.content__line{height:1px;background:var(--gray-40)}.content__main dd,.content__main dt,.content__main h3,.content__main h4,.content__main h5,.content__main h6,.content__main li,.content__main p,.content__main label,.content__intro dd,.content__intro dt,.content__intro h3,.content__intro h4,.content__intro h5,.content__intro h6,.content__intro li,.content__intro p,.content__intro label{max-width:41.875rem}.content__intro,.content__main,.content__sidebar{padding:1.875em .9375em}@media only all and (min-width: 37.5625em){.content__intro,.content__main,.content__sidebar{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding:2.8125em .9375em}}@media only all and (min-width: 56.3125em){.content__intro,.content__main,.content__sidebar{padding:2.8125em 0}}@media only all and (min-width: 56.3125em){.content__intro{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}@media only all and (min-width: 56.3125em){.content--1-3 .content__sidebar{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-right:1.875em}.content--1-3 .content__main{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;position:relative}.content--1-3 .content__main:after{content:\"\";border-left:1px solid var(--gray-40);position:absolute;top:2.8125em;bottom:0;left:-1.875em}.content--2-1 .content__main{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content--2-1 .content__main:after{right:-1.875em}.content--2-1 .content__sidebar{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-left:1.875em}}.content--flush-bottom{padding-bottom:0}@media only all and (max-width: 56.25em){.content--flush-top-on-small{padding-top:0}}@media only all and (max-width: 56.25em){.content--flush-all-on-small{padding:0;border:none}}.block{margin-top:3.75em;margin-bottom:3.75em}.block--border-top{border-top:1px solid var(--gray-40)}.block--border-right{border-right:1px solid var(--gray-40)}.block--border-bottom{border-bottom:1px solid var(--gray-40)}.block--border-left{border-left:1px solid var(--gray-40)}.block--border{border:1px solid var(--gray-40)}.block--flush-top{margin-top:0 !important}.block--flush-top.block--border,.block--flush-top.block--border-top{border-top:none}.block--flush-bottom{margin-bottom:0 !important}.block--flush-bottom.block--border,.block--flush-bottom.block--border-bottom{border-bottom:none}.block--flush-sides{margin-right:-15px;margin-left:-15px}@media only all and (max-width: 37.5em){.block--flush-sides.block--border,.block--flush-sides.block--border-right,.block--flush-sides.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush-sides{margin-right:-30px;margin-left:-30px}}.block--flush{margin-top:0 !important;margin-right:-15px;margin-bottom:0 !important;margin-left:-15px}.block--flush.block--border,.block--flush.block--border-top,.block--flush.block--border-bottom{border-top:none;border-bottom:none}@media only all and (max-width: 37.5em){.block--flush.block--border,.block--flush.block--border-right,.block--flush.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush{margin-right:-30px;margin-left:-30px}}.block--bg{padding:1.875em .9375em 3.75em;background:var(--gray-5)}@media only all and (min-width: 37.5625em){.block--bg{padding:2.8125em 1.875em}}.block--padded-top{padding-top:1.875em;margin-top:1.875em}.block--padded-bottom{padding-bottom:1.875em;margin-bottom:1.875em}.block--sub{margin-top:1.875em;margin-bottom:1.875em}@media only all and (min-width: 56.3125em){.wrapper{max-width:1200px;padding-right:15px;padding-left:15px;margin:0 auto;clear:both}}.wrapper--match-content{padding-left:15px;padding-right:15px}@media only all and (min-width: 37.5625em){.wrapper--match-content{padding-left:30px;padding-right:30px;max-width:1200px}}.o-text-introduction{margin-top:0;margin-bottom:60px}.o-text-introduction>*{margin-top:0;margin-bottom:15px;max-width:41.875rem}.o-well{box-sizing:border-box;padding:1.875em .9375em;border:1px solid var(--gray-40);background-color:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-well{padding-left:1.875em;padding-right:1.875em}}.o-banner{padding:.9375em 0;background:var(--gold-10);border-bottom:1px solid var(--gray-40);font-size:.875em}.o-banner .m-notification{border:none;padding:0}.o-banner .m-notification__icon{left:0;top:0}.o-banner--dark{background:var(--teal-dark);border-color:var(--teal-dark);color:var(--white)}.o-banner--dark .m-notification{background:var(--teal-dark)}.o-banner--dark .m-notification .cf-icon-svg{fill:var(--white)}.o-banner--dark .m-notification a{color:var(--white);border-color:var(--white)}.o-banner--dark .m-notification a:visited,.o-banner--dark .m-notification a.visited{border-color:var(--teal-40);color:var(--teal-40)}.o-banner--dark .m-notification a:hover,.o-banner--dark .m-notification a.hover{border-color:var(--gray-15);color:var(--gray-15)}.o-banner--dark .m-notification a:focus,.o-banner--dark .m-notification a.focus{border-color:var(--white);color:var(--white)}.o-banner--dark .m-notification a:active,.o-banner--dark .m-notification a.active{border-color:var(--gray-15);color:var(--gray-15)}@media only all and (min-width: 37.5625em){.o-banner{font-size:1em}}.m-notification{display:none;position:relative;padding:15px;background:var(--gray-5);border:1px solid var(--gray-40)}.m-notification>.cf-icon-svg{position:absolute;fill:var(--gray)}.m-notification--success{background:var(--green-10);border-color:var(--green)}.m-notification--success>.cf-icon-svg{fill:var(--green)}.m-notification--warning{background:var(--gold-10);border-color:var(--gold)}.m-notification--warning>.cf-icon-svg{fill:var(--gold)}.m-notification--error{background:var(--red-10);border-color:var(--red)}.m-notification--error>.cf-icon-svg{fill:var(--red)}.m-notification--success a,.m-notification--warning a,.m-notification--error a{color:var(--pacific-mid-dark);border-color:var(--pacific-mid-dark)}.m-notification--success a:visited,.m-notification--success a.visited,.m-notification--warning a:visited,.m-notification--warning a.visited,.m-notification--error a:visited,.m-notification--error a.visited{border-color:var(--teal);color:var(--teal)}.m-notification--success a:hover,.m-notification--success a.hover,.m-notification--warning a:hover,.m-notification--warning a.hover,.m-notification--error a:hover,.m-notification--error a.hover{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-notification--success a:focus,.m-notification--success a.focus,.m-notification--warning a:focus,.m-notification--warning a.focus,.m-notification--error a:focus,.m-notification--error a.focus{border-color:var(--pacific-mid-dark);color:var(--pacific-mid-dark)}.m-notification--success a:active,.m-notification--success a.active,.m-notification--warning a:active,.m-notification--warning a.active,.m-notification--error a:active,.m-notification--error a.active{border-color:var(--navy-dark);color:var(--navy-dark)}.m-notification--visible{display:block}.cf-icon-svg+.m-notification__content{padding-left:1.5625rem}.m-notification__message{font-size:1rem;line-height:1.25;font-weight:500}@media only all and (min-width: 37.5625em){.m-notification__message{font-size:1.125rem}}.m-notification__explanation{margin-top:.3125rem;margin-bottom:.9375rem}.m-notification__message+.m-list{margin-top:.9375rem}@media only all and (min-width: 37.5625em){.m-notification .cf-icon-svg{font-size:1.125rem}.m-notification__explanation{margin-bottom:0}.m-notification .m-list{margin-top:.3125rem}.m-notification .m-list__item{margin-bottom:.3125rem}}html[lang=ar] .m-notification .cf-icon-svg+.m-notification__content{padding-left:initial;padding-right:1.5625rem}html[lang=ar] .m-notification .m-list{padding-right:0}.m-pagination{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:\"pag-btn-prev . pag-btn-next\" \"pag-form pag-form pag-form\";row-gap:.9375rem}.m-pagination__form{grid-area:pag-form;display:flex;flex-flow:wrap;place-content:center;gap:.625rem;padding:.3125rem;border-radius:.25rem;background:var(--gray-5);color:var(--gray)}.m-pagination__current-page{width:2.8125rem;font-weight:500;text-align:right}.m-pagination__label{display:contents;white-space:nowrap}.m-pagination__btn-prev{grid-area:pag-btn-prev;z-index:1}.m-pagination__btn-next{grid-area:pag-btn-next;z-index:1}@media only all and (min-width: 37.5625em){.m-pagination{grid-template-areas:\"pag-btn-prev pag-form pag-btn-next\"}.m-pagination__btn-prev{border-top-right-radius:0;border-bottom-right-radius:0}.m-pagination__btn-next{border-top-left-radius:0;border-bottom-left-radius:0}}.o-table__cell--right-align{text-align:right}.o-table--scrolling{box-sizing:border-box;overflow-y:hidden}.o-table--scrolling table{border:1px solid var(--gray-40)}.o-table--scrolling table>tbody>tr:nth-child(2n)>th,.o-table--scrolling table>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-table--striped>tbody>tr:nth-child(2n)>th,.o-table--striped>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}}@media only screen and (max-width: 600px){.o-table{width:100%}.o-table--striped tr:nth-child(2n)>th,.o-table--striped tr:nth-child(2n)>td{background:var(--white)}.o-table--stack-on-small{border-top:1px solid var(--gray-40)}.o-table--stack-on-small tr,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=row],.o-table--stack-on-small [data-display-table=cell]{display:block}.o-table--stack-on-small th,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=cell]{padding-right:0;padding-left:0;width:100%}.o-table--stack-on-small>thead,.o-table--stack-on-small [data-display-table=thead]{display:none}.o-table--stack-on-small td[data-label]:before{display:block;margin-top:0;margin-bottom:.3125em;content:attr(data-label);line-height:1.83333333;font-size:.875em;font-weight:600;letter-spacing:1px;text-transform:uppercase}.o-table--stack-on-small td:last-child,.o-table--stack-on-small [data-display-table=cell]:last-child{margin-bottom:1.875em}}.a-date{color:var(--gray);white-space:nowrap;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.a-date,ul+.a-date,ol+.a-date,dl+.a-date,figure+.a-date,img+.a-date,table+.a-date,blockquote+.a-date,h1+.a-date,.h1+.a-date,h2+.a-date,.h2+.a-date,h3+.a-date,.h3+.a-date,h4+.a-date,.h4+.a-date,h6+.a-date,.h6+.a-date{margin-top:2.1428571429em}.no-js .u-js-only,.u-hide-if-js{display:none !important}.no-js .u-hide-if-js{display:block !important}.u-clearfix:after{content:\"\";display:table;clear:both}.u-visually-hidden{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}@media only all and (max-width: 37.5em){.u-hide-on-mobile{display:none}}.u-show-on-mobile{display:none}@media only all and (max-width: 37.5em){.u-show-on-mobile{display:block}}.u-hidden{display:none !important}.u-invisible{visibility:hidden}.u-right{float:right}.u-nowrap{white-space:nowrap}.u-flexible-container{position:relative;padding-bottom:56.25%;height:0}.u-flexible-container__inner{position:absolute;top:0;left:0;width:100%;height:100%}.u-flexible-container--4-3{position:relative;padding-bottom:75%;height:0}.u-mt0{margin-top:0 !important}.u-mb0{margin-bottom:0 !important}.u-mt5{margin-top:5px !important}.u-mb5{margin-bottom:5px !important}.u-mt10{margin-top:10px !important}.u-mb10{margin-bottom:10px !important}.u-mt15{margin-top:15px !important}.u-mb15{margin-bottom:15px !important}.u-mt20{margin-top:20px !important}.u-mb20{margin-bottom:20px !important}.u-mt30{margin-top:30px !important}.u-mb30{margin-bottom:30px !important}.u-mt45{margin-top:45px !important}.u-mb45{margin-bottom:45px !important}.u-mt60{margin-top:60px !important}.u-mb60{margin-bottom:60px !important}.u-w100pct{width:100%}.u-w90pct{width:90%}.u-w80pct{width:80%}.u-w70pct{width:70%}.u-w60pct{width:60%}.u-w50pct{width:50%}.u-w40pct{width:40%}.u-w30pct{width:30%}.u-w20pct{width:20%}.u-w10pct{width:10%}.u-w75pct{width:75%}.u-w65pct{width:65%}.u-w25pct{width:25%}.u-w15pct{width:15%}.u-w66pct{width:66.6666666667%}.u-w33pct{width:33.3333333333%}small,.u-small-text{font-size:.875em}small--subtle,.u-small-text--subtle{color:var(--gray)}.u-no-animation{transition-duration:0s !important}.u-move-transition{transition:transform .25s ease-out}.u-move-to-origin{transform:translateZ(0)}.u-move-left{transform:translate3d(-100%, 0, 0)}.u-move-left-2x{transform:translate3d(-200%, 0, 0)}.u-move-left-3x{transform:translate3d(-300%, 0, 0)}.u-move-right{transform:translate3d(100%, 0, 0)}.u-move-up{transform:translate3d(0, -100%, 0)}.u-alpha-transition{transition:opacity .25s linear}.u-alpha-100{opacity:1}.u-alpha-0{opacity:0}.u-max-height-transition{overflow:hidden;contain:paint;transition:max-height .2s ease-out}.u-max-height-zero{max-height:0 !important}.u-max-height-summary{max-height:88px !important}.a-link{border-bottom-width:0}.a-link .a-link__text{border-bottom-width:1px;border-bottom-style:inherit;overflow-wrap:break-word}.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){.a-link--jump{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-link--jump .cf-icon-svg--right{margin-left:auto}.a-link--jump .a-link__text{border-bottom-width:0;flex-shrink:10}}a.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){a.a-link--jump{border-top-width:1px;border-bottom-width:1px}a.a-link--jump:focus{outline:none}a.a-link--jump:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-link--jump)+li:has(.a-link--jump) .a-link--jump{position:relative;border-top:none}li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:hover:before,li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.m-list--unstyled,.m-list--horizontal,.m-list--links{padding-left:0;list-style-type:none}.m-list--unstyled .m-list__item,.m-list--horizontal .m-list__item,.m-list--links .m-list__item{margin-left:0}.m-list--spaced .m-list--spaced,.m-list--spaced .m-list__item+.m-list__item{margin-top:1.5em}.m-list--horizontal .m-list__item{display:inline-block;margin-right:.25em;margin-bottom:0}@media only all and (max-width: 37.5em){.m-list--links .m-list__item{margin-bottom:0}}html[lang=ar] .m-list{padding-right:0}.m-meta-header{display:flex;flex-direction:column-reverse;flex-wrap:wrap-reverse;row-gap:.625rem;column-gap:1.3125rem;width:-moz-fit-content;width:fit-content;padding-bottom:.625rem;overflow:hidden}.m-meta-header__item-group{display:flex;flex-wrap:wrap;column-gap:1.3125rem}.m-meta-header__item{display:grid;grid-template-columns:0 auto 1fr;row-gap:.3125rem;text-wrap:balance;margin-bottom:0;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.m-meta-header__item,ul+.m-meta-header__item,ol+.m-meta-header__item,dl+.m-meta-header__item,figure+.m-meta-header__item,img+.m-meta-header__item,table+.m-meta-header__item,blockquote+.m-meta-header__item,h1+.m-meta-header__item,.h1+.m-meta-header__item,h2+.m-meta-header__item,.h2+.m-meta-header__item,h3+.m-meta-header__item,.h3+.m-meta-header__item,h5+.m-meta-header__item,.h5+.m-meta-header__item,h6+.m-meta-header__item,.h6+.m-meta-header__item{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.625em;font-size:1em;line-height:1.125}}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.3125rem}}.m-meta-header__item .cf-icon-svg{margin-right:.3125rem}.m-meta-header__item:before{content:\"|\";margin-left:-0.8125rem}.m-meta-header__item .a-date{font-size:.875rem;line-height:1.7142857143;margin-bottom:0}@media only all and (min-width: 37.5625em){.m-meta-header{flex-direction:row}}.m-pull-quote__body{color:var(--black);font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-pull-quote__body{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.m-pull-quote__citation{color:var(--gray);font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.m-pull-quote__citation,ul+.m-pull-quote__citation,ol+.m-pull-quote__citation,dl+.m-pull-quote__citation,figure+.m-pull-quote__citation,img+.m-pull-quote__citation,table+.m-pull-quote__citation,blockquote+.m-pull-quote__citation,h1+.m-pull-quote__citation,.h1+.m-pull-quote__citation,h2+.m-pull-quote__citation,.h2+.m-pull-quote__citation,h3+.m-pull-quote__citation,.h3+.m-pull-quote__citation,h4+.m-pull-quote__citation,.h4+.m-pull-quote__citation,h6+.m-pull-quote__citation,.h6+.m-pull-quote__citation{margin-top:2.1428571429em}.m-pull-quote__citation:before{content:\"—\"}.m-slug-header{border-top:1px solid var(--gray-40)}.m-slug-header__heading{display:inline-block;padding-top:0.2857142857em;border-top:5px solid var(--green);margin-top:-3px;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}.a-tagline{font-size:.75rem;display:grid;grid-template-columns:22px 1fr;grid-column-gap:10px}.a-tagline__text{display:inline-block}.a-tagline .u-usa-flag{margin-top:1px}.a-tagline--large{font-size:1rem}.a-tagline--large .u-usa-flag{margin-top:4px}.u-usa-flag{display:inline-block;width:24px;height:13px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAZCAMAAABAf11LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5QTFRF////sxlC7MbQ2YyhxlNxCjFhR2WJV3GSKUt1dYumOFh/GT5rhZiwwszYsr/OlKW6Zn6c0djh8PL1iR9Ko7LE4OXrl0pttKC0pXWRtYKbSuJhRQAAANFJREFUeNrkkctuwyAUREnSuW/ApHYf//+jBVdZVcJi3aORgAXcMyLBAAJEzsVG3m8TkifyI3zfPQ6nJJLo421CArSBmkgjNEWtQE4zXJmClXuCWIlU5hdQxCqbqnE1KdIz79CVDvBwZxyKfQfmHTyzl01UZSvOWSTbhZLSWeDMufWLC/1ls3amT4qQq394EjIjApxBT+/nr8eEBNuKcB9SWMpmEXalNOylmlUZNTr4vE/4VdKhpC+leQf6y/e0wzL3RdJtkfUJyzwW+ZcdfgQYAJmJD3zerW6OAAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */:root{--font-stack: system-ui, sans-serif;--beige: #bea96f;--beige-30: #f0e8d8;--beige-60: #d8c8a0;--green-dark: #1e9642;--green-mid-dark: #1fa040;--green: #20aa3f;--green-90: #48b753;--green-80: #66c368;--green-70: #93cf7c;--green-60: #addc91;--green-50: #bae0a2;--green-40: #c7e5b3;--green-30: #d4eac6;--green-20: #e2efd8;--green-10: #f0f8eb;--teal-dark: #005e5d;--teal-mid-dark: #126b69;--teal: #257675;--teal-90: #3e8685;--teal-80: #579695;--teal-70: #70a6a5;--teal-60: #89b6b5;--teal-50: #9ec4c3;--teal-40: #b4d2d1;--teal-30: #c4dddc;--teal-20: #d4e7e6;--teal-10: #f0f7f6;--pacific-dark: #0050b4;--pacific-mid-dark: #0061c1;--pacific: #0072ce;--pacific-90: #2284d5;--pacific-80: #4497dc;--pacific-70: #61a7e2;--pacific-60: #7eb7e8;--pacific-50: #96c4ed;--pacific-40: #afd2f2;--pacific-30: #c3ddf6;--pacific-20: #d6e8fa;--pacific-10: #eff8fd;--navy-dark: #002d72;--navy-mid-dark: #123c7c;--navy: #254b87;--navy-90: #3e5f95;--navy-80: #5674a3;--navy-70: #6f88b2;--navy-60: #889cc0;--navy-50: #9daecc;--navy-40: #b3c0d9;--navy-30: #c3cde2;--navy-20: #d3daeb;--navy-10: #f4f6fa;--purple-dark: #a01b68;--purple-mid-dark: #aa2071;--purple: #b4267a;--purple-90: #be438b;--purple-80: #c55998;--purple-70: #cd70a5;--purple-60: #d486b2;--purple-50: #dc9cbf;--purple-40: #e3b2cc;--purple-30: #ebc9d9;--purple-20: #f0d8e2;--purple-10: #fdf3f8;--red-dark: #b63014;--red-mid-dark: #c3381c;--red: #d14124;--red-90: #d75a40;--red-80: #dd735d;--red-70: #e28875;--red-60: #e79e8e;--red-50: #ebb0a3;--red-40: #f0c3b8;--red-30: #f3d1c8;--red-20: #f7e0d9;--red-10: #fbefec;--gold-dark: #dc731c;--gold-mid-dark: #ed881b;--gold: #ff9e1b;--gold-90: #ffab39;--gold-80: #ffb858;--gold-70: #ffc372;--gold-60: #ffce8d;--gold-50: #ffd8a3;--gold-40: #ffe1b9;--gold-30: #ffe8cb;--gold-20: #fff0dd;--gold-10: #fff6ec;--neutral-dark: #745745;--neutral-mid-dark: #7d604b;--neutral: #8a6c57;--neutral-90: #957865;--neutral-80: #a18573;--neutral-70: #ad9484;--neutral-60: #baa496;--neutral-50: #c6b4a9;--neutral-40: #d3c5bc;--neutral-30: #ddd1c9;--neutral-20: #e7ddd7;--neutral-10: #f8f5f2;--gray-darker: #293037;--gray-dark: #43484e;--gray-mid-dark: #4f5257;--gray: #5a5d61;--gray-90: #676a6f;--gray-80: #75787b;--gray-70: #838588;--gray-60: #919395;--gray-50: #a2a3a4;--gray-40: #b4b5b6;--gray-30: #c3c4c4;--gray-20: #d2d3d5;--gray-15: #dcdddf;--gray-10: #e7e8e9;--gray-5: #f7f8f9;--black: #101820;--white: #fff}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/2cd55546-ec00-4af9-aeca-4a3cd186da53.woff2\") format(\"woff2\");font-style:normal;font-weight:normal;font-display:fallback}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/627fbb5a-3bae-4cd9-b617-2f923e29d55e.woff2\") format(\"woff2\");font-style:normal;font-weight:500;font-display:fallback}:root{--font-stack: \"Avenir Next\", arial, sans-serif}@media screen and (min-width: 1800px){.filter-panel-toggle{display:none}}@media screen and (min-width: 901px){.filter-panel-toggle{display:none}}@media screen and (min-width: 750px)and (max-width: 900px){.filter-panel-toggle{display:none}}@media screen and (min-width: 600px)and (max-width: 749px){.filter-panel-toggle{display:block;width:90vw;margin-left:auto;margin-right:auto}.filter-panel-toggle .a-btn{width:100%}}@media screen and (max-width: 599px){.filter-panel-toggle{display:block;width:90vw;margin-left:auto;margin-right:auto}.filter-panel-toggle .a-btn{width:100%}}","/*! normalize.css v2.1.3 | MIT License | git.io/normalize */html{font-family:sans-serif;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:0.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:0.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:0.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:normal;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:0.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:0.5em}li{margin-bottom:0.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:0.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:0.625em;text-align:left}th,td{padding:0.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:0.9375em;margin-left:0.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:\"Input Mono\",Consolas,Monaco,\"Courier New\",monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:0.8125em}pre{display:block;padding:0.625em 0.9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:rgba(0,0,0,0)}html{font-family:sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:.5em}li{margin-bottom:.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:.625em;text-align:left}th,td{padding:.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:.9375em;margin-left:.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:Input Mono,Consolas,Monaco,Courier New,monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:.8125em}pre{display:block;padding:.625em .9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:transparent}button.a-btn::-moz-focus-inner,input.a-btn::-moz-focus-inner{border:0}.a-btn{appearance:none;display:flex;gap:.625rem;box-sizing:border-box;padding:.5em .875em;border:0;margin:0;border-radius:.25em;cursor:pointer;font-size:1em;font-weight:500;line-height:normal;text-align:center;text-decoration:none;transition:background-color .1s;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;justify-content:center}.a-btn,.a-btn:link,.a-btn:visited{background-color:var(--pacific);color:var(--white)}.a-btn:hover,.a-btn.hover,.a-btn:focus,.a-btn.focus{background-color:var(--pacific-dark);color:var(--white)}.a-btn:focus,.a-btn.focus{outline:1px dotted var(--pacific);outline-offset:1px}.a-btn:active,.a-btn.active{background-color:var(--navy)}.a-btn--secondary,.a-btn--secondary:link,.a-btn--secondary:visited{background-color:var(--gray);color:var(--white)}.a-btn--secondary:hover,.a-btn--secondary.hover,.a-btn--secondary:focus,.a-btn--secondary.focus{background-color:var(--gray-dark)}.a-btn--secondary:focus,.a-btn--secondary.focus{outline-color:var(--gray)}.a-btn--secondary:active,.a-btn--secondary.active{background-color:var(--black)}.a-btn--warning,.a-btn--warning:link,.a-btn--warning:visited{background-color:var(--red-mid-dark);color:var(--white)}.a-btn--warning:hover,.a-btn--warning.hover,.a-btn--warning:focus,.a-btn--warning.focus{background-color:var(--red-dark)}.a-btn--warning:focus,.a-btn--warning.focus{outline-color:var(--red-mid-dark)}.a-btn--warning:active,.a-btn--warning.active{background-color:var(--gray-dark)}.a-btn--disabled,.a-btn--disabled:link,.a-btn--disabled:visited,.a-btn--disabled:hover,.a-btn--disabled.hover,.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn--disabled:active,.a-btn--disabled.active,.a-btn[disabled],.a-btn[disabled]:link,.a-btn[disabled]:visited,.a-btn[disabled]:hover,.a-btn[disabled].hover,.a-btn[disabled]:focus,.a-btn[disabled].focus,.a-btn[disabled]:active,.a-btn[disabled].active{background-color:var(--gray-20);color:var(--gray-dark);cursor:default;cursor:not-allowed}.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn[disabled]:focus,.a-btn[disabled].focus{outline-color:var(--gray-20)}@media only all and (max-width: 37.5em){.a-btn--full-on-xs{display:block;width:100%}}.a-btn:has(svg+span) span{order:3}.a-btn:has(span+svg) svg{order:3}.a-btn:not(.a-btn--hide-icon):has(svg+span):before,.a-btn:not(.a-btn--hide-icon):has(span+svg):before{content:\"\";border-left:1px solid var(--pacific-60);order:2;place-self:normal}.a-btn--secondary:has(svg):before{border-color:var(--gray-40) !important}.a-btn--warning:has(svg):before{border-color:var(--red-60) !important}.a-btn--disabled:has(svg):before,.a-btn[disabled]:has(svg):before{border-color:var(--gray-60) !important}.a-btn--hide-icon svg{display:none}.m-btn-group{display:flex;gap:.625rem;flex-wrap:wrap;align-items:center;width:-moz-fit-content;width:fit-content}.a-btn--link{padding:1.5px 0;border-radius:0;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-style:dotted;text-underline-offset:4.5px}.a-btn--link:has(svg){gap:.3125rem}.a-btn--link:has(svg):before{display:none}.a-btn--link,.a-btn--link:link,.a-btn--link:visited{text-decoration-color:var(--pacific);background-color:transparent;color:var(--pacific)}.a-btn--link:hover,.a-btn--link.hover{text-decoration-color:var(--pacific-dark);text-decoration-style:solid;background-color:transparent;color:var(--pacific-dark)}.a-btn--link:focus,.a-btn--link.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--pacific);color:var(--pacific)}.a-btn--link:active,.a-btn--link.active{text-decoration-color:var(--navy);text-decoration-style:solid;background-color:transparent;color:var(--navy)}.a-btn--link.a-btn--secondary,.a-btn--link.a-btn--secondary:link,.a-btn--link.a-btn--secondary:visited{text-decoration-color:var(--gray);background-color:transparent;color:var(--gray)}.a-btn--link.a-btn--secondary:hover,.a-btn--link.a-btn--secondary.hover{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.a-btn--link.a-btn--secondary:focus,.a-btn--link.a-btn--secondary.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--gray);color:var(--gray)}.a-btn--link.a-btn--secondary:active,.a-btn--link.a-btn--secondary.active{text-decoration-color:var(--black);text-decoration-style:solid;background-color:transparent;color:var(--black)}.a-btn--link.a-btn--warning,.a-btn--link.a-btn--warning:link,.a-btn--link.a-btn--warning:visited{text-decoration-color:var(--red-mid-dark);background-color:transparent;color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:hover,.a-btn--link.a-btn--warning.hover{text-decoration-color:var(--red-dark);text-decoration-style:solid;background-color:transparent;color:var(--red-dark)}.a-btn--link.a-btn--warning:focus,.a-btn--link.a-btn--warning.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--red-mid-dark);color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:active,.a-btn--link.a-btn--warning.active{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.o-expandable{position:relative}.o-expandable__header{display:flex;justify-content:space-between;gap:10px;padding:.625em .9375em;border:0;background-color:transparent;cursor:pointer}.o-expandable__header:focus{outline:1px dotted var(--black);outline-offset:2px}.o-expandable__header .o-expandable__cue-close,.o-expandable__header .o-expandable__cue-open{display:none}.o-expandable__header[aria-expanded=false] .o-expandable__cue-open,.o-expandable__header[aria-expanded=true] .o-expandable__cue-close{display:block}.o-expandable button.o-expandable__header{width:100%;text-align:left}.o-expandable__label{flex-grow:1;margin-bottom:0;color:var(--black);font-weight:500}.o-expandable__icon,.o-expandable__label{font-size:1.125em}@media only all and (max-width: 37.5em){.o-expandable__icon,.o-expandable__label{font-size:1em}}.o-expandable__cues{align-self:center;color:var(--pacific);font-size:1em;line-height:1.375}.o-expandable__content{padding:0 .9375em .9375em}.o-expandable__content:before{content:\"\";display:block;border-top:1px solid var(--gray-40);padding-top:.9375em}.o-expandable__content:after{padding-bottom:.9375em;width:100%}.o-expandable--padded .o-expandable__header{padding:1.5625em .9375em}.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.625em}@media only all and (max-width: 37.5em){.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.375em}}.o-expandable--background{background:var(--gray-5)}.o-expandable--border{border:1px solid var(--gray-40)}html[lang=ar] .o-expandable__header{text-align:right}html[lang=ar] .o-expandable__cues{text-align:left}.o-expandable-group .o-expandable{border-bottom:1px solid var(--gray-40)}.o-expandable-group .o-expandable:first-child{border-top:1px solid var(--gray-40)}@media print{.o-expandable__header[aria-expanded=true] .o-expandable__cue-close,.o-expandable__header[aria-expanded=false] .o-expandable__cue-open{display:none}.o-expandable__content[aria-expanded=false]{display:block;max-height:99999px !important}}.o-expandable .print__header[aria-expanded=true] .o-expandable .print__cue-close,.o-expandable .print__header[aria-expanded=false] .o-expandable .print__cue-open{display:none}.o-expandable .print__content[aria-expanded=false]{display:block;max-height:99999px !important}.o-summary__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary__btn{position:relative;z-index:2;display:block;width:100%;padding-top:15px;padding-bottom:15px;border:dotted var(--pacific);border-width:1px 0;text-align:center;color:var(--pacific);background:#fff}.o-summary__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary__btn[aria-expanded=false]:before{display:block;pointer-events:none;height:2.75em;margin:0;position:absolute;left:0;right:0;top:calc(-100% + 2px);background:linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);content:\"\"}@media print{.o-summary__btn[aria-expanded=false]:before{background:none}}.o-summary__btn[aria-expanded=false]:before .print{background:none}.no-js .o-summary__btn{display:none}@media only screen and (min-width: 601px){.o-summary--mobile .o-summary__btn{display:none}}.o-summary-minimal__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary-minimal__btn{margin-top:5px;padding-left:0;padding-right:0;display:block;border:none;background:none;text-align:left;color:var(--pacific)}.o-summary-minimal__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary-minimal__btn .o-summary-minimal__cue-close,.o-summary-minimal__btn .o-summary-minimal__cue-open{display:none}.o-summary-minimal__btn[aria-expanded=false] .o-summary-minimal__cue-open,.o-summary-minimal__btn[aria-expanded=true] .o-summary-minimal__cue-close{display:block}.no-js .o-summary-minimal__btn{display:none}.o-form__group{margin-bottom:1.875em}.o-form__fieldset{border:none;margin:0;padding:0}.o-form__fieldset .m-form-field+.m-form-field{margin-top:.625em}.a-form-alert .cf-icon-svg{color:var(--gray);float:left}.a-form-alert__text{display:block;margin-left:1.25em}.a-form-alert--success .cf-icon-svg{color:var(--green)}.a-form-alert--error .cf-icon-svg{color:var(--red)}.a-form-alert--warning .cf-icon-svg{color:var(--gold)}.m-form-field .a-text-input--full{width:100%}.m-form-field .a-label+.a-text-input{margin-top:.3125em}.m-form-field--checkbox .a-label,.m-form-field--radio .a-label{display:inline-grid;grid-template-columns:1.875em auto;vertical-align:top;cursor:pointer;overflow-wrap:anywhere}.m-form-field--checkbox .a-label:before,.m-form-field--radio .a-label:before{display:inline-block;grid-row-start:1;grid-row-end:3;border:1px solid var(--gray-60);height:1.125em;width:1.125em;margin-right:10px;background-color:var(--white);content:\"\";vertical-align:top;position:relative;top:1px;left:1px}.m-form-field--checkbox .a-label:hover:before,.m-form-field--checkbox .a-label.hover:before,.m-form-field--radio .a-label:hover:before,.m-form-field--radio .a-label.hover:before{border-color:var(--pacific)}.m-form-field--checkbox .a-label__helper,.m-form-field--radio .a-label__helper{display:block}.m-form-field--checkbox .a-checkbox,.m-form-field--checkbox .a-radio,.m-form-field--radio .a-checkbox,.m-form-field--radio .a-radio{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}.m-form-field--checkbox .a-checkbox:focus+.a-label,.m-form-field--checkbox .a-checkbox.focus+.a-label,.m-form-field--checkbox .a-radio:focus+.a-label,.m-form-field--checkbox .a-radio.focus+.a-label,.m-form-field--radio .a-checkbox:focus+.a-label,.m-form-field--radio .a-checkbox.focus+.a-label,.m-form-field--radio .a-radio:focus+.a-label,.m-form-field--radio .a-radio.focus+.a-label{outline:1px dotted var(--pacific);outline-offset:1px}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:hover+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled:checked+.a-label:before,.m-form-field--checkbox .a-radio:disabled:focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled.focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled:hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled.hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled:checked+.a-label:before,.m-form-field--radio .a-checkbox:disabled:focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled.focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled:hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled.hover+.a-label:before,.m-form-field--radio .a-radio:disabled:checked+.a-label:before,.m-form-field--radio .a-radio:disabled:focus+.a-label:before,.m-form-field--radio .a-radio:disabled.focus+.a-label:before,.m-form-field--radio .a-radio:disabled:hover+.a-label:before,.m-form-field--radio .a-radio:disabled.hover+.a-label:before{border-color:var(--gray-60);outline:none;box-shadow:none}.m-form-field--checkbox .a-checkbox:disabled+.a-label,.m-form-field--checkbox .a-radio:disabled+.a-label,.m-form-field--radio .a-checkbox:disabled+.a-label,.m-form-field--radio .a-radio:disabled+.a-label{cursor:not-allowed;color:var(--gray-dark)}.m-form-field--checkbox .a-checkbox:disabled+.a-label:before,.m-form-field--checkbox .a-radio:disabled+.a-label:before,.m-form-field--radio .a-checkbox:disabled+.a-label:before,.m-form-field--radio .a-radio:disabled+.a-label:before{background:var(--gray-10);border-color:var(--gray-60)}.m-form-field--checkbox .a-checkbox:focus+.a-label:before,.m-form-field--checkbox .a-checkbox.focus+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:hover+.a-label:before,.m-form-field--checkbox .a-checkbox.hover+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center 0}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,')}.m-form-field--checkbox-error .a-label:before{border-color:var(--red);outline:1px solid var(--red)}.m-form-field--checkbox-error .a-label:hover:before,.m-form-field--checkbox-error .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-error .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-error .a-checkbox.focus+.a-label:before{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline-color:var(--red)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label,.m-form-field--checkbox-error .a-checkbox.focus+.a-label{outline:1px dotted var(--red);outline-offset:1px}.m-form-field--checkbox-warning .a-label:before{border-color:var(--gold);outline:1px solid var(--gold)}.m-form-field--checkbox-warning .a-label:hover:before,.m-form-field--checkbox-warning .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label:before{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline-color:var(--gold)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label{outline:1px dotted var(--gold);outline-offset:1px}.m-form-field--checkbox-success .a-label:before{border-color:var(--green);outline:1px solid var(--green)}.m-form-field--checkbox-success .a-label:hover:before,.m-form-field--checkbox-success .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-success .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-success .a-checkbox.focus+.a-label:before{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline-color:var(--green)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label,.m-form-field--checkbox-success .a-checkbox.focus+.a-label{outline:1px dotted var(--green);outline-offset:1px}.m-form-field--radio .a-label:before{border-radius:50%;transform:rotate(0)}.m-form-field--radio .a-radio:focus+.a-label:before,.m-form-field--radio .a-radio.focus+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:hover+.a-label:before,.m-form-field--radio .a-radio.hover+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:checked+.a-label:before{background-color:var(--pacific);box-shadow:inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:checked:disabled+.a-label:before{background-color:var(--gray-40);box-shadow:inset 0 0 0 2px var(--gray-10)}.m-form-field--radio .a-radio:focus:checked+.a-label:before,.m-form-field--radio .a-radio.focus:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:hover:checked+.a-label:before,.m-form-field--radio .a-radio.hover:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--lg-target{display:block}.m-form-field--lg-target .a-label{box-sizing:border-box;width:100%;padding:15px;background-color:var(--gray-10)}.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{background-color:var(--pacific-20);box-shadow:inset 0 0 0 1px var(--pacific)}.m-form-field--lg-target .a-checkbox:hover+.a-label,.m-form-field--lg-target .a-checkbox.hover+.a-label,.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-radio:hover+.a-label,.m-form-field--lg-target .a-radio.hover+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label{box-shadow:inset 0 0 0 2px var(--pacific)}.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{outline-offset:1px}.m-form-field--lg-target .a-checkbox:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:hover:disabled+.a-label,.m-form-field--lg-target .a-radio:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:hover:disabled+.a-label{color:var(--gray-dark);box-shadow:none;background-color:var(--gray-20)}.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label:before,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label:before{border:1px solid var(--gray-60)}.m-form-field .a-form-alert{margin-top:.9375em}.a-label{display:inline-block}.a-label__helper{color:var(--gray-dark);font-size:1rem;font-weight:400}.a-label__helper--block{display:block;margin-top:0.8333333333em}.a-label--heading{display:block;margin-bottom:0.5555555556em;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.a-label--heading,ul+.a-label--heading,ol+.a-label--heading,dl+.a-label--heading,figure+.a-label--heading,img+.a-label--heading,table+.a-label--heading,blockquote+.a-label--heading,h1+.a-label--heading,.h1+.a-label--heading,h2+.a-label--heading,.h2+.a-label--heading,h3+.a-label--heading,.h3+.a-label--heading,h5+.a-label--heading,.h5+.a-label--heading,h6+.a-label--heading,.h6+.a-label--heading{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.a-label--heading{margin-bottom:.625em;font-size:1em;line-height:1.125}}.a-label--heading .a-label__helper--block{margin-top:.625rem}.a-range{appearance:none;width:100%;min-height:49px}.a-range::-webkit-slider-runnable-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-moz-range-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-webkit-slider-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range::-moz-range-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range:focus,.a-range.focus{box-shadow:none;outline:none}.a-range:focus::-webkit-slider-thumb,.a-range.focus::-webkit-slider-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.a-range:focus::-moz-range-thumb,.a-range.focus::-moz-range-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.o-search-input{display:flex;flex-direction:column;row-gap:.9375rem}.o-search-input__input{position:relative;display:flex;width:initial;flex:0 1 100%}.o-search-input__input-label{position:absolute;left:10px;align-self:center;cursor:pointer}.o-search-input__input input[type=search]{width:100%;white-space:nowrap;padding-left:30px;appearance:none}.o-search-input__input button[type=reset]{display:none;position:absolute;right:0;align-self:center;color:var(--gray-40);font-size:20px;border:1px solid transparent;background-color:transparent;outline:0;width:44px;padding:5px;text-align:right}.o-search-input__input button[type=reset]>svg{width:25px;cursor:pointer;pointer-events:none}.o-search-input__input button[type=reset]:hover{color:var(--black)}.o-search-input__input button[type=reset]:focus{color:var(--black)}.o-search-input__input button[type=reset]:focus>svg{outline:1px dotted var(--pacific)}.o-search-input__input input[type=search]:placeholder-shown~button[type=reset]{display:none}.o-search-input__input input[type=search]:not(:placeholder-shown){padding-right:34px}.o-search-input__input input[type=search]::-webkit-search-decoration,.o-search-input__input input[type=search]::-webkit-search-cancel-button,.o-search-input__input input[type=search]::-webkit-search-results-button,.o-search-input__input input[type=search]::-webkit-search-results-decoration{display:none}.o-search-input:focus-within button[type=reset],.o-search-input .o-search-input__input:hover button[type=reset]{display:block}.o-search-input button[type=submit]{line-height:1.1875}@media only all and (min-width: 37.5625em){.o-search-input{flex-direction:row;border-left:0}.o-search-input button[type=submit]{border-top-left-radius:0;border-bottom-left-radius:0;flex-basis:25%}}.no-js .o-search-input button[type=reset]{display:none !important}.a-select{position:relative;border:1px solid var(--gray-60)}.a-select select{width:100%;line-height:1.375;padding:.4375em .375em .375em;border:0;appearance:none;background-color:var(--white);border-radius:0;color:var(--black)}.a-select select:hover,.a-select select.hover{outline:2px solid var(--pacific);outline-offset:0}.a-select select:active,.a-select select:focus,.a-select select.focus{box-shadow:0 0 0 2px var(--pacific);outline:1px dotted var(--pacific);outline-offset:3px}.a-select select[disabled]{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed}.a-select select[disabled]:hover,.a-select select[disabled].hover,.a-select select[disabled]:focus,.a-select select[disabled].focus{outline:none}.a-select select[disabled] option,.a-select select[disabled] option:disabled,.a-select select option:disabled{color:var(--gray-dark)}.a-select:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;content:\"\";pointer-events:none}.a-select--disabled:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.a-tag-filter{display:flex;gap:.625rem;border:1px solid var(--teal);padding:4px 6px;background-color:var(--teal-20);border-radius:.1875rem;color:var(--black);text-align:left;min-width:-moz-fit-content;min-width:fit-content}.a-tag-filter .cf-icon-svg{pointer-events:none;flex:none}.a-tag-filter>label{display:contents;pointer-events:none}button.a-tag-filter:hover{background-color:var(--teal-40);cursor:pointer}button.a-tag-filter:focus{outline:1px dotted var(--teal);outline-offset:1px}button.a-tag-filter:active{background-color:var(--teal)}a.a-tag-filter{line-height:normal;color:var(--black);border-color:var(--teal)}a.a-tag-filter:visited,a.a-tag-filter.visited,a.a-tag-filter:hover,a.a-tag-filter.hover{border-color:var(--teal);color:var(--black)}a.a-tag-filter:focus,a.a-tag-filter.focus{border-color:var(--teal);color:var(--black)}a.a-tag-filter:active,a.a-tag-filter.active{border-color:var(--teal);color:var(--black)}.a-tag-topic{display:flex;gap:.3125rem}.a-tag-topic{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--gold-80);letter-spacing:1px}.a-tag-topic .a-tag-topic__text{color:var(--gray);word-break:break-word}@media only all and (max-width: 37.5em){.a-tag-topic{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-tag-topic .cf-icon-svg--right{margin-left:auto}.a-tag-topic .a-tag-topic__text{border-bottom-width:0;flex-shrink:10}}a.a-tag-topic{color:var(--gold-80);border-color:var(--gold-80)}a.a-tag-topic:visited,a.a-tag-topic.visited,a.a-tag-topic:hover,a.a-tag-topic.hover{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:focus,a.a-tag-topic.focus{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:active,a.a-tag-topic.active{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic .a-tag-topic__text{border-bottom-color:var(--gold-80)}@media only all and (max-width: 37.5em){a.a-tag-topic{border-top-width:1px;border-bottom-width:1px}a.a-tag-topic:focus{outline:none}a.a-tag-topic:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-tag-topic)+li:has(.a-tag-topic) .a-tag-topic{position:relative;border-top:none}li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:hover:before,li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.a-tag-topic__bullet{font-size:1rem;line-height:1rem}@media only all and (min-width: 37.5625em){a.a-tag-topic__text{color:var(--gray);border-color:var(--gray)}a.a-tag-topic__text:visited,a.a-tag-topic__text.visited,a.a-tag-topic__text:hover,a.a-tag-topic__text.hover{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:focus,a.a-tag-topic__text.focus{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:active,a.a-tag-topic__text.active{border-color:var(--gray);color:var(--gray)}a.a-tag-topic,a.a-tag-topic:visited,a.a-tag-topic:hover,a.a-tag-topic:focus,a.a-tag-topic:active{border-bottom:none;outline-offset:1px}a.a-tag-topic .a-tag-topic__text,a.a-tag-topic:visited .a-tag-topic__text,a.a-tag-topic:hover .a-tag-topic__text,a.a-tag-topic:focus .a-tag-topic__text,a.a-tag-topic:active .a-tag-topic__text{padding-bottom:1px;border-bottom:1px dotted var(--gold-80)}a.a-tag-topic:hover .a-tag-topic__text{border-bottom:1px solid var(--gold-80)}a.a-tag-topic:focus{outline-color:var(--gray)}a.a-tag-topic:focus .a-tag-topic__text{border-bottom-style:solid !important}}.m-tag-group{padding-left:0;list-style-type:none}.m-tag-group li{margin-bottom:0;display:contents}@media only all and (min-width: 37.5625em){.m-tag-group{display:flex;gap:.9375em;flex-wrap:wrap}.m-tag-group--stacked{flex-direction:column;width:-moz-fit-content;width:fit-content}}.m-tag-group:has(.a-tag-filter){display:flex;gap:.9375em;flex-wrap:wrap}html[lang=ar] .m-tag-group{direction:rtl;padding-right:0}.a-text-input{appearance:none;display:inline-block;padding:.4375em;border:1px solid var(--gray-60);background:var(--white);color:var(--black);box-sizing:border-box}.a-text-input:hover,.a-text-input.hover{border-color:var(--pacific);outline:1px solid var(--pacific)}.a-text-input:focus,.a-text-input.focus{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific);outline:1px dotted var(--pacific);outline-offset:2px}.a-text-input:disabled,.a-text-input:disabled:hover,.a-text-input:disabled.hover,.a-text-input:disabled:focus,.a-text-input:disabled.focus{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed;border-color:var(--gray-60);outline:none}.a-text-input--error{border-color:var(--red);outline:1px solid var(--red)}.a-text-input--error:hover,.a-text-input--error.hover{border-color:var(--red-dark);outline:1px solid var(--red-dark);outline-offset:0}.a-text-input--error:focus,.a-text-input--error.focus{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red)}.a-text-input--error:focus:hover,.a-text-input--error:focus.hover,.a-text-input--error.focus:hover,.a-text-input--error.focus.hover{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red);outline-offset:2px}.a-text-input--warning{border-color:var(--gold);outline:1px solid var(--gold)}.a-text-input--warning:hover,.a-text-input--warning.hover{border-color:var(--gold-dark);outline:1px solid var(--gold-dark);outline-offset:0}.a-text-input--warning:focus,.a-text-input--warning.focus{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold)}.a-text-input--warning:focus:hover,.a-text-input--warning:focus.hover,.a-text-input--warning.focus:hover,.a-text-input--warning.focus.hover{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold);outline-offset:2px}.a-text-input--success{border-color:var(--green);outline:1px solid var(--green)}.a-text-input--success:hover,.a-text-input--success.hover{border-color:var(--green-dark);outline:1px solid var(--green-dark);outline-offset:0}.a-text-input--success:focus,.a-text-input--success.focus{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green)}.a-text-input--success:focus:hover,.a-text-input--success:focus.hover,.a-text-input--success.focus:hover,.a-text-input--success.focus.hover{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green);outline-offset:2px}::-webkit-search-decoration{appearance:none}::placeholder{color:var(--gray-dark)}input[type=date]::-webkit-datetime-edit{color:var(--gray-dark)}select.o-multiselect{display:block;box-sizing:border-box;width:100%;padding:.25em .4375em;height:5.5em;border:1px solid var(--gray-60)}select.o-multiselect option{padding:.125em .375em}.o-multiselect,.o-multiselect__header{position:relative}.o-multiselect__header:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;border:1px solid var(--gray-60);content:\"\";pointer-events:none}.o-multiselect__search[type=text]{display:block;box-sizing:border-box;width:100%}.o-multiselect__fieldset{border-color:var(--gray-60);border-top:none;margin:-1px 0 0;padding:0;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;position:absolute;z-index:10;max-height:0;width:100%;transition:max-height .25s ease-out}.o-multiselect.u-active .o-multiselect__fieldset{margin-top:0;max-height:140px;border-color:var(--pacific);border-width:2px;border-top:0}.o-multiselect.u-active .o-multiselect__header:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.o-multiselect__options{list-style-type:none;background-color:var(--white);padding:0}.o-multiselect__options li{margin:0}.o-multiselect__options li:first-child .a-label{padding-top:.625em}.o-multiselect__options.u-filtered li:not(.u-filter-match){display:none}.o-multiselect__options.u-no-results li,.o-multiselect__options.u-max-selections li{display:none}.o-multiselect__options.u-no-results:after,.o-multiselect__options.u-max-selections:after{display:list-item}.o-multiselect__options.u-no-results:after{content:\"No results found\"}.o-multiselect__options.u-max-selections{padding:.625em;pointer-events:none}.o-multiselect__options.u-max-selections:after{content:\"Reached maximum number of selections\"}.o-multiselect__options .a-label{box-sizing:border-box;padding:.3125em 0 .3125em .625em;width:100%}.cf-icon-svg{height:1.1875em;vertical-align:text-top;fill:currentcolor}.cf-icon-svg--updating,.cf-icon-svg--updating-round{animation:updating-animation 1.25s infinite linear;transform-origin:50% 50%}@keyframes updating-animation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}html[lang=ar] .cf-icon-svg--right,html[lang=ar] .cf-icon-svg--right-round,html[lang=ar] .cf-icon-svg--left,html[lang=ar] .cf-icon-svg--left-round,html[lang=ar] .cf-icon-svg--arrow-right,html[lang=ar] .cf-icon-svg--arrow-right-round,html[lang=ar] .cf-icon-svg--arrow-left,html[lang=ar] .cf-icon-svg--arrow-left-round,html[lang=ar] .cf-icon-svg--help,html[lang=ar] .cf-icon-svg--help-round,html[lang=ar] .cf-icon-svg--book,html[lang=ar] .cf-icon-svg--book-round,html[lang=ar] .cf-icon-svg--document,html[lang=ar] .cf-icon-svg--document-round,html[lang=ar] .cf-icon-svg--edit,html[lang=ar] .cf-icon-svg--edit-round,html[lang=ar] .cf-icon-svg--paper-clip,html[lang=ar] .cf-icon-svg--paper-clip-round,html[lang=ar] .cf-icon-svg--cart,html[lang=ar] .cf-icon-svg--cart-round,html[lang=ar] .cf-icon-svg--disability,html[lang=ar] .cf-icon-svg--disability-round,html[lang=ar] .cf-icon-svg--travel,html[lang=ar] .cf-icon-svg--travel-round,html[lang=ar] .cf-icon-svg--bullhorn,html[lang=ar] .cf-icon-svg--bullhorn-round,html[lang=ar] .cf-icon-svg--chart,html[lang=ar] .cf-icon-svg--chart-round,html[lang=ar] .cf-icon-svg--list,html[lang=ar] .cf-icon-svg--list-round,html[lang=ar] .cf-icon-svg--external-link,html[lang=ar] .cf-icon-svg--external-link-round{transform:scaleX(-1)}.m-card{position:relative}.m-card:not(.m-card--breakout)>a{padding:1.875em}.m-card:not(.m-card--breakout) .m-card__footer{margin-top:auto}.m-card:not(.m-card--breakout,.m-card--topic){background:var(--white);border:1px solid var(--gray-20);border-bottom-width:3px;padding:1.875em}.m-card:not(.m-card--breakout,.m-card--topic),.m-card>a{display:flex;flex-direction:column;flex-grow:1;flex-basis:0;box-sizing:border-box;height:100%}.m-card a:focus{outline-offset:2px}.m-card__footer>a{font-weight:500;border-bottom-width:1px}@media only all and (max-width: 56.3125em){.m-card__heading{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h4+.m-card__heading,.h4+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.3636363636em}}@media only all and (max-width: 56.3125em)and (max-width: 37.5em){.m-card__heading{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h3+.m-card__heading,.h3+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.6666666667em}}.m-card__heading>a{color:var(--black)}.m-card__heading>a:hover{color:var(--pacific)}.m-card__heading>a .m-card__icon{font-size:1em;margin-bottom:0;padding-right:.46875em}.m-card__heading>a .m-card__icon,.m-card__heading>a span{display:table-cell}.m-card>.m-list{margin-top:10px;margin-bottom:30px}.m-card--topic{text-align:center;width:170px;background:var(--white)}.m-card--topic>a{border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--topic .m-card__icon{font-size:1.875em;color:var(--green);margin-bottom:.3125em}.m-card--topic:hover>a{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--topic:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--topic .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--topic>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--topic:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:focus .m-card__footer>span{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:active .m-card__footer>span{border-color:var(--pacific-dark);border-style:solid;color:var(--pacific-dark)}.m-card--topic-action .m-card__icon{color:var(--pacific)}.m-card--breakout{min-width:210px;text-align:center}.m-card--breakout>a{padding-top:60px}.m-card--breakout .m-card__inner-wrapper{position:relative;z-index:0;min-height:135px;background:var(--gray-5);border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--breakout .m-card__img{position:absolute;z-index:1;top:0;left:50%;width:210px;height:120px;margin-left:-105px}.m-card--breakout .m-card__footer{margin-top:84px}.m-card--breakout:hover .m-card__inner-wrapper{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--breakout:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--breakout .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--breakout>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--breakout:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--breakout>a:focus .m-card__footer>span{border-color:var(--pacific);color:var(--pacific)}.m-card--breakout>a:active .m-card__footer>span{border-color:var(--navy);border-style:solid;color:var(--navy)}.m-card--breakout .m-card__footer>span{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card--breakout .m-card__footer>span,ul+.m-card--breakout .m-card__footer>span,ol+.m-card--breakout .m-card__footer>span,dl+.m-card--breakout .m-card__footer>span,figure+.m-card--breakout .m-card__footer>span,img+.m-card--breakout .m-card__footer>span,table+.m-card--breakout .m-card__footer>span,blockquote+.m-card--breakout .m-card__footer>span,h1+.m-card--breakout .m-card__footer>span,.h1+.m-card--breakout .m-card__footer>span,h2+.m-card--breakout .m-card__footer>span,.h2+.m-card--breakout .m-card__footer>span,h4+.m-card--breakout .m-card__footer>span,.h4+.m-card--breakout .m-card__footer>span,h5+.m-card--breakout .m-card__footer>span,.h5+.m-card--breakout .m-card__footer>span,h6+.m-card--breakout .m-card__footer>span,.h6+.m-card--breakout .m-card__footer>span{margin-top:1.3636363636em}.o-card-group>h2{margin-bottom:1.875rem}.o-card-group--column-2 .o-card-group__cards{grid-template-columns:1fr 1fr}.o-card-group--column-3 .o-card-group__cards{grid-template-columns:repeat(3, minmax(0, 1fr))}@media only all and (max-width: 63.8125em){.o-card-group--column-3 .o-card-group__cards{grid-template-columns:1fr 1fr}}.o-card-group__cards{display:grid;grid-column-gap:1.25em;grid-row-gap:1.25em}@media only all and (max-width: 37.5em){.o-card-group__cards{grid-template-columns:100% !important}}.o-card-group--bg-green{padding:1.875em;background:var(--green-20)}_:-ms-lang(x),.o-card-group__cards{display:block}_:-ms-lang(x) .m-card,.o-card-group__cards .m-card{display:block;float:left;margin-bottom:10px}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-2 .o-card-group__cards .m-card{width:48%;margin-right:2%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-2 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-3 .o-card-group__cards .m-card{width:32%;margin-right:1%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-3 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x),.o-card-group:after{content:\"\";display:table;clear:both}.o-card-group--count-2 .m-card:nth-of-type(1),.o-card-group--count-3 .m-card:nth-of-type(1),.o-card-group--count-4 .m-card:nth-of-type(1){grid-area:card1}.o-card-group--count-2 .m-card:nth-of-type(2),.o-card-group--count-3 .m-card:nth-of-type(2),.o-card-group--count-4 .m-card:nth-of-type(2){grid-area:card2}.o-card-group--count-2 .m-card:nth-of-type(3),.o-card-group--count-3 .m-card:nth-of-type(3),.o-card-group--count-4 .m-card:nth-of-type(3){grid-area:card3}.o-card-group--count-2 .m-card:nth-of-type(4),.o-card-group--count-3 .m-card:nth-of-type(4),.o-card-group--count-4 .m-card:nth-of-type(4){grid-area:card4}.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card1 card3\"}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.7307692308em}h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1)>a{justify-content:center}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card3 card4\"}.o-card-group--flow .o-card-group__cards{display:flex;flex-wrap:wrap;justify-content:center}@media only all and (min-width: 37.5625em)and (max-width: 56.25em){.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card1\" \"card2 card3\"}}@media only all and (max-width: 37.5em){.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\"}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\" \"card4\"}.o-card-group--flow .o-card-group__cards{display:block}.o-card-group--flow .o-card-group__cards .m-card{width:100%;margin-bottom:1.875em}}.o-email-signup .m-notification{margin-bottom:.9375em}.o-email-signup .a-text-input{max-width:23.125rem}.o-email-signup__buttons{display:flex;margin-top:.9375em;align-items:center;flex-wrap:wrap-reverse;gap:.9375em}.o-email-signup .a-btn{text-align:inherit}@media only all and (max-width: 37.5em){.o-email-signup .a-label--heading{font-size:1em}}.o-featured-content-module{min-height:220px;position:relative;border:1px solid var(--gray-40);background-color:var(--gray-5)}.o-featured-content-module__text{padding-top:1.875em;padding-bottom:1.875em}.o-featured-content-module__img{display:block}@media only all and (max-width: 37.5em){.o-featured-content-module__text{padding-right:.9375em;padding-left:.9375em}.o-featured-content-module__visual{padding-right:.9375em;padding-bottom:.9375em;padding-left:.9375em}.o-featured-content-module__img{margin-right:auto;margin-left:auto}}@media only all and (min-width: 37.5625em){.o-featured-content-module__text{padding-right:300px;padding-left:1.875em}.o-featured-content-module__visual{height:100%;overflow:hidden;position:absolute;top:0;right:0;width:270px}.o-featured-content-module__img{max-width:none;height:100%;position:absolute;left:50%;transform:translate(-50%)}}.m-hero{background-color:var(--gray-5)}.m-hero__wrapper{display:grid;max-width:1200px;margin:0 auto;padding-top:30px;padding-bottom:30px}.m-hero__text{padding-right:15px;padding-left:15px}.m-hero__heading{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7647058824em}.m-hero__subhead{font-size:22px;line-height:1.25}.m-hero__image-wrapper{box-sizing:border-box;overflow:hidden}.m-hero__image{background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;display:none}@supports(display: grid){.m-hero__image{display:block}}.m-hero--knockout{background-color:var(--gray);color:var(--white)}.m-hero--overlay .m-hero__wrapper{background-position:center;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo,.m-hero--50-50{background-color:var(--white)}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}@media only all and (min-width: 37.5625em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h2+.m-hero--jumbo .m-hero__subhead,.h2+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h2+.m-hero--50-50 .m-hero__subhead,.h2+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.3636363636em}}@media only all and (min-width: 63.8125em){.m-hero--jumbo .m-hero__wrapper,.m-hero--50-50 .m-hero__wrapper{min-height:285px}.m-hero--jumbo .m-hero__heading,.m-hero--50-50 .m-hero__heading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.625em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead{margin-top:1.7307692308em}h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h3+.m-hero--jumbo .m-hero__subhead,.h3+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h3+.m-hero--50-50 .m-hero__subhead,.h3+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){.m-hero__image-wrapper{margin-top:1.875em}.m-hero--overlay .m-hero__wrapper{background-image:none !important}.m-hero--jumbo .m-hero__wrapper{padding-bottom:0}}@media only all and (max-width: 56.25em){.m-hero__heading{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7307692308em}h1+.m-hero__heading,.h1+.m-hero__heading,h3+.m-hero__heading,.h3+.m-hero__heading,h4+.m-hero__heading,.h4+.m-hero__heading,h5+.m-hero__heading,.h5+.m-hero__heading,h6+.m-hero__heading,.h6+.m-hero__heading{margin-top:1.1538461538em}.m-hero__subhead{font-size:18px}}@media only all and (min-width: 37.5625em){.m-hero__wrapper{grid-template-columns:7fr 5fr;padding-right:15px;padding-left:15px;min-height:225px}.m-hero__text{margin:auto 0}.m-hero__image-wrapper{padding-right:15px;padding-left:15px;display:flex;align-items:center}.m-hero--bleeding .m-hero__image-wrapper{width:100%;margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--bleeding .m-hero__image{padding-bottom:0 !important;height:100%;width:100%;background-size:cover}.m-hero--overlay .m-hero__image{display:none}.m-hero--jumbo .m-hero__wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo .m-hero__image{display:none}.m-hero--50-50 .m-hero__wrapper{grid-template-columns:1fr 1fr;border:1px solid var(--gray-40);border-top:none;background-position:100% center;background-repeat:no-repeat;background-size:50%}.m-hero--50-50 .m-hero__image{display:none}}@media only all and (min-width: 63.8125em){.m-hero__wrapper{padding-top:2.8125em;padding-bottom:2.8125em;min-height:195px}.m-hero--bleeding .m-hero__image-wrapper{margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--50-50 .m-hero__wrapper{min-height:345px}}.content-l{position:relative}@media only all and (min-width: 37.5625em){.content-l{display:block;position:relative;margin-left:-15px;margin-right:-15px}}@media only all and (max-width: 37.5em){.content-l__col+.content-l__col{margin-top:1.875em}}@media only all and (min-width: 37.5625em){.content-l__col-1{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-2{display:inline-block;box-sizing:border-box;width:50%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-3{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-2-3{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-8{display:inline-block;box-sizing:border-box;width:37.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-5-8{display:inline-block;box-sizing:border-box;width:62.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-4{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-4{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}.content__line{height:1px;background:var(--gray-40)}.content__main dd,.content__main dt,.content__main h3,.content__main h4,.content__main h5,.content__main h6,.content__main li,.content__main p,.content__main label,.content__intro dd,.content__intro dt,.content__intro h3,.content__intro h4,.content__intro h5,.content__intro h6,.content__intro li,.content__intro p,.content__intro label{max-width:41.875rem}.content__intro,.content__main,.content__sidebar{padding:1.875em .9375em}@media only all and (min-width: 37.5625em){.content__intro,.content__main,.content__sidebar{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding:2.8125em .9375em}}@media only all and (min-width: 56.3125em){.content__intro,.content__main,.content__sidebar{padding:2.8125em 0}}@media only all and (min-width: 56.3125em){.content__intro{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}@media only all and (min-width: 56.3125em){.content--1-3 .content__sidebar{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-right:1.875em}.content--1-3 .content__main{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;position:relative}.content--1-3 .content__main:after{content:\"\";border-left:1px solid var(--gray-40);position:absolute;top:2.8125em;bottom:0;left:-1.875em}.content--2-1 .content__main{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content--2-1 .content__main:after{right:-1.875em}.content--2-1 .content__sidebar{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-left:1.875em}}.content--flush-bottom{padding-bottom:0}@media only all and (max-width: 56.25em){.content--flush-top-on-small{padding-top:0}}@media only all and (max-width: 56.25em){.content--flush-all-on-small{padding:0;border:none}}.block{margin-top:3.75em;margin-bottom:3.75em}.block--border-top{border-top:1px solid var(--gray-40)}.block--border-right{border-right:1px solid var(--gray-40)}.block--border-bottom{border-bottom:1px solid var(--gray-40)}.block--border-left{border-left:1px solid var(--gray-40)}.block--border{border:1px solid var(--gray-40)}.block--flush-top{margin-top:0 !important}.block--flush-top.block--border,.block--flush-top.block--border-top{border-top:none}.block--flush-bottom{margin-bottom:0 !important}.block--flush-bottom.block--border,.block--flush-bottom.block--border-bottom{border-bottom:none}.block--flush-sides{margin-right:-15px;margin-left:-15px}@media only all and (max-width: 37.5em){.block--flush-sides.block--border,.block--flush-sides.block--border-right,.block--flush-sides.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush-sides{margin-right:-30px;margin-left:-30px}}.block--flush{margin-top:0 !important;margin-right:-15px;margin-bottom:0 !important;margin-left:-15px}.block--flush.block--border,.block--flush.block--border-top,.block--flush.block--border-bottom{border-top:none;border-bottom:none}@media only all and (max-width: 37.5em){.block--flush.block--border,.block--flush.block--border-right,.block--flush.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush{margin-right:-30px;margin-left:-30px}}.block--bg{padding:1.875em .9375em 3.75em;background:var(--gray-5)}@media only all and (min-width: 37.5625em){.block--bg{padding:2.8125em 1.875em}}.block--padded-top{padding-top:1.875em;margin-top:1.875em}.block--padded-bottom{padding-bottom:1.875em;margin-bottom:1.875em}.block--sub{margin-top:1.875em;margin-bottom:1.875em}@media only all and (min-width: 56.3125em){.wrapper{max-width:1200px;padding-right:15px;padding-left:15px;margin:0 auto;clear:both}}.wrapper--match-content{padding-left:15px;padding-right:15px}@media only all and (min-width: 37.5625em){.wrapper--match-content{padding-left:30px;padding-right:30px;max-width:1200px}}.o-text-introduction{margin-top:0;margin-bottom:60px}.o-text-introduction>*{margin-top:0;margin-bottom:15px;max-width:41.875rem}.o-well{box-sizing:border-box;padding:1.875em .9375em;border:1px solid var(--gray-40);background-color:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-well{padding-left:1.875em;padding-right:1.875em}}.o-banner{padding:.9375em 0;background:var(--gold-10);border-bottom:1px solid var(--gray-40);font-size:.875em}.o-banner .m-notification{border:none;padding:0}.o-banner .m-notification__icon{left:0;top:0}.o-banner--dark{background:var(--teal-dark);border-color:var(--teal-dark);color:var(--white)}.o-banner--dark .m-notification{background:var(--teal-dark)}.o-banner--dark .m-notification .cf-icon-svg{fill:var(--white)}.o-banner--dark .m-notification a{color:var(--white);border-color:var(--white)}.o-banner--dark .m-notification a:visited,.o-banner--dark .m-notification a.visited{border-color:var(--teal-40);color:var(--teal-40)}.o-banner--dark .m-notification a:hover,.o-banner--dark .m-notification a.hover{border-color:var(--gray-15);color:var(--gray-15)}.o-banner--dark .m-notification a:focus,.o-banner--dark .m-notification a.focus{border-color:var(--white);color:var(--white)}.o-banner--dark .m-notification a:active,.o-banner--dark .m-notification a.active{border-color:var(--gray-15);color:var(--gray-15)}@media only all and (min-width: 37.5625em){.o-banner{font-size:1em}}.m-notification{display:none;position:relative;padding:15px;background:var(--gray-5);border:1px solid var(--gray-40)}.m-notification>.cf-icon-svg{position:absolute;fill:var(--gray)}.m-notification--success{background:var(--green-10);border-color:var(--green)}.m-notification--success>.cf-icon-svg{fill:var(--green)}.m-notification--warning{background:var(--gold-10);border-color:var(--gold)}.m-notification--warning>.cf-icon-svg{fill:var(--gold)}.m-notification--error{background:var(--red-10);border-color:var(--red)}.m-notification--error>.cf-icon-svg{fill:var(--red)}.m-notification--success a,.m-notification--warning a,.m-notification--error a{color:var(--pacific-mid-dark);border-color:var(--pacific-mid-dark)}.m-notification--success a:visited,.m-notification--success a.visited,.m-notification--warning a:visited,.m-notification--warning a.visited,.m-notification--error a:visited,.m-notification--error a.visited{border-color:var(--teal);color:var(--teal)}.m-notification--success a:hover,.m-notification--success a.hover,.m-notification--warning a:hover,.m-notification--warning a.hover,.m-notification--error a:hover,.m-notification--error a.hover{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-notification--success a:focus,.m-notification--success a.focus,.m-notification--warning a:focus,.m-notification--warning a.focus,.m-notification--error a:focus,.m-notification--error a.focus{border-color:var(--pacific-mid-dark);color:var(--pacific-mid-dark)}.m-notification--success a:active,.m-notification--success a.active,.m-notification--warning a:active,.m-notification--warning a.active,.m-notification--error a:active,.m-notification--error a.active{border-color:var(--navy-dark);color:var(--navy-dark)}.m-notification--visible{display:block}.cf-icon-svg+.m-notification__content{padding-left:1.5625rem}.m-notification__message{font-size:1rem;line-height:1.25;font-weight:500}@media only all and (min-width: 37.5625em){.m-notification__message{font-size:1.125rem}}.m-notification__explanation{margin-top:.3125rem;margin-bottom:.9375rem}.m-notification__message+.m-list{margin-top:.9375rem}@media only all and (min-width: 37.5625em){.m-notification .cf-icon-svg{font-size:1.125rem}.m-notification__explanation{margin-bottom:0}.m-notification .m-list{margin-top:.3125rem}.m-notification .m-list__item{margin-bottom:.3125rem}}html[lang=ar] .m-notification .cf-icon-svg+.m-notification__content{padding-left:initial;padding-right:1.5625rem}html[lang=ar] .m-notification .m-list{padding-right:0}.m-pagination{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:\"pag-btn-prev . pag-btn-next\" \"pag-form pag-form pag-form\";row-gap:.9375rem}.m-pagination__form{grid-area:pag-form;display:flex;flex-flow:wrap;place-content:center;gap:.625rem;padding:.3125rem;border-radius:.25rem;background:var(--gray-5);color:var(--gray)}.m-pagination__current-page{width:2.8125rem;font-weight:500;text-align:right}.m-pagination__label{display:contents;white-space:nowrap}.m-pagination__btn-prev{grid-area:pag-btn-prev;z-index:1}.m-pagination__btn-next{grid-area:pag-btn-next;z-index:1}@media only all and (min-width: 37.5625em){.m-pagination{grid-template-areas:\"pag-btn-prev pag-form pag-btn-next\"}.m-pagination__btn-prev{border-top-right-radius:0;border-bottom-right-radius:0}.m-pagination__btn-next{border-top-left-radius:0;border-bottom-left-radius:0}}.o-table__cell--right-align{text-align:right}.o-table--scrolling{box-sizing:border-box;overflow-y:hidden}.o-table--scrolling table{border:1px solid var(--gray-40)}.o-table--scrolling table>tbody>tr:nth-child(2n)>th,.o-table--scrolling table>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-table--striped>tbody>tr:nth-child(2n)>th,.o-table--striped>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}}@media only screen and (max-width: 600px){.o-table{width:100%}.o-table--striped tr:nth-child(2n)>th,.o-table--striped tr:nth-child(2n)>td{background:var(--white)}.o-table--stack-on-small{border-top:1px solid var(--gray-40)}.o-table--stack-on-small tr,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=row],.o-table--stack-on-small [data-display-table=cell]{display:block}.o-table--stack-on-small th,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=cell]{padding-right:0;padding-left:0;width:100%}.o-table--stack-on-small>thead,.o-table--stack-on-small [data-display-table=thead]{display:none}.o-table--stack-on-small td[data-label]:before{display:block;margin-top:0;margin-bottom:.3125em;content:attr(data-label);line-height:1.83333333;font-size:.875em;font-weight:600;letter-spacing:1px;text-transform:uppercase}.o-table--stack-on-small td:last-child,.o-table--stack-on-small [data-display-table=cell]:last-child{margin-bottom:1.875em}}.a-date{color:var(--gray);white-space:nowrap;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.a-date,ul+.a-date,ol+.a-date,dl+.a-date,figure+.a-date,img+.a-date,table+.a-date,blockquote+.a-date,h1+.a-date,.h1+.a-date,h2+.a-date,.h2+.a-date,h3+.a-date,.h3+.a-date,h4+.a-date,.h4+.a-date,h6+.a-date,.h6+.a-date{margin-top:2.1428571429em}.no-js .u-js-only,.u-hide-if-js{display:none !important}.no-js .u-hide-if-js{display:block !important}.u-clearfix:after{content:\"\";display:table;clear:both}.u-visually-hidden{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}@media only all and (max-width: 37.5em){.u-hide-on-mobile{display:none}}.u-show-on-mobile{display:none}@media only all and (max-width: 37.5em){.u-show-on-mobile{display:block}}.u-hidden{display:none !important}.u-invisible{visibility:hidden}.u-right{float:right}.u-nowrap{white-space:nowrap}.u-flexible-container{position:relative;padding-bottom:56.25%;height:0}.u-flexible-container__inner{position:absolute;top:0;left:0;width:100%;height:100%}.u-flexible-container--4-3{position:relative;padding-bottom:75%;height:0}.u-mt0{margin-top:0 !important}.u-mb0{margin-bottom:0 !important}.u-mt5{margin-top:5px !important}.u-mb5{margin-bottom:5px !important}.u-mt10{margin-top:10px !important}.u-mb10{margin-bottom:10px !important}.u-mt15{margin-top:15px !important}.u-mb15{margin-bottom:15px !important}.u-mt20{margin-top:20px !important}.u-mb20{margin-bottom:20px !important}.u-mt30{margin-top:30px !important}.u-mb30{margin-bottom:30px !important}.u-mt45{margin-top:45px !important}.u-mb45{margin-bottom:45px !important}.u-mt60{margin-top:60px !important}.u-mb60{margin-bottom:60px !important}.u-w100pct{width:100%}.u-w90pct{width:90%}.u-w80pct{width:80%}.u-w70pct{width:70%}.u-w60pct{width:60%}.u-w50pct{width:50%}.u-w40pct{width:40%}.u-w30pct{width:30%}.u-w20pct{width:20%}.u-w10pct{width:10%}.u-w75pct{width:75%}.u-w65pct{width:65%}.u-w25pct{width:25%}.u-w15pct{width:15%}.u-w66pct{width:66.6666666667%}.u-w33pct{width:33.3333333333%}small,.u-small-text{font-size:.875em}small--subtle,.u-small-text--subtle{color:var(--gray)}.u-no-animation{transition-duration:0s !important}.u-move-transition{transition:transform .25s ease-out}.u-move-to-origin{transform:translateZ(0)}.u-move-left{transform:translate3d(-100%, 0, 0)}.u-move-left-2x{transform:translate3d(-200%, 0, 0)}.u-move-left-3x{transform:translate3d(-300%, 0, 0)}.u-move-right{transform:translate3d(100%, 0, 0)}.u-move-up{transform:translate3d(0, -100%, 0)}.u-alpha-transition{transition:opacity .25s linear}.u-alpha-100{opacity:1}.u-alpha-0{opacity:0}.u-max-height-transition{overflow:hidden;contain:paint;transition:max-height .2s ease-out}.u-max-height-zero{max-height:0 !important}.u-max-height-summary{max-height:88px !important}.a-link{border-bottom-width:0}.a-link .a-link__text{border-bottom-width:1px;border-bottom-style:inherit;overflow-wrap:break-word}.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){.a-link--jump{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-link--jump .cf-icon-svg--right{margin-left:auto}.a-link--jump .a-link__text{border-bottom-width:0;flex-shrink:10}}a.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){a.a-link--jump{border-top-width:1px;border-bottom-width:1px}a.a-link--jump:focus{outline:none}a.a-link--jump:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-link--jump)+li:has(.a-link--jump) .a-link--jump{position:relative;border-top:none}li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:hover:before,li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.m-list--unstyled,.m-list--horizontal,.m-list--links{padding-left:0;list-style-type:none}.m-list--unstyled .m-list__item,.m-list--horizontal .m-list__item,.m-list--links .m-list__item{margin-left:0}.m-list--spaced .m-list--spaced,.m-list--spaced .m-list__item+.m-list__item{margin-top:1.5em}.m-list--horizontal .m-list__item{display:inline-block;margin-right:.25em;margin-bottom:0}@media only all and (max-width: 37.5em){.m-list--links .m-list__item{margin-bottom:0}}html[lang=ar] .m-list{padding-right:0}.m-meta-header{display:flex;flex-direction:column-reverse;flex-wrap:wrap-reverse;row-gap:.625rem;column-gap:1.3125rem;width:-moz-fit-content;width:fit-content;padding-bottom:.625rem;overflow:hidden}.m-meta-header__item-group{display:flex;flex-wrap:wrap;column-gap:1.3125rem}.m-meta-header__item{display:grid;grid-template-columns:0 auto 1fr;row-gap:.3125rem;text-wrap:balance;margin-bottom:0;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.m-meta-header__item,ul+.m-meta-header__item,ol+.m-meta-header__item,dl+.m-meta-header__item,figure+.m-meta-header__item,img+.m-meta-header__item,table+.m-meta-header__item,blockquote+.m-meta-header__item,h1+.m-meta-header__item,.h1+.m-meta-header__item,h2+.m-meta-header__item,.h2+.m-meta-header__item,h3+.m-meta-header__item,.h3+.m-meta-header__item,h5+.m-meta-header__item,.h5+.m-meta-header__item,h6+.m-meta-header__item,.h6+.m-meta-header__item{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.625em;font-size:1em;line-height:1.125}}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.3125rem}}.m-meta-header__item .cf-icon-svg{margin-right:.3125rem}.m-meta-header__item:before{content:\"|\";margin-left:-0.8125rem}.m-meta-header__item .a-date{font-size:.875rem;line-height:1.7142857143;margin-bottom:0}@media only all and (min-width: 37.5625em){.m-meta-header{flex-direction:row}}.m-pull-quote__body{color:var(--black);font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-pull-quote__body{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.m-pull-quote__citation{color:var(--gray);font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.m-pull-quote__citation,ul+.m-pull-quote__citation,ol+.m-pull-quote__citation,dl+.m-pull-quote__citation,figure+.m-pull-quote__citation,img+.m-pull-quote__citation,table+.m-pull-quote__citation,blockquote+.m-pull-quote__citation,h1+.m-pull-quote__citation,.h1+.m-pull-quote__citation,h2+.m-pull-quote__citation,.h2+.m-pull-quote__citation,h3+.m-pull-quote__citation,.h3+.m-pull-quote__citation,h4+.m-pull-quote__citation,.h4+.m-pull-quote__citation,h6+.m-pull-quote__citation,.h6+.m-pull-quote__citation{margin-top:2.1428571429em}.m-pull-quote__citation:before{content:\"—\"}.m-slug-header{border-top:1px solid var(--gray-40)}.m-slug-header__heading{display:inline-block;padding-top:0.2857142857em;border-top:5px solid var(--green);margin-top:-3px;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}.a-tagline{font-size:.75rem;display:grid;grid-template-columns:22px 1fr;grid-column-gap:10px}.a-tagline__text{display:inline-block}.a-tagline .u-usa-flag{margin-top:1px}.a-tagline--large{font-size:1rem}.a-tagline--large .u-usa-flag{margin-top:4px}.u-usa-flag{display:inline-block;width:24px;height:13px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAZCAMAAABAf11LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5QTFRF////sxlC7MbQ2YyhxlNxCjFhR2WJV3GSKUt1dYumOFh/GT5rhZiwwszYsr/OlKW6Zn6c0djh8PL1iR9Ko7LE4OXrl0pttKC0pXWRtYKbSuJhRQAAANFJREFUeNrkkctuwyAUREnSuW/ApHYf//+jBVdZVcJi3aORgAXcMyLBAAJEzsVG3m8TkifyI3zfPQ6nJJLo421CArSBmkgjNEWtQE4zXJmClXuCWIlU5hdQxCqbqnE1KdIz79CVDvBwZxyKfQfmHTyzl01UZSvOWSTbhZLSWeDMufWLC/1ls3amT4qQq394EjIjApxBT+/nr8eEBNuKcB9SWMpmEXalNOylmlUZNTr4vE/4VdKhpC+leQf6y/e0wzL3RdJtkfUJyzwW+ZcdfgQYAJmJD3zerW6OAAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */:root{--font-stack: system-ui, sans-serif;--beige: #bea96f;--beige-30: #f0e8d8;--beige-60: #d8c8a0;--green-dark: #1e9642;--green-mid-dark: #1fa040;--green: #20aa3f;--green-90: #48b753;--green-80: #66c368;--green-70: #93cf7c;--green-60: #addc91;--green-50: #bae0a2;--green-40: #c7e5b3;--green-30: #d4eac6;--green-20: #e2efd8;--green-10: #f0f8eb;--teal-dark: #005e5d;--teal-mid-dark: #126b69;--teal: #257675;--teal-90: #3e8685;--teal-80: #579695;--teal-70: #70a6a5;--teal-60: #89b6b5;--teal-50: #9ec4c3;--teal-40: #b4d2d1;--teal-30: #c4dddc;--teal-20: #d4e7e6;--teal-10: #f0f7f6;--pacific-dark: #0050b4;--pacific-mid-dark: #0061c1;--pacific: #0072ce;--pacific-90: #2284d5;--pacific-80: #4497dc;--pacific-70: #61a7e2;--pacific-60: #7eb7e8;--pacific-50: #96c4ed;--pacific-40: #afd2f2;--pacific-30: #c3ddf6;--pacific-20: #d6e8fa;--pacific-10: #eff8fd;--navy-dark: #002d72;--navy-mid-dark: #123c7c;--navy: #254b87;--navy-90: #3e5f95;--navy-80: #5674a3;--navy-70: #6f88b2;--navy-60: #889cc0;--navy-50: #9daecc;--navy-40: #b3c0d9;--navy-30: #c3cde2;--navy-20: #d3daeb;--navy-10: #f4f6fa;--purple-dark: #a01b68;--purple-mid-dark: #aa2071;--purple: #b4267a;--purple-90: #be438b;--purple-80: #c55998;--purple-70: #cd70a5;--purple-60: #d486b2;--purple-50: #dc9cbf;--purple-40: #e3b2cc;--purple-30: #ebc9d9;--purple-20: #f0d8e2;--purple-10: #fdf3f8;--red-dark: #b63014;--red-mid-dark: #c3381c;--red: #d14124;--red-90: #d75a40;--red-80: #dd735d;--red-70: #e28875;--red-60: #e79e8e;--red-50: #ebb0a3;--red-40: #f0c3b8;--red-30: #f3d1c8;--red-20: #f7e0d9;--red-10: #fbefec;--gold-dark: #dc731c;--gold-mid-dark: #ed881b;--gold: #ff9e1b;--gold-90: #ffab39;--gold-80: #ffb858;--gold-70: #ffc372;--gold-60: #ffce8d;--gold-50: #ffd8a3;--gold-40: #ffe1b9;--gold-30: #ffe8cb;--gold-20: #fff0dd;--gold-10: #fff6ec;--neutral-dark: #745745;--neutral-mid-dark: #7d604b;--neutral: #8a6c57;--neutral-90: #957865;--neutral-80: #a18573;--neutral-70: #ad9484;--neutral-60: #baa496;--neutral-50: #c6b4a9;--neutral-40: #d3c5bc;--neutral-30: #ddd1c9;--neutral-20: #e7ddd7;--neutral-10: #f8f5f2;--gray-darker: #293037;--gray-dark: #43484e;--gray-mid-dark: #4f5257;--gray: #5a5d61;--gray-90: #676a6f;--gray-80: #75787b;--gray-70: #838588;--gray-60: #919395;--gray-50: #a2a3a4;--gray-40: #b4b5b6;--gray-30: #c3c4c4;--gray-20: #d2d3d5;--gray-15: #dcdddf;--gray-10: #e7e8e9;--gray-5: #f7f8f9;--black: #101820;--white: #fff}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/2cd55546-ec00-4af9-aeca-4a3cd186da53.woff2\") format(\"woff2\");font-style:normal;font-weight:normal;font-display:fallback}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/627fbb5a-3bae-4cd9-b617-2f923e29d55e.woff2\") format(\"woff2\");font-style:normal;font-weight:500;font-display:fallback}:root{--font-stack: \"Avenir Next\", arial, sans-serif}.separator{border-left:solid 1px var(--gray-40);margin-top:35px;margin-left:10px;height:38px}@media screen and (min-width: 901px){.separator{display:none}}@media screen and (min-width: 750px)and (max-width: 900px){.separator{display:none}}@media screen and (max-width: 599px){.separator{display:none}}","/*! normalize.css v2.1.3 | MIT License | git.io/normalize */html{font-family:sans-serif;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:0.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:0.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:0.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:normal;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:0.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:0.5em}li{margin-bottom:0.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:0.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:0.625em;text-align:left}th,td{padding:0.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:0.9375em;margin-left:0.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:\"Input Mono\",Consolas,Monaco,\"Courier New\",monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:0.8125em}pre{display:block;padding:0.625em 0.9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:rgba(0,0,0,0)}html{font-family:sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:.5em}li{margin-bottom:.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:.625em;text-align:left}th,td{padding:.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:.9375em;margin-left:.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:Input Mono,Consolas,Monaco,Courier New,monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:.8125em}pre{display:block;padding:.625em .9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:transparent}button.a-btn::-moz-focus-inner,input.a-btn::-moz-focus-inner{border:0}.a-btn{appearance:none;display:flex;gap:.625rem;box-sizing:border-box;padding:.5em .875em;border:0;margin:0;border-radius:.25em;cursor:pointer;font-size:1em;font-weight:500;line-height:normal;text-align:center;text-decoration:none;transition:background-color .1s;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;justify-content:center}.a-btn,.a-btn:link,.a-btn:visited{background-color:var(--pacific);color:var(--white)}.a-btn:hover,.a-btn.hover,.a-btn:focus,.a-btn.focus{background-color:var(--pacific-dark);color:var(--white)}.a-btn:focus,.a-btn.focus{outline:1px dotted var(--pacific);outline-offset:1px}.a-btn:active,.a-btn.active{background-color:var(--navy)}.a-btn--secondary,.a-btn--secondary:link,.a-btn--secondary:visited{background-color:var(--gray);color:var(--white)}.a-btn--secondary:hover,.a-btn--secondary.hover,.a-btn--secondary:focus,.a-btn--secondary.focus{background-color:var(--gray-dark)}.a-btn--secondary:focus,.a-btn--secondary.focus{outline-color:var(--gray)}.a-btn--secondary:active,.a-btn--secondary.active{background-color:var(--black)}.a-btn--warning,.a-btn--warning:link,.a-btn--warning:visited{background-color:var(--red-mid-dark);color:var(--white)}.a-btn--warning:hover,.a-btn--warning.hover,.a-btn--warning:focus,.a-btn--warning.focus{background-color:var(--red-dark)}.a-btn--warning:focus,.a-btn--warning.focus{outline-color:var(--red-mid-dark)}.a-btn--warning:active,.a-btn--warning.active{background-color:var(--gray-dark)}.a-btn--disabled,.a-btn--disabled:link,.a-btn--disabled:visited,.a-btn--disabled:hover,.a-btn--disabled.hover,.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn--disabled:active,.a-btn--disabled.active,.a-btn[disabled],.a-btn[disabled]:link,.a-btn[disabled]:visited,.a-btn[disabled]:hover,.a-btn[disabled].hover,.a-btn[disabled]:focus,.a-btn[disabled].focus,.a-btn[disabled]:active,.a-btn[disabled].active{background-color:var(--gray-20);color:var(--gray-dark);cursor:default;cursor:not-allowed}.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn[disabled]:focus,.a-btn[disabled].focus{outline-color:var(--gray-20)}@media only all and (max-width: 37.5em){.a-btn--full-on-xs{display:block;width:100%}}.a-btn:has(svg+span) span{order:3}.a-btn:has(span+svg) svg{order:3}.a-btn:not(.a-btn--hide-icon):has(svg+span):before,.a-btn:not(.a-btn--hide-icon):has(span+svg):before{content:\"\";border-left:1px solid var(--pacific-60);order:2;place-self:normal}.a-btn--secondary:has(svg):before{border-color:var(--gray-40) !important}.a-btn--warning:has(svg):before{border-color:var(--red-60) !important}.a-btn--disabled:has(svg):before,.a-btn[disabled]:has(svg):before{border-color:var(--gray-60) !important}.a-btn--hide-icon svg{display:none}.m-btn-group{display:flex;gap:.625rem;flex-wrap:wrap;align-items:center;width:-moz-fit-content;width:fit-content}.a-btn--link{padding:1.5px 0;border-radius:0;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-style:dotted;text-underline-offset:4.5px}.a-btn--link:has(svg){gap:.3125rem}.a-btn--link:has(svg):before{display:none}.a-btn--link,.a-btn--link:link,.a-btn--link:visited{text-decoration-color:var(--pacific);background-color:transparent;color:var(--pacific)}.a-btn--link:hover,.a-btn--link.hover{text-decoration-color:var(--pacific-dark);text-decoration-style:solid;background-color:transparent;color:var(--pacific-dark)}.a-btn--link:focus,.a-btn--link.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--pacific);color:var(--pacific)}.a-btn--link:active,.a-btn--link.active{text-decoration-color:var(--navy);text-decoration-style:solid;background-color:transparent;color:var(--navy)}.a-btn--link.a-btn--secondary,.a-btn--link.a-btn--secondary:link,.a-btn--link.a-btn--secondary:visited{text-decoration-color:var(--gray);background-color:transparent;color:var(--gray)}.a-btn--link.a-btn--secondary:hover,.a-btn--link.a-btn--secondary.hover{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.a-btn--link.a-btn--secondary:focus,.a-btn--link.a-btn--secondary.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--gray);color:var(--gray)}.a-btn--link.a-btn--secondary:active,.a-btn--link.a-btn--secondary.active{text-decoration-color:var(--black);text-decoration-style:solid;background-color:transparent;color:var(--black)}.a-btn--link.a-btn--warning,.a-btn--link.a-btn--warning:link,.a-btn--link.a-btn--warning:visited{text-decoration-color:var(--red-mid-dark);background-color:transparent;color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:hover,.a-btn--link.a-btn--warning.hover{text-decoration-color:var(--red-dark);text-decoration-style:solid;background-color:transparent;color:var(--red-dark)}.a-btn--link.a-btn--warning:focus,.a-btn--link.a-btn--warning.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--red-mid-dark);color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:active,.a-btn--link.a-btn--warning.active{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.o-expandable{position:relative}.o-expandable__header{display:flex;justify-content:space-between;gap:10px;padding:.625em .9375em;border:0;background-color:transparent;cursor:pointer}.o-expandable__header:focus{outline:1px dotted var(--black);outline-offset:2px}.o-expandable__header .o-expandable__cue-close,.o-expandable__header .o-expandable__cue-open{display:none}.o-expandable__header[aria-expanded=false] .o-expandable__cue-open,.o-expandable__header[aria-expanded=true] .o-expandable__cue-close{display:block}.o-expandable button.o-expandable__header{width:100%;text-align:left}.o-expandable__label{flex-grow:1;margin-bottom:0;color:var(--black);font-weight:500}.o-expandable__icon,.o-expandable__label{font-size:1.125em}@media only all and (max-width: 37.5em){.o-expandable__icon,.o-expandable__label{font-size:1em}}.o-expandable__cues{align-self:center;color:var(--pacific);font-size:1em;line-height:1.375}.o-expandable__content{padding:0 .9375em .9375em}.o-expandable__content:before{content:\"\";display:block;border-top:1px solid var(--gray-40);padding-top:.9375em}.o-expandable__content:after{padding-bottom:.9375em;width:100%}.o-expandable--padded .o-expandable__header{padding:1.5625em .9375em}.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.625em}@media only all and (max-width: 37.5em){.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.375em}}.o-expandable--background{background:var(--gray-5)}.o-expandable--border{border:1px solid var(--gray-40)}html[lang=ar] .o-expandable__header{text-align:right}html[lang=ar] .o-expandable__cues{text-align:left}.o-expandable-group .o-expandable{border-bottom:1px solid var(--gray-40)}.o-expandable-group .o-expandable:first-child{border-top:1px solid var(--gray-40)}@media print{.o-expandable__header[aria-expanded=true] .o-expandable__cue-close,.o-expandable__header[aria-expanded=false] .o-expandable__cue-open{display:none}.o-expandable__content[aria-expanded=false]{display:block;max-height:99999px !important}}.o-expandable .print__header[aria-expanded=true] .o-expandable .print__cue-close,.o-expandable .print__header[aria-expanded=false] .o-expandable .print__cue-open{display:none}.o-expandable .print__content[aria-expanded=false]{display:block;max-height:99999px !important}.o-summary__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary__btn{position:relative;z-index:2;display:block;width:100%;padding-top:15px;padding-bottom:15px;border:dotted var(--pacific);border-width:1px 0;text-align:center;color:var(--pacific);background:#fff}.o-summary__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary__btn[aria-expanded=false]:before{display:block;pointer-events:none;height:2.75em;margin:0;position:absolute;left:0;right:0;top:calc(-100% + 2px);background:linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);content:\"\"}@media print{.o-summary__btn[aria-expanded=false]:before{background:none}}.o-summary__btn[aria-expanded=false]:before .print{background:none}.no-js .o-summary__btn{display:none}@media only screen and (min-width: 601px){.o-summary--mobile .o-summary__btn{display:none}}.o-summary-minimal__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary-minimal__btn{margin-top:5px;padding-left:0;padding-right:0;display:block;border:none;background:none;text-align:left;color:var(--pacific)}.o-summary-minimal__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary-minimal__btn .o-summary-minimal__cue-close,.o-summary-minimal__btn .o-summary-minimal__cue-open{display:none}.o-summary-minimal__btn[aria-expanded=false] .o-summary-minimal__cue-open,.o-summary-minimal__btn[aria-expanded=true] .o-summary-minimal__cue-close{display:block}.no-js .o-summary-minimal__btn{display:none}.o-form__group{margin-bottom:1.875em}.o-form__fieldset{border:none;margin:0;padding:0}.o-form__fieldset .m-form-field+.m-form-field{margin-top:.625em}.a-form-alert .cf-icon-svg{color:var(--gray);float:left}.a-form-alert__text{display:block;margin-left:1.25em}.a-form-alert--success .cf-icon-svg{color:var(--green)}.a-form-alert--error .cf-icon-svg{color:var(--red)}.a-form-alert--warning .cf-icon-svg{color:var(--gold)}.m-form-field .a-text-input--full{width:100%}.m-form-field .a-label+.a-text-input{margin-top:.3125em}.m-form-field--checkbox .a-label,.m-form-field--radio .a-label{display:inline-grid;grid-template-columns:1.875em auto;vertical-align:top;cursor:pointer;overflow-wrap:anywhere}.m-form-field--checkbox .a-label:before,.m-form-field--radio .a-label:before{display:inline-block;grid-row-start:1;grid-row-end:3;border:1px solid var(--gray-60);height:1.125em;width:1.125em;margin-right:10px;background-color:var(--white);content:\"\";vertical-align:top;position:relative;top:1px;left:1px}.m-form-field--checkbox .a-label:hover:before,.m-form-field--checkbox .a-label.hover:before,.m-form-field--radio .a-label:hover:before,.m-form-field--radio .a-label.hover:before{border-color:var(--pacific)}.m-form-field--checkbox .a-label__helper,.m-form-field--radio .a-label__helper{display:block}.m-form-field--checkbox .a-checkbox,.m-form-field--checkbox .a-radio,.m-form-field--radio .a-checkbox,.m-form-field--radio .a-radio{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}.m-form-field--checkbox .a-checkbox:focus+.a-label,.m-form-field--checkbox .a-checkbox.focus+.a-label,.m-form-field--checkbox .a-radio:focus+.a-label,.m-form-field--checkbox .a-radio.focus+.a-label,.m-form-field--radio .a-checkbox:focus+.a-label,.m-form-field--radio .a-checkbox.focus+.a-label,.m-form-field--radio .a-radio:focus+.a-label,.m-form-field--radio .a-radio.focus+.a-label{outline:1px dotted var(--pacific);outline-offset:1px}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:hover+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled:checked+.a-label:before,.m-form-field--checkbox .a-radio:disabled:focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled.focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled:hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled.hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled:checked+.a-label:before,.m-form-field--radio .a-checkbox:disabled:focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled.focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled:hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled.hover+.a-label:before,.m-form-field--radio .a-radio:disabled:checked+.a-label:before,.m-form-field--radio .a-radio:disabled:focus+.a-label:before,.m-form-field--radio .a-radio:disabled.focus+.a-label:before,.m-form-field--radio .a-radio:disabled:hover+.a-label:before,.m-form-field--radio .a-radio:disabled.hover+.a-label:before{border-color:var(--gray-60);outline:none;box-shadow:none}.m-form-field--checkbox .a-checkbox:disabled+.a-label,.m-form-field--checkbox .a-radio:disabled+.a-label,.m-form-field--radio .a-checkbox:disabled+.a-label,.m-form-field--radio .a-radio:disabled+.a-label{cursor:not-allowed;color:var(--gray-dark)}.m-form-field--checkbox .a-checkbox:disabled+.a-label:before,.m-form-field--checkbox .a-radio:disabled+.a-label:before,.m-form-field--radio .a-checkbox:disabled+.a-label:before,.m-form-field--radio .a-radio:disabled+.a-label:before{background:var(--gray-10);border-color:var(--gray-60)}.m-form-field--checkbox .a-checkbox:focus+.a-label:before,.m-form-field--checkbox .a-checkbox.focus+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:hover+.a-label:before,.m-form-field--checkbox .a-checkbox.hover+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center 0}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,')}.m-form-field--checkbox-error .a-label:before{border-color:var(--red);outline:1px solid var(--red)}.m-form-field--checkbox-error .a-label:hover:before,.m-form-field--checkbox-error .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-error .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-error .a-checkbox.focus+.a-label:before{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline-color:var(--red)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label,.m-form-field--checkbox-error .a-checkbox.focus+.a-label{outline:1px dotted var(--red);outline-offset:1px}.m-form-field--checkbox-warning .a-label:before{border-color:var(--gold);outline:1px solid var(--gold)}.m-form-field--checkbox-warning .a-label:hover:before,.m-form-field--checkbox-warning .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label:before{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline-color:var(--gold)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label{outline:1px dotted var(--gold);outline-offset:1px}.m-form-field--checkbox-success .a-label:before{border-color:var(--green);outline:1px solid var(--green)}.m-form-field--checkbox-success .a-label:hover:before,.m-form-field--checkbox-success .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-success .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-success .a-checkbox.focus+.a-label:before{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline-color:var(--green)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label,.m-form-field--checkbox-success .a-checkbox.focus+.a-label{outline:1px dotted var(--green);outline-offset:1px}.m-form-field--radio .a-label:before{border-radius:50%;transform:rotate(0)}.m-form-field--radio .a-radio:focus+.a-label:before,.m-form-field--radio .a-radio.focus+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:hover+.a-label:before,.m-form-field--radio .a-radio.hover+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:checked+.a-label:before{background-color:var(--pacific);box-shadow:inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:checked:disabled+.a-label:before{background-color:var(--gray-40);box-shadow:inset 0 0 0 2px var(--gray-10)}.m-form-field--radio .a-radio:focus:checked+.a-label:before,.m-form-field--radio .a-radio.focus:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:hover:checked+.a-label:before,.m-form-field--radio .a-radio.hover:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--lg-target{display:block}.m-form-field--lg-target .a-label{box-sizing:border-box;width:100%;padding:15px;background-color:var(--gray-10)}.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{background-color:var(--pacific-20);box-shadow:inset 0 0 0 1px var(--pacific)}.m-form-field--lg-target .a-checkbox:hover+.a-label,.m-form-field--lg-target .a-checkbox.hover+.a-label,.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-radio:hover+.a-label,.m-form-field--lg-target .a-radio.hover+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label{box-shadow:inset 0 0 0 2px var(--pacific)}.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{outline-offset:1px}.m-form-field--lg-target .a-checkbox:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:hover:disabled+.a-label,.m-form-field--lg-target .a-radio:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:hover:disabled+.a-label{color:var(--gray-dark);box-shadow:none;background-color:var(--gray-20)}.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label:before,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label:before{border:1px solid var(--gray-60)}.m-form-field .a-form-alert{margin-top:.9375em}.a-label{display:inline-block}.a-label__helper{color:var(--gray-dark);font-size:1rem;font-weight:400}.a-label__helper--block{display:block;margin-top:0.8333333333em}.a-label--heading{display:block;margin-bottom:0.5555555556em;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.a-label--heading,ul+.a-label--heading,ol+.a-label--heading,dl+.a-label--heading,figure+.a-label--heading,img+.a-label--heading,table+.a-label--heading,blockquote+.a-label--heading,h1+.a-label--heading,.h1+.a-label--heading,h2+.a-label--heading,.h2+.a-label--heading,h3+.a-label--heading,.h3+.a-label--heading,h5+.a-label--heading,.h5+.a-label--heading,h6+.a-label--heading,.h6+.a-label--heading{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.a-label--heading{margin-bottom:.625em;font-size:1em;line-height:1.125}}.a-label--heading .a-label__helper--block{margin-top:.625rem}.a-range{appearance:none;width:100%;min-height:49px}.a-range::-webkit-slider-runnable-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-moz-range-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-webkit-slider-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range::-moz-range-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range:focus,.a-range.focus{box-shadow:none;outline:none}.a-range:focus::-webkit-slider-thumb,.a-range.focus::-webkit-slider-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.a-range:focus::-moz-range-thumb,.a-range.focus::-moz-range-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.o-search-input{display:flex;flex-direction:column;row-gap:.9375rem}.o-search-input__input{position:relative;display:flex;width:initial;flex:0 1 100%}.o-search-input__input-label{position:absolute;left:10px;align-self:center;cursor:pointer}.o-search-input__input input[type=search]{width:100%;white-space:nowrap;padding-left:30px;appearance:none}.o-search-input__input button[type=reset]{display:none;position:absolute;right:0;align-self:center;color:var(--gray-40);font-size:20px;border:1px solid transparent;background-color:transparent;outline:0;width:44px;padding:5px;text-align:right}.o-search-input__input button[type=reset]>svg{width:25px;cursor:pointer;pointer-events:none}.o-search-input__input button[type=reset]:hover{color:var(--black)}.o-search-input__input button[type=reset]:focus{color:var(--black)}.o-search-input__input button[type=reset]:focus>svg{outline:1px dotted var(--pacific)}.o-search-input__input input[type=search]:placeholder-shown~button[type=reset]{display:none}.o-search-input__input input[type=search]:not(:placeholder-shown){padding-right:34px}.o-search-input__input input[type=search]::-webkit-search-decoration,.o-search-input__input input[type=search]::-webkit-search-cancel-button,.o-search-input__input input[type=search]::-webkit-search-results-button,.o-search-input__input input[type=search]::-webkit-search-results-decoration{display:none}.o-search-input:focus-within button[type=reset],.o-search-input .o-search-input__input:hover button[type=reset]{display:block}.o-search-input button[type=submit]{line-height:1.1875}@media only all and (min-width: 37.5625em){.o-search-input{flex-direction:row;border-left:0}.o-search-input button[type=submit]{border-top-left-radius:0;border-bottom-left-radius:0;flex-basis:25%}}.no-js .o-search-input button[type=reset]{display:none !important}.a-select{position:relative;border:1px solid var(--gray-60)}.a-select select{width:100%;line-height:1.375;padding:.4375em .375em .375em;border:0;appearance:none;background-color:var(--white);border-radius:0;color:var(--black)}.a-select select:hover,.a-select select.hover{outline:2px solid var(--pacific);outline-offset:0}.a-select select:active,.a-select select:focus,.a-select select.focus{box-shadow:0 0 0 2px var(--pacific);outline:1px dotted var(--pacific);outline-offset:3px}.a-select select[disabled]{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed}.a-select select[disabled]:hover,.a-select select[disabled].hover,.a-select select[disabled]:focus,.a-select select[disabled].focus{outline:none}.a-select select[disabled] option,.a-select select[disabled] option:disabled,.a-select select option:disabled{color:var(--gray-dark)}.a-select:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;content:\"\";pointer-events:none}.a-select--disabled:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.a-tag-filter{display:flex;gap:.625rem;border:1px solid var(--teal);padding:4px 6px;background-color:var(--teal-20);border-radius:.1875rem;color:var(--black);text-align:left;min-width:-moz-fit-content;min-width:fit-content}.a-tag-filter .cf-icon-svg{pointer-events:none;flex:none}.a-tag-filter>label{display:contents;pointer-events:none}button.a-tag-filter:hover{background-color:var(--teal-40);cursor:pointer}button.a-tag-filter:focus{outline:1px dotted var(--teal);outline-offset:1px}button.a-tag-filter:active{background-color:var(--teal)}a.a-tag-filter{line-height:normal;color:var(--black);border-color:var(--teal)}a.a-tag-filter:visited,a.a-tag-filter.visited,a.a-tag-filter:hover,a.a-tag-filter.hover{border-color:var(--teal);color:var(--black)}a.a-tag-filter:focus,a.a-tag-filter.focus{border-color:var(--teal);color:var(--black)}a.a-tag-filter:active,a.a-tag-filter.active{border-color:var(--teal);color:var(--black)}.a-tag-topic{display:flex;gap:.3125rem}.a-tag-topic{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--gold-80);letter-spacing:1px}.a-tag-topic .a-tag-topic__text{color:var(--gray);word-break:break-word}@media only all and (max-width: 37.5em){.a-tag-topic{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-tag-topic .cf-icon-svg--right{margin-left:auto}.a-tag-topic .a-tag-topic__text{border-bottom-width:0;flex-shrink:10}}a.a-tag-topic{color:var(--gold-80);border-color:var(--gold-80)}a.a-tag-topic:visited,a.a-tag-topic.visited,a.a-tag-topic:hover,a.a-tag-topic.hover{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:focus,a.a-tag-topic.focus{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:active,a.a-tag-topic.active{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic .a-tag-topic__text{border-bottom-color:var(--gold-80)}@media only all and (max-width: 37.5em){a.a-tag-topic{border-top-width:1px;border-bottom-width:1px}a.a-tag-topic:focus{outline:none}a.a-tag-topic:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-tag-topic)+li:has(.a-tag-topic) .a-tag-topic{position:relative;border-top:none}li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:hover:before,li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.a-tag-topic__bullet{font-size:1rem;line-height:1rem}@media only all and (min-width: 37.5625em){a.a-tag-topic__text{color:var(--gray);border-color:var(--gray)}a.a-tag-topic__text:visited,a.a-tag-topic__text.visited,a.a-tag-topic__text:hover,a.a-tag-topic__text.hover{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:focus,a.a-tag-topic__text.focus{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:active,a.a-tag-topic__text.active{border-color:var(--gray);color:var(--gray)}a.a-tag-topic,a.a-tag-topic:visited,a.a-tag-topic:hover,a.a-tag-topic:focus,a.a-tag-topic:active{border-bottom:none;outline-offset:1px}a.a-tag-topic .a-tag-topic__text,a.a-tag-topic:visited .a-tag-topic__text,a.a-tag-topic:hover .a-tag-topic__text,a.a-tag-topic:focus .a-tag-topic__text,a.a-tag-topic:active .a-tag-topic__text{padding-bottom:1px;border-bottom:1px dotted var(--gold-80)}a.a-tag-topic:hover .a-tag-topic__text{border-bottom:1px solid var(--gold-80)}a.a-tag-topic:focus{outline-color:var(--gray)}a.a-tag-topic:focus .a-tag-topic__text{border-bottom-style:solid !important}}.m-tag-group{padding-left:0;list-style-type:none}.m-tag-group li{margin-bottom:0;display:contents}@media only all and (min-width: 37.5625em){.m-tag-group{display:flex;gap:.9375em;flex-wrap:wrap}.m-tag-group--stacked{flex-direction:column;width:-moz-fit-content;width:fit-content}}.m-tag-group:has(.a-tag-filter){display:flex;gap:.9375em;flex-wrap:wrap}html[lang=ar] .m-tag-group{direction:rtl;padding-right:0}.a-text-input{appearance:none;display:inline-block;padding:.4375em;border:1px solid var(--gray-60);background:var(--white);color:var(--black);box-sizing:border-box}.a-text-input:hover,.a-text-input.hover{border-color:var(--pacific);outline:1px solid var(--pacific)}.a-text-input:focus,.a-text-input.focus{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific);outline:1px dotted var(--pacific);outline-offset:2px}.a-text-input:disabled,.a-text-input:disabled:hover,.a-text-input:disabled.hover,.a-text-input:disabled:focus,.a-text-input:disabled.focus{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed;border-color:var(--gray-60);outline:none}.a-text-input--error{border-color:var(--red);outline:1px solid var(--red)}.a-text-input--error:hover,.a-text-input--error.hover{border-color:var(--red-dark);outline:1px solid var(--red-dark);outline-offset:0}.a-text-input--error:focus,.a-text-input--error.focus{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red)}.a-text-input--error:focus:hover,.a-text-input--error:focus.hover,.a-text-input--error.focus:hover,.a-text-input--error.focus.hover{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red);outline-offset:2px}.a-text-input--warning{border-color:var(--gold);outline:1px solid var(--gold)}.a-text-input--warning:hover,.a-text-input--warning.hover{border-color:var(--gold-dark);outline:1px solid var(--gold-dark);outline-offset:0}.a-text-input--warning:focus,.a-text-input--warning.focus{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold)}.a-text-input--warning:focus:hover,.a-text-input--warning:focus.hover,.a-text-input--warning.focus:hover,.a-text-input--warning.focus.hover{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold);outline-offset:2px}.a-text-input--success{border-color:var(--green);outline:1px solid var(--green)}.a-text-input--success:hover,.a-text-input--success.hover{border-color:var(--green-dark);outline:1px solid var(--green-dark);outline-offset:0}.a-text-input--success:focus,.a-text-input--success.focus{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green)}.a-text-input--success:focus:hover,.a-text-input--success:focus.hover,.a-text-input--success.focus:hover,.a-text-input--success.focus.hover{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green);outline-offset:2px}::-webkit-search-decoration{appearance:none}::placeholder{color:var(--gray-dark)}input[type=date]::-webkit-datetime-edit{color:var(--gray-dark)}select.o-multiselect{display:block;box-sizing:border-box;width:100%;padding:.25em .4375em;height:5.5em;border:1px solid var(--gray-60)}select.o-multiselect option{padding:.125em .375em}.o-multiselect,.o-multiselect__header{position:relative}.o-multiselect__header:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;border:1px solid var(--gray-60);content:\"\";pointer-events:none}.o-multiselect__search[type=text]{display:block;box-sizing:border-box;width:100%}.o-multiselect__fieldset{border-color:var(--gray-60);border-top:none;margin:-1px 0 0;padding:0;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;position:absolute;z-index:10;max-height:0;width:100%;transition:max-height .25s ease-out}.o-multiselect.u-active .o-multiselect__fieldset{margin-top:0;max-height:140px;border-color:var(--pacific);border-width:2px;border-top:0}.o-multiselect.u-active .o-multiselect__header:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.o-multiselect__options{list-style-type:none;background-color:var(--white);padding:0}.o-multiselect__options li{margin:0}.o-multiselect__options li:first-child .a-label{padding-top:.625em}.o-multiselect__options.u-filtered li:not(.u-filter-match){display:none}.o-multiselect__options.u-no-results li,.o-multiselect__options.u-max-selections li{display:none}.o-multiselect__options.u-no-results:after,.o-multiselect__options.u-max-selections:after{display:list-item}.o-multiselect__options.u-no-results:after{content:\"No results found\"}.o-multiselect__options.u-max-selections{padding:.625em;pointer-events:none}.o-multiselect__options.u-max-selections:after{content:\"Reached maximum number of selections\"}.o-multiselect__options .a-label{box-sizing:border-box;padding:.3125em 0 .3125em .625em;width:100%}.cf-icon-svg{height:1.1875em;vertical-align:text-top;fill:currentcolor}.cf-icon-svg--updating,.cf-icon-svg--updating-round{animation:updating-animation 1.25s infinite linear;transform-origin:50% 50%}@keyframes updating-animation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}html[lang=ar] .cf-icon-svg--right,html[lang=ar] .cf-icon-svg--right-round,html[lang=ar] .cf-icon-svg--left,html[lang=ar] .cf-icon-svg--left-round,html[lang=ar] .cf-icon-svg--arrow-right,html[lang=ar] .cf-icon-svg--arrow-right-round,html[lang=ar] .cf-icon-svg--arrow-left,html[lang=ar] .cf-icon-svg--arrow-left-round,html[lang=ar] .cf-icon-svg--help,html[lang=ar] .cf-icon-svg--help-round,html[lang=ar] .cf-icon-svg--book,html[lang=ar] .cf-icon-svg--book-round,html[lang=ar] .cf-icon-svg--document,html[lang=ar] .cf-icon-svg--document-round,html[lang=ar] .cf-icon-svg--edit,html[lang=ar] .cf-icon-svg--edit-round,html[lang=ar] .cf-icon-svg--paper-clip,html[lang=ar] .cf-icon-svg--paper-clip-round,html[lang=ar] .cf-icon-svg--cart,html[lang=ar] .cf-icon-svg--cart-round,html[lang=ar] .cf-icon-svg--disability,html[lang=ar] .cf-icon-svg--disability-round,html[lang=ar] .cf-icon-svg--travel,html[lang=ar] .cf-icon-svg--travel-round,html[lang=ar] .cf-icon-svg--bullhorn,html[lang=ar] .cf-icon-svg--bullhorn-round,html[lang=ar] .cf-icon-svg--chart,html[lang=ar] .cf-icon-svg--chart-round,html[lang=ar] .cf-icon-svg--list,html[lang=ar] .cf-icon-svg--list-round,html[lang=ar] .cf-icon-svg--external-link,html[lang=ar] .cf-icon-svg--external-link-round{transform:scaleX(-1)}.m-card{position:relative}.m-card:not(.m-card--breakout)>a{padding:1.875em}.m-card:not(.m-card--breakout) .m-card__footer{margin-top:auto}.m-card:not(.m-card--breakout,.m-card--topic){background:var(--white);border:1px solid var(--gray-20);border-bottom-width:3px;padding:1.875em}.m-card:not(.m-card--breakout,.m-card--topic),.m-card>a{display:flex;flex-direction:column;flex-grow:1;flex-basis:0;box-sizing:border-box;height:100%}.m-card a:focus{outline-offset:2px}.m-card__footer>a{font-weight:500;border-bottom-width:1px}@media only all and (max-width: 56.3125em){.m-card__heading{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h4+.m-card__heading,.h4+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.3636363636em}}@media only all and (max-width: 56.3125em)and (max-width: 37.5em){.m-card__heading{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h3+.m-card__heading,.h3+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.6666666667em}}.m-card__heading>a{color:var(--black)}.m-card__heading>a:hover{color:var(--pacific)}.m-card__heading>a .m-card__icon{font-size:1em;margin-bottom:0;padding-right:.46875em}.m-card__heading>a .m-card__icon,.m-card__heading>a span{display:table-cell}.m-card>.m-list{margin-top:10px;margin-bottom:30px}.m-card--topic{text-align:center;width:170px;background:var(--white)}.m-card--topic>a{border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--topic .m-card__icon{font-size:1.875em;color:var(--green);margin-bottom:.3125em}.m-card--topic:hover>a{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--topic:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--topic .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--topic>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--topic:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:focus .m-card__footer>span{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:active .m-card__footer>span{border-color:var(--pacific-dark);border-style:solid;color:var(--pacific-dark)}.m-card--topic-action .m-card__icon{color:var(--pacific)}.m-card--breakout{min-width:210px;text-align:center}.m-card--breakout>a{padding-top:60px}.m-card--breakout .m-card__inner-wrapper{position:relative;z-index:0;min-height:135px;background:var(--gray-5);border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--breakout .m-card__img{position:absolute;z-index:1;top:0;left:50%;width:210px;height:120px;margin-left:-105px}.m-card--breakout .m-card__footer{margin-top:84px}.m-card--breakout:hover .m-card__inner-wrapper{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--breakout:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--breakout .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--breakout>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--breakout:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--breakout>a:focus .m-card__footer>span{border-color:var(--pacific);color:var(--pacific)}.m-card--breakout>a:active .m-card__footer>span{border-color:var(--navy);border-style:solid;color:var(--navy)}.m-card--breakout .m-card__footer>span{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card--breakout .m-card__footer>span,ul+.m-card--breakout .m-card__footer>span,ol+.m-card--breakout .m-card__footer>span,dl+.m-card--breakout .m-card__footer>span,figure+.m-card--breakout .m-card__footer>span,img+.m-card--breakout .m-card__footer>span,table+.m-card--breakout .m-card__footer>span,blockquote+.m-card--breakout .m-card__footer>span,h1+.m-card--breakout .m-card__footer>span,.h1+.m-card--breakout .m-card__footer>span,h2+.m-card--breakout .m-card__footer>span,.h2+.m-card--breakout .m-card__footer>span,h4+.m-card--breakout .m-card__footer>span,.h4+.m-card--breakout .m-card__footer>span,h5+.m-card--breakout .m-card__footer>span,.h5+.m-card--breakout .m-card__footer>span,h6+.m-card--breakout .m-card__footer>span,.h6+.m-card--breakout .m-card__footer>span{margin-top:1.3636363636em}.o-card-group>h2{margin-bottom:1.875rem}.o-card-group--column-2 .o-card-group__cards{grid-template-columns:1fr 1fr}.o-card-group--column-3 .o-card-group__cards{grid-template-columns:repeat(3, minmax(0, 1fr))}@media only all and (max-width: 63.8125em){.o-card-group--column-3 .o-card-group__cards{grid-template-columns:1fr 1fr}}.o-card-group__cards{display:grid;grid-column-gap:1.25em;grid-row-gap:1.25em}@media only all and (max-width: 37.5em){.o-card-group__cards{grid-template-columns:100% !important}}.o-card-group--bg-green{padding:1.875em;background:var(--green-20)}_:-ms-lang(x),.o-card-group__cards{display:block}_:-ms-lang(x) .m-card,.o-card-group__cards .m-card{display:block;float:left;margin-bottom:10px}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-2 .o-card-group__cards .m-card{width:48%;margin-right:2%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-2 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-3 .o-card-group__cards .m-card{width:32%;margin-right:1%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-3 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x),.o-card-group:after{content:\"\";display:table;clear:both}.o-card-group--count-2 .m-card:nth-of-type(1),.o-card-group--count-3 .m-card:nth-of-type(1),.o-card-group--count-4 .m-card:nth-of-type(1){grid-area:card1}.o-card-group--count-2 .m-card:nth-of-type(2),.o-card-group--count-3 .m-card:nth-of-type(2),.o-card-group--count-4 .m-card:nth-of-type(2){grid-area:card2}.o-card-group--count-2 .m-card:nth-of-type(3),.o-card-group--count-3 .m-card:nth-of-type(3),.o-card-group--count-4 .m-card:nth-of-type(3){grid-area:card3}.o-card-group--count-2 .m-card:nth-of-type(4),.o-card-group--count-3 .m-card:nth-of-type(4),.o-card-group--count-4 .m-card:nth-of-type(4){grid-area:card4}.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card1 card3\"}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.7307692308em}h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1)>a{justify-content:center}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card3 card4\"}.o-card-group--flow .o-card-group__cards{display:flex;flex-wrap:wrap;justify-content:center}@media only all and (min-width: 37.5625em)and (max-width: 56.25em){.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card1\" \"card2 card3\"}}@media only all and (max-width: 37.5em){.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\"}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\" \"card4\"}.o-card-group--flow .o-card-group__cards{display:block}.o-card-group--flow .o-card-group__cards .m-card{width:100%;margin-bottom:1.875em}}.o-email-signup .m-notification{margin-bottom:.9375em}.o-email-signup .a-text-input{max-width:23.125rem}.o-email-signup__buttons{display:flex;margin-top:.9375em;align-items:center;flex-wrap:wrap-reverse;gap:.9375em}.o-email-signup .a-btn{text-align:inherit}@media only all and (max-width: 37.5em){.o-email-signup .a-label--heading{font-size:1em}}.o-featured-content-module{min-height:220px;position:relative;border:1px solid var(--gray-40);background-color:var(--gray-5)}.o-featured-content-module__text{padding-top:1.875em;padding-bottom:1.875em}.o-featured-content-module__img{display:block}@media only all and (max-width: 37.5em){.o-featured-content-module__text{padding-right:.9375em;padding-left:.9375em}.o-featured-content-module__visual{padding-right:.9375em;padding-bottom:.9375em;padding-left:.9375em}.o-featured-content-module__img{margin-right:auto;margin-left:auto}}@media only all and (min-width: 37.5625em){.o-featured-content-module__text{padding-right:300px;padding-left:1.875em}.o-featured-content-module__visual{height:100%;overflow:hidden;position:absolute;top:0;right:0;width:270px}.o-featured-content-module__img{max-width:none;height:100%;position:absolute;left:50%;transform:translate(-50%)}}.m-hero{background-color:var(--gray-5)}.m-hero__wrapper{display:grid;max-width:1200px;margin:0 auto;padding-top:30px;padding-bottom:30px}.m-hero__text{padding-right:15px;padding-left:15px}.m-hero__heading{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7647058824em}.m-hero__subhead{font-size:22px;line-height:1.25}.m-hero__image-wrapper{box-sizing:border-box;overflow:hidden}.m-hero__image{background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;display:none}@supports(display: grid){.m-hero__image{display:block}}.m-hero--knockout{background-color:var(--gray);color:var(--white)}.m-hero--overlay .m-hero__wrapper{background-position:center;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo,.m-hero--50-50{background-color:var(--white)}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}@media only all and (min-width: 37.5625em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h2+.m-hero--jumbo .m-hero__subhead,.h2+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h2+.m-hero--50-50 .m-hero__subhead,.h2+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.3636363636em}}@media only all and (min-width: 63.8125em){.m-hero--jumbo .m-hero__wrapper,.m-hero--50-50 .m-hero__wrapper{min-height:285px}.m-hero--jumbo .m-hero__heading,.m-hero--50-50 .m-hero__heading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.625em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead{margin-top:1.7307692308em}h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h3+.m-hero--jumbo .m-hero__subhead,.h3+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h3+.m-hero--50-50 .m-hero__subhead,.h3+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){.m-hero__image-wrapper{margin-top:1.875em}.m-hero--overlay .m-hero__wrapper{background-image:none !important}.m-hero--jumbo .m-hero__wrapper{padding-bottom:0}}@media only all and (max-width: 56.25em){.m-hero__heading{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7307692308em}h1+.m-hero__heading,.h1+.m-hero__heading,h3+.m-hero__heading,.h3+.m-hero__heading,h4+.m-hero__heading,.h4+.m-hero__heading,h5+.m-hero__heading,.h5+.m-hero__heading,h6+.m-hero__heading,.h6+.m-hero__heading{margin-top:1.1538461538em}.m-hero__subhead{font-size:18px}}@media only all and (min-width: 37.5625em){.m-hero__wrapper{grid-template-columns:7fr 5fr;padding-right:15px;padding-left:15px;min-height:225px}.m-hero__text{margin:auto 0}.m-hero__image-wrapper{padding-right:15px;padding-left:15px;display:flex;align-items:center}.m-hero--bleeding .m-hero__image-wrapper{width:100%;margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--bleeding .m-hero__image{padding-bottom:0 !important;height:100%;width:100%;background-size:cover}.m-hero--overlay .m-hero__image{display:none}.m-hero--jumbo .m-hero__wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo .m-hero__image{display:none}.m-hero--50-50 .m-hero__wrapper{grid-template-columns:1fr 1fr;border:1px solid var(--gray-40);border-top:none;background-position:100% center;background-repeat:no-repeat;background-size:50%}.m-hero--50-50 .m-hero__image{display:none}}@media only all and (min-width: 63.8125em){.m-hero__wrapper{padding-top:2.8125em;padding-bottom:2.8125em;min-height:195px}.m-hero--bleeding .m-hero__image-wrapper{margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--50-50 .m-hero__wrapper{min-height:345px}}.content-l{position:relative}@media only all and (min-width: 37.5625em){.content-l{display:block;position:relative;margin-left:-15px;margin-right:-15px}}@media only all and (max-width: 37.5em){.content-l__col+.content-l__col{margin-top:1.875em}}@media only all and (min-width: 37.5625em){.content-l__col-1{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-2{display:inline-block;box-sizing:border-box;width:50%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-3{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-2-3{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-8{display:inline-block;box-sizing:border-box;width:37.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-5-8{display:inline-block;box-sizing:border-box;width:62.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-4{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-4{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}.content__line{height:1px;background:var(--gray-40)}.content__main dd,.content__main dt,.content__main h3,.content__main h4,.content__main h5,.content__main h6,.content__main li,.content__main p,.content__main label,.content__intro dd,.content__intro dt,.content__intro h3,.content__intro h4,.content__intro h5,.content__intro h6,.content__intro li,.content__intro p,.content__intro label{max-width:41.875rem}.content__intro,.content__main,.content__sidebar{padding:1.875em .9375em}@media only all and (min-width: 37.5625em){.content__intro,.content__main,.content__sidebar{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding:2.8125em .9375em}}@media only all and (min-width: 56.3125em){.content__intro,.content__main,.content__sidebar{padding:2.8125em 0}}@media only all and (min-width: 56.3125em){.content__intro{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}@media only all and (min-width: 56.3125em){.content--1-3 .content__sidebar{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-right:1.875em}.content--1-3 .content__main{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;position:relative}.content--1-3 .content__main:after{content:\"\";border-left:1px solid var(--gray-40);position:absolute;top:2.8125em;bottom:0;left:-1.875em}.content--2-1 .content__main{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content--2-1 .content__main:after{right:-1.875em}.content--2-1 .content__sidebar{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-left:1.875em}}.content--flush-bottom{padding-bottom:0}@media only all and (max-width: 56.25em){.content--flush-top-on-small{padding-top:0}}@media only all and (max-width: 56.25em){.content--flush-all-on-small{padding:0;border:none}}.block{margin-top:3.75em;margin-bottom:3.75em}.block--border-top{border-top:1px solid var(--gray-40)}.block--border-right{border-right:1px solid var(--gray-40)}.block--border-bottom{border-bottom:1px solid var(--gray-40)}.block--border-left{border-left:1px solid var(--gray-40)}.block--border{border:1px solid var(--gray-40)}.block--flush-top{margin-top:0 !important}.block--flush-top.block--border,.block--flush-top.block--border-top{border-top:none}.block--flush-bottom{margin-bottom:0 !important}.block--flush-bottom.block--border,.block--flush-bottom.block--border-bottom{border-bottom:none}.block--flush-sides{margin-right:-15px;margin-left:-15px}@media only all and (max-width: 37.5em){.block--flush-sides.block--border,.block--flush-sides.block--border-right,.block--flush-sides.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush-sides{margin-right:-30px;margin-left:-30px}}.block--flush{margin-top:0 !important;margin-right:-15px;margin-bottom:0 !important;margin-left:-15px}.block--flush.block--border,.block--flush.block--border-top,.block--flush.block--border-bottom{border-top:none;border-bottom:none}@media only all and (max-width: 37.5em){.block--flush.block--border,.block--flush.block--border-right,.block--flush.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush{margin-right:-30px;margin-left:-30px}}.block--bg{padding:1.875em .9375em 3.75em;background:var(--gray-5)}@media only all and (min-width: 37.5625em){.block--bg{padding:2.8125em 1.875em}}.block--padded-top{padding-top:1.875em;margin-top:1.875em}.block--padded-bottom{padding-bottom:1.875em;margin-bottom:1.875em}.block--sub{margin-top:1.875em;margin-bottom:1.875em}@media only all and (min-width: 56.3125em){.wrapper{max-width:1200px;padding-right:15px;padding-left:15px;margin:0 auto;clear:both}}.wrapper--match-content{padding-left:15px;padding-right:15px}@media only all and (min-width: 37.5625em){.wrapper--match-content{padding-left:30px;padding-right:30px;max-width:1200px}}.o-text-introduction{margin-top:0;margin-bottom:60px}.o-text-introduction>*{margin-top:0;margin-bottom:15px;max-width:41.875rem}.o-well{box-sizing:border-box;padding:1.875em .9375em;border:1px solid var(--gray-40);background-color:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-well{padding-left:1.875em;padding-right:1.875em}}.o-banner{padding:.9375em 0;background:var(--gold-10);border-bottom:1px solid var(--gray-40);font-size:.875em}.o-banner .m-notification{border:none;padding:0}.o-banner .m-notification__icon{left:0;top:0}.o-banner--dark{background:var(--teal-dark);border-color:var(--teal-dark);color:var(--white)}.o-banner--dark .m-notification{background:var(--teal-dark)}.o-banner--dark .m-notification .cf-icon-svg{fill:var(--white)}.o-banner--dark .m-notification a{color:var(--white);border-color:var(--white)}.o-banner--dark .m-notification a:visited,.o-banner--dark .m-notification a.visited{border-color:var(--teal-40);color:var(--teal-40)}.o-banner--dark .m-notification a:hover,.o-banner--dark .m-notification a.hover{border-color:var(--gray-15);color:var(--gray-15)}.o-banner--dark .m-notification a:focus,.o-banner--dark .m-notification a.focus{border-color:var(--white);color:var(--white)}.o-banner--dark .m-notification a:active,.o-banner--dark .m-notification a.active{border-color:var(--gray-15);color:var(--gray-15)}@media only all and (min-width: 37.5625em){.o-banner{font-size:1em}}.m-notification{display:none;position:relative;padding:15px;background:var(--gray-5);border:1px solid var(--gray-40)}.m-notification>.cf-icon-svg{position:absolute;fill:var(--gray)}.m-notification--success{background:var(--green-10);border-color:var(--green)}.m-notification--success>.cf-icon-svg{fill:var(--green)}.m-notification--warning{background:var(--gold-10);border-color:var(--gold)}.m-notification--warning>.cf-icon-svg{fill:var(--gold)}.m-notification--error{background:var(--red-10);border-color:var(--red)}.m-notification--error>.cf-icon-svg{fill:var(--red)}.m-notification--success a,.m-notification--warning a,.m-notification--error a{color:var(--pacific-mid-dark);border-color:var(--pacific-mid-dark)}.m-notification--success a:visited,.m-notification--success a.visited,.m-notification--warning a:visited,.m-notification--warning a.visited,.m-notification--error a:visited,.m-notification--error a.visited{border-color:var(--teal);color:var(--teal)}.m-notification--success a:hover,.m-notification--success a.hover,.m-notification--warning a:hover,.m-notification--warning a.hover,.m-notification--error a:hover,.m-notification--error a.hover{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-notification--success a:focus,.m-notification--success a.focus,.m-notification--warning a:focus,.m-notification--warning a.focus,.m-notification--error a:focus,.m-notification--error a.focus{border-color:var(--pacific-mid-dark);color:var(--pacific-mid-dark)}.m-notification--success a:active,.m-notification--success a.active,.m-notification--warning a:active,.m-notification--warning a.active,.m-notification--error a:active,.m-notification--error a.active{border-color:var(--navy-dark);color:var(--navy-dark)}.m-notification--visible{display:block}.cf-icon-svg+.m-notification__content{padding-left:1.5625rem}.m-notification__message{font-size:1rem;line-height:1.25;font-weight:500}@media only all and (min-width: 37.5625em){.m-notification__message{font-size:1.125rem}}.m-notification__explanation{margin-top:.3125rem;margin-bottom:.9375rem}.m-notification__message+.m-list{margin-top:.9375rem}@media only all and (min-width: 37.5625em){.m-notification .cf-icon-svg{font-size:1.125rem}.m-notification__explanation{margin-bottom:0}.m-notification .m-list{margin-top:.3125rem}.m-notification .m-list__item{margin-bottom:.3125rem}}html[lang=ar] .m-notification .cf-icon-svg+.m-notification__content{padding-left:initial;padding-right:1.5625rem}html[lang=ar] .m-notification .m-list{padding-right:0}.m-pagination{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:\"pag-btn-prev . pag-btn-next\" \"pag-form pag-form pag-form\";row-gap:.9375rem}.m-pagination__form{grid-area:pag-form;display:flex;flex-flow:wrap;place-content:center;gap:.625rem;padding:.3125rem;border-radius:.25rem;background:var(--gray-5);color:var(--gray)}.m-pagination__current-page{width:2.8125rem;font-weight:500;text-align:right}.m-pagination__label{display:contents;white-space:nowrap}.m-pagination__btn-prev{grid-area:pag-btn-prev;z-index:1}.m-pagination__btn-next{grid-area:pag-btn-next;z-index:1}@media only all and (min-width: 37.5625em){.m-pagination{grid-template-areas:\"pag-btn-prev pag-form pag-btn-next\"}.m-pagination__btn-prev{border-top-right-radius:0;border-bottom-right-radius:0}.m-pagination__btn-next{border-top-left-radius:0;border-bottom-left-radius:0}}.o-table__cell--right-align{text-align:right}.o-table--scrolling{box-sizing:border-box;overflow-y:hidden}.o-table--scrolling table{border:1px solid var(--gray-40)}.o-table--scrolling table>tbody>tr:nth-child(2n)>th,.o-table--scrolling table>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-table--striped>tbody>tr:nth-child(2n)>th,.o-table--striped>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}}@media only screen and (max-width: 600px){.o-table{width:100%}.o-table--striped tr:nth-child(2n)>th,.o-table--striped tr:nth-child(2n)>td{background:var(--white)}.o-table--stack-on-small{border-top:1px solid var(--gray-40)}.o-table--stack-on-small tr,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=row],.o-table--stack-on-small [data-display-table=cell]{display:block}.o-table--stack-on-small th,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=cell]{padding-right:0;padding-left:0;width:100%}.o-table--stack-on-small>thead,.o-table--stack-on-small [data-display-table=thead]{display:none}.o-table--stack-on-small td[data-label]:before{display:block;margin-top:0;margin-bottom:.3125em;content:attr(data-label);line-height:1.83333333;font-size:.875em;font-weight:600;letter-spacing:1px;text-transform:uppercase}.o-table--stack-on-small td:last-child,.o-table--stack-on-small [data-display-table=cell]:last-child{margin-bottom:1.875em}}.a-date{color:var(--gray);white-space:nowrap;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.a-date,ul+.a-date,ol+.a-date,dl+.a-date,figure+.a-date,img+.a-date,table+.a-date,blockquote+.a-date,h1+.a-date,.h1+.a-date,h2+.a-date,.h2+.a-date,h3+.a-date,.h3+.a-date,h4+.a-date,.h4+.a-date,h6+.a-date,.h6+.a-date{margin-top:2.1428571429em}.no-js .u-js-only,.u-hide-if-js{display:none !important}.no-js .u-hide-if-js{display:block !important}.u-clearfix:after{content:\"\";display:table;clear:both}.u-visually-hidden{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}@media only all and (max-width: 37.5em){.u-hide-on-mobile{display:none}}.u-show-on-mobile{display:none}@media only all and (max-width: 37.5em){.u-show-on-mobile{display:block}}.u-hidden{display:none !important}.u-invisible{visibility:hidden}.u-right{float:right}.u-nowrap{white-space:nowrap}.u-flexible-container{position:relative;padding-bottom:56.25%;height:0}.u-flexible-container__inner{position:absolute;top:0;left:0;width:100%;height:100%}.u-flexible-container--4-3{position:relative;padding-bottom:75%;height:0}.u-mt0{margin-top:0 !important}.u-mb0{margin-bottom:0 !important}.u-mt5{margin-top:5px !important}.u-mb5{margin-bottom:5px !important}.u-mt10{margin-top:10px !important}.u-mb10{margin-bottom:10px !important}.u-mt15{margin-top:15px !important}.u-mb15{margin-bottom:15px !important}.u-mt20{margin-top:20px !important}.u-mb20{margin-bottom:20px !important}.u-mt30{margin-top:30px !important}.u-mb30{margin-bottom:30px !important}.u-mt45{margin-top:45px !important}.u-mb45{margin-bottom:45px !important}.u-mt60{margin-top:60px !important}.u-mb60{margin-bottom:60px !important}.u-w100pct{width:100%}.u-w90pct{width:90%}.u-w80pct{width:80%}.u-w70pct{width:70%}.u-w60pct{width:60%}.u-w50pct{width:50%}.u-w40pct{width:40%}.u-w30pct{width:30%}.u-w20pct{width:20%}.u-w10pct{width:10%}.u-w75pct{width:75%}.u-w65pct{width:65%}.u-w25pct{width:25%}.u-w15pct{width:15%}.u-w66pct{width:66.6666666667%}.u-w33pct{width:33.3333333333%}small,.u-small-text{font-size:.875em}small--subtle,.u-small-text--subtle{color:var(--gray)}.u-no-animation{transition-duration:0s !important}.u-move-transition{transition:transform .25s ease-out}.u-move-to-origin{transform:translateZ(0)}.u-move-left{transform:translate3d(-100%, 0, 0)}.u-move-left-2x{transform:translate3d(-200%, 0, 0)}.u-move-left-3x{transform:translate3d(-300%, 0, 0)}.u-move-right{transform:translate3d(100%, 0, 0)}.u-move-up{transform:translate3d(0, -100%, 0)}.u-alpha-transition{transition:opacity .25s linear}.u-alpha-100{opacity:1}.u-alpha-0{opacity:0}.u-max-height-transition{overflow:hidden;contain:paint;transition:max-height .2s ease-out}.u-max-height-zero{max-height:0 !important}.u-max-height-summary{max-height:88px !important}.a-link{border-bottom-width:0}.a-link .a-link__text{border-bottom-width:1px;border-bottom-style:inherit;overflow-wrap:break-word}.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){.a-link--jump{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-link--jump .cf-icon-svg--right{margin-left:auto}.a-link--jump .a-link__text{border-bottom-width:0;flex-shrink:10}}a.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){a.a-link--jump{border-top-width:1px;border-bottom-width:1px}a.a-link--jump:focus{outline:none}a.a-link--jump:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-link--jump)+li:has(.a-link--jump) .a-link--jump{position:relative;border-top:none}li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:hover:before,li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.m-list--unstyled,.m-list--horizontal,.m-list--links{padding-left:0;list-style-type:none}.m-list--unstyled .m-list__item,.m-list--horizontal .m-list__item,.m-list--links .m-list__item{margin-left:0}.m-list--spaced .m-list--spaced,.m-list--spaced .m-list__item+.m-list__item{margin-top:1.5em}.m-list--horizontal .m-list__item{display:inline-block;margin-right:.25em;margin-bottom:0}@media only all and (max-width: 37.5em){.m-list--links .m-list__item{margin-bottom:0}}html[lang=ar] .m-list{padding-right:0}.m-meta-header{display:flex;flex-direction:column-reverse;flex-wrap:wrap-reverse;row-gap:.625rem;column-gap:1.3125rem;width:-moz-fit-content;width:fit-content;padding-bottom:.625rem;overflow:hidden}.m-meta-header__item-group{display:flex;flex-wrap:wrap;column-gap:1.3125rem}.m-meta-header__item{display:grid;grid-template-columns:0 auto 1fr;row-gap:.3125rem;text-wrap:balance;margin-bottom:0;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.m-meta-header__item,ul+.m-meta-header__item,ol+.m-meta-header__item,dl+.m-meta-header__item,figure+.m-meta-header__item,img+.m-meta-header__item,table+.m-meta-header__item,blockquote+.m-meta-header__item,h1+.m-meta-header__item,.h1+.m-meta-header__item,h2+.m-meta-header__item,.h2+.m-meta-header__item,h3+.m-meta-header__item,.h3+.m-meta-header__item,h5+.m-meta-header__item,.h5+.m-meta-header__item,h6+.m-meta-header__item,.h6+.m-meta-header__item{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.625em;font-size:1em;line-height:1.125}}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.3125rem}}.m-meta-header__item .cf-icon-svg{margin-right:.3125rem}.m-meta-header__item:before{content:\"|\";margin-left:-0.8125rem}.m-meta-header__item .a-date{font-size:.875rem;line-height:1.7142857143;margin-bottom:0}@media only all and (min-width: 37.5625em){.m-meta-header{flex-direction:row}}.m-pull-quote__body{color:var(--black);font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-pull-quote__body{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.m-pull-quote__citation{color:var(--gray);font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.m-pull-quote__citation,ul+.m-pull-quote__citation,ol+.m-pull-quote__citation,dl+.m-pull-quote__citation,figure+.m-pull-quote__citation,img+.m-pull-quote__citation,table+.m-pull-quote__citation,blockquote+.m-pull-quote__citation,h1+.m-pull-quote__citation,.h1+.m-pull-quote__citation,h2+.m-pull-quote__citation,.h2+.m-pull-quote__citation,h3+.m-pull-quote__citation,.h3+.m-pull-quote__citation,h4+.m-pull-quote__citation,.h4+.m-pull-quote__citation,h6+.m-pull-quote__citation,.h6+.m-pull-quote__citation{margin-top:2.1428571429em}.m-pull-quote__citation:before{content:\"—\"}.m-slug-header{border-top:1px solid var(--gray-40)}.m-slug-header__heading{display:inline-block;padding-top:0.2857142857em;border-top:5px solid var(--green);margin-top:-3px;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}.a-tagline{font-size:.75rem;display:grid;grid-template-columns:22px 1fr;grid-column-gap:10px}.a-tagline__text{display:inline-block}.a-tagline .u-usa-flag{margin-top:1px}.a-tagline--large{font-size:1rem}.a-tagline--large .u-usa-flag{margin-top:4px}.u-usa-flag{display:inline-block;width:24px;height:13px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAZCAMAAABAf11LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5QTFRF////sxlC7MbQ2YyhxlNxCjFhR2WJV3GSKUt1dYumOFh/GT5rhZiwwszYsr/OlKW6Zn6c0djh8PL1iR9Ko7LE4OXrl0pttKC0pXWRtYKbSuJhRQAAANFJREFUeNrkkctuwyAUREnSuW/ApHYf//+jBVdZVcJi3aORgAXcMyLBAAJEzsVG3m8TkifyI3zfPQ6nJJLo421CArSBmkgjNEWtQE4zXJmClXuCWIlU5hdQxCqbqnE1KdIz79CVDvBwZxyKfQfmHTyzl01UZSvOWSTbhZLSWeDMufWLC/1ls3amT4qQq394EjIjApxBT+/nr8eEBNuKcB9SWMpmEXalNOylmlUZNTr4vE/4VdKhpC+leQf6y/e0wzL3RdJtkfUJyzwW+ZcdfgQYAJmJD3zerW6OAAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */:root{--font-stack: system-ui, sans-serif;--beige: #bea96f;--beige-30: #f0e8d8;--beige-60: #d8c8a0;--green-dark: #1e9642;--green-mid-dark: #1fa040;--green: #20aa3f;--green-90: #48b753;--green-80: #66c368;--green-70: #93cf7c;--green-60: #addc91;--green-50: #bae0a2;--green-40: #c7e5b3;--green-30: #d4eac6;--green-20: #e2efd8;--green-10: #f0f8eb;--teal-dark: #005e5d;--teal-mid-dark: #126b69;--teal: #257675;--teal-90: #3e8685;--teal-80: #579695;--teal-70: #70a6a5;--teal-60: #89b6b5;--teal-50: #9ec4c3;--teal-40: #b4d2d1;--teal-30: #c4dddc;--teal-20: #d4e7e6;--teal-10: #f0f7f6;--pacific-dark: #0050b4;--pacific-mid-dark: #0061c1;--pacific: #0072ce;--pacific-90: #2284d5;--pacific-80: #4497dc;--pacific-70: #61a7e2;--pacific-60: #7eb7e8;--pacific-50: #96c4ed;--pacific-40: #afd2f2;--pacific-30: #c3ddf6;--pacific-20: #d6e8fa;--pacific-10: #eff8fd;--navy-dark: #002d72;--navy-mid-dark: #123c7c;--navy: #254b87;--navy-90: #3e5f95;--navy-80: #5674a3;--navy-70: #6f88b2;--navy-60: #889cc0;--navy-50: #9daecc;--navy-40: #b3c0d9;--navy-30: #c3cde2;--navy-20: #d3daeb;--navy-10: #f4f6fa;--purple-dark: #a01b68;--purple-mid-dark: #aa2071;--purple: #b4267a;--purple-90: #be438b;--purple-80: #c55998;--purple-70: #cd70a5;--purple-60: #d486b2;--purple-50: #dc9cbf;--purple-40: #e3b2cc;--purple-30: #ebc9d9;--purple-20: #f0d8e2;--purple-10: #fdf3f8;--red-dark: #b63014;--red-mid-dark: #c3381c;--red: #d14124;--red-90: #d75a40;--red-80: #dd735d;--red-70: #e28875;--red-60: #e79e8e;--red-50: #ebb0a3;--red-40: #f0c3b8;--red-30: #f3d1c8;--red-20: #f7e0d9;--red-10: #fbefec;--gold-dark: #dc731c;--gold-mid-dark: #ed881b;--gold: #ff9e1b;--gold-90: #ffab39;--gold-80: #ffb858;--gold-70: #ffc372;--gold-60: #ffce8d;--gold-50: #ffd8a3;--gold-40: #ffe1b9;--gold-30: #ffe8cb;--gold-20: #fff0dd;--gold-10: #fff6ec;--neutral-dark: #745745;--neutral-mid-dark: #7d604b;--neutral: #8a6c57;--neutral-90: #957865;--neutral-80: #a18573;--neutral-70: #ad9484;--neutral-60: #baa496;--neutral-50: #c6b4a9;--neutral-40: #d3c5bc;--neutral-30: #ddd1c9;--neutral-20: #e7ddd7;--neutral-10: #f8f5f2;--gray-darker: #293037;--gray-dark: #43484e;--gray-mid-dark: #4f5257;--gray: #5a5d61;--gray-90: #676a6f;--gray-80: #75787b;--gray-70: #838588;--gray-60: #919395;--gray-50: #a2a3a4;--gray-40: #b4b5b6;--gray-30: #c3c4c4;--gray-20: #d2d3d5;--gray-15: #dcdddf;--gray-10: #e7e8e9;--gray-5: #f7f8f9;--black: #101820;--white: #fff}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/2cd55546-ec00-4af9-aeca-4a3cd186da53.woff2\") format(\"woff2\");font-style:normal;font-weight:normal;font-display:fallback}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/627fbb5a-3bae-4cd9-b617-2f923e29d55e.woff2\") format(\"woff2\");font-style:normal;font-weight:500;font-display:fallback}:root{--font-stack: \"Avenir Next\", arial, sans-serif}.tabbed-navigation{margin-top:30px;border-bottom:1px solid var(--gray-20)}.tabbed-navigation section{padding-left:10px}.tabbed-navigation section .tab{margin:0;padding:4px 30px 8px;font-size:1.1875em;font-weight:500}.tabbed-navigation section .tab .cf-icon-svg{margin-right:5px;margin-top:4px;font-size:0.8125em}.tabbed-navigation section .tab:not(.active){color:var(--pacific-dark);background:var(--gray-5);border:1px solid var(--gray-20);border-bottom:none}.tabbed-navigation section .tab:not(.active):hover{color:var(--navy-dark)}.tabbed-navigation section .tab:not(.active):focus{color:var(--navy-dark)}.tabbed-navigation section .tab:not(.active)::after{content:\"\";border-top:solid 1px;display:block}.tabbed-navigation section .tab.active{padding-top:8px;border:1px solid var(--gray-40);background:var(--white);pointer-events:none;position:relative}.tabbed-navigation section .tab.active::after{content:\"\";display:block;width:calc(100% - 2px);outline:1px solid var(--white);position:absolute;bottom:-1px;left:1px}",".map-toolbar{border-top:2px solid var(--gray-20);border-bottom:1px solid var(--gray-20);margin:0 20px}.map-toolbar a{text-decoration:underline}.map-toolbar a:link,.map-toolbar a:hover,.map-toolbar a:active,.map-toolbar a:visited{cursor:pointer}.map-toolbar .state-heading{padding:.625rem;border-bottom:1px solid var(--gray-20)}.map-toolbar .state-heading span{margin:.625rem}.map-toolbar .state-heading svg{padding-right:.313rem}.map-toolbar .state-navigation{padding:.625rem}","/*! normalize.css v2.1.3 | MIT License | git.io/normalize */html{font-family:sans-serif;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:0.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:0.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:0.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:normal;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:0.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:0.5em}li{margin-bottom:0.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:0.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:0.625em;text-align:left}th,td{padding:0.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:0.9375em;margin-left:0.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:\"Input Mono\",Consolas,Monaco,\"Courier New\",monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:0.8125em}pre{display:block;padding:0.625em 0.9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:rgba(0,0,0,0)}html{font-family:sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:.5em}li{margin-bottom:.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:.625em;text-align:left}th,td{padding:.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:.9375em;margin-left:.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:Input Mono,Consolas,Monaco,Courier New,monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:.8125em}pre{display:block;padding:.625em .9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:transparent}button.a-btn::-moz-focus-inner,input.a-btn::-moz-focus-inner{border:0}.a-btn{appearance:none;display:flex;gap:.625rem;box-sizing:border-box;padding:.5em .875em;border:0;margin:0;border-radius:.25em;cursor:pointer;font-size:1em;font-weight:500;line-height:normal;text-align:center;text-decoration:none;transition:background-color .1s;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;justify-content:center}.a-btn,.a-btn:link,.a-btn:visited{background-color:var(--pacific);color:var(--white)}.a-btn:hover,.a-btn.hover,.a-btn:focus,.a-btn.focus{background-color:var(--pacific-dark);color:var(--white)}.a-btn:focus,.a-btn.focus{outline:1px dotted var(--pacific);outline-offset:1px}.a-btn:active,.a-btn.active{background-color:var(--navy)}.a-btn--secondary,.a-btn--secondary:link,.a-btn--secondary:visited{background-color:var(--gray);color:var(--white)}.a-btn--secondary:hover,.a-btn--secondary.hover,.a-btn--secondary:focus,.a-btn--secondary.focus{background-color:var(--gray-dark)}.a-btn--secondary:focus,.a-btn--secondary.focus{outline-color:var(--gray)}.a-btn--secondary:active,.a-btn--secondary.active{background-color:var(--black)}.a-btn--warning,.a-btn--warning:link,.a-btn--warning:visited{background-color:var(--red-mid-dark);color:var(--white)}.a-btn--warning:hover,.a-btn--warning.hover,.a-btn--warning:focus,.a-btn--warning.focus{background-color:var(--red-dark)}.a-btn--warning:focus,.a-btn--warning.focus{outline-color:var(--red-mid-dark)}.a-btn--warning:active,.a-btn--warning.active{background-color:var(--gray-dark)}.a-btn--disabled,.a-btn--disabled:link,.a-btn--disabled:visited,.a-btn--disabled:hover,.a-btn--disabled.hover,.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn--disabled:active,.a-btn--disabled.active,.a-btn[disabled],.a-btn[disabled]:link,.a-btn[disabled]:visited,.a-btn[disabled]:hover,.a-btn[disabled].hover,.a-btn[disabled]:focus,.a-btn[disabled].focus,.a-btn[disabled]:active,.a-btn[disabled].active{background-color:var(--gray-20);color:var(--gray-dark);cursor:default;cursor:not-allowed}.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn[disabled]:focus,.a-btn[disabled].focus{outline-color:var(--gray-20)}@media only all and (max-width: 37.5em){.a-btn--full-on-xs{display:block;width:100%}}.a-btn:has(svg+span) span{order:3}.a-btn:has(span+svg) svg{order:3}.a-btn:not(.a-btn--hide-icon):has(svg+span):before,.a-btn:not(.a-btn--hide-icon):has(span+svg):before{content:\"\";border-left:1px solid var(--pacific-60);order:2;place-self:normal}.a-btn--secondary:has(svg):before{border-color:var(--gray-40) !important}.a-btn--warning:has(svg):before{border-color:var(--red-60) !important}.a-btn--disabled:has(svg):before,.a-btn[disabled]:has(svg):before{border-color:var(--gray-60) !important}.a-btn--hide-icon svg{display:none}.m-btn-group{display:flex;gap:.625rem;flex-wrap:wrap;align-items:center;width:-moz-fit-content;width:fit-content}.a-btn--link{padding:1.5px 0;border-radius:0;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-style:dotted;text-underline-offset:4.5px}.a-btn--link:has(svg){gap:.3125rem}.a-btn--link:has(svg):before{display:none}.a-btn--link,.a-btn--link:link,.a-btn--link:visited{text-decoration-color:var(--pacific);background-color:transparent;color:var(--pacific)}.a-btn--link:hover,.a-btn--link.hover{text-decoration-color:var(--pacific-dark);text-decoration-style:solid;background-color:transparent;color:var(--pacific-dark)}.a-btn--link:focus,.a-btn--link.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--pacific);color:var(--pacific)}.a-btn--link:active,.a-btn--link.active{text-decoration-color:var(--navy);text-decoration-style:solid;background-color:transparent;color:var(--navy)}.a-btn--link.a-btn--secondary,.a-btn--link.a-btn--secondary:link,.a-btn--link.a-btn--secondary:visited{text-decoration-color:var(--gray);background-color:transparent;color:var(--gray)}.a-btn--link.a-btn--secondary:hover,.a-btn--link.a-btn--secondary.hover{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.a-btn--link.a-btn--secondary:focus,.a-btn--link.a-btn--secondary.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--gray);color:var(--gray)}.a-btn--link.a-btn--secondary:active,.a-btn--link.a-btn--secondary.active{text-decoration-color:var(--black);text-decoration-style:solid;background-color:transparent;color:var(--black)}.a-btn--link.a-btn--warning,.a-btn--link.a-btn--warning:link,.a-btn--link.a-btn--warning:visited{text-decoration-color:var(--red-mid-dark);background-color:transparent;color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:hover,.a-btn--link.a-btn--warning.hover{text-decoration-color:var(--red-dark);text-decoration-style:solid;background-color:transparent;color:var(--red-dark)}.a-btn--link.a-btn--warning:focus,.a-btn--link.a-btn--warning.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--red-mid-dark);color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:active,.a-btn--link.a-btn--warning.active{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.o-expandable{position:relative}.o-expandable__header{display:flex;justify-content:space-between;gap:10px;padding:.625em .9375em;border:0;background-color:transparent;cursor:pointer}.o-expandable__header:focus{outline:1px dotted var(--black);outline-offset:2px}.o-expandable__header .o-expandable__cue-close,.o-expandable__header .o-expandable__cue-open{display:none}.o-expandable__header[aria-expanded=false] .o-expandable__cue-open,.o-expandable__header[aria-expanded=true] .o-expandable__cue-close{display:block}.o-expandable button.o-expandable__header{width:100%;text-align:left}.o-expandable__label{flex-grow:1;margin-bottom:0;color:var(--black);font-weight:500}.o-expandable__icon,.o-expandable__label{font-size:1.125em}@media only all and (max-width: 37.5em){.o-expandable__icon,.o-expandable__label{font-size:1em}}.o-expandable__cues{align-self:center;color:var(--pacific);font-size:1em;line-height:1.375}.o-expandable__content{padding:0 .9375em .9375em}.o-expandable__content:before{content:\"\";display:block;border-top:1px solid var(--gray-40);padding-top:.9375em}.o-expandable__content:after{padding-bottom:.9375em;width:100%}.o-expandable--padded .o-expandable__header{padding:1.5625em .9375em}.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.625em}@media only all and (max-width: 37.5em){.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.375em}}.o-expandable--background{background:var(--gray-5)}.o-expandable--border{border:1px solid var(--gray-40)}html[lang=ar] .o-expandable__header{text-align:right}html[lang=ar] .o-expandable__cues{text-align:left}.o-expandable-group .o-expandable{border-bottom:1px solid var(--gray-40)}.o-expandable-group .o-expandable:first-child{border-top:1px solid var(--gray-40)}@media print{.o-expandable__header[aria-expanded=true] .o-expandable__cue-close,.o-expandable__header[aria-expanded=false] .o-expandable__cue-open{display:none}.o-expandable__content[aria-expanded=false]{display:block;max-height:99999px !important}}.o-expandable .print__header[aria-expanded=true] .o-expandable .print__cue-close,.o-expandable .print__header[aria-expanded=false] .o-expandable .print__cue-open{display:none}.o-expandable .print__content[aria-expanded=false]{display:block;max-height:99999px !important}.o-summary__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary__btn{position:relative;z-index:2;display:block;width:100%;padding-top:15px;padding-bottom:15px;border:dotted var(--pacific);border-width:1px 0;text-align:center;color:var(--pacific);background:#fff}.o-summary__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary__btn[aria-expanded=false]:before{display:block;pointer-events:none;height:2.75em;margin:0;position:absolute;left:0;right:0;top:calc(-100% + 2px);background:linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);content:\"\"}@media print{.o-summary__btn[aria-expanded=false]:before{background:none}}.o-summary__btn[aria-expanded=false]:before .print{background:none}.no-js .o-summary__btn{display:none}@media only screen and (min-width: 601px){.o-summary--mobile .o-summary__btn{display:none}}.o-summary-minimal__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary-minimal__btn{margin-top:5px;padding-left:0;padding-right:0;display:block;border:none;background:none;text-align:left;color:var(--pacific)}.o-summary-minimal__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary-minimal__btn .o-summary-minimal__cue-close,.o-summary-minimal__btn .o-summary-minimal__cue-open{display:none}.o-summary-minimal__btn[aria-expanded=false] .o-summary-minimal__cue-open,.o-summary-minimal__btn[aria-expanded=true] .o-summary-minimal__cue-close{display:block}.no-js .o-summary-minimal__btn{display:none}.o-form__group{margin-bottom:1.875em}.o-form__fieldset{border:none;margin:0;padding:0}.o-form__fieldset .m-form-field+.m-form-field{margin-top:.625em}.a-form-alert .cf-icon-svg{color:var(--gray);float:left}.a-form-alert__text{display:block;margin-left:1.25em}.a-form-alert--success .cf-icon-svg{color:var(--green)}.a-form-alert--error .cf-icon-svg{color:var(--red)}.a-form-alert--warning .cf-icon-svg{color:var(--gold)}.m-form-field .a-text-input--full{width:100%}.m-form-field .a-label+.a-text-input{margin-top:.3125em}.m-form-field--checkbox .a-label,.m-form-field--radio .a-label{display:inline-grid;grid-template-columns:1.875em auto;vertical-align:top;cursor:pointer;overflow-wrap:anywhere}.m-form-field--checkbox .a-label:before,.m-form-field--radio .a-label:before{display:inline-block;grid-row-start:1;grid-row-end:3;border:1px solid var(--gray-60);height:1.125em;width:1.125em;margin-right:10px;background-color:var(--white);content:\"\";vertical-align:top;position:relative;top:1px;left:1px}.m-form-field--checkbox .a-label:hover:before,.m-form-field--checkbox .a-label.hover:before,.m-form-field--radio .a-label:hover:before,.m-form-field--radio .a-label.hover:before{border-color:var(--pacific)}.m-form-field--checkbox .a-label__helper,.m-form-field--radio .a-label__helper{display:block}.m-form-field--checkbox .a-checkbox,.m-form-field--checkbox .a-radio,.m-form-field--radio .a-checkbox,.m-form-field--radio .a-radio{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}.m-form-field--checkbox .a-checkbox:focus+.a-label,.m-form-field--checkbox .a-checkbox.focus+.a-label,.m-form-field--checkbox .a-radio:focus+.a-label,.m-form-field--checkbox .a-radio.focus+.a-label,.m-form-field--radio .a-checkbox:focus+.a-label,.m-form-field--radio .a-checkbox.focus+.a-label,.m-form-field--radio .a-radio:focus+.a-label,.m-form-field--radio .a-radio.focus+.a-label{outline:1px dotted var(--pacific);outline-offset:1px}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:hover+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled:checked+.a-label:before,.m-form-field--checkbox .a-radio:disabled:focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled.focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled:hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled.hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled:checked+.a-label:before,.m-form-field--radio .a-checkbox:disabled:focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled.focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled:hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled.hover+.a-label:before,.m-form-field--radio .a-radio:disabled:checked+.a-label:before,.m-form-field--radio .a-radio:disabled:focus+.a-label:before,.m-form-field--radio .a-radio:disabled.focus+.a-label:before,.m-form-field--radio .a-radio:disabled:hover+.a-label:before,.m-form-field--radio .a-radio:disabled.hover+.a-label:before{border-color:var(--gray-60);outline:none;box-shadow:none}.m-form-field--checkbox .a-checkbox:disabled+.a-label,.m-form-field--checkbox .a-radio:disabled+.a-label,.m-form-field--radio .a-checkbox:disabled+.a-label,.m-form-field--radio .a-radio:disabled+.a-label{cursor:not-allowed;color:var(--gray-dark)}.m-form-field--checkbox .a-checkbox:disabled+.a-label:before,.m-form-field--checkbox .a-radio:disabled+.a-label:before,.m-form-field--radio .a-checkbox:disabled+.a-label:before,.m-form-field--radio .a-radio:disabled+.a-label:before{background:var(--gray-10);border-color:var(--gray-60)}.m-form-field--checkbox .a-checkbox:focus+.a-label:before,.m-form-field--checkbox .a-checkbox.focus+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:hover+.a-label:before,.m-form-field--checkbox .a-checkbox.hover+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center 0}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,')}.m-form-field--checkbox-error .a-label:before{border-color:var(--red);outline:1px solid var(--red)}.m-form-field--checkbox-error .a-label:hover:before,.m-form-field--checkbox-error .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-error .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-error .a-checkbox.focus+.a-label:before{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline-color:var(--red)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label,.m-form-field--checkbox-error .a-checkbox.focus+.a-label{outline:1px dotted var(--red);outline-offset:1px}.m-form-field--checkbox-warning .a-label:before{border-color:var(--gold);outline:1px solid var(--gold)}.m-form-field--checkbox-warning .a-label:hover:before,.m-form-field--checkbox-warning .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label:before{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline-color:var(--gold)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label{outline:1px dotted var(--gold);outline-offset:1px}.m-form-field--checkbox-success .a-label:before{border-color:var(--green);outline:1px solid var(--green)}.m-form-field--checkbox-success .a-label:hover:before,.m-form-field--checkbox-success .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-success .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-success .a-checkbox.focus+.a-label:before{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline-color:var(--green)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label,.m-form-field--checkbox-success .a-checkbox.focus+.a-label{outline:1px dotted var(--green);outline-offset:1px}.m-form-field--radio .a-label:before{border-radius:50%;transform:rotate(0)}.m-form-field--radio .a-radio:focus+.a-label:before,.m-form-field--radio .a-radio.focus+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:hover+.a-label:before,.m-form-field--radio .a-radio.hover+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:checked+.a-label:before{background-color:var(--pacific);box-shadow:inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:checked:disabled+.a-label:before{background-color:var(--gray-40);box-shadow:inset 0 0 0 2px var(--gray-10)}.m-form-field--radio .a-radio:focus:checked+.a-label:before,.m-form-field--radio .a-radio.focus:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:hover:checked+.a-label:before,.m-form-field--radio .a-radio.hover:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--lg-target{display:block}.m-form-field--lg-target .a-label{box-sizing:border-box;width:100%;padding:15px;background-color:var(--gray-10)}.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{background-color:var(--pacific-20);box-shadow:inset 0 0 0 1px var(--pacific)}.m-form-field--lg-target .a-checkbox:hover+.a-label,.m-form-field--lg-target .a-checkbox.hover+.a-label,.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-radio:hover+.a-label,.m-form-field--lg-target .a-radio.hover+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label{box-shadow:inset 0 0 0 2px var(--pacific)}.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{outline-offset:1px}.m-form-field--lg-target .a-checkbox:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:hover:disabled+.a-label,.m-form-field--lg-target .a-radio:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:hover:disabled+.a-label{color:var(--gray-dark);box-shadow:none;background-color:var(--gray-20)}.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label:before,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label:before{border:1px solid var(--gray-60)}.m-form-field .a-form-alert{margin-top:.9375em}.a-label{display:inline-block}.a-label__helper{color:var(--gray-dark);font-size:1rem;font-weight:400}.a-label__helper--block{display:block;margin-top:0.8333333333em}.a-label--heading{display:block;margin-bottom:0.5555555556em;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.a-label--heading,ul+.a-label--heading,ol+.a-label--heading,dl+.a-label--heading,figure+.a-label--heading,img+.a-label--heading,table+.a-label--heading,blockquote+.a-label--heading,h1+.a-label--heading,.h1+.a-label--heading,h2+.a-label--heading,.h2+.a-label--heading,h3+.a-label--heading,.h3+.a-label--heading,h5+.a-label--heading,.h5+.a-label--heading,h6+.a-label--heading,.h6+.a-label--heading{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.a-label--heading{margin-bottom:.625em;font-size:1em;line-height:1.125}}.a-label--heading .a-label__helper--block{margin-top:.625rem}.a-range{appearance:none;width:100%;min-height:49px}.a-range::-webkit-slider-runnable-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-moz-range-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-webkit-slider-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range::-moz-range-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range:focus,.a-range.focus{box-shadow:none;outline:none}.a-range:focus::-webkit-slider-thumb,.a-range.focus::-webkit-slider-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.a-range:focus::-moz-range-thumb,.a-range.focus::-moz-range-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.o-search-input{display:flex;flex-direction:column;row-gap:.9375rem}.o-search-input__input{position:relative;display:flex;width:initial;flex:0 1 100%}.o-search-input__input-label{position:absolute;left:10px;align-self:center;cursor:pointer}.o-search-input__input input[type=search]{width:100%;white-space:nowrap;padding-left:30px;appearance:none}.o-search-input__input button[type=reset]{display:none;position:absolute;right:0;align-self:center;color:var(--gray-40);font-size:20px;border:1px solid transparent;background-color:transparent;outline:0;width:44px;padding:5px;text-align:right}.o-search-input__input button[type=reset]>svg{width:25px;cursor:pointer;pointer-events:none}.o-search-input__input button[type=reset]:hover{color:var(--black)}.o-search-input__input button[type=reset]:focus{color:var(--black)}.o-search-input__input button[type=reset]:focus>svg{outline:1px dotted var(--pacific)}.o-search-input__input input[type=search]:placeholder-shown~button[type=reset]{display:none}.o-search-input__input input[type=search]:not(:placeholder-shown){padding-right:34px}.o-search-input__input input[type=search]::-webkit-search-decoration,.o-search-input__input input[type=search]::-webkit-search-cancel-button,.o-search-input__input input[type=search]::-webkit-search-results-button,.o-search-input__input input[type=search]::-webkit-search-results-decoration{display:none}.o-search-input:focus-within button[type=reset],.o-search-input .o-search-input__input:hover button[type=reset]{display:block}.o-search-input button[type=submit]{line-height:1.1875}@media only all and (min-width: 37.5625em){.o-search-input{flex-direction:row;border-left:0}.o-search-input button[type=submit]{border-top-left-radius:0;border-bottom-left-radius:0;flex-basis:25%}}.no-js .o-search-input button[type=reset]{display:none !important}.a-select{position:relative;border:1px solid var(--gray-60)}.a-select select{width:100%;line-height:1.375;padding:.4375em .375em .375em;border:0;appearance:none;background-color:var(--white);border-radius:0;color:var(--black)}.a-select select:hover,.a-select select.hover{outline:2px solid var(--pacific);outline-offset:0}.a-select select:active,.a-select select:focus,.a-select select.focus{box-shadow:0 0 0 2px var(--pacific);outline:1px dotted var(--pacific);outline-offset:3px}.a-select select[disabled]{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed}.a-select select[disabled]:hover,.a-select select[disabled].hover,.a-select select[disabled]:focus,.a-select select[disabled].focus{outline:none}.a-select select[disabled] option,.a-select select[disabled] option:disabled,.a-select select option:disabled{color:var(--gray-dark)}.a-select:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;content:\"\";pointer-events:none}.a-select--disabled:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.a-tag-filter{display:flex;gap:.625rem;border:1px solid var(--teal);padding:4px 6px;background-color:var(--teal-20);border-radius:.1875rem;color:var(--black);text-align:left;min-width:-moz-fit-content;min-width:fit-content}.a-tag-filter .cf-icon-svg{pointer-events:none;flex:none}.a-tag-filter>label{display:contents;pointer-events:none}button.a-tag-filter:hover{background-color:var(--teal-40);cursor:pointer}button.a-tag-filter:focus{outline:1px dotted var(--teal);outline-offset:1px}button.a-tag-filter:active{background-color:var(--teal)}a.a-tag-filter{line-height:normal;color:var(--black);border-color:var(--teal)}a.a-tag-filter:visited,a.a-tag-filter.visited,a.a-tag-filter:hover,a.a-tag-filter.hover{border-color:var(--teal);color:var(--black)}a.a-tag-filter:focus,a.a-tag-filter.focus{border-color:var(--teal);color:var(--black)}a.a-tag-filter:active,a.a-tag-filter.active{border-color:var(--teal);color:var(--black)}.a-tag-topic{display:flex;gap:.3125rem}.a-tag-topic{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--gold-80);letter-spacing:1px}.a-tag-topic .a-tag-topic__text{color:var(--gray);word-break:break-word}@media only all and (max-width: 37.5em){.a-tag-topic{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-tag-topic .cf-icon-svg--right{margin-left:auto}.a-tag-topic .a-tag-topic__text{border-bottom-width:0;flex-shrink:10}}a.a-tag-topic{color:var(--gold-80);border-color:var(--gold-80)}a.a-tag-topic:visited,a.a-tag-topic.visited,a.a-tag-topic:hover,a.a-tag-topic.hover{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:focus,a.a-tag-topic.focus{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:active,a.a-tag-topic.active{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic .a-tag-topic__text{border-bottom-color:var(--gold-80)}@media only all and (max-width: 37.5em){a.a-tag-topic{border-top-width:1px;border-bottom-width:1px}a.a-tag-topic:focus{outline:none}a.a-tag-topic:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-tag-topic)+li:has(.a-tag-topic) .a-tag-topic{position:relative;border-top:none}li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:hover:before,li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.a-tag-topic__bullet{font-size:1rem;line-height:1rem}@media only all and (min-width: 37.5625em){a.a-tag-topic__text{color:var(--gray);border-color:var(--gray)}a.a-tag-topic__text:visited,a.a-tag-topic__text.visited,a.a-tag-topic__text:hover,a.a-tag-topic__text.hover{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:focus,a.a-tag-topic__text.focus{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:active,a.a-tag-topic__text.active{border-color:var(--gray);color:var(--gray)}a.a-tag-topic,a.a-tag-topic:visited,a.a-tag-topic:hover,a.a-tag-topic:focus,a.a-tag-topic:active{border-bottom:none;outline-offset:1px}a.a-tag-topic .a-tag-topic__text,a.a-tag-topic:visited .a-tag-topic__text,a.a-tag-topic:hover .a-tag-topic__text,a.a-tag-topic:focus .a-tag-topic__text,a.a-tag-topic:active .a-tag-topic__text{padding-bottom:1px;border-bottom:1px dotted var(--gold-80)}a.a-tag-topic:hover .a-tag-topic__text{border-bottom:1px solid var(--gold-80)}a.a-tag-topic:focus{outline-color:var(--gray)}a.a-tag-topic:focus .a-tag-topic__text{border-bottom-style:solid !important}}.m-tag-group{padding-left:0;list-style-type:none}.m-tag-group li{margin-bottom:0;display:contents}@media only all and (min-width: 37.5625em){.m-tag-group{display:flex;gap:.9375em;flex-wrap:wrap}.m-tag-group--stacked{flex-direction:column;width:-moz-fit-content;width:fit-content}}.m-tag-group:has(.a-tag-filter){display:flex;gap:.9375em;flex-wrap:wrap}html[lang=ar] .m-tag-group{direction:rtl;padding-right:0}.a-text-input{appearance:none;display:inline-block;padding:.4375em;border:1px solid var(--gray-60);background:var(--white);color:var(--black);box-sizing:border-box}.a-text-input:hover,.a-text-input.hover{border-color:var(--pacific);outline:1px solid var(--pacific)}.a-text-input:focus,.a-text-input.focus{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific);outline:1px dotted var(--pacific);outline-offset:2px}.a-text-input:disabled,.a-text-input:disabled:hover,.a-text-input:disabled.hover,.a-text-input:disabled:focus,.a-text-input:disabled.focus{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed;border-color:var(--gray-60);outline:none}.a-text-input--error{border-color:var(--red);outline:1px solid var(--red)}.a-text-input--error:hover,.a-text-input--error.hover{border-color:var(--red-dark);outline:1px solid var(--red-dark);outline-offset:0}.a-text-input--error:focus,.a-text-input--error.focus{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red)}.a-text-input--error:focus:hover,.a-text-input--error:focus.hover,.a-text-input--error.focus:hover,.a-text-input--error.focus.hover{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red);outline-offset:2px}.a-text-input--warning{border-color:var(--gold);outline:1px solid var(--gold)}.a-text-input--warning:hover,.a-text-input--warning.hover{border-color:var(--gold-dark);outline:1px solid var(--gold-dark);outline-offset:0}.a-text-input--warning:focus,.a-text-input--warning.focus{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold)}.a-text-input--warning:focus:hover,.a-text-input--warning:focus.hover,.a-text-input--warning.focus:hover,.a-text-input--warning.focus.hover{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold);outline-offset:2px}.a-text-input--success{border-color:var(--green);outline:1px solid var(--green)}.a-text-input--success:hover,.a-text-input--success.hover{border-color:var(--green-dark);outline:1px solid var(--green-dark);outline-offset:0}.a-text-input--success:focus,.a-text-input--success.focus{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green)}.a-text-input--success:focus:hover,.a-text-input--success:focus.hover,.a-text-input--success.focus:hover,.a-text-input--success.focus.hover{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green);outline-offset:2px}::-webkit-search-decoration{appearance:none}::placeholder{color:var(--gray-dark)}input[type=date]::-webkit-datetime-edit{color:var(--gray-dark)}select.o-multiselect{display:block;box-sizing:border-box;width:100%;padding:.25em .4375em;height:5.5em;border:1px solid var(--gray-60)}select.o-multiselect option{padding:.125em .375em}.o-multiselect,.o-multiselect__header{position:relative}.o-multiselect__header:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;border:1px solid var(--gray-60);content:\"\";pointer-events:none}.o-multiselect__search[type=text]{display:block;box-sizing:border-box;width:100%}.o-multiselect__fieldset{border-color:var(--gray-60);border-top:none;margin:-1px 0 0;padding:0;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;position:absolute;z-index:10;max-height:0;width:100%;transition:max-height .25s ease-out}.o-multiselect.u-active .o-multiselect__fieldset{margin-top:0;max-height:140px;border-color:var(--pacific);border-width:2px;border-top:0}.o-multiselect.u-active .o-multiselect__header:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.o-multiselect__options{list-style-type:none;background-color:var(--white);padding:0}.o-multiselect__options li{margin:0}.o-multiselect__options li:first-child .a-label{padding-top:.625em}.o-multiselect__options.u-filtered li:not(.u-filter-match){display:none}.o-multiselect__options.u-no-results li,.o-multiselect__options.u-max-selections li{display:none}.o-multiselect__options.u-no-results:after,.o-multiselect__options.u-max-selections:after{display:list-item}.o-multiselect__options.u-no-results:after{content:\"No results found\"}.o-multiselect__options.u-max-selections{padding:.625em;pointer-events:none}.o-multiselect__options.u-max-selections:after{content:\"Reached maximum number of selections\"}.o-multiselect__options .a-label{box-sizing:border-box;padding:.3125em 0 .3125em .625em;width:100%}.cf-icon-svg{height:1.1875em;vertical-align:text-top;fill:currentcolor}.cf-icon-svg--updating,.cf-icon-svg--updating-round{animation:updating-animation 1.25s infinite linear;transform-origin:50% 50%}@keyframes updating-animation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}html[lang=ar] .cf-icon-svg--right,html[lang=ar] .cf-icon-svg--right-round,html[lang=ar] .cf-icon-svg--left,html[lang=ar] .cf-icon-svg--left-round,html[lang=ar] .cf-icon-svg--arrow-right,html[lang=ar] .cf-icon-svg--arrow-right-round,html[lang=ar] .cf-icon-svg--arrow-left,html[lang=ar] .cf-icon-svg--arrow-left-round,html[lang=ar] .cf-icon-svg--help,html[lang=ar] .cf-icon-svg--help-round,html[lang=ar] .cf-icon-svg--book,html[lang=ar] .cf-icon-svg--book-round,html[lang=ar] .cf-icon-svg--document,html[lang=ar] .cf-icon-svg--document-round,html[lang=ar] .cf-icon-svg--edit,html[lang=ar] .cf-icon-svg--edit-round,html[lang=ar] .cf-icon-svg--paper-clip,html[lang=ar] .cf-icon-svg--paper-clip-round,html[lang=ar] .cf-icon-svg--cart,html[lang=ar] .cf-icon-svg--cart-round,html[lang=ar] .cf-icon-svg--disability,html[lang=ar] .cf-icon-svg--disability-round,html[lang=ar] .cf-icon-svg--travel,html[lang=ar] .cf-icon-svg--travel-round,html[lang=ar] .cf-icon-svg--bullhorn,html[lang=ar] .cf-icon-svg--bullhorn-round,html[lang=ar] .cf-icon-svg--chart,html[lang=ar] .cf-icon-svg--chart-round,html[lang=ar] .cf-icon-svg--list,html[lang=ar] .cf-icon-svg--list-round,html[lang=ar] .cf-icon-svg--external-link,html[lang=ar] .cf-icon-svg--external-link-round{transform:scaleX(-1)}.m-card{position:relative}.m-card:not(.m-card--breakout)>a{padding:1.875em}.m-card:not(.m-card--breakout) .m-card__footer{margin-top:auto}.m-card:not(.m-card--breakout,.m-card--topic){background:var(--white);border:1px solid var(--gray-20);border-bottom-width:3px;padding:1.875em}.m-card:not(.m-card--breakout,.m-card--topic),.m-card>a{display:flex;flex-direction:column;flex-grow:1;flex-basis:0;box-sizing:border-box;height:100%}.m-card a:focus{outline-offset:2px}.m-card__footer>a{font-weight:500;border-bottom-width:1px}@media only all and (max-width: 56.3125em){.m-card__heading{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h4+.m-card__heading,.h4+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.3636363636em}}@media only all and (max-width: 56.3125em)and (max-width: 37.5em){.m-card__heading{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h3+.m-card__heading,.h3+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.6666666667em}}.m-card__heading>a{color:var(--black)}.m-card__heading>a:hover{color:var(--pacific)}.m-card__heading>a .m-card__icon{font-size:1em;margin-bottom:0;padding-right:.46875em}.m-card__heading>a .m-card__icon,.m-card__heading>a span{display:table-cell}.m-card>.m-list{margin-top:10px;margin-bottom:30px}.m-card--topic{text-align:center;width:170px;background:var(--white)}.m-card--topic>a{border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--topic .m-card__icon{font-size:1.875em;color:var(--green);margin-bottom:.3125em}.m-card--topic:hover>a{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--topic:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--topic .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--topic>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--topic:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:focus .m-card__footer>span{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:active .m-card__footer>span{border-color:var(--pacific-dark);border-style:solid;color:var(--pacific-dark)}.m-card--topic-action .m-card__icon{color:var(--pacific)}.m-card--breakout{min-width:210px;text-align:center}.m-card--breakout>a{padding-top:60px}.m-card--breakout .m-card__inner-wrapper{position:relative;z-index:0;min-height:135px;background:var(--gray-5);border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--breakout .m-card__img{position:absolute;z-index:1;top:0;left:50%;width:210px;height:120px;margin-left:-105px}.m-card--breakout .m-card__footer{margin-top:84px}.m-card--breakout:hover .m-card__inner-wrapper{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--breakout:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--breakout .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--breakout>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--breakout:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--breakout>a:focus .m-card__footer>span{border-color:var(--pacific);color:var(--pacific)}.m-card--breakout>a:active .m-card__footer>span{border-color:var(--navy);border-style:solid;color:var(--navy)}.m-card--breakout .m-card__footer>span{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card--breakout .m-card__footer>span,ul+.m-card--breakout .m-card__footer>span,ol+.m-card--breakout .m-card__footer>span,dl+.m-card--breakout .m-card__footer>span,figure+.m-card--breakout .m-card__footer>span,img+.m-card--breakout .m-card__footer>span,table+.m-card--breakout .m-card__footer>span,blockquote+.m-card--breakout .m-card__footer>span,h1+.m-card--breakout .m-card__footer>span,.h1+.m-card--breakout .m-card__footer>span,h2+.m-card--breakout .m-card__footer>span,.h2+.m-card--breakout .m-card__footer>span,h4+.m-card--breakout .m-card__footer>span,.h4+.m-card--breakout .m-card__footer>span,h5+.m-card--breakout .m-card__footer>span,.h5+.m-card--breakout .m-card__footer>span,h6+.m-card--breakout .m-card__footer>span,.h6+.m-card--breakout .m-card__footer>span{margin-top:1.3636363636em}.o-card-group>h2{margin-bottom:1.875rem}.o-card-group--column-2 .o-card-group__cards{grid-template-columns:1fr 1fr}.o-card-group--column-3 .o-card-group__cards{grid-template-columns:repeat(3, minmax(0, 1fr))}@media only all and (max-width: 63.8125em){.o-card-group--column-3 .o-card-group__cards{grid-template-columns:1fr 1fr}}.o-card-group__cards{display:grid;grid-column-gap:1.25em;grid-row-gap:1.25em}@media only all and (max-width: 37.5em){.o-card-group__cards{grid-template-columns:100% !important}}.o-card-group--bg-green{padding:1.875em;background:var(--green-20)}_:-ms-lang(x),.o-card-group__cards{display:block}_:-ms-lang(x) .m-card,.o-card-group__cards .m-card{display:block;float:left;margin-bottom:10px}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-2 .o-card-group__cards .m-card{width:48%;margin-right:2%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-2 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-3 .o-card-group__cards .m-card{width:32%;margin-right:1%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-3 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x),.o-card-group:after{content:\"\";display:table;clear:both}.o-card-group--count-2 .m-card:nth-of-type(1),.o-card-group--count-3 .m-card:nth-of-type(1),.o-card-group--count-4 .m-card:nth-of-type(1){grid-area:card1}.o-card-group--count-2 .m-card:nth-of-type(2),.o-card-group--count-3 .m-card:nth-of-type(2),.o-card-group--count-4 .m-card:nth-of-type(2){grid-area:card2}.o-card-group--count-2 .m-card:nth-of-type(3),.o-card-group--count-3 .m-card:nth-of-type(3),.o-card-group--count-4 .m-card:nth-of-type(3){grid-area:card3}.o-card-group--count-2 .m-card:nth-of-type(4),.o-card-group--count-3 .m-card:nth-of-type(4),.o-card-group--count-4 .m-card:nth-of-type(4){grid-area:card4}.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card1 card3\"}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.7307692308em}h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1)>a{justify-content:center}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card3 card4\"}.o-card-group--flow .o-card-group__cards{display:flex;flex-wrap:wrap;justify-content:center}@media only all and (min-width: 37.5625em)and (max-width: 56.25em){.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card1\" \"card2 card3\"}}@media only all and (max-width: 37.5em){.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\"}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\" \"card4\"}.o-card-group--flow .o-card-group__cards{display:block}.o-card-group--flow .o-card-group__cards .m-card{width:100%;margin-bottom:1.875em}}.o-email-signup .m-notification{margin-bottom:.9375em}.o-email-signup .a-text-input{max-width:23.125rem}.o-email-signup__buttons{display:flex;margin-top:.9375em;align-items:center;flex-wrap:wrap-reverse;gap:.9375em}.o-email-signup .a-btn{text-align:inherit}@media only all and (max-width: 37.5em){.o-email-signup .a-label--heading{font-size:1em}}.o-featured-content-module{min-height:220px;position:relative;border:1px solid var(--gray-40);background-color:var(--gray-5)}.o-featured-content-module__text{padding-top:1.875em;padding-bottom:1.875em}.o-featured-content-module__img{display:block}@media only all and (max-width: 37.5em){.o-featured-content-module__text{padding-right:.9375em;padding-left:.9375em}.o-featured-content-module__visual{padding-right:.9375em;padding-bottom:.9375em;padding-left:.9375em}.o-featured-content-module__img{margin-right:auto;margin-left:auto}}@media only all and (min-width: 37.5625em){.o-featured-content-module__text{padding-right:300px;padding-left:1.875em}.o-featured-content-module__visual{height:100%;overflow:hidden;position:absolute;top:0;right:0;width:270px}.o-featured-content-module__img{max-width:none;height:100%;position:absolute;left:50%;transform:translate(-50%)}}.m-hero{background-color:var(--gray-5)}.m-hero__wrapper{display:grid;max-width:1200px;margin:0 auto;padding-top:30px;padding-bottom:30px}.m-hero__text{padding-right:15px;padding-left:15px}.m-hero__heading{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7647058824em}.m-hero__subhead{font-size:22px;line-height:1.25}.m-hero__image-wrapper{box-sizing:border-box;overflow:hidden}.m-hero__image{background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;display:none}@supports(display: grid){.m-hero__image{display:block}}.m-hero--knockout{background-color:var(--gray);color:var(--white)}.m-hero--overlay .m-hero__wrapper{background-position:center;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo,.m-hero--50-50{background-color:var(--white)}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}@media only all and (min-width: 37.5625em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h2+.m-hero--jumbo .m-hero__subhead,.h2+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h2+.m-hero--50-50 .m-hero__subhead,.h2+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.3636363636em}}@media only all and (min-width: 63.8125em){.m-hero--jumbo .m-hero__wrapper,.m-hero--50-50 .m-hero__wrapper{min-height:285px}.m-hero--jumbo .m-hero__heading,.m-hero--50-50 .m-hero__heading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.625em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead{margin-top:1.7307692308em}h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h3+.m-hero--jumbo .m-hero__subhead,.h3+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h3+.m-hero--50-50 .m-hero__subhead,.h3+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){.m-hero__image-wrapper{margin-top:1.875em}.m-hero--overlay .m-hero__wrapper{background-image:none !important}.m-hero--jumbo .m-hero__wrapper{padding-bottom:0}}@media only all and (max-width: 56.25em){.m-hero__heading{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7307692308em}h1+.m-hero__heading,.h1+.m-hero__heading,h3+.m-hero__heading,.h3+.m-hero__heading,h4+.m-hero__heading,.h4+.m-hero__heading,h5+.m-hero__heading,.h5+.m-hero__heading,h6+.m-hero__heading,.h6+.m-hero__heading{margin-top:1.1538461538em}.m-hero__subhead{font-size:18px}}@media only all and (min-width: 37.5625em){.m-hero__wrapper{grid-template-columns:7fr 5fr;padding-right:15px;padding-left:15px;min-height:225px}.m-hero__text{margin:auto 0}.m-hero__image-wrapper{padding-right:15px;padding-left:15px;display:flex;align-items:center}.m-hero--bleeding .m-hero__image-wrapper{width:100%;margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--bleeding .m-hero__image{padding-bottom:0 !important;height:100%;width:100%;background-size:cover}.m-hero--overlay .m-hero__image{display:none}.m-hero--jumbo .m-hero__wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo .m-hero__image{display:none}.m-hero--50-50 .m-hero__wrapper{grid-template-columns:1fr 1fr;border:1px solid var(--gray-40);border-top:none;background-position:100% center;background-repeat:no-repeat;background-size:50%}.m-hero--50-50 .m-hero__image{display:none}}@media only all and (min-width: 63.8125em){.m-hero__wrapper{padding-top:2.8125em;padding-bottom:2.8125em;min-height:195px}.m-hero--bleeding .m-hero__image-wrapper{margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--50-50 .m-hero__wrapper{min-height:345px}}.content-l{position:relative}@media only all and (min-width: 37.5625em){.content-l{display:block;position:relative;margin-left:-15px;margin-right:-15px}}@media only all and (max-width: 37.5em){.content-l__col+.content-l__col{margin-top:1.875em}}@media only all and (min-width: 37.5625em){.content-l__col-1{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-2{display:inline-block;box-sizing:border-box;width:50%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-3{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-2-3{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-8{display:inline-block;box-sizing:border-box;width:37.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-5-8{display:inline-block;box-sizing:border-box;width:62.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-4{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-4{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}.content__line{height:1px;background:var(--gray-40)}.content__main dd,.content__main dt,.content__main h3,.content__main h4,.content__main h5,.content__main h6,.content__main li,.content__main p,.content__main label,.content__intro dd,.content__intro dt,.content__intro h3,.content__intro h4,.content__intro h5,.content__intro h6,.content__intro li,.content__intro p,.content__intro label{max-width:41.875rem}.content__intro,.content__main,.content__sidebar{padding:1.875em .9375em}@media only all and (min-width: 37.5625em){.content__intro,.content__main,.content__sidebar{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding:2.8125em .9375em}}@media only all and (min-width: 56.3125em){.content__intro,.content__main,.content__sidebar{padding:2.8125em 0}}@media only all and (min-width: 56.3125em){.content__intro{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}@media only all and (min-width: 56.3125em){.content--1-3 .content__sidebar{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-right:1.875em}.content--1-3 .content__main{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;position:relative}.content--1-3 .content__main:after{content:\"\";border-left:1px solid var(--gray-40);position:absolute;top:2.8125em;bottom:0;left:-1.875em}.content--2-1 .content__main{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content--2-1 .content__main:after{right:-1.875em}.content--2-1 .content__sidebar{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-left:1.875em}}.content--flush-bottom{padding-bottom:0}@media only all and (max-width: 56.25em){.content--flush-top-on-small{padding-top:0}}@media only all and (max-width: 56.25em){.content--flush-all-on-small{padding:0;border:none}}.block{margin-top:3.75em;margin-bottom:3.75em}.block--border-top{border-top:1px solid var(--gray-40)}.block--border-right{border-right:1px solid var(--gray-40)}.block--border-bottom{border-bottom:1px solid var(--gray-40)}.block--border-left{border-left:1px solid var(--gray-40)}.block--border{border:1px solid var(--gray-40)}.block--flush-top{margin-top:0 !important}.block--flush-top.block--border,.block--flush-top.block--border-top{border-top:none}.block--flush-bottom{margin-bottom:0 !important}.block--flush-bottom.block--border,.block--flush-bottom.block--border-bottom{border-bottom:none}.block--flush-sides{margin-right:-15px;margin-left:-15px}@media only all and (max-width: 37.5em){.block--flush-sides.block--border,.block--flush-sides.block--border-right,.block--flush-sides.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush-sides{margin-right:-30px;margin-left:-30px}}.block--flush{margin-top:0 !important;margin-right:-15px;margin-bottom:0 !important;margin-left:-15px}.block--flush.block--border,.block--flush.block--border-top,.block--flush.block--border-bottom{border-top:none;border-bottom:none}@media only all and (max-width: 37.5em){.block--flush.block--border,.block--flush.block--border-right,.block--flush.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush{margin-right:-30px;margin-left:-30px}}.block--bg{padding:1.875em .9375em 3.75em;background:var(--gray-5)}@media only all and (min-width: 37.5625em){.block--bg{padding:2.8125em 1.875em}}.block--padded-top{padding-top:1.875em;margin-top:1.875em}.block--padded-bottom{padding-bottom:1.875em;margin-bottom:1.875em}.block--sub{margin-top:1.875em;margin-bottom:1.875em}@media only all and (min-width: 56.3125em){.wrapper{max-width:1200px;padding-right:15px;padding-left:15px;margin:0 auto;clear:both}}.wrapper--match-content{padding-left:15px;padding-right:15px}@media only all and (min-width: 37.5625em){.wrapper--match-content{padding-left:30px;padding-right:30px;max-width:1200px}}.o-text-introduction{margin-top:0;margin-bottom:60px}.o-text-introduction>*{margin-top:0;margin-bottom:15px;max-width:41.875rem}.o-well{box-sizing:border-box;padding:1.875em .9375em;border:1px solid var(--gray-40);background-color:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-well{padding-left:1.875em;padding-right:1.875em}}.o-banner{padding:.9375em 0;background:var(--gold-10);border-bottom:1px solid var(--gray-40);font-size:.875em}.o-banner .m-notification{border:none;padding:0}.o-banner .m-notification__icon{left:0;top:0}.o-banner--dark{background:var(--teal-dark);border-color:var(--teal-dark);color:var(--white)}.o-banner--dark .m-notification{background:var(--teal-dark)}.o-banner--dark .m-notification .cf-icon-svg{fill:var(--white)}.o-banner--dark .m-notification a{color:var(--white);border-color:var(--white)}.o-banner--dark .m-notification a:visited,.o-banner--dark .m-notification a.visited{border-color:var(--teal-40);color:var(--teal-40)}.o-banner--dark .m-notification a:hover,.o-banner--dark .m-notification a.hover{border-color:var(--gray-15);color:var(--gray-15)}.o-banner--dark .m-notification a:focus,.o-banner--dark .m-notification a.focus{border-color:var(--white);color:var(--white)}.o-banner--dark .m-notification a:active,.o-banner--dark .m-notification a.active{border-color:var(--gray-15);color:var(--gray-15)}@media only all and (min-width: 37.5625em){.o-banner{font-size:1em}}.m-notification{display:none;position:relative;padding:15px;background:var(--gray-5);border:1px solid var(--gray-40)}.m-notification>.cf-icon-svg{position:absolute;fill:var(--gray)}.m-notification--success{background:var(--green-10);border-color:var(--green)}.m-notification--success>.cf-icon-svg{fill:var(--green)}.m-notification--warning{background:var(--gold-10);border-color:var(--gold)}.m-notification--warning>.cf-icon-svg{fill:var(--gold)}.m-notification--error{background:var(--red-10);border-color:var(--red)}.m-notification--error>.cf-icon-svg{fill:var(--red)}.m-notification--success a,.m-notification--warning a,.m-notification--error a{color:var(--pacific-mid-dark);border-color:var(--pacific-mid-dark)}.m-notification--success a:visited,.m-notification--success a.visited,.m-notification--warning a:visited,.m-notification--warning a.visited,.m-notification--error a:visited,.m-notification--error a.visited{border-color:var(--teal);color:var(--teal)}.m-notification--success a:hover,.m-notification--success a.hover,.m-notification--warning a:hover,.m-notification--warning a.hover,.m-notification--error a:hover,.m-notification--error a.hover{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-notification--success a:focus,.m-notification--success a.focus,.m-notification--warning a:focus,.m-notification--warning a.focus,.m-notification--error a:focus,.m-notification--error a.focus{border-color:var(--pacific-mid-dark);color:var(--pacific-mid-dark)}.m-notification--success a:active,.m-notification--success a.active,.m-notification--warning a:active,.m-notification--warning a.active,.m-notification--error a:active,.m-notification--error a.active{border-color:var(--navy-dark);color:var(--navy-dark)}.m-notification--visible{display:block}.cf-icon-svg+.m-notification__content{padding-left:1.5625rem}.m-notification__message{font-size:1rem;line-height:1.25;font-weight:500}@media only all and (min-width: 37.5625em){.m-notification__message{font-size:1.125rem}}.m-notification__explanation{margin-top:.3125rem;margin-bottom:.9375rem}.m-notification__message+.m-list{margin-top:.9375rem}@media only all and (min-width: 37.5625em){.m-notification .cf-icon-svg{font-size:1.125rem}.m-notification__explanation{margin-bottom:0}.m-notification .m-list{margin-top:.3125rem}.m-notification .m-list__item{margin-bottom:.3125rem}}html[lang=ar] .m-notification .cf-icon-svg+.m-notification__content{padding-left:initial;padding-right:1.5625rem}html[lang=ar] .m-notification .m-list{padding-right:0}.m-pagination{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:\"pag-btn-prev . pag-btn-next\" \"pag-form pag-form pag-form\";row-gap:.9375rem}.m-pagination__form{grid-area:pag-form;display:flex;flex-flow:wrap;place-content:center;gap:.625rem;padding:.3125rem;border-radius:.25rem;background:var(--gray-5);color:var(--gray)}.m-pagination__current-page{width:2.8125rem;font-weight:500;text-align:right}.m-pagination__label{display:contents;white-space:nowrap}.m-pagination__btn-prev{grid-area:pag-btn-prev;z-index:1}.m-pagination__btn-next{grid-area:pag-btn-next;z-index:1}@media only all and (min-width: 37.5625em){.m-pagination{grid-template-areas:\"pag-btn-prev pag-form pag-btn-next\"}.m-pagination__btn-prev{border-top-right-radius:0;border-bottom-right-radius:0}.m-pagination__btn-next{border-top-left-radius:0;border-bottom-left-radius:0}}.o-table__cell--right-align{text-align:right}.o-table--scrolling{box-sizing:border-box;overflow-y:hidden}.o-table--scrolling table{border:1px solid var(--gray-40)}.o-table--scrolling table>tbody>tr:nth-child(2n)>th,.o-table--scrolling table>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-table--striped>tbody>tr:nth-child(2n)>th,.o-table--striped>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}}@media only screen and (max-width: 600px){.o-table{width:100%}.o-table--striped tr:nth-child(2n)>th,.o-table--striped tr:nth-child(2n)>td{background:var(--white)}.o-table--stack-on-small{border-top:1px solid var(--gray-40)}.o-table--stack-on-small tr,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=row],.o-table--stack-on-small [data-display-table=cell]{display:block}.o-table--stack-on-small th,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=cell]{padding-right:0;padding-left:0;width:100%}.o-table--stack-on-small>thead,.o-table--stack-on-small [data-display-table=thead]{display:none}.o-table--stack-on-small td[data-label]:before{display:block;margin-top:0;margin-bottom:.3125em;content:attr(data-label);line-height:1.83333333;font-size:.875em;font-weight:600;letter-spacing:1px;text-transform:uppercase}.o-table--stack-on-small td:last-child,.o-table--stack-on-small [data-display-table=cell]:last-child{margin-bottom:1.875em}}.a-date{color:var(--gray);white-space:nowrap;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.a-date,ul+.a-date,ol+.a-date,dl+.a-date,figure+.a-date,img+.a-date,table+.a-date,blockquote+.a-date,h1+.a-date,.h1+.a-date,h2+.a-date,.h2+.a-date,h3+.a-date,.h3+.a-date,h4+.a-date,.h4+.a-date,h6+.a-date,.h6+.a-date{margin-top:2.1428571429em}.no-js .u-js-only,.u-hide-if-js{display:none !important}.no-js .u-hide-if-js{display:block !important}.u-clearfix:after{content:\"\";display:table;clear:both}.u-visually-hidden{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}@media only all and (max-width: 37.5em){.u-hide-on-mobile{display:none}}.u-show-on-mobile{display:none}@media only all and (max-width: 37.5em){.u-show-on-mobile{display:block}}.u-hidden{display:none !important}.u-invisible{visibility:hidden}.u-right{float:right}.u-nowrap{white-space:nowrap}.u-flexible-container{position:relative;padding-bottom:56.25%;height:0}.u-flexible-container__inner{position:absolute;top:0;left:0;width:100%;height:100%}.u-flexible-container--4-3{position:relative;padding-bottom:75%;height:0}.u-mt0{margin-top:0 !important}.u-mb0{margin-bottom:0 !important}.u-mt5{margin-top:5px !important}.u-mb5{margin-bottom:5px !important}.u-mt10{margin-top:10px !important}.u-mb10{margin-bottom:10px !important}.u-mt15{margin-top:15px !important}.u-mb15{margin-bottom:15px !important}.u-mt20{margin-top:20px !important}.u-mb20{margin-bottom:20px !important}.u-mt30{margin-top:30px !important}.u-mb30{margin-bottom:30px !important}.u-mt45{margin-top:45px !important}.u-mb45{margin-bottom:45px !important}.u-mt60{margin-top:60px !important}.u-mb60{margin-bottom:60px !important}.u-w100pct{width:100%}.u-w90pct{width:90%}.u-w80pct{width:80%}.u-w70pct{width:70%}.u-w60pct{width:60%}.u-w50pct{width:50%}.u-w40pct{width:40%}.u-w30pct{width:30%}.u-w20pct{width:20%}.u-w10pct{width:10%}.u-w75pct{width:75%}.u-w65pct{width:65%}.u-w25pct{width:25%}.u-w15pct{width:15%}.u-w66pct{width:66.6666666667%}.u-w33pct{width:33.3333333333%}small,.u-small-text{font-size:.875em}small--subtle,.u-small-text--subtle{color:var(--gray)}.u-no-animation{transition-duration:0s !important}.u-move-transition{transition:transform .25s ease-out}.u-move-to-origin{transform:translateZ(0)}.u-move-left{transform:translate3d(-100%, 0, 0)}.u-move-left-2x{transform:translate3d(-200%, 0, 0)}.u-move-left-3x{transform:translate3d(-300%, 0, 0)}.u-move-right{transform:translate3d(100%, 0, 0)}.u-move-up{transform:translate3d(0, -100%, 0)}.u-alpha-transition{transition:opacity .25s linear}.u-alpha-100{opacity:1}.u-alpha-0{opacity:0}.u-max-height-transition{overflow:hidden;contain:paint;transition:max-height .2s ease-out}.u-max-height-zero{max-height:0 !important}.u-max-height-summary{max-height:88px !important}.a-link{border-bottom-width:0}.a-link .a-link__text{border-bottom-width:1px;border-bottom-style:inherit;overflow-wrap:break-word}.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){.a-link--jump{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-link--jump .cf-icon-svg--right{margin-left:auto}.a-link--jump .a-link__text{border-bottom-width:0;flex-shrink:10}}a.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){a.a-link--jump{border-top-width:1px;border-bottom-width:1px}a.a-link--jump:focus{outline:none}a.a-link--jump:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-link--jump)+li:has(.a-link--jump) .a-link--jump{position:relative;border-top:none}li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:hover:before,li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.m-list--unstyled,.m-list--horizontal,.m-list--links{padding-left:0;list-style-type:none}.m-list--unstyled .m-list__item,.m-list--horizontal .m-list__item,.m-list--links .m-list__item{margin-left:0}.m-list--spaced .m-list--spaced,.m-list--spaced .m-list__item+.m-list__item{margin-top:1.5em}.m-list--horizontal .m-list__item{display:inline-block;margin-right:.25em;margin-bottom:0}@media only all and (max-width: 37.5em){.m-list--links .m-list__item{margin-bottom:0}}html[lang=ar] .m-list{padding-right:0}.m-meta-header{display:flex;flex-direction:column-reverse;flex-wrap:wrap-reverse;row-gap:.625rem;column-gap:1.3125rem;width:-moz-fit-content;width:fit-content;padding-bottom:.625rem;overflow:hidden}.m-meta-header__item-group{display:flex;flex-wrap:wrap;column-gap:1.3125rem}.m-meta-header__item{display:grid;grid-template-columns:0 auto 1fr;row-gap:.3125rem;text-wrap:balance;margin-bottom:0;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.m-meta-header__item,ul+.m-meta-header__item,ol+.m-meta-header__item,dl+.m-meta-header__item,figure+.m-meta-header__item,img+.m-meta-header__item,table+.m-meta-header__item,blockquote+.m-meta-header__item,h1+.m-meta-header__item,.h1+.m-meta-header__item,h2+.m-meta-header__item,.h2+.m-meta-header__item,h3+.m-meta-header__item,.h3+.m-meta-header__item,h5+.m-meta-header__item,.h5+.m-meta-header__item,h6+.m-meta-header__item,.h6+.m-meta-header__item{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.625em;font-size:1em;line-height:1.125}}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.3125rem}}.m-meta-header__item .cf-icon-svg{margin-right:.3125rem}.m-meta-header__item:before{content:\"|\";margin-left:-0.8125rem}.m-meta-header__item .a-date{font-size:.875rem;line-height:1.7142857143;margin-bottom:0}@media only all and (min-width: 37.5625em){.m-meta-header{flex-direction:row}}.m-pull-quote__body{color:var(--black);font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-pull-quote__body{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.m-pull-quote__citation{color:var(--gray);font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.m-pull-quote__citation,ul+.m-pull-quote__citation,ol+.m-pull-quote__citation,dl+.m-pull-quote__citation,figure+.m-pull-quote__citation,img+.m-pull-quote__citation,table+.m-pull-quote__citation,blockquote+.m-pull-quote__citation,h1+.m-pull-quote__citation,.h1+.m-pull-quote__citation,h2+.m-pull-quote__citation,.h2+.m-pull-quote__citation,h3+.m-pull-quote__citation,.h3+.m-pull-quote__citation,h4+.m-pull-quote__citation,.h4+.m-pull-quote__citation,h6+.m-pull-quote__citation,.h6+.m-pull-quote__citation{margin-top:2.1428571429em}.m-pull-quote__citation:before{content:\"—\"}.m-slug-header{border-top:1px solid var(--gray-40)}.m-slug-header__heading{display:inline-block;padding-top:0.2857142857em;border-top:5px solid var(--green);margin-top:-3px;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}.a-tagline{font-size:.75rem;display:grid;grid-template-columns:22px 1fr;grid-column-gap:10px}.a-tagline__text{display:inline-block}.a-tagline .u-usa-flag{margin-top:1px}.a-tagline--large{font-size:1rem}.a-tagline--large .u-usa-flag{margin-top:4px}.u-usa-flag{display:inline-block;width:24px;height:13px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAZCAMAAABAf11LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5QTFRF////sxlC7MbQ2YyhxlNxCjFhR2WJV3GSKUt1dYumOFh/GT5rhZiwwszYsr/OlKW6Zn6c0djh8PL1iR9Ko7LE4OXrl0pttKC0pXWRtYKbSuJhRQAAANFJREFUeNrkkctuwyAUREnSuW/ApHYf//+jBVdZVcJi3aORgAXcMyLBAAJEzsVG3m8TkifyI3zfPQ6nJJLo421CArSBmkgjNEWtQE4zXJmClXuCWIlU5hdQxCqbqnE1KdIz79CVDvBwZxyKfQfmHTyzl01UZSvOWSTbhZLSWeDMufWLC/1ls3amT4qQq394EjIjApxBT+/nr8eEBNuKcB9SWMpmEXalNOylmlUZNTr4vE/4VdKhpC+leQf6y/e0wzL3RdJtkfUJyzwW+ZcdfgQYAJmJD3zerW6OAAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */:root{--font-stack: system-ui, sans-serif;--beige: #bea96f;--beige-30: #f0e8d8;--beige-60: #d8c8a0;--green-dark: #1e9642;--green-mid-dark: #1fa040;--green: #20aa3f;--green-90: #48b753;--green-80: #66c368;--green-70: #93cf7c;--green-60: #addc91;--green-50: #bae0a2;--green-40: #c7e5b3;--green-30: #d4eac6;--green-20: #e2efd8;--green-10: #f0f8eb;--teal-dark: #005e5d;--teal-mid-dark: #126b69;--teal: #257675;--teal-90: #3e8685;--teal-80: #579695;--teal-70: #70a6a5;--teal-60: #89b6b5;--teal-50: #9ec4c3;--teal-40: #b4d2d1;--teal-30: #c4dddc;--teal-20: #d4e7e6;--teal-10: #f0f7f6;--pacific-dark: #0050b4;--pacific-mid-dark: #0061c1;--pacific: #0072ce;--pacific-90: #2284d5;--pacific-80: #4497dc;--pacific-70: #61a7e2;--pacific-60: #7eb7e8;--pacific-50: #96c4ed;--pacific-40: #afd2f2;--pacific-30: #c3ddf6;--pacific-20: #d6e8fa;--pacific-10: #eff8fd;--navy-dark: #002d72;--navy-mid-dark: #123c7c;--navy: #254b87;--navy-90: #3e5f95;--navy-80: #5674a3;--navy-70: #6f88b2;--navy-60: #889cc0;--navy-50: #9daecc;--navy-40: #b3c0d9;--navy-30: #c3cde2;--navy-20: #d3daeb;--navy-10: #f4f6fa;--purple-dark: #a01b68;--purple-mid-dark: #aa2071;--purple: #b4267a;--purple-90: #be438b;--purple-80: #c55998;--purple-70: #cd70a5;--purple-60: #d486b2;--purple-50: #dc9cbf;--purple-40: #e3b2cc;--purple-30: #ebc9d9;--purple-20: #f0d8e2;--purple-10: #fdf3f8;--red-dark: #b63014;--red-mid-dark: #c3381c;--red: #d14124;--red-90: #d75a40;--red-80: #dd735d;--red-70: #e28875;--red-60: #e79e8e;--red-50: #ebb0a3;--red-40: #f0c3b8;--red-30: #f3d1c8;--red-20: #f7e0d9;--red-10: #fbefec;--gold-dark: #dc731c;--gold-mid-dark: #ed881b;--gold: #ff9e1b;--gold-90: #ffab39;--gold-80: #ffb858;--gold-70: #ffc372;--gold-60: #ffce8d;--gold-50: #ffd8a3;--gold-40: #ffe1b9;--gold-30: #ffe8cb;--gold-20: #fff0dd;--gold-10: #fff6ec;--neutral-dark: #745745;--neutral-mid-dark: #7d604b;--neutral: #8a6c57;--neutral-90: #957865;--neutral-80: #a18573;--neutral-70: #ad9484;--neutral-60: #baa496;--neutral-50: #c6b4a9;--neutral-40: #d3c5bc;--neutral-30: #ddd1c9;--neutral-20: #e7ddd7;--neutral-10: #f8f5f2;--gray-darker: #293037;--gray-dark: #43484e;--gray-mid-dark: #4f5257;--gray: #5a5d61;--gray-90: #676a6f;--gray-80: #75787b;--gray-70: #838588;--gray-60: #919395;--gray-50: #a2a3a4;--gray-40: #b4b5b6;--gray-30: #c3c4c4;--gray-20: #d2d3d5;--gray-15: #dcdddf;--gray-10: #e7e8e9;--gray-5: #f7f8f9;--black: #101820;--white: #fff}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/2cd55546-ec00-4af9-aeca-4a3cd186da53.woff2\") format(\"woff2\");font-style:normal;font-weight:normal;font-display:fallback}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/627fbb5a-3bae-4cd9-b617-2f923e29d55e.woff2\") format(\"woff2\");font-style:normal;font-weight:500;font-display:fallback}:root{--font-stack: \"Avenir Next\", arial, sans-serif}.row-chart-section{margin-top:30px;margin-left:30px}.row-chart-section p{max-width:none}@media screen and (max-width: 599px){.row-chart-section{margin-left:0}}.row-chart .bg-hover,.row-chart .visibility,.row-chart line,.row-chart path.domain,.row-chart .x-axis-group{display:none}.row-chart .expandable{color:var(--pacific);cursor:pointer}.row-chart text{font-size:16px}.row-chart text.adjust-upwards{transform:translateY(-12px)}.row-chart text.hidden{display:none}.row-chart .view-more-group .view-more-background{fill:var(--pacific-20)}.row-chart .view-more-group .view-more-label{font-size:14px;font-weight:bold;text-decoration:underline;fill:var(--pacific);text-anchor:end;cursor:pointer}","/*! normalize.css v2.1.3 | MIT License | git.io/normalize */html{font-family:sans-serif;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:0.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:0.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:0.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:normal;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:0.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:0.5em}li{margin-bottom:0.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:0.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:0.625em;text-align:left}th,td{padding:0.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:0.9375em;margin-left:0.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:\"Input Mono\",Consolas,Monaco,\"Courier New\",monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:0.8125em}pre{display:block;padding:0.625em 0.9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:rgba(0,0,0,0)}html{font-family:sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:.5em}li{margin-bottom:.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:.625em;text-align:left}th,td{padding:.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:.9375em;margin-left:.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:Input Mono,Consolas,Monaco,Courier New,monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:.8125em}pre{display:block;padding:.625em .9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:transparent}button.a-btn::-moz-focus-inner,input.a-btn::-moz-focus-inner{border:0}.a-btn{appearance:none;display:flex;gap:.625rem;box-sizing:border-box;padding:.5em .875em;border:0;margin:0;border-radius:.25em;cursor:pointer;font-size:1em;font-weight:500;line-height:normal;text-align:center;text-decoration:none;transition:background-color .1s;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;justify-content:center}.a-btn,.a-btn:link,.a-btn:visited{background-color:var(--pacific);color:var(--white)}.a-btn:hover,.a-btn.hover,.a-btn:focus,.a-btn.focus{background-color:var(--pacific-dark);color:var(--white)}.a-btn:focus,.a-btn.focus{outline:1px dotted var(--pacific);outline-offset:1px}.a-btn:active,.a-btn.active{background-color:var(--navy)}.a-btn--secondary,.a-btn--secondary:link,.a-btn--secondary:visited{background-color:var(--gray);color:var(--white)}.a-btn--secondary:hover,.a-btn--secondary.hover,.a-btn--secondary:focus,.a-btn--secondary.focus{background-color:var(--gray-dark)}.a-btn--secondary:focus,.a-btn--secondary.focus{outline-color:var(--gray)}.a-btn--secondary:active,.a-btn--secondary.active{background-color:var(--black)}.a-btn--warning,.a-btn--warning:link,.a-btn--warning:visited{background-color:var(--red-mid-dark);color:var(--white)}.a-btn--warning:hover,.a-btn--warning.hover,.a-btn--warning:focus,.a-btn--warning.focus{background-color:var(--red-dark)}.a-btn--warning:focus,.a-btn--warning.focus{outline-color:var(--red-mid-dark)}.a-btn--warning:active,.a-btn--warning.active{background-color:var(--gray-dark)}.a-btn--disabled,.a-btn--disabled:link,.a-btn--disabled:visited,.a-btn--disabled:hover,.a-btn--disabled.hover,.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn--disabled:active,.a-btn--disabled.active,.a-btn[disabled],.a-btn[disabled]:link,.a-btn[disabled]:visited,.a-btn[disabled]:hover,.a-btn[disabled].hover,.a-btn[disabled]:focus,.a-btn[disabled].focus,.a-btn[disabled]:active,.a-btn[disabled].active{background-color:var(--gray-20);color:var(--gray-dark);cursor:default;cursor:not-allowed}.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn[disabled]:focus,.a-btn[disabled].focus{outline-color:var(--gray-20)}@media only all and (max-width: 37.5em){.a-btn--full-on-xs{display:block;width:100%}}.a-btn:has(svg+span) span{order:3}.a-btn:has(span+svg) svg{order:3}.a-btn:not(.a-btn--hide-icon):has(svg+span):before,.a-btn:not(.a-btn--hide-icon):has(span+svg):before{content:\"\";border-left:1px solid var(--pacific-60);order:2;place-self:normal}.a-btn--secondary:has(svg):before{border-color:var(--gray-40) !important}.a-btn--warning:has(svg):before{border-color:var(--red-60) !important}.a-btn--disabled:has(svg):before,.a-btn[disabled]:has(svg):before{border-color:var(--gray-60) !important}.a-btn--hide-icon svg{display:none}.m-btn-group{display:flex;gap:.625rem;flex-wrap:wrap;align-items:center;width:-moz-fit-content;width:fit-content}.a-btn--link{padding:1.5px 0;border-radius:0;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-style:dotted;text-underline-offset:4.5px}.a-btn--link:has(svg){gap:.3125rem}.a-btn--link:has(svg):before{display:none}.a-btn--link,.a-btn--link:link,.a-btn--link:visited{text-decoration-color:var(--pacific);background-color:transparent;color:var(--pacific)}.a-btn--link:hover,.a-btn--link.hover{text-decoration-color:var(--pacific-dark);text-decoration-style:solid;background-color:transparent;color:var(--pacific-dark)}.a-btn--link:focus,.a-btn--link.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--pacific);color:var(--pacific)}.a-btn--link:active,.a-btn--link.active{text-decoration-color:var(--navy);text-decoration-style:solid;background-color:transparent;color:var(--navy)}.a-btn--link.a-btn--secondary,.a-btn--link.a-btn--secondary:link,.a-btn--link.a-btn--secondary:visited{text-decoration-color:var(--gray);background-color:transparent;color:var(--gray)}.a-btn--link.a-btn--secondary:hover,.a-btn--link.a-btn--secondary.hover{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.a-btn--link.a-btn--secondary:focus,.a-btn--link.a-btn--secondary.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--gray);color:var(--gray)}.a-btn--link.a-btn--secondary:active,.a-btn--link.a-btn--secondary.active{text-decoration-color:var(--black);text-decoration-style:solid;background-color:transparent;color:var(--black)}.a-btn--link.a-btn--warning,.a-btn--link.a-btn--warning:link,.a-btn--link.a-btn--warning:visited{text-decoration-color:var(--red-mid-dark);background-color:transparent;color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:hover,.a-btn--link.a-btn--warning.hover{text-decoration-color:var(--red-dark);text-decoration-style:solid;background-color:transparent;color:var(--red-dark)}.a-btn--link.a-btn--warning:focus,.a-btn--link.a-btn--warning.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--red-mid-dark);color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:active,.a-btn--link.a-btn--warning.active{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.o-expandable{position:relative}.o-expandable__header{display:flex;justify-content:space-between;gap:10px;padding:.625em .9375em;border:0;background-color:transparent;cursor:pointer}.o-expandable__header:focus{outline:1px dotted var(--black);outline-offset:2px}.o-expandable__header .o-expandable__cue-close,.o-expandable__header .o-expandable__cue-open{display:none}.o-expandable__header[aria-expanded=false] .o-expandable__cue-open,.o-expandable__header[aria-expanded=true] .o-expandable__cue-close{display:block}.o-expandable button.o-expandable__header{width:100%;text-align:left}.o-expandable__label{flex-grow:1;margin-bottom:0;color:var(--black);font-weight:500}.o-expandable__icon,.o-expandable__label{font-size:1.125em}@media only all and (max-width: 37.5em){.o-expandable__icon,.o-expandable__label{font-size:1em}}.o-expandable__cues{align-self:center;color:var(--pacific);font-size:1em;line-height:1.375}.o-expandable__content{padding:0 .9375em .9375em}.o-expandable__content:before{content:\"\";display:block;border-top:1px solid var(--gray-40);padding-top:.9375em}.o-expandable__content:after{padding-bottom:.9375em;width:100%}.o-expandable--padded .o-expandable__header{padding:1.5625em .9375em}.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.625em}@media only all and (max-width: 37.5em){.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.375em}}.o-expandable--background{background:var(--gray-5)}.o-expandable--border{border:1px solid var(--gray-40)}html[lang=ar] .o-expandable__header{text-align:right}html[lang=ar] .o-expandable__cues{text-align:left}.o-expandable-group .o-expandable{border-bottom:1px solid var(--gray-40)}.o-expandable-group .o-expandable:first-child{border-top:1px solid var(--gray-40)}@media print{.o-expandable__header[aria-expanded=true] .o-expandable__cue-close,.o-expandable__header[aria-expanded=false] .o-expandable__cue-open{display:none}.o-expandable__content[aria-expanded=false]{display:block;max-height:99999px !important}}.o-expandable .print__header[aria-expanded=true] .o-expandable .print__cue-close,.o-expandable .print__header[aria-expanded=false] .o-expandable .print__cue-open{display:none}.o-expandable .print__content[aria-expanded=false]{display:block;max-height:99999px !important}.o-summary__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary__btn{position:relative;z-index:2;display:block;width:100%;padding-top:15px;padding-bottom:15px;border:dotted var(--pacific);border-width:1px 0;text-align:center;color:var(--pacific);background:#fff}.o-summary__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary__btn[aria-expanded=false]:before{display:block;pointer-events:none;height:2.75em;margin:0;position:absolute;left:0;right:0;top:calc(-100% + 2px);background:linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);content:\"\"}@media print{.o-summary__btn[aria-expanded=false]:before{background:none}}.o-summary__btn[aria-expanded=false]:before .print{background:none}.no-js .o-summary__btn{display:none}@media only screen and (min-width: 601px){.o-summary--mobile .o-summary__btn{display:none}}.o-summary-minimal__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary-minimal__btn{margin-top:5px;padding-left:0;padding-right:0;display:block;border:none;background:none;text-align:left;color:var(--pacific)}.o-summary-minimal__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary-minimal__btn .o-summary-minimal__cue-close,.o-summary-minimal__btn .o-summary-minimal__cue-open{display:none}.o-summary-minimal__btn[aria-expanded=false] .o-summary-minimal__cue-open,.o-summary-minimal__btn[aria-expanded=true] .o-summary-minimal__cue-close{display:block}.no-js .o-summary-minimal__btn{display:none}.o-form__group{margin-bottom:1.875em}.o-form__fieldset{border:none;margin:0;padding:0}.o-form__fieldset .m-form-field+.m-form-field{margin-top:.625em}.a-form-alert .cf-icon-svg{color:var(--gray);float:left}.a-form-alert__text{display:block;margin-left:1.25em}.a-form-alert--success .cf-icon-svg{color:var(--green)}.a-form-alert--error .cf-icon-svg{color:var(--red)}.a-form-alert--warning .cf-icon-svg{color:var(--gold)}.m-form-field .a-text-input--full{width:100%}.m-form-field .a-label+.a-text-input{margin-top:.3125em}.m-form-field--checkbox .a-label,.m-form-field--radio .a-label{display:inline-grid;grid-template-columns:1.875em auto;vertical-align:top;cursor:pointer;overflow-wrap:anywhere}.m-form-field--checkbox .a-label:before,.m-form-field--radio .a-label:before{display:inline-block;grid-row-start:1;grid-row-end:3;border:1px solid var(--gray-60);height:1.125em;width:1.125em;margin-right:10px;background-color:var(--white);content:\"\";vertical-align:top;position:relative;top:1px;left:1px}.m-form-field--checkbox .a-label:hover:before,.m-form-field--checkbox .a-label.hover:before,.m-form-field--radio .a-label:hover:before,.m-form-field--radio .a-label.hover:before{border-color:var(--pacific)}.m-form-field--checkbox .a-label__helper,.m-form-field--radio .a-label__helper{display:block}.m-form-field--checkbox .a-checkbox,.m-form-field--checkbox .a-radio,.m-form-field--radio .a-checkbox,.m-form-field--radio .a-radio{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}.m-form-field--checkbox .a-checkbox:focus+.a-label,.m-form-field--checkbox .a-checkbox.focus+.a-label,.m-form-field--checkbox .a-radio:focus+.a-label,.m-form-field--checkbox .a-radio.focus+.a-label,.m-form-field--radio .a-checkbox:focus+.a-label,.m-form-field--radio .a-checkbox.focus+.a-label,.m-form-field--radio .a-radio:focus+.a-label,.m-form-field--radio .a-radio.focus+.a-label{outline:1px dotted var(--pacific);outline-offset:1px}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:hover+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled:checked+.a-label:before,.m-form-field--checkbox .a-radio:disabled:focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled.focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled:hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled.hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled:checked+.a-label:before,.m-form-field--radio .a-checkbox:disabled:focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled.focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled:hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled.hover+.a-label:before,.m-form-field--radio .a-radio:disabled:checked+.a-label:before,.m-form-field--radio .a-radio:disabled:focus+.a-label:before,.m-form-field--radio .a-radio:disabled.focus+.a-label:before,.m-form-field--radio .a-radio:disabled:hover+.a-label:before,.m-form-field--radio .a-radio:disabled.hover+.a-label:before{border-color:var(--gray-60);outline:none;box-shadow:none}.m-form-field--checkbox .a-checkbox:disabled+.a-label,.m-form-field--checkbox .a-radio:disabled+.a-label,.m-form-field--radio .a-checkbox:disabled+.a-label,.m-form-field--radio .a-radio:disabled+.a-label{cursor:not-allowed;color:var(--gray-dark)}.m-form-field--checkbox .a-checkbox:disabled+.a-label:before,.m-form-field--checkbox .a-radio:disabled+.a-label:before,.m-form-field--radio .a-checkbox:disabled+.a-label:before,.m-form-field--radio .a-radio:disabled+.a-label:before{background:var(--gray-10);border-color:var(--gray-60)}.m-form-field--checkbox .a-checkbox:focus+.a-label:before,.m-form-field--checkbox .a-checkbox.focus+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:hover+.a-label:before,.m-form-field--checkbox .a-checkbox.hover+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center 0}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,')}.m-form-field--checkbox-error .a-label:before{border-color:var(--red);outline:1px solid var(--red)}.m-form-field--checkbox-error .a-label:hover:before,.m-form-field--checkbox-error .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-error .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-error .a-checkbox.focus+.a-label:before{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline-color:var(--red)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label,.m-form-field--checkbox-error .a-checkbox.focus+.a-label{outline:1px dotted var(--red);outline-offset:1px}.m-form-field--checkbox-warning .a-label:before{border-color:var(--gold);outline:1px solid var(--gold)}.m-form-field--checkbox-warning .a-label:hover:before,.m-form-field--checkbox-warning .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label:before{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline-color:var(--gold)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label{outline:1px dotted var(--gold);outline-offset:1px}.m-form-field--checkbox-success .a-label:before{border-color:var(--green);outline:1px solid var(--green)}.m-form-field--checkbox-success .a-label:hover:before,.m-form-field--checkbox-success .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-success .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-success .a-checkbox.focus+.a-label:before{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline-color:var(--green)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label,.m-form-field--checkbox-success .a-checkbox.focus+.a-label{outline:1px dotted var(--green);outline-offset:1px}.m-form-field--radio .a-label:before{border-radius:50%;transform:rotate(0)}.m-form-field--radio .a-radio:focus+.a-label:before,.m-form-field--radio .a-radio.focus+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:hover+.a-label:before,.m-form-field--radio .a-radio.hover+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:checked+.a-label:before{background-color:var(--pacific);box-shadow:inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:checked:disabled+.a-label:before{background-color:var(--gray-40);box-shadow:inset 0 0 0 2px var(--gray-10)}.m-form-field--radio .a-radio:focus:checked+.a-label:before,.m-form-field--radio .a-radio.focus:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:hover:checked+.a-label:before,.m-form-field--radio .a-radio.hover:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--lg-target{display:block}.m-form-field--lg-target .a-label{box-sizing:border-box;width:100%;padding:15px;background-color:var(--gray-10)}.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{background-color:var(--pacific-20);box-shadow:inset 0 0 0 1px var(--pacific)}.m-form-field--lg-target .a-checkbox:hover+.a-label,.m-form-field--lg-target .a-checkbox.hover+.a-label,.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-radio:hover+.a-label,.m-form-field--lg-target .a-radio.hover+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label{box-shadow:inset 0 0 0 2px var(--pacific)}.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{outline-offset:1px}.m-form-field--lg-target .a-checkbox:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:hover:disabled+.a-label,.m-form-field--lg-target .a-radio:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:hover:disabled+.a-label{color:var(--gray-dark);box-shadow:none;background-color:var(--gray-20)}.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label:before,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label:before{border:1px solid var(--gray-60)}.m-form-field .a-form-alert{margin-top:.9375em}.a-label{display:inline-block}.a-label__helper{color:var(--gray-dark);font-size:1rem;font-weight:400}.a-label__helper--block{display:block;margin-top:0.8333333333em}.a-label--heading{display:block;margin-bottom:0.5555555556em;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.a-label--heading,ul+.a-label--heading,ol+.a-label--heading,dl+.a-label--heading,figure+.a-label--heading,img+.a-label--heading,table+.a-label--heading,blockquote+.a-label--heading,h1+.a-label--heading,.h1+.a-label--heading,h2+.a-label--heading,.h2+.a-label--heading,h3+.a-label--heading,.h3+.a-label--heading,h5+.a-label--heading,.h5+.a-label--heading,h6+.a-label--heading,.h6+.a-label--heading{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.a-label--heading{margin-bottom:.625em;font-size:1em;line-height:1.125}}.a-label--heading .a-label__helper--block{margin-top:.625rem}.a-range{appearance:none;width:100%;min-height:49px}.a-range::-webkit-slider-runnable-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-moz-range-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-webkit-slider-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range::-moz-range-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range:focus,.a-range.focus{box-shadow:none;outline:none}.a-range:focus::-webkit-slider-thumb,.a-range.focus::-webkit-slider-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.a-range:focus::-moz-range-thumb,.a-range.focus::-moz-range-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.o-search-input{display:flex;flex-direction:column;row-gap:.9375rem}.o-search-input__input{position:relative;display:flex;width:initial;flex:0 1 100%}.o-search-input__input-label{position:absolute;left:10px;align-self:center;cursor:pointer}.o-search-input__input input[type=search]{width:100%;white-space:nowrap;padding-left:30px;appearance:none}.o-search-input__input button[type=reset]{display:none;position:absolute;right:0;align-self:center;color:var(--gray-40);font-size:20px;border:1px solid transparent;background-color:transparent;outline:0;width:44px;padding:5px;text-align:right}.o-search-input__input button[type=reset]>svg{width:25px;cursor:pointer;pointer-events:none}.o-search-input__input button[type=reset]:hover{color:var(--black)}.o-search-input__input button[type=reset]:focus{color:var(--black)}.o-search-input__input button[type=reset]:focus>svg{outline:1px dotted var(--pacific)}.o-search-input__input input[type=search]:placeholder-shown~button[type=reset]{display:none}.o-search-input__input input[type=search]:not(:placeholder-shown){padding-right:34px}.o-search-input__input input[type=search]::-webkit-search-decoration,.o-search-input__input input[type=search]::-webkit-search-cancel-button,.o-search-input__input input[type=search]::-webkit-search-results-button,.o-search-input__input input[type=search]::-webkit-search-results-decoration{display:none}.o-search-input:focus-within button[type=reset],.o-search-input .o-search-input__input:hover button[type=reset]{display:block}.o-search-input button[type=submit]{line-height:1.1875}@media only all and (min-width: 37.5625em){.o-search-input{flex-direction:row;border-left:0}.o-search-input button[type=submit]{border-top-left-radius:0;border-bottom-left-radius:0;flex-basis:25%}}.no-js .o-search-input button[type=reset]{display:none !important}.a-select{position:relative;border:1px solid var(--gray-60)}.a-select select{width:100%;line-height:1.375;padding:.4375em .375em .375em;border:0;appearance:none;background-color:var(--white);border-radius:0;color:var(--black)}.a-select select:hover,.a-select select.hover{outline:2px solid var(--pacific);outline-offset:0}.a-select select:active,.a-select select:focus,.a-select select.focus{box-shadow:0 0 0 2px var(--pacific);outline:1px dotted var(--pacific);outline-offset:3px}.a-select select[disabled]{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed}.a-select select[disabled]:hover,.a-select select[disabled].hover,.a-select select[disabled]:focus,.a-select select[disabled].focus{outline:none}.a-select select[disabled] option,.a-select select[disabled] option:disabled,.a-select select option:disabled{color:var(--gray-dark)}.a-select:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;content:\"\";pointer-events:none}.a-select--disabled:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.a-tag-filter{display:flex;gap:.625rem;border:1px solid var(--teal);padding:4px 6px;background-color:var(--teal-20);border-radius:.1875rem;color:var(--black);text-align:left;min-width:-moz-fit-content;min-width:fit-content}.a-tag-filter .cf-icon-svg{pointer-events:none;flex:none}.a-tag-filter>label{display:contents;pointer-events:none}button.a-tag-filter:hover{background-color:var(--teal-40);cursor:pointer}button.a-tag-filter:focus{outline:1px dotted var(--teal);outline-offset:1px}button.a-tag-filter:active{background-color:var(--teal)}a.a-tag-filter{line-height:normal;color:var(--black);border-color:var(--teal)}a.a-tag-filter:visited,a.a-tag-filter.visited,a.a-tag-filter:hover,a.a-tag-filter.hover{border-color:var(--teal);color:var(--black)}a.a-tag-filter:focus,a.a-tag-filter.focus{border-color:var(--teal);color:var(--black)}a.a-tag-filter:active,a.a-tag-filter.active{border-color:var(--teal);color:var(--black)}.a-tag-topic{display:flex;gap:.3125rem}.a-tag-topic{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--gold-80);letter-spacing:1px}.a-tag-topic .a-tag-topic__text{color:var(--gray);word-break:break-word}@media only all and (max-width: 37.5em){.a-tag-topic{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-tag-topic .cf-icon-svg--right{margin-left:auto}.a-tag-topic .a-tag-topic__text{border-bottom-width:0;flex-shrink:10}}a.a-tag-topic{color:var(--gold-80);border-color:var(--gold-80)}a.a-tag-topic:visited,a.a-tag-topic.visited,a.a-tag-topic:hover,a.a-tag-topic.hover{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:focus,a.a-tag-topic.focus{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:active,a.a-tag-topic.active{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic .a-tag-topic__text{border-bottom-color:var(--gold-80)}@media only all and (max-width: 37.5em){a.a-tag-topic{border-top-width:1px;border-bottom-width:1px}a.a-tag-topic:focus{outline:none}a.a-tag-topic:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-tag-topic)+li:has(.a-tag-topic) .a-tag-topic{position:relative;border-top:none}li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:hover:before,li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.a-tag-topic__bullet{font-size:1rem;line-height:1rem}@media only all and (min-width: 37.5625em){a.a-tag-topic__text{color:var(--gray);border-color:var(--gray)}a.a-tag-topic__text:visited,a.a-tag-topic__text.visited,a.a-tag-topic__text:hover,a.a-tag-topic__text.hover{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:focus,a.a-tag-topic__text.focus{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:active,a.a-tag-topic__text.active{border-color:var(--gray);color:var(--gray)}a.a-tag-topic,a.a-tag-topic:visited,a.a-tag-topic:hover,a.a-tag-topic:focus,a.a-tag-topic:active{border-bottom:none;outline-offset:1px}a.a-tag-topic .a-tag-topic__text,a.a-tag-topic:visited .a-tag-topic__text,a.a-tag-topic:hover .a-tag-topic__text,a.a-tag-topic:focus .a-tag-topic__text,a.a-tag-topic:active .a-tag-topic__text{padding-bottom:1px;border-bottom:1px dotted var(--gold-80)}a.a-tag-topic:hover .a-tag-topic__text{border-bottom:1px solid var(--gold-80)}a.a-tag-topic:focus{outline-color:var(--gray)}a.a-tag-topic:focus .a-tag-topic__text{border-bottom-style:solid !important}}.m-tag-group{padding-left:0;list-style-type:none}.m-tag-group li{margin-bottom:0;display:contents}@media only all and (min-width: 37.5625em){.m-tag-group{display:flex;gap:.9375em;flex-wrap:wrap}.m-tag-group--stacked{flex-direction:column;width:-moz-fit-content;width:fit-content}}.m-tag-group:has(.a-tag-filter){display:flex;gap:.9375em;flex-wrap:wrap}html[lang=ar] .m-tag-group{direction:rtl;padding-right:0}.a-text-input{appearance:none;display:inline-block;padding:.4375em;border:1px solid var(--gray-60);background:var(--white);color:var(--black);box-sizing:border-box}.a-text-input:hover,.a-text-input.hover{border-color:var(--pacific);outline:1px solid var(--pacific)}.a-text-input:focus,.a-text-input.focus{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific);outline:1px dotted var(--pacific);outline-offset:2px}.a-text-input:disabled,.a-text-input:disabled:hover,.a-text-input:disabled.hover,.a-text-input:disabled:focus,.a-text-input:disabled.focus{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed;border-color:var(--gray-60);outline:none}.a-text-input--error{border-color:var(--red);outline:1px solid var(--red)}.a-text-input--error:hover,.a-text-input--error.hover{border-color:var(--red-dark);outline:1px solid var(--red-dark);outline-offset:0}.a-text-input--error:focus,.a-text-input--error.focus{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red)}.a-text-input--error:focus:hover,.a-text-input--error:focus.hover,.a-text-input--error.focus:hover,.a-text-input--error.focus.hover{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red);outline-offset:2px}.a-text-input--warning{border-color:var(--gold);outline:1px solid var(--gold)}.a-text-input--warning:hover,.a-text-input--warning.hover{border-color:var(--gold-dark);outline:1px solid var(--gold-dark);outline-offset:0}.a-text-input--warning:focus,.a-text-input--warning.focus{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold)}.a-text-input--warning:focus:hover,.a-text-input--warning:focus.hover,.a-text-input--warning.focus:hover,.a-text-input--warning.focus.hover{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold);outline-offset:2px}.a-text-input--success{border-color:var(--green);outline:1px solid var(--green)}.a-text-input--success:hover,.a-text-input--success.hover{border-color:var(--green-dark);outline:1px solid var(--green-dark);outline-offset:0}.a-text-input--success:focus,.a-text-input--success.focus{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green)}.a-text-input--success:focus:hover,.a-text-input--success:focus.hover,.a-text-input--success.focus:hover,.a-text-input--success.focus.hover{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green);outline-offset:2px}::-webkit-search-decoration{appearance:none}::placeholder{color:var(--gray-dark)}input[type=date]::-webkit-datetime-edit{color:var(--gray-dark)}select.o-multiselect{display:block;box-sizing:border-box;width:100%;padding:.25em .4375em;height:5.5em;border:1px solid var(--gray-60)}select.o-multiselect option{padding:.125em .375em}.o-multiselect,.o-multiselect__header{position:relative}.o-multiselect__header:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;border:1px solid var(--gray-60);content:\"\";pointer-events:none}.o-multiselect__search[type=text]{display:block;box-sizing:border-box;width:100%}.o-multiselect__fieldset{border-color:var(--gray-60);border-top:none;margin:-1px 0 0;padding:0;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;position:absolute;z-index:10;max-height:0;width:100%;transition:max-height .25s ease-out}.o-multiselect.u-active .o-multiselect__fieldset{margin-top:0;max-height:140px;border-color:var(--pacific);border-width:2px;border-top:0}.o-multiselect.u-active .o-multiselect__header:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.o-multiselect__options{list-style-type:none;background-color:var(--white);padding:0}.o-multiselect__options li{margin:0}.o-multiselect__options li:first-child .a-label{padding-top:.625em}.o-multiselect__options.u-filtered li:not(.u-filter-match){display:none}.o-multiselect__options.u-no-results li,.o-multiselect__options.u-max-selections li{display:none}.o-multiselect__options.u-no-results:after,.o-multiselect__options.u-max-selections:after{display:list-item}.o-multiselect__options.u-no-results:after{content:\"No results found\"}.o-multiselect__options.u-max-selections{padding:.625em;pointer-events:none}.o-multiselect__options.u-max-selections:after{content:\"Reached maximum number of selections\"}.o-multiselect__options .a-label{box-sizing:border-box;padding:.3125em 0 .3125em .625em;width:100%}.cf-icon-svg{height:1.1875em;vertical-align:text-top;fill:currentcolor}.cf-icon-svg--updating,.cf-icon-svg--updating-round{animation:updating-animation 1.25s infinite linear;transform-origin:50% 50%}@keyframes updating-animation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}html[lang=ar] .cf-icon-svg--right,html[lang=ar] .cf-icon-svg--right-round,html[lang=ar] .cf-icon-svg--left,html[lang=ar] .cf-icon-svg--left-round,html[lang=ar] .cf-icon-svg--arrow-right,html[lang=ar] .cf-icon-svg--arrow-right-round,html[lang=ar] .cf-icon-svg--arrow-left,html[lang=ar] .cf-icon-svg--arrow-left-round,html[lang=ar] .cf-icon-svg--help,html[lang=ar] .cf-icon-svg--help-round,html[lang=ar] .cf-icon-svg--book,html[lang=ar] .cf-icon-svg--book-round,html[lang=ar] .cf-icon-svg--document,html[lang=ar] .cf-icon-svg--document-round,html[lang=ar] .cf-icon-svg--edit,html[lang=ar] .cf-icon-svg--edit-round,html[lang=ar] .cf-icon-svg--paper-clip,html[lang=ar] .cf-icon-svg--paper-clip-round,html[lang=ar] .cf-icon-svg--cart,html[lang=ar] .cf-icon-svg--cart-round,html[lang=ar] .cf-icon-svg--disability,html[lang=ar] .cf-icon-svg--disability-round,html[lang=ar] .cf-icon-svg--travel,html[lang=ar] .cf-icon-svg--travel-round,html[lang=ar] .cf-icon-svg--bullhorn,html[lang=ar] .cf-icon-svg--bullhorn-round,html[lang=ar] .cf-icon-svg--chart,html[lang=ar] .cf-icon-svg--chart-round,html[lang=ar] .cf-icon-svg--list,html[lang=ar] .cf-icon-svg--list-round,html[lang=ar] .cf-icon-svg--external-link,html[lang=ar] .cf-icon-svg--external-link-round{transform:scaleX(-1)}.m-card{position:relative}.m-card:not(.m-card--breakout)>a{padding:1.875em}.m-card:not(.m-card--breakout) .m-card__footer{margin-top:auto}.m-card:not(.m-card--breakout,.m-card--topic){background:var(--white);border:1px solid var(--gray-20);border-bottom-width:3px;padding:1.875em}.m-card:not(.m-card--breakout,.m-card--topic),.m-card>a{display:flex;flex-direction:column;flex-grow:1;flex-basis:0;box-sizing:border-box;height:100%}.m-card a:focus{outline-offset:2px}.m-card__footer>a{font-weight:500;border-bottom-width:1px}@media only all and (max-width: 56.3125em){.m-card__heading{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h4+.m-card__heading,.h4+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.3636363636em}}@media only all and (max-width: 56.3125em)and (max-width: 37.5em){.m-card__heading{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h3+.m-card__heading,.h3+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.6666666667em}}.m-card__heading>a{color:var(--black)}.m-card__heading>a:hover{color:var(--pacific)}.m-card__heading>a .m-card__icon{font-size:1em;margin-bottom:0;padding-right:.46875em}.m-card__heading>a .m-card__icon,.m-card__heading>a span{display:table-cell}.m-card>.m-list{margin-top:10px;margin-bottom:30px}.m-card--topic{text-align:center;width:170px;background:var(--white)}.m-card--topic>a{border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--topic .m-card__icon{font-size:1.875em;color:var(--green);margin-bottom:.3125em}.m-card--topic:hover>a{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--topic:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--topic .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--topic>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--topic:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:focus .m-card__footer>span{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:active .m-card__footer>span{border-color:var(--pacific-dark);border-style:solid;color:var(--pacific-dark)}.m-card--topic-action .m-card__icon{color:var(--pacific)}.m-card--breakout{min-width:210px;text-align:center}.m-card--breakout>a{padding-top:60px}.m-card--breakout .m-card__inner-wrapper{position:relative;z-index:0;min-height:135px;background:var(--gray-5);border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--breakout .m-card__img{position:absolute;z-index:1;top:0;left:50%;width:210px;height:120px;margin-left:-105px}.m-card--breakout .m-card__footer{margin-top:84px}.m-card--breakout:hover .m-card__inner-wrapper{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--breakout:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--breakout .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--breakout>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--breakout:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--breakout>a:focus .m-card__footer>span{border-color:var(--pacific);color:var(--pacific)}.m-card--breakout>a:active .m-card__footer>span{border-color:var(--navy);border-style:solid;color:var(--navy)}.m-card--breakout .m-card__footer>span{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card--breakout .m-card__footer>span,ul+.m-card--breakout .m-card__footer>span,ol+.m-card--breakout .m-card__footer>span,dl+.m-card--breakout .m-card__footer>span,figure+.m-card--breakout .m-card__footer>span,img+.m-card--breakout .m-card__footer>span,table+.m-card--breakout .m-card__footer>span,blockquote+.m-card--breakout .m-card__footer>span,h1+.m-card--breakout .m-card__footer>span,.h1+.m-card--breakout .m-card__footer>span,h2+.m-card--breakout .m-card__footer>span,.h2+.m-card--breakout .m-card__footer>span,h4+.m-card--breakout .m-card__footer>span,.h4+.m-card--breakout .m-card__footer>span,h5+.m-card--breakout .m-card__footer>span,.h5+.m-card--breakout .m-card__footer>span,h6+.m-card--breakout .m-card__footer>span,.h6+.m-card--breakout .m-card__footer>span{margin-top:1.3636363636em}.o-card-group>h2{margin-bottom:1.875rem}.o-card-group--column-2 .o-card-group__cards{grid-template-columns:1fr 1fr}.o-card-group--column-3 .o-card-group__cards{grid-template-columns:repeat(3, minmax(0, 1fr))}@media only all and (max-width: 63.8125em){.o-card-group--column-3 .o-card-group__cards{grid-template-columns:1fr 1fr}}.o-card-group__cards{display:grid;grid-column-gap:1.25em;grid-row-gap:1.25em}@media only all and (max-width: 37.5em){.o-card-group__cards{grid-template-columns:100% !important}}.o-card-group--bg-green{padding:1.875em;background:var(--green-20)}_:-ms-lang(x),.o-card-group__cards{display:block}_:-ms-lang(x) .m-card,.o-card-group__cards .m-card{display:block;float:left;margin-bottom:10px}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-2 .o-card-group__cards .m-card{width:48%;margin-right:2%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-2 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-3 .o-card-group__cards .m-card{width:32%;margin-right:1%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-3 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x),.o-card-group:after{content:\"\";display:table;clear:both}.o-card-group--count-2 .m-card:nth-of-type(1),.o-card-group--count-3 .m-card:nth-of-type(1),.o-card-group--count-4 .m-card:nth-of-type(1){grid-area:card1}.o-card-group--count-2 .m-card:nth-of-type(2),.o-card-group--count-3 .m-card:nth-of-type(2),.o-card-group--count-4 .m-card:nth-of-type(2){grid-area:card2}.o-card-group--count-2 .m-card:nth-of-type(3),.o-card-group--count-3 .m-card:nth-of-type(3),.o-card-group--count-4 .m-card:nth-of-type(3){grid-area:card3}.o-card-group--count-2 .m-card:nth-of-type(4),.o-card-group--count-3 .m-card:nth-of-type(4),.o-card-group--count-4 .m-card:nth-of-type(4){grid-area:card4}.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card1 card3\"}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.7307692308em}h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1)>a{justify-content:center}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card3 card4\"}.o-card-group--flow .o-card-group__cards{display:flex;flex-wrap:wrap;justify-content:center}@media only all and (min-width: 37.5625em)and (max-width: 56.25em){.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card1\" \"card2 card3\"}}@media only all and (max-width: 37.5em){.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\"}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\" \"card4\"}.o-card-group--flow .o-card-group__cards{display:block}.o-card-group--flow .o-card-group__cards .m-card{width:100%;margin-bottom:1.875em}}.o-email-signup .m-notification{margin-bottom:.9375em}.o-email-signup .a-text-input{max-width:23.125rem}.o-email-signup__buttons{display:flex;margin-top:.9375em;align-items:center;flex-wrap:wrap-reverse;gap:.9375em}.o-email-signup .a-btn{text-align:inherit}@media only all and (max-width: 37.5em){.o-email-signup .a-label--heading{font-size:1em}}.o-featured-content-module{min-height:220px;position:relative;border:1px solid var(--gray-40);background-color:var(--gray-5)}.o-featured-content-module__text{padding-top:1.875em;padding-bottom:1.875em}.o-featured-content-module__img{display:block}@media only all and (max-width: 37.5em){.o-featured-content-module__text{padding-right:.9375em;padding-left:.9375em}.o-featured-content-module__visual{padding-right:.9375em;padding-bottom:.9375em;padding-left:.9375em}.o-featured-content-module__img{margin-right:auto;margin-left:auto}}@media only all and (min-width: 37.5625em){.o-featured-content-module__text{padding-right:300px;padding-left:1.875em}.o-featured-content-module__visual{height:100%;overflow:hidden;position:absolute;top:0;right:0;width:270px}.o-featured-content-module__img{max-width:none;height:100%;position:absolute;left:50%;transform:translate(-50%)}}.m-hero{background-color:var(--gray-5)}.m-hero__wrapper{display:grid;max-width:1200px;margin:0 auto;padding-top:30px;padding-bottom:30px}.m-hero__text{padding-right:15px;padding-left:15px}.m-hero__heading{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7647058824em}.m-hero__subhead{font-size:22px;line-height:1.25}.m-hero__image-wrapper{box-sizing:border-box;overflow:hidden}.m-hero__image{background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;display:none}@supports(display: grid){.m-hero__image{display:block}}.m-hero--knockout{background-color:var(--gray);color:var(--white)}.m-hero--overlay .m-hero__wrapper{background-position:center;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo,.m-hero--50-50{background-color:var(--white)}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}@media only all and (min-width: 37.5625em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h2+.m-hero--jumbo .m-hero__subhead,.h2+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h2+.m-hero--50-50 .m-hero__subhead,.h2+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.3636363636em}}@media only all and (min-width: 63.8125em){.m-hero--jumbo .m-hero__wrapper,.m-hero--50-50 .m-hero__wrapper{min-height:285px}.m-hero--jumbo .m-hero__heading,.m-hero--50-50 .m-hero__heading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.625em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead{margin-top:1.7307692308em}h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h3+.m-hero--jumbo .m-hero__subhead,.h3+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h3+.m-hero--50-50 .m-hero__subhead,.h3+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){.m-hero__image-wrapper{margin-top:1.875em}.m-hero--overlay .m-hero__wrapper{background-image:none !important}.m-hero--jumbo .m-hero__wrapper{padding-bottom:0}}@media only all and (max-width: 56.25em){.m-hero__heading{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7307692308em}h1+.m-hero__heading,.h1+.m-hero__heading,h3+.m-hero__heading,.h3+.m-hero__heading,h4+.m-hero__heading,.h4+.m-hero__heading,h5+.m-hero__heading,.h5+.m-hero__heading,h6+.m-hero__heading,.h6+.m-hero__heading{margin-top:1.1538461538em}.m-hero__subhead{font-size:18px}}@media only all and (min-width: 37.5625em){.m-hero__wrapper{grid-template-columns:7fr 5fr;padding-right:15px;padding-left:15px;min-height:225px}.m-hero__text{margin:auto 0}.m-hero__image-wrapper{padding-right:15px;padding-left:15px;display:flex;align-items:center}.m-hero--bleeding .m-hero__image-wrapper{width:100%;margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--bleeding .m-hero__image{padding-bottom:0 !important;height:100%;width:100%;background-size:cover}.m-hero--overlay .m-hero__image{display:none}.m-hero--jumbo .m-hero__wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo .m-hero__image{display:none}.m-hero--50-50 .m-hero__wrapper{grid-template-columns:1fr 1fr;border:1px solid var(--gray-40);border-top:none;background-position:100% center;background-repeat:no-repeat;background-size:50%}.m-hero--50-50 .m-hero__image{display:none}}@media only all and (min-width: 63.8125em){.m-hero__wrapper{padding-top:2.8125em;padding-bottom:2.8125em;min-height:195px}.m-hero--bleeding .m-hero__image-wrapper{margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--50-50 .m-hero__wrapper{min-height:345px}}.content-l{position:relative}@media only all and (min-width: 37.5625em){.content-l{display:block;position:relative;margin-left:-15px;margin-right:-15px}}@media only all and (max-width: 37.5em){.content-l__col+.content-l__col{margin-top:1.875em}}@media only all and (min-width: 37.5625em){.content-l__col-1{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-2{display:inline-block;box-sizing:border-box;width:50%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-3{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-2-3{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-8{display:inline-block;box-sizing:border-box;width:37.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-5-8{display:inline-block;box-sizing:border-box;width:62.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-4{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-4{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}.content__line{height:1px;background:var(--gray-40)}.content__main dd,.content__main dt,.content__main h3,.content__main h4,.content__main h5,.content__main h6,.content__main li,.content__main p,.content__main label,.content__intro dd,.content__intro dt,.content__intro h3,.content__intro h4,.content__intro h5,.content__intro h6,.content__intro li,.content__intro p,.content__intro label{max-width:41.875rem}.content__intro,.content__main,.content__sidebar{padding:1.875em .9375em}@media only all and (min-width: 37.5625em){.content__intro,.content__main,.content__sidebar{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding:2.8125em .9375em}}@media only all and (min-width: 56.3125em){.content__intro,.content__main,.content__sidebar{padding:2.8125em 0}}@media only all and (min-width: 56.3125em){.content__intro{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}@media only all and (min-width: 56.3125em){.content--1-3 .content__sidebar{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-right:1.875em}.content--1-3 .content__main{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;position:relative}.content--1-3 .content__main:after{content:\"\";border-left:1px solid var(--gray-40);position:absolute;top:2.8125em;bottom:0;left:-1.875em}.content--2-1 .content__main{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content--2-1 .content__main:after{right:-1.875em}.content--2-1 .content__sidebar{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-left:1.875em}}.content--flush-bottom{padding-bottom:0}@media only all and (max-width: 56.25em){.content--flush-top-on-small{padding-top:0}}@media only all and (max-width: 56.25em){.content--flush-all-on-small{padding:0;border:none}}.block{margin-top:3.75em;margin-bottom:3.75em}.block--border-top{border-top:1px solid var(--gray-40)}.block--border-right{border-right:1px solid var(--gray-40)}.block--border-bottom{border-bottom:1px solid var(--gray-40)}.block--border-left{border-left:1px solid var(--gray-40)}.block--border{border:1px solid var(--gray-40)}.block--flush-top{margin-top:0 !important}.block--flush-top.block--border,.block--flush-top.block--border-top{border-top:none}.block--flush-bottom{margin-bottom:0 !important}.block--flush-bottom.block--border,.block--flush-bottom.block--border-bottom{border-bottom:none}.block--flush-sides{margin-right:-15px;margin-left:-15px}@media only all and (max-width: 37.5em){.block--flush-sides.block--border,.block--flush-sides.block--border-right,.block--flush-sides.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush-sides{margin-right:-30px;margin-left:-30px}}.block--flush{margin-top:0 !important;margin-right:-15px;margin-bottom:0 !important;margin-left:-15px}.block--flush.block--border,.block--flush.block--border-top,.block--flush.block--border-bottom{border-top:none;border-bottom:none}@media only all and (max-width: 37.5em){.block--flush.block--border,.block--flush.block--border-right,.block--flush.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush{margin-right:-30px;margin-left:-30px}}.block--bg{padding:1.875em .9375em 3.75em;background:var(--gray-5)}@media only all and (min-width: 37.5625em){.block--bg{padding:2.8125em 1.875em}}.block--padded-top{padding-top:1.875em;margin-top:1.875em}.block--padded-bottom{padding-bottom:1.875em;margin-bottom:1.875em}.block--sub{margin-top:1.875em;margin-bottom:1.875em}@media only all and (min-width: 56.3125em){.wrapper{max-width:1200px;padding-right:15px;padding-left:15px;margin:0 auto;clear:both}}.wrapper--match-content{padding-left:15px;padding-right:15px}@media only all and (min-width: 37.5625em){.wrapper--match-content{padding-left:30px;padding-right:30px;max-width:1200px}}.o-text-introduction{margin-top:0;margin-bottom:60px}.o-text-introduction>*{margin-top:0;margin-bottom:15px;max-width:41.875rem}.o-well{box-sizing:border-box;padding:1.875em .9375em;border:1px solid var(--gray-40);background-color:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-well{padding-left:1.875em;padding-right:1.875em}}.o-banner{padding:.9375em 0;background:var(--gold-10);border-bottom:1px solid var(--gray-40);font-size:.875em}.o-banner .m-notification{border:none;padding:0}.o-banner .m-notification__icon{left:0;top:0}.o-banner--dark{background:var(--teal-dark);border-color:var(--teal-dark);color:var(--white)}.o-banner--dark .m-notification{background:var(--teal-dark)}.o-banner--dark .m-notification .cf-icon-svg{fill:var(--white)}.o-banner--dark .m-notification a{color:var(--white);border-color:var(--white)}.o-banner--dark .m-notification a:visited,.o-banner--dark .m-notification a.visited{border-color:var(--teal-40);color:var(--teal-40)}.o-banner--dark .m-notification a:hover,.o-banner--dark .m-notification a.hover{border-color:var(--gray-15);color:var(--gray-15)}.o-banner--dark .m-notification a:focus,.o-banner--dark .m-notification a.focus{border-color:var(--white);color:var(--white)}.o-banner--dark .m-notification a:active,.o-banner--dark .m-notification a.active{border-color:var(--gray-15);color:var(--gray-15)}@media only all and (min-width: 37.5625em){.o-banner{font-size:1em}}.m-notification{display:none;position:relative;padding:15px;background:var(--gray-5);border:1px solid var(--gray-40)}.m-notification>.cf-icon-svg{position:absolute;fill:var(--gray)}.m-notification--success{background:var(--green-10);border-color:var(--green)}.m-notification--success>.cf-icon-svg{fill:var(--green)}.m-notification--warning{background:var(--gold-10);border-color:var(--gold)}.m-notification--warning>.cf-icon-svg{fill:var(--gold)}.m-notification--error{background:var(--red-10);border-color:var(--red)}.m-notification--error>.cf-icon-svg{fill:var(--red)}.m-notification--success a,.m-notification--warning a,.m-notification--error a{color:var(--pacific-mid-dark);border-color:var(--pacific-mid-dark)}.m-notification--success a:visited,.m-notification--success a.visited,.m-notification--warning a:visited,.m-notification--warning a.visited,.m-notification--error a:visited,.m-notification--error a.visited{border-color:var(--teal);color:var(--teal)}.m-notification--success a:hover,.m-notification--success a.hover,.m-notification--warning a:hover,.m-notification--warning a.hover,.m-notification--error a:hover,.m-notification--error a.hover{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-notification--success a:focus,.m-notification--success a.focus,.m-notification--warning a:focus,.m-notification--warning a.focus,.m-notification--error a:focus,.m-notification--error a.focus{border-color:var(--pacific-mid-dark);color:var(--pacific-mid-dark)}.m-notification--success a:active,.m-notification--success a.active,.m-notification--warning a:active,.m-notification--warning a.active,.m-notification--error a:active,.m-notification--error a.active{border-color:var(--navy-dark);color:var(--navy-dark)}.m-notification--visible{display:block}.cf-icon-svg+.m-notification__content{padding-left:1.5625rem}.m-notification__message{font-size:1rem;line-height:1.25;font-weight:500}@media only all and (min-width: 37.5625em){.m-notification__message{font-size:1.125rem}}.m-notification__explanation{margin-top:.3125rem;margin-bottom:.9375rem}.m-notification__message+.m-list{margin-top:.9375rem}@media only all and (min-width: 37.5625em){.m-notification .cf-icon-svg{font-size:1.125rem}.m-notification__explanation{margin-bottom:0}.m-notification .m-list{margin-top:.3125rem}.m-notification .m-list__item{margin-bottom:.3125rem}}html[lang=ar] .m-notification .cf-icon-svg+.m-notification__content{padding-left:initial;padding-right:1.5625rem}html[lang=ar] .m-notification .m-list{padding-right:0}.m-pagination{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:\"pag-btn-prev . pag-btn-next\" \"pag-form pag-form pag-form\";row-gap:.9375rem}.m-pagination__form{grid-area:pag-form;display:flex;flex-flow:wrap;place-content:center;gap:.625rem;padding:.3125rem;border-radius:.25rem;background:var(--gray-5);color:var(--gray)}.m-pagination__current-page{width:2.8125rem;font-weight:500;text-align:right}.m-pagination__label{display:contents;white-space:nowrap}.m-pagination__btn-prev{grid-area:pag-btn-prev;z-index:1}.m-pagination__btn-next{grid-area:pag-btn-next;z-index:1}@media only all and (min-width: 37.5625em){.m-pagination{grid-template-areas:\"pag-btn-prev pag-form pag-btn-next\"}.m-pagination__btn-prev{border-top-right-radius:0;border-bottom-right-radius:0}.m-pagination__btn-next{border-top-left-radius:0;border-bottom-left-radius:0}}.o-table__cell--right-align{text-align:right}.o-table--scrolling{box-sizing:border-box;overflow-y:hidden}.o-table--scrolling table{border:1px solid var(--gray-40)}.o-table--scrolling table>tbody>tr:nth-child(2n)>th,.o-table--scrolling table>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-table--striped>tbody>tr:nth-child(2n)>th,.o-table--striped>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}}@media only screen and (max-width: 600px){.o-table{width:100%}.o-table--striped tr:nth-child(2n)>th,.o-table--striped tr:nth-child(2n)>td{background:var(--white)}.o-table--stack-on-small{border-top:1px solid var(--gray-40)}.o-table--stack-on-small tr,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=row],.o-table--stack-on-small [data-display-table=cell]{display:block}.o-table--stack-on-small th,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=cell]{padding-right:0;padding-left:0;width:100%}.o-table--stack-on-small>thead,.o-table--stack-on-small [data-display-table=thead]{display:none}.o-table--stack-on-small td[data-label]:before{display:block;margin-top:0;margin-bottom:.3125em;content:attr(data-label);line-height:1.83333333;font-size:.875em;font-weight:600;letter-spacing:1px;text-transform:uppercase}.o-table--stack-on-small td:last-child,.o-table--stack-on-small [data-display-table=cell]:last-child{margin-bottom:1.875em}}.a-date{color:var(--gray);white-space:nowrap;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.a-date,ul+.a-date,ol+.a-date,dl+.a-date,figure+.a-date,img+.a-date,table+.a-date,blockquote+.a-date,h1+.a-date,.h1+.a-date,h2+.a-date,.h2+.a-date,h3+.a-date,.h3+.a-date,h4+.a-date,.h4+.a-date,h6+.a-date,.h6+.a-date{margin-top:2.1428571429em}.no-js .u-js-only,.u-hide-if-js{display:none !important}.no-js .u-hide-if-js{display:block !important}.u-clearfix:after{content:\"\";display:table;clear:both}.u-visually-hidden{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}@media only all and (max-width: 37.5em){.u-hide-on-mobile{display:none}}.u-show-on-mobile{display:none}@media only all and (max-width: 37.5em){.u-show-on-mobile{display:block}}.u-hidden{display:none !important}.u-invisible{visibility:hidden}.u-right{float:right}.u-nowrap{white-space:nowrap}.u-flexible-container{position:relative;padding-bottom:56.25%;height:0}.u-flexible-container__inner{position:absolute;top:0;left:0;width:100%;height:100%}.u-flexible-container--4-3{position:relative;padding-bottom:75%;height:0}.u-mt0{margin-top:0 !important}.u-mb0{margin-bottom:0 !important}.u-mt5{margin-top:5px !important}.u-mb5{margin-bottom:5px !important}.u-mt10{margin-top:10px !important}.u-mb10{margin-bottom:10px !important}.u-mt15{margin-top:15px !important}.u-mb15{margin-bottom:15px !important}.u-mt20{margin-top:20px !important}.u-mb20{margin-bottom:20px !important}.u-mt30{margin-top:30px !important}.u-mb30{margin-bottom:30px !important}.u-mt45{margin-top:45px !important}.u-mb45{margin-bottom:45px !important}.u-mt60{margin-top:60px !important}.u-mb60{margin-bottom:60px !important}.u-w100pct{width:100%}.u-w90pct{width:90%}.u-w80pct{width:80%}.u-w70pct{width:70%}.u-w60pct{width:60%}.u-w50pct{width:50%}.u-w40pct{width:40%}.u-w30pct{width:30%}.u-w20pct{width:20%}.u-w10pct{width:10%}.u-w75pct{width:75%}.u-w65pct{width:65%}.u-w25pct{width:25%}.u-w15pct{width:15%}.u-w66pct{width:66.6666666667%}.u-w33pct{width:33.3333333333%}small,.u-small-text{font-size:.875em}small--subtle,.u-small-text--subtle{color:var(--gray)}.u-no-animation{transition-duration:0s !important}.u-move-transition{transition:transform .25s ease-out}.u-move-to-origin{transform:translateZ(0)}.u-move-left{transform:translate3d(-100%, 0, 0)}.u-move-left-2x{transform:translate3d(-200%, 0, 0)}.u-move-left-3x{transform:translate3d(-300%, 0, 0)}.u-move-right{transform:translate3d(100%, 0, 0)}.u-move-up{transform:translate3d(0, -100%, 0)}.u-alpha-transition{transition:opacity .25s linear}.u-alpha-100{opacity:1}.u-alpha-0{opacity:0}.u-max-height-transition{overflow:hidden;contain:paint;transition:max-height .2s ease-out}.u-max-height-zero{max-height:0 !important}.u-max-height-summary{max-height:88px !important}.a-link{border-bottom-width:0}.a-link .a-link__text{border-bottom-width:1px;border-bottom-style:inherit;overflow-wrap:break-word}.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){.a-link--jump{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-link--jump .cf-icon-svg--right{margin-left:auto}.a-link--jump .a-link__text{border-bottom-width:0;flex-shrink:10}}a.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){a.a-link--jump{border-top-width:1px;border-bottom-width:1px}a.a-link--jump:focus{outline:none}a.a-link--jump:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-link--jump)+li:has(.a-link--jump) .a-link--jump{position:relative;border-top:none}li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:hover:before,li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.m-list--unstyled,.m-list--horizontal,.m-list--links{padding-left:0;list-style-type:none}.m-list--unstyled .m-list__item,.m-list--horizontal .m-list__item,.m-list--links .m-list__item{margin-left:0}.m-list--spaced .m-list--spaced,.m-list--spaced .m-list__item+.m-list__item{margin-top:1.5em}.m-list--horizontal .m-list__item{display:inline-block;margin-right:.25em;margin-bottom:0}@media only all and (max-width: 37.5em){.m-list--links .m-list__item{margin-bottom:0}}html[lang=ar] .m-list{padding-right:0}.m-meta-header{display:flex;flex-direction:column-reverse;flex-wrap:wrap-reverse;row-gap:.625rem;column-gap:1.3125rem;width:-moz-fit-content;width:fit-content;padding-bottom:.625rem;overflow:hidden}.m-meta-header__item-group{display:flex;flex-wrap:wrap;column-gap:1.3125rem}.m-meta-header__item{display:grid;grid-template-columns:0 auto 1fr;row-gap:.3125rem;text-wrap:balance;margin-bottom:0;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.m-meta-header__item,ul+.m-meta-header__item,ol+.m-meta-header__item,dl+.m-meta-header__item,figure+.m-meta-header__item,img+.m-meta-header__item,table+.m-meta-header__item,blockquote+.m-meta-header__item,h1+.m-meta-header__item,.h1+.m-meta-header__item,h2+.m-meta-header__item,.h2+.m-meta-header__item,h3+.m-meta-header__item,.h3+.m-meta-header__item,h5+.m-meta-header__item,.h5+.m-meta-header__item,h6+.m-meta-header__item,.h6+.m-meta-header__item{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.625em;font-size:1em;line-height:1.125}}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.3125rem}}.m-meta-header__item .cf-icon-svg{margin-right:.3125rem}.m-meta-header__item:before{content:\"|\";margin-left:-0.8125rem}.m-meta-header__item .a-date{font-size:.875rem;line-height:1.7142857143;margin-bottom:0}@media only all and (min-width: 37.5625em){.m-meta-header{flex-direction:row}}.m-pull-quote__body{color:var(--black);font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-pull-quote__body{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.m-pull-quote__citation{color:var(--gray);font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.m-pull-quote__citation,ul+.m-pull-quote__citation,ol+.m-pull-quote__citation,dl+.m-pull-quote__citation,figure+.m-pull-quote__citation,img+.m-pull-quote__citation,table+.m-pull-quote__citation,blockquote+.m-pull-quote__citation,h1+.m-pull-quote__citation,.h1+.m-pull-quote__citation,h2+.m-pull-quote__citation,.h2+.m-pull-quote__citation,h3+.m-pull-quote__citation,.h3+.m-pull-quote__citation,h4+.m-pull-quote__citation,.h4+.m-pull-quote__citation,h6+.m-pull-quote__citation,.h6+.m-pull-quote__citation{margin-top:2.1428571429em}.m-pull-quote__citation:before{content:\"—\"}.m-slug-header{border-top:1px solid var(--gray-40)}.m-slug-header__heading{display:inline-block;padding-top:0.2857142857em;border-top:5px solid var(--green);margin-top:-3px;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}.a-tagline{font-size:.75rem;display:grid;grid-template-columns:22px 1fr;grid-column-gap:10px}.a-tagline__text{display:inline-block}.a-tagline .u-usa-flag{margin-top:1px}.a-tagline--large{font-size:1rem}.a-tagline--large .u-usa-flag{margin-top:4px}.u-usa-flag{display:inline-block;width:24px;height:13px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAZCAMAAABAf11LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5QTFRF////sxlC7MbQ2YyhxlNxCjFhR2WJV3GSKUt1dYumOFh/GT5rhZiwwszYsr/OlKW6Zn6c0djh8PL1iR9Ko7LE4OXrl0pttKC0pXWRtYKbSuJhRQAAANFJREFUeNrkkctuwyAUREnSuW/ApHYf//+jBVdZVcJi3aORgAXcMyLBAAJEzsVG3m8TkifyI3zfPQ6nJJLo421CArSBmkgjNEWtQE4zXJmClXuCWIlU5hdQxCqbqnE1KdIz79CVDvBwZxyKfQfmHTyzl01UZSvOWSTbhZLSWeDMufWLC/1ls3amT4qQq394EjIjApxBT+/nr8eEBNuKcB9SWMpmEXalNOylmlUZNTr4vE/4VdKhpC+leQf6y/e0wzL3RdJtkfUJyzwW+ZcdfgQYAJmJD3zerW6OAAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */:root{--font-stack: system-ui, sans-serif;--beige: #bea96f;--beige-30: #f0e8d8;--beige-60: #d8c8a0;--green-dark: #1e9642;--green-mid-dark: #1fa040;--green: #20aa3f;--green-90: #48b753;--green-80: #66c368;--green-70: #93cf7c;--green-60: #addc91;--green-50: #bae0a2;--green-40: #c7e5b3;--green-30: #d4eac6;--green-20: #e2efd8;--green-10: #f0f8eb;--teal-dark: #005e5d;--teal-mid-dark: #126b69;--teal: #257675;--teal-90: #3e8685;--teal-80: #579695;--teal-70: #70a6a5;--teal-60: #89b6b5;--teal-50: #9ec4c3;--teal-40: #b4d2d1;--teal-30: #c4dddc;--teal-20: #d4e7e6;--teal-10: #f0f7f6;--pacific-dark: #0050b4;--pacific-mid-dark: #0061c1;--pacific: #0072ce;--pacific-90: #2284d5;--pacific-80: #4497dc;--pacific-70: #61a7e2;--pacific-60: #7eb7e8;--pacific-50: #96c4ed;--pacific-40: #afd2f2;--pacific-30: #c3ddf6;--pacific-20: #d6e8fa;--pacific-10: #eff8fd;--navy-dark: #002d72;--navy-mid-dark: #123c7c;--navy: #254b87;--navy-90: #3e5f95;--navy-80: #5674a3;--navy-70: #6f88b2;--navy-60: #889cc0;--navy-50: #9daecc;--navy-40: #b3c0d9;--navy-30: #c3cde2;--navy-20: #d3daeb;--navy-10: #f4f6fa;--purple-dark: #a01b68;--purple-mid-dark: #aa2071;--purple: #b4267a;--purple-90: #be438b;--purple-80: #c55998;--purple-70: #cd70a5;--purple-60: #d486b2;--purple-50: #dc9cbf;--purple-40: #e3b2cc;--purple-30: #ebc9d9;--purple-20: #f0d8e2;--purple-10: #fdf3f8;--red-dark: #b63014;--red-mid-dark: #c3381c;--red: #d14124;--red-90: #d75a40;--red-80: #dd735d;--red-70: #e28875;--red-60: #e79e8e;--red-50: #ebb0a3;--red-40: #f0c3b8;--red-30: #f3d1c8;--red-20: #f7e0d9;--red-10: #fbefec;--gold-dark: #dc731c;--gold-mid-dark: #ed881b;--gold: #ff9e1b;--gold-90: #ffab39;--gold-80: #ffb858;--gold-70: #ffc372;--gold-60: #ffce8d;--gold-50: #ffd8a3;--gold-40: #ffe1b9;--gold-30: #ffe8cb;--gold-20: #fff0dd;--gold-10: #fff6ec;--neutral-dark: #745745;--neutral-mid-dark: #7d604b;--neutral: #8a6c57;--neutral-90: #957865;--neutral-80: #a18573;--neutral-70: #ad9484;--neutral-60: #baa496;--neutral-50: #c6b4a9;--neutral-40: #d3c5bc;--neutral-30: #ddd1c9;--neutral-20: #e7ddd7;--neutral-10: #f8f5f2;--gray-darker: #293037;--gray-dark: #43484e;--gray-mid-dark: #4f5257;--gray: #5a5d61;--gray-90: #676a6f;--gray-80: #75787b;--gray-70: #838588;--gray-60: #919395;--gray-50: #a2a3a4;--gray-40: #b4b5b6;--gray-30: #c3c4c4;--gray-20: #d2d3d5;--gray-15: #dcdddf;--gray-10: #e7e8e9;--gray-5: #f7f8f9;--black: #101820;--white: #fff}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/2cd55546-ec00-4af9-aeca-4a3cd186da53.woff2\") format(\"woff2\");font-style:normal;font-weight:normal;font-display:fallback}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/627fbb5a-3bae-4cd9-b617-2f923e29d55e.woff2\") format(\"woff2\");font-style:normal;font-weight:500;font-display:fallback}:root{--font-stack: \"Avenir Next\", arial, sans-serif}.highcharts-container{position:relative;overflow:hidden;width:100%;height:100%;text-align:left;line-height:normal;z-index:0;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:\"Lucida Grande\",\"Lucida Sans Unicode\",Arial,Helvetica,sans-serif;font-size:12px}.highcharts-root{display:block}.highcharts-root text{stroke-width:0;font-weight:500}.highcharts-strong{font-weight:bold}.highcharts-emphasized{font-style:italic}.highcharts-anchor{cursor:pointer}.highcharts-background{fill:var(--white)}.highcharts-plot-border,.highcharts-plot-background{fill:none}.highcharts-label-box{fill:none}.highcharts-button-box{fill:inherit}.highcharts-title{fill:#333;font-size:1.5em}.highcharts-subtitle{fill:#666}.highcharts-map-series .highcharts-point{transition:fill 500ms,fill-opacity 500ms,stroke-width 250ms;stroke:#ccc}.highcharts-map-series .highcharts-point-hover{transition:fill 0ms,fill-opacity 0ms;cursor:default;fill:var(--pacific) !important;fill-opacity:.5}.u-chart-label{font-size:16px;font-family:inherit;color:var(--gray)}.cfpb-chart{position:relative;width:calc(100% - 60px);min-height:400px;margin-bottom:25px;margin-left:30px}.cfpb-chart .highcharts-root,.cfpb-chart .highcharts-container,.cfpb-chart .highcharts-legend-box,.cfpb-chart .highcharts-axis-labels,.cfpb-chart .highcharts-tooltip text{font-size:16px;font-family:inherit;color:var(--gray)}.cfpb-chart[data-chart-type=tile_map] .highcharts-data-label{font-weight:500;color:var(--black)}.cfpb-chart[data-chart-type=tile_map] .highcharts-data-label .highcharts-data-label-state{text-align:center;cursor:default}.cfpb-chart[data-chart-type=tile_map] .highcharts-data-label .highcharts-data-label-state.deselected{color:var(--gray)}.cfpb-chart[data-chart-type=tile_map] .highcharts-label{pointer-events:none}.cfpb-chart[data-chart-type=tile_map] .highcharts-legend-title .highcharts-legend-key{font-weight:500}.cfpb-chart[data-chart-type=tile_map] .highcharts-legend-title .highcharts-legend-description{font-size:12px}.cfpb-chart[data-chart-type=tile_map] .highcharts-legend-title .highcharts-legend-description .type{font-weight:500;color:var(--black)}.cfpb-chart[data-chart-type=tile_map] .highcharts-legend__tile-map{font-size:12px}.cfpb-chart[data-chart-type=tile_map] .highcharts-legend__tile-map .legend-box{stroke:var(--gray)}.cfpb-chart[data-chart-type=tile_map] .highcharts-label__tile-map{font-size:16px;font-family:inherit;color:var(--gray);font-weight:500}.cfpb-chart[data-chart-type=tile_map] .highcharts-label__tile-map span{position:relative !important;white-space:normal !important}.cfpb-chart[data-chart-type=tile_map] .u-point-hover-state,.cfpb-chart[data-chart-type=tile_map] .selected{stroke:var(--black);cursor:default;stroke-linecap:square}.cfpb-chart[data-chart-type=tile_map] .highcharts-map-series .highcharts-point{stroke:none}.cfpb-chart[data-chart-type=tile_map] .highcharts-map-series .highcharts-point.empty{stroke:#e7e8e9}.cfpb-chart[data-chart-type=tile_map] .highcharts-map-series .highcharts-point.selected{stroke:#002d72}.cfpb-chart[data-chart-type=tile_map] .highcharts-label-box{display:none}.cfpb-chart[data-chart-type=tile_map] .highcharts-tooltip{min-width:200px}.cfpb-chart[data-chart-type=tile_map] .highcharts-tooltip span{color:var(--white);background-color:var(--black);padding:5px;width:320px}.cfpb-chart[data-chart-type=tile_map] .highcharts-tooltip span div p{margin:5px;white-space:normal}.cfpb-chart[data-chart-type=tile_map] .highcharts-tooltip span div p.u-float-left{width:150px;float:left}.cfpb-chart[data-chart-type=tile_map] .highcharts-tooltip span div p.u-right{width:150px}.cfpb-chart[data-chart-type=tile_map] .highcharts-tooltip span .title{text-align:center}.cfpb-chart[data-chart-type=tile_map] .highcharts-tooltip span .row{border-top:solid 1px #43484e;margin-top:5px;padding-top:5px}.cfpb-chart[data-chart-type=tile_map]:not(.print) .highcharts-map-series .highcharts-point:hover{stroke:#002d72;stroke-width:2px !important}@media screen and ((min-width: 600px) and (max-width: 749px)),screen and (max-width: 599px){.cfpb-chart[data-chart-type=tile_map]{width:calc(100% - 20px);margin-bottom:10px;margin-left:10px}}.highcharts-data-label{font-size:14px;line-height:1.3}.highcharts-data-label .highcharts-data-label-state{display:flex;flex-direction:row;flex-wrap:wrap}.highcharts-data-label .highcharts-data-label-state .abbr{flex:1 0 auto;font-size:16px}.highcharts-data-label .highcharts-data-label-state .value{flex:1 0 auto;margin-top:6px;font-size:12px}.highcharts-data-label .highcharts-data-label-state.hover .abbr,.highcharts-data-label .highcharts-data-label-state.hover .value{text-decoration:underline}.highcharts-data-label .highcharts-data-label-state.deselected{color:#5a5d61}@media screen and (max-width: 1024px){.highcharts-data-label{line-height:1}.highcharts-data-label .highcharts-data-label-state .abbr{font-size:12px}.highcharts-data-label .highcharts-data-label-state .value{margin-top:3px;font-size:9px}}@media screen and (max-width: 400px){.highcharts-data-label{line-height:1}.highcharts-data-label .highcharts-data-label-state .abbr{font-size:12px}.highcharts-data-label .highcharts-data-label-state .value{display:none}}@media screen and (min-width: 600px)and (max-width: 749px){.highcharts-series-group{transform:translate(0, 15px)}.highcharts-data-labels.highcharts-map-series{margin-top:15px}}@media screen and (max-width: 599px){.highcharts-series-group{transform:translate(0, 15px)}.highcharts-data-labels.highcharts-map-series{margin-top:15px}}.no-js .cfpb-chart{height:inherit}.no-js .cfpb-chart::after{border:0}",".print-info,.print-info-footer{width:100%;background:var(--gray-5);word-break:break-all;padding:15px}.print-info span,.print-info-footer span{font-weight:600}","/*! normalize.css v2.1.3 | MIT License | git.io/normalize */html{font-family:sans-serif;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:0.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:0.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:0.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:normal;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:0.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:0.5em}li{margin-bottom:0.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:0.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:0.625em;text-align:left}th,td{padding:0.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:0.9375em;margin-left:0.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:\"Input Mono\",Consolas,Monaco,\"Courier New\",monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:0.8125em}pre{display:block;padding:0.625em 0.9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:rgba(0,0,0,0)}html{font-family:sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:.5em}li{margin-bottom:.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:.625em;text-align:left}th,td{padding:.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:.9375em;margin-left:.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:Input Mono,Consolas,Monaco,Courier New,monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:.8125em}pre{display:block;padding:.625em .9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:transparent}button.a-btn::-moz-focus-inner,input.a-btn::-moz-focus-inner{border:0}.a-btn{appearance:none;display:flex;gap:.625rem;box-sizing:border-box;padding:.5em .875em;border:0;margin:0;border-radius:.25em;cursor:pointer;font-size:1em;font-weight:500;line-height:normal;text-align:center;text-decoration:none;transition:background-color .1s;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;justify-content:center}.a-btn,.a-btn:link,.a-btn:visited{background-color:var(--pacific);color:var(--white)}.a-btn:hover,.a-btn.hover,.a-btn:focus,.a-btn.focus{background-color:var(--pacific-dark);color:var(--white)}.a-btn:focus,.a-btn.focus{outline:1px dotted var(--pacific);outline-offset:1px}.a-btn:active,.a-btn.active{background-color:var(--navy)}.a-btn--secondary,.a-btn--secondary:link,.a-btn--secondary:visited{background-color:var(--gray);color:var(--white)}.a-btn--secondary:hover,.a-btn--secondary.hover,.a-btn--secondary:focus,.a-btn--secondary.focus{background-color:var(--gray-dark)}.a-btn--secondary:focus,.a-btn--secondary.focus{outline-color:var(--gray)}.a-btn--secondary:active,.a-btn--secondary.active{background-color:var(--black)}.a-btn--warning,.a-btn--warning:link,.a-btn--warning:visited{background-color:var(--red-mid-dark);color:var(--white)}.a-btn--warning:hover,.a-btn--warning.hover,.a-btn--warning:focus,.a-btn--warning.focus{background-color:var(--red-dark)}.a-btn--warning:focus,.a-btn--warning.focus{outline-color:var(--red-mid-dark)}.a-btn--warning:active,.a-btn--warning.active{background-color:var(--gray-dark)}.a-btn--disabled,.a-btn--disabled:link,.a-btn--disabled:visited,.a-btn--disabled:hover,.a-btn--disabled.hover,.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn--disabled:active,.a-btn--disabled.active,.a-btn[disabled],.a-btn[disabled]:link,.a-btn[disabled]:visited,.a-btn[disabled]:hover,.a-btn[disabled].hover,.a-btn[disabled]:focus,.a-btn[disabled].focus,.a-btn[disabled]:active,.a-btn[disabled].active{background-color:var(--gray-20);color:var(--gray-dark);cursor:default;cursor:not-allowed}.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn[disabled]:focus,.a-btn[disabled].focus{outline-color:var(--gray-20)}@media only all and (max-width: 37.5em){.a-btn--full-on-xs{display:block;width:100%}}.a-btn:has(svg+span) span{order:3}.a-btn:has(span+svg) svg{order:3}.a-btn:not(.a-btn--hide-icon):has(svg+span):before,.a-btn:not(.a-btn--hide-icon):has(span+svg):before{content:\"\";border-left:1px solid var(--pacific-60);order:2;place-self:normal}.a-btn--secondary:has(svg):before{border-color:var(--gray-40) !important}.a-btn--warning:has(svg):before{border-color:var(--red-60) !important}.a-btn--disabled:has(svg):before,.a-btn[disabled]:has(svg):before{border-color:var(--gray-60) !important}.a-btn--hide-icon svg{display:none}.m-btn-group{display:flex;gap:.625rem;flex-wrap:wrap;align-items:center;width:-moz-fit-content;width:fit-content}.a-btn--link{padding:1.5px 0;border-radius:0;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-style:dotted;text-underline-offset:4.5px}.a-btn--link:has(svg){gap:.3125rem}.a-btn--link:has(svg):before{display:none}.a-btn--link,.a-btn--link:link,.a-btn--link:visited{text-decoration-color:var(--pacific);background-color:transparent;color:var(--pacific)}.a-btn--link:hover,.a-btn--link.hover{text-decoration-color:var(--pacific-dark);text-decoration-style:solid;background-color:transparent;color:var(--pacific-dark)}.a-btn--link:focus,.a-btn--link.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--pacific);color:var(--pacific)}.a-btn--link:active,.a-btn--link.active{text-decoration-color:var(--navy);text-decoration-style:solid;background-color:transparent;color:var(--navy)}.a-btn--link.a-btn--secondary,.a-btn--link.a-btn--secondary:link,.a-btn--link.a-btn--secondary:visited{text-decoration-color:var(--gray);background-color:transparent;color:var(--gray)}.a-btn--link.a-btn--secondary:hover,.a-btn--link.a-btn--secondary.hover{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.a-btn--link.a-btn--secondary:focus,.a-btn--link.a-btn--secondary.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--gray);color:var(--gray)}.a-btn--link.a-btn--secondary:active,.a-btn--link.a-btn--secondary.active{text-decoration-color:var(--black);text-decoration-style:solid;background-color:transparent;color:var(--black)}.a-btn--link.a-btn--warning,.a-btn--link.a-btn--warning:link,.a-btn--link.a-btn--warning:visited{text-decoration-color:var(--red-mid-dark);background-color:transparent;color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:hover,.a-btn--link.a-btn--warning.hover{text-decoration-color:var(--red-dark);text-decoration-style:solid;background-color:transparent;color:var(--red-dark)}.a-btn--link.a-btn--warning:focus,.a-btn--link.a-btn--warning.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--red-mid-dark);color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:active,.a-btn--link.a-btn--warning.active{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.o-expandable{position:relative}.o-expandable__header{display:flex;justify-content:space-between;gap:10px;padding:.625em .9375em;border:0;background-color:transparent;cursor:pointer}.o-expandable__header:focus{outline:1px dotted var(--black);outline-offset:2px}.o-expandable__header .o-expandable__cue-close,.o-expandable__header .o-expandable__cue-open{display:none}.o-expandable__header[aria-expanded=false] .o-expandable__cue-open,.o-expandable__header[aria-expanded=true] .o-expandable__cue-close{display:block}.o-expandable button.o-expandable__header{width:100%;text-align:left}.o-expandable__label{flex-grow:1;margin-bottom:0;color:var(--black);font-weight:500}.o-expandable__icon,.o-expandable__label{font-size:1.125em}@media only all and (max-width: 37.5em){.o-expandable__icon,.o-expandable__label{font-size:1em}}.o-expandable__cues{align-self:center;color:var(--pacific);font-size:1em;line-height:1.375}.o-expandable__content{padding:0 .9375em .9375em}.o-expandable__content:before{content:\"\";display:block;border-top:1px solid var(--gray-40);padding-top:.9375em}.o-expandable__content:after{padding-bottom:.9375em;width:100%}.o-expandable--padded .o-expandable__header{padding:1.5625em .9375em}.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.625em}@media only all and (max-width: 37.5em){.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.375em}}.o-expandable--background{background:var(--gray-5)}.o-expandable--border{border:1px solid var(--gray-40)}html[lang=ar] .o-expandable__header{text-align:right}html[lang=ar] .o-expandable__cues{text-align:left}.o-expandable-group .o-expandable{border-bottom:1px solid var(--gray-40)}.o-expandable-group .o-expandable:first-child{border-top:1px solid var(--gray-40)}@media print{.o-expandable__header[aria-expanded=true] .o-expandable__cue-close,.o-expandable__header[aria-expanded=false] .o-expandable__cue-open{display:none}.o-expandable__content[aria-expanded=false]{display:block;max-height:99999px !important}}.o-expandable .print__header[aria-expanded=true] .o-expandable .print__cue-close,.o-expandable .print__header[aria-expanded=false] .o-expandable .print__cue-open{display:none}.o-expandable .print__content[aria-expanded=false]{display:block;max-height:99999px !important}.o-summary__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary__btn{position:relative;z-index:2;display:block;width:100%;padding-top:15px;padding-bottom:15px;border:dotted var(--pacific);border-width:1px 0;text-align:center;color:var(--pacific);background:#fff}.o-summary__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary__btn[aria-expanded=false]:before{display:block;pointer-events:none;height:2.75em;margin:0;position:absolute;left:0;right:0;top:calc(-100% + 2px);background:linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);content:\"\"}@media print{.o-summary__btn[aria-expanded=false]:before{background:none}}.o-summary__btn[aria-expanded=false]:before .print{background:none}.no-js .o-summary__btn{display:none}@media only screen and (min-width: 601px){.o-summary--mobile .o-summary__btn{display:none}}.o-summary-minimal__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary-minimal__btn{margin-top:5px;padding-left:0;padding-right:0;display:block;border:none;background:none;text-align:left;color:var(--pacific)}.o-summary-minimal__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary-minimal__btn .o-summary-minimal__cue-close,.o-summary-minimal__btn .o-summary-minimal__cue-open{display:none}.o-summary-minimal__btn[aria-expanded=false] .o-summary-minimal__cue-open,.o-summary-minimal__btn[aria-expanded=true] .o-summary-minimal__cue-close{display:block}.no-js .o-summary-minimal__btn{display:none}.o-form__group{margin-bottom:1.875em}.o-form__fieldset{border:none;margin:0;padding:0}.o-form__fieldset .m-form-field+.m-form-field{margin-top:.625em}.a-form-alert .cf-icon-svg{color:var(--gray);float:left}.a-form-alert__text{display:block;margin-left:1.25em}.a-form-alert--success .cf-icon-svg{color:var(--green)}.a-form-alert--error .cf-icon-svg{color:var(--red)}.a-form-alert--warning .cf-icon-svg{color:var(--gold)}.m-form-field .a-text-input--full{width:100%}.m-form-field .a-label+.a-text-input{margin-top:.3125em}.m-form-field--checkbox .a-label,.m-form-field--radio .a-label{display:inline-grid;grid-template-columns:1.875em auto;vertical-align:top;cursor:pointer;overflow-wrap:anywhere}.m-form-field--checkbox .a-label:before,.m-form-field--radio .a-label:before{display:inline-block;grid-row-start:1;grid-row-end:3;border:1px solid var(--gray-60);height:1.125em;width:1.125em;margin-right:10px;background-color:var(--white);content:\"\";vertical-align:top;position:relative;top:1px;left:1px}.m-form-field--checkbox .a-label:hover:before,.m-form-field--checkbox .a-label.hover:before,.m-form-field--radio .a-label:hover:before,.m-form-field--radio .a-label.hover:before{border-color:var(--pacific)}.m-form-field--checkbox .a-label__helper,.m-form-field--radio .a-label__helper{display:block}.m-form-field--checkbox .a-checkbox,.m-form-field--checkbox .a-radio,.m-form-field--radio .a-checkbox,.m-form-field--radio .a-radio{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}.m-form-field--checkbox .a-checkbox:focus+.a-label,.m-form-field--checkbox .a-checkbox.focus+.a-label,.m-form-field--checkbox .a-radio:focus+.a-label,.m-form-field--checkbox .a-radio.focus+.a-label,.m-form-field--radio .a-checkbox:focus+.a-label,.m-form-field--radio .a-checkbox.focus+.a-label,.m-form-field--radio .a-radio:focus+.a-label,.m-form-field--radio .a-radio.focus+.a-label{outline:1px dotted var(--pacific);outline-offset:1px}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:hover+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled:checked+.a-label:before,.m-form-field--checkbox .a-radio:disabled:focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled.focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled:hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled.hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled:checked+.a-label:before,.m-form-field--radio .a-checkbox:disabled:focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled.focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled:hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled.hover+.a-label:before,.m-form-field--radio .a-radio:disabled:checked+.a-label:before,.m-form-field--radio .a-radio:disabled:focus+.a-label:before,.m-form-field--radio .a-radio:disabled.focus+.a-label:before,.m-form-field--radio .a-radio:disabled:hover+.a-label:before,.m-form-field--radio .a-radio:disabled.hover+.a-label:before{border-color:var(--gray-60);outline:none;box-shadow:none}.m-form-field--checkbox .a-checkbox:disabled+.a-label,.m-form-field--checkbox .a-radio:disabled+.a-label,.m-form-field--radio .a-checkbox:disabled+.a-label,.m-form-field--radio .a-radio:disabled+.a-label{cursor:not-allowed;color:var(--gray-dark)}.m-form-field--checkbox .a-checkbox:disabled+.a-label:before,.m-form-field--checkbox .a-radio:disabled+.a-label:before,.m-form-field--radio .a-checkbox:disabled+.a-label:before,.m-form-field--radio .a-radio:disabled+.a-label:before{background:var(--gray-10);border-color:var(--gray-60)}.m-form-field--checkbox .a-checkbox:focus+.a-label:before,.m-form-field--checkbox .a-checkbox.focus+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:hover+.a-label:before,.m-form-field--checkbox .a-checkbox.hover+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center 0}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,')}.m-form-field--checkbox-error .a-label:before{border-color:var(--red);outline:1px solid var(--red)}.m-form-field--checkbox-error .a-label:hover:before,.m-form-field--checkbox-error .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-error .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-error .a-checkbox.focus+.a-label:before{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline-color:var(--red)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label,.m-form-field--checkbox-error .a-checkbox.focus+.a-label{outline:1px dotted var(--red);outline-offset:1px}.m-form-field--checkbox-warning .a-label:before{border-color:var(--gold);outline:1px solid var(--gold)}.m-form-field--checkbox-warning .a-label:hover:before,.m-form-field--checkbox-warning .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label:before{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline-color:var(--gold)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label{outline:1px dotted var(--gold);outline-offset:1px}.m-form-field--checkbox-success .a-label:before{border-color:var(--green);outline:1px solid var(--green)}.m-form-field--checkbox-success .a-label:hover:before,.m-form-field--checkbox-success .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-success .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-success .a-checkbox.focus+.a-label:before{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline-color:var(--green)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label,.m-form-field--checkbox-success .a-checkbox.focus+.a-label{outline:1px dotted var(--green);outline-offset:1px}.m-form-field--radio .a-label:before{border-radius:50%;transform:rotate(0)}.m-form-field--radio .a-radio:focus+.a-label:before,.m-form-field--radio .a-radio.focus+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:hover+.a-label:before,.m-form-field--radio .a-radio.hover+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:checked+.a-label:before{background-color:var(--pacific);box-shadow:inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:checked:disabled+.a-label:before{background-color:var(--gray-40);box-shadow:inset 0 0 0 2px var(--gray-10)}.m-form-field--radio .a-radio:focus:checked+.a-label:before,.m-form-field--radio .a-radio.focus:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:hover:checked+.a-label:before,.m-form-field--radio .a-radio.hover:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--lg-target{display:block}.m-form-field--lg-target .a-label{box-sizing:border-box;width:100%;padding:15px;background-color:var(--gray-10)}.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{background-color:var(--pacific-20);box-shadow:inset 0 0 0 1px var(--pacific)}.m-form-field--lg-target .a-checkbox:hover+.a-label,.m-form-field--lg-target .a-checkbox.hover+.a-label,.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-radio:hover+.a-label,.m-form-field--lg-target .a-radio.hover+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label{box-shadow:inset 0 0 0 2px var(--pacific)}.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{outline-offset:1px}.m-form-field--lg-target .a-checkbox:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:hover:disabled+.a-label,.m-form-field--lg-target .a-radio:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:hover:disabled+.a-label{color:var(--gray-dark);box-shadow:none;background-color:var(--gray-20)}.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label:before,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label:before{border:1px solid var(--gray-60)}.m-form-field .a-form-alert{margin-top:.9375em}.a-label{display:inline-block}.a-label__helper{color:var(--gray-dark);font-size:1rem;font-weight:400}.a-label__helper--block{display:block;margin-top:0.8333333333em}.a-label--heading{display:block;margin-bottom:0.5555555556em;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.a-label--heading,ul+.a-label--heading,ol+.a-label--heading,dl+.a-label--heading,figure+.a-label--heading,img+.a-label--heading,table+.a-label--heading,blockquote+.a-label--heading,h1+.a-label--heading,.h1+.a-label--heading,h2+.a-label--heading,.h2+.a-label--heading,h3+.a-label--heading,.h3+.a-label--heading,h5+.a-label--heading,.h5+.a-label--heading,h6+.a-label--heading,.h6+.a-label--heading{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.a-label--heading{margin-bottom:.625em;font-size:1em;line-height:1.125}}.a-label--heading .a-label__helper--block{margin-top:.625rem}.a-range{appearance:none;width:100%;min-height:49px}.a-range::-webkit-slider-runnable-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-moz-range-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-webkit-slider-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range::-moz-range-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range:focus,.a-range.focus{box-shadow:none;outline:none}.a-range:focus::-webkit-slider-thumb,.a-range.focus::-webkit-slider-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.a-range:focus::-moz-range-thumb,.a-range.focus::-moz-range-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.o-search-input{display:flex;flex-direction:column;row-gap:.9375rem}.o-search-input__input{position:relative;display:flex;width:initial;flex:0 1 100%}.o-search-input__input-label{position:absolute;left:10px;align-self:center;cursor:pointer}.o-search-input__input input[type=search]{width:100%;white-space:nowrap;padding-left:30px;appearance:none}.o-search-input__input button[type=reset]{display:none;position:absolute;right:0;align-self:center;color:var(--gray-40);font-size:20px;border:1px solid transparent;background-color:transparent;outline:0;width:44px;padding:5px;text-align:right}.o-search-input__input button[type=reset]>svg{width:25px;cursor:pointer;pointer-events:none}.o-search-input__input button[type=reset]:hover{color:var(--black)}.o-search-input__input button[type=reset]:focus{color:var(--black)}.o-search-input__input button[type=reset]:focus>svg{outline:1px dotted var(--pacific)}.o-search-input__input input[type=search]:placeholder-shown~button[type=reset]{display:none}.o-search-input__input input[type=search]:not(:placeholder-shown){padding-right:34px}.o-search-input__input input[type=search]::-webkit-search-decoration,.o-search-input__input input[type=search]::-webkit-search-cancel-button,.o-search-input__input input[type=search]::-webkit-search-results-button,.o-search-input__input input[type=search]::-webkit-search-results-decoration{display:none}.o-search-input:focus-within button[type=reset],.o-search-input .o-search-input__input:hover button[type=reset]{display:block}.o-search-input button[type=submit]{line-height:1.1875}@media only all and (min-width: 37.5625em){.o-search-input{flex-direction:row;border-left:0}.o-search-input button[type=submit]{border-top-left-radius:0;border-bottom-left-radius:0;flex-basis:25%}}.no-js .o-search-input button[type=reset]{display:none !important}.a-select{position:relative;border:1px solid var(--gray-60)}.a-select select{width:100%;line-height:1.375;padding:.4375em .375em .375em;border:0;appearance:none;background-color:var(--white);border-radius:0;color:var(--black)}.a-select select:hover,.a-select select.hover{outline:2px solid var(--pacific);outline-offset:0}.a-select select:active,.a-select select:focus,.a-select select.focus{box-shadow:0 0 0 2px var(--pacific);outline:1px dotted var(--pacific);outline-offset:3px}.a-select select[disabled]{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed}.a-select select[disabled]:hover,.a-select select[disabled].hover,.a-select select[disabled]:focus,.a-select select[disabled].focus{outline:none}.a-select select[disabled] option,.a-select select[disabled] option:disabled,.a-select select option:disabled{color:var(--gray-dark)}.a-select:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;content:\"\";pointer-events:none}.a-select--disabled:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.a-tag-filter{display:flex;gap:.625rem;border:1px solid var(--teal);padding:4px 6px;background-color:var(--teal-20);border-radius:.1875rem;color:var(--black);text-align:left;min-width:-moz-fit-content;min-width:fit-content}.a-tag-filter .cf-icon-svg{pointer-events:none;flex:none}.a-tag-filter>label{display:contents;pointer-events:none}button.a-tag-filter:hover{background-color:var(--teal-40);cursor:pointer}button.a-tag-filter:focus{outline:1px dotted var(--teal);outline-offset:1px}button.a-tag-filter:active{background-color:var(--teal)}a.a-tag-filter{line-height:normal;color:var(--black);border-color:var(--teal)}a.a-tag-filter:visited,a.a-tag-filter.visited,a.a-tag-filter:hover,a.a-tag-filter.hover{border-color:var(--teal);color:var(--black)}a.a-tag-filter:focus,a.a-tag-filter.focus{border-color:var(--teal);color:var(--black)}a.a-tag-filter:active,a.a-tag-filter.active{border-color:var(--teal);color:var(--black)}.a-tag-topic{display:flex;gap:.3125rem}.a-tag-topic{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--gold-80);letter-spacing:1px}.a-tag-topic .a-tag-topic__text{color:var(--gray);word-break:break-word}@media only all and (max-width: 37.5em){.a-tag-topic{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-tag-topic .cf-icon-svg--right{margin-left:auto}.a-tag-topic .a-tag-topic__text{border-bottom-width:0;flex-shrink:10}}a.a-tag-topic{color:var(--gold-80);border-color:var(--gold-80)}a.a-tag-topic:visited,a.a-tag-topic.visited,a.a-tag-topic:hover,a.a-tag-topic.hover{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:focus,a.a-tag-topic.focus{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:active,a.a-tag-topic.active{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic .a-tag-topic__text{border-bottom-color:var(--gold-80)}@media only all and (max-width: 37.5em){a.a-tag-topic{border-top-width:1px;border-bottom-width:1px}a.a-tag-topic:focus{outline:none}a.a-tag-topic:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-tag-topic)+li:has(.a-tag-topic) .a-tag-topic{position:relative;border-top:none}li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:hover:before,li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.a-tag-topic__bullet{font-size:1rem;line-height:1rem}@media only all and (min-width: 37.5625em){a.a-tag-topic__text{color:var(--gray);border-color:var(--gray)}a.a-tag-topic__text:visited,a.a-tag-topic__text.visited,a.a-tag-topic__text:hover,a.a-tag-topic__text.hover{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:focus,a.a-tag-topic__text.focus{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:active,a.a-tag-topic__text.active{border-color:var(--gray);color:var(--gray)}a.a-tag-topic,a.a-tag-topic:visited,a.a-tag-topic:hover,a.a-tag-topic:focus,a.a-tag-topic:active{border-bottom:none;outline-offset:1px}a.a-tag-topic .a-tag-topic__text,a.a-tag-topic:visited .a-tag-topic__text,a.a-tag-topic:hover .a-tag-topic__text,a.a-tag-topic:focus .a-tag-topic__text,a.a-tag-topic:active .a-tag-topic__text{padding-bottom:1px;border-bottom:1px dotted var(--gold-80)}a.a-tag-topic:hover .a-tag-topic__text{border-bottom:1px solid var(--gold-80)}a.a-tag-topic:focus{outline-color:var(--gray)}a.a-tag-topic:focus .a-tag-topic__text{border-bottom-style:solid !important}}.m-tag-group{padding-left:0;list-style-type:none}.m-tag-group li{margin-bottom:0;display:contents}@media only all and (min-width: 37.5625em){.m-tag-group{display:flex;gap:.9375em;flex-wrap:wrap}.m-tag-group--stacked{flex-direction:column;width:-moz-fit-content;width:fit-content}}.m-tag-group:has(.a-tag-filter){display:flex;gap:.9375em;flex-wrap:wrap}html[lang=ar] .m-tag-group{direction:rtl;padding-right:0}.a-text-input{appearance:none;display:inline-block;padding:.4375em;border:1px solid var(--gray-60);background:var(--white);color:var(--black);box-sizing:border-box}.a-text-input:hover,.a-text-input.hover{border-color:var(--pacific);outline:1px solid var(--pacific)}.a-text-input:focus,.a-text-input.focus{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific);outline:1px dotted var(--pacific);outline-offset:2px}.a-text-input:disabled,.a-text-input:disabled:hover,.a-text-input:disabled.hover,.a-text-input:disabled:focus,.a-text-input:disabled.focus{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed;border-color:var(--gray-60);outline:none}.a-text-input--error{border-color:var(--red);outline:1px solid var(--red)}.a-text-input--error:hover,.a-text-input--error.hover{border-color:var(--red-dark);outline:1px solid var(--red-dark);outline-offset:0}.a-text-input--error:focus,.a-text-input--error.focus{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red)}.a-text-input--error:focus:hover,.a-text-input--error:focus.hover,.a-text-input--error.focus:hover,.a-text-input--error.focus.hover{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red);outline-offset:2px}.a-text-input--warning{border-color:var(--gold);outline:1px solid var(--gold)}.a-text-input--warning:hover,.a-text-input--warning.hover{border-color:var(--gold-dark);outline:1px solid var(--gold-dark);outline-offset:0}.a-text-input--warning:focus,.a-text-input--warning.focus{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold)}.a-text-input--warning:focus:hover,.a-text-input--warning:focus.hover,.a-text-input--warning.focus:hover,.a-text-input--warning.focus.hover{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold);outline-offset:2px}.a-text-input--success{border-color:var(--green);outline:1px solid var(--green)}.a-text-input--success:hover,.a-text-input--success.hover{border-color:var(--green-dark);outline:1px solid var(--green-dark);outline-offset:0}.a-text-input--success:focus,.a-text-input--success.focus{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green)}.a-text-input--success:focus:hover,.a-text-input--success:focus.hover,.a-text-input--success.focus:hover,.a-text-input--success.focus.hover{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green);outline-offset:2px}::-webkit-search-decoration{appearance:none}::placeholder{color:var(--gray-dark)}input[type=date]::-webkit-datetime-edit{color:var(--gray-dark)}select.o-multiselect{display:block;box-sizing:border-box;width:100%;padding:.25em .4375em;height:5.5em;border:1px solid var(--gray-60)}select.o-multiselect option{padding:.125em .375em}.o-multiselect,.o-multiselect__header{position:relative}.o-multiselect__header:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;border:1px solid var(--gray-60);content:\"\";pointer-events:none}.o-multiselect__search[type=text]{display:block;box-sizing:border-box;width:100%}.o-multiselect__fieldset{border-color:var(--gray-60);border-top:none;margin:-1px 0 0;padding:0;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;position:absolute;z-index:10;max-height:0;width:100%;transition:max-height .25s ease-out}.o-multiselect.u-active .o-multiselect__fieldset{margin-top:0;max-height:140px;border-color:var(--pacific);border-width:2px;border-top:0}.o-multiselect.u-active .o-multiselect__header:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.o-multiselect__options{list-style-type:none;background-color:var(--white);padding:0}.o-multiselect__options li{margin:0}.o-multiselect__options li:first-child .a-label{padding-top:.625em}.o-multiselect__options.u-filtered li:not(.u-filter-match){display:none}.o-multiselect__options.u-no-results li,.o-multiselect__options.u-max-selections li{display:none}.o-multiselect__options.u-no-results:after,.o-multiselect__options.u-max-selections:after{display:list-item}.o-multiselect__options.u-no-results:after{content:\"No results found\"}.o-multiselect__options.u-max-selections{padding:.625em;pointer-events:none}.o-multiselect__options.u-max-selections:after{content:\"Reached maximum number of selections\"}.o-multiselect__options .a-label{box-sizing:border-box;padding:.3125em 0 .3125em .625em;width:100%}.cf-icon-svg{height:1.1875em;vertical-align:text-top;fill:currentcolor}.cf-icon-svg--updating,.cf-icon-svg--updating-round{animation:updating-animation 1.25s infinite linear;transform-origin:50% 50%}@keyframes updating-animation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}html[lang=ar] .cf-icon-svg--right,html[lang=ar] .cf-icon-svg--right-round,html[lang=ar] .cf-icon-svg--left,html[lang=ar] .cf-icon-svg--left-round,html[lang=ar] .cf-icon-svg--arrow-right,html[lang=ar] .cf-icon-svg--arrow-right-round,html[lang=ar] .cf-icon-svg--arrow-left,html[lang=ar] .cf-icon-svg--arrow-left-round,html[lang=ar] .cf-icon-svg--help,html[lang=ar] .cf-icon-svg--help-round,html[lang=ar] .cf-icon-svg--book,html[lang=ar] .cf-icon-svg--book-round,html[lang=ar] .cf-icon-svg--document,html[lang=ar] .cf-icon-svg--document-round,html[lang=ar] .cf-icon-svg--edit,html[lang=ar] .cf-icon-svg--edit-round,html[lang=ar] .cf-icon-svg--paper-clip,html[lang=ar] .cf-icon-svg--paper-clip-round,html[lang=ar] .cf-icon-svg--cart,html[lang=ar] .cf-icon-svg--cart-round,html[lang=ar] .cf-icon-svg--disability,html[lang=ar] .cf-icon-svg--disability-round,html[lang=ar] .cf-icon-svg--travel,html[lang=ar] .cf-icon-svg--travel-round,html[lang=ar] .cf-icon-svg--bullhorn,html[lang=ar] .cf-icon-svg--bullhorn-round,html[lang=ar] .cf-icon-svg--chart,html[lang=ar] .cf-icon-svg--chart-round,html[lang=ar] .cf-icon-svg--list,html[lang=ar] .cf-icon-svg--list-round,html[lang=ar] .cf-icon-svg--external-link,html[lang=ar] .cf-icon-svg--external-link-round{transform:scaleX(-1)}.m-card{position:relative}.m-card:not(.m-card--breakout)>a{padding:1.875em}.m-card:not(.m-card--breakout) .m-card__footer{margin-top:auto}.m-card:not(.m-card--breakout,.m-card--topic){background:var(--white);border:1px solid var(--gray-20);border-bottom-width:3px;padding:1.875em}.m-card:not(.m-card--breakout,.m-card--topic),.m-card>a{display:flex;flex-direction:column;flex-grow:1;flex-basis:0;box-sizing:border-box;height:100%}.m-card a:focus{outline-offset:2px}.m-card__footer>a{font-weight:500;border-bottom-width:1px}@media only all and (max-width: 56.3125em){.m-card__heading{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h4+.m-card__heading,.h4+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.3636363636em}}@media only all and (max-width: 56.3125em)and (max-width: 37.5em){.m-card__heading{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h3+.m-card__heading,.h3+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.6666666667em}}.m-card__heading>a{color:var(--black)}.m-card__heading>a:hover{color:var(--pacific)}.m-card__heading>a .m-card__icon{font-size:1em;margin-bottom:0;padding-right:.46875em}.m-card__heading>a .m-card__icon,.m-card__heading>a span{display:table-cell}.m-card>.m-list{margin-top:10px;margin-bottom:30px}.m-card--topic{text-align:center;width:170px;background:var(--white)}.m-card--topic>a{border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--topic .m-card__icon{font-size:1.875em;color:var(--green);margin-bottom:.3125em}.m-card--topic:hover>a{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--topic:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--topic .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--topic>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--topic:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:focus .m-card__footer>span{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:active .m-card__footer>span{border-color:var(--pacific-dark);border-style:solid;color:var(--pacific-dark)}.m-card--topic-action .m-card__icon{color:var(--pacific)}.m-card--breakout{min-width:210px;text-align:center}.m-card--breakout>a{padding-top:60px}.m-card--breakout .m-card__inner-wrapper{position:relative;z-index:0;min-height:135px;background:var(--gray-5);border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--breakout .m-card__img{position:absolute;z-index:1;top:0;left:50%;width:210px;height:120px;margin-left:-105px}.m-card--breakout .m-card__footer{margin-top:84px}.m-card--breakout:hover .m-card__inner-wrapper{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--breakout:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--breakout .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--breakout>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--breakout:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--breakout>a:focus .m-card__footer>span{border-color:var(--pacific);color:var(--pacific)}.m-card--breakout>a:active .m-card__footer>span{border-color:var(--navy);border-style:solid;color:var(--navy)}.m-card--breakout .m-card__footer>span{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card--breakout .m-card__footer>span,ul+.m-card--breakout .m-card__footer>span,ol+.m-card--breakout .m-card__footer>span,dl+.m-card--breakout .m-card__footer>span,figure+.m-card--breakout .m-card__footer>span,img+.m-card--breakout .m-card__footer>span,table+.m-card--breakout .m-card__footer>span,blockquote+.m-card--breakout .m-card__footer>span,h1+.m-card--breakout .m-card__footer>span,.h1+.m-card--breakout .m-card__footer>span,h2+.m-card--breakout .m-card__footer>span,.h2+.m-card--breakout .m-card__footer>span,h4+.m-card--breakout .m-card__footer>span,.h4+.m-card--breakout .m-card__footer>span,h5+.m-card--breakout .m-card__footer>span,.h5+.m-card--breakout .m-card__footer>span,h6+.m-card--breakout .m-card__footer>span,.h6+.m-card--breakout .m-card__footer>span{margin-top:1.3636363636em}.o-card-group>h2{margin-bottom:1.875rem}.o-card-group--column-2 .o-card-group__cards{grid-template-columns:1fr 1fr}.o-card-group--column-3 .o-card-group__cards{grid-template-columns:repeat(3, minmax(0, 1fr))}@media only all and (max-width: 63.8125em){.o-card-group--column-3 .o-card-group__cards{grid-template-columns:1fr 1fr}}.o-card-group__cards{display:grid;grid-column-gap:1.25em;grid-row-gap:1.25em}@media only all and (max-width: 37.5em){.o-card-group__cards{grid-template-columns:100% !important}}.o-card-group--bg-green{padding:1.875em;background:var(--green-20)}_:-ms-lang(x),.o-card-group__cards{display:block}_:-ms-lang(x) .m-card,.o-card-group__cards .m-card{display:block;float:left;margin-bottom:10px}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-2 .o-card-group__cards .m-card{width:48%;margin-right:2%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-2 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-3 .o-card-group__cards .m-card{width:32%;margin-right:1%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-3 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x),.o-card-group:after{content:\"\";display:table;clear:both}.o-card-group--count-2 .m-card:nth-of-type(1),.o-card-group--count-3 .m-card:nth-of-type(1),.o-card-group--count-4 .m-card:nth-of-type(1){grid-area:card1}.o-card-group--count-2 .m-card:nth-of-type(2),.o-card-group--count-3 .m-card:nth-of-type(2),.o-card-group--count-4 .m-card:nth-of-type(2){grid-area:card2}.o-card-group--count-2 .m-card:nth-of-type(3),.o-card-group--count-3 .m-card:nth-of-type(3),.o-card-group--count-4 .m-card:nth-of-type(3){grid-area:card3}.o-card-group--count-2 .m-card:nth-of-type(4),.o-card-group--count-3 .m-card:nth-of-type(4),.o-card-group--count-4 .m-card:nth-of-type(4){grid-area:card4}.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card1 card3\"}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.7307692308em}h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1)>a{justify-content:center}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card3 card4\"}.o-card-group--flow .o-card-group__cards{display:flex;flex-wrap:wrap;justify-content:center}@media only all and (min-width: 37.5625em)and (max-width: 56.25em){.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card1\" \"card2 card3\"}}@media only all and (max-width: 37.5em){.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\"}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\" \"card4\"}.o-card-group--flow .o-card-group__cards{display:block}.o-card-group--flow .o-card-group__cards .m-card{width:100%;margin-bottom:1.875em}}.o-email-signup .m-notification{margin-bottom:.9375em}.o-email-signup .a-text-input{max-width:23.125rem}.o-email-signup__buttons{display:flex;margin-top:.9375em;align-items:center;flex-wrap:wrap-reverse;gap:.9375em}.o-email-signup .a-btn{text-align:inherit}@media only all and (max-width: 37.5em){.o-email-signup .a-label--heading{font-size:1em}}.o-featured-content-module{min-height:220px;position:relative;border:1px solid var(--gray-40);background-color:var(--gray-5)}.o-featured-content-module__text{padding-top:1.875em;padding-bottom:1.875em}.o-featured-content-module__img{display:block}@media only all and (max-width: 37.5em){.o-featured-content-module__text{padding-right:.9375em;padding-left:.9375em}.o-featured-content-module__visual{padding-right:.9375em;padding-bottom:.9375em;padding-left:.9375em}.o-featured-content-module__img{margin-right:auto;margin-left:auto}}@media only all and (min-width: 37.5625em){.o-featured-content-module__text{padding-right:300px;padding-left:1.875em}.o-featured-content-module__visual{height:100%;overflow:hidden;position:absolute;top:0;right:0;width:270px}.o-featured-content-module__img{max-width:none;height:100%;position:absolute;left:50%;transform:translate(-50%)}}.m-hero{background-color:var(--gray-5)}.m-hero__wrapper{display:grid;max-width:1200px;margin:0 auto;padding-top:30px;padding-bottom:30px}.m-hero__text{padding-right:15px;padding-left:15px}.m-hero__heading{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7647058824em}.m-hero__subhead{font-size:22px;line-height:1.25}.m-hero__image-wrapper{box-sizing:border-box;overflow:hidden}.m-hero__image{background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;display:none}@supports(display: grid){.m-hero__image{display:block}}.m-hero--knockout{background-color:var(--gray);color:var(--white)}.m-hero--overlay .m-hero__wrapper{background-position:center;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo,.m-hero--50-50{background-color:var(--white)}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}@media only all and (min-width: 37.5625em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h2+.m-hero--jumbo .m-hero__subhead,.h2+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h2+.m-hero--50-50 .m-hero__subhead,.h2+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.3636363636em}}@media only all and (min-width: 63.8125em){.m-hero--jumbo .m-hero__wrapper,.m-hero--50-50 .m-hero__wrapper{min-height:285px}.m-hero--jumbo .m-hero__heading,.m-hero--50-50 .m-hero__heading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.625em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead{margin-top:1.7307692308em}h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h3+.m-hero--jumbo .m-hero__subhead,.h3+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h3+.m-hero--50-50 .m-hero__subhead,.h3+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){.m-hero__image-wrapper{margin-top:1.875em}.m-hero--overlay .m-hero__wrapper{background-image:none !important}.m-hero--jumbo .m-hero__wrapper{padding-bottom:0}}@media only all and (max-width: 56.25em){.m-hero__heading{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7307692308em}h1+.m-hero__heading,.h1+.m-hero__heading,h3+.m-hero__heading,.h3+.m-hero__heading,h4+.m-hero__heading,.h4+.m-hero__heading,h5+.m-hero__heading,.h5+.m-hero__heading,h6+.m-hero__heading,.h6+.m-hero__heading{margin-top:1.1538461538em}.m-hero__subhead{font-size:18px}}@media only all and (min-width: 37.5625em){.m-hero__wrapper{grid-template-columns:7fr 5fr;padding-right:15px;padding-left:15px;min-height:225px}.m-hero__text{margin:auto 0}.m-hero__image-wrapper{padding-right:15px;padding-left:15px;display:flex;align-items:center}.m-hero--bleeding .m-hero__image-wrapper{width:100%;margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--bleeding .m-hero__image{padding-bottom:0 !important;height:100%;width:100%;background-size:cover}.m-hero--overlay .m-hero__image{display:none}.m-hero--jumbo .m-hero__wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo .m-hero__image{display:none}.m-hero--50-50 .m-hero__wrapper{grid-template-columns:1fr 1fr;border:1px solid var(--gray-40);border-top:none;background-position:100% center;background-repeat:no-repeat;background-size:50%}.m-hero--50-50 .m-hero__image{display:none}}@media only all and (min-width: 63.8125em){.m-hero__wrapper{padding-top:2.8125em;padding-bottom:2.8125em;min-height:195px}.m-hero--bleeding .m-hero__image-wrapper{margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--50-50 .m-hero__wrapper{min-height:345px}}.content-l{position:relative}@media only all and (min-width: 37.5625em){.content-l{display:block;position:relative;margin-left:-15px;margin-right:-15px}}@media only all and (max-width: 37.5em){.content-l__col+.content-l__col{margin-top:1.875em}}@media only all and (min-width: 37.5625em){.content-l__col-1{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-2{display:inline-block;box-sizing:border-box;width:50%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-3{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-2-3{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-8{display:inline-block;box-sizing:border-box;width:37.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-5-8{display:inline-block;box-sizing:border-box;width:62.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-4{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-4{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}.content__line{height:1px;background:var(--gray-40)}.content__main dd,.content__main dt,.content__main h3,.content__main h4,.content__main h5,.content__main h6,.content__main li,.content__main p,.content__main label,.content__intro dd,.content__intro dt,.content__intro h3,.content__intro h4,.content__intro h5,.content__intro h6,.content__intro li,.content__intro p,.content__intro label{max-width:41.875rem}.content__intro,.content__main,.content__sidebar{padding:1.875em .9375em}@media only all and (min-width: 37.5625em){.content__intro,.content__main,.content__sidebar{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding:2.8125em .9375em}}@media only all and (min-width: 56.3125em){.content__intro,.content__main,.content__sidebar{padding:2.8125em 0}}@media only all and (min-width: 56.3125em){.content__intro{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}@media only all and (min-width: 56.3125em){.content--1-3 .content__sidebar{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-right:1.875em}.content--1-3 .content__main{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;position:relative}.content--1-3 .content__main:after{content:\"\";border-left:1px solid var(--gray-40);position:absolute;top:2.8125em;bottom:0;left:-1.875em}.content--2-1 .content__main{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content--2-1 .content__main:after{right:-1.875em}.content--2-1 .content__sidebar{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-left:1.875em}}.content--flush-bottom{padding-bottom:0}@media only all and (max-width: 56.25em){.content--flush-top-on-small{padding-top:0}}@media only all and (max-width: 56.25em){.content--flush-all-on-small{padding:0;border:none}}.block{margin-top:3.75em;margin-bottom:3.75em}.block--border-top{border-top:1px solid var(--gray-40)}.block--border-right{border-right:1px solid var(--gray-40)}.block--border-bottom{border-bottom:1px solid var(--gray-40)}.block--border-left{border-left:1px solid var(--gray-40)}.block--border{border:1px solid var(--gray-40)}.block--flush-top{margin-top:0 !important}.block--flush-top.block--border,.block--flush-top.block--border-top{border-top:none}.block--flush-bottom{margin-bottom:0 !important}.block--flush-bottom.block--border,.block--flush-bottom.block--border-bottom{border-bottom:none}.block--flush-sides{margin-right:-15px;margin-left:-15px}@media only all and (max-width: 37.5em){.block--flush-sides.block--border,.block--flush-sides.block--border-right,.block--flush-sides.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush-sides{margin-right:-30px;margin-left:-30px}}.block--flush{margin-top:0 !important;margin-right:-15px;margin-bottom:0 !important;margin-left:-15px}.block--flush.block--border,.block--flush.block--border-top,.block--flush.block--border-bottom{border-top:none;border-bottom:none}@media only all and (max-width: 37.5em){.block--flush.block--border,.block--flush.block--border-right,.block--flush.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush{margin-right:-30px;margin-left:-30px}}.block--bg{padding:1.875em .9375em 3.75em;background:var(--gray-5)}@media only all and (min-width: 37.5625em){.block--bg{padding:2.8125em 1.875em}}.block--padded-top{padding-top:1.875em;margin-top:1.875em}.block--padded-bottom{padding-bottom:1.875em;margin-bottom:1.875em}.block--sub{margin-top:1.875em;margin-bottom:1.875em}@media only all and (min-width: 56.3125em){.wrapper{max-width:1200px;padding-right:15px;padding-left:15px;margin:0 auto;clear:both}}.wrapper--match-content{padding-left:15px;padding-right:15px}@media only all and (min-width: 37.5625em){.wrapper--match-content{padding-left:30px;padding-right:30px;max-width:1200px}}.o-text-introduction{margin-top:0;margin-bottom:60px}.o-text-introduction>*{margin-top:0;margin-bottom:15px;max-width:41.875rem}.o-well{box-sizing:border-box;padding:1.875em .9375em;border:1px solid var(--gray-40);background-color:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-well{padding-left:1.875em;padding-right:1.875em}}.o-banner{padding:.9375em 0;background:var(--gold-10);border-bottom:1px solid var(--gray-40);font-size:.875em}.o-banner .m-notification{border:none;padding:0}.o-banner .m-notification__icon{left:0;top:0}.o-banner--dark{background:var(--teal-dark);border-color:var(--teal-dark);color:var(--white)}.o-banner--dark .m-notification{background:var(--teal-dark)}.o-banner--dark .m-notification .cf-icon-svg{fill:var(--white)}.o-banner--dark .m-notification a{color:var(--white);border-color:var(--white)}.o-banner--dark .m-notification a:visited,.o-banner--dark .m-notification a.visited{border-color:var(--teal-40);color:var(--teal-40)}.o-banner--dark .m-notification a:hover,.o-banner--dark .m-notification a.hover{border-color:var(--gray-15);color:var(--gray-15)}.o-banner--dark .m-notification a:focus,.o-banner--dark .m-notification a.focus{border-color:var(--white);color:var(--white)}.o-banner--dark .m-notification a:active,.o-banner--dark .m-notification a.active{border-color:var(--gray-15);color:var(--gray-15)}@media only all and (min-width: 37.5625em){.o-banner{font-size:1em}}.m-notification{display:none;position:relative;padding:15px;background:var(--gray-5);border:1px solid var(--gray-40)}.m-notification>.cf-icon-svg{position:absolute;fill:var(--gray)}.m-notification--success{background:var(--green-10);border-color:var(--green)}.m-notification--success>.cf-icon-svg{fill:var(--green)}.m-notification--warning{background:var(--gold-10);border-color:var(--gold)}.m-notification--warning>.cf-icon-svg{fill:var(--gold)}.m-notification--error{background:var(--red-10);border-color:var(--red)}.m-notification--error>.cf-icon-svg{fill:var(--red)}.m-notification--success a,.m-notification--warning a,.m-notification--error a{color:var(--pacific-mid-dark);border-color:var(--pacific-mid-dark)}.m-notification--success a:visited,.m-notification--success a.visited,.m-notification--warning a:visited,.m-notification--warning a.visited,.m-notification--error a:visited,.m-notification--error a.visited{border-color:var(--teal);color:var(--teal)}.m-notification--success a:hover,.m-notification--success a.hover,.m-notification--warning a:hover,.m-notification--warning a.hover,.m-notification--error a:hover,.m-notification--error a.hover{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-notification--success a:focus,.m-notification--success a.focus,.m-notification--warning a:focus,.m-notification--warning a.focus,.m-notification--error a:focus,.m-notification--error a.focus{border-color:var(--pacific-mid-dark);color:var(--pacific-mid-dark)}.m-notification--success a:active,.m-notification--success a.active,.m-notification--warning a:active,.m-notification--warning a.active,.m-notification--error a:active,.m-notification--error a.active{border-color:var(--navy-dark);color:var(--navy-dark)}.m-notification--visible{display:block}.cf-icon-svg+.m-notification__content{padding-left:1.5625rem}.m-notification__message{font-size:1rem;line-height:1.25;font-weight:500}@media only all and (min-width: 37.5625em){.m-notification__message{font-size:1.125rem}}.m-notification__explanation{margin-top:.3125rem;margin-bottom:.9375rem}.m-notification__message+.m-list{margin-top:.9375rem}@media only all and (min-width: 37.5625em){.m-notification .cf-icon-svg{font-size:1.125rem}.m-notification__explanation{margin-bottom:0}.m-notification .m-list{margin-top:.3125rem}.m-notification .m-list__item{margin-bottom:.3125rem}}html[lang=ar] .m-notification .cf-icon-svg+.m-notification__content{padding-left:initial;padding-right:1.5625rem}html[lang=ar] .m-notification .m-list{padding-right:0}.m-pagination{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:\"pag-btn-prev . pag-btn-next\" \"pag-form pag-form pag-form\";row-gap:.9375rem}.m-pagination__form{grid-area:pag-form;display:flex;flex-flow:wrap;place-content:center;gap:.625rem;padding:.3125rem;border-radius:.25rem;background:var(--gray-5);color:var(--gray)}.m-pagination__current-page{width:2.8125rem;font-weight:500;text-align:right}.m-pagination__label{display:contents;white-space:nowrap}.m-pagination__btn-prev{grid-area:pag-btn-prev;z-index:1}.m-pagination__btn-next{grid-area:pag-btn-next;z-index:1}@media only all and (min-width: 37.5625em){.m-pagination{grid-template-areas:\"pag-btn-prev pag-form pag-btn-next\"}.m-pagination__btn-prev{border-top-right-radius:0;border-bottom-right-radius:0}.m-pagination__btn-next{border-top-left-radius:0;border-bottom-left-radius:0}}.o-table__cell--right-align{text-align:right}.o-table--scrolling{box-sizing:border-box;overflow-y:hidden}.o-table--scrolling table{border:1px solid var(--gray-40)}.o-table--scrolling table>tbody>tr:nth-child(2n)>th,.o-table--scrolling table>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-table--striped>tbody>tr:nth-child(2n)>th,.o-table--striped>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}}@media only screen and (max-width: 600px){.o-table{width:100%}.o-table--striped tr:nth-child(2n)>th,.o-table--striped tr:nth-child(2n)>td{background:var(--white)}.o-table--stack-on-small{border-top:1px solid var(--gray-40)}.o-table--stack-on-small tr,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=row],.o-table--stack-on-small [data-display-table=cell]{display:block}.o-table--stack-on-small th,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=cell]{padding-right:0;padding-left:0;width:100%}.o-table--stack-on-small>thead,.o-table--stack-on-small [data-display-table=thead]{display:none}.o-table--stack-on-small td[data-label]:before{display:block;margin-top:0;margin-bottom:.3125em;content:attr(data-label);line-height:1.83333333;font-size:.875em;font-weight:600;letter-spacing:1px;text-transform:uppercase}.o-table--stack-on-small td:last-child,.o-table--stack-on-small [data-display-table=cell]:last-child{margin-bottom:1.875em}}.a-date{color:var(--gray);white-space:nowrap;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.a-date,ul+.a-date,ol+.a-date,dl+.a-date,figure+.a-date,img+.a-date,table+.a-date,blockquote+.a-date,h1+.a-date,.h1+.a-date,h2+.a-date,.h2+.a-date,h3+.a-date,.h3+.a-date,h4+.a-date,.h4+.a-date,h6+.a-date,.h6+.a-date{margin-top:2.1428571429em}.no-js .u-js-only,.u-hide-if-js{display:none !important}.no-js .u-hide-if-js{display:block !important}.u-clearfix:after{content:\"\";display:table;clear:both}.u-visually-hidden{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}@media only all and (max-width: 37.5em){.u-hide-on-mobile{display:none}}.u-show-on-mobile{display:none}@media only all and (max-width: 37.5em){.u-show-on-mobile{display:block}}.u-hidden{display:none !important}.u-invisible{visibility:hidden}.u-right{float:right}.u-nowrap{white-space:nowrap}.u-flexible-container{position:relative;padding-bottom:56.25%;height:0}.u-flexible-container__inner{position:absolute;top:0;left:0;width:100%;height:100%}.u-flexible-container--4-3{position:relative;padding-bottom:75%;height:0}.u-mt0{margin-top:0 !important}.u-mb0{margin-bottom:0 !important}.u-mt5{margin-top:5px !important}.u-mb5{margin-bottom:5px !important}.u-mt10{margin-top:10px !important}.u-mb10{margin-bottom:10px !important}.u-mt15{margin-top:15px !important}.u-mb15{margin-bottom:15px !important}.u-mt20{margin-top:20px !important}.u-mb20{margin-bottom:20px !important}.u-mt30{margin-top:30px !important}.u-mb30{margin-bottom:30px !important}.u-mt45{margin-top:45px !important}.u-mb45{margin-bottom:45px !important}.u-mt60{margin-top:60px !important}.u-mb60{margin-bottom:60px !important}.u-w100pct{width:100%}.u-w90pct{width:90%}.u-w80pct{width:80%}.u-w70pct{width:70%}.u-w60pct{width:60%}.u-w50pct{width:50%}.u-w40pct{width:40%}.u-w30pct{width:30%}.u-w20pct{width:20%}.u-w10pct{width:10%}.u-w75pct{width:75%}.u-w65pct{width:65%}.u-w25pct{width:25%}.u-w15pct{width:15%}.u-w66pct{width:66.6666666667%}.u-w33pct{width:33.3333333333%}small,.u-small-text{font-size:.875em}small--subtle,.u-small-text--subtle{color:var(--gray)}.u-no-animation{transition-duration:0s !important}.u-move-transition{transition:transform .25s ease-out}.u-move-to-origin{transform:translateZ(0)}.u-move-left{transform:translate3d(-100%, 0, 0)}.u-move-left-2x{transform:translate3d(-200%, 0, 0)}.u-move-left-3x{transform:translate3d(-300%, 0, 0)}.u-move-right{transform:translate3d(100%, 0, 0)}.u-move-up{transform:translate3d(0, -100%, 0)}.u-alpha-transition{transition:opacity .25s linear}.u-alpha-100{opacity:1}.u-alpha-0{opacity:0}.u-max-height-transition{overflow:hidden;contain:paint;transition:max-height .2s ease-out}.u-max-height-zero{max-height:0 !important}.u-max-height-summary{max-height:88px !important}.a-link{border-bottom-width:0}.a-link .a-link__text{border-bottom-width:1px;border-bottom-style:inherit;overflow-wrap:break-word}.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){.a-link--jump{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-link--jump .cf-icon-svg--right{margin-left:auto}.a-link--jump .a-link__text{border-bottom-width:0;flex-shrink:10}}a.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){a.a-link--jump{border-top-width:1px;border-bottom-width:1px}a.a-link--jump:focus{outline:none}a.a-link--jump:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-link--jump)+li:has(.a-link--jump) .a-link--jump{position:relative;border-top:none}li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:hover:before,li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.m-list--unstyled,.m-list--horizontal,.m-list--links{padding-left:0;list-style-type:none}.m-list--unstyled .m-list__item,.m-list--horizontal .m-list__item,.m-list--links .m-list__item{margin-left:0}.m-list--spaced .m-list--spaced,.m-list--spaced .m-list__item+.m-list__item{margin-top:1.5em}.m-list--horizontal .m-list__item{display:inline-block;margin-right:.25em;margin-bottom:0}@media only all and (max-width: 37.5em){.m-list--links .m-list__item{margin-bottom:0}}html[lang=ar] .m-list{padding-right:0}.m-meta-header{display:flex;flex-direction:column-reverse;flex-wrap:wrap-reverse;row-gap:.625rem;column-gap:1.3125rem;width:-moz-fit-content;width:fit-content;padding-bottom:.625rem;overflow:hidden}.m-meta-header__item-group{display:flex;flex-wrap:wrap;column-gap:1.3125rem}.m-meta-header__item{display:grid;grid-template-columns:0 auto 1fr;row-gap:.3125rem;text-wrap:balance;margin-bottom:0;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.m-meta-header__item,ul+.m-meta-header__item,ol+.m-meta-header__item,dl+.m-meta-header__item,figure+.m-meta-header__item,img+.m-meta-header__item,table+.m-meta-header__item,blockquote+.m-meta-header__item,h1+.m-meta-header__item,.h1+.m-meta-header__item,h2+.m-meta-header__item,.h2+.m-meta-header__item,h3+.m-meta-header__item,.h3+.m-meta-header__item,h5+.m-meta-header__item,.h5+.m-meta-header__item,h6+.m-meta-header__item,.h6+.m-meta-header__item{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.625em;font-size:1em;line-height:1.125}}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.3125rem}}.m-meta-header__item .cf-icon-svg{margin-right:.3125rem}.m-meta-header__item:before{content:\"|\";margin-left:-0.8125rem}.m-meta-header__item .a-date{font-size:.875rem;line-height:1.7142857143;margin-bottom:0}@media only all and (min-width: 37.5625em){.m-meta-header{flex-direction:row}}.m-pull-quote__body{color:var(--black);font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-pull-quote__body{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.m-pull-quote__citation{color:var(--gray);font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.m-pull-quote__citation,ul+.m-pull-quote__citation,ol+.m-pull-quote__citation,dl+.m-pull-quote__citation,figure+.m-pull-quote__citation,img+.m-pull-quote__citation,table+.m-pull-quote__citation,blockquote+.m-pull-quote__citation,h1+.m-pull-quote__citation,.h1+.m-pull-quote__citation,h2+.m-pull-quote__citation,.h2+.m-pull-quote__citation,h3+.m-pull-quote__citation,.h3+.m-pull-quote__citation,h4+.m-pull-quote__citation,.h4+.m-pull-quote__citation,h6+.m-pull-quote__citation,.h6+.m-pull-quote__citation{margin-top:2.1428571429em}.m-pull-quote__citation:before{content:\"—\"}.m-slug-header{border-top:1px solid var(--gray-40)}.m-slug-header__heading{display:inline-block;padding-top:0.2857142857em;border-top:5px solid var(--green);margin-top:-3px;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}.a-tagline{font-size:.75rem;display:grid;grid-template-columns:22px 1fr;grid-column-gap:10px}.a-tagline__text{display:inline-block}.a-tagline .u-usa-flag{margin-top:1px}.a-tagline--large{font-size:1rem}.a-tagline--large .u-usa-flag{margin-top:4px}.u-usa-flag{display:inline-block;width:24px;height:13px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAZCAMAAABAf11LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5QTFRF////sxlC7MbQ2YyhxlNxCjFhR2WJV3GSKUt1dYumOFh/GT5rhZiwwszYsr/OlKW6Zn6c0djh8PL1iR9Ko7LE4OXrl0pttKC0pXWRtYKbSuJhRQAAANFJREFUeNrkkctuwyAUREnSuW/ApHYf//+jBVdZVcJi3aORgAXcMyLBAAJEzsVG3m8TkifyI3zfPQ6nJJLo421CArSBmkgjNEWtQE4zXJmClXuCWIlU5hdQxCqbqnE1KdIz79CVDvBwZxyKfQfmHTyzl01UZSvOWSTbhZLSWeDMufWLC/1ls3amT4qQq394EjIjApxBT+/nr8eEBNuKcB9SWMpmEXalNOylmlUZNTr4vE/4VdKhpC+leQf6y/e0wzL3RdJtkfUJyzwW+ZcdfgQYAJmJD3zerW6OAAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */:root{--font-stack: system-ui, sans-serif;--beige: #bea96f;--beige-30: #f0e8d8;--beige-60: #d8c8a0;--green-dark: #1e9642;--green-mid-dark: #1fa040;--green: #20aa3f;--green-90: #48b753;--green-80: #66c368;--green-70: #93cf7c;--green-60: #addc91;--green-50: #bae0a2;--green-40: #c7e5b3;--green-30: #d4eac6;--green-20: #e2efd8;--green-10: #f0f8eb;--teal-dark: #005e5d;--teal-mid-dark: #126b69;--teal: #257675;--teal-90: #3e8685;--teal-80: #579695;--teal-70: #70a6a5;--teal-60: #89b6b5;--teal-50: #9ec4c3;--teal-40: #b4d2d1;--teal-30: #c4dddc;--teal-20: #d4e7e6;--teal-10: #f0f7f6;--pacific-dark: #0050b4;--pacific-mid-dark: #0061c1;--pacific: #0072ce;--pacific-90: #2284d5;--pacific-80: #4497dc;--pacific-70: #61a7e2;--pacific-60: #7eb7e8;--pacific-50: #96c4ed;--pacific-40: #afd2f2;--pacific-30: #c3ddf6;--pacific-20: #d6e8fa;--pacific-10: #eff8fd;--navy-dark: #002d72;--navy-mid-dark: #123c7c;--navy: #254b87;--navy-90: #3e5f95;--navy-80: #5674a3;--navy-70: #6f88b2;--navy-60: #889cc0;--navy-50: #9daecc;--navy-40: #b3c0d9;--navy-30: #c3cde2;--navy-20: #d3daeb;--navy-10: #f4f6fa;--purple-dark: #a01b68;--purple-mid-dark: #aa2071;--purple: #b4267a;--purple-90: #be438b;--purple-80: #c55998;--purple-70: #cd70a5;--purple-60: #d486b2;--purple-50: #dc9cbf;--purple-40: #e3b2cc;--purple-30: #ebc9d9;--purple-20: #f0d8e2;--purple-10: #fdf3f8;--red-dark: #b63014;--red-mid-dark: #c3381c;--red: #d14124;--red-90: #d75a40;--red-80: #dd735d;--red-70: #e28875;--red-60: #e79e8e;--red-50: #ebb0a3;--red-40: #f0c3b8;--red-30: #f3d1c8;--red-20: #f7e0d9;--red-10: #fbefec;--gold-dark: #dc731c;--gold-mid-dark: #ed881b;--gold: #ff9e1b;--gold-90: #ffab39;--gold-80: #ffb858;--gold-70: #ffc372;--gold-60: #ffce8d;--gold-50: #ffd8a3;--gold-40: #ffe1b9;--gold-30: #ffe8cb;--gold-20: #fff0dd;--gold-10: #fff6ec;--neutral-dark: #745745;--neutral-mid-dark: #7d604b;--neutral: #8a6c57;--neutral-90: #957865;--neutral-80: #a18573;--neutral-70: #ad9484;--neutral-60: #baa496;--neutral-50: #c6b4a9;--neutral-40: #d3c5bc;--neutral-30: #ddd1c9;--neutral-20: #e7ddd7;--neutral-10: #f8f5f2;--gray-darker: #293037;--gray-dark: #43484e;--gray-mid-dark: #4f5257;--gray: #5a5d61;--gray-90: #676a6f;--gray-80: #75787b;--gray-70: #838588;--gray-60: #919395;--gray-50: #a2a3a4;--gray-40: #b4b5b6;--gray-30: #c3c4c4;--gray-20: #d2d3d5;--gray-15: #dcdddf;--gray-10: #e7e8e9;--gray-5: #f7f8f9;--black: #101820;--white: #fff}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/2cd55546-ec00-4af9-aeca-4a3cd186da53.woff2\") format(\"woff2\");font-style:normal;font-weight:normal;font-display:fallback}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/627fbb5a-3bae-4cd9-b617-2f923e29d55e.woff2\") format(\"woff2\");font-style:normal;font-weight:500;font-display:fallback}:root{--font-stack: \"Avenir Next\", arial, sans-serif}.trends-panel .refine-bar section:nth-of-type(2){margin-left:0}.trends-panel .refine-bar .separator{display:inline-block}.trends-panel .company-overlay{justify-content:center}.trends-panel .company-overlay .company-search{margin:45px}.trends-panel .company-overlay .company-search .typeahead{width:100%}.trends-panel .chart-description p{max-width:none}.trends-panel .chart{width:100%}.trends-panel .chart .m-notification{margin-bottom:10px}.trends-panel.external-tooltip section.chart{width:70%}.trends-panel.external-tooltip section.tooltip-container{width:25%;padding:0 1%;position:relative}.trends-panel.external-tooltip section.tooltip-container.legend{margin-top:20px}.trends-panel.external-tooltip section.tooltip-container.legend .tooltip-ul{border-bottom:none}.trends-panel.external-tooltip section.tooltip-container .scrollable{max-height:300px;overflow:hidden;overflow-y:auto;border-bottom:solid 1px var(--black)}.trends-panel.external-tooltip section.tooltip-container .scrollable ul.tooltip-ul{cursor:pointer;color:var(--pacific);border-bottom-color:var(--gray-10)}.trends-panel.external-tooltip section.tooltip-container .scrollable ul.tooltip-ul li::before{opacity:0}.trends-panel.external-tooltip section.tooltip-container p.a-micro-copy{display:inline-block;width:100%;border-bottom:solid 1px var(--gray-40);padding-top:5px;margin-bottom:0;font-weight:600;font-size:12px}.trends-panel.external-tooltip section.tooltip-container p.a-micro-copy span.heading{color:var(--gray)}.trends-panel.external-tooltip section.tooltip-container p.a-micro-copy span.date{float:right}.trends-panel.external-tooltip section.tooltip-container p.a-micro-copy.warn{border-bottom:0;padding-top:15px}.trends-panel.external-tooltip section.tooltip-container ul.tooltip-ul{list-style:none;margin-bottom:0;border-bottom:solid 1px var(--gray-40);padding-bottom:2px;padding-top:2px;padding-left:0;font-size:12px;font-weight:500}.trends-panel.external-tooltip section.tooltip-container ul.tooltip-ul.recommended{background:rgba(231,232,233,.4)}.trends-panel.external-tooltip section.tooltip-container ul.tooltip-ul.active{color:var(--black)}.trends-panel.external-tooltip section.tooltip-container ul.tooltip-ul.active.color__23{background-color:var(--purple-20)}.trends-panel.external-tooltip section.tooltip-container ul.tooltip-ul.active.color__24{background-color:var(--red-20)}.trends-panel.external-tooltip section.tooltip-container ul.tooltip-ul.active.color__25{background-color:var(--gold-20)}.trends-panel.external-tooltip section.tooltip-container ul.tooltip-ul.active li::before{opacity:1}.trends-panel.external-tooltip section.tooltip-container ul.tooltip-ul li{margin-bottom:0;padding-left:14px;position:relative;border-bottom:1px solid var(--gray-20)}.trends-panel.external-tooltip section.tooltip-container ul.tooltip-ul li span{border:none}.trends-panel.external-tooltip section.tooltip-container ul.tooltip-ul li span.u-left{display:inline-block;text-align:left;width:70%}.trends-panel.external-tooltip section.tooltip-container ul.tooltip-ul li span.u-right.close{padding-left:10px}.trends-panel.external-tooltip section.tooltip-container ul.tooltip-ul li::before{height:8px;width:8px;border-radius:50%;content:\"\";position:absolute;left:0;top:4px;display:block}.trends-panel.external-tooltip section.tooltip-container ul.tooltip-ul li.color__0::before{background-color:#2cb34a}.trends-panel.external-tooltip section.tooltip-container ul.tooltip-ul li.color__1::before{background-color:#addc91}.trends-panel.external-tooltip section.tooltip-container ul.tooltip-ul li.color__2::before{background-color:#0072ce}.trends-panel.external-tooltip section.tooltip-container ul.tooltip-ul li.color__3::before{background-color:#96c4ed}.trends-panel.external-tooltip section.tooltip-container ul.tooltip-ul li.color__4::before{background-color:#257675}.trends-panel.external-tooltip section.tooltip-container ul.tooltip-ul li.color__5::before{background-color:#9ec4c3}.trends-panel.external-tooltip section.tooltip-container ul.tooltip-ul li.color__6::before{background-color:#254b87}.trends-panel.external-tooltip section.tooltip-container ul.tooltip-ul li.color__7::before{background-color:#9daecc}.trends-panel.external-tooltip section.tooltip-container ul.tooltip-ul li.color__8::before{background-color:#b4267a}.trends-panel.external-tooltip section.tooltip-container ul.tooltip-ul li.color__9::before{background-color:#dc9cbf}.trends-panel.external-tooltip section.tooltip-container ul.tooltip-ul li.color__10::before{background-color:#a2a3a4}.trends-panel.external-tooltip section.tooltip-container ul.tooltip-ul li.color__12::before{background-color:#93cf7c}.trends-panel.external-tooltip section.tooltip-container ul.tooltip-ul li.color__13::before{background-color:var(--purple-60)}.trends-panel.external-tooltip section.tooltip-container ul.tooltip-ul li.color__14::before{background-color:var(--red-60)}.trends-panel.external-tooltip section.tooltip-container ul.tooltip-ul li.color__15::before{background-color:var(--gold-80)}.trends-panel.external-tooltip section.tooltip-container ul.tooltip-ul li:last-child{border:none}.trends-panel.external-tooltip section.tooltip-container ul.tooltip-ul .dot{height:8px;width:8px;background-color:red;border-radius:50%;display:inline-block;margin-right:5px}.trends-panel.external-tooltip section.tooltip-container ul.tooltip-ul.total{font-size:16px;border-bottom:none}.trends-panel.external-tooltip section.tooltip-container ul.tooltip-ul.total li .u-left{width:50%}.trends-panel.external-tooltip section.tooltip-container .tooltip-button-panel .reset-set>button{width:100%}.trends-panel.external-tooltip section.tooltip-container .tooltip-button-panel .reset-set>button span.pull-left{display:none}.trends-panel.external-tooltip section.tooltip-container .tooltip-button-panel .reset-set>button::before{content:\"Reset recommended set\";border-right:solid 1px var(--white);padding-right:10px}.trends-panel.external-tooltip section.tooltip-container .tooltip-button-panel .reset-set>button>.caret{border-top-color:var(--white);border-right-color:var(--white);border-style:solid;border-width:2px 2px 0 0;height:8px;right:-10px;position:relative;top:.15em;vertical-align:top;width:8px;display:inline-block;transform:rotate(135deg)}.trends-panel.external-tooltip section.tooltip-container:not(.focus) ul.tooltip-ul .u-left.a-btn--link{text-decoration:underline}.trends-panel h2.area-chart-title{padding-top:15px;margin-bottom:0}.trends-panel .chart-helper-text{padding-bottom:15px}@media screen and (max-width: 599px){.trends-panel .refine-bar .cf-select{flex-grow:1;width:46%}.trends-panel .refine-bar .date-ranges{margin:10px 0}.trends-panel .refine-bar .chart-toggles{margin-left:0}}@media screen and (max-width: 599px),screen and (min-width: 600px)and (max-width: 900px){.trends-panel .chart{width:100%}.trends-panel.external-tooltip section.chart{width:100%}.trends-panel.external-tooltip section.tooltip-container{width:100%}}.trends-panel .layout-row.date-range-disclaimer{margin-bottom:15px}.trends-panel .layout-row .m-notification{width:100%;margin-top:0;margin-bottom:0;margin-left:0}@media screen and (min-width: 600px)and (max-width: 900px){.trends-panel .layout-row{padding-left:20px}}@media screen and (min-width: 901px){.trends-panel .layout-row{padding-left:30px}}@media screen and (min-width: 1800px){.trends-panel .layout-row{padding-left:40px}}",null,".chart-toggles button{width:38px;background-color:var(--pacific-40);padding:3px}.chart-toggles button svg{height:25px}.chart-toggles button svg#line-chart-icon .cls-1{opacity:.4}.chart-toggles button svg#line-chart-icon .cls-2{fill:none;stroke:#101820;stroke-miterlimit:10;stroke-width:2px}.chart-toggles button svg#line-chart-icon .cls-3{fill:#101820}.chart-toggles button svg#area-chart-icon .cls-1{fill:#101820}.chart-toggles button svg#area-chart-icon .cls-2{opacity:.4}","/*! normalize.css v2.1.3 | MIT License | git.io/normalize */html{font-family:sans-serif;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:0.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:0.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:0.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:normal;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:0.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:0.5em}li{margin-bottom:0.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:0.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:0.625em;text-align:left}th,td{padding:0.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:0.9375em;margin-left:0.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:\"Input Mono\",Consolas,Monaco,\"Courier New\",monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:0.8125em}pre{display:block;padding:0.625em 0.9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:rgba(0,0,0,0)}html{font-family:sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:.5em}li{margin-bottom:.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:.625em;text-align:left}th,td{padding:.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:.9375em;margin-left:.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:Input Mono,Consolas,Monaco,Courier New,monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:.8125em}pre{display:block;padding:.625em .9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:transparent}button.a-btn::-moz-focus-inner,input.a-btn::-moz-focus-inner{border:0}.a-btn{appearance:none;display:flex;gap:.625rem;box-sizing:border-box;padding:.5em .875em;border:0;margin:0;border-radius:.25em;cursor:pointer;font-size:1em;font-weight:500;line-height:normal;text-align:center;text-decoration:none;transition:background-color .1s;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;justify-content:center}.a-btn,.a-btn:link,.a-btn:visited{background-color:var(--pacific);color:var(--white)}.a-btn:hover,.a-btn.hover,.a-btn:focus,.a-btn.focus{background-color:var(--pacific-dark);color:var(--white)}.a-btn:focus,.a-btn.focus{outline:1px dotted var(--pacific);outline-offset:1px}.a-btn:active,.a-btn.active{background-color:var(--navy)}.a-btn--secondary,.a-btn--secondary:link,.a-btn--secondary:visited{background-color:var(--gray);color:var(--white)}.a-btn--secondary:hover,.a-btn--secondary.hover,.a-btn--secondary:focus,.a-btn--secondary.focus{background-color:var(--gray-dark)}.a-btn--secondary:focus,.a-btn--secondary.focus{outline-color:var(--gray)}.a-btn--secondary:active,.a-btn--secondary.active{background-color:var(--black)}.a-btn--warning,.a-btn--warning:link,.a-btn--warning:visited{background-color:var(--red-mid-dark);color:var(--white)}.a-btn--warning:hover,.a-btn--warning.hover,.a-btn--warning:focus,.a-btn--warning.focus{background-color:var(--red-dark)}.a-btn--warning:focus,.a-btn--warning.focus{outline-color:var(--red-mid-dark)}.a-btn--warning:active,.a-btn--warning.active{background-color:var(--gray-dark)}.a-btn--disabled,.a-btn--disabled:link,.a-btn--disabled:visited,.a-btn--disabled:hover,.a-btn--disabled.hover,.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn--disabled:active,.a-btn--disabled.active,.a-btn[disabled],.a-btn[disabled]:link,.a-btn[disabled]:visited,.a-btn[disabled]:hover,.a-btn[disabled].hover,.a-btn[disabled]:focus,.a-btn[disabled].focus,.a-btn[disabled]:active,.a-btn[disabled].active{background-color:var(--gray-20);color:var(--gray-dark);cursor:default;cursor:not-allowed}.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn[disabled]:focus,.a-btn[disabled].focus{outline-color:var(--gray-20)}@media only all and (max-width: 37.5em){.a-btn--full-on-xs{display:block;width:100%}}.a-btn:has(svg+span) span{order:3}.a-btn:has(span+svg) svg{order:3}.a-btn:not(.a-btn--hide-icon):has(svg+span):before,.a-btn:not(.a-btn--hide-icon):has(span+svg):before{content:\"\";border-left:1px solid var(--pacific-60);order:2;place-self:normal}.a-btn--secondary:has(svg):before{border-color:var(--gray-40) !important}.a-btn--warning:has(svg):before{border-color:var(--red-60) !important}.a-btn--disabled:has(svg):before,.a-btn[disabled]:has(svg):before{border-color:var(--gray-60) !important}.a-btn--hide-icon svg{display:none}.m-btn-group{display:flex;gap:.625rem;flex-wrap:wrap;align-items:center;width:-moz-fit-content;width:fit-content}.a-btn--link{padding:1.5px 0;border-radius:0;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-style:dotted;text-underline-offset:4.5px}.a-btn--link:has(svg){gap:.3125rem}.a-btn--link:has(svg):before{display:none}.a-btn--link,.a-btn--link:link,.a-btn--link:visited{text-decoration-color:var(--pacific);background-color:transparent;color:var(--pacific)}.a-btn--link:hover,.a-btn--link.hover{text-decoration-color:var(--pacific-dark);text-decoration-style:solid;background-color:transparent;color:var(--pacific-dark)}.a-btn--link:focus,.a-btn--link.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--pacific);color:var(--pacific)}.a-btn--link:active,.a-btn--link.active{text-decoration-color:var(--navy);text-decoration-style:solid;background-color:transparent;color:var(--navy)}.a-btn--link.a-btn--secondary,.a-btn--link.a-btn--secondary:link,.a-btn--link.a-btn--secondary:visited{text-decoration-color:var(--gray);background-color:transparent;color:var(--gray)}.a-btn--link.a-btn--secondary:hover,.a-btn--link.a-btn--secondary.hover{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.a-btn--link.a-btn--secondary:focus,.a-btn--link.a-btn--secondary.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--gray);color:var(--gray)}.a-btn--link.a-btn--secondary:active,.a-btn--link.a-btn--secondary.active{text-decoration-color:var(--black);text-decoration-style:solid;background-color:transparent;color:var(--black)}.a-btn--link.a-btn--warning,.a-btn--link.a-btn--warning:link,.a-btn--link.a-btn--warning:visited{text-decoration-color:var(--red-mid-dark);background-color:transparent;color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:hover,.a-btn--link.a-btn--warning.hover{text-decoration-color:var(--red-dark);text-decoration-style:solid;background-color:transparent;color:var(--red-dark)}.a-btn--link.a-btn--warning:focus,.a-btn--link.a-btn--warning.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--red-mid-dark);color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:active,.a-btn--link.a-btn--warning.active{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.o-expandable{position:relative}.o-expandable__header{display:flex;justify-content:space-between;gap:10px;padding:.625em .9375em;border:0;background-color:transparent;cursor:pointer}.o-expandable__header:focus{outline:1px dotted var(--black);outline-offset:2px}.o-expandable__header .o-expandable__cue-close,.o-expandable__header .o-expandable__cue-open{display:none}.o-expandable__header[aria-expanded=false] .o-expandable__cue-open,.o-expandable__header[aria-expanded=true] .o-expandable__cue-close{display:block}.o-expandable button.o-expandable__header{width:100%;text-align:left}.o-expandable__label{flex-grow:1;margin-bottom:0;color:var(--black);font-weight:500}.o-expandable__icon,.o-expandable__label{font-size:1.125em}@media only all and (max-width: 37.5em){.o-expandable__icon,.o-expandable__label{font-size:1em}}.o-expandable__cues{align-self:center;color:var(--pacific);font-size:1em;line-height:1.375}.o-expandable__content{padding:0 .9375em .9375em}.o-expandable__content:before{content:\"\";display:block;border-top:1px solid var(--gray-40);padding-top:.9375em}.o-expandable__content:after{padding-bottom:.9375em;width:100%}.o-expandable--padded .o-expandable__header{padding:1.5625em .9375em}.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.625em}@media only all and (max-width: 37.5em){.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.375em}}.o-expandable--background{background:var(--gray-5)}.o-expandable--border{border:1px solid var(--gray-40)}html[lang=ar] .o-expandable__header{text-align:right}html[lang=ar] .o-expandable__cues{text-align:left}.o-expandable-group .o-expandable{border-bottom:1px solid var(--gray-40)}.o-expandable-group .o-expandable:first-child{border-top:1px solid var(--gray-40)}@media print{.o-expandable__header[aria-expanded=true] .o-expandable__cue-close,.o-expandable__header[aria-expanded=false] .o-expandable__cue-open{display:none}.o-expandable__content[aria-expanded=false]{display:block;max-height:99999px !important}}.o-expandable .print__header[aria-expanded=true] .o-expandable .print__cue-close,.o-expandable .print__header[aria-expanded=false] .o-expandable .print__cue-open{display:none}.o-expandable .print__content[aria-expanded=false]{display:block;max-height:99999px !important}.o-summary__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary__btn{position:relative;z-index:2;display:block;width:100%;padding-top:15px;padding-bottom:15px;border:dotted var(--pacific);border-width:1px 0;text-align:center;color:var(--pacific);background:#fff}.o-summary__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary__btn[aria-expanded=false]:before{display:block;pointer-events:none;height:2.75em;margin:0;position:absolute;left:0;right:0;top:calc(-100% + 2px);background:linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);content:\"\"}@media print{.o-summary__btn[aria-expanded=false]:before{background:none}}.o-summary__btn[aria-expanded=false]:before .print{background:none}.no-js .o-summary__btn{display:none}@media only screen and (min-width: 601px){.o-summary--mobile .o-summary__btn{display:none}}.o-summary-minimal__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary-minimal__btn{margin-top:5px;padding-left:0;padding-right:0;display:block;border:none;background:none;text-align:left;color:var(--pacific)}.o-summary-minimal__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary-minimal__btn .o-summary-minimal__cue-close,.o-summary-minimal__btn .o-summary-minimal__cue-open{display:none}.o-summary-minimal__btn[aria-expanded=false] .o-summary-minimal__cue-open,.o-summary-minimal__btn[aria-expanded=true] .o-summary-minimal__cue-close{display:block}.no-js .o-summary-minimal__btn{display:none}.o-form__group{margin-bottom:1.875em}.o-form__fieldset{border:none;margin:0;padding:0}.o-form__fieldset .m-form-field+.m-form-field{margin-top:.625em}.a-form-alert .cf-icon-svg{color:var(--gray);float:left}.a-form-alert__text{display:block;margin-left:1.25em}.a-form-alert--success .cf-icon-svg{color:var(--green)}.a-form-alert--error .cf-icon-svg{color:var(--red)}.a-form-alert--warning .cf-icon-svg{color:var(--gold)}.m-form-field .a-text-input--full{width:100%}.m-form-field .a-label+.a-text-input{margin-top:.3125em}.m-form-field--checkbox .a-label,.m-form-field--radio .a-label{display:inline-grid;grid-template-columns:1.875em auto;vertical-align:top;cursor:pointer;overflow-wrap:anywhere}.m-form-field--checkbox .a-label:before,.m-form-field--radio .a-label:before{display:inline-block;grid-row-start:1;grid-row-end:3;border:1px solid var(--gray-60);height:1.125em;width:1.125em;margin-right:10px;background-color:var(--white);content:\"\";vertical-align:top;position:relative;top:1px;left:1px}.m-form-field--checkbox .a-label:hover:before,.m-form-field--checkbox .a-label.hover:before,.m-form-field--radio .a-label:hover:before,.m-form-field--radio .a-label.hover:before{border-color:var(--pacific)}.m-form-field--checkbox .a-label__helper,.m-form-field--radio .a-label__helper{display:block}.m-form-field--checkbox .a-checkbox,.m-form-field--checkbox .a-radio,.m-form-field--radio .a-checkbox,.m-form-field--radio .a-radio{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}.m-form-field--checkbox .a-checkbox:focus+.a-label,.m-form-field--checkbox .a-checkbox.focus+.a-label,.m-form-field--checkbox .a-radio:focus+.a-label,.m-form-field--checkbox .a-radio.focus+.a-label,.m-form-field--radio .a-checkbox:focus+.a-label,.m-form-field--radio .a-checkbox.focus+.a-label,.m-form-field--radio .a-radio:focus+.a-label,.m-form-field--radio .a-radio.focus+.a-label{outline:1px dotted var(--pacific);outline-offset:1px}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:hover+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled:checked+.a-label:before,.m-form-field--checkbox .a-radio:disabled:focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled.focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled:hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled.hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled:checked+.a-label:before,.m-form-field--radio .a-checkbox:disabled:focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled.focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled:hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled.hover+.a-label:before,.m-form-field--radio .a-radio:disabled:checked+.a-label:before,.m-form-field--radio .a-radio:disabled:focus+.a-label:before,.m-form-field--radio .a-radio:disabled.focus+.a-label:before,.m-form-field--radio .a-radio:disabled:hover+.a-label:before,.m-form-field--radio .a-radio:disabled.hover+.a-label:before{border-color:var(--gray-60);outline:none;box-shadow:none}.m-form-field--checkbox .a-checkbox:disabled+.a-label,.m-form-field--checkbox .a-radio:disabled+.a-label,.m-form-field--radio .a-checkbox:disabled+.a-label,.m-form-field--radio .a-radio:disabled+.a-label{cursor:not-allowed;color:var(--gray-dark)}.m-form-field--checkbox .a-checkbox:disabled+.a-label:before,.m-form-field--checkbox .a-radio:disabled+.a-label:before,.m-form-field--radio .a-checkbox:disabled+.a-label:before,.m-form-field--radio .a-radio:disabled+.a-label:before{background:var(--gray-10);border-color:var(--gray-60)}.m-form-field--checkbox .a-checkbox:focus+.a-label:before,.m-form-field--checkbox .a-checkbox.focus+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:hover+.a-label:before,.m-form-field--checkbox .a-checkbox.hover+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center 0}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,')}.m-form-field--checkbox-error .a-label:before{border-color:var(--red);outline:1px solid var(--red)}.m-form-field--checkbox-error .a-label:hover:before,.m-form-field--checkbox-error .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-error .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-error .a-checkbox.focus+.a-label:before{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline-color:var(--red)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label,.m-form-field--checkbox-error .a-checkbox.focus+.a-label{outline:1px dotted var(--red);outline-offset:1px}.m-form-field--checkbox-warning .a-label:before{border-color:var(--gold);outline:1px solid var(--gold)}.m-form-field--checkbox-warning .a-label:hover:before,.m-form-field--checkbox-warning .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label:before{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline-color:var(--gold)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label{outline:1px dotted var(--gold);outline-offset:1px}.m-form-field--checkbox-success .a-label:before{border-color:var(--green);outline:1px solid var(--green)}.m-form-field--checkbox-success .a-label:hover:before,.m-form-field--checkbox-success .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-success .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-success .a-checkbox.focus+.a-label:before{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline-color:var(--green)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label,.m-form-field--checkbox-success .a-checkbox.focus+.a-label{outline:1px dotted var(--green);outline-offset:1px}.m-form-field--radio .a-label:before{border-radius:50%;transform:rotate(0)}.m-form-field--radio .a-radio:focus+.a-label:before,.m-form-field--radio .a-radio.focus+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:hover+.a-label:before,.m-form-field--radio .a-radio.hover+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:checked+.a-label:before{background-color:var(--pacific);box-shadow:inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:checked:disabled+.a-label:before{background-color:var(--gray-40);box-shadow:inset 0 0 0 2px var(--gray-10)}.m-form-field--radio .a-radio:focus:checked+.a-label:before,.m-form-field--radio .a-radio.focus:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:hover:checked+.a-label:before,.m-form-field--radio .a-radio.hover:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--lg-target{display:block}.m-form-field--lg-target .a-label{box-sizing:border-box;width:100%;padding:15px;background-color:var(--gray-10)}.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{background-color:var(--pacific-20);box-shadow:inset 0 0 0 1px var(--pacific)}.m-form-field--lg-target .a-checkbox:hover+.a-label,.m-form-field--lg-target .a-checkbox.hover+.a-label,.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-radio:hover+.a-label,.m-form-field--lg-target .a-radio.hover+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label{box-shadow:inset 0 0 0 2px var(--pacific)}.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{outline-offset:1px}.m-form-field--lg-target .a-checkbox:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:hover:disabled+.a-label,.m-form-field--lg-target .a-radio:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:hover:disabled+.a-label{color:var(--gray-dark);box-shadow:none;background-color:var(--gray-20)}.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label:before,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label:before{border:1px solid var(--gray-60)}.m-form-field .a-form-alert{margin-top:.9375em}.a-label{display:inline-block}.a-label__helper{color:var(--gray-dark);font-size:1rem;font-weight:400}.a-label__helper--block{display:block;margin-top:0.8333333333em}.a-label--heading{display:block;margin-bottom:0.5555555556em;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.a-label--heading,ul+.a-label--heading,ol+.a-label--heading,dl+.a-label--heading,figure+.a-label--heading,img+.a-label--heading,table+.a-label--heading,blockquote+.a-label--heading,h1+.a-label--heading,.h1+.a-label--heading,h2+.a-label--heading,.h2+.a-label--heading,h3+.a-label--heading,.h3+.a-label--heading,h5+.a-label--heading,.h5+.a-label--heading,h6+.a-label--heading,.h6+.a-label--heading{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.a-label--heading{margin-bottom:.625em;font-size:1em;line-height:1.125}}.a-label--heading .a-label__helper--block{margin-top:.625rem}.a-range{appearance:none;width:100%;min-height:49px}.a-range::-webkit-slider-runnable-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-moz-range-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-webkit-slider-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range::-moz-range-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range:focus,.a-range.focus{box-shadow:none;outline:none}.a-range:focus::-webkit-slider-thumb,.a-range.focus::-webkit-slider-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.a-range:focus::-moz-range-thumb,.a-range.focus::-moz-range-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.o-search-input{display:flex;flex-direction:column;row-gap:.9375rem}.o-search-input__input{position:relative;display:flex;width:initial;flex:0 1 100%}.o-search-input__input-label{position:absolute;left:10px;align-self:center;cursor:pointer}.o-search-input__input input[type=search]{width:100%;white-space:nowrap;padding-left:30px;appearance:none}.o-search-input__input button[type=reset]{display:none;position:absolute;right:0;align-self:center;color:var(--gray-40);font-size:20px;border:1px solid transparent;background-color:transparent;outline:0;width:44px;padding:5px;text-align:right}.o-search-input__input button[type=reset]>svg{width:25px;cursor:pointer;pointer-events:none}.o-search-input__input button[type=reset]:hover{color:var(--black)}.o-search-input__input button[type=reset]:focus{color:var(--black)}.o-search-input__input button[type=reset]:focus>svg{outline:1px dotted var(--pacific)}.o-search-input__input input[type=search]:placeholder-shown~button[type=reset]{display:none}.o-search-input__input input[type=search]:not(:placeholder-shown){padding-right:34px}.o-search-input__input input[type=search]::-webkit-search-decoration,.o-search-input__input input[type=search]::-webkit-search-cancel-button,.o-search-input__input input[type=search]::-webkit-search-results-button,.o-search-input__input input[type=search]::-webkit-search-results-decoration{display:none}.o-search-input:focus-within button[type=reset],.o-search-input .o-search-input__input:hover button[type=reset]{display:block}.o-search-input button[type=submit]{line-height:1.1875}@media only all and (min-width: 37.5625em){.o-search-input{flex-direction:row;border-left:0}.o-search-input button[type=submit]{border-top-left-radius:0;border-bottom-left-radius:0;flex-basis:25%}}.no-js .o-search-input button[type=reset]{display:none !important}.a-select{position:relative;border:1px solid var(--gray-60)}.a-select select{width:100%;line-height:1.375;padding:.4375em .375em .375em;border:0;appearance:none;background-color:var(--white);border-radius:0;color:var(--black)}.a-select select:hover,.a-select select.hover{outline:2px solid var(--pacific);outline-offset:0}.a-select select:active,.a-select select:focus,.a-select select.focus{box-shadow:0 0 0 2px var(--pacific);outline:1px dotted var(--pacific);outline-offset:3px}.a-select select[disabled]{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed}.a-select select[disabled]:hover,.a-select select[disabled].hover,.a-select select[disabled]:focus,.a-select select[disabled].focus{outline:none}.a-select select[disabled] option,.a-select select[disabled] option:disabled,.a-select select option:disabled{color:var(--gray-dark)}.a-select:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;content:\"\";pointer-events:none}.a-select--disabled:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.a-tag-filter{display:flex;gap:.625rem;border:1px solid var(--teal);padding:4px 6px;background-color:var(--teal-20);border-radius:.1875rem;color:var(--black);text-align:left;min-width:-moz-fit-content;min-width:fit-content}.a-tag-filter .cf-icon-svg{pointer-events:none;flex:none}.a-tag-filter>label{display:contents;pointer-events:none}button.a-tag-filter:hover{background-color:var(--teal-40);cursor:pointer}button.a-tag-filter:focus{outline:1px dotted var(--teal);outline-offset:1px}button.a-tag-filter:active{background-color:var(--teal)}a.a-tag-filter{line-height:normal;color:var(--black);border-color:var(--teal)}a.a-tag-filter:visited,a.a-tag-filter.visited,a.a-tag-filter:hover,a.a-tag-filter.hover{border-color:var(--teal);color:var(--black)}a.a-tag-filter:focus,a.a-tag-filter.focus{border-color:var(--teal);color:var(--black)}a.a-tag-filter:active,a.a-tag-filter.active{border-color:var(--teal);color:var(--black)}.a-tag-topic{display:flex;gap:.3125rem}.a-tag-topic{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--gold-80);letter-spacing:1px}.a-tag-topic .a-tag-topic__text{color:var(--gray);word-break:break-word}@media only all and (max-width: 37.5em){.a-tag-topic{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-tag-topic .cf-icon-svg--right{margin-left:auto}.a-tag-topic .a-tag-topic__text{border-bottom-width:0;flex-shrink:10}}a.a-tag-topic{color:var(--gold-80);border-color:var(--gold-80)}a.a-tag-topic:visited,a.a-tag-topic.visited,a.a-tag-topic:hover,a.a-tag-topic.hover{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:focus,a.a-tag-topic.focus{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:active,a.a-tag-topic.active{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic .a-tag-topic__text{border-bottom-color:var(--gold-80)}@media only all and (max-width: 37.5em){a.a-tag-topic{border-top-width:1px;border-bottom-width:1px}a.a-tag-topic:focus{outline:none}a.a-tag-topic:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-tag-topic)+li:has(.a-tag-topic) .a-tag-topic{position:relative;border-top:none}li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:hover:before,li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.a-tag-topic__bullet{font-size:1rem;line-height:1rem}@media only all and (min-width: 37.5625em){a.a-tag-topic__text{color:var(--gray);border-color:var(--gray)}a.a-tag-topic__text:visited,a.a-tag-topic__text.visited,a.a-tag-topic__text:hover,a.a-tag-topic__text.hover{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:focus,a.a-tag-topic__text.focus{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:active,a.a-tag-topic__text.active{border-color:var(--gray);color:var(--gray)}a.a-tag-topic,a.a-tag-topic:visited,a.a-tag-topic:hover,a.a-tag-topic:focus,a.a-tag-topic:active{border-bottom:none;outline-offset:1px}a.a-tag-topic .a-tag-topic__text,a.a-tag-topic:visited .a-tag-topic__text,a.a-tag-topic:hover .a-tag-topic__text,a.a-tag-topic:focus .a-tag-topic__text,a.a-tag-topic:active .a-tag-topic__text{padding-bottom:1px;border-bottom:1px dotted var(--gold-80)}a.a-tag-topic:hover .a-tag-topic__text{border-bottom:1px solid var(--gold-80)}a.a-tag-topic:focus{outline-color:var(--gray)}a.a-tag-topic:focus .a-tag-topic__text{border-bottom-style:solid !important}}.m-tag-group{padding-left:0;list-style-type:none}.m-tag-group li{margin-bottom:0;display:contents}@media only all and (min-width: 37.5625em){.m-tag-group{display:flex;gap:.9375em;flex-wrap:wrap}.m-tag-group--stacked{flex-direction:column;width:-moz-fit-content;width:fit-content}}.m-tag-group:has(.a-tag-filter){display:flex;gap:.9375em;flex-wrap:wrap}html[lang=ar] .m-tag-group{direction:rtl;padding-right:0}.a-text-input{appearance:none;display:inline-block;padding:.4375em;border:1px solid var(--gray-60);background:var(--white);color:var(--black);box-sizing:border-box}.a-text-input:hover,.a-text-input.hover{border-color:var(--pacific);outline:1px solid var(--pacific)}.a-text-input:focus,.a-text-input.focus{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific);outline:1px dotted var(--pacific);outline-offset:2px}.a-text-input:disabled,.a-text-input:disabled:hover,.a-text-input:disabled.hover,.a-text-input:disabled:focus,.a-text-input:disabled.focus{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed;border-color:var(--gray-60);outline:none}.a-text-input--error{border-color:var(--red);outline:1px solid var(--red)}.a-text-input--error:hover,.a-text-input--error.hover{border-color:var(--red-dark);outline:1px solid var(--red-dark);outline-offset:0}.a-text-input--error:focus,.a-text-input--error.focus{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red)}.a-text-input--error:focus:hover,.a-text-input--error:focus.hover,.a-text-input--error.focus:hover,.a-text-input--error.focus.hover{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red);outline-offset:2px}.a-text-input--warning{border-color:var(--gold);outline:1px solid var(--gold)}.a-text-input--warning:hover,.a-text-input--warning.hover{border-color:var(--gold-dark);outline:1px solid var(--gold-dark);outline-offset:0}.a-text-input--warning:focus,.a-text-input--warning.focus{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold)}.a-text-input--warning:focus:hover,.a-text-input--warning:focus.hover,.a-text-input--warning.focus:hover,.a-text-input--warning.focus.hover{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold);outline-offset:2px}.a-text-input--success{border-color:var(--green);outline:1px solid var(--green)}.a-text-input--success:hover,.a-text-input--success.hover{border-color:var(--green-dark);outline:1px solid var(--green-dark);outline-offset:0}.a-text-input--success:focus,.a-text-input--success.focus{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green)}.a-text-input--success:focus:hover,.a-text-input--success:focus.hover,.a-text-input--success.focus:hover,.a-text-input--success.focus.hover{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green);outline-offset:2px}::-webkit-search-decoration{appearance:none}::placeholder{color:var(--gray-dark)}input[type=date]::-webkit-datetime-edit{color:var(--gray-dark)}select.o-multiselect{display:block;box-sizing:border-box;width:100%;padding:.25em .4375em;height:5.5em;border:1px solid var(--gray-60)}select.o-multiselect option{padding:.125em .375em}.o-multiselect,.o-multiselect__header{position:relative}.o-multiselect__header:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;border:1px solid var(--gray-60);content:\"\";pointer-events:none}.o-multiselect__search[type=text]{display:block;box-sizing:border-box;width:100%}.o-multiselect__fieldset{border-color:var(--gray-60);border-top:none;margin:-1px 0 0;padding:0;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;position:absolute;z-index:10;max-height:0;width:100%;transition:max-height .25s ease-out}.o-multiselect.u-active .o-multiselect__fieldset{margin-top:0;max-height:140px;border-color:var(--pacific);border-width:2px;border-top:0}.o-multiselect.u-active .o-multiselect__header:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.o-multiselect__options{list-style-type:none;background-color:var(--white);padding:0}.o-multiselect__options li{margin:0}.o-multiselect__options li:first-child .a-label{padding-top:.625em}.o-multiselect__options.u-filtered li:not(.u-filter-match){display:none}.o-multiselect__options.u-no-results li,.o-multiselect__options.u-max-selections li{display:none}.o-multiselect__options.u-no-results:after,.o-multiselect__options.u-max-selections:after{display:list-item}.o-multiselect__options.u-no-results:after{content:\"No results found\"}.o-multiselect__options.u-max-selections{padding:.625em;pointer-events:none}.o-multiselect__options.u-max-selections:after{content:\"Reached maximum number of selections\"}.o-multiselect__options .a-label{box-sizing:border-box;padding:.3125em 0 .3125em .625em;width:100%}.cf-icon-svg{height:1.1875em;vertical-align:text-top;fill:currentcolor}.cf-icon-svg--updating,.cf-icon-svg--updating-round{animation:updating-animation 1.25s infinite linear;transform-origin:50% 50%}@keyframes updating-animation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}html[lang=ar] .cf-icon-svg--right,html[lang=ar] .cf-icon-svg--right-round,html[lang=ar] .cf-icon-svg--left,html[lang=ar] .cf-icon-svg--left-round,html[lang=ar] .cf-icon-svg--arrow-right,html[lang=ar] .cf-icon-svg--arrow-right-round,html[lang=ar] .cf-icon-svg--arrow-left,html[lang=ar] .cf-icon-svg--arrow-left-round,html[lang=ar] .cf-icon-svg--help,html[lang=ar] .cf-icon-svg--help-round,html[lang=ar] .cf-icon-svg--book,html[lang=ar] .cf-icon-svg--book-round,html[lang=ar] .cf-icon-svg--document,html[lang=ar] .cf-icon-svg--document-round,html[lang=ar] .cf-icon-svg--edit,html[lang=ar] .cf-icon-svg--edit-round,html[lang=ar] .cf-icon-svg--paper-clip,html[lang=ar] .cf-icon-svg--paper-clip-round,html[lang=ar] .cf-icon-svg--cart,html[lang=ar] .cf-icon-svg--cart-round,html[lang=ar] .cf-icon-svg--disability,html[lang=ar] .cf-icon-svg--disability-round,html[lang=ar] .cf-icon-svg--travel,html[lang=ar] .cf-icon-svg--travel-round,html[lang=ar] .cf-icon-svg--bullhorn,html[lang=ar] .cf-icon-svg--bullhorn-round,html[lang=ar] .cf-icon-svg--chart,html[lang=ar] .cf-icon-svg--chart-round,html[lang=ar] .cf-icon-svg--list,html[lang=ar] .cf-icon-svg--list-round,html[lang=ar] .cf-icon-svg--external-link,html[lang=ar] .cf-icon-svg--external-link-round{transform:scaleX(-1)}.m-card{position:relative}.m-card:not(.m-card--breakout)>a{padding:1.875em}.m-card:not(.m-card--breakout) .m-card__footer{margin-top:auto}.m-card:not(.m-card--breakout,.m-card--topic){background:var(--white);border:1px solid var(--gray-20);border-bottom-width:3px;padding:1.875em}.m-card:not(.m-card--breakout,.m-card--topic),.m-card>a{display:flex;flex-direction:column;flex-grow:1;flex-basis:0;box-sizing:border-box;height:100%}.m-card a:focus{outline-offset:2px}.m-card__footer>a{font-weight:500;border-bottom-width:1px}@media only all and (max-width: 56.3125em){.m-card__heading{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h4+.m-card__heading,.h4+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.3636363636em}}@media only all and (max-width: 56.3125em)and (max-width: 37.5em){.m-card__heading{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h3+.m-card__heading,.h3+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.6666666667em}}.m-card__heading>a{color:var(--black)}.m-card__heading>a:hover{color:var(--pacific)}.m-card__heading>a .m-card__icon{font-size:1em;margin-bottom:0;padding-right:.46875em}.m-card__heading>a .m-card__icon,.m-card__heading>a span{display:table-cell}.m-card>.m-list{margin-top:10px;margin-bottom:30px}.m-card--topic{text-align:center;width:170px;background:var(--white)}.m-card--topic>a{border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--topic .m-card__icon{font-size:1.875em;color:var(--green);margin-bottom:.3125em}.m-card--topic:hover>a{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--topic:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--topic .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--topic>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--topic:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:focus .m-card__footer>span{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:active .m-card__footer>span{border-color:var(--pacific-dark);border-style:solid;color:var(--pacific-dark)}.m-card--topic-action .m-card__icon{color:var(--pacific)}.m-card--breakout{min-width:210px;text-align:center}.m-card--breakout>a{padding-top:60px}.m-card--breakout .m-card__inner-wrapper{position:relative;z-index:0;min-height:135px;background:var(--gray-5);border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--breakout .m-card__img{position:absolute;z-index:1;top:0;left:50%;width:210px;height:120px;margin-left:-105px}.m-card--breakout .m-card__footer{margin-top:84px}.m-card--breakout:hover .m-card__inner-wrapper{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--breakout:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--breakout .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--breakout>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--breakout:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--breakout>a:focus .m-card__footer>span{border-color:var(--pacific);color:var(--pacific)}.m-card--breakout>a:active .m-card__footer>span{border-color:var(--navy);border-style:solid;color:var(--navy)}.m-card--breakout .m-card__footer>span{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card--breakout .m-card__footer>span,ul+.m-card--breakout .m-card__footer>span,ol+.m-card--breakout .m-card__footer>span,dl+.m-card--breakout .m-card__footer>span,figure+.m-card--breakout .m-card__footer>span,img+.m-card--breakout .m-card__footer>span,table+.m-card--breakout .m-card__footer>span,blockquote+.m-card--breakout .m-card__footer>span,h1+.m-card--breakout .m-card__footer>span,.h1+.m-card--breakout .m-card__footer>span,h2+.m-card--breakout .m-card__footer>span,.h2+.m-card--breakout .m-card__footer>span,h4+.m-card--breakout .m-card__footer>span,.h4+.m-card--breakout .m-card__footer>span,h5+.m-card--breakout .m-card__footer>span,.h5+.m-card--breakout .m-card__footer>span,h6+.m-card--breakout .m-card__footer>span,.h6+.m-card--breakout .m-card__footer>span{margin-top:1.3636363636em}.o-card-group>h2{margin-bottom:1.875rem}.o-card-group--column-2 .o-card-group__cards{grid-template-columns:1fr 1fr}.o-card-group--column-3 .o-card-group__cards{grid-template-columns:repeat(3, minmax(0, 1fr))}@media only all and (max-width: 63.8125em){.o-card-group--column-3 .o-card-group__cards{grid-template-columns:1fr 1fr}}.o-card-group__cards{display:grid;grid-column-gap:1.25em;grid-row-gap:1.25em}@media only all and (max-width: 37.5em){.o-card-group__cards{grid-template-columns:100% !important}}.o-card-group--bg-green{padding:1.875em;background:var(--green-20)}_:-ms-lang(x),.o-card-group__cards{display:block}_:-ms-lang(x) .m-card,.o-card-group__cards .m-card{display:block;float:left;margin-bottom:10px}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-2 .o-card-group__cards .m-card{width:48%;margin-right:2%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-2 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-3 .o-card-group__cards .m-card{width:32%;margin-right:1%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-3 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x),.o-card-group:after{content:\"\";display:table;clear:both}.o-card-group--count-2 .m-card:nth-of-type(1),.o-card-group--count-3 .m-card:nth-of-type(1),.o-card-group--count-4 .m-card:nth-of-type(1){grid-area:card1}.o-card-group--count-2 .m-card:nth-of-type(2),.o-card-group--count-3 .m-card:nth-of-type(2),.o-card-group--count-4 .m-card:nth-of-type(2){grid-area:card2}.o-card-group--count-2 .m-card:nth-of-type(3),.o-card-group--count-3 .m-card:nth-of-type(3),.o-card-group--count-4 .m-card:nth-of-type(3){grid-area:card3}.o-card-group--count-2 .m-card:nth-of-type(4),.o-card-group--count-3 .m-card:nth-of-type(4),.o-card-group--count-4 .m-card:nth-of-type(4){grid-area:card4}.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card1 card3\"}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.7307692308em}h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1)>a{justify-content:center}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card3 card4\"}.o-card-group--flow .o-card-group__cards{display:flex;flex-wrap:wrap;justify-content:center}@media only all and (min-width: 37.5625em)and (max-width: 56.25em){.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card1\" \"card2 card3\"}}@media only all and (max-width: 37.5em){.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\"}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\" \"card4\"}.o-card-group--flow .o-card-group__cards{display:block}.o-card-group--flow .o-card-group__cards .m-card{width:100%;margin-bottom:1.875em}}.o-email-signup .m-notification{margin-bottom:.9375em}.o-email-signup .a-text-input{max-width:23.125rem}.o-email-signup__buttons{display:flex;margin-top:.9375em;align-items:center;flex-wrap:wrap-reverse;gap:.9375em}.o-email-signup .a-btn{text-align:inherit}@media only all and (max-width: 37.5em){.o-email-signup .a-label--heading{font-size:1em}}.o-featured-content-module{min-height:220px;position:relative;border:1px solid var(--gray-40);background-color:var(--gray-5)}.o-featured-content-module__text{padding-top:1.875em;padding-bottom:1.875em}.o-featured-content-module__img{display:block}@media only all and (max-width: 37.5em){.o-featured-content-module__text{padding-right:.9375em;padding-left:.9375em}.o-featured-content-module__visual{padding-right:.9375em;padding-bottom:.9375em;padding-left:.9375em}.o-featured-content-module__img{margin-right:auto;margin-left:auto}}@media only all and (min-width: 37.5625em){.o-featured-content-module__text{padding-right:300px;padding-left:1.875em}.o-featured-content-module__visual{height:100%;overflow:hidden;position:absolute;top:0;right:0;width:270px}.o-featured-content-module__img{max-width:none;height:100%;position:absolute;left:50%;transform:translate(-50%)}}.m-hero{background-color:var(--gray-5)}.m-hero__wrapper{display:grid;max-width:1200px;margin:0 auto;padding-top:30px;padding-bottom:30px}.m-hero__text{padding-right:15px;padding-left:15px}.m-hero__heading{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7647058824em}.m-hero__subhead{font-size:22px;line-height:1.25}.m-hero__image-wrapper{box-sizing:border-box;overflow:hidden}.m-hero__image{background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;display:none}@supports(display: grid){.m-hero__image{display:block}}.m-hero--knockout{background-color:var(--gray);color:var(--white)}.m-hero--overlay .m-hero__wrapper{background-position:center;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo,.m-hero--50-50{background-color:var(--white)}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}@media only all and (min-width: 37.5625em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h2+.m-hero--jumbo .m-hero__subhead,.h2+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h2+.m-hero--50-50 .m-hero__subhead,.h2+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.3636363636em}}@media only all and (min-width: 63.8125em){.m-hero--jumbo .m-hero__wrapper,.m-hero--50-50 .m-hero__wrapper{min-height:285px}.m-hero--jumbo .m-hero__heading,.m-hero--50-50 .m-hero__heading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.625em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead{margin-top:1.7307692308em}h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h3+.m-hero--jumbo .m-hero__subhead,.h3+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h3+.m-hero--50-50 .m-hero__subhead,.h3+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){.m-hero__image-wrapper{margin-top:1.875em}.m-hero--overlay .m-hero__wrapper{background-image:none !important}.m-hero--jumbo .m-hero__wrapper{padding-bottom:0}}@media only all and (max-width: 56.25em){.m-hero__heading{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7307692308em}h1+.m-hero__heading,.h1+.m-hero__heading,h3+.m-hero__heading,.h3+.m-hero__heading,h4+.m-hero__heading,.h4+.m-hero__heading,h5+.m-hero__heading,.h5+.m-hero__heading,h6+.m-hero__heading,.h6+.m-hero__heading{margin-top:1.1538461538em}.m-hero__subhead{font-size:18px}}@media only all and (min-width: 37.5625em){.m-hero__wrapper{grid-template-columns:7fr 5fr;padding-right:15px;padding-left:15px;min-height:225px}.m-hero__text{margin:auto 0}.m-hero__image-wrapper{padding-right:15px;padding-left:15px;display:flex;align-items:center}.m-hero--bleeding .m-hero__image-wrapper{width:100%;margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--bleeding .m-hero__image{padding-bottom:0 !important;height:100%;width:100%;background-size:cover}.m-hero--overlay .m-hero__image{display:none}.m-hero--jumbo .m-hero__wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo .m-hero__image{display:none}.m-hero--50-50 .m-hero__wrapper{grid-template-columns:1fr 1fr;border:1px solid var(--gray-40);border-top:none;background-position:100% center;background-repeat:no-repeat;background-size:50%}.m-hero--50-50 .m-hero__image{display:none}}@media only all and (min-width: 63.8125em){.m-hero__wrapper{padding-top:2.8125em;padding-bottom:2.8125em;min-height:195px}.m-hero--bleeding .m-hero__image-wrapper{margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--50-50 .m-hero__wrapper{min-height:345px}}.content-l{position:relative}@media only all and (min-width: 37.5625em){.content-l{display:block;position:relative;margin-left:-15px;margin-right:-15px}}@media only all and (max-width: 37.5em){.content-l__col+.content-l__col{margin-top:1.875em}}@media only all and (min-width: 37.5625em){.content-l__col-1{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-2{display:inline-block;box-sizing:border-box;width:50%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-3{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-2-3{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-8{display:inline-block;box-sizing:border-box;width:37.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-5-8{display:inline-block;box-sizing:border-box;width:62.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-4{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-4{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}.content__line{height:1px;background:var(--gray-40)}.content__main dd,.content__main dt,.content__main h3,.content__main h4,.content__main h5,.content__main h6,.content__main li,.content__main p,.content__main label,.content__intro dd,.content__intro dt,.content__intro h3,.content__intro h4,.content__intro h5,.content__intro h6,.content__intro li,.content__intro p,.content__intro label{max-width:41.875rem}.content__intro,.content__main,.content__sidebar{padding:1.875em .9375em}@media only all and (min-width: 37.5625em){.content__intro,.content__main,.content__sidebar{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding:2.8125em .9375em}}@media only all and (min-width: 56.3125em){.content__intro,.content__main,.content__sidebar{padding:2.8125em 0}}@media only all and (min-width: 56.3125em){.content__intro{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}@media only all and (min-width: 56.3125em){.content--1-3 .content__sidebar{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-right:1.875em}.content--1-3 .content__main{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;position:relative}.content--1-3 .content__main:after{content:\"\";border-left:1px solid var(--gray-40);position:absolute;top:2.8125em;bottom:0;left:-1.875em}.content--2-1 .content__main{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content--2-1 .content__main:after{right:-1.875em}.content--2-1 .content__sidebar{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-left:1.875em}}.content--flush-bottom{padding-bottom:0}@media only all and (max-width: 56.25em){.content--flush-top-on-small{padding-top:0}}@media only all and (max-width: 56.25em){.content--flush-all-on-small{padding:0;border:none}}.block{margin-top:3.75em;margin-bottom:3.75em}.block--border-top{border-top:1px solid var(--gray-40)}.block--border-right{border-right:1px solid var(--gray-40)}.block--border-bottom{border-bottom:1px solid var(--gray-40)}.block--border-left{border-left:1px solid var(--gray-40)}.block--border{border:1px solid var(--gray-40)}.block--flush-top{margin-top:0 !important}.block--flush-top.block--border,.block--flush-top.block--border-top{border-top:none}.block--flush-bottom{margin-bottom:0 !important}.block--flush-bottom.block--border,.block--flush-bottom.block--border-bottom{border-bottom:none}.block--flush-sides{margin-right:-15px;margin-left:-15px}@media only all and (max-width: 37.5em){.block--flush-sides.block--border,.block--flush-sides.block--border-right,.block--flush-sides.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush-sides{margin-right:-30px;margin-left:-30px}}.block--flush{margin-top:0 !important;margin-right:-15px;margin-bottom:0 !important;margin-left:-15px}.block--flush.block--border,.block--flush.block--border-top,.block--flush.block--border-bottom{border-top:none;border-bottom:none}@media only all and (max-width: 37.5em){.block--flush.block--border,.block--flush.block--border-right,.block--flush.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush{margin-right:-30px;margin-left:-30px}}.block--bg{padding:1.875em .9375em 3.75em;background:var(--gray-5)}@media only all and (min-width: 37.5625em){.block--bg{padding:2.8125em 1.875em}}.block--padded-top{padding-top:1.875em;margin-top:1.875em}.block--padded-bottom{padding-bottom:1.875em;margin-bottom:1.875em}.block--sub{margin-top:1.875em;margin-bottom:1.875em}@media only all and (min-width: 56.3125em){.wrapper{max-width:1200px;padding-right:15px;padding-left:15px;margin:0 auto;clear:both}}.wrapper--match-content{padding-left:15px;padding-right:15px}@media only all and (min-width: 37.5625em){.wrapper--match-content{padding-left:30px;padding-right:30px;max-width:1200px}}.o-text-introduction{margin-top:0;margin-bottom:60px}.o-text-introduction>*{margin-top:0;margin-bottom:15px;max-width:41.875rem}.o-well{box-sizing:border-box;padding:1.875em .9375em;border:1px solid var(--gray-40);background-color:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-well{padding-left:1.875em;padding-right:1.875em}}.o-banner{padding:.9375em 0;background:var(--gold-10);border-bottom:1px solid var(--gray-40);font-size:.875em}.o-banner .m-notification{border:none;padding:0}.o-banner .m-notification__icon{left:0;top:0}.o-banner--dark{background:var(--teal-dark);border-color:var(--teal-dark);color:var(--white)}.o-banner--dark .m-notification{background:var(--teal-dark)}.o-banner--dark .m-notification .cf-icon-svg{fill:var(--white)}.o-banner--dark .m-notification a{color:var(--white);border-color:var(--white)}.o-banner--dark .m-notification a:visited,.o-banner--dark .m-notification a.visited{border-color:var(--teal-40);color:var(--teal-40)}.o-banner--dark .m-notification a:hover,.o-banner--dark .m-notification a.hover{border-color:var(--gray-15);color:var(--gray-15)}.o-banner--dark .m-notification a:focus,.o-banner--dark .m-notification a.focus{border-color:var(--white);color:var(--white)}.o-banner--dark .m-notification a:active,.o-banner--dark .m-notification a.active{border-color:var(--gray-15);color:var(--gray-15)}@media only all and (min-width: 37.5625em){.o-banner{font-size:1em}}.m-notification{display:none;position:relative;padding:15px;background:var(--gray-5);border:1px solid var(--gray-40)}.m-notification>.cf-icon-svg{position:absolute;fill:var(--gray)}.m-notification--success{background:var(--green-10);border-color:var(--green)}.m-notification--success>.cf-icon-svg{fill:var(--green)}.m-notification--warning{background:var(--gold-10);border-color:var(--gold)}.m-notification--warning>.cf-icon-svg{fill:var(--gold)}.m-notification--error{background:var(--red-10);border-color:var(--red)}.m-notification--error>.cf-icon-svg{fill:var(--red)}.m-notification--success a,.m-notification--warning a,.m-notification--error a{color:var(--pacific-mid-dark);border-color:var(--pacific-mid-dark)}.m-notification--success a:visited,.m-notification--success a.visited,.m-notification--warning a:visited,.m-notification--warning a.visited,.m-notification--error a:visited,.m-notification--error a.visited{border-color:var(--teal);color:var(--teal)}.m-notification--success a:hover,.m-notification--success a.hover,.m-notification--warning a:hover,.m-notification--warning a.hover,.m-notification--error a:hover,.m-notification--error a.hover{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-notification--success a:focus,.m-notification--success a.focus,.m-notification--warning a:focus,.m-notification--warning a.focus,.m-notification--error a:focus,.m-notification--error a.focus{border-color:var(--pacific-mid-dark);color:var(--pacific-mid-dark)}.m-notification--success a:active,.m-notification--success a.active,.m-notification--warning a:active,.m-notification--warning a.active,.m-notification--error a:active,.m-notification--error a.active{border-color:var(--navy-dark);color:var(--navy-dark)}.m-notification--visible{display:block}.cf-icon-svg+.m-notification__content{padding-left:1.5625rem}.m-notification__message{font-size:1rem;line-height:1.25;font-weight:500}@media only all and (min-width: 37.5625em){.m-notification__message{font-size:1.125rem}}.m-notification__explanation{margin-top:.3125rem;margin-bottom:.9375rem}.m-notification__message+.m-list{margin-top:.9375rem}@media only all and (min-width: 37.5625em){.m-notification .cf-icon-svg{font-size:1.125rem}.m-notification__explanation{margin-bottom:0}.m-notification .m-list{margin-top:.3125rem}.m-notification .m-list__item{margin-bottom:.3125rem}}html[lang=ar] .m-notification .cf-icon-svg+.m-notification__content{padding-left:initial;padding-right:1.5625rem}html[lang=ar] .m-notification .m-list{padding-right:0}.m-pagination{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:\"pag-btn-prev . pag-btn-next\" \"pag-form pag-form pag-form\";row-gap:.9375rem}.m-pagination__form{grid-area:pag-form;display:flex;flex-flow:wrap;place-content:center;gap:.625rem;padding:.3125rem;border-radius:.25rem;background:var(--gray-5);color:var(--gray)}.m-pagination__current-page{width:2.8125rem;font-weight:500;text-align:right}.m-pagination__label{display:contents;white-space:nowrap}.m-pagination__btn-prev{grid-area:pag-btn-prev;z-index:1}.m-pagination__btn-next{grid-area:pag-btn-next;z-index:1}@media only all and (min-width: 37.5625em){.m-pagination{grid-template-areas:\"pag-btn-prev pag-form pag-btn-next\"}.m-pagination__btn-prev{border-top-right-radius:0;border-bottom-right-radius:0}.m-pagination__btn-next{border-top-left-radius:0;border-bottom-left-radius:0}}.o-table__cell--right-align{text-align:right}.o-table--scrolling{box-sizing:border-box;overflow-y:hidden}.o-table--scrolling table{border:1px solid var(--gray-40)}.o-table--scrolling table>tbody>tr:nth-child(2n)>th,.o-table--scrolling table>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-table--striped>tbody>tr:nth-child(2n)>th,.o-table--striped>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}}@media only screen and (max-width: 600px){.o-table{width:100%}.o-table--striped tr:nth-child(2n)>th,.o-table--striped tr:nth-child(2n)>td{background:var(--white)}.o-table--stack-on-small{border-top:1px solid var(--gray-40)}.o-table--stack-on-small tr,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=row],.o-table--stack-on-small [data-display-table=cell]{display:block}.o-table--stack-on-small th,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=cell]{padding-right:0;padding-left:0;width:100%}.o-table--stack-on-small>thead,.o-table--stack-on-small [data-display-table=thead]{display:none}.o-table--stack-on-small td[data-label]:before{display:block;margin-top:0;margin-bottom:.3125em;content:attr(data-label);line-height:1.83333333;font-size:.875em;font-weight:600;letter-spacing:1px;text-transform:uppercase}.o-table--stack-on-small td:last-child,.o-table--stack-on-small [data-display-table=cell]:last-child{margin-bottom:1.875em}}.a-date{color:var(--gray);white-space:nowrap;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.a-date,ul+.a-date,ol+.a-date,dl+.a-date,figure+.a-date,img+.a-date,table+.a-date,blockquote+.a-date,h1+.a-date,.h1+.a-date,h2+.a-date,.h2+.a-date,h3+.a-date,.h3+.a-date,h4+.a-date,.h4+.a-date,h6+.a-date,.h6+.a-date{margin-top:2.1428571429em}.no-js .u-js-only,.u-hide-if-js{display:none !important}.no-js .u-hide-if-js{display:block !important}.u-clearfix:after{content:\"\";display:table;clear:both}.u-visually-hidden{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}@media only all and (max-width: 37.5em){.u-hide-on-mobile{display:none}}.u-show-on-mobile{display:none}@media only all and (max-width: 37.5em){.u-show-on-mobile{display:block}}.u-hidden{display:none !important}.u-invisible{visibility:hidden}.u-right{float:right}.u-nowrap{white-space:nowrap}.u-flexible-container{position:relative;padding-bottom:56.25%;height:0}.u-flexible-container__inner{position:absolute;top:0;left:0;width:100%;height:100%}.u-flexible-container--4-3{position:relative;padding-bottom:75%;height:0}.u-mt0{margin-top:0 !important}.u-mb0{margin-bottom:0 !important}.u-mt5{margin-top:5px !important}.u-mb5{margin-bottom:5px !important}.u-mt10{margin-top:10px !important}.u-mb10{margin-bottom:10px !important}.u-mt15{margin-top:15px !important}.u-mb15{margin-bottom:15px !important}.u-mt20{margin-top:20px !important}.u-mb20{margin-bottom:20px !important}.u-mt30{margin-top:30px !important}.u-mb30{margin-bottom:30px !important}.u-mt45{margin-top:45px !important}.u-mb45{margin-bottom:45px !important}.u-mt60{margin-top:60px !important}.u-mb60{margin-bottom:60px !important}.u-w100pct{width:100%}.u-w90pct{width:90%}.u-w80pct{width:80%}.u-w70pct{width:70%}.u-w60pct{width:60%}.u-w50pct{width:50%}.u-w40pct{width:40%}.u-w30pct{width:30%}.u-w20pct{width:20%}.u-w10pct{width:10%}.u-w75pct{width:75%}.u-w65pct{width:65%}.u-w25pct{width:25%}.u-w15pct{width:15%}.u-w66pct{width:66.6666666667%}.u-w33pct{width:33.3333333333%}small,.u-small-text{font-size:.875em}small--subtle,.u-small-text--subtle{color:var(--gray)}.u-no-animation{transition-duration:0s !important}.u-move-transition{transition:transform .25s ease-out}.u-move-to-origin{transform:translateZ(0)}.u-move-left{transform:translate3d(-100%, 0, 0)}.u-move-left-2x{transform:translate3d(-200%, 0, 0)}.u-move-left-3x{transform:translate3d(-300%, 0, 0)}.u-move-right{transform:translate3d(100%, 0, 0)}.u-move-up{transform:translate3d(0, -100%, 0)}.u-alpha-transition{transition:opacity .25s linear}.u-alpha-100{opacity:1}.u-alpha-0{opacity:0}.u-max-height-transition{overflow:hidden;contain:paint;transition:max-height .2s ease-out}.u-max-height-zero{max-height:0 !important}.u-max-height-summary{max-height:88px !important}.a-link{border-bottom-width:0}.a-link .a-link__text{border-bottom-width:1px;border-bottom-style:inherit;overflow-wrap:break-word}.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){.a-link--jump{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-link--jump .cf-icon-svg--right{margin-left:auto}.a-link--jump .a-link__text{border-bottom-width:0;flex-shrink:10}}a.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){a.a-link--jump{border-top-width:1px;border-bottom-width:1px}a.a-link--jump:focus{outline:none}a.a-link--jump:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-link--jump)+li:has(.a-link--jump) .a-link--jump{position:relative;border-top:none}li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:hover:before,li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.m-list--unstyled,.m-list--horizontal,.m-list--links{padding-left:0;list-style-type:none}.m-list--unstyled .m-list__item,.m-list--horizontal .m-list__item,.m-list--links .m-list__item{margin-left:0}.m-list--spaced .m-list--spaced,.m-list--spaced .m-list__item+.m-list__item{margin-top:1.5em}.m-list--horizontal .m-list__item{display:inline-block;margin-right:.25em;margin-bottom:0}@media only all and (max-width: 37.5em){.m-list--links .m-list__item{margin-bottom:0}}html[lang=ar] .m-list{padding-right:0}.m-meta-header{display:flex;flex-direction:column-reverse;flex-wrap:wrap-reverse;row-gap:.625rem;column-gap:1.3125rem;width:-moz-fit-content;width:fit-content;padding-bottom:.625rem;overflow:hidden}.m-meta-header__item-group{display:flex;flex-wrap:wrap;column-gap:1.3125rem}.m-meta-header__item{display:grid;grid-template-columns:0 auto 1fr;row-gap:.3125rem;text-wrap:balance;margin-bottom:0;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.m-meta-header__item,ul+.m-meta-header__item,ol+.m-meta-header__item,dl+.m-meta-header__item,figure+.m-meta-header__item,img+.m-meta-header__item,table+.m-meta-header__item,blockquote+.m-meta-header__item,h1+.m-meta-header__item,.h1+.m-meta-header__item,h2+.m-meta-header__item,.h2+.m-meta-header__item,h3+.m-meta-header__item,.h3+.m-meta-header__item,h5+.m-meta-header__item,.h5+.m-meta-header__item,h6+.m-meta-header__item,.h6+.m-meta-header__item{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.625em;font-size:1em;line-height:1.125}}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.3125rem}}.m-meta-header__item .cf-icon-svg{margin-right:.3125rem}.m-meta-header__item:before{content:\"|\";margin-left:-0.8125rem}.m-meta-header__item .a-date{font-size:.875rem;line-height:1.7142857143;margin-bottom:0}@media only all and (min-width: 37.5625em){.m-meta-header{flex-direction:row}}.m-pull-quote__body{color:var(--black);font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-pull-quote__body{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.m-pull-quote__citation{color:var(--gray);font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.m-pull-quote__citation,ul+.m-pull-quote__citation,ol+.m-pull-quote__citation,dl+.m-pull-quote__citation,figure+.m-pull-quote__citation,img+.m-pull-quote__citation,table+.m-pull-quote__citation,blockquote+.m-pull-quote__citation,h1+.m-pull-quote__citation,.h1+.m-pull-quote__citation,h2+.m-pull-quote__citation,.h2+.m-pull-quote__citation,h3+.m-pull-quote__citation,.h3+.m-pull-quote__citation,h4+.m-pull-quote__citation,.h4+.m-pull-quote__citation,h6+.m-pull-quote__citation,.h6+.m-pull-quote__citation{margin-top:2.1428571429em}.m-pull-quote__citation:before{content:\"—\"}.m-slug-header{border-top:1px solid var(--gray-40)}.m-slug-header__heading{display:inline-block;padding-top:0.2857142857em;border-top:5px solid var(--green);margin-top:-3px;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}.a-tagline{font-size:.75rem;display:grid;grid-template-columns:22px 1fr;grid-column-gap:10px}.a-tagline__text{display:inline-block}.a-tagline .u-usa-flag{margin-top:1px}.a-tagline--large{font-size:1rem}.a-tagline--large .u-usa-flag{margin-top:4px}.u-usa-flag{display:inline-block;width:24px;height:13px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAZCAMAAABAf11LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5QTFRF////sxlC7MbQ2YyhxlNxCjFhR2WJV3GSKUt1dYumOFh/GT5rhZiwwszYsr/OlKW6Zn6c0djh8PL1iR9Ko7LE4OXrl0pttKC0pXWRtYKbSuJhRQAAANFJREFUeNrkkctuwyAUREnSuW/ApHYf//+jBVdZVcJi3aORgAXcMyLBAAJEzsVG3m8TkifyI3zfPQ6nJJLo421CArSBmkgjNEWtQE4zXJmClXuCWIlU5hdQxCqbqnE1KdIz79CVDvBwZxyKfQfmHTyzl01UZSvOWSTbhZLSWeDMufWLC/1ls3amT4qQq394EjIjApxBT+/nr8eEBNuKcB9SWMpmEXalNOylmlUZNTr4vE/4VdKhpC+leQf6y/e0wzL3RdJtkfUJyzwW+ZcdfgQYAJmJD3zerW6OAAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */:root{--font-stack: system-ui, sans-serif;--beige: #bea96f;--beige-30: #f0e8d8;--beige-60: #d8c8a0;--green-dark: #1e9642;--green-mid-dark: #1fa040;--green: #20aa3f;--green-90: #48b753;--green-80: #66c368;--green-70: #93cf7c;--green-60: #addc91;--green-50: #bae0a2;--green-40: #c7e5b3;--green-30: #d4eac6;--green-20: #e2efd8;--green-10: #f0f8eb;--teal-dark: #005e5d;--teal-mid-dark: #126b69;--teal: #257675;--teal-90: #3e8685;--teal-80: #579695;--teal-70: #70a6a5;--teal-60: #89b6b5;--teal-50: #9ec4c3;--teal-40: #b4d2d1;--teal-30: #c4dddc;--teal-20: #d4e7e6;--teal-10: #f0f7f6;--pacific-dark: #0050b4;--pacific-mid-dark: #0061c1;--pacific: #0072ce;--pacific-90: #2284d5;--pacific-80: #4497dc;--pacific-70: #61a7e2;--pacific-60: #7eb7e8;--pacific-50: #96c4ed;--pacific-40: #afd2f2;--pacific-30: #c3ddf6;--pacific-20: #d6e8fa;--pacific-10: #eff8fd;--navy-dark: #002d72;--navy-mid-dark: #123c7c;--navy: #254b87;--navy-90: #3e5f95;--navy-80: #5674a3;--navy-70: #6f88b2;--navy-60: #889cc0;--navy-50: #9daecc;--navy-40: #b3c0d9;--navy-30: #c3cde2;--navy-20: #d3daeb;--navy-10: #f4f6fa;--purple-dark: #a01b68;--purple-mid-dark: #aa2071;--purple: #b4267a;--purple-90: #be438b;--purple-80: #c55998;--purple-70: #cd70a5;--purple-60: #d486b2;--purple-50: #dc9cbf;--purple-40: #e3b2cc;--purple-30: #ebc9d9;--purple-20: #f0d8e2;--purple-10: #fdf3f8;--red-dark: #b63014;--red-mid-dark: #c3381c;--red: #d14124;--red-90: #d75a40;--red-80: #dd735d;--red-70: #e28875;--red-60: #e79e8e;--red-50: #ebb0a3;--red-40: #f0c3b8;--red-30: #f3d1c8;--red-20: #f7e0d9;--red-10: #fbefec;--gold-dark: #dc731c;--gold-mid-dark: #ed881b;--gold: #ff9e1b;--gold-90: #ffab39;--gold-80: #ffb858;--gold-70: #ffc372;--gold-60: #ffce8d;--gold-50: #ffd8a3;--gold-40: #ffe1b9;--gold-30: #ffe8cb;--gold-20: #fff0dd;--gold-10: #fff6ec;--neutral-dark: #745745;--neutral-mid-dark: #7d604b;--neutral: #8a6c57;--neutral-90: #957865;--neutral-80: #a18573;--neutral-70: #ad9484;--neutral-60: #baa496;--neutral-50: #c6b4a9;--neutral-40: #d3c5bc;--neutral-30: #ddd1c9;--neutral-20: #e7ddd7;--neutral-10: #f8f5f2;--gray-darker: #293037;--gray-dark: #43484e;--gray-mid-dark: #4f5257;--gray: #5a5d61;--gray-90: #676a6f;--gray-80: #75787b;--gray-70: #838588;--gray-60: #919395;--gray-50: #a2a3a4;--gray-40: #b4b5b6;--gray-30: #c3c4c4;--gray-20: #d2d3d5;--gray-15: #dcdddf;--gray-10: #e7e8e9;--gray-5: #f7f8f9;--black: #101820;--white: #fff}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/2cd55546-ec00-4af9-aeca-4a3cd186da53.woff2\") format(\"woff2\");font-style:normal;font-weight:normal;font-display:fallback}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/627fbb5a-3bae-4cd9-b617-2f923e29d55e.woff2\") format(\"woff2\");font-style:normal;font-weight:500;font-display:fallback}:root{--font-stack: \"Avenir Next\", arial, sans-serif}.tabbed-navigation{margin-top:30px;border-bottom:1px solid var(--gray-20)}.tabbed-navigation section{padding-left:10px}.tabbed-navigation section .tab{margin:0;padding:4px 30px 8px;font-size:1.1875em;font-weight:500}.tabbed-navigation section .tab .cf-icon-svg{margin-right:5px;margin-top:4px;font-size:0.8125em}.tabbed-navigation section .tab:not(.active){color:var(--pacific-dark);background:var(--gray-5);border:1px solid var(--gray-20);border-bottom:none}.tabbed-navigation section .tab:not(.active):hover{color:var(--navy-dark)}.tabbed-navigation section .tab:not(.active):focus{color:var(--navy-dark)}.tabbed-navigation section .tab:not(.active)::after{content:\"\";border-top:solid 1px;display:block}.tabbed-navigation section .tab.active{padding-top:8px;border:1px solid var(--gray-40);background:var(--white);pointer-events:none;position:relative}.tabbed-navigation section .tab.active::after{content:\"\";display:block;width:calc(100% - 2px);outline:1px solid var(--white);position:absolute;bottom:-1px;left:1px}.focus-header .clear-focus{margin:15px}.focus-header .clear-focus .cf-icon-svg{margin-right:5px}.focus-header .focus{text-align:center;margin-left:10%}.focus-header .focus .divider{height:5px;width:75px;background-color:var(--green-60);display:inline-block}","/*! normalize.css v2.1.3 | MIT License | git.io/normalize */html{font-family:sans-serif;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:0.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:0.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:0.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:normal;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:0.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:0.5em}li{margin-bottom:0.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:0.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:0.625em;text-align:left}th,td{padding:0.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:0.9375em;margin-left:0.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:\"Input Mono\",Consolas,Monaco,\"Courier New\",monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:0.8125em}pre{display:block;padding:0.625em 0.9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:rgba(0,0,0,0)}html{font-family:sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:.5em}li{margin-bottom:.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:.625em;text-align:left}th,td{padding:.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:.9375em;margin-left:.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:Input Mono,Consolas,Monaco,Courier New,monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:.8125em}pre{display:block;padding:.625em .9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:transparent}button.a-btn::-moz-focus-inner,input.a-btn::-moz-focus-inner{border:0}.a-btn{appearance:none;display:flex;gap:.625rem;box-sizing:border-box;padding:.5em .875em;border:0;margin:0;border-radius:.25em;cursor:pointer;font-size:1em;font-weight:500;line-height:normal;text-align:center;text-decoration:none;transition:background-color .1s;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;justify-content:center}.a-btn,.a-btn:link,.a-btn:visited{background-color:var(--pacific);color:var(--white)}.a-btn:hover,.a-btn.hover,.a-btn:focus,.a-btn.focus{background-color:var(--pacific-dark);color:var(--white)}.a-btn:focus,.a-btn.focus{outline:1px dotted var(--pacific);outline-offset:1px}.a-btn:active,.a-btn.active{background-color:var(--navy)}.a-btn--secondary,.a-btn--secondary:link,.a-btn--secondary:visited{background-color:var(--gray);color:var(--white)}.a-btn--secondary:hover,.a-btn--secondary.hover,.a-btn--secondary:focus,.a-btn--secondary.focus{background-color:var(--gray-dark)}.a-btn--secondary:focus,.a-btn--secondary.focus{outline-color:var(--gray)}.a-btn--secondary:active,.a-btn--secondary.active{background-color:var(--black)}.a-btn--warning,.a-btn--warning:link,.a-btn--warning:visited{background-color:var(--red-mid-dark);color:var(--white)}.a-btn--warning:hover,.a-btn--warning.hover,.a-btn--warning:focus,.a-btn--warning.focus{background-color:var(--red-dark)}.a-btn--warning:focus,.a-btn--warning.focus{outline-color:var(--red-mid-dark)}.a-btn--warning:active,.a-btn--warning.active{background-color:var(--gray-dark)}.a-btn--disabled,.a-btn--disabled:link,.a-btn--disabled:visited,.a-btn--disabled:hover,.a-btn--disabled.hover,.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn--disabled:active,.a-btn--disabled.active,.a-btn[disabled],.a-btn[disabled]:link,.a-btn[disabled]:visited,.a-btn[disabled]:hover,.a-btn[disabled].hover,.a-btn[disabled]:focus,.a-btn[disabled].focus,.a-btn[disabled]:active,.a-btn[disabled].active{background-color:var(--gray-20);color:var(--gray-dark);cursor:default;cursor:not-allowed}.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn[disabled]:focus,.a-btn[disabled].focus{outline-color:var(--gray-20)}@media only all and (max-width: 37.5em){.a-btn--full-on-xs{display:block;width:100%}}.a-btn:has(svg+span) span{order:3}.a-btn:has(span+svg) svg{order:3}.a-btn:not(.a-btn--hide-icon):has(svg+span):before,.a-btn:not(.a-btn--hide-icon):has(span+svg):before{content:\"\";border-left:1px solid var(--pacific-60);order:2;place-self:normal}.a-btn--secondary:has(svg):before{border-color:var(--gray-40) !important}.a-btn--warning:has(svg):before{border-color:var(--red-60) !important}.a-btn--disabled:has(svg):before,.a-btn[disabled]:has(svg):before{border-color:var(--gray-60) !important}.a-btn--hide-icon svg{display:none}.m-btn-group{display:flex;gap:.625rem;flex-wrap:wrap;align-items:center;width:-moz-fit-content;width:fit-content}.a-btn--link{padding:1.5px 0;border-radius:0;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-style:dotted;text-underline-offset:4.5px}.a-btn--link:has(svg){gap:.3125rem}.a-btn--link:has(svg):before{display:none}.a-btn--link,.a-btn--link:link,.a-btn--link:visited{text-decoration-color:var(--pacific);background-color:transparent;color:var(--pacific)}.a-btn--link:hover,.a-btn--link.hover{text-decoration-color:var(--pacific-dark);text-decoration-style:solid;background-color:transparent;color:var(--pacific-dark)}.a-btn--link:focus,.a-btn--link.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--pacific);color:var(--pacific)}.a-btn--link:active,.a-btn--link.active{text-decoration-color:var(--navy);text-decoration-style:solid;background-color:transparent;color:var(--navy)}.a-btn--link.a-btn--secondary,.a-btn--link.a-btn--secondary:link,.a-btn--link.a-btn--secondary:visited{text-decoration-color:var(--gray);background-color:transparent;color:var(--gray)}.a-btn--link.a-btn--secondary:hover,.a-btn--link.a-btn--secondary.hover{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.a-btn--link.a-btn--secondary:focus,.a-btn--link.a-btn--secondary.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--gray);color:var(--gray)}.a-btn--link.a-btn--secondary:active,.a-btn--link.a-btn--secondary.active{text-decoration-color:var(--black);text-decoration-style:solid;background-color:transparent;color:var(--black)}.a-btn--link.a-btn--warning,.a-btn--link.a-btn--warning:link,.a-btn--link.a-btn--warning:visited{text-decoration-color:var(--red-mid-dark);background-color:transparent;color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:hover,.a-btn--link.a-btn--warning.hover{text-decoration-color:var(--red-dark);text-decoration-style:solid;background-color:transparent;color:var(--red-dark)}.a-btn--link.a-btn--warning:focus,.a-btn--link.a-btn--warning.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--red-mid-dark);color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:active,.a-btn--link.a-btn--warning.active{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.o-expandable{position:relative}.o-expandable__header{display:flex;justify-content:space-between;gap:10px;padding:.625em .9375em;border:0;background-color:transparent;cursor:pointer}.o-expandable__header:focus{outline:1px dotted var(--black);outline-offset:2px}.o-expandable__header .o-expandable__cue-close,.o-expandable__header .o-expandable__cue-open{display:none}.o-expandable__header[aria-expanded=false] .o-expandable__cue-open,.o-expandable__header[aria-expanded=true] .o-expandable__cue-close{display:block}.o-expandable button.o-expandable__header{width:100%;text-align:left}.o-expandable__label{flex-grow:1;margin-bottom:0;color:var(--black);font-weight:500}.o-expandable__icon,.o-expandable__label{font-size:1.125em}@media only all and (max-width: 37.5em){.o-expandable__icon,.o-expandable__label{font-size:1em}}.o-expandable__cues{align-self:center;color:var(--pacific);font-size:1em;line-height:1.375}.o-expandable__content{padding:0 .9375em .9375em}.o-expandable__content:before{content:\"\";display:block;border-top:1px solid var(--gray-40);padding-top:.9375em}.o-expandable__content:after{padding-bottom:.9375em;width:100%}.o-expandable--padded .o-expandable__header{padding:1.5625em .9375em}.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.625em}@media only all and (max-width: 37.5em){.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.375em}}.o-expandable--background{background:var(--gray-5)}.o-expandable--border{border:1px solid var(--gray-40)}html[lang=ar] .o-expandable__header{text-align:right}html[lang=ar] .o-expandable__cues{text-align:left}.o-expandable-group .o-expandable{border-bottom:1px solid var(--gray-40)}.o-expandable-group .o-expandable:first-child{border-top:1px solid var(--gray-40)}@media print{.o-expandable__header[aria-expanded=true] .o-expandable__cue-close,.o-expandable__header[aria-expanded=false] .o-expandable__cue-open{display:none}.o-expandable__content[aria-expanded=false]{display:block;max-height:99999px !important}}.o-expandable .print__header[aria-expanded=true] .o-expandable .print__cue-close,.o-expandable .print__header[aria-expanded=false] .o-expandable .print__cue-open{display:none}.o-expandable .print__content[aria-expanded=false]{display:block;max-height:99999px !important}.o-summary__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary__btn{position:relative;z-index:2;display:block;width:100%;padding-top:15px;padding-bottom:15px;border:dotted var(--pacific);border-width:1px 0;text-align:center;color:var(--pacific);background:#fff}.o-summary__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary__btn[aria-expanded=false]:before{display:block;pointer-events:none;height:2.75em;margin:0;position:absolute;left:0;right:0;top:calc(-100% + 2px);background:linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);content:\"\"}@media print{.o-summary__btn[aria-expanded=false]:before{background:none}}.o-summary__btn[aria-expanded=false]:before .print{background:none}.no-js .o-summary__btn{display:none}@media only screen and (min-width: 601px){.o-summary--mobile .o-summary__btn{display:none}}.o-summary-minimal__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary-minimal__btn{margin-top:5px;padding-left:0;padding-right:0;display:block;border:none;background:none;text-align:left;color:var(--pacific)}.o-summary-minimal__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary-minimal__btn .o-summary-minimal__cue-close,.o-summary-minimal__btn .o-summary-minimal__cue-open{display:none}.o-summary-minimal__btn[aria-expanded=false] .o-summary-minimal__cue-open,.o-summary-minimal__btn[aria-expanded=true] .o-summary-minimal__cue-close{display:block}.no-js .o-summary-minimal__btn{display:none}.o-form__group{margin-bottom:1.875em}.o-form__fieldset{border:none;margin:0;padding:0}.o-form__fieldset .m-form-field+.m-form-field{margin-top:.625em}.a-form-alert .cf-icon-svg{color:var(--gray);float:left}.a-form-alert__text{display:block;margin-left:1.25em}.a-form-alert--success .cf-icon-svg{color:var(--green)}.a-form-alert--error .cf-icon-svg{color:var(--red)}.a-form-alert--warning .cf-icon-svg{color:var(--gold)}.m-form-field .a-text-input--full{width:100%}.m-form-field .a-label+.a-text-input{margin-top:.3125em}.m-form-field--checkbox .a-label,.m-form-field--radio .a-label{display:inline-grid;grid-template-columns:1.875em auto;vertical-align:top;cursor:pointer;overflow-wrap:anywhere}.m-form-field--checkbox .a-label:before,.m-form-field--radio .a-label:before{display:inline-block;grid-row-start:1;grid-row-end:3;border:1px solid var(--gray-60);height:1.125em;width:1.125em;margin-right:10px;background-color:var(--white);content:\"\";vertical-align:top;position:relative;top:1px;left:1px}.m-form-field--checkbox .a-label:hover:before,.m-form-field--checkbox .a-label.hover:before,.m-form-field--radio .a-label:hover:before,.m-form-field--radio .a-label.hover:before{border-color:var(--pacific)}.m-form-field--checkbox .a-label__helper,.m-form-field--radio .a-label__helper{display:block}.m-form-field--checkbox .a-checkbox,.m-form-field--checkbox .a-radio,.m-form-field--radio .a-checkbox,.m-form-field--radio .a-radio{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}.m-form-field--checkbox .a-checkbox:focus+.a-label,.m-form-field--checkbox .a-checkbox.focus+.a-label,.m-form-field--checkbox .a-radio:focus+.a-label,.m-form-field--checkbox .a-radio.focus+.a-label,.m-form-field--radio .a-checkbox:focus+.a-label,.m-form-field--radio .a-checkbox.focus+.a-label,.m-form-field--radio .a-radio:focus+.a-label,.m-form-field--radio .a-radio.focus+.a-label{outline:1px dotted var(--pacific);outline-offset:1px}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:hover+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled:checked+.a-label:before,.m-form-field--checkbox .a-radio:disabled:focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled.focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled:hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled.hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled:checked+.a-label:before,.m-form-field--radio .a-checkbox:disabled:focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled.focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled:hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled.hover+.a-label:before,.m-form-field--radio .a-radio:disabled:checked+.a-label:before,.m-form-field--radio .a-radio:disabled:focus+.a-label:before,.m-form-field--radio .a-radio:disabled.focus+.a-label:before,.m-form-field--radio .a-radio:disabled:hover+.a-label:before,.m-form-field--radio .a-radio:disabled.hover+.a-label:before{border-color:var(--gray-60);outline:none;box-shadow:none}.m-form-field--checkbox .a-checkbox:disabled+.a-label,.m-form-field--checkbox .a-radio:disabled+.a-label,.m-form-field--radio .a-checkbox:disabled+.a-label,.m-form-field--radio .a-radio:disabled+.a-label{cursor:not-allowed;color:var(--gray-dark)}.m-form-field--checkbox .a-checkbox:disabled+.a-label:before,.m-form-field--checkbox .a-radio:disabled+.a-label:before,.m-form-field--radio .a-checkbox:disabled+.a-label:before,.m-form-field--radio .a-radio:disabled+.a-label:before{background:var(--gray-10);border-color:var(--gray-60)}.m-form-field--checkbox .a-checkbox:focus+.a-label:before,.m-form-field--checkbox .a-checkbox.focus+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:hover+.a-label:before,.m-form-field--checkbox .a-checkbox.hover+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center 0}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,')}.m-form-field--checkbox-error .a-label:before{border-color:var(--red);outline:1px solid var(--red)}.m-form-field--checkbox-error .a-label:hover:before,.m-form-field--checkbox-error .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-error .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-error .a-checkbox.focus+.a-label:before{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline-color:var(--red)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label,.m-form-field--checkbox-error .a-checkbox.focus+.a-label{outline:1px dotted var(--red);outline-offset:1px}.m-form-field--checkbox-warning .a-label:before{border-color:var(--gold);outline:1px solid var(--gold)}.m-form-field--checkbox-warning .a-label:hover:before,.m-form-field--checkbox-warning .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label:before{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline-color:var(--gold)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label{outline:1px dotted var(--gold);outline-offset:1px}.m-form-field--checkbox-success .a-label:before{border-color:var(--green);outline:1px solid var(--green)}.m-form-field--checkbox-success .a-label:hover:before,.m-form-field--checkbox-success .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-success .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-success .a-checkbox.focus+.a-label:before{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline-color:var(--green)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label,.m-form-field--checkbox-success .a-checkbox.focus+.a-label{outline:1px dotted var(--green);outline-offset:1px}.m-form-field--radio .a-label:before{border-radius:50%;transform:rotate(0)}.m-form-field--radio .a-radio:focus+.a-label:before,.m-form-field--radio .a-radio.focus+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:hover+.a-label:before,.m-form-field--radio .a-radio.hover+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:checked+.a-label:before{background-color:var(--pacific);box-shadow:inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:checked:disabled+.a-label:before{background-color:var(--gray-40);box-shadow:inset 0 0 0 2px var(--gray-10)}.m-form-field--radio .a-radio:focus:checked+.a-label:before,.m-form-field--radio .a-radio.focus:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:hover:checked+.a-label:before,.m-form-field--radio .a-radio.hover:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--lg-target{display:block}.m-form-field--lg-target .a-label{box-sizing:border-box;width:100%;padding:15px;background-color:var(--gray-10)}.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{background-color:var(--pacific-20);box-shadow:inset 0 0 0 1px var(--pacific)}.m-form-field--lg-target .a-checkbox:hover+.a-label,.m-form-field--lg-target .a-checkbox.hover+.a-label,.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-radio:hover+.a-label,.m-form-field--lg-target .a-radio.hover+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label{box-shadow:inset 0 0 0 2px var(--pacific)}.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{outline-offset:1px}.m-form-field--lg-target .a-checkbox:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:hover:disabled+.a-label,.m-form-field--lg-target .a-radio:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:hover:disabled+.a-label{color:var(--gray-dark);box-shadow:none;background-color:var(--gray-20)}.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label:before,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label:before{border:1px solid var(--gray-60)}.m-form-field .a-form-alert{margin-top:.9375em}.a-label{display:inline-block}.a-label__helper{color:var(--gray-dark);font-size:1rem;font-weight:400}.a-label__helper--block{display:block;margin-top:0.8333333333em}.a-label--heading{display:block;margin-bottom:0.5555555556em;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.a-label--heading,ul+.a-label--heading,ol+.a-label--heading,dl+.a-label--heading,figure+.a-label--heading,img+.a-label--heading,table+.a-label--heading,blockquote+.a-label--heading,h1+.a-label--heading,.h1+.a-label--heading,h2+.a-label--heading,.h2+.a-label--heading,h3+.a-label--heading,.h3+.a-label--heading,h5+.a-label--heading,.h5+.a-label--heading,h6+.a-label--heading,.h6+.a-label--heading{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.a-label--heading{margin-bottom:.625em;font-size:1em;line-height:1.125}}.a-label--heading .a-label__helper--block{margin-top:.625rem}.a-range{appearance:none;width:100%;min-height:49px}.a-range::-webkit-slider-runnable-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-moz-range-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-webkit-slider-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range::-moz-range-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range:focus,.a-range.focus{box-shadow:none;outline:none}.a-range:focus::-webkit-slider-thumb,.a-range.focus::-webkit-slider-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.a-range:focus::-moz-range-thumb,.a-range.focus::-moz-range-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.o-search-input{display:flex;flex-direction:column;row-gap:.9375rem}.o-search-input__input{position:relative;display:flex;width:initial;flex:0 1 100%}.o-search-input__input-label{position:absolute;left:10px;align-self:center;cursor:pointer}.o-search-input__input input[type=search]{width:100%;white-space:nowrap;padding-left:30px;appearance:none}.o-search-input__input button[type=reset]{display:none;position:absolute;right:0;align-self:center;color:var(--gray-40);font-size:20px;border:1px solid transparent;background-color:transparent;outline:0;width:44px;padding:5px;text-align:right}.o-search-input__input button[type=reset]>svg{width:25px;cursor:pointer;pointer-events:none}.o-search-input__input button[type=reset]:hover{color:var(--black)}.o-search-input__input button[type=reset]:focus{color:var(--black)}.o-search-input__input button[type=reset]:focus>svg{outline:1px dotted var(--pacific)}.o-search-input__input input[type=search]:placeholder-shown~button[type=reset]{display:none}.o-search-input__input input[type=search]:not(:placeholder-shown){padding-right:34px}.o-search-input__input input[type=search]::-webkit-search-decoration,.o-search-input__input input[type=search]::-webkit-search-cancel-button,.o-search-input__input input[type=search]::-webkit-search-results-button,.o-search-input__input input[type=search]::-webkit-search-results-decoration{display:none}.o-search-input:focus-within button[type=reset],.o-search-input .o-search-input__input:hover button[type=reset]{display:block}.o-search-input button[type=submit]{line-height:1.1875}@media only all and (min-width: 37.5625em){.o-search-input{flex-direction:row;border-left:0}.o-search-input button[type=submit]{border-top-left-radius:0;border-bottom-left-radius:0;flex-basis:25%}}.no-js .o-search-input button[type=reset]{display:none !important}.a-select{position:relative;border:1px solid var(--gray-60)}.a-select select{width:100%;line-height:1.375;padding:.4375em .375em .375em;border:0;appearance:none;background-color:var(--white);border-radius:0;color:var(--black)}.a-select select:hover,.a-select select.hover{outline:2px solid var(--pacific);outline-offset:0}.a-select select:active,.a-select select:focus,.a-select select.focus{box-shadow:0 0 0 2px var(--pacific);outline:1px dotted var(--pacific);outline-offset:3px}.a-select select[disabled]{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed}.a-select select[disabled]:hover,.a-select select[disabled].hover,.a-select select[disabled]:focus,.a-select select[disabled].focus{outline:none}.a-select select[disabled] option,.a-select select[disabled] option:disabled,.a-select select option:disabled{color:var(--gray-dark)}.a-select:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;content:\"\";pointer-events:none}.a-select--disabled:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.a-tag-filter{display:flex;gap:.625rem;border:1px solid var(--teal);padding:4px 6px;background-color:var(--teal-20);border-radius:.1875rem;color:var(--black);text-align:left;min-width:-moz-fit-content;min-width:fit-content}.a-tag-filter .cf-icon-svg{pointer-events:none;flex:none}.a-tag-filter>label{display:contents;pointer-events:none}button.a-tag-filter:hover{background-color:var(--teal-40);cursor:pointer}button.a-tag-filter:focus{outline:1px dotted var(--teal);outline-offset:1px}button.a-tag-filter:active{background-color:var(--teal)}a.a-tag-filter{line-height:normal;color:var(--black);border-color:var(--teal)}a.a-tag-filter:visited,a.a-tag-filter.visited,a.a-tag-filter:hover,a.a-tag-filter.hover{border-color:var(--teal);color:var(--black)}a.a-tag-filter:focus,a.a-tag-filter.focus{border-color:var(--teal);color:var(--black)}a.a-tag-filter:active,a.a-tag-filter.active{border-color:var(--teal);color:var(--black)}.a-tag-topic{display:flex;gap:.3125rem}.a-tag-topic{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--gold-80);letter-spacing:1px}.a-tag-topic .a-tag-topic__text{color:var(--gray);word-break:break-word}@media only all and (max-width: 37.5em){.a-tag-topic{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-tag-topic .cf-icon-svg--right{margin-left:auto}.a-tag-topic .a-tag-topic__text{border-bottom-width:0;flex-shrink:10}}a.a-tag-topic{color:var(--gold-80);border-color:var(--gold-80)}a.a-tag-topic:visited,a.a-tag-topic.visited,a.a-tag-topic:hover,a.a-tag-topic.hover{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:focus,a.a-tag-topic.focus{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:active,a.a-tag-topic.active{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic .a-tag-topic__text{border-bottom-color:var(--gold-80)}@media only all and (max-width: 37.5em){a.a-tag-topic{border-top-width:1px;border-bottom-width:1px}a.a-tag-topic:focus{outline:none}a.a-tag-topic:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-tag-topic)+li:has(.a-tag-topic) .a-tag-topic{position:relative;border-top:none}li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:hover:before,li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.a-tag-topic__bullet{font-size:1rem;line-height:1rem}@media only all and (min-width: 37.5625em){a.a-tag-topic__text{color:var(--gray);border-color:var(--gray)}a.a-tag-topic__text:visited,a.a-tag-topic__text.visited,a.a-tag-topic__text:hover,a.a-tag-topic__text.hover{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:focus,a.a-tag-topic__text.focus{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:active,a.a-tag-topic__text.active{border-color:var(--gray);color:var(--gray)}a.a-tag-topic,a.a-tag-topic:visited,a.a-tag-topic:hover,a.a-tag-topic:focus,a.a-tag-topic:active{border-bottom:none;outline-offset:1px}a.a-tag-topic .a-tag-topic__text,a.a-tag-topic:visited .a-tag-topic__text,a.a-tag-topic:hover .a-tag-topic__text,a.a-tag-topic:focus .a-tag-topic__text,a.a-tag-topic:active .a-tag-topic__text{padding-bottom:1px;border-bottom:1px dotted var(--gold-80)}a.a-tag-topic:hover .a-tag-topic__text{border-bottom:1px solid var(--gold-80)}a.a-tag-topic:focus{outline-color:var(--gray)}a.a-tag-topic:focus .a-tag-topic__text{border-bottom-style:solid !important}}.m-tag-group{padding-left:0;list-style-type:none}.m-tag-group li{margin-bottom:0;display:contents}@media only all and (min-width: 37.5625em){.m-tag-group{display:flex;gap:.9375em;flex-wrap:wrap}.m-tag-group--stacked{flex-direction:column;width:-moz-fit-content;width:fit-content}}.m-tag-group:has(.a-tag-filter){display:flex;gap:.9375em;flex-wrap:wrap}html[lang=ar] .m-tag-group{direction:rtl;padding-right:0}.a-text-input{appearance:none;display:inline-block;padding:.4375em;border:1px solid var(--gray-60);background:var(--white);color:var(--black);box-sizing:border-box}.a-text-input:hover,.a-text-input.hover{border-color:var(--pacific);outline:1px solid var(--pacific)}.a-text-input:focus,.a-text-input.focus{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific);outline:1px dotted var(--pacific);outline-offset:2px}.a-text-input:disabled,.a-text-input:disabled:hover,.a-text-input:disabled.hover,.a-text-input:disabled:focus,.a-text-input:disabled.focus{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed;border-color:var(--gray-60);outline:none}.a-text-input--error{border-color:var(--red);outline:1px solid var(--red)}.a-text-input--error:hover,.a-text-input--error.hover{border-color:var(--red-dark);outline:1px solid var(--red-dark);outline-offset:0}.a-text-input--error:focus,.a-text-input--error.focus{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red)}.a-text-input--error:focus:hover,.a-text-input--error:focus.hover,.a-text-input--error.focus:hover,.a-text-input--error.focus.hover{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red);outline-offset:2px}.a-text-input--warning{border-color:var(--gold);outline:1px solid var(--gold)}.a-text-input--warning:hover,.a-text-input--warning.hover{border-color:var(--gold-dark);outline:1px solid var(--gold-dark);outline-offset:0}.a-text-input--warning:focus,.a-text-input--warning.focus{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold)}.a-text-input--warning:focus:hover,.a-text-input--warning:focus.hover,.a-text-input--warning.focus:hover,.a-text-input--warning.focus.hover{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold);outline-offset:2px}.a-text-input--success{border-color:var(--green);outline:1px solid var(--green)}.a-text-input--success:hover,.a-text-input--success.hover{border-color:var(--green-dark);outline:1px solid var(--green-dark);outline-offset:0}.a-text-input--success:focus,.a-text-input--success.focus{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green)}.a-text-input--success:focus:hover,.a-text-input--success:focus.hover,.a-text-input--success.focus:hover,.a-text-input--success.focus.hover{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green);outline-offset:2px}::-webkit-search-decoration{appearance:none}::placeholder{color:var(--gray-dark)}input[type=date]::-webkit-datetime-edit{color:var(--gray-dark)}select.o-multiselect{display:block;box-sizing:border-box;width:100%;padding:.25em .4375em;height:5.5em;border:1px solid var(--gray-60)}select.o-multiselect option{padding:.125em .375em}.o-multiselect,.o-multiselect__header{position:relative}.o-multiselect__header:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;border:1px solid var(--gray-60);content:\"\";pointer-events:none}.o-multiselect__search[type=text]{display:block;box-sizing:border-box;width:100%}.o-multiselect__fieldset{border-color:var(--gray-60);border-top:none;margin:-1px 0 0;padding:0;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;position:absolute;z-index:10;max-height:0;width:100%;transition:max-height .25s ease-out}.o-multiselect.u-active .o-multiselect__fieldset{margin-top:0;max-height:140px;border-color:var(--pacific);border-width:2px;border-top:0}.o-multiselect.u-active .o-multiselect__header:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.o-multiselect__options{list-style-type:none;background-color:var(--white);padding:0}.o-multiselect__options li{margin:0}.o-multiselect__options li:first-child .a-label{padding-top:.625em}.o-multiselect__options.u-filtered li:not(.u-filter-match){display:none}.o-multiselect__options.u-no-results li,.o-multiselect__options.u-max-selections li{display:none}.o-multiselect__options.u-no-results:after,.o-multiselect__options.u-max-selections:after{display:list-item}.o-multiselect__options.u-no-results:after{content:\"No results found\"}.o-multiselect__options.u-max-selections{padding:.625em;pointer-events:none}.o-multiselect__options.u-max-selections:after{content:\"Reached maximum number of selections\"}.o-multiselect__options .a-label{box-sizing:border-box;padding:.3125em 0 .3125em .625em;width:100%}.cf-icon-svg{height:1.1875em;vertical-align:text-top;fill:currentcolor}.cf-icon-svg--updating,.cf-icon-svg--updating-round{animation:updating-animation 1.25s infinite linear;transform-origin:50% 50%}@keyframes updating-animation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}html[lang=ar] .cf-icon-svg--right,html[lang=ar] .cf-icon-svg--right-round,html[lang=ar] .cf-icon-svg--left,html[lang=ar] .cf-icon-svg--left-round,html[lang=ar] .cf-icon-svg--arrow-right,html[lang=ar] .cf-icon-svg--arrow-right-round,html[lang=ar] .cf-icon-svg--arrow-left,html[lang=ar] .cf-icon-svg--arrow-left-round,html[lang=ar] .cf-icon-svg--help,html[lang=ar] .cf-icon-svg--help-round,html[lang=ar] .cf-icon-svg--book,html[lang=ar] .cf-icon-svg--book-round,html[lang=ar] .cf-icon-svg--document,html[lang=ar] .cf-icon-svg--document-round,html[lang=ar] .cf-icon-svg--edit,html[lang=ar] .cf-icon-svg--edit-round,html[lang=ar] .cf-icon-svg--paper-clip,html[lang=ar] .cf-icon-svg--paper-clip-round,html[lang=ar] .cf-icon-svg--cart,html[lang=ar] .cf-icon-svg--cart-round,html[lang=ar] .cf-icon-svg--disability,html[lang=ar] .cf-icon-svg--disability-round,html[lang=ar] .cf-icon-svg--travel,html[lang=ar] .cf-icon-svg--travel-round,html[lang=ar] .cf-icon-svg--bullhorn,html[lang=ar] .cf-icon-svg--bullhorn-round,html[lang=ar] .cf-icon-svg--chart,html[lang=ar] .cf-icon-svg--chart-round,html[lang=ar] .cf-icon-svg--list,html[lang=ar] .cf-icon-svg--list-round,html[lang=ar] .cf-icon-svg--external-link,html[lang=ar] .cf-icon-svg--external-link-round{transform:scaleX(-1)}.m-card{position:relative}.m-card:not(.m-card--breakout)>a{padding:1.875em}.m-card:not(.m-card--breakout) .m-card__footer{margin-top:auto}.m-card:not(.m-card--breakout,.m-card--topic){background:var(--white);border:1px solid var(--gray-20);border-bottom-width:3px;padding:1.875em}.m-card:not(.m-card--breakout,.m-card--topic),.m-card>a{display:flex;flex-direction:column;flex-grow:1;flex-basis:0;box-sizing:border-box;height:100%}.m-card a:focus{outline-offset:2px}.m-card__footer>a{font-weight:500;border-bottom-width:1px}@media only all and (max-width: 56.3125em){.m-card__heading{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h4+.m-card__heading,.h4+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.3636363636em}}@media only all and (max-width: 56.3125em)and (max-width: 37.5em){.m-card__heading{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h3+.m-card__heading,.h3+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.6666666667em}}.m-card__heading>a{color:var(--black)}.m-card__heading>a:hover{color:var(--pacific)}.m-card__heading>a .m-card__icon{font-size:1em;margin-bottom:0;padding-right:.46875em}.m-card__heading>a .m-card__icon,.m-card__heading>a span{display:table-cell}.m-card>.m-list{margin-top:10px;margin-bottom:30px}.m-card--topic{text-align:center;width:170px;background:var(--white)}.m-card--topic>a{border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--topic .m-card__icon{font-size:1.875em;color:var(--green);margin-bottom:.3125em}.m-card--topic:hover>a{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--topic:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--topic .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--topic>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--topic:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:focus .m-card__footer>span{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:active .m-card__footer>span{border-color:var(--pacific-dark);border-style:solid;color:var(--pacific-dark)}.m-card--topic-action .m-card__icon{color:var(--pacific)}.m-card--breakout{min-width:210px;text-align:center}.m-card--breakout>a{padding-top:60px}.m-card--breakout .m-card__inner-wrapper{position:relative;z-index:0;min-height:135px;background:var(--gray-5);border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--breakout .m-card__img{position:absolute;z-index:1;top:0;left:50%;width:210px;height:120px;margin-left:-105px}.m-card--breakout .m-card__footer{margin-top:84px}.m-card--breakout:hover .m-card__inner-wrapper{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--breakout:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--breakout .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--breakout>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--breakout:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--breakout>a:focus .m-card__footer>span{border-color:var(--pacific);color:var(--pacific)}.m-card--breakout>a:active .m-card__footer>span{border-color:var(--navy);border-style:solid;color:var(--navy)}.m-card--breakout .m-card__footer>span{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card--breakout .m-card__footer>span,ul+.m-card--breakout .m-card__footer>span,ol+.m-card--breakout .m-card__footer>span,dl+.m-card--breakout .m-card__footer>span,figure+.m-card--breakout .m-card__footer>span,img+.m-card--breakout .m-card__footer>span,table+.m-card--breakout .m-card__footer>span,blockquote+.m-card--breakout .m-card__footer>span,h1+.m-card--breakout .m-card__footer>span,.h1+.m-card--breakout .m-card__footer>span,h2+.m-card--breakout .m-card__footer>span,.h2+.m-card--breakout .m-card__footer>span,h4+.m-card--breakout .m-card__footer>span,.h4+.m-card--breakout .m-card__footer>span,h5+.m-card--breakout .m-card__footer>span,.h5+.m-card--breakout .m-card__footer>span,h6+.m-card--breakout .m-card__footer>span,.h6+.m-card--breakout .m-card__footer>span{margin-top:1.3636363636em}.o-card-group>h2{margin-bottom:1.875rem}.o-card-group--column-2 .o-card-group__cards{grid-template-columns:1fr 1fr}.o-card-group--column-3 .o-card-group__cards{grid-template-columns:repeat(3, minmax(0, 1fr))}@media only all and (max-width: 63.8125em){.o-card-group--column-3 .o-card-group__cards{grid-template-columns:1fr 1fr}}.o-card-group__cards{display:grid;grid-column-gap:1.25em;grid-row-gap:1.25em}@media only all and (max-width: 37.5em){.o-card-group__cards{grid-template-columns:100% !important}}.o-card-group--bg-green{padding:1.875em;background:var(--green-20)}_:-ms-lang(x),.o-card-group__cards{display:block}_:-ms-lang(x) .m-card,.o-card-group__cards .m-card{display:block;float:left;margin-bottom:10px}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-2 .o-card-group__cards .m-card{width:48%;margin-right:2%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-2 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-3 .o-card-group__cards .m-card{width:32%;margin-right:1%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-3 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x),.o-card-group:after{content:\"\";display:table;clear:both}.o-card-group--count-2 .m-card:nth-of-type(1),.o-card-group--count-3 .m-card:nth-of-type(1),.o-card-group--count-4 .m-card:nth-of-type(1){grid-area:card1}.o-card-group--count-2 .m-card:nth-of-type(2),.o-card-group--count-3 .m-card:nth-of-type(2),.o-card-group--count-4 .m-card:nth-of-type(2){grid-area:card2}.o-card-group--count-2 .m-card:nth-of-type(3),.o-card-group--count-3 .m-card:nth-of-type(3),.o-card-group--count-4 .m-card:nth-of-type(3){grid-area:card3}.o-card-group--count-2 .m-card:nth-of-type(4),.o-card-group--count-3 .m-card:nth-of-type(4),.o-card-group--count-4 .m-card:nth-of-type(4){grid-area:card4}.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card1 card3\"}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.7307692308em}h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1)>a{justify-content:center}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card3 card4\"}.o-card-group--flow .o-card-group__cards{display:flex;flex-wrap:wrap;justify-content:center}@media only all and (min-width: 37.5625em)and (max-width: 56.25em){.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card1\" \"card2 card3\"}}@media only all and (max-width: 37.5em){.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\"}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\" \"card4\"}.o-card-group--flow .o-card-group__cards{display:block}.o-card-group--flow .o-card-group__cards .m-card{width:100%;margin-bottom:1.875em}}.o-email-signup .m-notification{margin-bottom:.9375em}.o-email-signup .a-text-input{max-width:23.125rem}.o-email-signup__buttons{display:flex;margin-top:.9375em;align-items:center;flex-wrap:wrap-reverse;gap:.9375em}.o-email-signup .a-btn{text-align:inherit}@media only all and (max-width: 37.5em){.o-email-signup .a-label--heading{font-size:1em}}.o-featured-content-module{min-height:220px;position:relative;border:1px solid var(--gray-40);background-color:var(--gray-5)}.o-featured-content-module__text{padding-top:1.875em;padding-bottom:1.875em}.o-featured-content-module__img{display:block}@media only all and (max-width: 37.5em){.o-featured-content-module__text{padding-right:.9375em;padding-left:.9375em}.o-featured-content-module__visual{padding-right:.9375em;padding-bottom:.9375em;padding-left:.9375em}.o-featured-content-module__img{margin-right:auto;margin-left:auto}}@media only all and (min-width: 37.5625em){.o-featured-content-module__text{padding-right:300px;padding-left:1.875em}.o-featured-content-module__visual{height:100%;overflow:hidden;position:absolute;top:0;right:0;width:270px}.o-featured-content-module__img{max-width:none;height:100%;position:absolute;left:50%;transform:translate(-50%)}}.m-hero{background-color:var(--gray-5)}.m-hero__wrapper{display:grid;max-width:1200px;margin:0 auto;padding-top:30px;padding-bottom:30px}.m-hero__text{padding-right:15px;padding-left:15px}.m-hero__heading{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7647058824em}.m-hero__subhead{font-size:22px;line-height:1.25}.m-hero__image-wrapper{box-sizing:border-box;overflow:hidden}.m-hero__image{background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;display:none}@supports(display: grid){.m-hero__image{display:block}}.m-hero--knockout{background-color:var(--gray);color:var(--white)}.m-hero--overlay .m-hero__wrapper{background-position:center;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo,.m-hero--50-50{background-color:var(--white)}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}@media only all and (min-width: 37.5625em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h2+.m-hero--jumbo .m-hero__subhead,.h2+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h2+.m-hero--50-50 .m-hero__subhead,.h2+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.3636363636em}}@media only all and (min-width: 63.8125em){.m-hero--jumbo .m-hero__wrapper,.m-hero--50-50 .m-hero__wrapper{min-height:285px}.m-hero--jumbo .m-hero__heading,.m-hero--50-50 .m-hero__heading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.625em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead{margin-top:1.7307692308em}h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h3+.m-hero--jumbo .m-hero__subhead,.h3+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h3+.m-hero--50-50 .m-hero__subhead,.h3+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){.m-hero__image-wrapper{margin-top:1.875em}.m-hero--overlay .m-hero__wrapper{background-image:none !important}.m-hero--jumbo .m-hero__wrapper{padding-bottom:0}}@media only all and (max-width: 56.25em){.m-hero__heading{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7307692308em}h1+.m-hero__heading,.h1+.m-hero__heading,h3+.m-hero__heading,.h3+.m-hero__heading,h4+.m-hero__heading,.h4+.m-hero__heading,h5+.m-hero__heading,.h5+.m-hero__heading,h6+.m-hero__heading,.h6+.m-hero__heading{margin-top:1.1538461538em}.m-hero__subhead{font-size:18px}}@media only all and (min-width: 37.5625em){.m-hero__wrapper{grid-template-columns:7fr 5fr;padding-right:15px;padding-left:15px;min-height:225px}.m-hero__text{margin:auto 0}.m-hero__image-wrapper{padding-right:15px;padding-left:15px;display:flex;align-items:center}.m-hero--bleeding .m-hero__image-wrapper{width:100%;margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--bleeding .m-hero__image{padding-bottom:0 !important;height:100%;width:100%;background-size:cover}.m-hero--overlay .m-hero__image{display:none}.m-hero--jumbo .m-hero__wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo .m-hero__image{display:none}.m-hero--50-50 .m-hero__wrapper{grid-template-columns:1fr 1fr;border:1px solid var(--gray-40);border-top:none;background-position:100% center;background-repeat:no-repeat;background-size:50%}.m-hero--50-50 .m-hero__image{display:none}}@media only all and (min-width: 63.8125em){.m-hero__wrapper{padding-top:2.8125em;padding-bottom:2.8125em;min-height:195px}.m-hero--bleeding .m-hero__image-wrapper{margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--50-50 .m-hero__wrapper{min-height:345px}}.content-l{position:relative}@media only all and (min-width: 37.5625em){.content-l{display:block;position:relative;margin-left:-15px;margin-right:-15px}}@media only all and (max-width: 37.5em){.content-l__col+.content-l__col{margin-top:1.875em}}@media only all and (min-width: 37.5625em){.content-l__col-1{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-2{display:inline-block;box-sizing:border-box;width:50%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-3{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-2-3{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-8{display:inline-block;box-sizing:border-box;width:37.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-5-8{display:inline-block;box-sizing:border-box;width:62.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-4{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-4{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}.content__line{height:1px;background:var(--gray-40)}.content__main dd,.content__main dt,.content__main h3,.content__main h4,.content__main h5,.content__main h6,.content__main li,.content__main p,.content__main label,.content__intro dd,.content__intro dt,.content__intro h3,.content__intro h4,.content__intro h5,.content__intro h6,.content__intro li,.content__intro p,.content__intro label{max-width:41.875rem}.content__intro,.content__main,.content__sidebar{padding:1.875em .9375em}@media only all and (min-width: 37.5625em){.content__intro,.content__main,.content__sidebar{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding:2.8125em .9375em}}@media only all and (min-width: 56.3125em){.content__intro,.content__main,.content__sidebar{padding:2.8125em 0}}@media only all and (min-width: 56.3125em){.content__intro{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}@media only all and (min-width: 56.3125em){.content--1-3 .content__sidebar{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-right:1.875em}.content--1-3 .content__main{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;position:relative}.content--1-3 .content__main:after{content:\"\";border-left:1px solid var(--gray-40);position:absolute;top:2.8125em;bottom:0;left:-1.875em}.content--2-1 .content__main{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content--2-1 .content__main:after{right:-1.875em}.content--2-1 .content__sidebar{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-left:1.875em}}.content--flush-bottom{padding-bottom:0}@media only all and (max-width: 56.25em){.content--flush-top-on-small{padding-top:0}}@media only all and (max-width: 56.25em){.content--flush-all-on-small{padding:0;border:none}}.block{margin-top:3.75em;margin-bottom:3.75em}.block--border-top{border-top:1px solid var(--gray-40)}.block--border-right{border-right:1px solid var(--gray-40)}.block--border-bottom{border-bottom:1px solid var(--gray-40)}.block--border-left{border-left:1px solid var(--gray-40)}.block--border{border:1px solid var(--gray-40)}.block--flush-top{margin-top:0 !important}.block--flush-top.block--border,.block--flush-top.block--border-top{border-top:none}.block--flush-bottom{margin-bottom:0 !important}.block--flush-bottom.block--border,.block--flush-bottom.block--border-bottom{border-bottom:none}.block--flush-sides{margin-right:-15px;margin-left:-15px}@media only all and (max-width: 37.5em){.block--flush-sides.block--border,.block--flush-sides.block--border-right,.block--flush-sides.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush-sides{margin-right:-30px;margin-left:-30px}}.block--flush{margin-top:0 !important;margin-right:-15px;margin-bottom:0 !important;margin-left:-15px}.block--flush.block--border,.block--flush.block--border-top,.block--flush.block--border-bottom{border-top:none;border-bottom:none}@media only all and (max-width: 37.5em){.block--flush.block--border,.block--flush.block--border-right,.block--flush.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush{margin-right:-30px;margin-left:-30px}}.block--bg{padding:1.875em .9375em 3.75em;background:var(--gray-5)}@media only all and (min-width: 37.5625em){.block--bg{padding:2.8125em 1.875em}}.block--padded-top{padding-top:1.875em;margin-top:1.875em}.block--padded-bottom{padding-bottom:1.875em;margin-bottom:1.875em}.block--sub{margin-top:1.875em;margin-bottom:1.875em}@media only all and (min-width: 56.3125em){.wrapper{max-width:1200px;padding-right:15px;padding-left:15px;margin:0 auto;clear:both}}.wrapper--match-content{padding-left:15px;padding-right:15px}@media only all and (min-width: 37.5625em){.wrapper--match-content{padding-left:30px;padding-right:30px;max-width:1200px}}.o-text-introduction{margin-top:0;margin-bottom:60px}.o-text-introduction>*{margin-top:0;margin-bottom:15px;max-width:41.875rem}.o-well{box-sizing:border-box;padding:1.875em .9375em;border:1px solid var(--gray-40);background-color:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-well{padding-left:1.875em;padding-right:1.875em}}.o-banner{padding:.9375em 0;background:var(--gold-10);border-bottom:1px solid var(--gray-40);font-size:.875em}.o-banner .m-notification{border:none;padding:0}.o-banner .m-notification__icon{left:0;top:0}.o-banner--dark{background:var(--teal-dark);border-color:var(--teal-dark);color:var(--white)}.o-banner--dark .m-notification{background:var(--teal-dark)}.o-banner--dark .m-notification .cf-icon-svg{fill:var(--white)}.o-banner--dark .m-notification a{color:var(--white);border-color:var(--white)}.o-banner--dark .m-notification a:visited,.o-banner--dark .m-notification a.visited{border-color:var(--teal-40);color:var(--teal-40)}.o-banner--dark .m-notification a:hover,.o-banner--dark .m-notification a.hover{border-color:var(--gray-15);color:var(--gray-15)}.o-banner--dark .m-notification a:focus,.o-banner--dark .m-notification a.focus{border-color:var(--white);color:var(--white)}.o-banner--dark .m-notification a:active,.o-banner--dark .m-notification a.active{border-color:var(--gray-15);color:var(--gray-15)}@media only all and (min-width: 37.5625em){.o-banner{font-size:1em}}.m-notification{display:none;position:relative;padding:15px;background:var(--gray-5);border:1px solid var(--gray-40)}.m-notification>.cf-icon-svg{position:absolute;fill:var(--gray)}.m-notification--success{background:var(--green-10);border-color:var(--green)}.m-notification--success>.cf-icon-svg{fill:var(--green)}.m-notification--warning{background:var(--gold-10);border-color:var(--gold)}.m-notification--warning>.cf-icon-svg{fill:var(--gold)}.m-notification--error{background:var(--red-10);border-color:var(--red)}.m-notification--error>.cf-icon-svg{fill:var(--red)}.m-notification--success a,.m-notification--warning a,.m-notification--error a{color:var(--pacific-mid-dark);border-color:var(--pacific-mid-dark)}.m-notification--success a:visited,.m-notification--success a.visited,.m-notification--warning a:visited,.m-notification--warning a.visited,.m-notification--error a:visited,.m-notification--error a.visited{border-color:var(--teal);color:var(--teal)}.m-notification--success a:hover,.m-notification--success a.hover,.m-notification--warning a:hover,.m-notification--warning a.hover,.m-notification--error a:hover,.m-notification--error a.hover{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-notification--success a:focus,.m-notification--success a.focus,.m-notification--warning a:focus,.m-notification--warning a.focus,.m-notification--error a:focus,.m-notification--error a.focus{border-color:var(--pacific-mid-dark);color:var(--pacific-mid-dark)}.m-notification--success a:active,.m-notification--success a.active,.m-notification--warning a:active,.m-notification--warning a.active,.m-notification--error a:active,.m-notification--error a.active{border-color:var(--navy-dark);color:var(--navy-dark)}.m-notification--visible{display:block}.cf-icon-svg+.m-notification__content{padding-left:1.5625rem}.m-notification__message{font-size:1rem;line-height:1.25;font-weight:500}@media only all and (min-width: 37.5625em){.m-notification__message{font-size:1.125rem}}.m-notification__explanation{margin-top:.3125rem;margin-bottom:.9375rem}.m-notification__message+.m-list{margin-top:.9375rem}@media only all and (min-width: 37.5625em){.m-notification .cf-icon-svg{font-size:1.125rem}.m-notification__explanation{margin-bottom:0}.m-notification .m-list{margin-top:.3125rem}.m-notification .m-list__item{margin-bottom:.3125rem}}html[lang=ar] .m-notification .cf-icon-svg+.m-notification__content{padding-left:initial;padding-right:1.5625rem}html[lang=ar] .m-notification .m-list{padding-right:0}.m-pagination{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:\"pag-btn-prev . pag-btn-next\" \"pag-form pag-form pag-form\";row-gap:.9375rem}.m-pagination__form{grid-area:pag-form;display:flex;flex-flow:wrap;place-content:center;gap:.625rem;padding:.3125rem;border-radius:.25rem;background:var(--gray-5);color:var(--gray)}.m-pagination__current-page{width:2.8125rem;font-weight:500;text-align:right}.m-pagination__label{display:contents;white-space:nowrap}.m-pagination__btn-prev{grid-area:pag-btn-prev;z-index:1}.m-pagination__btn-next{grid-area:pag-btn-next;z-index:1}@media only all and (min-width: 37.5625em){.m-pagination{grid-template-areas:\"pag-btn-prev pag-form pag-btn-next\"}.m-pagination__btn-prev{border-top-right-radius:0;border-bottom-right-radius:0}.m-pagination__btn-next{border-top-left-radius:0;border-bottom-left-radius:0}}.o-table__cell--right-align{text-align:right}.o-table--scrolling{box-sizing:border-box;overflow-y:hidden}.o-table--scrolling table{border:1px solid var(--gray-40)}.o-table--scrolling table>tbody>tr:nth-child(2n)>th,.o-table--scrolling table>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-table--striped>tbody>tr:nth-child(2n)>th,.o-table--striped>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}}@media only screen and (max-width: 600px){.o-table{width:100%}.o-table--striped tr:nth-child(2n)>th,.o-table--striped tr:nth-child(2n)>td{background:var(--white)}.o-table--stack-on-small{border-top:1px solid var(--gray-40)}.o-table--stack-on-small tr,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=row],.o-table--stack-on-small [data-display-table=cell]{display:block}.o-table--stack-on-small th,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=cell]{padding-right:0;padding-left:0;width:100%}.o-table--stack-on-small>thead,.o-table--stack-on-small [data-display-table=thead]{display:none}.o-table--stack-on-small td[data-label]:before{display:block;margin-top:0;margin-bottom:.3125em;content:attr(data-label);line-height:1.83333333;font-size:.875em;font-weight:600;letter-spacing:1px;text-transform:uppercase}.o-table--stack-on-small td:last-child,.o-table--stack-on-small [data-display-table=cell]:last-child{margin-bottom:1.875em}}.a-date{color:var(--gray);white-space:nowrap;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.a-date,ul+.a-date,ol+.a-date,dl+.a-date,figure+.a-date,img+.a-date,table+.a-date,blockquote+.a-date,h1+.a-date,.h1+.a-date,h2+.a-date,.h2+.a-date,h3+.a-date,.h3+.a-date,h4+.a-date,.h4+.a-date,h6+.a-date,.h6+.a-date{margin-top:2.1428571429em}.no-js .u-js-only,.u-hide-if-js{display:none !important}.no-js .u-hide-if-js{display:block !important}.u-clearfix:after{content:\"\";display:table;clear:both}.u-visually-hidden{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}@media only all and (max-width: 37.5em){.u-hide-on-mobile{display:none}}.u-show-on-mobile{display:none}@media only all and (max-width: 37.5em){.u-show-on-mobile{display:block}}.u-hidden{display:none !important}.u-invisible{visibility:hidden}.u-right{float:right}.u-nowrap{white-space:nowrap}.u-flexible-container{position:relative;padding-bottom:56.25%;height:0}.u-flexible-container__inner{position:absolute;top:0;left:0;width:100%;height:100%}.u-flexible-container--4-3{position:relative;padding-bottom:75%;height:0}.u-mt0{margin-top:0 !important}.u-mb0{margin-bottom:0 !important}.u-mt5{margin-top:5px !important}.u-mb5{margin-bottom:5px !important}.u-mt10{margin-top:10px !important}.u-mb10{margin-bottom:10px !important}.u-mt15{margin-top:15px !important}.u-mb15{margin-bottom:15px !important}.u-mt20{margin-top:20px !important}.u-mb20{margin-bottom:20px !important}.u-mt30{margin-top:30px !important}.u-mb30{margin-bottom:30px !important}.u-mt45{margin-top:45px !important}.u-mb45{margin-bottom:45px !important}.u-mt60{margin-top:60px !important}.u-mb60{margin-bottom:60px !important}.u-w100pct{width:100%}.u-w90pct{width:90%}.u-w80pct{width:80%}.u-w70pct{width:70%}.u-w60pct{width:60%}.u-w50pct{width:50%}.u-w40pct{width:40%}.u-w30pct{width:30%}.u-w20pct{width:20%}.u-w10pct{width:10%}.u-w75pct{width:75%}.u-w65pct{width:65%}.u-w25pct{width:25%}.u-w15pct{width:15%}.u-w66pct{width:66.6666666667%}.u-w33pct{width:33.3333333333%}small,.u-small-text{font-size:.875em}small--subtle,.u-small-text--subtle{color:var(--gray)}.u-no-animation{transition-duration:0s !important}.u-move-transition{transition:transform .25s ease-out}.u-move-to-origin{transform:translateZ(0)}.u-move-left{transform:translate3d(-100%, 0, 0)}.u-move-left-2x{transform:translate3d(-200%, 0, 0)}.u-move-left-3x{transform:translate3d(-300%, 0, 0)}.u-move-right{transform:translate3d(100%, 0, 0)}.u-move-up{transform:translate3d(0, -100%, 0)}.u-alpha-transition{transition:opacity .25s linear}.u-alpha-100{opacity:1}.u-alpha-0{opacity:0}.u-max-height-transition{overflow:hidden;contain:paint;transition:max-height .2s ease-out}.u-max-height-zero{max-height:0 !important}.u-max-height-summary{max-height:88px !important}.a-link{border-bottom-width:0}.a-link .a-link__text{border-bottom-width:1px;border-bottom-style:inherit;overflow-wrap:break-word}.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){.a-link--jump{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-link--jump .cf-icon-svg--right{margin-left:auto}.a-link--jump .a-link__text{border-bottom-width:0;flex-shrink:10}}a.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){a.a-link--jump{border-top-width:1px;border-bottom-width:1px}a.a-link--jump:focus{outline:none}a.a-link--jump:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-link--jump)+li:has(.a-link--jump) .a-link--jump{position:relative;border-top:none}li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:hover:before,li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.m-list--unstyled,.m-list--horizontal,.m-list--links{padding-left:0;list-style-type:none}.m-list--unstyled .m-list__item,.m-list--horizontal .m-list__item,.m-list--links .m-list__item{margin-left:0}.m-list--spaced .m-list--spaced,.m-list--spaced .m-list__item+.m-list__item{margin-top:1.5em}.m-list--horizontal .m-list__item{display:inline-block;margin-right:.25em;margin-bottom:0}@media only all and (max-width: 37.5em){.m-list--links .m-list__item{margin-bottom:0}}html[lang=ar] .m-list{padding-right:0}.m-meta-header{display:flex;flex-direction:column-reverse;flex-wrap:wrap-reverse;row-gap:.625rem;column-gap:1.3125rem;width:-moz-fit-content;width:fit-content;padding-bottom:.625rem;overflow:hidden}.m-meta-header__item-group{display:flex;flex-wrap:wrap;column-gap:1.3125rem}.m-meta-header__item{display:grid;grid-template-columns:0 auto 1fr;row-gap:.3125rem;text-wrap:balance;margin-bottom:0;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.m-meta-header__item,ul+.m-meta-header__item,ol+.m-meta-header__item,dl+.m-meta-header__item,figure+.m-meta-header__item,img+.m-meta-header__item,table+.m-meta-header__item,blockquote+.m-meta-header__item,h1+.m-meta-header__item,.h1+.m-meta-header__item,h2+.m-meta-header__item,.h2+.m-meta-header__item,h3+.m-meta-header__item,.h3+.m-meta-header__item,h5+.m-meta-header__item,.h5+.m-meta-header__item,h6+.m-meta-header__item,.h6+.m-meta-header__item{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.625em;font-size:1em;line-height:1.125}}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.3125rem}}.m-meta-header__item .cf-icon-svg{margin-right:.3125rem}.m-meta-header__item:before{content:\"|\";margin-left:-0.8125rem}.m-meta-header__item .a-date{font-size:.875rem;line-height:1.7142857143;margin-bottom:0}@media only all and (min-width: 37.5625em){.m-meta-header{flex-direction:row}}.m-pull-quote__body{color:var(--black);font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-pull-quote__body{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.m-pull-quote__citation{color:var(--gray);font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.m-pull-quote__citation,ul+.m-pull-quote__citation,ol+.m-pull-quote__citation,dl+.m-pull-quote__citation,figure+.m-pull-quote__citation,img+.m-pull-quote__citation,table+.m-pull-quote__citation,blockquote+.m-pull-quote__citation,h1+.m-pull-quote__citation,.h1+.m-pull-quote__citation,h2+.m-pull-quote__citation,.h2+.m-pull-quote__citation,h3+.m-pull-quote__citation,.h3+.m-pull-quote__citation,h4+.m-pull-quote__citation,.h4+.m-pull-quote__citation,h6+.m-pull-quote__citation,.h6+.m-pull-quote__citation{margin-top:2.1428571429em}.m-pull-quote__citation:before{content:\"—\"}.m-slug-header{border-top:1px solid var(--gray-40)}.m-slug-header__heading{display:inline-block;padding-top:0.2857142857em;border-top:5px solid var(--green);margin-top:-3px;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}.a-tagline{font-size:.75rem;display:grid;grid-template-columns:22px 1fr;grid-column-gap:10px}.a-tagline__text{display:inline-block}.a-tagline .u-usa-flag{margin-top:1px}.a-tagline--large{font-size:1rem}.a-tagline--large .u-usa-flag{margin-top:4px}.u-usa-flag{display:inline-block;width:24px;height:13px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAZCAMAAABAf11LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5QTFRF////sxlC7MbQ2YyhxlNxCjFhR2WJV3GSKUt1dYumOFh/GT5rhZiwwszYsr/OlKW6Zn6c0djh8PL1iR9Ko7LE4OXrl0pttKC0pXWRtYKbSuJhRQAAANFJREFUeNrkkctuwyAUREnSuW/ApHYf//+jBVdZVcJi3aORgAXcMyLBAAJEzsVG3m8TkifyI3zfPQ6nJJLo421CArSBmkgjNEWtQE4zXJmClXuCWIlU5hdQxCqbqnE1KdIz79CVDvBwZxyKfQfmHTyzl01UZSvOWSTbhZLSWeDMufWLC/1ls3amT4qQq394EjIjApxBT+/nr8eEBNuKcB9SWMpmEXalNOylmlUZNTr4vE/4VdKhpC+leQf6y/e0wzL3RdJtkfUJyzwW+ZcdfgQYAJmJD3zerW6OAAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */:root{--font-stack: system-ui, sans-serif;--beige: #bea96f;--beige-30: #f0e8d8;--beige-60: #d8c8a0;--green-dark: #1e9642;--green-mid-dark: #1fa040;--green: #20aa3f;--green-90: #48b753;--green-80: #66c368;--green-70: #93cf7c;--green-60: #addc91;--green-50: #bae0a2;--green-40: #c7e5b3;--green-30: #d4eac6;--green-20: #e2efd8;--green-10: #f0f8eb;--teal-dark: #005e5d;--teal-mid-dark: #126b69;--teal: #257675;--teal-90: #3e8685;--teal-80: #579695;--teal-70: #70a6a5;--teal-60: #89b6b5;--teal-50: #9ec4c3;--teal-40: #b4d2d1;--teal-30: #c4dddc;--teal-20: #d4e7e6;--teal-10: #f0f7f6;--pacific-dark: #0050b4;--pacific-mid-dark: #0061c1;--pacific: #0072ce;--pacific-90: #2284d5;--pacific-80: #4497dc;--pacific-70: #61a7e2;--pacific-60: #7eb7e8;--pacific-50: #96c4ed;--pacific-40: #afd2f2;--pacific-30: #c3ddf6;--pacific-20: #d6e8fa;--pacific-10: #eff8fd;--navy-dark: #002d72;--navy-mid-dark: #123c7c;--navy: #254b87;--navy-90: #3e5f95;--navy-80: #5674a3;--navy-70: #6f88b2;--navy-60: #889cc0;--navy-50: #9daecc;--navy-40: #b3c0d9;--navy-30: #c3cde2;--navy-20: #d3daeb;--navy-10: #f4f6fa;--purple-dark: #a01b68;--purple-mid-dark: #aa2071;--purple: #b4267a;--purple-90: #be438b;--purple-80: #c55998;--purple-70: #cd70a5;--purple-60: #d486b2;--purple-50: #dc9cbf;--purple-40: #e3b2cc;--purple-30: #ebc9d9;--purple-20: #f0d8e2;--purple-10: #fdf3f8;--red-dark: #b63014;--red-mid-dark: #c3381c;--red: #d14124;--red-90: #d75a40;--red-80: #dd735d;--red-70: #e28875;--red-60: #e79e8e;--red-50: #ebb0a3;--red-40: #f0c3b8;--red-30: #f3d1c8;--red-20: #f7e0d9;--red-10: #fbefec;--gold-dark: #dc731c;--gold-mid-dark: #ed881b;--gold: #ff9e1b;--gold-90: #ffab39;--gold-80: #ffb858;--gold-70: #ffc372;--gold-60: #ffce8d;--gold-50: #ffd8a3;--gold-40: #ffe1b9;--gold-30: #ffe8cb;--gold-20: #fff0dd;--gold-10: #fff6ec;--neutral-dark: #745745;--neutral-mid-dark: #7d604b;--neutral: #8a6c57;--neutral-90: #957865;--neutral-80: #a18573;--neutral-70: #ad9484;--neutral-60: #baa496;--neutral-50: #c6b4a9;--neutral-40: #d3c5bc;--neutral-30: #ddd1c9;--neutral-20: #e7ddd7;--neutral-10: #f8f5f2;--gray-darker: #293037;--gray-dark: #43484e;--gray-mid-dark: #4f5257;--gray: #5a5d61;--gray-90: #676a6f;--gray-80: #75787b;--gray-70: #838588;--gray-60: #919395;--gray-50: #a2a3a4;--gray-40: #b4b5b6;--gray-30: #c3c4c4;--gray-20: #d2d3d5;--gray-15: #dcdddf;--gray-10: #e7e8e9;--gray-5: #f7f8f9;--black: #101820;--white: #fff}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/2cd55546-ec00-4af9-aeca-4a3cd186da53.woff2\") format(\"woff2\");font-style:normal;font-weight:normal;font-display:fallback}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/627fbb5a-3bae-4cd9-b617-2f923e29d55e.woff2\") format(\"woff2\");font-style:normal;font-weight:500;font-display:fallback}:root{--font-stack: \"Avenir Next\", arial, sans-serif}.tabbed-navigation{margin-top:30px;border-bottom:1px solid var(--gray-20)}.tabbed-navigation section{padding-left:10px}.tabbed-navigation section .tab{margin:0;padding:4px 30px 8px;font-size:1.1875em;font-weight:500}.tabbed-navigation section .tab .cf-icon-svg{margin-right:5px;margin-top:4px;font-size:0.8125em}.tabbed-navigation section .tab:not(.active){color:var(--pacific-dark);background:var(--gray-5);border:1px solid var(--gray-20);border-bottom:none}.tabbed-navigation section .tab:not(.active):hover{color:var(--navy-dark)}.tabbed-navigation section .tab:not(.active):focus{color:var(--navy-dark)}.tabbed-navigation section .tab:not(.active)::after{content:\"\";border-top:solid 1px;display:block}.tabbed-navigation section .tab.active{padding-top:8px;border:1px solid var(--gray-40);background:var(--white);pointer-events:none;position:relative}.tabbed-navigation section .tab.active::after{content:\"\";display:block;width:calc(100% - 2px);outline:1px solid var(--white);position:absolute;bottom:-1px;left:1px}.tabbed-navigation.lens{background:none;border-bottom:1px solid var(--gray-40)}.tabbed-navigation.lens .tab{font-size:medium}.tabbed-navigation.lens .tab.active{background:var(--white)}.tabbed-navigation.lens .tab:not(.active){background:var(--pacific-20)}","#line-chart .y-axis-group path{display:none}#line-chart .x-axis-group .month-axis .domain{display:none}#line-chart .masking-rectangle{display:none}#stacked-area-chart svg,#line-chart svg{overflow:visible}#stacked-area-chart .topic .line,#line-chart .topic .line{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}#stacked-area-chart .circle-container circle,#line-chart .circle-container circle{fill:var(--white)}#stacked-area-chart .grid-lines-group,#line-chart .grid-lines-group{stroke:var(--gray-20);stroke-width:.1%}#stacked-area-chart .x-axis-group line,#line-chart .x-axis-group line{display:none}#stacked-area-chart .vertical-marker,#line-chart .vertical-marker{stroke:var(--gray-20);stroke-width:2px;stroke-dasharray:4,4}#stacked-area-chart .chart-group .area path.area,#line-chart .chart-group .area path.area{fill:var(--gray-10);opacity:.4}#stacked-area-chart .chart-group .area-outline,#line-chart .chart-group .area-outline{fill:none}#stacked-area-chart .extended-x-line,#line-chart .extended-x-line{stroke:var(--black);stroke-width:.2%}.chart-wrapper p{font-size:12px;font-weight:600;color:var(--gray)}.chart-wrapper p.x-axis-label{margin-left:45%}",".chart-wrapper{padding:0 10px}.chart-wrapper p{font-size:12px;font-weight:600;color:var(--gray)}.chart-wrapper p.x-axis-label{margin-left:45%}","#stacked-area-chart .stacked-area .y-axis-group .domain{display:none}.chart-wrapper p{font-size:12px;font-weight:600;color:var(--gray)}.chart-wrapper p.x-axis-label{margin-left:45%}","/*! normalize.css v2.1.3 | MIT License | git.io/normalize */html{font-family:sans-serif;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:0.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:0.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:0.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:normal;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:0.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:0.5em}li{margin-bottom:0.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:0.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:0.625em;text-align:left}th,td{padding:0.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:0.9375em;margin-left:0.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:\"Input Mono\",Consolas,Monaco,\"Courier New\",monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:0.8125em}pre{display:block;padding:0.625em 0.9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:rgba(0,0,0,0)}html{font-family:sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:.5em}li{margin-bottom:.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:.625em;text-align:left}th,td{padding:.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:.9375em;margin-left:.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:Input Mono,Consolas,Monaco,Courier New,monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:.8125em}pre{display:block;padding:.625em .9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:transparent}button.a-btn::-moz-focus-inner,input.a-btn::-moz-focus-inner{border:0}.a-btn{appearance:none;display:flex;gap:.625rem;box-sizing:border-box;padding:.5em .875em;border:0;margin:0;border-radius:.25em;cursor:pointer;font-size:1em;font-weight:500;line-height:normal;text-align:center;text-decoration:none;transition:background-color .1s;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;justify-content:center}.a-btn,.a-btn:link,.a-btn:visited{background-color:var(--pacific);color:var(--white)}.a-btn:hover,.a-btn.hover,.a-btn:focus,.a-btn.focus{background-color:var(--pacific-dark);color:var(--white)}.a-btn:focus,.a-btn.focus{outline:1px dotted var(--pacific);outline-offset:1px}.a-btn:active,.a-btn.active{background-color:var(--navy)}.a-btn--secondary,.a-btn--secondary:link,.a-btn--secondary:visited{background-color:var(--gray);color:var(--white)}.a-btn--secondary:hover,.a-btn--secondary.hover,.a-btn--secondary:focus,.a-btn--secondary.focus{background-color:var(--gray-dark)}.a-btn--secondary:focus,.a-btn--secondary.focus{outline-color:var(--gray)}.a-btn--secondary:active,.a-btn--secondary.active{background-color:var(--black)}.a-btn--warning,.a-btn--warning:link,.a-btn--warning:visited{background-color:var(--red-mid-dark);color:var(--white)}.a-btn--warning:hover,.a-btn--warning.hover,.a-btn--warning:focus,.a-btn--warning.focus{background-color:var(--red-dark)}.a-btn--warning:focus,.a-btn--warning.focus{outline-color:var(--red-mid-dark)}.a-btn--warning:active,.a-btn--warning.active{background-color:var(--gray-dark)}.a-btn--disabled,.a-btn--disabled:link,.a-btn--disabled:visited,.a-btn--disabled:hover,.a-btn--disabled.hover,.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn--disabled:active,.a-btn--disabled.active,.a-btn[disabled],.a-btn[disabled]:link,.a-btn[disabled]:visited,.a-btn[disabled]:hover,.a-btn[disabled].hover,.a-btn[disabled]:focus,.a-btn[disabled].focus,.a-btn[disabled]:active,.a-btn[disabled].active{background-color:var(--gray-20);color:var(--gray-dark);cursor:default;cursor:not-allowed}.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn[disabled]:focus,.a-btn[disabled].focus{outline-color:var(--gray-20)}@media only all and (max-width: 37.5em){.a-btn--full-on-xs{display:block;width:100%}}.a-btn:has(svg+span) span{order:3}.a-btn:has(span+svg) svg{order:3}.a-btn:not(.a-btn--hide-icon):has(svg+span):before,.a-btn:not(.a-btn--hide-icon):has(span+svg):before{content:\"\";border-left:1px solid var(--pacific-60);order:2;place-self:normal}.a-btn--secondary:has(svg):before{border-color:var(--gray-40) !important}.a-btn--warning:has(svg):before{border-color:var(--red-60) !important}.a-btn--disabled:has(svg):before,.a-btn[disabled]:has(svg):before{border-color:var(--gray-60) !important}.a-btn--hide-icon svg{display:none}.m-btn-group{display:flex;gap:.625rem;flex-wrap:wrap;align-items:center;width:-moz-fit-content;width:fit-content}.a-btn--link{padding:1.5px 0;border-radius:0;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-style:dotted;text-underline-offset:4.5px}.a-btn--link:has(svg){gap:.3125rem}.a-btn--link:has(svg):before{display:none}.a-btn--link,.a-btn--link:link,.a-btn--link:visited{text-decoration-color:var(--pacific);background-color:transparent;color:var(--pacific)}.a-btn--link:hover,.a-btn--link.hover{text-decoration-color:var(--pacific-dark);text-decoration-style:solid;background-color:transparent;color:var(--pacific-dark)}.a-btn--link:focus,.a-btn--link.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--pacific);color:var(--pacific)}.a-btn--link:active,.a-btn--link.active{text-decoration-color:var(--navy);text-decoration-style:solid;background-color:transparent;color:var(--navy)}.a-btn--link.a-btn--secondary,.a-btn--link.a-btn--secondary:link,.a-btn--link.a-btn--secondary:visited{text-decoration-color:var(--gray);background-color:transparent;color:var(--gray)}.a-btn--link.a-btn--secondary:hover,.a-btn--link.a-btn--secondary.hover{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.a-btn--link.a-btn--secondary:focus,.a-btn--link.a-btn--secondary.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--gray);color:var(--gray)}.a-btn--link.a-btn--secondary:active,.a-btn--link.a-btn--secondary.active{text-decoration-color:var(--black);text-decoration-style:solid;background-color:transparent;color:var(--black)}.a-btn--link.a-btn--warning,.a-btn--link.a-btn--warning:link,.a-btn--link.a-btn--warning:visited{text-decoration-color:var(--red-mid-dark);background-color:transparent;color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:hover,.a-btn--link.a-btn--warning.hover{text-decoration-color:var(--red-dark);text-decoration-style:solid;background-color:transparent;color:var(--red-dark)}.a-btn--link.a-btn--warning:focus,.a-btn--link.a-btn--warning.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--red-mid-dark);color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:active,.a-btn--link.a-btn--warning.active{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.o-expandable{position:relative}.o-expandable__header{display:flex;justify-content:space-between;gap:10px;padding:.625em .9375em;border:0;background-color:transparent;cursor:pointer}.o-expandable__header:focus{outline:1px dotted var(--black);outline-offset:2px}.o-expandable__header .o-expandable__cue-close,.o-expandable__header .o-expandable__cue-open{display:none}.o-expandable__header[aria-expanded=false] .o-expandable__cue-open,.o-expandable__header[aria-expanded=true] .o-expandable__cue-close{display:block}.o-expandable button.o-expandable__header{width:100%;text-align:left}.o-expandable__label{flex-grow:1;margin-bottom:0;color:var(--black);font-weight:500}.o-expandable__icon,.o-expandable__label{font-size:1.125em}@media only all and (max-width: 37.5em){.o-expandable__icon,.o-expandable__label{font-size:1em}}.o-expandable__cues{align-self:center;color:var(--pacific);font-size:1em;line-height:1.375}.o-expandable__content{padding:0 .9375em .9375em}.o-expandable__content:before{content:\"\";display:block;border-top:1px solid var(--gray-40);padding-top:.9375em}.o-expandable__content:after{padding-bottom:.9375em;width:100%}.o-expandable--padded .o-expandable__header{padding:1.5625em .9375em}.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.625em}@media only all and (max-width: 37.5em){.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.375em}}.o-expandable--background{background:var(--gray-5)}.o-expandable--border{border:1px solid var(--gray-40)}html[lang=ar] .o-expandable__header{text-align:right}html[lang=ar] .o-expandable__cues{text-align:left}.o-expandable-group .o-expandable{border-bottom:1px solid var(--gray-40)}.o-expandable-group .o-expandable:first-child{border-top:1px solid var(--gray-40)}@media print{.o-expandable__header[aria-expanded=true] .o-expandable__cue-close,.o-expandable__header[aria-expanded=false] .o-expandable__cue-open{display:none}.o-expandable__content[aria-expanded=false]{display:block;max-height:99999px !important}}.o-expandable .print__header[aria-expanded=true] .o-expandable .print__cue-close,.o-expandable .print__header[aria-expanded=false] .o-expandable .print__cue-open{display:none}.o-expandable .print__content[aria-expanded=false]{display:block;max-height:99999px !important}.o-summary__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary__btn{position:relative;z-index:2;display:block;width:100%;padding-top:15px;padding-bottom:15px;border:dotted var(--pacific);border-width:1px 0;text-align:center;color:var(--pacific);background:#fff}.o-summary__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary__btn[aria-expanded=false]:before{display:block;pointer-events:none;height:2.75em;margin:0;position:absolute;left:0;right:0;top:calc(-100% + 2px);background:linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);content:\"\"}@media print{.o-summary__btn[aria-expanded=false]:before{background:none}}.o-summary__btn[aria-expanded=false]:before .print{background:none}.no-js .o-summary__btn{display:none}@media only screen and (min-width: 601px){.o-summary--mobile .o-summary__btn{display:none}}.o-summary-minimal__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary-minimal__btn{margin-top:5px;padding-left:0;padding-right:0;display:block;border:none;background:none;text-align:left;color:var(--pacific)}.o-summary-minimal__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary-minimal__btn .o-summary-minimal__cue-close,.o-summary-minimal__btn .o-summary-minimal__cue-open{display:none}.o-summary-minimal__btn[aria-expanded=false] .o-summary-minimal__cue-open,.o-summary-minimal__btn[aria-expanded=true] .o-summary-minimal__cue-close{display:block}.no-js .o-summary-minimal__btn{display:none}.o-form__group{margin-bottom:1.875em}.o-form__fieldset{border:none;margin:0;padding:0}.o-form__fieldset .m-form-field+.m-form-field{margin-top:.625em}.a-form-alert .cf-icon-svg{color:var(--gray);float:left}.a-form-alert__text{display:block;margin-left:1.25em}.a-form-alert--success .cf-icon-svg{color:var(--green)}.a-form-alert--error .cf-icon-svg{color:var(--red)}.a-form-alert--warning .cf-icon-svg{color:var(--gold)}.m-form-field .a-text-input--full{width:100%}.m-form-field .a-label+.a-text-input{margin-top:.3125em}.m-form-field--checkbox .a-label,.m-form-field--radio .a-label{display:inline-grid;grid-template-columns:1.875em auto;vertical-align:top;cursor:pointer;overflow-wrap:anywhere}.m-form-field--checkbox .a-label:before,.m-form-field--radio .a-label:before{display:inline-block;grid-row-start:1;grid-row-end:3;border:1px solid var(--gray-60);height:1.125em;width:1.125em;margin-right:10px;background-color:var(--white);content:\"\";vertical-align:top;position:relative;top:1px;left:1px}.m-form-field--checkbox .a-label:hover:before,.m-form-field--checkbox .a-label.hover:before,.m-form-field--radio .a-label:hover:before,.m-form-field--radio .a-label.hover:before{border-color:var(--pacific)}.m-form-field--checkbox .a-label__helper,.m-form-field--radio .a-label__helper{display:block}.m-form-field--checkbox .a-checkbox,.m-form-field--checkbox .a-radio,.m-form-field--radio .a-checkbox,.m-form-field--radio .a-radio{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}.m-form-field--checkbox .a-checkbox:focus+.a-label,.m-form-field--checkbox .a-checkbox.focus+.a-label,.m-form-field--checkbox .a-radio:focus+.a-label,.m-form-field--checkbox .a-radio.focus+.a-label,.m-form-field--radio .a-checkbox:focus+.a-label,.m-form-field--radio .a-checkbox.focus+.a-label,.m-form-field--radio .a-radio:focus+.a-label,.m-form-field--radio .a-radio.focus+.a-label{outline:1px dotted var(--pacific);outline-offset:1px}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:hover+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled:checked+.a-label:before,.m-form-field--checkbox .a-radio:disabled:focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled.focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled:hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled.hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled:checked+.a-label:before,.m-form-field--radio .a-checkbox:disabled:focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled.focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled:hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled.hover+.a-label:before,.m-form-field--radio .a-radio:disabled:checked+.a-label:before,.m-form-field--radio .a-radio:disabled:focus+.a-label:before,.m-form-field--radio .a-radio:disabled.focus+.a-label:before,.m-form-field--radio .a-radio:disabled:hover+.a-label:before,.m-form-field--radio .a-radio:disabled.hover+.a-label:before{border-color:var(--gray-60);outline:none;box-shadow:none}.m-form-field--checkbox .a-checkbox:disabled+.a-label,.m-form-field--checkbox .a-radio:disabled+.a-label,.m-form-field--radio .a-checkbox:disabled+.a-label,.m-form-field--radio .a-radio:disabled+.a-label{cursor:not-allowed;color:var(--gray-dark)}.m-form-field--checkbox .a-checkbox:disabled+.a-label:before,.m-form-field--checkbox .a-radio:disabled+.a-label:before,.m-form-field--radio .a-checkbox:disabled+.a-label:before,.m-form-field--radio .a-radio:disabled+.a-label:before{background:var(--gray-10);border-color:var(--gray-60)}.m-form-field--checkbox .a-checkbox:focus+.a-label:before,.m-form-field--checkbox .a-checkbox.focus+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:hover+.a-label:before,.m-form-field--checkbox .a-checkbox.hover+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center 0}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,')}.m-form-field--checkbox-error .a-label:before{border-color:var(--red);outline:1px solid var(--red)}.m-form-field--checkbox-error .a-label:hover:before,.m-form-field--checkbox-error .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-error .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-error .a-checkbox.focus+.a-label:before{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline-color:var(--red)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label,.m-form-field--checkbox-error .a-checkbox.focus+.a-label{outline:1px dotted var(--red);outline-offset:1px}.m-form-field--checkbox-warning .a-label:before{border-color:var(--gold);outline:1px solid var(--gold)}.m-form-field--checkbox-warning .a-label:hover:before,.m-form-field--checkbox-warning .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label:before{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline-color:var(--gold)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label{outline:1px dotted var(--gold);outline-offset:1px}.m-form-field--checkbox-success .a-label:before{border-color:var(--green);outline:1px solid var(--green)}.m-form-field--checkbox-success .a-label:hover:before,.m-form-field--checkbox-success .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-success .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-success .a-checkbox.focus+.a-label:before{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline-color:var(--green)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label,.m-form-field--checkbox-success .a-checkbox.focus+.a-label{outline:1px dotted var(--green);outline-offset:1px}.m-form-field--radio .a-label:before{border-radius:50%;transform:rotate(0)}.m-form-field--radio .a-radio:focus+.a-label:before,.m-form-field--radio .a-radio.focus+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:hover+.a-label:before,.m-form-field--radio .a-radio.hover+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:checked+.a-label:before{background-color:var(--pacific);box-shadow:inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:checked:disabled+.a-label:before{background-color:var(--gray-40);box-shadow:inset 0 0 0 2px var(--gray-10)}.m-form-field--radio .a-radio:focus:checked+.a-label:before,.m-form-field--radio .a-radio.focus:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:hover:checked+.a-label:before,.m-form-field--radio .a-radio.hover:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--lg-target{display:block}.m-form-field--lg-target .a-label{box-sizing:border-box;width:100%;padding:15px;background-color:var(--gray-10)}.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{background-color:var(--pacific-20);box-shadow:inset 0 0 0 1px var(--pacific)}.m-form-field--lg-target .a-checkbox:hover+.a-label,.m-form-field--lg-target .a-checkbox.hover+.a-label,.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-radio:hover+.a-label,.m-form-field--lg-target .a-radio.hover+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label{box-shadow:inset 0 0 0 2px var(--pacific)}.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{outline-offset:1px}.m-form-field--lg-target .a-checkbox:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:hover:disabled+.a-label,.m-form-field--lg-target .a-radio:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:hover:disabled+.a-label{color:var(--gray-dark);box-shadow:none;background-color:var(--gray-20)}.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label:before,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label:before{border:1px solid var(--gray-60)}.m-form-field .a-form-alert{margin-top:.9375em}.a-label{display:inline-block}.a-label__helper{color:var(--gray-dark);font-size:1rem;font-weight:400}.a-label__helper--block{display:block;margin-top:0.8333333333em}.a-label--heading{display:block;margin-bottom:0.5555555556em;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.a-label--heading,ul+.a-label--heading,ol+.a-label--heading,dl+.a-label--heading,figure+.a-label--heading,img+.a-label--heading,table+.a-label--heading,blockquote+.a-label--heading,h1+.a-label--heading,.h1+.a-label--heading,h2+.a-label--heading,.h2+.a-label--heading,h3+.a-label--heading,.h3+.a-label--heading,h5+.a-label--heading,.h5+.a-label--heading,h6+.a-label--heading,.h6+.a-label--heading{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.a-label--heading{margin-bottom:.625em;font-size:1em;line-height:1.125}}.a-label--heading .a-label__helper--block{margin-top:.625rem}.a-range{appearance:none;width:100%;min-height:49px}.a-range::-webkit-slider-runnable-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-moz-range-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-webkit-slider-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range::-moz-range-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range:focus,.a-range.focus{box-shadow:none;outline:none}.a-range:focus::-webkit-slider-thumb,.a-range.focus::-webkit-slider-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.a-range:focus::-moz-range-thumb,.a-range.focus::-moz-range-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.o-search-input{display:flex;flex-direction:column;row-gap:.9375rem}.o-search-input__input{position:relative;display:flex;width:initial;flex:0 1 100%}.o-search-input__input-label{position:absolute;left:10px;align-self:center;cursor:pointer}.o-search-input__input input[type=search]{width:100%;white-space:nowrap;padding-left:30px;appearance:none}.o-search-input__input button[type=reset]{display:none;position:absolute;right:0;align-self:center;color:var(--gray-40);font-size:20px;border:1px solid transparent;background-color:transparent;outline:0;width:44px;padding:5px;text-align:right}.o-search-input__input button[type=reset]>svg{width:25px;cursor:pointer;pointer-events:none}.o-search-input__input button[type=reset]:hover{color:var(--black)}.o-search-input__input button[type=reset]:focus{color:var(--black)}.o-search-input__input button[type=reset]:focus>svg{outline:1px dotted var(--pacific)}.o-search-input__input input[type=search]:placeholder-shown~button[type=reset]{display:none}.o-search-input__input input[type=search]:not(:placeholder-shown){padding-right:34px}.o-search-input__input input[type=search]::-webkit-search-decoration,.o-search-input__input input[type=search]::-webkit-search-cancel-button,.o-search-input__input input[type=search]::-webkit-search-results-button,.o-search-input__input input[type=search]::-webkit-search-results-decoration{display:none}.o-search-input:focus-within button[type=reset],.o-search-input .o-search-input__input:hover button[type=reset]{display:block}.o-search-input button[type=submit]{line-height:1.1875}@media only all and (min-width: 37.5625em){.o-search-input{flex-direction:row;border-left:0}.o-search-input button[type=submit]{border-top-left-radius:0;border-bottom-left-radius:0;flex-basis:25%}}.no-js .o-search-input button[type=reset]{display:none !important}.a-select{position:relative;border:1px solid var(--gray-60)}.a-select select{width:100%;line-height:1.375;padding:.4375em .375em .375em;border:0;appearance:none;background-color:var(--white);border-radius:0;color:var(--black)}.a-select select:hover,.a-select select.hover{outline:2px solid var(--pacific);outline-offset:0}.a-select select:active,.a-select select:focus,.a-select select.focus{box-shadow:0 0 0 2px var(--pacific);outline:1px dotted var(--pacific);outline-offset:3px}.a-select select[disabled]{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed}.a-select select[disabled]:hover,.a-select select[disabled].hover,.a-select select[disabled]:focus,.a-select select[disabled].focus{outline:none}.a-select select[disabled] option,.a-select select[disabled] option:disabled,.a-select select option:disabled{color:var(--gray-dark)}.a-select:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;content:\"\";pointer-events:none}.a-select--disabled:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.a-tag-filter{display:flex;gap:.625rem;border:1px solid var(--teal);padding:4px 6px;background-color:var(--teal-20);border-radius:.1875rem;color:var(--black);text-align:left;min-width:-moz-fit-content;min-width:fit-content}.a-tag-filter .cf-icon-svg{pointer-events:none;flex:none}.a-tag-filter>label{display:contents;pointer-events:none}button.a-tag-filter:hover{background-color:var(--teal-40);cursor:pointer}button.a-tag-filter:focus{outline:1px dotted var(--teal);outline-offset:1px}button.a-tag-filter:active{background-color:var(--teal)}a.a-tag-filter{line-height:normal;color:var(--black);border-color:var(--teal)}a.a-tag-filter:visited,a.a-tag-filter.visited,a.a-tag-filter:hover,a.a-tag-filter.hover{border-color:var(--teal);color:var(--black)}a.a-tag-filter:focus,a.a-tag-filter.focus{border-color:var(--teal);color:var(--black)}a.a-tag-filter:active,a.a-tag-filter.active{border-color:var(--teal);color:var(--black)}.a-tag-topic{display:flex;gap:.3125rem}.a-tag-topic{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--gold-80);letter-spacing:1px}.a-tag-topic .a-tag-topic__text{color:var(--gray);word-break:break-word}@media only all and (max-width: 37.5em){.a-tag-topic{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-tag-topic .cf-icon-svg--right{margin-left:auto}.a-tag-topic .a-tag-topic__text{border-bottom-width:0;flex-shrink:10}}a.a-tag-topic{color:var(--gold-80);border-color:var(--gold-80)}a.a-tag-topic:visited,a.a-tag-topic.visited,a.a-tag-topic:hover,a.a-tag-topic.hover{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:focus,a.a-tag-topic.focus{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:active,a.a-tag-topic.active{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic .a-tag-topic__text{border-bottom-color:var(--gold-80)}@media only all and (max-width: 37.5em){a.a-tag-topic{border-top-width:1px;border-bottom-width:1px}a.a-tag-topic:focus{outline:none}a.a-tag-topic:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-tag-topic)+li:has(.a-tag-topic) .a-tag-topic{position:relative;border-top:none}li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:hover:before,li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.a-tag-topic__bullet{font-size:1rem;line-height:1rem}@media only all and (min-width: 37.5625em){a.a-tag-topic__text{color:var(--gray);border-color:var(--gray)}a.a-tag-topic__text:visited,a.a-tag-topic__text.visited,a.a-tag-topic__text:hover,a.a-tag-topic__text.hover{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:focus,a.a-tag-topic__text.focus{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:active,a.a-tag-topic__text.active{border-color:var(--gray);color:var(--gray)}a.a-tag-topic,a.a-tag-topic:visited,a.a-tag-topic:hover,a.a-tag-topic:focus,a.a-tag-topic:active{border-bottom:none;outline-offset:1px}a.a-tag-topic .a-tag-topic__text,a.a-tag-topic:visited .a-tag-topic__text,a.a-tag-topic:hover .a-tag-topic__text,a.a-tag-topic:focus .a-tag-topic__text,a.a-tag-topic:active .a-tag-topic__text{padding-bottom:1px;border-bottom:1px dotted var(--gold-80)}a.a-tag-topic:hover .a-tag-topic__text{border-bottom:1px solid var(--gold-80)}a.a-tag-topic:focus{outline-color:var(--gray)}a.a-tag-topic:focus .a-tag-topic__text{border-bottom-style:solid !important}}.m-tag-group{padding-left:0;list-style-type:none}.m-tag-group li{margin-bottom:0;display:contents}@media only all and (min-width: 37.5625em){.m-tag-group{display:flex;gap:.9375em;flex-wrap:wrap}.m-tag-group--stacked{flex-direction:column;width:-moz-fit-content;width:fit-content}}.m-tag-group:has(.a-tag-filter){display:flex;gap:.9375em;flex-wrap:wrap}html[lang=ar] .m-tag-group{direction:rtl;padding-right:0}.a-text-input{appearance:none;display:inline-block;padding:.4375em;border:1px solid var(--gray-60);background:var(--white);color:var(--black);box-sizing:border-box}.a-text-input:hover,.a-text-input.hover{border-color:var(--pacific);outline:1px solid var(--pacific)}.a-text-input:focus,.a-text-input.focus{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific);outline:1px dotted var(--pacific);outline-offset:2px}.a-text-input:disabled,.a-text-input:disabled:hover,.a-text-input:disabled.hover,.a-text-input:disabled:focus,.a-text-input:disabled.focus{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed;border-color:var(--gray-60);outline:none}.a-text-input--error{border-color:var(--red);outline:1px solid var(--red)}.a-text-input--error:hover,.a-text-input--error.hover{border-color:var(--red-dark);outline:1px solid var(--red-dark);outline-offset:0}.a-text-input--error:focus,.a-text-input--error.focus{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red)}.a-text-input--error:focus:hover,.a-text-input--error:focus.hover,.a-text-input--error.focus:hover,.a-text-input--error.focus.hover{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red);outline-offset:2px}.a-text-input--warning{border-color:var(--gold);outline:1px solid var(--gold)}.a-text-input--warning:hover,.a-text-input--warning.hover{border-color:var(--gold-dark);outline:1px solid var(--gold-dark);outline-offset:0}.a-text-input--warning:focus,.a-text-input--warning.focus{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold)}.a-text-input--warning:focus:hover,.a-text-input--warning:focus.hover,.a-text-input--warning.focus:hover,.a-text-input--warning.focus.hover{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold);outline-offset:2px}.a-text-input--success{border-color:var(--green);outline:1px solid var(--green)}.a-text-input--success:hover,.a-text-input--success.hover{border-color:var(--green-dark);outline:1px solid var(--green-dark);outline-offset:0}.a-text-input--success:focus,.a-text-input--success.focus{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green)}.a-text-input--success:focus:hover,.a-text-input--success:focus.hover,.a-text-input--success.focus:hover,.a-text-input--success.focus.hover{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green);outline-offset:2px}::-webkit-search-decoration{appearance:none}::placeholder{color:var(--gray-dark)}input[type=date]::-webkit-datetime-edit{color:var(--gray-dark)}select.o-multiselect{display:block;box-sizing:border-box;width:100%;padding:.25em .4375em;height:5.5em;border:1px solid var(--gray-60)}select.o-multiselect option{padding:.125em .375em}.o-multiselect,.o-multiselect__header{position:relative}.o-multiselect__header:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;border:1px solid var(--gray-60);content:\"\";pointer-events:none}.o-multiselect__search[type=text]{display:block;box-sizing:border-box;width:100%}.o-multiselect__fieldset{border-color:var(--gray-60);border-top:none;margin:-1px 0 0;padding:0;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;position:absolute;z-index:10;max-height:0;width:100%;transition:max-height .25s ease-out}.o-multiselect.u-active .o-multiselect__fieldset{margin-top:0;max-height:140px;border-color:var(--pacific);border-width:2px;border-top:0}.o-multiselect.u-active .o-multiselect__header:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.o-multiselect__options{list-style-type:none;background-color:var(--white);padding:0}.o-multiselect__options li{margin:0}.o-multiselect__options li:first-child .a-label{padding-top:.625em}.o-multiselect__options.u-filtered li:not(.u-filter-match){display:none}.o-multiselect__options.u-no-results li,.o-multiselect__options.u-max-selections li{display:none}.o-multiselect__options.u-no-results:after,.o-multiselect__options.u-max-selections:after{display:list-item}.o-multiselect__options.u-no-results:after{content:\"No results found\"}.o-multiselect__options.u-max-selections{padding:.625em;pointer-events:none}.o-multiselect__options.u-max-selections:after{content:\"Reached maximum number of selections\"}.o-multiselect__options .a-label{box-sizing:border-box;padding:.3125em 0 .3125em .625em;width:100%}.cf-icon-svg{height:1.1875em;vertical-align:text-top;fill:currentcolor}.cf-icon-svg--updating,.cf-icon-svg--updating-round{animation:updating-animation 1.25s infinite linear;transform-origin:50% 50%}@keyframes updating-animation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}html[lang=ar] .cf-icon-svg--right,html[lang=ar] .cf-icon-svg--right-round,html[lang=ar] .cf-icon-svg--left,html[lang=ar] .cf-icon-svg--left-round,html[lang=ar] .cf-icon-svg--arrow-right,html[lang=ar] .cf-icon-svg--arrow-right-round,html[lang=ar] .cf-icon-svg--arrow-left,html[lang=ar] .cf-icon-svg--arrow-left-round,html[lang=ar] .cf-icon-svg--help,html[lang=ar] .cf-icon-svg--help-round,html[lang=ar] .cf-icon-svg--book,html[lang=ar] .cf-icon-svg--book-round,html[lang=ar] .cf-icon-svg--document,html[lang=ar] .cf-icon-svg--document-round,html[lang=ar] .cf-icon-svg--edit,html[lang=ar] .cf-icon-svg--edit-round,html[lang=ar] .cf-icon-svg--paper-clip,html[lang=ar] .cf-icon-svg--paper-clip-round,html[lang=ar] .cf-icon-svg--cart,html[lang=ar] .cf-icon-svg--cart-round,html[lang=ar] .cf-icon-svg--disability,html[lang=ar] .cf-icon-svg--disability-round,html[lang=ar] .cf-icon-svg--travel,html[lang=ar] .cf-icon-svg--travel-round,html[lang=ar] .cf-icon-svg--bullhorn,html[lang=ar] .cf-icon-svg--bullhorn-round,html[lang=ar] .cf-icon-svg--chart,html[lang=ar] .cf-icon-svg--chart-round,html[lang=ar] .cf-icon-svg--list,html[lang=ar] .cf-icon-svg--list-round,html[lang=ar] .cf-icon-svg--external-link,html[lang=ar] .cf-icon-svg--external-link-round{transform:scaleX(-1)}.m-card{position:relative}.m-card:not(.m-card--breakout)>a{padding:1.875em}.m-card:not(.m-card--breakout) .m-card__footer{margin-top:auto}.m-card:not(.m-card--breakout,.m-card--topic){background:var(--white);border:1px solid var(--gray-20);border-bottom-width:3px;padding:1.875em}.m-card:not(.m-card--breakout,.m-card--topic),.m-card>a{display:flex;flex-direction:column;flex-grow:1;flex-basis:0;box-sizing:border-box;height:100%}.m-card a:focus{outline-offset:2px}.m-card__footer>a{font-weight:500;border-bottom-width:1px}@media only all and (max-width: 56.3125em){.m-card__heading{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h4+.m-card__heading,.h4+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.3636363636em}}@media only all and (max-width: 56.3125em)and (max-width: 37.5em){.m-card__heading{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h3+.m-card__heading,.h3+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.6666666667em}}.m-card__heading>a{color:var(--black)}.m-card__heading>a:hover{color:var(--pacific)}.m-card__heading>a .m-card__icon{font-size:1em;margin-bottom:0;padding-right:.46875em}.m-card__heading>a .m-card__icon,.m-card__heading>a span{display:table-cell}.m-card>.m-list{margin-top:10px;margin-bottom:30px}.m-card--topic{text-align:center;width:170px;background:var(--white)}.m-card--topic>a{border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--topic .m-card__icon{font-size:1.875em;color:var(--green);margin-bottom:.3125em}.m-card--topic:hover>a{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--topic:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--topic .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--topic>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--topic:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:focus .m-card__footer>span{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:active .m-card__footer>span{border-color:var(--pacific-dark);border-style:solid;color:var(--pacific-dark)}.m-card--topic-action .m-card__icon{color:var(--pacific)}.m-card--breakout{min-width:210px;text-align:center}.m-card--breakout>a{padding-top:60px}.m-card--breakout .m-card__inner-wrapper{position:relative;z-index:0;min-height:135px;background:var(--gray-5);border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--breakout .m-card__img{position:absolute;z-index:1;top:0;left:50%;width:210px;height:120px;margin-left:-105px}.m-card--breakout .m-card__footer{margin-top:84px}.m-card--breakout:hover .m-card__inner-wrapper{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--breakout:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--breakout .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--breakout>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--breakout:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--breakout>a:focus .m-card__footer>span{border-color:var(--pacific);color:var(--pacific)}.m-card--breakout>a:active .m-card__footer>span{border-color:var(--navy);border-style:solid;color:var(--navy)}.m-card--breakout .m-card__footer>span{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card--breakout .m-card__footer>span,ul+.m-card--breakout .m-card__footer>span,ol+.m-card--breakout .m-card__footer>span,dl+.m-card--breakout .m-card__footer>span,figure+.m-card--breakout .m-card__footer>span,img+.m-card--breakout .m-card__footer>span,table+.m-card--breakout .m-card__footer>span,blockquote+.m-card--breakout .m-card__footer>span,h1+.m-card--breakout .m-card__footer>span,.h1+.m-card--breakout .m-card__footer>span,h2+.m-card--breakout .m-card__footer>span,.h2+.m-card--breakout .m-card__footer>span,h4+.m-card--breakout .m-card__footer>span,.h4+.m-card--breakout .m-card__footer>span,h5+.m-card--breakout .m-card__footer>span,.h5+.m-card--breakout .m-card__footer>span,h6+.m-card--breakout .m-card__footer>span,.h6+.m-card--breakout .m-card__footer>span{margin-top:1.3636363636em}.o-card-group>h2{margin-bottom:1.875rem}.o-card-group--column-2 .o-card-group__cards{grid-template-columns:1fr 1fr}.o-card-group--column-3 .o-card-group__cards{grid-template-columns:repeat(3, minmax(0, 1fr))}@media only all and (max-width: 63.8125em){.o-card-group--column-3 .o-card-group__cards{grid-template-columns:1fr 1fr}}.o-card-group__cards{display:grid;grid-column-gap:1.25em;grid-row-gap:1.25em}@media only all and (max-width: 37.5em){.o-card-group__cards{grid-template-columns:100% !important}}.o-card-group--bg-green{padding:1.875em;background:var(--green-20)}_:-ms-lang(x),.o-card-group__cards{display:block}_:-ms-lang(x) .m-card,.o-card-group__cards .m-card{display:block;float:left;margin-bottom:10px}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-2 .o-card-group__cards .m-card{width:48%;margin-right:2%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-2 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-3 .o-card-group__cards .m-card{width:32%;margin-right:1%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-3 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x),.o-card-group:after{content:\"\";display:table;clear:both}.o-card-group--count-2 .m-card:nth-of-type(1),.o-card-group--count-3 .m-card:nth-of-type(1),.o-card-group--count-4 .m-card:nth-of-type(1){grid-area:card1}.o-card-group--count-2 .m-card:nth-of-type(2),.o-card-group--count-3 .m-card:nth-of-type(2),.o-card-group--count-4 .m-card:nth-of-type(2){grid-area:card2}.o-card-group--count-2 .m-card:nth-of-type(3),.o-card-group--count-3 .m-card:nth-of-type(3),.o-card-group--count-4 .m-card:nth-of-type(3){grid-area:card3}.o-card-group--count-2 .m-card:nth-of-type(4),.o-card-group--count-3 .m-card:nth-of-type(4),.o-card-group--count-4 .m-card:nth-of-type(4){grid-area:card4}.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card1 card3\"}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.7307692308em}h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1)>a{justify-content:center}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card3 card4\"}.o-card-group--flow .o-card-group__cards{display:flex;flex-wrap:wrap;justify-content:center}@media only all and (min-width: 37.5625em)and (max-width: 56.25em){.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card1\" \"card2 card3\"}}@media only all and (max-width: 37.5em){.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\"}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\" \"card4\"}.o-card-group--flow .o-card-group__cards{display:block}.o-card-group--flow .o-card-group__cards .m-card{width:100%;margin-bottom:1.875em}}.o-email-signup .m-notification{margin-bottom:.9375em}.o-email-signup .a-text-input{max-width:23.125rem}.o-email-signup__buttons{display:flex;margin-top:.9375em;align-items:center;flex-wrap:wrap-reverse;gap:.9375em}.o-email-signup .a-btn{text-align:inherit}@media only all and (max-width: 37.5em){.o-email-signup .a-label--heading{font-size:1em}}.o-featured-content-module{min-height:220px;position:relative;border:1px solid var(--gray-40);background-color:var(--gray-5)}.o-featured-content-module__text{padding-top:1.875em;padding-bottom:1.875em}.o-featured-content-module__img{display:block}@media only all and (max-width: 37.5em){.o-featured-content-module__text{padding-right:.9375em;padding-left:.9375em}.o-featured-content-module__visual{padding-right:.9375em;padding-bottom:.9375em;padding-left:.9375em}.o-featured-content-module__img{margin-right:auto;margin-left:auto}}@media only all and (min-width: 37.5625em){.o-featured-content-module__text{padding-right:300px;padding-left:1.875em}.o-featured-content-module__visual{height:100%;overflow:hidden;position:absolute;top:0;right:0;width:270px}.o-featured-content-module__img{max-width:none;height:100%;position:absolute;left:50%;transform:translate(-50%)}}.m-hero{background-color:var(--gray-5)}.m-hero__wrapper{display:grid;max-width:1200px;margin:0 auto;padding-top:30px;padding-bottom:30px}.m-hero__text{padding-right:15px;padding-left:15px}.m-hero__heading{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7647058824em}.m-hero__subhead{font-size:22px;line-height:1.25}.m-hero__image-wrapper{box-sizing:border-box;overflow:hidden}.m-hero__image{background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;display:none}@supports(display: grid){.m-hero__image{display:block}}.m-hero--knockout{background-color:var(--gray);color:var(--white)}.m-hero--overlay .m-hero__wrapper{background-position:center;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo,.m-hero--50-50{background-color:var(--white)}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}@media only all and (min-width: 37.5625em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h2+.m-hero--jumbo .m-hero__subhead,.h2+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h2+.m-hero--50-50 .m-hero__subhead,.h2+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.3636363636em}}@media only all and (min-width: 63.8125em){.m-hero--jumbo .m-hero__wrapper,.m-hero--50-50 .m-hero__wrapper{min-height:285px}.m-hero--jumbo .m-hero__heading,.m-hero--50-50 .m-hero__heading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.625em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead{margin-top:1.7307692308em}h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h3+.m-hero--jumbo .m-hero__subhead,.h3+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h3+.m-hero--50-50 .m-hero__subhead,.h3+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){.m-hero__image-wrapper{margin-top:1.875em}.m-hero--overlay .m-hero__wrapper{background-image:none !important}.m-hero--jumbo .m-hero__wrapper{padding-bottom:0}}@media only all and (max-width: 56.25em){.m-hero__heading{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7307692308em}h1+.m-hero__heading,.h1+.m-hero__heading,h3+.m-hero__heading,.h3+.m-hero__heading,h4+.m-hero__heading,.h4+.m-hero__heading,h5+.m-hero__heading,.h5+.m-hero__heading,h6+.m-hero__heading,.h6+.m-hero__heading{margin-top:1.1538461538em}.m-hero__subhead{font-size:18px}}@media only all and (min-width: 37.5625em){.m-hero__wrapper{grid-template-columns:7fr 5fr;padding-right:15px;padding-left:15px;min-height:225px}.m-hero__text{margin:auto 0}.m-hero__image-wrapper{padding-right:15px;padding-left:15px;display:flex;align-items:center}.m-hero--bleeding .m-hero__image-wrapper{width:100%;margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--bleeding .m-hero__image{padding-bottom:0 !important;height:100%;width:100%;background-size:cover}.m-hero--overlay .m-hero__image{display:none}.m-hero--jumbo .m-hero__wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo .m-hero__image{display:none}.m-hero--50-50 .m-hero__wrapper{grid-template-columns:1fr 1fr;border:1px solid var(--gray-40);border-top:none;background-position:100% center;background-repeat:no-repeat;background-size:50%}.m-hero--50-50 .m-hero__image{display:none}}@media only all and (min-width: 63.8125em){.m-hero__wrapper{padding-top:2.8125em;padding-bottom:2.8125em;min-height:195px}.m-hero--bleeding .m-hero__image-wrapper{margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--50-50 .m-hero__wrapper{min-height:345px}}.content-l{position:relative}@media only all and (min-width: 37.5625em){.content-l{display:block;position:relative;margin-left:-15px;margin-right:-15px}}@media only all and (max-width: 37.5em){.content-l__col+.content-l__col{margin-top:1.875em}}@media only all and (min-width: 37.5625em){.content-l__col-1{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-2{display:inline-block;box-sizing:border-box;width:50%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-3{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-2-3{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-8{display:inline-block;box-sizing:border-box;width:37.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-5-8{display:inline-block;box-sizing:border-box;width:62.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-4{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-4{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}.content__line{height:1px;background:var(--gray-40)}.content__main dd,.content__main dt,.content__main h3,.content__main h4,.content__main h5,.content__main h6,.content__main li,.content__main p,.content__main label,.content__intro dd,.content__intro dt,.content__intro h3,.content__intro h4,.content__intro h5,.content__intro h6,.content__intro li,.content__intro p,.content__intro label{max-width:41.875rem}.content__intro,.content__main,.content__sidebar{padding:1.875em .9375em}@media only all and (min-width: 37.5625em){.content__intro,.content__main,.content__sidebar{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding:2.8125em .9375em}}@media only all and (min-width: 56.3125em){.content__intro,.content__main,.content__sidebar{padding:2.8125em 0}}@media only all and (min-width: 56.3125em){.content__intro{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}@media only all and (min-width: 56.3125em){.content--1-3 .content__sidebar{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-right:1.875em}.content--1-3 .content__main{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;position:relative}.content--1-3 .content__main:after{content:\"\";border-left:1px solid var(--gray-40);position:absolute;top:2.8125em;bottom:0;left:-1.875em}.content--2-1 .content__main{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content--2-1 .content__main:after{right:-1.875em}.content--2-1 .content__sidebar{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-left:1.875em}}.content--flush-bottom{padding-bottom:0}@media only all and (max-width: 56.25em){.content--flush-top-on-small{padding-top:0}}@media only all and (max-width: 56.25em){.content--flush-all-on-small{padding:0;border:none}}.block{margin-top:3.75em;margin-bottom:3.75em}.block--border-top{border-top:1px solid var(--gray-40)}.block--border-right{border-right:1px solid var(--gray-40)}.block--border-bottom{border-bottom:1px solid var(--gray-40)}.block--border-left{border-left:1px solid var(--gray-40)}.block--border{border:1px solid var(--gray-40)}.block--flush-top{margin-top:0 !important}.block--flush-top.block--border,.block--flush-top.block--border-top{border-top:none}.block--flush-bottom{margin-bottom:0 !important}.block--flush-bottom.block--border,.block--flush-bottom.block--border-bottom{border-bottom:none}.block--flush-sides{margin-right:-15px;margin-left:-15px}@media only all and (max-width: 37.5em){.block--flush-sides.block--border,.block--flush-sides.block--border-right,.block--flush-sides.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush-sides{margin-right:-30px;margin-left:-30px}}.block--flush{margin-top:0 !important;margin-right:-15px;margin-bottom:0 !important;margin-left:-15px}.block--flush.block--border,.block--flush.block--border-top,.block--flush.block--border-bottom{border-top:none;border-bottom:none}@media only all and (max-width: 37.5em){.block--flush.block--border,.block--flush.block--border-right,.block--flush.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush{margin-right:-30px;margin-left:-30px}}.block--bg{padding:1.875em .9375em 3.75em;background:var(--gray-5)}@media only all and (min-width: 37.5625em){.block--bg{padding:2.8125em 1.875em}}.block--padded-top{padding-top:1.875em;margin-top:1.875em}.block--padded-bottom{padding-bottom:1.875em;margin-bottom:1.875em}.block--sub{margin-top:1.875em;margin-bottom:1.875em}@media only all and (min-width: 56.3125em){.wrapper{max-width:1200px;padding-right:15px;padding-left:15px;margin:0 auto;clear:both}}.wrapper--match-content{padding-left:15px;padding-right:15px}@media only all and (min-width: 37.5625em){.wrapper--match-content{padding-left:30px;padding-right:30px;max-width:1200px}}.o-text-introduction{margin-top:0;margin-bottom:60px}.o-text-introduction>*{margin-top:0;margin-bottom:15px;max-width:41.875rem}.o-well{box-sizing:border-box;padding:1.875em .9375em;border:1px solid var(--gray-40);background-color:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-well{padding-left:1.875em;padding-right:1.875em}}.o-banner{padding:.9375em 0;background:var(--gold-10);border-bottom:1px solid var(--gray-40);font-size:.875em}.o-banner .m-notification{border:none;padding:0}.o-banner .m-notification__icon{left:0;top:0}.o-banner--dark{background:var(--teal-dark);border-color:var(--teal-dark);color:var(--white)}.o-banner--dark .m-notification{background:var(--teal-dark)}.o-banner--dark .m-notification .cf-icon-svg{fill:var(--white)}.o-banner--dark .m-notification a{color:var(--white);border-color:var(--white)}.o-banner--dark .m-notification a:visited,.o-banner--dark .m-notification a.visited{border-color:var(--teal-40);color:var(--teal-40)}.o-banner--dark .m-notification a:hover,.o-banner--dark .m-notification a.hover{border-color:var(--gray-15);color:var(--gray-15)}.o-banner--dark .m-notification a:focus,.o-banner--dark .m-notification a.focus{border-color:var(--white);color:var(--white)}.o-banner--dark .m-notification a:active,.o-banner--dark .m-notification a.active{border-color:var(--gray-15);color:var(--gray-15)}@media only all and (min-width: 37.5625em){.o-banner{font-size:1em}}.m-notification{display:none;position:relative;padding:15px;background:var(--gray-5);border:1px solid var(--gray-40)}.m-notification>.cf-icon-svg{position:absolute;fill:var(--gray)}.m-notification--success{background:var(--green-10);border-color:var(--green)}.m-notification--success>.cf-icon-svg{fill:var(--green)}.m-notification--warning{background:var(--gold-10);border-color:var(--gold)}.m-notification--warning>.cf-icon-svg{fill:var(--gold)}.m-notification--error{background:var(--red-10);border-color:var(--red)}.m-notification--error>.cf-icon-svg{fill:var(--red)}.m-notification--success a,.m-notification--warning a,.m-notification--error a{color:var(--pacific-mid-dark);border-color:var(--pacific-mid-dark)}.m-notification--success a:visited,.m-notification--success a.visited,.m-notification--warning a:visited,.m-notification--warning a.visited,.m-notification--error a:visited,.m-notification--error a.visited{border-color:var(--teal);color:var(--teal)}.m-notification--success a:hover,.m-notification--success a.hover,.m-notification--warning a:hover,.m-notification--warning a.hover,.m-notification--error a:hover,.m-notification--error a.hover{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-notification--success a:focus,.m-notification--success a.focus,.m-notification--warning a:focus,.m-notification--warning a.focus,.m-notification--error a:focus,.m-notification--error a.focus{border-color:var(--pacific-mid-dark);color:var(--pacific-mid-dark)}.m-notification--success a:active,.m-notification--success a.active,.m-notification--warning a:active,.m-notification--warning a.active,.m-notification--error a:active,.m-notification--error a.active{border-color:var(--navy-dark);color:var(--navy-dark)}.m-notification--visible{display:block}.cf-icon-svg+.m-notification__content{padding-left:1.5625rem}.m-notification__message{font-size:1rem;line-height:1.25;font-weight:500}@media only all and (min-width: 37.5625em){.m-notification__message{font-size:1.125rem}}.m-notification__explanation{margin-top:.3125rem;margin-bottom:.9375rem}.m-notification__message+.m-list{margin-top:.9375rem}@media only all and (min-width: 37.5625em){.m-notification .cf-icon-svg{font-size:1.125rem}.m-notification__explanation{margin-bottom:0}.m-notification .m-list{margin-top:.3125rem}.m-notification .m-list__item{margin-bottom:.3125rem}}html[lang=ar] .m-notification .cf-icon-svg+.m-notification__content{padding-left:initial;padding-right:1.5625rem}html[lang=ar] .m-notification .m-list{padding-right:0}.m-pagination{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:\"pag-btn-prev . pag-btn-next\" \"pag-form pag-form pag-form\";row-gap:.9375rem}.m-pagination__form{grid-area:pag-form;display:flex;flex-flow:wrap;place-content:center;gap:.625rem;padding:.3125rem;border-radius:.25rem;background:var(--gray-5);color:var(--gray)}.m-pagination__current-page{width:2.8125rem;font-weight:500;text-align:right}.m-pagination__label{display:contents;white-space:nowrap}.m-pagination__btn-prev{grid-area:pag-btn-prev;z-index:1}.m-pagination__btn-next{grid-area:pag-btn-next;z-index:1}@media only all and (min-width: 37.5625em){.m-pagination{grid-template-areas:\"pag-btn-prev pag-form pag-btn-next\"}.m-pagination__btn-prev{border-top-right-radius:0;border-bottom-right-radius:0}.m-pagination__btn-next{border-top-left-radius:0;border-bottom-left-radius:0}}.o-table__cell--right-align{text-align:right}.o-table--scrolling{box-sizing:border-box;overflow-y:hidden}.o-table--scrolling table{border:1px solid var(--gray-40)}.o-table--scrolling table>tbody>tr:nth-child(2n)>th,.o-table--scrolling table>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-table--striped>tbody>tr:nth-child(2n)>th,.o-table--striped>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}}@media only screen and (max-width: 600px){.o-table{width:100%}.o-table--striped tr:nth-child(2n)>th,.o-table--striped tr:nth-child(2n)>td{background:var(--white)}.o-table--stack-on-small{border-top:1px solid var(--gray-40)}.o-table--stack-on-small tr,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=row],.o-table--stack-on-small [data-display-table=cell]{display:block}.o-table--stack-on-small th,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=cell]{padding-right:0;padding-left:0;width:100%}.o-table--stack-on-small>thead,.o-table--stack-on-small [data-display-table=thead]{display:none}.o-table--stack-on-small td[data-label]:before{display:block;margin-top:0;margin-bottom:.3125em;content:attr(data-label);line-height:1.83333333;font-size:.875em;font-weight:600;letter-spacing:1px;text-transform:uppercase}.o-table--stack-on-small td:last-child,.o-table--stack-on-small [data-display-table=cell]:last-child{margin-bottom:1.875em}}.a-date{color:var(--gray);white-space:nowrap;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.a-date,ul+.a-date,ol+.a-date,dl+.a-date,figure+.a-date,img+.a-date,table+.a-date,blockquote+.a-date,h1+.a-date,.h1+.a-date,h2+.a-date,.h2+.a-date,h3+.a-date,.h3+.a-date,h4+.a-date,.h4+.a-date,h6+.a-date,.h6+.a-date{margin-top:2.1428571429em}.no-js .u-js-only,.u-hide-if-js{display:none !important}.no-js .u-hide-if-js{display:block !important}.u-clearfix:after{content:\"\";display:table;clear:both}.u-visually-hidden{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}@media only all and (max-width: 37.5em){.u-hide-on-mobile{display:none}}.u-show-on-mobile{display:none}@media only all and (max-width: 37.5em){.u-show-on-mobile{display:block}}.u-hidden{display:none !important}.u-invisible{visibility:hidden}.u-right{float:right}.u-nowrap{white-space:nowrap}.u-flexible-container{position:relative;padding-bottom:56.25%;height:0}.u-flexible-container__inner{position:absolute;top:0;left:0;width:100%;height:100%}.u-flexible-container--4-3{position:relative;padding-bottom:75%;height:0}.u-mt0{margin-top:0 !important}.u-mb0{margin-bottom:0 !important}.u-mt5{margin-top:5px !important}.u-mb5{margin-bottom:5px !important}.u-mt10{margin-top:10px !important}.u-mb10{margin-bottom:10px !important}.u-mt15{margin-top:15px !important}.u-mb15{margin-bottom:15px !important}.u-mt20{margin-top:20px !important}.u-mb20{margin-bottom:20px !important}.u-mt30{margin-top:30px !important}.u-mb30{margin-bottom:30px !important}.u-mt45{margin-top:45px !important}.u-mb45{margin-bottom:45px !important}.u-mt60{margin-top:60px !important}.u-mb60{margin-bottom:60px !important}.u-w100pct{width:100%}.u-w90pct{width:90%}.u-w80pct{width:80%}.u-w70pct{width:70%}.u-w60pct{width:60%}.u-w50pct{width:50%}.u-w40pct{width:40%}.u-w30pct{width:30%}.u-w20pct{width:20%}.u-w10pct{width:10%}.u-w75pct{width:75%}.u-w65pct{width:65%}.u-w25pct{width:25%}.u-w15pct{width:15%}.u-w66pct{width:66.6666666667%}.u-w33pct{width:33.3333333333%}small,.u-small-text{font-size:.875em}small--subtle,.u-small-text--subtle{color:var(--gray)}.u-no-animation{transition-duration:0s !important}.u-move-transition{transition:transform .25s ease-out}.u-move-to-origin{transform:translateZ(0)}.u-move-left{transform:translate3d(-100%, 0, 0)}.u-move-left-2x{transform:translate3d(-200%, 0, 0)}.u-move-left-3x{transform:translate3d(-300%, 0, 0)}.u-move-right{transform:translate3d(100%, 0, 0)}.u-move-up{transform:translate3d(0, -100%, 0)}.u-alpha-transition{transition:opacity .25s linear}.u-alpha-100{opacity:1}.u-alpha-0{opacity:0}.u-max-height-transition{overflow:hidden;contain:paint;transition:max-height .2s ease-out}.u-max-height-zero{max-height:0 !important}.u-max-height-summary{max-height:88px !important}.a-link{border-bottom-width:0}.a-link .a-link__text{border-bottom-width:1px;border-bottom-style:inherit;overflow-wrap:break-word}.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){.a-link--jump{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-link--jump .cf-icon-svg--right{margin-left:auto}.a-link--jump .a-link__text{border-bottom-width:0;flex-shrink:10}}a.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){a.a-link--jump{border-top-width:1px;border-bottom-width:1px}a.a-link--jump:focus{outline:none}a.a-link--jump:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-link--jump)+li:has(.a-link--jump) .a-link--jump{position:relative;border-top:none}li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:hover:before,li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.m-list--unstyled,.m-list--horizontal,.m-list--links{padding-left:0;list-style-type:none}.m-list--unstyled .m-list__item,.m-list--horizontal .m-list__item,.m-list--links .m-list__item{margin-left:0}.m-list--spaced .m-list--spaced,.m-list--spaced .m-list__item+.m-list__item{margin-top:1.5em}.m-list--horizontal .m-list__item{display:inline-block;margin-right:.25em;margin-bottom:0}@media only all and (max-width: 37.5em){.m-list--links .m-list__item{margin-bottom:0}}html[lang=ar] .m-list{padding-right:0}.m-meta-header{display:flex;flex-direction:column-reverse;flex-wrap:wrap-reverse;row-gap:.625rem;column-gap:1.3125rem;width:-moz-fit-content;width:fit-content;padding-bottom:.625rem;overflow:hidden}.m-meta-header__item-group{display:flex;flex-wrap:wrap;column-gap:1.3125rem}.m-meta-header__item{display:grid;grid-template-columns:0 auto 1fr;row-gap:.3125rem;text-wrap:balance;margin-bottom:0;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.m-meta-header__item,ul+.m-meta-header__item,ol+.m-meta-header__item,dl+.m-meta-header__item,figure+.m-meta-header__item,img+.m-meta-header__item,table+.m-meta-header__item,blockquote+.m-meta-header__item,h1+.m-meta-header__item,.h1+.m-meta-header__item,h2+.m-meta-header__item,.h2+.m-meta-header__item,h3+.m-meta-header__item,.h3+.m-meta-header__item,h5+.m-meta-header__item,.h5+.m-meta-header__item,h6+.m-meta-header__item,.h6+.m-meta-header__item{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.625em;font-size:1em;line-height:1.125}}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.3125rem}}.m-meta-header__item .cf-icon-svg{margin-right:.3125rem}.m-meta-header__item:before{content:\"|\";margin-left:-0.8125rem}.m-meta-header__item .a-date{font-size:.875rem;line-height:1.7142857143;margin-bottom:0}@media only all and (min-width: 37.5625em){.m-meta-header{flex-direction:row}}.m-pull-quote__body{color:var(--black);font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-pull-quote__body{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.m-pull-quote__citation{color:var(--gray);font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.m-pull-quote__citation,ul+.m-pull-quote__citation,ol+.m-pull-quote__citation,dl+.m-pull-quote__citation,figure+.m-pull-quote__citation,img+.m-pull-quote__citation,table+.m-pull-quote__citation,blockquote+.m-pull-quote__citation,h1+.m-pull-quote__citation,.h1+.m-pull-quote__citation,h2+.m-pull-quote__citation,.h2+.m-pull-quote__citation,h3+.m-pull-quote__citation,.h3+.m-pull-quote__citation,h4+.m-pull-quote__citation,.h4+.m-pull-quote__citation,h6+.m-pull-quote__citation,.h6+.m-pull-quote__citation{margin-top:2.1428571429em}.m-pull-quote__citation:before{content:\"—\"}.m-slug-header{border-top:1px solid var(--gray-40)}.m-slug-header__heading{display:inline-block;padding-top:0.2857142857em;border-top:5px solid var(--green);margin-top:-3px;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}.a-tagline{font-size:.75rem;display:grid;grid-template-columns:22px 1fr;grid-column-gap:10px}.a-tagline__text{display:inline-block}.a-tagline .u-usa-flag{margin-top:1px}.a-tagline--large{font-size:1rem}.a-tagline--large .u-usa-flag{margin-top:4px}.u-usa-flag{display:inline-block;width:24px;height:13px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAZCAMAAABAf11LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5QTFRF////sxlC7MbQ2YyhxlNxCjFhR2WJV3GSKUt1dYumOFh/GT5rhZiwwszYsr/OlKW6Zn6c0djh8PL1iR9Ko7LE4OXrl0pttKC0pXWRtYKbSuJhRQAAANFJREFUeNrkkctuwyAUREnSuW/ApHYf//+jBVdZVcJi3aORgAXcMyLBAAJEzsVG3m8TkifyI3zfPQ6nJJLo421CArSBmkgjNEWtQE4zXJmClXuCWIlU5hdQxCqbqnE1KdIz79CVDvBwZxyKfQfmHTyzl01UZSvOWSTbhZLSWeDMufWLC/1ls3amT4qQq394EjIjApxBT+/nr8eEBNuKcB9SWMpmEXalNOylmlUZNTr4vE/4VdKhpC+leQf6y/e0wzL3RdJtkfUJyzwW+ZcdfgQYAJmJD3zerW6OAAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */:root{--font-stack: system-ui, sans-serif;--beige: #bea96f;--beige-30: #f0e8d8;--beige-60: #d8c8a0;--green-dark: #1e9642;--green-mid-dark: #1fa040;--green: #20aa3f;--green-90: #48b753;--green-80: #66c368;--green-70: #93cf7c;--green-60: #addc91;--green-50: #bae0a2;--green-40: #c7e5b3;--green-30: #d4eac6;--green-20: #e2efd8;--green-10: #f0f8eb;--teal-dark: #005e5d;--teal-mid-dark: #126b69;--teal: #257675;--teal-90: #3e8685;--teal-80: #579695;--teal-70: #70a6a5;--teal-60: #89b6b5;--teal-50: #9ec4c3;--teal-40: #b4d2d1;--teal-30: #c4dddc;--teal-20: #d4e7e6;--teal-10: #f0f7f6;--pacific-dark: #0050b4;--pacific-mid-dark: #0061c1;--pacific: #0072ce;--pacific-90: #2284d5;--pacific-80: #4497dc;--pacific-70: #61a7e2;--pacific-60: #7eb7e8;--pacific-50: #96c4ed;--pacific-40: #afd2f2;--pacific-30: #c3ddf6;--pacific-20: #d6e8fa;--pacific-10: #eff8fd;--navy-dark: #002d72;--navy-mid-dark: #123c7c;--navy: #254b87;--navy-90: #3e5f95;--navy-80: #5674a3;--navy-70: #6f88b2;--navy-60: #889cc0;--navy-50: #9daecc;--navy-40: #b3c0d9;--navy-30: #c3cde2;--navy-20: #d3daeb;--navy-10: #f4f6fa;--purple-dark: #a01b68;--purple-mid-dark: #aa2071;--purple: #b4267a;--purple-90: #be438b;--purple-80: #c55998;--purple-70: #cd70a5;--purple-60: #d486b2;--purple-50: #dc9cbf;--purple-40: #e3b2cc;--purple-30: #ebc9d9;--purple-20: #f0d8e2;--purple-10: #fdf3f8;--red-dark: #b63014;--red-mid-dark: #c3381c;--red: #d14124;--red-90: #d75a40;--red-80: #dd735d;--red-70: #e28875;--red-60: #e79e8e;--red-50: #ebb0a3;--red-40: #f0c3b8;--red-30: #f3d1c8;--red-20: #f7e0d9;--red-10: #fbefec;--gold-dark: #dc731c;--gold-mid-dark: #ed881b;--gold: #ff9e1b;--gold-90: #ffab39;--gold-80: #ffb858;--gold-70: #ffc372;--gold-60: #ffce8d;--gold-50: #ffd8a3;--gold-40: #ffe1b9;--gold-30: #ffe8cb;--gold-20: #fff0dd;--gold-10: #fff6ec;--neutral-dark: #745745;--neutral-mid-dark: #7d604b;--neutral: #8a6c57;--neutral-90: #957865;--neutral-80: #a18573;--neutral-70: #ad9484;--neutral-60: #baa496;--neutral-50: #c6b4a9;--neutral-40: #d3c5bc;--neutral-30: #ddd1c9;--neutral-20: #e7ddd7;--neutral-10: #f8f5f2;--gray-darker: #293037;--gray-dark: #43484e;--gray-mid-dark: #4f5257;--gray: #5a5d61;--gray-90: #676a6f;--gray-80: #75787b;--gray-70: #838588;--gray-60: #919395;--gray-50: #a2a3a4;--gray-40: #b4b5b6;--gray-30: #c3c4c4;--gray-20: #d2d3d5;--gray-15: #dcdddf;--gray-10: #e7e8e9;--gray-5: #f7f8f9;--black: #101820;--white: #fff}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/2cd55546-ec00-4af9-aeca-4a3cd186da53.woff2\") format(\"woff2\");font-style:normal;font-weight:normal;font-display:fallback}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/627fbb5a-3bae-4cd9-b617-2f923e29d55e.woff2\") format(\"woff2\");font-style:normal;font-weight:500;font-display:fallback}:root{--font-stack: \"Avenir Next\", arial, sans-serif}.tabbed-navigation{margin-top:30px;border-bottom:1px solid var(--gray-20)}.tabbed-navigation section{padding-left:10px}.tabbed-navigation section .tab{margin:0;padding:4px 30px 8px;font-size:1.1875em;font-weight:500}.tabbed-navigation section .tab .cf-icon-svg{margin-right:5px;margin-top:4px;font-size:0.8125em}.tabbed-navigation section .tab:not(.active){color:var(--pacific-dark);background:var(--gray-5);border:1px solid var(--gray-20);border-bottom:none}.tabbed-navigation section .tab:not(.active):hover{color:var(--navy-dark)}.tabbed-navigation section .tab:not(.active):focus{color:var(--navy-dark)}.tabbed-navigation section .tab:not(.active)::after{content:\"\";border-top:solid 1px;display:block}.tabbed-navigation section .tab.active{padding-top:8px;border:1px solid var(--gray-40);background:var(--white);pointer-events:none;position:relative}.tabbed-navigation section .tab.active::after{content:\"\";display:block;width:calc(100% - 2px);outline:1px solid var(--white);position:absolute;bottom:-1px;left:1px}.trend-depth-toggle{background:var(--gray-10);text-align:center;display:flex;justify-content:center}.trend-depth-toggle button{margin:5px;color:var(--pacific-dark)}.trend-depth-toggle span{font-weight:bold;margin-right:5px}.trend-depth-toggle span.plus::before{content:\"+\"}.trend-depth-toggle span.minus::before{content:\"-\"}",".no-js .u-js-only{display:none !important}.u-hide-if-js{display:none !important}.no-js .u-hide-if-js{display:block !important}.u-clearfix::after{content:\"\";display:table;clear:both}.u-visually-hidden{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}@media only all and (max-width: 37.5em){.u-hide-on-mobile{display:none}}.u-show-on-mobile{display:none}@media only all and (max-width: 37.5em){.u-show-on-mobile{display:block}}.u-hidden{display:none !important}.u-invisible{visibility:hidden}.u-right{float:right}.u-nowrap{white-space:nowrap}.u-flexible-container{position:relative;padding-bottom:56.25%;height:0}.u-flexible-container__inner{position:absolute;top:0;left:0;width:100%;height:100%}.u-flexible-container--4-3{position:relative;padding-bottom:75%;height:0}.u-mt0{margin-top:0 !important}.u-mb0{margin-bottom:0 !important}.u-mt5{margin-top:5px !important}.u-mb5{margin-bottom:5px !important}.u-mt10{margin-top:10px !important}.u-mb10{margin-bottom:10px !important}.u-mt15{margin-top:15px !important}.u-mb15{margin-bottom:15px !important}.u-mt20{margin-top:20px !important}.u-mb20{margin-bottom:20px !important}.u-mt30{margin-top:30px !important}.u-mb30{margin-bottom:30px !important}.u-mt45{margin-top:45px !important}.u-mb45{margin-bottom:45px !important}.u-mt60{margin-top:60px !important}.u-mb60{margin-bottom:60px !important}.u-w100pct{width:100%}.u-w90pct{width:90%}.u-w80pct{width:80%}.u-w70pct{width:70%}.u-w60pct{width:60%}.u-w50pct{width:50%}.u-w40pct{width:40%}.u-w30pct{width:30%}.u-w20pct{width:20%}.u-w10pct{width:10%}.u-w75pct{width:75%}.u-w65pct{width:65%}.u-w25pct{width:25%}.u-w15pct{width:15%}.u-w66pct{width:66.6666666667%}.u-w33pct{width:33.3333333333%}small,.u-small-text{font-size:0.875em}small--subtle,.u-small-text--subtle{color:var(--gray)}.u-no-animation{transition-duration:0s !important}.u-move-transition{transition:transform .25s ease-out}.u-move-to-origin{transform:translate3d(0, 0, 0)}.u-move-left{transform:translate3d(-100%, 0, 0)}.u-move-left-2x{transform:translate3d(-200%, 0, 0)}.u-move-left-3x{transform:translate3d(-300%, 0, 0)}.u-move-right{transform:translate3d(100%, 0, 0)}.u-move-up{transform:translate3d(0, -100%, 0)}.u-alpha-transition{transition:opacity .25s linear}.u-alpha-100{opacity:1}.u-alpha-0{opacity:0}.u-max-height-transition{overflow:hidden;contain:paint;transition:max-height .2s ease-out}.u-max-height-zero{max-height:0 !important}.u-max-height-summary{max-height:88px !important}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */html{font-family:sans-serif;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:0.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:0.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:0.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:normal;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:0.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:0.5em}li{margin-bottom:0.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:0.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:0.625em;text-align:left}th,td{padding:0.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:0.9375em;margin-left:0.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:\"Input Mono\",Consolas,Monaco,\"Courier New\",monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:0.8125em}pre{display:block;padding:0.625em 0.9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:rgba(0,0,0,0)}html{font-family:sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:.5em}li{margin-bottom:.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:.625em;text-align:left}th,td{padding:.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:.9375em;margin-left:.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:Input Mono,Consolas,Monaco,Courier New,monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:.8125em}pre{display:block;padding:.625em .9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:transparent}button.a-btn::-moz-focus-inner,input.a-btn::-moz-focus-inner{border:0}.a-btn{appearance:none;display:flex;gap:.625rem;box-sizing:border-box;padding:.5em .875em;border:0;margin:0;border-radius:.25em;cursor:pointer;font-size:1em;font-weight:500;line-height:normal;text-align:center;text-decoration:none;transition:background-color .1s;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;justify-content:center}.a-btn,.a-btn:link,.a-btn:visited{background-color:var(--pacific);color:var(--white)}.a-btn:hover,.a-btn.hover,.a-btn:focus,.a-btn.focus{background-color:var(--pacific-dark);color:var(--white)}.a-btn:focus,.a-btn.focus{outline:1px dotted var(--pacific);outline-offset:1px}.a-btn:active,.a-btn.active{background-color:var(--navy)}.a-btn--secondary,.a-btn--secondary:link,.a-btn--secondary:visited{background-color:var(--gray);color:var(--white)}.a-btn--secondary:hover,.a-btn--secondary.hover,.a-btn--secondary:focus,.a-btn--secondary.focus{background-color:var(--gray-dark)}.a-btn--secondary:focus,.a-btn--secondary.focus{outline-color:var(--gray)}.a-btn--secondary:active,.a-btn--secondary.active{background-color:var(--black)}.a-btn--warning,.a-btn--warning:link,.a-btn--warning:visited{background-color:var(--red-mid-dark);color:var(--white)}.a-btn--warning:hover,.a-btn--warning.hover,.a-btn--warning:focus,.a-btn--warning.focus{background-color:var(--red-dark)}.a-btn--warning:focus,.a-btn--warning.focus{outline-color:var(--red-mid-dark)}.a-btn--warning:active,.a-btn--warning.active{background-color:var(--gray-dark)}.a-btn--disabled,.a-btn--disabled:link,.a-btn--disabled:visited,.a-btn--disabled:hover,.a-btn--disabled.hover,.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn--disabled:active,.a-btn--disabled.active,.a-btn[disabled],.a-btn[disabled]:link,.a-btn[disabled]:visited,.a-btn[disabled]:hover,.a-btn[disabled].hover,.a-btn[disabled]:focus,.a-btn[disabled].focus,.a-btn[disabled]:active,.a-btn[disabled].active{background-color:var(--gray-20);color:var(--gray-dark);cursor:default;cursor:not-allowed}.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn[disabled]:focus,.a-btn[disabled].focus{outline-color:var(--gray-20)}@media only all and (max-width: 37.5em){.a-btn--full-on-xs{display:block;width:100%}}.a-btn:has(svg+span) span{order:3}.a-btn:has(span+svg) svg{order:3}.a-btn:not(.a-btn--hide-icon):has(svg+span):before,.a-btn:not(.a-btn--hide-icon):has(span+svg):before{content:\"\";border-left:1px solid var(--pacific-60);order:2;place-self:normal}.a-btn--secondary:has(svg):before{border-color:var(--gray-40) !important}.a-btn--warning:has(svg):before{border-color:var(--red-60) !important}.a-btn--disabled:has(svg):before,.a-btn[disabled]:has(svg):before{border-color:var(--gray-60) !important}.a-btn--hide-icon svg{display:none}.m-btn-group{display:flex;gap:.625rem;flex-wrap:wrap;align-items:center;width:-moz-fit-content;width:fit-content}.a-btn--link{padding:1.5px 0;border-radius:0;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-style:dotted;text-underline-offset:4.5px}.a-btn--link:has(svg){gap:.3125rem}.a-btn--link:has(svg):before{display:none}.a-btn--link,.a-btn--link:link,.a-btn--link:visited{text-decoration-color:var(--pacific);background-color:transparent;color:var(--pacific)}.a-btn--link:hover,.a-btn--link.hover{text-decoration-color:var(--pacific-dark);text-decoration-style:solid;background-color:transparent;color:var(--pacific-dark)}.a-btn--link:focus,.a-btn--link.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--pacific);color:var(--pacific)}.a-btn--link:active,.a-btn--link.active{text-decoration-color:var(--navy);text-decoration-style:solid;background-color:transparent;color:var(--navy)}.a-btn--link.a-btn--secondary,.a-btn--link.a-btn--secondary:link,.a-btn--link.a-btn--secondary:visited{text-decoration-color:var(--gray);background-color:transparent;color:var(--gray)}.a-btn--link.a-btn--secondary:hover,.a-btn--link.a-btn--secondary.hover{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.a-btn--link.a-btn--secondary:focus,.a-btn--link.a-btn--secondary.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--gray);color:var(--gray)}.a-btn--link.a-btn--secondary:active,.a-btn--link.a-btn--secondary.active{text-decoration-color:var(--black);text-decoration-style:solid;background-color:transparent;color:var(--black)}.a-btn--link.a-btn--warning,.a-btn--link.a-btn--warning:link,.a-btn--link.a-btn--warning:visited{text-decoration-color:var(--red-mid-dark);background-color:transparent;color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:hover,.a-btn--link.a-btn--warning.hover{text-decoration-color:var(--red-dark);text-decoration-style:solid;background-color:transparent;color:var(--red-dark)}.a-btn--link.a-btn--warning:focus,.a-btn--link.a-btn--warning.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--red-mid-dark);color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:active,.a-btn--link.a-btn--warning.active{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.o-expandable{position:relative}.o-expandable__header{display:flex;justify-content:space-between;gap:10px;padding:.625em .9375em;border:0;background-color:transparent;cursor:pointer}.o-expandable__header:focus{outline:1px dotted var(--black);outline-offset:2px}.o-expandable__header .o-expandable__cue-close,.o-expandable__header .o-expandable__cue-open{display:none}.o-expandable__header[aria-expanded=false] .o-expandable__cue-open,.o-expandable__header[aria-expanded=true] .o-expandable__cue-close{display:block}.o-expandable button.o-expandable__header{width:100%;text-align:left}.o-expandable__label{flex-grow:1;margin-bottom:0;color:var(--black);font-weight:500}.o-expandable__icon,.o-expandable__label{font-size:1.125em}@media only all and (max-width: 37.5em){.o-expandable__icon,.o-expandable__label{font-size:1em}}.o-expandable__cues{align-self:center;color:var(--pacific);font-size:1em;line-height:1.375}.o-expandable__content{padding:0 .9375em .9375em}.o-expandable__content:before{content:\"\";display:block;border-top:1px solid var(--gray-40);padding-top:.9375em}.o-expandable__content:after{padding-bottom:.9375em;width:100%}.o-expandable--padded .o-expandable__header{padding:1.5625em .9375em}.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.625em}@media only all and (max-width: 37.5em){.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.375em}}.o-expandable--background{background:var(--gray-5)}.o-expandable--border{border:1px solid var(--gray-40)}html[lang=ar] .o-expandable__header{text-align:right}html[lang=ar] .o-expandable__cues{text-align:left}.o-expandable-group .o-expandable{border-bottom:1px solid var(--gray-40)}.o-expandable-group .o-expandable:first-child{border-top:1px solid var(--gray-40)}@media print{.o-expandable__header[aria-expanded=true] .o-expandable__cue-close,.o-expandable__header[aria-expanded=false] .o-expandable__cue-open{display:none}.o-expandable__content[aria-expanded=false]{display:block;max-height:99999px !important}}.o-expandable .print__header[aria-expanded=true] .o-expandable .print__cue-close,.o-expandable .print__header[aria-expanded=false] .o-expandable .print__cue-open{display:none}.o-expandable .print__content[aria-expanded=false]{display:block;max-height:99999px !important}.o-summary__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary__btn{position:relative;z-index:2;display:block;width:100%;padding-top:15px;padding-bottom:15px;border:dotted var(--pacific);border-width:1px 0;text-align:center;color:var(--pacific);background:#fff}.o-summary__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary__btn[aria-expanded=false]:before{display:block;pointer-events:none;height:2.75em;margin:0;position:absolute;left:0;right:0;top:calc(-100% + 2px);background:linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);content:\"\"}@media print{.o-summary__btn[aria-expanded=false]:before{background:none}}.o-summary__btn[aria-expanded=false]:before .print{background:none}.no-js .o-summary__btn{display:none}@media only screen and (min-width: 601px){.o-summary--mobile .o-summary__btn{display:none}}.o-summary-minimal__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary-minimal__btn{margin-top:5px;padding-left:0;padding-right:0;display:block;border:none;background:none;text-align:left;color:var(--pacific)}.o-summary-minimal__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary-minimal__btn .o-summary-minimal__cue-close,.o-summary-minimal__btn .o-summary-minimal__cue-open{display:none}.o-summary-minimal__btn[aria-expanded=false] .o-summary-minimal__cue-open,.o-summary-minimal__btn[aria-expanded=true] .o-summary-minimal__cue-close{display:block}.no-js .o-summary-minimal__btn{display:none}.o-form__group{margin-bottom:1.875em}.o-form__fieldset{border:none;margin:0;padding:0}.o-form__fieldset .m-form-field+.m-form-field{margin-top:.625em}.a-form-alert .cf-icon-svg{color:var(--gray);float:left}.a-form-alert__text{display:block;margin-left:1.25em}.a-form-alert--success .cf-icon-svg{color:var(--green)}.a-form-alert--error .cf-icon-svg{color:var(--red)}.a-form-alert--warning .cf-icon-svg{color:var(--gold)}.m-form-field .a-text-input--full{width:100%}.m-form-field .a-label+.a-text-input{margin-top:.3125em}.m-form-field--checkbox .a-label,.m-form-field--radio .a-label{display:inline-grid;grid-template-columns:1.875em auto;vertical-align:top;cursor:pointer;overflow-wrap:anywhere}.m-form-field--checkbox .a-label:before,.m-form-field--radio .a-label:before{display:inline-block;grid-row-start:1;grid-row-end:3;border:1px solid var(--gray-60);height:1.125em;width:1.125em;margin-right:10px;background-color:var(--white);content:\"\";vertical-align:top;position:relative;top:1px;left:1px}.m-form-field--checkbox .a-label:hover:before,.m-form-field--checkbox .a-label.hover:before,.m-form-field--radio .a-label:hover:before,.m-form-field--radio .a-label.hover:before{border-color:var(--pacific)}.m-form-field--checkbox .a-label__helper,.m-form-field--radio .a-label__helper{display:block}.m-form-field--checkbox .a-checkbox,.m-form-field--checkbox .a-radio,.m-form-field--radio .a-checkbox,.m-form-field--radio .a-radio{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}.m-form-field--checkbox .a-checkbox:focus+.a-label,.m-form-field--checkbox .a-checkbox.focus+.a-label,.m-form-field--checkbox .a-radio:focus+.a-label,.m-form-field--checkbox .a-radio.focus+.a-label,.m-form-field--radio .a-checkbox:focus+.a-label,.m-form-field--radio .a-checkbox.focus+.a-label,.m-form-field--radio .a-radio:focus+.a-label,.m-form-field--radio .a-radio.focus+.a-label{outline:1px dotted var(--pacific);outline-offset:1px}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:hover+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled:checked+.a-label:before,.m-form-field--checkbox .a-radio:disabled:focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled.focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled:hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled.hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled:checked+.a-label:before,.m-form-field--radio .a-checkbox:disabled:focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled.focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled:hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled.hover+.a-label:before,.m-form-field--radio .a-radio:disabled:checked+.a-label:before,.m-form-field--radio .a-radio:disabled:focus+.a-label:before,.m-form-field--radio .a-radio:disabled.focus+.a-label:before,.m-form-field--radio .a-radio:disabled:hover+.a-label:before,.m-form-field--radio .a-radio:disabled.hover+.a-label:before{border-color:var(--gray-60);outline:none;box-shadow:none}.m-form-field--checkbox .a-checkbox:disabled+.a-label,.m-form-field--checkbox .a-radio:disabled+.a-label,.m-form-field--radio .a-checkbox:disabled+.a-label,.m-form-field--radio .a-radio:disabled+.a-label{cursor:not-allowed;color:var(--gray-dark)}.m-form-field--checkbox .a-checkbox:disabled+.a-label:before,.m-form-field--checkbox .a-radio:disabled+.a-label:before,.m-form-field--radio .a-checkbox:disabled+.a-label:before,.m-form-field--radio .a-radio:disabled+.a-label:before{background:var(--gray-10);border-color:var(--gray-60)}.m-form-field--checkbox .a-checkbox:focus+.a-label:before,.m-form-field--checkbox .a-checkbox.focus+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:hover+.a-label:before,.m-form-field--checkbox .a-checkbox.hover+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center 0}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,')}.m-form-field--checkbox-error .a-label:before{border-color:var(--red);outline:1px solid var(--red)}.m-form-field--checkbox-error .a-label:hover:before,.m-form-field--checkbox-error .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-error .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-error .a-checkbox.focus+.a-label:before{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline-color:var(--red)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label,.m-form-field--checkbox-error .a-checkbox.focus+.a-label{outline:1px dotted var(--red);outline-offset:1px}.m-form-field--checkbox-warning .a-label:before{border-color:var(--gold);outline:1px solid var(--gold)}.m-form-field--checkbox-warning .a-label:hover:before,.m-form-field--checkbox-warning .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label:before{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline-color:var(--gold)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label{outline:1px dotted var(--gold);outline-offset:1px}.m-form-field--checkbox-success .a-label:before{border-color:var(--green);outline:1px solid var(--green)}.m-form-field--checkbox-success .a-label:hover:before,.m-form-field--checkbox-success .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-success .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-success .a-checkbox.focus+.a-label:before{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline-color:var(--green)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label,.m-form-field--checkbox-success .a-checkbox.focus+.a-label{outline:1px dotted var(--green);outline-offset:1px}.m-form-field--radio .a-label:before{border-radius:50%;transform:rotate(0)}.m-form-field--radio .a-radio:focus+.a-label:before,.m-form-field--radio .a-radio.focus+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:hover+.a-label:before,.m-form-field--radio .a-radio.hover+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:checked+.a-label:before{background-color:var(--pacific);box-shadow:inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:checked:disabled+.a-label:before{background-color:var(--gray-40);box-shadow:inset 0 0 0 2px var(--gray-10)}.m-form-field--radio .a-radio:focus:checked+.a-label:before,.m-form-field--radio .a-radio.focus:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:hover:checked+.a-label:before,.m-form-field--radio .a-radio.hover:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--lg-target{display:block}.m-form-field--lg-target .a-label{box-sizing:border-box;width:100%;padding:15px;background-color:var(--gray-10)}.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{background-color:var(--pacific-20);box-shadow:inset 0 0 0 1px var(--pacific)}.m-form-field--lg-target .a-checkbox:hover+.a-label,.m-form-field--lg-target .a-checkbox.hover+.a-label,.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-radio:hover+.a-label,.m-form-field--lg-target .a-radio.hover+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label{box-shadow:inset 0 0 0 2px var(--pacific)}.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{outline-offset:1px}.m-form-field--lg-target .a-checkbox:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:hover:disabled+.a-label,.m-form-field--lg-target .a-radio:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:hover:disabled+.a-label{color:var(--gray-dark);box-shadow:none;background-color:var(--gray-20)}.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label:before,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label:before{border:1px solid var(--gray-60)}.m-form-field .a-form-alert{margin-top:.9375em}.a-label{display:inline-block}.a-label__helper{color:var(--gray-dark);font-size:1rem;font-weight:400}.a-label__helper--block{display:block;margin-top:0.8333333333em}.a-label--heading{display:block;margin-bottom:0.5555555556em;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.a-label--heading,ul+.a-label--heading,ol+.a-label--heading,dl+.a-label--heading,figure+.a-label--heading,img+.a-label--heading,table+.a-label--heading,blockquote+.a-label--heading,h1+.a-label--heading,.h1+.a-label--heading,h2+.a-label--heading,.h2+.a-label--heading,h3+.a-label--heading,.h3+.a-label--heading,h5+.a-label--heading,.h5+.a-label--heading,h6+.a-label--heading,.h6+.a-label--heading{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.a-label--heading{margin-bottom:.625em;font-size:1em;line-height:1.125}}.a-label--heading .a-label__helper--block{margin-top:.625rem}.a-range{appearance:none;width:100%;min-height:49px}.a-range::-webkit-slider-runnable-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-moz-range-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-webkit-slider-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range::-moz-range-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range:focus,.a-range.focus{box-shadow:none;outline:none}.a-range:focus::-webkit-slider-thumb,.a-range.focus::-webkit-slider-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.a-range:focus::-moz-range-thumb,.a-range.focus::-moz-range-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.o-search-input{display:flex;flex-direction:column;row-gap:.9375rem}.o-search-input__input{position:relative;display:flex;width:initial;flex:0 1 100%}.o-search-input__input-label{position:absolute;left:10px;align-self:center;cursor:pointer}.o-search-input__input input[type=search]{width:100%;white-space:nowrap;padding-left:30px;appearance:none}.o-search-input__input button[type=reset]{display:none;position:absolute;right:0;align-self:center;color:var(--gray-40);font-size:20px;border:1px solid transparent;background-color:transparent;outline:0;width:44px;padding:5px;text-align:right}.o-search-input__input button[type=reset]>svg{width:25px;cursor:pointer;pointer-events:none}.o-search-input__input button[type=reset]:hover{color:var(--black)}.o-search-input__input button[type=reset]:focus{color:var(--black)}.o-search-input__input button[type=reset]:focus>svg{outline:1px dotted var(--pacific)}.o-search-input__input input[type=search]:placeholder-shown~button[type=reset]{display:none}.o-search-input__input input[type=search]:not(:placeholder-shown){padding-right:34px}.o-search-input__input input[type=search]::-webkit-search-decoration,.o-search-input__input input[type=search]::-webkit-search-cancel-button,.o-search-input__input input[type=search]::-webkit-search-results-button,.o-search-input__input input[type=search]::-webkit-search-results-decoration{display:none}.o-search-input:focus-within button[type=reset],.o-search-input .o-search-input__input:hover button[type=reset]{display:block}.o-search-input button[type=submit]{line-height:1.1875}@media only all and (min-width: 37.5625em){.o-search-input{flex-direction:row;border-left:0}.o-search-input button[type=submit]{border-top-left-radius:0;border-bottom-left-radius:0;flex-basis:25%}}.no-js .o-search-input button[type=reset]{display:none !important}.a-select{position:relative;border:1px solid var(--gray-60)}.a-select select{width:100%;line-height:1.375;padding:.4375em .375em .375em;border:0;appearance:none;background-color:var(--white);border-radius:0;color:var(--black)}.a-select select:hover,.a-select select.hover{outline:2px solid var(--pacific);outline-offset:0}.a-select select:active,.a-select select:focus,.a-select select.focus{box-shadow:0 0 0 2px var(--pacific);outline:1px dotted var(--pacific);outline-offset:3px}.a-select select[disabled]{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed}.a-select select[disabled]:hover,.a-select select[disabled].hover,.a-select select[disabled]:focus,.a-select select[disabled].focus{outline:none}.a-select select[disabled] option,.a-select select[disabled] option:disabled,.a-select select option:disabled{color:var(--gray-dark)}.a-select:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;content:\"\";pointer-events:none}.a-select--disabled:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.a-tag-filter{display:flex;gap:.625rem;border:1px solid var(--teal);padding:4px 6px;background-color:var(--teal-20);border-radius:.1875rem;color:var(--black);text-align:left;min-width:-moz-fit-content;min-width:fit-content}.a-tag-filter .cf-icon-svg{pointer-events:none;flex:none}.a-tag-filter>label{display:contents;pointer-events:none}button.a-tag-filter:hover{background-color:var(--teal-40);cursor:pointer}button.a-tag-filter:focus{outline:1px dotted var(--teal);outline-offset:1px}button.a-tag-filter:active{background-color:var(--teal)}a.a-tag-filter{line-height:normal;color:var(--black);border-color:var(--teal)}a.a-tag-filter:visited,a.a-tag-filter.visited,a.a-tag-filter:hover,a.a-tag-filter.hover{border-color:var(--teal);color:var(--black)}a.a-tag-filter:focus,a.a-tag-filter.focus{border-color:var(--teal);color:var(--black)}a.a-tag-filter:active,a.a-tag-filter.active{border-color:var(--teal);color:var(--black)}.a-tag-topic{display:flex;gap:.3125rem}.a-tag-topic{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--gold-80);letter-spacing:1px}.a-tag-topic .a-tag-topic__text{color:var(--gray);word-break:break-word}@media only all and (max-width: 37.5em){.a-tag-topic{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-tag-topic .cf-icon-svg--right{margin-left:auto}.a-tag-topic .a-tag-topic__text{border-bottom-width:0;flex-shrink:10}}a.a-tag-topic{color:var(--gold-80);border-color:var(--gold-80)}a.a-tag-topic:visited,a.a-tag-topic.visited,a.a-tag-topic:hover,a.a-tag-topic.hover{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:focus,a.a-tag-topic.focus{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:active,a.a-tag-topic.active{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic .a-tag-topic__text{border-bottom-color:var(--gold-80)}@media only all and (max-width: 37.5em){a.a-tag-topic{border-top-width:1px;border-bottom-width:1px}a.a-tag-topic:focus{outline:none}a.a-tag-topic:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-tag-topic)+li:has(.a-tag-topic) .a-tag-topic{position:relative;border-top:none}li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:hover:before,li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.a-tag-topic__bullet{font-size:1rem;line-height:1rem}@media only all and (min-width: 37.5625em){a.a-tag-topic__text{color:var(--gray);border-color:var(--gray)}a.a-tag-topic__text:visited,a.a-tag-topic__text.visited,a.a-tag-topic__text:hover,a.a-tag-topic__text.hover{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:focus,a.a-tag-topic__text.focus{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:active,a.a-tag-topic__text.active{border-color:var(--gray);color:var(--gray)}a.a-tag-topic,a.a-tag-topic:visited,a.a-tag-topic:hover,a.a-tag-topic:focus,a.a-tag-topic:active{border-bottom:none;outline-offset:1px}a.a-tag-topic .a-tag-topic__text,a.a-tag-topic:visited .a-tag-topic__text,a.a-tag-topic:hover .a-tag-topic__text,a.a-tag-topic:focus .a-tag-topic__text,a.a-tag-topic:active .a-tag-topic__text{padding-bottom:1px;border-bottom:1px dotted var(--gold-80)}a.a-tag-topic:hover .a-tag-topic__text{border-bottom:1px solid var(--gold-80)}a.a-tag-topic:focus{outline-color:var(--gray)}a.a-tag-topic:focus .a-tag-topic__text{border-bottom-style:solid !important}}.m-tag-group{padding-left:0;list-style-type:none}.m-tag-group li{margin-bottom:0;display:contents}@media only all and (min-width: 37.5625em){.m-tag-group{display:flex;gap:.9375em;flex-wrap:wrap}.m-tag-group--stacked{flex-direction:column;width:-moz-fit-content;width:fit-content}}.m-tag-group:has(.a-tag-filter){display:flex;gap:.9375em;flex-wrap:wrap}html[lang=ar] .m-tag-group{direction:rtl;padding-right:0}.a-text-input{appearance:none;display:inline-block;padding:.4375em;border:1px solid var(--gray-60);background:var(--white);color:var(--black);box-sizing:border-box}.a-text-input:hover,.a-text-input.hover{border-color:var(--pacific);outline:1px solid var(--pacific)}.a-text-input:focus,.a-text-input.focus{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific);outline:1px dotted var(--pacific);outline-offset:2px}.a-text-input:disabled,.a-text-input:disabled:hover,.a-text-input:disabled.hover,.a-text-input:disabled:focus,.a-text-input:disabled.focus{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed;border-color:var(--gray-60);outline:none}.a-text-input--error{border-color:var(--red);outline:1px solid var(--red)}.a-text-input--error:hover,.a-text-input--error.hover{border-color:var(--red-dark);outline:1px solid var(--red-dark);outline-offset:0}.a-text-input--error:focus,.a-text-input--error.focus{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red)}.a-text-input--error:focus:hover,.a-text-input--error:focus.hover,.a-text-input--error.focus:hover,.a-text-input--error.focus.hover{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red);outline-offset:2px}.a-text-input--warning{border-color:var(--gold);outline:1px solid var(--gold)}.a-text-input--warning:hover,.a-text-input--warning.hover{border-color:var(--gold-dark);outline:1px solid var(--gold-dark);outline-offset:0}.a-text-input--warning:focus,.a-text-input--warning.focus{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold)}.a-text-input--warning:focus:hover,.a-text-input--warning:focus.hover,.a-text-input--warning.focus:hover,.a-text-input--warning.focus.hover{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold);outline-offset:2px}.a-text-input--success{border-color:var(--green);outline:1px solid var(--green)}.a-text-input--success:hover,.a-text-input--success.hover{border-color:var(--green-dark);outline:1px solid var(--green-dark);outline-offset:0}.a-text-input--success:focus,.a-text-input--success.focus{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green)}.a-text-input--success:focus:hover,.a-text-input--success:focus.hover,.a-text-input--success.focus:hover,.a-text-input--success.focus.hover{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green);outline-offset:2px}::-webkit-search-decoration{appearance:none}::placeholder{color:var(--gray-dark)}input[type=date]::-webkit-datetime-edit{color:var(--gray-dark)}select.o-multiselect{display:block;box-sizing:border-box;width:100%;padding:.25em .4375em;height:5.5em;border:1px solid var(--gray-60)}select.o-multiselect option{padding:.125em .375em}.o-multiselect,.o-multiselect__header{position:relative}.o-multiselect__header:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;border:1px solid var(--gray-60);content:\"\";pointer-events:none}.o-multiselect__search[type=text]{display:block;box-sizing:border-box;width:100%}.o-multiselect__fieldset{border-color:var(--gray-60);border-top:none;margin:-1px 0 0;padding:0;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;position:absolute;z-index:10;max-height:0;width:100%;transition:max-height .25s ease-out}.o-multiselect.u-active .o-multiselect__fieldset{margin-top:0;max-height:140px;border-color:var(--pacific);border-width:2px;border-top:0}.o-multiselect.u-active .o-multiselect__header:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.o-multiselect__options{list-style-type:none;background-color:var(--white);padding:0}.o-multiselect__options li{margin:0}.o-multiselect__options li:first-child .a-label{padding-top:.625em}.o-multiselect__options.u-filtered li:not(.u-filter-match){display:none}.o-multiselect__options.u-no-results li,.o-multiselect__options.u-max-selections li{display:none}.o-multiselect__options.u-no-results:after,.o-multiselect__options.u-max-selections:after{display:list-item}.o-multiselect__options.u-no-results:after{content:\"No results found\"}.o-multiselect__options.u-max-selections{padding:.625em;pointer-events:none}.o-multiselect__options.u-max-selections:after{content:\"Reached maximum number of selections\"}.o-multiselect__options .a-label{box-sizing:border-box;padding:.3125em 0 .3125em .625em;width:100%}.cf-icon-svg{height:1.1875em;vertical-align:text-top;fill:currentcolor}.cf-icon-svg--updating,.cf-icon-svg--updating-round{animation:updating-animation 1.25s infinite linear;transform-origin:50% 50%}@keyframes updating-animation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}html[lang=ar] .cf-icon-svg--right,html[lang=ar] .cf-icon-svg--right-round,html[lang=ar] .cf-icon-svg--left,html[lang=ar] .cf-icon-svg--left-round,html[lang=ar] .cf-icon-svg--arrow-right,html[lang=ar] .cf-icon-svg--arrow-right-round,html[lang=ar] .cf-icon-svg--arrow-left,html[lang=ar] .cf-icon-svg--arrow-left-round,html[lang=ar] .cf-icon-svg--help,html[lang=ar] .cf-icon-svg--help-round,html[lang=ar] .cf-icon-svg--book,html[lang=ar] .cf-icon-svg--book-round,html[lang=ar] .cf-icon-svg--document,html[lang=ar] .cf-icon-svg--document-round,html[lang=ar] .cf-icon-svg--edit,html[lang=ar] .cf-icon-svg--edit-round,html[lang=ar] .cf-icon-svg--paper-clip,html[lang=ar] .cf-icon-svg--paper-clip-round,html[lang=ar] .cf-icon-svg--cart,html[lang=ar] .cf-icon-svg--cart-round,html[lang=ar] .cf-icon-svg--disability,html[lang=ar] .cf-icon-svg--disability-round,html[lang=ar] .cf-icon-svg--travel,html[lang=ar] .cf-icon-svg--travel-round,html[lang=ar] .cf-icon-svg--bullhorn,html[lang=ar] .cf-icon-svg--bullhorn-round,html[lang=ar] .cf-icon-svg--chart,html[lang=ar] .cf-icon-svg--chart-round,html[lang=ar] .cf-icon-svg--list,html[lang=ar] .cf-icon-svg--list-round,html[lang=ar] .cf-icon-svg--external-link,html[lang=ar] .cf-icon-svg--external-link-round{transform:scaleX(-1)}.m-card{position:relative}.m-card:not(.m-card--breakout)>a{padding:1.875em}.m-card:not(.m-card--breakout) .m-card__footer{margin-top:auto}.m-card:not(.m-card--breakout,.m-card--topic){background:var(--white);border:1px solid var(--gray-20);border-bottom-width:3px;padding:1.875em}.m-card:not(.m-card--breakout,.m-card--topic),.m-card>a{display:flex;flex-direction:column;flex-grow:1;flex-basis:0;box-sizing:border-box;height:100%}.m-card a:focus{outline-offset:2px}.m-card__footer>a{font-weight:500;border-bottom-width:1px}@media only all and (max-width: 56.3125em){.m-card__heading{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h4+.m-card__heading,.h4+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.3636363636em}}@media only all and (max-width: 56.3125em)and (max-width: 37.5em){.m-card__heading{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h3+.m-card__heading,.h3+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.6666666667em}}.m-card__heading>a{color:var(--black)}.m-card__heading>a:hover{color:var(--pacific)}.m-card__heading>a .m-card__icon{font-size:1em;margin-bottom:0;padding-right:.46875em}.m-card__heading>a .m-card__icon,.m-card__heading>a span{display:table-cell}.m-card>.m-list{margin-top:10px;margin-bottom:30px}.m-card--topic{text-align:center;width:170px;background:var(--white)}.m-card--topic>a{border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--topic .m-card__icon{font-size:1.875em;color:var(--green);margin-bottom:.3125em}.m-card--topic:hover>a{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--topic:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--topic .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--topic>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--topic:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:focus .m-card__footer>span{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:active .m-card__footer>span{border-color:var(--pacific-dark);border-style:solid;color:var(--pacific-dark)}.m-card--topic-action .m-card__icon{color:var(--pacific)}.m-card--breakout{min-width:210px;text-align:center}.m-card--breakout>a{padding-top:60px}.m-card--breakout .m-card__inner-wrapper{position:relative;z-index:0;min-height:135px;background:var(--gray-5);border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--breakout .m-card__img{position:absolute;z-index:1;top:0;left:50%;width:210px;height:120px;margin-left:-105px}.m-card--breakout .m-card__footer{margin-top:84px}.m-card--breakout:hover .m-card__inner-wrapper{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--breakout:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--breakout .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--breakout>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--breakout:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--breakout>a:focus .m-card__footer>span{border-color:var(--pacific);color:var(--pacific)}.m-card--breakout>a:active .m-card__footer>span{border-color:var(--navy);border-style:solid;color:var(--navy)}.m-card--breakout .m-card__footer>span{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card--breakout .m-card__footer>span,ul+.m-card--breakout .m-card__footer>span,ol+.m-card--breakout .m-card__footer>span,dl+.m-card--breakout .m-card__footer>span,figure+.m-card--breakout .m-card__footer>span,img+.m-card--breakout .m-card__footer>span,table+.m-card--breakout .m-card__footer>span,blockquote+.m-card--breakout .m-card__footer>span,h1+.m-card--breakout .m-card__footer>span,.h1+.m-card--breakout .m-card__footer>span,h2+.m-card--breakout .m-card__footer>span,.h2+.m-card--breakout .m-card__footer>span,h4+.m-card--breakout .m-card__footer>span,.h4+.m-card--breakout .m-card__footer>span,h5+.m-card--breakout .m-card__footer>span,.h5+.m-card--breakout .m-card__footer>span,h6+.m-card--breakout .m-card__footer>span,.h6+.m-card--breakout .m-card__footer>span{margin-top:1.3636363636em}.o-card-group>h2{margin-bottom:1.875rem}.o-card-group--column-2 .o-card-group__cards{grid-template-columns:1fr 1fr}.o-card-group--column-3 .o-card-group__cards{grid-template-columns:repeat(3, minmax(0, 1fr))}@media only all and (max-width: 63.8125em){.o-card-group--column-3 .o-card-group__cards{grid-template-columns:1fr 1fr}}.o-card-group__cards{display:grid;grid-column-gap:1.25em;grid-row-gap:1.25em}@media only all and (max-width: 37.5em){.o-card-group__cards{grid-template-columns:100% !important}}.o-card-group--bg-green{padding:1.875em;background:var(--green-20)}_:-ms-lang(x),.o-card-group__cards{display:block}_:-ms-lang(x) .m-card,.o-card-group__cards .m-card{display:block;float:left;margin-bottom:10px}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-2 .o-card-group__cards .m-card{width:48%;margin-right:2%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-2 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-3 .o-card-group__cards .m-card{width:32%;margin-right:1%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-3 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x),.o-card-group:after{content:\"\";display:table;clear:both}.o-card-group--count-2 .m-card:nth-of-type(1),.o-card-group--count-3 .m-card:nth-of-type(1),.o-card-group--count-4 .m-card:nth-of-type(1){grid-area:card1}.o-card-group--count-2 .m-card:nth-of-type(2),.o-card-group--count-3 .m-card:nth-of-type(2),.o-card-group--count-4 .m-card:nth-of-type(2){grid-area:card2}.o-card-group--count-2 .m-card:nth-of-type(3),.o-card-group--count-3 .m-card:nth-of-type(3),.o-card-group--count-4 .m-card:nth-of-type(3){grid-area:card3}.o-card-group--count-2 .m-card:nth-of-type(4),.o-card-group--count-3 .m-card:nth-of-type(4),.o-card-group--count-4 .m-card:nth-of-type(4){grid-area:card4}.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card1 card3\"}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.7307692308em}h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1)>a{justify-content:center}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card3 card4\"}.o-card-group--flow .o-card-group__cards{display:flex;flex-wrap:wrap;justify-content:center}@media only all and (min-width: 37.5625em)and (max-width: 56.25em){.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card1\" \"card2 card3\"}}@media only all and (max-width: 37.5em){.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\"}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\" \"card4\"}.o-card-group--flow .o-card-group__cards{display:block}.o-card-group--flow .o-card-group__cards .m-card{width:100%;margin-bottom:1.875em}}.o-email-signup .m-notification{margin-bottom:.9375em}.o-email-signup .a-text-input{max-width:23.125rem}.o-email-signup__buttons{display:flex;margin-top:.9375em;align-items:center;flex-wrap:wrap-reverse;gap:.9375em}.o-email-signup .a-btn{text-align:inherit}@media only all and (max-width: 37.5em){.o-email-signup .a-label--heading{font-size:1em}}.o-featured-content-module{min-height:220px;position:relative;border:1px solid var(--gray-40);background-color:var(--gray-5)}.o-featured-content-module__text{padding-top:1.875em;padding-bottom:1.875em}.o-featured-content-module__img{display:block}@media only all and (max-width: 37.5em){.o-featured-content-module__text{padding-right:.9375em;padding-left:.9375em}.o-featured-content-module__visual{padding-right:.9375em;padding-bottom:.9375em;padding-left:.9375em}.o-featured-content-module__img{margin-right:auto;margin-left:auto}}@media only all and (min-width: 37.5625em){.o-featured-content-module__text{padding-right:300px;padding-left:1.875em}.o-featured-content-module__visual{height:100%;overflow:hidden;position:absolute;top:0;right:0;width:270px}.o-featured-content-module__img{max-width:none;height:100%;position:absolute;left:50%;transform:translate(-50%)}}.m-hero{background-color:var(--gray-5)}.m-hero__wrapper{display:grid;max-width:1200px;margin:0 auto;padding-top:30px;padding-bottom:30px}.m-hero__text{padding-right:15px;padding-left:15px}.m-hero__heading{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7647058824em}.m-hero__subhead{font-size:22px;line-height:1.25}.m-hero__image-wrapper{box-sizing:border-box;overflow:hidden}.m-hero__image{background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;display:none}@supports(display: grid){.m-hero__image{display:block}}.m-hero--knockout{background-color:var(--gray);color:var(--white)}.m-hero--overlay .m-hero__wrapper{background-position:center;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo,.m-hero--50-50{background-color:var(--white)}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}@media only all and (min-width: 37.5625em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h2+.m-hero--jumbo .m-hero__subhead,.h2+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h2+.m-hero--50-50 .m-hero__subhead,.h2+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.3636363636em}}@media only all and (min-width: 63.8125em){.m-hero--jumbo .m-hero__wrapper,.m-hero--50-50 .m-hero__wrapper{min-height:285px}.m-hero--jumbo .m-hero__heading,.m-hero--50-50 .m-hero__heading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.625em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead{margin-top:1.7307692308em}h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h3+.m-hero--jumbo .m-hero__subhead,.h3+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h3+.m-hero--50-50 .m-hero__subhead,.h3+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){.m-hero__image-wrapper{margin-top:1.875em}.m-hero--overlay .m-hero__wrapper{background-image:none !important}.m-hero--jumbo .m-hero__wrapper{padding-bottom:0}}@media only all and (max-width: 56.25em){.m-hero__heading{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7307692308em}h1+.m-hero__heading,.h1+.m-hero__heading,h3+.m-hero__heading,.h3+.m-hero__heading,h4+.m-hero__heading,.h4+.m-hero__heading,h5+.m-hero__heading,.h5+.m-hero__heading,h6+.m-hero__heading,.h6+.m-hero__heading{margin-top:1.1538461538em}.m-hero__subhead{font-size:18px}}@media only all and (min-width: 37.5625em){.m-hero__wrapper{grid-template-columns:7fr 5fr;padding-right:15px;padding-left:15px;min-height:225px}.m-hero__text{margin:auto 0}.m-hero__image-wrapper{padding-right:15px;padding-left:15px;display:flex;align-items:center}.m-hero--bleeding .m-hero__image-wrapper{width:100%;margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--bleeding .m-hero__image{padding-bottom:0 !important;height:100%;width:100%;background-size:cover}.m-hero--overlay .m-hero__image{display:none}.m-hero--jumbo .m-hero__wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo .m-hero__image{display:none}.m-hero--50-50 .m-hero__wrapper{grid-template-columns:1fr 1fr;border:1px solid var(--gray-40);border-top:none;background-position:100% center;background-repeat:no-repeat;background-size:50%}.m-hero--50-50 .m-hero__image{display:none}}@media only all and (min-width: 63.8125em){.m-hero__wrapper{padding-top:2.8125em;padding-bottom:2.8125em;min-height:195px}.m-hero--bleeding .m-hero__image-wrapper{margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--50-50 .m-hero__wrapper{min-height:345px}}.content-l{position:relative}@media only all and (min-width: 37.5625em){.content-l{display:block;position:relative;margin-left:-15px;margin-right:-15px}}@media only all and (max-width: 37.5em){.content-l__col+.content-l__col{margin-top:1.875em}}@media only all and (min-width: 37.5625em){.content-l__col-1{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-2{display:inline-block;box-sizing:border-box;width:50%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-3{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-2-3{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-8{display:inline-block;box-sizing:border-box;width:37.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-5-8{display:inline-block;box-sizing:border-box;width:62.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-4{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-4{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}.content__line{height:1px;background:var(--gray-40)}.content__main dd,.content__main dt,.content__main h3,.content__main h4,.content__main h5,.content__main h6,.content__main li,.content__main p,.content__main label,.content__intro dd,.content__intro dt,.content__intro h3,.content__intro h4,.content__intro h5,.content__intro h6,.content__intro li,.content__intro p,.content__intro label{max-width:41.875rem}.content__intro,.content__main,.content__sidebar{padding:1.875em .9375em}@media only all and (min-width: 37.5625em){.content__intro,.content__main,.content__sidebar{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding:2.8125em .9375em}}@media only all and (min-width: 56.3125em){.content__intro,.content__main,.content__sidebar{padding:2.8125em 0}}@media only all and (min-width: 56.3125em){.content__intro{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}@media only all and (min-width: 56.3125em){.content--1-3 .content__sidebar{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-right:1.875em}.content--1-3 .content__main{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;position:relative}.content--1-3 .content__main:after{content:\"\";border-left:1px solid var(--gray-40);position:absolute;top:2.8125em;bottom:0;left:-1.875em}.content--2-1 .content__main{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content--2-1 .content__main:after{right:-1.875em}.content--2-1 .content__sidebar{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-left:1.875em}}.content--flush-bottom{padding-bottom:0}@media only all and (max-width: 56.25em){.content--flush-top-on-small{padding-top:0}}@media only all and (max-width: 56.25em){.content--flush-all-on-small{padding:0;border:none}}.block{margin-top:3.75em;margin-bottom:3.75em}.block--border-top{border-top:1px solid var(--gray-40)}.block--border-right{border-right:1px solid var(--gray-40)}.block--border-bottom{border-bottom:1px solid var(--gray-40)}.block--border-left{border-left:1px solid var(--gray-40)}.block--border{border:1px solid var(--gray-40)}.block--flush-top{margin-top:0 !important}.block--flush-top.block--border,.block--flush-top.block--border-top{border-top:none}.block--flush-bottom{margin-bottom:0 !important}.block--flush-bottom.block--border,.block--flush-bottom.block--border-bottom{border-bottom:none}.block--flush-sides{margin-right:-15px;margin-left:-15px}@media only all and (max-width: 37.5em){.block--flush-sides.block--border,.block--flush-sides.block--border-right,.block--flush-sides.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush-sides{margin-right:-30px;margin-left:-30px}}.block--flush{margin-top:0 !important;margin-right:-15px;margin-bottom:0 !important;margin-left:-15px}.block--flush.block--border,.block--flush.block--border-top,.block--flush.block--border-bottom{border-top:none;border-bottom:none}@media only all and (max-width: 37.5em){.block--flush.block--border,.block--flush.block--border-right,.block--flush.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush{margin-right:-30px;margin-left:-30px}}.block--bg{padding:1.875em .9375em 3.75em;background:var(--gray-5)}@media only all and (min-width: 37.5625em){.block--bg{padding:2.8125em 1.875em}}.block--padded-top{padding-top:1.875em;margin-top:1.875em}.block--padded-bottom{padding-bottom:1.875em;margin-bottom:1.875em}.block--sub{margin-top:1.875em;margin-bottom:1.875em}@media only all and (min-width: 56.3125em){.wrapper{max-width:1200px;padding-right:15px;padding-left:15px;margin:0 auto;clear:both}}.wrapper--match-content{padding-left:15px;padding-right:15px}@media only all and (min-width: 37.5625em){.wrapper--match-content{padding-left:30px;padding-right:30px;max-width:1200px}}.o-text-introduction{margin-top:0;margin-bottom:60px}.o-text-introduction>*{margin-top:0;margin-bottom:15px;max-width:41.875rem}.o-well{box-sizing:border-box;padding:1.875em .9375em;border:1px solid var(--gray-40);background-color:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-well{padding-left:1.875em;padding-right:1.875em}}.o-banner{padding:.9375em 0;background:var(--gold-10);border-bottom:1px solid var(--gray-40);font-size:.875em}.o-banner .m-notification{border:none;padding:0}.o-banner .m-notification__icon{left:0;top:0}.o-banner--dark{background:var(--teal-dark);border-color:var(--teal-dark);color:var(--white)}.o-banner--dark .m-notification{background:var(--teal-dark)}.o-banner--dark .m-notification .cf-icon-svg{fill:var(--white)}.o-banner--dark .m-notification a{color:var(--white);border-color:var(--white)}.o-banner--dark .m-notification a:visited,.o-banner--dark .m-notification a.visited{border-color:var(--teal-40);color:var(--teal-40)}.o-banner--dark .m-notification a:hover,.o-banner--dark .m-notification a.hover{border-color:var(--gray-15);color:var(--gray-15)}.o-banner--dark .m-notification a:focus,.o-banner--dark .m-notification a.focus{border-color:var(--white);color:var(--white)}.o-banner--dark .m-notification a:active,.o-banner--dark .m-notification a.active{border-color:var(--gray-15);color:var(--gray-15)}@media only all and (min-width: 37.5625em){.o-banner{font-size:1em}}.m-notification{display:none;position:relative;padding:15px;background:var(--gray-5);border:1px solid var(--gray-40)}.m-notification>.cf-icon-svg{position:absolute;fill:var(--gray)}.m-notification--success{background:var(--green-10);border-color:var(--green)}.m-notification--success>.cf-icon-svg{fill:var(--green)}.m-notification--warning{background:var(--gold-10);border-color:var(--gold)}.m-notification--warning>.cf-icon-svg{fill:var(--gold)}.m-notification--error{background:var(--red-10);border-color:var(--red)}.m-notification--error>.cf-icon-svg{fill:var(--red)}.m-notification--success a,.m-notification--warning a,.m-notification--error a{color:var(--pacific-mid-dark);border-color:var(--pacific-mid-dark)}.m-notification--success a:visited,.m-notification--success a.visited,.m-notification--warning a:visited,.m-notification--warning a.visited,.m-notification--error a:visited,.m-notification--error a.visited{border-color:var(--teal);color:var(--teal)}.m-notification--success a:hover,.m-notification--success a.hover,.m-notification--warning a:hover,.m-notification--warning a.hover,.m-notification--error a:hover,.m-notification--error a.hover{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-notification--success a:focus,.m-notification--success a.focus,.m-notification--warning a:focus,.m-notification--warning a.focus,.m-notification--error a:focus,.m-notification--error a.focus{border-color:var(--pacific-mid-dark);color:var(--pacific-mid-dark)}.m-notification--success a:active,.m-notification--success a.active,.m-notification--warning a:active,.m-notification--warning a.active,.m-notification--error a:active,.m-notification--error a.active{border-color:var(--navy-dark);color:var(--navy-dark)}.m-notification--visible{display:block}.cf-icon-svg+.m-notification__content{padding-left:1.5625rem}.m-notification__message{font-size:1rem;line-height:1.25;font-weight:500}@media only all and (min-width: 37.5625em){.m-notification__message{font-size:1.125rem}}.m-notification__explanation{margin-top:.3125rem;margin-bottom:.9375rem}.m-notification__message+.m-list{margin-top:.9375rem}@media only all and (min-width: 37.5625em){.m-notification .cf-icon-svg{font-size:1.125rem}.m-notification__explanation{margin-bottom:0}.m-notification .m-list{margin-top:.3125rem}.m-notification .m-list__item{margin-bottom:.3125rem}}html[lang=ar] .m-notification .cf-icon-svg+.m-notification__content{padding-left:initial;padding-right:1.5625rem}html[lang=ar] .m-notification .m-list{padding-right:0}.m-pagination{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:\"pag-btn-prev . pag-btn-next\" \"pag-form pag-form pag-form\";row-gap:.9375rem}.m-pagination__form{grid-area:pag-form;display:flex;flex-flow:wrap;place-content:center;gap:.625rem;padding:.3125rem;border-radius:.25rem;background:var(--gray-5);color:var(--gray)}.m-pagination__current-page{width:2.8125rem;font-weight:500;text-align:right}.m-pagination__label{display:contents;white-space:nowrap}.m-pagination__btn-prev{grid-area:pag-btn-prev;z-index:1}.m-pagination__btn-next{grid-area:pag-btn-next;z-index:1}@media only all and (min-width: 37.5625em){.m-pagination{grid-template-areas:\"pag-btn-prev pag-form pag-btn-next\"}.m-pagination__btn-prev{border-top-right-radius:0;border-bottom-right-radius:0}.m-pagination__btn-next{border-top-left-radius:0;border-bottom-left-radius:0}}.o-table__cell--right-align{text-align:right}.o-table--scrolling{box-sizing:border-box;overflow-y:hidden}.o-table--scrolling table{border:1px solid var(--gray-40)}.o-table--scrolling table>tbody>tr:nth-child(2n)>th,.o-table--scrolling table>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-table--striped>tbody>tr:nth-child(2n)>th,.o-table--striped>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}}@media only screen and (max-width: 600px){.o-table{width:100%}.o-table--striped tr:nth-child(2n)>th,.o-table--striped tr:nth-child(2n)>td{background:var(--white)}.o-table--stack-on-small{border-top:1px solid var(--gray-40)}.o-table--stack-on-small tr,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=row],.o-table--stack-on-small [data-display-table=cell]{display:block}.o-table--stack-on-small th,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=cell]{padding-right:0;padding-left:0;width:100%}.o-table--stack-on-small>thead,.o-table--stack-on-small [data-display-table=thead]{display:none}.o-table--stack-on-small td[data-label]:before{display:block;margin-top:0;margin-bottom:.3125em;content:attr(data-label);line-height:1.83333333;font-size:.875em;font-weight:600;letter-spacing:1px;text-transform:uppercase}.o-table--stack-on-small td:last-child,.o-table--stack-on-small [data-display-table=cell]:last-child{margin-bottom:1.875em}}.a-date{color:var(--gray);white-space:nowrap;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.a-date,ul+.a-date,ol+.a-date,dl+.a-date,figure+.a-date,img+.a-date,table+.a-date,blockquote+.a-date,h1+.a-date,.h1+.a-date,h2+.a-date,.h2+.a-date,h3+.a-date,.h3+.a-date,h4+.a-date,.h4+.a-date,h6+.a-date,.h6+.a-date{margin-top:2.1428571429em}.no-js .u-js-only,.u-hide-if-js{display:none !important}.no-js .u-hide-if-js{display:block !important}.u-clearfix:after{content:\"\";display:table;clear:both}.u-visually-hidden{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}@media only all and (max-width: 37.5em){.u-hide-on-mobile{display:none}}.u-show-on-mobile{display:none}@media only all and (max-width: 37.5em){.u-show-on-mobile{display:block}}.u-hidden{display:none !important}.u-invisible{visibility:hidden}.u-right{float:right}.u-nowrap{white-space:nowrap}.u-flexible-container{position:relative;padding-bottom:56.25%;height:0}.u-flexible-container__inner{position:absolute;top:0;left:0;width:100%;height:100%}.u-flexible-container--4-3{position:relative;padding-bottom:75%;height:0}.u-mt0{margin-top:0 !important}.u-mb0{margin-bottom:0 !important}.u-mt5{margin-top:5px !important}.u-mb5{margin-bottom:5px !important}.u-mt10{margin-top:10px !important}.u-mb10{margin-bottom:10px !important}.u-mt15{margin-top:15px !important}.u-mb15{margin-bottom:15px !important}.u-mt20{margin-top:20px !important}.u-mb20{margin-bottom:20px !important}.u-mt30{margin-top:30px !important}.u-mb30{margin-bottom:30px !important}.u-mt45{margin-top:45px !important}.u-mb45{margin-bottom:45px !important}.u-mt60{margin-top:60px !important}.u-mb60{margin-bottom:60px !important}.u-w100pct{width:100%}.u-w90pct{width:90%}.u-w80pct{width:80%}.u-w70pct{width:70%}.u-w60pct{width:60%}.u-w50pct{width:50%}.u-w40pct{width:40%}.u-w30pct{width:30%}.u-w20pct{width:20%}.u-w10pct{width:10%}.u-w75pct{width:75%}.u-w65pct{width:65%}.u-w25pct{width:25%}.u-w15pct{width:15%}.u-w66pct{width:66.6666666667%}.u-w33pct{width:33.3333333333%}small,.u-small-text{font-size:.875em}small--subtle,.u-small-text--subtle{color:var(--gray)}.u-no-animation{transition-duration:0s !important}.u-move-transition{transition:transform .25s ease-out}.u-move-to-origin{transform:translateZ(0)}.u-move-left{transform:translate3d(-100%, 0, 0)}.u-move-left-2x{transform:translate3d(-200%, 0, 0)}.u-move-left-3x{transform:translate3d(-300%, 0, 0)}.u-move-right{transform:translate3d(100%, 0, 0)}.u-move-up{transform:translate3d(0, -100%, 0)}.u-alpha-transition{transition:opacity .25s linear}.u-alpha-100{opacity:1}.u-alpha-0{opacity:0}.u-max-height-transition{overflow:hidden;contain:paint;transition:max-height .2s ease-out}.u-max-height-zero{max-height:0 !important}.u-max-height-summary{max-height:88px !important}.a-link{border-bottom-width:0}.a-link .a-link__text{border-bottom-width:1px;border-bottom-style:inherit;overflow-wrap:break-word}.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){.a-link--jump{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-link--jump .cf-icon-svg--right{margin-left:auto}.a-link--jump .a-link__text{border-bottom-width:0;flex-shrink:10}}a.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){a.a-link--jump{border-top-width:1px;border-bottom-width:1px}a.a-link--jump:focus{outline:none}a.a-link--jump:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-link--jump)+li:has(.a-link--jump) .a-link--jump{position:relative;border-top:none}li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:hover:before,li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.m-list--unstyled,.m-list--horizontal,.m-list--links{padding-left:0;list-style-type:none}.m-list--unstyled .m-list__item,.m-list--horizontal .m-list__item,.m-list--links .m-list__item{margin-left:0}.m-list--spaced .m-list--spaced,.m-list--spaced .m-list__item+.m-list__item{margin-top:1.5em}.m-list--horizontal .m-list__item{display:inline-block;margin-right:.25em;margin-bottom:0}@media only all and (max-width: 37.5em){.m-list--links .m-list__item{margin-bottom:0}}html[lang=ar] .m-list{padding-right:0}.m-meta-header{display:flex;flex-direction:column-reverse;flex-wrap:wrap-reverse;row-gap:.625rem;column-gap:1.3125rem;width:-moz-fit-content;width:fit-content;padding-bottom:.625rem;overflow:hidden}.m-meta-header__item-group{display:flex;flex-wrap:wrap;column-gap:1.3125rem}.m-meta-header__item{display:grid;grid-template-columns:0 auto 1fr;row-gap:.3125rem;text-wrap:balance;margin-bottom:0;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.m-meta-header__item,ul+.m-meta-header__item,ol+.m-meta-header__item,dl+.m-meta-header__item,figure+.m-meta-header__item,img+.m-meta-header__item,table+.m-meta-header__item,blockquote+.m-meta-header__item,h1+.m-meta-header__item,.h1+.m-meta-header__item,h2+.m-meta-header__item,.h2+.m-meta-header__item,h3+.m-meta-header__item,.h3+.m-meta-header__item,h5+.m-meta-header__item,.h5+.m-meta-header__item,h6+.m-meta-header__item,.h6+.m-meta-header__item{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.625em;font-size:1em;line-height:1.125}}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.3125rem}}.m-meta-header__item .cf-icon-svg{margin-right:.3125rem}.m-meta-header__item:before{content:\"|\";margin-left:-0.8125rem}.m-meta-header__item .a-date{font-size:.875rem;line-height:1.7142857143;margin-bottom:0}@media only all and (min-width: 37.5625em){.m-meta-header{flex-direction:row}}.m-pull-quote__body{color:var(--black);font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-pull-quote__body{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.m-pull-quote__citation{color:var(--gray);font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.m-pull-quote__citation,ul+.m-pull-quote__citation,ol+.m-pull-quote__citation,dl+.m-pull-quote__citation,figure+.m-pull-quote__citation,img+.m-pull-quote__citation,table+.m-pull-quote__citation,blockquote+.m-pull-quote__citation,h1+.m-pull-quote__citation,.h1+.m-pull-quote__citation,h2+.m-pull-quote__citation,.h2+.m-pull-quote__citation,h3+.m-pull-quote__citation,.h3+.m-pull-quote__citation,h4+.m-pull-quote__citation,.h4+.m-pull-quote__citation,h6+.m-pull-quote__citation,.h6+.m-pull-quote__citation{margin-top:2.1428571429em}.m-pull-quote__citation:before{content:\"—\"}.m-slug-header{border-top:1px solid var(--gray-40)}.m-slug-header__heading{display:inline-block;padding-top:0.2857142857em;border-top:5px solid var(--green);margin-top:-3px;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}.a-tagline{font-size:.75rem;display:grid;grid-template-columns:22px 1fr;grid-column-gap:10px}.a-tagline__text{display:inline-block}.a-tagline .u-usa-flag{margin-top:1px}.a-tagline--large{font-size:1rem}.a-tagline--large .u-usa-flag{margin-top:4px}.u-usa-flag{display:inline-block;width:24px;height:13px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAZCAMAAABAf11LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5QTFRF////sxlC7MbQ2YyhxlNxCjFhR2WJV3GSKUt1dYumOFh/GT5rhZiwwszYsr/OlKW6Zn6c0djh8PL1iR9Ko7LE4OXrl0pttKC0pXWRtYKbSuJhRQAAANFJREFUeNrkkctuwyAUREnSuW/ApHYf//+jBVdZVcJi3aORgAXcMyLBAAJEzsVG3m8TkifyI3zfPQ6nJJLo421CArSBmkgjNEWtQE4zXJmClXuCWIlU5hdQxCqbqnE1KdIz79CVDvBwZxyKfQfmHTyzl01UZSvOWSTbhZLSWeDMufWLC/1ls3amT4qQq394EjIjApxBT+/nr8eEBNuKcB9SWMpmEXalNOylmlUZNTr4vE/4VdKhpC+leQf6y/e0wzL3RdJtkfUJyzwW+ZcdfgQYAJmJD3zerW6OAAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */:root{--font-stack: system-ui, sans-serif;--beige: #bea96f;--beige-30: #f0e8d8;--beige-60: #d8c8a0;--green-dark: #1e9642;--green-mid-dark: #1fa040;--green: #20aa3f;--green-90: #48b753;--green-80: #66c368;--green-70: #93cf7c;--green-60: #addc91;--green-50: #bae0a2;--green-40: #c7e5b3;--green-30: #d4eac6;--green-20: #e2efd8;--green-10: #f0f8eb;--teal-dark: #005e5d;--teal-mid-dark: #126b69;--teal: #257675;--teal-90: #3e8685;--teal-80: #579695;--teal-70: #70a6a5;--teal-60: #89b6b5;--teal-50: #9ec4c3;--teal-40: #b4d2d1;--teal-30: #c4dddc;--teal-20: #d4e7e6;--teal-10: #f0f7f6;--pacific-dark: #0050b4;--pacific-mid-dark: #0061c1;--pacific: #0072ce;--pacific-90: #2284d5;--pacific-80: #4497dc;--pacific-70: #61a7e2;--pacific-60: #7eb7e8;--pacific-50: #96c4ed;--pacific-40: #afd2f2;--pacific-30: #c3ddf6;--pacific-20: #d6e8fa;--pacific-10: #eff8fd;--navy-dark: #002d72;--navy-mid-dark: #123c7c;--navy: #254b87;--navy-90: #3e5f95;--navy-80: #5674a3;--navy-70: #6f88b2;--navy-60: #889cc0;--navy-50: #9daecc;--navy-40: #b3c0d9;--navy-30: #c3cde2;--navy-20: #d3daeb;--navy-10: #f4f6fa;--purple-dark: #a01b68;--purple-mid-dark: #aa2071;--purple: #b4267a;--purple-90: #be438b;--purple-80: #c55998;--purple-70: #cd70a5;--purple-60: #d486b2;--purple-50: #dc9cbf;--purple-40: #e3b2cc;--purple-30: #ebc9d9;--purple-20: #f0d8e2;--purple-10: #fdf3f8;--red-dark: #b63014;--red-mid-dark: #c3381c;--red: #d14124;--red-90: #d75a40;--red-80: #dd735d;--red-70: #e28875;--red-60: #e79e8e;--red-50: #ebb0a3;--red-40: #f0c3b8;--red-30: #f3d1c8;--red-20: #f7e0d9;--red-10: #fbefec;--gold-dark: #dc731c;--gold-mid-dark: #ed881b;--gold: #ff9e1b;--gold-90: #ffab39;--gold-80: #ffb858;--gold-70: #ffc372;--gold-60: #ffce8d;--gold-50: #ffd8a3;--gold-40: #ffe1b9;--gold-30: #ffe8cb;--gold-20: #fff0dd;--gold-10: #fff6ec;--neutral-dark: #745745;--neutral-mid-dark: #7d604b;--neutral: #8a6c57;--neutral-90: #957865;--neutral-80: #a18573;--neutral-70: #ad9484;--neutral-60: #baa496;--neutral-50: #c6b4a9;--neutral-40: #d3c5bc;--neutral-30: #ddd1c9;--neutral-20: #e7ddd7;--neutral-10: #f8f5f2;--gray-darker: #293037;--gray-dark: #43484e;--gray-mid-dark: #4f5257;--gray: #5a5d61;--gray-90: #676a6f;--gray-80: #75787b;--gray-70: #838588;--gray-60: #919395;--gray-50: #a2a3a4;--gray-40: #b4b5b6;--gray-30: #c3c4c4;--gray-20: #d2d3d5;--gray-15: #dcdddf;--gray-10: #e7e8e9;--gray-5: #f7f8f9;--black: #101820;--white: #fff}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/2cd55546-ec00-4af9-aeca-4a3cd186da53.woff2\") format(\"woff2\");font-style:normal;font-weight:normal;font-display:fallback}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/627fbb5a-3bae-4cd9-b617-2f923e29d55e.woff2\") format(\"woff2\");font-style:normal;font-weight:500;font-display:fallback}:root{--font-stack: \"Avenir Next\", arial, sans-serif}.export-modal .body .a-btn__icon{padding-right:5px}.export-modal .body .export-url-copied{border:solid 1px var(--green);border-left:0;background-color:var(--green-20);color:var(--black)}.export-modal .body .export-url-copied .cf-icon-svg{fill:var(--green)}.export-modal .body .instructions{margin-bottom:15px}.export-modal .body .group{margin-bottom:15px}.export-modal .body .group .group-title{margin:15px 0;font-size:18px;font-weight:bold}.export-modal .body .group .m-form-field{margin-bottom:15px}.export-modal .body .group .m-form-field .multiline-label{display:inline-block}.export-modal .body .group .other-formats{margin-top:22.5px}.export-modal .body .group .required-helper{color:var(--gray)}.export-modal .body .timeliness-warning{margin-bottom:22.5px;font-size:smaller}",".introjs-overlay{position:absolute;box-sizing:content-box;z-index:999999;opacity:0;transition:all .3s ease-out}.introjs-showElement{z-index:9999999 !important}tr.introjs-showElement>td{z-index:9999999 !important;position:relative}tr.introjs-showElement>th{z-index:9999999 !important;position:relative}.introjs-disableInteraction{z-index:99999999 !important;position:absolute;background-color:#fff;opacity:0}.introjs-relativePosition{position:relative}.introjs-helperLayer{box-sizing:content-box;position:absolute;z-index:9999998;border-radius:4px;transition:all .3s ease-out}.introjs-helperLayer *{box-sizing:content-box}.introjs-helperLayer :before{box-sizing:content-box}.introjs-helperLayer :after{box-sizing:content-box}.introjs-tooltipReferenceLayer{font-family:\"Helvetica Neue\",Inter,ui-sans-serif,\"Apple Color Emoji\",Helvetica,Arial,sans-serif;box-sizing:content-box;position:absolute;visibility:hidden;z-index:100000000;background-color:transparent;transition:all .3s ease-out}.introjs-tooltipReferenceLayer *{font-family:\"Helvetica Neue\",Inter,ui-sans-serif,\"Apple Color Emoji\",Helvetica,Arial,sans-serif}.introjs-helperNumberLayer{font-family:\"Helvetica Neue\",Inter,ui-sans-serif,\"Apple Color Emoji\",Helvetica,Arial,sans-serif;color:#9e9e9e;text-align:center;padding-top:10px;padding-bottom:10px}.introjs-arrow{border:5px solid transparent;content:\"\";position:absolute}.introjs-arrow.top{top:-10px;left:10px;border-bottom-color:#fff}.introjs-arrow.top-right{top:-10px;right:10px;border-bottom-color:#fff}.introjs-arrow.top-middle{top:-10px;left:50%;margin-left:-5px;border-bottom-color:#fff}.introjs-arrow.right{right:-10px;top:10px;border-left-color:#fff}.introjs-arrow.right-bottom{bottom:10px;right:-10px;border-left-color:#fff}.introjs-arrow.bottom{bottom:-10px;left:10px;border-top-color:#fff}.introjs-arrow.bottom-right{bottom:-10px;right:10px;border-top-color:#fff}.introjs-arrow.bottom-middle{bottom:-10px;left:50%;margin-left:-5px;border-top-color:#fff}.introjs-arrow.left{left:-10px;top:10px;border-right-color:#fff}.introjs-arrow.left-bottom{left:-10px;bottom:10px;border-right-color:#fff}.introjs-tooltip{box-sizing:content-box;position:absolute;visibility:visible;background-color:#fff;min-width:250px;max-width:300px;border-radius:5px;box-shadow:0 3px 30px rgba(33, 33, 33, 0.3);transition:opacity .1s ease-out}.introjs-tooltiptext{padding:20px}.introjs-dontShowAgain{padding-left:20px;padding-right:20px}.introjs-dontShowAgain input{padding:0;margin:0;margin-bottom:2px;display:inline;width:10px;height:10px}.introjs-dontShowAgain label{font-size:14px;display:inline-block;font-weight:400;margin:0 0 0 5px;padding:0;background-color:#fff;color:#616161;-webkit-user-select:none;user-select:none}.introjs-tooltip-title{font-size:18px;width:90%;min-height:1.5em;margin:0;padding:0;font-weight:700;line-height:1.5}.introjs-tooltip-header{position:relative;padding-left:20px;padding-right:20px;padding-top:10px;min-height:1.5em}.introjs-tooltipbuttons{border-top:1px solid #e0e0e0;padding:10px;text-align:right;white-space:nowrap}.introjs-tooltipbuttons:after{content:\"\";visibility:hidden;display:block;height:0;clear:both}.introjs-button{box-sizing:content-box;position:relative;overflow:visible;padding:.5rem 1rem;border:1px solid #bdbdbd;text-decoration:none;text-shadow:1px 1px 0 #fff;font-size:14px;color:#424242;white-space:nowrap;cursor:pointer;outline:0;background-color:#f4f4f4;border-radius:.2em;zoom:1;display:inline}.introjs-button:hover{outline:0;text-decoration:none;border-color:#9e9e9e;background-color:#e0e0e0;color:#212121}.introjs-button:focus{outline:0;text-decoration:none;background-color:#eee;box-shadow:0 0 0 .2rem rgba(158, 158, 158, 0.5);border:1px solid #616161;color:#212121}.introjs-button:active{outline:0;text-decoration:none;background-color:#e0e0e0;border-color:#9e9e9e;color:#212121}.introjs-button::-moz-focus-inner{padding:0;border:0}.introjs-skipbutton{position:absolute;top:0;right:0;display:inline-block;width:45px;height:45px;line-height:45px;color:#616161;font-size:22px;cursor:pointer;font-weight:700;text-align:center;text-decoration:none}.introjs-skipbutton:focus,.introjs-skipbutton:hover{color:#212121;outline:0;text-decoration:none}.introjs-prevbutton{float:left}.introjs-nextbutton{float:right}.introjs-disabled{color:#9e9e9e;border-color:#bdbdbd;box-shadow:none;cursor:default;background-color:#f4f4f4;background-image:none;text-decoration:none}.introjs-disabled:focus,.introjs-disabled:hover{color:#9e9e9e;border-color:#bdbdbd;box-shadow:none;cursor:default;background-color:#f4f4f4;background-image:none;text-decoration:none}.introjs-hidden{display:none}.introjs-bullets{text-align:center;padding-top:10px;padding-bottom:10px}.introjs-bullets ul{box-sizing:content-box;clear:both;margin:0 auto 0;padding:0;display:inline-block}.introjs-bullets ul li{box-sizing:content-box;list-style:none;float:left;margin:0 2px}.introjs-bullets ul li a{transition:width .1s ease-in;box-sizing:content-box;display:block;width:6px;height:6px;background:#ccc;border-radius:10px;text-decoration:none;cursor:pointer}.introjs-bullets ul li a:focus,.introjs-bullets ul li a:hover{width:15px;background:#999;text-decoration:none;outline:0}.introjs-bullets ul li a.active{width:15px;background:#999}.introjs-progress{box-sizing:content-box;overflow:hidden;height:10px;margin:10px;border-radius:4px;background-color:#e0e0e0}.introjs-progressbar{box-sizing:content-box;float:left;width:0%;height:100%;font-size:10px;line-height:10px;text-align:center;background-color:#08c}.introjsFloatingElement{position:absolute;height:0;width:0;left:50%;top:50%}.introjs-fixedTooltip{position:fixed}.introjs-hint{box-sizing:content-box;position:absolute;background:0 0;width:20px;height:15px;cursor:pointer}.introjs-hint:focus{border:0;outline:0}.introjs-hint:hover>.introjs-hint-pulse{background-color:rgba(60, 60, 60, 0.57)}.introjs-hidehint{display:none}.introjs-fixedhint{position:fixed}@keyframes introjspulse{0%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(0, 0, 0, 0.7)}70%{transform:scale(1);box-shadow:0 0 0 10px transparent}100%{transform:scale(0.95);box-shadow:0 0 0 0 transparent}}.introjs-hint-pulse{box-sizing:content-box;width:15px;height:15px;border-radius:30px;background-color:rgba(136, 136, 136, 0.24);z-index:10;position:absolute;transition:all .2s ease-out;animation:introjspulse 2s infinite}.introjs-hint-no-anim .introjs-hint-pulse{animation:none}.introjs-hint-dot{box-sizing:content-box;background:0 0;border-radius:60px;height:50px;width:50px;position:absolute;top:-18px;left:-18px;z-index:1;opacity:0}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */html{font-family:sans-serif;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:0.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:0.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:0.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:normal;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:0.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:0.5em}li{margin-bottom:0.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:0.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:0.625em;text-align:left}th,td{padding:0.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:0.9375em;margin-left:0.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:\"Input Mono\",Consolas,Monaco,\"Courier New\",monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:0.8125em}pre{display:block;padding:0.625em 0.9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:rgba(0,0,0,0)}html{font-family:sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:.5em}li{margin-bottom:.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:.625em;text-align:left}th,td{padding:.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:.9375em;margin-left:.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:Input Mono,Consolas,Monaco,Courier New,monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:.8125em}pre{display:block;padding:.625em .9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:transparent}button.a-btn::-moz-focus-inner,input.a-btn::-moz-focus-inner{border:0}.a-btn{appearance:none;display:flex;gap:.625rem;box-sizing:border-box;padding:.5em .875em;border:0;margin:0;border-radius:.25em;cursor:pointer;font-size:1em;font-weight:500;line-height:normal;text-align:center;text-decoration:none;transition:background-color .1s;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;justify-content:center}.a-btn,.a-btn:link,.a-btn:visited{background-color:var(--pacific);color:var(--white)}.a-btn:hover,.a-btn.hover,.a-btn:focus,.a-btn.focus{background-color:var(--pacific-dark);color:var(--white)}.a-btn:focus,.a-btn.focus{outline:1px dotted var(--pacific);outline-offset:1px}.a-btn:active,.a-btn.active{background-color:var(--navy)}.a-btn--secondary,.a-btn--secondary:link,.a-btn--secondary:visited{background-color:var(--gray);color:var(--white)}.a-btn--secondary:hover,.a-btn--secondary.hover,.a-btn--secondary:focus,.a-btn--secondary.focus{background-color:var(--gray-dark)}.a-btn--secondary:focus,.a-btn--secondary.focus{outline-color:var(--gray)}.a-btn--secondary:active,.a-btn--secondary.active{background-color:var(--black)}.a-btn--warning,.a-btn--warning:link,.a-btn--warning:visited{background-color:var(--red-mid-dark);color:var(--white)}.a-btn--warning:hover,.a-btn--warning.hover,.a-btn--warning:focus,.a-btn--warning.focus{background-color:var(--red-dark)}.a-btn--warning:focus,.a-btn--warning.focus{outline-color:var(--red-mid-dark)}.a-btn--warning:active,.a-btn--warning.active{background-color:var(--gray-dark)}.a-btn--disabled,.a-btn--disabled:link,.a-btn--disabled:visited,.a-btn--disabled:hover,.a-btn--disabled.hover,.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn--disabled:active,.a-btn--disabled.active,.a-btn[disabled],.a-btn[disabled]:link,.a-btn[disabled]:visited,.a-btn[disabled]:hover,.a-btn[disabled].hover,.a-btn[disabled]:focus,.a-btn[disabled].focus,.a-btn[disabled]:active,.a-btn[disabled].active{background-color:var(--gray-20);color:var(--gray-dark);cursor:default;cursor:not-allowed}.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn[disabled]:focus,.a-btn[disabled].focus{outline-color:var(--gray-20)}@media only all and (max-width: 37.5em){.a-btn--full-on-xs{display:block;width:100%}}.a-btn:has(svg+span) span{order:3}.a-btn:has(span+svg) svg{order:3}.a-btn:not(.a-btn--hide-icon):has(svg+span):before,.a-btn:not(.a-btn--hide-icon):has(span+svg):before{content:\"\";border-left:1px solid var(--pacific-60);order:2;place-self:normal}.a-btn--secondary:has(svg):before{border-color:var(--gray-40) !important}.a-btn--warning:has(svg):before{border-color:var(--red-60) !important}.a-btn--disabled:has(svg):before,.a-btn[disabled]:has(svg):before{border-color:var(--gray-60) !important}.a-btn--hide-icon svg{display:none}.m-btn-group{display:flex;gap:.625rem;flex-wrap:wrap;align-items:center;width:-moz-fit-content;width:fit-content}.a-btn--link{padding:1.5px 0;border-radius:0;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-style:dotted;text-underline-offset:4.5px}.a-btn--link:has(svg){gap:.3125rem}.a-btn--link:has(svg):before{display:none}.a-btn--link,.a-btn--link:link,.a-btn--link:visited{text-decoration-color:var(--pacific);background-color:transparent;color:var(--pacific)}.a-btn--link:hover,.a-btn--link.hover{text-decoration-color:var(--pacific-dark);text-decoration-style:solid;background-color:transparent;color:var(--pacific-dark)}.a-btn--link:focus,.a-btn--link.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--pacific);color:var(--pacific)}.a-btn--link:active,.a-btn--link.active{text-decoration-color:var(--navy);text-decoration-style:solid;background-color:transparent;color:var(--navy)}.a-btn--link.a-btn--secondary,.a-btn--link.a-btn--secondary:link,.a-btn--link.a-btn--secondary:visited{text-decoration-color:var(--gray);background-color:transparent;color:var(--gray)}.a-btn--link.a-btn--secondary:hover,.a-btn--link.a-btn--secondary.hover{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.a-btn--link.a-btn--secondary:focus,.a-btn--link.a-btn--secondary.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--gray);color:var(--gray)}.a-btn--link.a-btn--secondary:active,.a-btn--link.a-btn--secondary.active{text-decoration-color:var(--black);text-decoration-style:solid;background-color:transparent;color:var(--black)}.a-btn--link.a-btn--warning,.a-btn--link.a-btn--warning:link,.a-btn--link.a-btn--warning:visited{text-decoration-color:var(--red-mid-dark);background-color:transparent;color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:hover,.a-btn--link.a-btn--warning.hover{text-decoration-color:var(--red-dark);text-decoration-style:solid;background-color:transparent;color:var(--red-dark)}.a-btn--link.a-btn--warning:focus,.a-btn--link.a-btn--warning.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--red-mid-dark);color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:active,.a-btn--link.a-btn--warning.active{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.o-expandable{position:relative}.o-expandable__header{display:flex;justify-content:space-between;gap:10px;padding:.625em .9375em;border:0;background-color:transparent;cursor:pointer}.o-expandable__header:focus{outline:1px dotted var(--black);outline-offset:2px}.o-expandable__header .o-expandable__cue-close,.o-expandable__header .o-expandable__cue-open{display:none}.o-expandable__header[aria-expanded=false] .o-expandable__cue-open,.o-expandable__header[aria-expanded=true] .o-expandable__cue-close{display:block}.o-expandable button.o-expandable__header{width:100%;text-align:left}.o-expandable__label{flex-grow:1;margin-bottom:0;color:var(--black);font-weight:500}.o-expandable__icon,.o-expandable__label{font-size:1.125em}@media only all and (max-width: 37.5em){.o-expandable__icon,.o-expandable__label{font-size:1em}}.o-expandable__cues{align-self:center;color:var(--pacific);font-size:1em;line-height:1.375}.o-expandable__content{padding:0 .9375em .9375em}.o-expandable__content:before{content:\"\";display:block;border-top:1px solid var(--gray-40);padding-top:.9375em}.o-expandable__content:after{padding-bottom:.9375em;width:100%}.o-expandable--padded .o-expandable__header{padding:1.5625em .9375em}.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.625em}@media only all and (max-width: 37.5em){.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.375em}}.o-expandable--background{background:var(--gray-5)}.o-expandable--border{border:1px solid var(--gray-40)}html[lang=ar] .o-expandable__header{text-align:right}html[lang=ar] .o-expandable__cues{text-align:left}.o-expandable-group .o-expandable{border-bottom:1px solid var(--gray-40)}.o-expandable-group .o-expandable:first-child{border-top:1px solid var(--gray-40)}@media print{.o-expandable__header[aria-expanded=true] .o-expandable__cue-close,.o-expandable__header[aria-expanded=false] .o-expandable__cue-open{display:none}.o-expandable__content[aria-expanded=false]{display:block;max-height:99999px !important}}.o-expandable .print__header[aria-expanded=true] .o-expandable .print__cue-close,.o-expandable .print__header[aria-expanded=false] .o-expandable .print__cue-open{display:none}.o-expandable .print__content[aria-expanded=false]{display:block;max-height:99999px !important}.o-summary__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary__btn{position:relative;z-index:2;display:block;width:100%;padding-top:15px;padding-bottom:15px;border:dotted var(--pacific);border-width:1px 0;text-align:center;color:var(--pacific);background:#fff}.o-summary__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary__btn[aria-expanded=false]:before{display:block;pointer-events:none;height:2.75em;margin:0;position:absolute;left:0;right:0;top:calc(-100% + 2px);background:linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);content:\"\"}@media print{.o-summary__btn[aria-expanded=false]:before{background:none}}.o-summary__btn[aria-expanded=false]:before .print{background:none}.no-js .o-summary__btn{display:none}@media only screen and (min-width: 601px){.o-summary--mobile .o-summary__btn{display:none}}.o-summary-minimal__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary-minimal__btn{margin-top:5px;padding-left:0;padding-right:0;display:block;border:none;background:none;text-align:left;color:var(--pacific)}.o-summary-minimal__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary-minimal__btn .o-summary-minimal__cue-close,.o-summary-minimal__btn .o-summary-minimal__cue-open{display:none}.o-summary-minimal__btn[aria-expanded=false] .o-summary-minimal__cue-open,.o-summary-minimal__btn[aria-expanded=true] .o-summary-minimal__cue-close{display:block}.no-js .o-summary-minimal__btn{display:none}.o-form__group{margin-bottom:1.875em}.o-form__fieldset{border:none;margin:0;padding:0}.o-form__fieldset .m-form-field+.m-form-field{margin-top:.625em}.a-form-alert .cf-icon-svg{color:var(--gray);float:left}.a-form-alert__text{display:block;margin-left:1.25em}.a-form-alert--success .cf-icon-svg{color:var(--green)}.a-form-alert--error .cf-icon-svg{color:var(--red)}.a-form-alert--warning .cf-icon-svg{color:var(--gold)}.m-form-field .a-text-input--full{width:100%}.m-form-field .a-label+.a-text-input{margin-top:.3125em}.m-form-field--checkbox .a-label,.m-form-field--radio .a-label{display:inline-grid;grid-template-columns:1.875em auto;vertical-align:top;cursor:pointer;overflow-wrap:anywhere}.m-form-field--checkbox .a-label:before,.m-form-field--radio .a-label:before{display:inline-block;grid-row-start:1;grid-row-end:3;border:1px solid var(--gray-60);height:1.125em;width:1.125em;margin-right:10px;background-color:var(--white);content:\"\";vertical-align:top;position:relative;top:1px;left:1px}.m-form-field--checkbox .a-label:hover:before,.m-form-field--checkbox .a-label.hover:before,.m-form-field--radio .a-label:hover:before,.m-form-field--radio .a-label.hover:before{border-color:var(--pacific)}.m-form-field--checkbox .a-label__helper,.m-form-field--radio .a-label__helper{display:block}.m-form-field--checkbox .a-checkbox,.m-form-field--checkbox .a-radio,.m-form-field--radio .a-checkbox,.m-form-field--radio .a-radio{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}.m-form-field--checkbox .a-checkbox:focus+.a-label,.m-form-field--checkbox .a-checkbox.focus+.a-label,.m-form-field--checkbox .a-radio:focus+.a-label,.m-form-field--checkbox .a-radio.focus+.a-label,.m-form-field--radio .a-checkbox:focus+.a-label,.m-form-field--radio .a-checkbox.focus+.a-label,.m-form-field--radio .a-radio:focus+.a-label,.m-form-field--radio .a-radio.focus+.a-label{outline:1px dotted var(--pacific);outline-offset:1px}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:hover+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled:checked+.a-label:before,.m-form-field--checkbox .a-radio:disabled:focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled.focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled:hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled.hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled:checked+.a-label:before,.m-form-field--radio .a-checkbox:disabled:focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled.focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled:hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled.hover+.a-label:before,.m-form-field--radio .a-radio:disabled:checked+.a-label:before,.m-form-field--radio .a-radio:disabled:focus+.a-label:before,.m-form-field--radio .a-radio:disabled.focus+.a-label:before,.m-form-field--radio .a-radio:disabled:hover+.a-label:before,.m-form-field--radio .a-radio:disabled.hover+.a-label:before{border-color:var(--gray-60);outline:none;box-shadow:none}.m-form-field--checkbox .a-checkbox:disabled+.a-label,.m-form-field--checkbox .a-radio:disabled+.a-label,.m-form-field--radio .a-checkbox:disabled+.a-label,.m-form-field--radio .a-radio:disabled+.a-label{cursor:not-allowed;color:var(--gray-dark)}.m-form-field--checkbox .a-checkbox:disabled+.a-label:before,.m-form-field--checkbox .a-radio:disabled+.a-label:before,.m-form-field--radio .a-checkbox:disabled+.a-label:before,.m-form-field--radio .a-radio:disabled+.a-label:before{background:var(--gray-10);border-color:var(--gray-60)}.m-form-field--checkbox .a-checkbox:focus+.a-label:before,.m-form-field--checkbox .a-checkbox.focus+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:hover+.a-label:before,.m-form-field--checkbox .a-checkbox.hover+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center 0}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,')}.m-form-field--checkbox-error .a-label:before{border-color:var(--red);outline:1px solid var(--red)}.m-form-field--checkbox-error .a-label:hover:before,.m-form-field--checkbox-error .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-error .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-error .a-checkbox.focus+.a-label:before{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline-color:var(--red)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label,.m-form-field--checkbox-error .a-checkbox.focus+.a-label{outline:1px dotted var(--red);outline-offset:1px}.m-form-field--checkbox-warning .a-label:before{border-color:var(--gold);outline:1px solid var(--gold)}.m-form-field--checkbox-warning .a-label:hover:before,.m-form-field--checkbox-warning .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label:before{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline-color:var(--gold)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label{outline:1px dotted var(--gold);outline-offset:1px}.m-form-field--checkbox-success .a-label:before{border-color:var(--green);outline:1px solid var(--green)}.m-form-field--checkbox-success .a-label:hover:before,.m-form-field--checkbox-success .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-success .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-success .a-checkbox.focus+.a-label:before{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline-color:var(--green)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label,.m-form-field--checkbox-success .a-checkbox.focus+.a-label{outline:1px dotted var(--green);outline-offset:1px}.m-form-field--radio .a-label:before{border-radius:50%;transform:rotate(0)}.m-form-field--radio .a-radio:focus+.a-label:before,.m-form-field--radio .a-radio.focus+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:hover+.a-label:before,.m-form-field--radio .a-radio.hover+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:checked+.a-label:before{background-color:var(--pacific);box-shadow:inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:checked:disabled+.a-label:before{background-color:var(--gray-40);box-shadow:inset 0 0 0 2px var(--gray-10)}.m-form-field--radio .a-radio:focus:checked+.a-label:before,.m-form-field--radio .a-radio.focus:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:hover:checked+.a-label:before,.m-form-field--radio .a-radio.hover:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--lg-target{display:block}.m-form-field--lg-target .a-label{box-sizing:border-box;width:100%;padding:15px;background-color:var(--gray-10)}.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{background-color:var(--pacific-20);box-shadow:inset 0 0 0 1px var(--pacific)}.m-form-field--lg-target .a-checkbox:hover+.a-label,.m-form-field--lg-target .a-checkbox.hover+.a-label,.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-radio:hover+.a-label,.m-form-field--lg-target .a-radio.hover+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label{box-shadow:inset 0 0 0 2px var(--pacific)}.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{outline-offset:1px}.m-form-field--lg-target .a-checkbox:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:hover:disabled+.a-label,.m-form-field--lg-target .a-radio:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:hover:disabled+.a-label{color:var(--gray-dark);box-shadow:none;background-color:var(--gray-20)}.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label:before,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label:before{border:1px solid var(--gray-60)}.m-form-field .a-form-alert{margin-top:.9375em}.a-label{display:inline-block}.a-label__helper{color:var(--gray-dark);font-size:1rem;font-weight:400}.a-label__helper--block{display:block;margin-top:0.8333333333em}.a-label--heading{display:block;margin-bottom:0.5555555556em;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.a-label--heading,ul+.a-label--heading,ol+.a-label--heading,dl+.a-label--heading,figure+.a-label--heading,img+.a-label--heading,table+.a-label--heading,blockquote+.a-label--heading,h1+.a-label--heading,.h1+.a-label--heading,h2+.a-label--heading,.h2+.a-label--heading,h3+.a-label--heading,.h3+.a-label--heading,h5+.a-label--heading,.h5+.a-label--heading,h6+.a-label--heading,.h6+.a-label--heading{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.a-label--heading{margin-bottom:.625em;font-size:1em;line-height:1.125}}.a-label--heading .a-label__helper--block{margin-top:.625rem}.a-range{appearance:none;width:100%;min-height:49px}.a-range::-webkit-slider-runnable-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-moz-range-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-webkit-slider-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range::-moz-range-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range:focus,.a-range.focus{box-shadow:none;outline:none}.a-range:focus::-webkit-slider-thumb,.a-range.focus::-webkit-slider-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.a-range:focus::-moz-range-thumb,.a-range.focus::-moz-range-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.o-search-input{display:flex;flex-direction:column;row-gap:.9375rem}.o-search-input__input{position:relative;display:flex;width:initial;flex:0 1 100%}.o-search-input__input-label{position:absolute;left:10px;align-self:center;cursor:pointer}.o-search-input__input input[type=search]{width:100%;white-space:nowrap;padding-left:30px;appearance:none}.o-search-input__input button[type=reset]{display:none;position:absolute;right:0;align-self:center;color:var(--gray-40);font-size:20px;border:1px solid transparent;background-color:transparent;outline:0;width:44px;padding:5px;text-align:right}.o-search-input__input button[type=reset]>svg{width:25px;cursor:pointer;pointer-events:none}.o-search-input__input button[type=reset]:hover{color:var(--black)}.o-search-input__input button[type=reset]:focus{color:var(--black)}.o-search-input__input button[type=reset]:focus>svg{outline:1px dotted var(--pacific)}.o-search-input__input input[type=search]:placeholder-shown~button[type=reset]{display:none}.o-search-input__input input[type=search]:not(:placeholder-shown){padding-right:34px}.o-search-input__input input[type=search]::-webkit-search-decoration,.o-search-input__input input[type=search]::-webkit-search-cancel-button,.o-search-input__input input[type=search]::-webkit-search-results-button,.o-search-input__input input[type=search]::-webkit-search-results-decoration{display:none}.o-search-input:focus-within button[type=reset],.o-search-input .o-search-input__input:hover button[type=reset]{display:block}.o-search-input button[type=submit]{line-height:1.1875}@media only all and (min-width: 37.5625em){.o-search-input{flex-direction:row;border-left:0}.o-search-input button[type=submit]{border-top-left-radius:0;border-bottom-left-radius:0;flex-basis:25%}}.no-js .o-search-input button[type=reset]{display:none !important}.a-select{position:relative;border:1px solid var(--gray-60)}.a-select select{width:100%;line-height:1.375;padding:.4375em .375em .375em;border:0;appearance:none;background-color:var(--white);border-radius:0;color:var(--black)}.a-select select:hover,.a-select select.hover{outline:2px solid var(--pacific);outline-offset:0}.a-select select:active,.a-select select:focus,.a-select select.focus{box-shadow:0 0 0 2px var(--pacific);outline:1px dotted var(--pacific);outline-offset:3px}.a-select select[disabled]{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed}.a-select select[disabled]:hover,.a-select select[disabled].hover,.a-select select[disabled]:focus,.a-select select[disabled].focus{outline:none}.a-select select[disabled] option,.a-select select[disabled] option:disabled,.a-select select option:disabled{color:var(--gray-dark)}.a-select:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;content:\"\";pointer-events:none}.a-select--disabled:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.a-tag-filter{display:flex;gap:.625rem;border:1px solid var(--teal);padding:4px 6px;background-color:var(--teal-20);border-radius:.1875rem;color:var(--black);text-align:left;min-width:-moz-fit-content;min-width:fit-content}.a-tag-filter .cf-icon-svg{pointer-events:none;flex:none}.a-tag-filter>label{display:contents;pointer-events:none}button.a-tag-filter:hover{background-color:var(--teal-40);cursor:pointer}button.a-tag-filter:focus{outline:1px dotted var(--teal);outline-offset:1px}button.a-tag-filter:active{background-color:var(--teal)}a.a-tag-filter{line-height:normal;color:var(--black);border-color:var(--teal)}a.a-tag-filter:visited,a.a-tag-filter.visited,a.a-tag-filter:hover,a.a-tag-filter.hover{border-color:var(--teal);color:var(--black)}a.a-tag-filter:focus,a.a-tag-filter.focus{border-color:var(--teal);color:var(--black)}a.a-tag-filter:active,a.a-tag-filter.active{border-color:var(--teal);color:var(--black)}.a-tag-topic{display:flex;gap:.3125rem}.a-tag-topic{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--gold-80);letter-spacing:1px}.a-tag-topic .a-tag-topic__text{color:var(--gray);word-break:break-word}@media only all and (max-width: 37.5em){.a-tag-topic{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-tag-topic .cf-icon-svg--right{margin-left:auto}.a-tag-topic .a-tag-topic__text{border-bottom-width:0;flex-shrink:10}}a.a-tag-topic{color:var(--gold-80);border-color:var(--gold-80)}a.a-tag-topic:visited,a.a-tag-topic.visited,a.a-tag-topic:hover,a.a-tag-topic.hover{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:focus,a.a-tag-topic.focus{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:active,a.a-tag-topic.active{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic .a-tag-topic__text{border-bottom-color:var(--gold-80)}@media only all and (max-width: 37.5em){a.a-tag-topic{border-top-width:1px;border-bottom-width:1px}a.a-tag-topic:focus{outline:none}a.a-tag-topic:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-tag-topic)+li:has(.a-tag-topic) .a-tag-topic{position:relative;border-top:none}li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:hover:before,li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.a-tag-topic__bullet{font-size:1rem;line-height:1rem}@media only all and (min-width: 37.5625em){a.a-tag-topic__text{color:var(--gray);border-color:var(--gray)}a.a-tag-topic__text:visited,a.a-tag-topic__text.visited,a.a-tag-topic__text:hover,a.a-tag-topic__text.hover{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:focus,a.a-tag-topic__text.focus{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:active,a.a-tag-topic__text.active{border-color:var(--gray);color:var(--gray)}a.a-tag-topic,a.a-tag-topic:visited,a.a-tag-topic:hover,a.a-tag-topic:focus,a.a-tag-topic:active{border-bottom:none;outline-offset:1px}a.a-tag-topic .a-tag-topic__text,a.a-tag-topic:visited .a-tag-topic__text,a.a-tag-topic:hover .a-tag-topic__text,a.a-tag-topic:focus .a-tag-topic__text,a.a-tag-topic:active .a-tag-topic__text{padding-bottom:1px;border-bottom:1px dotted var(--gold-80)}a.a-tag-topic:hover .a-tag-topic__text{border-bottom:1px solid var(--gold-80)}a.a-tag-topic:focus{outline-color:var(--gray)}a.a-tag-topic:focus .a-tag-topic__text{border-bottom-style:solid !important}}.m-tag-group{padding-left:0;list-style-type:none}.m-tag-group li{margin-bottom:0;display:contents}@media only all and (min-width: 37.5625em){.m-tag-group{display:flex;gap:.9375em;flex-wrap:wrap}.m-tag-group--stacked{flex-direction:column;width:-moz-fit-content;width:fit-content}}.m-tag-group:has(.a-tag-filter){display:flex;gap:.9375em;flex-wrap:wrap}html[lang=ar] .m-tag-group{direction:rtl;padding-right:0}.a-text-input{appearance:none;display:inline-block;padding:.4375em;border:1px solid var(--gray-60);background:var(--white);color:var(--black);box-sizing:border-box}.a-text-input:hover,.a-text-input.hover{border-color:var(--pacific);outline:1px solid var(--pacific)}.a-text-input:focus,.a-text-input.focus{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific);outline:1px dotted var(--pacific);outline-offset:2px}.a-text-input:disabled,.a-text-input:disabled:hover,.a-text-input:disabled.hover,.a-text-input:disabled:focus,.a-text-input:disabled.focus{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed;border-color:var(--gray-60);outline:none}.a-text-input--error{border-color:var(--red);outline:1px solid var(--red)}.a-text-input--error:hover,.a-text-input--error.hover{border-color:var(--red-dark);outline:1px solid var(--red-dark);outline-offset:0}.a-text-input--error:focus,.a-text-input--error.focus{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red)}.a-text-input--error:focus:hover,.a-text-input--error:focus.hover,.a-text-input--error.focus:hover,.a-text-input--error.focus.hover{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red);outline-offset:2px}.a-text-input--warning{border-color:var(--gold);outline:1px solid var(--gold)}.a-text-input--warning:hover,.a-text-input--warning.hover{border-color:var(--gold-dark);outline:1px solid var(--gold-dark);outline-offset:0}.a-text-input--warning:focus,.a-text-input--warning.focus{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold)}.a-text-input--warning:focus:hover,.a-text-input--warning:focus.hover,.a-text-input--warning.focus:hover,.a-text-input--warning.focus.hover{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold);outline-offset:2px}.a-text-input--success{border-color:var(--green);outline:1px solid var(--green)}.a-text-input--success:hover,.a-text-input--success.hover{border-color:var(--green-dark);outline:1px solid var(--green-dark);outline-offset:0}.a-text-input--success:focus,.a-text-input--success.focus{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green)}.a-text-input--success:focus:hover,.a-text-input--success:focus.hover,.a-text-input--success.focus:hover,.a-text-input--success.focus.hover{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green);outline-offset:2px}::-webkit-search-decoration{appearance:none}::placeholder{color:var(--gray-dark)}input[type=date]::-webkit-datetime-edit{color:var(--gray-dark)}select.o-multiselect{display:block;box-sizing:border-box;width:100%;padding:.25em .4375em;height:5.5em;border:1px solid var(--gray-60)}select.o-multiselect option{padding:.125em .375em}.o-multiselect,.o-multiselect__header{position:relative}.o-multiselect__header:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;border:1px solid var(--gray-60);content:\"\";pointer-events:none}.o-multiselect__search[type=text]{display:block;box-sizing:border-box;width:100%}.o-multiselect__fieldset{border-color:var(--gray-60);border-top:none;margin:-1px 0 0;padding:0;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;position:absolute;z-index:10;max-height:0;width:100%;transition:max-height .25s ease-out}.o-multiselect.u-active .o-multiselect__fieldset{margin-top:0;max-height:140px;border-color:var(--pacific);border-width:2px;border-top:0}.o-multiselect.u-active .o-multiselect__header:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.o-multiselect__options{list-style-type:none;background-color:var(--white);padding:0}.o-multiselect__options li{margin:0}.o-multiselect__options li:first-child .a-label{padding-top:.625em}.o-multiselect__options.u-filtered li:not(.u-filter-match){display:none}.o-multiselect__options.u-no-results li,.o-multiselect__options.u-max-selections li{display:none}.o-multiselect__options.u-no-results:after,.o-multiselect__options.u-max-selections:after{display:list-item}.o-multiselect__options.u-no-results:after{content:\"No results found\"}.o-multiselect__options.u-max-selections{padding:.625em;pointer-events:none}.o-multiselect__options.u-max-selections:after{content:\"Reached maximum number of selections\"}.o-multiselect__options .a-label{box-sizing:border-box;padding:.3125em 0 .3125em .625em;width:100%}.cf-icon-svg{height:1.1875em;vertical-align:text-top;fill:currentcolor}.cf-icon-svg--updating,.cf-icon-svg--updating-round{animation:updating-animation 1.25s infinite linear;transform-origin:50% 50%}@keyframes updating-animation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}html[lang=ar] .cf-icon-svg--right,html[lang=ar] .cf-icon-svg--right-round,html[lang=ar] .cf-icon-svg--left,html[lang=ar] .cf-icon-svg--left-round,html[lang=ar] .cf-icon-svg--arrow-right,html[lang=ar] .cf-icon-svg--arrow-right-round,html[lang=ar] .cf-icon-svg--arrow-left,html[lang=ar] .cf-icon-svg--arrow-left-round,html[lang=ar] .cf-icon-svg--help,html[lang=ar] .cf-icon-svg--help-round,html[lang=ar] .cf-icon-svg--book,html[lang=ar] .cf-icon-svg--book-round,html[lang=ar] .cf-icon-svg--document,html[lang=ar] .cf-icon-svg--document-round,html[lang=ar] .cf-icon-svg--edit,html[lang=ar] .cf-icon-svg--edit-round,html[lang=ar] .cf-icon-svg--paper-clip,html[lang=ar] .cf-icon-svg--paper-clip-round,html[lang=ar] .cf-icon-svg--cart,html[lang=ar] .cf-icon-svg--cart-round,html[lang=ar] .cf-icon-svg--disability,html[lang=ar] .cf-icon-svg--disability-round,html[lang=ar] .cf-icon-svg--travel,html[lang=ar] .cf-icon-svg--travel-round,html[lang=ar] .cf-icon-svg--bullhorn,html[lang=ar] .cf-icon-svg--bullhorn-round,html[lang=ar] .cf-icon-svg--chart,html[lang=ar] .cf-icon-svg--chart-round,html[lang=ar] .cf-icon-svg--list,html[lang=ar] .cf-icon-svg--list-round,html[lang=ar] .cf-icon-svg--external-link,html[lang=ar] .cf-icon-svg--external-link-round{transform:scaleX(-1)}.m-card{position:relative}.m-card:not(.m-card--breakout)>a{padding:1.875em}.m-card:not(.m-card--breakout) .m-card__footer{margin-top:auto}.m-card:not(.m-card--breakout,.m-card--topic){background:var(--white);border:1px solid var(--gray-20);border-bottom-width:3px;padding:1.875em}.m-card:not(.m-card--breakout,.m-card--topic),.m-card>a{display:flex;flex-direction:column;flex-grow:1;flex-basis:0;box-sizing:border-box;height:100%}.m-card a:focus{outline-offset:2px}.m-card__footer>a{font-weight:500;border-bottom-width:1px}@media only all and (max-width: 56.3125em){.m-card__heading{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h4+.m-card__heading,.h4+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.3636363636em}}@media only all and (max-width: 56.3125em)and (max-width: 37.5em){.m-card__heading{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h3+.m-card__heading,.h3+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.6666666667em}}.m-card__heading>a{color:var(--black)}.m-card__heading>a:hover{color:var(--pacific)}.m-card__heading>a .m-card__icon{font-size:1em;margin-bottom:0;padding-right:.46875em}.m-card__heading>a .m-card__icon,.m-card__heading>a span{display:table-cell}.m-card>.m-list{margin-top:10px;margin-bottom:30px}.m-card--topic{text-align:center;width:170px;background:var(--white)}.m-card--topic>a{border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--topic .m-card__icon{font-size:1.875em;color:var(--green);margin-bottom:.3125em}.m-card--topic:hover>a{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--topic:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--topic .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--topic>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--topic:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:focus .m-card__footer>span{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:active .m-card__footer>span{border-color:var(--pacific-dark);border-style:solid;color:var(--pacific-dark)}.m-card--topic-action .m-card__icon{color:var(--pacific)}.m-card--breakout{min-width:210px;text-align:center}.m-card--breakout>a{padding-top:60px}.m-card--breakout .m-card__inner-wrapper{position:relative;z-index:0;min-height:135px;background:var(--gray-5);border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--breakout .m-card__img{position:absolute;z-index:1;top:0;left:50%;width:210px;height:120px;margin-left:-105px}.m-card--breakout .m-card__footer{margin-top:84px}.m-card--breakout:hover .m-card__inner-wrapper{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--breakout:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--breakout .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--breakout>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--breakout:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--breakout>a:focus .m-card__footer>span{border-color:var(--pacific);color:var(--pacific)}.m-card--breakout>a:active .m-card__footer>span{border-color:var(--navy);border-style:solid;color:var(--navy)}.m-card--breakout .m-card__footer>span{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card--breakout .m-card__footer>span,ul+.m-card--breakout .m-card__footer>span,ol+.m-card--breakout .m-card__footer>span,dl+.m-card--breakout .m-card__footer>span,figure+.m-card--breakout .m-card__footer>span,img+.m-card--breakout .m-card__footer>span,table+.m-card--breakout .m-card__footer>span,blockquote+.m-card--breakout .m-card__footer>span,h1+.m-card--breakout .m-card__footer>span,.h1+.m-card--breakout .m-card__footer>span,h2+.m-card--breakout .m-card__footer>span,.h2+.m-card--breakout .m-card__footer>span,h4+.m-card--breakout .m-card__footer>span,.h4+.m-card--breakout .m-card__footer>span,h5+.m-card--breakout .m-card__footer>span,.h5+.m-card--breakout .m-card__footer>span,h6+.m-card--breakout .m-card__footer>span,.h6+.m-card--breakout .m-card__footer>span{margin-top:1.3636363636em}.o-card-group>h2{margin-bottom:1.875rem}.o-card-group--column-2 .o-card-group__cards{grid-template-columns:1fr 1fr}.o-card-group--column-3 .o-card-group__cards{grid-template-columns:repeat(3, minmax(0, 1fr))}@media only all and (max-width: 63.8125em){.o-card-group--column-3 .o-card-group__cards{grid-template-columns:1fr 1fr}}.o-card-group__cards{display:grid;grid-column-gap:1.25em;grid-row-gap:1.25em}@media only all and (max-width: 37.5em){.o-card-group__cards{grid-template-columns:100% !important}}.o-card-group--bg-green{padding:1.875em;background:var(--green-20)}_:-ms-lang(x),.o-card-group__cards{display:block}_:-ms-lang(x) .m-card,.o-card-group__cards .m-card{display:block;float:left;margin-bottom:10px}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-2 .o-card-group__cards .m-card{width:48%;margin-right:2%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-2 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-3 .o-card-group__cards .m-card{width:32%;margin-right:1%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-3 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x),.o-card-group:after{content:\"\";display:table;clear:both}.o-card-group--count-2 .m-card:nth-of-type(1),.o-card-group--count-3 .m-card:nth-of-type(1),.o-card-group--count-4 .m-card:nth-of-type(1){grid-area:card1}.o-card-group--count-2 .m-card:nth-of-type(2),.o-card-group--count-3 .m-card:nth-of-type(2),.o-card-group--count-4 .m-card:nth-of-type(2){grid-area:card2}.o-card-group--count-2 .m-card:nth-of-type(3),.o-card-group--count-3 .m-card:nth-of-type(3),.o-card-group--count-4 .m-card:nth-of-type(3){grid-area:card3}.o-card-group--count-2 .m-card:nth-of-type(4),.o-card-group--count-3 .m-card:nth-of-type(4),.o-card-group--count-4 .m-card:nth-of-type(4){grid-area:card4}.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card1 card3\"}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.7307692308em}h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1)>a{justify-content:center}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card3 card4\"}.o-card-group--flow .o-card-group__cards{display:flex;flex-wrap:wrap;justify-content:center}@media only all and (min-width: 37.5625em)and (max-width: 56.25em){.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card1\" \"card2 card3\"}}@media only all and (max-width: 37.5em){.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\"}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\" \"card4\"}.o-card-group--flow .o-card-group__cards{display:block}.o-card-group--flow .o-card-group__cards .m-card{width:100%;margin-bottom:1.875em}}.o-email-signup .m-notification{margin-bottom:.9375em}.o-email-signup .a-text-input{max-width:23.125rem}.o-email-signup__buttons{display:flex;margin-top:.9375em;align-items:center;flex-wrap:wrap-reverse;gap:.9375em}.o-email-signup .a-btn{text-align:inherit}@media only all and (max-width: 37.5em){.o-email-signup .a-label--heading{font-size:1em}}.o-featured-content-module{min-height:220px;position:relative;border:1px solid var(--gray-40);background-color:var(--gray-5)}.o-featured-content-module__text{padding-top:1.875em;padding-bottom:1.875em}.o-featured-content-module__img{display:block}@media only all and (max-width: 37.5em){.o-featured-content-module__text{padding-right:.9375em;padding-left:.9375em}.o-featured-content-module__visual{padding-right:.9375em;padding-bottom:.9375em;padding-left:.9375em}.o-featured-content-module__img{margin-right:auto;margin-left:auto}}@media only all and (min-width: 37.5625em){.o-featured-content-module__text{padding-right:300px;padding-left:1.875em}.o-featured-content-module__visual{height:100%;overflow:hidden;position:absolute;top:0;right:0;width:270px}.o-featured-content-module__img{max-width:none;height:100%;position:absolute;left:50%;transform:translate(-50%)}}.m-hero{background-color:var(--gray-5)}.m-hero__wrapper{display:grid;max-width:1200px;margin:0 auto;padding-top:30px;padding-bottom:30px}.m-hero__text{padding-right:15px;padding-left:15px}.m-hero__heading{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7647058824em}.m-hero__subhead{font-size:22px;line-height:1.25}.m-hero__image-wrapper{box-sizing:border-box;overflow:hidden}.m-hero__image{background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;display:none}@supports(display: grid){.m-hero__image{display:block}}.m-hero--knockout{background-color:var(--gray);color:var(--white)}.m-hero--overlay .m-hero__wrapper{background-position:center;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo,.m-hero--50-50{background-color:var(--white)}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}@media only all and (min-width: 37.5625em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h2+.m-hero--jumbo .m-hero__subhead,.h2+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h2+.m-hero--50-50 .m-hero__subhead,.h2+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.3636363636em}}@media only all and (min-width: 63.8125em){.m-hero--jumbo .m-hero__wrapper,.m-hero--50-50 .m-hero__wrapper{min-height:285px}.m-hero--jumbo .m-hero__heading,.m-hero--50-50 .m-hero__heading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.625em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead{margin-top:1.7307692308em}h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h3+.m-hero--jumbo .m-hero__subhead,.h3+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h3+.m-hero--50-50 .m-hero__subhead,.h3+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){.m-hero__image-wrapper{margin-top:1.875em}.m-hero--overlay .m-hero__wrapper{background-image:none !important}.m-hero--jumbo .m-hero__wrapper{padding-bottom:0}}@media only all and (max-width: 56.25em){.m-hero__heading{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7307692308em}h1+.m-hero__heading,.h1+.m-hero__heading,h3+.m-hero__heading,.h3+.m-hero__heading,h4+.m-hero__heading,.h4+.m-hero__heading,h5+.m-hero__heading,.h5+.m-hero__heading,h6+.m-hero__heading,.h6+.m-hero__heading{margin-top:1.1538461538em}.m-hero__subhead{font-size:18px}}@media only all and (min-width: 37.5625em){.m-hero__wrapper{grid-template-columns:7fr 5fr;padding-right:15px;padding-left:15px;min-height:225px}.m-hero__text{margin:auto 0}.m-hero__image-wrapper{padding-right:15px;padding-left:15px;display:flex;align-items:center}.m-hero--bleeding .m-hero__image-wrapper{width:100%;margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--bleeding .m-hero__image{padding-bottom:0 !important;height:100%;width:100%;background-size:cover}.m-hero--overlay .m-hero__image{display:none}.m-hero--jumbo .m-hero__wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo .m-hero__image{display:none}.m-hero--50-50 .m-hero__wrapper{grid-template-columns:1fr 1fr;border:1px solid var(--gray-40);border-top:none;background-position:100% center;background-repeat:no-repeat;background-size:50%}.m-hero--50-50 .m-hero__image{display:none}}@media only all and (min-width: 63.8125em){.m-hero__wrapper{padding-top:2.8125em;padding-bottom:2.8125em;min-height:195px}.m-hero--bleeding .m-hero__image-wrapper{margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--50-50 .m-hero__wrapper{min-height:345px}}.content-l{position:relative}@media only all and (min-width: 37.5625em){.content-l{display:block;position:relative;margin-left:-15px;margin-right:-15px}}@media only all and (max-width: 37.5em){.content-l__col+.content-l__col{margin-top:1.875em}}@media only all and (min-width: 37.5625em){.content-l__col-1{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-2{display:inline-block;box-sizing:border-box;width:50%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-3{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-2-3{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-8{display:inline-block;box-sizing:border-box;width:37.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-5-8{display:inline-block;box-sizing:border-box;width:62.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-4{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-4{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}.content__line{height:1px;background:var(--gray-40)}.content__main dd,.content__main dt,.content__main h3,.content__main h4,.content__main h5,.content__main h6,.content__main li,.content__main p,.content__main label,.content__intro dd,.content__intro dt,.content__intro h3,.content__intro h4,.content__intro h5,.content__intro h6,.content__intro li,.content__intro p,.content__intro label{max-width:41.875rem}.content__intro,.content__main,.content__sidebar{padding:1.875em .9375em}@media only all and (min-width: 37.5625em){.content__intro,.content__main,.content__sidebar{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding:2.8125em .9375em}}@media only all and (min-width: 56.3125em){.content__intro,.content__main,.content__sidebar{padding:2.8125em 0}}@media only all and (min-width: 56.3125em){.content__intro{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}@media only all and (min-width: 56.3125em){.content--1-3 .content__sidebar{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-right:1.875em}.content--1-3 .content__main{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;position:relative}.content--1-3 .content__main:after{content:\"\";border-left:1px solid var(--gray-40);position:absolute;top:2.8125em;bottom:0;left:-1.875em}.content--2-1 .content__main{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content--2-1 .content__main:after{right:-1.875em}.content--2-1 .content__sidebar{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-left:1.875em}}.content--flush-bottom{padding-bottom:0}@media only all and (max-width: 56.25em){.content--flush-top-on-small{padding-top:0}}@media only all and (max-width: 56.25em){.content--flush-all-on-small{padding:0;border:none}}.block{margin-top:3.75em;margin-bottom:3.75em}.block--border-top{border-top:1px solid var(--gray-40)}.block--border-right{border-right:1px solid var(--gray-40)}.block--border-bottom{border-bottom:1px solid var(--gray-40)}.block--border-left{border-left:1px solid var(--gray-40)}.block--border{border:1px solid var(--gray-40)}.block--flush-top{margin-top:0 !important}.block--flush-top.block--border,.block--flush-top.block--border-top{border-top:none}.block--flush-bottom{margin-bottom:0 !important}.block--flush-bottom.block--border,.block--flush-bottom.block--border-bottom{border-bottom:none}.block--flush-sides{margin-right:-15px;margin-left:-15px}@media only all and (max-width: 37.5em){.block--flush-sides.block--border,.block--flush-sides.block--border-right,.block--flush-sides.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush-sides{margin-right:-30px;margin-left:-30px}}.block--flush{margin-top:0 !important;margin-right:-15px;margin-bottom:0 !important;margin-left:-15px}.block--flush.block--border,.block--flush.block--border-top,.block--flush.block--border-bottom{border-top:none;border-bottom:none}@media only all and (max-width: 37.5em){.block--flush.block--border,.block--flush.block--border-right,.block--flush.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush{margin-right:-30px;margin-left:-30px}}.block--bg{padding:1.875em .9375em 3.75em;background:var(--gray-5)}@media only all and (min-width: 37.5625em){.block--bg{padding:2.8125em 1.875em}}.block--padded-top{padding-top:1.875em;margin-top:1.875em}.block--padded-bottom{padding-bottom:1.875em;margin-bottom:1.875em}.block--sub{margin-top:1.875em;margin-bottom:1.875em}@media only all and (min-width: 56.3125em){.wrapper{max-width:1200px;padding-right:15px;padding-left:15px;margin:0 auto;clear:both}}.wrapper--match-content{padding-left:15px;padding-right:15px}@media only all and (min-width: 37.5625em){.wrapper--match-content{padding-left:30px;padding-right:30px;max-width:1200px}}.o-text-introduction{margin-top:0;margin-bottom:60px}.o-text-introduction>*{margin-top:0;margin-bottom:15px;max-width:41.875rem}.o-well{box-sizing:border-box;padding:1.875em .9375em;border:1px solid var(--gray-40);background-color:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-well{padding-left:1.875em;padding-right:1.875em}}.o-banner{padding:.9375em 0;background:var(--gold-10);border-bottom:1px solid var(--gray-40);font-size:.875em}.o-banner .m-notification{border:none;padding:0}.o-banner .m-notification__icon{left:0;top:0}.o-banner--dark{background:var(--teal-dark);border-color:var(--teal-dark);color:var(--white)}.o-banner--dark .m-notification{background:var(--teal-dark)}.o-banner--dark .m-notification .cf-icon-svg{fill:var(--white)}.o-banner--dark .m-notification a{color:var(--white);border-color:var(--white)}.o-banner--dark .m-notification a:visited,.o-banner--dark .m-notification a.visited{border-color:var(--teal-40);color:var(--teal-40)}.o-banner--dark .m-notification a:hover,.o-banner--dark .m-notification a.hover{border-color:var(--gray-15);color:var(--gray-15)}.o-banner--dark .m-notification a:focus,.o-banner--dark .m-notification a.focus{border-color:var(--white);color:var(--white)}.o-banner--dark .m-notification a:active,.o-banner--dark .m-notification a.active{border-color:var(--gray-15);color:var(--gray-15)}@media only all and (min-width: 37.5625em){.o-banner{font-size:1em}}.m-notification{display:none;position:relative;padding:15px;background:var(--gray-5);border:1px solid var(--gray-40)}.m-notification>.cf-icon-svg{position:absolute;fill:var(--gray)}.m-notification--success{background:var(--green-10);border-color:var(--green)}.m-notification--success>.cf-icon-svg{fill:var(--green)}.m-notification--warning{background:var(--gold-10);border-color:var(--gold)}.m-notification--warning>.cf-icon-svg{fill:var(--gold)}.m-notification--error{background:var(--red-10);border-color:var(--red)}.m-notification--error>.cf-icon-svg{fill:var(--red)}.m-notification--success a,.m-notification--warning a,.m-notification--error a{color:var(--pacific-mid-dark);border-color:var(--pacific-mid-dark)}.m-notification--success a:visited,.m-notification--success a.visited,.m-notification--warning a:visited,.m-notification--warning a.visited,.m-notification--error a:visited,.m-notification--error a.visited{border-color:var(--teal);color:var(--teal)}.m-notification--success a:hover,.m-notification--success a.hover,.m-notification--warning a:hover,.m-notification--warning a.hover,.m-notification--error a:hover,.m-notification--error a.hover{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-notification--success a:focus,.m-notification--success a.focus,.m-notification--warning a:focus,.m-notification--warning a.focus,.m-notification--error a:focus,.m-notification--error a.focus{border-color:var(--pacific-mid-dark);color:var(--pacific-mid-dark)}.m-notification--success a:active,.m-notification--success a.active,.m-notification--warning a:active,.m-notification--warning a.active,.m-notification--error a:active,.m-notification--error a.active{border-color:var(--navy-dark);color:var(--navy-dark)}.m-notification--visible{display:block}.cf-icon-svg+.m-notification__content{padding-left:1.5625rem}.m-notification__message{font-size:1rem;line-height:1.25;font-weight:500}@media only all and (min-width: 37.5625em){.m-notification__message{font-size:1.125rem}}.m-notification__explanation{margin-top:.3125rem;margin-bottom:.9375rem}.m-notification__message+.m-list{margin-top:.9375rem}@media only all and (min-width: 37.5625em){.m-notification .cf-icon-svg{font-size:1.125rem}.m-notification__explanation{margin-bottom:0}.m-notification .m-list{margin-top:.3125rem}.m-notification .m-list__item{margin-bottom:.3125rem}}html[lang=ar] .m-notification .cf-icon-svg+.m-notification__content{padding-left:initial;padding-right:1.5625rem}html[lang=ar] .m-notification .m-list{padding-right:0}.m-pagination{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:\"pag-btn-prev . pag-btn-next\" \"pag-form pag-form pag-form\";row-gap:.9375rem}.m-pagination__form{grid-area:pag-form;display:flex;flex-flow:wrap;place-content:center;gap:.625rem;padding:.3125rem;border-radius:.25rem;background:var(--gray-5);color:var(--gray)}.m-pagination__current-page{width:2.8125rem;font-weight:500;text-align:right}.m-pagination__label{display:contents;white-space:nowrap}.m-pagination__btn-prev{grid-area:pag-btn-prev;z-index:1}.m-pagination__btn-next{grid-area:pag-btn-next;z-index:1}@media only all and (min-width: 37.5625em){.m-pagination{grid-template-areas:\"pag-btn-prev pag-form pag-btn-next\"}.m-pagination__btn-prev{border-top-right-radius:0;border-bottom-right-radius:0}.m-pagination__btn-next{border-top-left-radius:0;border-bottom-left-radius:0}}.o-table__cell--right-align{text-align:right}.o-table--scrolling{box-sizing:border-box;overflow-y:hidden}.o-table--scrolling table{border:1px solid var(--gray-40)}.o-table--scrolling table>tbody>tr:nth-child(2n)>th,.o-table--scrolling table>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-table--striped>tbody>tr:nth-child(2n)>th,.o-table--striped>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}}@media only screen and (max-width: 600px){.o-table{width:100%}.o-table--striped tr:nth-child(2n)>th,.o-table--striped tr:nth-child(2n)>td{background:var(--white)}.o-table--stack-on-small{border-top:1px solid var(--gray-40)}.o-table--stack-on-small tr,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=row],.o-table--stack-on-small [data-display-table=cell]{display:block}.o-table--stack-on-small th,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=cell]{padding-right:0;padding-left:0;width:100%}.o-table--stack-on-small>thead,.o-table--stack-on-small [data-display-table=thead]{display:none}.o-table--stack-on-small td[data-label]:before{display:block;margin-top:0;margin-bottom:.3125em;content:attr(data-label);line-height:1.83333333;font-size:.875em;font-weight:600;letter-spacing:1px;text-transform:uppercase}.o-table--stack-on-small td:last-child,.o-table--stack-on-small [data-display-table=cell]:last-child{margin-bottom:1.875em}}.a-date{color:var(--gray);white-space:nowrap;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.a-date,ul+.a-date,ol+.a-date,dl+.a-date,figure+.a-date,img+.a-date,table+.a-date,blockquote+.a-date,h1+.a-date,.h1+.a-date,h2+.a-date,.h2+.a-date,h3+.a-date,.h3+.a-date,h4+.a-date,.h4+.a-date,h6+.a-date,.h6+.a-date{margin-top:2.1428571429em}.no-js .u-js-only,.u-hide-if-js{display:none !important}.no-js .u-hide-if-js{display:block !important}.u-clearfix:after{content:\"\";display:table;clear:both}.u-visually-hidden{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}@media only all and (max-width: 37.5em){.u-hide-on-mobile{display:none}}.u-show-on-mobile{display:none}@media only all and (max-width: 37.5em){.u-show-on-mobile{display:block}}.u-hidden{display:none !important}.u-invisible{visibility:hidden}.u-right{float:right}.u-nowrap{white-space:nowrap}.u-flexible-container{position:relative;padding-bottom:56.25%;height:0}.u-flexible-container__inner{position:absolute;top:0;left:0;width:100%;height:100%}.u-flexible-container--4-3{position:relative;padding-bottom:75%;height:0}.u-mt0{margin-top:0 !important}.u-mb0{margin-bottom:0 !important}.u-mt5{margin-top:5px !important}.u-mb5{margin-bottom:5px !important}.u-mt10{margin-top:10px !important}.u-mb10{margin-bottom:10px !important}.u-mt15{margin-top:15px !important}.u-mb15{margin-bottom:15px !important}.u-mt20{margin-top:20px !important}.u-mb20{margin-bottom:20px !important}.u-mt30{margin-top:30px !important}.u-mb30{margin-bottom:30px !important}.u-mt45{margin-top:45px !important}.u-mb45{margin-bottom:45px !important}.u-mt60{margin-top:60px !important}.u-mb60{margin-bottom:60px !important}.u-w100pct{width:100%}.u-w90pct{width:90%}.u-w80pct{width:80%}.u-w70pct{width:70%}.u-w60pct{width:60%}.u-w50pct{width:50%}.u-w40pct{width:40%}.u-w30pct{width:30%}.u-w20pct{width:20%}.u-w10pct{width:10%}.u-w75pct{width:75%}.u-w65pct{width:65%}.u-w25pct{width:25%}.u-w15pct{width:15%}.u-w66pct{width:66.6666666667%}.u-w33pct{width:33.3333333333%}small,.u-small-text{font-size:.875em}small--subtle,.u-small-text--subtle{color:var(--gray)}.u-no-animation{transition-duration:0s !important}.u-move-transition{transition:transform .25s ease-out}.u-move-to-origin{transform:translateZ(0)}.u-move-left{transform:translate3d(-100%, 0, 0)}.u-move-left-2x{transform:translate3d(-200%, 0, 0)}.u-move-left-3x{transform:translate3d(-300%, 0, 0)}.u-move-right{transform:translate3d(100%, 0, 0)}.u-move-up{transform:translate3d(0, -100%, 0)}.u-alpha-transition{transition:opacity .25s linear}.u-alpha-100{opacity:1}.u-alpha-0{opacity:0}.u-max-height-transition{overflow:hidden;contain:paint;transition:max-height .2s ease-out}.u-max-height-zero{max-height:0 !important}.u-max-height-summary{max-height:88px !important}.a-link{border-bottom-width:0}.a-link .a-link__text{border-bottom-width:1px;border-bottom-style:inherit;overflow-wrap:break-word}.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){.a-link--jump{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-link--jump .cf-icon-svg--right{margin-left:auto}.a-link--jump .a-link__text{border-bottom-width:0;flex-shrink:10}}a.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){a.a-link--jump{border-top-width:1px;border-bottom-width:1px}a.a-link--jump:focus{outline:none}a.a-link--jump:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-link--jump)+li:has(.a-link--jump) .a-link--jump{position:relative;border-top:none}li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:hover:before,li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.m-list--unstyled,.m-list--horizontal,.m-list--links{padding-left:0;list-style-type:none}.m-list--unstyled .m-list__item,.m-list--horizontal .m-list__item,.m-list--links .m-list__item{margin-left:0}.m-list--spaced .m-list--spaced,.m-list--spaced .m-list__item+.m-list__item{margin-top:1.5em}.m-list--horizontal .m-list__item{display:inline-block;margin-right:.25em;margin-bottom:0}@media only all and (max-width: 37.5em){.m-list--links .m-list__item{margin-bottom:0}}html[lang=ar] .m-list{padding-right:0}.m-meta-header{display:flex;flex-direction:column-reverse;flex-wrap:wrap-reverse;row-gap:.625rem;column-gap:1.3125rem;width:-moz-fit-content;width:fit-content;padding-bottom:.625rem;overflow:hidden}.m-meta-header__item-group{display:flex;flex-wrap:wrap;column-gap:1.3125rem}.m-meta-header__item{display:grid;grid-template-columns:0 auto 1fr;row-gap:.3125rem;text-wrap:balance;margin-bottom:0;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.m-meta-header__item,ul+.m-meta-header__item,ol+.m-meta-header__item,dl+.m-meta-header__item,figure+.m-meta-header__item,img+.m-meta-header__item,table+.m-meta-header__item,blockquote+.m-meta-header__item,h1+.m-meta-header__item,.h1+.m-meta-header__item,h2+.m-meta-header__item,.h2+.m-meta-header__item,h3+.m-meta-header__item,.h3+.m-meta-header__item,h5+.m-meta-header__item,.h5+.m-meta-header__item,h6+.m-meta-header__item,.h6+.m-meta-header__item{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.625em;font-size:1em;line-height:1.125}}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.3125rem}}.m-meta-header__item .cf-icon-svg{margin-right:.3125rem}.m-meta-header__item:before{content:\"|\";margin-left:-0.8125rem}.m-meta-header__item .a-date{font-size:.875rem;line-height:1.7142857143;margin-bottom:0}@media only all and (min-width: 37.5625em){.m-meta-header{flex-direction:row}}.m-pull-quote__body{color:var(--black);font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-pull-quote__body{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.m-pull-quote__citation{color:var(--gray);font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.m-pull-quote__citation,ul+.m-pull-quote__citation,ol+.m-pull-quote__citation,dl+.m-pull-quote__citation,figure+.m-pull-quote__citation,img+.m-pull-quote__citation,table+.m-pull-quote__citation,blockquote+.m-pull-quote__citation,h1+.m-pull-quote__citation,.h1+.m-pull-quote__citation,h2+.m-pull-quote__citation,.h2+.m-pull-quote__citation,h3+.m-pull-quote__citation,.h3+.m-pull-quote__citation,h4+.m-pull-quote__citation,.h4+.m-pull-quote__citation,h6+.m-pull-quote__citation,.h6+.m-pull-quote__citation{margin-top:2.1428571429em}.m-pull-quote__citation:before{content:\"—\"}.m-slug-header{border-top:1px solid var(--gray-40)}.m-slug-header__heading{display:inline-block;padding-top:0.2857142857em;border-top:5px solid var(--green);margin-top:-3px;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}.a-tagline{font-size:.75rem;display:grid;grid-template-columns:22px 1fr;grid-column-gap:10px}.a-tagline__text{display:inline-block}.a-tagline .u-usa-flag{margin-top:1px}.a-tagline--large{font-size:1rem}.a-tagline--large .u-usa-flag{margin-top:4px}.u-usa-flag{display:inline-block;width:24px;height:13px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAZCAMAAABAf11LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5QTFRF////sxlC7MbQ2YyhxlNxCjFhR2WJV3GSKUt1dYumOFh/GT5rhZiwwszYsr/OlKW6Zn6c0djh8PL1iR9Ko7LE4OXrl0pttKC0pXWRtYKbSuJhRQAAANFJREFUeNrkkctuwyAUREnSuW/ApHYf//+jBVdZVcJi3aORgAXcMyLBAAJEzsVG3m8TkifyI3zfPQ6nJJLo421CArSBmkgjNEWtQE4zXJmClXuCWIlU5hdQxCqbqnE1KdIz79CVDvBwZxyKfQfmHTyzl01UZSvOWSTbhZLSWeDMufWLC/1ls3amT4qQq394EjIjApxBT+/nr8eEBNuKcB9SWMpmEXalNOylmlUZNTr4vE/4VdKhpC+leQf6y/e0wzL3RdJtkfUJyzwW+ZcdfgQYAJmJD3zerW6OAAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */:root{--font-stack: system-ui, sans-serif;--beige: #bea96f;--beige-30: #f0e8d8;--beige-60: #d8c8a0;--green-dark: #1e9642;--green-mid-dark: #1fa040;--green: #20aa3f;--green-90: #48b753;--green-80: #66c368;--green-70: #93cf7c;--green-60: #addc91;--green-50: #bae0a2;--green-40: #c7e5b3;--green-30: #d4eac6;--green-20: #e2efd8;--green-10: #f0f8eb;--teal-dark: #005e5d;--teal-mid-dark: #126b69;--teal: #257675;--teal-90: #3e8685;--teal-80: #579695;--teal-70: #70a6a5;--teal-60: #89b6b5;--teal-50: #9ec4c3;--teal-40: #b4d2d1;--teal-30: #c4dddc;--teal-20: #d4e7e6;--teal-10: #f0f7f6;--pacific-dark: #0050b4;--pacific-mid-dark: #0061c1;--pacific: #0072ce;--pacific-90: #2284d5;--pacific-80: #4497dc;--pacific-70: #61a7e2;--pacific-60: #7eb7e8;--pacific-50: #96c4ed;--pacific-40: #afd2f2;--pacific-30: #c3ddf6;--pacific-20: #d6e8fa;--pacific-10: #eff8fd;--navy-dark: #002d72;--navy-mid-dark: #123c7c;--navy: #254b87;--navy-90: #3e5f95;--navy-80: #5674a3;--navy-70: #6f88b2;--navy-60: #889cc0;--navy-50: #9daecc;--navy-40: #b3c0d9;--navy-30: #c3cde2;--navy-20: #d3daeb;--navy-10: #f4f6fa;--purple-dark: #a01b68;--purple-mid-dark: #aa2071;--purple: #b4267a;--purple-90: #be438b;--purple-80: #c55998;--purple-70: #cd70a5;--purple-60: #d486b2;--purple-50: #dc9cbf;--purple-40: #e3b2cc;--purple-30: #ebc9d9;--purple-20: #f0d8e2;--purple-10: #fdf3f8;--red-dark: #b63014;--red-mid-dark: #c3381c;--red: #d14124;--red-90: #d75a40;--red-80: #dd735d;--red-70: #e28875;--red-60: #e79e8e;--red-50: #ebb0a3;--red-40: #f0c3b8;--red-30: #f3d1c8;--red-20: #f7e0d9;--red-10: #fbefec;--gold-dark: #dc731c;--gold-mid-dark: #ed881b;--gold: #ff9e1b;--gold-90: #ffab39;--gold-80: #ffb858;--gold-70: #ffc372;--gold-60: #ffce8d;--gold-50: #ffd8a3;--gold-40: #ffe1b9;--gold-30: #ffe8cb;--gold-20: #fff0dd;--gold-10: #fff6ec;--neutral-dark: #745745;--neutral-mid-dark: #7d604b;--neutral: #8a6c57;--neutral-90: #957865;--neutral-80: #a18573;--neutral-70: #ad9484;--neutral-60: #baa496;--neutral-50: #c6b4a9;--neutral-40: #d3c5bc;--neutral-30: #ddd1c9;--neutral-20: #e7ddd7;--neutral-10: #f8f5f2;--gray-darker: #293037;--gray-dark: #43484e;--gray-mid-dark: #4f5257;--gray: #5a5d61;--gray-90: #676a6f;--gray-80: #75787b;--gray-70: #838588;--gray-60: #919395;--gray-50: #a2a3a4;--gray-40: #b4b5b6;--gray-30: #c3c4c4;--gray-20: #d2d3d5;--gray-15: #dcdddf;--gray-10: #e7e8e9;--gray-5: #f7f8f9;--black: #101820;--white: #fff}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/2cd55546-ec00-4af9-aeca-4a3cd186da53.woff2\") format(\"woff2\");font-style:normal;font-weight:normal;font-display:fallback}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/627fbb5a-3bae-4cd9-b617-2f923e29d55e.woff2\") format(\"woff2\");font-style:normal;font-weight:500;font-display:fallback}:root{--font-stack: \"Avenir Next\", arial, sans-serif}.introjs-tooltip.wide{max-width:80vw !important;width:80vw;margin-left:-40vw}.introjs-tooltip.wide .left{width:80%;float:left}.introjs-tooltip.wide .right{display:inline-block;margin-left:15px}@media screen and (min-width: 1800px){.introjs-tooltipReferenceLayer>.first-step{margin-top:-40vh !important}}@media screen and (min-width: 901px)and (max-width: 1799px){.introjs-tooltipReferenceLayer>.first-step{margin-top:-90vh !important}}@media screen and (min-width: 750px)and (max-width: 900px){.introjs-tooltipReferenceLayer>.first-step{margin-top:-110vh !important}}@media screen and (min-width: 600px)and (max-width: 749px){.introjs-tooltipReferenceLayer>.first-step{margin-top:-130vh !important}}@media screen and (max-width: 599px){.introjs-tooltipReferenceLayer>.first-step{margin-top:-110vh !important}}",null,".tour-button{background-color:var(--pacific);height:40px;color:var(--white);border-radius:5px;position:fixed;bottom:21px;right:25px}","/*! normalize.css v2.1.3 | MIT License | git.io/normalize */html{font-family:sans-serif;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:0.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:0.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:0.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:normal;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:0.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:0.5em}li{margin-bottom:0.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:0.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:0.625em;text-align:left}th,td{padding:0.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:0.9375em;margin-left:0.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:\"Input Mono\",Consolas,Monaco,\"Courier New\",monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:0.8125em}pre{display:block;padding:0.625em 0.9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:rgba(0,0,0,0)}html{font-family:sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:.5em}li{margin-bottom:.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:.625em;text-align:left}th,td{padding:.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:.9375em;margin-left:.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:Input Mono,Consolas,Monaco,Courier New,monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:.8125em}pre{display:block;padding:.625em .9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:transparent}button.a-btn::-moz-focus-inner,input.a-btn::-moz-focus-inner{border:0}.a-btn{appearance:none;display:flex;gap:.625rem;box-sizing:border-box;padding:.5em .875em;border:0;margin:0;border-radius:.25em;cursor:pointer;font-size:1em;font-weight:500;line-height:normal;text-align:center;text-decoration:none;transition:background-color .1s;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;justify-content:center}.a-btn,.a-btn:link,.a-btn:visited{background-color:var(--pacific);color:var(--white)}.a-btn:hover,.a-btn.hover,.a-btn:focus,.a-btn.focus{background-color:var(--pacific-dark);color:var(--white)}.a-btn:focus,.a-btn.focus{outline:1px dotted var(--pacific);outline-offset:1px}.a-btn:active,.a-btn.active{background-color:var(--navy)}.a-btn--secondary,.a-btn--secondary:link,.a-btn--secondary:visited{background-color:var(--gray);color:var(--white)}.a-btn--secondary:hover,.a-btn--secondary.hover,.a-btn--secondary:focus,.a-btn--secondary.focus{background-color:var(--gray-dark)}.a-btn--secondary:focus,.a-btn--secondary.focus{outline-color:var(--gray)}.a-btn--secondary:active,.a-btn--secondary.active{background-color:var(--black)}.a-btn--warning,.a-btn--warning:link,.a-btn--warning:visited{background-color:var(--red-mid-dark);color:var(--white)}.a-btn--warning:hover,.a-btn--warning.hover,.a-btn--warning:focus,.a-btn--warning.focus{background-color:var(--red-dark)}.a-btn--warning:focus,.a-btn--warning.focus{outline-color:var(--red-mid-dark)}.a-btn--warning:active,.a-btn--warning.active{background-color:var(--gray-dark)}.a-btn--disabled,.a-btn--disabled:link,.a-btn--disabled:visited,.a-btn--disabled:hover,.a-btn--disabled.hover,.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn--disabled:active,.a-btn--disabled.active,.a-btn[disabled],.a-btn[disabled]:link,.a-btn[disabled]:visited,.a-btn[disabled]:hover,.a-btn[disabled].hover,.a-btn[disabled]:focus,.a-btn[disabled].focus,.a-btn[disabled]:active,.a-btn[disabled].active{background-color:var(--gray-20);color:var(--gray-dark);cursor:default;cursor:not-allowed}.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn[disabled]:focus,.a-btn[disabled].focus{outline-color:var(--gray-20)}@media only all and (max-width: 37.5em){.a-btn--full-on-xs{display:block;width:100%}}.a-btn:has(svg+span) span{order:3}.a-btn:has(span+svg) svg{order:3}.a-btn:not(.a-btn--hide-icon):has(svg+span):before,.a-btn:not(.a-btn--hide-icon):has(span+svg):before{content:\"\";border-left:1px solid var(--pacific-60);order:2;place-self:normal}.a-btn--secondary:has(svg):before{border-color:var(--gray-40) !important}.a-btn--warning:has(svg):before{border-color:var(--red-60) !important}.a-btn--disabled:has(svg):before,.a-btn[disabled]:has(svg):before{border-color:var(--gray-60) !important}.a-btn--hide-icon svg{display:none}.m-btn-group{display:flex;gap:.625rem;flex-wrap:wrap;align-items:center;width:-moz-fit-content;width:fit-content}.a-btn--link{padding:1.5px 0;border-radius:0;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-style:dotted;text-underline-offset:4.5px}.a-btn--link:has(svg){gap:.3125rem}.a-btn--link:has(svg):before{display:none}.a-btn--link,.a-btn--link:link,.a-btn--link:visited{text-decoration-color:var(--pacific);background-color:transparent;color:var(--pacific)}.a-btn--link:hover,.a-btn--link.hover{text-decoration-color:var(--pacific-dark);text-decoration-style:solid;background-color:transparent;color:var(--pacific-dark)}.a-btn--link:focus,.a-btn--link.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--pacific);color:var(--pacific)}.a-btn--link:active,.a-btn--link.active{text-decoration-color:var(--navy);text-decoration-style:solid;background-color:transparent;color:var(--navy)}.a-btn--link.a-btn--secondary,.a-btn--link.a-btn--secondary:link,.a-btn--link.a-btn--secondary:visited{text-decoration-color:var(--gray);background-color:transparent;color:var(--gray)}.a-btn--link.a-btn--secondary:hover,.a-btn--link.a-btn--secondary.hover{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.a-btn--link.a-btn--secondary:focus,.a-btn--link.a-btn--secondary.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--gray);color:var(--gray)}.a-btn--link.a-btn--secondary:active,.a-btn--link.a-btn--secondary.active{text-decoration-color:var(--black);text-decoration-style:solid;background-color:transparent;color:var(--black)}.a-btn--link.a-btn--warning,.a-btn--link.a-btn--warning:link,.a-btn--link.a-btn--warning:visited{text-decoration-color:var(--red-mid-dark);background-color:transparent;color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:hover,.a-btn--link.a-btn--warning.hover{text-decoration-color:var(--red-dark);text-decoration-style:solid;background-color:transparent;color:var(--red-dark)}.a-btn--link.a-btn--warning:focus,.a-btn--link.a-btn--warning.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--red-mid-dark);color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:active,.a-btn--link.a-btn--warning.active{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.o-expandable{position:relative}.o-expandable__header{display:flex;justify-content:space-between;gap:10px;padding:.625em .9375em;border:0;background-color:transparent;cursor:pointer}.o-expandable__header:focus{outline:1px dotted var(--black);outline-offset:2px}.o-expandable__header .o-expandable__cue-close,.o-expandable__header .o-expandable__cue-open{display:none}.o-expandable__header[aria-expanded=false] .o-expandable__cue-open,.o-expandable__header[aria-expanded=true] .o-expandable__cue-close{display:block}.o-expandable button.o-expandable__header{width:100%;text-align:left}.o-expandable__label{flex-grow:1;margin-bottom:0;color:var(--black);font-weight:500}.o-expandable__icon,.o-expandable__label{font-size:1.125em}@media only all and (max-width: 37.5em){.o-expandable__icon,.o-expandable__label{font-size:1em}}.o-expandable__cues{align-self:center;color:var(--pacific);font-size:1em;line-height:1.375}.o-expandable__content{padding:0 .9375em .9375em}.o-expandable__content:before{content:\"\";display:block;border-top:1px solid var(--gray-40);padding-top:.9375em}.o-expandable__content:after{padding-bottom:.9375em;width:100%}.o-expandable--padded .o-expandable__header{padding:1.5625em .9375em}.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.625em}@media only all and (max-width: 37.5em){.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.375em}}.o-expandable--background{background:var(--gray-5)}.o-expandable--border{border:1px solid var(--gray-40)}html[lang=ar] .o-expandable__header{text-align:right}html[lang=ar] .o-expandable__cues{text-align:left}.o-expandable-group .o-expandable{border-bottom:1px solid var(--gray-40)}.o-expandable-group .o-expandable:first-child{border-top:1px solid var(--gray-40)}@media print{.o-expandable__header[aria-expanded=true] .o-expandable__cue-close,.o-expandable__header[aria-expanded=false] .o-expandable__cue-open{display:none}.o-expandable__content[aria-expanded=false]{display:block;max-height:99999px !important}}.o-expandable .print__header[aria-expanded=true] .o-expandable .print__cue-close,.o-expandable .print__header[aria-expanded=false] .o-expandable .print__cue-open{display:none}.o-expandable .print__content[aria-expanded=false]{display:block;max-height:99999px !important}.o-summary__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary__btn{position:relative;z-index:2;display:block;width:100%;padding-top:15px;padding-bottom:15px;border:dotted var(--pacific);border-width:1px 0;text-align:center;color:var(--pacific);background:#fff}.o-summary__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary__btn[aria-expanded=false]:before{display:block;pointer-events:none;height:2.75em;margin:0;position:absolute;left:0;right:0;top:calc(-100% + 2px);background:linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);content:\"\"}@media print{.o-summary__btn[aria-expanded=false]:before{background:none}}.o-summary__btn[aria-expanded=false]:before .print{background:none}.no-js .o-summary__btn{display:none}@media only screen and (min-width: 601px){.o-summary--mobile .o-summary__btn{display:none}}.o-summary-minimal__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary-minimal__btn{margin-top:5px;padding-left:0;padding-right:0;display:block;border:none;background:none;text-align:left;color:var(--pacific)}.o-summary-minimal__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary-minimal__btn .o-summary-minimal__cue-close,.o-summary-minimal__btn .o-summary-minimal__cue-open{display:none}.o-summary-minimal__btn[aria-expanded=false] .o-summary-minimal__cue-open,.o-summary-minimal__btn[aria-expanded=true] .o-summary-minimal__cue-close{display:block}.no-js .o-summary-minimal__btn{display:none}.o-form__group{margin-bottom:1.875em}.o-form__fieldset{border:none;margin:0;padding:0}.o-form__fieldset .m-form-field+.m-form-field{margin-top:.625em}.a-form-alert .cf-icon-svg{color:var(--gray);float:left}.a-form-alert__text{display:block;margin-left:1.25em}.a-form-alert--success .cf-icon-svg{color:var(--green)}.a-form-alert--error .cf-icon-svg{color:var(--red)}.a-form-alert--warning .cf-icon-svg{color:var(--gold)}.m-form-field .a-text-input--full{width:100%}.m-form-field .a-label+.a-text-input{margin-top:.3125em}.m-form-field--checkbox .a-label,.m-form-field--radio .a-label{display:inline-grid;grid-template-columns:1.875em auto;vertical-align:top;cursor:pointer;overflow-wrap:anywhere}.m-form-field--checkbox .a-label:before,.m-form-field--radio .a-label:before{display:inline-block;grid-row-start:1;grid-row-end:3;border:1px solid var(--gray-60);height:1.125em;width:1.125em;margin-right:10px;background-color:var(--white);content:\"\";vertical-align:top;position:relative;top:1px;left:1px}.m-form-field--checkbox .a-label:hover:before,.m-form-field--checkbox .a-label.hover:before,.m-form-field--radio .a-label:hover:before,.m-form-field--radio .a-label.hover:before{border-color:var(--pacific)}.m-form-field--checkbox .a-label__helper,.m-form-field--radio .a-label__helper{display:block}.m-form-field--checkbox .a-checkbox,.m-form-field--checkbox .a-radio,.m-form-field--radio .a-checkbox,.m-form-field--radio .a-radio{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}.m-form-field--checkbox .a-checkbox:focus+.a-label,.m-form-field--checkbox .a-checkbox.focus+.a-label,.m-form-field--checkbox .a-radio:focus+.a-label,.m-form-field--checkbox .a-radio.focus+.a-label,.m-form-field--radio .a-checkbox:focus+.a-label,.m-form-field--radio .a-checkbox.focus+.a-label,.m-form-field--radio .a-radio:focus+.a-label,.m-form-field--radio .a-radio.focus+.a-label{outline:1px dotted var(--pacific);outline-offset:1px}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:hover+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled:checked+.a-label:before,.m-form-field--checkbox .a-radio:disabled:focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled.focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled:hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled.hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled:checked+.a-label:before,.m-form-field--radio .a-checkbox:disabled:focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled.focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled:hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled.hover+.a-label:before,.m-form-field--radio .a-radio:disabled:checked+.a-label:before,.m-form-field--radio .a-radio:disabled:focus+.a-label:before,.m-form-field--radio .a-radio:disabled.focus+.a-label:before,.m-form-field--radio .a-radio:disabled:hover+.a-label:before,.m-form-field--radio .a-radio:disabled.hover+.a-label:before{border-color:var(--gray-60);outline:none;box-shadow:none}.m-form-field--checkbox .a-checkbox:disabled+.a-label,.m-form-field--checkbox .a-radio:disabled+.a-label,.m-form-field--radio .a-checkbox:disabled+.a-label,.m-form-field--radio .a-radio:disabled+.a-label{cursor:not-allowed;color:var(--gray-dark)}.m-form-field--checkbox .a-checkbox:disabled+.a-label:before,.m-form-field--checkbox .a-radio:disabled+.a-label:before,.m-form-field--radio .a-checkbox:disabled+.a-label:before,.m-form-field--radio .a-radio:disabled+.a-label:before{background:var(--gray-10);border-color:var(--gray-60)}.m-form-field--checkbox .a-checkbox:focus+.a-label:before,.m-form-field--checkbox .a-checkbox.focus+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:hover+.a-label:before,.m-form-field--checkbox .a-checkbox.hover+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center 0}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,')}.m-form-field--checkbox-error .a-label:before{border-color:var(--red);outline:1px solid var(--red)}.m-form-field--checkbox-error .a-label:hover:before,.m-form-field--checkbox-error .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-error .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-error .a-checkbox.focus+.a-label:before{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline-color:var(--red)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label,.m-form-field--checkbox-error .a-checkbox.focus+.a-label{outline:1px dotted var(--red);outline-offset:1px}.m-form-field--checkbox-warning .a-label:before{border-color:var(--gold);outline:1px solid var(--gold)}.m-form-field--checkbox-warning .a-label:hover:before,.m-form-field--checkbox-warning .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label:before{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline-color:var(--gold)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label{outline:1px dotted var(--gold);outline-offset:1px}.m-form-field--checkbox-success .a-label:before{border-color:var(--green);outline:1px solid var(--green)}.m-form-field--checkbox-success .a-label:hover:before,.m-form-field--checkbox-success .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-success .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-success .a-checkbox.focus+.a-label:before{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline-color:var(--green)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label,.m-form-field--checkbox-success .a-checkbox.focus+.a-label{outline:1px dotted var(--green);outline-offset:1px}.m-form-field--radio .a-label:before{border-radius:50%;transform:rotate(0)}.m-form-field--radio .a-radio:focus+.a-label:before,.m-form-field--radio .a-radio.focus+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:hover+.a-label:before,.m-form-field--radio .a-radio.hover+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:checked+.a-label:before{background-color:var(--pacific);box-shadow:inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:checked:disabled+.a-label:before{background-color:var(--gray-40);box-shadow:inset 0 0 0 2px var(--gray-10)}.m-form-field--radio .a-radio:focus:checked+.a-label:before,.m-form-field--radio .a-radio.focus:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:hover:checked+.a-label:before,.m-form-field--radio .a-radio.hover:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--lg-target{display:block}.m-form-field--lg-target .a-label{box-sizing:border-box;width:100%;padding:15px;background-color:var(--gray-10)}.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{background-color:var(--pacific-20);box-shadow:inset 0 0 0 1px var(--pacific)}.m-form-field--lg-target .a-checkbox:hover+.a-label,.m-form-field--lg-target .a-checkbox.hover+.a-label,.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-radio:hover+.a-label,.m-form-field--lg-target .a-radio.hover+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label{box-shadow:inset 0 0 0 2px var(--pacific)}.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{outline-offset:1px}.m-form-field--lg-target .a-checkbox:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:hover:disabled+.a-label,.m-form-field--lg-target .a-radio:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:hover:disabled+.a-label{color:var(--gray-dark);box-shadow:none;background-color:var(--gray-20)}.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label:before,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label:before{border:1px solid var(--gray-60)}.m-form-field .a-form-alert{margin-top:.9375em}.a-label{display:inline-block}.a-label__helper{color:var(--gray-dark);font-size:1rem;font-weight:400}.a-label__helper--block{display:block;margin-top:0.8333333333em}.a-label--heading{display:block;margin-bottom:0.5555555556em;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.a-label--heading,ul+.a-label--heading,ol+.a-label--heading,dl+.a-label--heading,figure+.a-label--heading,img+.a-label--heading,table+.a-label--heading,blockquote+.a-label--heading,h1+.a-label--heading,.h1+.a-label--heading,h2+.a-label--heading,.h2+.a-label--heading,h3+.a-label--heading,.h3+.a-label--heading,h5+.a-label--heading,.h5+.a-label--heading,h6+.a-label--heading,.h6+.a-label--heading{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.a-label--heading{margin-bottom:.625em;font-size:1em;line-height:1.125}}.a-label--heading .a-label__helper--block{margin-top:.625rem}.a-range{appearance:none;width:100%;min-height:49px}.a-range::-webkit-slider-runnable-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-moz-range-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-webkit-slider-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range::-moz-range-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range:focus,.a-range.focus{box-shadow:none;outline:none}.a-range:focus::-webkit-slider-thumb,.a-range.focus::-webkit-slider-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.a-range:focus::-moz-range-thumb,.a-range.focus::-moz-range-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.o-search-input{display:flex;flex-direction:column;row-gap:.9375rem}.o-search-input__input{position:relative;display:flex;width:initial;flex:0 1 100%}.o-search-input__input-label{position:absolute;left:10px;align-self:center;cursor:pointer}.o-search-input__input input[type=search]{width:100%;white-space:nowrap;padding-left:30px;appearance:none}.o-search-input__input button[type=reset]{display:none;position:absolute;right:0;align-self:center;color:var(--gray-40);font-size:20px;border:1px solid transparent;background-color:transparent;outline:0;width:44px;padding:5px;text-align:right}.o-search-input__input button[type=reset]>svg{width:25px;cursor:pointer;pointer-events:none}.o-search-input__input button[type=reset]:hover{color:var(--black)}.o-search-input__input button[type=reset]:focus{color:var(--black)}.o-search-input__input button[type=reset]:focus>svg{outline:1px dotted var(--pacific)}.o-search-input__input input[type=search]:placeholder-shown~button[type=reset]{display:none}.o-search-input__input input[type=search]:not(:placeholder-shown){padding-right:34px}.o-search-input__input input[type=search]::-webkit-search-decoration,.o-search-input__input input[type=search]::-webkit-search-cancel-button,.o-search-input__input input[type=search]::-webkit-search-results-button,.o-search-input__input input[type=search]::-webkit-search-results-decoration{display:none}.o-search-input:focus-within button[type=reset],.o-search-input .o-search-input__input:hover button[type=reset]{display:block}.o-search-input button[type=submit]{line-height:1.1875}@media only all and (min-width: 37.5625em){.o-search-input{flex-direction:row;border-left:0}.o-search-input button[type=submit]{border-top-left-radius:0;border-bottom-left-radius:0;flex-basis:25%}}.no-js .o-search-input button[type=reset]{display:none !important}.a-select{position:relative;border:1px solid var(--gray-60)}.a-select select{width:100%;line-height:1.375;padding:.4375em .375em .375em;border:0;appearance:none;background-color:var(--white);border-radius:0;color:var(--black)}.a-select select:hover,.a-select select.hover{outline:2px solid var(--pacific);outline-offset:0}.a-select select:active,.a-select select:focus,.a-select select.focus{box-shadow:0 0 0 2px var(--pacific);outline:1px dotted var(--pacific);outline-offset:3px}.a-select select[disabled]{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed}.a-select select[disabled]:hover,.a-select select[disabled].hover,.a-select select[disabled]:focus,.a-select select[disabled].focus{outline:none}.a-select select[disabled] option,.a-select select[disabled] option:disabled,.a-select select option:disabled{color:var(--gray-dark)}.a-select:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;content:\"\";pointer-events:none}.a-select--disabled:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.a-tag-filter{display:flex;gap:.625rem;border:1px solid var(--teal);padding:4px 6px;background-color:var(--teal-20);border-radius:.1875rem;color:var(--black);text-align:left;min-width:-moz-fit-content;min-width:fit-content}.a-tag-filter .cf-icon-svg{pointer-events:none;flex:none}.a-tag-filter>label{display:contents;pointer-events:none}button.a-tag-filter:hover{background-color:var(--teal-40);cursor:pointer}button.a-tag-filter:focus{outline:1px dotted var(--teal);outline-offset:1px}button.a-tag-filter:active{background-color:var(--teal)}a.a-tag-filter{line-height:normal;color:var(--black);border-color:var(--teal)}a.a-tag-filter:visited,a.a-tag-filter.visited,a.a-tag-filter:hover,a.a-tag-filter.hover{border-color:var(--teal);color:var(--black)}a.a-tag-filter:focus,a.a-tag-filter.focus{border-color:var(--teal);color:var(--black)}a.a-tag-filter:active,a.a-tag-filter.active{border-color:var(--teal);color:var(--black)}.a-tag-topic{display:flex;gap:.3125rem}.a-tag-topic{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--gold-80);letter-spacing:1px}.a-tag-topic .a-tag-topic__text{color:var(--gray);word-break:break-word}@media only all and (max-width: 37.5em){.a-tag-topic{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-tag-topic .cf-icon-svg--right{margin-left:auto}.a-tag-topic .a-tag-topic__text{border-bottom-width:0;flex-shrink:10}}a.a-tag-topic{color:var(--gold-80);border-color:var(--gold-80)}a.a-tag-topic:visited,a.a-tag-topic.visited,a.a-tag-topic:hover,a.a-tag-topic.hover{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:focus,a.a-tag-topic.focus{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:active,a.a-tag-topic.active{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic .a-tag-topic__text{border-bottom-color:var(--gold-80)}@media only all and (max-width: 37.5em){a.a-tag-topic{border-top-width:1px;border-bottom-width:1px}a.a-tag-topic:focus{outline:none}a.a-tag-topic:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-tag-topic)+li:has(.a-tag-topic) .a-tag-topic{position:relative;border-top:none}li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:hover:before,li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.a-tag-topic__bullet{font-size:1rem;line-height:1rem}@media only all and (min-width: 37.5625em){a.a-tag-topic__text{color:var(--gray);border-color:var(--gray)}a.a-tag-topic__text:visited,a.a-tag-topic__text.visited,a.a-tag-topic__text:hover,a.a-tag-topic__text.hover{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:focus,a.a-tag-topic__text.focus{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:active,a.a-tag-topic__text.active{border-color:var(--gray);color:var(--gray)}a.a-tag-topic,a.a-tag-topic:visited,a.a-tag-topic:hover,a.a-tag-topic:focus,a.a-tag-topic:active{border-bottom:none;outline-offset:1px}a.a-tag-topic .a-tag-topic__text,a.a-tag-topic:visited .a-tag-topic__text,a.a-tag-topic:hover .a-tag-topic__text,a.a-tag-topic:focus .a-tag-topic__text,a.a-tag-topic:active .a-tag-topic__text{padding-bottom:1px;border-bottom:1px dotted var(--gold-80)}a.a-tag-topic:hover .a-tag-topic__text{border-bottom:1px solid var(--gold-80)}a.a-tag-topic:focus{outline-color:var(--gray)}a.a-tag-topic:focus .a-tag-topic__text{border-bottom-style:solid !important}}.m-tag-group{padding-left:0;list-style-type:none}.m-tag-group li{margin-bottom:0;display:contents}@media only all and (min-width: 37.5625em){.m-tag-group{display:flex;gap:.9375em;flex-wrap:wrap}.m-tag-group--stacked{flex-direction:column;width:-moz-fit-content;width:fit-content}}.m-tag-group:has(.a-tag-filter){display:flex;gap:.9375em;flex-wrap:wrap}html[lang=ar] .m-tag-group{direction:rtl;padding-right:0}.a-text-input{appearance:none;display:inline-block;padding:.4375em;border:1px solid var(--gray-60);background:var(--white);color:var(--black);box-sizing:border-box}.a-text-input:hover,.a-text-input.hover{border-color:var(--pacific);outline:1px solid var(--pacific)}.a-text-input:focus,.a-text-input.focus{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific);outline:1px dotted var(--pacific);outline-offset:2px}.a-text-input:disabled,.a-text-input:disabled:hover,.a-text-input:disabled.hover,.a-text-input:disabled:focus,.a-text-input:disabled.focus{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed;border-color:var(--gray-60);outline:none}.a-text-input--error{border-color:var(--red);outline:1px solid var(--red)}.a-text-input--error:hover,.a-text-input--error.hover{border-color:var(--red-dark);outline:1px solid var(--red-dark);outline-offset:0}.a-text-input--error:focus,.a-text-input--error.focus{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red)}.a-text-input--error:focus:hover,.a-text-input--error:focus.hover,.a-text-input--error.focus:hover,.a-text-input--error.focus.hover{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red);outline-offset:2px}.a-text-input--warning{border-color:var(--gold);outline:1px solid var(--gold)}.a-text-input--warning:hover,.a-text-input--warning.hover{border-color:var(--gold-dark);outline:1px solid var(--gold-dark);outline-offset:0}.a-text-input--warning:focus,.a-text-input--warning.focus{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold)}.a-text-input--warning:focus:hover,.a-text-input--warning:focus.hover,.a-text-input--warning.focus:hover,.a-text-input--warning.focus.hover{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold);outline-offset:2px}.a-text-input--success{border-color:var(--green);outline:1px solid var(--green)}.a-text-input--success:hover,.a-text-input--success.hover{border-color:var(--green-dark);outline:1px solid var(--green-dark);outline-offset:0}.a-text-input--success:focus,.a-text-input--success.focus{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green)}.a-text-input--success:focus:hover,.a-text-input--success:focus.hover,.a-text-input--success.focus:hover,.a-text-input--success.focus.hover{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green);outline-offset:2px}::-webkit-search-decoration{appearance:none}::placeholder{color:var(--gray-dark)}input[type=date]::-webkit-datetime-edit{color:var(--gray-dark)}select.o-multiselect{display:block;box-sizing:border-box;width:100%;padding:.25em .4375em;height:5.5em;border:1px solid var(--gray-60)}select.o-multiselect option{padding:.125em .375em}.o-multiselect,.o-multiselect__header{position:relative}.o-multiselect__header:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;border:1px solid var(--gray-60);content:\"\";pointer-events:none}.o-multiselect__search[type=text]{display:block;box-sizing:border-box;width:100%}.o-multiselect__fieldset{border-color:var(--gray-60);border-top:none;margin:-1px 0 0;padding:0;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;position:absolute;z-index:10;max-height:0;width:100%;transition:max-height .25s ease-out}.o-multiselect.u-active .o-multiselect__fieldset{margin-top:0;max-height:140px;border-color:var(--pacific);border-width:2px;border-top:0}.o-multiselect.u-active .o-multiselect__header:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.o-multiselect__options{list-style-type:none;background-color:var(--white);padding:0}.o-multiselect__options li{margin:0}.o-multiselect__options li:first-child .a-label{padding-top:.625em}.o-multiselect__options.u-filtered li:not(.u-filter-match){display:none}.o-multiselect__options.u-no-results li,.o-multiselect__options.u-max-selections li{display:none}.o-multiselect__options.u-no-results:after,.o-multiselect__options.u-max-selections:after{display:list-item}.o-multiselect__options.u-no-results:after{content:\"No results found\"}.o-multiselect__options.u-max-selections{padding:.625em;pointer-events:none}.o-multiselect__options.u-max-selections:after{content:\"Reached maximum number of selections\"}.o-multiselect__options .a-label{box-sizing:border-box;padding:.3125em 0 .3125em .625em;width:100%}.cf-icon-svg{height:1.1875em;vertical-align:text-top;fill:currentcolor}.cf-icon-svg--updating,.cf-icon-svg--updating-round{animation:updating-animation 1.25s infinite linear;transform-origin:50% 50%}@keyframes updating-animation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}html[lang=ar] .cf-icon-svg--right,html[lang=ar] .cf-icon-svg--right-round,html[lang=ar] .cf-icon-svg--left,html[lang=ar] .cf-icon-svg--left-round,html[lang=ar] .cf-icon-svg--arrow-right,html[lang=ar] .cf-icon-svg--arrow-right-round,html[lang=ar] .cf-icon-svg--arrow-left,html[lang=ar] .cf-icon-svg--arrow-left-round,html[lang=ar] .cf-icon-svg--help,html[lang=ar] .cf-icon-svg--help-round,html[lang=ar] .cf-icon-svg--book,html[lang=ar] .cf-icon-svg--book-round,html[lang=ar] .cf-icon-svg--document,html[lang=ar] .cf-icon-svg--document-round,html[lang=ar] .cf-icon-svg--edit,html[lang=ar] .cf-icon-svg--edit-round,html[lang=ar] .cf-icon-svg--paper-clip,html[lang=ar] .cf-icon-svg--paper-clip-round,html[lang=ar] .cf-icon-svg--cart,html[lang=ar] .cf-icon-svg--cart-round,html[lang=ar] .cf-icon-svg--disability,html[lang=ar] .cf-icon-svg--disability-round,html[lang=ar] .cf-icon-svg--travel,html[lang=ar] .cf-icon-svg--travel-round,html[lang=ar] .cf-icon-svg--bullhorn,html[lang=ar] .cf-icon-svg--bullhorn-round,html[lang=ar] .cf-icon-svg--chart,html[lang=ar] .cf-icon-svg--chart-round,html[lang=ar] .cf-icon-svg--list,html[lang=ar] .cf-icon-svg--list-round,html[lang=ar] .cf-icon-svg--external-link,html[lang=ar] .cf-icon-svg--external-link-round{transform:scaleX(-1)}.m-card{position:relative}.m-card:not(.m-card--breakout)>a{padding:1.875em}.m-card:not(.m-card--breakout) .m-card__footer{margin-top:auto}.m-card:not(.m-card--breakout,.m-card--topic){background:var(--white);border:1px solid var(--gray-20);border-bottom-width:3px;padding:1.875em}.m-card:not(.m-card--breakout,.m-card--topic),.m-card>a{display:flex;flex-direction:column;flex-grow:1;flex-basis:0;box-sizing:border-box;height:100%}.m-card a:focus{outline-offset:2px}.m-card__footer>a{font-weight:500;border-bottom-width:1px}@media only all and (max-width: 56.3125em){.m-card__heading{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h4+.m-card__heading,.h4+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.3636363636em}}@media only all and (max-width: 56.3125em)and (max-width: 37.5em){.m-card__heading{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h3+.m-card__heading,.h3+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.6666666667em}}.m-card__heading>a{color:var(--black)}.m-card__heading>a:hover{color:var(--pacific)}.m-card__heading>a .m-card__icon{font-size:1em;margin-bottom:0;padding-right:.46875em}.m-card__heading>a .m-card__icon,.m-card__heading>a span{display:table-cell}.m-card>.m-list{margin-top:10px;margin-bottom:30px}.m-card--topic{text-align:center;width:170px;background:var(--white)}.m-card--topic>a{border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--topic .m-card__icon{font-size:1.875em;color:var(--green);margin-bottom:.3125em}.m-card--topic:hover>a{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--topic:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--topic .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--topic>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--topic:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:focus .m-card__footer>span{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:active .m-card__footer>span{border-color:var(--pacific-dark);border-style:solid;color:var(--pacific-dark)}.m-card--topic-action .m-card__icon{color:var(--pacific)}.m-card--breakout{min-width:210px;text-align:center}.m-card--breakout>a{padding-top:60px}.m-card--breakout .m-card__inner-wrapper{position:relative;z-index:0;min-height:135px;background:var(--gray-5);border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--breakout .m-card__img{position:absolute;z-index:1;top:0;left:50%;width:210px;height:120px;margin-left:-105px}.m-card--breakout .m-card__footer{margin-top:84px}.m-card--breakout:hover .m-card__inner-wrapper{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--breakout:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--breakout .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--breakout>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--breakout:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--breakout>a:focus .m-card__footer>span{border-color:var(--pacific);color:var(--pacific)}.m-card--breakout>a:active .m-card__footer>span{border-color:var(--navy);border-style:solid;color:var(--navy)}.m-card--breakout .m-card__footer>span{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card--breakout .m-card__footer>span,ul+.m-card--breakout .m-card__footer>span,ol+.m-card--breakout .m-card__footer>span,dl+.m-card--breakout .m-card__footer>span,figure+.m-card--breakout .m-card__footer>span,img+.m-card--breakout .m-card__footer>span,table+.m-card--breakout .m-card__footer>span,blockquote+.m-card--breakout .m-card__footer>span,h1+.m-card--breakout .m-card__footer>span,.h1+.m-card--breakout .m-card__footer>span,h2+.m-card--breakout .m-card__footer>span,.h2+.m-card--breakout .m-card__footer>span,h4+.m-card--breakout .m-card__footer>span,.h4+.m-card--breakout .m-card__footer>span,h5+.m-card--breakout .m-card__footer>span,.h5+.m-card--breakout .m-card__footer>span,h6+.m-card--breakout .m-card__footer>span,.h6+.m-card--breakout .m-card__footer>span{margin-top:1.3636363636em}.o-card-group>h2{margin-bottom:1.875rem}.o-card-group--column-2 .o-card-group__cards{grid-template-columns:1fr 1fr}.o-card-group--column-3 .o-card-group__cards{grid-template-columns:repeat(3, minmax(0, 1fr))}@media only all and (max-width: 63.8125em){.o-card-group--column-3 .o-card-group__cards{grid-template-columns:1fr 1fr}}.o-card-group__cards{display:grid;grid-column-gap:1.25em;grid-row-gap:1.25em}@media only all and (max-width: 37.5em){.o-card-group__cards{grid-template-columns:100% !important}}.o-card-group--bg-green{padding:1.875em;background:var(--green-20)}_:-ms-lang(x),.o-card-group__cards{display:block}_:-ms-lang(x) .m-card,.o-card-group__cards .m-card{display:block;float:left;margin-bottom:10px}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-2 .o-card-group__cards .m-card{width:48%;margin-right:2%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-2 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-3 .o-card-group__cards .m-card{width:32%;margin-right:1%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-3 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x),.o-card-group:after{content:\"\";display:table;clear:both}.o-card-group--count-2 .m-card:nth-of-type(1),.o-card-group--count-3 .m-card:nth-of-type(1),.o-card-group--count-4 .m-card:nth-of-type(1){grid-area:card1}.o-card-group--count-2 .m-card:nth-of-type(2),.o-card-group--count-3 .m-card:nth-of-type(2),.o-card-group--count-4 .m-card:nth-of-type(2){grid-area:card2}.o-card-group--count-2 .m-card:nth-of-type(3),.o-card-group--count-3 .m-card:nth-of-type(3),.o-card-group--count-4 .m-card:nth-of-type(3){grid-area:card3}.o-card-group--count-2 .m-card:nth-of-type(4),.o-card-group--count-3 .m-card:nth-of-type(4),.o-card-group--count-4 .m-card:nth-of-type(4){grid-area:card4}.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card1 card3\"}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.7307692308em}h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1)>a{justify-content:center}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card3 card4\"}.o-card-group--flow .o-card-group__cards{display:flex;flex-wrap:wrap;justify-content:center}@media only all and (min-width: 37.5625em)and (max-width: 56.25em){.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card1\" \"card2 card3\"}}@media only all and (max-width: 37.5em){.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\"}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\" \"card4\"}.o-card-group--flow .o-card-group__cards{display:block}.o-card-group--flow .o-card-group__cards .m-card{width:100%;margin-bottom:1.875em}}.o-email-signup .m-notification{margin-bottom:.9375em}.o-email-signup .a-text-input{max-width:23.125rem}.o-email-signup__buttons{display:flex;margin-top:.9375em;align-items:center;flex-wrap:wrap-reverse;gap:.9375em}.o-email-signup .a-btn{text-align:inherit}@media only all and (max-width: 37.5em){.o-email-signup .a-label--heading{font-size:1em}}.o-featured-content-module{min-height:220px;position:relative;border:1px solid var(--gray-40);background-color:var(--gray-5)}.o-featured-content-module__text{padding-top:1.875em;padding-bottom:1.875em}.o-featured-content-module__img{display:block}@media only all and (max-width: 37.5em){.o-featured-content-module__text{padding-right:.9375em;padding-left:.9375em}.o-featured-content-module__visual{padding-right:.9375em;padding-bottom:.9375em;padding-left:.9375em}.o-featured-content-module__img{margin-right:auto;margin-left:auto}}@media only all and (min-width: 37.5625em){.o-featured-content-module__text{padding-right:300px;padding-left:1.875em}.o-featured-content-module__visual{height:100%;overflow:hidden;position:absolute;top:0;right:0;width:270px}.o-featured-content-module__img{max-width:none;height:100%;position:absolute;left:50%;transform:translate(-50%)}}.m-hero{background-color:var(--gray-5)}.m-hero__wrapper{display:grid;max-width:1200px;margin:0 auto;padding-top:30px;padding-bottom:30px}.m-hero__text{padding-right:15px;padding-left:15px}.m-hero__heading{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7647058824em}.m-hero__subhead{font-size:22px;line-height:1.25}.m-hero__image-wrapper{box-sizing:border-box;overflow:hidden}.m-hero__image{background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;display:none}@supports(display: grid){.m-hero__image{display:block}}.m-hero--knockout{background-color:var(--gray);color:var(--white)}.m-hero--overlay .m-hero__wrapper{background-position:center;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo,.m-hero--50-50{background-color:var(--white)}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}@media only all and (min-width: 37.5625em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h2+.m-hero--jumbo .m-hero__subhead,.h2+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h2+.m-hero--50-50 .m-hero__subhead,.h2+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.3636363636em}}@media only all and (min-width: 63.8125em){.m-hero--jumbo .m-hero__wrapper,.m-hero--50-50 .m-hero__wrapper{min-height:285px}.m-hero--jumbo .m-hero__heading,.m-hero--50-50 .m-hero__heading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.625em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead{margin-top:1.7307692308em}h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h3+.m-hero--jumbo .m-hero__subhead,.h3+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h3+.m-hero--50-50 .m-hero__subhead,.h3+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){.m-hero__image-wrapper{margin-top:1.875em}.m-hero--overlay .m-hero__wrapper{background-image:none !important}.m-hero--jumbo .m-hero__wrapper{padding-bottom:0}}@media only all and (max-width: 56.25em){.m-hero__heading{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7307692308em}h1+.m-hero__heading,.h1+.m-hero__heading,h3+.m-hero__heading,.h3+.m-hero__heading,h4+.m-hero__heading,.h4+.m-hero__heading,h5+.m-hero__heading,.h5+.m-hero__heading,h6+.m-hero__heading,.h6+.m-hero__heading{margin-top:1.1538461538em}.m-hero__subhead{font-size:18px}}@media only all and (min-width: 37.5625em){.m-hero__wrapper{grid-template-columns:7fr 5fr;padding-right:15px;padding-left:15px;min-height:225px}.m-hero__text{margin:auto 0}.m-hero__image-wrapper{padding-right:15px;padding-left:15px;display:flex;align-items:center}.m-hero--bleeding .m-hero__image-wrapper{width:100%;margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--bleeding .m-hero__image{padding-bottom:0 !important;height:100%;width:100%;background-size:cover}.m-hero--overlay .m-hero__image{display:none}.m-hero--jumbo .m-hero__wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo .m-hero__image{display:none}.m-hero--50-50 .m-hero__wrapper{grid-template-columns:1fr 1fr;border:1px solid var(--gray-40);border-top:none;background-position:100% center;background-repeat:no-repeat;background-size:50%}.m-hero--50-50 .m-hero__image{display:none}}@media only all and (min-width: 63.8125em){.m-hero__wrapper{padding-top:2.8125em;padding-bottom:2.8125em;min-height:195px}.m-hero--bleeding .m-hero__image-wrapper{margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--50-50 .m-hero__wrapper{min-height:345px}}.content-l{position:relative}@media only all and (min-width: 37.5625em){.content-l{display:block;position:relative;margin-left:-15px;margin-right:-15px}}@media only all and (max-width: 37.5em){.content-l__col+.content-l__col{margin-top:1.875em}}@media only all and (min-width: 37.5625em){.content-l__col-1{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-2{display:inline-block;box-sizing:border-box;width:50%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-3{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-2-3{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-8{display:inline-block;box-sizing:border-box;width:37.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-5-8{display:inline-block;box-sizing:border-box;width:62.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-4{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-4{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}.content__line{height:1px;background:var(--gray-40)}.content__main dd,.content__main dt,.content__main h3,.content__main h4,.content__main h5,.content__main h6,.content__main li,.content__main p,.content__main label,.content__intro dd,.content__intro dt,.content__intro h3,.content__intro h4,.content__intro h5,.content__intro h6,.content__intro li,.content__intro p,.content__intro label{max-width:41.875rem}.content__intro,.content__main,.content__sidebar{padding:1.875em .9375em}@media only all and (min-width: 37.5625em){.content__intro,.content__main,.content__sidebar{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding:2.8125em .9375em}}@media only all and (min-width: 56.3125em){.content__intro,.content__main,.content__sidebar{padding:2.8125em 0}}@media only all and (min-width: 56.3125em){.content__intro{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}@media only all and (min-width: 56.3125em){.content--1-3 .content__sidebar{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-right:1.875em}.content--1-3 .content__main{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;position:relative}.content--1-3 .content__main:after{content:\"\";border-left:1px solid var(--gray-40);position:absolute;top:2.8125em;bottom:0;left:-1.875em}.content--2-1 .content__main{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content--2-1 .content__main:after{right:-1.875em}.content--2-1 .content__sidebar{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-left:1.875em}}.content--flush-bottom{padding-bottom:0}@media only all and (max-width: 56.25em){.content--flush-top-on-small{padding-top:0}}@media only all and (max-width: 56.25em){.content--flush-all-on-small{padding:0;border:none}}.block{margin-top:3.75em;margin-bottom:3.75em}.block--border-top{border-top:1px solid var(--gray-40)}.block--border-right{border-right:1px solid var(--gray-40)}.block--border-bottom{border-bottom:1px solid var(--gray-40)}.block--border-left{border-left:1px solid var(--gray-40)}.block--border{border:1px solid var(--gray-40)}.block--flush-top{margin-top:0 !important}.block--flush-top.block--border,.block--flush-top.block--border-top{border-top:none}.block--flush-bottom{margin-bottom:0 !important}.block--flush-bottom.block--border,.block--flush-bottom.block--border-bottom{border-bottom:none}.block--flush-sides{margin-right:-15px;margin-left:-15px}@media only all and (max-width: 37.5em){.block--flush-sides.block--border,.block--flush-sides.block--border-right,.block--flush-sides.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush-sides{margin-right:-30px;margin-left:-30px}}.block--flush{margin-top:0 !important;margin-right:-15px;margin-bottom:0 !important;margin-left:-15px}.block--flush.block--border,.block--flush.block--border-top,.block--flush.block--border-bottom{border-top:none;border-bottom:none}@media only all and (max-width: 37.5em){.block--flush.block--border,.block--flush.block--border-right,.block--flush.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush{margin-right:-30px;margin-left:-30px}}.block--bg{padding:1.875em .9375em 3.75em;background:var(--gray-5)}@media only all and (min-width: 37.5625em){.block--bg{padding:2.8125em 1.875em}}.block--padded-top{padding-top:1.875em;margin-top:1.875em}.block--padded-bottom{padding-bottom:1.875em;margin-bottom:1.875em}.block--sub{margin-top:1.875em;margin-bottom:1.875em}@media only all and (min-width: 56.3125em){.wrapper{max-width:1200px;padding-right:15px;padding-left:15px;margin:0 auto;clear:both}}.wrapper--match-content{padding-left:15px;padding-right:15px}@media only all and (min-width: 37.5625em){.wrapper--match-content{padding-left:30px;padding-right:30px;max-width:1200px}}.o-text-introduction{margin-top:0;margin-bottom:60px}.o-text-introduction>*{margin-top:0;margin-bottom:15px;max-width:41.875rem}.o-well{box-sizing:border-box;padding:1.875em .9375em;border:1px solid var(--gray-40);background-color:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-well{padding-left:1.875em;padding-right:1.875em}}.o-banner{padding:.9375em 0;background:var(--gold-10);border-bottom:1px solid var(--gray-40);font-size:.875em}.o-banner .m-notification{border:none;padding:0}.o-banner .m-notification__icon{left:0;top:0}.o-banner--dark{background:var(--teal-dark);border-color:var(--teal-dark);color:var(--white)}.o-banner--dark .m-notification{background:var(--teal-dark)}.o-banner--dark .m-notification .cf-icon-svg{fill:var(--white)}.o-banner--dark .m-notification a{color:var(--white);border-color:var(--white)}.o-banner--dark .m-notification a:visited,.o-banner--dark .m-notification a.visited{border-color:var(--teal-40);color:var(--teal-40)}.o-banner--dark .m-notification a:hover,.o-banner--dark .m-notification a.hover{border-color:var(--gray-15);color:var(--gray-15)}.o-banner--dark .m-notification a:focus,.o-banner--dark .m-notification a.focus{border-color:var(--white);color:var(--white)}.o-banner--dark .m-notification a:active,.o-banner--dark .m-notification a.active{border-color:var(--gray-15);color:var(--gray-15)}@media only all and (min-width: 37.5625em){.o-banner{font-size:1em}}.m-notification{display:none;position:relative;padding:15px;background:var(--gray-5);border:1px solid var(--gray-40)}.m-notification>.cf-icon-svg{position:absolute;fill:var(--gray)}.m-notification--success{background:var(--green-10);border-color:var(--green)}.m-notification--success>.cf-icon-svg{fill:var(--green)}.m-notification--warning{background:var(--gold-10);border-color:var(--gold)}.m-notification--warning>.cf-icon-svg{fill:var(--gold)}.m-notification--error{background:var(--red-10);border-color:var(--red)}.m-notification--error>.cf-icon-svg{fill:var(--red)}.m-notification--success a,.m-notification--warning a,.m-notification--error a{color:var(--pacific-mid-dark);border-color:var(--pacific-mid-dark)}.m-notification--success a:visited,.m-notification--success a.visited,.m-notification--warning a:visited,.m-notification--warning a.visited,.m-notification--error a:visited,.m-notification--error a.visited{border-color:var(--teal);color:var(--teal)}.m-notification--success a:hover,.m-notification--success a.hover,.m-notification--warning a:hover,.m-notification--warning a.hover,.m-notification--error a:hover,.m-notification--error a.hover{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-notification--success a:focus,.m-notification--success a.focus,.m-notification--warning a:focus,.m-notification--warning a.focus,.m-notification--error a:focus,.m-notification--error a.focus{border-color:var(--pacific-mid-dark);color:var(--pacific-mid-dark)}.m-notification--success a:active,.m-notification--success a.active,.m-notification--warning a:active,.m-notification--warning a.active,.m-notification--error a:active,.m-notification--error a.active{border-color:var(--navy-dark);color:var(--navy-dark)}.m-notification--visible{display:block}.cf-icon-svg+.m-notification__content{padding-left:1.5625rem}.m-notification__message{font-size:1rem;line-height:1.25;font-weight:500}@media only all and (min-width: 37.5625em){.m-notification__message{font-size:1.125rem}}.m-notification__explanation{margin-top:.3125rem;margin-bottom:.9375rem}.m-notification__message+.m-list{margin-top:.9375rem}@media only all and (min-width: 37.5625em){.m-notification .cf-icon-svg{font-size:1.125rem}.m-notification__explanation{margin-bottom:0}.m-notification .m-list{margin-top:.3125rem}.m-notification .m-list__item{margin-bottom:.3125rem}}html[lang=ar] .m-notification .cf-icon-svg+.m-notification__content{padding-left:initial;padding-right:1.5625rem}html[lang=ar] .m-notification .m-list{padding-right:0}.m-pagination{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:\"pag-btn-prev . pag-btn-next\" \"pag-form pag-form pag-form\";row-gap:.9375rem}.m-pagination__form{grid-area:pag-form;display:flex;flex-flow:wrap;place-content:center;gap:.625rem;padding:.3125rem;border-radius:.25rem;background:var(--gray-5);color:var(--gray)}.m-pagination__current-page{width:2.8125rem;font-weight:500;text-align:right}.m-pagination__label{display:contents;white-space:nowrap}.m-pagination__btn-prev{grid-area:pag-btn-prev;z-index:1}.m-pagination__btn-next{grid-area:pag-btn-next;z-index:1}@media only all and (min-width: 37.5625em){.m-pagination{grid-template-areas:\"pag-btn-prev pag-form pag-btn-next\"}.m-pagination__btn-prev{border-top-right-radius:0;border-bottom-right-radius:0}.m-pagination__btn-next{border-top-left-radius:0;border-bottom-left-radius:0}}.o-table__cell--right-align{text-align:right}.o-table--scrolling{box-sizing:border-box;overflow-y:hidden}.o-table--scrolling table{border:1px solid var(--gray-40)}.o-table--scrolling table>tbody>tr:nth-child(2n)>th,.o-table--scrolling table>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-table--striped>tbody>tr:nth-child(2n)>th,.o-table--striped>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}}@media only screen and (max-width: 600px){.o-table{width:100%}.o-table--striped tr:nth-child(2n)>th,.o-table--striped tr:nth-child(2n)>td{background:var(--white)}.o-table--stack-on-small{border-top:1px solid var(--gray-40)}.o-table--stack-on-small tr,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=row],.o-table--stack-on-small [data-display-table=cell]{display:block}.o-table--stack-on-small th,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=cell]{padding-right:0;padding-left:0;width:100%}.o-table--stack-on-small>thead,.o-table--stack-on-small [data-display-table=thead]{display:none}.o-table--stack-on-small td[data-label]:before{display:block;margin-top:0;margin-bottom:.3125em;content:attr(data-label);line-height:1.83333333;font-size:.875em;font-weight:600;letter-spacing:1px;text-transform:uppercase}.o-table--stack-on-small td:last-child,.o-table--stack-on-small [data-display-table=cell]:last-child{margin-bottom:1.875em}}.a-date{color:var(--gray);white-space:nowrap;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.a-date,ul+.a-date,ol+.a-date,dl+.a-date,figure+.a-date,img+.a-date,table+.a-date,blockquote+.a-date,h1+.a-date,.h1+.a-date,h2+.a-date,.h2+.a-date,h3+.a-date,.h3+.a-date,h4+.a-date,.h4+.a-date,h6+.a-date,.h6+.a-date{margin-top:2.1428571429em}.no-js .u-js-only,.u-hide-if-js{display:none !important}.no-js .u-hide-if-js{display:block !important}.u-clearfix:after{content:\"\";display:table;clear:both}.u-visually-hidden{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}@media only all and (max-width: 37.5em){.u-hide-on-mobile{display:none}}.u-show-on-mobile{display:none}@media only all and (max-width: 37.5em){.u-show-on-mobile{display:block}}.u-hidden{display:none !important}.u-invisible{visibility:hidden}.u-right{float:right}.u-nowrap{white-space:nowrap}.u-flexible-container{position:relative;padding-bottom:56.25%;height:0}.u-flexible-container__inner{position:absolute;top:0;left:0;width:100%;height:100%}.u-flexible-container--4-3{position:relative;padding-bottom:75%;height:0}.u-mt0{margin-top:0 !important}.u-mb0{margin-bottom:0 !important}.u-mt5{margin-top:5px !important}.u-mb5{margin-bottom:5px !important}.u-mt10{margin-top:10px !important}.u-mb10{margin-bottom:10px !important}.u-mt15{margin-top:15px !important}.u-mb15{margin-bottom:15px !important}.u-mt20{margin-top:20px !important}.u-mb20{margin-bottom:20px !important}.u-mt30{margin-top:30px !important}.u-mb30{margin-bottom:30px !important}.u-mt45{margin-top:45px !important}.u-mb45{margin-bottom:45px !important}.u-mt60{margin-top:60px !important}.u-mb60{margin-bottom:60px !important}.u-w100pct{width:100%}.u-w90pct{width:90%}.u-w80pct{width:80%}.u-w70pct{width:70%}.u-w60pct{width:60%}.u-w50pct{width:50%}.u-w40pct{width:40%}.u-w30pct{width:30%}.u-w20pct{width:20%}.u-w10pct{width:10%}.u-w75pct{width:75%}.u-w65pct{width:65%}.u-w25pct{width:25%}.u-w15pct{width:15%}.u-w66pct{width:66.6666666667%}.u-w33pct{width:33.3333333333%}small,.u-small-text{font-size:.875em}small--subtle,.u-small-text--subtle{color:var(--gray)}.u-no-animation{transition-duration:0s !important}.u-move-transition{transition:transform .25s ease-out}.u-move-to-origin{transform:translateZ(0)}.u-move-left{transform:translate3d(-100%, 0, 0)}.u-move-left-2x{transform:translate3d(-200%, 0, 0)}.u-move-left-3x{transform:translate3d(-300%, 0, 0)}.u-move-right{transform:translate3d(100%, 0, 0)}.u-move-up{transform:translate3d(0, -100%, 0)}.u-alpha-transition{transition:opacity .25s linear}.u-alpha-100{opacity:1}.u-alpha-0{opacity:0}.u-max-height-transition{overflow:hidden;contain:paint;transition:max-height .2s ease-out}.u-max-height-zero{max-height:0 !important}.u-max-height-summary{max-height:88px !important}.a-link{border-bottom-width:0}.a-link .a-link__text{border-bottom-width:1px;border-bottom-style:inherit;overflow-wrap:break-word}.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){.a-link--jump{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-link--jump .cf-icon-svg--right{margin-left:auto}.a-link--jump .a-link__text{border-bottom-width:0;flex-shrink:10}}a.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){a.a-link--jump{border-top-width:1px;border-bottom-width:1px}a.a-link--jump:focus{outline:none}a.a-link--jump:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-link--jump)+li:has(.a-link--jump) .a-link--jump{position:relative;border-top:none}li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:hover:before,li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.m-list--unstyled,.m-list--horizontal,.m-list--links{padding-left:0;list-style-type:none}.m-list--unstyled .m-list__item,.m-list--horizontal .m-list__item,.m-list--links .m-list__item{margin-left:0}.m-list--spaced .m-list--spaced,.m-list--spaced .m-list__item+.m-list__item{margin-top:1.5em}.m-list--horizontal .m-list__item{display:inline-block;margin-right:.25em;margin-bottom:0}@media only all and (max-width: 37.5em){.m-list--links .m-list__item{margin-bottom:0}}html[lang=ar] .m-list{padding-right:0}.m-meta-header{display:flex;flex-direction:column-reverse;flex-wrap:wrap-reverse;row-gap:.625rem;column-gap:1.3125rem;width:-moz-fit-content;width:fit-content;padding-bottom:.625rem;overflow:hidden}.m-meta-header__item-group{display:flex;flex-wrap:wrap;column-gap:1.3125rem}.m-meta-header__item{display:grid;grid-template-columns:0 auto 1fr;row-gap:.3125rem;text-wrap:balance;margin-bottom:0;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.m-meta-header__item,ul+.m-meta-header__item,ol+.m-meta-header__item,dl+.m-meta-header__item,figure+.m-meta-header__item,img+.m-meta-header__item,table+.m-meta-header__item,blockquote+.m-meta-header__item,h1+.m-meta-header__item,.h1+.m-meta-header__item,h2+.m-meta-header__item,.h2+.m-meta-header__item,h3+.m-meta-header__item,.h3+.m-meta-header__item,h5+.m-meta-header__item,.h5+.m-meta-header__item,h6+.m-meta-header__item,.h6+.m-meta-header__item{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.625em;font-size:1em;line-height:1.125}}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.3125rem}}.m-meta-header__item .cf-icon-svg{margin-right:.3125rem}.m-meta-header__item:before{content:\"|\";margin-left:-0.8125rem}.m-meta-header__item .a-date{font-size:.875rem;line-height:1.7142857143;margin-bottom:0}@media only all and (min-width: 37.5625em){.m-meta-header{flex-direction:row}}.m-pull-quote__body{color:var(--black);font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-pull-quote__body{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.m-pull-quote__citation{color:var(--gray);font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.m-pull-quote__citation,ul+.m-pull-quote__citation,ol+.m-pull-quote__citation,dl+.m-pull-quote__citation,figure+.m-pull-quote__citation,img+.m-pull-quote__citation,table+.m-pull-quote__citation,blockquote+.m-pull-quote__citation,h1+.m-pull-quote__citation,.h1+.m-pull-quote__citation,h2+.m-pull-quote__citation,.h2+.m-pull-quote__citation,h3+.m-pull-quote__citation,.h3+.m-pull-quote__citation,h4+.m-pull-quote__citation,.h4+.m-pull-quote__citation,h6+.m-pull-quote__citation,.h6+.m-pull-quote__citation{margin-top:2.1428571429em}.m-pull-quote__citation:before{content:\"—\"}.m-slug-header{border-top:1px solid var(--gray-40)}.m-slug-header__heading{display:inline-block;padding-top:0.2857142857em;border-top:5px solid var(--green);margin-top:-3px;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}.a-tagline{font-size:.75rem;display:grid;grid-template-columns:22px 1fr;grid-column-gap:10px}.a-tagline__text{display:inline-block}.a-tagline .u-usa-flag{margin-top:1px}.a-tagline--large{font-size:1rem}.a-tagline--large .u-usa-flag{margin-top:4px}.u-usa-flag{display:inline-block;width:24px;height:13px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAZCAMAAABAf11LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5QTFRF////sxlC7MbQ2YyhxlNxCjFhR2WJV3GSKUt1dYumOFh/GT5rhZiwwszYsr/OlKW6Zn6c0djh8PL1iR9Ko7LE4OXrl0pttKC0pXWRtYKbSuJhRQAAANFJREFUeNrkkctuwyAUREnSuW/ApHYf//+jBVdZVcJi3aORgAXcMyLBAAJEzsVG3m8TkifyI3zfPQ6nJJLo421CArSBmkgjNEWtQE4zXJmClXuCWIlU5hdQxCqbqnE1KdIz79CVDvBwZxyKfQfmHTyzl01UZSvOWSTbhZLSWeDMufWLC/1ls3amT4qQq394EjIjApxBT+/nr8eEBNuKcB9SWMpmEXalNOylmlUZNTr4vE/4VdKhpC+leQf6y/e0wzL3RdJtkfUJyzwW+ZcdfgQYAJmJD3zerW6OAAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */:root{--font-stack: system-ui, sans-serif;--beige: #bea96f;--beige-30: #f0e8d8;--beige-60: #d8c8a0;--green-dark: #1e9642;--green-mid-dark: #1fa040;--green: #20aa3f;--green-90: #48b753;--green-80: #66c368;--green-70: #93cf7c;--green-60: #addc91;--green-50: #bae0a2;--green-40: #c7e5b3;--green-30: #d4eac6;--green-20: #e2efd8;--green-10: #f0f8eb;--teal-dark: #005e5d;--teal-mid-dark: #126b69;--teal: #257675;--teal-90: #3e8685;--teal-80: #579695;--teal-70: #70a6a5;--teal-60: #89b6b5;--teal-50: #9ec4c3;--teal-40: #b4d2d1;--teal-30: #c4dddc;--teal-20: #d4e7e6;--teal-10: #f0f7f6;--pacific-dark: #0050b4;--pacific-mid-dark: #0061c1;--pacific: #0072ce;--pacific-90: #2284d5;--pacific-80: #4497dc;--pacific-70: #61a7e2;--pacific-60: #7eb7e8;--pacific-50: #96c4ed;--pacific-40: #afd2f2;--pacific-30: #c3ddf6;--pacific-20: #d6e8fa;--pacific-10: #eff8fd;--navy-dark: #002d72;--navy-mid-dark: #123c7c;--navy: #254b87;--navy-90: #3e5f95;--navy-80: #5674a3;--navy-70: #6f88b2;--navy-60: #889cc0;--navy-50: #9daecc;--navy-40: #b3c0d9;--navy-30: #c3cde2;--navy-20: #d3daeb;--navy-10: #f4f6fa;--purple-dark: #a01b68;--purple-mid-dark: #aa2071;--purple: #b4267a;--purple-90: #be438b;--purple-80: #c55998;--purple-70: #cd70a5;--purple-60: #d486b2;--purple-50: #dc9cbf;--purple-40: #e3b2cc;--purple-30: #ebc9d9;--purple-20: #f0d8e2;--purple-10: #fdf3f8;--red-dark: #b63014;--red-mid-dark: #c3381c;--red: #d14124;--red-90: #d75a40;--red-80: #dd735d;--red-70: #e28875;--red-60: #e79e8e;--red-50: #ebb0a3;--red-40: #f0c3b8;--red-30: #f3d1c8;--red-20: #f7e0d9;--red-10: #fbefec;--gold-dark: #dc731c;--gold-mid-dark: #ed881b;--gold: #ff9e1b;--gold-90: #ffab39;--gold-80: #ffb858;--gold-70: #ffc372;--gold-60: #ffce8d;--gold-50: #ffd8a3;--gold-40: #ffe1b9;--gold-30: #ffe8cb;--gold-20: #fff0dd;--gold-10: #fff6ec;--neutral-dark: #745745;--neutral-mid-dark: #7d604b;--neutral: #8a6c57;--neutral-90: #957865;--neutral-80: #a18573;--neutral-70: #ad9484;--neutral-60: #baa496;--neutral-50: #c6b4a9;--neutral-40: #d3c5bc;--neutral-30: #ddd1c9;--neutral-20: #e7ddd7;--neutral-10: #f8f5f2;--gray-darker: #293037;--gray-dark: #43484e;--gray-mid-dark: #4f5257;--gray: #5a5d61;--gray-90: #676a6f;--gray-80: #75787b;--gray-70: #838588;--gray-60: #919395;--gray-50: #a2a3a4;--gray-40: #b4b5b6;--gray-30: #c3c4c4;--gray-20: #d2d3d5;--gray-15: #dcdddf;--gray-10: #e7e8e9;--gray-5: #f7f8f9;--black: #101820;--white: #fff}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/2cd55546-ec00-4af9-aeca-4a3cd186da53.woff2\") format(\"woff2\");font-style:normal;font-weight:normal;font-display:fallback}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/627fbb5a-3bae-4cd9-b617-2f923e29d55e.woff2\") format(\"woff2\");font-style:normal;font-weight:500;font-display:fallback}:root{--font-stack: \"Avenir Next\", arial, sans-serif}.search-panel{padding:30px;border-right:1px solid var(--gray-40);background-color:var(--gray-5)}@media screen and (min-width: 901px){.search-panel{padding:30px}}@media screen and (max-width: 599px){.search-panel{padding:10px;min-height:150px}}.date-subscript{font-size:16px;color:var(--gray)}","/*! normalize.css v2.1.3 | MIT License | git.io/normalize */html{font-family:sans-serif;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:0.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:0.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:0.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:normal;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:0.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:0.5em}li{margin-bottom:0.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:0.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:0.625em;text-align:left}th,td{padding:0.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:0.9375em;margin-left:0.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:\"Input Mono\",Consolas,Monaco,\"Courier New\",monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:0.8125em}pre{display:block;padding:0.625em 0.9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:rgba(0,0,0,0)}html{font-family:sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:.5em}li{margin-bottom:.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:.625em;text-align:left}th,td{padding:.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:.9375em;margin-left:.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:Input Mono,Consolas,Monaco,Courier New,monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:.8125em}pre{display:block;padding:.625em .9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:transparent}button.a-btn::-moz-focus-inner,input.a-btn::-moz-focus-inner{border:0}.a-btn{appearance:none;display:flex;gap:.625rem;box-sizing:border-box;padding:.5em .875em;border:0;margin:0;border-radius:.25em;cursor:pointer;font-size:1em;font-weight:500;line-height:normal;text-align:center;text-decoration:none;transition:background-color .1s;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;justify-content:center}.a-btn,.a-btn:link,.a-btn:visited{background-color:var(--pacific);color:var(--white)}.a-btn:hover,.a-btn.hover,.a-btn:focus,.a-btn.focus{background-color:var(--pacific-dark);color:var(--white)}.a-btn:focus,.a-btn.focus{outline:1px dotted var(--pacific);outline-offset:1px}.a-btn:active,.a-btn.active{background-color:var(--navy)}.a-btn--secondary,.a-btn--secondary:link,.a-btn--secondary:visited{background-color:var(--gray);color:var(--white)}.a-btn--secondary:hover,.a-btn--secondary.hover,.a-btn--secondary:focus,.a-btn--secondary.focus{background-color:var(--gray-dark)}.a-btn--secondary:focus,.a-btn--secondary.focus{outline-color:var(--gray)}.a-btn--secondary:active,.a-btn--secondary.active{background-color:var(--black)}.a-btn--warning,.a-btn--warning:link,.a-btn--warning:visited{background-color:var(--red-mid-dark);color:var(--white)}.a-btn--warning:hover,.a-btn--warning.hover,.a-btn--warning:focus,.a-btn--warning.focus{background-color:var(--red-dark)}.a-btn--warning:focus,.a-btn--warning.focus{outline-color:var(--red-mid-dark)}.a-btn--warning:active,.a-btn--warning.active{background-color:var(--gray-dark)}.a-btn--disabled,.a-btn--disabled:link,.a-btn--disabled:visited,.a-btn--disabled:hover,.a-btn--disabled.hover,.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn--disabled:active,.a-btn--disabled.active,.a-btn[disabled],.a-btn[disabled]:link,.a-btn[disabled]:visited,.a-btn[disabled]:hover,.a-btn[disabled].hover,.a-btn[disabled]:focus,.a-btn[disabled].focus,.a-btn[disabled]:active,.a-btn[disabled].active{background-color:var(--gray-20);color:var(--gray-dark);cursor:default;cursor:not-allowed}.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn[disabled]:focus,.a-btn[disabled].focus{outline-color:var(--gray-20)}@media only all and (max-width: 37.5em){.a-btn--full-on-xs{display:block;width:100%}}.a-btn:has(svg+span) span{order:3}.a-btn:has(span+svg) svg{order:3}.a-btn:not(.a-btn--hide-icon):has(svg+span):before,.a-btn:not(.a-btn--hide-icon):has(span+svg):before{content:\"\";border-left:1px solid var(--pacific-60);order:2;place-self:normal}.a-btn--secondary:has(svg):before{border-color:var(--gray-40) !important}.a-btn--warning:has(svg):before{border-color:var(--red-60) !important}.a-btn--disabled:has(svg):before,.a-btn[disabled]:has(svg):before{border-color:var(--gray-60) !important}.a-btn--hide-icon svg{display:none}.m-btn-group{display:flex;gap:.625rem;flex-wrap:wrap;align-items:center;width:-moz-fit-content;width:fit-content}.a-btn--link{padding:1.5px 0;border-radius:0;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-style:dotted;text-underline-offset:4.5px}.a-btn--link:has(svg){gap:.3125rem}.a-btn--link:has(svg):before{display:none}.a-btn--link,.a-btn--link:link,.a-btn--link:visited{text-decoration-color:var(--pacific);background-color:transparent;color:var(--pacific)}.a-btn--link:hover,.a-btn--link.hover{text-decoration-color:var(--pacific-dark);text-decoration-style:solid;background-color:transparent;color:var(--pacific-dark)}.a-btn--link:focus,.a-btn--link.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--pacific);color:var(--pacific)}.a-btn--link:active,.a-btn--link.active{text-decoration-color:var(--navy);text-decoration-style:solid;background-color:transparent;color:var(--navy)}.a-btn--link.a-btn--secondary,.a-btn--link.a-btn--secondary:link,.a-btn--link.a-btn--secondary:visited{text-decoration-color:var(--gray);background-color:transparent;color:var(--gray)}.a-btn--link.a-btn--secondary:hover,.a-btn--link.a-btn--secondary.hover{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.a-btn--link.a-btn--secondary:focus,.a-btn--link.a-btn--secondary.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--gray);color:var(--gray)}.a-btn--link.a-btn--secondary:active,.a-btn--link.a-btn--secondary.active{text-decoration-color:var(--black);text-decoration-style:solid;background-color:transparent;color:var(--black)}.a-btn--link.a-btn--warning,.a-btn--link.a-btn--warning:link,.a-btn--link.a-btn--warning:visited{text-decoration-color:var(--red-mid-dark);background-color:transparent;color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:hover,.a-btn--link.a-btn--warning.hover{text-decoration-color:var(--red-dark);text-decoration-style:solid;background-color:transparent;color:var(--red-dark)}.a-btn--link.a-btn--warning:focus,.a-btn--link.a-btn--warning.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--red-mid-dark);color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:active,.a-btn--link.a-btn--warning.active{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.o-expandable{position:relative}.o-expandable__header{display:flex;justify-content:space-between;gap:10px;padding:.625em .9375em;border:0;background-color:transparent;cursor:pointer}.o-expandable__header:focus{outline:1px dotted var(--black);outline-offset:2px}.o-expandable__header .o-expandable__cue-close,.o-expandable__header .o-expandable__cue-open{display:none}.o-expandable__header[aria-expanded=false] .o-expandable__cue-open,.o-expandable__header[aria-expanded=true] .o-expandable__cue-close{display:block}.o-expandable button.o-expandable__header{width:100%;text-align:left}.o-expandable__label{flex-grow:1;margin-bottom:0;color:var(--black);font-weight:500}.o-expandable__icon,.o-expandable__label{font-size:1.125em}@media only all and (max-width: 37.5em){.o-expandable__icon,.o-expandable__label{font-size:1em}}.o-expandable__cues{align-self:center;color:var(--pacific);font-size:1em;line-height:1.375}.o-expandable__content{padding:0 .9375em .9375em}.o-expandable__content:before{content:\"\";display:block;border-top:1px solid var(--gray-40);padding-top:.9375em}.o-expandable__content:after{padding-bottom:.9375em;width:100%}.o-expandable--padded .o-expandable__header{padding:1.5625em .9375em}.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.625em}@media only all and (max-width: 37.5em){.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.375em}}.o-expandable--background{background:var(--gray-5)}.o-expandable--border{border:1px solid var(--gray-40)}html[lang=ar] .o-expandable__header{text-align:right}html[lang=ar] .o-expandable__cues{text-align:left}.o-expandable-group .o-expandable{border-bottom:1px solid var(--gray-40)}.o-expandable-group .o-expandable:first-child{border-top:1px solid var(--gray-40)}@media print{.o-expandable__header[aria-expanded=true] .o-expandable__cue-close,.o-expandable__header[aria-expanded=false] .o-expandable__cue-open{display:none}.o-expandable__content[aria-expanded=false]{display:block;max-height:99999px !important}}.o-expandable .print__header[aria-expanded=true] .o-expandable .print__cue-close,.o-expandable .print__header[aria-expanded=false] .o-expandable .print__cue-open{display:none}.o-expandable .print__content[aria-expanded=false]{display:block;max-height:99999px !important}.o-summary__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary__btn{position:relative;z-index:2;display:block;width:100%;padding-top:15px;padding-bottom:15px;border:dotted var(--pacific);border-width:1px 0;text-align:center;color:var(--pacific);background:#fff}.o-summary__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary__btn[aria-expanded=false]:before{display:block;pointer-events:none;height:2.75em;margin:0;position:absolute;left:0;right:0;top:calc(-100% + 2px);background:linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);content:\"\"}@media print{.o-summary__btn[aria-expanded=false]:before{background:none}}.o-summary__btn[aria-expanded=false]:before .print{background:none}.no-js .o-summary__btn{display:none}@media only screen and (min-width: 601px){.o-summary--mobile .o-summary__btn{display:none}}.o-summary-minimal__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary-minimal__btn{margin-top:5px;padding-left:0;padding-right:0;display:block;border:none;background:none;text-align:left;color:var(--pacific)}.o-summary-minimal__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary-minimal__btn .o-summary-minimal__cue-close,.o-summary-minimal__btn .o-summary-minimal__cue-open{display:none}.o-summary-minimal__btn[aria-expanded=false] .o-summary-minimal__cue-open,.o-summary-minimal__btn[aria-expanded=true] .o-summary-minimal__cue-close{display:block}.no-js .o-summary-minimal__btn{display:none}.o-form__group{margin-bottom:1.875em}.o-form__fieldset{border:none;margin:0;padding:0}.o-form__fieldset .m-form-field+.m-form-field{margin-top:.625em}.a-form-alert .cf-icon-svg{color:var(--gray);float:left}.a-form-alert__text{display:block;margin-left:1.25em}.a-form-alert--success .cf-icon-svg{color:var(--green)}.a-form-alert--error .cf-icon-svg{color:var(--red)}.a-form-alert--warning .cf-icon-svg{color:var(--gold)}.m-form-field .a-text-input--full{width:100%}.m-form-field .a-label+.a-text-input{margin-top:.3125em}.m-form-field--checkbox .a-label,.m-form-field--radio .a-label{display:inline-grid;grid-template-columns:1.875em auto;vertical-align:top;cursor:pointer;overflow-wrap:anywhere}.m-form-field--checkbox .a-label:before,.m-form-field--radio .a-label:before{display:inline-block;grid-row-start:1;grid-row-end:3;border:1px solid var(--gray-60);height:1.125em;width:1.125em;margin-right:10px;background-color:var(--white);content:\"\";vertical-align:top;position:relative;top:1px;left:1px}.m-form-field--checkbox .a-label:hover:before,.m-form-field--checkbox .a-label.hover:before,.m-form-field--radio .a-label:hover:before,.m-form-field--radio .a-label.hover:before{border-color:var(--pacific)}.m-form-field--checkbox .a-label__helper,.m-form-field--radio .a-label__helper{display:block}.m-form-field--checkbox .a-checkbox,.m-form-field--checkbox .a-radio,.m-form-field--radio .a-checkbox,.m-form-field--radio .a-radio{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}.m-form-field--checkbox .a-checkbox:focus+.a-label,.m-form-field--checkbox .a-checkbox.focus+.a-label,.m-form-field--checkbox .a-radio:focus+.a-label,.m-form-field--checkbox .a-radio.focus+.a-label,.m-form-field--radio .a-checkbox:focus+.a-label,.m-form-field--radio .a-checkbox.focus+.a-label,.m-form-field--radio .a-radio:focus+.a-label,.m-form-field--radio .a-radio.focus+.a-label{outline:1px dotted var(--pacific);outline-offset:1px}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:hover+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled:checked+.a-label:before,.m-form-field--checkbox .a-radio:disabled:focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled.focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled:hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled.hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled:checked+.a-label:before,.m-form-field--radio .a-checkbox:disabled:focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled.focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled:hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled.hover+.a-label:before,.m-form-field--radio .a-radio:disabled:checked+.a-label:before,.m-form-field--radio .a-radio:disabled:focus+.a-label:before,.m-form-field--radio .a-radio:disabled.focus+.a-label:before,.m-form-field--radio .a-radio:disabled:hover+.a-label:before,.m-form-field--radio .a-radio:disabled.hover+.a-label:before{border-color:var(--gray-60);outline:none;box-shadow:none}.m-form-field--checkbox .a-checkbox:disabled+.a-label,.m-form-field--checkbox .a-radio:disabled+.a-label,.m-form-field--radio .a-checkbox:disabled+.a-label,.m-form-field--radio .a-radio:disabled+.a-label{cursor:not-allowed;color:var(--gray-dark)}.m-form-field--checkbox .a-checkbox:disabled+.a-label:before,.m-form-field--checkbox .a-radio:disabled+.a-label:before,.m-form-field--radio .a-checkbox:disabled+.a-label:before,.m-form-field--radio .a-radio:disabled+.a-label:before{background:var(--gray-10);border-color:var(--gray-60)}.m-form-field--checkbox .a-checkbox:focus+.a-label:before,.m-form-field--checkbox .a-checkbox.focus+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:hover+.a-label:before,.m-form-field--checkbox .a-checkbox.hover+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center 0}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,')}.m-form-field--checkbox-error .a-label:before{border-color:var(--red);outline:1px solid var(--red)}.m-form-field--checkbox-error .a-label:hover:before,.m-form-field--checkbox-error .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-error .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-error .a-checkbox.focus+.a-label:before{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline-color:var(--red)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label,.m-form-field--checkbox-error .a-checkbox.focus+.a-label{outline:1px dotted var(--red);outline-offset:1px}.m-form-field--checkbox-warning .a-label:before{border-color:var(--gold);outline:1px solid var(--gold)}.m-form-field--checkbox-warning .a-label:hover:before,.m-form-field--checkbox-warning .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label:before{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline-color:var(--gold)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label{outline:1px dotted var(--gold);outline-offset:1px}.m-form-field--checkbox-success .a-label:before{border-color:var(--green);outline:1px solid var(--green)}.m-form-field--checkbox-success .a-label:hover:before,.m-form-field--checkbox-success .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-success .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-success .a-checkbox.focus+.a-label:before{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline-color:var(--green)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label,.m-form-field--checkbox-success .a-checkbox.focus+.a-label{outline:1px dotted var(--green);outline-offset:1px}.m-form-field--radio .a-label:before{border-radius:50%;transform:rotate(0)}.m-form-field--radio .a-radio:focus+.a-label:before,.m-form-field--radio .a-radio.focus+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:hover+.a-label:before,.m-form-field--radio .a-radio.hover+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:checked+.a-label:before{background-color:var(--pacific);box-shadow:inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:checked:disabled+.a-label:before{background-color:var(--gray-40);box-shadow:inset 0 0 0 2px var(--gray-10)}.m-form-field--radio .a-radio:focus:checked+.a-label:before,.m-form-field--radio .a-radio.focus:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:hover:checked+.a-label:before,.m-form-field--radio .a-radio.hover:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--lg-target{display:block}.m-form-field--lg-target .a-label{box-sizing:border-box;width:100%;padding:15px;background-color:var(--gray-10)}.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{background-color:var(--pacific-20);box-shadow:inset 0 0 0 1px var(--pacific)}.m-form-field--lg-target .a-checkbox:hover+.a-label,.m-form-field--lg-target .a-checkbox.hover+.a-label,.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-radio:hover+.a-label,.m-form-field--lg-target .a-radio.hover+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label{box-shadow:inset 0 0 0 2px var(--pacific)}.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{outline-offset:1px}.m-form-field--lg-target .a-checkbox:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:hover:disabled+.a-label,.m-form-field--lg-target .a-radio:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:hover:disabled+.a-label{color:var(--gray-dark);box-shadow:none;background-color:var(--gray-20)}.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label:before,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label:before{border:1px solid var(--gray-60)}.m-form-field .a-form-alert{margin-top:.9375em}.a-label{display:inline-block}.a-label__helper{color:var(--gray-dark);font-size:1rem;font-weight:400}.a-label__helper--block{display:block;margin-top:0.8333333333em}.a-label--heading{display:block;margin-bottom:0.5555555556em;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.a-label--heading,ul+.a-label--heading,ol+.a-label--heading,dl+.a-label--heading,figure+.a-label--heading,img+.a-label--heading,table+.a-label--heading,blockquote+.a-label--heading,h1+.a-label--heading,.h1+.a-label--heading,h2+.a-label--heading,.h2+.a-label--heading,h3+.a-label--heading,.h3+.a-label--heading,h5+.a-label--heading,.h5+.a-label--heading,h6+.a-label--heading,.h6+.a-label--heading{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.a-label--heading{margin-bottom:.625em;font-size:1em;line-height:1.125}}.a-label--heading .a-label__helper--block{margin-top:.625rem}.a-range{appearance:none;width:100%;min-height:49px}.a-range::-webkit-slider-runnable-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-moz-range-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-webkit-slider-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range::-moz-range-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range:focus,.a-range.focus{box-shadow:none;outline:none}.a-range:focus::-webkit-slider-thumb,.a-range.focus::-webkit-slider-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.a-range:focus::-moz-range-thumb,.a-range.focus::-moz-range-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.o-search-input{display:flex;flex-direction:column;row-gap:.9375rem}.o-search-input__input{position:relative;display:flex;width:initial;flex:0 1 100%}.o-search-input__input-label{position:absolute;left:10px;align-self:center;cursor:pointer}.o-search-input__input input[type=search]{width:100%;white-space:nowrap;padding-left:30px;appearance:none}.o-search-input__input button[type=reset]{display:none;position:absolute;right:0;align-self:center;color:var(--gray-40);font-size:20px;border:1px solid transparent;background-color:transparent;outline:0;width:44px;padding:5px;text-align:right}.o-search-input__input button[type=reset]>svg{width:25px;cursor:pointer;pointer-events:none}.o-search-input__input button[type=reset]:hover{color:var(--black)}.o-search-input__input button[type=reset]:focus{color:var(--black)}.o-search-input__input button[type=reset]:focus>svg{outline:1px dotted var(--pacific)}.o-search-input__input input[type=search]:placeholder-shown~button[type=reset]{display:none}.o-search-input__input input[type=search]:not(:placeholder-shown){padding-right:34px}.o-search-input__input input[type=search]::-webkit-search-decoration,.o-search-input__input input[type=search]::-webkit-search-cancel-button,.o-search-input__input input[type=search]::-webkit-search-results-button,.o-search-input__input input[type=search]::-webkit-search-results-decoration{display:none}.o-search-input:focus-within button[type=reset],.o-search-input .o-search-input__input:hover button[type=reset]{display:block}.o-search-input button[type=submit]{line-height:1.1875}@media only all and (min-width: 37.5625em){.o-search-input{flex-direction:row;border-left:0}.o-search-input button[type=submit]{border-top-left-radius:0;border-bottom-left-radius:0;flex-basis:25%}}.no-js .o-search-input button[type=reset]{display:none !important}.a-select{position:relative;border:1px solid var(--gray-60)}.a-select select{width:100%;line-height:1.375;padding:.4375em .375em .375em;border:0;appearance:none;background-color:var(--white);border-radius:0;color:var(--black)}.a-select select:hover,.a-select select.hover{outline:2px solid var(--pacific);outline-offset:0}.a-select select:active,.a-select select:focus,.a-select select.focus{box-shadow:0 0 0 2px var(--pacific);outline:1px dotted var(--pacific);outline-offset:3px}.a-select select[disabled]{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed}.a-select select[disabled]:hover,.a-select select[disabled].hover,.a-select select[disabled]:focus,.a-select select[disabled].focus{outline:none}.a-select select[disabled] option,.a-select select[disabled] option:disabled,.a-select select option:disabled{color:var(--gray-dark)}.a-select:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;content:\"\";pointer-events:none}.a-select--disabled:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.a-tag-filter{display:flex;gap:.625rem;border:1px solid var(--teal);padding:4px 6px;background-color:var(--teal-20);border-radius:.1875rem;color:var(--black);text-align:left;min-width:-moz-fit-content;min-width:fit-content}.a-tag-filter .cf-icon-svg{pointer-events:none;flex:none}.a-tag-filter>label{display:contents;pointer-events:none}button.a-tag-filter:hover{background-color:var(--teal-40);cursor:pointer}button.a-tag-filter:focus{outline:1px dotted var(--teal);outline-offset:1px}button.a-tag-filter:active{background-color:var(--teal)}a.a-tag-filter{line-height:normal;color:var(--black);border-color:var(--teal)}a.a-tag-filter:visited,a.a-tag-filter.visited,a.a-tag-filter:hover,a.a-tag-filter.hover{border-color:var(--teal);color:var(--black)}a.a-tag-filter:focus,a.a-tag-filter.focus{border-color:var(--teal);color:var(--black)}a.a-tag-filter:active,a.a-tag-filter.active{border-color:var(--teal);color:var(--black)}.a-tag-topic{display:flex;gap:.3125rem}.a-tag-topic{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--gold-80);letter-spacing:1px}.a-tag-topic .a-tag-topic__text{color:var(--gray);word-break:break-word}@media only all and (max-width: 37.5em){.a-tag-topic{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-tag-topic .cf-icon-svg--right{margin-left:auto}.a-tag-topic .a-tag-topic__text{border-bottom-width:0;flex-shrink:10}}a.a-tag-topic{color:var(--gold-80);border-color:var(--gold-80)}a.a-tag-topic:visited,a.a-tag-topic.visited,a.a-tag-topic:hover,a.a-tag-topic.hover{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:focus,a.a-tag-topic.focus{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:active,a.a-tag-topic.active{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic .a-tag-topic__text{border-bottom-color:var(--gold-80)}@media only all and (max-width: 37.5em){a.a-tag-topic{border-top-width:1px;border-bottom-width:1px}a.a-tag-topic:focus{outline:none}a.a-tag-topic:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-tag-topic)+li:has(.a-tag-topic) .a-tag-topic{position:relative;border-top:none}li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:hover:before,li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.a-tag-topic__bullet{font-size:1rem;line-height:1rem}@media only all and (min-width: 37.5625em){a.a-tag-topic__text{color:var(--gray);border-color:var(--gray)}a.a-tag-topic__text:visited,a.a-tag-topic__text.visited,a.a-tag-topic__text:hover,a.a-tag-topic__text.hover{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:focus,a.a-tag-topic__text.focus{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:active,a.a-tag-topic__text.active{border-color:var(--gray);color:var(--gray)}a.a-tag-topic,a.a-tag-topic:visited,a.a-tag-topic:hover,a.a-tag-topic:focus,a.a-tag-topic:active{border-bottom:none;outline-offset:1px}a.a-tag-topic .a-tag-topic__text,a.a-tag-topic:visited .a-tag-topic__text,a.a-tag-topic:hover .a-tag-topic__text,a.a-tag-topic:focus .a-tag-topic__text,a.a-tag-topic:active .a-tag-topic__text{padding-bottom:1px;border-bottom:1px dotted var(--gold-80)}a.a-tag-topic:hover .a-tag-topic__text{border-bottom:1px solid var(--gold-80)}a.a-tag-topic:focus{outline-color:var(--gray)}a.a-tag-topic:focus .a-tag-topic__text{border-bottom-style:solid !important}}.m-tag-group{padding-left:0;list-style-type:none}.m-tag-group li{margin-bottom:0;display:contents}@media only all and (min-width: 37.5625em){.m-tag-group{display:flex;gap:.9375em;flex-wrap:wrap}.m-tag-group--stacked{flex-direction:column;width:-moz-fit-content;width:fit-content}}.m-tag-group:has(.a-tag-filter){display:flex;gap:.9375em;flex-wrap:wrap}html[lang=ar] .m-tag-group{direction:rtl;padding-right:0}.a-text-input{appearance:none;display:inline-block;padding:.4375em;border:1px solid var(--gray-60);background:var(--white);color:var(--black);box-sizing:border-box}.a-text-input:hover,.a-text-input.hover{border-color:var(--pacific);outline:1px solid var(--pacific)}.a-text-input:focus,.a-text-input.focus{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific);outline:1px dotted var(--pacific);outline-offset:2px}.a-text-input:disabled,.a-text-input:disabled:hover,.a-text-input:disabled.hover,.a-text-input:disabled:focus,.a-text-input:disabled.focus{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed;border-color:var(--gray-60);outline:none}.a-text-input--error{border-color:var(--red);outline:1px solid var(--red)}.a-text-input--error:hover,.a-text-input--error.hover{border-color:var(--red-dark);outline:1px solid var(--red-dark);outline-offset:0}.a-text-input--error:focus,.a-text-input--error.focus{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red)}.a-text-input--error:focus:hover,.a-text-input--error:focus.hover,.a-text-input--error.focus:hover,.a-text-input--error.focus.hover{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red);outline-offset:2px}.a-text-input--warning{border-color:var(--gold);outline:1px solid var(--gold)}.a-text-input--warning:hover,.a-text-input--warning.hover{border-color:var(--gold-dark);outline:1px solid var(--gold-dark);outline-offset:0}.a-text-input--warning:focus,.a-text-input--warning.focus{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold)}.a-text-input--warning:focus:hover,.a-text-input--warning:focus.hover,.a-text-input--warning.focus:hover,.a-text-input--warning.focus.hover{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold);outline-offset:2px}.a-text-input--success{border-color:var(--green);outline:1px solid var(--green)}.a-text-input--success:hover,.a-text-input--success.hover{border-color:var(--green-dark);outline:1px solid var(--green-dark);outline-offset:0}.a-text-input--success:focus,.a-text-input--success.focus{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green)}.a-text-input--success:focus:hover,.a-text-input--success:focus.hover,.a-text-input--success.focus:hover,.a-text-input--success.focus.hover{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green);outline-offset:2px}::-webkit-search-decoration{appearance:none}::placeholder{color:var(--gray-dark)}input[type=date]::-webkit-datetime-edit{color:var(--gray-dark)}select.o-multiselect{display:block;box-sizing:border-box;width:100%;padding:.25em .4375em;height:5.5em;border:1px solid var(--gray-60)}select.o-multiselect option{padding:.125em .375em}.o-multiselect,.o-multiselect__header{position:relative}.o-multiselect__header:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;border:1px solid var(--gray-60);content:\"\";pointer-events:none}.o-multiselect__search[type=text]{display:block;box-sizing:border-box;width:100%}.o-multiselect__fieldset{border-color:var(--gray-60);border-top:none;margin:-1px 0 0;padding:0;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;position:absolute;z-index:10;max-height:0;width:100%;transition:max-height .25s ease-out}.o-multiselect.u-active .o-multiselect__fieldset{margin-top:0;max-height:140px;border-color:var(--pacific);border-width:2px;border-top:0}.o-multiselect.u-active .o-multiselect__header:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.o-multiselect__options{list-style-type:none;background-color:var(--white);padding:0}.o-multiselect__options li{margin:0}.o-multiselect__options li:first-child .a-label{padding-top:.625em}.o-multiselect__options.u-filtered li:not(.u-filter-match){display:none}.o-multiselect__options.u-no-results li,.o-multiselect__options.u-max-selections li{display:none}.o-multiselect__options.u-no-results:after,.o-multiselect__options.u-max-selections:after{display:list-item}.o-multiselect__options.u-no-results:after{content:\"No results found\"}.o-multiselect__options.u-max-selections{padding:.625em;pointer-events:none}.o-multiselect__options.u-max-selections:after{content:\"Reached maximum number of selections\"}.o-multiselect__options .a-label{box-sizing:border-box;padding:.3125em 0 .3125em .625em;width:100%}.cf-icon-svg{height:1.1875em;vertical-align:text-top;fill:currentcolor}.cf-icon-svg--updating,.cf-icon-svg--updating-round{animation:updating-animation 1.25s infinite linear;transform-origin:50% 50%}@keyframes updating-animation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}html[lang=ar] .cf-icon-svg--right,html[lang=ar] .cf-icon-svg--right-round,html[lang=ar] .cf-icon-svg--left,html[lang=ar] .cf-icon-svg--left-round,html[lang=ar] .cf-icon-svg--arrow-right,html[lang=ar] .cf-icon-svg--arrow-right-round,html[lang=ar] .cf-icon-svg--arrow-left,html[lang=ar] .cf-icon-svg--arrow-left-round,html[lang=ar] .cf-icon-svg--help,html[lang=ar] .cf-icon-svg--help-round,html[lang=ar] .cf-icon-svg--book,html[lang=ar] .cf-icon-svg--book-round,html[lang=ar] .cf-icon-svg--document,html[lang=ar] .cf-icon-svg--document-round,html[lang=ar] .cf-icon-svg--edit,html[lang=ar] .cf-icon-svg--edit-round,html[lang=ar] .cf-icon-svg--paper-clip,html[lang=ar] .cf-icon-svg--paper-clip-round,html[lang=ar] .cf-icon-svg--cart,html[lang=ar] .cf-icon-svg--cart-round,html[lang=ar] .cf-icon-svg--disability,html[lang=ar] .cf-icon-svg--disability-round,html[lang=ar] .cf-icon-svg--travel,html[lang=ar] .cf-icon-svg--travel-round,html[lang=ar] .cf-icon-svg--bullhorn,html[lang=ar] .cf-icon-svg--bullhorn-round,html[lang=ar] .cf-icon-svg--chart,html[lang=ar] .cf-icon-svg--chart-round,html[lang=ar] .cf-icon-svg--list,html[lang=ar] .cf-icon-svg--list-round,html[lang=ar] .cf-icon-svg--external-link,html[lang=ar] .cf-icon-svg--external-link-round{transform:scaleX(-1)}.m-card{position:relative}.m-card:not(.m-card--breakout)>a{padding:1.875em}.m-card:not(.m-card--breakout) .m-card__footer{margin-top:auto}.m-card:not(.m-card--breakout,.m-card--topic){background:var(--white);border:1px solid var(--gray-20);border-bottom-width:3px;padding:1.875em}.m-card:not(.m-card--breakout,.m-card--topic),.m-card>a{display:flex;flex-direction:column;flex-grow:1;flex-basis:0;box-sizing:border-box;height:100%}.m-card a:focus{outline-offset:2px}.m-card__footer>a{font-weight:500;border-bottom-width:1px}@media only all and (max-width: 56.3125em){.m-card__heading{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h4+.m-card__heading,.h4+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.3636363636em}}@media only all and (max-width: 56.3125em)and (max-width: 37.5em){.m-card__heading{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h3+.m-card__heading,.h3+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.6666666667em}}.m-card__heading>a{color:var(--black)}.m-card__heading>a:hover{color:var(--pacific)}.m-card__heading>a .m-card__icon{font-size:1em;margin-bottom:0;padding-right:.46875em}.m-card__heading>a .m-card__icon,.m-card__heading>a span{display:table-cell}.m-card>.m-list{margin-top:10px;margin-bottom:30px}.m-card--topic{text-align:center;width:170px;background:var(--white)}.m-card--topic>a{border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--topic .m-card__icon{font-size:1.875em;color:var(--green);margin-bottom:.3125em}.m-card--topic:hover>a{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--topic:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--topic .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--topic>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--topic:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:focus .m-card__footer>span{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:active .m-card__footer>span{border-color:var(--pacific-dark);border-style:solid;color:var(--pacific-dark)}.m-card--topic-action .m-card__icon{color:var(--pacific)}.m-card--breakout{min-width:210px;text-align:center}.m-card--breakout>a{padding-top:60px}.m-card--breakout .m-card__inner-wrapper{position:relative;z-index:0;min-height:135px;background:var(--gray-5);border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--breakout .m-card__img{position:absolute;z-index:1;top:0;left:50%;width:210px;height:120px;margin-left:-105px}.m-card--breakout .m-card__footer{margin-top:84px}.m-card--breakout:hover .m-card__inner-wrapper{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--breakout:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--breakout .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--breakout>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--breakout:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--breakout>a:focus .m-card__footer>span{border-color:var(--pacific);color:var(--pacific)}.m-card--breakout>a:active .m-card__footer>span{border-color:var(--navy);border-style:solid;color:var(--navy)}.m-card--breakout .m-card__footer>span{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card--breakout .m-card__footer>span,ul+.m-card--breakout .m-card__footer>span,ol+.m-card--breakout .m-card__footer>span,dl+.m-card--breakout .m-card__footer>span,figure+.m-card--breakout .m-card__footer>span,img+.m-card--breakout .m-card__footer>span,table+.m-card--breakout .m-card__footer>span,blockquote+.m-card--breakout .m-card__footer>span,h1+.m-card--breakout .m-card__footer>span,.h1+.m-card--breakout .m-card__footer>span,h2+.m-card--breakout .m-card__footer>span,.h2+.m-card--breakout .m-card__footer>span,h4+.m-card--breakout .m-card__footer>span,.h4+.m-card--breakout .m-card__footer>span,h5+.m-card--breakout .m-card__footer>span,.h5+.m-card--breakout .m-card__footer>span,h6+.m-card--breakout .m-card__footer>span,.h6+.m-card--breakout .m-card__footer>span{margin-top:1.3636363636em}.o-card-group>h2{margin-bottom:1.875rem}.o-card-group--column-2 .o-card-group__cards{grid-template-columns:1fr 1fr}.o-card-group--column-3 .o-card-group__cards{grid-template-columns:repeat(3, minmax(0, 1fr))}@media only all and (max-width: 63.8125em){.o-card-group--column-3 .o-card-group__cards{grid-template-columns:1fr 1fr}}.o-card-group__cards{display:grid;grid-column-gap:1.25em;grid-row-gap:1.25em}@media only all and (max-width: 37.5em){.o-card-group__cards{grid-template-columns:100% !important}}.o-card-group--bg-green{padding:1.875em;background:var(--green-20)}_:-ms-lang(x),.o-card-group__cards{display:block}_:-ms-lang(x) .m-card,.o-card-group__cards .m-card{display:block;float:left;margin-bottom:10px}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-2 .o-card-group__cards .m-card{width:48%;margin-right:2%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-2 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-3 .o-card-group__cards .m-card{width:32%;margin-right:1%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-3 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x),.o-card-group:after{content:\"\";display:table;clear:both}.o-card-group--count-2 .m-card:nth-of-type(1),.o-card-group--count-3 .m-card:nth-of-type(1),.o-card-group--count-4 .m-card:nth-of-type(1){grid-area:card1}.o-card-group--count-2 .m-card:nth-of-type(2),.o-card-group--count-3 .m-card:nth-of-type(2),.o-card-group--count-4 .m-card:nth-of-type(2){grid-area:card2}.o-card-group--count-2 .m-card:nth-of-type(3),.o-card-group--count-3 .m-card:nth-of-type(3),.o-card-group--count-4 .m-card:nth-of-type(3){grid-area:card3}.o-card-group--count-2 .m-card:nth-of-type(4),.o-card-group--count-3 .m-card:nth-of-type(4),.o-card-group--count-4 .m-card:nth-of-type(4){grid-area:card4}.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card1 card3\"}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.7307692308em}h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1)>a{justify-content:center}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card3 card4\"}.o-card-group--flow .o-card-group__cards{display:flex;flex-wrap:wrap;justify-content:center}@media only all and (min-width: 37.5625em)and (max-width: 56.25em){.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card1\" \"card2 card3\"}}@media only all and (max-width: 37.5em){.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\"}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\" \"card4\"}.o-card-group--flow .o-card-group__cards{display:block}.o-card-group--flow .o-card-group__cards .m-card{width:100%;margin-bottom:1.875em}}.o-email-signup .m-notification{margin-bottom:.9375em}.o-email-signup .a-text-input{max-width:23.125rem}.o-email-signup__buttons{display:flex;margin-top:.9375em;align-items:center;flex-wrap:wrap-reverse;gap:.9375em}.o-email-signup .a-btn{text-align:inherit}@media only all and (max-width: 37.5em){.o-email-signup .a-label--heading{font-size:1em}}.o-featured-content-module{min-height:220px;position:relative;border:1px solid var(--gray-40);background-color:var(--gray-5)}.o-featured-content-module__text{padding-top:1.875em;padding-bottom:1.875em}.o-featured-content-module__img{display:block}@media only all and (max-width: 37.5em){.o-featured-content-module__text{padding-right:.9375em;padding-left:.9375em}.o-featured-content-module__visual{padding-right:.9375em;padding-bottom:.9375em;padding-left:.9375em}.o-featured-content-module__img{margin-right:auto;margin-left:auto}}@media only all and (min-width: 37.5625em){.o-featured-content-module__text{padding-right:300px;padding-left:1.875em}.o-featured-content-module__visual{height:100%;overflow:hidden;position:absolute;top:0;right:0;width:270px}.o-featured-content-module__img{max-width:none;height:100%;position:absolute;left:50%;transform:translate(-50%)}}.m-hero{background-color:var(--gray-5)}.m-hero__wrapper{display:grid;max-width:1200px;margin:0 auto;padding-top:30px;padding-bottom:30px}.m-hero__text{padding-right:15px;padding-left:15px}.m-hero__heading{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7647058824em}.m-hero__subhead{font-size:22px;line-height:1.25}.m-hero__image-wrapper{box-sizing:border-box;overflow:hidden}.m-hero__image{background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;display:none}@supports(display: grid){.m-hero__image{display:block}}.m-hero--knockout{background-color:var(--gray);color:var(--white)}.m-hero--overlay .m-hero__wrapper{background-position:center;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo,.m-hero--50-50{background-color:var(--white)}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}@media only all and (min-width: 37.5625em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h2+.m-hero--jumbo .m-hero__subhead,.h2+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h2+.m-hero--50-50 .m-hero__subhead,.h2+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.3636363636em}}@media only all and (min-width: 63.8125em){.m-hero--jumbo .m-hero__wrapper,.m-hero--50-50 .m-hero__wrapper{min-height:285px}.m-hero--jumbo .m-hero__heading,.m-hero--50-50 .m-hero__heading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.625em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead{margin-top:1.7307692308em}h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h3+.m-hero--jumbo .m-hero__subhead,.h3+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h3+.m-hero--50-50 .m-hero__subhead,.h3+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){.m-hero__image-wrapper{margin-top:1.875em}.m-hero--overlay .m-hero__wrapper{background-image:none !important}.m-hero--jumbo .m-hero__wrapper{padding-bottom:0}}@media only all and (max-width: 56.25em){.m-hero__heading{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7307692308em}h1+.m-hero__heading,.h1+.m-hero__heading,h3+.m-hero__heading,.h3+.m-hero__heading,h4+.m-hero__heading,.h4+.m-hero__heading,h5+.m-hero__heading,.h5+.m-hero__heading,h6+.m-hero__heading,.h6+.m-hero__heading{margin-top:1.1538461538em}.m-hero__subhead{font-size:18px}}@media only all and (min-width: 37.5625em){.m-hero__wrapper{grid-template-columns:7fr 5fr;padding-right:15px;padding-left:15px;min-height:225px}.m-hero__text{margin:auto 0}.m-hero__image-wrapper{padding-right:15px;padding-left:15px;display:flex;align-items:center}.m-hero--bleeding .m-hero__image-wrapper{width:100%;margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--bleeding .m-hero__image{padding-bottom:0 !important;height:100%;width:100%;background-size:cover}.m-hero--overlay .m-hero__image{display:none}.m-hero--jumbo .m-hero__wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo .m-hero__image{display:none}.m-hero--50-50 .m-hero__wrapper{grid-template-columns:1fr 1fr;border:1px solid var(--gray-40);border-top:none;background-position:100% center;background-repeat:no-repeat;background-size:50%}.m-hero--50-50 .m-hero__image{display:none}}@media only all and (min-width: 63.8125em){.m-hero__wrapper{padding-top:2.8125em;padding-bottom:2.8125em;min-height:195px}.m-hero--bleeding .m-hero__image-wrapper{margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--50-50 .m-hero__wrapper{min-height:345px}}.content-l{position:relative}@media only all and (min-width: 37.5625em){.content-l{display:block;position:relative;margin-left:-15px;margin-right:-15px}}@media only all and (max-width: 37.5em){.content-l__col+.content-l__col{margin-top:1.875em}}@media only all and (min-width: 37.5625em){.content-l__col-1{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-2{display:inline-block;box-sizing:border-box;width:50%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-3{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-2-3{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-8{display:inline-block;box-sizing:border-box;width:37.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-5-8{display:inline-block;box-sizing:border-box;width:62.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-4{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-4{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}.content__line{height:1px;background:var(--gray-40)}.content__main dd,.content__main dt,.content__main h3,.content__main h4,.content__main h5,.content__main h6,.content__main li,.content__main p,.content__main label,.content__intro dd,.content__intro dt,.content__intro h3,.content__intro h4,.content__intro h5,.content__intro h6,.content__intro li,.content__intro p,.content__intro label{max-width:41.875rem}.content__intro,.content__main,.content__sidebar{padding:1.875em .9375em}@media only all and (min-width: 37.5625em){.content__intro,.content__main,.content__sidebar{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding:2.8125em .9375em}}@media only all and (min-width: 56.3125em){.content__intro,.content__main,.content__sidebar{padding:2.8125em 0}}@media only all and (min-width: 56.3125em){.content__intro{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}@media only all and (min-width: 56.3125em){.content--1-3 .content__sidebar{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-right:1.875em}.content--1-3 .content__main{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;position:relative}.content--1-3 .content__main:after{content:\"\";border-left:1px solid var(--gray-40);position:absolute;top:2.8125em;bottom:0;left:-1.875em}.content--2-1 .content__main{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content--2-1 .content__main:after{right:-1.875em}.content--2-1 .content__sidebar{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-left:1.875em}}.content--flush-bottom{padding-bottom:0}@media only all and (max-width: 56.25em){.content--flush-top-on-small{padding-top:0}}@media only all and (max-width: 56.25em){.content--flush-all-on-small{padding:0;border:none}}.block{margin-top:3.75em;margin-bottom:3.75em}.block--border-top{border-top:1px solid var(--gray-40)}.block--border-right{border-right:1px solid var(--gray-40)}.block--border-bottom{border-bottom:1px solid var(--gray-40)}.block--border-left{border-left:1px solid var(--gray-40)}.block--border{border:1px solid var(--gray-40)}.block--flush-top{margin-top:0 !important}.block--flush-top.block--border,.block--flush-top.block--border-top{border-top:none}.block--flush-bottom{margin-bottom:0 !important}.block--flush-bottom.block--border,.block--flush-bottom.block--border-bottom{border-bottom:none}.block--flush-sides{margin-right:-15px;margin-left:-15px}@media only all and (max-width: 37.5em){.block--flush-sides.block--border,.block--flush-sides.block--border-right,.block--flush-sides.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush-sides{margin-right:-30px;margin-left:-30px}}.block--flush{margin-top:0 !important;margin-right:-15px;margin-bottom:0 !important;margin-left:-15px}.block--flush.block--border,.block--flush.block--border-top,.block--flush.block--border-bottom{border-top:none;border-bottom:none}@media only all and (max-width: 37.5em){.block--flush.block--border,.block--flush.block--border-right,.block--flush.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush{margin-right:-30px;margin-left:-30px}}.block--bg{padding:1.875em .9375em 3.75em;background:var(--gray-5)}@media only all and (min-width: 37.5625em){.block--bg{padding:2.8125em 1.875em}}.block--padded-top{padding-top:1.875em;margin-top:1.875em}.block--padded-bottom{padding-bottom:1.875em;margin-bottom:1.875em}.block--sub{margin-top:1.875em;margin-bottom:1.875em}@media only all and (min-width: 56.3125em){.wrapper{max-width:1200px;padding-right:15px;padding-left:15px;margin:0 auto;clear:both}}.wrapper--match-content{padding-left:15px;padding-right:15px}@media only all and (min-width: 37.5625em){.wrapper--match-content{padding-left:30px;padding-right:30px;max-width:1200px}}.o-text-introduction{margin-top:0;margin-bottom:60px}.o-text-introduction>*{margin-top:0;margin-bottom:15px;max-width:41.875rem}.o-well{box-sizing:border-box;padding:1.875em .9375em;border:1px solid var(--gray-40);background-color:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-well{padding-left:1.875em;padding-right:1.875em}}.o-banner{padding:.9375em 0;background:var(--gold-10);border-bottom:1px solid var(--gray-40);font-size:.875em}.o-banner .m-notification{border:none;padding:0}.o-banner .m-notification__icon{left:0;top:0}.o-banner--dark{background:var(--teal-dark);border-color:var(--teal-dark);color:var(--white)}.o-banner--dark .m-notification{background:var(--teal-dark)}.o-banner--dark .m-notification .cf-icon-svg{fill:var(--white)}.o-banner--dark .m-notification a{color:var(--white);border-color:var(--white)}.o-banner--dark .m-notification a:visited,.o-banner--dark .m-notification a.visited{border-color:var(--teal-40);color:var(--teal-40)}.o-banner--dark .m-notification a:hover,.o-banner--dark .m-notification a.hover{border-color:var(--gray-15);color:var(--gray-15)}.o-banner--dark .m-notification a:focus,.o-banner--dark .m-notification a.focus{border-color:var(--white);color:var(--white)}.o-banner--dark .m-notification a:active,.o-banner--dark .m-notification a.active{border-color:var(--gray-15);color:var(--gray-15)}@media only all and (min-width: 37.5625em){.o-banner{font-size:1em}}.m-notification{display:none;position:relative;padding:15px;background:var(--gray-5);border:1px solid var(--gray-40)}.m-notification>.cf-icon-svg{position:absolute;fill:var(--gray)}.m-notification--success{background:var(--green-10);border-color:var(--green)}.m-notification--success>.cf-icon-svg{fill:var(--green)}.m-notification--warning{background:var(--gold-10);border-color:var(--gold)}.m-notification--warning>.cf-icon-svg{fill:var(--gold)}.m-notification--error{background:var(--red-10);border-color:var(--red)}.m-notification--error>.cf-icon-svg{fill:var(--red)}.m-notification--success a,.m-notification--warning a,.m-notification--error a{color:var(--pacific-mid-dark);border-color:var(--pacific-mid-dark)}.m-notification--success a:visited,.m-notification--success a.visited,.m-notification--warning a:visited,.m-notification--warning a.visited,.m-notification--error a:visited,.m-notification--error a.visited{border-color:var(--teal);color:var(--teal)}.m-notification--success a:hover,.m-notification--success a.hover,.m-notification--warning a:hover,.m-notification--warning a.hover,.m-notification--error a:hover,.m-notification--error a.hover{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-notification--success a:focus,.m-notification--success a.focus,.m-notification--warning a:focus,.m-notification--warning a.focus,.m-notification--error a:focus,.m-notification--error a.focus{border-color:var(--pacific-mid-dark);color:var(--pacific-mid-dark)}.m-notification--success a:active,.m-notification--success a.active,.m-notification--warning a:active,.m-notification--warning a.active,.m-notification--error a:active,.m-notification--error a.active{border-color:var(--navy-dark);color:var(--navy-dark)}.m-notification--visible{display:block}.cf-icon-svg+.m-notification__content{padding-left:1.5625rem}.m-notification__message{font-size:1rem;line-height:1.25;font-weight:500}@media only all and (min-width: 37.5625em){.m-notification__message{font-size:1.125rem}}.m-notification__explanation{margin-top:.3125rem;margin-bottom:.9375rem}.m-notification__message+.m-list{margin-top:.9375rem}@media only all and (min-width: 37.5625em){.m-notification .cf-icon-svg{font-size:1.125rem}.m-notification__explanation{margin-bottom:0}.m-notification .m-list{margin-top:.3125rem}.m-notification .m-list__item{margin-bottom:.3125rem}}html[lang=ar] .m-notification .cf-icon-svg+.m-notification__content{padding-left:initial;padding-right:1.5625rem}html[lang=ar] .m-notification .m-list{padding-right:0}.m-pagination{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:\"pag-btn-prev . pag-btn-next\" \"pag-form pag-form pag-form\";row-gap:.9375rem}.m-pagination__form{grid-area:pag-form;display:flex;flex-flow:wrap;place-content:center;gap:.625rem;padding:.3125rem;border-radius:.25rem;background:var(--gray-5);color:var(--gray)}.m-pagination__current-page{width:2.8125rem;font-weight:500;text-align:right}.m-pagination__label{display:contents;white-space:nowrap}.m-pagination__btn-prev{grid-area:pag-btn-prev;z-index:1}.m-pagination__btn-next{grid-area:pag-btn-next;z-index:1}@media only all and (min-width: 37.5625em){.m-pagination{grid-template-areas:\"pag-btn-prev pag-form pag-btn-next\"}.m-pagination__btn-prev{border-top-right-radius:0;border-bottom-right-radius:0}.m-pagination__btn-next{border-top-left-radius:0;border-bottom-left-radius:0}}.o-table__cell--right-align{text-align:right}.o-table--scrolling{box-sizing:border-box;overflow-y:hidden}.o-table--scrolling table{border:1px solid var(--gray-40)}.o-table--scrolling table>tbody>tr:nth-child(2n)>th,.o-table--scrolling table>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-table--striped>tbody>tr:nth-child(2n)>th,.o-table--striped>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}}@media only screen and (max-width: 600px){.o-table{width:100%}.o-table--striped tr:nth-child(2n)>th,.o-table--striped tr:nth-child(2n)>td{background:var(--white)}.o-table--stack-on-small{border-top:1px solid var(--gray-40)}.o-table--stack-on-small tr,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=row],.o-table--stack-on-small [data-display-table=cell]{display:block}.o-table--stack-on-small th,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=cell]{padding-right:0;padding-left:0;width:100%}.o-table--stack-on-small>thead,.o-table--stack-on-small [data-display-table=thead]{display:none}.o-table--stack-on-small td[data-label]:before{display:block;margin-top:0;margin-bottom:.3125em;content:attr(data-label);line-height:1.83333333;font-size:.875em;font-weight:600;letter-spacing:1px;text-transform:uppercase}.o-table--stack-on-small td:last-child,.o-table--stack-on-small [data-display-table=cell]:last-child{margin-bottom:1.875em}}.a-date{color:var(--gray);white-space:nowrap;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.a-date,ul+.a-date,ol+.a-date,dl+.a-date,figure+.a-date,img+.a-date,table+.a-date,blockquote+.a-date,h1+.a-date,.h1+.a-date,h2+.a-date,.h2+.a-date,h3+.a-date,.h3+.a-date,h4+.a-date,.h4+.a-date,h6+.a-date,.h6+.a-date{margin-top:2.1428571429em}.no-js .u-js-only,.u-hide-if-js{display:none !important}.no-js .u-hide-if-js{display:block !important}.u-clearfix:after{content:\"\";display:table;clear:both}.u-visually-hidden{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}@media only all and (max-width: 37.5em){.u-hide-on-mobile{display:none}}.u-show-on-mobile{display:none}@media only all and (max-width: 37.5em){.u-show-on-mobile{display:block}}.u-hidden{display:none !important}.u-invisible{visibility:hidden}.u-right{float:right}.u-nowrap{white-space:nowrap}.u-flexible-container{position:relative;padding-bottom:56.25%;height:0}.u-flexible-container__inner{position:absolute;top:0;left:0;width:100%;height:100%}.u-flexible-container--4-3{position:relative;padding-bottom:75%;height:0}.u-mt0{margin-top:0 !important}.u-mb0{margin-bottom:0 !important}.u-mt5{margin-top:5px !important}.u-mb5{margin-bottom:5px !important}.u-mt10{margin-top:10px !important}.u-mb10{margin-bottom:10px !important}.u-mt15{margin-top:15px !important}.u-mb15{margin-bottom:15px !important}.u-mt20{margin-top:20px !important}.u-mb20{margin-bottom:20px !important}.u-mt30{margin-top:30px !important}.u-mb30{margin-bottom:30px !important}.u-mt45{margin-top:45px !important}.u-mb45{margin-bottom:45px !important}.u-mt60{margin-top:60px !important}.u-mb60{margin-bottom:60px !important}.u-w100pct{width:100%}.u-w90pct{width:90%}.u-w80pct{width:80%}.u-w70pct{width:70%}.u-w60pct{width:60%}.u-w50pct{width:50%}.u-w40pct{width:40%}.u-w30pct{width:30%}.u-w20pct{width:20%}.u-w10pct{width:10%}.u-w75pct{width:75%}.u-w65pct{width:65%}.u-w25pct{width:25%}.u-w15pct{width:15%}.u-w66pct{width:66.6666666667%}.u-w33pct{width:33.3333333333%}small,.u-small-text{font-size:.875em}small--subtle,.u-small-text--subtle{color:var(--gray)}.u-no-animation{transition-duration:0s !important}.u-move-transition{transition:transform .25s ease-out}.u-move-to-origin{transform:translateZ(0)}.u-move-left{transform:translate3d(-100%, 0, 0)}.u-move-left-2x{transform:translate3d(-200%, 0, 0)}.u-move-left-3x{transform:translate3d(-300%, 0, 0)}.u-move-right{transform:translate3d(100%, 0, 0)}.u-move-up{transform:translate3d(0, -100%, 0)}.u-alpha-transition{transition:opacity .25s linear}.u-alpha-100{opacity:1}.u-alpha-0{opacity:0}.u-max-height-transition{overflow:hidden;contain:paint;transition:max-height .2s ease-out}.u-max-height-zero{max-height:0 !important}.u-max-height-summary{max-height:88px !important}.a-link{border-bottom-width:0}.a-link .a-link__text{border-bottom-width:1px;border-bottom-style:inherit;overflow-wrap:break-word}.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){.a-link--jump{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-link--jump .cf-icon-svg--right{margin-left:auto}.a-link--jump .a-link__text{border-bottom-width:0;flex-shrink:10}}a.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){a.a-link--jump{border-top-width:1px;border-bottom-width:1px}a.a-link--jump:focus{outline:none}a.a-link--jump:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-link--jump)+li:has(.a-link--jump) .a-link--jump{position:relative;border-top:none}li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:hover:before,li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.m-list--unstyled,.m-list--horizontal,.m-list--links{padding-left:0;list-style-type:none}.m-list--unstyled .m-list__item,.m-list--horizontal .m-list__item,.m-list--links .m-list__item{margin-left:0}.m-list--spaced .m-list--spaced,.m-list--spaced .m-list__item+.m-list__item{margin-top:1.5em}.m-list--horizontal .m-list__item{display:inline-block;margin-right:.25em;margin-bottom:0}@media only all and (max-width: 37.5em){.m-list--links .m-list__item{margin-bottom:0}}html[lang=ar] .m-list{padding-right:0}.m-meta-header{display:flex;flex-direction:column-reverse;flex-wrap:wrap-reverse;row-gap:.625rem;column-gap:1.3125rem;width:-moz-fit-content;width:fit-content;padding-bottom:.625rem;overflow:hidden}.m-meta-header__item-group{display:flex;flex-wrap:wrap;column-gap:1.3125rem}.m-meta-header__item{display:grid;grid-template-columns:0 auto 1fr;row-gap:.3125rem;text-wrap:balance;margin-bottom:0;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.m-meta-header__item,ul+.m-meta-header__item,ol+.m-meta-header__item,dl+.m-meta-header__item,figure+.m-meta-header__item,img+.m-meta-header__item,table+.m-meta-header__item,blockquote+.m-meta-header__item,h1+.m-meta-header__item,.h1+.m-meta-header__item,h2+.m-meta-header__item,.h2+.m-meta-header__item,h3+.m-meta-header__item,.h3+.m-meta-header__item,h5+.m-meta-header__item,.h5+.m-meta-header__item,h6+.m-meta-header__item,.h6+.m-meta-header__item{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.625em;font-size:1em;line-height:1.125}}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.3125rem}}.m-meta-header__item .cf-icon-svg{margin-right:.3125rem}.m-meta-header__item:before{content:\"|\";margin-left:-0.8125rem}.m-meta-header__item .a-date{font-size:.875rem;line-height:1.7142857143;margin-bottom:0}@media only all and (min-width: 37.5625em){.m-meta-header{flex-direction:row}}.m-pull-quote__body{color:var(--black);font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-pull-quote__body{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.m-pull-quote__citation{color:var(--gray);font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.m-pull-quote__citation,ul+.m-pull-quote__citation,ol+.m-pull-quote__citation,dl+.m-pull-quote__citation,figure+.m-pull-quote__citation,img+.m-pull-quote__citation,table+.m-pull-quote__citation,blockquote+.m-pull-quote__citation,h1+.m-pull-quote__citation,.h1+.m-pull-quote__citation,h2+.m-pull-quote__citation,.h2+.m-pull-quote__citation,h3+.m-pull-quote__citation,.h3+.m-pull-quote__citation,h4+.m-pull-quote__citation,.h4+.m-pull-quote__citation,h6+.m-pull-quote__citation,.h6+.m-pull-quote__citation{margin-top:2.1428571429em}.m-pull-quote__citation:before{content:\"—\"}.m-slug-header{border-top:1px solid var(--gray-40)}.m-slug-header__heading{display:inline-block;padding-top:0.2857142857em;border-top:5px solid var(--green);margin-top:-3px;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}.a-tagline{font-size:.75rem;display:grid;grid-template-columns:22px 1fr;grid-column-gap:10px}.a-tagline__text{display:inline-block}.a-tagline .u-usa-flag{margin-top:1px}.a-tagline--large{font-size:1rem}.a-tagline--large .u-usa-flag{margin-top:4px}.u-usa-flag{display:inline-block;width:24px;height:13px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAZCAMAAABAf11LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5QTFRF////sxlC7MbQ2YyhxlNxCjFhR2WJV3GSKUt1dYumOFh/GT5rhZiwwszYsr/OlKW6Zn6c0djh8PL1iR9Ko7LE4OXrl0pttKC0pXWRtYKbSuJhRQAAANFJREFUeNrkkctuwyAUREnSuW/ApHYf//+jBVdZVcJi3aORgAXcMyLBAAJEzsVG3m8TkifyI3zfPQ6nJJLo421CArSBmkgjNEWtQE4zXJmClXuCWIlU5hdQxCqbqnE1KdIz79CVDvBwZxyKfQfmHTyzl01UZSvOWSTbhZLSWeDMufWLC/1ls3amT4qQq394EjIjApxBT+/nr8eEBNuKcB9SWMpmEXalNOylmlUZNTr4vE/4VdKhpC+leQf6y/e0wzL3RdJtkfUJyzwW+ZcdfgQYAJmJD3zerW6OAAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */:root{--font-stack: system-ui, sans-serif;--beige: #bea96f;--beige-30: #f0e8d8;--beige-60: #d8c8a0;--green-dark: #1e9642;--green-mid-dark: #1fa040;--green: #20aa3f;--green-90: #48b753;--green-80: #66c368;--green-70: #93cf7c;--green-60: #addc91;--green-50: #bae0a2;--green-40: #c7e5b3;--green-30: #d4eac6;--green-20: #e2efd8;--green-10: #f0f8eb;--teal-dark: #005e5d;--teal-mid-dark: #126b69;--teal: #257675;--teal-90: #3e8685;--teal-80: #579695;--teal-70: #70a6a5;--teal-60: #89b6b5;--teal-50: #9ec4c3;--teal-40: #b4d2d1;--teal-30: #c4dddc;--teal-20: #d4e7e6;--teal-10: #f0f7f6;--pacific-dark: #0050b4;--pacific-mid-dark: #0061c1;--pacific: #0072ce;--pacific-90: #2284d5;--pacific-80: #4497dc;--pacific-70: #61a7e2;--pacific-60: #7eb7e8;--pacific-50: #96c4ed;--pacific-40: #afd2f2;--pacific-30: #c3ddf6;--pacific-20: #d6e8fa;--pacific-10: #eff8fd;--navy-dark: #002d72;--navy-mid-dark: #123c7c;--navy: #254b87;--navy-90: #3e5f95;--navy-80: #5674a3;--navy-70: #6f88b2;--navy-60: #889cc0;--navy-50: #9daecc;--navy-40: #b3c0d9;--navy-30: #c3cde2;--navy-20: #d3daeb;--navy-10: #f4f6fa;--purple-dark: #a01b68;--purple-mid-dark: #aa2071;--purple: #b4267a;--purple-90: #be438b;--purple-80: #c55998;--purple-70: #cd70a5;--purple-60: #d486b2;--purple-50: #dc9cbf;--purple-40: #e3b2cc;--purple-30: #ebc9d9;--purple-20: #f0d8e2;--purple-10: #fdf3f8;--red-dark: #b63014;--red-mid-dark: #c3381c;--red: #d14124;--red-90: #d75a40;--red-80: #dd735d;--red-70: #e28875;--red-60: #e79e8e;--red-50: #ebb0a3;--red-40: #f0c3b8;--red-30: #f3d1c8;--red-20: #f7e0d9;--red-10: #fbefec;--gold-dark: #dc731c;--gold-mid-dark: #ed881b;--gold: #ff9e1b;--gold-90: #ffab39;--gold-80: #ffb858;--gold-70: #ffc372;--gold-60: #ffce8d;--gold-50: #ffd8a3;--gold-40: #ffe1b9;--gold-30: #ffe8cb;--gold-20: #fff0dd;--gold-10: #fff6ec;--neutral-dark: #745745;--neutral-mid-dark: #7d604b;--neutral: #8a6c57;--neutral-90: #957865;--neutral-80: #a18573;--neutral-70: #ad9484;--neutral-60: #baa496;--neutral-50: #c6b4a9;--neutral-40: #d3c5bc;--neutral-30: #ddd1c9;--neutral-20: #e7ddd7;--neutral-10: #f8f5f2;--gray-darker: #293037;--gray-dark: #43484e;--gray-mid-dark: #4f5257;--gray: #5a5d61;--gray-90: #676a6f;--gray-80: #75787b;--gray-70: #838588;--gray-60: #919395;--gray-50: #a2a3a4;--gray-40: #b4b5b6;--gray-30: #c3c4c4;--gray-20: #d2d3d5;--gray-15: #dcdddf;--gray-10: #e7e8e9;--gray-5: #f7f8f9;--black: #101820;--white: #fff}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/2cd55546-ec00-4af9-aeca-4a3cd186da53.woff2\") format(\"woff2\");font-style:normal;font-weight:normal;font-display:fallback}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/627fbb5a-3bae-4cd9-b617-2f923e29d55e.woff2\") format(\"woff2\");font-style:normal;font-weight:500;font-display:fallback}:root{--font-stack: \"Avenir Next\", arial, sans-serif}.pill-panel{padding-right:10px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:baseline}.pill-panel .layout-row{display:block}.pill-panel .clear-all button{border-color:var(--red-dark);color:var(--red-dark);margin-left:10px}.pill-panel .clear-all button svg{margin-right:5px}.pill-panel .pill-label{padding-right:15px;margin-bottom:0}.pill-panel li{display:inline-block;position:relative}.pill-panel ul{padding-top:10px}@media screen and (max-width: 599px){.pill-panel{flex-direction:column;margin-top:70px}.pill-panel .layout-row{padding-left:0}.pill-panel .clear-all{display:block}.pill-panel .clear-all button{margin:0}}",".pill{padding:10px 30px 10px 10px;background-color:var(--teal-20);border:1px solid var(--teal-40);margin-right:4px;border-radius:.28571429em;font-weight:500;color:var(--black);font-size:14px}.pill:hover{background-color:var(--teal-30);border-color:var(--teal-50);cursor:pointer}.pill button,.pill .cf-icon-svg{padding:0;padding-left:5px;border:0;margin:0;background-color:rgba(0,0,0,0);color:var(--teal-80);position:absolute;right:15px;top:50%;transform:translateY(-50%)}",".advanced-tips{box-sizing:border-box;background-color:var(--gray-20);margin:15px -15px;padding:15px}.advanced-tips .tip{padding:15px 0}.advanced-tips .tip input{box-sizing:border-box;color:var(--gray);display:inline-block;margin-right:1%}.advanced-tips .tip .example-input{box-sizing:border-box;color:var(--gray);width:100%}.advanced-tips .tip .tip-description{padding-top:10px}.advanced-tips .tip .tip-description p{color:var(--black)}.advanced-tips .footer{border-top:dashed 2px var(--gray-70)}",".tooltip{--bs-tooltip-zindex: 1080;--bs-tooltip-max-width: 200px;--bs-tooltip-padding-x: 0.5rem;--bs-tooltip-padding-y: 0.25rem;--bs-tooltip-font-size: 0.875rem;--bs-tooltip-color: #fff;--bs-tooltip-bg: #000;--bs-tooltip-border-radius: 0.375rem;--bs-tooltip-opacity: 0.9;--bs-tooltip-arrow-width: 0.8rem;--bs-tooltip-arrow-height: 0.4rem;z-index:var(--bs-tooltip-zindex);display:block;padding:var(--bs-tooltip-arrow-height);margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:\"\";border-color:rgba(0,0,0,0);border-style:solid}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:0}.bs-tooltip-top .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:0;width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-end .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:0}.bs-tooltip-bottom .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:0;width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-start .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width)*.5) 0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex: 1070;--bs-popover-max-width: 276px;--bs-popover-font-size: 0.875rem;--bs-popover-bg: #fff;--bs-popover-border-width: 1px;--bs-popover-border-color: var(--bs-border-color-translucent);--bs-popover-border-radius: 0.5rem;--bs-popover-inner-border-radius: calc(0.5rem - 1px);--bs-popover-box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 15%);--bs-popover-header-padding-x: 1rem;--bs-popover-header-padding-y: 0.5rem;--bs-popover-header-font-size: 1rem;--bs-popover-header-bg: #f0f0f0;--bs-popover-body-padding-x: 1rem;--bs-popover-body-padding-y: 1rem;--bs-popover-body-color: #212529;--bs-popover-arrow-width: 1rem;--bs-popover-arrow-height: 0.5rem;--bs-popover-arrow-border: var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::before,.popover .popover-arrow::after{position:absolute;display:block;content:\"\";border-color:rgba(0,0,0,0);border-style:solid;border-width:0}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{border-width:calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{border-width:0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-bottom .popover-header::before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-0.5*var(--bs-popover-arrow-width));content:\"\";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{border-width:calc(var(--bs-popover-arrow-width)*.5) 0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}",null,null,"/*! normalize.css v2.1.3 | MIT License | git.io/normalize */html{font-family:sans-serif;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:0.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:0.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:0.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:normal;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:0.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:0.5em}li{margin-bottom:0.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:0.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:0.625em;text-align:left}th,td{padding:0.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:0.9375em;margin-left:0.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:\"Input Mono\",Consolas,Monaco,\"Courier New\",monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:0.8125em}pre{display:block;padding:0.625em 0.9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:rgba(0,0,0,0)}html{font-family:sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:.5em}li{margin-bottom:.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:.625em;text-align:left}th,td{padding:.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:.9375em;margin-left:.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:Input Mono,Consolas,Monaco,Courier New,monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:.8125em}pre{display:block;padding:.625em .9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:transparent}button.a-btn::-moz-focus-inner,input.a-btn::-moz-focus-inner{border:0}.a-btn{appearance:none;display:flex;gap:.625rem;box-sizing:border-box;padding:.5em .875em;border:0;margin:0;border-radius:.25em;cursor:pointer;font-size:1em;font-weight:500;line-height:normal;text-align:center;text-decoration:none;transition:background-color .1s;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;justify-content:center}.a-btn,.a-btn:link,.a-btn:visited{background-color:var(--pacific);color:var(--white)}.a-btn:hover,.a-btn.hover,.a-btn:focus,.a-btn.focus{background-color:var(--pacific-dark);color:var(--white)}.a-btn:focus,.a-btn.focus{outline:1px dotted var(--pacific);outline-offset:1px}.a-btn:active,.a-btn.active{background-color:var(--navy)}.a-btn--secondary,.a-btn--secondary:link,.a-btn--secondary:visited{background-color:var(--gray);color:var(--white)}.a-btn--secondary:hover,.a-btn--secondary.hover,.a-btn--secondary:focus,.a-btn--secondary.focus{background-color:var(--gray-dark)}.a-btn--secondary:focus,.a-btn--secondary.focus{outline-color:var(--gray)}.a-btn--secondary:active,.a-btn--secondary.active{background-color:var(--black)}.a-btn--warning,.a-btn--warning:link,.a-btn--warning:visited{background-color:var(--red-mid-dark);color:var(--white)}.a-btn--warning:hover,.a-btn--warning.hover,.a-btn--warning:focus,.a-btn--warning.focus{background-color:var(--red-dark)}.a-btn--warning:focus,.a-btn--warning.focus{outline-color:var(--red-mid-dark)}.a-btn--warning:active,.a-btn--warning.active{background-color:var(--gray-dark)}.a-btn--disabled,.a-btn--disabled:link,.a-btn--disabled:visited,.a-btn--disabled:hover,.a-btn--disabled.hover,.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn--disabled:active,.a-btn--disabled.active,.a-btn[disabled],.a-btn[disabled]:link,.a-btn[disabled]:visited,.a-btn[disabled]:hover,.a-btn[disabled].hover,.a-btn[disabled]:focus,.a-btn[disabled].focus,.a-btn[disabled]:active,.a-btn[disabled].active{background-color:var(--gray-20);color:var(--gray-dark);cursor:default;cursor:not-allowed}.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn[disabled]:focus,.a-btn[disabled].focus{outline-color:var(--gray-20)}@media only all and (max-width: 37.5em){.a-btn--full-on-xs{display:block;width:100%}}.a-btn:has(svg+span) span{order:3}.a-btn:has(span+svg) svg{order:3}.a-btn:not(.a-btn--hide-icon):has(svg+span):before,.a-btn:not(.a-btn--hide-icon):has(span+svg):before{content:\"\";border-left:1px solid var(--pacific-60);order:2;place-self:normal}.a-btn--secondary:has(svg):before{border-color:var(--gray-40) !important}.a-btn--warning:has(svg):before{border-color:var(--red-60) !important}.a-btn--disabled:has(svg):before,.a-btn[disabled]:has(svg):before{border-color:var(--gray-60) !important}.a-btn--hide-icon svg{display:none}.m-btn-group{display:flex;gap:.625rem;flex-wrap:wrap;align-items:center;width:-moz-fit-content;width:fit-content}.a-btn--link{padding:1.5px 0;border-radius:0;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-style:dotted;text-underline-offset:4.5px}.a-btn--link:has(svg){gap:.3125rem}.a-btn--link:has(svg):before{display:none}.a-btn--link,.a-btn--link:link,.a-btn--link:visited{text-decoration-color:var(--pacific);background-color:transparent;color:var(--pacific)}.a-btn--link:hover,.a-btn--link.hover{text-decoration-color:var(--pacific-dark);text-decoration-style:solid;background-color:transparent;color:var(--pacific-dark)}.a-btn--link:focus,.a-btn--link.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--pacific);color:var(--pacific)}.a-btn--link:active,.a-btn--link.active{text-decoration-color:var(--navy);text-decoration-style:solid;background-color:transparent;color:var(--navy)}.a-btn--link.a-btn--secondary,.a-btn--link.a-btn--secondary:link,.a-btn--link.a-btn--secondary:visited{text-decoration-color:var(--gray);background-color:transparent;color:var(--gray)}.a-btn--link.a-btn--secondary:hover,.a-btn--link.a-btn--secondary.hover{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.a-btn--link.a-btn--secondary:focus,.a-btn--link.a-btn--secondary.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--gray);color:var(--gray)}.a-btn--link.a-btn--secondary:active,.a-btn--link.a-btn--secondary.active{text-decoration-color:var(--black);text-decoration-style:solid;background-color:transparent;color:var(--black)}.a-btn--link.a-btn--warning,.a-btn--link.a-btn--warning:link,.a-btn--link.a-btn--warning:visited{text-decoration-color:var(--red-mid-dark);background-color:transparent;color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:hover,.a-btn--link.a-btn--warning.hover{text-decoration-color:var(--red-dark);text-decoration-style:solid;background-color:transparent;color:var(--red-dark)}.a-btn--link.a-btn--warning:focus,.a-btn--link.a-btn--warning.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--red-mid-dark);color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:active,.a-btn--link.a-btn--warning.active{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.o-expandable{position:relative}.o-expandable__header{display:flex;justify-content:space-between;gap:10px;padding:.625em .9375em;border:0;background-color:transparent;cursor:pointer}.o-expandable__header:focus{outline:1px dotted var(--black);outline-offset:2px}.o-expandable__header .o-expandable__cue-close,.o-expandable__header .o-expandable__cue-open{display:none}.o-expandable__header[aria-expanded=false] .o-expandable__cue-open,.o-expandable__header[aria-expanded=true] .o-expandable__cue-close{display:block}.o-expandable button.o-expandable__header{width:100%;text-align:left}.o-expandable__label{flex-grow:1;margin-bottom:0;color:var(--black);font-weight:500}.o-expandable__icon,.o-expandable__label{font-size:1.125em}@media only all and (max-width: 37.5em){.o-expandable__icon,.o-expandable__label{font-size:1em}}.o-expandable__cues{align-self:center;color:var(--pacific);font-size:1em;line-height:1.375}.o-expandable__content{padding:0 .9375em .9375em}.o-expandable__content:before{content:\"\";display:block;border-top:1px solid var(--gray-40);padding-top:.9375em}.o-expandable__content:after{padding-bottom:.9375em;width:100%}.o-expandable--padded .o-expandable__header{padding:1.5625em .9375em}.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.625em}@media only all and (max-width: 37.5em){.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.375em}}.o-expandable--background{background:var(--gray-5)}.o-expandable--border{border:1px solid var(--gray-40)}html[lang=ar] .o-expandable__header{text-align:right}html[lang=ar] .o-expandable__cues{text-align:left}.o-expandable-group .o-expandable{border-bottom:1px solid var(--gray-40)}.o-expandable-group .o-expandable:first-child{border-top:1px solid var(--gray-40)}@media print{.o-expandable__header[aria-expanded=true] .o-expandable__cue-close,.o-expandable__header[aria-expanded=false] .o-expandable__cue-open{display:none}.o-expandable__content[aria-expanded=false]{display:block;max-height:99999px !important}}.o-expandable .print__header[aria-expanded=true] .o-expandable .print__cue-close,.o-expandable .print__header[aria-expanded=false] .o-expandable .print__cue-open{display:none}.o-expandable .print__content[aria-expanded=false]{display:block;max-height:99999px !important}.o-summary__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary__btn{position:relative;z-index:2;display:block;width:100%;padding-top:15px;padding-bottom:15px;border:dotted var(--pacific);border-width:1px 0;text-align:center;color:var(--pacific);background:#fff}.o-summary__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary__btn[aria-expanded=false]:before{display:block;pointer-events:none;height:2.75em;margin:0;position:absolute;left:0;right:0;top:calc(-100% + 2px);background:linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);content:\"\"}@media print{.o-summary__btn[aria-expanded=false]:before{background:none}}.o-summary__btn[aria-expanded=false]:before .print{background:none}.no-js .o-summary__btn{display:none}@media only screen and (min-width: 601px){.o-summary--mobile .o-summary__btn{display:none}}.o-summary-minimal__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary-minimal__btn{margin-top:5px;padding-left:0;padding-right:0;display:block;border:none;background:none;text-align:left;color:var(--pacific)}.o-summary-minimal__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary-minimal__btn .o-summary-minimal__cue-close,.o-summary-minimal__btn .o-summary-minimal__cue-open{display:none}.o-summary-minimal__btn[aria-expanded=false] .o-summary-minimal__cue-open,.o-summary-minimal__btn[aria-expanded=true] .o-summary-minimal__cue-close{display:block}.no-js .o-summary-minimal__btn{display:none}.o-form__group{margin-bottom:1.875em}.o-form__fieldset{border:none;margin:0;padding:0}.o-form__fieldset .m-form-field+.m-form-field{margin-top:.625em}.a-form-alert .cf-icon-svg{color:var(--gray);float:left}.a-form-alert__text{display:block;margin-left:1.25em}.a-form-alert--success .cf-icon-svg{color:var(--green)}.a-form-alert--error .cf-icon-svg{color:var(--red)}.a-form-alert--warning .cf-icon-svg{color:var(--gold)}.m-form-field .a-text-input--full{width:100%}.m-form-field .a-label+.a-text-input{margin-top:.3125em}.m-form-field--checkbox .a-label,.m-form-field--radio .a-label{display:inline-grid;grid-template-columns:1.875em auto;vertical-align:top;cursor:pointer;overflow-wrap:anywhere}.m-form-field--checkbox .a-label:before,.m-form-field--radio .a-label:before{display:inline-block;grid-row-start:1;grid-row-end:3;border:1px solid var(--gray-60);height:1.125em;width:1.125em;margin-right:10px;background-color:var(--white);content:\"\";vertical-align:top;position:relative;top:1px;left:1px}.m-form-field--checkbox .a-label:hover:before,.m-form-field--checkbox .a-label.hover:before,.m-form-field--radio .a-label:hover:before,.m-form-field--radio .a-label.hover:before{border-color:var(--pacific)}.m-form-field--checkbox .a-label__helper,.m-form-field--radio .a-label__helper{display:block}.m-form-field--checkbox .a-checkbox,.m-form-field--checkbox .a-radio,.m-form-field--radio .a-checkbox,.m-form-field--radio .a-radio{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}.m-form-field--checkbox .a-checkbox:focus+.a-label,.m-form-field--checkbox .a-checkbox.focus+.a-label,.m-form-field--checkbox .a-radio:focus+.a-label,.m-form-field--checkbox .a-radio.focus+.a-label,.m-form-field--radio .a-checkbox:focus+.a-label,.m-form-field--radio .a-checkbox.focus+.a-label,.m-form-field--radio .a-radio:focus+.a-label,.m-form-field--radio .a-radio.focus+.a-label{outline:1px dotted var(--pacific);outline-offset:1px}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:hover+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled:checked+.a-label:before,.m-form-field--checkbox .a-radio:disabled:focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled.focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled:hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled.hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled:checked+.a-label:before,.m-form-field--radio .a-checkbox:disabled:focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled.focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled:hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled.hover+.a-label:before,.m-form-field--radio .a-radio:disabled:checked+.a-label:before,.m-form-field--radio .a-radio:disabled:focus+.a-label:before,.m-form-field--radio .a-radio:disabled.focus+.a-label:before,.m-form-field--radio .a-radio:disabled:hover+.a-label:before,.m-form-field--radio .a-radio:disabled.hover+.a-label:before{border-color:var(--gray-60);outline:none;box-shadow:none}.m-form-field--checkbox .a-checkbox:disabled+.a-label,.m-form-field--checkbox .a-radio:disabled+.a-label,.m-form-field--radio .a-checkbox:disabled+.a-label,.m-form-field--radio .a-radio:disabled+.a-label{cursor:not-allowed;color:var(--gray-dark)}.m-form-field--checkbox .a-checkbox:disabled+.a-label:before,.m-form-field--checkbox .a-radio:disabled+.a-label:before,.m-form-field--radio .a-checkbox:disabled+.a-label:before,.m-form-field--radio .a-radio:disabled+.a-label:before{background:var(--gray-10);border-color:var(--gray-60)}.m-form-field--checkbox .a-checkbox:focus+.a-label:before,.m-form-field--checkbox .a-checkbox.focus+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:hover+.a-label:before,.m-form-field--checkbox .a-checkbox.hover+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center 0}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,')}.m-form-field--checkbox-error .a-label:before{border-color:var(--red);outline:1px solid var(--red)}.m-form-field--checkbox-error .a-label:hover:before,.m-form-field--checkbox-error .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-error .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-error .a-checkbox.focus+.a-label:before{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline-color:var(--red)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label,.m-form-field--checkbox-error .a-checkbox.focus+.a-label{outline:1px dotted var(--red);outline-offset:1px}.m-form-field--checkbox-warning .a-label:before{border-color:var(--gold);outline:1px solid var(--gold)}.m-form-field--checkbox-warning .a-label:hover:before,.m-form-field--checkbox-warning .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label:before{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline-color:var(--gold)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label{outline:1px dotted var(--gold);outline-offset:1px}.m-form-field--checkbox-success .a-label:before{border-color:var(--green);outline:1px solid var(--green)}.m-form-field--checkbox-success .a-label:hover:before,.m-form-field--checkbox-success .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-success .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-success .a-checkbox.focus+.a-label:before{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline-color:var(--green)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label,.m-form-field--checkbox-success .a-checkbox.focus+.a-label{outline:1px dotted var(--green);outline-offset:1px}.m-form-field--radio .a-label:before{border-radius:50%;transform:rotate(0)}.m-form-field--radio .a-radio:focus+.a-label:before,.m-form-field--radio .a-radio.focus+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:hover+.a-label:before,.m-form-field--radio .a-radio.hover+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:checked+.a-label:before{background-color:var(--pacific);box-shadow:inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:checked:disabled+.a-label:before{background-color:var(--gray-40);box-shadow:inset 0 0 0 2px var(--gray-10)}.m-form-field--radio .a-radio:focus:checked+.a-label:before,.m-form-field--radio .a-radio.focus:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:hover:checked+.a-label:before,.m-form-field--radio .a-radio.hover:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--lg-target{display:block}.m-form-field--lg-target .a-label{box-sizing:border-box;width:100%;padding:15px;background-color:var(--gray-10)}.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{background-color:var(--pacific-20);box-shadow:inset 0 0 0 1px var(--pacific)}.m-form-field--lg-target .a-checkbox:hover+.a-label,.m-form-field--lg-target .a-checkbox.hover+.a-label,.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-radio:hover+.a-label,.m-form-field--lg-target .a-radio.hover+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label{box-shadow:inset 0 0 0 2px var(--pacific)}.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{outline-offset:1px}.m-form-field--lg-target .a-checkbox:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:hover:disabled+.a-label,.m-form-field--lg-target .a-radio:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:hover:disabled+.a-label{color:var(--gray-dark);box-shadow:none;background-color:var(--gray-20)}.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label:before,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label:before{border:1px solid var(--gray-60)}.m-form-field .a-form-alert{margin-top:.9375em}.a-label{display:inline-block}.a-label__helper{color:var(--gray-dark);font-size:1rem;font-weight:400}.a-label__helper--block{display:block;margin-top:0.8333333333em}.a-label--heading{display:block;margin-bottom:0.5555555556em;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.a-label--heading,ul+.a-label--heading,ol+.a-label--heading,dl+.a-label--heading,figure+.a-label--heading,img+.a-label--heading,table+.a-label--heading,blockquote+.a-label--heading,h1+.a-label--heading,.h1+.a-label--heading,h2+.a-label--heading,.h2+.a-label--heading,h3+.a-label--heading,.h3+.a-label--heading,h5+.a-label--heading,.h5+.a-label--heading,h6+.a-label--heading,.h6+.a-label--heading{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.a-label--heading{margin-bottom:.625em;font-size:1em;line-height:1.125}}.a-label--heading .a-label__helper--block{margin-top:.625rem}.a-range{appearance:none;width:100%;min-height:49px}.a-range::-webkit-slider-runnable-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-moz-range-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-webkit-slider-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range::-moz-range-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range:focus,.a-range.focus{box-shadow:none;outline:none}.a-range:focus::-webkit-slider-thumb,.a-range.focus::-webkit-slider-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.a-range:focus::-moz-range-thumb,.a-range.focus::-moz-range-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.o-search-input{display:flex;flex-direction:column;row-gap:.9375rem}.o-search-input__input{position:relative;display:flex;width:initial;flex:0 1 100%}.o-search-input__input-label{position:absolute;left:10px;align-self:center;cursor:pointer}.o-search-input__input input[type=search]{width:100%;white-space:nowrap;padding-left:30px;appearance:none}.o-search-input__input button[type=reset]{display:none;position:absolute;right:0;align-self:center;color:var(--gray-40);font-size:20px;border:1px solid transparent;background-color:transparent;outline:0;width:44px;padding:5px;text-align:right}.o-search-input__input button[type=reset]>svg{width:25px;cursor:pointer;pointer-events:none}.o-search-input__input button[type=reset]:hover{color:var(--black)}.o-search-input__input button[type=reset]:focus{color:var(--black)}.o-search-input__input button[type=reset]:focus>svg{outline:1px dotted var(--pacific)}.o-search-input__input input[type=search]:placeholder-shown~button[type=reset]{display:none}.o-search-input__input input[type=search]:not(:placeholder-shown){padding-right:34px}.o-search-input__input input[type=search]::-webkit-search-decoration,.o-search-input__input input[type=search]::-webkit-search-cancel-button,.o-search-input__input input[type=search]::-webkit-search-results-button,.o-search-input__input input[type=search]::-webkit-search-results-decoration{display:none}.o-search-input:focus-within button[type=reset],.o-search-input .o-search-input__input:hover button[type=reset]{display:block}.o-search-input button[type=submit]{line-height:1.1875}@media only all and (min-width: 37.5625em){.o-search-input{flex-direction:row;border-left:0}.o-search-input button[type=submit]{border-top-left-radius:0;border-bottom-left-radius:0;flex-basis:25%}}.no-js .o-search-input button[type=reset]{display:none !important}.a-select{position:relative;border:1px solid var(--gray-60)}.a-select select{width:100%;line-height:1.375;padding:.4375em .375em .375em;border:0;appearance:none;background-color:var(--white);border-radius:0;color:var(--black)}.a-select select:hover,.a-select select.hover{outline:2px solid var(--pacific);outline-offset:0}.a-select select:active,.a-select select:focus,.a-select select.focus{box-shadow:0 0 0 2px var(--pacific);outline:1px dotted var(--pacific);outline-offset:3px}.a-select select[disabled]{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed}.a-select select[disabled]:hover,.a-select select[disabled].hover,.a-select select[disabled]:focus,.a-select select[disabled].focus{outline:none}.a-select select[disabled] option,.a-select select[disabled] option:disabled,.a-select select option:disabled{color:var(--gray-dark)}.a-select:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;content:\"\";pointer-events:none}.a-select--disabled:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.a-tag-filter{display:flex;gap:.625rem;border:1px solid var(--teal);padding:4px 6px;background-color:var(--teal-20);border-radius:.1875rem;color:var(--black);text-align:left;min-width:-moz-fit-content;min-width:fit-content}.a-tag-filter .cf-icon-svg{pointer-events:none;flex:none}.a-tag-filter>label{display:contents;pointer-events:none}button.a-tag-filter:hover{background-color:var(--teal-40);cursor:pointer}button.a-tag-filter:focus{outline:1px dotted var(--teal);outline-offset:1px}button.a-tag-filter:active{background-color:var(--teal)}a.a-tag-filter{line-height:normal;color:var(--black);border-color:var(--teal)}a.a-tag-filter:visited,a.a-tag-filter.visited,a.a-tag-filter:hover,a.a-tag-filter.hover{border-color:var(--teal);color:var(--black)}a.a-tag-filter:focus,a.a-tag-filter.focus{border-color:var(--teal);color:var(--black)}a.a-tag-filter:active,a.a-tag-filter.active{border-color:var(--teal);color:var(--black)}.a-tag-topic{display:flex;gap:.3125rem}.a-tag-topic{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--gold-80);letter-spacing:1px}.a-tag-topic .a-tag-topic__text{color:var(--gray);word-break:break-word}@media only all and (max-width: 37.5em){.a-tag-topic{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-tag-topic .cf-icon-svg--right{margin-left:auto}.a-tag-topic .a-tag-topic__text{border-bottom-width:0;flex-shrink:10}}a.a-tag-topic{color:var(--gold-80);border-color:var(--gold-80)}a.a-tag-topic:visited,a.a-tag-topic.visited,a.a-tag-topic:hover,a.a-tag-topic.hover{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:focus,a.a-tag-topic.focus{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:active,a.a-tag-topic.active{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic .a-tag-topic__text{border-bottom-color:var(--gold-80)}@media only all and (max-width: 37.5em){a.a-tag-topic{border-top-width:1px;border-bottom-width:1px}a.a-tag-topic:focus{outline:none}a.a-tag-topic:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-tag-topic)+li:has(.a-tag-topic) .a-tag-topic{position:relative;border-top:none}li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:hover:before,li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.a-tag-topic__bullet{font-size:1rem;line-height:1rem}@media only all and (min-width: 37.5625em){a.a-tag-topic__text{color:var(--gray);border-color:var(--gray)}a.a-tag-topic__text:visited,a.a-tag-topic__text.visited,a.a-tag-topic__text:hover,a.a-tag-topic__text.hover{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:focus,a.a-tag-topic__text.focus{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:active,a.a-tag-topic__text.active{border-color:var(--gray);color:var(--gray)}a.a-tag-topic,a.a-tag-topic:visited,a.a-tag-topic:hover,a.a-tag-topic:focus,a.a-tag-topic:active{border-bottom:none;outline-offset:1px}a.a-tag-topic .a-tag-topic__text,a.a-tag-topic:visited .a-tag-topic__text,a.a-tag-topic:hover .a-tag-topic__text,a.a-tag-topic:focus .a-tag-topic__text,a.a-tag-topic:active .a-tag-topic__text{padding-bottom:1px;border-bottom:1px dotted var(--gold-80)}a.a-tag-topic:hover .a-tag-topic__text{border-bottom:1px solid var(--gold-80)}a.a-tag-topic:focus{outline-color:var(--gray)}a.a-tag-topic:focus .a-tag-topic__text{border-bottom-style:solid !important}}.m-tag-group{padding-left:0;list-style-type:none}.m-tag-group li{margin-bottom:0;display:contents}@media only all and (min-width: 37.5625em){.m-tag-group{display:flex;gap:.9375em;flex-wrap:wrap}.m-tag-group--stacked{flex-direction:column;width:-moz-fit-content;width:fit-content}}.m-tag-group:has(.a-tag-filter){display:flex;gap:.9375em;flex-wrap:wrap}html[lang=ar] .m-tag-group{direction:rtl;padding-right:0}.a-text-input{appearance:none;display:inline-block;padding:.4375em;border:1px solid var(--gray-60);background:var(--white);color:var(--black);box-sizing:border-box}.a-text-input:hover,.a-text-input.hover{border-color:var(--pacific);outline:1px solid var(--pacific)}.a-text-input:focus,.a-text-input.focus{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific);outline:1px dotted var(--pacific);outline-offset:2px}.a-text-input:disabled,.a-text-input:disabled:hover,.a-text-input:disabled.hover,.a-text-input:disabled:focus,.a-text-input:disabled.focus{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed;border-color:var(--gray-60);outline:none}.a-text-input--error{border-color:var(--red);outline:1px solid var(--red)}.a-text-input--error:hover,.a-text-input--error.hover{border-color:var(--red-dark);outline:1px solid var(--red-dark);outline-offset:0}.a-text-input--error:focus,.a-text-input--error.focus{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red)}.a-text-input--error:focus:hover,.a-text-input--error:focus.hover,.a-text-input--error.focus:hover,.a-text-input--error.focus.hover{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red);outline-offset:2px}.a-text-input--warning{border-color:var(--gold);outline:1px solid var(--gold)}.a-text-input--warning:hover,.a-text-input--warning.hover{border-color:var(--gold-dark);outline:1px solid var(--gold-dark);outline-offset:0}.a-text-input--warning:focus,.a-text-input--warning.focus{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold)}.a-text-input--warning:focus:hover,.a-text-input--warning:focus.hover,.a-text-input--warning.focus:hover,.a-text-input--warning.focus.hover{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold);outline-offset:2px}.a-text-input--success{border-color:var(--green);outline:1px solid var(--green)}.a-text-input--success:hover,.a-text-input--success.hover{border-color:var(--green-dark);outline:1px solid var(--green-dark);outline-offset:0}.a-text-input--success:focus,.a-text-input--success.focus{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green)}.a-text-input--success:focus:hover,.a-text-input--success:focus.hover,.a-text-input--success.focus:hover,.a-text-input--success.focus.hover{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green);outline-offset:2px}::-webkit-search-decoration{appearance:none}::placeholder{color:var(--gray-dark)}input[type=date]::-webkit-datetime-edit{color:var(--gray-dark)}select.o-multiselect{display:block;box-sizing:border-box;width:100%;padding:.25em .4375em;height:5.5em;border:1px solid var(--gray-60)}select.o-multiselect option{padding:.125em .375em}.o-multiselect,.o-multiselect__header{position:relative}.o-multiselect__header:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;border:1px solid var(--gray-60);content:\"\";pointer-events:none}.o-multiselect__search[type=text]{display:block;box-sizing:border-box;width:100%}.o-multiselect__fieldset{border-color:var(--gray-60);border-top:none;margin:-1px 0 0;padding:0;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;position:absolute;z-index:10;max-height:0;width:100%;transition:max-height .25s ease-out}.o-multiselect.u-active .o-multiselect__fieldset{margin-top:0;max-height:140px;border-color:var(--pacific);border-width:2px;border-top:0}.o-multiselect.u-active .o-multiselect__header:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.o-multiselect__options{list-style-type:none;background-color:var(--white);padding:0}.o-multiselect__options li{margin:0}.o-multiselect__options li:first-child .a-label{padding-top:.625em}.o-multiselect__options.u-filtered li:not(.u-filter-match){display:none}.o-multiselect__options.u-no-results li,.o-multiselect__options.u-max-selections li{display:none}.o-multiselect__options.u-no-results:after,.o-multiselect__options.u-max-selections:after{display:list-item}.o-multiselect__options.u-no-results:after{content:\"No results found\"}.o-multiselect__options.u-max-selections{padding:.625em;pointer-events:none}.o-multiselect__options.u-max-selections:after{content:\"Reached maximum number of selections\"}.o-multiselect__options .a-label{box-sizing:border-box;padding:.3125em 0 .3125em .625em;width:100%}.cf-icon-svg{height:1.1875em;vertical-align:text-top;fill:currentcolor}.cf-icon-svg--updating,.cf-icon-svg--updating-round{animation:updating-animation 1.25s infinite linear;transform-origin:50% 50%}@keyframes updating-animation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}html[lang=ar] .cf-icon-svg--right,html[lang=ar] .cf-icon-svg--right-round,html[lang=ar] .cf-icon-svg--left,html[lang=ar] .cf-icon-svg--left-round,html[lang=ar] .cf-icon-svg--arrow-right,html[lang=ar] .cf-icon-svg--arrow-right-round,html[lang=ar] .cf-icon-svg--arrow-left,html[lang=ar] .cf-icon-svg--arrow-left-round,html[lang=ar] .cf-icon-svg--help,html[lang=ar] .cf-icon-svg--help-round,html[lang=ar] .cf-icon-svg--book,html[lang=ar] .cf-icon-svg--book-round,html[lang=ar] .cf-icon-svg--document,html[lang=ar] .cf-icon-svg--document-round,html[lang=ar] .cf-icon-svg--edit,html[lang=ar] .cf-icon-svg--edit-round,html[lang=ar] .cf-icon-svg--paper-clip,html[lang=ar] .cf-icon-svg--paper-clip-round,html[lang=ar] .cf-icon-svg--cart,html[lang=ar] .cf-icon-svg--cart-round,html[lang=ar] .cf-icon-svg--disability,html[lang=ar] .cf-icon-svg--disability-round,html[lang=ar] .cf-icon-svg--travel,html[lang=ar] .cf-icon-svg--travel-round,html[lang=ar] .cf-icon-svg--bullhorn,html[lang=ar] .cf-icon-svg--bullhorn-round,html[lang=ar] .cf-icon-svg--chart,html[lang=ar] .cf-icon-svg--chart-round,html[lang=ar] .cf-icon-svg--list,html[lang=ar] .cf-icon-svg--list-round,html[lang=ar] .cf-icon-svg--external-link,html[lang=ar] .cf-icon-svg--external-link-round{transform:scaleX(-1)}.m-card{position:relative}.m-card:not(.m-card--breakout)>a{padding:1.875em}.m-card:not(.m-card--breakout) .m-card__footer{margin-top:auto}.m-card:not(.m-card--breakout,.m-card--topic){background:var(--white);border:1px solid var(--gray-20);border-bottom-width:3px;padding:1.875em}.m-card:not(.m-card--breakout,.m-card--topic),.m-card>a{display:flex;flex-direction:column;flex-grow:1;flex-basis:0;box-sizing:border-box;height:100%}.m-card a:focus{outline-offset:2px}.m-card__footer>a{font-weight:500;border-bottom-width:1px}@media only all and (max-width: 56.3125em){.m-card__heading{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h4+.m-card__heading,.h4+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.3636363636em}}@media only all and (max-width: 56.3125em)and (max-width: 37.5em){.m-card__heading{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h3+.m-card__heading,.h3+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.6666666667em}}.m-card__heading>a{color:var(--black)}.m-card__heading>a:hover{color:var(--pacific)}.m-card__heading>a .m-card__icon{font-size:1em;margin-bottom:0;padding-right:.46875em}.m-card__heading>a .m-card__icon,.m-card__heading>a span{display:table-cell}.m-card>.m-list{margin-top:10px;margin-bottom:30px}.m-card--topic{text-align:center;width:170px;background:var(--white)}.m-card--topic>a{border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--topic .m-card__icon{font-size:1.875em;color:var(--green);margin-bottom:.3125em}.m-card--topic:hover>a{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--topic:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--topic .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--topic>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--topic:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:focus .m-card__footer>span{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:active .m-card__footer>span{border-color:var(--pacific-dark);border-style:solid;color:var(--pacific-dark)}.m-card--topic-action .m-card__icon{color:var(--pacific)}.m-card--breakout{min-width:210px;text-align:center}.m-card--breakout>a{padding-top:60px}.m-card--breakout .m-card__inner-wrapper{position:relative;z-index:0;min-height:135px;background:var(--gray-5);border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--breakout .m-card__img{position:absolute;z-index:1;top:0;left:50%;width:210px;height:120px;margin-left:-105px}.m-card--breakout .m-card__footer{margin-top:84px}.m-card--breakout:hover .m-card__inner-wrapper{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--breakout:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--breakout .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--breakout>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--breakout:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--breakout>a:focus .m-card__footer>span{border-color:var(--pacific);color:var(--pacific)}.m-card--breakout>a:active .m-card__footer>span{border-color:var(--navy);border-style:solid;color:var(--navy)}.m-card--breakout .m-card__footer>span{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card--breakout .m-card__footer>span,ul+.m-card--breakout .m-card__footer>span,ol+.m-card--breakout .m-card__footer>span,dl+.m-card--breakout .m-card__footer>span,figure+.m-card--breakout .m-card__footer>span,img+.m-card--breakout .m-card__footer>span,table+.m-card--breakout .m-card__footer>span,blockquote+.m-card--breakout .m-card__footer>span,h1+.m-card--breakout .m-card__footer>span,.h1+.m-card--breakout .m-card__footer>span,h2+.m-card--breakout .m-card__footer>span,.h2+.m-card--breakout .m-card__footer>span,h4+.m-card--breakout .m-card__footer>span,.h4+.m-card--breakout .m-card__footer>span,h5+.m-card--breakout .m-card__footer>span,.h5+.m-card--breakout .m-card__footer>span,h6+.m-card--breakout .m-card__footer>span,.h6+.m-card--breakout .m-card__footer>span{margin-top:1.3636363636em}.o-card-group>h2{margin-bottom:1.875rem}.o-card-group--column-2 .o-card-group__cards{grid-template-columns:1fr 1fr}.o-card-group--column-3 .o-card-group__cards{grid-template-columns:repeat(3, minmax(0, 1fr))}@media only all and (max-width: 63.8125em){.o-card-group--column-3 .o-card-group__cards{grid-template-columns:1fr 1fr}}.o-card-group__cards{display:grid;grid-column-gap:1.25em;grid-row-gap:1.25em}@media only all and (max-width: 37.5em){.o-card-group__cards{grid-template-columns:100% !important}}.o-card-group--bg-green{padding:1.875em;background:var(--green-20)}_:-ms-lang(x),.o-card-group__cards{display:block}_:-ms-lang(x) .m-card,.o-card-group__cards .m-card{display:block;float:left;margin-bottom:10px}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-2 .o-card-group__cards .m-card{width:48%;margin-right:2%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-2 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-3 .o-card-group__cards .m-card{width:32%;margin-right:1%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-3 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x),.o-card-group:after{content:\"\";display:table;clear:both}.o-card-group--count-2 .m-card:nth-of-type(1),.o-card-group--count-3 .m-card:nth-of-type(1),.o-card-group--count-4 .m-card:nth-of-type(1){grid-area:card1}.o-card-group--count-2 .m-card:nth-of-type(2),.o-card-group--count-3 .m-card:nth-of-type(2),.o-card-group--count-4 .m-card:nth-of-type(2){grid-area:card2}.o-card-group--count-2 .m-card:nth-of-type(3),.o-card-group--count-3 .m-card:nth-of-type(3),.o-card-group--count-4 .m-card:nth-of-type(3){grid-area:card3}.o-card-group--count-2 .m-card:nth-of-type(4),.o-card-group--count-3 .m-card:nth-of-type(4),.o-card-group--count-4 .m-card:nth-of-type(4){grid-area:card4}.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card1 card3\"}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.7307692308em}h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1)>a{justify-content:center}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card3 card4\"}.o-card-group--flow .o-card-group__cards{display:flex;flex-wrap:wrap;justify-content:center}@media only all and (min-width: 37.5625em)and (max-width: 56.25em){.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card1\" \"card2 card3\"}}@media only all and (max-width: 37.5em){.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\"}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\" \"card4\"}.o-card-group--flow .o-card-group__cards{display:block}.o-card-group--flow .o-card-group__cards .m-card{width:100%;margin-bottom:1.875em}}.o-email-signup .m-notification{margin-bottom:.9375em}.o-email-signup .a-text-input{max-width:23.125rem}.o-email-signup__buttons{display:flex;margin-top:.9375em;align-items:center;flex-wrap:wrap-reverse;gap:.9375em}.o-email-signup .a-btn{text-align:inherit}@media only all and (max-width: 37.5em){.o-email-signup .a-label--heading{font-size:1em}}.o-featured-content-module{min-height:220px;position:relative;border:1px solid var(--gray-40);background-color:var(--gray-5)}.o-featured-content-module__text{padding-top:1.875em;padding-bottom:1.875em}.o-featured-content-module__img{display:block}@media only all and (max-width: 37.5em){.o-featured-content-module__text{padding-right:.9375em;padding-left:.9375em}.o-featured-content-module__visual{padding-right:.9375em;padding-bottom:.9375em;padding-left:.9375em}.o-featured-content-module__img{margin-right:auto;margin-left:auto}}@media only all and (min-width: 37.5625em){.o-featured-content-module__text{padding-right:300px;padding-left:1.875em}.o-featured-content-module__visual{height:100%;overflow:hidden;position:absolute;top:0;right:0;width:270px}.o-featured-content-module__img{max-width:none;height:100%;position:absolute;left:50%;transform:translate(-50%)}}.m-hero{background-color:var(--gray-5)}.m-hero__wrapper{display:grid;max-width:1200px;margin:0 auto;padding-top:30px;padding-bottom:30px}.m-hero__text{padding-right:15px;padding-left:15px}.m-hero__heading{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7647058824em}.m-hero__subhead{font-size:22px;line-height:1.25}.m-hero__image-wrapper{box-sizing:border-box;overflow:hidden}.m-hero__image{background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;display:none}@supports(display: grid){.m-hero__image{display:block}}.m-hero--knockout{background-color:var(--gray);color:var(--white)}.m-hero--overlay .m-hero__wrapper{background-position:center;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo,.m-hero--50-50{background-color:var(--white)}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}@media only all and (min-width: 37.5625em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h2+.m-hero--jumbo .m-hero__subhead,.h2+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h2+.m-hero--50-50 .m-hero__subhead,.h2+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.3636363636em}}@media only all and (min-width: 63.8125em){.m-hero--jumbo .m-hero__wrapper,.m-hero--50-50 .m-hero__wrapper{min-height:285px}.m-hero--jumbo .m-hero__heading,.m-hero--50-50 .m-hero__heading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.625em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead{margin-top:1.7307692308em}h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h3+.m-hero--jumbo .m-hero__subhead,.h3+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h3+.m-hero--50-50 .m-hero__subhead,.h3+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){.m-hero__image-wrapper{margin-top:1.875em}.m-hero--overlay .m-hero__wrapper{background-image:none !important}.m-hero--jumbo .m-hero__wrapper{padding-bottom:0}}@media only all and (max-width: 56.25em){.m-hero__heading{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7307692308em}h1+.m-hero__heading,.h1+.m-hero__heading,h3+.m-hero__heading,.h3+.m-hero__heading,h4+.m-hero__heading,.h4+.m-hero__heading,h5+.m-hero__heading,.h5+.m-hero__heading,h6+.m-hero__heading,.h6+.m-hero__heading{margin-top:1.1538461538em}.m-hero__subhead{font-size:18px}}@media only all and (min-width: 37.5625em){.m-hero__wrapper{grid-template-columns:7fr 5fr;padding-right:15px;padding-left:15px;min-height:225px}.m-hero__text{margin:auto 0}.m-hero__image-wrapper{padding-right:15px;padding-left:15px;display:flex;align-items:center}.m-hero--bleeding .m-hero__image-wrapper{width:100%;margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--bleeding .m-hero__image{padding-bottom:0 !important;height:100%;width:100%;background-size:cover}.m-hero--overlay .m-hero__image{display:none}.m-hero--jumbo .m-hero__wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo .m-hero__image{display:none}.m-hero--50-50 .m-hero__wrapper{grid-template-columns:1fr 1fr;border:1px solid var(--gray-40);border-top:none;background-position:100% center;background-repeat:no-repeat;background-size:50%}.m-hero--50-50 .m-hero__image{display:none}}@media only all and (min-width: 63.8125em){.m-hero__wrapper{padding-top:2.8125em;padding-bottom:2.8125em;min-height:195px}.m-hero--bleeding .m-hero__image-wrapper{margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--50-50 .m-hero__wrapper{min-height:345px}}.content-l{position:relative}@media only all and (min-width: 37.5625em){.content-l{display:block;position:relative;margin-left:-15px;margin-right:-15px}}@media only all and (max-width: 37.5em){.content-l__col+.content-l__col{margin-top:1.875em}}@media only all and (min-width: 37.5625em){.content-l__col-1{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-2{display:inline-block;box-sizing:border-box;width:50%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-3{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-2-3{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-8{display:inline-block;box-sizing:border-box;width:37.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-5-8{display:inline-block;box-sizing:border-box;width:62.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-4{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-4{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}.content__line{height:1px;background:var(--gray-40)}.content__main dd,.content__main dt,.content__main h3,.content__main h4,.content__main h5,.content__main h6,.content__main li,.content__main p,.content__main label,.content__intro dd,.content__intro dt,.content__intro h3,.content__intro h4,.content__intro h5,.content__intro h6,.content__intro li,.content__intro p,.content__intro label{max-width:41.875rem}.content__intro,.content__main,.content__sidebar{padding:1.875em .9375em}@media only all and (min-width: 37.5625em){.content__intro,.content__main,.content__sidebar{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding:2.8125em .9375em}}@media only all and (min-width: 56.3125em){.content__intro,.content__main,.content__sidebar{padding:2.8125em 0}}@media only all and (min-width: 56.3125em){.content__intro{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}@media only all and (min-width: 56.3125em){.content--1-3 .content__sidebar{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-right:1.875em}.content--1-3 .content__main{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;position:relative}.content--1-3 .content__main:after{content:\"\";border-left:1px solid var(--gray-40);position:absolute;top:2.8125em;bottom:0;left:-1.875em}.content--2-1 .content__main{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content--2-1 .content__main:after{right:-1.875em}.content--2-1 .content__sidebar{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-left:1.875em}}.content--flush-bottom{padding-bottom:0}@media only all and (max-width: 56.25em){.content--flush-top-on-small{padding-top:0}}@media only all and (max-width: 56.25em){.content--flush-all-on-small{padding:0;border:none}}.block{margin-top:3.75em;margin-bottom:3.75em}.block--border-top{border-top:1px solid var(--gray-40)}.block--border-right{border-right:1px solid var(--gray-40)}.block--border-bottom{border-bottom:1px solid var(--gray-40)}.block--border-left{border-left:1px solid var(--gray-40)}.block--border{border:1px solid var(--gray-40)}.block--flush-top{margin-top:0 !important}.block--flush-top.block--border,.block--flush-top.block--border-top{border-top:none}.block--flush-bottom{margin-bottom:0 !important}.block--flush-bottom.block--border,.block--flush-bottom.block--border-bottom{border-bottom:none}.block--flush-sides{margin-right:-15px;margin-left:-15px}@media only all and (max-width: 37.5em){.block--flush-sides.block--border,.block--flush-sides.block--border-right,.block--flush-sides.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush-sides{margin-right:-30px;margin-left:-30px}}.block--flush{margin-top:0 !important;margin-right:-15px;margin-bottom:0 !important;margin-left:-15px}.block--flush.block--border,.block--flush.block--border-top,.block--flush.block--border-bottom{border-top:none;border-bottom:none}@media only all and (max-width: 37.5em){.block--flush.block--border,.block--flush.block--border-right,.block--flush.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush{margin-right:-30px;margin-left:-30px}}.block--bg{padding:1.875em .9375em 3.75em;background:var(--gray-5)}@media only all and (min-width: 37.5625em){.block--bg{padding:2.8125em 1.875em}}.block--padded-top{padding-top:1.875em;margin-top:1.875em}.block--padded-bottom{padding-bottom:1.875em;margin-bottom:1.875em}.block--sub{margin-top:1.875em;margin-bottom:1.875em}@media only all and (min-width: 56.3125em){.wrapper{max-width:1200px;padding-right:15px;padding-left:15px;margin:0 auto;clear:both}}.wrapper--match-content{padding-left:15px;padding-right:15px}@media only all and (min-width: 37.5625em){.wrapper--match-content{padding-left:30px;padding-right:30px;max-width:1200px}}.o-text-introduction{margin-top:0;margin-bottom:60px}.o-text-introduction>*{margin-top:0;margin-bottom:15px;max-width:41.875rem}.o-well{box-sizing:border-box;padding:1.875em .9375em;border:1px solid var(--gray-40);background-color:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-well{padding-left:1.875em;padding-right:1.875em}}.o-banner{padding:.9375em 0;background:var(--gold-10);border-bottom:1px solid var(--gray-40);font-size:.875em}.o-banner .m-notification{border:none;padding:0}.o-banner .m-notification__icon{left:0;top:0}.o-banner--dark{background:var(--teal-dark);border-color:var(--teal-dark);color:var(--white)}.o-banner--dark .m-notification{background:var(--teal-dark)}.o-banner--dark .m-notification .cf-icon-svg{fill:var(--white)}.o-banner--dark .m-notification a{color:var(--white);border-color:var(--white)}.o-banner--dark .m-notification a:visited,.o-banner--dark .m-notification a.visited{border-color:var(--teal-40);color:var(--teal-40)}.o-banner--dark .m-notification a:hover,.o-banner--dark .m-notification a.hover{border-color:var(--gray-15);color:var(--gray-15)}.o-banner--dark .m-notification a:focus,.o-banner--dark .m-notification a.focus{border-color:var(--white);color:var(--white)}.o-banner--dark .m-notification a:active,.o-banner--dark .m-notification a.active{border-color:var(--gray-15);color:var(--gray-15)}@media only all and (min-width: 37.5625em){.o-banner{font-size:1em}}.m-notification{display:none;position:relative;padding:15px;background:var(--gray-5);border:1px solid var(--gray-40)}.m-notification>.cf-icon-svg{position:absolute;fill:var(--gray)}.m-notification--success{background:var(--green-10);border-color:var(--green)}.m-notification--success>.cf-icon-svg{fill:var(--green)}.m-notification--warning{background:var(--gold-10);border-color:var(--gold)}.m-notification--warning>.cf-icon-svg{fill:var(--gold)}.m-notification--error{background:var(--red-10);border-color:var(--red)}.m-notification--error>.cf-icon-svg{fill:var(--red)}.m-notification--success a,.m-notification--warning a,.m-notification--error a{color:var(--pacific-mid-dark);border-color:var(--pacific-mid-dark)}.m-notification--success a:visited,.m-notification--success a.visited,.m-notification--warning a:visited,.m-notification--warning a.visited,.m-notification--error a:visited,.m-notification--error a.visited{border-color:var(--teal);color:var(--teal)}.m-notification--success a:hover,.m-notification--success a.hover,.m-notification--warning a:hover,.m-notification--warning a.hover,.m-notification--error a:hover,.m-notification--error a.hover{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-notification--success a:focus,.m-notification--success a.focus,.m-notification--warning a:focus,.m-notification--warning a.focus,.m-notification--error a:focus,.m-notification--error a.focus{border-color:var(--pacific-mid-dark);color:var(--pacific-mid-dark)}.m-notification--success a:active,.m-notification--success a.active,.m-notification--warning a:active,.m-notification--warning a.active,.m-notification--error a:active,.m-notification--error a.active{border-color:var(--navy-dark);color:var(--navy-dark)}.m-notification--visible{display:block}.cf-icon-svg+.m-notification__content{padding-left:1.5625rem}.m-notification__message{font-size:1rem;line-height:1.25;font-weight:500}@media only all and (min-width: 37.5625em){.m-notification__message{font-size:1.125rem}}.m-notification__explanation{margin-top:.3125rem;margin-bottom:.9375rem}.m-notification__message+.m-list{margin-top:.9375rem}@media only all and (min-width: 37.5625em){.m-notification .cf-icon-svg{font-size:1.125rem}.m-notification__explanation{margin-bottom:0}.m-notification .m-list{margin-top:.3125rem}.m-notification .m-list__item{margin-bottom:.3125rem}}html[lang=ar] .m-notification .cf-icon-svg+.m-notification__content{padding-left:initial;padding-right:1.5625rem}html[lang=ar] .m-notification .m-list{padding-right:0}.m-pagination{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:\"pag-btn-prev . pag-btn-next\" \"pag-form pag-form pag-form\";row-gap:.9375rem}.m-pagination__form{grid-area:pag-form;display:flex;flex-flow:wrap;place-content:center;gap:.625rem;padding:.3125rem;border-radius:.25rem;background:var(--gray-5);color:var(--gray)}.m-pagination__current-page{width:2.8125rem;font-weight:500;text-align:right}.m-pagination__label{display:contents;white-space:nowrap}.m-pagination__btn-prev{grid-area:pag-btn-prev;z-index:1}.m-pagination__btn-next{grid-area:pag-btn-next;z-index:1}@media only all and (min-width: 37.5625em){.m-pagination{grid-template-areas:\"pag-btn-prev pag-form pag-btn-next\"}.m-pagination__btn-prev{border-top-right-radius:0;border-bottom-right-radius:0}.m-pagination__btn-next{border-top-left-radius:0;border-bottom-left-radius:0}}.o-table__cell--right-align{text-align:right}.o-table--scrolling{box-sizing:border-box;overflow-y:hidden}.o-table--scrolling table{border:1px solid var(--gray-40)}.o-table--scrolling table>tbody>tr:nth-child(2n)>th,.o-table--scrolling table>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-table--striped>tbody>tr:nth-child(2n)>th,.o-table--striped>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}}@media only screen and (max-width: 600px){.o-table{width:100%}.o-table--striped tr:nth-child(2n)>th,.o-table--striped tr:nth-child(2n)>td{background:var(--white)}.o-table--stack-on-small{border-top:1px solid var(--gray-40)}.o-table--stack-on-small tr,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=row],.o-table--stack-on-small [data-display-table=cell]{display:block}.o-table--stack-on-small th,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=cell]{padding-right:0;padding-left:0;width:100%}.o-table--stack-on-small>thead,.o-table--stack-on-small [data-display-table=thead]{display:none}.o-table--stack-on-small td[data-label]:before{display:block;margin-top:0;margin-bottom:.3125em;content:attr(data-label);line-height:1.83333333;font-size:.875em;font-weight:600;letter-spacing:1px;text-transform:uppercase}.o-table--stack-on-small td:last-child,.o-table--stack-on-small [data-display-table=cell]:last-child{margin-bottom:1.875em}}.a-date{color:var(--gray);white-space:nowrap;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.a-date,ul+.a-date,ol+.a-date,dl+.a-date,figure+.a-date,img+.a-date,table+.a-date,blockquote+.a-date,h1+.a-date,.h1+.a-date,h2+.a-date,.h2+.a-date,h3+.a-date,.h3+.a-date,h4+.a-date,.h4+.a-date,h6+.a-date,.h6+.a-date{margin-top:2.1428571429em}.no-js .u-js-only,.u-hide-if-js{display:none !important}.no-js .u-hide-if-js{display:block !important}.u-clearfix:after{content:\"\";display:table;clear:both}.u-visually-hidden{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}@media only all and (max-width: 37.5em){.u-hide-on-mobile{display:none}}.u-show-on-mobile{display:none}@media only all and (max-width: 37.5em){.u-show-on-mobile{display:block}}.u-hidden{display:none !important}.u-invisible{visibility:hidden}.u-right{float:right}.u-nowrap{white-space:nowrap}.u-flexible-container{position:relative;padding-bottom:56.25%;height:0}.u-flexible-container__inner{position:absolute;top:0;left:0;width:100%;height:100%}.u-flexible-container--4-3{position:relative;padding-bottom:75%;height:0}.u-mt0{margin-top:0 !important}.u-mb0{margin-bottom:0 !important}.u-mt5{margin-top:5px !important}.u-mb5{margin-bottom:5px !important}.u-mt10{margin-top:10px !important}.u-mb10{margin-bottom:10px !important}.u-mt15{margin-top:15px !important}.u-mb15{margin-bottom:15px !important}.u-mt20{margin-top:20px !important}.u-mb20{margin-bottom:20px !important}.u-mt30{margin-top:30px !important}.u-mb30{margin-bottom:30px !important}.u-mt45{margin-top:45px !important}.u-mb45{margin-bottom:45px !important}.u-mt60{margin-top:60px !important}.u-mb60{margin-bottom:60px !important}.u-w100pct{width:100%}.u-w90pct{width:90%}.u-w80pct{width:80%}.u-w70pct{width:70%}.u-w60pct{width:60%}.u-w50pct{width:50%}.u-w40pct{width:40%}.u-w30pct{width:30%}.u-w20pct{width:20%}.u-w10pct{width:10%}.u-w75pct{width:75%}.u-w65pct{width:65%}.u-w25pct{width:25%}.u-w15pct{width:15%}.u-w66pct{width:66.6666666667%}.u-w33pct{width:33.3333333333%}small,.u-small-text{font-size:.875em}small--subtle,.u-small-text--subtle{color:var(--gray)}.u-no-animation{transition-duration:0s !important}.u-move-transition{transition:transform .25s ease-out}.u-move-to-origin{transform:translateZ(0)}.u-move-left{transform:translate3d(-100%, 0, 0)}.u-move-left-2x{transform:translate3d(-200%, 0, 0)}.u-move-left-3x{transform:translate3d(-300%, 0, 0)}.u-move-right{transform:translate3d(100%, 0, 0)}.u-move-up{transform:translate3d(0, -100%, 0)}.u-alpha-transition{transition:opacity .25s linear}.u-alpha-100{opacity:1}.u-alpha-0{opacity:0}.u-max-height-transition{overflow:hidden;contain:paint;transition:max-height .2s ease-out}.u-max-height-zero{max-height:0 !important}.u-max-height-summary{max-height:88px !important}.a-link{border-bottom-width:0}.a-link .a-link__text{border-bottom-width:1px;border-bottom-style:inherit;overflow-wrap:break-word}.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){.a-link--jump{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-link--jump .cf-icon-svg--right{margin-left:auto}.a-link--jump .a-link__text{border-bottom-width:0;flex-shrink:10}}a.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){a.a-link--jump{border-top-width:1px;border-bottom-width:1px}a.a-link--jump:focus{outline:none}a.a-link--jump:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-link--jump)+li:has(.a-link--jump) .a-link--jump{position:relative;border-top:none}li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:hover:before,li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.m-list--unstyled,.m-list--horizontal,.m-list--links{padding-left:0;list-style-type:none}.m-list--unstyled .m-list__item,.m-list--horizontal .m-list__item,.m-list--links .m-list__item{margin-left:0}.m-list--spaced .m-list--spaced,.m-list--spaced .m-list__item+.m-list__item{margin-top:1.5em}.m-list--horizontal .m-list__item{display:inline-block;margin-right:.25em;margin-bottom:0}@media only all and (max-width: 37.5em){.m-list--links .m-list__item{margin-bottom:0}}html[lang=ar] .m-list{padding-right:0}.m-meta-header{display:flex;flex-direction:column-reverse;flex-wrap:wrap-reverse;row-gap:.625rem;column-gap:1.3125rem;width:-moz-fit-content;width:fit-content;padding-bottom:.625rem;overflow:hidden}.m-meta-header__item-group{display:flex;flex-wrap:wrap;column-gap:1.3125rem}.m-meta-header__item{display:grid;grid-template-columns:0 auto 1fr;row-gap:.3125rem;text-wrap:balance;margin-bottom:0;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.m-meta-header__item,ul+.m-meta-header__item,ol+.m-meta-header__item,dl+.m-meta-header__item,figure+.m-meta-header__item,img+.m-meta-header__item,table+.m-meta-header__item,blockquote+.m-meta-header__item,h1+.m-meta-header__item,.h1+.m-meta-header__item,h2+.m-meta-header__item,.h2+.m-meta-header__item,h3+.m-meta-header__item,.h3+.m-meta-header__item,h5+.m-meta-header__item,.h5+.m-meta-header__item,h6+.m-meta-header__item,.h6+.m-meta-header__item{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.625em;font-size:1em;line-height:1.125}}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.3125rem}}.m-meta-header__item .cf-icon-svg{margin-right:.3125rem}.m-meta-header__item:before{content:\"|\";margin-left:-0.8125rem}.m-meta-header__item .a-date{font-size:.875rem;line-height:1.7142857143;margin-bottom:0}@media only all and (min-width: 37.5625em){.m-meta-header{flex-direction:row}}.m-pull-quote__body{color:var(--black);font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-pull-quote__body{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.m-pull-quote__citation{color:var(--gray);font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.m-pull-quote__citation,ul+.m-pull-quote__citation,ol+.m-pull-quote__citation,dl+.m-pull-quote__citation,figure+.m-pull-quote__citation,img+.m-pull-quote__citation,table+.m-pull-quote__citation,blockquote+.m-pull-quote__citation,h1+.m-pull-quote__citation,.h1+.m-pull-quote__citation,h2+.m-pull-quote__citation,.h2+.m-pull-quote__citation,h3+.m-pull-quote__citation,.h3+.m-pull-quote__citation,h4+.m-pull-quote__citation,.h4+.m-pull-quote__citation,h6+.m-pull-quote__citation,.h6+.m-pull-quote__citation{margin-top:2.1428571429em}.m-pull-quote__citation:before{content:\"—\"}.m-slug-header{border-top:1px solid var(--gray-40)}.m-slug-header__heading{display:inline-block;padding-top:0.2857142857em;border-top:5px solid var(--green);margin-top:-3px;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}.a-tagline{font-size:.75rem;display:grid;grid-template-columns:22px 1fr;grid-column-gap:10px}.a-tagline__text{display:inline-block}.a-tagline .u-usa-flag{margin-top:1px}.a-tagline--large{font-size:1rem}.a-tagline--large .u-usa-flag{margin-top:4px}.u-usa-flag{display:inline-block;width:24px;height:13px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAZCAMAAABAf11LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5QTFRF////sxlC7MbQ2YyhxlNxCjFhR2WJV3GSKUt1dYumOFh/GT5rhZiwwszYsr/OlKW6Zn6c0djh8PL1iR9Ko7LE4OXrl0pttKC0pXWRtYKbSuJhRQAAANFJREFUeNrkkctuwyAUREnSuW/ApHYf//+jBVdZVcJi3aORgAXcMyLBAAJEzsVG3m8TkifyI3zfPQ6nJJLo421CArSBmkgjNEWtQE4zXJmClXuCWIlU5hdQxCqbqnE1KdIz79CVDvBwZxyKfQfmHTyzl01UZSvOWSTbhZLSWeDMufWLC/1ls3amT4qQq394EjIjApxBT+/nr8eEBNuKcB9SWMpmEXalNOylmlUZNTr4vE/4VdKhpC+leQf6y/e0wzL3RdJtkfUJyzwW+ZcdfgQYAJmJD3zerW6OAAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */:root{--font-stack: system-ui, sans-serif;--beige: #bea96f;--beige-30: #f0e8d8;--beige-60: #d8c8a0;--green-dark: #1e9642;--green-mid-dark: #1fa040;--green: #20aa3f;--green-90: #48b753;--green-80: #66c368;--green-70: #93cf7c;--green-60: #addc91;--green-50: #bae0a2;--green-40: #c7e5b3;--green-30: #d4eac6;--green-20: #e2efd8;--green-10: #f0f8eb;--teal-dark: #005e5d;--teal-mid-dark: #126b69;--teal: #257675;--teal-90: #3e8685;--teal-80: #579695;--teal-70: #70a6a5;--teal-60: #89b6b5;--teal-50: #9ec4c3;--teal-40: #b4d2d1;--teal-30: #c4dddc;--teal-20: #d4e7e6;--teal-10: #f0f7f6;--pacific-dark: #0050b4;--pacific-mid-dark: #0061c1;--pacific: #0072ce;--pacific-90: #2284d5;--pacific-80: #4497dc;--pacific-70: #61a7e2;--pacific-60: #7eb7e8;--pacific-50: #96c4ed;--pacific-40: #afd2f2;--pacific-30: #c3ddf6;--pacific-20: #d6e8fa;--pacific-10: #eff8fd;--navy-dark: #002d72;--navy-mid-dark: #123c7c;--navy: #254b87;--navy-90: #3e5f95;--navy-80: #5674a3;--navy-70: #6f88b2;--navy-60: #889cc0;--navy-50: #9daecc;--navy-40: #b3c0d9;--navy-30: #c3cde2;--navy-20: #d3daeb;--navy-10: #f4f6fa;--purple-dark: #a01b68;--purple-mid-dark: #aa2071;--purple: #b4267a;--purple-90: #be438b;--purple-80: #c55998;--purple-70: #cd70a5;--purple-60: #d486b2;--purple-50: #dc9cbf;--purple-40: #e3b2cc;--purple-30: #ebc9d9;--purple-20: #f0d8e2;--purple-10: #fdf3f8;--red-dark: #b63014;--red-mid-dark: #c3381c;--red: #d14124;--red-90: #d75a40;--red-80: #dd735d;--red-70: #e28875;--red-60: #e79e8e;--red-50: #ebb0a3;--red-40: #f0c3b8;--red-30: #f3d1c8;--red-20: #f7e0d9;--red-10: #fbefec;--gold-dark: #dc731c;--gold-mid-dark: #ed881b;--gold: #ff9e1b;--gold-90: #ffab39;--gold-80: #ffb858;--gold-70: #ffc372;--gold-60: #ffce8d;--gold-50: #ffd8a3;--gold-40: #ffe1b9;--gold-30: #ffe8cb;--gold-20: #fff0dd;--gold-10: #fff6ec;--neutral-dark: #745745;--neutral-mid-dark: #7d604b;--neutral: #8a6c57;--neutral-90: #957865;--neutral-80: #a18573;--neutral-70: #ad9484;--neutral-60: #baa496;--neutral-50: #c6b4a9;--neutral-40: #d3c5bc;--neutral-30: #ddd1c9;--neutral-20: #e7ddd7;--neutral-10: #f8f5f2;--gray-darker: #293037;--gray-dark: #43484e;--gray-mid-dark: #4f5257;--gray: #5a5d61;--gray-90: #676a6f;--gray-80: #75787b;--gray-70: #838588;--gray-60: #919395;--gray-50: #a2a3a4;--gray-40: #b4b5b6;--gray-30: #c3c4c4;--gray-20: #d2d3d5;--gray-15: #dcdddf;--gray-10: #e7e8e9;--gray-5: #f7f8f9;--black: #101820;--white: #fff}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/2cd55546-ec00-4af9-aeca-4a3cd186da53.woff2\") format(\"woff2\");font-style:normal;font-weight:normal;font-display:fallback}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/627fbb5a-3bae-4cd9-b617-2f923e29d55e.woff2\") format(\"woff2\");font-style:normal;font-weight:500;font-display:fallback}:root{--font-stack: \"Avenir Next\", arial, sans-serif}.complex-example button{margin:10px 0}.complex-example .descriptor{display:block;margin:10px 0;text-decoration:underline}"],"names":[],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/css/main.0196bbaa.css","mappings":"AAAiB,m9FC+Hb,CAPA,WAQA,qBACA,kBACA,sBACA,wiBA8BA,gBACA,QACA,2BACA,CC1HF,WACA,wBAGA,uFANA,2BAEA,mBACA,iBAGA,oBACA,YCkBF,YDpCE,uFAcA,gBAGA,kBACA,YCsBF,iBDxCE,SAWA,CFxCe,ME0Cf,CF1Ce,cE0Cf,QACA,0BAGA,EF9Ce,ME+Cf,UC0BF,kBD5CE,EF7Be,ME6Bf,qBACA,CF9Be,MEwCf,yBAEA,gBF1Ce,ME2Cf,eC3CF,OD8CE,KF9Ce,ME8Cf,CACA,iBC8BF,CH7EiB,MG6EjB,CDhDE,qBF7Be,ME8Bf,aF9Be,MEwCf,kBFxCe,MEwCf,MAEA,KF1Ce,ME0Cf,WACA,CF3Ce,ME2Cf,YAGA,CF9Ce,ME8Cf,eACA,CF/Ce,MGiFjB,CHjFiB,iBE6Bf,CF7Be,ME6Bf,mBACA,CF9Be,MEwCf,kBFxCe,ME0Cf,aF1Ce,ME2Cf,kBF3Ce,ME8Cf,gBACA,OF/Ce,MGqFjB,kBDxDE,CF7Be,ME6Bf,CF7Be,aE8Bf,CF9Be,ME8Bf,CF9Be,QE8Bf,CF9Be,MEwCf,QFxCe,MEwCf,aAEA,CF1Ce,ME0Cf,oBACA,sBAGA,EF9Ce,ME+Cf,oBC0CF,CHzFiB,MGyFjB,CDjDE,aAXA,UACA,EF9Be,ME8Bf,gBAUA,aAEA,aF1Ce,ME0Cf,CACA,YF3Ce,ME2Cf,oBAGA,MACA,OF/Ce,ME+Cf,mBCgDF,WACE,kBHhGe,MGgGf,CDjDA,kBCiDA,YAEA,IACE,6BACA,8BACA,EHrGa,MGsGb,cHtGa,MGuGb,qCAEA,qBD1DF,iBC0DE,CD5EF,oBC6EI,CD5EJ,WC4EI,CDlEJ,aCkEI,IDlEJ,KCkEI,KDhEJ,UCoEA,CDnEA,WCqEE,CDlEF,cCmEE,CHjHa,iBGkHb,CDrFF,kBCqFE,CD1EF,aC6EA,ID3EA,WC2EA,CD1EA,gBC4EE,CDzEF,cC0EE,CDzEF,MCyEE,CAnCJ,iBAmCI,CHxHa,aGwHb,CAEA,SH1Ha,QG2HX,CDnFJ,MCmFI,iDAOJ,uBD1FA,YCyFF,sBAEI,CDzFF,mBC0FE,sBAGF,GDxFA,SCwFA,CHvIe,QGiIjB,WHjIiB,QGwIb,0BACA,yCAGF,cAXF,oBAYI,4BACA,gDAIJ,6CAEI,eACE,wCAGF,0BACE,wDAKN,0CAEI,aACE,qGAGA,WAEE,WAIN,qBACE,aACA,2BACA,EACE,wCAKN,mBACE,aACE,WACA,qBACA,aACE,2BAGJ,oBACE,kFAEE,eAEE,OAOR,WACE,wzBHxMe,YGwMf,kCHxMe,YGwMf,eDhKA,iBCgKA,yIHxMe,YGwMf,eDhKA,iBCgKA,cHxMe,YGwMf,eHxMe,iBGwMf,YAxMF,QAwME,WAxMF,OAwME,GHxMe,YGwMf,eHxMe,cGwMf,yBAxMF,QAwME,YHxMe,YGwMf,eHxMe,aGwMf,8YHxMe,YGwMf,eHxMe,iBGwMf,aHxMe,YGwMf,eHxMe,cGwMf,sFHxMe,YGwMf,eHxMe,cGwMf,CHxMe,YGwMf,eHxMe,gBGwMf,MHxMe,YGwMf,eHxMe,gBGwMf,kBAtEA,cAsEA,cAxMF,OAwME,WAtEA,cAsEA,yDAtEA,cAsEA,cAxMF,OAwME,QAtEA,cAsEA,mBHxMe,YGwMf,+BHxMe,YGwMf,eHxMe,iBGwMf,CHxMe,YGwMf,eHxMe,cGwMf,qCHxMe,m9FC+Hb,CAPA,WAQA,qBACA,kBACA,sBACA,wiBA8BA,gBACA,QACA,2BACA,CGhDE,maDpHN,QCoHM,0KJpHW,YIoHX,8BJpHW,YIoHX,0CDpHN,OCoHM,2yCDaN,cCbM,0BDaN,cCbM,qIJpHW,m9FC+Hb,CAPA,WAQA,qBACA,kBACA,sBACA,wiBA8BA,gBACA,QACA,2BACA,CIhJY,mlBFpBhB,QEoBgB,uCFpBhB,cEoBgB,0ELpBC,YKoBD,mBLpBC,m9FC+Hb,CAPA,WAQA,qBACA,kBACA,sBACA,wiBA8BA,gBACA,QACA,2BACA,CK9GA,qYJRF,cIQE,yBJRF,cIQE,mBJRF,cIQE,oBJRF,cIQE,qCJRF,cIQE,WJRF,cIQE,0CJRF,cIQE,GNtDa,aMsDb,gBJRF,cIQE,yDJRF,cIQE,sBHtDJ,OGsDI,cJRF,cIQE,qCJRF,cIQE,iJNtDa,m9FC+Hb,CAPA,WAQA,qBACA,kBACA,sBACA,wiBA8BA,gBACA,QACA,2BACA,CI/IY,qYHmBd,aCxCF,QEqBgB,8IHmBd,aCxCF,QEqBgB,4CHmBd,aGnBc,oBHmBd,aGnBc,CLrBC,aKqBD,iBHmBd,aGnBc,GFrBhB,OEqBgB,wBHmBd,aGnBc,CHsBd,gBC3CF,OEqBgB,KLrBC,m9FC+Hb,CAPA,WAQA,qBACA,kBACA,sBACA,wiBA8BA,gBACA,QACA,2BACA,CMxJA,qYPZa,aOYb,iBPZa,aOYb,wEPZa,aOYb,mCPZa,m9FC+Hb,CAPA,WAQA,qBACA,kBACA,sBACA,wiBA8BA,gBACA,QACA,2BACA,COnDA,yrBLjHJ,QKiHI,yCLjHJ,OKiHI,qORjHa,KQiHb,CRjHa,YQiHb,wRLjHJ,QKiHI,yCLjHJ,OKiHI,sKLjHJ,QKiHI,yCLjHJ,OKiHI,wQRjHa,4BQiHb,yPRjHa,YQiHb,yDRjHa,YQiHb,URjHa,m9FC+Hb,CAPA,WAQA,qBACA,kBACA,sBACA,wiBA8BA,gBACA,QACA,2BACA,CQrIE,gcN/BN,OM+BM,iRN/BN,OM+BM,kBC/BN,CAAC,YAAY,CAAC,cACZ,mCACA,mBACA,CAHD,YAGC,CAHY,aAGZ,CF8GE,SE7GA,mCACA,gBVLa,m9FC+Hb,CAPA,WAQA,qBACA,kBACA,sBACA,wiBA8BA,gBACA,QACA,2BACA,CUvGA,kgBX7Da,OW6Db,wrCX7Da,UW6Db,8CX7Da,OW6Db,sOX7Da,YW6Db,+CX7Da,YW6Db,gLX7Da,m9FC+Hb,CAPA,WAQA,qBACA,kBACA,sBACA,wiBA8BA,gBACA,QACA,2BACA,CWhII,scTpCR,QSoCQ,yFZpCS,OYoCT,wPZpCS,m9FC+Hb,CAPA,WAQA,qBACA,kBACA,sBACA,wiBA8BA,gBACA,QACA,2BACA,CY9IE,mZVtBN,OUsBM,8BVtBN,QUsBM,KVtBN,OUsBM,gEVtBN,QUsBM,mBbtBW,aasBX,CbtBW,KasBX,wBbtBW,aasBX,CbtBW,oBasBX,abtBW,aasBX,4CbtBW,m9FC+Hb,CAPA,WAQA,qBACA,kBACA,sBACA,wiBA8BA,gBACA,QACA,2BACA,CalGA,mCACE,2bXnEN,QWmEM,6BXnEN,cWmEM,+HChDc,MDgDd,+qBZzBJ,WYyBI,QXnEN,OWmEM,kBZzBJ,WYyBI,4DZzBJ,WYyBI,eN8CF,SM9CE,oDZzBJ,WYyBI,oBN8CF,UM9CE,oCZzBJ,WYyBI,6DZzBJ,WYyBI,+BZzBJ,WYyBI,2GZzBJ,WYyBI,sHZzBJ,WYyBI,qFZzBJ,WYyBI,+DZzBJ,WYyBI,mHZzBJ,WYyBI,2BZzBJ,WYyBI,ON8CF,QM9CE,iDdnEW,m9FC+Hb,CAPA,WAQA,qBACA,kBACA,sBACA,wiBA8BA,gBACA,QACA,2BACA,CezGA,qYd7BF,Wc6BE,+Eb3DJ,Qa2DI,Wd7BF,Wc6BE,Gb3DJ,Oa2DI,wCd7BF,Wc6BE,Gb3DJ,Qa2DI,Od7BF,Wc6BE,gCb3DJ,Oa2DI,Sd7BF,Wc6BE,iBhB3Da,MgB2Db,uDd7BF,Wc6BE,iBhB3Da,MgB2Db,sBd7BF,Wc6BE,ChB3Da,YgB2Db,2Bd7BF,Wc6BE,ChB3Da,WgB2Db,0Bd7BF,Wc6BE,ChB3Da,WgB2Db,wEd7BF,Wc6BE,ChB3Da,WgB2Db,8Fd7BF,Wc6BE,gDd7BF,Wc6BE,yEd7BF,Wc6BE,mBC1DF,CdyHE,OczHF,CjBDe,eGAjB,OcEI,KAEA,CdsHA,OctHA,CjBJa,eiBIb,CjBJa,wBiBKX,mBAIJ,CdiHE,QcjHF,OACE,kBACA,QACA,MdZJ,OcaI,SACA,eACA,Cd2GA,Qc3GA,CANF,MAME,IACE,iBjBhBW,m9FC+Hb,CAPA,WAQA,qBACA,kBACA,sBACA,wiBA8BA,gBACA,QACA,2BACA,CiBnEE,qYdmBA,ecnBA,CdmBA,KcnBA,CdmBA,UcnBA,qBdmBA,eDpHN,QeiGM,8CfjGN,OeiGM,0BdmBA,ccnBA,gCdmBA,ccnBA,2CdmBA,ecnBA,CdmBA,KcnBA,yFdmBA,ecnBA,CdmBA,KcnBA,mBdmBA,ecnBA,CdmBA,KcnBA,CdmBA,UcnBA,mHdmBA,ecnBA,CdmBA,KcnBA,CdmBA,UcnBA,sEdmBA,ecnBA,CdmBA,KcnBA,CdmBA,UcnBA,uEdmBA,ecnBA,CdmBA,KcnBA,CdmBA,WcnBA,gCdmBA,ecnBA,CdmBA,KcnBA,CfwCF,WexCE,QfjGN,OeiGM,QdmBA,ecnBA,CdmBA,KcnBA,CfwCF,WexCE,sCdmBA,ecnBA,CdmBA,KcnBA,CfgCN,cehCM,qCdmBA,ecnBA,CdmBA,KcnBA,CfgCN,cehCM,gCdmBA,ecnBA,CdmBA,KcnBA,CfgCN,cehCM,mCdmBA,ecnBA,CdmBA,KcnBA,CfgCN,cehCM,qCdmBA,ecnBA,CdmBA,KcnBA,CdmBA,QcnBA,uEdmBA,ecnBA,CdmBA,KcnBA,wFChGF,OnBDa,eGAjB,OgBEO,KnBFU,m9FC+Hb,CAPA,WAQA,qBACA,kBACA,sBACA,wiBA8BA,gBACA,QACA,2BACA,CmBrIE,2aNoCA,oBMpCA,oDNoCA,oBMpCA,0ENoCA,oBMpCA,0ENoCA,oBMpCA,6DNoCA,oBMpCA,CpB/BW,MoB+BX,kDNoCA,oBMpCA,6DNoCA,oBMpCA,CpB/BW,MoB+BX,YpB/BW,m9FC+Hb,CAPA,WAQA,qBACA,kBACA,sBACA,wiBA8BA,gBACA,QACA,2BACA,CoBnJA,qYPkDE,UOlDF,wHPkDE,UOlDF,0EPkDE,UOlDF,oDPkDE,UOlDF,crBjBa,m9FC+Hb,CAPA,WAQA,qBACA,kBACA,sBACA,wiBA8BA,gBACA,QACA,2BACA,CqB5GM,oYCxDV,CpBsGI,YoBrGF,oCACA,uCpBFF,OoBGE,OACA,CpBkGE,YoBlGF,EACE,0BACA,CpBgGA,YoBhGA,QpBgGA,YoBhGA,SpBgGA,YoBhGA,UpBgGA,YoBhGA,UAIE,eAIF,CpBwFA,YoBxFA,CrBgCF,cC9CF,QoBeM,QACA,uCACA,CpBqFF,YoBrFE,CrB6BJ,cqB7BI,KpBjBN,OoBkBQ,QAEF,CpBkFF,YoBlFE,CrB0BJ,cqB1BI,IACE,sBAGJ,CpB8EA,YoB9EA,CpB6DJ,iBArFA,QoByBM,QvBzBW,m9FC+Hb,CAPA,WAQA,qBACA,kBACA,sBACA,wiBA8BA,gBACA,QACA,2BACA,CuB7GE,qYrBgDF,kBqBhDE,kCrBgDF,kBqBhDE,uDrBgDF,kBqBhDE,miBxBvDW,m9FC+Hb,CAPA,WAQA,qBACA,kBACA,sBACA,wiBA8BA,gBACA,QACA,2BACA,CwBfE,0HAEE,gBACA,mEAKN,YACE,mGAGE,+DAIJ,QACE,CAGA,0EAEA,iCACE,6CACA,uFAIJ,cAEE,kBACA,eADA,gBAEA,sEAGA,wBACE,2EAEA,SACE,6FAIA,gEAKN,UACE,4DAGF,kBACE,uDAEA,aANA,sBAOE,wBAEA,gBACA,kEAEA,aACE,kBACA,mFAEA,WACE,aACA,sDAJF,WAIE,CArCN,gBAwCI,CAPA,WAQE,CAnDN,qBAmDM,CARF,WAQE,wBARF,WAYF,wBACE,CAbA,WAaA,oDAGF,kBACE,SAjBA,UAkBA,2BACA,2DAnBA,UAmBA,2BASF,CATE,sBAUA,6BACA,kCA9BA,UA8BA,2BAMR,CAjBQ,sBAiBR,CAPQ,2BASN,YACE,iBACA,EAxCI,UAwCJ,2BACA,kBAWF,eACA,MArDM,UAqDN,oDAGE,uBACA,YACA,KA1DI,UA0DJ,4BALF,wBAQI,+BACA,gBA9DE,UA8DF,2BAGF,CAZF,wBAcI,CANA,8BAOA,0CApEE,UAoEF,wDAGA,gBAvEE,UAyEA,4BALF,4BAKE,YAGJ,WACE,SA7EE,UA6EF,2BAMN,4BAEI,iEAGE,KAxFE,UAyFA,4BANR,2BAQM,cACE,mBACA,4BAMR,EAnGQ,UAmGR,2BAEI,sBArGI,UAqGJ,2BAGE,CjB3MF,SiB2ME,OACE,mDAzGA,UA2GF,2BACE,CA1HJ,sBA0HI,CAvHN,iBAgIF,aArHQ,UAsHN,4BApIE,sBAqIA,CAlIF,gBAkIE,cAGF,SA1HM,UA2HJ,4BAzIA,sBA6IJ,CA1IE,gBA2IA,CjBnOE,SiBmOF,OACE,SAjII,UAiIJ,2BAGF,CA5JM,qBA6JJ,aAIJ,CAzIQ,UAyIR,2BACE,CA7HM,mBAiIN,iBA9IM,UA8IN,4BAjIM,mBAiIN,sDtBlWF,QsBkWE,iBA9IM,UA8IN,4BAjIM,mBAiIN,WtBlWF,OsBkWE,wBA9IM,UA8IN,4BAjIM,mBAiIN,gDA9IM,UA8IN,4BAjIM,mBAiIN,WzBlWe,QyBkWf,aA9IM,UA8IN,4BAjIM,mBAiIN,+BA9IM,UA8IN,4BAjIM,mBAiIN,uEA9IM,UA8IN,gCzBlWe,OyBkWf,CA5JE,sBA4JF,CAzJA,gBAyJA,8IA9IM,UA8IN,yFA3HM,sBA2HN,gCA3HM,sBA2HN,CAjHM,4BAiHN,gDA3HM,sBA2HN,CAjHM,4BAiHN,oCA3HM,sBA2HN,CAjHM,4BAiHN,oDA3HM,sBA2HN,CAjHM,2BAiHN,CV/UkB,MU+UlB,OA3HM,sBA2HN,CAjHM,2BAiHN,CV/UkB,MU+UlB,kCA3HM,sBA2HN,CAjHM,2BAiHN,CAxGA,WAwGA,qDA3HM,sBA2HN,eA3HM,sBA2HN,CAjHM,4BAiHN,sBA3HM,sBA2HN,CAjHM,4BAiHN,2EA3HM,sBA2HN,eA3HM,sBA2HN,CAjHM,4BAiHN,sBA3HM,sBA2HN,CAjHM,4BAiHN,4JA5JE,sBA4JF,kIA5JE,sBA4JF,kBzBlWe,MyBkWf,CA9IM,WA8IN,gBzBlWe,MyBkWf,CA9IM,UA8IN,gBClWF,CAAC,WAAW,CAAC,kBAEX,WACA,yBACA,qBvBJF,QuBKE,KACA,CAND,WAMC,MANW,kBAMX,KACE,gB1BPa,m9FC+Hb,CAPA,WAQA,qBACA,kBACA,sBACA,wiBA8BA,gBACA,QACA,2BACA,C0BwDM,uBA3HA,mGACE,OAEF,oBACE,gFACA,uFACE,kCAEF,qCACE,gBzBhEZ,WyBgEY,OAEF,4BACE,GAHA,aAGA,CzBnEZ,WyBmEY,Cb1CR,Ua0CQ,sBAHA,aAGA,iBAGA,gBACE,QAPF,aAOE,CAJF,gBAIE,gBxBjHhB,OwBiHgB,IAKN,EAZI,aA0BF,CAvBE,gBAuBF,CAnBI,eAoBJ,CnBpBR,UmBqBQ,YA5BE,aA4BF,mBACA,kBA7BE,aA6BF,mBA7BE,aA6BF,OAhBA,C3BvHK,e2BwHH,oBAdA,YAcA,0BAeF,MAfE,WAdA,YAeA,CADA,iBAEE,QzB3Ed,kByB6Ec,UxB5HhB,QwB4HgB,wBAlBF,YAkBE,CAJF,iBAIE,QzB7Ed,iByBgFc,QACE,iBAtBJ,YAsBI,CARJ,iBAQI,QzBjFhB,iByBiFgB,CADF,OACE,CxBhChB,WwBwCU,cAEE,MAhCA,YAiCA,CAnBA,iBAoBA,QzB7FZ,kByBgGY,YACA,uFAtCA,YA0CF,CA5BE,iBA6BA,QzBtGZ,kByBsGY,CANA,WAMA,GxBrDZ,WwBqDY,wDAGF,cACE,EA/CA,YA+CA,CAjCA,iBAiCA,QzB1GZ,kByB0GY,CAVA,WAUA,GxBzDZ,WwB4DU,qBAlDE,YAmDA,CArCA,iBAqCA,QzB9GZ,kByB8GY,ExBlCR,awBkCQ,2BAGF,yBACE,mFAvDA,YA0DF,CA5CE,iBA6CA,QzBtHZ,kByBsHY,ExB1CR,awB0CQ,gCA3DA,YA2DA,CA7CA,iBAgDF,QzBzHV,kByB0HY,ExB9CR,awB8CQ,uBA/DA,YA+DA,CAjDA,iBAiDA,QzB1HZ,kByB6HU,ExBjDN,YwBkDQ,wCAnEA,YAmEA,CArDA,iBAqDA,QzB9HZ,kByBiIU,GxBhFV,WwBiFY,sGAGF,iBACE,kCA3EA,YA2EA,CA7DA,iBA6DA,QzBtIZ,kByByIU,GxBxFV,UwBwFU,aACE,sBA/EA,YA+EA,CAjEA,iBAiEA,QzB1IZ,kByB6IU,GxB5FV,UwB4FU,CClBR,ODkBQ,MACE,cAnFA,YAmFA,CArEA,iBAqEA,QzB9IZ,kByB8IY,GxB7FZ,UwB6FY,CCnBV,MDsBQ,4BACE,kBAvFA,YAuFA,CAzEA,iBAyEA,QzBlJZ,kByBkJY,GxBjGZ,UwBiGY,CCvBV,MD0BQ,4BACE,eA3FA,YA2FA,CA7EA,iBA6EA,QzBtJZ,kByBsJY,GxBrGZ,UwBqGY,CC3BV,MD2BU,WAGF,qBACE,YA/FA,YA+FA,CAjFA,iBAiFA,QzB1JZ,kByB0JY,GxBzGZ,UwByGY,CC/BV,OD+BU,UAGF,WAlGE,YAkGF,CApFE,iBAqFA,QzB9JZ,kByB8JY,GxB7GZ,WwB6GY,gCAGJ,cACE,iDAvGE,YAuGF,CAzFE,iBA2FJ,OACE,CzBrKV,kByBsKU,GxBrHV,WwBsHU,eACA,MA7GE,YA8GF,CAhGE,iBAiGF,QzB1KV,kByB0KU,GxBzHV,WwByHU,QxBtHR,OwBsHQ,qBAIF,gBACE,WApHE,YAqHF,CAvGE,iBAuGF,QzBhLV,kByBgLU,GxB/HV,WwB+HU,Q3B/NK,O2B+NL,CVtNV,MUsNU,aAGI,MAxHF,YAwHE,CA1GF,iBA0GE,QzBnLd,kByBmLc,GxBlId,WwBkIc,qBAQJ,UxB1OZ,cwB2Oc,+DAjIA,YAiIA,CAnHA,iBAmHA,OAEA,CzB9LZ,kByB+Lc,GxB9Id,WwB8Ic,6CApIF,YAoIE,CAtHF,iBAsHE,OAEF,CzBjMZ,kByBiMY,GxBhJZ,WwBiJc,oCACA,SAxIF,YAyIE,CA3HF,iBA2HE,QzBpMd,kByBoMc,GxBnJd,WwBmJc,2CAEF,EA3IA,YA2IA,CA7HA,iBA8HE,QzBvMd,kByBuMc,EACA,CxBvJd,WwBuJc,WACA,yBACA,OACA,EAhJF,YAiJE,CAnIF,iBAoIE,OACA,CzB9Md,kByB+Mc,GxB9Jd,WwB+Jc,mBACA,wBACA,EAvJF,YAuJE,CAzIF,iBAyIE,QzBlNd,kByBkNc,GxBjKd,WwBiKc,oCASN,SAhKI,YAiKF,CAnJE,iBAmJF,QzB5NV,kByBmOA,GxBlLA,WE3Ec,WsB+PZ,gCAGF,EA7KY,YtBrFE,CsBmGF,iBtBnGE,QH0Bd,kByB4OA,GxB3LA,WwB2LA,mBAEI,iBACE,OACA,EArLM,YAqLN,CAvKM,iBAuKN,OAEF,CzBlPJ,kByBmPM,GxBlMN,WwBkMM,mBAEF,iBACE,SA3LM,YA2LN,CA7KM,iBA6KN,QzBtPN,kByBsPM,GxBrMN,WwBqMM,WAKN,yBAGI,SAnMQ,YAmMR,CArLQ,iBAqLR,OAIE,CzBlQN,kByBmQQ,GxBlNR,WwBkNQ,qCAGF,OACE,EA5MI,YA4MJ,CA9LI,iBA8LJ,QzBvQR,kByB8QE,GxB7NF,WE3Ec,qCsB4SZ,SAvNU,YAwNR,CA1MQ,iBA4MR,QzBrRJ,kByBsRI,GxBrOJ,WwBqOI,qCAGF,kBA9NU,YAkNZ,CApMY,iBAiNR,QzB1RJ,kByB0RI,GxBzOJ,WwB4OE,oBAhBF,iBAiBI,eAnOQ,YAmOR,CArNQ,iBAwNV,QzBjSF,kByB6QA,GxB5NA,WwBiPI,qDAvOQ,YAuOR,CAzNQ,iBAyNR,QzBlSJ,kByBkSI,GxBjPJ,WwBiPI,2BAvOQ,YAuOR,CAzNQ,iBAyNR,QzBlSJ,kByBkSI,GxBjPJ,WwBiPI,+CxBjVN,cwBiVM,2CAvOQ,YAuOR,CAzNQ,iBAyNR,QzBlSJ,kByBkSI,GxBjPJ,UwBiPI,CzBzSJ,MyBySI,mCAvOQ,YAuOR,CAzNQ,iBAyNR,QzBlSJ,kByBkSI,GxBjPJ,UwBiPI,CzBzSJ,MyBySI,IxB9OF,OwB8OE,WAvOQ,YAuOR,CAzNQ,iBAyNR,QzBlSJ,kByBkSI,oDAvOQ,YAuOR,CAzNQ,iBAyNR,QzBlSJ,kByBkSI,qEAvOQ,YAuOR,CAzNQ,iBAyNR,QzBlSJ,kByBkSI,uIAvOQ,YAuOR,CAzNQ,iBAyNR,QzBlSJ,kByBkSI,wRAvOQ,YAuOR,CAzNQ,iBAyNR,QzBlSJ,iByBkSI,MZ5TY,OY4TZ,GxBjPJ,WwBiPI,CxB9OF,MwB8OE,C3BjVW,Y2BiVX,2BAvOQ,aAuOR,sDAvOQ,aAuOR,6EAvOQ,aAuOR,CzBvSJ,WyBuSI,Cb9QA,Ua8QA,uBAvOQ,aAuOR,CzBvSJ,WyBuSI,CjBjVL,YPAD,OwBiVM,QAvOQ,aAuOR,CzBvSJ,WyBuSI,wHAvOQ,aAuOR,CA1MM,MA0MN,YAvOQ,YAuOR,CAzNQ,iBAyNR,QA1MM,MA0MN,YAvOQ,YAuOR,CAzNQ,iBAyNR,QzBlSJ,kByBkSI,aAvOQ,aAuOR,CxBxMF,UwBwME,2CAvOQ,aAuOR,CxBxMF,WwBwME,C3BjVW,e2BiVX,kHAvOQ,aAuOR,CxBxMF,WwBwME,yDAvOQ,aAuOR,CxBxMF,WwBwME,0DAvOQ,aAuOR,CxBxMF,WwBwME,mBEhVJ,CFgVI,cEhVJ,OACE,WACA,mC1BHJ,Q0BII,IACA,CF4UE,cE5UF,WACE,YAGE,CFwUF,cExUE,kCACE,WAGF,CFoUF,cEpUE,WAJA,gBAIA,OACE,UACA,eACA,qBACA,iBAGF,CF6TF,cE7TE,WAXA,gBAWA,OACE,aAIF,CFwTF,cExTE,4BAhBA,MAiBE,aAGF,CFoTF,cEpTE,WAJA,gBAIA,CAhBA,MAiBE,W7B9BO,m9FC+Hb,CAPA,WAQA,qBACA,kBACA,sBACA,wiBA8BA,gBACA,QACA,2BACA,C6BlJE,mZ5BsBJ,YCxCF,O2BkBM,oB5BsBJ,Y4BtBI,C9BlBW,Y8BkBX,gCfGY,MeHZ,iDfGY,MeHZ,qF9BlBW,m9FC+Hb,CAPA,WAQA,qBACA,kBACA,sBACA,wiBA8BA,gBACA,QACA,2BACA,C8BxJI,qY7BiBN,iB6BjBM,8D7BiBN,iB6BjBM,OT4CE,IS5CF,kB7BiBN,iB6BjBM,OT4CE,GS5CF,CH8JJ,OG9JI,yB7BiBN,iB6BjBM,OT4CE,GS5CF,MH8JJ,QG9JI,6BCVJ,C9ByCF,W8BzCE,mBACE,aAMA,C9BkCJ,W8BlCI,CR8CA,aQ9CA,aR8CA,OQzCJ,C9B6BA,W8B7BA,mBAJM,aAWN,C9BsBA,mB8BtBA,K9BsBA,W8BtBA,IACE,iBAGF,C9BkBA,mB8BlBA,c9BkBA,W8BlBA,aACE,UACA,iBACA,qBACA,sBAIA,C9BUF,mB8BVE,C7B0FE,iB6B1FF,Q9BUF,W8BVE,C7B0FE,iB6B1FF,OACE,kBAGJ,C9BMA,mB8BNA,mB9BMA,W8BNA,kBACE,sBACA,iBAGA,C9BCF,mB8BDE,CRaE,aQbF,M9BCF,W8BDE,CRaE,aQbF,KACE,aAKJ,C9BLA,mB8BKA,C7B2EI,gB6B3EJ,C9BLA,W8BKA,C7B2EI,gB6B1EF,sBACA,iBACA,qBAIE,C9BZJ,mB8BYI,8B9BZJ,W8BYI,6BACE,oBACA,WAGJ,C9BjBF,mB8BiBE,CALE,YAKF,e9BjBF,W8BiBE,CALE,YAKF,cACE,UAIJ,C9BtBA,mB8BsBA,kB9BtBA,W8BsBA,iBACE,oBACA,iBCnEJ,CDwEE,c7BxEF,Q8BCE,OCEI,ChCwCJ,mBgCxCI,eFDF,aECE,CVoDA,OUnDE,aAON,CF6DA,cE7DA,EACE,eACA,gBACA,kBAEA,CFwDF,cExDE,EF6DA,aE5DE,gBlCjBW,m9FC+Hb,CAPA,WAQA,qBACA,kBACA,sBACA,wiBA8BA,gBACA,QACA,2BACA,CkC/IE,qYjCQJ,kBiCRI,wDjCQJ,kBiCRI,2BjCQJ,kBiCRI,SbmCI,InBxDV,OgCqBM,EhCrBN,QgCqBM,iDjCQJ,kBiCRI,SbmCI,IanCJ,CnCrBW,YmCqBX,mDjCQJ,kBiCRI,SbmCI,GanCJ,MPqJF,QOrJE,uGjCQJ,kBiCRI,SbmCI,GanCJ,MPqJF,OOrJE,+BjCQJ,kBiCRI,SbmCI,GanCJ,MPqJF,OOrJE,+BjCQJ,kBiCRI,SbmCI,GanCJ,MPqJF,OOrJE,sDjCQJ,kBiCRI,SbmCI,GanCJ,CPqJF,OOrJE,+GjCQJ,kBiCRI,SbmCI,GanCJ,CPqJF,MOrJE,8HjCqBJ,mBiCrBI,iFjCqBJ,mBiCrBI,OhCrBN,OgCqBM,+BjCqBJ,mBiCrBI,uCjCqBJ,mBiCrBI,8BjCqBJ,mBiCrBI,8BnCrBW,m9FC+Hb,CAPA,WAQA,qBACA,kBACA,sBACA,wiBA8BA,gBACA,QACA,2BACA,CctHM,wmBZ9CV,QY8CU,uEZ9CV,cY8CU,IZ9CV,OY8CU,4EZ9CV,QY8CU,wDf9CO,Ye8CP,8Bf9CO,Ye8CP,mCZ9CV,QY8CU,wEPmEN,OLjHJ,QY8CU,sEPmEN,OOnEM,sCPmEN,OOnEM,Of9CO,Ye8CP,Yf9CO,m9FC+Hb,CAPA,WAQA,qBACA,kBACA,sBACA,wiBA8BA,gBACA,QACA,2BACA,CmC7GE,mZrBTI,KqBSJ,8CrBTI,KqBSJ,kIrBTI,KqBSJ,oBpCvDW,YoCuDX,iCrBTI,KqBSJ,6BrBTI,KqBSJ,yCrBTI,KqBSJ,oBjCvDN,OiCuDM,qDrBTI,KqBSJ,QpCvDW,aoCuDX,kCrBTI,KqBSJ,QpCvDW,aoCuDX,qDrBTI,KqBSJ,uDrBTI,KqBSJ,yDrBTI,KqBSJ,2DCvDN,CAAC,gBCAD,4fnCAA,cmCAA,4pDnCAA,cmCAA,yFnCAA,QmCAA,8FnCAA,QmCAA,EnCAA,OmCAA,+HnCAA,OmCAA,UnCAA,QmCAA,iJnCAA,OmCAA,EnCAA,QmCAA,wMnCAA,QmCAA,gNnCAA,QmCAA,sLnCAA,cmCAA,mbnCAA,QmCAA,w2BnCAA,OmCAA,OnCAA,QmCAA,gGnCAA,OmCAA,sInCAA,cmCAA,0LV0KI,OU1KJ,gGnCAA,OmCAA,KnCAA,cmCAA,qzBnCAA,cmCAA,6OnCAA,cmCAA,uFtCAiB,m9FC+Hb,CAPA,WAQA,qBACA,kBACA,sBACA,wiBA8BA,gBACA,QACA,2BACA,CoC3HA,qYCzCJ,eDyCI,6DCzCJ,eDyCI,OCzCJ,KDyCI,sBCzCJ,eDyCI,OCzCJ,MDyCI,6ECzCJ,6BDyCI,sGCzCJ,6BDyCI,qGCzCJ,6BDyCI,sGCzCJ,6BDyCI,gFCzCJ,6BDyCI,0CEzCJ,CAAC,YACC,gCACA,YACA,mBpCHF,coCIE,IACA,eACA,YACA,WvCPe,m9FC+Hb,CAPA,WAQA,qBACA,kBACA,sBACA,wiBA8BA,gBACA,QACA,2BACA,CuChJF,qYtCoBA,aCxCF,QqCoBE,gHtCoBA,aCxCF,QqCoBE,4CtCoBA,aCxCF,QqCoBE,wExCpBe,m9FC+Hb,CAPA,WAQA,qBACA,kBACA,sBACA,wiBA8BA,gBACA,QACA,2BACA,CwCtHI,qYvCHN,WuCGM,0FvCHN,WuCGM,CtC2FJ,WsC3FI,evCHN,WuCGM,CvCJN,UuCIM,4EvCHN,WuCGM,CvCJN,UuCIM,6BvCHN,WuCGM,gDvCHN,WuCGM,2CvCHN,WuCGM,0DvCHN,WuCGM,uCvCHN,WuCGM,CtC2FJ,WsC3FI,gBvCHN,WuCGM,CvCJN,UuCIM,evCHN,WuCGM,CvCJN,UuCIM,OtC9CR,OsC8CQ,GC3CR,CxCqCE,KCxCF,QuCIE,oBACA,gCACA,gCACA,iBvCPF,cuCQE,YACA,gBACA,mBACA,c3BoCO,C2BnCP,CxC4BA,IwC5BA,OACE,gCACA,4BACA,eAIF,CxCqBA,KwCrBA,QxCqBA,KwCrBA,C1CnBe,YGAjB,QuCqBI,MACA,IACA,SvCvBJ,OuCwBI,EACA,uBACA,qBACA,kBACA,WACA,QACA,2B1C9Ba,m9FC+Hb,CAPA,WAQA,qBACA,kBACA,sBACA,wiBA8BA,gBACA,QACA,2BACA,CIjJa,0aHwBf,WGxBe,IHwBf,WGxBe,CH4Bf,mBG5Be,uBHwBf,WGxBe,CSgDX,UThDW,mJHwBf,WGxBe,CSgDX,UThDW,uBHwBf,WGxBe,CSgDX,UThDW,wDHwBf,WGxBe,CSgDX,UThDW,2BHwBf,WGxBe,CSgDX,SThDW,+GHwBf,WGxBe,ELnBA,iBKmBA,+CHwBf,WGxBe,OLnBA,KKmBA,CF2Hb,WE3Ha,sDHwBf,WGxBe,gEHwBf,WGxBe,mBG8Fb,UH9Fa,oDHwBf,WGxBe,mBG8Fb,UH9Fa,cHwBf,WGxBe,mBG8Fb,UH9Fa,KclBb,MdkBa,CHwBf,WGxBe,mBG8Fb,UH9Fa,oDHwBf,WGxBe,CH4Bf,mBG5Be,8BHwBf,WGxBe,qBsCnBjB,CAAC,cACC,sBACA,gCxCFF,OwCKE,WxCLF,QwCME,KAEA,CARD,cAQC,KxCRF,QwCSI,OACA,CAVH,cAUG,CAFF,IAEE,MACE,sBACA,kBACA,qBACA,gBAEF,CAhBH,cAgBG,CARF,IAQE,eACE,sBACA,kBACA,WAEF,CArBH,cAqBG,CAbF,IAaE,iBACE,iBAEA,CAxBL,cAwBK,CAhBJ,IAgBI,CAHF,gBAGE,EACE,mBAIN,CA7BD,cA6BC,CnCoFE,OmCnFA,qCC3BJ,SACE,0BACA,8BACA,8BACA,+BACA,gCACA,yBACA,sBACA,oCACA,yBACA,gCACA,iCACA,iCACA,cACA,uCACA,gCACA,sCACA,kBACA,gBACA,gBACA,gBACA,iBACA,qBACA,iBACA,oBACA,sBACA,kBACA,mBACA,oBACA,gBACA,sCACA,qBACA,UAGF,CAnCA,OAmCA,CpC2EI,KoC1EF,kCAGF,CAvCA,QAuCA,eACE,cACA,oCACA,sCAGF,CA7CA,QA6CA,CANA,aAMA,QACE,kBACA,WACA,mBACA,mBAGF,iBAbA,cAaA,8CAbA,cAcE,SAGF,CAJA,eAIA,CAjBA,aAiBA,SAJA,eAIA,8BAjBA,aAiBA,QACE,SACA,qFACA,sCAIF,iBAxBA,cAwBA,CAXA,eAWA,gCAxBA,cAyBE,OACA,qCACA,qCAGF,CANA,eAMA,CA9BA,aA8BA,SAjBA,eAiBA,gCA9BA,aA8BA,QACE,WACA,4HACA,wCAIF,oBArCA,cAqCA,CAxBA,eAwBA,iCArCA,cAsCE,MAGF,CAJA,kBAIA,CAzCA,aAyCA,SA5BA,eA4BA,iCAzCA,aAyCA,QACE,YACA,qFACA,yCAIF,mBAhDA,cAgDA,CAnCA,eAmCA,+BAhDA,cAiDE,QACA,qCACA,qCAGF,CANA,iBAMA,CAtDA,aAsDA,SAzCA,eAyCA,+BAtDA,aAsDA,QACE,UACA,4HACA,uCAIF,eACE,sCACA,gEACA,8BACA,kBACA,sCACA,8CAGF,SACE,0BACA,8BACA,gCACA,sBACA,+BACA,8DACA,kCACA,qDACA,uDACA,oCACA,qCACA,oCACA,gCACA,kCACA,kCACA,iCACA,+BACA,iCACA,0DACA,iCACA,cACA,sCACA,sCACA,kBACA,gBACA,gBACA,gBACA,iBACA,qBACA,iBACA,oBACA,sBACA,kBACA,mBACA,oBACA,gBACA,sCACA,qBACA,sCACA,4BACA,2EACA,8CAGF,CA7CA,QA6CA,eACE,cACA,oCACA,sCAGF,CAnDA,QAmDA,CANA,aAMA,SAnDA,QAmDA,CANA,aAMA,OACE,kBACA,cACA,WACA,mBACA,mBACA,eAGF,iBAfA,cAeA,8CAfA,cAgBE,kFAGF,CAJA,cAIA,EAnBA,aAmBA,SAJA,eAIA,8BAnBA,aAmBA,SAJA,cAIA,EAnBA,aAmBA,QAJA,eAIA,8BAnBA,aAmBA,OACE,qFAGF,CARA,cAQA,EAvBA,aAuBA,SARA,eAQA,8BAvBA,aAuBA,QACE,SACA,gDAGF,CAbA,cAaA,EA5BA,aA4BA,QAbA,eAaA,8BA5BA,aA4BA,OACE,sCACA,sCAIF,iBAlCA,cAkCA,CAnBA,eAmBA,gCAlCA,cAmCE,gFACA,qCACA,qCAGF,CANA,cAMA,EAxCA,aAwCA,SAzBA,eAyBA,gCAxCA,aAwCA,SANA,cAMA,EAxCA,aAwCA,QAzBA,eAyBA,gCAxCA,aAwCA,OACE,4HAGF,CAVA,cAUA,EA5CA,aA4CA,SA7BA,eA6BA,gCA5CA,aA4CA,QACE,OACA,kDAGF,CAfA,cAeA,EAjDA,aAiDA,QAlCA,eAkCA,gCAjDA,aAiDA,OACE,oCACA,wCAIF,oBAvDA,cAuDA,CAxCA,eAwCA,iCAvDA,cAwDE,+EAGF,CAJA,iBAIA,EA3DA,aA2DA,SA5CA,eA4CA,iCA3DA,aA2DA,SAJA,iBAIA,EA3DA,aA2DA,QA5CA,eA4CA,iCA3DA,aA2DA,OACE,qFAGF,CARA,iBAQA,EA/DA,aA+DA,SAhDA,eAgDA,iCA/DA,aA+DA,QACE,MACA,mDAGF,CAbA,iBAaA,EApEA,aAoEA,QArDA,eAqDA,iCApEA,aAoEA,OACE,mCACA,yCAGF,CAlBA,kBAkBA,wBA1DA,eA0DA,uDACE,kBACA,MACA,SACA,cACA,oCACA,oDACA,WACA,+EAIF,mBArFA,cAqFA,CAtEA,eAsEA,+BArFA,cAsFE,iFACA,qCACA,qCAGF,CANA,gBAMA,EA3FA,aA2FA,SA5EA,eA4EA,+BA3FA,aA2FA,SANA,gBAMA,EA3FA,aA2FA,QA5EA,eA4EA,+BA3FA,aA2FA,OACE,4HAGF,CAVA,gBAUA,EA/FA,aA+FA,SAhFA,eAgFA,+BA/FA,aA+FA,QACE,QACA,iDAGF,CAfA,gBAeA,EApGA,aAoGA,QArFA,eAqFA,+BApGA,aAoGA,OACE,qCACA,uCAIF,CAjCA,eAkCE,8EACA,gBACA,6CACA,qCACA,6CACA,kFACA,6DACA,8DAGF,CA5CA,cA4CA,OACE,aAGF,cACE,0EACA,mChB+DE,SAQJ,yBzB/VA,cYiCU,IaiUR,mBbpVK,4DasVL,CAaA,SzBjXF,QyBmXE,EACE,sBACA,M5BrXa,gFGAjB,OHAiB,0EGAjB,OHAiB,kTGAjB,OHAiB,mCGAjB,OHAiB,MGAjB,QHAiB,mCGAjB,QHAiB,kEGAjB,OHAiB,2RGAjB,QHAiB,0OGAjB,QHAiB,iY4BuCf,mB5BvCe,2E4B0Df,G5B1De,+L4B0Df,G5B1De,I4B0Df,G5B1De,I4B0Df,G5B1De,I4B0Df,G5B1De,Q4B0Df,G5B1De,K4B0Df,G5B1De,O4B0Df,G5B1De,Y4B0Df,G5B1De,oI4B0Df,G5B1De,I4B0Df,G5B1De,I4B0Df,G5B1De,I4B0Df,G5B1De,Q4B0Df,G5B1De,K4B0Df,G5B1De,O4B0Df,G5B1De,Y4B0Df,G5B1De,iC6CgDP,E7ChDO,W6CgDP,E7ChDO,W6CgDP,E7ChDO,W6CgDP,E7ChDO,W6CgDP,E7ChDO,Q4B0Df,G5B1De,C6CgDP,E7ChDO,E4B0Df,G5B1De,I4B0Df,G5B1De,C6CgDP,E7ChDO,E4B0Df,G5B1De,I4B0Df,G5B1De,C6CgDP,E7ChDO,E4B0Df,G5B1De,I4B0Df,G5B1De,C6CgDP,E7ChDO,E4B0Df,G5B1De,I4B0Df,G5B1De,C6CgDP,E7ChDO,E4B0Df,G5B1De,uE4B0Df,G5B1De,+L4B0Df,G5B1De,I4B0Df,G5B1De,I4B0Df,G5B1De,I4B0Df,G5B1De,Q4B0Df,G5B1De,K4B0Df,G5B1De,O4B0Df,G5B1De,Y4B0Df,G5B1De,iC4B0Df,E5B1De,W6CgDP,E7ChDO,W6CgDP,E7ChDO,W6CgDP,E7ChDO,W6CgDP,E7ChDO,Q4B0Df,G5B1De,C4B0Df,E5B1De,E4B0Df,G5B1De,I4B0Df,G5B1De,C6CgDP,E7ChDO,E4B0Df,G5B1De,I4B0Df,G5B1De,C6CgDP,E7ChDO,E4B0Df,G5B1De,I4B0Df,G5B1De,C6CgDP,E7ChDO,E4B0Df,G5B1De,I4B0Df,G5B1De,C6CgDP,E7ChDO,E4B0Df,G5B1De,+B6CgDP,G7ChDO,+L6CgDP,G7ChDO,I6CgDP,G7ChDO,I6CgDP,G7ChDO,I6CgDP,G7ChDO,Q6CgDP,G7ChDO,K6CgDP,G7ChDO,O6CgDP,G7ChDO,Y6CgDP,G7ChDO,iC4B0Df,E5B1De,W6CgDP,E7ChDO,W6CgDP,E7ChDO,W6CgDP,E7ChDO,W6CgDP,E7ChDO,Q6CgDP,G7ChDO,C4B0Df,E5B1De,E6CgDP,G7ChDO,I6CgDP,G7ChDO,C6CgDP,E7ChDO,E6CgDP,G7ChDO,I6CgDP,G7ChDO,C6CgDP,E7ChDO,E6CgDP,G7ChDO,I6CgDP,G7ChDO,C6CgDP,E7ChDO,E6CgDP,G7ChDO,I6CgDP,G7ChDO,C6CgDP,E7ChDO,E6CgDP,G7ChDO,oI6CgDP,G7ChDO,I6CgDP,G7ChDO,I6CgDP,G7ChDO,I6CgDP,G7ChDO,Q6CgDP,G7ChDO,K6CgDP,G7ChDO,O6CgDP,G7ChDO,Y6CgDP,G7ChDO,uE6CgDP,G7ChDO,mM4B0Df,E5B1De,W6CgDP,E7ChDO,W6CgDP,E7ChDO,W6CgDP,E7ChDO,W6CgDP,E7ChDO,O6CgDP,G7ChDO,I6CgDP,G7ChDO,I6CgDP,G7ChDO,I6CgDP,G7ChDO,Q6CgDP,G7ChDO,K6CgDP,G7ChDO,O6CgDP,G7ChDO,Y6CgDP,G7ChDO,I6CgDP,G7ChDO,C4B0Df,E5B1De,E6CgDP,G7ChDO,I6CgDP,G7ChDO,C6CgDP,E7ChDO,E6CgDP,G7ChDO,I6CgDP,G7ChDO,C6CgDP,E7ChDO,E6CgDP,G7ChDO,I6CgDP,G7ChDO,C6CgDP,E7ChDO,E6CgDP,G7ChDO,I6CgDP,G7ChDO,C6CgDP,E7ChDO,E6CgDP,G7ChDO,+B6CgDP,G7ChDO,mM4B0Df,E5B1De,W6CgDP,E7ChDO,W6CgDP,E7ChDO,W6CgDP,E7ChDO,W6CgDP,E7ChDO,O6CgDP,G7ChDO,I6CgDP,G7ChDO,I6CgDP,G7ChDO,I6CgDP,G7ChDO,Q6CgDP,G7ChDO,K6CgDP,G7ChDO,O6CgDP,G7ChDO,Y6CgDP,G7ChDO,I6CgDP,G7ChDO,C4B0Df,E5B1De,E6CgDP,G7ChDO,I6CgDP,G7ChDO,C6CgDP,E7ChDO,E6CgDP,G7ChDO,I6CgDP,G7ChDO,C6CgDP,E7ChDO,E6CgDP,G7ChDO,I6CgDP,G7ChDO,C6CgDP,E7ChDO,E6CgDP,G7ChDO,I6CgDP,G7ChDO,C6CgDP,E7ChDO,E6CgDP,G7ChDO,sE6CgDP,G7ChDO,mM4B0Df,E5B1De,W6CgDP,E7ChDO,W6CgDP,E7ChDO,W6CgDP,E7ChDO,W6CgDP,E7ChDO,O6CgDP,G7ChDO,I6CgDP,G7ChDO,I6CgDP,G7ChDO,I6CgDP,G7ChDO,Q6CgDP,G7ChDO,K6CgDP,G7ChDO,O6CgDP,G7ChDO,Y6CgDP,G7ChDO,I6CgDP,G7ChDO,C4B0Df,E5B1De,E6CgDP,G7ChDO,I6CgDP,G7ChDO,C6CgDP,E7ChDO,E6CgDP,G7ChDO,I6CgDP,G7ChDO,C6CgDP,E7ChDO,E6CgDP,G7ChDO,I6CgDP,G7ChDO,C6CgDP,E7ChDO,E6CgDP,G7ChDO,I6CgDP,G7ChDO,C6CgDP,E7ChDO,E6CgDP,G7ChDO,+B6CgDP,G7ChDO,mM4B0Df,E5B1De,W6CgDP,E7ChDO,W6CgDP,E7ChDO,W6CgDP,E7ChDO,W6CgDP,E7ChDO,O6CgDP,G7ChDO,I6CgDP,G7ChDO,I6CgDP,G7ChDO,I6CgDP,G7ChDO,Q6CgDP,G7ChDO,K6CgDP,G7ChDO,O6CgDP,G7ChDO,Y6CgDP,G7ChDO,I6CgDP,G7ChDO,C4B0Df,E5B1De,E6CgDP,G7ChDO,I6CgDP,G7ChDO,C6CgDP,E7ChDO,E6CgDP,G7ChDO,I6CgDP,G7ChDO,C6CgDP,E7ChDO,E6CgDP,G7ChDO,I6CgDP,G7ChDO,C6CgDP,E7ChDO,E6CgDP,G7ChDO,I6CgDP,G7ChDO,C6CgDP,E7ChDO,E6CgDP,G7ChDO,sE6CgDP,G7ChDO,0D6CgDP,G7ChDO,iM4B0Df,E5B1De,W6CgDP,E7ChDO,W6CgDP,E7ChDO,W6CgDP,E7ChDO,W6CgDP,E7ChDO,O6CgDP,G7ChDO,I6CgDP,G7ChDO,I6CgDP,G7ChDO,I6CgDP,G7ChDO,Q6CgDP,G7ChDO,K6CgDP,G7ChDO,O6CgDP,G7ChDO,Y6CgDP,G7ChDO,I6CgDP,G7ChDO,C4B0Df,E5B1De,E6CgDP,G7ChDO,I6CgDP,G7ChDO,C6CgDP,E7ChDO,E6CgDP,G7ChDO,I6CgDP,G7ChDO,C6CgDP,E7ChDO,E6CgDP,G7ChDO,I6CgDP,G7ChDO,C6CgDP,E7ChDO,E6CgDP,G7ChDO,I6CgDP,G7ChDO,C6CgDP,E7ChDO,E6CgDP,G7ChDO,8B6CgDP,G7ChDO,wL4B0Df,E5B1De,W6CgDP,E7ChDO,W6CgDP,E7ChDO,W6CgDP,E7ChDO,W6CgDP,E7ChDO,O6CgDP,G7ChDO,I6CgDP,G7ChDO,I6CgDP,G7ChDO,I6CgDP,G7ChDO,Q6CgDP,G7ChDO,K6CgDP,G7ChDO,O6CgDP,G7ChDO,Y6CgDP,G7ChDO,I6CgDP,G7ChDO,C4B0Df,E5B1De,E6CgDP,G7ChDO,I6CgDP,G7ChDO,C6CgDP,E7ChDO,E6CgDP,G7ChDO,I6CgDP,G7ChDO,C6CgDP,E7ChDO,E6CgDP,G7ChDO,I6CgDP,G7ChDO,C6CgDP,E7ChDO,E6CgDP,G7ChDO,I6CgDP,G7ChDO,C6CgDP,E7ChDO,E6CgDP,G7ChDO,kB6C2TX,e7C3TW,0K6C2TX,e7C3TW,mG6CmNf,a7CnNe,ygB4BoJf,Q5BpJe,qDemBG,MfnBH,wFeqBC,MfrBD,qE4B0Kb,O5B1Ka,ihBGAjB,QHAiB,yBGAjB,QHAiB,uM6CgDP,G7ChDO,sB6CgDP,G7ChDO,sB6CgDP,G7ChDO,sB6CgDP,G7ChDO,sB6CgDP,G1ChDV,OHAiB,wXGAjB,cHAiB,yFGAjB,QHAiB,kEGAjB,QHAiB,sEGAjB,QHAiB,2KGAjB,QHAiB,qBGAjB,OHAiB,EGAjB,cHAiB,iWemBG,MfnBH,oBeqBC,MfrBD,4EeqBC,MfrBD,0E4B0Kb,O5B1Ka,0LemBG,MfnBH,0CeqBC,MfrBD,4EeqBC,MfrBD,qE4B0Kb,O5B1Ka,yLemBG,MfnBH,sCeqBC,MfrBD,uEeqBC,MfrBD,yE4B0Kb,O5B1Ka,0IemBG,MfnBH,wCeqBC,MfrBD,yC4B0Kb,O5B1Ka,wGemBG,MfnBH,wCeqBC,MfrBD,yC4B0Kb,O5B1Ka,iIeqBC,MfrBD,wCeqBC,MfrBD,8vBGAjB,QHAiB,QGAjB,cHAiB,gXemBG,MfnBH,6JeqBC,MfrBD,iJ4B0Kb,O5B1Ka,uWemBG,MfnBH,yLeqBC,MfrBD,6K4B0Kb,O5B1Ka,+WemBG,MfnBH,mLeqBC,MfrBD,yL4B0Kb,O5B1Ka,iOGAjB,QHAiB,uzBGAjB,QHAiB,4OGAjB,QHAiB,8pCGAjB,QHAiB,iaGAjB,OHAiB,+aGAjB,QHAiB,0pBGAjB,OHAiB,EGAjB,QHAiB,8V4BuCf,mB5BvCe,inBemBG,KfnBH,iFemBG,KfnBH,qTGAjB,OHAiB,KGAjB,QHAiB,4HeqBC,KfrBD,2FeqBC,KfrBD,2FeqBC,KfrBD,qFeqBC,KfrBD,oPeqBC,KfrBD,iIemBG,KfnBH,6LeqBC,KfrBD,2HemBG,KfnBH,6LeqBC,KfrBD,2HemBG,KfnBH,oLeqBC,KfrBD,qHemBG,KfnBH,4rBeqBC,KfrBD,+KemBG,KfnBH,0rCemBG,KfnBH,2KemBG,KfnBH,oLeqBC,KfrBD,qMeqBC,KfrBD,iQemBG,KfnBH,+KemBG,KfnBH,wLeqBC,KfrBD,4MeqBC,KfrBD,oQemBG,KfnBH,+KemBG,KfnBH,wLeqBC,KfrBD,+MeqBC,KfrBD,kGGAjB,cHAiB,0GeqBC,KfrBD,gLemBG,KfnBH,+beqBC,KfrBD,gNemBG,KfnBH,gOGAjB,QHAiB,oTemBG,KfnBH,mGeqBC,KfrBD,6FemBG,KfnBH,6FeqBC,KfrBD,6IeqBC,KfrBD,mJeqBC,KfrBD,q1C4B0Df,E5B1De,yC6CgDP,E7ChDO,yC6CgDP,E7ChDO,yC6CgDP,E7ChDO,yC6CgDP,E7ChDO,iZGAjB,cHAiB,yIGAjB,cHAiB,wJGAjB,cHAiB,oLGAjB,cHAiB,2EeqBC,MfrBD,2EeqBC,KfrBD,oIeqBC,KfrBD,soBGAjB,QHAiB,m1CGAjB,QHAiB,6EGAjB,cHAiB,6DemBG,MfnBH,kHeqBC,MfrBD,0PemBG,MfnBH,4DeqBC,MfrBD,isCGAjB,QHAiB,wCGAjB,cHAiB,ghB4BoJf,Q5BpJe,oCemBG,MfnBH,gFeqBC,MfrBD,iF4B0Kb,O5B1Ka,mqB4BoJf,Q5BpJe,kCemBG,MfnBH,mFeqBC,MfrBD,oF4B0Kb,O5B1Ka,+8B4BoJf,Q5BpJe,8CemBG,MfnBH,yFeqBC,MfrBD,0F4B0Kb,O5B1Ka,ikCGAjB,QHAiB,2IemBG,MfnBH,+FeqBC,MfrBD,gMemBG,MfnBH,oDeqBC,MfrBD,6OemBG,MfnBH,gIeqBC,MfrBD,kJemBG,MfnBH,qBeqBC,KfrBD,4BeqBC,KfrBD,CemBG,MfnBH,2OemBG,MfnBH,sIeqBC,MfrBD,yJemBG,MfnBH,uBeqBC,KfrBD,8BeqBC,KfrBD,CemBG,MfnBH,gPemBG,MfnBH,wIeqBC,MfrBD,4JemBG,MfnBH,uBeqBC,KfrBD,8BeqBC,KfrBD,CemBG,MfnBH,mUGAjB,QHAiB,uFGAjB,QHAiB,u4BGAjB,OHAiB,SGAjB,QHAiB,2vBGAjB,QHAiB,6BGAjB,OHAiB,ycGAjB,QHAiB,gLGAjB,QHAiB,ymDGAjB,QHAiB,qMGAjB,QHAiB,wnB4B0Df,E5B1De,uC6CgDP,E7ChDO,uC6CgDP,E7ChDO,uC6CgDP,E7ChDO,uC6CgDP,E7ChDO,ic4B0Df,E5B1De,uC6CgDP,E7ChDO,uC6CgDP,E7ChDO,uC6CgDP,E7ChDO,uC6CgDP,E7ChDO,yzG4B0Df,E5B1De,mF6CgDP,E7ChDO,mF6CgDP,E7ChDO,mF6CgDP,E7ChDO,mF6CgDP,E7ChDO,+kBGAjB,QHAiB,m8E4B0Df,E5B1De,iJ6CgDP,E7ChDO,iJ6CgDP,E7ChDO,iJ6CgDP,E7ChDO,iJ6CgDP,E7ChDO,uoD4B0Df,E5B1De,iJ6CgDP,E7ChDO,iJ6CgDP,E7ChDO,iJ6CgDP,E7ChDO,iJ6CgDP,E7ChDO,+2EGAjB,OHAiB,63D4B0Df,E5B1De,qE6CgDP,E7ChDO,qE6CgDP,E7ChDO,qE6CgDP,E7ChDO,qE6CgDP,E7ChDO,4W4B0Df,E5B1De,qE6CgDP,E7ChDO,qE6CgDP,E7ChDO,qE6CgDP,E7ChDO,qE6CgDP,E7ChDO,4oC4B0Df,E5B1De,qE6CgDP,E7ChDO,qE6CgDP,E7ChDO,qE6CgDP,E7ChDO,qE6CgDP,E7ChDO,qE4B0Df,E5B1De,qE6CgDP,E7ChDO,qE6CgDP,E7ChDO,qE6CgDP,E7ChDO,qE6CgDP,E7ChDO,upB4B0Df,E5B1De,uC6CgDP,E7ChDO,uC6CgDP,E7ChDO,uC6CgDP,E7ChDO,uC6CgDP,E7ChDO,2OGAjB,OHAiB,u8FGAjB,QHAiB,sPGAjB,QHAiB,8GGAjB,QHAiB,62CGAjB,QHAiB,s7CGAjB,QHAiB,sGGAjB,QHAiB,8SGAjB,OHAiB,wWGAjB,QHAiB,wLGAjB,QHAiB,kIGAjB,QHAiB,ka4BoJf,Q5BpJe,2HemBG,MfnBH,2HeqBC,MfrBD,wH4B0Kb,O5B1Ka,oKGAjB,QHAiB,mtB4BoJf,Q5BpJe,8D4BoJf,Q5BpJe,0D4BoJf,Q5BpJe,uGemBG,MfnBH,4DemBG,MfnBH,wDemBG,MfnBH,uHeqBC,MfrBD,4DeqBC,MfrBD,wDeqBC,MfrBD,gI4B0Kb,O5B1Ka,6D4B0Kb,O5B1Ka,yD4B0Kb,O5B1Ka,2kCGAjB,QHAiB,SGAjB,cHAiB,6uE4B0Df,E5B1De,qB6CgDP,E7ChDO,qB6CgDP,E7ChDO,qB6CgDP,E7ChDO,qB6CgDP,E7ChDO,gQGAjB,OHAiB,KGAjB,QHAiB,0+I4B0Df,E5B1De,+C6CgDP,E7ChDO,+C6CgDP,E7ChDO,+C6CgDP,E7ChDO,+C6CgDP,E7ChDO,ggBACjB,wCCEI,UAkCA,mBACA,oBACA,2BAGA,gCACA,OACA,iBACA,wBACA,CD7CJ,mBC8CI,kBACA,+BACA,QACA,gCACA,OACA,0BACA,kBAGA,6BACA,mBACA,gBACA,oBACA,wBACA,cACA,IAVA,uBAWA,GACA,CAZA,uBAaA,IAbA,uBAcA,IAdA,uBAeA,MAGA,EAlBA,uBAmBA,KAnBA,uBAoBA,OApBA,uBAqBA,UACA,EAtBA,uBAuBA,IAvBA,uBAwBA,C2BlBF,E3BkBE,EAxBA,uBAyBA,GACA,CA1BA,uBA2BA,C4C/BM,E5C+BN,EA3BA,uBA4BA,IA5BA,uBA6BA,C4CjCM,E5CiCN,EA7BA,uBAgCA,IAhCA,uBAkCA,C4CtCM,E5CsCN,EAlCA,uBAmCA,IAnCA,uBAqCA,C4CzCM,E5CyCN,EArCA,uBAsCA,WACA,cACA,EAxCA,sBAyCA,gBACA,uBACA,qBAGA,uCACA,QACA,yBACA,cACA,qBACA,wBACA,sBACA,+BACA,gBACA,oBACA,wBACA,cAGA,sBACA,eACA,2BACA,SACA,gBACA,sBACA,oBACA,EAPA,UAQA,uBACA,sBACA,UACA,MAFA,iBAKA,CANA,WAMA,WACA,KAPA,WAQA,qBACA,kBACA,sBACA,wiBA8BA,gBACA,QACA,2BACA,6DAGA,MACA,uBAGA,aACA,S6CrKA,4BACE,4DACA,iBAEA,oBACA,oBACA,oBAGF,oBACE,4DACA,oBAEA,QACA,iCAGF,iDACE,mBCtBJ,iDACA,QACE,mBACA,mBACA,wxE5CPJ,O4COI,kD5CPJ,O4COI","sources":["../node_modules/@cfpb/cfpb-design-system/dist/index.css","../node_modules/@cfpb/cfpb-design-system/src/abstracts/custom-props.scss","../node_modules/@cfpb/cfpb-design-system/src/abstracts/grid-mixins.scss","css/App.scss","components/ComplaintDetail/ComplaintDetail.scss","css/base.scss","components/Search/Hero/Hero.scss","components/Filters/CollapsibleFilter/CollapsibleFilter.scss","components/Typeahead/Typeahead.scss","components/Filters/Date/DateFilter.scss","components/Filters/Date/DateRanges.scss","components/Filters/Aggregation/AggregationBranch/AggregationBranch.scss","components/Filters/Aggregation/Aggregation.scss","components/List/ListPanel/ListPanel.scss","components/RefineBar/RefineBar.scss","../node_modules/@cfpb/cfpb-design-system/src/abstracts/vars.scss","components/ActionBar/ActionBar.scss","components/Warnings/Warning.scss","components/List/ComplaintCard/ComplaintCard.scss","components/Warnings/Error.scss","components/Filters/FilterPanel/FilterPanelToggle.scss","components/RefineBar/Separator.scss","components/TabbedNavigation/TabbedNavigation.scss","components/Map/MapToolbar.scss","components/Charts/RowChart/RowChart.scss","components/Map/TileChartMap/TileChartMap.scss","components/Print/PrintInfo.scss","components/Trends/TrendsPanel/TrendsPanel.scss","../node_modules/@cfpb/cfpb-design-system/src/base/base.scss","components/RefineBar/ChartToggles.scss","components/Trends/FocusHeader/FocusHeader.scss","components/Trends/LensTabs/LensTabs.scss","components/Charts/LineChart/LineChart.scss","components/Charts/ChartWrapper/ChartWrapper.scss","components/Charts/StackedAreaChart/StackedAreaChart.scss","components/Trends/TrendDepthToggle/TrendDepthToggle.scss","components/Dialogs/DataExport/DataExport.scss","components/Tour/Tour.scss","../node_modules/intro.js/introjs.css","components/Tour/TourButton.scss","components/Search/SearchPanel.scss","components/Search/PillPanel.scss","components/Search/Pill.scss","components/Search/AdvancedTips/AdvancedTips.scss","components/Common/TooltipWrapper/TooltipWrapper.scss","../node_modules/@cfpb/cfpb-design-system/src/abstracts/heading-mixins.scss","../node_modules/@cfpb/cfpb-design-system/src/base/font.scss","components/Search/AdvancedTips/ComplexExample.scss"],"sourcesContent":[null,null,null,"/*! normalize.css v2.1.3 | MIT License | git.io/normalize */html{font-family:sans-serif;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:0.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:0.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:0.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:normal;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:0.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:0.5em}li{margin-bottom:0.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:0.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:0.625em;text-align:left}th,td{padding:0.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:0.9375em;margin-left:0.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:\"Input Mono\",Consolas,Monaco,\"Courier New\",monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:0.8125em}pre{display:block;padding:0.625em 0.9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:rgba(0,0,0,0)}html{font-family:sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:.5em}li{margin-bottom:.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:.625em;text-align:left}th,td{padding:.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:.9375em;margin-left:.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:Input Mono,Consolas,Monaco,Courier New,monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:.8125em}pre{display:block;padding:.625em .9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:transparent}button.a-btn::-moz-focus-inner,input.a-btn::-moz-focus-inner{border:0}.a-btn{appearance:none;display:flex;gap:.625rem;box-sizing:border-box;padding:.5em .875em;border:0;margin:0;border-radius:.25em;cursor:pointer;font-size:1em;font-weight:500;line-height:normal;text-align:center;text-decoration:none;transition:background-color .1s;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;justify-content:center}.a-btn,.a-btn:link,.a-btn:visited{background-color:var(--pacific);color:var(--white)}.a-btn:hover,.a-btn.hover,.a-btn:focus,.a-btn.focus{background-color:var(--pacific-dark);color:var(--white)}.a-btn:focus,.a-btn.focus{outline:1px dotted var(--pacific);outline-offset:1px}.a-btn:active,.a-btn.active{background-color:var(--navy)}.a-btn--secondary,.a-btn--secondary:link,.a-btn--secondary:visited{background-color:var(--gray);color:var(--white)}.a-btn--secondary:hover,.a-btn--secondary.hover,.a-btn--secondary:focus,.a-btn--secondary.focus{background-color:var(--gray-dark)}.a-btn--secondary:focus,.a-btn--secondary.focus{outline-color:var(--gray)}.a-btn--secondary:active,.a-btn--secondary.active{background-color:var(--black)}.a-btn--warning,.a-btn--warning:link,.a-btn--warning:visited{background-color:var(--red-mid-dark);color:var(--white)}.a-btn--warning:hover,.a-btn--warning.hover,.a-btn--warning:focus,.a-btn--warning.focus{background-color:var(--red-dark)}.a-btn--warning:focus,.a-btn--warning.focus{outline-color:var(--red-mid-dark)}.a-btn--warning:active,.a-btn--warning.active{background-color:var(--gray-dark)}.a-btn--disabled,.a-btn--disabled:link,.a-btn--disabled:visited,.a-btn--disabled:hover,.a-btn--disabled.hover,.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn--disabled:active,.a-btn--disabled.active,.a-btn[disabled],.a-btn[disabled]:link,.a-btn[disabled]:visited,.a-btn[disabled]:hover,.a-btn[disabled].hover,.a-btn[disabled]:focus,.a-btn[disabled].focus,.a-btn[disabled]:active,.a-btn[disabled].active{background-color:var(--gray-20);color:var(--gray-dark);cursor:default;cursor:not-allowed}.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn[disabled]:focus,.a-btn[disabled].focus{outline-color:var(--gray-20)}@media only all and (max-width: 37.5em){.a-btn--full-on-xs{display:block;width:100%}}.a-btn:has(svg+span) span{order:3}.a-btn:has(span+svg) svg{order:3}.a-btn:not(.a-btn--hide-icon):has(svg+span):before,.a-btn:not(.a-btn--hide-icon):has(span+svg):before{content:\"\";border-left:1px solid var(--pacific-60);order:2;place-self:normal}.a-btn--secondary:has(svg):before{border-color:var(--gray-40) !important}.a-btn--warning:has(svg):before{border-color:var(--red-60) !important}.a-btn--disabled:has(svg):before,.a-btn[disabled]:has(svg):before{border-color:var(--gray-60) !important}.a-btn--hide-icon svg{display:none}.m-btn-group{display:flex;gap:.625rem;flex-wrap:wrap;align-items:center;width:-moz-fit-content;width:fit-content}.a-btn--link{padding:1.5px 0;border-radius:0;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-style:dotted;text-underline-offset:4.5px}.a-btn--link:has(svg){gap:.3125rem}.a-btn--link:has(svg):before{display:none}.a-btn--link,.a-btn--link:link,.a-btn--link:visited{text-decoration-color:var(--pacific);background-color:transparent;color:var(--pacific)}.a-btn--link:hover,.a-btn--link.hover{text-decoration-color:var(--pacific-dark);text-decoration-style:solid;background-color:transparent;color:var(--pacific-dark)}.a-btn--link:focus,.a-btn--link.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--pacific);color:var(--pacific)}.a-btn--link:active,.a-btn--link.active{text-decoration-color:var(--navy);text-decoration-style:solid;background-color:transparent;color:var(--navy)}.a-btn--link.a-btn--secondary,.a-btn--link.a-btn--secondary:link,.a-btn--link.a-btn--secondary:visited{text-decoration-color:var(--gray);background-color:transparent;color:var(--gray)}.a-btn--link.a-btn--secondary:hover,.a-btn--link.a-btn--secondary.hover{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.a-btn--link.a-btn--secondary:focus,.a-btn--link.a-btn--secondary.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--gray);color:var(--gray)}.a-btn--link.a-btn--secondary:active,.a-btn--link.a-btn--secondary.active{text-decoration-color:var(--black);text-decoration-style:solid;background-color:transparent;color:var(--black)}.a-btn--link.a-btn--warning,.a-btn--link.a-btn--warning:link,.a-btn--link.a-btn--warning:visited{text-decoration-color:var(--red-mid-dark);background-color:transparent;color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:hover,.a-btn--link.a-btn--warning.hover{text-decoration-color:var(--red-dark);text-decoration-style:solid;background-color:transparent;color:var(--red-dark)}.a-btn--link.a-btn--warning:focus,.a-btn--link.a-btn--warning.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--red-mid-dark);color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:active,.a-btn--link.a-btn--warning.active{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.o-expandable{position:relative}.o-expandable__header{display:flex;justify-content:space-between;gap:10px;padding:.625em .9375em;border:0;background-color:transparent;cursor:pointer}.o-expandable__header:focus{outline:1px dotted var(--black);outline-offset:2px}.o-expandable__header .o-expandable__cue-close,.o-expandable__header .o-expandable__cue-open{display:none}.o-expandable__header[aria-expanded=false] .o-expandable__cue-open,.o-expandable__header[aria-expanded=true] .o-expandable__cue-close{display:block}.o-expandable button.o-expandable__header{width:100%;text-align:left}.o-expandable__label{flex-grow:1;margin-bottom:0;color:var(--black);font-weight:500}.o-expandable__icon,.o-expandable__label{font-size:1.125em}@media only all and (max-width: 37.5em){.o-expandable__icon,.o-expandable__label{font-size:1em}}.o-expandable__cues{align-self:center;color:var(--pacific);font-size:1em;line-height:1.375}.o-expandable__content{padding:0 .9375em .9375em}.o-expandable__content:before{content:\"\";display:block;border-top:1px solid var(--gray-40);padding-top:.9375em}.o-expandable__content:after{padding-bottom:.9375em;width:100%}.o-expandable--padded .o-expandable__header{padding:1.5625em .9375em}.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.625em}@media only all and (max-width: 37.5em){.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.375em}}.o-expandable--background{background:var(--gray-5)}.o-expandable--border{border:1px solid var(--gray-40)}html[lang=ar] .o-expandable__header{text-align:right}html[lang=ar] .o-expandable__cues{text-align:left}.o-expandable-group .o-expandable{border-bottom:1px solid var(--gray-40)}.o-expandable-group .o-expandable:first-child{border-top:1px solid var(--gray-40)}@media print{.o-expandable__header[aria-expanded=true] .o-expandable__cue-close,.o-expandable__header[aria-expanded=false] .o-expandable__cue-open{display:none}.o-expandable__content[aria-expanded=false]{display:block;max-height:99999px !important}}.o-expandable .print__header[aria-expanded=true] .o-expandable .print__cue-close,.o-expandable .print__header[aria-expanded=false] .o-expandable .print__cue-open{display:none}.o-expandable .print__content[aria-expanded=false]{display:block;max-height:99999px !important}.o-summary__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary__btn{position:relative;z-index:2;display:block;width:100%;padding-top:15px;padding-bottom:15px;border:dotted var(--pacific);border-width:1px 0;text-align:center;color:var(--pacific);background:#fff}.o-summary__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary__btn[aria-expanded=false]:before{display:block;pointer-events:none;height:2.75em;margin:0;position:absolute;left:0;right:0;top:calc(-100% + 2px);background:linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);content:\"\"}@media print{.o-summary__btn[aria-expanded=false]:before{background:none}}.o-summary__btn[aria-expanded=false]:before .print{background:none}.no-js .o-summary__btn{display:none}@media only screen and (min-width: 601px){.o-summary--mobile .o-summary__btn{display:none}}.o-summary-minimal__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary-minimal__btn{margin-top:5px;padding-left:0;padding-right:0;display:block;border:none;background:none;text-align:left;color:var(--pacific)}.o-summary-minimal__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary-minimal__btn .o-summary-minimal__cue-close,.o-summary-minimal__btn .o-summary-minimal__cue-open{display:none}.o-summary-minimal__btn[aria-expanded=false] .o-summary-minimal__cue-open,.o-summary-minimal__btn[aria-expanded=true] .o-summary-minimal__cue-close{display:block}.no-js .o-summary-minimal__btn{display:none}.o-form__group{margin-bottom:1.875em}.o-form__fieldset{border:none;margin:0;padding:0}.o-form__fieldset .m-form-field+.m-form-field{margin-top:.625em}.a-form-alert .cf-icon-svg{color:var(--gray);float:left}.a-form-alert__text{display:block;margin-left:1.25em}.a-form-alert--success .cf-icon-svg{color:var(--green)}.a-form-alert--error .cf-icon-svg{color:var(--red)}.a-form-alert--warning .cf-icon-svg{color:var(--gold)}.m-form-field .a-text-input--full{width:100%}.m-form-field .a-label+.a-text-input{margin-top:.3125em}.m-form-field--checkbox .a-label,.m-form-field--radio .a-label{display:inline-grid;grid-template-columns:1.875em auto;vertical-align:top;cursor:pointer;overflow-wrap:anywhere}.m-form-field--checkbox .a-label:before,.m-form-field--radio .a-label:before{display:inline-block;grid-row-start:1;grid-row-end:3;border:1px solid var(--gray-60);height:1.125em;width:1.125em;margin-right:10px;background-color:var(--white);content:\"\";vertical-align:top;position:relative;top:1px;left:1px}.m-form-field--checkbox .a-label:hover:before,.m-form-field--checkbox .a-label.hover:before,.m-form-field--radio .a-label:hover:before,.m-form-field--radio .a-label.hover:before{border-color:var(--pacific)}.m-form-field--checkbox .a-label__helper,.m-form-field--radio .a-label__helper{display:block}.m-form-field--checkbox .a-checkbox,.m-form-field--checkbox .a-radio,.m-form-field--radio .a-checkbox,.m-form-field--radio .a-radio{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}.m-form-field--checkbox .a-checkbox:focus+.a-label,.m-form-field--checkbox .a-checkbox.focus+.a-label,.m-form-field--checkbox .a-radio:focus+.a-label,.m-form-field--checkbox .a-radio.focus+.a-label,.m-form-field--radio .a-checkbox:focus+.a-label,.m-form-field--radio .a-checkbox.focus+.a-label,.m-form-field--radio .a-radio:focus+.a-label,.m-form-field--radio .a-radio.focus+.a-label{outline:1px dotted var(--pacific);outline-offset:1px}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:hover+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled:checked+.a-label:before,.m-form-field--checkbox .a-radio:disabled:focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled.focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled:hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled.hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled:checked+.a-label:before,.m-form-field--radio .a-checkbox:disabled:focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled.focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled:hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled.hover+.a-label:before,.m-form-field--radio .a-radio:disabled:checked+.a-label:before,.m-form-field--radio .a-radio:disabled:focus+.a-label:before,.m-form-field--radio .a-radio:disabled.focus+.a-label:before,.m-form-field--radio .a-radio:disabled:hover+.a-label:before,.m-form-field--radio .a-radio:disabled.hover+.a-label:before{border-color:var(--gray-60);outline:none;box-shadow:none}.m-form-field--checkbox .a-checkbox:disabled+.a-label,.m-form-field--checkbox .a-radio:disabled+.a-label,.m-form-field--radio .a-checkbox:disabled+.a-label,.m-form-field--radio .a-radio:disabled+.a-label{cursor:not-allowed;color:var(--gray-dark)}.m-form-field--checkbox .a-checkbox:disabled+.a-label:before,.m-form-field--checkbox .a-radio:disabled+.a-label:before,.m-form-field--radio .a-checkbox:disabled+.a-label:before,.m-form-field--radio .a-radio:disabled+.a-label:before{background:var(--gray-10);border-color:var(--gray-60)}.m-form-field--checkbox .a-checkbox:focus+.a-label:before,.m-form-field--checkbox .a-checkbox.focus+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:hover+.a-label:before,.m-form-field--checkbox .a-checkbox.hover+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center 0}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,')}.m-form-field--checkbox-error .a-label:before{border-color:var(--red);outline:1px solid var(--red)}.m-form-field--checkbox-error .a-label:hover:before,.m-form-field--checkbox-error .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-error .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-error .a-checkbox.focus+.a-label:before{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline-color:var(--red)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label,.m-form-field--checkbox-error .a-checkbox.focus+.a-label{outline:1px dotted var(--red);outline-offset:1px}.m-form-field--checkbox-warning .a-label:before{border-color:var(--gold);outline:1px solid var(--gold)}.m-form-field--checkbox-warning .a-label:hover:before,.m-form-field--checkbox-warning .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label:before{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline-color:var(--gold)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label{outline:1px dotted var(--gold);outline-offset:1px}.m-form-field--checkbox-success .a-label:before{border-color:var(--green);outline:1px solid var(--green)}.m-form-field--checkbox-success .a-label:hover:before,.m-form-field--checkbox-success .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-success .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-success .a-checkbox.focus+.a-label:before{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline-color:var(--green)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label,.m-form-field--checkbox-success .a-checkbox.focus+.a-label{outline:1px dotted var(--green);outline-offset:1px}.m-form-field--radio .a-label:before{border-radius:50%;transform:rotate(0)}.m-form-field--radio .a-radio:focus+.a-label:before,.m-form-field--radio .a-radio.focus+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:hover+.a-label:before,.m-form-field--radio .a-radio.hover+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:checked+.a-label:before{background-color:var(--pacific);box-shadow:inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:checked:disabled+.a-label:before{background-color:var(--gray-40);box-shadow:inset 0 0 0 2px var(--gray-10)}.m-form-field--radio .a-radio:focus:checked+.a-label:before,.m-form-field--radio .a-radio.focus:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:hover:checked+.a-label:before,.m-form-field--radio .a-radio.hover:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--lg-target{display:block}.m-form-field--lg-target .a-label{box-sizing:border-box;width:100%;padding:15px;background-color:var(--gray-10)}.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{background-color:var(--pacific-20);box-shadow:inset 0 0 0 1px var(--pacific)}.m-form-field--lg-target .a-checkbox:hover+.a-label,.m-form-field--lg-target .a-checkbox.hover+.a-label,.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-radio:hover+.a-label,.m-form-field--lg-target .a-radio.hover+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label{box-shadow:inset 0 0 0 2px var(--pacific)}.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{outline-offset:1px}.m-form-field--lg-target .a-checkbox:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:hover:disabled+.a-label,.m-form-field--lg-target .a-radio:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:hover:disabled+.a-label{color:var(--gray-dark);box-shadow:none;background-color:var(--gray-20)}.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label:before,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label:before{border:1px solid var(--gray-60)}.m-form-field .a-form-alert{margin-top:.9375em}.a-label{display:inline-block}.a-label__helper{color:var(--gray-dark);font-size:1rem;font-weight:400}.a-label__helper--block{display:block;margin-top:0.8333333333em}.a-label--heading{display:block;margin-bottom:0.5555555556em;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.a-label--heading,ul+.a-label--heading,ol+.a-label--heading,dl+.a-label--heading,figure+.a-label--heading,img+.a-label--heading,table+.a-label--heading,blockquote+.a-label--heading,h1+.a-label--heading,.h1+.a-label--heading,h2+.a-label--heading,.h2+.a-label--heading,h3+.a-label--heading,.h3+.a-label--heading,h5+.a-label--heading,.h5+.a-label--heading,h6+.a-label--heading,.h6+.a-label--heading{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.a-label--heading{margin-bottom:.625em;font-size:1em;line-height:1.125}}.a-label--heading .a-label__helper--block{margin-top:.625rem}.a-range{appearance:none;width:100%;min-height:49px}.a-range::-webkit-slider-runnable-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-moz-range-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-webkit-slider-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range::-moz-range-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range:focus,.a-range.focus{box-shadow:none;outline:none}.a-range:focus::-webkit-slider-thumb,.a-range.focus::-webkit-slider-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.a-range:focus::-moz-range-thumb,.a-range.focus::-moz-range-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.o-search-input{display:flex;flex-direction:column;row-gap:.9375rem}.o-search-input__input{position:relative;display:flex;width:initial;flex:0 1 100%}.o-search-input__input-label{position:absolute;left:10px;align-self:center;cursor:pointer}.o-search-input__input input[type=search]{width:100%;white-space:nowrap;padding-left:30px;appearance:none}.o-search-input__input button[type=reset]{display:none;position:absolute;right:0;align-self:center;color:var(--gray-40);font-size:20px;border:1px solid transparent;background-color:transparent;outline:0;width:44px;padding:5px;text-align:right}.o-search-input__input button[type=reset]>svg{width:25px;cursor:pointer;pointer-events:none}.o-search-input__input button[type=reset]:hover{color:var(--black)}.o-search-input__input button[type=reset]:focus{color:var(--black)}.o-search-input__input button[type=reset]:focus>svg{outline:1px dotted var(--pacific)}.o-search-input__input input[type=search]:placeholder-shown~button[type=reset]{display:none}.o-search-input__input input[type=search]:not(:placeholder-shown){padding-right:34px}.o-search-input__input input[type=search]::-webkit-search-decoration,.o-search-input__input input[type=search]::-webkit-search-cancel-button,.o-search-input__input input[type=search]::-webkit-search-results-button,.o-search-input__input input[type=search]::-webkit-search-results-decoration{display:none}.o-search-input:focus-within button[type=reset],.o-search-input .o-search-input__input:hover button[type=reset]{display:block}.o-search-input button[type=submit]{line-height:1.1875}@media only all and (min-width: 37.5625em){.o-search-input{flex-direction:row;border-left:0}.o-search-input button[type=submit]{border-top-left-radius:0;border-bottom-left-radius:0;flex-basis:25%}}.no-js .o-search-input button[type=reset]{display:none !important}.a-select{position:relative;border:1px solid var(--gray-60)}.a-select select{width:100%;line-height:1.375;padding:.4375em .375em .375em;border:0;appearance:none;background-color:var(--white);border-radius:0;color:var(--black)}.a-select select:hover,.a-select select.hover{outline:2px solid var(--pacific);outline-offset:0}.a-select select:active,.a-select select:focus,.a-select select.focus{box-shadow:0 0 0 2px var(--pacific);outline:1px dotted var(--pacific);outline-offset:3px}.a-select select[disabled]{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed}.a-select select[disabled]:hover,.a-select select[disabled].hover,.a-select select[disabled]:focus,.a-select select[disabled].focus{outline:none}.a-select select[disabled] option,.a-select select[disabled] option:disabled,.a-select select option:disabled{color:var(--gray-dark)}.a-select:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;content:\"\";pointer-events:none}.a-select--disabled:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.a-tag-filter{display:flex;gap:.625rem;border:1px solid var(--teal);padding:4px 6px;background-color:var(--teal-20);border-radius:.1875rem;color:var(--black);text-align:left;min-width:-moz-fit-content;min-width:fit-content}.a-tag-filter .cf-icon-svg{pointer-events:none;flex:none}.a-tag-filter>label{display:contents;pointer-events:none}button.a-tag-filter:hover{background-color:var(--teal-40);cursor:pointer}button.a-tag-filter:focus{outline:1px dotted var(--teal);outline-offset:1px}button.a-tag-filter:active{background-color:var(--teal)}a.a-tag-filter{line-height:normal;color:var(--black);border-color:var(--teal)}a.a-tag-filter:visited,a.a-tag-filter.visited,a.a-tag-filter:hover,a.a-tag-filter.hover{border-color:var(--teal);color:var(--black)}a.a-tag-filter:focus,a.a-tag-filter.focus{border-color:var(--teal);color:var(--black)}a.a-tag-filter:active,a.a-tag-filter.active{border-color:var(--teal);color:var(--black)}.a-tag-topic{display:flex;gap:.3125rem}.a-tag-topic{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--gold-80);letter-spacing:1px}.a-tag-topic .a-tag-topic__text{color:var(--gray);word-break:break-word}@media only all and (max-width: 37.5em){.a-tag-topic{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-tag-topic .cf-icon-svg--right{margin-left:auto}.a-tag-topic .a-tag-topic__text{border-bottom-width:0;flex-shrink:10}}a.a-tag-topic{color:var(--gold-80);border-color:var(--gold-80)}a.a-tag-topic:visited,a.a-tag-topic.visited,a.a-tag-topic:hover,a.a-tag-topic.hover{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:focus,a.a-tag-topic.focus{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:active,a.a-tag-topic.active{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic .a-tag-topic__text{border-bottom-color:var(--gold-80)}@media only all and (max-width: 37.5em){a.a-tag-topic{border-top-width:1px;border-bottom-width:1px}a.a-tag-topic:focus{outline:none}a.a-tag-topic:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-tag-topic)+li:has(.a-tag-topic) .a-tag-topic{position:relative;border-top:none}li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:hover:before,li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.a-tag-topic__bullet{font-size:1rem;line-height:1rem}@media only all and (min-width: 37.5625em){a.a-tag-topic__text{color:var(--gray);border-color:var(--gray)}a.a-tag-topic__text:visited,a.a-tag-topic__text.visited,a.a-tag-topic__text:hover,a.a-tag-topic__text.hover{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:focus,a.a-tag-topic__text.focus{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:active,a.a-tag-topic__text.active{border-color:var(--gray);color:var(--gray)}a.a-tag-topic,a.a-tag-topic:visited,a.a-tag-topic:hover,a.a-tag-topic:focus,a.a-tag-topic:active{border-bottom:none;outline-offset:1px}a.a-tag-topic .a-tag-topic__text,a.a-tag-topic:visited .a-tag-topic__text,a.a-tag-topic:hover .a-tag-topic__text,a.a-tag-topic:focus .a-tag-topic__text,a.a-tag-topic:active .a-tag-topic__text{padding-bottom:1px;border-bottom:1px dotted var(--gold-80)}a.a-tag-topic:hover .a-tag-topic__text{border-bottom:1px solid var(--gold-80)}a.a-tag-topic:focus{outline-color:var(--gray)}a.a-tag-topic:focus .a-tag-topic__text{border-bottom-style:solid !important}}.m-tag-group{padding-left:0;list-style-type:none}.m-tag-group li{margin-bottom:0;display:contents}@media only all and (min-width: 37.5625em){.m-tag-group{display:flex;gap:.9375em;flex-wrap:wrap}.m-tag-group--stacked{flex-direction:column;width:-moz-fit-content;width:fit-content}}.m-tag-group:has(.a-tag-filter){display:flex;gap:.9375em;flex-wrap:wrap}html[lang=ar] .m-tag-group{direction:rtl;padding-right:0}.a-text-input{appearance:none;display:inline-block;padding:.4375em;border:1px solid var(--gray-60);background:var(--white);color:var(--black);box-sizing:border-box}.a-text-input:hover,.a-text-input.hover{border-color:var(--pacific);outline:1px solid var(--pacific)}.a-text-input:focus,.a-text-input.focus{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific);outline:1px dotted var(--pacific);outline-offset:2px}.a-text-input:disabled,.a-text-input:disabled:hover,.a-text-input:disabled.hover,.a-text-input:disabled:focus,.a-text-input:disabled.focus{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed;border-color:var(--gray-60);outline:none}.a-text-input--error{border-color:var(--red);outline:1px solid var(--red)}.a-text-input--error:hover,.a-text-input--error.hover{border-color:var(--red-dark);outline:1px solid var(--red-dark);outline-offset:0}.a-text-input--error:focus,.a-text-input--error.focus{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red)}.a-text-input--error:focus:hover,.a-text-input--error:focus.hover,.a-text-input--error.focus:hover,.a-text-input--error.focus.hover{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red);outline-offset:2px}.a-text-input--warning{border-color:var(--gold);outline:1px solid var(--gold)}.a-text-input--warning:hover,.a-text-input--warning.hover{border-color:var(--gold-dark);outline:1px solid var(--gold-dark);outline-offset:0}.a-text-input--warning:focus,.a-text-input--warning.focus{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold)}.a-text-input--warning:focus:hover,.a-text-input--warning:focus.hover,.a-text-input--warning.focus:hover,.a-text-input--warning.focus.hover{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold);outline-offset:2px}.a-text-input--success{border-color:var(--green);outline:1px solid var(--green)}.a-text-input--success:hover,.a-text-input--success.hover{border-color:var(--green-dark);outline:1px solid var(--green-dark);outline-offset:0}.a-text-input--success:focus,.a-text-input--success.focus{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green)}.a-text-input--success:focus:hover,.a-text-input--success:focus.hover,.a-text-input--success.focus:hover,.a-text-input--success.focus.hover{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green);outline-offset:2px}::-webkit-search-decoration{appearance:none}::placeholder{color:var(--gray-dark)}input[type=date]::-webkit-datetime-edit{color:var(--gray-dark)}select.o-multiselect{display:block;box-sizing:border-box;width:100%;padding:.25em .4375em;height:5.5em;border:1px solid var(--gray-60)}select.o-multiselect option{padding:.125em .375em}.o-multiselect,.o-multiselect__header{position:relative}.o-multiselect__header:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;border:1px solid var(--gray-60);content:\"\";pointer-events:none}.o-multiselect__search[type=text]{display:block;box-sizing:border-box;width:100%}.o-multiselect__fieldset{border-color:var(--gray-60);border-top:none;margin:-1px 0 0;padding:0;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;position:absolute;z-index:10;max-height:0;width:100%;transition:max-height .25s ease-out}.o-multiselect.u-active .o-multiselect__fieldset{margin-top:0;max-height:140px;border-color:var(--pacific);border-width:2px;border-top:0}.o-multiselect.u-active .o-multiselect__header:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.o-multiselect__options{list-style-type:none;background-color:var(--white);padding:0}.o-multiselect__options li{margin:0}.o-multiselect__options li:first-child .a-label{padding-top:.625em}.o-multiselect__options.u-filtered li:not(.u-filter-match){display:none}.o-multiselect__options.u-no-results li,.o-multiselect__options.u-max-selections li{display:none}.o-multiselect__options.u-no-results:after,.o-multiselect__options.u-max-selections:after{display:list-item}.o-multiselect__options.u-no-results:after{content:\"No results found\"}.o-multiselect__options.u-max-selections{padding:.625em;pointer-events:none}.o-multiselect__options.u-max-selections:after{content:\"Reached maximum number of selections\"}.o-multiselect__options .a-label{box-sizing:border-box;padding:.3125em 0 .3125em .625em;width:100%}.cf-icon-svg{height:1.1875em;vertical-align:text-top;fill:currentcolor}.cf-icon-svg--updating,.cf-icon-svg--updating-round{animation:updating-animation 1.25s infinite linear;transform-origin:50% 50%}@keyframes updating-animation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}html[lang=ar] .cf-icon-svg--right,html[lang=ar] .cf-icon-svg--right-round,html[lang=ar] .cf-icon-svg--left,html[lang=ar] .cf-icon-svg--left-round,html[lang=ar] .cf-icon-svg--arrow-right,html[lang=ar] .cf-icon-svg--arrow-right-round,html[lang=ar] .cf-icon-svg--arrow-left,html[lang=ar] .cf-icon-svg--arrow-left-round,html[lang=ar] .cf-icon-svg--help,html[lang=ar] .cf-icon-svg--help-round,html[lang=ar] .cf-icon-svg--book,html[lang=ar] .cf-icon-svg--book-round,html[lang=ar] .cf-icon-svg--document,html[lang=ar] .cf-icon-svg--document-round,html[lang=ar] .cf-icon-svg--edit,html[lang=ar] .cf-icon-svg--edit-round,html[lang=ar] .cf-icon-svg--paper-clip,html[lang=ar] .cf-icon-svg--paper-clip-round,html[lang=ar] .cf-icon-svg--cart,html[lang=ar] .cf-icon-svg--cart-round,html[lang=ar] .cf-icon-svg--disability,html[lang=ar] .cf-icon-svg--disability-round,html[lang=ar] .cf-icon-svg--travel,html[lang=ar] .cf-icon-svg--travel-round,html[lang=ar] .cf-icon-svg--bullhorn,html[lang=ar] .cf-icon-svg--bullhorn-round,html[lang=ar] .cf-icon-svg--chart,html[lang=ar] .cf-icon-svg--chart-round,html[lang=ar] .cf-icon-svg--list,html[lang=ar] .cf-icon-svg--list-round,html[lang=ar] .cf-icon-svg--external-link,html[lang=ar] .cf-icon-svg--external-link-round{transform:scaleX(-1)}.m-card{position:relative}.m-card:not(.m-card--breakout)>a{padding:1.875em}.m-card:not(.m-card--breakout) .m-card__footer{margin-top:auto}.m-card:not(.m-card--breakout,.m-card--topic){background:var(--white);border:1px solid var(--gray-20);border-bottom-width:3px;padding:1.875em}.m-card:not(.m-card--breakout,.m-card--topic),.m-card>a{display:flex;flex-direction:column;flex-grow:1;flex-basis:0;box-sizing:border-box;height:100%}.m-card a:focus{outline-offset:2px}.m-card__footer>a{font-weight:500;border-bottom-width:1px}@media only all and (max-width: 56.3125em){.m-card__heading{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h4+.m-card__heading,.h4+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.3636363636em}}@media only all and (max-width: 56.3125em)and (max-width: 37.5em){.m-card__heading{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h3+.m-card__heading,.h3+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.6666666667em}}.m-card__heading>a{color:var(--black)}.m-card__heading>a:hover{color:var(--pacific)}.m-card__heading>a .m-card__icon{font-size:1em;margin-bottom:0;padding-right:.46875em}.m-card__heading>a .m-card__icon,.m-card__heading>a span{display:table-cell}.m-card>.m-list{margin-top:10px;margin-bottom:30px}.m-card--topic{text-align:center;width:170px;background:var(--white)}.m-card--topic>a{border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--topic .m-card__icon{font-size:1.875em;color:var(--green);margin-bottom:.3125em}.m-card--topic:hover>a{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--topic:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--topic .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--topic>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--topic:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:focus .m-card__footer>span{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:active .m-card__footer>span{border-color:var(--pacific-dark);border-style:solid;color:var(--pacific-dark)}.m-card--topic-action .m-card__icon{color:var(--pacific)}.m-card--breakout{min-width:210px;text-align:center}.m-card--breakout>a{padding-top:60px}.m-card--breakout .m-card__inner-wrapper{position:relative;z-index:0;min-height:135px;background:var(--gray-5);border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--breakout .m-card__img{position:absolute;z-index:1;top:0;left:50%;width:210px;height:120px;margin-left:-105px}.m-card--breakout .m-card__footer{margin-top:84px}.m-card--breakout:hover .m-card__inner-wrapper{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--breakout:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--breakout .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--breakout>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--breakout:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--breakout>a:focus .m-card__footer>span{border-color:var(--pacific);color:var(--pacific)}.m-card--breakout>a:active .m-card__footer>span{border-color:var(--navy);border-style:solid;color:var(--navy)}.m-card--breakout .m-card__footer>span{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card--breakout .m-card__footer>span,ul+.m-card--breakout .m-card__footer>span,ol+.m-card--breakout .m-card__footer>span,dl+.m-card--breakout .m-card__footer>span,figure+.m-card--breakout .m-card__footer>span,img+.m-card--breakout .m-card__footer>span,table+.m-card--breakout .m-card__footer>span,blockquote+.m-card--breakout .m-card__footer>span,h1+.m-card--breakout .m-card__footer>span,.h1+.m-card--breakout .m-card__footer>span,h2+.m-card--breakout .m-card__footer>span,.h2+.m-card--breakout .m-card__footer>span,h4+.m-card--breakout .m-card__footer>span,.h4+.m-card--breakout .m-card__footer>span,h5+.m-card--breakout .m-card__footer>span,.h5+.m-card--breakout .m-card__footer>span,h6+.m-card--breakout .m-card__footer>span,.h6+.m-card--breakout .m-card__footer>span{margin-top:1.3636363636em}.o-card-group>h2{margin-bottom:1.875rem}.o-card-group--column-2 .o-card-group__cards{grid-template-columns:1fr 1fr}.o-card-group--column-3 .o-card-group__cards{grid-template-columns:repeat(3, minmax(0, 1fr))}@media only all and (max-width: 63.8125em){.o-card-group--column-3 .o-card-group__cards{grid-template-columns:1fr 1fr}}.o-card-group__cards{display:grid;grid-column-gap:1.25em;grid-row-gap:1.25em}@media only all and (max-width: 37.5em){.o-card-group__cards{grid-template-columns:100% !important}}.o-card-group--bg-green{padding:1.875em;background:var(--green-20)}_:-ms-lang(x),.o-card-group__cards{display:block}_:-ms-lang(x) .m-card,.o-card-group__cards .m-card{display:block;float:left;margin-bottom:10px}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-2 .o-card-group__cards .m-card{width:48%;margin-right:2%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-2 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-3 .o-card-group__cards .m-card{width:32%;margin-right:1%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-3 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x),.o-card-group:after{content:\"\";display:table;clear:both}.o-card-group--count-2 .m-card:nth-of-type(1),.o-card-group--count-3 .m-card:nth-of-type(1),.o-card-group--count-4 .m-card:nth-of-type(1){grid-area:card1}.o-card-group--count-2 .m-card:nth-of-type(2),.o-card-group--count-3 .m-card:nth-of-type(2),.o-card-group--count-4 .m-card:nth-of-type(2){grid-area:card2}.o-card-group--count-2 .m-card:nth-of-type(3),.o-card-group--count-3 .m-card:nth-of-type(3),.o-card-group--count-4 .m-card:nth-of-type(3){grid-area:card3}.o-card-group--count-2 .m-card:nth-of-type(4),.o-card-group--count-3 .m-card:nth-of-type(4),.o-card-group--count-4 .m-card:nth-of-type(4){grid-area:card4}.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card1 card3\"}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.7307692308em}h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1)>a{justify-content:center}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card3 card4\"}.o-card-group--flow .o-card-group__cards{display:flex;flex-wrap:wrap;justify-content:center}@media only all and (min-width: 37.5625em)and (max-width: 56.25em){.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card1\" \"card2 card3\"}}@media only all and (max-width: 37.5em){.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\"}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\" \"card4\"}.o-card-group--flow .o-card-group__cards{display:block}.o-card-group--flow .o-card-group__cards .m-card{width:100%;margin-bottom:1.875em}}.o-email-signup .m-notification{margin-bottom:.9375em}.o-email-signup .a-text-input{max-width:23.125rem}.o-email-signup__buttons{display:flex;margin-top:.9375em;align-items:center;flex-wrap:wrap-reverse;gap:.9375em}.o-email-signup .a-btn{text-align:inherit}@media only all and (max-width: 37.5em){.o-email-signup .a-label--heading{font-size:1em}}.o-featured-content-module{min-height:220px;position:relative;border:1px solid var(--gray-40);background-color:var(--gray-5)}.o-featured-content-module__text{padding-top:1.875em;padding-bottom:1.875em}.o-featured-content-module__img{display:block}@media only all and (max-width: 37.5em){.o-featured-content-module__text{padding-right:.9375em;padding-left:.9375em}.o-featured-content-module__visual{padding-right:.9375em;padding-bottom:.9375em;padding-left:.9375em}.o-featured-content-module__img{margin-right:auto;margin-left:auto}}@media only all and (min-width: 37.5625em){.o-featured-content-module__text{padding-right:300px;padding-left:1.875em}.o-featured-content-module__visual{height:100%;overflow:hidden;position:absolute;top:0;right:0;width:270px}.o-featured-content-module__img{max-width:none;height:100%;position:absolute;left:50%;transform:translate(-50%)}}.m-hero{background-color:var(--gray-5)}.m-hero__wrapper{display:grid;max-width:1200px;margin:0 auto;padding-top:30px;padding-bottom:30px}.m-hero__text{padding-right:15px;padding-left:15px}.m-hero__heading{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7647058824em}.m-hero__subhead{font-size:22px;line-height:1.25}.m-hero__image-wrapper{box-sizing:border-box;overflow:hidden}.m-hero__image{background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;display:none}@supports(display: grid){.m-hero__image{display:block}}.m-hero--knockout{background-color:var(--gray);color:var(--white)}.m-hero--overlay .m-hero__wrapper{background-position:center;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo,.m-hero--50-50{background-color:var(--white)}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}@media only all and (min-width: 37.5625em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h2+.m-hero--jumbo .m-hero__subhead,.h2+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h2+.m-hero--50-50 .m-hero__subhead,.h2+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.3636363636em}}@media only all and (min-width: 63.8125em){.m-hero--jumbo .m-hero__wrapper,.m-hero--50-50 .m-hero__wrapper{min-height:285px}.m-hero--jumbo .m-hero__heading,.m-hero--50-50 .m-hero__heading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.625em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead{margin-top:1.7307692308em}h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h3+.m-hero--jumbo .m-hero__subhead,.h3+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h3+.m-hero--50-50 .m-hero__subhead,.h3+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){.m-hero__image-wrapper{margin-top:1.875em}.m-hero--overlay .m-hero__wrapper{background-image:none !important}.m-hero--jumbo .m-hero__wrapper{padding-bottom:0}}@media only all and (max-width: 56.25em){.m-hero__heading{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7307692308em}h1+.m-hero__heading,.h1+.m-hero__heading,h3+.m-hero__heading,.h3+.m-hero__heading,h4+.m-hero__heading,.h4+.m-hero__heading,h5+.m-hero__heading,.h5+.m-hero__heading,h6+.m-hero__heading,.h6+.m-hero__heading{margin-top:1.1538461538em}.m-hero__subhead{font-size:18px}}@media only all and (min-width: 37.5625em){.m-hero__wrapper{grid-template-columns:7fr 5fr;padding-right:15px;padding-left:15px;min-height:225px}.m-hero__text{margin:auto 0}.m-hero__image-wrapper{padding-right:15px;padding-left:15px;display:flex;align-items:center}.m-hero--bleeding .m-hero__image-wrapper{width:100%;margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--bleeding .m-hero__image{padding-bottom:0 !important;height:100%;width:100%;background-size:cover}.m-hero--overlay .m-hero__image{display:none}.m-hero--jumbo .m-hero__wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo .m-hero__image{display:none}.m-hero--50-50 .m-hero__wrapper{grid-template-columns:1fr 1fr;border:1px solid var(--gray-40);border-top:none;background-position:100% center;background-repeat:no-repeat;background-size:50%}.m-hero--50-50 .m-hero__image{display:none}}@media only all and (min-width: 63.8125em){.m-hero__wrapper{padding-top:2.8125em;padding-bottom:2.8125em;min-height:195px}.m-hero--bleeding .m-hero__image-wrapper{margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--50-50 .m-hero__wrapper{min-height:345px}}.content-l{position:relative}@media only all and (min-width: 37.5625em){.content-l{display:block;position:relative;margin-left:-15px;margin-right:-15px}}@media only all and (max-width: 37.5em){.content-l__col+.content-l__col{margin-top:1.875em}}@media only all and (min-width: 37.5625em){.content-l__col-1{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-2{display:inline-block;box-sizing:border-box;width:50%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-3{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-2-3{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-8{display:inline-block;box-sizing:border-box;width:37.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-5-8{display:inline-block;box-sizing:border-box;width:62.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-4{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-4{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}.content__line{height:1px;background:var(--gray-40)}.content__main dd,.content__main dt,.content__main h3,.content__main h4,.content__main h5,.content__main h6,.content__main li,.content__main p,.content__main label,.content__intro dd,.content__intro dt,.content__intro h3,.content__intro h4,.content__intro h5,.content__intro h6,.content__intro li,.content__intro p,.content__intro label{max-width:41.875rem}.content__intro,.content__main,.content__sidebar{padding:1.875em .9375em}@media only all and (min-width: 37.5625em){.content__intro,.content__main,.content__sidebar{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding:2.8125em .9375em}}@media only all and (min-width: 56.3125em){.content__intro,.content__main,.content__sidebar{padding:2.8125em 0}}@media only all and (min-width: 56.3125em){.content__intro{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}@media only all and (min-width: 56.3125em){.content--1-3 .content__sidebar{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-right:1.875em}.content--1-3 .content__main{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;position:relative}.content--1-3 .content__main:after{content:\"\";border-left:1px solid var(--gray-40);position:absolute;top:2.8125em;bottom:0;left:-1.875em}.content--2-1 .content__main{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content--2-1 .content__main:after{right:-1.875em}.content--2-1 .content__sidebar{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-left:1.875em}}.content--flush-bottom{padding-bottom:0}@media only all and (max-width: 56.25em){.content--flush-top-on-small{padding-top:0}}@media only all and (max-width: 56.25em){.content--flush-all-on-small{padding:0;border:none}}.block{margin-top:3.75em;margin-bottom:3.75em}.block--border-top{border-top:1px solid var(--gray-40)}.block--border-right{border-right:1px solid var(--gray-40)}.block--border-bottom{border-bottom:1px solid var(--gray-40)}.block--border-left{border-left:1px solid var(--gray-40)}.block--border{border:1px solid var(--gray-40)}.block--flush-top{margin-top:0 !important}.block--flush-top.block--border,.block--flush-top.block--border-top{border-top:none}.block--flush-bottom{margin-bottom:0 !important}.block--flush-bottom.block--border,.block--flush-bottom.block--border-bottom{border-bottom:none}.block--flush-sides{margin-right:-15px;margin-left:-15px}@media only all and (max-width: 37.5em){.block--flush-sides.block--border,.block--flush-sides.block--border-right,.block--flush-sides.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush-sides{margin-right:-30px;margin-left:-30px}}.block--flush{margin-top:0 !important;margin-right:-15px;margin-bottom:0 !important;margin-left:-15px}.block--flush.block--border,.block--flush.block--border-top,.block--flush.block--border-bottom{border-top:none;border-bottom:none}@media only all and (max-width: 37.5em){.block--flush.block--border,.block--flush.block--border-right,.block--flush.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush{margin-right:-30px;margin-left:-30px}}.block--bg{padding:1.875em .9375em 3.75em;background:var(--gray-5)}@media only all and (min-width: 37.5625em){.block--bg{padding:2.8125em 1.875em}}.block--padded-top{padding-top:1.875em;margin-top:1.875em}.block--padded-bottom{padding-bottom:1.875em;margin-bottom:1.875em}.block--sub{margin-top:1.875em;margin-bottom:1.875em}@media only all and (min-width: 56.3125em){.wrapper{max-width:1200px;padding-right:15px;padding-left:15px;margin:0 auto;clear:both}}.wrapper--match-content{padding-left:15px;padding-right:15px}@media only all and (min-width: 37.5625em){.wrapper--match-content{padding-left:30px;padding-right:30px;max-width:1200px}}.o-text-introduction{margin-top:0;margin-bottom:60px}.o-text-introduction>*{margin-top:0;margin-bottom:15px;max-width:41.875rem}.o-well{box-sizing:border-box;padding:1.875em .9375em;border:1px solid var(--gray-40);background-color:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-well{padding-left:1.875em;padding-right:1.875em}}.o-banner{padding:.9375em 0;background:var(--gold-10);border-bottom:1px solid var(--gray-40);font-size:.875em}.o-banner .m-notification{border:none;padding:0}.o-banner .m-notification__icon{left:0;top:0}.o-banner--dark{background:var(--teal-dark);border-color:var(--teal-dark);color:var(--white)}.o-banner--dark .m-notification{background:var(--teal-dark)}.o-banner--dark .m-notification .cf-icon-svg{fill:var(--white)}.o-banner--dark .m-notification a{color:var(--white);border-color:var(--white)}.o-banner--dark .m-notification a:visited,.o-banner--dark .m-notification a.visited{border-color:var(--teal-40);color:var(--teal-40)}.o-banner--dark .m-notification a:hover,.o-banner--dark .m-notification a.hover{border-color:var(--gray-15);color:var(--gray-15)}.o-banner--dark .m-notification a:focus,.o-banner--dark .m-notification a.focus{border-color:var(--white);color:var(--white)}.o-banner--dark .m-notification a:active,.o-banner--dark .m-notification a.active{border-color:var(--gray-15);color:var(--gray-15)}@media only all and (min-width: 37.5625em){.o-banner{font-size:1em}}.m-notification{display:none;position:relative;padding:15px;background:var(--gray-5);border:1px solid var(--gray-40)}.m-notification>.cf-icon-svg{position:absolute;fill:var(--gray)}.m-notification--success{background:var(--green-10);border-color:var(--green)}.m-notification--success>.cf-icon-svg{fill:var(--green)}.m-notification--warning{background:var(--gold-10);border-color:var(--gold)}.m-notification--warning>.cf-icon-svg{fill:var(--gold)}.m-notification--error{background:var(--red-10);border-color:var(--red)}.m-notification--error>.cf-icon-svg{fill:var(--red)}.m-notification--success a,.m-notification--warning a,.m-notification--error a{color:var(--pacific-mid-dark);border-color:var(--pacific-mid-dark)}.m-notification--success a:visited,.m-notification--success a.visited,.m-notification--warning a:visited,.m-notification--warning a.visited,.m-notification--error a:visited,.m-notification--error a.visited{border-color:var(--teal);color:var(--teal)}.m-notification--success a:hover,.m-notification--success a.hover,.m-notification--warning a:hover,.m-notification--warning a.hover,.m-notification--error a:hover,.m-notification--error a.hover{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-notification--success a:focus,.m-notification--success a.focus,.m-notification--warning a:focus,.m-notification--warning a.focus,.m-notification--error a:focus,.m-notification--error a.focus{border-color:var(--pacific-mid-dark);color:var(--pacific-mid-dark)}.m-notification--success a:active,.m-notification--success a.active,.m-notification--warning a:active,.m-notification--warning a.active,.m-notification--error a:active,.m-notification--error a.active{border-color:var(--navy-dark);color:var(--navy-dark)}.m-notification--visible{display:block}.cf-icon-svg+.m-notification__content{padding-left:1.5625rem}.m-notification__message{font-size:1rem;line-height:1.25;font-weight:500}@media only all and (min-width: 37.5625em){.m-notification__message{font-size:1.125rem}}.m-notification__explanation{margin-top:.3125rem;margin-bottom:.9375rem}.m-notification__message+.m-list{margin-top:.9375rem}@media only all and (min-width: 37.5625em){.m-notification .cf-icon-svg{font-size:1.125rem}.m-notification__explanation{margin-bottom:0}.m-notification .m-list{margin-top:.3125rem}.m-notification .m-list__item{margin-bottom:.3125rem}}html[lang=ar] .m-notification .cf-icon-svg+.m-notification__content{padding-left:initial;padding-right:1.5625rem}html[lang=ar] .m-notification .m-list{padding-right:0}.m-pagination{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:\"pag-btn-prev . pag-btn-next\" \"pag-form pag-form pag-form\";row-gap:.9375rem}.m-pagination__form{grid-area:pag-form;display:flex;flex-flow:wrap;place-content:center;gap:.625rem;padding:.3125rem;border-radius:.25rem;background:var(--gray-5);color:var(--gray)}.m-pagination__current-page{width:2.8125rem;font-weight:500;text-align:right}.m-pagination__label{display:contents;white-space:nowrap}.m-pagination__btn-prev{grid-area:pag-btn-prev;z-index:1}.m-pagination__btn-next{grid-area:pag-btn-next;z-index:1}@media only all and (min-width: 37.5625em){.m-pagination{grid-template-areas:\"pag-btn-prev pag-form pag-btn-next\"}.m-pagination__btn-prev{border-top-right-radius:0;border-bottom-right-radius:0}.m-pagination__btn-next{border-top-left-radius:0;border-bottom-left-radius:0}}.o-table__cell--right-align{text-align:right}.o-table--scrolling{box-sizing:border-box;overflow-y:hidden}.o-table--scrolling table{border:1px solid var(--gray-40)}.o-table--scrolling table>tbody>tr:nth-child(2n)>th,.o-table--scrolling table>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-table--striped>tbody>tr:nth-child(2n)>th,.o-table--striped>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}}@media only screen and (max-width: 600px){.o-table{width:100%}.o-table--striped tr:nth-child(2n)>th,.o-table--striped tr:nth-child(2n)>td{background:var(--white)}.o-table--stack-on-small{border-top:1px solid var(--gray-40)}.o-table--stack-on-small tr,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=row],.o-table--stack-on-small [data-display-table=cell]{display:block}.o-table--stack-on-small th,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=cell]{padding-right:0;padding-left:0;width:100%}.o-table--stack-on-small>thead,.o-table--stack-on-small [data-display-table=thead]{display:none}.o-table--stack-on-small td[data-label]:before{display:block;margin-top:0;margin-bottom:.3125em;content:attr(data-label);line-height:1.83333333;font-size:.875em;font-weight:600;letter-spacing:1px;text-transform:uppercase}.o-table--stack-on-small td:last-child,.o-table--stack-on-small [data-display-table=cell]:last-child{margin-bottom:1.875em}}.a-date{color:var(--gray);white-space:nowrap;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.a-date,ul+.a-date,ol+.a-date,dl+.a-date,figure+.a-date,img+.a-date,table+.a-date,blockquote+.a-date,h1+.a-date,.h1+.a-date,h2+.a-date,.h2+.a-date,h3+.a-date,.h3+.a-date,h4+.a-date,.h4+.a-date,h6+.a-date,.h6+.a-date{margin-top:2.1428571429em}.no-js .u-js-only,.u-hide-if-js{display:none !important}.no-js .u-hide-if-js{display:block !important}.u-clearfix:after{content:\"\";display:table;clear:both}.u-visually-hidden{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}@media only all and (max-width: 37.5em){.u-hide-on-mobile{display:none}}.u-show-on-mobile{display:none}@media only all and (max-width: 37.5em){.u-show-on-mobile{display:block}}.u-hidden{display:none !important}.u-invisible{visibility:hidden}.u-right{float:right}.u-nowrap{white-space:nowrap}.u-flexible-container{position:relative;padding-bottom:56.25%;height:0}.u-flexible-container__inner{position:absolute;top:0;left:0;width:100%;height:100%}.u-flexible-container--4-3{position:relative;padding-bottom:75%;height:0}.u-mt0{margin-top:0 !important}.u-mb0{margin-bottom:0 !important}.u-mt5{margin-top:5px !important}.u-mb5{margin-bottom:5px !important}.u-mt10{margin-top:10px !important}.u-mb10{margin-bottom:10px !important}.u-mt15{margin-top:15px !important}.u-mb15{margin-bottom:15px !important}.u-mt20{margin-top:20px !important}.u-mb20{margin-bottom:20px !important}.u-mt30{margin-top:30px !important}.u-mb30{margin-bottom:30px !important}.u-mt45{margin-top:45px !important}.u-mb45{margin-bottom:45px !important}.u-mt60{margin-top:60px !important}.u-mb60{margin-bottom:60px !important}.u-w100pct{width:100%}.u-w90pct{width:90%}.u-w80pct{width:80%}.u-w70pct{width:70%}.u-w60pct{width:60%}.u-w50pct{width:50%}.u-w40pct{width:40%}.u-w30pct{width:30%}.u-w20pct{width:20%}.u-w10pct{width:10%}.u-w75pct{width:75%}.u-w65pct{width:65%}.u-w25pct{width:25%}.u-w15pct{width:15%}.u-w66pct{width:66.6666666667%}.u-w33pct{width:33.3333333333%}small,.u-small-text{font-size:.875em}small--subtle,.u-small-text--subtle{color:var(--gray)}.u-no-animation{transition-duration:0s !important}.u-move-transition{transition:transform .25s ease-out}.u-move-to-origin{transform:translateZ(0)}.u-move-left{transform:translate3d(-100%, 0, 0)}.u-move-left-2x{transform:translate3d(-200%, 0, 0)}.u-move-left-3x{transform:translate3d(-300%, 0, 0)}.u-move-right{transform:translate3d(100%, 0, 0)}.u-move-up{transform:translate3d(0, -100%, 0)}.u-alpha-transition{transition:opacity .25s linear}.u-alpha-100{opacity:1}.u-alpha-0{opacity:0}.u-max-height-transition{overflow:hidden;contain:paint;transition:max-height .2s ease-out}.u-max-height-zero{max-height:0 !important}.u-max-height-summary{max-height:88px !important}.a-link{border-bottom-width:0}.a-link .a-link__text{border-bottom-width:1px;border-bottom-style:inherit;overflow-wrap:break-word}.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){.a-link--jump{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-link--jump .cf-icon-svg--right{margin-left:auto}.a-link--jump .a-link__text{border-bottom-width:0;flex-shrink:10}}a.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){a.a-link--jump{border-top-width:1px;border-bottom-width:1px}a.a-link--jump:focus{outline:none}a.a-link--jump:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-link--jump)+li:has(.a-link--jump) .a-link--jump{position:relative;border-top:none}li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:hover:before,li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.m-list--unstyled,.m-list--horizontal,.m-list--links{padding-left:0;list-style-type:none}.m-list--unstyled .m-list__item,.m-list--horizontal .m-list__item,.m-list--links .m-list__item{margin-left:0}.m-list--spaced .m-list--spaced,.m-list--spaced .m-list__item+.m-list__item{margin-top:1.5em}.m-list--horizontal .m-list__item{display:inline-block;margin-right:.25em;margin-bottom:0}@media only all and (max-width: 37.5em){.m-list--links .m-list__item{margin-bottom:0}}html[lang=ar] .m-list{padding-right:0}.m-meta-header{display:flex;flex-direction:column-reverse;flex-wrap:wrap-reverse;row-gap:.625rem;column-gap:1.3125rem;width:-moz-fit-content;width:fit-content;padding-bottom:.625rem;overflow:hidden}.m-meta-header__item-group{display:flex;flex-wrap:wrap;column-gap:1.3125rem}.m-meta-header__item{display:grid;grid-template-columns:0 auto 1fr;row-gap:.3125rem;text-wrap:balance;margin-bottom:0;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.m-meta-header__item,ul+.m-meta-header__item,ol+.m-meta-header__item,dl+.m-meta-header__item,figure+.m-meta-header__item,img+.m-meta-header__item,table+.m-meta-header__item,blockquote+.m-meta-header__item,h1+.m-meta-header__item,.h1+.m-meta-header__item,h2+.m-meta-header__item,.h2+.m-meta-header__item,h3+.m-meta-header__item,.h3+.m-meta-header__item,h5+.m-meta-header__item,.h5+.m-meta-header__item,h6+.m-meta-header__item,.h6+.m-meta-header__item{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.625em;font-size:1em;line-height:1.125}}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.3125rem}}.m-meta-header__item .cf-icon-svg{margin-right:.3125rem}.m-meta-header__item:before{content:\"|\";margin-left:-0.8125rem}.m-meta-header__item .a-date{font-size:.875rem;line-height:1.7142857143;margin-bottom:0}@media only all and (min-width: 37.5625em){.m-meta-header{flex-direction:row}}.m-pull-quote__body{color:var(--black);font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-pull-quote__body{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.m-pull-quote__citation{color:var(--gray);font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.m-pull-quote__citation,ul+.m-pull-quote__citation,ol+.m-pull-quote__citation,dl+.m-pull-quote__citation,figure+.m-pull-quote__citation,img+.m-pull-quote__citation,table+.m-pull-quote__citation,blockquote+.m-pull-quote__citation,h1+.m-pull-quote__citation,.h1+.m-pull-quote__citation,h2+.m-pull-quote__citation,.h2+.m-pull-quote__citation,h3+.m-pull-quote__citation,.h3+.m-pull-quote__citation,h4+.m-pull-quote__citation,.h4+.m-pull-quote__citation,h6+.m-pull-quote__citation,.h6+.m-pull-quote__citation{margin-top:2.1428571429em}.m-pull-quote__citation:before{content:\"—\"}.m-slug-header{border-top:1px solid var(--gray-40)}.m-slug-header__heading{display:inline-block;padding-top:0.2857142857em;border-top:5px solid var(--green);margin-top:-3px;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}.a-tagline{font-size:.75rem;display:grid;grid-template-columns:22px 1fr;grid-column-gap:10px}.a-tagline__text{display:inline-block}.a-tagline .u-usa-flag{margin-top:1px}.a-tagline--large{font-size:1rem}.a-tagline--large .u-usa-flag{margin-top:4px}.u-usa-flag{display:inline-block;width:24px;height:13px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAZCAMAAABAf11LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5QTFRF////sxlC7MbQ2YyhxlNxCjFhR2WJV3GSKUt1dYumOFh/GT5rhZiwwszYsr/OlKW6Zn6c0djh8PL1iR9Ko7LE4OXrl0pttKC0pXWRtYKbSuJhRQAAANFJREFUeNrkkctuwyAUREnSuW/ApHYf//+jBVdZVcJi3aORgAXcMyLBAAJEzsVG3m8TkifyI3zfPQ6nJJLo421CArSBmkgjNEWtQE4zXJmClXuCWIlU5hdQxCqbqnE1KdIz79CVDvBwZxyKfQfmHTyzl01UZSvOWSTbhZLSWeDMufWLC/1ls3amT4qQq394EjIjApxBT+/nr8eEBNuKcB9SWMpmEXalNOylmlUZNTr4vE/4VdKhpC+leQf6y/e0wzL3RdJtkfUJyzwW+ZcdfgQYAJmJD3zerW6OAAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */:root{--font-stack: system-ui, sans-serif;--beige: #bea96f;--beige-30: #f0e8d8;--beige-60: #d8c8a0;--green-dark: #1e9642;--green-mid-dark: #1fa040;--green: #20aa3f;--green-90: #48b753;--green-80: #66c368;--green-70: #93cf7c;--green-60: #addc91;--green-50: #bae0a2;--green-40: #c7e5b3;--green-30: #d4eac6;--green-20: #e2efd8;--green-10: #f0f8eb;--teal-dark: #005e5d;--teal-mid-dark: #126b69;--teal: #257675;--teal-90: #3e8685;--teal-80: #579695;--teal-70: #70a6a5;--teal-60: #89b6b5;--teal-50: #9ec4c3;--teal-40: #b4d2d1;--teal-30: #c4dddc;--teal-20: #d4e7e6;--teal-10: #f0f7f6;--pacific-dark: #0050b4;--pacific-mid-dark: #0061c1;--pacific: #0072ce;--pacific-90: #2284d5;--pacific-80: #4497dc;--pacific-70: #61a7e2;--pacific-60: #7eb7e8;--pacific-50: #96c4ed;--pacific-40: #afd2f2;--pacific-30: #c3ddf6;--pacific-20: #d6e8fa;--pacific-10: #eff8fd;--navy-dark: #002d72;--navy-mid-dark: #123c7c;--navy: #254b87;--navy-90: #3e5f95;--navy-80: #5674a3;--navy-70: #6f88b2;--navy-60: #889cc0;--navy-50: #9daecc;--navy-40: #b3c0d9;--navy-30: #c3cde2;--navy-20: #d3daeb;--navy-10: #f4f6fa;--purple-dark: #a01b68;--purple-mid-dark: #aa2071;--purple: #b4267a;--purple-90: #be438b;--purple-80: #c55998;--purple-70: #cd70a5;--purple-60: #d486b2;--purple-50: #dc9cbf;--purple-40: #e3b2cc;--purple-30: #ebc9d9;--purple-20: #f0d8e2;--purple-10: #fdf3f8;--red-dark: #b63014;--red-mid-dark: #c3381c;--red: #d14124;--red-90: #d75a40;--red-80: #dd735d;--red-70: #e28875;--red-60: #e79e8e;--red-50: #ebb0a3;--red-40: #f0c3b8;--red-30: #f3d1c8;--red-20: #f7e0d9;--red-10: #fbefec;--gold-dark: #dc731c;--gold-mid-dark: #ed881b;--gold: #ff9e1b;--gold-90: #ffab39;--gold-80: #ffb858;--gold-70: #ffc372;--gold-60: #ffce8d;--gold-50: #ffd8a3;--gold-40: #ffe1b9;--gold-30: #ffe8cb;--gold-20: #fff0dd;--gold-10: #fff6ec;--neutral-dark: #745745;--neutral-mid-dark: #7d604b;--neutral: #8a6c57;--neutral-90: #957865;--neutral-80: #a18573;--neutral-70: #ad9484;--neutral-60: #baa496;--neutral-50: #c6b4a9;--neutral-40: #d3c5bc;--neutral-30: #ddd1c9;--neutral-20: #e7ddd7;--neutral-10: #f8f5f2;--gray-darker: #293037;--gray-dark: #43484e;--gray-mid-dark: #4f5257;--gray: #5a5d61;--gray-90: #676a6f;--gray-80: #75787b;--gray-70: #838588;--gray-60: #919395;--gray-50: #a2a3a4;--gray-40: #b4b5b6;--gray-30: #c3c4c4;--gray-20: #d2d3d5;--gray-15: #dcdddf;--gray-10: #e7e8e9;--gray-5: #f7f8f9;--black: #101820;--white: #fff}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/2cd55546-ec00-4af9-aeca-4a3cd186da53.woff2\") format(\"woff2\");font-style:normal;font-weight:normal;font-display:fallback}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/627fbb5a-3bae-4cd9-b617-2f923e29d55e.woff2\") format(\"woff2\");font-style:normal;font-weight:500;font-display:fallback}:root{--font-stack: \"Avenir Next\", arial, sans-serif}.print .content__main{display:block;width:100% !important}.print .o-header{min-height:initial}.print .m-global-header-cta,.print .content__wrapper{border:none !important}.print .pill-panel li{margin:3px}.print .m-global-eyebrow,.print .m-global-header-cta,.print .action-bar,.print .search-panel h2,.print .pill svg,.print .clear-all,.print .search-bar,.print .content__hero,.print .content__sidebar,.print .tabbed-navigation,.print .filter-panel hr,.print .refine-bar,.print .single-checkbox,.print .state-heading .clear,.print .state-navigation,.print .m-pagination,.print .u-right,.print .total,.print #clear-focus,.print .trend-depth-toggle{display:none !important}.print .advanced-container,.print .search-panel{width:100%}.print #tile-chart-map{height:700px;width:700px}.print #line-chart,.print #stacked-area-chart{width:550px}.print .tooltip-container{margin-top:50px;width:100px}.print .tooltip-container .tooltip-ul span.u-left{width:100% !important;text-decoration:none !important}.print .map-toolbar,.print .row-chart-section{page-break-before:always}@media print{.m-global-eyebrow,.m-global-header-cta,.action-bar,.search-panel h2,.pill svg,.clear-all,.search-bar,.content__hero,.content__sidebar,.tabbed-navigation,.filter-panel hr,.refine-bar,.single-checkbox,.state-heading .clear,.state-navigation,.m-pagination,.warning,.u-right,.total,.vertical-marker,.circle-container,.a-micro-copy,.filter-button,footer,#clear-focus,.filter-toggle-button,.trend-depth-toggle{display:none !important}}.o-header .wrapper,.o-footer .wrapper{max-width:1170px !important}.layout-row{display:flex;flex-direction:row;flex-wrap:wrap}.layout-column{display:flex;flex-direction:column}.flex-fixed{flex:none}.flex-all{flex:1 0 auto}.body-copy{font-size:16px}.cols{display:block;position:relative;margin-left:-15px;margin-right:-15px}.col::before{display:block;width:100%;content:\"\"}.col-1{display:inline-block;box-sizing:border-box;width:8.3333333333%;border:solid rgba(0,0,0,0);border-width:0 15px;margin-right:-0.25em;vertical-align:top}.col-2{display:inline-block;box-sizing:border-box;width:16.6666666667%;border:solid rgba(0,0,0,0);border-width:0 15px;margin-right:-0.25em;vertical-align:top}.col-3{display:inline-block;box-sizing:border-box;width:25%;border:solid rgba(0,0,0,0);border-width:0 15px;margin-right:-0.25em;vertical-align:top}.col-4{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid rgba(0,0,0,0);border-width:0 15px;margin-right:-0.25em;vertical-align:top}.col-6{display:inline-block;box-sizing:border-box;width:50%;border:solid rgba(0,0,0,0);border-width:0 15px;margin-right:-0.25em;vertical-align:top}.col-8{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid rgba(0,0,0,0);border-width:0 15px;margin-right:-0.25em;vertical-align:top}.col-9{display:inline-block;box-sizing:border-box;width:75%;border:solid rgba(0,0,0,0);border-width:0 15px;margin-right:-0.25em;vertical-align:top}.col-10{display:inline-block;box-sizing:border-box;width:83.3333333333%;border:solid rgba(0,0,0,0);border-width:0 15px;margin-right:-0.25em;vertical-align:top}.col-12{display:inline-block;box-sizing:border-box;width:100%;border:solid rgba(0,0,0,0);border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content--1-3.ccdb-content{margin-bottom:60px}.content--1-3.ccdb-content .content__wrapper{padding-left:0;padding-right:0;border:1px solid var(--gray-40);border-right:none;max-width:initial}@media screen and (max-width: 599px){.content--1-3.ccdb-content .content__wrapper{border:none}}.content--1-3.ccdb-content .content__sidebar{width:420px;padding:0;border:0;margin:0}.content--1-3.ccdb-content .content__main{width:calc(100% - 420px);padding:0;border:0}.content--1-3.ccdb-content .content__main::after{border-left:0}@media screen and (min-width: 600px)and (max-width: 900px){.wrapper-match-content{padding-left:20px;padding-right:20px}}@media screen and (min-width: 901px){.wrapper-match-content{padding-left:30px;padding-right:30px}}@media screen and (min-width: 1800px){.wrapper-match-content{padding-left:80px;padding-right:80px}}@media screen and (min-width: 750px)and (max-width: 900px){.content--1-3.ccdb-content .content__sidebar{width:305px}.content--1-3.ccdb-content .content__main{width:calc(100% - 305px)}}@media screen and (min-width: 600px)and (max-width: 749px){.content--1-3.ccdb-content .content__main{width:100%}.content--1-3.ccdb-content .content__sidebar.map,.content--1-3.ccdb-content .content__sidebar.list{width:100%}.filter-button{display:block;margin:20px 10px}.filter-button button{width:100%}}@media screen and (max-width: 599px){.filter-button{display:block;margin:20px 0}.filter-button button{width:100%}.content--1-3.ccdb-content{margin-bottom:0}.content--1-3.ccdb-content .content__sidebar,.content--1-3.ccdb-content .content__main{width:100%}}::-ms-clear{display:none}","/*! normalize.css v2.1.3 | MIT License | git.io/normalize */html{font-family:sans-serif;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:0.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:0.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:0.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:normal;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:0.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:0.5em}li{margin-bottom:0.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:0.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:0.625em;text-align:left}th,td{padding:0.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:0.9375em;margin-left:0.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:\"Input Mono\",Consolas,Monaco,\"Courier New\",monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:0.8125em}pre{display:block;padding:0.625em 0.9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:rgba(0,0,0,0)}html{font-family:sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:.5em}li{margin-bottom:.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:.625em;text-align:left}th,td{padding:.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:.9375em;margin-left:.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:Input Mono,Consolas,Monaco,Courier New,monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:.8125em}pre{display:block;padding:.625em .9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:transparent}button.a-btn::-moz-focus-inner,input.a-btn::-moz-focus-inner{border:0}.a-btn{appearance:none;display:flex;gap:.625rem;box-sizing:border-box;padding:.5em .875em;border:0;margin:0;border-radius:.25em;cursor:pointer;font-size:1em;font-weight:500;line-height:normal;text-align:center;text-decoration:none;transition:background-color .1s;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;justify-content:center}.a-btn,.a-btn:link,.a-btn:visited{background-color:var(--pacific);color:var(--white)}.a-btn:hover,.a-btn.hover,.a-btn:focus,.a-btn.focus{background-color:var(--pacific-dark);color:var(--white)}.a-btn:focus,.a-btn.focus{outline:1px dotted var(--pacific);outline-offset:1px}.a-btn:active,.a-btn.active{background-color:var(--navy)}.a-btn--secondary,.a-btn--secondary:link,.a-btn--secondary:visited{background-color:var(--gray);color:var(--white)}.a-btn--secondary:hover,.a-btn--secondary.hover,.a-btn--secondary:focus,.a-btn--secondary.focus{background-color:var(--gray-dark)}.a-btn--secondary:focus,.a-btn--secondary.focus{outline-color:var(--gray)}.a-btn--secondary:active,.a-btn--secondary.active{background-color:var(--black)}.a-btn--warning,.a-btn--warning:link,.a-btn--warning:visited{background-color:var(--red-mid-dark);color:var(--white)}.a-btn--warning:hover,.a-btn--warning.hover,.a-btn--warning:focus,.a-btn--warning.focus{background-color:var(--red-dark)}.a-btn--warning:focus,.a-btn--warning.focus{outline-color:var(--red-mid-dark)}.a-btn--warning:active,.a-btn--warning.active{background-color:var(--gray-dark)}.a-btn--disabled,.a-btn--disabled:link,.a-btn--disabled:visited,.a-btn--disabled:hover,.a-btn--disabled.hover,.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn--disabled:active,.a-btn--disabled.active,.a-btn[disabled],.a-btn[disabled]:link,.a-btn[disabled]:visited,.a-btn[disabled]:hover,.a-btn[disabled].hover,.a-btn[disabled]:focus,.a-btn[disabled].focus,.a-btn[disabled]:active,.a-btn[disabled].active{background-color:var(--gray-20);color:var(--gray-dark);cursor:default;cursor:not-allowed}.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn[disabled]:focus,.a-btn[disabled].focus{outline-color:var(--gray-20)}@media only all and (max-width: 37.5em){.a-btn--full-on-xs{display:block;width:100%}}.a-btn:has(svg+span) span{order:3}.a-btn:has(span+svg) svg{order:3}.a-btn:not(.a-btn--hide-icon):has(svg+span):before,.a-btn:not(.a-btn--hide-icon):has(span+svg):before{content:\"\";border-left:1px solid var(--pacific-60);order:2;place-self:normal}.a-btn--secondary:has(svg):before{border-color:var(--gray-40) !important}.a-btn--warning:has(svg):before{border-color:var(--red-60) !important}.a-btn--disabled:has(svg):before,.a-btn[disabled]:has(svg):before{border-color:var(--gray-60) !important}.a-btn--hide-icon svg{display:none}.m-btn-group{display:flex;gap:.625rem;flex-wrap:wrap;align-items:center;width:-moz-fit-content;width:fit-content}.a-btn--link{padding:1.5px 0;border-radius:0;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-style:dotted;text-underline-offset:4.5px}.a-btn--link:has(svg){gap:.3125rem}.a-btn--link:has(svg):before{display:none}.a-btn--link,.a-btn--link:link,.a-btn--link:visited{text-decoration-color:var(--pacific);background-color:transparent;color:var(--pacific)}.a-btn--link:hover,.a-btn--link.hover{text-decoration-color:var(--pacific-dark);text-decoration-style:solid;background-color:transparent;color:var(--pacific-dark)}.a-btn--link:focus,.a-btn--link.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--pacific);color:var(--pacific)}.a-btn--link:active,.a-btn--link.active{text-decoration-color:var(--navy);text-decoration-style:solid;background-color:transparent;color:var(--navy)}.a-btn--link.a-btn--secondary,.a-btn--link.a-btn--secondary:link,.a-btn--link.a-btn--secondary:visited{text-decoration-color:var(--gray);background-color:transparent;color:var(--gray)}.a-btn--link.a-btn--secondary:hover,.a-btn--link.a-btn--secondary.hover{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.a-btn--link.a-btn--secondary:focus,.a-btn--link.a-btn--secondary.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--gray);color:var(--gray)}.a-btn--link.a-btn--secondary:active,.a-btn--link.a-btn--secondary.active{text-decoration-color:var(--black);text-decoration-style:solid;background-color:transparent;color:var(--black)}.a-btn--link.a-btn--warning,.a-btn--link.a-btn--warning:link,.a-btn--link.a-btn--warning:visited{text-decoration-color:var(--red-mid-dark);background-color:transparent;color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:hover,.a-btn--link.a-btn--warning.hover{text-decoration-color:var(--red-dark);text-decoration-style:solid;background-color:transparent;color:var(--red-dark)}.a-btn--link.a-btn--warning:focus,.a-btn--link.a-btn--warning.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--red-mid-dark);color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:active,.a-btn--link.a-btn--warning.active{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.o-expandable{position:relative}.o-expandable__header{display:flex;justify-content:space-between;gap:10px;padding:.625em .9375em;border:0;background-color:transparent;cursor:pointer}.o-expandable__header:focus{outline:1px dotted var(--black);outline-offset:2px}.o-expandable__header .o-expandable__cue-close,.o-expandable__header .o-expandable__cue-open{display:none}.o-expandable__header[aria-expanded=false] .o-expandable__cue-open,.o-expandable__header[aria-expanded=true] .o-expandable__cue-close{display:block}.o-expandable button.o-expandable__header{width:100%;text-align:left}.o-expandable__label{flex-grow:1;margin-bottom:0;color:var(--black);font-weight:500}.o-expandable__icon,.o-expandable__label{font-size:1.125em}@media only all and (max-width: 37.5em){.o-expandable__icon,.o-expandable__label{font-size:1em}}.o-expandable__cues{align-self:center;color:var(--pacific);font-size:1em;line-height:1.375}.o-expandable__content{padding:0 .9375em .9375em}.o-expandable__content:before{content:\"\";display:block;border-top:1px solid var(--gray-40);padding-top:.9375em}.o-expandable__content:after{padding-bottom:.9375em;width:100%}.o-expandable--padded .o-expandable__header{padding:1.5625em .9375em}.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.625em}@media only all and (max-width: 37.5em){.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.375em}}.o-expandable--background{background:var(--gray-5)}.o-expandable--border{border:1px solid var(--gray-40)}html[lang=ar] .o-expandable__header{text-align:right}html[lang=ar] .o-expandable__cues{text-align:left}.o-expandable-group .o-expandable{border-bottom:1px solid var(--gray-40)}.o-expandable-group .o-expandable:first-child{border-top:1px solid var(--gray-40)}@media print{.o-expandable__header[aria-expanded=true] .o-expandable__cue-close,.o-expandable__header[aria-expanded=false] .o-expandable__cue-open{display:none}.o-expandable__content[aria-expanded=false]{display:block;max-height:99999px !important}}.o-expandable .print__header[aria-expanded=true] .o-expandable .print__cue-close,.o-expandable .print__header[aria-expanded=false] .o-expandable .print__cue-open{display:none}.o-expandable .print__content[aria-expanded=false]{display:block;max-height:99999px !important}.o-summary__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary__btn{position:relative;z-index:2;display:block;width:100%;padding-top:15px;padding-bottom:15px;border:dotted var(--pacific);border-width:1px 0;text-align:center;color:var(--pacific);background:#fff}.o-summary__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary__btn[aria-expanded=false]:before{display:block;pointer-events:none;height:2.75em;margin:0;position:absolute;left:0;right:0;top:calc(-100% + 2px);background:linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);content:\"\"}@media print{.o-summary__btn[aria-expanded=false]:before{background:none}}.o-summary__btn[aria-expanded=false]:before .print{background:none}.no-js .o-summary__btn{display:none}@media only screen and (min-width: 601px){.o-summary--mobile .o-summary__btn{display:none}}.o-summary-minimal__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary-minimal__btn{margin-top:5px;padding-left:0;padding-right:0;display:block;border:none;background:none;text-align:left;color:var(--pacific)}.o-summary-minimal__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary-minimal__btn .o-summary-minimal__cue-close,.o-summary-minimal__btn .o-summary-minimal__cue-open{display:none}.o-summary-minimal__btn[aria-expanded=false] .o-summary-minimal__cue-open,.o-summary-minimal__btn[aria-expanded=true] .o-summary-minimal__cue-close{display:block}.no-js .o-summary-minimal__btn{display:none}.o-form__group{margin-bottom:1.875em}.o-form__fieldset{border:none;margin:0;padding:0}.o-form__fieldset .m-form-field+.m-form-field{margin-top:.625em}.a-form-alert .cf-icon-svg{color:var(--gray);float:left}.a-form-alert__text{display:block;margin-left:1.25em}.a-form-alert--success .cf-icon-svg{color:var(--green)}.a-form-alert--error .cf-icon-svg{color:var(--red)}.a-form-alert--warning .cf-icon-svg{color:var(--gold)}.m-form-field .a-text-input--full{width:100%}.m-form-field .a-label+.a-text-input{margin-top:.3125em}.m-form-field--checkbox .a-label,.m-form-field--radio .a-label{display:inline-grid;grid-template-columns:1.875em auto;vertical-align:top;cursor:pointer;overflow-wrap:anywhere}.m-form-field--checkbox .a-label:before,.m-form-field--radio .a-label:before{display:inline-block;grid-row-start:1;grid-row-end:3;border:1px solid var(--gray-60);height:1.125em;width:1.125em;margin-right:10px;background-color:var(--white);content:\"\";vertical-align:top;position:relative;top:1px;left:1px}.m-form-field--checkbox .a-label:hover:before,.m-form-field--checkbox .a-label.hover:before,.m-form-field--radio .a-label:hover:before,.m-form-field--radio .a-label.hover:before{border-color:var(--pacific)}.m-form-field--checkbox .a-label__helper,.m-form-field--radio .a-label__helper{display:block}.m-form-field--checkbox .a-checkbox,.m-form-field--checkbox .a-radio,.m-form-field--radio .a-checkbox,.m-form-field--radio .a-radio{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}.m-form-field--checkbox .a-checkbox:focus+.a-label,.m-form-field--checkbox .a-checkbox.focus+.a-label,.m-form-field--checkbox .a-radio:focus+.a-label,.m-form-field--checkbox .a-radio.focus+.a-label,.m-form-field--radio .a-checkbox:focus+.a-label,.m-form-field--radio .a-checkbox.focus+.a-label,.m-form-field--radio .a-radio:focus+.a-label,.m-form-field--radio .a-radio.focus+.a-label{outline:1px dotted var(--pacific);outline-offset:1px}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:hover+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled:checked+.a-label:before,.m-form-field--checkbox .a-radio:disabled:focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled.focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled:hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled.hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled:checked+.a-label:before,.m-form-field--radio .a-checkbox:disabled:focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled.focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled:hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled.hover+.a-label:before,.m-form-field--radio .a-radio:disabled:checked+.a-label:before,.m-form-field--radio .a-radio:disabled:focus+.a-label:before,.m-form-field--radio .a-radio:disabled.focus+.a-label:before,.m-form-field--radio .a-radio:disabled:hover+.a-label:before,.m-form-field--radio .a-radio:disabled.hover+.a-label:before{border-color:var(--gray-60);outline:none;box-shadow:none}.m-form-field--checkbox .a-checkbox:disabled+.a-label,.m-form-field--checkbox .a-radio:disabled+.a-label,.m-form-field--radio .a-checkbox:disabled+.a-label,.m-form-field--radio .a-radio:disabled+.a-label{cursor:not-allowed;color:var(--gray-dark)}.m-form-field--checkbox .a-checkbox:disabled+.a-label:before,.m-form-field--checkbox .a-radio:disabled+.a-label:before,.m-form-field--radio .a-checkbox:disabled+.a-label:before,.m-form-field--radio .a-radio:disabled+.a-label:before{background:var(--gray-10);border-color:var(--gray-60)}.m-form-field--checkbox .a-checkbox:focus+.a-label:before,.m-form-field--checkbox .a-checkbox.focus+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:hover+.a-label:before,.m-form-field--checkbox .a-checkbox.hover+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center 0}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,')}.m-form-field--checkbox-error .a-label:before{border-color:var(--red);outline:1px solid var(--red)}.m-form-field--checkbox-error .a-label:hover:before,.m-form-field--checkbox-error .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-error .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-error .a-checkbox.focus+.a-label:before{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline-color:var(--red)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label,.m-form-field--checkbox-error .a-checkbox.focus+.a-label{outline:1px dotted var(--red);outline-offset:1px}.m-form-field--checkbox-warning .a-label:before{border-color:var(--gold);outline:1px solid var(--gold)}.m-form-field--checkbox-warning .a-label:hover:before,.m-form-field--checkbox-warning .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label:before{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline-color:var(--gold)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label{outline:1px dotted var(--gold);outline-offset:1px}.m-form-field--checkbox-success .a-label:before{border-color:var(--green);outline:1px solid var(--green)}.m-form-field--checkbox-success .a-label:hover:before,.m-form-field--checkbox-success .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-success .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-success .a-checkbox.focus+.a-label:before{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline-color:var(--green)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label,.m-form-field--checkbox-success .a-checkbox.focus+.a-label{outline:1px dotted var(--green);outline-offset:1px}.m-form-field--radio .a-label:before{border-radius:50%;transform:rotate(0)}.m-form-field--radio .a-radio:focus+.a-label:before,.m-form-field--radio .a-radio.focus+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:hover+.a-label:before,.m-form-field--radio .a-radio.hover+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:checked+.a-label:before{background-color:var(--pacific);box-shadow:inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:checked:disabled+.a-label:before{background-color:var(--gray-40);box-shadow:inset 0 0 0 2px var(--gray-10)}.m-form-field--radio .a-radio:focus:checked+.a-label:before,.m-form-field--radio .a-radio.focus:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:hover:checked+.a-label:before,.m-form-field--radio .a-radio.hover:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--lg-target{display:block}.m-form-field--lg-target .a-label{box-sizing:border-box;width:100%;padding:15px;background-color:var(--gray-10)}.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{background-color:var(--pacific-20);box-shadow:inset 0 0 0 1px var(--pacific)}.m-form-field--lg-target .a-checkbox:hover+.a-label,.m-form-field--lg-target .a-checkbox.hover+.a-label,.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-radio:hover+.a-label,.m-form-field--lg-target .a-radio.hover+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label{box-shadow:inset 0 0 0 2px var(--pacific)}.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{outline-offset:1px}.m-form-field--lg-target .a-checkbox:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:hover:disabled+.a-label,.m-form-field--lg-target .a-radio:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:hover:disabled+.a-label{color:var(--gray-dark);box-shadow:none;background-color:var(--gray-20)}.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label:before,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label:before{border:1px solid var(--gray-60)}.m-form-field .a-form-alert{margin-top:.9375em}.a-label{display:inline-block}.a-label__helper{color:var(--gray-dark);font-size:1rem;font-weight:400}.a-label__helper--block{display:block;margin-top:0.8333333333em}.a-label--heading{display:block;margin-bottom:0.5555555556em;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.a-label--heading,ul+.a-label--heading,ol+.a-label--heading,dl+.a-label--heading,figure+.a-label--heading,img+.a-label--heading,table+.a-label--heading,blockquote+.a-label--heading,h1+.a-label--heading,.h1+.a-label--heading,h2+.a-label--heading,.h2+.a-label--heading,h3+.a-label--heading,.h3+.a-label--heading,h5+.a-label--heading,.h5+.a-label--heading,h6+.a-label--heading,.h6+.a-label--heading{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.a-label--heading{margin-bottom:.625em;font-size:1em;line-height:1.125}}.a-label--heading .a-label__helper--block{margin-top:.625rem}.a-range{appearance:none;width:100%;min-height:49px}.a-range::-webkit-slider-runnable-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-moz-range-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-webkit-slider-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range::-moz-range-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range:focus,.a-range.focus{box-shadow:none;outline:none}.a-range:focus::-webkit-slider-thumb,.a-range.focus::-webkit-slider-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.a-range:focus::-moz-range-thumb,.a-range.focus::-moz-range-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.o-search-input{display:flex;flex-direction:column;row-gap:.9375rem}.o-search-input__input{position:relative;display:flex;width:initial;flex:0 1 100%}.o-search-input__input-label{position:absolute;left:10px;align-self:center;cursor:pointer}.o-search-input__input input[type=search]{width:100%;white-space:nowrap;padding-left:30px;appearance:none}.o-search-input__input button[type=reset]{display:none;position:absolute;right:0;align-self:center;color:var(--gray-40);font-size:20px;border:1px solid transparent;background-color:transparent;outline:0;width:44px;padding:5px;text-align:right}.o-search-input__input button[type=reset]>svg{width:25px;cursor:pointer;pointer-events:none}.o-search-input__input button[type=reset]:hover{color:var(--black)}.o-search-input__input button[type=reset]:focus{color:var(--black)}.o-search-input__input button[type=reset]:focus>svg{outline:1px dotted var(--pacific)}.o-search-input__input input[type=search]:placeholder-shown~button[type=reset]{display:none}.o-search-input__input input[type=search]:not(:placeholder-shown){padding-right:34px}.o-search-input__input input[type=search]::-webkit-search-decoration,.o-search-input__input input[type=search]::-webkit-search-cancel-button,.o-search-input__input input[type=search]::-webkit-search-results-button,.o-search-input__input input[type=search]::-webkit-search-results-decoration{display:none}.o-search-input:focus-within button[type=reset],.o-search-input .o-search-input__input:hover button[type=reset]{display:block}.o-search-input button[type=submit]{line-height:1.1875}@media only all and (min-width: 37.5625em){.o-search-input{flex-direction:row;border-left:0}.o-search-input button[type=submit]{border-top-left-radius:0;border-bottom-left-radius:0;flex-basis:25%}}.no-js .o-search-input button[type=reset]{display:none !important}.a-select{position:relative;border:1px solid var(--gray-60)}.a-select select{width:100%;line-height:1.375;padding:.4375em .375em .375em;border:0;appearance:none;background-color:var(--white);border-radius:0;color:var(--black)}.a-select select:hover,.a-select select.hover{outline:2px solid var(--pacific);outline-offset:0}.a-select select:active,.a-select select:focus,.a-select select.focus{box-shadow:0 0 0 2px var(--pacific);outline:1px dotted var(--pacific);outline-offset:3px}.a-select select[disabled]{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed}.a-select select[disabled]:hover,.a-select select[disabled].hover,.a-select select[disabled]:focus,.a-select select[disabled].focus{outline:none}.a-select select[disabled] option,.a-select select[disabled] option:disabled,.a-select select option:disabled{color:var(--gray-dark)}.a-select:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;content:\"\";pointer-events:none}.a-select--disabled:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.a-tag-filter{display:flex;gap:.625rem;border:1px solid var(--teal);padding:4px 6px;background-color:var(--teal-20);border-radius:.1875rem;color:var(--black);text-align:left;min-width:-moz-fit-content;min-width:fit-content}.a-tag-filter .cf-icon-svg{pointer-events:none;flex:none}.a-tag-filter>label{display:contents;pointer-events:none}button.a-tag-filter:hover{background-color:var(--teal-40);cursor:pointer}button.a-tag-filter:focus{outline:1px dotted var(--teal);outline-offset:1px}button.a-tag-filter:active{background-color:var(--teal)}a.a-tag-filter{line-height:normal;color:var(--black);border-color:var(--teal)}a.a-tag-filter:visited,a.a-tag-filter.visited,a.a-tag-filter:hover,a.a-tag-filter.hover{border-color:var(--teal);color:var(--black)}a.a-tag-filter:focus,a.a-tag-filter.focus{border-color:var(--teal);color:var(--black)}a.a-tag-filter:active,a.a-tag-filter.active{border-color:var(--teal);color:var(--black)}.a-tag-topic{display:flex;gap:.3125rem}.a-tag-topic{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--gold-80);letter-spacing:1px}.a-tag-topic .a-tag-topic__text{color:var(--gray);word-break:break-word}@media only all and (max-width: 37.5em){.a-tag-topic{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-tag-topic .cf-icon-svg--right{margin-left:auto}.a-tag-topic .a-tag-topic__text{border-bottom-width:0;flex-shrink:10}}a.a-tag-topic{color:var(--gold-80);border-color:var(--gold-80)}a.a-tag-topic:visited,a.a-tag-topic.visited,a.a-tag-topic:hover,a.a-tag-topic.hover{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:focus,a.a-tag-topic.focus{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:active,a.a-tag-topic.active{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic .a-tag-topic__text{border-bottom-color:var(--gold-80)}@media only all and (max-width: 37.5em){a.a-tag-topic{border-top-width:1px;border-bottom-width:1px}a.a-tag-topic:focus{outline:none}a.a-tag-topic:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-tag-topic)+li:has(.a-tag-topic) .a-tag-topic{position:relative;border-top:none}li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:hover:before,li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.a-tag-topic__bullet{font-size:1rem;line-height:1rem}@media only all and (min-width: 37.5625em){a.a-tag-topic__text{color:var(--gray);border-color:var(--gray)}a.a-tag-topic__text:visited,a.a-tag-topic__text.visited,a.a-tag-topic__text:hover,a.a-tag-topic__text.hover{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:focus,a.a-tag-topic__text.focus{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:active,a.a-tag-topic__text.active{border-color:var(--gray);color:var(--gray)}a.a-tag-topic,a.a-tag-topic:visited,a.a-tag-topic:hover,a.a-tag-topic:focus,a.a-tag-topic:active{border-bottom:none;outline-offset:1px}a.a-tag-topic .a-tag-topic__text,a.a-tag-topic:visited .a-tag-topic__text,a.a-tag-topic:hover .a-tag-topic__text,a.a-tag-topic:focus .a-tag-topic__text,a.a-tag-topic:active .a-tag-topic__text{padding-bottom:1px;border-bottom:1px dotted var(--gold-80)}a.a-tag-topic:hover .a-tag-topic__text{border-bottom:1px solid var(--gold-80)}a.a-tag-topic:focus{outline-color:var(--gray)}a.a-tag-topic:focus .a-tag-topic__text{border-bottom-style:solid !important}}.m-tag-group{padding-left:0;list-style-type:none}.m-tag-group li{margin-bottom:0;display:contents}@media only all and (min-width: 37.5625em){.m-tag-group{display:flex;gap:.9375em;flex-wrap:wrap}.m-tag-group--stacked{flex-direction:column;width:-moz-fit-content;width:fit-content}}.m-tag-group:has(.a-tag-filter){display:flex;gap:.9375em;flex-wrap:wrap}html[lang=ar] .m-tag-group{direction:rtl;padding-right:0}.a-text-input{appearance:none;display:inline-block;padding:.4375em;border:1px solid var(--gray-60);background:var(--white);color:var(--black);box-sizing:border-box}.a-text-input:hover,.a-text-input.hover{border-color:var(--pacific);outline:1px solid var(--pacific)}.a-text-input:focus,.a-text-input.focus{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific);outline:1px dotted var(--pacific);outline-offset:2px}.a-text-input:disabled,.a-text-input:disabled:hover,.a-text-input:disabled.hover,.a-text-input:disabled:focus,.a-text-input:disabled.focus{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed;border-color:var(--gray-60);outline:none}.a-text-input--error{border-color:var(--red);outline:1px solid var(--red)}.a-text-input--error:hover,.a-text-input--error.hover{border-color:var(--red-dark);outline:1px solid var(--red-dark);outline-offset:0}.a-text-input--error:focus,.a-text-input--error.focus{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red)}.a-text-input--error:focus:hover,.a-text-input--error:focus.hover,.a-text-input--error.focus:hover,.a-text-input--error.focus.hover{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red);outline-offset:2px}.a-text-input--warning{border-color:var(--gold);outline:1px solid var(--gold)}.a-text-input--warning:hover,.a-text-input--warning.hover{border-color:var(--gold-dark);outline:1px solid var(--gold-dark);outline-offset:0}.a-text-input--warning:focus,.a-text-input--warning.focus{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold)}.a-text-input--warning:focus:hover,.a-text-input--warning:focus.hover,.a-text-input--warning.focus:hover,.a-text-input--warning.focus.hover{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold);outline-offset:2px}.a-text-input--success{border-color:var(--green);outline:1px solid var(--green)}.a-text-input--success:hover,.a-text-input--success.hover{border-color:var(--green-dark);outline:1px solid var(--green-dark);outline-offset:0}.a-text-input--success:focus,.a-text-input--success.focus{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green)}.a-text-input--success:focus:hover,.a-text-input--success:focus.hover,.a-text-input--success.focus:hover,.a-text-input--success.focus.hover{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green);outline-offset:2px}::-webkit-search-decoration{appearance:none}::placeholder{color:var(--gray-dark)}input[type=date]::-webkit-datetime-edit{color:var(--gray-dark)}select.o-multiselect{display:block;box-sizing:border-box;width:100%;padding:.25em .4375em;height:5.5em;border:1px solid var(--gray-60)}select.o-multiselect option{padding:.125em .375em}.o-multiselect,.o-multiselect__header{position:relative}.o-multiselect__header:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;border:1px solid var(--gray-60);content:\"\";pointer-events:none}.o-multiselect__search[type=text]{display:block;box-sizing:border-box;width:100%}.o-multiselect__fieldset{border-color:var(--gray-60);border-top:none;margin:-1px 0 0;padding:0;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;position:absolute;z-index:10;max-height:0;width:100%;transition:max-height .25s ease-out}.o-multiselect.u-active .o-multiselect__fieldset{margin-top:0;max-height:140px;border-color:var(--pacific);border-width:2px;border-top:0}.o-multiselect.u-active .o-multiselect__header:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.o-multiselect__options{list-style-type:none;background-color:var(--white);padding:0}.o-multiselect__options li{margin:0}.o-multiselect__options li:first-child .a-label{padding-top:.625em}.o-multiselect__options.u-filtered li:not(.u-filter-match){display:none}.o-multiselect__options.u-no-results li,.o-multiselect__options.u-max-selections li{display:none}.o-multiselect__options.u-no-results:after,.o-multiselect__options.u-max-selections:after{display:list-item}.o-multiselect__options.u-no-results:after{content:\"No results found\"}.o-multiselect__options.u-max-selections{padding:.625em;pointer-events:none}.o-multiselect__options.u-max-selections:after{content:\"Reached maximum number of selections\"}.o-multiselect__options .a-label{box-sizing:border-box;padding:.3125em 0 .3125em .625em;width:100%}.cf-icon-svg{height:1.1875em;vertical-align:text-top;fill:currentcolor}.cf-icon-svg--updating,.cf-icon-svg--updating-round{animation:updating-animation 1.25s infinite linear;transform-origin:50% 50%}@keyframes updating-animation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}html[lang=ar] .cf-icon-svg--right,html[lang=ar] .cf-icon-svg--right-round,html[lang=ar] .cf-icon-svg--left,html[lang=ar] .cf-icon-svg--left-round,html[lang=ar] .cf-icon-svg--arrow-right,html[lang=ar] .cf-icon-svg--arrow-right-round,html[lang=ar] .cf-icon-svg--arrow-left,html[lang=ar] .cf-icon-svg--arrow-left-round,html[lang=ar] .cf-icon-svg--help,html[lang=ar] .cf-icon-svg--help-round,html[lang=ar] .cf-icon-svg--book,html[lang=ar] .cf-icon-svg--book-round,html[lang=ar] .cf-icon-svg--document,html[lang=ar] .cf-icon-svg--document-round,html[lang=ar] .cf-icon-svg--edit,html[lang=ar] .cf-icon-svg--edit-round,html[lang=ar] .cf-icon-svg--paper-clip,html[lang=ar] .cf-icon-svg--paper-clip-round,html[lang=ar] .cf-icon-svg--cart,html[lang=ar] .cf-icon-svg--cart-round,html[lang=ar] .cf-icon-svg--disability,html[lang=ar] .cf-icon-svg--disability-round,html[lang=ar] .cf-icon-svg--travel,html[lang=ar] .cf-icon-svg--travel-round,html[lang=ar] .cf-icon-svg--bullhorn,html[lang=ar] .cf-icon-svg--bullhorn-round,html[lang=ar] .cf-icon-svg--chart,html[lang=ar] .cf-icon-svg--chart-round,html[lang=ar] .cf-icon-svg--list,html[lang=ar] .cf-icon-svg--list-round,html[lang=ar] .cf-icon-svg--external-link,html[lang=ar] .cf-icon-svg--external-link-round{transform:scaleX(-1)}.m-card{position:relative}.m-card:not(.m-card--breakout)>a{padding:1.875em}.m-card:not(.m-card--breakout) .m-card__footer{margin-top:auto}.m-card:not(.m-card--breakout,.m-card--topic){background:var(--white);border:1px solid var(--gray-20);border-bottom-width:3px;padding:1.875em}.m-card:not(.m-card--breakout,.m-card--topic),.m-card>a{display:flex;flex-direction:column;flex-grow:1;flex-basis:0;box-sizing:border-box;height:100%}.m-card a:focus{outline-offset:2px}.m-card__footer>a{font-weight:500;border-bottom-width:1px}@media only all and (max-width: 56.3125em){.m-card__heading{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h4+.m-card__heading,.h4+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.3636363636em}}@media only all and (max-width: 56.3125em)and (max-width: 37.5em){.m-card__heading{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h3+.m-card__heading,.h3+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.6666666667em}}.m-card__heading>a{color:var(--black)}.m-card__heading>a:hover{color:var(--pacific)}.m-card__heading>a .m-card__icon{font-size:1em;margin-bottom:0;padding-right:.46875em}.m-card__heading>a .m-card__icon,.m-card__heading>a span{display:table-cell}.m-card>.m-list{margin-top:10px;margin-bottom:30px}.m-card--topic{text-align:center;width:170px;background:var(--white)}.m-card--topic>a{border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--topic .m-card__icon{font-size:1.875em;color:var(--green);margin-bottom:.3125em}.m-card--topic:hover>a{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--topic:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--topic .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--topic>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--topic:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:focus .m-card__footer>span{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:active .m-card__footer>span{border-color:var(--pacific-dark);border-style:solid;color:var(--pacific-dark)}.m-card--topic-action .m-card__icon{color:var(--pacific)}.m-card--breakout{min-width:210px;text-align:center}.m-card--breakout>a{padding-top:60px}.m-card--breakout .m-card__inner-wrapper{position:relative;z-index:0;min-height:135px;background:var(--gray-5);border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--breakout .m-card__img{position:absolute;z-index:1;top:0;left:50%;width:210px;height:120px;margin-left:-105px}.m-card--breakout .m-card__footer{margin-top:84px}.m-card--breakout:hover .m-card__inner-wrapper{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--breakout:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--breakout .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--breakout>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--breakout:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--breakout>a:focus .m-card__footer>span{border-color:var(--pacific);color:var(--pacific)}.m-card--breakout>a:active .m-card__footer>span{border-color:var(--navy);border-style:solid;color:var(--navy)}.m-card--breakout .m-card__footer>span{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card--breakout .m-card__footer>span,ul+.m-card--breakout .m-card__footer>span,ol+.m-card--breakout .m-card__footer>span,dl+.m-card--breakout .m-card__footer>span,figure+.m-card--breakout .m-card__footer>span,img+.m-card--breakout .m-card__footer>span,table+.m-card--breakout .m-card__footer>span,blockquote+.m-card--breakout .m-card__footer>span,h1+.m-card--breakout .m-card__footer>span,.h1+.m-card--breakout .m-card__footer>span,h2+.m-card--breakout .m-card__footer>span,.h2+.m-card--breakout .m-card__footer>span,h4+.m-card--breakout .m-card__footer>span,.h4+.m-card--breakout .m-card__footer>span,h5+.m-card--breakout .m-card__footer>span,.h5+.m-card--breakout .m-card__footer>span,h6+.m-card--breakout .m-card__footer>span,.h6+.m-card--breakout .m-card__footer>span{margin-top:1.3636363636em}.o-card-group>h2{margin-bottom:1.875rem}.o-card-group--column-2 .o-card-group__cards{grid-template-columns:1fr 1fr}.o-card-group--column-3 .o-card-group__cards{grid-template-columns:repeat(3, minmax(0, 1fr))}@media only all and (max-width: 63.8125em){.o-card-group--column-3 .o-card-group__cards{grid-template-columns:1fr 1fr}}.o-card-group__cards{display:grid;grid-column-gap:1.25em;grid-row-gap:1.25em}@media only all and (max-width: 37.5em){.o-card-group__cards{grid-template-columns:100% !important}}.o-card-group--bg-green{padding:1.875em;background:var(--green-20)}_:-ms-lang(x),.o-card-group__cards{display:block}_:-ms-lang(x) .m-card,.o-card-group__cards .m-card{display:block;float:left;margin-bottom:10px}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-2 .o-card-group__cards .m-card{width:48%;margin-right:2%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-2 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-3 .o-card-group__cards .m-card{width:32%;margin-right:1%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-3 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x),.o-card-group:after{content:\"\";display:table;clear:both}.o-card-group--count-2 .m-card:nth-of-type(1),.o-card-group--count-3 .m-card:nth-of-type(1),.o-card-group--count-4 .m-card:nth-of-type(1){grid-area:card1}.o-card-group--count-2 .m-card:nth-of-type(2),.o-card-group--count-3 .m-card:nth-of-type(2),.o-card-group--count-4 .m-card:nth-of-type(2){grid-area:card2}.o-card-group--count-2 .m-card:nth-of-type(3),.o-card-group--count-3 .m-card:nth-of-type(3),.o-card-group--count-4 .m-card:nth-of-type(3){grid-area:card3}.o-card-group--count-2 .m-card:nth-of-type(4),.o-card-group--count-3 .m-card:nth-of-type(4),.o-card-group--count-4 .m-card:nth-of-type(4){grid-area:card4}.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card1 card3\"}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.7307692308em}h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1)>a{justify-content:center}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card3 card4\"}.o-card-group--flow .o-card-group__cards{display:flex;flex-wrap:wrap;justify-content:center}@media only all and (min-width: 37.5625em)and (max-width: 56.25em){.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card1\" \"card2 card3\"}}@media only all and (max-width: 37.5em){.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\"}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\" \"card4\"}.o-card-group--flow .o-card-group__cards{display:block}.o-card-group--flow .o-card-group__cards .m-card{width:100%;margin-bottom:1.875em}}.o-email-signup .m-notification{margin-bottom:.9375em}.o-email-signup .a-text-input{max-width:23.125rem}.o-email-signup__buttons{display:flex;margin-top:.9375em;align-items:center;flex-wrap:wrap-reverse;gap:.9375em}.o-email-signup .a-btn{text-align:inherit}@media only all and (max-width: 37.5em){.o-email-signup .a-label--heading{font-size:1em}}.o-featured-content-module{min-height:220px;position:relative;border:1px solid var(--gray-40);background-color:var(--gray-5)}.o-featured-content-module__text{padding-top:1.875em;padding-bottom:1.875em}.o-featured-content-module__img{display:block}@media only all and (max-width: 37.5em){.o-featured-content-module__text{padding-right:.9375em;padding-left:.9375em}.o-featured-content-module__visual{padding-right:.9375em;padding-bottom:.9375em;padding-left:.9375em}.o-featured-content-module__img{margin-right:auto;margin-left:auto}}@media only all and (min-width: 37.5625em){.o-featured-content-module__text{padding-right:300px;padding-left:1.875em}.o-featured-content-module__visual{height:100%;overflow:hidden;position:absolute;top:0;right:0;width:270px}.o-featured-content-module__img{max-width:none;height:100%;position:absolute;left:50%;transform:translate(-50%)}}.m-hero{background-color:var(--gray-5)}.m-hero__wrapper{display:grid;max-width:1200px;margin:0 auto;padding-top:30px;padding-bottom:30px}.m-hero__text{padding-right:15px;padding-left:15px}.m-hero__heading{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7647058824em}.m-hero__subhead{font-size:22px;line-height:1.25}.m-hero__image-wrapper{box-sizing:border-box;overflow:hidden}.m-hero__image{background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;display:none}@supports(display: grid){.m-hero__image{display:block}}.m-hero--knockout{background-color:var(--gray);color:var(--white)}.m-hero--overlay .m-hero__wrapper{background-position:center;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo,.m-hero--50-50{background-color:var(--white)}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}@media only all and (min-width: 37.5625em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h2+.m-hero--jumbo .m-hero__subhead,.h2+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h2+.m-hero--50-50 .m-hero__subhead,.h2+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.3636363636em}}@media only all and (min-width: 63.8125em){.m-hero--jumbo .m-hero__wrapper,.m-hero--50-50 .m-hero__wrapper{min-height:285px}.m-hero--jumbo .m-hero__heading,.m-hero--50-50 .m-hero__heading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.625em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead{margin-top:1.7307692308em}h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h3+.m-hero--jumbo .m-hero__subhead,.h3+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h3+.m-hero--50-50 .m-hero__subhead,.h3+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){.m-hero__image-wrapper{margin-top:1.875em}.m-hero--overlay .m-hero__wrapper{background-image:none !important}.m-hero--jumbo .m-hero__wrapper{padding-bottom:0}}@media only all and (max-width: 56.25em){.m-hero__heading{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7307692308em}h1+.m-hero__heading,.h1+.m-hero__heading,h3+.m-hero__heading,.h3+.m-hero__heading,h4+.m-hero__heading,.h4+.m-hero__heading,h5+.m-hero__heading,.h5+.m-hero__heading,h6+.m-hero__heading,.h6+.m-hero__heading{margin-top:1.1538461538em}.m-hero__subhead{font-size:18px}}@media only all and (min-width: 37.5625em){.m-hero__wrapper{grid-template-columns:7fr 5fr;padding-right:15px;padding-left:15px;min-height:225px}.m-hero__text{margin:auto 0}.m-hero__image-wrapper{padding-right:15px;padding-left:15px;display:flex;align-items:center}.m-hero--bleeding .m-hero__image-wrapper{width:100%;margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--bleeding .m-hero__image{padding-bottom:0 !important;height:100%;width:100%;background-size:cover}.m-hero--overlay .m-hero__image{display:none}.m-hero--jumbo .m-hero__wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo .m-hero__image{display:none}.m-hero--50-50 .m-hero__wrapper{grid-template-columns:1fr 1fr;border:1px solid var(--gray-40);border-top:none;background-position:100% center;background-repeat:no-repeat;background-size:50%}.m-hero--50-50 .m-hero__image{display:none}}@media only all and (min-width: 63.8125em){.m-hero__wrapper{padding-top:2.8125em;padding-bottom:2.8125em;min-height:195px}.m-hero--bleeding .m-hero__image-wrapper{margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--50-50 .m-hero__wrapper{min-height:345px}}.content-l{position:relative}@media only all and (min-width: 37.5625em){.content-l{display:block;position:relative;margin-left:-15px;margin-right:-15px}}@media only all and (max-width: 37.5em){.content-l__col+.content-l__col{margin-top:1.875em}}@media only all and (min-width: 37.5625em){.content-l__col-1{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-2{display:inline-block;box-sizing:border-box;width:50%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-3{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-2-3{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-8{display:inline-block;box-sizing:border-box;width:37.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-5-8{display:inline-block;box-sizing:border-box;width:62.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-4{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-4{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}.content__line{height:1px;background:var(--gray-40)}.content__main dd,.content__main dt,.content__main h3,.content__main h4,.content__main h5,.content__main h6,.content__main li,.content__main p,.content__main label,.content__intro dd,.content__intro dt,.content__intro h3,.content__intro h4,.content__intro h5,.content__intro h6,.content__intro li,.content__intro p,.content__intro label{max-width:41.875rem}.content__intro,.content__main,.content__sidebar{padding:1.875em .9375em}@media only all and (min-width: 37.5625em){.content__intro,.content__main,.content__sidebar{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding:2.8125em .9375em}}@media only all and (min-width: 56.3125em){.content__intro,.content__main,.content__sidebar{padding:2.8125em 0}}@media only all and (min-width: 56.3125em){.content__intro{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}@media only all and (min-width: 56.3125em){.content--1-3 .content__sidebar{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-right:1.875em}.content--1-3 .content__main{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;position:relative}.content--1-3 .content__main:after{content:\"\";border-left:1px solid var(--gray-40);position:absolute;top:2.8125em;bottom:0;left:-1.875em}.content--2-1 .content__main{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content--2-1 .content__main:after{right:-1.875em}.content--2-1 .content__sidebar{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-left:1.875em}}.content--flush-bottom{padding-bottom:0}@media only all and (max-width: 56.25em){.content--flush-top-on-small{padding-top:0}}@media only all and (max-width: 56.25em){.content--flush-all-on-small{padding:0;border:none}}.block{margin-top:3.75em;margin-bottom:3.75em}.block--border-top{border-top:1px solid var(--gray-40)}.block--border-right{border-right:1px solid var(--gray-40)}.block--border-bottom{border-bottom:1px solid var(--gray-40)}.block--border-left{border-left:1px solid var(--gray-40)}.block--border{border:1px solid var(--gray-40)}.block--flush-top{margin-top:0 !important}.block--flush-top.block--border,.block--flush-top.block--border-top{border-top:none}.block--flush-bottom{margin-bottom:0 !important}.block--flush-bottom.block--border,.block--flush-bottom.block--border-bottom{border-bottom:none}.block--flush-sides{margin-right:-15px;margin-left:-15px}@media only all and (max-width: 37.5em){.block--flush-sides.block--border,.block--flush-sides.block--border-right,.block--flush-sides.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush-sides{margin-right:-30px;margin-left:-30px}}.block--flush{margin-top:0 !important;margin-right:-15px;margin-bottom:0 !important;margin-left:-15px}.block--flush.block--border,.block--flush.block--border-top,.block--flush.block--border-bottom{border-top:none;border-bottom:none}@media only all and (max-width: 37.5em){.block--flush.block--border,.block--flush.block--border-right,.block--flush.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush{margin-right:-30px;margin-left:-30px}}.block--bg{padding:1.875em .9375em 3.75em;background:var(--gray-5)}@media only all and (min-width: 37.5625em){.block--bg{padding:2.8125em 1.875em}}.block--padded-top{padding-top:1.875em;margin-top:1.875em}.block--padded-bottom{padding-bottom:1.875em;margin-bottom:1.875em}.block--sub{margin-top:1.875em;margin-bottom:1.875em}@media only all and (min-width: 56.3125em){.wrapper{max-width:1200px;padding-right:15px;padding-left:15px;margin:0 auto;clear:both}}.wrapper--match-content{padding-left:15px;padding-right:15px}@media only all and (min-width: 37.5625em){.wrapper--match-content{padding-left:30px;padding-right:30px;max-width:1200px}}.o-text-introduction{margin-top:0;margin-bottom:60px}.o-text-introduction>*{margin-top:0;margin-bottom:15px;max-width:41.875rem}.o-well{box-sizing:border-box;padding:1.875em .9375em;border:1px solid var(--gray-40);background-color:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-well{padding-left:1.875em;padding-right:1.875em}}.o-banner{padding:.9375em 0;background:var(--gold-10);border-bottom:1px solid var(--gray-40);font-size:.875em}.o-banner .m-notification{border:none;padding:0}.o-banner .m-notification__icon{left:0;top:0}.o-banner--dark{background:var(--teal-dark);border-color:var(--teal-dark);color:var(--white)}.o-banner--dark .m-notification{background:var(--teal-dark)}.o-banner--dark .m-notification .cf-icon-svg{fill:var(--white)}.o-banner--dark .m-notification a{color:var(--white);border-color:var(--white)}.o-banner--dark .m-notification a:visited,.o-banner--dark .m-notification a.visited{border-color:var(--teal-40);color:var(--teal-40)}.o-banner--dark .m-notification a:hover,.o-banner--dark .m-notification a.hover{border-color:var(--gray-15);color:var(--gray-15)}.o-banner--dark .m-notification a:focus,.o-banner--dark .m-notification a.focus{border-color:var(--white);color:var(--white)}.o-banner--dark .m-notification a:active,.o-banner--dark .m-notification a.active{border-color:var(--gray-15);color:var(--gray-15)}@media only all and (min-width: 37.5625em){.o-banner{font-size:1em}}.m-notification{display:none;position:relative;padding:15px;background:var(--gray-5);border:1px solid var(--gray-40)}.m-notification>.cf-icon-svg{position:absolute;fill:var(--gray)}.m-notification--success{background:var(--green-10);border-color:var(--green)}.m-notification--success>.cf-icon-svg{fill:var(--green)}.m-notification--warning{background:var(--gold-10);border-color:var(--gold)}.m-notification--warning>.cf-icon-svg{fill:var(--gold)}.m-notification--error{background:var(--red-10);border-color:var(--red)}.m-notification--error>.cf-icon-svg{fill:var(--red)}.m-notification--success a,.m-notification--warning a,.m-notification--error a{color:var(--pacific-mid-dark);border-color:var(--pacific-mid-dark)}.m-notification--success a:visited,.m-notification--success a.visited,.m-notification--warning a:visited,.m-notification--warning a.visited,.m-notification--error a:visited,.m-notification--error a.visited{border-color:var(--teal);color:var(--teal)}.m-notification--success a:hover,.m-notification--success a.hover,.m-notification--warning a:hover,.m-notification--warning a.hover,.m-notification--error a:hover,.m-notification--error a.hover{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-notification--success a:focus,.m-notification--success a.focus,.m-notification--warning a:focus,.m-notification--warning a.focus,.m-notification--error a:focus,.m-notification--error a.focus{border-color:var(--pacific-mid-dark);color:var(--pacific-mid-dark)}.m-notification--success a:active,.m-notification--success a.active,.m-notification--warning a:active,.m-notification--warning a.active,.m-notification--error a:active,.m-notification--error a.active{border-color:var(--navy-dark);color:var(--navy-dark)}.m-notification--visible{display:block}.cf-icon-svg+.m-notification__content{padding-left:1.5625rem}.m-notification__message{font-size:1rem;line-height:1.25;font-weight:500}@media only all and (min-width: 37.5625em){.m-notification__message{font-size:1.125rem}}.m-notification__explanation{margin-top:.3125rem;margin-bottom:.9375rem}.m-notification__message+.m-list{margin-top:.9375rem}@media only all and (min-width: 37.5625em){.m-notification .cf-icon-svg{font-size:1.125rem}.m-notification__explanation{margin-bottom:0}.m-notification .m-list{margin-top:.3125rem}.m-notification .m-list__item{margin-bottom:.3125rem}}html[lang=ar] .m-notification .cf-icon-svg+.m-notification__content{padding-left:initial;padding-right:1.5625rem}html[lang=ar] .m-notification .m-list{padding-right:0}.m-pagination{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:\"pag-btn-prev . pag-btn-next\" \"pag-form pag-form pag-form\";row-gap:.9375rem}.m-pagination__form{grid-area:pag-form;display:flex;flex-flow:wrap;place-content:center;gap:.625rem;padding:.3125rem;border-radius:.25rem;background:var(--gray-5);color:var(--gray)}.m-pagination__current-page{width:2.8125rem;font-weight:500;text-align:right}.m-pagination__label{display:contents;white-space:nowrap}.m-pagination__btn-prev{grid-area:pag-btn-prev;z-index:1}.m-pagination__btn-next{grid-area:pag-btn-next;z-index:1}@media only all and (min-width: 37.5625em){.m-pagination{grid-template-areas:\"pag-btn-prev pag-form pag-btn-next\"}.m-pagination__btn-prev{border-top-right-radius:0;border-bottom-right-radius:0}.m-pagination__btn-next{border-top-left-radius:0;border-bottom-left-radius:0}}.o-table__cell--right-align{text-align:right}.o-table--scrolling{box-sizing:border-box;overflow-y:hidden}.o-table--scrolling table{border:1px solid var(--gray-40)}.o-table--scrolling table>tbody>tr:nth-child(2n)>th,.o-table--scrolling table>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-table--striped>tbody>tr:nth-child(2n)>th,.o-table--striped>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}}@media only screen and (max-width: 600px){.o-table{width:100%}.o-table--striped tr:nth-child(2n)>th,.o-table--striped tr:nth-child(2n)>td{background:var(--white)}.o-table--stack-on-small{border-top:1px solid var(--gray-40)}.o-table--stack-on-small tr,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=row],.o-table--stack-on-small [data-display-table=cell]{display:block}.o-table--stack-on-small th,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=cell]{padding-right:0;padding-left:0;width:100%}.o-table--stack-on-small>thead,.o-table--stack-on-small [data-display-table=thead]{display:none}.o-table--stack-on-small td[data-label]:before{display:block;margin-top:0;margin-bottom:.3125em;content:attr(data-label);line-height:1.83333333;font-size:.875em;font-weight:600;letter-spacing:1px;text-transform:uppercase}.o-table--stack-on-small td:last-child,.o-table--stack-on-small [data-display-table=cell]:last-child{margin-bottom:1.875em}}.a-date{color:var(--gray);white-space:nowrap;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.a-date,ul+.a-date,ol+.a-date,dl+.a-date,figure+.a-date,img+.a-date,table+.a-date,blockquote+.a-date,h1+.a-date,.h1+.a-date,h2+.a-date,.h2+.a-date,h3+.a-date,.h3+.a-date,h4+.a-date,.h4+.a-date,h6+.a-date,.h6+.a-date{margin-top:2.1428571429em}.no-js .u-js-only,.u-hide-if-js{display:none !important}.no-js .u-hide-if-js{display:block !important}.u-clearfix:after{content:\"\";display:table;clear:both}.u-visually-hidden{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}@media only all and (max-width: 37.5em){.u-hide-on-mobile{display:none}}.u-show-on-mobile{display:none}@media only all and (max-width: 37.5em){.u-show-on-mobile{display:block}}.u-hidden{display:none !important}.u-invisible{visibility:hidden}.u-right{float:right}.u-nowrap{white-space:nowrap}.u-flexible-container{position:relative;padding-bottom:56.25%;height:0}.u-flexible-container__inner{position:absolute;top:0;left:0;width:100%;height:100%}.u-flexible-container--4-3{position:relative;padding-bottom:75%;height:0}.u-mt0{margin-top:0 !important}.u-mb0{margin-bottom:0 !important}.u-mt5{margin-top:5px !important}.u-mb5{margin-bottom:5px !important}.u-mt10{margin-top:10px !important}.u-mb10{margin-bottom:10px !important}.u-mt15{margin-top:15px !important}.u-mb15{margin-bottom:15px !important}.u-mt20{margin-top:20px !important}.u-mb20{margin-bottom:20px !important}.u-mt30{margin-top:30px !important}.u-mb30{margin-bottom:30px !important}.u-mt45{margin-top:45px !important}.u-mb45{margin-bottom:45px !important}.u-mt60{margin-top:60px !important}.u-mb60{margin-bottom:60px !important}.u-w100pct{width:100%}.u-w90pct{width:90%}.u-w80pct{width:80%}.u-w70pct{width:70%}.u-w60pct{width:60%}.u-w50pct{width:50%}.u-w40pct{width:40%}.u-w30pct{width:30%}.u-w20pct{width:20%}.u-w10pct{width:10%}.u-w75pct{width:75%}.u-w65pct{width:65%}.u-w25pct{width:25%}.u-w15pct{width:15%}.u-w66pct{width:66.6666666667%}.u-w33pct{width:33.3333333333%}small,.u-small-text{font-size:.875em}small--subtle,.u-small-text--subtle{color:var(--gray)}.u-no-animation{transition-duration:0s !important}.u-move-transition{transition:transform .25s ease-out}.u-move-to-origin{transform:translateZ(0)}.u-move-left{transform:translate3d(-100%, 0, 0)}.u-move-left-2x{transform:translate3d(-200%, 0, 0)}.u-move-left-3x{transform:translate3d(-300%, 0, 0)}.u-move-right{transform:translate3d(100%, 0, 0)}.u-move-up{transform:translate3d(0, -100%, 0)}.u-alpha-transition{transition:opacity .25s linear}.u-alpha-100{opacity:1}.u-alpha-0{opacity:0}.u-max-height-transition{overflow:hidden;contain:paint;transition:max-height .2s ease-out}.u-max-height-zero{max-height:0 !important}.u-max-height-summary{max-height:88px !important}.a-link{border-bottom-width:0}.a-link .a-link__text{border-bottom-width:1px;border-bottom-style:inherit;overflow-wrap:break-word}.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){.a-link--jump{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-link--jump .cf-icon-svg--right{margin-left:auto}.a-link--jump .a-link__text{border-bottom-width:0;flex-shrink:10}}a.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){a.a-link--jump{border-top-width:1px;border-bottom-width:1px}a.a-link--jump:focus{outline:none}a.a-link--jump:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-link--jump)+li:has(.a-link--jump) .a-link--jump{position:relative;border-top:none}li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:hover:before,li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.m-list--unstyled,.m-list--horizontal,.m-list--links{padding-left:0;list-style-type:none}.m-list--unstyled .m-list__item,.m-list--horizontal .m-list__item,.m-list--links .m-list__item{margin-left:0}.m-list--spaced .m-list--spaced,.m-list--spaced .m-list__item+.m-list__item{margin-top:1.5em}.m-list--horizontal .m-list__item{display:inline-block;margin-right:.25em;margin-bottom:0}@media only all and (max-width: 37.5em){.m-list--links .m-list__item{margin-bottom:0}}html[lang=ar] .m-list{padding-right:0}.m-meta-header{display:flex;flex-direction:column-reverse;flex-wrap:wrap-reverse;row-gap:.625rem;column-gap:1.3125rem;width:-moz-fit-content;width:fit-content;padding-bottom:.625rem;overflow:hidden}.m-meta-header__item-group{display:flex;flex-wrap:wrap;column-gap:1.3125rem}.m-meta-header__item{display:grid;grid-template-columns:0 auto 1fr;row-gap:.3125rem;text-wrap:balance;margin-bottom:0;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.m-meta-header__item,ul+.m-meta-header__item,ol+.m-meta-header__item,dl+.m-meta-header__item,figure+.m-meta-header__item,img+.m-meta-header__item,table+.m-meta-header__item,blockquote+.m-meta-header__item,h1+.m-meta-header__item,.h1+.m-meta-header__item,h2+.m-meta-header__item,.h2+.m-meta-header__item,h3+.m-meta-header__item,.h3+.m-meta-header__item,h5+.m-meta-header__item,.h5+.m-meta-header__item,h6+.m-meta-header__item,.h6+.m-meta-header__item{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.625em;font-size:1em;line-height:1.125}}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.3125rem}}.m-meta-header__item .cf-icon-svg{margin-right:.3125rem}.m-meta-header__item:before{content:\"|\";margin-left:-0.8125rem}.m-meta-header__item .a-date{font-size:.875rem;line-height:1.7142857143;margin-bottom:0}@media only all and (min-width: 37.5625em){.m-meta-header{flex-direction:row}}.m-pull-quote__body{color:var(--black);font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-pull-quote__body{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.m-pull-quote__citation{color:var(--gray);font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.m-pull-quote__citation,ul+.m-pull-quote__citation,ol+.m-pull-quote__citation,dl+.m-pull-quote__citation,figure+.m-pull-quote__citation,img+.m-pull-quote__citation,table+.m-pull-quote__citation,blockquote+.m-pull-quote__citation,h1+.m-pull-quote__citation,.h1+.m-pull-quote__citation,h2+.m-pull-quote__citation,.h2+.m-pull-quote__citation,h3+.m-pull-quote__citation,.h3+.m-pull-quote__citation,h4+.m-pull-quote__citation,.h4+.m-pull-quote__citation,h6+.m-pull-quote__citation,.h6+.m-pull-quote__citation{margin-top:2.1428571429em}.m-pull-quote__citation:before{content:\"—\"}.m-slug-header{border-top:1px solid var(--gray-40)}.m-slug-header__heading{display:inline-block;padding-top:0.2857142857em;border-top:5px solid var(--green);margin-top:-3px;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}.a-tagline{font-size:.75rem;display:grid;grid-template-columns:22px 1fr;grid-column-gap:10px}.a-tagline__text{display:inline-block}.a-tagline .u-usa-flag{margin-top:1px}.a-tagline--large{font-size:1rem}.a-tagline--large .u-usa-flag{margin-top:4px}.u-usa-flag{display:inline-block;width:24px;height:13px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAZCAMAAABAf11LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5QTFRF////sxlC7MbQ2YyhxlNxCjFhR2WJV3GSKUt1dYumOFh/GT5rhZiwwszYsr/OlKW6Zn6c0djh8PL1iR9Ko7LE4OXrl0pttKC0pXWRtYKbSuJhRQAAANFJREFUeNrkkctuwyAUREnSuW/ApHYf//+jBVdZVcJi3aORgAXcMyLBAAJEzsVG3m8TkifyI3zfPQ6nJJLo421CArSBmkgjNEWtQE4zXJmClXuCWIlU5hdQxCqbqnE1KdIz79CVDvBwZxyKfQfmHTyzl01UZSvOWSTbhZLSWeDMufWLC/1ls3amT4qQq394EjIjApxBT+/nr8eEBNuKcB9SWMpmEXalNOylmlUZNTr4vE/4VdKhpC+leQf6y/e0wzL3RdJtkfUJyzwW+ZcdfgQYAJmJD3zerW6OAAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */:root{--font-stack: system-ui, sans-serif;--beige: #bea96f;--beige-30: #f0e8d8;--beige-60: #d8c8a0;--green-dark: #1e9642;--green-mid-dark: #1fa040;--green: #20aa3f;--green-90: #48b753;--green-80: #66c368;--green-70: #93cf7c;--green-60: #addc91;--green-50: #bae0a2;--green-40: #c7e5b3;--green-30: #d4eac6;--green-20: #e2efd8;--green-10: #f0f8eb;--teal-dark: #005e5d;--teal-mid-dark: #126b69;--teal: #257675;--teal-90: #3e8685;--teal-80: #579695;--teal-70: #70a6a5;--teal-60: #89b6b5;--teal-50: #9ec4c3;--teal-40: #b4d2d1;--teal-30: #c4dddc;--teal-20: #d4e7e6;--teal-10: #f0f7f6;--pacific-dark: #0050b4;--pacific-mid-dark: #0061c1;--pacific: #0072ce;--pacific-90: #2284d5;--pacific-80: #4497dc;--pacific-70: #61a7e2;--pacific-60: #7eb7e8;--pacific-50: #96c4ed;--pacific-40: #afd2f2;--pacific-30: #c3ddf6;--pacific-20: #d6e8fa;--pacific-10: #eff8fd;--navy-dark: #002d72;--navy-mid-dark: #123c7c;--navy: #254b87;--navy-90: #3e5f95;--navy-80: #5674a3;--navy-70: #6f88b2;--navy-60: #889cc0;--navy-50: #9daecc;--navy-40: #b3c0d9;--navy-30: #c3cde2;--navy-20: #d3daeb;--navy-10: #f4f6fa;--purple-dark: #a01b68;--purple-mid-dark: #aa2071;--purple: #b4267a;--purple-90: #be438b;--purple-80: #c55998;--purple-70: #cd70a5;--purple-60: #d486b2;--purple-50: #dc9cbf;--purple-40: #e3b2cc;--purple-30: #ebc9d9;--purple-20: #f0d8e2;--purple-10: #fdf3f8;--red-dark: #b63014;--red-mid-dark: #c3381c;--red: #d14124;--red-90: #d75a40;--red-80: #dd735d;--red-70: #e28875;--red-60: #e79e8e;--red-50: #ebb0a3;--red-40: #f0c3b8;--red-30: #f3d1c8;--red-20: #f7e0d9;--red-10: #fbefec;--gold-dark: #dc731c;--gold-mid-dark: #ed881b;--gold: #ff9e1b;--gold-90: #ffab39;--gold-80: #ffb858;--gold-70: #ffc372;--gold-60: #ffce8d;--gold-50: #ffd8a3;--gold-40: #ffe1b9;--gold-30: #ffe8cb;--gold-20: #fff0dd;--gold-10: #fff6ec;--neutral-dark: #745745;--neutral-mid-dark: #7d604b;--neutral: #8a6c57;--neutral-90: #957865;--neutral-80: #a18573;--neutral-70: #ad9484;--neutral-60: #baa496;--neutral-50: #c6b4a9;--neutral-40: #d3c5bc;--neutral-30: #ddd1c9;--neutral-20: #e7ddd7;--neutral-10: #f8f5f2;--gray-darker: #293037;--gray-dark: #43484e;--gray-mid-dark: #4f5257;--gray: #5a5d61;--gray-90: #676a6f;--gray-80: #75787b;--gray-70: #838588;--gray-60: #919395;--gray-50: #a2a3a4;--gray-40: #b4b5b6;--gray-30: #c3c4c4;--gray-20: #d2d3d5;--gray-15: #dcdddf;--gray-10: #e7e8e9;--gray-5: #f7f8f9;--black: #101820;--white: #fff}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/2cd55546-ec00-4af9-aeca-4a3cd186da53.woff2\") format(\"woff2\");font-style:normal;font-weight:normal;font-display:fallback}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/627fbb5a-3bae-4cd9-b617-2f923e29d55e.woff2\") format(\"woff2\");font-style:normal;font-weight:500;font-display:fallback}:root{--font-stack: \"Avenir Next\", arial, sans-serif}.card-container{max-width:100%;padding:15px;margin-bottom:30px}.card-container nav{width:100%;justify-content:space-between}.card-container nav a,.card-container nav button{font-size:16px}.card-container nav .a-btn--link{border:0}.card-container nav .a-btn--link span{margin-right:15px}.card-container h1{margin:15px 0;margin-top:30px}.card-container h2.company-information{margin-top:45px}.card-container .card{display:flex;flex-direction:row;flex-wrap:nowrap}@media screen and (max-width: 599px){.card-container .card{flex-wrap:wrap}}.card-container .card .card-left{box-sizing:border-box;min-width:260px;width:33%;padding-right:30px}@media screen and (min-width: 600px)and (max-width: 900px){.card-container .card .card-left{padding-right:15px}}@media screen and (max-width: 599px){.card-container .card .card-left{width:100%;padding-right:10px}}.card-container .card .card-right{width:67%}@media screen and (max-width: 599px){.card-container .card .card-right{width:100%;padding-top:15px}}.card-container .card .cf-icon__before{padding-right:10px;font-size:16px}.card-container .card .cf-icon__before.cf-icon-approved-round{color:var(--green)}.card-container .card .cf-icon__before.cf-icon-delete-round{color:var(--red)}.card-container .card .cf-icon__before.cf-icon-minus-round{color:var(--gold)}.card-container .card .cf-icon__before.cf-icon-help-round{color:var(--navy)}.card-container .card .cf-icon__before.cf-icon-error-round{color:var(--gray-80)}.card-container .card .cf-icon__before.cf-icon-clock-round{color:var(--green)}.card-container .card .cf-icon__before.cf-icon-clock-round.not-timely{color:var(--gold)}.card-container .card .layout-column h3{margin-top:0;margin-bottom:5px}.card-container .card .layout-column h4{margin-top:0;margin-bottom:5px}.card-container .card .subitem{margin-right:5px;font-family:\"Avenir Next\",sans-serif;font-weight:500}",null,"/*! normalize.css v2.1.3 | MIT License | git.io/normalize */html{font-family:sans-serif;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:0.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:0.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:0.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:normal;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:0.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:0.5em}li{margin-bottom:0.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:0.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:0.625em;text-align:left}th,td{padding:0.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:0.9375em;margin-left:0.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:\"Input Mono\",Consolas,Monaco,\"Courier New\",monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:0.8125em}pre{display:block;padding:0.625em 0.9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:rgba(0,0,0,0)}html{font-family:sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:.5em}li{margin-bottom:.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:.625em;text-align:left}th,td{padding:.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:.9375em;margin-left:.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:Input Mono,Consolas,Monaco,Courier New,monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:.8125em}pre{display:block;padding:.625em .9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:transparent}button.a-btn::-moz-focus-inner,input.a-btn::-moz-focus-inner{border:0}.a-btn{appearance:none;display:flex;gap:.625rem;box-sizing:border-box;padding:.5em .875em;border:0;margin:0;border-radius:.25em;cursor:pointer;font-size:1em;font-weight:500;line-height:normal;text-align:center;text-decoration:none;transition:background-color .1s;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;justify-content:center}.a-btn,.a-btn:link,.a-btn:visited{background-color:var(--pacific);color:var(--white)}.a-btn:hover,.a-btn.hover,.a-btn:focus,.a-btn.focus{background-color:var(--pacific-dark);color:var(--white)}.a-btn:focus,.a-btn.focus{outline:1px dotted var(--pacific);outline-offset:1px}.a-btn:active,.a-btn.active{background-color:var(--navy)}.a-btn--secondary,.a-btn--secondary:link,.a-btn--secondary:visited{background-color:var(--gray);color:var(--white)}.a-btn--secondary:hover,.a-btn--secondary.hover,.a-btn--secondary:focus,.a-btn--secondary.focus{background-color:var(--gray-dark)}.a-btn--secondary:focus,.a-btn--secondary.focus{outline-color:var(--gray)}.a-btn--secondary:active,.a-btn--secondary.active{background-color:var(--black)}.a-btn--warning,.a-btn--warning:link,.a-btn--warning:visited{background-color:var(--red-mid-dark);color:var(--white)}.a-btn--warning:hover,.a-btn--warning.hover,.a-btn--warning:focus,.a-btn--warning.focus{background-color:var(--red-dark)}.a-btn--warning:focus,.a-btn--warning.focus{outline-color:var(--red-mid-dark)}.a-btn--warning:active,.a-btn--warning.active{background-color:var(--gray-dark)}.a-btn--disabled,.a-btn--disabled:link,.a-btn--disabled:visited,.a-btn--disabled:hover,.a-btn--disabled.hover,.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn--disabled:active,.a-btn--disabled.active,.a-btn[disabled],.a-btn[disabled]:link,.a-btn[disabled]:visited,.a-btn[disabled]:hover,.a-btn[disabled].hover,.a-btn[disabled]:focus,.a-btn[disabled].focus,.a-btn[disabled]:active,.a-btn[disabled].active{background-color:var(--gray-20);color:var(--gray-dark);cursor:default;cursor:not-allowed}.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn[disabled]:focus,.a-btn[disabled].focus{outline-color:var(--gray-20)}@media only all and (max-width: 37.5em){.a-btn--full-on-xs{display:block;width:100%}}.a-btn:has(svg+span) span{order:3}.a-btn:has(span+svg) svg{order:3}.a-btn:not(.a-btn--hide-icon):has(svg+span):before,.a-btn:not(.a-btn--hide-icon):has(span+svg):before{content:\"\";border-left:1px solid var(--pacific-60);order:2;place-self:normal}.a-btn--secondary:has(svg):before{border-color:var(--gray-40) !important}.a-btn--warning:has(svg):before{border-color:var(--red-60) !important}.a-btn--disabled:has(svg):before,.a-btn[disabled]:has(svg):before{border-color:var(--gray-60) !important}.a-btn--hide-icon svg{display:none}.m-btn-group{display:flex;gap:.625rem;flex-wrap:wrap;align-items:center;width:-moz-fit-content;width:fit-content}.a-btn--link{padding:1.5px 0;border-radius:0;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-style:dotted;text-underline-offset:4.5px}.a-btn--link:has(svg){gap:.3125rem}.a-btn--link:has(svg):before{display:none}.a-btn--link,.a-btn--link:link,.a-btn--link:visited{text-decoration-color:var(--pacific);background-color:transparent;color:var(--pacific)}.a-btn--link:hover,.a-btn--link.hover{text-decoration-color:var(--pacific-dark);text-decoration-style:solid;background-color:transparent;color:var(--pacific-dark)}.a-btn--link:focus,.a-btn--link.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--pacific);color:var(--pacific)}.a-btn--link:active,.a-btn--link.active{text-decoration-color:var(--navy);text-decoration-style:solid;background-color:transparent;color:var(--navy)}.a-btn--link.a-btn--secondary,.a-btn--link.a-btn--secondary:link,.a-btn--link.a-btn--secondary:visited{text-decoration-color:var(--gray);background-color:transparent;color:var(--gray)}.a-btn--link.a-btn--secondary:hover,.a-btn--link.a-btn--secondary.hover{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.a-btn--link.a-btn--secondary:focus,.a-btn--link.a-btn--secondary.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--gray);color:var(--gray)}.a-btn--link.a-btn--secondary:active,.a-btn--link.a-btn--secondary.active{text-decoration-color:var(--black);text-decoration-style:solid;background-color:transparent;color:var(--black)}.a-btn--link.a-btn--warning,.a-btn--link.a-btn--warning:link,.a-btn--link.a-btn--warning:visited{text-decoration-color:var(--red-mid-dark);background-color:transparent;color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:hover,.a-btn--link.a-btn--warning.hover{text-decoration-color:var(--red-dark);text-decoration-style:solid;background-color:transparent;color:var(--red-dark)}.a-btn--link.a-btn--warning:focus,.a-btn--link.a-btn--warning.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--red-mid-dark);color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:active,.a-btn--link.a-btn--warning.active{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.o-expandable{position:relative}.o-expandable__header{display:flex;justify-content:space-between;gap:10px;padding:.625em .9375em;border:0;background-color:transparent;cursor:pointer}.o-expandable__header:focus{outline:1px dotted var(--black);outline-offset:2px}.o-expandable__header .o-expandable__cue-close,.o-expandable__header .o-expandable__cue-open{display:none}.o-expandable__header[aria-expanded=false] .o-expandable__cue-open,.o-expandable__header[aria-expanded=true] .o-expandable__cue-close{display:block}.o-expandable button.o-expandable__header{width:100%;text-align:left}.o-expandable__label{flex-grow:1;margin-bottom:0;color:var(--black);font-weight:500}.o-expandable__icon,.o-expandable__label{font-size:1.125em}@media only all and (max-width: 37.5em){.o-expandable__icon,.o-expandable__label{font-size:1em}}.o-expandable__cues{align-self:center;color:var(--pacific);font-size:1em;line-height:1.375}.o-expandable__content{padding:0 .9375em .9375em}.o-expandable__content:before{content:\"\";display:block;border-top:1px solid var(--gray-40);padding-top:.9375em}.o-expandable__content:after{padding-bottom:.9375em;width:100%}.o-expandable--padded .o-expandable__header{padding:1.5625em .9375em}.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.625em}@media only all and (max-width: 37.5em){.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.375em}}.o-expandable--background{background:var(--gray-5)}.o-expandable--border{border:1px solid var(--gray-40)}html[lang=ar] .o-expandable__header{text-align:right}html[lang=ar] .o-expandable__cues{text-align:left}.o-expandable-group .o-expandable{border-bottom:1px solid var(--gray-40)}.o-expandable-group .o-expandable:first-child{border-top:1px solid var(--gray-40)}@media print{.o-expandable__header[aria-expanded=true] .o-expandable__cue-close,.o-expandable__header[aria-expanded=false] .o-expandable__cue-open{display:none}.o-expandable__content[aria-expanded=false]{display:block;max-height:99999px !important}}.o-expandable .print__header[aria-expanded=true] .o-expandable .print__cue-close,.o-expandable .print__header[aria-expanded=false] .o-expandable .print__cue-open{display:none}.o-expandable .print__content[aria-expanded=false]{display:block;max-height:99999px !important}.o-summary__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary__btn{position:relative;z-index:2;display:block;width:100%;padding-top:15px;padding-bottom:15px;border:dotted var(--pacific);border-width:1px 0;text-align:center;color:var(--pacific);background:#fff}.o-summary__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary__btn[aria-expanded=false]:before{display:block;pointer-events:none;height:2.75em;margin:0;position:absolute;left:0;right:0;top:calc(-100% + 2px);background:linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);content:\"\"}@media print{.o-summary__btn[aria-expanded=false]:before{background:none}}.o-summary__btn[aria-expanded=false]:before .print{background:none}.no-js .o-summary__btn{display:none}@media only screen and (min-width: 601px){.o-summary--mobile .o-summary__btn{display:none}}.o-summary-minimal__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary-minimal__btn{margin-top:5px;padding-left:0;padding-right:0;display:block;border:none;background:none;text-align:left;color:var(--pacific)}.o-summary-minimal__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary-minimal__btn .o-summary-minimal__cue-close,.o-summary-minimal__btn .o-summary-minimal__cue-open{display:none}.o-summary-minimal__btn[aria-expanded=false] .o-summary-minimal__cue-open,.o-summary-minimal__btn[aria-expanded=true] .o-summary-minimal__cue-close{display:block}.no-js .o-summary-minimal__btn{display:none}.o-form__group{margin-bottom:1.875em}.o-form__fieldset{border:none;margin:0;padding:0}.o-form__fieldset .m-form-field+.m-form-field{margin-top:.625em}.a-form-alert .cf-icon-svg{color:var(--gray);float:left}.a-form-alert__text{display:block;margin-left:1.25em}.a-form-alert--success .cf-icon-svg{color:var(--green)}.a-form-alert--error .cf-icon-svg{color:var(--red)}.a-form-alert--warning .cf-icon-svg{color:var(--gold)}.m-form-field .a-text-input--full{width:100%}.m-form-field .a-label+.a-text-input{margin-top:.3125em}.m-form-field--checkbox .a-label,.m-form-field--radio .a-label{display:inline-grid;grid-template-columns:1.875em auto;vertical-align:top;cursor:pointer;overflow-wrap:anywhere}.m-form-field--checkbox .a-label:before,.m-form-field--radio .a-label:before{display:inline-block;grid-row-start:1;grid-row-end:3;border:1px solid var(--gray-60);height:1.125em;width:1.125em;margin-right:10px;background-color:var(--white);content:\"\";vertical-align:top;position:relative;top:1px;left:1px}.m-form-field--checkbox .a-label:hover:before,.m-form-field--checkbox .a-label.hover:before,.m-form-field--radio .a-label:hover:before,.m-form-field--radio .a-label.hover:before{border-color:var(--pacific)}.m-form-field--checkbox .a-label__helper,.m-form-field--radio .a-label__helper{display:block}.m-form-field--checkbox .a-checkbox,.m-form-field--checkbox .a-radio,.m-form-field--radio .a-checkbox,.m-form-field--radio .a-radio{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}.m-form-field--checkbox .a-checkbox:focus+.a-label,.m-form-field--checkbox .a-checkbox.focus+.a-label,.m-form-field--checkbox .a-radio:focus+.a-label,.m-form-field--checkbox .a-radio.focus+.a-label,.m-form-field--radio .a-checkbox:focus+.a-label,.m-form-field--radio .a-checkbox.focus+.a-label,.m-form-field--radio .a-radio:focus+.a-label,.m-form-field--radio .a-radio.focus+.a-label{outline:1px dotted var(--pacific);outline-offset:1px}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:hover+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled:checked+.a-label:before,.m-form-field--checkbox .a-radio:disabled:focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled.focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled:hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled.hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled:checked+.a-label:before,.m-form-field--radio .a-checkbox:disabled:focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled.focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled:hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled.hover+.a-label:before,.m-form-field--radio .a-radio:disabled:checked+.a-label:before,.m-form-field--radio .a-radio:disabled:focus+.a-label:before,.m-form-field--radio .a-radio:disabled.focus+.a-label:before,.m-form-field--radio .a-radio:disabled:hover+.a-label:before,.m-form-field--radio .a-radio:disabled.hover+.a-label:before{border-color:var(--gray-60);outline:none;box-shadow:none}.m-form-field--checkbox .a-checkbox:disabled+.a-label,.m-form-field--checkbox .a-radio:disabled+.a-label,.m-form-field--radio .a-checkbox:disabled+.a-label,.m-form-field--radio .a-radio:disabled+.a-label{cursor:not-allowed;color:var(--gray-dark)}.m-form-field--checkbox .a-checkbox:disabled+.a-label:before,.m-form-field--checkbox .a-radio:disabled+.a-label:before,.m-form-field--radio .a-checkbox:disabled+.a-label:before,.m-form-field--radio .a-radio:disabled+.a-label:before{background:var(--gray-10);border-color:var(--gray-60)}.m-form-field--checkbox .a-checkbox:focus+.a-label:before,.m-form-field--checkbox .a-checkbox.focus+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:hover+.a-label:before,.m-form-field--checkbox .a-checkbox.hover+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center 0}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,')}.m-form-field--checkbox-error .a-label:before{border-color:var(--red);outline:1px solid var(--red)}.m-form-field--checkbox-error .a-label:hover:before,.m-form-field--checkbox-error .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-error .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-error .a-checkbox.focus+.a-label:before{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline-color:var(--red)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label,.m-form-field--checkbox-error .a-checkbox.focus+.a-label{outline:1px dotted var(--red);outline-offset:1px}.m-form-field--checkbox-warning .a-label:before{border-color:var(--gold);outline:1px solid var(--gold)}.m-form-field--checkbox-warning .a-label:hover:before,.m-form-field--checkbox-warning .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label:before{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline-color:var(--gold)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label{outline:1px dotted var(--gold);outline-offset:1px}.m-form-field--checkbox-success .a-label:before{border-color:var(--green);outline:1px solid var(--green)}.m-form-field--checkbox-success .a-label:hover:before,.m-form-field--checkbox-success .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-success .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-success .a-checkbox.focus+.a-label:before{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline-color:var(--green)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label,.m-form-field--checkbox-success .a-checkbox.focus+.a-label{outline:1px dotted var(--green);outline-offset:1px}.m-form-field--radio .a-label:before{border-radius:50%;transform:rotate(0)}.m-form-field--radio .a-radio:focus+.a-label:before,.m-form-field--radio .a-radio.focus+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:hover+.a-label:before,.m-form-field--radio .a-radio.hover+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:checked+.a-label:before{background-color:var(--pacific);box-shadow:inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:checked:disabled+.a-label:before{background-color:var(--gray-40);box-shadow:inset 0 0 0 2px var(--gray-10)}.m-form-field--radio .a-radio:focus:checked+.a-label:before,.m-form-field--radio .a-radio.focus:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:hover:checked+.a-label:before,.m-form-field--radio .a-radio.hover:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--lg-target{display:block}.m-form-field--lg-target .a-label{box-sizing:border-box;width:100%;padding:15px;background-color:var(--gray-10)}.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{background-color:var(--pacific-20);box-shadow:inset 0 0 0 1px var(--pacific)}.m-form-field--lg-target .a-checkbox:hover+.a-label,.m-form-field--lg-target .a-checkbox.hover+.a-label,.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-radio:hover+.a-label,.m-form-field--lg-target .a-radio.hover+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label{box-shadow:inset 0 0 0 2px var(--pacific)}.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{outline-offset:1px}.m-form-field--lg-target .a-checkbox:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:hover:disabled+.a-label,.m-form-field--lg-target .a-radio:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:hover:disabled+.a-label{color:var(--gray-dark);box-shadow:none;background-color:var(--gray-20)}.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label:before,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label:before{border:1px solid var(--gray-60)}.m-form-field .a-form-alert{margin-top:.9375em}.a-label{display:inline-block}.a-label__helper{color:var(--gray-dark);font-size:1rem;font-weight:400}.a-label__helper--block{display:block;margin-top:0.8333333333em}.a-label--heading{display:block;margin-bottom:0.5555555556em;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.a-label--heading,ul+.a-label--heading,ol+.a-label--heading,dl+.a-label--heading,figure+.a-label--heading,img+.a-label--heading,table+.a-label--heading,blockquote+.a-label--heading,h1+.a-label--heading,.h1+.a-label--heading,h2+.a-label--heading,.h2+.a-label--heading,h3+.a-label--heading,.h3+.a-label--heading,h5+.a-label--heading,.h5+.a-label--heading,h6+.a-label--heading,.h6+.a-label--heading{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.a-label--heading{margin-bottom:.625em;font-size:1em;line-height:1.125}}.a-label--heading .a-label__helper--block{margin-top:.625rem}.a-range{appearance:none;width:100%;min-height:49px}.a-range::-webkit-slider-runnable-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-moz-range-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-webkit-slider-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range::-moz-range-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range:focus,.a-range.focus{box-shadow:none;outline:none}.a-range:focus::-webkit-slider-thumb,.a-range.focus::-webkit-slider-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.a-range:focus::-moz-range-thumb,.a-range.focus::-moz-range-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.o-search-input{display:flex;flex-direction:column;row-gap:.9375rem}.o-search-input__input{position:relative;display:flex;width:initial;flex:0 1 100%}.o-search-input__input-label{position:absolute;left:10px;align-self:center;cursor:pointer}.o-search-input__input input[type=search]{width:100%;white-space:nowrap;padding-left:30px;appearance:none}.o-search-input__input button[type=reset]{display:none;position:absolute;right:0;align-self:center;color:var(--gray-40);font-size:20px;border:1px solid transparent;background-color:transparent;outline:0;width:44px;padding:5px;text-align:right}.o-search-input__input button[type=reset]>svg{width:25px;cursor:pointer;pointer-events:none}.o-search-input__input button[type=reset]:hover{color:var(--black)}.o-search-input__input button[type=reset]:focus{color:var(--black)}.o-search-input__input button[type=reset]:focus>svg{outline:1px dotted var(--pacific)}.o-search-input__input input[type=search]:placeholder-shown~button[type=reset]{display:none}.o-search-input__input input[type=search]:not(:placeholder-shown){padding-right:34px}.o-search-input__input input[type=search]::-webkit-search-decoration,.o-search-input__input input[type=search]::-webkit-search-cancel-button,.o-search-input__input input[type=search]::-webkit-search-results-button,.o-search-input__input input[type=search]::-webkit-search-results-decoration{display:none}.o-search-input:focus-within button[type=reset],.o-search-input .o-search-input__input:hover button[type=reset]{display:block}.o-search-input button[type=submit]{line-height:1.1875}@media only all and (min-width: 37.5625em){.o-search-input{flex-direction:row;border-left:0}.o-search-input button[type=submit]{border-top-left-radius:0;border-bottom-left-radius:0;flex-basis:25%}}.no-js .o-search-input button[type=reset]{display:none !important}.a-select{position:relative;border:1px solid var(--gray-60)}.a-select select{width:100%;line-height:1.375;padding:.4375em .375em .375em;border:0;appearance:none;background-color:var(--white);border-radius:0;color:var(--black)}.a-select select:hover,.a-select select.hover{outline:2px solid var(--pacific);outline-offset:0}.a-select select:active,.a-select select:focus,.a-select select.focus{box-shadow:0 0 0 2px var(--pacific);outline:1px dotted var(--pacific);outline-offset:3px}.a-select select[disabled]{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed}.a-select select[disabled]:hover,.a-select select[disabled].hover,.a-select select[disabled]:focus,.a-select select[disabled].focus{outline:none}.a-select select[disabled] option,.a-select select[disabled] option:disabled,.a-select select option:disabled{color:var(--gray-dark)}.a-select:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;content:\"\";pointer-events:none}.a-select--disabled:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.a-tag-filter{display:flex;gap:.625rem;border:1px solid var(--teal);padding:4px 6px;background-color:var(--teal-20);border-radius:.1875rem;color:var(--black);text-align:left;min-width:-moz-fit-content;min-width:fit-content}.a-tag-filter .cf-icon-svg{pointer-events:none;flex:none}.a-tag-filter>label{display:contents;pointer-events:none}button.a-tag-filter:hover{background-color:var(--teal-40);cursor:pointer}button.a-tag-filter:focus{outline:1px dotted var(--teal);outline-offset:1px}button.a-tag-filter:active{background-color:var(--teal)}a.a-tag-filter{line-height:normal;color:var(--black);border-color:var(--teal)}a.a-tag-filter:visited,a.a-tag-filter.visited,a.a-tag-filter:hover,a.a-tag-filter.hover{border-color:var(--teal);color:var(--black)}a.a-tag-filter:focus,a.a-tag-filter.focus{border-color:var(--teal);color:var(--black)}a.a-tag-filter:active,a.a-tag-filter.active{border-color:var(--teal);color:var(--black)}.a-tag-topic{display:flex;gap:.3125rem}.a-tag-topic{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--gold-80);letter-spacing:1px}.a-tag-topic .a-tag-topic__text{color:var(--gray);word-break:break-word}@media only all and (max-width: 37.5em){.a-tag-topic{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-tag-topic .cf-icon-svg--right{margin-left:auto}.a-tag-topic .a-tag-topic__text{border-bottom-width:0;flex-shrink:10}}a.a-tag-topic{color:var(--gold-80);border-color:var(--gold-80)}a.a-tag-topic:visited,a.a-tag-topic.visited,a.a-tag-topic:hover,a.a-tag-topic.hover{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:focus,a.a-tag-topic.focus{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:active,a.a-tag-topic.active{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic .a-tag-topic__text{border-bottom-color:var(--gold-80)}@media only all and (max-width: 37.5em){a.a-tag-topic{border-top-width:1px;border-bottom-width:1px}a.a-tag-topic:focus{outline:none}a.a-tag-topic:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-tag-topic)+li:has(.a-tag-topic) .a-tag-topic{position:relative;border-top:none}li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:hover:before,li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.a-tag-topic__bullet{font-size:1rem;line-height:1rem}@media only all and (min-width: 37.5625em){a.a-tag-topic__text{color:var(--gray);border-color:var(--gray)}a.a-tag-topic__text:visited,a.a-tag-topic__text.visited,a.a-tag-topic__text:hover,a.a-tag-topic__text.hover{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:focus,a.a-tag-topic__text.focus{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:active,a.a-tag-topic__text.active{border-color:var(--gray);color:var(--gray)}a.a-tag-topic,a.a-tag-topic:visited,a.a-tag-topic:hover,a.a-tag-topic:focus,a.a-tag-topic:active{border-bottom:none;outline-offset:1px}a.a-tag-topic .a-tag-topic__text,a.a-tag-topic:visited .a-tag-topic__text,a.a-tag-topic:hover .a-tag-topic__text,a.a-tag-topic:focus .a-tag-topic__text,a.a-tag-topic:active .a-tag-topic__text{padding-bottom:1px;border-bottom:1px dotted var(--gold-80)}a.a-tag-topic:hover .a-tag-topic__text{border-bottom:1px solid var(--gold-80)}a.a-tag-topic:focus{outline-color:var(--gray)}a.a-tag-topic:focus .a-tag-topic__text{border-bottom-style:solid !important}}.m-tag-group{padding-left:0;list-style-type:none}.m-tag-group li{margin-bottom:0;display:contents}@media only all and (min-width: 37.5625em){.m-tag-group{display:flex;gap:.9375em;flex-wrap:wrap}.m-tag-group--stacked{flex-direction:column;width:-moz-fit-content;width:fit-content}}.m-tag-group:has(.a-tag-filter){display:flex;gap:.9375em;flex-wrap:wrap}html[lang=ar] .m-tag-group{direction:rtl;padding-right:0}.a-text-input{appearance:none;display:inline-block;padding:.4375em;border:1px solid var(--gray-60);background:var(--white);color:var(--black);box-sizing:border-box}.a-text-input:hover,.a-text-input.hover{border-color:var(--pacific);outline:1px solid var(--pacific)}.a-text-input:focus,.a-text-input.focus{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific);outline:1px dotted var(--pacific);outline-offset:2px}.a-text-input:disabled,.a-text-input:disabled:hover,.a-text-input:disabled.hover,.a-text-input:disabled:focus,.a-text-input:disabled.focus{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed;border-color:var(--gray-60);outline:none}.a-text-input--error{border-color:var(--red);outline:1px solid var(--red)}.a-text-input--error:hover,.a-text-input--error.hover{border-color:var(--red-dark);outline:1px solid var(--red-dark);outline-offset:0}.a-text-input--error:focus,.a-text-input--error.focus{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red)}.a-text-input--error:focus:hover,.a-text-input--error:focus.hover,.a-text-input--error.focus:hover,.a-text-input--error.focus.hover{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red);outline-offset:2px}.a-text-input--warning{border-color:var(--gold);outline:1px solid var(--gold)}.a-text-input--warning:hover,.a-text-input--warning.hover{border-color:var(--gold-dark);outline:1px solid var(--gold-dark);outline-offset:0}.a-text-input--warning:focus,.a-text-input--warning.focus{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold)}.a-text-input--warning:focus:hover,.a-text-input--warning:focus.hover,.a-text-input--warning.focus:hover,.a-text-input--warning.focus.hover{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold);outline-offset:2px}.a-text-input--success{border-color:var(--green);outline:1px solid var(--green)}.a-text-input--success:hover,.a-text-input--success.hover{border-color:var(--green-dark);outline:1px solid var(--green-dark);outline-offset:0}.a-text-input--success:focus,.a-text-input--success.focus{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green)}.a-text-input--success:focus:hover,.a-text-input--success:focus.hover,.a-text-input--success.focus:hover,.a-text-input--success.focus.hover{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green);outline-offset:2px}::-webkit-search-decoration{appearance:none}::placeholder{color:var(--gray-dark)}input[type=date]::-webkit-datetime-edit{color:var(--gray-dark)}select.o-multiselect{display:block;box-sizing:border-box;width:100%;padding:.25em .4375em;height:5.5em;border:1px solid var(--gray-60)}select.o-multiselect option{padding:.125em .375em}.o-multiselect,.o-multiselect__header{position:relative}.o-multiselect__header:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;border:1px solid var(--gray-60);content:\"\";pointer-events:none}.o-multiselect__search[type=text]{display:block;box-sizing:border-box;width:100%}.o-multiselect__fieldset{border-color:var(--gray-60);border-top:none;margin:-1px 0 0;padding:0;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;position:absolute;z-index:10;max-height:0;width:100%;transition:max-height .25s ease-out}.o-multiselect.u-active .o-multiselect__fieldset{margin-top:0;max-height:140px;border-color:var(--pacific);border-width:2px;border-top:0}.o-multiselect.u-active .o-multiselect__header:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.o-multiselect__options{list-style-type:none;background-color:var(--white);padding:0}.o-multiselect__options li{margin:0}.o-multiselect__options li:first-child .a-label{padding-top:.625em}.o-multiselect__options.u-filtered li:not(.u-filter-match){display:none}.o-multiselect__options.u-no-results li,.o-multiselect__options.u-max-selections li{display:none}.o-multiselect__options.u-no-results:after,.o-multiselect__options.u-max-selections:after{display:list-item}.o-multiselect__options.u-no-results:after{content:\"No results found\"}.o-multiselect__options.u-max-selections{padding:.625em;pointer-events:none}.o-multiselect__options.u-max-selections:after{content:\"Reached maximum number of selections\"}.o-multiselect__options .a-label{box-sizing:border-box;padding:.3125em 0 .3125em .625em;width:100%}.cf-icon-svg{height:1.1875em;vertical-align:text-top;fill:currentcolor}.cf-icon-svg--updating,.cf-icon-svg--updating-round{animation:updating-animation 1.25s infinite linear;transform-origin:50% 50%}@keyframes updating-animation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}html[lang=ar] .cf-icon-svg--right,html[lang=ar] .cf-icon-svg--right-round,html[lang=ar] .cf-icon-svg--left,html[lang=ar] .cf-icon-svg--left-round,html[lang=ar] .cf-icon-svg--arrow-right,html[lang=ar] .cf-icon-svg--arrow-right-round,html[lang=ar] .cf-icon-svg--arrow-left,html[lang=ar] .cf-icon-svg--arrow-left-round,html[lang=ar] .cf-icon-svg--help,html[lang=ar] .cf-icon-svg--help-round,html[lang=ar] .cf-icon-svg--book,html[lang=ar] .cf-icon-svg--book-round,html[lang=ar] .cf-icon-svg--document,html[lang=ar] .cf-icon-svg--document-round,html[lang=ar] .cf-icon-svg--edit,html[lang=ar] .cf-icon-svg--edit-round,html[lang=ar] .cf-icon-svg--paper-clip,html[lang=ar] .cf-icon-svg--paper-clip-round,html[lang=ar] .cf-icon-svg--cart,html[lang=ar] .cf-icon-svg--cart-round,html[lang=ar] .cf-icon-svg--disability,html[lang=ar] .cf-icon-svg--disability-round,html[lang=ar] .cf-icon-svg--travel,html[lang=ar] .cf-icon-svg--travel-round,html[lang=ar] .cf-icon-svg--bullhorn,html[lang=ar] .cf-icon-svg--bullhorn-round,html[lang=ar] .cf-icon-svg--chart,html[lang=ar] .cf-icon-svg--chart-round,html[lang=ar] .cf-icon-svg--list,html[lang=ar] .cf-icon-svg--list-round,html[lang=ar] .cf-icon-svg--external-link,html[lang=ar] .cf-icon-svg--external-link-round{transform:scaleX(-1)}.m-card{position:relative}.m-card:not(.m-card--breakout)>a{padding:1.875em}.m-card:not(.m-card--breakout) .m-card__footer{margin-top:auto}.m-card:not(.m-card--breakout,.m-card--topic){background:var(--white);border:1px solid var(--gray-20);border-bottom-width:3px;padding:1.875em}.m-card:not(.m-card--breakout,.m-card--topic),.m-card>a{display:flex;flex-direction:column;flex-grow:1;flex-basis:0;box-sizing:border-box;height:100%}.m-card a:focus{outline-offset:2px}.m-card__footer>a{font-weight:500;border-bottom-width:1px}@media only all and (max-width: 56.3125em){.m-card__heading{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h4+.m-card__heading,.h4+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.3636363636em}}@media only all and (max-width: 56.3125em)and (max-width: 37.5em){.m-card__heading{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h3+.m-card__heading,.h3+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.6666666667em}}.m-card__heading>a{color:var(--black)}.m-card__heading>a:hover{color:var(--pacific)}.m-card__heading>a .m-card__icon{font-size:1em;margin-bottom:0;padding-right:.46875em}.m-card__heading>a .m-card__icon,.m-card__heading>a span{display:table-cell}.m-card>.m-list{margin-top:10px;margin-bottom:30px}.m-card--topic{text-align:center;width:170px;background:var(--white)}.m-card--topic>a{border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--topic .m-card__icon{font-size:1.875em;color:var(--green);margin-bottom:.3125em}.m-card--topic:hover>a{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--topic:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--topic .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--topic>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--topic:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:focus .m-card__footer>span{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:active .m-card__footer>span{border-color:var(--pacific-dark);border-style:solid;color:var(--pacific-dark)}.m-card--topic-action .m-card__icon{color:var(--pacific)}.m-card--breakout{min-width:210px;text-align:center}.m-card--breakout>a{padding-top:60px}.m-card--breakout .m-card__inner-wrapper{position:relative;z-index:0;min-height:135px;background:var(--gray-5);border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--breakout .m-card__img{position:absolute;z-index:1;top:0;left:50%;width:210px;height:120px;margin-left:-105px}.m-card--breakout .m-card__footer{margin-top:84px}.m-card--breakout:hover .m-card__inner-wrapper{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--breakout:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--breakout .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--breakout>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--breakout:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--breakout>a:focus .m-card__footer>span{border-color:var(--pacific);color:var(--pacific)}.m-card--breakout>a:active .m-card__footer>span{border-color:var(--navy);border-style:solid;color:var(--navy)}.m-card--breakout .m-card__footer>span{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card--breakout .m-card__footer>span,ul+.m-card--breakout .m-card__footer>span,ol+.m-card--breakout .m-card__footer>span,dl+.m-card--breakout .m-card__footer>span,figure+.m-card--breakout .m-card__footer>span,img+.m-card--breakout .m-card__footer>span,table+.m-card--breakout .m-card__footer>span,blockquote+.m-card--breakout .m-card__footer>span,h1+.m-card--breakout .m-card__footer>span,.h1+.m-card--breakout .m-card__footer>span,h2+.m-card--breakout .m-card__footer>span,.h2+.m-card--breakout .m-card__footer>span,h4+.m-card--breakout .m-card__footer>span,.h4+.m-card--breakout .m-card__footer>span,h5+.m-card--breakout .m-card__footer>span,.h5+.m-card--breakout .m-card__footer>span,h6+.m-card--breakout .m-card__footer>span,.h6+.m-card--breakout .m-card__footer>span{margin-top:1.3636363636em}.o-card-group>h2{margin-bottom:1.875rem}.o-card-group--column-2 .o-card-group__cards{grid-template-columns:1fr 1fr}.o-card-group--column-3 .o-card-group__cards{grid-template-columns:repeat(3, minmax(0, 1fr))}@media only all and (max-width: 63.8125em){.o-card-group--column-3 .o-card-group__cards{grid-template-columns:1fr 1fr}}.o-card-group__cards{display:grid;grid-column-gap:1.25em;grid-row-gap:1.25em}@media only all and (max-width: 37.5em){.o-card-group__cards{grid-template-columns:100% !important}}.o-card-group--bg-green{padding:1.875em;background:var(--green-20)}_:-ms-lang(x),.o-card-group__cards{display:block}_:-ms-lang(x) .m-card,.o-card-group__cards .m-card{display:block;float:left;margin-bottom:10px}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-2 .o-card-group__cards .m-card{width:48%;margin-right:2%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-2 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-3 .o-card-group__cards .m-card{width:32%;margin-right:1%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-3 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x),.o-card-group:after{content:\"\";display:table;clear:both}.o-card-group--count-2 .m-card:nth-of-type(1),.o-card-group--count-3 .m-card:nth-of-type(1),.o-card-group--count-4 .m-card:nth-of-type(1){grid-area:card1}.o-card-group--count-2 .m-card:nth-of-type(2),.o-card-group--count-3 .m-card:nth-of-type(2),.o-card-group--count-4 .m-card:nth-of-type(2){grid-area:card2}.o-card-group--count-2 .m-card:nth-of-type(3),.o-card-group--count-3 .m-card:nth-of-type(3),.o-card-group--count-4 .m-card:nth-of-type(3){grid-area:card3}.o-card-group--count-2 .m-card:nth-of-type(4),.o-card-group--count-3 .m-card:nth-of-type(4),.o-card-group--count-4 .m-card:nth-of-type(4){grid-area:card4}.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card1 card3\"}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.7307692308em}h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1)>a{justify-content:center}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card3 card4\"}.o-card-group--flow .o-card-group__cards{display:flex;flex-wrap:wrap;justify-content:center}@media only all and (min-width: 37.5625em)and (max-width: 56.25em){.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card1\" \"card2 card3\"}}@media only all and (max-width: 37.5em){.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\"}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\" \"card4\"}.o-card-group--flow .o-card-group__cards{display:block}.o-card-group--flow .o-card-group__cards .m-card{width:100%;margin-bottom:1.875em}}.o-email-signup .m-notification{margin-bottom:.9375em}.o-email-signup .a-text-input{max-width:23.125rem}.o-email-signup__buttons{display:flex;margin-top:.9375em;align-items:center;flex-wrap:wrap-reverse;gap:.9375em}.o-email-signup .a-btn{text-align:inherit}@media only all and (max-width: 37.5em){.o-email-signup .a-label--heading{font-size:1em}}.o-featured-content-module{min-height:220px;position:relative;border:1px solid var(--gray-40);background-color:var(--gray-5)}.o-featured-content-module__text{padding-top:1.875em;padding-bottom:1.875em}.o-featured-content-module__img{display:block}@media only all and (max-width: 37.5em){.o-featured-content-module__text{padding-right:.9375em;padding-left:.9375em}.o-featured-content-module__visual{padding-right:.9375em;padding-bottom:.9375em;padding-left:.9375em}.o-featured-content-module__img{margin-right:auto;margin-left:auto}}@media only all and (min-width: 37.5625em){.o-featured-content-module__text{padding-right:300px;padding-left:1.875em}.o-featured-content-module__visual{height:100%;overflow:hidden;position:absolute;top:0;right:0;width:270px}.o-featured-content-module__img{max-width:none;height:100%;position:absolute;left:50%;transform:translate(-50%)}}.m-hero{background-color:var(--gray-5)}.m-hero__wrapper{display:grid;max-width:1200px;margin:0 auto;padding-top:30px;padding-bottom:30px}.m-hero__text{padding-right:15px;padding-left:15px}.m-hero__heading{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7647058824em}.m-hero__subhead{font-size:22px;line-height:1.25}.m-hero__image-wrapper{box-sizing:border-box;overflow:hidden}.m-hero__image{background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;display:none}@supports(display: grid){.m-hero__image{display:block}}.m-hero--knockout{background-color:var(--gray);color:var(--white)}.m-hero--overlay .m-hero__wrapper{background-position:center;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo,.m-hero--50-50{background-color:var(--white)}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}@media only all and (min-width: 37.5625em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h2+.m-hero--jumbo .m-hero__subhead,.h2+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h2+.m-hero--50-50 .m-hero__subhead,.h2+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.3636363636em}}@media only all and (min-width: 63.8125em){.m-hero--jumbo .m-hero__wrapper,.m-hero--50-50 .m-hero__wrapper{min-height:285px}.m-hero--jumbo .m-hero__heading,.m-hero--50-50 .m-hero__heading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.625em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead{margin-top:1.7307692308em}h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h3+.m-hero--jumbo .m-hero__subhead,.h3+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h3+.m-hero--50-50 .m-hero__subhead,.h3+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){.m-hero__image-wrapper{margin-top:1.875em}.m-hero--overlay .m-hero__wrapper{background-image:none !important}.m-hero--jumbo .m-hero__wrapper{padding-bottom:0}}@media only all and (max-width: 56.25em){.m-hero__heading{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7307692308em}h1+.m-hero__heading,.h1+.m-hero__heading,h3+.m-hero__heading,.h3+.m-hero__heading,h4+.m-hero__heading,.h4+.m-hero__heading,h5+.m-hero__heading,.h5+.m-hero__heading,h6+.m-hero__heading,.h6+.m-hero__heading{margin-top:1.1538461538em}.m-hero__subhead{font-size:18px}}@media only all and (min-width: 37.5625em){.m-hero__wrapper{grid-template-columns:7fr 5fr;padding-right:15px;padding-left:15px;min-height:225px}.m-hero__text{margin:auto 0}.m-hero__image-wrapper{padding-right:15px;padding-left:15px;display:flex;align-items:center}.m-hero--bleeding .m-hero__image-wrapper{width:100%;margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--bleeding .m-hero__image{padding-bottom:0 !important;height:100%;width:100%;background-size:cover}.m-hero--overlay .m-hero__image{display:none}.m-hero--jumbo .m-hero__wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo .m-hero__image{display:none}.m-hero--50-50 .m-hero__wrapper{grid-template-columns:1fr 1fr;border:1px solid var(--gray-40);border-top:none;background-position:100% center;background-repeat:no-repeat;background-size:50%}.m-hero--50-50 .m-hero__image{display:none}}@media only all and (min-width: 63.8125em){.m-hero__wrapper{padding-top:2.8125em;padding-bottom:2.8125em;min-height:195px}.m-hero--bleeding .m-hero__image-wrapper{margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--50-50 .m-hero__wrapper{min-height:345px}}.content-l{position:relative}@media only all and (min-width: 37.5625em){.content-l{display:block;position:relative;margin-left:-15px;margin-right:-15px}}@media only all and (max-width: 37.5em){.content-l__col+.content-l__col{margin-top:1.875em}}@media only all and (min-width: 37.5625em){.content-l__col-1{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-2{display:inline-block;box-sizing:border-box;width:50%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-3{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-2-3{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-8{display:inline-block;box-sizing:border-box;width:37.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-5-8{display:inline-block;box-sizing:border-box;width:62.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-4{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-4{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}.content__line{height:1px;background:var(--gray-40)}.content__main dd,.content__main dt,.content__main h3,.content__main h4,.content__main h5,.content__main h6,.content__main li,.content__main p,.content__main label,.content__intro dd,.content__intro dt,.content__intro h3,.content__intro h4,.content__intro h5,.content__intro h6,.content__intro li,.content__intro p,.content__intro label{max-width:41.875rem}.content__intro,.content__main,.content__sidebar{padding:1.875em .9375em}@media only all and (min-width: 37.5625em){.content__intro,.content__main,.content__sidebar{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding:2.8125em .9375em}}@media only all and (min-width: 56.3125em){.content__intro,.content__main,.content__sidebar{padding:2.8125em 0}}@media only all and (min-width: 56.3125em){.content__intro{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}@media only all and (min-width: 56.3125em){.content--1-3 .content__sidebar{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-right:1.875em}.content--1-3 .content__main{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;position:relative}.content--1-3 .content__main:after{content:\"\";border-left:1px solid var(--gray-40);position:absolute;top:2.8125em;bottom:0;left:-1.875em}.content--2-1 .content__main{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content--2-1 .content__main:after{right:-1.875em}.content--2-1 .content__sidebar{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-left:1.875em}}.content--flush-bottom{padding-bottom:0}@media only all and (max-width: 56.25em){.content--flush-top-on-small{padding-top:0}}@media only all and (max-width: 56.25em){.content--flush-all-on-small{padding:0;border:none}}.block{margin-top:3.75em;margin-bottom:3.75em}.block--border-top{border-top:1px solid var(--gray-40)}.block--border-right{border-right:1px solid var(--gray-40)}.block--border-bottom{border-bottom:1px solid var(--gray-40)}.block--border-left{border-left:1px solid var(--gray-40)}.block--border{border:1px solid var(--gray-40)}.block--flush-top{margin-top:0 !important}.block--flush-top.block--border,.block--flush-top.block--border-top{border-top:none}.block--flush-bottom{margin-bottom:0 !important}.block--flush-bottom.block--border,.block--flush-bottom.block--border-bottom{border-bottom:none}.block--flush-sides{margin-right:-15px;margin-left:-15px}@media only all and (max-width: 37.5em){.block--flush-sides.block--border,.block--flush-sides.block--border-right,.block--flush-sides.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush-sides{margin-right:-30px;margin-left:-30px}}.block--flush{margin-top:0 !important;margin-right:-15px;margin-bottom:0 !important;margin-left:-15px}.block--flush.block--border,.block--flush.block--border-top,.block--flush.block--border-bottom{border-top:none;border-bottom:none}@media only all and (max-width: 37.5em){.block--flush.block--border,.block--flush.block--border-right,.block--flush.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush{margin-right:-30px;margin-left:-30px}}.block--bg{padding:1.875em .9375em 3.75em;background:var(--gray-5)}@media only all and (min-width: 37.5625em){.block--bg{padding:2.8125em 1.875em}}.block--padded-top{padding-top:1.875em;margin-top:1.875em}.block--padded-bottom{padding-bottom:1.875em;margin-bottom:1.875em}.block--sub{margin-top:1.875em;margin-bottom:1.875em}@media only all and (min-width: 56.3125em){.wrapper{max-width:1200px;padding-right:15px;padding-left:15px;margin:0 auto;clear:both}}.wrapper--match-content{padding-left:15px;padding-right:15px}@media only all and (min-width: 37.5625em){.wrapper--match-content{padding-left:30px;padding-right:30px;max-width:1200px}}.o-text-introduction{margin-top:0;margin-bottom:60px}.o-text-introduction>*{margin-top:0;margin-bottom:15px;max-width:41.875rem}.o-well{box-sizing:border-box;padding:1.875em .9375em;border:1px solid var(--gray-40);background-color:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-well{padding-left:1.875em;padding-right:1.875em}}.o-banner{padding:.9375em 0;background:var(--gold-10);border-bottom:1px solid var(--gray-40);font-size:.875em}.o-banner .m-notification{border:none;padding:0}.o-banner .m-notification__icon{left:0;top:0}.o-banner--dark{background:var(--teal-dark);border-color:var(--teal-dark);color:var(--white)}.o-banner--dark .m-notification{background:var(--teal-dark)}.o-banner--dark .m-notification .cf-icon-svg{fill:var(--white)}.o-banner--dark .m-notification a{color:var(--white);border-color:var(--white)}.o-banner--dark .m-notification a:visited,.o-banner--dark .m-notification a.visited{border-color:var(--teal-40);color:var(--teal-40)}.o-banner--dark .m-notification a:hover,.o-banner--dark .m-notification a.hover{border-color:var(--gray-15);color:var(--gray-15)}.o-banner--dark .m-notification a:focus,.o-banner--dark .m-notification a.focus{border-color:var(--white);color:var(--white)}.o-banner--dark .m-notification a:active,.o-banner--dark .m-notification a.active{border-color:var(--gray-15);color:var(--gray-15)}@media only all and (min-width: 37.5625em){.o-banner{font-size:1em}}.m-notification{display:none;position:relative;padding:15px;background:var(--gray-5);border:1px solid var(--gray-40)}.m-notification>.cf-icon-svg{position:absolute;fill:var(--gray)}.m-notification--success{background:var(--green-10);border-color:var(--green)}.m-notification--success>.cf-icon-svg{fill:var(--green)}.m-notification--warning{background:var(--gold-10);border-color:var(--gold)}.m-notification--warning>.cf-icon-svg{fill:var(--gold)}.m-notification--error{background:var(--red-10);border-color:var(--red)}.m-notification--error>.cf-icon-svg{fill:var(--red)}.m-notification--success a,.m-notification--warning a,.m-notification--error a{color:var(--pacific-mid-dark);border-color:var(--pacific-mid-dark)}.m-notification--success a:visited,.m-notification--success a.visited,.m-notification--warning a:visited,.m-notification--warning a.visited,.m-notification--error a:visited,.m-notification--error a.visited{border-color:var(--teal);color:var(--teal)}.m-notification--success a:hover,.m-notification--success a.hover,.m-notification--warning a:hover,.m-notification--warning a.hover,.m-notification--error a:hover,.m-notification--error a.hover{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-notification--success a:focus,.m-notification--success a.focus,.m-notification--warning a:focus,.m-notification--warning a.focus,.m-notification--error a:focus,.m-notification--error a.focus{border-color:var(--pacific-mid-dark);color:var(--pacific-mid-dark)}.m-notification--success a:active,.m-notification--success a.active,.m-notification--warning a:active,.m-notification--warning a.active,.m-notification--error a:active,.m-notification--error a.active{border-color:var(--navy-dark);color:var(--navy-dark)}.m-notification--visible{display:block}.cf-icon-svg+.m-notification__content{padding-left:1.5625rem}.m-notification__message{font-size:1rem;line-height:1.25;font-weight:500}@media only all and (min-width: 37.5625em){.m-notification__message{font-size:1.125rem}}.m-notification__explanation{margin-top:.3125rem;margin-bottom:.9375rem}.m-notification__message+.m-list{margin-top:.9375rem}@media only all and (min-width: 37.5625em){.m-notification .cf-icon-svg{font-size:1.125rem}.m-notification__explanation{margin-bottom:0}.m-notification .m-list{margin-top:.3125rem}.m-notification .m-list__item{margin-bottom:.3125rem}}html[lang=ar] .m-notification .cf-icon-svg+.m-notification__content{padding-left:initial;padding-right:1.5625rem}html[lang=ar] .m-notification .m-list{padding-right:0}.m-pagination{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:\"pag-btn-prev . pag-btn-next\" \"pag-form pag-form pag-form\";row-gap:.9375rem}.m-pagination__form{grid-area:pag-form;display:flex;flex-flow:wrap;place-content:center;gap:.625rem;padding:.3125rem;border-radius:.25rem;background:var(--gray-5);color:var(--gray)}.m-pagination__current-page{width:2.8125rem;font-weight:500;text-align:right}.m-pagination__label{display:contents;white-space:nowrap}.m-pagination__btn-prev{grid-area:pag-btn-prev;z-index:1}.m-pagination__btn-next{grid-area:pag-btn-next;z-index:1}@media only all and (min-width: 37.5625em){.m-pagination{grid-template-areas:\"pag-btn-prev pag-form pag-btn-next\"}.m-pagination__btn-prev{border-top-right-radius:0;border-bottom-right-radius:0}.m-pagination__btn-next{border-top-left-radius:0;border-bottom-left-radius:0}}.o-table__cell--right-align{text-align:right}.o-table--scrolling{box-sizing:border-box;overflow-y:hidden}.o-table--scrolling table{border:1px solid var(--gray-40)}.o-table--scrolling table>tbody>tr:nth-child(2n)>th,.o-table--scrolling table>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-table--striped>tbody>tr:nth-child(2n)>th,.o-table--striped>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}}@media only screen and (max-width: 600px){.o-table{width:100%}.o-table--striped tr:nth-child(2n)>th,.o-table--striped tr:nth-child(2n)>td{background:var(--white)}.o-table--stack-on-small{border-top:1px solid var(--gray-40)}.o-table--stack-on-small tr,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=row],.o-table--stack-on-small [data-display-table=cell]{display:block}.o-table--stack-on-small th,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=cell]{padding-right:0;padding-left:0;width:100%}.o-table--stack-on-small>thead,.o-table--stack-on-small [data-display-table=thead]{display:none}.o-table--stack-on-small td[data-label]:before{display:block;margin-top:0;margin-bottom:.3125em;content:attr(data-label);line-height:1.83333333;font-size:.875em;font-weight:600;letter-spacing:1px;text-transform:uppercase}.o-table--stack-on-small td:last-child,.o-table--stack-on-small [data-display-table=cell]:last-child{margin-bottom:1.875em}}.a-date{color:var(--gray);white-space:nowrap;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.a-date,ul+.a-date,ol+.a-date,dl+.a-date,figure+.a-date,img+.a-date,table+.a-date,blockquote+.a-date,h1+.a-date,.h1+.a-date,h2+.a-date,.h2+.a-date,h3+.a-date,.h3+.a-date,h4+.a-date,.h4+.a-date,h6+.a-date,.h6+.a-date{margin-top:2.1428571429em}.no-js .u-js-only,.u-hide-if-js{display:none !important}.no-js .u-hide-if-js{display:block !important}.u-clearfix:after{content:\"\";display:table;clear:both}.u-visually-hidden{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}@media only all and (max-width: 37.5em){.u-hide-on-mobile{display:none}}.u-show-on-mobile{display:none}@media only all and (max-width: 37.5em){.u-show-on-mobile{display:block}}.u-hidden{display:none !important}.u-invisible{visibility:hidden}.u-right{float:right}.u-nowrap{white-space:nowrap}.u-flexible-container{position:relative;padding-bottom:56.25%;height:0}.u-flexible-container__inner{position:absolute;top:0;left:0;width:100%;height:100%}.u-flexible-container--4-3{position:relative;padding-bottom:75%;height:0}.u-mt0{margin-top:0 !important}.u-mb0{margin-bottom:0 !important}.u-mt5{margin-top:5px !important}.u-mb5{margin-bottom:5px !important}.u-mt10{margin-top:10px !important}.u-mb10{margin-bottom:10px !important}.u-mt15{margin-top:15px !important}.u-mb15{margin-bottom:15px !important}.u-mt20{margin-top:20px !important}.u-mb20{margin-bottom:20px !important}.u-mt30{margin-top:30px !important}.u-mb30{margin-bottom:30px !important}.u-mt45{margin-top:45px !important}.u-mb45{margin-bottom:45px !important}.u-mt60{margin-top:60px !important}.u-mb60{margin-bottom:60px !important}.u-w100pct{width:100%}.u-w90pct{width:90%}.u-w80pct{width:80%}.u-w70pct{width:70%}.u-w60pct{width:60%}.u-w50pct{width:50%}.u-w40pct{width:40%}.u-w30pct{width:30%}.u-w20pct{width:20%}.u-w10pct{width:10%}.u-w75pct{width:75%}.u-w65pct{width:65%}.u-w25pct{width:25%}.u-w15pct{width:15%}.u-w66pct{width:66.6666666667%}.u-w33pct{width:33.3333333333%}small,.u-small-text{font-size:.875em}small--subtle,.u-small-text--subtle{color:var(--gray)}.u-no-animation{transition-duration:0s !important}.u-move-transition{transition:transform .25s ease-out}.u-move-to-origin{transform:translateZ(0)}.u-move-left{transform:translate3d(-100%, 0, 0)}.u-move-left-2x{transform:translate3d(-200%, 0, 0)}.u-move-left-3x{transform:translate3d(-300%, 0, 0)}.u-move-right{transform:translate3d(100%, 0, 0)}.u-move-up{transform:translate3d(0, -100%, 0)}.u-alpha-transition{transition:opacity .25s linear}.u-alpha-100{opacity:1}.u-alpha-0{opacity:0}.u-max-height-transition{overflow:hidden;contain:paint;transition:max-height .2s ease-out}.u-max-height-zero{max-height:0 !important}.u-max-height-summary{max-height:88px !important}.a-link{border-bottom-width:0}.a-link .a-link__text{border-bottom-width:1px;border-bottom-style:inherit;overflow-wrap:break-word}.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){.a-link--jump{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-link--jump .cf-icon-svg--right{margin-left:auto}.a-link--jump .a-link__text{border-bottom-width:0;flex-shrink:10}}a.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){a.a-link--jump{border-top-width:1px;border-bottom-width:1px}a.a-link--jump:focus{outline:none}a.a-link--jump:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-link--jump)+li:has(.a-link--jump) .a-link--jump{position:relative;border-top:none}li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:hover:before,li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.m-list--unstyled,.m-list--horizontal,.m-list--links{padding-left:0;list-style-type:none}.m-list--unstyled .m-list__item,.m-list--horizontal .m-list__item,.m-list--links .m-list__item{margin-left:0}.m-list--spaced .m-list--spaced,.m-list--spaced .m-list__item+.m-list__item{margin-top:1.5em}.m-list--horizontal .m-list__item{display:inline-block;margin-right:.25em;margin-bottom:0}@media only all and (max-width: 37.5em){.m-list--links .m-list__item{margin-bottom:0}}html[lang=ar] .m-list{padding-right:0}.m-meta-header{display:flex;flex-direction:column-reverse;flex-wrap:wrap-reverse;row-gap:.625rem;column-gap:1.3125rem;width:-moz-fit-content;width:fit-content;padding-bottom:.625rem;overflow:hidden}.m-meta-header__item-group{display:flex;flex-wrap:wrap;column-gap:1.3125rem}.m-meta-header__item{display:grid;grid-template-columns:0 auto 1fr;row-gap:.3125rem;text-wrap:balance;margin-bottom:0;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.m-meta-header__item,ul+.m-meta-header__item,ol+.m-meta-header__item,dl+.m-meta-header__item,figure+.m-meta-header__item,img+.m-meta-header__item,table+.m-meta-header__item,blockquote+.m-meta-header__item,h1+.m-meta-header__item,.h1+.m-meta-header__item,h2+.m-meta-header__item,.h2+.m-meta-header__item,h3+.m-meta-header__item,.h3+.m-meta-header__item,h5+.m-meta-header__item,.h5+.m-meta-header__item,h6+.m-meta-header__item,.h6+.m-meta-header__item{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.625em;font-size:1em;line-height:1.125}}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.3125rem}}.m-meta-header__item .cf-icon-svg{margin-right:.3125rem}.m-meta-header__item:before{content:\"|\";margin-left:-0.8125rem}.m-meta-header__item .a-date{font-size:.875rem;line-height:1.7142857143;margin-bottom:0}@media only all and (min-width: 37.5625em){.m-meta-header{flex-direction:row}}.m-pull-quote__body{color:var(--black);font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-pull-quote__body{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.m-pull-quote__citation{color:var(--gray);font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.m-pull-quote__citation,ul+.m-pull-quote__citation,ol+.m-pull-quote__citation,dl+.m-pull-quote__citation,figure+.m-pull-quote__citation,img+.m-pull-quote__citation,table+.m-pull-quote__citation,blockquote+.m-pull-quote__citation,h1+.m-pull-quote__citation,.h1+.m-pull-quote__citation,h2+.m-pull-quote__citation,.h2+.m-pull-quote__citation,h3+.m-pull-quote__citation,.h3+.m-pull-quote__citation,h4+.m-pull-quote__citation,.h4+.m-pull-quote__citation,h6+.m-pull-quote__citation,.h6+.m-pull-quote__citation{margin-top:2.1428571429em}.m-pull-quote__citation:before{content:\"—\"}.m-slug-header{border-top:1px solid var(--gray-40)}.m-slug-header__heading{display:inline-block;padding-top:0.2857142857em;border-top:5px solid var(--green);margin-top:-3px;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}.a-tagline{font-size:.75rem;display:grid;grid-template-columns:22px 1fr;grid-column-gap:10px}.a-tagline__text{display:inline-block}.a-tagline .u-usa-flag{margin-top:1px}.a-tagline--large{font-size:1rem}.a-tagline--large .u-usa-flag{margin-top:4px}.u-usa-flag{display:inline-block;width:24px;height:13px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAZCAMAAABAf11LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5QTFRF////sxlC7MbQ2YyhxlNxCjFhR2WJV3GSKUt1dYumOFh/GT5rhZiwwszYsr/OlKW6Zn6c0djh8PL1iR9Ko7LE4OXrl0pttKC0pXWRtYKbSuJhRQAAANFJREFUeNrkkctuwyAUREnSuW/ApHYf//+jBVdZVcJi3aORgAXcMyLBAAJEzsVG3m8TkifyI3zfPQ6nJJLo421CArSBmkgjNEWtQE4zXJmClXuCWIlU5hdQxCqbqnE1KdIz79CVDvBwZxyKfQfmHTyzl01UZSvOWSTbhZLSWeDMufWLC/1ls3amT4qQq394EjIjApxBT+/nr8eEBNuKcB9SWMpmEXalNOylmlUZNTr4vE/4VdKhpC+leQf6y/e0wzL3RdJtkfUJyzwW+ZcdfgQYAJmJD3zerW6OAAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */:root{--font-stack: system-ui, sans-serif;--beige: #bea96f;--beige-30: #f0e8d8;--beige-60: #d8c8a0;--green-dark: #1e9642;--green-mid-dark: #1fa040;--green: #20aa3f;--green-90: #48b753;--green-80: #66c368;--green-70: #93cf7c;--green-60: #addc91;--green-50: #bae0a2;--green-40: #c7e5b3;--green-30: #d4eac6;--green-20: #e2efd8;--green-10: #f0f8eb;--teal-dark: #005e5d;--teal-mid-dark: #126b69;--teal: #257675;--teal-90: #3e8685;--teal-80: #579695;--teal-70: #70a6a5;--teal-60: #89b6b5;--teal-50: #9ec4c3;--teal-40: #b4d2d1;--teal-30: #c4dddc;--teal-20: #d4e7e6;--teal-10: #f0f7f6;--pacific-dark: #0050b4;--pacific-mid-dark: #0061c1;--pacific: #0072ce;--pacific-90: #2284d5;--pacific-80: #4497dc;--pacific-70: #61a7e2;--pacific-60: #7eb7e8;--pacific-50: #96c4ed;--pacific-40: #afd2f2;--pacific-30: #c3ddf6;--pacific-20: #d6e8fa;--pacific-10: #eff8fd;--navy-dark: #002d72;--navy-mid-dark: #123c7c;--navy: #254b87;--navy-90: #3e5f95;--navy-80: #5674a3;--navy-70: #6f88b2;--navy-60: #889cc0;--navy-50: #9daecc;--navy-40: #b3c0d9;--navy-30: #c3cde2;--navy-20: #d3daeb;--navy-10: #f4f6fa;--purple-dark: #a01b68;--purple-mid-dark: #aa2071;--purple: #b4267a;--purple-90: #be438b;--purple-80: #c55998;--purple-70: #cd70a5;--purple-60: #d486b2;--purple-50: #dc9cbf;--purple-40: #e3b2cc;--purple-30: #ebc9d9;--purple-20: #f0d8e2;--purple-10: #fdf3f8;--red-dark: #b63014;--red-mid-dark: #c3381c;--red: #d14124;--red-90: #d75a40;--red-80: #dd735d;--red-70: #e28875;--red-60: #e79e8e;--red-50: #ebb0a3;--red-40: #f0c3b8;--red-30: #f3d1c8;--red-20: #f7e0d9;--red-10: #fbefec;--gold-dark: #dc731c;--gold-mid-dark: #ed881b;--gold: #ff9e1b;--gold-90: #ffab39;--gold-80: #ffb858;--gold-70: #ffc372;--gold-60: #ffce8d;--gold-50: #ffd8a3;--gold-40: #ffe1b9;--gold-30: #ffe8cb;--gold-20: #fff0dd;--gold-10: #fff6ec;--neutral-dark: #745745;--neutral-mid-dark: #7d604b;--neutral: #8a6c57;--neutral-90: #957865;--neutral-80: #a18573;--neutral-70: #ad9484;--neutral-60: #baa496;--neutral-50: #c6b4a9;--neutral-40: #d3c5bc;--neutral-30: #ddd1c9;--neutral-20: #e7ddd7;--neutral-10: #f8f5f2;--gray-darker: #293037;--gray-dark: #43484e;--gray-mid-dark: #4f5257;--gray: #5a5d61;--gray-90: #676a6f;--gray-80: #75787b;--gray-70: #838588;--gray-60: #919395;--gray-50: #a2a3a4;--gray-40: #b4b5b6;--gray-30: #c3c4c4;--gray-20: #d2d3d5;--gray-15: #dcdddf;--gray-10: #e7e8e9;--gray-5: #f7f8f9;--black: #101820;--white: #fff}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/2cd55546-ec00-4af9-aeca-4a3cd186da53.woff2\") format(\"woff2\");font-style:normal;font-weight:normal;font-display:fallback}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/627fbb5a-3bae-4cd9-b617-2f923e29d55e.woff2\") format(\"woff2\");font-style:normal;font-weight:500;font-display:fallback}:root{--font-stack: \"Avenir Next\", arial, sans-serif}.content__hero{padding-bottom:1.875rem}.content__hero p{max-width:670px}.content__hero ul{padding-top:5px}.content__hero li{padding-bottom:0;border-bottom:0}.content__hero li button,.content__hero li a{font-size:16px;display:inline-block}.content__hero li.m-list__item{margin-right:0}.content__hero li::after{margin-left:10px;margin-right:10px;content:\"|\"}.content__hero li:last-of-type::after{margin:0;content:\"\"}.content__hero .content-header{display:inline-flex}.content__hero h4.content-header{box-sizing:border-box;margin-left:10px;margin-top:0;color:var(--gray-dark);text-transform:uppercase;vertical-align:text-bottom}","/*! normalize.css v2.1.3 | MIT License | git.io/normalize */html{font-family:sans-serif;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:0.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:0.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:0.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:normal;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:0.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:0.5em}li{margin-bottom:0.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:0.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:0.625em;text-align:left}th,td{padding:0.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:0.9375em;margin-left:0.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:\"Input Mono\",Consolas,Monaco,\"Courier New\",monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:0.8125em}pre{display:block;padding:0.625em 0.9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:rgba(0,0,0,0)}html{font-family:sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:.5em}li{margin-bottom:.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:.625em;text-align:left}th,td{padding:.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:.9375em;margin-left:.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:Input Mono,Consolas,Monaco,Courier New,monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:.8125em}pre{display:block;padding:.625em .9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:transparent}button.a-btn::-moz-focus-inner,input.a-btn::-moz-focus-inner{border:0}.a-btn{appearance:none;display:flex;gap:.625rem;box-sizing:border-box;padding:.5em .875em;border:0;margin:0;border-radius:.25em;cursor:pointer;font-size:1em;font-weight:500;line-height:normal;text-align:center;text-decoration:none;transition:background-color .1s;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;justify-content:center}.a-btn,.a-btn:link,.a-btn:visited{background-color:var(--pacific);color:var(--white)}.a-btn:hover,.a-btn.hover,.a-btn:focus,.a-btn.focus{background-color:var(--pacific-dark);color:var(--white)}.a-btn:focus,.a-btn.focus{outline:1px dotted var(--pacific);outline-offset:1px}.a-btn:active,.a-btn.active{background-color:var(--navy)}.a-btn--secondary,.a-btn--secondary:link,.a-btn--secondary:visited{background-color:var(--gray);color:var(--white)}.a-btn--secondary:hover,.a-btn--secondary.hover,.a-btn--secondary:focus,.a-btn--secondary.focus{background-color:var(--gray-dark)}.a-btn--secondary:focus,.a-btn--secondary.focus{outline-color:var(--gray)}.a-btn--secondary:active,.a-btn--secondary.active{background-color:var(--black)}.a-btn--warning,.a-btn--warning:link,.a-btn--warning:visited{background-color:var(--red-mid-dark);color:var(--white)}.a-btn--warning:hover,.a-btn--warning.hover,.a-btn--warning:focus,.a-btn--warning.focus{background-color:var(--red-dark)}.a-btn--warning:focus,.a-btn--warning.focus{outline-color:var(--red-mid-dark)}.a-btn--warning:active,.a-btn--warning.active{background-color:var(--gray-dark)}.a-btn--disabled,.a-btn--disabled:link,.a-btn--disabled:visited,.a-btn--disabled:hover,.a-btn--disabled.hover,.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn--disabled:active,.a-btn--disabled.active,.a-btn[disabled],.a-btn[disabled]:link,.a-btn[disabled]:visited,.a-btn[disabled]:hover,.a-btn[disabled].hover,.a-btn[disabled]:focus,.a-btn[disabled].focus,.a-btn[disabled]:active,.a-btn[disabled].active{background-color:var(--gray-20);color:var(--gray-dark);cursor:default;cursor:not-allowed}.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn[disabled]:focus,.a-btn[disabled].focus{outline-color:var(--gray-20)}@media only all and (max-width: 37.5em){.a-btn--full-on-xs{display:block;width:100%}}.a-btn:has(svg+span) span{order:3}.a-btn:has(span+svg) svg{order:3}.a-btn:not(.a-btn--hide-icon):has(svg+span):before,.a-btn:not(.a-btn--hide-icon):has(span+svg):before{content:\"\";border-left:1px solid var(--pacific-60);order:2;place-self:normal}.a-btn--secondary:has(svg):before{border-color:var(--gray-40) !important}.a-btn--warning:has(svg):before{border-color:var(--red-60) !important}.a-btn--disabled:has(svg):before,.a-btn[disabled]:has(svg):before{border-color:var(--gray-60) !important}.a-btn--hide-icon svg{display:none}.m-btn-group{display:flex;gap:.625rem;flex-wrap:wrap;align-items:center;width:-moz-fit-content;width:fit-content}.a-btn--link{padding:1.5px 0;border-radius:0;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-style:dotted;text-underline-offset:4.5px}.a-btn--link:has(svg){gap:.3125rem}.a-btn--link:has(svg):before{display:none}.a-btn--link,.a-btn--link:link,.a-btn--link:visited{text-decoration-color:var(--pacific);background-color:transparent;color:var(--pacific)}.a-btn--link:hover,.a-btn--link.hover{text-decoration-color:var(--pacific-dark);text-decoration-style:solid;background-color:transparent;color:var(--pacific-dark)}.a-btn--link:focus,.a-btn--link.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--pacific);color:var(--pacific)}.a-btn--link:active,.a-btn--link.active{text-decoration-color:var(--navy);text-decoration-style:solid;background-color:transparent;color:var(--navy)}.a-btn--link.a-btn--secondary,.a-btn--link.a-btn--secondary:link,.a-btn--link.a-btn--secondary:visited{text-decoration-color:var(--gray);background-color:transparent;color:var(--gray)}.a-btn--link.a-btn--secondary:hover,.a-btn--link.a-btn--secondary.hover{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.a-btn--link.a-btn--secondary:focus,.a-btn--link.a-btn--secondary.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--gray);color:var(--gray)}.a-btn--link.a-btn--secondary:active,.a-btn--link.a-btn--secondary.active{text-decoration-color:var(--black);text-decoration-style:solid;background-color:transparent;color:var(--black)}.a-btn--link.a-btn--warning,.a-btn--link.a-btn--warning:link,.a-btn--link.a-btn--warning:visited{text-decoration-color:var(--red-mid-dark);background-color:transparent;color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:hover,.a-btn--link.a-btn--warning.hover{text-decoration-color:var(--red-dark);text-decoration-style:solid;background-color:transparent;color:var(--red-dark)}.a-btn--link.a-btn--warning:focus,.a-btn--link.a-btn--warning.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--red-mid-dark);color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:active,.a-btn--link.a-btn--warning.active{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.o-expandable{position:relative}.o-expandable__header{display:flex;justify-content:space-between;gap:10px;padding:.625em .9375em;border:0;background-color:transparent;cursor:pointer}.o-expandable__header:focus{outline:1px dotted var(--black);outline-offset:2px}.o-expandable__header .o-expandable__cue-close,.o-expandable__header .o-expandable__cue-open{display:none}.o-expandable__header[aria-expanded=false] .o-expandable__cue-open,.o-expandable__header[aria-expanded=true] .o-expandable__cue-close{display:block}.o-expandable button.o-expandable__header{width:100%;text-align:left}.o-expandable__label{flex-grow:1;margin-bottom:0;color:var(--black);font-weight:500}.o-expandable__icon,.o-expandable__label{font-size:1.125em}@media only all and (max-width: 37.5em){.o-expandable__icon,.o-expandable__label{font-size:1em}}.o-expandable__cues{align-self:center;color:var(--pacific);font-size:1em;line-height:1.375}.o-expandable__content{padding:0 .9375em .9375em}.o-expandable__content:before{content:\"\";display:block;border-top:1px solid var(--gray-40);padding-top:.9375em}.o-expandable__content:after{padding-bottom:.9375em;width:100%}.o-expandable--padded .o-expandable__header{padding:1.5625em .9375em}.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.625em}@media only all and (max-width: 37.5em){.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.375em}}.o-expandable--background{background:var(--gray-5)}.o-expandable--border{border:1px solid var(--gray-40)}html[lang=ar] .o-expandable__header{text-align:right}html[lang=ar] .o-expandable__cues{text-align:left}.o-expandable-group .o-expandable{border-bottom:1px solid var(--gray-40)}.o-expandable-group .o-expandable:first-child{border-top:1px solid var(--gray-40)}@media print{.o-expandable__header[aria-expanded=true] .o-expandable__cue-close,.o-expandable__header[aria-expanded=false] .o-expandable__cue-open{display:none}.o-expandable__content[aria-expanded=false]{display:block;max-height:99999px !important}}.o-expandable .print__header[aria-expanded=true] .o-expandable .print__cue-close,.o-expandable .print__header[aria-expanded=false] .o-expandable .print__cue-open{display:none}.o-expandable .print__content[aria-expanded=false]{display:block;max-height:99999px !important}.o-summary__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary__btn{position:relative;z-index:2;display:block;width:100%;padding-top:15px;padding-bottom:15px;border:dotted var(--pacific);border-width:1px 0;text-align:center;color:var(--pacific);background:#fff}.o-summary__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary__btn[aria-expanded=false]:before{display:block;pointer-events:none;height:2.75em;margin:0;position:absolute;left:0;right:0;top:calc(-100% + 2px);background:linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);content:\"\"}@media print{.o-summary__btn[aria-expanded=false]:before{background:none}}.o-summary__btn[aria-expanded=false]:before .print{background:none}.no-js .o-summary__btn{display:none}@media only screen and (min-width: 601px){.o-summary--mobile .o-summary__btn{display:none}}.o-summary-minimal__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary-minimal__btn{margin-top:5px;padding-left:0;padding-right:0;display:block;border:none;background:none;text-align:left;color:var(--pacific)}.o-summary-minimal__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary-minimal__btn .o-summary-minimal__cue-close,.o-summary-minimal__btn .o-summary-minimal__cue-open{display:none}.o-summary-minimal__btn[aria-expanded=false] .o-summary-minimal__cue-open,.o-summary-minimal__btn[aria-expanded=true] .o-summary-minimal__cue-close{display:block}.no-js .o-summary-minimal__btn{display:none}.o-form__group{margin-bottom:1.875em}.o-form__fieldset{border:none;margin:0;padding:0}.o-form__fieldset .m-form-field+.m-form-field{margin-top:.625em}.a-form-alert .cf-icon-svg{color:var(--gray);float:left}.a-form-alert__text{display:block;margin-left:1.25em}.a-form-alert--success .cf-icon-svg{color:var(--green)}.a-form-alert--error .cf-icon-svg{color:var(--red)}.a-form-alert--warning .cf-icon-svg{color:var(--gold)}.m-form-field .a-text-input--full{width:100%}.m-form-field .a-label+.a-text-input{margin-top:.3125em}.m-form-field--checkbox .a-label,.m-form-field--radio .a-label{display:inline-grid;grid-template-columns:1.875em auto;vertical-align:top;cursor:pointer;overflow-wrap:anywhere}.m-form-field--checkbox .a-label:before,.m-form-field--radio .a-label:before{display:inline-block;grid-row-start:1;grid-row-end:3;border:1px solid var(--gray-60);height:1.125em;width:1.125em;margin-right:10px;background-color:var(--white);content:\"\";vertical-align:top;position:relative;top:1px;left:1px}.m-form-field--checkbox .a-label:hover:before,.m-form-field--checkbox .a-label.hover:before,.m-form-field--radio .a-label:hover:before,.m-form-field--radio .a-label.hover:before{border-color:var(--pacific)}.m-form-field--checkbox .a-label__helper,.m-form-field--radio .a-label__helper{display:block}.m-form-field--checkbox .a-checkbox,.m-form-field--checkbox .a-radio,.m-form-field--radio .a-checkbox,.m-form-field--radio .a-radio{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}.m-form-field--checkbox .a-checkbox:focus+.a-label,.m-form-field--checkbox .a-checkbox.focus+.a-label,.m-form-field--checkbox .a-radio:focus+.a-label,.m-form-field--checkbox .a-radio.focus+.a-label,.m-form-field--radio .a-checkbox:focus+.a-label,.m-form-field--radio .a-checkbox.focus+.a-label,.m-form-field--radio .a-radio:focus+.a-label,.m-form-field--radio .a-radio.focus+.a-label{outline:1px dotted var(--pacific);outline-offset:1px}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:hover+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled:checked+.a-label:before,.m-form-field--checkbox .a-radio:disabled:focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled.focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled:hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled.hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled:checked+.a-label:before,.m-form-field--radio .a-checkbox:disabled:focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled.focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled:hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled.hover+.a-label:before,.m-form-field--radio .a-radio:disabled:checked+.a-label:before,.m-form-field--radio .a-radio:disabled:focus+.a-label:before,.m-form-field--radio .a-radio:disabled.focus+.a-label:before,.m-form-field--radio .a-radio:disabled:hover+.a-label:before,.m-form-field--radio .a-radio:disabled.hover+.a-label:before{border-color:var(--gray-60);outline:none;box-shadow:none}.m-form-field--checkbox .a-checkbox:disabled+.a-label,.m-form-field--checkbox .a-radio:disabled+.a-label,.m-form-field--radio .a-checkbox:disabled+.a-label,.m-form-field--radio .a-radio:disabled+.a-label{cursor:not-allowed;color:var(--gray-dark)}.m-form-field--checkbox .a-checkbox:disabled+.a-label:before,.m-form-field--checkbox .a-radio:disabled+.a-label:before,.m-form-field--radio .a-checkbox:disabled+.a-label:before,.m-form-field--radio .a-radio:disabled+.a-label:before{background:var(--gray-10);border-color:var(--gray-60)}.m-form-field--checkbox .a-checkbox:focus+.a-label:before,.m-form-field--checkbox .a-checkbox.focus+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:hover+.a-label:before,.m-form-field--checkbox .a-checkbox.hover+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center 0}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,')}.m-form-field--checkbox-error .a-label:before{border-color:var(--red);outline:1px solid var(--red)}.m-form-field--checkbox-error .a-label:hover:before,.m-form-field--checkbox-error .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-error .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-error .a-checkbox.focus+.a-label:before{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline-color:var(--red)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label,.m-form-field--checkbox-error .a-checkbox.focus+.a-label{outline:1px dotted var(--red);outline-offset:1px}.m-form-field--checkbox-warning .a-label:before{border-color:var(--gold);outline:1px solid var(--gold)}.m-form-field--checkbox-warning .a-label:hover:before,.m-form-field--checkbox-warning .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label:before{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline-color:var(--gold)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label{outline:1px dotted var(--gold);outline-offset:1px}.m-form-field--checkbox-success .a-label:before{border-color:var(--green);outline:1px solid var(--green)}.m-form-field--checkbox-success .a-label:hover:before,.m-form-field--checkbox-success .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-success .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-success .a-checkbox.focus+.a-label:before{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline-color:var(--green)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label,.m-form-field--checkbox-success .a-checkbox.focus+.a-label{outline:1px dotted var(--green);outline-offset:1px}.m-form-field--radio .a-label:before{border-radius:50%;transform:rotate(0)}.m-form-field--radio .a-radio:focus+.a-label:before,.m-form-field--radio .a-radio.focus+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:hover+.a-label:before,.m-form-field--radio .a-radio.hover+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:checked+.a-label:before{background-color:var(--pacific);box-shadow:inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:checked:disabled+.a-label:before{background-color:var(--gray-40);box-shadow:inset 0 0 0 2px var(--gray-10)}.m-form-field--radio .a-radio:focus:checked+.a-label:before,.m-form-field--radio .a-radio.focus:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:hover:checked+.a-label:before,.m-form-field--radio .a-radio.hover:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--lg-target{display:block}.m-form-field--lg-target .a-label{box-sizing:border-box;width:100%;padding:15px;background-color:var(--gray-10)}.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{background-color:var(--pacific-20);box-shadow:inset 0 0 0 1px var(--pacific)}.m-form-field--lg-target .a-checkbox:hover+.a-label,.m-form-field--lg-target .a-checkbox.hover+.a-label,.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-radio:hover+.a-label,.m-form-field--lg-target .a-radio.hover+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label{box-shadow:inset 0 0 0 2px var(--pacific)}.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{outline-offset:1px}.m-form-field--lg-target .a-checkbox:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:hover:disabled+.a-label,.m-form-field--lg-target .a-radio:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:hover:disabled+.a-label{color:var(--gray-dark);box-shadow:none;background-color:var(--gray-20)}.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label:before,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label:before{border:1px solid var(--gray-60)}.m-form-field .a-form-alert{margin-top:.9375em}.a-label{display:inline-block}.a-label__helper{color:var(--gray-dark);font-size:1rem;font-weight:400}.a-label__helper--block{display:block;margin-top:0.8333333333em}.a-label--heading{display:block;margin-bottom:0.5555555556em;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.a-label--heading,ul+.a-label--heading,ol+.a-label--heading,dl+.a-label--heading,figure+.a-label--heading,img+.a-label--heading,table+.a-label--heading,blockquote+.a-label--heading,h1+.a-label--heading,.h1+.a-label--heading,h2+.a-label--heading,.h2+.a-label--heading,h3+.a-label--heading,.h3+.a-label--heading,h5+.a-label--heading,.h5+.a-label--heading,h6+.a-label--heading,.h6+.a-label--heading{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.a-label--heading{margin-bottom:.625em;font-size:1em;line-height:1.125}}.a-label--heading .a-label__helper--block{margin-top:.625rem}.a-range{appearance:none;width:100%;min-height:49px}.a-range::-webkit-slider-runnable-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-moz-range-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-webkit-slider-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range::-moz-range-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range:focus,.a-range.focus{box-shadow:none;outline:none}.a-range:focus::-webkit-slider-thumb,.a-range.focus::-webkit-slider-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.a-range:focus::-moz-range-thumb,.a-range.focus::-moz-range-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.o-search-input{display:flex;flex-direction:column;row-gap:.9375rem}.o-search-input__input{position:relative;display:flex;width:initial;flex:0 1 100%}.o-search-input__input-label{position:absolute;left:10px;align-self:center;cursor:pointer}.o-search-input__input input[type=search]{width:100%;white-space:nowrap;padding-left:30px;appearance:none}.o-search-input__input button[type=reset]{display:none;position:absolute;right:0;align-self:center;color:var(--gray-40);font-size:20px;border:1px solid transparent;background-color:transparent;outline:0;width:44px;padding:5px;text-align:right}.o-search-input__input button[type=reset]>svg{width:25px;cursor:pointer;pointer-events:none}.o-search-input__input button[type=reset]:hover{color:var(--black)}.o-search-input__input button[type=reset]:focus{color:var(--black)}.o-search-input__input button[type=reset]:focus>svg{outline:1px dotted var(--pacific)}.o-search-input__input input[type=search]:placeholder-shown~button[type=reset]{display:none}.o-search-input__input input[type=search]:not(:placeholder-shown){padding-right:34px}.o-search-input__input input[type=search]::-webkit-search-decoration,.o-search-input__input input[type=search]::-webkit-search-cancel-button,.o-search-input__input input[type=search]::-webkit-search-results-button,.o-search-input__input input[type=search]::-webkit-search-results-decoration{display:none}.o-search-input:focus-within button[type=reset],.o-search-input .o-search-input__input:hover button[type=reset]{display:block}.o-search-input button[type=submit]{line-height:1.1875}@media only all and (min-width: 37.5625em){.o-search-input{flex-direction:row;border-left:0}.o-search-input button[type=submit]{border-top-left-radius:0;border-bottom-left-radius:0;flex-basis:25%}}.no-js .o-search-input button[type=reset]{display:none !important}.a-select{position:relative;border:1px solid var(--gray-60)}.a-select select{width:100%;line-height:1.375;padding:.4375em .375em .375em;border:0;appearance:none;background-color:var(--white);border-radius:0;color:var(--black)}.a-select select:hover,.a-select select.hover{outline:2px solid var(--pacific);outline-offset:0}.a-select select:active,.a-select select:focus,.a-select select.focus{box-shadow:0 0 0 2px var(--pacific);outline:1px dotted var(--pacific);outline-offset:3px}.a-select select[disabled]{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed}.a-select select[disabled]:hover,.a-select select[disabled].hover,.a-select select[disabled]:focus,.a-select select[disabled].focus{outline:none}.a-select select[disabled] option,.a-select select[disabled] option:disabled,.a-select select option:disabled{color:var(--gray-dark)}.a-select:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;content:\"\";pointer-events:none}.a-select--disabled:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.a-tag-filter{display:flex;gap:.625rem;border:1px solid var(--teal);padding:4px 6px;background-color:var(--teal-20);border-radius:.1875rem;color:var(--black);text-align:left;min-width:-moz-fit-content;min-width:fit-content}.a-tag-filter .cf-icon-svg{pointer-events:none;flex:none}.a-tag-filter>label{display:contents;pointer-events:none}button.a-tag-filter:hover{background-color:var(--teal-40);cursor:pointer}button.a-tag-filter:focus{outline:1px dotted var(--teal);outline-offset:1px}button.a-tag-filter:active{background-color:var(--teal)}a.a-tag-filter{line-height:normal;color:var(--black);border-color:var(--teal)}a.a-tag-filter:visited,a.a-tag-filter.visited,a.a-tag-filter:hover,a.a-tag-filter.hover{border-color:var(--teal);color:var(--black)}a.a-tag-filter:focus,a.a-tag-filter.focus{border-color:var(--teal);color:var(--black)}a.a-tag-filter:active,a.a-tag-filter.active{border-color:var(--teal);color:var(--black)}.a-tag-topic{display:flex;gap:.3125rem}.a-tag-topic{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--gold-80);letter-spacing:1px}.a-tag-topic .a-tag-topic__text{color:var(--gray);word-break:break-word}@media only all and (max-width: 37.5em){.a-tag-topic{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-tag-topic .cf-icon-svg--right{margin-left:auto}.a-tag-topic .a-tag-topic__text{border-bottom-width:0;flex-shrink:10}}a.a-tag-topic{color:var(--gold-80);border-color:var(--gold-80)}a.a-tag-topic:visited,a.a-tag-topic.visited,a.a-tag-topic:hover,a.a-tag-topic.hover{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:focus,a.a-tag-topic.focus{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:active,a.a-tag-topic.active{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic .a-tag-topic__text{border-bottom-color:var(--gold-80)}@media only all and (max-width: 37.5em){a.a-tag-topic{border-top-width:1px;border-bottom-width:1px}a.a-tag-topic:focus{outline:none}a.a-tag-topic:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-tag-topic)+li:has(.a-tag-topic) .a-tag-topic{position:relative;border-top:none}li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:hover:before,li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.a-tag-topic__bullet{font-size:1rem;line-height:1rem}@media only all and (min-width: 37.5625em){a.a-tag-topic__text{color:var(--gray);border-color:var(--gray)}a.a-tag-topic__text:visited,a.a-tag-topic__text.visited,a.a-tag-topic__text:hover,a.a-tag-topic__text.hover{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:focus,a.a-tag-topic__text.focus{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:active,a.a-tag-topic__text.active{border-color:var(--gray);color:var(--gray)}a.a-tag-topic,a.a-tag-topic:visited,a.a-tag-topic:hover,a.a-tag-topic:focus,a.a-tag-topic:active{border-bottom:none;outline-offset:1px}a.a-tag-topic .a-tag-topic__text,a.a-tag-topic:visited .a-tag-topic__text,a.a-tag-topic:hover .a-tag-topic__text,a.a-tag-topic:focus .a-tag-topic__text,a.a-tag-topic:active .a-tag-topic__text{padding-bottom:1px;border-bottom:1px dotted var(--gold-80)}a.a-tag-topic:hover .a-tag-topic__text{border-bottom:1px solid var(--gold-80)}a.a-tag-topic:focus{outline-color:var(--gray)}a.a-tag-topic:focus .a-tag-topic__text{border-bottom-style:solid !important}}.m-tag-group{padding-left:0;list-style-type:none}.m-tag-group li{margin-bottom:0;display:contents}@media only all and (min-width: 37.5625em){.m-tag-group{display:flex;gap:.9375em;flex-wrap:wrap}.m-tag-group--stacked{flex-direction:column;width:-moz-fit-content;width:fit-content}}.m-tag-group:has(.a-tag-filter){display:flex;gap:.9375em;flex-wrap:wrap}html[lang=ar] .m-tag-group{direction:rtl;padding-right:0}.a-text-input{appearance:none;display:inline-block;padding:.4375em;border:1px solid var(--gray-60);background:var(--white);color:var(--black);box-sizing:border-box}.a-text-input:hover,.a-text-input.hover{border-color:var(--pacific);outline:1px solid var(--pacific)}.a-text-input:focus,.a-text-input.focus{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific);outline:1px dotted var(--pacific);outline-offset:2px}.a-text-input:disabled,.a-text-input:disabled:hover,.a-text-input:disabled.hover,.a-text-input:disabled:focus,.a-text-input:disabled.focus{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed;border-color:var(--gray-60);outline:none}.a-text-input--error{border-color:var(--red);outline:1px solid var(--red)}.a-text-input--error:hover,.a-text-input--error.hover{border-color:var(--red-dark);outline:1px solid var(--red-dark);outline-offset:0}.a-text-input--error:focus,.a-text-input--error.focus{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red)}.a-text-input--error:focus:hover,.a-text-input--error:focus.hover,.a-text-input--error.focus:hover,.a-text-input--error.focus.hover{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red);outline-offset:2px}.a-text-input--warning{border-color:var(--gold);outline:1px solid var(--gold)}.a-text-input--warning:hover,.a-text-input--warning.hover{border-color:var(--gold-dark);outline:1px solid var(--gold-dark);outline-offset:0}.a-text-input--warning:focus,.a-text-input--warning.focus{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold)}.a-text-input--warning:focus:hover,.a-text-input--warning:focus.hover,.a-text-input--warning.focus:hover,.a-text-input--warning.focus.hover{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold);outline-offset:2px}.a-text-input--success{border-color:var(--green);outline:1px solid var(--green)}.a-text-input--success:hover,.a-text-input--success.hover{border-color:var(--green-dark);outline:1px solid var(--green-dark);outline-offset:0}.a-text-input--success:focus,.a-text-input--success.focus{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green)}.a-text-input--success:focus:hover,.a-text-input--success:focus.hover,.a-text-input--success.focus:hover,.a-text-input--success.focus.hover{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green);outline-offset:2px}::-webkit-search-decoration{appearance:none}::placeholder{color:var(--gray-dark)}input[type=date]::-webkit-datetime-edit{color:var(--gray-dark)}select.o-multiselect{display:block;box-sizing:border-box;width:100%;padding:.25em .4375em;height:5.5em;border:1px solid var(--gray-60)}select.o-multiselect option{padding:.125em .375em}.o-multiselect,.o-multiselect__header{position:relative}.o-multiselect__header:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;border:1px solid var(--gray-60);content:\"\";pointer-events:none}.o-multiselect__search[type=text]{display:block;box-sizing:border-box;width:100%}.o-multiselect__fieldset{border-color:var(--gray-60);border-top:none;margin:-1px 0 0;padding:0;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;position:absolute;z-index:10;max-height:0;width:100%;transition:max-height .25s ease-out}.o-multiselect.u-active .o-multiselect__fieldset{margin-top:0;max-height:140px;border-color:var(--pacific);border-width:2px;border-top:0}.o-multiselect.u-active .o-multiselect__header:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.o-multiselect__options{list-style-type:none;background-color:var(--white);padding:0}.o-multiselect__options li{margin:0}.o-multiselect__options li:first-child .a-label{padding-top:.625em}.o-multiselect__options.u-filtered li:not(.u-filter-match){display:none}.o-multiselect__options.u-no-results li,.o-multiselect__options.u-max-selections li{display:none}.o-multiselect__options.u-no-results:after,.o-multiselect__options.u-max-selections:after{display:list-item}.o-multiselect__options.u-no-results:after{content:\"No results found\"}.o-multiselect__options.u-max-selections{padding:.625em;pointer-events:none}.o-multiselect__options.u-max-selections:after{content:\"Reached maximum number of selections\"}.o-multiselect__options .a-label{box-sizing:border-box;padding:.3125em 0 .3125em .625em;width:100%}.cf-icon-svg{height:1.1875em;vertical-align:text-top;fill:currentcolor}.cf-icon-svg--updating,.cf-icon-svg--updating-round{animation:updating-animation 1.25s infinite linear;transform-origin:50% 50%}@keyframes updating-animation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}html[lang=ar] .cf-icon-svg--right,html[lang=ar] .cf-icon-svg--right-round,html[lang=ar] .cf-icon-svg--left,html[lang=ar] .cf-icon-svg--left-round,html[lang=ar] .cf-icon-svg--arrow-right,html[lang=ar] .cf-icon-svg--arrow-right-round,html[lang=ar] .cf-icon-svg--arrow-left,html[lang=ar] .cf-icon-svg--arrow-left-round,html[lang=ar] .cf-icon-svg--help,html[lang=ar] .cf-icon-svg--help-round,html[lang=ar] .cf-icon-svg--book,html[lang=ar] .cf-icon-svg--book-round,html[lang=ar] .cf-icon-svg--document,html[lang=ar] .cf-icon-svg--document-round,html[lang=ar] .cf-icon-svg--edit,html[lang=ar] .cf-icon-svg--edit-round,html[lang=ar] .cf-icon-svg--paper-clip,html[lang=ar] .cf-icon-svg--paper-clip-round,html[lang=ar] .cf-icon-svg--cart,html[lang=ar] .cf-icon-svg--cart-round,html[lang=ar] .cf-icon-svg--disability,html[lang=ar] .cf-icon-svg--disability-round,html[lang=ar] .cf-icon-svg--travel,html[lang=ar] .cf-icon-svg--travel-round,html[lang=ar] .cf-icon-svg--bullhorn,html[lang=ar] .cf-icon-svg--bullhorn-round,html[lang=ar] .cf-icon-svg--chart,html[lang=ar] .cf-icon-svg--chart-round,html[lang=ar] .cf-icon-svg--list,html[lang=ar] .cf-icon-svg--list-round,html[lang=ar] .cf-icon-svg--external-link,html[lang=ar] .cf-icon-svg--external-link-round{transform:scaleX(-1)}.m-card{position:relative}.m-card:not(.m-card--breakout)>a{padding:1.875em}.m-card:not(.m-card--breakout) .m-card__footer{margin-top:auto}.m-card:not(.m-card--breakout,.m-card--topic){background:var(--white);border:1px solid var(--gray-20);border-bottom-width:3px;padding:1.875em}.m-card:not(.m-card--breakout,.m-card--topic),.m-card>a{display:flex;flex-direction:column;flex-grow:1;flex-basis:0;box-sizing:border-box;height:100%}.m-card a:focus{outline-offset:2px}.m-card__footer>a{font-weight:500;border-bottom-width:1px}@media only all and (max-width: 56.3125em){.m-card__heading{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h4+.m-card__heading,.h4+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.3636363636em}}@media only all and (max-width: 56.3125em)and (max-width: 37.5em){.m-card__heading{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h3+.m-card__heading,.h3+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.6666666667em}}.m-card__heading>a{color:var(--black)}.m-card__heading>a:hover{color:var(--pacific)}.m-card__heading>a .m-card__icon{font-size:1em;margin-bottom:0;padding-right:.46875em}.m-card__heading>a .m-card__icon,.m-card__heading>a span{display:table-cell}.m-card>.m-list{margin-top:10px;margin-bottom:30px}.m-card--topic{text-align:center;width:170px;background:var(--white)}.m-card--topic>a{border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--topic .m-card__icon{font-size:1.875em;color:var(--green);margin-bottom:.3125em}.m-card--topic:hover>a{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--topic:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--topic .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--topic>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--topic:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:focus .m-card__footer>span{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:active .m-card__footer>span{border-color:var(--pacific-dark);border-style:solid;color:var(--pacific-dark)}.m-card--topic-action .m-card__icon{color:var(--pacific)}.m-card--breakout{min-width:210px;text-align:center}.m-card--breakout>a{padding-top:60px}.m-card--breakout .m-card__inner-wrapper{position:relative;z-index:0;min-height:135px;background:var(--gray-5);border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--breakout .m-card__img{position:absolute;z-index:1;top:0;left:50%;width:210px;height:120px;margin-left:-105px}.m-card--breakout .m-card__footer{margin-top:84px}.m-card--breakout:hover .m-card__inner-wrapper{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--breakout:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--breakout .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--breakout>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--breakout:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--breakout>a:focus .m-card__footer>span{border-color:var(--pacific);color:var(--pacific)}.m-card--breakout>a:active .m-card__footer>span{border-color:var(--navy);border-style:solid;color:var(--navy)}.m-card--breakout .m-card__footer>span{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card--breakout .m-card__footer>span,ul+.m-card--breakout .m-card__footer>span,ol+.m-card--breakout .m-card__footer>span,dl+.m-card--breakout .m-card__footer>span,figure+.m-card--breakout .m-card__footer>span,img+.m-card--breakout .m-card__footer>span,table+.m-card--breakout .m-card__footer>span,blockquote+.m-card--breakout .m-card__footer>span,h1+.m-card--breakout .m-card__footer>span,.h1+.m-card--breakout .m-card__footer>span,h2+.m-card--breakout .m-card__footer>span,.h2+.m-card--breakout .m-card__footer>span,h4+.m-card--breakout .m-card__footer>span,.h4+.m-card--breakout .m-card__footer>span,h5+.m-card--breakout .m-card__footer>span,.h5+.m-card--breakout .m-card__footer>span,h6+.m-card--breakout .m-card__footer>span,.h6+.m-card--breakout .m-card__footer>span{margin-top:1.3636363636em}.o-card-group>h2{margin-bottom:1.875rem}.o-card-group--column-2 .o-card-group__cards{grid-template-columns:1fr 1fr}.o-card-group--column-3 .o-card-group__cards{grid-template-columns:repeat(3, minmax(0, 1fr))}@media only all and (max-width: 63.8125em){.o-card-group--column-3 .o-card-group__cards{grid-template-columns:1fr 1fr}}.o-card-group__cards{display:grid;grid-column-gap:1.25em;grid-row-gap:1.25em}@media only all and (max-width: 37.5em){.o-card-group__cards{grid-template-columns:100% !important}}.o-card-group--bg-green{padding:1.875em;background:var(--green-20)}_:-ms-lang(x),.o-card-group__cards{display:block}_:-ms-lang(x) .m-card,.o-card-group__cards .m-card{display:block;float:left;margin-bottom:10px}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-2 .o-card-group__cards .m-card{width:48%;margin-right:2%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-2 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-3 .o-card-group__cards .m-card{width:32%;margin-right:1%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-3 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x),.o-card-group:after{content:\"\";display:table;clear:both}.o-card-group--count-2 .m-card:nth-of-type(1),.o-card-group--count-3 .m-card:nth-of-type(1),.o-card-group--count-4 .m-card:nth-of-type(1){grid-area:card1}.o-card-group--count-2 .m-card:nth-of-type(2),.o-card-group--count-3 .m-card:nth-of-type(2),.o-card-group--count-4 .m-card:nth-of-type(2){grid-area:card2}.o-card-group--count-2 .m-card:nth-of-type(3),.o-card-group--count-3 .m-card:nth-of-type(3),.o-card-group--count-4 .m-card:nth-of-type(3){grid-area:card3}.o-card-group--count-2 .m-card:nth-of-type(4),.o-card-group--count-3 .m-card:nth-of-type(4),.o-card-group--count-4 .m-card:nth-of-type(4){grid-area:card4}.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card1 card3\"}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.7307692308em}h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1)>a{justify-content:center}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card3 card4\"}.o-card-group--flow .o-card-group__cards{display:flex;flex-wrap:wrap;justify-content:center}@media only all and (min-width: 37.5625em)and (max-width: 56.25em){.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card1\" \"card2 card3\"}}@media only all and (max-width: 37.5em){.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\"}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\" \"card4\"}.o-card-group--flow .o-card-group__cards{display:block}.o-card-group--flow .o-card-group__cards .m-card{width:100%;margin-bottom:1.875em}}.o-email-signup .m-notification{margin-bottom:.9375em}.o-email-signup .a-text-input{max-width:23.125rem}.o-email-signup__buttons{display:flex;margin-top:.9375em;align-items:center;flex-wrap:wrap-reverse;gap:.9375em}.o-email-signup .a-btn{text-align:inherit}@media only all and (max-width: 37.5em){.o-email-signup .a-label--heading{font-size:1em}}.o-featured-content-module{min-height:220px;position:relative;border:1px solid var(--gray-40);background-color:var(--gray-5)}.o-featured-content-module__text{padding-top:1.875em;padding-bottom:1.875em}.o-featured-content-module__img{display:block}@media only all and (max-width: 37.5em){.o-featured-content-module__text{padding-right:.9375em;padding-left:.9375em}.o-featured-content-module__visual{padding-right:.9375em;padding-bottom:.9375em;padding-left:.9375em}.o-featured-content-module__img{margin-right:auto;margin-left:auto}}@media only all and (min-width: 37.5625em){.o-featured-content-module__text{padding-right:300px;padding-left:1.875em}.o-featured-content-module__visual{height:100%;overflow:hidden;position:absolute;top:0;right:0;width:270px}.o-featured-content-module__img{max-width:none;height:100%;position:absolute;left:50%;transform:translate(-50%)}}.m-hero{background-color:var(--gray-5)}.m-hero__wrapper{display:grid;max-width:1200px;margin:0 auto;padding-top:30px;padding-bottom:30px}.m-hero__text{padding-right:15px;padding-left:15px}.m-hero__heading{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7647058824em}.m-hero__subhead{font-size:22px;line-height:1.25}.m-hero__image-wrapper{box-sizing:border-box;overflow:hidden}.m-hero__image{background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;display:none}@supports(display: grid){.m-hero__image{display:block}}.m-hero--knockout{background-color:var(--gray);color:var(--white)}.m-hero--overlay .m-hero__wrapper{background-position:center;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo,.m-hero--50-50{background-color:var(--white)}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}@media only all and (min-width: 37.5625em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h2+.m-hero--jumbo .m-hero__subhead,.h2+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h2+.m-hero--50-50 .m-hero__subhead,.h2+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.3636363636em}}@media only all and (min-width: 63.8125em){.m-hero--jumbo .m-hero__wrapper,.m-hero--50-50 .m-hero__wrapper{min-height:285px}.m-hero--jumbo .m-hero__heading,.m-hero--50-50 .m-hero__heading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.625em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead{margin-top:1.7307692308em}h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h3+.m-hero--jumbo .m-hero__subhead,.h3+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h3+.m-hero--50-50 .m-hero__subhead,.h3+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){.m-hero__image-wrapper{margin-top:1.875em}.m-hero--overlay .m-hero__wrapper{background-image:none !important}.m-hero--jumbo .m-hero__wrapper{padding-bottom:0}}@media only all and (max-width: 56.25em){.m-hero__heading{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7307692308em}h1+.m-hero__heading,.h1+.m-hero__heading,h3+.m-hero__heading,.h3+.m-hero__heading,h4+.m-hero__heading,.h4+.m-hero__heading,h5+.m-hero__heading,.h5+.m-hero__heading,h6+.m-hero__heading,.h6+.m-hero__heading{margin-top:1.1538461538em}.m-hero__subhead{font-size:18px}}@media only all and (min-width: 37.5625em){.m-hero__wrapper{grid-template-columns:7fr 5fr;padding-right:15px;padding-left:15px;min-height:225px}.m-hero__text{margin:auto 0}.m-hero__image-wrapper{padding-right:15px;padding-left:15px;display:flex;align-items:center}.m-hero--bleeding .m-hero__image-wrapper{width:100%;margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--bleeding .m-hero__image{padding-bottom:0 !important;height:100%;width:100%;background-size:cover}.m-hero--overlay .m-hero__image{display:none}.m-hero--jumbo .m-hero__wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo .m-hero__image{display:none}.m-hero--50-50 .m-hero__wrapper{grid-template-columns:1fr 1fr;border:1px solid var(--gray-40);border-top:none;background-position:100% center;background-repeat:no-repeat;background-size:50%}.m-hero--50-50 .m-hero__image{display:none}}@media only all and (min-width: 63.8125em){.m-hero__wrapper{padding-top:2.8125em;padding-bottom:2.8125em;min-height:195px}.m-hero--bleeding .m-hero__image-wrapper{margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--50-50 .m-hero__wrapper{min-height:345px}}.content-l{position:relative}@media only all and (min-width: 37.5625em){.content-l{display:block;position:relative;margin-left:-15px;margin-right:-15px}}@media only all and (max-width: 37.5em){.content-l__col+.content-l__col{margin-top:1.875em}}@media only all and (min-width: 37.5625em){.content-l__col-1{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-2{display:inline-block;box-sizing:border-box;width:50%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-3{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-2-3{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-8{display:inline-block;box-sizing:border-box;width:37.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-5-8{display:inline-block;box-sizing:border-box;width:62.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-4{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-4{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}.content__line{height:1px;background:var(--gray-40)}.content__main dd,.content__main dt,.content__main h3,.content__main h4,.content__main h5,.content__main h6,.content__main li,.content__main p,.content__main label,.content__intro dd,.content__intro dt,.content__intro h3,.content__intro h4,.content__intro h5,.content__intro h6,.content__intro li,.content__intro p,.content__intro label{max-width:41.875rem}.content__intro,.content__main,.content__sidebar{padding:1.875em .9375em}@media only all and (min-width: 37.5625em){.content__intro,.content__main,.content__sidebar{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding:2.8125em .9375em}}@media only all and (min-width: 56.3125em){.content__intro,.content__main,.content__sidebar{padding:2.8125em 0}}@media only all and (min-width: 56.3125em){.content__intro{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}@media only all and (min-width: 56.3125em){.content--1-3 .content__sidebar{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-right:1.875em}.content--1-3 .content__main{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;position:relative}.content--1-3 .content__main:after{content:\"\";border-left:1px solid var(--gray-40);position:absolute;top:2.8125em;bottom:0;left:-1.875em}.content--2-1 .content__main{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content--2-1 .content__main:after{right:-1.875em}.content--2-1 .content__sidebar{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-left:1.875em}}.content--flush-bottom{padding-bottom:0}@media only all and (max-width: 56.25em){.content--flush-top-on-small{padding-top:0}}@media only all and (max-width: 56.25em){.content--flush-all-on-small{padding:0;border:none}}.block{margin-top:3.75em;margin-bottom:3.75em}.block--border-top{border-top:1px solid var(--gray-40)}.block--border-right{border-right:1px solid var(--gray-40)}.block--border-bottom{border-bottom:1px solid var(--gray-40)}.block--border-left{border-left:1px solid var(--gray-40)}.block--border{border:1px solid var(--gray-40)}.block--flush-top{margin-top:0 !important}.block--flush-top.block--border,.block--flush-top.block--border-top{border-top:none}.block--flush-bottom{margin-bottom:0 !important}.block--flush-bottom.block--border,.block--flush-bottom.block--border-bottom{border-bottom:none}.block--flush-sides{margin-right:-15px;margin-left:-15px}@media only all and (max-width: 37.5em){.block--flush-sides.block--border,.block--flush-sides.block--border-right,.block--flush-sides.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush-sides{margin-right:-30px;margin-left:-30px}}.block--flush{margin-top:0 !important;margin-right:-15px;margin-bottom:0 !important;margin-left:-15px}.block--flush.block--border,.block--flush.block--border-top,.block--flush.block--border-bottom{border-top:none;border-bottom:none}@media only all and (max-width: 37.5em){.block--flush.block--border,.block--flush.block--border-right,.block--flush.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush{margin-right:-30px;margin-left:-30px}}.block--bg{padding:1.875em .9375em 3.75em;background:var(--gray-5)}@media only all and (min-width: 37.5625em){.block--bg{padding:2.8125em 1.875em}}.block--padded-top{padding-top:1.875em;margin-top:1.875em}.block--padded-bottom{padding-bottom:1.875em;margin-bottom:1.875em}.block--sub{margin-top:1.875em;margin-bottom:1.875em}@media only all and (min-width: 56.3125em){.wrapper{max-width:1200px;padding-right:15px;padding-left:15px;margin:0 auto;clear:both}}.wrapper--match-content{padding-left:15px;padding-right:15px}@media only all and (min-width: 37.5625em){.wrapper--match-content{padding-left:30px;padding-right:30px;max-width:1200px}}.o-text-introduction{margin-top:0;margin-bottom:60px}.o-text-introduction>*{margin-top:0;margin-bottom:15px;max-width:41.875rem}.o-well{box-sizing:border-box;padding:1.875em .9375em;border:1px solid var(--gray-40);background-color:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-well{padding-left:1.875em;padding-right:1.875em}}.o-banner{padding:.9375em 0;background:var(--gold-10);border-bottom:1px solid var(--gray-40);font-size:.875em}.o-banner .m-notification{border:none;padding:0}.o-banner .m-notification__icon{left:0;top:0}.o-banner--dark{background:var(--teal-dark);border-color:var(--teal-dark);color:var(--white)}.o-banner--dark .m-notification{background:var(--teal-dark)}.o-banner--dark .m-notification .cf-icon-svg{fill:var(--white)}.o-banner--dark .m-notification a{color:var(--white);border-color:var(--white)}.o-banner--dark .m-notification a:visited,.o-banner--dark .m-notification a.visited{border-color:var(--teal-40);color:var(--teal-40)}.o-banner--dark .m-notification a:hover,.o-banner--dark .m-notification a.hover{border-color:var(--gray-15);color:var(--gray-15)}.o-banner--dark .m-notification a:focus,.o-banner--dark .m-notification a.focus{border-color:var(--white);color:var(--white)}.o-banner--dark .m-notification a:active,.o-banner--dark .m-notification a.active{border-color:var(--gray-15);color:var(--gray-15)}@media only all and (min-width: 37.5625em){.o-banner{font-size:1em}}.m-notification{display:none;position:relative;padding:15px;background:var(--gray-5);border:1px solid var(--gray-40)}.m-notification>.cf-icon-svg{position:absolute;fill:var(--gray)}.m-notification--success{background:var(--green-10);border-color:var(--green)}.m-notification--success>.cf-icon-svg{fill:var(--green)}.m-notification--warning{background:var(--gold-10);border-color:var(--gold)}.m-notification--warning>.cf-icon-svg{fill:var(--gold)}.m-notification--error{background:var(--red-10);border-color:var(--red)}.m-notification--error>.cf-icon-svg{fill:var(--red)}.m-notification--success a,.m-notification--warning a,.m-notification--error a{color:var(--pacific-mid-dark);border-color:var(--pacific-mid-dark)}.m-notification--success a:visited,.m-notification--success a.visited,.m-notification--warning a:visited,.m-notification--warning a.visited,.m-notification--error a:visited,.m-notification--error a.visited{border-color:var(--teal);color:var(--teal)}.m-notification--success a:hover,.m-notification--success a.hover,.m-notification--warning a:hover,.m-notification--warning a.hover,.m-notification--error a:hover,.m-notification--error a.hover{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-notification--success a:focus,.m-notification--success a.focus,.m-notification--warning a:focus,.m-notification--warning a.focus,.m-notification--error a:focus,.m-notification--error a.focus{border-color:var(--pacific-mid-dark);color:var(--pacific-mid-dark)}.m-notification--success a:active,.m-notification--success a.active,.m-notification--warning a:active,.m-notification--warning a.active,.m-notification--error a:active,.m-notification--error a.active{border-color:var(--navy-dark);color:var(--navy-dark)}.m-notification--visible{display:block}.cf-icon-svg+.m-notification__content{padding-left:1.5625rem}.m-notification__message{font-size:1rem;line-height:1.25;font-weight:500}@media only all and (min-width: 37.5625em){.m-notification__message{font-size:1.125rem}}.m-notification__explanation{margin-top:.3125rem;margin-bottom:.9375rem}.m-notification__message+.m-list{margin-top:.9375rem}@media only all and (min-width: 37.5625em){.m-notification .cf-icon-svg{font-size:1.125rem}.m-notification__explanation{margin-bottom:0}.m-notification .m-list{margin-top:.3125rem}.m-notification .m-list__item{margin-bottom:.3125rem}}html[lang=ar] .m-notification .cf-icon-svg+.m-notification__content{padding-left:initial;padding-right:1.5625rem}html[lang=ar] .m-notification .m-list{padding-right:0}.m-pagination{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:\"pag-btn-prev . pag-btn-next\" \"pag-form pag-form pag-form\";row-gap:.9375rem}.m-pagination__form{grid-area:pag-form;display:flex;flex-flow:wrap;place-content:center;gap:.625rem;padding:.3125rem;border-radius:.25rem;background:var(--gray-5);color:var(--gray)}.m-pagination__current-page{width:2.8125rem;font-weight:500;text-align:right}.m-pagination__label{display:contents;white-space:nowrap}.m-pagination__btn-prev{grid-area:pag-btn-prev;z-index:1}.m-pagination__btn-next{grid-area:pag-btn-next;z-index:1}@media only all and (min-width: 37.5625em){.m-pagination{grid-template-areas:\"pag-btn-prev pag-form pag-btn-next\"}.m-pagination__btn-prev{border-top-right-radius:0;border-bottom-right-radius:0}.m-pagination__btn-next{border-top-left-radius:0;border-bottom-left-radius:0}}.o-table__cell--right-align{text-align:right}.o-table--scrolling{box-sizing:border-box;overflow-y:hidden}.o-table--scrolling table{border:1px solid var(--gray-40)}.o-table--scrolling table>tbody>tr:nth-child(2n)>th,.o-table--scrolling table>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-table--striped>tbody>tr:nth-child(2n)>th,.o-table--striped>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}}@media only screen and (max-width: 600px){.o-table{width:100%}.o-table--striped tr:nth-child(2n)>th,.o-table--striped tr:nth-child(2n)>td{background:var(--white)}.o-table--stack-on-small{border-top:1px solid var(--gray-40)}.o-table--stack-on-small tr,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=row],.o-table--stack-on-small [data-display-table=cell]{display:block}.o-table--stack-on-small th,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=cell]{padding-right:0;padding-left:0;width:100%}.o-table--stack-on-small>thead,.o-table--stack-on-small [data-display-table=thead]{display:none}.o-table--stack-on-small td[data-label]:before{display:block;margin-top:0;margin-bottom:.3125em;content:attr(data-label);line-height:1.83333333;font-size:.875em;font-weight:600;letter-spacing:1px;text-transform:uppercase}.o-table--stack-on-small td:last-child,.o-table--stack-on-small [data-display-table=cell]:last-child{margin-bottom:1.875em}}.a-date{color:var(--gray);white-space:nowrap;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.a-date,ul+.a-date,ol+.a-date,dl+.a-date,figure+.a-date,img+.a-date,table+.a-date,blockquote+.a-date,h1+.a-date,.h1+.a-date,h2+.a-date,.h2+.a-date,h3+.a-date,.h3+.a-date,h4+.a-date,.h4+.a-date,h6+.a-date,.h6+.a-date{margin-top:2.1428571429em}.no-js .u-js-only,.u-hide-if-js{display:none !important}.no-js .u-hide-if-js{display:block !important}.u-clearfix:after{content:\"\";display:table;clear:both}.u-visually-hidden{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}@media only all and (max-width: 37.5em){.u-hide-on-mobile{display:none}}.u-show-on-mobile{display:none}@media only all and (max-width: 37.5em){.u-show-on-mobile{display:block}}.u-hidden{display:none !important}.u-invisible{visibility:hidden}.u-right{float:right}.u-nowrap{white-space:nowrap}.u-flexible-container{position:relative;padding-bottom:56.25%;height:0}.u-flexible-container__inner{position:absolute;top:0;left:0;width:100%;height:100%}.u-flexible-container--4-3{position:relative;padding-bottom:75%;height:0}.u-mt0{margin-top:0 !important}.u-mb0{margin-bottom:0 !important}.u-mt5{margin-top:5px !important}.u-mb5{margin-bottom:5px !important}.u-mt10{margin-top:10px !important}.u-mb10{margin-bottom:10px !important}.u-mt15{margin-top:15px !important}.u-mb15{margin-bottom:15px !important}.u-mt20{margin-top:20px !important}.u-mb20{margin-bottom:20px !important}.u-mt30{margin-top:30px !important}.u-mb30{margin-bottom:30px !important}.u-mt45{margin-top:45px !important}.u-mb45{margin-bottom:45px !important}.u-mt60{margin-top:60px !important}.u-mb60{margin-bottom:60px !important}.u-w100pct{width:100%}.u-w90pct{width:90%}.u-w80pct{width:80%}.u-w70pct{width:70%}.u-w60pct{width:60%}.u-w50pct{width:50%}.u-w40pct{width:40%}.u-w30pct{width:30%}.u-w20pct{width:20%}.u-w10pct{width:10%}.u-w75pct{width:75%}.u-w65pct{width:65%}.u-w25pct{width:25%}.u-w15pct{width:15%}.u-w66pct{width:66.6666666667%}.u-w33pct{width:33.3333333333%}small,.u-small-text{font-size:.875em}small--subtle,.u-small-text--subtle{color:var(--gray)}.u-no-animation{transition-duration:0s !important}.u-move-transition{transition:transform .25s ease-out}.u-move-to-origin{transform:translateZ(0)}.u-move-left{transform:translate3d(-100%, 0, 0)}.u-move-left-2x{transform:translate3d(-200%, 0, 0)}.u-move-left-3x{transform:translate3d(-300%, 0, 0)}.u-move-right{transform:translate3d(100%, 0, 0)}.u-move-up{transform:translate3d(0, -100%, 0)}.u-alpha-transition{transition:opacity .25s linear}.u-alpha-100{opacity:1}.u-alpha-0{opacity:0}.u-max-height-transition{overflow:hidden;contain:paint;transition:max-height .2s ease-out}.u-max-height-zero{max-height:0 !important}.u-max-height-summary{max-height:88px !important}.a-link{border-bottom-width:0}.a-link .a-link__text{border-bottom-width:1px;border-bottom-style:inherit;overflow-wrap:break-word}.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){.a-link--jump{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-link--jump .cf-icon-svg--right{margin-left:auto}.a-link--jump .a-link__text{border-bottom-width:0;flex-shrink:10}}a.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){a.a-link--jump{border-top-width:1px;border-bottom-width:1px}a.a-link--jump:focus{outline:none}a.a-link--jump:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-link--jump)+li:has(.a-link--jump) .a-link--jump{position:relative;border-top:none}li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:hover:before,li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.m-list--unstyled,.m-list--horizontal,.m-list--links{padding-left:0;list-style-type:none}.m-list--unstyled .m-list__item,.m-list--horizontal .m-list__item,.m-list--links .m-list__item{margin-left:0}.m-list--spaced .m-list--spaced,.m-list--spaced .m-list__item+.m-list__item{margin-top:1.5em}.m-list--horizontal .m-list__item{display:inline-block;margin-right:.25em;margin-bottom:0}@media only all and (max-width: 37.5em){.m-list--links .m-list__item{margin-bottom:0}}html[lang=ar] .m-list{padding-right:0}.m-meta-header{display:flex;flex-direction:column-reverse;flex-wrap:wrap-reverse;row-gap:.625rem;column-gap:1.3125rem;width:-moz-fit-content;width:fit-content;padding-bottom:.625rem;overflow:hidden}.m-meta-header__item-group{display:flex;flex-wrap:wrap;column-gap:1.3125rem}.m-meta-header__item{display:grid;grid-template-columns:0 auto 1fr;row-gap:.3125rem;text-wrap:balance;margin-bottom:0;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.m-meta-header__item,ul+.m-meta-header__item,ol+.m-meta-header__item,dl+.m-meta-header__item,figure+.m-meta-header__item,img+.m-meta-header__item,table+.m-meta-header__item,blockquote+.m-meta-header__item,h1+.m-meta-header__item,.h1+.m-meta-header__item,h2+.m-meta-header__item,.h2+.m-meta-header__item,h3+.m-meta-header__item,.h3+.m-meta-header__item,h5+.m-meta-header__item,.h5+.m-meta-header__item,h6+.m-meta-header__item,.h6+.m-meta-header__item{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.625em;font-size:1em;line-height:1.125}}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.3125rem}}.m-meta-header__item .cf-icon-svg{margin-right:.3125rem}.m-meta-header__item:before{content:\"|\";margin-left:-0.8125rem}.m-meta-header__item .a-date{font-size:.875rem;line-height:1.7142857143;margin-bottom:0}@media only all and (min-width: 37.5625em){.m-meta-header{flex-direction:row}}.m-pull-quote__body{color:var(--black);font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-pull-quote__body{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.m-pull-quote__citation{color:var(--gray);font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.m-pull-quote__citation,ul+.m-pull-quote__citation,ol+.m-pull-quote__citation,dl+.m-pull-quote__citation,figure+.m-pull-quote__citation,img+.m-pull-quote__citation,table+.m-pull-quote__citation,blockquote+.m-pull-quote__citation,h1+.m-pull-quote__citation,.h1+.m-pull-quote__citation,h2+.m-pull-quote__citation,.h2+.m-pull-quote__citation,h3+.m-pull-quote__citation,.h3+.m-pull-quote__citation,h4+.m-pull-quote__citation,.h4+.m-pull-quote__citation,h6+.m-pull-quote__citation,.h6+.m-pull-quote__citation{margin-top:2.1428571429em}.m-pull-quote__citation:before{content:\"—\"}.m-slug-header{border-top:1px solid var(--gray-40)}.m-slug-header__heading{display:inline-block;padding-top:0.2857142857em;border-top:5px solid var(--green);margin-top:-3px;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}.a-tagline{font-size:.75rem;display:grid;grid-template-columns:22px 1fr;grid-column-gap:10px}.a-tagline__text{display:inline-block}.a-tagline .u-usa-flag{margin-top:1px}.a-tagline--large{font-size:1rem}.a-tagline--large .u-usa-flag{margin-top:4px}.u-usa-flag{display:inline-block;width:24px;height:13px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAZCAMAAABAf11LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5QTFRF////sxlC7MbQ2YyhxlNxCjFhR2WJV3GSKUt1dYumOFh/GT5rhZiwwszYsr/OlKW6Zn6c0djh8PL1iR9Ko7LE4OXrl0pttKC0pXWRtYKbSuJhRQAAANFJREFUeNrkkctuwyAUREnSuW/ApHYf//+jBVdZVcJi3aORgAXcMyLBAAJEzsVG3m8TkifyI3zfPQ6nJJLo421CArSBmkgjNEWtQE4zXJmClXuCWIlU5hdQxCqbqnE1KdIz79CVDvBwZxyKfQfmHTyzl01UZSvOWSTbhZLSWeDMufWLC/1ls3amT4qQq394EjIjApxBT+/nr8eEBNuKcB9SWMpmEXalNOylmlUZNTr4vE/4VdKhpC+leQf6y/e0wzL3RdJtkfUJyzwW+ZcdfgQYAJmJD3zerW6OAAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */:root{--font-stack: system-ui, sans-serif;--beige: #bea96f;--beige-30: #f0e8d8;--beige-60: #d8c8a0;--green-dark: #1e9642;--green-mid-dark: #1fa040;--green: #20aa3f;--green-90: #48b753;--green-80: #66c368;--green-70: #93cf7c;--green-60: #addc91;--green-50: #bae0a2;--green-40: #c7e5b3;--green-30: #d4eac6;--green-20: #e2efd8;--green-10: #f0f8eb;--teal-dark: #005e5d;--teal-mid-dark: #126b69;--teal: #257675;--teal-90: #3e8685;--teal-80: #579695;--teal-70: #70a6a5;--teal-60: #89b6b5;--teal-50: #9ec4c3;--teal-40: #b4d2d1;--teal-30: #c4dddc;--teal-20: #d4e7e6;--teal-10: #f0f7f6;--pacific-dark: #0050b4;--pacific-mid-dark: #0061c1;--pacific: #0072ce;--pacific-90: #2284d5;--pacific-80: #4497dc;--pacific-70: #61a7e2;--pacific-60: #7eb7e8;--pacific-50: #96c4ed;--pacific-40: #afd2f2;--pacific-30: #c3ddf6;--pacific-20: #d6e8fa;--pacific-10: #eff8fd;--navy-dark: #002d72;--navy-mid-dark: #123c7c;--navy: #254b87;--navy-90: #3e5f95;--navy-80: #5674a3;--navy-70: #6f88b2;--navy-60: #889cc0;--navy-50: #9daecc;--navy-40: #b3c0d9;--navy-30: #c3cde2;--navy-20: #d3daeb;--navy-10: #f4f6fa;--purple-dark: #a01b68;--purple-mid-dark: #aa2071;--purple: #b4267a;--purple-90: #be438b;--purple-80: #c55998;--purple-70: #cd70a5;--purple-60: #d486b2;--purple-50: #dc9cbf;--purple-40: #e3b2cc;--purple-30: #ebc9d9;--purple-20: #f0d8e2;--purple-10: #fdf3f8;--red-dark: #b63014;--red-mid-dark: #c3381c;--red: #d14124;--red-90: #d75a40;--red-80: #dd735d;--red-70: #e28875;--red-60: #e79e8e;--red-50: #ebb0a3;--red-40: #f0c3b8;--red-30: #f3d1c8;--red-20: #f7e0d9;--red-10: #fbefec;--gold-dark: #dc731c;--gold-mid-dark: #ed881b;--gold: #ff9e1b;--gold-90: #ffab39;--gold-80: #ffb858;--gold-70: #ffc372;--gold-60: #ffce8d;--gold-50: #ffd8a3;--gold-40: #ffe1b9;--gold-30: #ffe8cb;--gold-20: #fff0dd;--gold-10: #fff6ec;--neutral-dark: #745745;--neutral-mid-dark: #7d604b;--neutral: #8a6c57;--neutral-90: #957865;--neutral-80: #a18573;--neutral-70: #ad9484;--neutral-60: #baa496;--neutral-50: #c6b4a9;--neutral-40: #d3c5bc;--neutral-30: #ddd1c9;--neutral-20: #e7ddd7;--neutral-10: #f8f5f2;--gray-darker: #293037;--gray-dark: #43484e;--gray-mid-dark: #4f5257;--gray: #5a5d61;--gray-90: #676a6f;--gray-80: #75787b;--gray-70: #838588;--gray-60: #919395;--gray-50: #a2a3a4;--gray-40: #b4b5b6;--gray-30: #c3c4c4;--gray-20: #d2d3d5;--gray-15: #dcdddf;--gray-10: #e7e8e9;--gray-5: #f7f8f9;--black: #101820;--white: #fff}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/2cd55546-ec00-4af9-aeca-4a3cd186da53.woff2\") format(\"woff2\");font-style:normal;font-weight:normal;font-display:fallback}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/627fbb5a-3bae-4cd9-b617-2f923e29d55e.woff2\") format(\"woff2\");font-style:normal;font-weight:500;font-display:fallback}:root{--font-stack: \"Avenir Next\", arial, sans-serif}.o-expandable{margin-bottom:0}.o-expandable h4{max-width:calc(100% - 55px);box-sizing:border-box;padding-right:5px}.o-expandable p{color:var(--gray);font-size:16px}","/*! normalize.css v2.1.3 | MIT License | git.io/normalize */html{font-family:sans-serif;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:0.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:0.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:0.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:normal;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:0.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:0.5em}li{margin-bottom:0.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:0.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:0.625em;text-align:left}th,td{padding:0.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:0.9375em;margin-left:0.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:\"Input Mono\",Consolas,Monaco,\"Courier New\",monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:0.8125em}pre{display:block;padding:0.625em 0.9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:rgba(0,0,0,0)}html{font-family:sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:.5em}li{margin-bottom:.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:.625em;text-align:left}th,td{padding:.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:.9375em;margin-left:.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:Input Mono,Consolas,Monaco,Courier New,monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:.8125em}pre{display:block;padding:.625em .9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:transparent}button.a-btn::-moz-focus-inner,input.a-btn::-moz-focus-inner{border:0}.a-btn{appearance:none;display:flex;gap:.625rem;box-sizing:border-box;padding:.5em .875em;border:0;margin:0;border-radius:.25em;cursor:pointer;font-size:1em;font-weight:500;line-height:normal;text-align:center;text-decoration:none;transition:background-color .1s;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;justify-content:center}.a-btn,.a-btn:link,.a-btn:visited{background-color:var(--pacific);color:var(--white)}.a-btn:hover,.a-btn.hover,.a-btn:focus,.a-btn.focus{background-color:var(--pacific-dark);color:var(--white)}.a-btn:focus,.a-btn.focus{outline:1px dotted var(--pacific);outline-offset:1px}.a-btn:active,.a-btn.active{background-color:var(--navy)}.a-btn--secondary,.a-btn--secondary:link,.a-btn--secondary:visited{background-color:var(--gray);color:var(--white)}.a-btn--secondary:hover,.a-btn--secondary.hover,.a-btn--secondary:focus,.a-btn--secondary.focus{background-color:var(--gray-dark)}.a-btn--secondary:focus,.a-btn--secondary.focus{outline-color:var(--gray)}.a-btn--secondary:active,.a-btn--secondary.active{background-color:var(--black)}.a-btn--warning,.a-btn--warning:link,.a-btn--warning:visited{background-color:var(--red-mid-dark);color:var(--white)}.a-btn--warning:hover,.a-btn--warning.hover,.a-btn--warning:focus,.a-btn--warning.focus{background-color:var(--red-dark)}.a-btn--warning:focus,.a-btn--warning.focus{outline-color:var(--red-mid-dark)}.a-btn--warning:active,.a-btn--warning.active{background-color:var(--gray-dark)}.a-btn--disabled,.a-btn--disabled:link,.a-btn--disabled:visited,.a-btn--disabled:hover,.a-btn--disabled.hover,.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn--disabled:active,.a-btn--disabled.active,.a-btn[disabled],.a-btn[disabled]:link,.a-btn[disabled]:visited,.a-btn[disabled]:hover,.a-btn[disabled].hover,.a-btn[disabled]:focus,.a-btn[disabled].focus,.a-btn[disabled]:active,.a-btn[disabled].active{background-color:var(--gray-20);color:var(--gray-dark);cursor:default;cursor:not-allowed}.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn[disabled]:focus,.a-btn[disabled].focus{outline-color:var(--gray-20)}@media only all and (max-width: 37.5em){.a-btn--full-on-xs{display:block;width:100%}}.a-btn:has(svg+span) span{order:3}.a-btn:has(span+svg) svg{order:3}.a-btn:not(.a-btn--hide-icon):has(svg+span):before,.a-btn:not(.a-btn--hide-icon):has(span+svg):before{content:\"\";border-left:1px solid var(--pacific-60);order:2;place-self:normal}.a-btn--secondary:has(svg):before{border-color:var(--gray-40) !important}.a-btn--warning:has(svg):before{border-color:var(--red-60) !important}.a-btn--disabled:has(svg):before,.a-btn[disabled]:has(svg):before{border-color:var(--gray-60) !important}.a-btn--hide-icon svg{display:none}.m-btn-group{display:flex;gap:.625rem;flex-wrap:wrap;align-items:center;width:-moz-fit-content;width:fit-content}.a-btn--link{padding:1.5px 0;border-radius:0;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-style:dotted;text-underline-offset:4.5px}.a-btn--link:has(svg){gap:.3125rem}.a-btn--link:has(svg):before{display:none}.a-btn--link,.a-btn--link:link,.a-btn--link:visited{text-decoration-color:var(--pacific);background-color:transparent;color:var(--pacific)}.a-btn--link:hover,.a-btn--link.hover{text-decoration-color:var(--pacific-dark);text-decoration-style:solid;background-color:transparent;color:var(--pacific-dark)}.a-btn--link:focus,.a-btn--link.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--pacific);color:var(--pacific)}.a-btn--link:active,.a-btn--link.active{text-decoration-color:var(--navy);text-decoration-style:solid;background-color:transparent;color:var(--navy)}.a-btn--link.a-btn--secondary,.a-btn--link.a-btn--secondary:link,.a-btn--link.a-btn--secondary:visited{text-decoration-color:var(--gray);background-color:transparent;color:var(--gray)}.a-btn--link.a-btn--secondary:hover,.a-btn--link.a-btn--secondary.hover{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.a-btn--link.a-btn--secondary:focus,.a-btn--link.a-btn--secondary.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--gray);color:var(--gray)}.a-btn--link.a-btn--secondary:active,.a-btn--link.a-btn--secondary.active{text-decoration-color:var(--black);text-decoration-style:solid;background-color:transparent;color:var(--black)}.a-btn--link.a-btn--warning,.a-btn--link.a-btn--warning:link,.a-btn--link.a-btn--warning:visited{text-decoration-color:var(--red-mid-dark);background-color:transparent;color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:hover,.a-btn--link.a-btn--warning.hover{text-decoration-color:var(--red-dark);text-decoration-style:solid;background-color:transparent;color:var(--red-dark)}.a-btn--link.a-btn--warning:focus,.a-btn--link.a-btn--warning.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--red-mid-dark);color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:active,.a-btn--link.a-btn--warning.active{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.o-expandable{position:relative}.o-expandable__header{display:flex;justify-content:space-between;gap:10px;padding:.625em .9375em;border:0;background-color:transparent;cursor:pointer}.o-expandable__header:focus{outline:1px dotted var(--black);outline-offset:2px}.o-expandable__header .o-expandable__cue-close,.o-expandable__header .o-expandable__cue-open{display:none}.o-expandable__header[aria-expanded=false] .o-expandable__cue-open,.o-expandable__header[aria-expanded=true] .o-expandable__cue-close{display:block}.o-expandable button.o-expandable__header{width:100%;text-align:left}.o-expandable__label{flex-grow:1;margin-bottom:0;color:var(--black);font-weight:500}.o-expandable__icon,.o-expandable__label{font-size:1.125em}@media only all and (max-width: 37.5em){.o-expandable__icon,.o-expandable__label{font-size:1em}}.o-expandable__cues{align-self:center;color:var(--pacific);font-size:1em;line-height:1.375}.o-expandable__content{padding:0 .9375em .9375em}.o-expandable__content:before{content:\"\";display:block;border-top:1px solid var(--gray-40);padding-top:.9375em}.o-expandable__content:after{padding-bottom:.9375em;width:100%}.o-expandable--padded .o-expandable__header{padding:1.5625em .9375em}.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.625em}@media only all and (max-width: 37.5em){.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.375em}}.o-expandable--background{background:var(--gray-5)}.o-expandable--border{border:1px solid var(--gray-40)}html[lang=ar] .o-expandable__header{text-align:right}html[lang=ar] .o-expandable__cues{text-align:left}.o-expandable-group .o-expandable{border-bottom:1px solid var(--gray-40)}.o-expandable-group .o-expandable:first-child{border-top:1px solid var(--gray-40)}@media print{.o-expandable__header[aria-expanded=true] .o-expandable__cue-close,.o-expandable__header[aria-expanded=false] .o-expandable__cue-open{display:none}.o-expandable__content[aria-expanded=false]{display:block;max-height:99999px !important}}.o-expandable .print__header[aria-expanded=true] .o-expandable .print__cue-close,.o-expandable .print__header[aria-expanded=false] .o-expandable .print__cue-open{display:none}.o-expandable .print__content[aria-expanded=false]{display:block;max-height:99999px !important}.o-summary__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary__btn{position:relative;z-index:2;display:block;width:100%;padding-top:15px;padding-bottom:15px;border:dotted var(--pacific);border-width:1px 0;text-align:center;color:var(--pacific);background:#fff}.o-summary__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary__btn[aria-expanded=false]:before{display:block;pointer-events:none;height:2.75em;margin:0;position:absolute;left:0;right:0;top:calc(-100% + 2px);background:linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);content:\"\"}@media print{.o-summary__btn[aria-expanded=false]:before{background:none}}.o-summary__btn[aria-expanded=false]:before .print{background:none}.no-js .o-summary__btn{display:none}@media only screen and (min-width: 601px){.o-summary--mobile .o-summary__btn{display:none}}.o-summary-minimal__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary-minimal__btn{margin-top:5px;padding-left:0;padding-right:0;display:block;border:none;background:none;text-align:left;color:var(--pacific)}.o-summary-minimal__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary-minimal__btn .o-summary-minimal__cue-close,.o-summary-minimal__btn .o-summary-minimal__cue-open{display:none}.o-summary-minimal__btn[aria-expanded=false] .o-summary-minimal__cue-open,.o-summary-minimal__btn[aria-expanded=true] .o-summary-minimal__cue-close{display:block}.no-js .o-summary-minimal__btn{display:none}.o-form__group{margin-bottom:1.875em}.o-form__fieldset{border:none;margin:0;padding:0}.o-form__fieldset .m-form-field+.m-form-field{margin-top:.625em}.a-form-alert .cf-icon-svg{color:var(--gray);float:left}.a-form-alert__text{display:block;margin-left:1.25em}.a-form-alert--success .cf-icon-svg{color:var(--green)}.a-form-alert--error .cf-icon-svg{color:var(--red)}.a-form-alert--warning .cf-icon-svg{color:var(--gold)}.m-form-field .a-text-input--full{width:100%}.m-form-field .a-label+.a-text-input{margin-top:.3125em}.m-form-field--checkbox .a-label,.m-form-field--radio .a-label{display:inline-grid;grid-template-columns:1.875em auto;vertical-align:top;cursor:pointer;overflow-wrap:anywhere}.m-form-field--checkbox .a-label:before,.m-form-field--radio .a-label:before{display:inline-block;grid-row-start:1;grid-row-end:3;border:1px solid var(--gray-60);height:1.125em;width:1.125em;margin-right:10px;background-color:var(--white);content:\"\";vertical-align:top;position:relative;top:1px;left:1px}.m-form-field--checkbox .a-label:hover:before,.m-form-field--checkbox .a-label.hover:before,.m-form-field--radio .a-label:hover:before,.m-form-field--radio .a-label.hover:before{border-color:var(--pacific)}.m-form-field--checkbox .a-label__helper,.m-form-field--radio .a-label__helper{display:block}.m-form-field--checkbox .a-checkbox,.m-form-field--checkbox .a-radio,.m-form-field--radio .a-checkbox,.m-form-field--radio .a-radio{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}.m-form-field--checkbox .a-checkbox:focus+.a-label,.m-form-field--checkbox .a-checkbox.focus+.a-label,.m-form-field--checkbox .a-radio:focus+.a-label,.m-form-field--checkbox .a-radio.focus+.a-label,.m-form-field--radio .a-checkbox:focus+.a-label,.m-form-field--radio .a-checkbox.focus+.a-label,.m-form-field--radio .a-radio:focus+.a-label,.m-form-field--radio .a-radio.focus+.a-label{outline:1px dotted var(--pacific);outline-offset:1px}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:hover+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled:checked+.a-label:before,.m-form-field--checkbox .a-radio:disabled:focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled.focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled:hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled.hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled:checked+.a-label:before,.m-form-field--radio .a-checkbox:disabled:focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled.focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled:hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled.hover+.a-label:before,.m-form-field--radio .a-radio:disabled:checked+.a-label:before,.m-form-field--radio .a-radio:disabled:focus+.a-label:before,.m-form-field--radio .a-radio:disabled.focus+.a-label:before,.m-form-field--radio .a-radio:disabled:hover+.a-label:before,.m-form-field--radio .a-radio:disabled.hover+.a-label:before{border-color:var(--gray-60);outline:none;box-shadow:none}.m-form-field--checkbox .a-checkbox:disabled+.a-label,.m-form-field--checkbox .a-radio:disabled+.a-label,.m-form-field--radio .a-checkbox:disabled+.a-label,.m-form-field--radio .a-radio:disabled+.a-label{cursor:not-allowed;color:var(--gray-dark)}.m-form-field--checkbox .a-checkbox:disabled+.a-label:before,.m-form-field--checkbox .a-radio:disabled+.a-label:before,.m-form-field--radio .a-checkbox:disabled+.a-label:before,.m-form-field--radio .a-radio:disabled+.a-label:before{background:var(--gray-10);border-color:var(--gray-60)}.m-form-field--checkbox .a-checkbox:focus+.a-label:before,.m-form-field--checkbox .a-checkbox.focus+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:hover+.a-label:before,.m-form-field--checkbox .a-checkbox.hover+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center 0}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,')}.m-form-field--checkbox-error .a-label:before{border-color:var(--red);outline:1px solid var(--red)}.m-form-field--checkbox-error .a-label:hover:before,.m-form-field--checkbox-error .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-error .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-error .a-checkbox.focus+.a-label:before{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline-color:var(--red)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label,.m-form-field--checkbox-error .a-checkbox.focus+.a-label{outline:1px dotted var(--red);outline-offset:1px}.m-form-field--checkbox-warning .a-label:before{border-color:var(--gold);outline:1px solid var(--gold)}.m-form-field--checkbox-warning .a-label:hover:before,.m-form-field--checkbox-warning .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label:before{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline-color:var(--gold)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label{outline:1px dotted var(--gold);outline-offset:1px}.m-form-field--checkbox-success .a-label:before{border-color:var(--green);outline:1px solid var(--green)}.m-form-field--checkbox-success .a-label:hover:before,.m-form-field--checkbox-success .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-success .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-success .a-checkbox.focus+.a-label:before{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline-color:var(--green)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label,.m-form-field--checkbox-success .a-checkbox.focus+.a-label{outline:1px dotted var(--green);outline-offset:1px}.m-form-field--radio .a-label:before{border-radius:50%;transform:rotate(0)}.m-form-field--radio .a-radio:focus+.a-label:before,.m-form-field--radio .a-radio.focus+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:hover+.a-label:before,.m-form-field--radio .a-radio.hover+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:checked+.a-label:before{background-color:var(--pacific);box-shadow:inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:checked:disabled+.a-label:before{background-color:var(--gray-40);box-shadow:inset 0 0 0 2px var(--gray-10)}.m-form-field--radio .a-radio:focus:checked+.a-label:before,.m-form-field--radio .a-radio.focus:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:hover:checked+.a-label:before,.m-form-field--radio .a-radio.hover:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--lg-target{display:block}.m-form-field--lg-target .a-label{box-sizing:border-box;width:100%;padding:15px;background-color:var(--gray-10)}.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{background-color:var(--pacific-20);box-shadow:inset 0 0 0 1px var(--pacific)}.m-form-field--lg-target .a-checkbox:hover+.a-label,.m-form-field--lg-target .a-checkbox.hover+.a-label,.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-radio:hover+.a-label,.m-form-field--lg-target .a-radio.hover+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label{box-shadow:inset 0 0 0 2px var(--pacific)}.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{outline-offset:1px}.m-form-field--lg-target .a-checkbox:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:hover:disabled+.a-label,.m-form-field--lg-target .a-radio:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:hover:disabled+.a-label{color:var(--gray-dark);box-shadow:none;background-color:var(--gray-20)}.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label:before,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label:before{border:1px solid var(--gray-60)}.m-form-field .a-form-alert{margin-top:.9375em}.a-label{display:inline-block}.a-label__helper{color:var(--gray-dark);font-size:1rem;font-weight:400}.a-label__helper--block{display:block;margin-top:0.8333333333em}.a-label--heading{display:block;margin-bottom:0.5555555556em;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.a-label--heading,ul+.a-label--heading,ol+.a-label--heading,dl+.a-label--heading,figure+.a-label--heading,img+.a-label--heading,table+.a-label--heading,blockquote+.a-label--heading,h1+.a-label--heading,.h1+.a-label--heading,h2+.a-label--heading,.h2+.a-label--heading,h3+.a-label--heading,.h3+.a-label--heading,h5+.a-label--heading,.h5+.a-label--heading,h6+.a-label--heading,.h6+.a-label--heading{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.a-label--heading{margin-bottom:.625em;font-size:1em;line-height:1.125}}.a-label--heading .a-label__helper--block{margin-top:.625rem}.a-range{appearance:none;width:100%;min-height:49px}.a-range::-webkit-slider-runnable-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-moz-range-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-webkit-slider-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range::-moz-range-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range:focus,.a-range.focus{box-shadow:none;outline:none}.a-range:focus::-webkit-slider-thumb,.a-range.focus::-webkit-slider-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.a-range:focus::-moz-range-thumb,.a-range.focus::-moz-range-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.o-search-input{display:flex;flex-direction:column;row-gap:.9375rem}.o-search-input__input{position:relative;display:flex;width:initial;flex:0 1 100%}.o-search-input__input-label{position:absolute;left:10px;align-self:center;cursor:pointer}.o-search-input__input input[type=search]{width:100%;white-space:nowrap;padding-left:30px;appearance:none}.o-search-input__input button[type=reset]{display:none;position:absolute;right:0;align-self:center;color:var(--gray-40);font-size:20px;border:1px solid transparent;background-color:transparent;outline:0;width:44px;padding:5px;text-align:right}.o-search-input__input button[type=reset]>svg{width:25px;cursor:pointer;pointer-events:none}.o-search-input__input button[type=reset]:hover{color:var(--black)}.o-search-input__input button[type=reset]:focus{color:var(--black)}.o-search-input__input button[type=reset]:focus>svg{outline:1px dotted var(--pacific)}.o-search-input__input input[type=search]:placeholder-shown~button[type=reset]{display:none}.o-search-input__input input[type=search]:not(:placeholder-shown){padding-right:34px}.o-search-input__input input[type=search]::-webkit-search-decoration,.o-search-input__input input[type=search]::-webkit-search-cancel-button,.o-search-input__input input[type=search]::-webkit-search-results-button,.o-search-input__input input[type=search]::-webkit-search-results-decoration{display:none}.o-search-input:focus-within button[type=reset],.o-search-input .o-search-input__input:hover button[type=reset]{display:block}.o-search-input button[type=submit]{line-height:1.1875}@media only all and (min-width: 37.5625em){.o-search-input{flex-direction:row;border-left:0}.o-search-input button[type=submit]{border-top-left-radius:0;border-bottom-left-radius:0;flex-basis:25%}}.no-js .o-search-input button[type=reset]{display:none !important}.a-select{position:relative;border:1px solid var(--gray-60)}.a-select select{width:100%;line-height:1.375;padding:.4375em .375em .375em;border:0;appearance:none;background-color:var(--white);border-radius:0;color:var(--black)}.a-select select:hover,.a-select select.hover{outline:2px solid var(--pacific);outline-offset:0}.a-select select:active,.a-select select:focus,.a-select select.focus{box-shadow:0 0 0 2px var(--pacific);outline:1px dotted var(--pacific);outline-offset:3px}.a-select select[disabled]{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed}.a-select select[disabled]:hover,.a-select select[disabled].hover,.a-select select[disabled]:focus,.a-select select[disabled].focus{outline:none}.a-select select[disabled] option,.a-select select[disabled] option:disabled,.a-select select option:disabled{color:var(--gray-dark)}.a-select:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;content:\"\";pointer-events:none}.a-select--disabled:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.a-tag-filter{display:flex;gap:.625rem;border:1px solid var(--teal);padding:4px 6px;background-color:var(--teal-20);border-radius:.1875rem;color:var(--black);text-align:left;min-width:-moz-fit-content;min-width:fit-content}.a-tag-filter .cf-icon-svg{pointer-events:none;flex:none}.a-tag-filter>label{display:contents;pointer-events:none}button.a-tag-filter:hover{background-color:var(--teal-40);cursor:pointer}button.a-tag-filter:focus{outline:1px dotted var(--teal);outline-offset:1px}button.a-tag-filter:active{background-color:var(--teal)}a.a-tag-filter{line-height:normal;color:var(--black);border-color:var(--teal)}a.a-tag-filter:visited,a.a-tag-filter.visited,a.a-tag-filter:hover,a.a-tag-filter.hover{border-color:var(--teal);color:var(--black)}a.a-tag-filter:focus,a.a-tag-filter.focus{border-color:var(--teal);color:var(--black)}a.a-tag-filter:active,a.a-tag-filter.active{border-color:var(--teal);color:var(--black)}.a-tag-topic{display:flex;gap:.3125rem}.a-tag-topic{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--gold-80);letter-spacing:1px}.a-tag-topic .a-tag-topic__text{color:var(--gray);word-break:break-word}@media only all and (max-width: 37.5em){.a-tag-topic{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-tag-topic .cf-icon-svg--right{margin-left:auto}.a-tag-topic .a-tag-topic__text{border-bottom-width:0;flex-shrink:10}}a.a-tag-topic{color:var(--gold-80);border-color:var(--gold-80)}a.a-tag-topic:visited,a.a-tag-topic.visited,a.a-tag-topic:hover,a.a-tag-topic.hover{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:focus,a.a-tag-topic.focus{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:active,a.a-tag-topic.active{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic .a-tag-topic__text{border-bottom-color:var(--gold-80)}@media only all and (max-width: 37.5em){a.a-tag-topic{border-top-width:1px;border-bottom-width:1px}a.a-tag-topic:focus{outline:none}a.a-tag-topic:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-tag-topic)+li:has(.a-tag-topic) .a-tag-topic{position:relative;border-top:none}li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:hover:before,li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.a-tag-topic__bullet{font-size:1rem;line-height:1rem}@media only all and (min-width: 37.5625em){a.a-tag-topic__text{color:var(--gray);border-color:var(--gray)}a.a-tag-topic__text:visited,a.a-tag-topic__text.visited,a.a-tag-topic__text:hover,a.a-tag-topic__text.hover{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:focus,a.a-tag-topic__text.focus{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:active,a.a-tag-topic__text.active{border-color:var(--gray);color:var(--gray)}a.a-tag-topic,a.a-tag-topic:visited,a.a-tag-topic:hover,a.a-tag-topic:focus,a.a-tag-topic:active{border-bottom:none;outline-offset:1px}a.a-tag-topic .a-tag-topic__text,a.a-tag-topic:visited .a-tag-topic__text,a.a-tag-topic:hover .a-tag-topic__text,a.a-tag-topic:focus .a-tag-topic__text,a.a-tag-topic:active .a-tag-topic__text{padding-bottom:1px;border-bottom:1px dotted var(--gold-80)}a.a-tag-topic:hover .a-tag-topic__text{border-bottom:1px solid var(--gold-80)}a.a-tag-topic:focus{outline-color:var(--gray)}a.a-tag-topic:focus .a-tag-topic__text{border-bottom-style:solid !important}}.m-tag-group{padding-left:0;list-style-type:none}.m-tag-group li{margin-bottom:0;display:contents}@media only all and (min-width: 37.5625em){.m-tag-group{display:flex;gap:.9375em;flex-wrap:wrap}.m-tag-group--stacked{flex-direction:column;width:-moz-fit-content;width:fit-content}}.m-tag-group:has(.a-tag-filter){display:flex;gap:.9375em;flex-wrap:wrap}html[lang=ar] .m-tag-group{direction:rtl;padding-right:0}.a-text-input{appearance:none;display:inline-block;padding:.4375em;border:1px solid var(--gray-60);background:var(--white);color:var(--black);box-sizing:border-box}.a-text-input:hover,.a-text-input.hover{border-color:var(--pacific);outline:1px solid var(--pacific)}.a-text-input:focus,.a-text-input.focus{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific);outline:1px dotted var(--pacific);outline-offset:2px}.a-text-input:disabled,.a-text-input:disabled:hover,.a-text-input:disabled.hover,.a-text-input:disabled:focus,.a-text-input:disabled.focus{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed;border-color:var(--gray-60);outline:none}.a-text-input--error{border-color:var(--red);outline:1px solid var(--red)}.a-text-input--error:hover,.a-text-input--error.hover{border-color:var(--red-dark);outline:1px solid var(--red-dark);outline-offset:0}.a-text-input--error:focus,.a-text-input--error.focus{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red)}.a-text-input--error:focus:hover,.a-text-input--error:focus.hover,.a-text-input--error.focus:hover,.a-text-input--error.focus.hover{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red);outline-offset:2px}.a-text-input--warning{border-color:var(--gold);outline:1px solid var(--gold)}.a-text-input--warning:hover,.a-text-input--warning.hover{border-color:var(--gold-dark);outline:1px solid var(--gold-dark);outline-offset:0}.a-text-input--warning:focus,.a-text-input--warning.focus{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold)}.a-text-input--warning:focus:hover,.a-text-input--warning:focus.hover,.a-text-input--warning.focus:hover,.a-text-input--warning.focus.hover{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold);outline-offset:2px}.a-text-input--success{border-color:var(--green);outline:1px solid var(--green)}.a-text-input--success:hover,.a-text-input--success.hover{border-color:var(--green-dark);outline:1px solid var(--green-dark);outline-offset:0}.a-text-input--success:focus,.a-text-input--success.focus{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green)}.a-text-input--success:focus:hover,.a-text-input--success:focus.hover,.a-text-input--success.focus:hover,.a-text-input--success.focus.hover{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green);outline-offset:2px}::-webkit-search-decoration{appearance:none}::placeholder{color:var(--gray-dark)}input[type=date]::-webkit-datetime-edit{color:var(--gray-dark)}select.o-multiselect{display:block;box-sizing:border-box;width:100%;padding:.25em .4375em;height:5.5em;border:1px solid var(--gray-60)}select.o-multiselect option{padding:.125em .375em}.o-multiselect,.o-multiselect__header{position:relative}.o-multiselect__header:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;border:1px solid var(--gray-60);content:\"\";pointer-events:none}.o-multiselect__search[type=text]{display:block;box-sizing:border-box;width:100%}.o-multiselect__fieldset{border-color:var(--gray-60);border-top:none;margin:-1px 0 0;padding:0;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;position:absolute;z-index:10;max-height:0;width:100%;transition:max-height .25s ease-out}.o-multiselect.u-active .o-multiselect__fieldset{margin-top:0;max-height:140px;border-color:var(--pacific);border-width:2px;border-top:0}.o-multiselect.u-active .o-multiselect__header:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.o-multiselect__options{list-style-type:none;background-color:var(--white);padding:0}.o-multiselect__options li{margin:0}.o-multiselect__options li:first-child .a-label{padding-top:.625em}.o-multiselect__options.u-filtered li:not(.u-filter-match){display:none}.o-multiselect__options.u-no-results li,.o-multiselect__options.u-max-selections li{display:none}.o-multiselect__options.u-no-results:after,.o-multiselect__options.u-max-selections:after{display:list-item}.o-multiselect__options.u-no-results:after{content:\"No results found\"}.o-multiselect__options.u-max-selections{padding:.625em;pointer-events:none}.o-multiselect__options.u-max-selections:after{content:\"Reached maximum number of selections\"}.o-multiselect__options .a-label{box-sizing:border-box;padding:.3125em 0 .3125em .625em;width:100%}.cf-icon-svg{height:1.1875em;vertical-align:text-top;fill:currentcolor}.cf-icon-svg--updating,.cf-icon-svg--updating-round{animation:updating-animation 1.25s infinite linear;transform-origin:50% 50%}@keyframes updating-animation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}html[lang=ar] .cf-icon-svg--right,html[lang=ar] .cf-icon-svg--right-round,html[lang=ar] .cf-icon-svg--left,html[lang=ar] .cf-icon-svg--left-round,html[lang=ar] .cf-icon-svg--arrow-right,html[lang=ar] .cf-icon-svg--arrow-right-round,html[lang=ar] .cf-icon-svg--arrow-left,html[lang=ar] .cf-icon-svg--arrow-left-round,html[lang=ar] .cf-icon-svg--help,html[lang=ar] .cf-icon-svg--help-round,html[lang=ar] .cf-icon-svg--book,html[lang=ar] .cf-icon-svg--book-round,html[lang=ar] .cf-icon-svg--document,html[lang=ar] .cf-icon-svg--document-round,html[lang=ar] .cf-icon-svg--edit,html[lang=ar] .cf-icon-svg--edit-round,html[lang=ar] .cf-icon-svg--paper-clip,html[lang=ar] .cf-icon-svg--paper-clip-round,html[lang=ar] .cf-icon-svg--cart,html[lang=ar] .cf-icon-svg--cart-round,html[lang=ar] .cf-icon-svg--disability,html[lang=ar] .cf-icon-svg--disability-round,html[lang=ar] .cf-icon-svg--travel,html[lang=ar] .cf-icon-svg--travel-round,html[lang=ar] .cf-icon-svg--bullhorn,html[lang=ar] .cf-icon-svg--bullhorn-round,html[lang=ar] .cf-icon-svg--chart,html[lang=ar] .cf-icon-svg--chart-round,html[lang=ar] .cf-icon-svg--list,html[lang=ar] .cf-icon-svg--list-round,html[lang=ar] .cf-icon-svg--external-link,html[lang=ar] .cf-icon-svg--external-link-round{transform:scaleX(-1)}.m-card{position:relative}.m-card:not(.m-card--breakout)>a{padding:1.875em}.m-card:not(.m-card--breakout) .m-card__footer{margin-top:auto}.m-card:not(.m-card--breakout,.m-card--topic){background:var(--white);border:1px solid var(--gray-20);border-bottom-width:3px;padding:1.875em}.m-card:not(.m-card--breakout,.m-card--topic),.m-card>a{display:flex;flex-direction:column;flex-grow:1;flex-basis:0;box-sizing:border-box;height:100%}.m-card a:focus{outline-offset:2px}.m-card__footer>a{font-weight:500;border-bottom-width:1px}@media only all and (max-width: 56.3125em){.m-card__heading{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h4+.m-card__heading,.h4+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.3636363636em}}@media only all and (max-width: 56.3125em)and (max-width: 37.5em){.m-card__heading{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h3+.m-card__heading,.h3+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.6666666667em}}.m-card__heading>a{color:var(--black)}.m-card__heading>a:hover{color:var(--pacific)}.m-card__heading>a .m-card__icon{font-size:1em;margin-bottom:0;padding-right:.46875em}.m-card__heading>a .m-card__icon,.m-card__heading>a span{display:table-cell}.m-card>.m-list{margin-top:10px;margin-bottom:30px}.m-card--topic{text-align:center;width:170px;background:var(--white)}.m-card--topic>a{border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--topic .m-card__icon{font-size:1.875em;color:var(--green);margin-bottom:.3125em}.m-card--topic:hover>a{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--topic:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--topic .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--topic>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--topic:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:focus .m-card__footer>span{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:active .m-card__footer>span{border-color:var(--pacific-dark);border-style:solid;color:var(--pacific-dark)}.m-card--topic-action .m-card__icon{color:var(--pacific)}.m-card--breakout{min-width:210px;text-align:center}.m-card--breakout>a{padding-top:60px}.m-card--breakout .m-card__inner-wrapper{position:relative;z-index:0;min-height:135px;background:var(--gray-5);border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--breakout .m-card__img{position:absolute;z-index:1;top:0;left:50%;width:210px;height:120px;margin-left:-105px}.m-card--breakout .m-card__footer{margin-top:84px}.m-card--breakout:hover .m-card__inner-wrapper{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--breakout:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--breakout .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--breakout>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--breakout:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--breakout>a:focus .m-card__footer>span{border-color:var(--pacific);color:var(--pacific)}.m-card--breakout>a:active .m-card__footer>span{border-color:var(--navy);border-style:solid;color:var(--navy)}.m-card--breakout .m-card__footer>span{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card--breakout .m-card__footer>span,ul+.m-card--breakout .m-card__footer>span,ol+.m-card--breakout .m-card__footer>span,dl+.m-card--breakout .m-card__footer>span,figure+.m-card--breakout .m-card__footer>span,img+.m-card--breakout .m-card__footer>span,table+.m-card--breakout .m-card__footer>span,blockquote+.m-card--breakout .m-card__footer>span,h1+.m-card--breakout .m-card__footer>span,.h1+.m-card--breakout .m-card__footer>span,h2+.m-card--breakout .m-card__footer>span,.h2+.m-card--breakout .m-card__footer>span,h4+.m-card--breakout .m-card__footer>span,.h4+.m-card--breakout .m-card__footer>span,h5+.m-card--breakout .m-card__footer>span,.h5+.m-card--breakout .m-card__footer>span,h6+.m-card--breakout .m-card__footer>span,.h6+.m-card--breakout .m-card__footer>span{margin-top:1.3636363636em}.o-card-group>h2{margin-bottom:1.875rem}.o-card-group--column-2 .o-card-group__cards{grid-template-columns:1fr 1fr}.o-card-group--column-3 .o-card-group__cards{grid-template-columns:repeat(3, minmax(0, 1fr))}@media only all and (max-width: 63.8125em){.o-card-group--column-3 .o-card-group__cards{grid-template-columns:1fr 1fr}}.o-card-group__cards{display:grid;grid-column-gap:1.25em;grid-row-gap:1.25em}@media only all and (max-width: 37.5em){.o-card-group__cards{grid-template-columns:100% !important}}.o-card-group--bg-green{padding:1.875em;background:var(--green-20)}_:-ms-lang(x),.o-card-group__cards{display:block}_:-ms-lang(x) .m-card,.o-card-group__cards .m-card{display:block;float:left;margin-bottom:10px}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-2 .o-card-group__cards .m-card{width:48%;margin-right:2%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-2 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-3 .o-card-group__cards .m-card{width:32%;margin-right:1%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-3 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x),.o-card-group:after{content:\"\";display:table;clear:both}.o-card-group--count-2 .m-card:nth-of-type(1),.o-card-group--count-3 .m-card:nth-of-type(1),.o-card-group--count-4 .m-card:nth-of-type(1){grid-area:card1}.o-card-group--count-2 .m-card:nth-of-type(2),.o-card-group--count-3 .m-card:nth-of-type(2),.o-card-group--count-4 .m-card:nth-of-type(2){grid-area:card2}.o-card-group--count-2 .m-card:nth-of-type(3),.o-card-group--count-3 .m-card:nth-of-type(3),.o-card-group--count-4 .m-card:nth-of-type(3){grid-area:card3}.o-card-group--count-2 .m-card:nth-of-type(4),.o-card-group--count-3 .m-card:nth-of-type(4),.o-card-group--count-4 .m-card:nth-of-type(4){grid-area:card4}.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card1 card3\"}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.7307692308em}h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1)>a{justify-content:center}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card3 card4\"}.o-card-group--flow .o-card-group__cards{display:flex;flex-wrap:wrap;justify-content:center}@media only all and (min-width: 37.5625em)and (max-width: 56.25em){.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card1\" \"card2 card3\"}}@media only all and (max-width: 37.5em){.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\"}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\" \"card4\"}.o-card-group--flow .o-card-group__cards{display:block}.o-card-group--flow .o-card-group__cards .m-card{width:100%;margin-bottom:1.875em}}.o-email-signup .m-notification{margin-bottom:.9375em}.o-email-signup .a-text-input{max-width:23.125rem}.o-email-signup__buttons{display:flex;margin-top:.9375em;align-items:center;flex-wrap:wrap-reverse;gap:.9375em}.o-email-signup .a-btn{text-align:inherit}@media only all and (max-width: 37.5em){.o-email-signup .a-label--heading{font-size:1em}}.o-featured-content-module{min-height:220px;position:relative;border:1px solid var(--gray-40);background-color:var(--gray-5)}.o-featured-content-module__text{padding-top:1.875em;padding-bottom:1.875em}.o-featured-content-module__img{display:block}@media only all and (max-width: 37.5em){.o-featured-content-module__text{padding-right:.9375em;padding-left:.9375em}.o-featured-content-module__visual{padding-right:.9375em;padding-bottom:.9375em;padding-left:.9375em}.o-featured-content-module__img{margin-right:auto;margin-left:auto}}@media only all and (min-width: 37.5625em){.o-featured-content-module__text{padding-right:300px;padding-left:1.875em}.o-featured-content-module__visual{height:100%;overflow:hidden;position:absolute;top:0;right:0;width:270px}.o-featured-content-module__img{max-width:none;height:100%;position:absolute;left:50%;transform:translate(-50%)}}.m-hero{background-color:var(--gray-5)}.m-hero__wrapper{display:grid;max-width:1200px;margin:0 auto;padding-top:30px;padding-bottom:30px}.m-hero__text{padding-right:15px;padding-left:15px}.m-hero__heading{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7647058824em}.m-hero__subhead{font-size:22px;line-height:1.25}.m-hero__image-wrapper{box-sizing:border-box;overflow:hidden}.m-hero__image{background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;display:none}@supports(display: grid){.m-hero__image{display:block}}.m-hero--knockout{background-color:var(--gray);color:var(--white)}.m-hero--overlay .m-hero__wrapper{background-position:center;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo,.m-hero--50-50{background-color:var(--white)}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}@media only all and (min-width: 37.5625em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h2+.m-hero--jumbo .m-hero__subhead,.h2+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h2+.m-hero--50-50 .m-hero__subhead,.h2+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.3636363636em}}@media only all and (min-width: 63.8125em){.m-hero--jumbo .m-hero__wrapper,.m-hero--50-50 .m-hero__wrapper{min-height:285px}.m-hero--jumbo .m-hero__heading,.m-hero--50-50 .m-hero__heading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.625em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead{margin-top:1.7307692308em}h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h3+.m-hero--jumbo .m-hero__subhead,.h3+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h3+.m-hero--50-50 .m-hero__subhead,.h3+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){.m-hero__image-wrapper{margin-top:1.875em}.m-hero--overlay .m-hero__wrapper{background-image:none !important}.m-hero--jumbo .m-hero__wrapper{padding-bottom:0}}@media only all and (max-width: 56.25em){.m-hero__heading{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7307692308em}h1+.m-hero__heading,.h1+.m-hero__heading,h3+.m-hero__heading,.h3+.m-hero__heading,h4+.m-hero__heading,.h4+.m-hero__heading,h5+.m-hero__heading,.h5+.m-hero__heading,h6+.m-hero__heading,.h6+.m-hero__heading{margin-top:1.1538461538em}.m-hero__subhead{font-size:18px}}@media only all and (min-width: 37.5625em){.m-hero__wrapper{grid-template-columns:7fr 5fr;padding-right:15px;padding-left:15px;min-height:225px}.m-hero__text{margin:auto 0}.m-hero__image-wrapper{padding-right:15px;padding-left:15px;display:flex;align-items:center}.m-hero--bleeding .m-hero__image-wrapper{width:100%;margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--bleeding .m-hero__image{padding-bottom:0 !important;height:100%;width:100%;background-size:cover}.m-hero--overlay .m-hero__image{display:none}.m-hero--jumbo .m-hero__wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo .m-hero__image{display:none}.m-hero--50-50 .m-hero__wrapper{grid-template-columns:1fr 1fr;border:1px solid var(--gray-40);border-top:none;background-position:100% center;background-repeat:no-repeat;background-size:50%}.m-hero--50-50 .m-hero__image{display:none}}@media only all and (min-width: 63.8125em){.m-hero__wrapper{padding-top:2.8125em;padding-bottom:2.8125em;min-height:195px}.m-hero--bleeding .m-hero__image-wrapper{margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--50-50 .m-hero__wrapper{min-height:345px}}.content-l{position:relative}@media only all and (min-width: 37.5625em){.content-l{display:block;position:relative;margin-left:-15px;margin-right:-15px}}@media only all and (max-width: 37.5em){.content-l__col+.content-l__col{margin-top:1.875em}}@media only all and (min-width: 37.5625em){.content-l__col-1{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-2{display:inline-block;box-sizing:border-box;width:50%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-3{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-2-3{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-8{display:inline-block;box-sizing:border-box;width:37.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-5-8{display:inline-block;box-sizing:border-box;width:62.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-4{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-4{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}.content__line{height:1px;background:var(--gray-40)}.content__main dd,.content__main dt,.content__main h3,.content__main h4,.content__main h5,.content__main h6,.content__main li,.content__main p,.content__main label,.content__intro dd,.content__intro dt,.content__intro h3,.content__intro h4,.content__intro h5,.content__intro h6,.content__intro li,.content__intro p,.content__intro label{max-width:41.875rem}.content__intro,.content__main,.content__sidebar{padding:1.875em .9375em}@media only all and (min-width: 37.5625em){.content__intro,.content__main,.content__sidebar{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding:2.8125em .9375em}}@media only all and (min-width: 56.3125em){.content__intro,.content__main,.content__sidebar{padding:2.8125em 0}}@media only all and (min-width: 56.3125em){.content__intro{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}@media only all and (min-width: 56.3125em){.content--1-3 .content__sidebar{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-right:1.875em}.content--1-3 .content__main{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;position:relative}.content--1-3 .content__main:after{content:\"\";border-left:1px solid var(--gray-40);position:absolute;top:2.8125em;bottom:0;left:-1.875em}.content--2-1 .content__main{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content--2-1 .content__main:after{right:-1.875em}.content--2-1 .content__sidebar{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-left:1.875em}}.content--flush-bottom{padding-bottom:0}@media only all and (max-width: 56.25em){.content--flush-top-on-small{padding-top:0}}@media only all and (max-width: 56.25em){.content--flush-all-on-small{padding:0;border:none}}.block{margin-top:3.75em;margin-bottom:3.75em}.block--border-top{border-top:1px solid var(--gray-40)}.block--border-right{border-right:1px solid var(--gray-40)}.block--border-bottom{border-bottom:1px solid var(--gray-40)}.block--border-left{border-left:1px solid var(--gray-40)}.block--border{border:1px solid var(--gray-40)}.block--flush-top{margin-top:0 !important}.block--flush-top.block--border,.block--flush-top.block--border-top{border-top:none}.block--flush-bottom{margin-bottom:0 !important}.block--flush-bottom.block--border,.block--flush-bottom.block--border-bottom{border-bottom:none}.block--flush-sides{margin-right:-15px;margin-left:-15px}@media only all and (max-width: 37.5em){.block--flush-sides.block--border,.block--flush-sides.block--border-right,.block--flush-sides.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush-sides{margin-right:-30px;margin-left:-30px}}.block--flush{margin-top:0 !important;margin-right:-15px;margin-bottom:0 !important;margin-left:-15px}.block--flush.block--border,.block--flush.block--border-top,.block--flush.block--border-bottom{border-top:none;border-bottom:none}@media only all and (max-width: 37.5em){.block--flush.block--border,.block--flush.block--border-right,.block--flush.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush{margin-right:-30px;margin-left:-30px}}.block--bg{padding:1.875em .9375em 3.75em;background:var(--gray-5)}@media only all and (min-width: 37.5625em){.block--bg{padding:2.8125em 1.875em}}.block--padded-top{padding-top:1.875em;margin-top:1.875em}.block--padded-bottom{padding-bottom:1.875em;margin-bottom:1.875em}.block--sub{margin-top:1.875em;margin-bottom:1.875em}@media only all and (min-width: 56.3125em){.wrapper{max-width:1200px;padding-right:15px;padding-left:15px;margin:0 auto;clear:both}}.wrapper--match-content{padding-left:15px;padding-right:15px}@media only all and (min-width: 37.5625em){.wrapper--match-content{padding-left:30px;padding-right:30px;max-width:1200px}}.o-text-introduction{margin-top:0;margin-bottom:60px}.o-text-introduction>*{margin-top:0;margin-bottom:15px;max-width:41.875rem}.o-well{box-sizing:border-box;padding:1.875em .9375em;border:1px solid var(--gray-40);background-color:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-well{padding-left:1.875em;padding-right:1.875em}}.o-banner{padding:.9375em 0;background:var(--gold-10);border-bottom:1px solid var(--gray-40);font-size:.875em}.o-banner .m-notification{border:none;padding:0}.o-banner .m-notification__icon{left:0;top:0}.o-banner--dark{background:var(--teal-dark);border-color:var(--teal-dark);color:var(--white)}.o-banner--dark .m-notification{background:var(--teal-dark)}.o-banner--dark .m-notification .cf-icon-svg{fill:var(--white)}.o-banner--dark .m-notification a{color:var(--white);border-color:var(--white)}.o-banner--dark .m-notification a:visited,.o-banner--dark .m-notification a.visited{border-color:var(--teal-40);color:var(--teal-40)}.o-banner--dark .m-notification a:hover,.o-banner--dark .m-notification a.hover{border-color:var(--gray-15);color:var(--gray-15)}.o-banner--dark .m-notification a:focus,.o-banner--dark .m-notification a.focus{border-color:var(--white);color:var(--white)}.o-banner--dark .m-notification a:active,.o-banner--dark .m-notification a.active{border-color:var(--gray-15);color:var(--gray-15)}@media only all and (min-width: 37.5625em){.o-banner{font-size:1em}}.m-notification{display:none;position:relative;padding:15px;background:var(--gray-5);border:1px solid var(--gray-40)}.m-notification>.cf-icon-svg{position:absolute;fill:var(--gray)}.m-notification--success{background:var(--green-10);border-color:var(--green)}.m-notification--success>.cf-icon-svg{fill:var(--green)}.m-notification--warning{background:var(--gold-10);border-color:var(--gold)}.m-notification--warning>.cf-icon-svg{fill:var(--gold)}.m-notification--error{background:var(--red-10);border-color:var(--red)}.m-notification--error>.cf-icon-svg{fill:var(--red)}.m-notification--success a,.m-notification--warning a,.m-notification--error a{color:var(--pacific-mid-dark);border-color:var(--pacific-mid-dark)}.m-notification--success a:visited,.m-notification--success a.visited,.m-notification--warning a:visited,.m-notification--warning a.visited,.m-notification--error a:visited,.m-notification--error a.visited{border-color:var(--teal);color:var(--teal)}.m-notification--success a:hover,.m-notification--success a.hover,.m-notification--warning a:hover,.m-notification--warning a.hover,.m-notification--error a:hover,.m-notification--error a.hover{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-notification--success a:focus,.m-notification--success a.focus,.m-notification--warning a:focus,.m-notification--warning a.focus,.m-notification--error a:focus,.m-notification--error a.focus{border-color:var(--pacific-mid-dark);color:var(--pacific-mid-dark)}.m-notification--success a:active,.m-notification--success a.active,.m-notification--warning a:active,.m-notification--warning a.active,.m-notification--error a:active,.m-notification--error a.active{border-color:var(--navy-dark);color:var(--navy-dark)}.m-notification--visible{display:block}.cf-icon-svg+.m-notification__content{padding-left:1.5625rem}.m-notification__message{font-size:1rem;line-height:1.25;font-weight:500}@media only all and (min-width: 37.5625em){.m-notification__message{font-size:1.125rem}}.m-notification__explanation{margin-top:.3125rem;margin-bottom:.9375rem}.m-notification__message+.m-list{margin-top:.9375rem}@media only all and (min-width: 37.5625em){.m-notification .cf-icon-svg{font-size:1.125rem}.m-notification__explanation{margin-bottom:0}.m-notification .m-list{margin-top:.3125rem}.m-notification .m-list__item{margin-bottom:.3125rem}}html[lang=ar] .m-notification .cf-icon-svg+.m-notification__content{padding-left:initial;padding-right:1.5625rem}html[lang=ar] .m-notification .m-list{padding-right:0}.m-pagination{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:\"pag-btn-prev . pag-btn-next\" \"pag-form pag-form pag-form\";row-gap:.9375rem}.m-pagination__form{grid-area:pag-form;display:flex;flex-flow:wrap;place-content:center;gap:.625rem;padding:.3125rem;border-radius:.25rem;background:var(--gray-5);color:var(--gray)}.m-pagination__current-page{width:2.8125rem;font-weight:500;text-align:right}.m-pagination__label{display:contents;white-space:nowrap}.m-pagination__btn-prev{grid-area:pag-btn-prev;z-index:1}.m-pagination__btn-next{grid-area:pag-btn-next;z-index:1}@media only all and (min-width: 37.5625em){.m-pagination{grid-template-areas:\"pag-btn-prev pag-form pag-btn-next\"}.m-pagination__btn-prev{border-top-right-radius:0;border-bottom-right-radius:0}.m-pagination__btn-next{border-top-left-radius:0;border-bottom-left-radius:0}}.o-table__cell--right-align{text-align:right}.o-table--scrolling{box-sizing:border-box;overflow-y:hidden}.o-table--scrolling table{border:1px solid var(--gray-40)}.o-table--scrolling table>tbody>tr:nth-child(2n)>th,.o-table--scrolling table>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-table--striped>tbody>tr:nth-child(2n)>th,.o-table--striped>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}}@media only screen and (max-width: 600px){.o-table{width:100%}.o-table--striped tr:nth-child(2n)>th,.o-table--striped tr:nth-child(2n)>td{background:var(--white)}.o-table--stack-on-small{border-top:1px solid var(--gray-40)}.o-table--stack-on-small tr,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=row],.o-table--stack-on-small [data-display-table=cell]{display:block}.o-table--stack-on-small th,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=cell]{padding-right:0;padding-left:0;width:100%}.o-table--stack-on-small>thead,.o-table--stack-on-small [data-display-table=thead]{display:none}.o-table--stack-on-small td[data-label]:before{display:block;margin-top:0;margin-bottom:.3125em;content:attr(data-label);line-height:1.83333333;font-size:.875em;font-weight:600;letter-spacing:1px;text-transform:uppercase}.o-table--stack-on-small td:last-child,.o-table--stack-on-small [data-display-table=cell]:last-child{margin-bottom:1.875em}}.a-date{color:var(--gray);white-space:nowrap;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.a-date,ul+.a-date,ol+.a-date,dl+.a-date,figure+.a-date,img+.a-date,table+.a-date,blockquote+.a-date,h1+.a-date,.h1+.a-date,h2+.a-date,.h2+.a-date,h3+.a-date,.h3+.a-date,h4+.a-date,.h4+.a-date,h6+.a-date,.h6+.a-date{margin-top:2.1428571429em}.no-js .u-js-only,.u-hide-if-js{display:none !important}.no-js .u-hide-if-js{display:block !important}.u-clearfix:after{content:\"\";display:table;clear:both}.u-visually-hidden{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}@media only all and (max-width: 37.5em){.u-hide-on-mobile{display:none}}.u-show-on-mobile{display:none}@media only all and (max-width: 37.5em){.u-show-on-mobile{display:block}}.u-hidden{display:none !important}.u-invisible{visibility:hidden}.u-right{float:right}.u-nowrap{white-space:nowrap}.u-flexible-container{position:relative;padding-bottom:56.25%;height:0}.u-flexible-container__inner{position:absolute;top:0;left:0;width:100%;height:100%}.u-flexible-container--4-3{position:relative;padding-bottom:75%;height:0}.u-mt0{margin-top:0 !important}.u-mb0{margin-bottom:0 !important}.u-mt5{margin-top:5px !important}.u-mb5{margin-bottom:5px !important}.u-mt10{margin-top:10px !important}.u-mb10{margin-bottom:10px !important}.u-mt15{margin-top:15px !important}.u-mb15{margin-bottom:15px !important}.u-mt20{margin-top:20px !important}.u-mb20{margin-bottom:20px !important}.u-mt30{margin-top:30px !important}.u-mb30{margin-bottom:30px !important}.u-mt45{margin-top:45px !important}.u-mb45{margin-bottom:45px !important}.u-mt60{margin-top:60px !important}.u-mb60{margin-bottom:60px !important}.u-w100pct{width:100%}.u-w90pct{width:90%}.u-w80pct{width:80%}.u-w70pct{width:70%}.u-w60pct{width:60%}.u-w50pct{width:50%}.u-w40pct{width:40%}.u-w30pct{width:30%}.u-w20pct{width:20%}.u-w10pct{width:10%}.u-w75pct{width:75%}.u-w65pct{width:65%}.u-w25pct{width:25%}.u-w15pct{width:15%}.u-w66pct{width:66.6666666667%}.u-w33pct{width:33.3333333333%}small,.u-small-text{font-size:.875em}small--subtle,.u-small-text--subtle{color:var(--gray)}.u-no-animation{transition-duration:0s !important}.u-move-transition{transition:transform .25s ease-out}.u-move-to-origin{transform:translateZ(0)}.u-move-left{transform:translate3d(-100%, 0, 0)}.u-move-left-2x{transform:translate3d(-200%, 0, 0)}.u-move-left-3x{transform:translate3d(-300%, 0, 0)}.u-move-right{transform:translate3d(100%, 0, 0)}.u-move-up{transform:translate3d(0, -100%, 0)}.u-alpha-transition{transition:opacity .25s linear}.u-alpha-100{opacity:1}.u-alpha-0{opacity:0}.u-max-height-transition{overflow:hidden;contain:paint;transition:max-height .2s ease-out}.u-max-height-zero{max-height:0 !important}.u-max-height-summary{max-height:88px !important}.a-link{border-bottom-width:0}.a-link .a-link__text{border-bottom-width:1px;border-bottom-style:inherit;overflow-wrap:break-word}.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){.a-link--jump{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-link--jump .cf-icon-svg--right{margin-left:auto}.a-link--jump .a-link__text{border-bottom-width:0;flex-shrink:10}}a.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){a.a-link--jump{border-top-width:1px;border-bottom-width:1px}a.a-link--jump:focus{outline:none}a.a-link--jump:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-link--jump)+li:has(.a-link--jump) .a-link--jump{position:relative;border-top:none}li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:hover:before,li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.m-list--unstyled,.m-list--horizontal,.m-list--links{padding-left:0;list-style-type:none}.m-list--unstyled .m-list__item,.m-list--horizontal .m-list__item,.m-list--links .m-list__item{margin-left:0}.m-list--spaced .m-list--spaced,.m-list--spaced .m-list__item+.m-list__item{margin-top:1.5em}.m-list--horizontal .m-list__item{display:inline-block;margin-right:.25em;margin-bottom:0}@media only all and (max-width: 37.5em){.m-list--links .m-list__item{margin-bottom:0}}html[lang=ar] .m-list{padding-right:0}.m-meta-header{display:flex;flex-direction:column-reverse;flex-wrap:wrap-reverse;row-gap:.625rem;column-gap:1.3125rem;width:-moz-fit-content;width:fit-content;padding-bottom:.625rem;overflow:hidden}.m-meta-header__item-group{display:flex;flex-wrap:wrap;column-gap:1.3125rem}.m-meta-header__item{display:grid;grid-template-columns:0 auto 1fr;row-gap:.3125rem;text-wrap:balance;margin-bottom:0;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.m-meta-header__item,ul+.m-meta-header__item,ol+.m-meta-header__item,dl+.m-meta-header__item,figure+.m-meta-header__item,img+.m-meta-header__item,table+.m-meta-header__item,blockquote+.m-meta-header__item,h1+.m-meta-header__item,.h1+.m-meta-header__item,h2+.m-meta-header__item,.h2+.m-meta-header__item,h3+.m-meta-header__item,.h3+.m-meta-header__item,h5+.m-meta-header__item,.h5+.m-meta-header__item,h6+.m-meta-header__item,.h6+.m-meta-header__item{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.625em;font-size:1em;line-height:1.125}}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.3125rem}}.m-meta-header__item .cf-icon-svg{margin-right:.3125rem}.m-meta-header__item:before{content:\"|\";margin-left:-0.8125rem}.m-meta-header__item .a-date{font-size:.875rem;line-height:1.7142857143;margin-bottom:0}@media only all and (min-width: 37.5625em){.m-meta-header{flex-direction:row}}.m-pull-quote__body{color:var(--black);font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-pull-quote__body{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.m-pull-quote__citation{color:var(--gray);font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.m-pull-quote__citation,ul+.m-pull-quote__citation,ol+.m-pull-quote__citation,dl+.m-pull-quote__citation,figure+.m-pull-quote__citation,img+.m-pull-quote__citation,table+.m-pull-quote__citation,blockquote+.m-pull-quote__citation,h1+.m-pull-quote__citation,.h1+.m-pull-quote__citation,h2+.m-pull-quote__citation,.h2+.m-pull-quote__citation,h3+.m-pull-quote__citation,.h3+.m-pull-quote__citation,h4+.m-pull-quote__citation,.h4+.m-pull-quote__citation,h6+.m-pull-quote__citation,.h6+.m-pull-quote__citation{margin-top:2.1428571429em}.m-pull-quote__citation:before{content:\"—\"}.m-slug-header{border-top:1px solid var(--gray-40)}.m-slug-header__heading{display:inline-block;padding-top:0.2857142857em;border-top:5px solid var(--green);margin-top:-3px;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}.a-tagline{font-size:.75rem;display:grid;grid-template-columns:22px 1fr;grid-column-gap:10px}.a-tagline__text{display:inline-block}.a-tagline .u-usa-flag{margin-top:1px}.a-tagline--large{font-size:1rem}.a-tagline--large .u-usa-flag{margin-top:4px}.u-usa-flag{display:inline-block;width:24px;height:13px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAZCAMAAABAf11LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5QTFRF////sxlC7MbQ2YyhxlNxCjFhR2WJV3GSKUt1dYumOFh/GT5rhZiwwszYsr/OlKW6Zn6c0djh8PL1iR9Ko7LE4OXrl0pttKC0pXWRtYKbSuJhRQAAANFJREFUeNrkkctuwyAUREnSuW/ApHYf//+jBVdZVcJi3aORgAXcMyLBAAJEzsVG3m8TkifyI3zfPQ6nJJLo421CArSBmkgjNEWtQE4zXJmClXuCWIlU5hdQxCqbqnE1KdIz79CVDvBwZxyKfQfmHTyzl01UZSvOWSTbhZLSWeDMufWLC/1ls3amT4qQq394EjIjApxBT+/nr8eEBNuKcB9SWMpmEXalNOylmlUZNTr4vE/4VdKhpC+leQf6y/e0wzL3RdJtkfUJyzwW+ZcdfgQYAJmJD3zerW6OAAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */:root{--font-stack: system-ui, sans-serif;--beige: #bea96f;--beige-30: #f0e8d8;--beige-60: #d8c8a0;--green-dark: #1e9642;--green-mid-dark: #1fa040;--green: #20aa3f;--green-90: #48b753;--green-80: #66c368;--green-70: #93cf7c;--green-60: #addc91;--green-50: #bae0a2;--green-40: #c7e5b3;--green-30: #d4eac6;--green-20: #e2efd8;--green-10: #f0f8eb;--teal-dark: #005e5d;--teal-mid-dark: #126b69;--teal: #257675;--teal-90: #3e8685;--teal-80: #579695;--teal-70: #70a6a5;--teal-60: #89b6b5;--teal-50: #9ec4c3;--teal-40: #b4d2d1;--teal-30: #c4dddc;--teal-20: #d4e7e6;--teal-10: #f0f7f6;--pacific-dark: #0050b4;--pacific-mid-dark: #0061c1;--pacific: #0072ce;--pacific-90: #2284d5;--pacific-80: #4497dc;--pacific-70: #61a7e2;--pacific-60: #7eb7e8;--pacific-50: #96c4ed;--pacific-40: #afd2f2;--pacific-30: #c3ddf6;--pacific-20: #d6e8fa;--pacific-10: #eff8fd;--navy-dark: #002d72;--navy-mid-dark: #123c7c;--navy: #254b87;--navy-90: #3e5f95;--navy-80: #5674a3;--navy-70: #6f88b2;--navy-60: #889cc0;--navy-50: #9daecc;--navy-40: #b3c0d9;--navy-30: #c3cde2;--navy-20: #d3daeb;--navy-10: #f4f6fa;--purple-dark: #a01b68;--purple-mid-dark: #aa2071;--purple: #b4267a;--purple-90: #be438b;--purple-80: #c55998;--purple-70: #cd70a5;--purple-60: #d486b2;--purple-50: #dc9cbf;--purple-40: #e3b2cc;--purple-30: #ebc9d9;--purple-20: #f0d8e2;--purple-10: #fdf3f8;--red-dark: #b63014;--red-mid-dark: #c3381c;--red: #d14124;--red-90: #d75a40;--red-80: #dd735d;--red-70: #e28875;--red-60: #e79e8e;--red-50: #ebb0a3;--red-40: #f0c3b8;--red-30: #f3d1c8;--red-20: #f7e0d9;--red-10: #fbefec;--gold-dark: #dc731c;--gold-mid-dark: #ed881b;--gold: #ff9e1b;--gold-90: #ffab39;--gold-80: #ffb858;--gold-70: #ffc372;--gold-60: #ffce8d;--gold-50: #ffd8a3;--gold-40: #ffe1b9;--gold-30: #ffe8cb;--gold-20: #fff0dd;--gold-10: #fff6ec;--neutral-dark: #745745;--neutral-mid-dark: #7d604b;--neutral: #8a6c57;--neutral-90: #957865;--neutral-80: #a18573;--neutral-70: #ad9484;--neutral-60: #baa496;--neutral-50: #c6b4a9;--neutral-40: #d3c5bc;--neutral-30: #ddd1c9;--neutral-20: #e7ddd7;--neutral-10: #f8f5f2;--gray-darker: #293037;--gray-dark: #43484e;--gray-mid-dark: #4f5257;--gray: #5a5d61;--gray-90: #676a6f;--gray-80: #75787b;--gray-70: #838588;--gray-60: #919395;--gray-50: #a2a3a4;--gray-40: #b4b5b6;--gray-30: #c3c4c4;--gray-20: #d2d3d5;--gray-15: #dcdddf;--gray-10: #e7e8e9;--gray-5: #f7f8f9;--black: #101820;--white: #fff}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/2cd55546-ec00-4af9-aeca-4a3cd186da53.woff2\") format(\"woff2\");font-style:normal;font-weight:normal;font-display:fallback}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/627fbb5a-3bae-4cd9-b617-2f923e29d55e.woff2\") format(\"woff2\");font-style:normal;font-weight:500;font-display:fallback}:root{--font-stack: \"Avenir Next\", arial, sans-serif}.typeahead input{box-sizing:border-box;width:100%}.typeahead input:focus{border:solid 2px var(--pacific)}.typeahead-selector{width:100%;position:relative}.typeahead-selector ul{padding-left:0;border:solid 2px var(--pacific);border-top:0;position:absolute;top:0;right:0;left:0}.typeahead-selector ul li.footer{padding:15px;border-top:solid 1px var(--gray-40);margin:0;background-color:var(--pacific-20);cursor:default;font-size:12px;font-style:italic;list-style-type:none;text-align:center}.typeahead-selector input{padding-left:1.78571429em !important;padding-bottom:.28em !important}.typeahead .a-btn.a-btn--link{color:var(--gray-80)}.typeahead .rbt-menu.dropdown-menu.show{z-index:100;overflow:visible !important}.typeahead .dropdown-item.disabled{color:#000}.typeahead .rbt-input-hint{color:rgba(0,0,0,0) !important}.typeahead .dropdown-item.rbt-menu-pagination-option{display:block;position:relative;padding:15px;border-top:solid 1px var(--gray-40);margin:0;background-color:var(--pacific-20);cursor:default;font-size:12px;font-style:italic;list-style-type:none;text-align:center;width:auto}.typeahead li.typeahead-option{padding:15px;border-top:solid 1px var(--gray-40);margin:0;background-color:var(--white);cursor:default;list-style-type:none}.typeahead li.typeahead-option:hover,.typeahead li.typeahead-option.selected{border-top:solid 2px var(--pacific);border-bottom:solid 2px var(--pacific);background-color:var(--gray-10)}.typeahead .o-search-input__input-label{z-index:1}.input-contains-label__before{position:absolute;left:.85714286em;top:.5em;cursor:pointer;font-size:.875em}.input-contains-label__before~input[type=text]{padding-left:1.78571429em;padding-bottom:.28em}.input-contains-label__before--search .cf-icon-svg{position:relative;top:2px}.input-contains-label__before .cf-icon-svg{z-index:9}","/*! normalize.css v2.1.3 | MIT License | git.io/normalize */html{font-family:sans-serif;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:0.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:0.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:0.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:normal;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:0.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:0.5em}li{margin-bottom:0.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:0.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:0.625em;text-align:left}th,td{padding:0.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:0.9375em;margin-left:0.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:\"Input Mono\",Consolas,Monaco,\"Courier New\",monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:0.8125em}pre{display:block;padding:0.625em 0.9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:rgba(0,0,0,0)}html{font-family:sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:.5em}li{margin-bottom:.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:.625em;text-align:left}th,td{padding:.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:.9375em;margin-left:.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:Input Mono,Consolas,Monaco,Courier New,monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:.8125em}pre{display:block;padding:.625em .9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:transparent}button.a-btn::-moz-focus-inner,input.a-btn::-moz-focus-inner{border:0}.a-btn{appearance:none;display:flex;gap:.625rem;box-sizing:border-box;padding:.5em .875em;border:0;margin:0;border-radius:.25em;cursor:pointer;font-size:1em;font-weight:500;line-height:normal;text-align:center;text-decoration:none;transition:background-color .1s;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;justify-content:center}.a-btn,.a-btn:link,.a-btn:visited{background-color:var(--pacific);color:var(--white)}.a-btn:hover,.a-btn.hover,.a-btn:focus,.a-btn.focus{background-color:var(--pacific-dark);color:var(--white)}.a-btn:focus,.a-btn.focus{outline:1px dotted var(--pacific);outline-offset:1px}.a-btn:active,.a-btn.active{background-color:var(--navy)}.a-btn--secondary,.a-btn--secondary:link,.a-btn--secondary:visited{background-color:var(--gray);color:var(--white)}.a-btn--secondary:hover,.a-btn--secondary.hover,.a-btn--secondary:focus,.a-btn--secondary.focus{background-color:var(--gray-dark)}.a-btn--secondary:focus,.a-btn--secondary.focus{outline-color:var(--gray)}.a-btn--secondary:active,.a-btn--secondary.active{background-color:var(--black)}.a-btn--warning,.a-btn--warning:link,.a-btn--warning:visited{background-color:var(--red-mid-dark);color:var(--white)}.a-btn--warning:hover,.a-btn--warning.hover,.a-btn--warning:focus,.a-btn--warning.focus{background-color:var(--red-dark)}.a-btn--warning:focus,.a-btn--warning.focus{outline-color:var(--red-mid-dark)}.a-btn--warning:active,.a-btn--warning.active{background-color:var(--gray-dark)}.a-btn--disabled,.a-btn--disabled:link,.a-btn--disabled:visited,.a-btn--disabled:hover,.a-btn--disabled.hover,.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn--disabled:active,.a-btn--disabled.active,.a-btn[disabled],.a-btn[disabled]:link,.a-btn[disabled]:visited,.a-btn[disabled]:hover,.a-btn[disabled].hover,.a-btn[disabled]:focus,.a-btn[disabled].focus,.a-btn[disabled]:active,.a-btn[disabled].active{background-color:var(--gray-20);color:var(--gray-dark);cursor:default;cursor:not-allowed}.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn[disabled]:focus,.a-btn[disabled].focus{outline-color:var(--gray-20)}@media only all and (max-width: 37.5em){.a-btn--full-on-xs{display:block;width:100%}}.a-btn:has(svg+span) span{order:3}.a-btn:has(span+svg) svg{order:3}.a-btn:not(.a-btn--hide-icon):has(svg+span):before,.a-btn:not(.a-btn--hide-icon):has(span+svg):before{content:\"\";border-left:1px solid var(--pacific-60);order:2;place-self:normal}.a-btn--secondary:has(svg):before{border-color:var(--gray-40) !important}.a-btn--warning:has(svg):before{border-color:var(--red-60) !important}.a-btn--disabled:has(svg):before,.a-btn[disabled]:has(svg):before{border-color:var(--gray-60) !important}.a-btn--hide-icon svg{display:none}.m-btn-group{display:flex;gap:.625rem;flex-wrap:wrap;align-items:center;width:-moz-fit-content;width:fit-content}.a-btn--link{padding:1.5px 0;border-radius:0;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-style:dotted;text-underline-offset:4.5px}.a-btn--link:has(svg){gap:.3125rem}.a-btn--link:has(svg):before{display:none}.a-btn--link,.a-btn--link:link,.a-btn--link:visited{text-decoration-color:var(--pacific);background-color:transparent;color:var(--pacific)}.a-btn--link:hover,.a-btn--link.hover{text-decoration-color:var(--pacific-dark);text-decoration-style:solid;background-color:transparent;color:var(--pacific-dark)}.a-btn--link:focus,.a-btn--link.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--pacific);color:var(--pacific)}.a-btn--link:active,.a-btn--link.active{text-decoration-color:var(--navy);text-decoration-style:solid;background-color:transparent;color:var(--navy)}.a-btn--link.a-btn--secondary,.a-btn--link.a-btn--secondary:link,.a-btn--link.a-btn--secondary:visited{text-decoration-color:var(--gray);background-color:transparent;color:var(--gray)}.a-btn--link.a-btn--secondary:hover,.a-btn--link.a-btn--secondary.hover{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.a-btn--link.a-btn--secondary:focus,.a-btn--link.a-btn--secondary.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--gray);color:var(--gray)}.a-btn--link.a-btn--secondary:active,.a-btn--link.a-btn--secondary.active{text-decoration-color:var(--black);text-decoration-style:solid;background-color:transparent;color:var(--black)}.a-btn--link.a-btn--warning,.a-btn--link.a-btn--warning:link,.a-btn--link.a-btn--warning:visited{text-decoration-color:var(--red-mid-dark);background-color:transparent;color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:hover,.a-btn--link.a-btn--warning.hover{text-decoration-color:var(--red-dark);text-decoration-style:solid;background-color:transparent;color:var(--red-dark)}.a-btn--link.a-btn--warning:focus,.a-btn--link.a-btn--warning.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--red-mid-dark);color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:active,.a-btn--link.a-btn--warning.active{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.o-expandable{position:relative}.o-expandable__header{display:flex;justify-content:space-between;gap:10px;padding:.625em .9375em;border:0;background-color:transparent;cursor:pointer}.o-expandable__header:focus{outline:1px dotted var(--black);outline-offset:2px}.o-expandable__header .o-expandable__cue-close,.o-expandable__header .o-expandable__cue-open{display:none}.o-expandable__header[aria-expanded=false] .o-expandable__cue-open,.o-expandable__header[aria-expanded=true] .o-expandable__cue-close{display:block}.o-expandable button.o-expandable__header{width:100%;text-align:left}.o-expandable__label{flex-grow:1;margin-bottom:0;color:var(--black);font-weight:500}.o-expandable__icon,.o-expandable__label{font-size:1.125em}@media only all and (max-width: 37.5em){.o-expandable__icon,.o-expandable__label{font-size:1em}}.o-expandable__cues{align-self:center;color:var(--pacific);font-size:1em;line-height:1.375}.o-expandable__content{padding:0 .9375em .9375em}.o-expandable__content:before{content:\"\";display:block;border-top:1px solid var(--gray-40);padding-top:.9375em}.o-expandable__content:after{padding-bottom:.9375em;width:100%}.o-expandable--padded .o-expandable__header{padding:1.5625em .9375em}.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.625em}@media only all and (max-width: 37.5em){.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.375em}}.o-expandable--background{background:var(--gray-5)}.o-expandable--border{border:1px solid var(--gray-40)}html[lang=ar] .o-expandable__header{text-align:right}html[lang=ar] .o-expandable__cues{text-align:left}.o-expandable-group .o-expandable{border-bottom:1px solid var(--gray-40)}.o-expandable-group .o-expandable:first-child{border-top:1px solid var(--gray-40)}@media print{.o-expandable__header[aria-expanded=true] .o-expandable__cue-close,.o-expandable__header[aria-expanded=false] .o-expandable__cue-open{display:none}.o-expandable__content[aria-expanded=false]{display:block;max-height:99999px !important}}.o-expandable .print__header[aria-expanded=true] .o-expandable .print__cue-close,.o-expandable .print__header[aria-expanded=false] .o-expandable .print__cue-open{display:none}.o-expandable .print__content[aria-expanded=false]{display:block;max-height:99999px !important}.o-summary__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary__btn{position:relative;z-index:2;display:block;width:100%;padding-top:15px;padding-bottom:15px;border:dotted var(--pacific);border-width:1px 0;text-align:center;color:var(--pacific);background:#fff}.o-summary__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary__btn[aria-expanded=false]:before{display:block;pointer-events:none;height:2.75em;margin:0;position:absolute;left:0;right:0;top:calc(-100% + 2px);background:linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);content:\"\"}@media print{.o-summary__btn[aria-expanded=false]:before{background:none}}.o-summary__btn[aria-expanded=false]:before .print{background:none}.no-js .o-summary__btn{display:none}@media only screen and (min-width: 601px){.o-summary--mobile .o-summary__btn{display:none}}.o-summary-minimal__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary-minimal__btn{margin-top:5px;padding-left:0;padding-right:0;display:block;border:none;background:none;text-align:left;color:var(--pacific)}.o-summary-minimal__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary-minimal__btn .o-summary-minimal__cue-close,.o-summary-minimal__btn .o-summary-minimal__cue-open{display:none}.o-summary-minimal__btn[aria-expanded=false] .o-summary-minimal__cue-open,.o-summary-minimal__btn[aria-expanded=true] .o-summary-minimal__cue-close{display:block}.no-js .o-summary-minimal__btn{display:none}.o-form__group{margin-bottom:1.875em}.o-form__fieldset{border:none;margin:0;padding:0}.o-form__fieldset .m-form-field+.m-form-field{margin-top:.625em}.a-form-alert .cf-icon-svg{color:var(--gray);float:left}.a-form-alert__text{display:block;margin-left:1.25em}.a-form-alert--success .cf-icon-svg{color:var(--green)}.a-form-alert--error .cf-icon-svg{color:var(--red)}.a-form-alert--warning .cf-icon-svg{color:var(--gold)}.m-form-field .a-text-input--full{width:100%}.m-form-field .a-label+.a-text-input{margin-top:.3125em}.m-form-field--checkbox .a-label,.m-form-field--radio .a-label{display:inline-grid;grid-template-columns:1.875em auto;vertical-align:top;cursor:pointer;overflow-wrap:anywhere}.m-form-field--checkbox .a-label:before,.m-form-field--radio .a-label:before{display:inline-block;grid-row-start:1;grid-row-end:3;border:1px solid var(--gray-60);height:1.125em;width:1.125em;margin-right:10px;background-color:var(--white);content:\"\";vertical-align:top;position:relative;top:1px;left:1px}.m-form-field--checkbox .a-label:hover:before,.m-form-field--checkbox .a-label.hover:before,.m-form-field--radio .a-label:hover:before,.m-form-field--radio .a-label.hover:before{border-color:var(--pacific)}.m-form-field--checkbox .a-label__helper,.m-form-field--radio .a-label__helper{display:block}.m-form-field--checkbox .a-checkbox,.m-form-field--checkbox .a-radio,.m-form-field--radio .a-checkbox,.m-form-field--radio .a-radio{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}.m-form-field--checkbox .a-checkbox:focus+.a-label,.m-form-field--checkbox .a-checkbox.focus+.a-label,.m-form-field--checkbox .a-radio:focus+.a-label,.m-form-field--checkbox .a-radio.focus+.a-label,.m-form-field--radio .a-checkbox:focus+.a-label,.m-form-field--radio .a-checkbox.focus+.a-label,.m-form-field--radio .a-radio:focus+.a-label,.m-form-field--radio .a-radio.focus+.a-label{outline:1px dotted var(--pacific);outline-offset:1px}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:hover+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled:checked+.a-label:before,.m-form-field--checkbox .a-radio:disabled:focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled.focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled:hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled.hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled:checked+.a-label:before,.m-form-field--radio .a-checkbox:disabled:focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled.focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled:hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled.hover+.a-label:before,.m-form-field--radio .a-radio:disabled:checked+.a-label:before,.m-form-field--radio .a-radio:disabled:focus+.a-label:before,.m-form-field--radio .a-radio:disabled.focus+.a-label:before,.m-form-field--radio .a-radio:disabled:hover+.a-label:before,.m-form-field--radio .a-radio:disabled.hover+.a-label:before{border-color:var(--gray-60);outline:none;box-shadow:none}.m-form-field--checkbox .a-checkbox:disabled+.a-label,.m-form-field--checkbox .a-radio:disabled+.a-label,.m-form-field--radio .a-checkbox:disabled+.a-label,.m-form-field--radio .a-radio:disabled+.a-label{cursor:not-allowed;color:var(--gray-dark)}.m-form-field--checkbox .a-checkbox:disabled+.a-label:before,.m-form-field--checkbox .a-radio:disabled+.a-label:before,.m-form-field--radio .a-checkbox:disabled+.a-label:before,.m-form-field--radio .a-radio:disabled+.a-label:before{background:var(--gray-10);border-color:var(--gray-60)}.m-form-field--checkbox .a-checkbox:focus+.a-label:before,.m-form-field--checkbox .a-checkbox.focus+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:hover+.a-label:before,.m-form-field--checkbox .a-checkbox.hover+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center 0}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,')}.m-form-field--checkbox-error .a-label:before{border-color:var(--red);outline:1px solid var(--red)}.m-form-field--checkbox-error .a-label:hover:before,.m-form-field--checkbox-error .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-error .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-error .a-checkbox.focus+.a-label:before{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline-color:var(--red)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label,.m-form-field--checkbox-error .a-checkbox.focus+.a-label{outline:1px dotted var(--red);outline-offset:1px}.m-form-field--checkbox-warning .a-label:before{border-color:var(--gold);outline:1px solid var(--gold)}.m-form-field--checkbox-warning .a-label:hover:before,.m-form-field--checkbox-warning .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label:before{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline-color:var(--gold)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label{outline:1px dotted var(--gold);outline-offset:1px}.m-form-field--checkbox-success .a-label:before{border-color:var(--green);outline:1px solid var(--green)}.m-form-field--checkbox-success .a-label:hover:before,.m-form-field--checkbox-success .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-success .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-success .a-checkbox.focus+.a-label:before{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline-color:var(--green)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label,.m-form-field--checkbox-success .a-checkbox.focus+.a-label{outline:1px dotted var(--green);outline-offset:1px}.m-form-field--radio .a-label:before{border-radius:50%;transform:rotate(0)}.m-form-field--radio .a-radio:focus+.a-label:before,.m-form-field--radio .a-radio.focus+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:hover+.a-label:before,.m-form-field--radio .a-radio.hover+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:checked+.a-label:before{background-color:var(--pacific);box-shadow:inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:checked:disabled+.a-label:before{background-color:var(--gray-40);box-shadow:inset 0 0 0 2px var(--gray-10)}.m-form-field--radio .a-radio:focus:checked+.a-label:before,.m-form-field--radio .a-radio.focus:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:hover:checked+.a-label:before,.m-form-field--radio .a-radio.hover:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--lg-target{display:block}.m-form-field--lg-target .a-label{box-sizing:border-box;width:100%;padding:15px;background-color:var(--gray-10)}.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{background-color:var(--pacific-20);box-shadow:inset 0 0 0 1px var(--pacific)}.m-form-field--lg-target .a-checkbox:hover+.a-label,.m-form-field--lg-target .a-checkbox.hover+.a-label,.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-radio:hover+.a-label,.m-form-field--lg-target .a-radio.hover+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label{box-shadow:inset 0 0 0 2px var(--pacific)}.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{outline-offset:1px}.m-form-field--lg-target .a-checkbox:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:hover:disabled+.a-label,.m-form-field--lg-target .a-radio:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:hover:disabled+.a-label{color:var(--gray-dark);box-shadow:none;background-color:var(--gray-20)}.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label:before,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label:before{border:1px solid var(--gray-60)}.m-form-field .a-form-alert{margin-top:.9375em}.a-label{display:inline-block}.a-label__helper{color:var(--gray-dark);font-size:1rem;font-weight:400}.a-label__helper--block{display:block;margin-top:0.8333333333em}.a-label--heading{display:block;margin-bottom:0.5555555556em;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.a-label--heading,ul+.a-label--heading,ol+.a-label--heading,dl+.a-label--heading,figure+.a-label--heading,img+.a-label--heading,table+.a-label--heading,blockquote+.a-label--heading,h1+.a-label--heading,.h1+.a-label--heading,h2+.a-label--heading,.h2+.a-label--heading,h3+.a-label--heading,.h3+.a-label--heading,h5+.a-label--heading,.h5+.a-label--heading,h6+.a-label--heading,.h6+.a-label--heading{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.a-label--heading{margin-bottom:.625em;font-size:1em;line-height:1.125}}.a-label--heading .a-label__helper--block{margin-top:.625rem}.a-range{appearance:none;width:100%;min-height:49px}.a-range::-webkit-slider-runnable-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-moz-range-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-webkit-slider-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range::-moz-range-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range:focus,.a-range.focus{box-shadow:none;outline:none}.a-range:focus::-webkit-slider-thumb,.a-range.focus::-webkit-slider-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.a-range:focus::-moz-range-thumb,.a-range.focus::-moz-range-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.o-search-input{display:flex;flex-direction:column;row-gap:.9375rem}.o-search-input__input{position:relative;display:flex;width:initial;flex:0 1 100%}.o-search-input__input-label{position:absolute;left:10px;align-self:center;cursor:pointer}.o-search-input__input input[type=search]{width:100%;white-space:nowrap;padding-left:30px;appearance:none}.o-search-input__input button[type=reset]{display:none;position:absolute;right:0;align-self:center;color:var(--gray-40);font-size:20px;border:1px solid transparent;background-color:transparent;outline:0;width:44px;padding:5px;text-align:right}.o-search-input__input button[type=reset]>svg{width:25px;cursor:pointer;pointer-events:none}.o-search-input__input button[type=reset]:hover{color:var(--black)}.o-search-input__input button[type=reset]:focus{color:var(--black)}.o-search-input__input button[type=reset]:focus>svg{outline:1px dotted var(--pacific)}.o-search-input__input input[type=search]:placeholder-shown~button[type=reset]{display:none}.o-search-input__input input[type=search]:not(:placeholder-shown){padding-right:34px}.o-search-input__input input[type=search]::-webkit-search-decoration,.o-search-input__input input[type=search]::-webkit-search-cancel-button,.o-search-input__input input[type=search]::-webkit-search-results-button,.o-search-input__input input[type=search]::-webkit-search-results-decoration{display:none}.o-search-input:focus-within button[type=reset],.o-search-input .o-search-input__input:hover button[type=reset]{display:block}.o-search-input button[type=submit]{line-height:1.1875}@media only all and (min-width: 37.5625em){.o-search-input{flex-direction:row;border-left:0}.o-search-input button[type=submit]{border-top-left-radius:0;border-bottom-left-radius:0;flex-basis:25%}}.no-js .o-search-input button[type=reset]{display:none !important}.a-select{position:relative;border:1px solid var(--gray-60)}.a-select select{width:100%;line-height:1.375;padding:.4375em .375em .375em;border:0;appearance:none;background-color:var(--white);border-radius:0;color:var(--black)}.a-select select:hover,.a-select select.hover{outline:2px solid var(--pacific);outline-offset:0}.a-select select:active,.a-select select:focus,.a-select select.focus{box-shadow:0 0 0 2px var(--pacific);outline:1px dotted var(--pacific);outline-offset:3px}.a-select select[disabled]{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed}.a-select select[disabled]:hover,.a-select select[disabled].hover,.a-select select[disabled]:focus,.a-select select[disabled].focus{outline:none}.a-select select[disabled] option,.a-select select[disabled] option:disabled,.a-select select option:disabled{color:var(--gray-dark)}.a-select:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;content:\"\";pointer-events:none}.a-select--disabled:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.a-tag-filter{display:flex;gap:.625rem;border:1px solid var(--teal);padding:4px 6px;background-color:var(--teal-20);border-radius:.1875rem;color:var(--black);text-align:left;min-width:-moz-fit-content;min-width:fit-content}.a-tag-filter .cf-icon-svg{pointer-events:none;flex:none}.a-tag-filter>label{display:contents;pointer-events:none}button.a-tag-filter:hover{background-color:var(--teal-40);cursor:pointer}button.a-tag-filter:focus{outline:1px dotted var(--teal);outline-offset:1px}button.a-tag-filter:active{background-color:var(--teal)}a.a-tag-filter{line-height:normal;color:var(--black);border-color:var(--teal)}a.a-tag-filter:visited,a.a-tag-filter.visited,a.a-tag-filter:hover,a.a-tag-filter.hover{border-color:var(--teal);color:var(--black)}a.a-tag-filter:focus,a.a-tag-filter.focus{border-color:var(--teal);color:var(--black)}a.a-tag-filter:active,a.a-tag-filter.active{border-color:var(--teal);color:var(--black)}.a-tag-topic{display:flex;gap:.3125rem}.a-tag-topic{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--gold-80);letter-spacing:1px}.a-tag-topic .a-tag-topic__text{color:var(--gray);word-break:break-word}@media only all and (max-width: 37.5em){.a-tag-topic{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-tag-topic .cf-icon-svg--right{margin-left:auto}.a-tag-topic .a-tag-topic__text{border-bottom-width:0;flex-shrink:10}}a.a-tag-topic{color:var(--gold-80);border-color:var(--gold-80)}a.a-tag-topic:visited,a.a-tag-topic.visited,a.a-tag-topic:hover,a.a-tag-topic.hover{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:focus,a.a-tag-topic.focus{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:active,a.a-tag-topic.active{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic .a-tag-topic__text{border-bottom-color:var(--gold-80)}@media only all and (max-width: 37.5em){a.a-tag-topic{border-top-width:1px;border-bottom-width:1px}a.a-tag-topic:focus{outline:none}a.a-tag-topic:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-tag-topic)+li:has(.a-tag-topic) .a-tag-topic{position:relative;border-top:none}li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:hover:before,li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.a-tag-topic__bullet{font-size:1rem;line-height:1rem}@media only all and (min-width: 37.5625em){a.a-tag-topic__text{color:var(--gray);border-color:var(--gray)}a.a-tag-topic__text:visited,a.a-tag-topic__text.visited,a.a-tag-topic__text:hover,a.a-tag-topic__text.hover{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:focus,a.a-tag-topic__text.focus{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:active,a.a-tag-topic__text.active{border-color:var(--gray);color:var(--gray)}a.a-tag-topic,a.a-tag-topic:visited,a.a-tag-topic:hover,a.a-tag-topic:focus,a.a-tag-topic:active{border-bottom:none;outline-offset:1px}a.a-tag-topic .a-tag-topic__text,a.a-tag-topic:visited .a-tag-topic__text,a.a-tag-topic:hover .a-tag-topic__text,a.a-tag-topic:focus .a-tag-topic__text,a.a-tag-topic:active .a-tag-topic__text{padding-bottom:1px;border-bottom:1px dotted var(--gold-80)}a.a-tag-topic:hover .a-tag-topic__text{border-bottom:1px solid var(--gold-80)}a.a-tag-topic:focus{outline-color:var(--gray)}a.a-tag-topic:focus .a-tag-topic__text{border-bottom-style:solid !important}}.m-tag-group{padding-left:0;list-style-type:none}.m-tag-group li{margin-bottom:0;display:contents}@media only all and (min-width: 37.5625em){.m-tag-group{display:flex;gap:.9375em;flex-wrap:wrap}.m-tag-group--stacked{flex-direction:column;width:-moz-fit-content;width:fit-content}}.m-tag-group:has(.a-tag-filter){display:flex;gap:.9375em;flex-wrap:wrap}html[lang=ar] .m-tag-group{direction:rtl;padding-right:0}.a-text-input{appearance:none;display:inline-block;padding:.4375em;border:1px solid var(--gray-60);background:var(--white);color:var(--black);box-sizing:border-box}.a-text-input:hover,.a-text-input.hover{border-color:var(--pacific);outline:1px solid var(--pacific)}.a-text-input:focus,.a-text-input.focus{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific);outline:1px dotted var(--pacific);outline-offset:2px}.a-text-input:disabled,.a-text-input:disabled:hover,.a-text-input:disabled.hover,.a-text-input:disabled:focus,.a-text-input:disabled.focus{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed;border-color:var(--gray-60);outline:none}.a-text-input--error{border-color:var(--red);outline:1px solid var(--red)}.a-text-input--error:hover,.a-text-input--error.hover{border-color:var(--red-dark);outline:1px solid var(--red-dark);outline-offset:0}.a-text-input--error:focus,.a-text-input--error.focus{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red)}.a-text-input--error:focus:hover,.a-text-input--error:focus.hover,.a-text-input--error.focus:hover,.a-text-input--error.focus.hover{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red);outline-offset:2px}.a-text-input--warning{border-color:var(--gold);outline:1px solid var(--gold)}.a-text-input--warning:hover,.a-text-input--warning.hover{border-color:var(--gold-dark);outline:1px solid var(--gold-dark);outline-offset:0}.a-text-input--warning:focus,.a-text-input--warning.focus{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold)}.a-text-input--warning:focus:hover,.a-text-input--warning:focus.hover,.a-text-input--warning.focus:hover,.a-text-input--warning.focus.hover{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold);outline-offset:2px}.a-text-input--success{border-color:var(--green);outline:1px solid var(--green)}.a-text-input--success:hover,.a-text-input--success.hover{border-color:var(--green-dark);outline:1px solid var(--green-dark);outline-offset:0}.a-text-input--success:focus,.a-text-input--success.focus{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green)}.a-text-input--success:focus:hover,.a-text-input--success:focus.hover,.a-text-input--success.focus:hover,.a-text-input--success.focus.hover{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green);outline-offset:2px}::-webkit-search-decoration{appearance:none}::placeholder{color:var(--gray-dark)}input[type=date]::-webkit-datetime-edit{color:var(--gray-dark)}select.o-multiselect{display:block;box-sizing:border-box;width:100%;padding:.25em .4375em;height:5.5em;border:1px solid var(--gray-60)}select.o-multiselect option{padding:.125em .375em}.o-multiselect,.o-multiselect__header{position:relative}.o-multiselect__header:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;border:1px solid var(--gray-60);content:\"\";pointer-events:none}.o-multiselect__search[type=text]{display:block;box-sizing:border-box;width:100%}.o-multiselect__fieldset{border-color:var(--gray-60);border-top:none;margin:-1px 0 0;padding:0;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;position:absolute;z-index:10;max-height:0;width:100%;transition:max-height .25s ease-out}.o-multiselect.u-active .o-multiselect__fieldset{margin-top:0;max-height:140px;border-color:var(--pacific);border-width:2px;border-top:0}.o-multiselect.u-active .o-multiselect__header:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.o-multiselect__options{list-style-type:none;background-color:var(--white);padding:0}.o-multiselect__options li{margin:0}.o-multiselect__options li:first-child .a-label{padding-top:.625em}.o-multiselect__options.u-filtered li:not(.u-filter-match){display:none}.o-multiselect__options.u-no-results li,.o-multiselect__options.u-max-selections li{display:none}.o-multiselect__options.u-no-results:after,.o-multiselect__options.u-max-selections:after{display:list-item}.o-multiselect__options.u-no-results:after{content:\"No results found\"}.o-multiselect__options.u-max-selections{padding:.625em;pointer-events:none}.o-multiselect__options.u-max-selections:after{content:\"Reached maximum number of selections\"}.o-multiselect__options .a-label{box-sizing:border-box;padding:.3125em 0 .3125em .625em;width:100%}.cf-icon-svg{height:1.1875em;vertical-align:text-top;fill:currentcolor}.cf-icon-svg--updating,.cf-icon-svg--updating-round{animation:updating-animation 1.25s infinite linear;transform-origin:50% 50%}@keyframes updating-animation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}html[lang=ar] .cf-icon-svg--right,html[lang=ar] .cf-icon-svg--right-round,html[lang=ar] .cf-icon-svg--left,html[lang=ar] .cf-icon-svg--left-round,html[lang=ar] .cf-icon-svg--arrow-right,html[lang=ar] .cf-icon-svg--arrow-right-round,html[lang=ar] .cf-icon-svg--arrow-left,html[lang=ar] .cf-icon-svg--arrow-left-round,html[lang=ar] .cf-icon-svg--help,html[lang=ar] .cf-icon-svg--help-round,html[lang=ar] .cf-icon-svg--book,html[lang=ar] .cf-icon-svg--book-round,html[lang=ar] .cf-icon-svg--document,html[lang=ar] .cf-icon-svg--document-round,html[lang=ar] .cf-icon-svg--edit,html[lang=ar] .cf-icon-svg--edit-round,html[lang=ar] .cf-icon-svg--paper-clip,html[lang=ar] .cf-icon-svg--paper-clip-round,html[lang=ar] .cf-icon-svg--cart,html[lang=ar] .cf-icon-svg--cart-round,html[lang=ar] .cf-icon-svg--disability,html[lang=ar] .cf-icon-svg--disability-round,html[lang=ar] .cf-icon-svg--travel,html[lang=ar] .cf-icon-svg--travel-round,html[lang=ar] .cf-icon-svg--bullhorn,html[lang=ar] .cf-icon-svg--bullhorn-round,html[lang=ar] .cf-icon-svg--chart,html[lang=ar] .cf-icon-svg--chart-round,html[lang=ar] .cf-icon-svg--list,html[lang=ar] .cf-icon-svg--list-round,html[lang=ar] .cf-icon-svg--external-link,html[lang=ar] .cf-icon-svg--external-link-round{transform:scaleX(-1)}.m-card{position:relative}.m-card:not(.m-card--breakout)>a{padding:1.875em}.m-card:not(.m-card--breakout) .m-card__footer{margin-top:auto}.m-card:not(.m-card--breakout,.m-card--topic){background:var(--white);border:1px solid var(--gray-20);border-bottom-width:3px;padding:1.875em}.m-card:not(.m-card--breakout,.m-card--topic),.m-card>a{display:flex;flex-direction:column;flex-grow:1;flex-basis:0;box-sizing:border-box;height:100%}.m-card a:focus{outline-offset:2px}.m-card__footer>a{font-weight:500;border-bottom-width:1px}@media only all and (max-width: 56.3125em){.m-card__heading{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h4+.m-card__heading,.h4+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.3636363636em}}@media only all and (max-width: 56.3125em)and (max-width: 37.5em){.m-card__heading{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h3+.m-card__heading,.h3+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.6666666667em}}.m-card__heading>a{color:var(--black)}.m-card__heading>a:hover{color:var(--pacific)}.m-card__heading>a .m-card__icon{font-size:1em;margin-bottom:0;padding-right:.46875em}.m-card__heading>a .m-card__icon,.m-card__heading>a span{display:table-cell}.m-card>.m-list{margin-top:10px;margin-bottom:30px}.m-card--topic{text-align:center;width:170px;background:var(--white)}.m-card--topic>a{border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--topic .m-card__icon{font-size:1.875em;color:var(--green);margin-bottom:.3125em}.m-card--topic:hover>a{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--topic:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--topic .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--topic>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--topic:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:focus .m-card__footer>span{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:active .m-card__footer>span{border-color:var(--pacific-dark);border-style:solid;color:var(--pacific-dark)}.m-card--topic-action .m-card__icon{color:var(--pacific)}.m-card--breakout{min-width:210px;text-align:center}.m-card--breakout>a{padding-top:60px}.m-card--breakout .m-card__inner-wrapper{position:relative;z-index:0;min-height:135px;background:var(--gray-5);border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--breakout .m-card__img{position:absolute;z-index:1;top:0;left:50%;width:210px;height:120px;margin-left:-105px}.m-card--breakout .m-card__footer{margin-top:84px}.m-card--breakout:hover .m-card__inner-wrapper{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--breakout:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--breakout .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--breakout>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--breakout:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--breakout>a:focus .m-card__footer>span{border-color:var(--pacific);color:var(--pacific)}.m-card--breakout>a:active .m-card__footer>span{border-color:var(--navy);border-style:solid;color:var(--navy)}.m-card--breakout .m-card__footer>span{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card--breakout .m-card__footer>span,ul+.m-card--breakout .m-card__footer>span,ol+.m-card--breakout .m-card__footer>span,dl+.m-card--breakout .m-card__footer>span,figure+.m-card--breakout .m-card__footer>span,img+.m-card--breakout .m-card__footer>span,table+.m-card--breakout .m-card__footer>span,blockquote+.m-card--breakout .m-card__footer>span,h1+.m-card--breakout .m-card__footer>span,.h1+.m-card--breakout .m-card__footer>span,h2+.m-card--breakout .m-card__footer>span,.h2+.m-card--breakout .m-card__footer>span,h4+.m-card--breakout .m-card__footer>span,.h4+.m-card--breakout .m-card__footer>span,h5+.m-card--breakout .m-card__footer>span,.h5+.m-card--breakout .m-card__footer>span,h6+.m-card--breakout .m-card__footer>span,.h6+.m-card--breakout .m-card__footer>span{margin-top:1.3636363636em}.o-card-group>h2{margin-bottom:1.875rem}.o-card-group--column-2 .o-card-group__cards{grid-template-columns:1fr 1fr}.o-card-group--column-3 .o-card-group__cards{grid-template-columns:repeat(3, minmax(0, 1fr))}@media only all and (max-width: 63.8125em){.o-card-group--column-3 .o-card-group__cards{grid-template-columns:1fr 1fr}}.o-card-group__cards{display:grid;grid-column-gap:1.25em;grid-row-gap:1.25em}@media only all and (max-width: 37.5em){.o-card-group__cards{grid-template-columns:100% !important}}.o-card-group--bg-green{padding:1.875em;background:var(--green-20)}_:-ms-lang(x),.o-card-group__cards{display:block}_:-ms-lang(x) .m-card,.o-card-group__cards .m-card{display:block;float:left;margin-bottom:10px}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-2 .o-card-group__cards .m-card{width:48%;margin-right:2%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-2 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-3 .o-card-group__cards .m-card{width:32%;margin-right:1%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-3 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x),.o-card-group:after{content:\"\";display:table;clear:both}.o-card-group--count-2 .m-card:nth-of-type(1),.o-card-group--count-3 .m-card:nth-of-type(1),.o-card-group--count-4 .m-card:nth-of-type(1){grid-area:card1}.o-card-group--count-2 .m-card:nth-of-type(2),.o-card-group--count-3 .m-card:nth-of-type(2),.o-card-group--count-4 .m-card:nth-of-type(2){grid-area:card2}.o-card-group--count-2 .m-card:nth-of-type(3),.o-card-group--count-3 .m-card:nth-of-type(3),.o-card-group--count-4 .m-card:nth-of-type(3){grid-area:card3}.o-card-group--count-2 .m-card:nth-of-type(4),.o-card-group--count-3 .m-card:nth-of-type(4),.o-card-group--count-4 .m-card:nth-of-type(4){grid-area:card4}.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card1 card3\"}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.7307692308em}h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1)>a{justify-content:center}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card3 card4\"}.o-card-group--flow .o-card-group__cards{display:flex;flex-wrap:wrap;justify-content:center}@media only all and (min-width: 37.5625em)and (max-width: 56.25em){.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card1\" \"card2 card3\"}}@media only all and (max-width: 37.5em){.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\"}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\" \"card4\"}.o-card-group--flow .o-card-group__cards{display:block}.o-card-group--flow .o-card-group__cards .m-card{width:100%;margin-bottom:1.875em}}.o-email-signup .m-notification{margin-bottom:.9375em}.o-email-signup .a-text-input{max-width:23.125rem}.o-email-signup__buttons{display:flex;margin-top:.9375em;align-items:center;flex-wrap:wrap-reverse;gap:.9375em}.o-email-signup .a-btn{text-align:inherit}@media only all and (max-width: 37.5em){.o-email-signup .a-label--heading{font-size:1em}}.o-featured-content-module{min-height:220px;position:relative;border:1px solid var(--gray-40);background-color:var(--gray-5)}.o-featured-content-module__text{padding-top:1.875em;padding-bottom:1.875em}.o-featured-content-module__img{display:block}@media only all and (max-width: 37.5em){.o-featured-content-module__text{padding-right:.9375em;padding-left:.9375em}.o-featured-content-module__visual{padding-right:.9375em;padding-bottom:.9375em;padding-left:.9375em}.o-featured-content-module__img{margin-right:auto;margin-left:auto}}@media only all and (min-width: 37.5625em){.o-featured-content-module__text{padding-right:300px;padding-left:1.875em}.o-featured-content-module__visual{height:100%;overflow:hidden;position:absolute;top:0;right:0;width:270px}.o-featured-content-module__img{max-width:none;height:100%;position:absolute;left:50%;transform:translate(-50%)}}.m-hero{background-color:var(--gray-5)}.m-hero__wrapper{display:grid;max-width:1200px;margin:0 auto;padding-top:30px;padding-bottom:30px}.m-hero__text{padding-right:15px;padding-left:15px}.m-hero__heading{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7647058824em}.m-hero__subhead{font-size:22px;line-height:1.25}.m-hero__image-wrapper{box-sizing:border-box;overflow:hidden}.m-hero__image{background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;display:none}@supports(display: grid){.m-hero__image{display:block}}.m-hero--knockout{background-color:var(--gray);color:var(--white)}.m-hero--overlay .m-hero__wrapper{background-position:center;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo,.m-hero--50-50{background-color:var(--white)}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}@media only all and (min-width: 37.5625em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h2+.m-hero--jumbo .m-hero__subhead,.h2+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h2+.m-hero--50-50 .m-hero__subhead,.h2+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.3636363636em}}@media only all and (min-width: 63.8125em){.m-hero--jumbo .m-hero__wrapper,.m-hero--50-50 .m-hero__wrapper{min-height:285px}.m-hero--jumbo .m-hero__heading,.m-hero--50-50 .m-hero__heading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.625em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead{margin-top:1.7307692308em}h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h3+.m-hero--jumbo .m-hero__subhead,.h3+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h3+.m-hero--50-50 .m-hero__subhead,.h3+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){.m-hero__image-wrapper{margin-top:1.875em}.m-hero--overlay .m-hero__wrapper{background-image:none !important}.m-hero--jumbo .m-hero__wrapper{padding-bottom:0}}@media only all and (max-width: 56.25em){.m-hero__heading{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7307692308em}h1+.m-hero__heading,.h1+.m-hero__heading,h3+.m-hero__heading,.h3+.m-hero__heading,h4+.m-hero__heading,.h4+.m-hero__heading,h5+.m-hero__heading,.h5+.m-hero__heading,h6+.m-hero__heading,.h6+.m-hero__heading{margin-top:1.1538461538em}.m-hero__subhead{font-size:18px}}@media only all and (min-width: 37.5625em){.m-hero__wrapper{grid-template-columns:7fr 5fr;padding-right:15px;padding-left:15px;min-height:225px}.m-hero__text{margin:auto 0}.m-hero__image-wrapper{padding-right:15px;padding-left:15px;display:flex;align-items:center}.m-hero--bleeding .m-hero__image-wrapper{width:100%;margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--bleeding .m-hero__image{padding-bottom:0 !important;height:100%;width:100%;background-size:cover}.m-hero--overlay .m-hero__image{display:none}.m-hero--jumbo .m-hero__wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo .m-hero__image{display:none}.m-hero--50-50 .m-hero__wrapper{grid-template-columns:1fr 1fr;border:1px solid var(--gray-40);border-top:none;background-position:100% center;background-repeat:no-repeat;background-size:50%}.m-hero--50-50 .m-hero__image{display:none}}@media only all and (min-width: 63.8125em){.m-hero__wrapper{padding-top:2.8125em;padding-bottom:2.8125em;min-height:195px}.m-hero--bleeding .m-hero__image-wrapper{margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--50-50 .m-hero__wrapper{min-height:345px}}.content-l{position:relative}@media only all and (min-width: 37.5625em){.content-l{display:block;position:relative;margin-left:-15px;margin-right:-15px}}@media only all and (max-width: 37.5em){.content-l__col+.content-l__col{margin-top:1.875em}}@media only all and (min-width: 37.5625em){.content-l__col-1{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-2{display:inline-block;box-sizing:border-box;width:50%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-3{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-2-3{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-8{display:inline-block;box-sizing:border-box;width:37.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-5-8{display:inline-block;box-sizing:border-box;width:62.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-4{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-4{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}.content__line{height:1px;background:var(--gray-40)}.content__main dd,.content__main dt,.content__main h3,.content__main h4,.content__main h5,.content__main h6,.content__main li,.content__main p,.content__main label,.content__intro dd,.content__intro dt,.content__intro h3,.content__intro h4,.content__intro h5,.content__intro h6,.content__intro li,.content__intro p,.content__intro label{max-width:41.875rem}.content__intro,.content__main,.content__sidebar{padding:1.875em .9375em}@media only all and (min-width: 37.5625em){.content__intro,.content__main,.content__sidebar{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding:2.8125em .9375em}}@media only all and (min-width: 56.3125em){.content__intro,.content__main,.content__sidebar{padding:2.8125em 0}}@media only all and (min-width: 56.3125em){.content__intro{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}@media only all and (min-width: 56.3125em){.content--1-3 .content__sidebar{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-right:1.875em}.content--1-3 .content__main{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;position:relative}.content--1-3 .content__main:after{content:\"\";border-left:1px solid var(--gray-40);position:absolute;top:2.8125em;bottom:0;left:-1.875em}.content--2-1 .content__main{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content--2-1 .content__main:after{right:-1.875em}.content--2-1 .content__sidebar{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-left:1.875em}}.content--flush-bottom{padding-bottom:0}@media only all and (max-width: 56.25em){.content--flush-top-on-small{padding-top:0}}@media only all and (max-width: 56.25em){.content--flush-all-on-small{padding:0;border:none}}.block{margin-top:3.75em;margin-bottom:3.75em}.block--border-top{border-top:1px solid var(--gray-40)}.block--border-right{border-right:1px solid var(--gray-40)}.block--border-bottom{border-bottom:1px solid var(--gray-40)}.block--border-left{border-left:1px solid var(--gray-40)}.block--border{border:1px solid var(--gray-40)}.block--flush-top{margin-top:0 !important}.block--flush-top.block--border,.block--flush-top.block--border-top{border-top:none}.block--flush-bottom{margin-bottom:0 !important}.block--flush-bottom.block--border,.block--flush-bottom.block--border-bottom{border-bottom:none}.block--flush-sides{margin-right:-15px;margin-left:-15px}@media only all and (max-width: 37.5em){.block--flush-sides.block--border,.block--flush-sides.block--border-right,.block--flush-sides.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush-sides{margin-right:-30px;margin-left:-30px}}.block--flush{margin-top:0 !important;margin-right:-15px;margin-bottom:0 !important;margin-left:-15px}.block--flush.block--border,.block--flush.block--border-top,.block--flush.block--border-bottom{border-top:none;border-bottom:none}@media only all and (max-width: 37.5em){.block--flush.block--border,.block--flush.block--border-right,.block--flush.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush{margin-right:-30px;margin-left:-30px}}.block--bg{padding:1.875em .9375em 3.75em;background:var(--gray-5)}@media only all and (min-width: 37.5625em){.block--bg{padding:2.8125em 1.875em}}.block--padded-top{padding-top:1.875em;margin-top:1.875em}.block--padded-bottom{padding-bottom:1.875em;margin-bottom:1.875em}.block--sub{margin-top:1.875em;margin-bottom:1.875em}@media only all and (min-width: 56.3125em){.wrapper{max-width:1200px;padding-right:15px;padding-left:15px;margin:0 auto;clear:both}}.wrapper--match-content{padding-left:15px;padding-right:15px}@media only all and (min-width: 37.5625em){.wrapper--match-content{padding-left:30px;padding-right:30px;max-width:1200px}}.o-text-introduction{margin-top:0;margin-bottom:60px}.o-text-introduction>*{margin-top:0;margin-bottom:15px;max-width:41.875rem}.o-well{box-sizing:border-box;padding:1.875em .9375em;border:1px solid var(--gray-40);background-color:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-well{padding-left:1.875em;padding-right:1.875em}}.o-banner{padding:.9375em 0;background:var(--gold-10);border-bottom:1px solid var(--gray-40);font-size:.875em}.o-banner .m-notification{border:none;padding:0}.o-banner .m-notification__icon{left:0;top:0}.o-banner--dark{background:var(--teal-dark);border-color:var(--teal-dark);color:var(--white)}.o-banner--dark .m-notification{background:var(--teal-dark)}.o-banner--dark .m-notification .cf-icon-svg{fill:var(--white)}.o-banner--dark .m-notification a{color:var(--white);border-color:var(--white)}.o-banner--dark .m-notification a:visited,.o-banner--dark .m-notification a.visited{border-color:var(--teal-40);color:var(--teal-40)}.o-banner--dark .m-notification a:hover,.o-banner--dark .m-notification a.hover{border-color:var(--gray-15);color:var(--gray-15)}.o-banner--dark .m-notification a:focus,.o-banner--dark .m-notification a.focus{border-color:var(--white);color:var(--white)}.o-banner--dark .m-notification a:active,.o-banner--dark .m-notification a.active{border-color:var(--gray-15);color:var(--gray-15)}@media only all and (min-width: 37.5625em){.o-banner{font-size:1em}}.m-notification{display:none;position:relative;padding:15px;background:var(--gray-5);border:1px solid var(--gray-40)}.m-notification>.cf-icon-svg{position:absolute;fill:var(--gray)}.m-notification--success{background:var(--green-10);border-color:var(--green)}.m-notification--success>.cf-icon-svg{fill:var(--green)}.m-notification--warning{background:var(--gold-10);border-color:var(--gold)}.m-notification--warning>.cf-icon-svg{fill:var(--gold)}.m-notification--error{background:var(--red-10);border-color:var(--red)}.m-notification--error>.cf-icon-svg{fill:var(--red)}.m-notification--success a,.m-notification--warning a,.m-notification--error a{color:var(--pacific-mid-dark);border-color:var(--pacific-mid-dark)}.m-notification--success a:visited,.m-notification--success a.visited,.m-notification--warning a:visited,.m-notification--warning a.visited,.m-notification--error a:visited,.m-notification--error a.visited{border-color:var(--teal);color:var(--teal)}.m-notification--success a:hover,.m-notification--success a.hover,.m-notification--warning a:hover,.m-notification--warning a.hover,.m-notification--error a:hover,.m-notification--error a.hover{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-notification--success a:focus,.m-notification--success a.focus,.m-notification--warning a:focus,.m-notification--warning a.focus,.m-notification--error a:focus,.m-notification--error a.focus{border-color:var(--pacific-mid-dark);color:var(--pacific-mid-dark)}.m-notification--success a:active,.m-notification--success a.active,.m-notification--warning a:active,.m-notification--warning a.active,.m-notification--error a:active,.m-notification--error a.active{border-color:var(--navy-dark);color:var(--navy-dark)}.m-notification--visible{display:block}.cf-icon-svg+.m-notification__content{padding-left:1.5625rem}.m-notification__message{font-size:1rem;line-height:1.25;font-weight:500}@media only all and (min-width: 37.5625em){.m-notification__message{font-size:1.125rem}}.m-notification__explanation{margin-top:.3125rem;margin-bottom:.9375rem}.m-notification__message+.m-list{margin-top:.9375rem}@media only all and (min-width: 37.5625em){.m-notification .cf-icon-svg{font-size:1.125rem}.m-notification__explanation{margin-bottom:0}.m-notification .m-list{margin-top:.3125rem}.m-notification .m-list__item{margin-bottom:.3125rem}}html[lang=ar] .m-notification .cf-icon-svg+.m-notification__content{padding-left:initial;padding-right:1.5625rem}html[lang=ar] .m-notification .m-list{padding-right:0}.m-pagination{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:\"pag-btn-prev . pag-btn-next\" \"pag-form pag-form pag-form\";row-gap:.9375rem}.m-pagination__form{grid-area:pag-form;display:flex;flex-flow:wrap;place-content:center;gap:.625rem;padding:.3125rem;border-radius:.25rem;background:var(--gray-5);color:var(--gray)}.m-pagination__current-page{width:2.8125rem;font-weight:500;text-align:right}.m-pagination__label{display:contents;white-space:nowrap}.m-pagination__btn-prev{grid-area:pag-btn-prev;z-index:1}.m-pagination__btn-next{grid-area:pag-btn-next;z-index:1}@media only all and (min-width: 37.5625em){.m-pagination{grid-template-areas:\"pag-btn-prev pag-form pag-btn-next\"}.m-pagination__btn-prev{border-top-right-radius:0;border-bottom-right-radius:0}.m-pagination__btn-next{border-top-left-radius:0;border-bottom-left-radius:0}}.o-table__cell--right-align{text-align:right}.o-table--scrolling{box-sizing:border-box;overflow-y:hidden}.o-table--scrolling table{border:1px solid var(--gray-40)}.o-table--scrolling table>tbody>tr:nth-child(2n)>th,.o-table--scrolling table>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-table--striped>tbody>tr:nth-child(2n)>th,.o-table--striped>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}}@media only screen and (max-width: 600px){.o-table{width:100%}.o-table--striped tr:nth-child(2n)>th,.o-table--striped tr:nth-child(2n)>td{background:var(--white)}.o-table--stack-on-small{border-top:1px solid var(--gray-40)}.o-table--stack-on-small tr,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=row],.o-table--stack-on-small [data-display-table=cell]{display:block}.o-table--stack-on-small th,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=cell]{padding-right:0;padding-left:0;width:100%}.o-table--stack-on-small>thead,.o-table--stack-on-small [data-display-table=thead]{display:none}.o-table--stack-on-small td[data-label]:before{display:block;margin-top:0;margin-bottom:.3125em;content:attr(data-label);line-height:1.83333333;font-size:.875em;font-weight:600;letter-spacing:1px;text-transform:uppercase}.o-table--stack-on-small td:last-child,.o-table--stack-on-small [data-display-table=cell]:last-child{margin-bottom:1.875em}}.a-date{color:var(--gray);white-space:nowrap;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.a-date,ul+.a-date,ol+.a-date,dl+.a-date,figure+.a-date,img+.a-date,table+.a-date,blockquote+.a-date,h1+.a-date,.h1+.a-date,h2+.a-date,.h2+.a-date,h3+.a-date,.h3+.a-date,h4+.a-date,.h4+.a-date,h6+.a-date,.h6+.a-date{margin-top:2.1428571429em}.no-js .u-js-only,.u-hide-if-js{display:none !important}.no-js .u-hide-if-js{display:block !important}.u-clearfix:after{content:\"\";display:table;clear:both}.u-visually-hidden{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}@media only all and (max-width: 37.5em){.u-hide-on-mobile{display:none}}.u-show-on-mobile{display:none}@media only all and (max-width: 37.5em){.u-show-on-mobile{display:block}}.u-hidden{display:none !important}.u-invisible{visibility:hidden}.u-right{float:right}.u-nowrap{white-space:nowrap}.u-flexible-container{position:relative;padding-bottom:56.25%;height:0}.u-flexible-container__inner{position:absolute;top:0;left:0;width:100%;height:100%}.u-flexible-container--4-3{position:relative;padding-bottom:75%;height:0}.u-mt0{margin-top:0 !important}.u-mb0{margin-bottom:0 !important}.u-mt5{margin-top:5px !important}.u-mb5{margin-bottom:5px !important}.u-mt10{margin-top:10px !important}.u-mb10{margin-bottom:10px !important}.u-mt15{margin-top:15px !important}.u-mb15{margin-bottom:15px !important}.u-mt20{margin-top:20px !important}.u-mb20{margin-bottom:20px !important}.u-mt30{margin-top:30px !important}.u-mb30{margin-bottom:30px !important}.u-mt45{margin-top:45px !important}.u-mb45{margin-bottom:45px !important}.u-mt60{margin-top:60px !important}.u-mb60{margin-bottom:60px !important}.u-w100pct{width:100%}.u-w90pct{width:90%}.u-w80pct{width:80%}.u-w70pct{width:70%}.u-w60pct{width:60%}.u-w50pct{width:50%}.u-w40pct{width:40%}.u-w30pct{width:30%}.u-w20pct{width:20%}.u-w10pct{width:10%}.u-w75pct{width:75%}.u-w65pct{width:65%}.u-w25pct{width:25%}.u-w15pct{width:15%}.u-w66pct{width:66.6666666667%}.u-w33pct{width:33.3333333333%}small,.u-small-text{font-size:.875em}small--subtle,.u-small-text--subtle{color:var(--gray)}.u-no-animation{transition-duration:0s !important}.u-move-transition{transition:transform .25s ease-out}.u-move-to-origin{transform:translateZ(0)}.u-move-left{transform:translate3d(-100%, 0, 0)}.u-move-left-2x{transform:translate3d(-200%, 0, 0)}.u-move-left-3x{transform:translate3d(-300%, 0, 0)}.u-move-right{transform:translate3d(100%, 0, 0)}.u-move-up{transform:translate3d(0, -100%, 0)}.u-alpha-transition{transition:opacity .25s linear}.u-alpha-100{opacity:1}.u-alpha-0{opacity:0}.u-max-height-transition{overflow:hidden;contain:paint;transition:max-height .2s ease-out}.u-max-height-zero{max-height:0 !important}.u-max-height-summary{max-height:88px !important}.a-link{border-bottom-width:0}.a-link .a-link__text{border-bottom-width:1px;border-bottom-style:inherit;overflow-wrap:break-word}.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){.a-link--jump{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-link--jump .cf-icon-svg--right{margin-left:auto}.a-link--jump .a-link__text{border-bottom-width:0;flex-shrink:10}}a.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){a.a-link--jump{border-top-width:1px;border-bottom-width:1px}a.a-link--jump:focus{outline:none}a.a-link--jump:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-link--jump)+li:has(.a-link--jump) .a-link--jump{position:relative;border-top:none}li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:hover:before,li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.m-list--unstyled,.m-list--horizontal,.m-list--links{padding-left:0;list-style-type:none}.m-list--unstyled .m-list__item,.m-list--horizontal .m-list__item,.m-list--links .m-list__item{margin-left:0}.m-list--spaced .m-list--spaced,.m-list--spaced .m-list__item+.m-list__item{margin-top:1.5em}.m-list--horizontal .m-list__item{display:inline-block;margin-right:.25em;margin-bottom:0}@media only all and (max-width: 37.5em){.m-list--links .m-list__item{margin-bottom:0}}html[lang=ar] .m-list{padding-right:0}.m-meta-header{display:flex;flex-direction:column-reverse;flex-wrap:wrap-reverse;row-gap:.625rem;column-gap:1.3125rem;width:-moz-fit-content;width:fit-content;padding-bottom:.625rem;overflow:hidden}.m-meta-header__item-group{display:flex;flex-wrap:wrap;column-gap:1.3125rem}.m-meta-header__item{display:grid;grid-template-columns:0 auto 1fr;row-gap:.3125rem;text-wrap:balance;margin-bottom:0;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.m-meta-header__item,ul+.m-meta-header__item,ol+.m-meta-header__item,dl+.m-meta-header__item,figure+.m-meta-header__item,img+.m-meta-header__item,table+.m-meta-header__item,blockquote+.m-meta-header__item,h1+.m-meta-header__item,.h1+.m-meta-header__item,h2+.m-meta-header__item,.h2+.m-meta-header__item,h3+.m-meta-header__item,.h3+.m-meta-header__item,h5+.m-meta-header__item,.h5+.m-meta-header__item,h6+.m-meta-header__item,.h6+.m-meta-header__item{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.625em;font-size:1em;line-height:1.125}}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.3125rem}}.m-meta-header__item .cf-icon-svg{margin-right:.3125rem}.m-meta-header__item:before{content:\"|\";margin-left:-0.8125rem}.m-meta-header__item .a-date{font-size:.875rem;line-height:1.7142857143;margin-bottom:0}@media only all and (min-width: 37.5625em){.m-meta-header{flex-direction:row}}.m-pull-quote__body{color:var(--black);font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-pull-quote__body{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.m-pull-quote__citation{color:var(--gray);font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.m-pull-quote__citation,ul+.m-pull-quote__citation,ol+.m-pull-quote__citation,dl+.m-pull-quote__citation,figure+.m-pull-quote__citation,img+.m-pull-quote__citation,table+.m-pull-quote__citation,blockquote+.m-pull-quote__citation,h1+.m-pull-quote__citation,.h1+.m-pull-quote__citation,h2+.m-pull-quote__citation,.h2+.m-pull-quote__citation,h3+.m-pull-quote__citation,.h3+.m-pull-quote__citation,h4+.m-pull-quote__citation,.h4+.m-pull-quote__citation,h6+.m-pull-quote__citation,.h6+.m-pull-quote__citation{margin-top:2.1428571429em}.m-pull-quote__citation:before{content:\"—\"}.m-slug-header{border-top:1px solid var(--gray-40)}.m-slug-header__heading{display:inline-block;padding-top:0.2857142857em;border-top:5px solid var(--green);margin-top:-3px;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}.a-tagline{font-size:.75rem;display:grid;grid-template-columns:22px 1fr;grid-column-gap:10px}.a-tagline__text{display:inline-block}.a-tagline .u-usa-flag{margin-top:1px}.a-tagline--large{font-size:1rem}.a-tagline--large .u-usa-flag{margin-top:4px}.u-usa-flag{display:inline-block;width:24px;height:13px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAZCAMAAABAf11LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5QTFRF////sxlC7MbQ2YyhxlNxCjFhR2WJV3GSKUt1dYumOFh/GT5rhZiwwszYsr/OlKW6Zn6c0djh8PL1iR9Ko7LE4OXrl0pttKC0pXWRtYKbSuJhRQAAANFJREFUeNrkkctuwyAUREnSuW/ApHYf//+jBVdZVcJi3aORgAXcMyLBAAJEzsVG3m8TkifyI3zfPQ6nJJLo421CArSBmkgjNEWtQE4zXJmClXuCWIlU5hdQxCqbqnE1KdIz79CVDvBwZxyKfQfmHTyzl01UZSvOWSTbhZLSWeDMufWLC/1ls3amT4qQq394EjIjApxBT+/nr8eEBNuKcB9SWMpmEXalNOylmlUZNTr4vE/4VdKhpC+leQf6y/e0wzL3RdJtkfUJyzwW+ZcdfgQYAJmJD3zerW6OAAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */:root{--font-stack: system-ui, sans-serif;--beige: #bea96f;--beige-30: #f0e8d8;--beige-60: #d8c8a0;--green-dark: #1e9642;--green-mid-dark: #1fa040;--green: #20aa3f;--green-90: #48b753;--green-80: #66c368;--green-70: #93cf7c;--green-60: #addc91;--green-50: #bae0a2;--green-40: #c7e5b3;--green-30: #d4eac6;--green-20: #e2efd8;--green-10: #f0f8eb;--teal-dark: #005e5d;--teal-mid-dark: #126b69;--teal: #257675;--teal-90: #3e8685;--teal-80: #579695;--teal-70: #70a6a5;--teal-60: #89b6b5;--teal-50: #9ec4c3;--teal-40: #b4d2d1;--teal-30: #c4dddc;--teal-20: #d4e7e6;--teal-10: #f0f7f6;--pacific-dark: #0050b4;--pacific-mid-dark: #0061c1;--pacific: #0072ce;--pacific-90: #2284d5;--pacific-80: #4497dc;--pacific-70: #61a7e2;--pacific-60: #7eb7e8;--pacific-50: #96c4ed;--pacific-40: #afd2f2;--pacific-30: #c3ddf6;--pacific-20: #d6e8fa;--pacific-10: #eff8fd;--navy-dark: #002d72;--navy-mid-dark: #123c7c;--navy: #254b87;--navy-90: #3e5f95;--navy-80: #5674a3;--navy-70: #6f88b2;--navy-60: #889cc0;--navy-50: #9daecc;--navy-40: #b3c0d9;--navy-30: #c3cde2;--navy-20: #d3daeb;--navy-10: #f4f6fa;--purple-dark: #a01b68;--purple-mid-dark: #aa2071;--purple: #b4267a;--purple-90: #be438b;--purple-80: #c55998;--purple-70: #cd70a5;--purple-60: #d486b2;--purple-50: #dc9cbf;--purple-40: #e3b2cc;--purple-30: #ebc9d9;--purple-20: #f0d8e2;--purple-10: #fdf3f8;--red-dark: #b63014;--red-mid-dark: #c3381c;--red: #d14124;--red-90: #d75a40;--red-80: #dd735d;--red-70: #e28875;--red-60: #e79e8e;--red-50: #ebb0a3;--red-40: #f0c3b8;--red-30: #f3d1c8;--red-20: #f7e0d9;--red-10: #fbefec;--gold-dark: #dc731c;--gold-mid-dark: #ed881b;--gold: #ff9e1b;--gold-90: #ffab39;--gold-80: #ffb858;--gold-70: #ffc372;--gold-60: #ffce8d;--gold-50: #ffd8a3;--gold-40: #ffe1b9;--gold-30: #ffe8cb;--gold-20: #fff0dd;--gold-10: #fff6ec;--neutral-dark: #745745;--neutral-mid-dark: #7d604b;--neutral: #8a6c57;--neutral-90: #957865;--neutral-80: #a18573;--neutral-70: #ad9484;--neutral-60: #baa496;--neutral-50: #c6b4a9;--neutral-40: #d3c5bc;--neutral-30: #ddd1c9;--neutral-20: #e7ddd7;--neutral-10: #f8f5f2;--gray-darker: #293037;--gray-dark: #43484e;--gray-mid-dark: #4f5257;--gray: #5a5d61;--gray-90: #676a6f;--gray-80: #75787b;--gray-70: #838588;--gray-60: #919395;--gray-50: #a2a3a4;--gray-40: #b4b5b6;--gray-30: #c3c4c4;--gray-20: #d2d3d5;--gray-15: #dcdddf;--gray-10: #e7e8e9;--gray-5: #f7f8f9;--black: #101820;--white: #fff}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/2cd55546-ec00-4af9-aeca-4a3cd186da53.woff2\") format(\"woff2\");font-style:normal;font-weight:normal;font-display:fallback}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/627fbb5a-3bae-4cd9-b617-2f923e29d55e.woff2\") format(\"woff2\");font-style:normal;font-weight:500;font-display:fallback}:root{--font-stack: \"Avenir Next\", arial, sans-serif}.date-filter h4{margin-bottom:0}.date-filter ul.date-inputs{margin:0}.date-filter ul.date-inputs li{display:inline-block;width:calc(50% - 8px);list-style:none}.date-filter ul.date-inputs li:first-of-type{margin-right:15px}.date-filter ul.date-inputs li input{width:100%}.date-filter ul.messages{padding-top:10px}.date-filter ul.messages li{margin:0;list-style:none}",".date-ranges .date-selector{background-color:var(--pacific-20);color:var(--black)}.date-ranges .date-selector.selected{background-color:var(--pacific-60);font-weight:600}","/*! normalize.css v2.1.3 | MIT License | git.io/normalize */html{font-family:sans-serif;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:0.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:0.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:0.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:normal;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:0.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:0.5em}li{margin-bottom:0.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:0.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:0.625em;text-align:left}th,td{padding:0.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:0.9375em;margin-left:0.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:\"Input Mono\",Consolas,Monaco,\"Courier New\",monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:0.8125em}pre{display:block;padding:0.625em 0.9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:rgba(0,0,0,0)}html{font-family:sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:.5em}li{margin-bottom:.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:.625em;text-align:left}th,td{padding:.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:.9375em;margin-left:.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:Input Mono,Consolas,Monaco,Courier New,monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:.8125em}pre{display:block;padding:.625em .9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:transparent}button.a-btn::-moz-focus-inner,input.a-btn::-moz-focus-inner{border:0}.a-btn{appearance:none;display:flex;gap:.625rem;box-sizing:border-box;padding:.5em .875em;border:0;margin:0;border-radius:.25em;cursor:pointer;font-size:1em;font-weight:500;line-height:normal;text-align:center;text-decoration:none;transition:background-color .1s;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;justify-content:center}.a-btn,.a-btn:link,.a-btn:visited{background-color:var(--pacific);color:var(--white)}.a-btn:hover,.a-btn.hover,.a-btn:focus,.a-btn.focus{background-color:var(--pacific-dark);color:var(--white)}.a-btn:focus,.a-btn.focus{outline:1px dotted var(--pacific);outline-offset:1px}.a-btn:active,.a-btn.active{background-color:var(--navy)}.a-btn--secondary,.a-btn--secondary:link,.a-btn--secondary:visited{background-color:var(--gray);color:var(--white)}.a-btn--secondary:hover,.a-btn--secondary.hover,.a-btn--secondary:focus,.a-btn--secondary.focus{background-color:var(--gray-dark)}.a-btn--secondary:focus,.a-btn--secondary.focus{outline-color:var(--gray)}.a-btn--secondary:active,.a-btn--secondary.active{background-color:var(--black)}.a-btn--warning,.a-btn--warning:link,.a-btn--warning:visited{background-color:var(--red-mid-dark);color:var(--white)}.a-btn--warning:hover,.a-btn--warning.hover,.a-btn--warning:focus,.a-btn--warning.focus{background-color:var(--red-dark)}.a-btn--warning:focus,.a-btn--warning.focus{outline-color:var(--red-mid-dark)}.a-btn--warning:active,.a-btn--warning.active{background-color:var(--gray-dark)}.a-btn--disabled,.a-btn--disabled:link,.a-btn--disabled:visited,.a-btn--disabled:hover,.a-btn--disabled.hover,.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn--disabled:active,.a-btn--disabled.active,.a-btn[disabled],.a-btn[disabled]:link,.a-btn[disabled]:visited,.a-btn[disabled]:hover,.a-btn[disabled].hover,.a-btn[disabled]:focus,.a-btn[disabled].focus,.a-btn[disabled]:active,.a-btn[disabled].active{background-color:var(--gray-20);color:var(--gray-dark);cursor:default;cursor:not-allowed}.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn[disabled]:focus,.a-btn[disabled].focus{outline-color:var(--gray-20)}@media only all and (max-width: 37.5em){.a-btn--full-on-xs{display:block;width:100%}}.a-btn:has(svg+span) span{order:3}.a-btn:has(span+svg) svg{order:3}.a-btn:not(.a-btn--hide-icon):has(svg+span):before,.a-btn:not(.a-btn--hide-icon):has(span+svg):before{content:\"\";border-left:1px solid var(--pacific-60);order:2;place-self:normal}.a-btn--secondary:has(svg):before{border-color:var(--gray-40) !important}.a-btn--warning:has(svg):before{border-color:var(--red-60) !important}.a-btn--disabled:has(svg):before,.a-btn[disabled]:has(svg):before{border-color:var(--gray-60) !important}.a-btn--hide-icon svg{display:none}.m-btn-group{display:flex;gap:.625rem;flex-wrap:wrap;align-items:center;width:-moz-fit-content;width:fit-content}.a-btn--link{padding:1.5px 0;border-radius:0;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-style:dotted;text-underline-offset:4.5px}.a-btn--link:has(svg){gap:.3125rem}.a-btn--link:has(svg):before{display:none}.a-btn--link,.a-btn--link:link,.a-btn--link:visited{text-decoration-color:var(--pacific);background-color:transparent;color:var(--pacific)}.a-btn--link:hover,.a-btn--link.hover{text-decoration-color:var(--pacific-dark);text-decoration-style:solid;background-color:transparent;color:var(--pacific-dark)}.a-btn--link:focus,.a-btn--link.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--pacific);color:var(--pacific)}.a-btn--link:active,.a-btn--link.active{text-decoration-color:var(--navy);text-decoration-style:solid;background-color:transparent;color:var(--navy)}.a-btn--link.a-btn--secondary,.a-btn--link.a-btn--secondary:link,.a-btn--link.a-btn--secondary:visited{text-decoration-color:var(--gray);background-color:transparent;color:var(--gray)}.a-btn--link.a-btn--secondary:hover,.a-btn--link.a-btn--secondary.hover{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.a-btn--link.a-btn--secondary:focus,.a-btn--link.a-btn--secondary.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--gray);color:var(--gray)}.a-btn--link.a-btn--secondary:active,.a-btn--link.a-btn--secondary.active{text-decoration-color:var(--black);text-decoration-style:solid;background-color:transparent;color:var(--black)}.a-btn--link.a-btn--warning,.a-btn--link.a-btn--warning:link,.a-btn--link.a-btn--warning:visited{text-decoration-color:var(--red-mid-dark);background-color:transparent;color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:hover,.a-btn--link.a-btn--warning.hover{text-decoration-color:var(--red-dark);text-decoration-style:solid;background-color:transparent;color:var(--red-dark)}.a-btn--link.a-btn--warning:focus,.a-btn--link.a-btn--warning.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--red-mid-dark);color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:active,.a-btn--link.a-btn--warning.active{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.o-expandable{position:relative}.o-expandable__header{display:flex;justify-content:space-between;gap:10px;padding:.625em .9375em;border:0;background-color:transparent;cursor:pointer}.o-expandable__header:focus{outline:1px dotted var(--black);outline-offset:2px}.o-expandable__header .o-expandable__cue-close,.o-expandable__header .o-expandable__cue-open{display:none}.o-expandable__header[aria-expanded=false] .o-expandable__cue-open,.o-expandable__header[aria-expanded=true] .o-expandable__cue-close{display:block}.o-expandable button.o-expandable__header{width:100%;text-align:left}.o-expandable__label{flex-grow:1;margin-bottom:0;color:var(--black);font-weight:500}.o-expandable__icon,.o-expandable__label{font-size:1.125em}@media only all and (max-width: 37.5em){.o-expandable__icon,.o-expandable__label{font-size:1em}}.o-expandable__cues{align-self:center;color:var(--pacific);font-size:1em;line-height:1.375}.o-expandable__content{padding:0 .9375em .9375em}.o-expandable__content:before{content:\"\";display:block;border-top:1px solid var(--gray-40);padding-top:.9375em}.o-expandable__content:after{padding-bottom:.9375em;width:100%}.o-expandable--padded .o-expandable__header{padding:1.5625em .9375em}.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.625em}@media only all and (max-width: 37.5em){.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.375em}}.o-expandable--background{background:var(--gray-5)}.o-expandable--border{border:1px solid var(--gray-40)}html[lang=ar] .o-expandable__header{text-align:right}html[lang=ar] .o-expandable__cues{text-align:left}.o-expandable-group .o-expandable{border-bottom:1px solid var(--gray-40)}.o-expandable-group .o-expandable:first-child{border-top:1px solid var(--gray-40)}@media print{.o-expandable__header[aria-expanded=true] .o-expandable__cue-close,.o-expandable__header[aria-expanded=false] .o-expandable__cue-open{display:none}.o-expandable__content[aria-expanded=false]{display:block;max-height:99999px !important}}.o-expandable .print__header[aria-expanded=true] .o-expandable .print__cue-close,.o-expandable .print__header[aria-expanded=false] .o-expandable .print__cue-open{display:none}.o-expandable .print__content[aria-expanded=false]{display:block;max-height:99999px !important}.o-summary__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary__btn{position:relative;z-index:2;display:block;width:100%;padding-top:15px;padding-bottom:15px;border:dotted var(--pacific);border-width:1px 0;text-align:center;color:var(--pacific);background:#fff}.o-summary__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary__btn[aria-expanded=false]:before{display:block;pointer-events:none;height:2.75em;margin:0;position:absolute;left:0;right:0;top:calc(-100% + 2px);background:linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);content:\"\"}@media print{.o-summary__btn[aria-expanded=false]:before{background:none}}.o-summary__btn[aria-expanded=false]:before .print{background:none}.no-js .o-summary__btn{display:none}@media only screen and (min-width: 601px){.o-summary--mobile .o-summary__btn{display:none}}.o-summary-minimal__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary-minimal__btn{margin-top:5px;padding-left:0;padding-right:0;display:block;border:none;background:none;text-align:left;color:var(--pacific)}.o-summary-minimal__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary-minimal__btn .o-summary-minimal__cue-close,.o-summary-minimal__btn .o-summary-minimal__cue-open{display:none}.o-summary-minimal__btn[aria-expanded=false] .o-summary-minimal__cue-open,.o-summary-minimal__btn[aria-expanded=true] .o-summary-minimal__cue-close{display:block}.no-js .o-summary-minimal__btn{display:none}.o-form__group{margin-bottom:1.875em}.o-form__fieldset{border:none;margin:0;padding:0}.o-form__fieldset .m-form-field+.m-form-field{margin-top:.625em}.a-form-alert .cf-icon-svg{color:var(--gray);float:left}.a-form-alert__text{display:block;margin-left:1.25em}.a-form-alert--success .cf-icon-svg{color:var(--green)}.a-form-alert--error .cf-icon-svg{color:var(--red)}.a-form-alert--warning .cf-icon-svg{color:var(--gold)}.m-form-field .a-text-input--full{width:100%}.m-form-field .a-label+.a-text-input{margin-top:.3125em}.m-form-field--checkbox .a-label,.m-form-field--radio .a-label{display:inline-grid;grid-template-columns:1.875em auto;vertical-align:top;cursor:pointer;overflow-wrap:anywhere}.m-form-field--checkbox .a-label:before,.m-form-field--radio .a-label:before{display:inline-block;grid-row-start:1;grid-row-end:3;border:1px solid var(--gray-60);height:1.125em;width:1.125em;margin-right:10px;background-color:var(--white);content:\"\";vertical-align:top;position:relative;top:1px;left:1px}.m-form-field--checkbox .a-label:hover:before,.m-form-field--checkbox .a-label.hover:before,.m-form-field--radio .a-label:hover:before,.m-form-field--radio .a-label.hover:before{border-color:var(--pacific)}.m-form-field--checkbox .a-label__helper,.m-form-field--radio .a-label__helper{display:block}.m-form-field--checkbox .a-checkbox,.m-form-field--checkbox .a-radio,.m-form-field--radio .a-checkbox,.m-form-field--radio .a-radio{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}.m-form-field--checkbox .a-checkbox:focus+.a-label,.m-form-field--checkbox .a-checkbox.focus+.a-label,.m-form-field--checkbox .a-radio:focus+.a-label,.m-form-field--checkbox .a-radio.focus+.a-label,.m-form-field--radio .a-checkbox:focus+.a-label,.m-form-field--radio .a-checkbox.focus+.a-label,.m-form-field--radio .a-radio:focus+.a-label,.m-form-field--radio .a-radio.focus+.a-label{outline:1px dotted var(--pacific);outline-offset:1px}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:hover+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled:checked+.a-label:before,.m-form-field--checkbox .a-radio:disabled:focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled.focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled:hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled.hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled:checked+.a-label:before,.m-form-field--radio .a-checkbox:disabled:focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled.focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled:hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled.hover+.a-label:before,.m-form-field--radio .a-radio:disabled:checked+.a-label:before,.m-form-field--radio .a-radio:disabled:focus+.a-label:before,.m-form-field--radio .a-radio:disabled.focus+.a-label:before,.m-form-field--radio .a-radio:disabled:hover+.a-label:before,.m-form-field--radio .a-radio:disabled.hover+.a-label:before{border-color:var(--gray-60);outline:none;box-shadow:none}.m-form-field--checkbox .a-checkbox:disabled+.a-label,.m-form-field--checkbox .a-radio:disabled+.a-label,.m-form-field--radio .a-checkbox:disabled+.a-label,.m-form-field--radio .a-radio:disabled+.a-label{cursor:not-allowed;color:var(--gray-dark)}.m-form-field--checkbox .a-checkbox:disabled+.a-label:before,.m-form-field--checkbox .a-radio:disabled+.a-label:before,.m-form-field--radio .a-checkbox:disabled+.a-label:before,.m-form-field--radio .a-radio:disabled+.a-label:before{background:var(--gray-10);border-color:var(--gray-60)}.m-form-field--checkbox .a-checkbox:focus+.a-label:before,.m-form-field--checkbox .a-checkbox.focus+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:hover+.a-label:before,.m-form-field--checkbox .a-checkbox.hover+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center 0}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,')}.m-form-field--checkbox-error .a-label:before{border-color:var(--red);outline:1px solid var(--red)}.m-form-field--checkbox-error .a-label:hover:before,.m-form-field--checkbox-error .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-error .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-error .a-checkbox.focus+.a-label:before{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline-color:var(--red)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label,.m-form-field--checkbox-error .a-checkbox.focus+.a-label{outline:1px dotted var(--red);outline-offset:1px}.m-form-field--checkbox-warning .a-label:before{border-color:var(--gold);outline:1px solid var(--gold)}.m-form-field--checkbox-warning .a-label:hover:before,.m-form-field--checkbox-warning .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label:before{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline-color:var(--gold)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label{outline:1px dotted var(--gold);outline-offset:1px}.m-form-field--checkbox-success .a-label:before{border-color:var(--green);outline:1px solid var(--green)}.m-form-field--checkbox-success .a-label:hover:before,.m-form-field--checkbox-success .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-success .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-success .a-checkbox.focus+.a-label:before{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline-color:var(--green)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label,.m-form-field--checkbox-success .a-checkbox.focus+.a-label{outline:1px dotted var(--green);outline-offset:1px}.m-form-field--radio .a-label:before{border-radius:50%;transform:rotate(0)}.m-form-field--radio .a-radio:focus+.a-label:before,.m-form-field--radio .a-radio.focus+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:hover+.a-label:before,.m-form-field--radio .a-radio.hover+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:checked+.a-label:before{background-color:var(--pacific);box-shadow:inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:checked:disabled+.a-label:before{background-color:var(--gray-40);box-shadow:inset 0 0 0 2px var(--gray-10)}.m-form-field--radio .a-radio:focus:checked+.a-label:before,.m-form-field--radio .a-radio.focus:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:hover:checked+.a-label:before,.m-form-field--radio .a-radio.hover:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--lg-target{display:block}.m-form-field--lg-target .a-label{box-sizing:border-box;width:100%;padding:15px;background-color:var(--gray-10)}.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{background-color:var(--pacific-20);box-shadow:inset 0 0 0 1px var(--pacific)}.m-form-field--lg-target .a-checkbox:hover+.a-label,.m-form-field--lg-target .a-checkbox.hover+.a-label,.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-radio:hover+.a-label,.m-form-field--lg-target .a-radio.hover+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label{box-shadow:inset 0 0 0 2px var(--pacific)}.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{outline-offset:1px}.m-form-field--lg-target .a-checkbox:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:hover:disabled+.a-label,.m-form-field--lg-target .a-radio:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:hover:disabled+.a-label{color:var(--gray-dark);box-shadow:none;background-color:var(--gray-20)}.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label:before,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label:before{border:1px solid var(--gray-60)}.m-form-field .a-form-alert{margin-top:.9375em}.a-label{display:inline-block}.a-label__helper{color:var(--gray-dark);font-size:1rem;font-weight:400}.a-label__helper--block{display:block;margin-top:0.8333333333em}.a-label--heading{display:block;margin-bottom:0.5555555556em;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.a-label--heading,ul+.a-label--heading,ol+.a-label--heading,dl+.a-label--heading,figure+.a-label--heading,img+.a-label--heading,table+.a-label--heading,blockquote+.a-label--heading,h1+.a-label--heading,.h1+.a-label--heading,h2+.a-label--heading,.h2+.a-label--heading,h3+.a-label--heading,.h3+.a-label--heading,h5+.a-label--heading,.h5+.a-label--heading,h6+.a-label--heading,.h6+.a-label--heading{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.a-label--heading{margin-bottom:.625em;font-size:1em;line-height:1.125}}.a-label--heading .a-label__helper--block{margin-top:.625rem}.a-range{appearance:none;width:100%;min-height:49px}.a-range::-webkit-slider-runnable-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-moz-range-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-webkit-slider-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range::-moz-range-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range:focus,.a-range.focus{box-shadow:none;outline:none}.a-range:focus::-webkit-slider-thumb,.a-range.focus::-webkit-slider-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.a-range:focus::-moz-range-thumb,.a-range.focus::-moz-range-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.o-search-input{display:flex;flex-direction:column;row-gap:.9375rem}.o-search-input__input{position:relative;display:flex;width:initial;flex:0 1 100%}.o-search-input__input-label{position:absolute;left:10px;align-self:center;cursor:pointer}.o-search-input__input input[type=search]{width:100%;white-space:nowrap;padding-left:30px;appearance:none}.o-search-input__input button[type=reset]{display:none;position:absolute;right:0;align-self:center;color:var(--gray-40);font-size:20px;border:1px solid transparent;background-color:transparent;outline:0;width:44px;padding:5px;text-align:right}.o-search-input__input button[type=reset]>svg{width:25px;cursor:pointer;pointer-events:none}.o-search-input__input button[type=reset]:hover{color:var(--black)}.o-search-input__input button[type=reset]:focus{color:var(--black)}.o-search-input__input button[type=reset]:focus>svg{outline:1px dotted var(--pacific)}.o-search-input__input input[type=search]:placeholder-shown~button[type=reset]{display:none}.o-search-input__input input[type=search]:not(:placeholder-shown){padding-right:34px}.o-search-input__input input[type=search]::-webkit-search-decoration,.o-search-input__input input[type=search]::-webkit-search-cancel-button,.o-search-input__input input[type=search]::-webkit-search-results-button,.o-search-input__input input[type=search]::-webkit-search-results-decoration{display:none}.o-search-input:focus-within button[type=reset],.o-search-input .o-search-input__input:hover button[type=reset]{display:block}.o-search-input button[type=submit]{line-height:1.1875}@media only all and (min-width: 37.5625em){.o-search-input{flex-direction:row;border-left:0}.o-search-input button[type=submit]{border-top-left-radius:0;border-bottom-left-radius:0;flex-basis:25%}}.no-js .o-search-input button[type=reset]{display:none !important}.a-select{position:relative;border:1px solid var(--gray-60)}.a-select select{width:100%;line-height:1.375;padding:.4375em .375em .375em;border:0;appearance:none;background-color:var(--white);border-radius:0;color:var(--black)}.a-select select:hover,.a-select select.hover{outline:2px solid var(--pacific);outline-offset:0}.a-select select:active,.a-select select:focus,.a-select select.focus{box-shadow:0 0 0 2px var(--pacific);outline:1px dotted var(--pacific);outline-offset:3px}.a-select select[disabled]{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed}.a-select select[disabled]:hover,.a-select select[disabled].hover,.a-select select[disabled]:focus,.a-select select[disabled].focus{outline:none}.a-select select[disabled] option,.a-select select[disabled] option:disabled,.a-select select option:disabled{color:var(--gray-dark)}.a-select:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;content:\"\";pointer-events:none}.a-select--disabled:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.a-tag-filter{display:flex;gap:.625rem;border:1px solid var(--teal);padding:4px 6px;background-color:var(--teal-20);border-radius:.1875rem;color:var(--black);text-align:left;min-width:-moz-fit-content;min-width:fit-content}.a-tag-filter .cf-icon-svg{pointer-events:none;flex:none}.a-tag-filter>label{display:contents;pointer-events:none}button.a-tag-filter:hover{background-color:var(--teal-40);cursor:pointer}button.a-tag-filter:focus{outline:1px dotted var(--teal);outline-offset:1px}button.a-tag-filter:active{background-color:var(--teal)}a.a-tag-filter{line-height:normal;color:var(--black);border-color:var(--teal)}a.a-tag-filter:visited,a.a-tag-filter.visited,a.a-tag-filter:hover,a.a-tag-filter.hover{border-color:var(--teal);color:var(--black)}a.a-tag-filter:focus,a.a-tag-filter.focus{border-color:var(--teal);color:var(--black)}a.a-tag-filter:active,a.a-tag-filter.active{border-color:var(--teal);color:var(--black)}.a-tag-topic{display:flex;gap:.3125rem}.a-tag-topic{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--gold-80);letter-spacing:1px}.a-tag-topic .a-tag-topic__text{color:var(--gray);word-break:break-word}@media only all and (max-width: 37.5em){.a-tag-topic{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-tag-topic .cf-icon-svg--right{margin-left:auto}.a-tag-topic .a-tag-topic__text{border-bottom-width:0;flex-shrink:10}}a.a-tag-topic{color:var(--gold-80);border-color:var(--gold-80)}a.a-tag-topic:visited,a.a-tag-topic.visited,a.a-tag-topic:hover,a.a-tag-topic.hover{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:focus,a.a-tag-topic.focus{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:active,a.a-tag-topic.active{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic .a-tag-topic__text{border-bottom-color:var(--gold-80)}@media only all and (max-width: 37.5em){a.a-tag-topic{border-top-width:1px;border-bottom-width:1px}a.a-tag-topic:focus{outline:none}a.a-tag-topic:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-tag-topic)+li:has(.a-tag-topic) .a-tag-topic{position:relative;border-top:none}li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:hover:before,li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.a-tag-topic__bullet{font-size:1rem;line-height:1rem}@media only all and (min-width: 37.5625em){a.a-tag-topic__text{color:var(--gray);border-color:var(--gray)}a.a-tag-topic__text:visited,a.a-tag-topic__text.visited,a.a-tag-topic__text:hover,a.a-tag-topic__text.hover{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:focus,a.a-tag-topic__text.focus{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:active,a.a-tag-topic__text.active{border-color:var(--gray);color:var(--gray)}a.a-tag-topic,a.a-tag-topic:visited,a.a-tag-topic:hover,a.a-tag-topic:focus,a.a-tag-topic:active{border-bottom:none;outline-offset:1px}a.a-tag-topic .a-tag-topic__text,a.a-tag-topic:visited .a-tag-topic__text,a.a-tag-topic:hover .a-tag-topic__text,a.a-tag-topic:focus .a-tag-topic__text,a.a-tag-topic:active .a-tag-topic__text{padding-bottom:1px;border-bottom:1px dotted var(--gold-80)}a.a-tag-topic:hover .a-tag-topic__text{border-bottom:1px solid var(--gold-80)}a.a-tag-topic:focus{outline-color:var(--gray)}a.a-tag-topic:focus .a-tag-topic__text{border-bottom-style:solid !important}}.m-tag-group{padding-left:0;list-style-type:none}.m-tag-group li{margin-bottom:0;display:contents}@media only all and (min-width: 37.5625em){.m-tag-group{display:flex;gap:.9375em;flex-wrap:wrap}.m-tag-group--stacked{flex-direction:column;width:-moz-fit-content;width:fit-content}}.m-tag-group:has(.a-tag-filter){display:flex;gap:.9375em;flex-wrap:wrap}html[lang=ar] .m-tag-group{direction:rtl;padding-right:0}.a-text-input{appearance:none;display:inline-block;padding:.4375em;border:1px solid var(--gray-60);background:var(--white);color:var(--black);box-sizing:border-box}.a-text-input:hover,.a-text-input.hover{border-color:var(--pacific);outline:1px solid var(--pacific)}.a-text-input:focus,.a-text-input.focus{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific);outline:1px dotted var(--pacific);outline-offset:2px}.a-text-input:disabled,.a-text-input:disabled:hover,.a-text-input:disabled.hover,.a-text-input:disabled:focus,.a-text-input:disabled.focus{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed;border-color:var(--gray-60);outline:none}.a-text-input--error{border-color:var(--red);outline:1px solid var(--red)}.a-text-input--error:hover,.a-text-input--error.hover{border-color:var(--red-dark);outline:1px solid var(--red-dark);outline-offset:0}.a-text-input--error:focus,.a-text-input--error.focus{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red)}.a-text-input--error:focus:hover,.a-text-input--error:focus.hover,.a-text-input--error.focus:hover,.a-text-input--error.focus.hover{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red);outline-offset:2px}.a-text-input--warning{border-color:var(--gold);outline:1px solid var(--gold)}.a-text-input--warning:hover,.a-text-input--warning.hover{border-color:var(--gold-dark);outline:1px solid var(--gold-dark);outline-offset:0}.a-text-input--warning:focus,.a-text-input--warning.focus{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold)}.a-text-input--warning:focus:hover,.a-text-input--warning:focus.hover,.a-text-input--warning.focus:hover,.a-text-input--warning.focus.hover{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold);outline-offset:2px}.a-text-input--success{border-color:var(--green);outline:1px solid var(--green)}.a-text-input--success:hover,.a-text-input--success.hover{border-color:var(--green-dark);outline:1px solid var(--green-dark);outline-offset:0}.a-text-input--success:focus,.a-text-input--success.focus{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green)}.a-text-input--success:focus:hover,.a-text-input--success:focus.hover,.a-text-input--success.focus:hover,.a-text-input--success.focus.hover{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green);outline-offset:2px}::-webkit-search-decoration{appearance:none}::placeholder{color:var(--gray-dark)}input[type=date]::-webkit-datetime-edit{color:var(--gray-dark)}select.o-multiselect{display:block;box-sizing:border-box;width:100%;padding:.25em .4375em;height:5.5em;border:1px solid var(--gray-60)}select.o-multiselect option{padding:.125em .375em}.o-multiselect,.o-multiselect__header{position:relative}.o-multiselect__header:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;border:1px solid var(--gray-60);content:\"\";pointer-events:none}.o-multiselect__search[type=text]{display:block;box-sizing:border-box;width:100%}.o-multiselect__fieldset{border-color:var(--gray-60);border-top:none;margin:-1px 0 0;padding:0;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;position:absolute;z-index:10;max-height:0;width:100%;transition:max-height .25s ease-out}.o-multiselect.u-active .o-multiselect__fieldset{margin-top:0;max-height:140px;border-color:var(--pacific);border-width:2px;border-top:0}.o-multiselect.u-active .o-multiselect__header:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.o-multiselect__options{list-style-type:none;background-color:var(--white);padding:0}.o-multiselect__options li{margin:0}.o-multiselect__options li:first-child .a-label{padding-top:.625em}.o-multiselect__options.u-filtered li:not(.u-filter-match){display:none}.o-multiselect__options.u-no-results li,.o-multiselect__options.u-max-selections li{display:none}.o-multiselect__options.u-no-results:after,.o-multiselect__options.u-max-selections:after{display:list-item}.o-multiselect__options.u-no-results:after{content:\"No results found\"}.o-multiselect__options.u-max-selections{padding:.625em;pointer-events:none}.o-multiselect__options.u-max-selections:after{content:\"Reached maximum number of selections\"}.o-multiselect__options .a-label{box-sizing:border-box;padding:.3125em 0 .3125em .625em;width:100%}.cf-icon-svg{height:1.1875em;vertical-align:text-top;fill:currentcolor}.cf-icon-svg--updating,.cf-icon-svg--updating-round{animation:updating-animation 1.25s infinite linear;transform-origin:50% 50%}@keyframes updating-animation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}html[lang=ar] .cf-icon-svg--right,html[lang=ar] .cf-icon-svg--right-round,html[lang=ar] .cf-icon-svg--left,html[lang=ar] .cf-icon-svg--left-round,html[lang=ar] .cf-icon-svg--arrow-right,html[lang=ar] .cf-icon-svg--arrow-right-round,html[lang=ar] .cf-icon-svg--arrow-left,html[lang=ar] .cf-icon-svg--arrow-left-round,html[lang=ar] .cf-icon-svg--help,html[lang=ar] .cf-icon-svg--help-round,html[lang=ar] .cf-icon-svg--book,html[lang=ar] .cf-icon-svg--book-round,html[lang=ar] .cf-icon-svg--document,html[lang=ar] .cf-icon-svg--document-round,html[lang=ar] .cf-icon-svg--edit,html[lang=ar] .cf-icon-svg--edit-round,html[lang=ar] .cf-icon-svg--paper-clip,html[lang=ar] .cf-icon-svg--paper-clip-round,html[lang=ar] .cf-icon-svg--cart,html[lang=ar] .cf-icon-svg--cart-round,html[lang=ar] .cf-icon-svg--disability,html[lang=ar] .cf-icon-svg--disability-round,html[lang=ar] .cf-icon-svg--travel,html[lang=ar] .cf-icon-svg--travel-round,html[lang=ar] .cf-icon-svg--bullhorn,html[lang=ar] .cf-icon-svg--bullhorn-round,html[lang=ar] .cf-icon-svg--chart,html[lang=ar] .cf-icon-svg--chart-round,html[lang=ar] .cf-icon-svg--list,html[lang=ar] .cf-icon-svg--list-round,html[lang=ar] .cf-icon-svg--external-link,html[lang=ar] .cf-icon-svg--external-link-round{transform:scaleX(-1)}.m-card{position:relative}.m-card:not(.m-card--breakout)>a{padding:1.875em}.m-card:not(.m-card--breakout) .m-card__footer{margin-top:auto}.m-card:not(.m-card--breakout,.m-card--topic){background:var(--white);border:1px solid var(--gray-20);border-bottom-width:3px;padding:1.875em}.m-card:not(.m-card--breakout,.m-card--topic),.m-card>a{display:flex;flex-direction:column;flex-grow:1;flex-basis:0;box-sizing:border-box;height:100%}.m-card a:focus{outline-offset:2px}.m-card__footer>a{font-weight:500;border-bottom-width:1px}@media only all and (max-width: 56.3125em){.m-card__heading{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h4+.m-card__heading,.h4+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.3636363636em}}@media only all and (max-width: 56.3125em)and (max-width: 37.5em){.m-card__heading{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h3+.m-card__heading,.h3+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.6666666667em}}.m-card__heading>a{color:var(--black)}.m-card__heading>a:hover{color:var(--pacific)}.m-card__heading>a .m-card__icon{font-size:1em;margin-bottom:0;padding-right:.46875em}.m-card__heading>a .m-card__icon,.m-card__heading>a span{display:table-cell}.m-card>.m-list{margin-top:10px;margin-bottom:30px}.m-card--topic{text-align:center;width:170px;background:var(--white)}.m-card--topic>a{border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--topic .m-card__icon{font-size:1.875em;color:var(--green);margin-bottom:.3125em}.m-card--topic:hover>a{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--topic:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--topic .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--topic>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--topic:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:focus .m-card__footer>span{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:active .m-card__footer>span{border-color:var(--pacific-dark);border-style:solid;color:var(--pacific-dark)}.m-card--topic-action .m-card__icon{color:var(--pacific)}.m-card--breakout{min-width:210px;text-align:center}.m-card--breakout>a{padding-top:60px}.m-card--breakout .m-card__inner-wrapper{position:relative;z-index:0;min-height:135px;background:var(--gray-5);border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--breakout .m-card__img{position:absolute;z-index:1;top:0;left:50%;width:210px;height:120px;margin-left:-105px}.m-card--breakout .m-card__footer{margin-top:84px}.m-card--breakout:hover .m-card__inner-wrapper{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--breakout:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--breakout .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--breakout>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--breakout:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--breakout>a:focus .m-card__footer>span{border-color:var(--pacific);color:var(--pacific)}.m-card--breakout>a:active .m-card__footer>span{border-color:var(--navy);border-style:solid;color:var(--navy)}.m-card--breakout .m-card__footer>span{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card--breakout .m-card__footer>span,ul+.m-card--breakout .m-card__footer>span,ol+.m-card--breakout .m-card__footer>span,dl+.m-card--breakout .m-card__footer>span,figure+.m-card--breakout .m-card__footer>span,img+.m-card--breakout .m-card__footer>span,table+.m-card--breakout .m-card__footer>span,blockquote+.m-card--breakout .m-card__footer>span,h1+.m-card--breakout .m-card__footer>span,.h1+.m-card--breakout .m-card__footer>span,h2+.m-card--breakout .m-card__footer>span,.h2+.m-card--breakout .m-card__footer>span,h4+.m-card--breakout .m-card__footer>span,.h4+.m-card--breakout .m-card__footer>span,h5+.m-card--breakout .m-card__footer>span,.h5+.m-card--breakout .m-card__footer>span,h6+.m-card--breakout .m-card__footer>span,.h6+.m-card--breakout .m-card__footer>span{margin-top:1.3636363636em}.o-card-group>h2{margin-bottom:1.875rem}.o-card-group--column-2 .o-card-group__cards{grid-template-columns:1fr 1fr}.o-card-group--column-3 .o-card-group__cards{grid-template-columns:repeat(3, minmax(0, 1fr))}@media only all and (max-width: 63.8125em){.o-card-group--column-3 .o-card-group__cards{grid-template-columns:1fr 1fr}}.o-card-group__cards{display:grid;grid-column-gap:1.25em;grid-row-gap:1.25em}@media only all and (max-width: 37.5em){.o-card-group__cards{grid-template-columns:100% !important}}.o-card-group--bg-green{padding:1.875em;background:var(--green-20)}_:-ms-lang(x),.o-card-group__cards{display:block}_:-ms-lang(x) .m-card,.o-card-group__cards .m-card{display:block;float:left;margin-bottom:10px}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-2 .o-card-group__cards .m-card{width:48%;margin-right:2%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-2 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-3 .o-card-group__cards .m-card{width:32%;margin-right:1%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-3 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x),.o-card-group:after{content:\"\";display:table;clear:both}.o-card-group--count-2 .m-card:nth-of-type(1),.o-card-group--count-3 .m-card:nth-of-type(1),.o-card-group--count-4 .m-card:nth-of-type(1){grid-area:card1}.o-card-group--count-2 .m-card:nth-of-type(2),.o-card-group--count-3 .m-card:nth-of-type(2),.o-card-group--count-4 .m-card:nth-of-type(2){grid-area:card2}.o-card-group--count-2 .m-card:nth-of-type(3),.o-card-group--count-3 .m-card:nth-of-type(3),.o-card-group--count-4 .m-card:nth-of-type(3){grid-area:card3}.o-card-group--count-2 .m-card:nth-of-type(4),.o-card-group--count-3 .m-card:nth-of-type(4),.o-card-group--count-4 .m-card:nth-of-type(4){grid-area:card4}.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card1 card3\"}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.7307692308em}h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1)>a{justify-content:center}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card3 card4\"}.o-card-group--flow .o-card-group__cards{display:flex;flex-wrap:wrap;justify-content:center}@media only all and (min-width: 37.5625em)and (max-width: 56.25em){.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card1\" \"card2 card3\"}}@media only all and (max-width: 37.5em){.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\"}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\" \"card4\"}.o-card-group--flow .o-card-group__cards{display:block}.o-card-group--flow .o-card-group__cards .m-card{width:100%;margin-bottom:1.875em}}.o-email-signup .m-notification{margin-bottom:.9375em}.o-email-signup .a-text-input{max-width:23.125rem}.o-email-signup__buttons{display:flex;margin-top:.9375em;align-items:center;flex-wrap:wrap-reverse;gap:.9375em}.o-email-signup .a-btn{text-align:inherit}@media only all and (max-width: 37.5em){.o-email-signup .a-label--heading{font-size:1em}}.o-featured-content-module{min-height:220px;position:relative;border:1px solid var(--gray-40);background-color:var(--gray-5)}.o-featured-content-module__text{padding-top:1.875em;padding-bottom:1.875em}.o-featured-content-module__img{display:block}@media only all and (max-width: 37.5em){.o-featured-content-module__text{padding-right:.9375em;padding-left:.9375em}.o-featured-content-module__visual{padding-right:.9375em;padding-bottom:.9375em;padding-left:.9375em}.o-featured-content-module__img{margin-right:auto;margin-left:auto}}@media only all and (min-width: 37.5625em){.o-featured-content-module__text{padding-right:300px;padding-left:1.875em}.o-featured-content-module__visual{height:100%;overflow:hidden;position:absolute;top:0;right:0;width:270px}.o-featured-content-module__img{max-width:none;height:100%;position:absolute;left:50%;transform:translate(-50%)}}.m-hero{background-color:var(--gray-5)}.m-hero__wrapper{display:grid;max-width:1200px;margin:0 auto;padding-top:30px;padding-bottom:30px}.m-hero__text{padding-right:15px;padding-left:15px}.m-hero__heading{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7647058824em}.m-hero__subhead{font-size:22px;line-height:1.25}.m-hero__image-wrapper{box-sizing:border-box;overflow:hidden}.m-hero__image{background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;display:none}@supports(display: grid){.m-hero__image{display:block}}.m-hero--knockout{background-color:var(--gray);color:var(--white)}.m-hero--overlay .m-hero__wrapper{background-position:center;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo,.m-hero--50-50{background-color:var(--white)}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}@media only all and (min-width: 37.5625em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h2+.m-hero--jumbo .m-hero__subhead,.h2+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h2+.m-hero--50-50 .m-hero__subhead,.h2+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.3636363636em}}@media only all and (min-width: 63.8125em){.m-hero--jumbo .m-hero__wrapper,.m-hero--50-50 .m-hero__wrapper{min-height:285px}.m-hero--jumbo .m-hero__heading,.m-hero--50-50 .m-hero__heading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.625em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead{margin-top:1.7307692308em}h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h3+.m-hero--jumbo .m-hero__subhead,.h3+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h3+.m-hero--50-50 .m-hero__subhead,.h3+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){.m-hero__image-wrapper{margin-top:1.875em}.m-hero--overlay .m-hero__wrapper{background-image:none !important}.m-hero--jumbo .m-hero__wrapper{padding-bottom:0}}@media only all and (max-width: 56.25em){.m-hero__heading{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7307692308em}h1+.m-hero__heading,.h1+.m-hero__heading,h3+.m-hero__heading,.h3+.m-hero__heading,h4+.m-hero__heading,.h4+.m-hero__heading,h5+.m-hero__heading,.h5+.m-hero__heading,h6+.m-hero__heading,.h6+.m-hero__heading{margin-top:1.1538461538em}.m-hero__subhead{font-size:18px}}@media only all and (min-width: 37.5625em){.m-hero__wrapper{grid-template-columns:7fr 5fr;padding-right:15px;padding-left:15px;min-height:225px}.m-hero__text{margin:auto 0}.m-hero__image-wrapper{padding-right:15px;padding-left:15px;display:flex;align-items:center}.m-hero--bleeding .m-hero__image-wrapper{width:100%;margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--bleeding .m-hero__image{padding-bottom:0 !important;height:100%;width:100%;background-size:cover}.m-hero--overlay .m-hero__image{display:none}.m-hero--jumbo .m-hero__wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo .m-hero__image{display:none}.m-hero--50-50 .m-hero__wrapper{grid-template-columns:1fr 1fr;border:1px solid var(--gray-40);border-top:none;background-position:100% center;background-repeat:no-repeat;background-size:50%}.m-hero--50-50 .m-hero__image{display:none}}@media only all and (min-width: 63.8125em){.m-hero__wrapper{padding-top:2.8125em;padding-bottom:2.8125em;min-height:195px}.m-hero--bleeding .m-hero__image-wrapper{margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--50-50 .m-hero__wrapper{min-height:345px}}.content-l{position:relative}@media only all and (min-width: 37.5625em){.content-l{display:block;position:relative;margin-left:-15px;margin-right:-15px}}@media only all and (max-width: 37.5em){.content-l__col+.content-l__col{margin-top:1.875em}}@media only all and (min-width: 37.5625em){.content-l__col-1{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-2{display:inline-block;box-sizing:border-box;width:50%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-3{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-2-3{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-8{display:inline-block;box-sizing:border-box;width:37.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-5-8{display:inline-block;box-sizing:border-box;width:62.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-4{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-4{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}.content__line{height:1px;background:var(--gray-40)}.content__main dd,.content__main dt,.content__main h3,.content__main h4,.content__main h5,.content__main h6,.content__main li,.content__main p,.content__main label,.content__intro dd,.content__intro dt,.content__intro h3,.content__intro h4,.content__intro h5,.content__intro h6,.content__intro li,.content__intro p,.content__intro label{max-width:41.875rem}.content__intro,.content__main,.content__sidebar{padding:1.875em .9375em}@media only all and (min-width: 37.5625em){.content__intro,.content__main,.content__sidebar{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding:2.8125em .9375em}}@media only all and (min-width: 56.3125em){.content__intro,.content__main,.content__sidebar{padding:2.8125em 0}}@media only all and (min-width: 56.3125em){.content__intro{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}@media only all and (min-width: 56.3125em){.content--1-3 .content__sidebar{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-right:1.875em}.content--1-3 .content__main{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;position:relative}.content--1-3 .content__main:after{content:\"\";border-left:1px solid var(--gray-40);position:absolute;top:2.8125em;bottom:0;left:-1.875em}.content--2-1 .content__main{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content--2-1 .content__main:after{right:-1.875em}.content--2-1 .content__sidebar{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-left:1.875em}}.content--flush-bottom{padding-bottom:0}@media only all and (max-width: 56.25em){.content--flush-top-on-small{padding-top:0}}@media only all and (max-width: 56.25em){.content--flush-all-on-small{padding:0;border:none}}.block{margin-top:3.75em;margin-bottom:3.75em}.block--border-top{border-top:1px solid var(--gray-40)}.block--border-right{border-right:1px solid var(--gray-40)}.block--border-bottom{border-bottom:1px solid var(--gray-40)}.block--border-left{border-left:1px solid var(--gray-40)}.block--border{border:1px solid var(--gray-40)}.block--flush-top{margin-top:0 !important}.block--flush-top.block--border,.block--flush-top.block--border-top{border-top:none}.block--flush-bottom{margin-bottom:0 !important}.block--flush-bottom.block--border,.block--flush-bottom.block--border-bottom{border-bottom:none}.block--flush-sides{margin-right:-15px;margin-left:-15px}@media only all and (max-width: 37.5em){.block--flush-sides.block--border,.block--flush-sides.block--border-right,.block--flush-sides.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush-sides{margin-right:-30px;margin-left:-30px}}.block--flush{margin-top:0 !important;margin-right:-15px;margin-bottom:0 !important;margin-left:-15px}.block--flush.block--border,.block--flush.block--border-top,.block--flush.block--border-bottom{border-top:none;border-bottom:none}@media only all and (max-width: 37.5em){.block--flush.block--border,.block--flush.block--border-right,.block--flush.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush{margin-right:-30px;margin-left:-30px}}.block--bg{padding:1.875em .9375em 3.75em;background:var(--gray-5)}@media only all and (min-width: 37.5625em){.block--bg{padding:2.8125em 1.875em}}.block--padded-top{padding-top:1.875em;margin-top:1.875em}.block--padded-bottom{padding-bottom:1.875em;margin-bottom:1.875em}.block--sub{margin-top:1.875em;margin-bottom:1.875em}@media only all and (min-width: 56.3125em){.wrapper{max-width:1200px;padding-right:15px;padding-left:15px;margin:0 auto;clear:both}}.wrapper--match-content{padding-left:15px;padding-right:15px}@media only all and (min-width: 37.5625em){.wrapper--match-content{padding-left:30px;padding-right:30px;max-width:1200px}}.o-text-introduction{margin-top:0;margin-bottom:60px}.o-text-introduction>*{margin-top:0;margin-bottom:15px;max-width:41.875rem}.o-well{box-sizing:border-box;padding:1.875em .9375em;border:1px solid var(--gray-40);background-color:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-well{padding-left:1.875em;padding-right:1.875em}}.o-banner{padding:.9375em 0;background:var(--gold-10);border-bottom:1px solid var(--gray-40);font-size:.875em}.o-banner .m-notification{border:none;padding:0}.o-banner .m-notification__icon{left:0;top:0}.o-banner--dark{background:var(--teal-dark);border-color:var(--teal-dark);color:var(--white)}.o-banner--dark .m-notification{background:var(--teal-dark)}.o-banner--dark .m-notification .cf-icon-svg{fill:var(--white)}.o-banner--dark .m-notification a{color:var(--white);border-color:var(--white)}.o-banner--dark .m-notification a:visited,.o-banner--dark .m-notification a.visited{border-color:var(--teal-40);color:var(--teal-40)}.o-banner--dark .m-notification a:hover,.o-banner--dark .m-notification a.hover{border-color:var(--gray-15);color:var(--gray-15)}.o-banner--dark .m-notification a:focus,.o-banner--dark .m-notification a.focus{border-color:var(--white);color:var(--white)}.o-banner--dark .m-notification a:active,.o-banner--dark .m-notification a.active{border-color:var(--gray-15);color:var(--gray-15)}@media only all and (min-width: 37.5625em){.o-banner{font-size:1em}}.m-notification{display:none;position:relative;padding:15px;background:var(--gray-5);border:1px solid var(--gray-40)}.m-notification>.cf-icon-svg{position:absolute;fill:var(--gray)}.m-notification--success{background:var(--green-10);border-color:var(--green)}.m-notification--success>.cf-icon-svg{fill:var(--green)}.m-notification--warning{background:var(--gold-10);border-color:var(--gold)}.m-notification--warning>.cf-icon-svg{fill:var(--gold)}.m-notification--error{background:var(--red-10);border-color:var(--red)}.m-notification--error>.cf-icon-svg{fill:var(--red)}.m-notification--success a,.m-notification--warning a,.m-notification--error a{color:var(--pacific-mid-dark);border-color:var(--pacific-mid-dark)}.m-notification--success a:visited,.m-notification--success a.visited,.m-notification--warning a:visited,.m-notification--warning a.visited,.m-notification--error a:visited,.m-notification--error a.visited{border-color:var(--teal);color:var(--teal)}.m-notification--success a:hover,.m-notification--success a.hover,.m-notification--warning a:hover,.m-notification--warning a.hover,.m-notification--error a:hover,.m-notification--error a.hover{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-notification--success a:focus,.m-notification--success a.focus,.m-notification--warning a:focus,.m-notification--warning a.focus,.m-notification--error a:focus,.m-notification--error a.focus{border-color:var(--pacific-mid-dark);color:var(--pacific-mid-dark)}.m-notification--success a:active,.m-notification--success a.active,.m-notification--warning a:active,.m-notification--warning a.active,.m-notification--error a:active,.m-notification--error a.active{border-color:var(--navy-dark);color:var(--navy-dark)}.m-notification--visible{display:block}.cf-icon-svg+.m-notification__content{padding-left:1.5625rem}.m-notification__message{font-size:1rem;line-height:1.25;font-weight:500}@media only all and (min-width: 37.5625em){.m-notification__message{font-size:1.125rem}}.m-notification__explanation{margin-top:.3125rem;margin-bottom:.9375rem}.m-notification__message+.m-list{margin-top:.9375rem}@media only all and (min-width: 37.5625em){.m-notification .cf-icon-svg{font-size:1.125rem}.m-notification__explanation{margin-bottom:0}.m-notification .m-list{margin-top:.3125rem}.m-notification .m-list__item{margin-bottom:.3125rem}}html[lang=ar] .m-notification .cf-icon-svg+.m-notification__content{padding-left:initial;padding-right:1.5625rem}html[lang=ar] .m-notification .m-list{padding-right:0}.m-pagination{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:\"pag-btn-prev . pag-btn-next\" \"pag-form pag-form pag-form\";row-gap:.9375rem}.m-pagination__form{grid-area:pag-form;display:flex;flex-flow:wrap;place-content:center;gap:.625rem;padding:.3125rem;border-radius:.25rem;background:var(--gray-5);color:var(--gray)}.m-pagination__current-page{width:2.8125rem;font-weight:500;text-align:right}.m-pagination__label{display:contents;white-space:nowrap}.m-pagination__btn-prev{grid-area:pag-btn-prev;z-index:1}.m-pagination__btn-next{grid-area:pag-btn-next;z-index:1}@media only all and (min-width: 37.5625em){.m-pagination{grid-template-areas:\"pag-btn-prev pag-form pag-btn-next\"}.m-pagination__btn-prev{border-top-right-radius:0;border-bottom-right-radius:0}.m-pagination__btn-next{border-top-left-radius:0;border-bottom-left-radius:0}}.o-table__cell--right-align{text-align:right}.o-table--scrolling{box-sizing:border-box;overflow-y:hidden}.o-table--scrolling table{border:1px solid var(--gray-40)}.o-table--scrolling table>tbody>tr:nth-child(2n)>th,.o-table--scrolling table>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-table--striped>tbody>tr:nth-child(2n)>th,.o-table--striped>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}}@media only screen and (max-width: 600px){.o-table{width:100%}.o-table--striped tr:nth-child(2n)>th,.o-table--striped tr:nth-child(2n)>td{background:var(--white)}.o-table--stack-on-small{border-top:1px solid var(--gray-40)}.o-table--stack-on-small tr,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=row],.o-table--stack-on-small [data-display-table=cell]{display:block}.o-table--stack-on-small th,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=cell]{padding-right:0;padding-left:0;width:100%}.o-table--stack-on-small>thead,.o-table--stack-on-small [data-display-table=thead]{display:none}.o-table--stack-on-small td[data-label]:before{display:block;margin-top:0;margin-bottom:.3125em;content:attr(data-label);line-height:1.83333333;font-size:.875em;font-weight:600;letter-spacing:1px;text-transform:uppercase}.o-table--stack-on-small td:last-child,.o-table--stack-on-small [data-display-table=cell]:last-child{margin-bottom:1.875em}}.a-date{color:var(--gray);white-space:nowrap;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.a-date,ul+.a-date,ol+.a-date,dl+.a-date,figure+.a-date,img+.a-date,table+.a-date,blockquote+.a-date,h1+.a-date,.h1+.a-date,h2+.a-date,.h2+.a-date,h3+.a-date,.h3+.a-date,h4+.a-date,.h4+.a-date,h6+.a-date,.h6+.a-date{margin-top:2.1428571429em}.no-js .u-js-only,.u-hide-if-js{display:none !important}.no-js .u-hide-if-js{display:block !important}.u-clearfix:after{content:\"\";display:table;clear:both}.u-visually-hidden{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}@media only all and (max-width: 37.5em){.u-hide-on-mobile{display:none}}.u-show-on-mobile{display:none}@media only all and (max-width: 37.5em){.u-show-on-mobile{display:block}}.u-hidden{display:none !important}.u-invisible{visibility:hidden}.u-right{float:right}.u-nowrap{white-space:nowrap}.u-flexible-container{position:relative;padding-bottom:56.25%;height:0}.u-flexible-container__inner{position:absolute;top:0;left:0;width:100%;height:100%}.u-flexible-container--4-3{position:relative;padding-bottom:75%;height:0}.u-mt0{margin-top:0 !important}.u-mb0{margin-bottom:0 !important}.u-mt5{margin-top:5px !important}.u-mb5{margin-bottom:5px !important}.u-mt10{margin-top:10px !important}.u-mb10{margin-bottom:10px !important}.u-mt15{margin-top:15px !important}.u-mb15{margin-bottom:15px !important}.u-mt20{margin-top:20px !important}.u-mb20{margin-bottom:20px !important}.u-mt30{margin-top:30px !important}.u-mb30{margin-bottom:30px !important}.u-mt45{margin-top:45px !important}.u-mb45{margin-bottom:45px !important}.u-mt60{margin-top:60px !important}.u-mb60{margin-bottom:60px !important}.u-w100pct{width:100%}.u-w90pct{width:90%}.u-w80pct{width:80%}.u-w70pct{width:70%}.u-w60pct{width:60%}.u-w50pct{width:50%}.u-w40pct{width:40%}.u-w30pct{width:30%}.u-w20pct{width:20%}.u-w10pct{width:10%}.u-w75pct{width:75%}.u-w65pct{width:65%}.u-w25pct{width:25%}.u-w15pct{width:15%}.u-w66pct{width:66.6666666667%}.u-w33pct{width:33.3333333333%}small,.u-small-text{font-size:.875em}small--subtle,.u-small-text--subtle{color:var(--gray)}.u-no-animation{transition-duration:0s !important}.u-move-transition{transition:transform .25s ease-out}.u-move-to-origin{transform:translateZ(0)}.u-move-left{transform:translate3d(-100%, 0, 0)}.u-move-left-2x{transform:translate3d(-200%, 0, 0)}.u-move-left-3x{transform:translate3d(-300%, 0, 0)}.u-move-right{transform:translate3d(100%, 0, 0)}.u-move-up{transform:translate3d(0, -100%, 0)}.u-alpha-transition{transition:opacity .25s linear}.u-alpha-100{opacity:1}.u-alpha-0{opacity:0}.u-max-height-transition{overflow:hidden;contain:paint;transition:max-height .2s ease-out}.u-max-height-zero{max-height:0 !important}.u-max-height-summary{max-height:88px !important}.a-link{border-bottom-width:0}.a-link .a-link__text{border-bottom-width:1px;border-bottom-style:inherit;overflow-wrap:break-word}.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){.a-link--jump{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-link--jump .cf-icon-svg--right{margin-left:auto}.a-link--jump .a-link__text{border-bottom-width:0;flex-shrink:10}}a.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){a.a-link--jump{border-top-width:1px;border-bottom-width:1px}a.a-link--jump:focus{outline:none}a.a-link--jump:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-link--jump)+li:has(.a-link--jump) .a-link--jump{position:relative;border-top:none}li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:hover:before,li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.m-list--unstyled,.m-list--horizontal,.m-list--links{padding-left:0;list-style-type:none}.m-list--unstyled .m-list__item,.m-list--horizontal .m-list__item,.m-list--links .m-list__item{margin-left:0}.m-list--spaced .m-list--spaced,.m-list--spaced .m-list__item+.m-list__item{margin-top:1.5em}.m-list--horizontal .m-list__item{display:inline-block;margin-right:.25em;margin-bottom:0}@media only all and (max-width: 37.5em){.m-list--links .m-list__item{margin-bottom:0}}html[lang=ar] .m-list{padding-right:0}.m-meta-header{display:flex;flex-direction:column-reverse;flex-wrap:wrap-reverse;row-gap:.625rem;column-gap:1.3125rem;width:-moz-fit-content;width:fit-content;padding-bottom:.625rem;overflow:hidden}.m-meta-header__item-group{display:flex;flex-wrap:wrap;column-gap:1.3125rem}.m-meta-header__item{display:grid;grid-template-columns:0 auto 1fr;row-gap:.3125rem;text-wrap:balance;margin-bottom:0;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.m-meta-header__item,ul+.m-meta-header__item,ol+.m-meta-header__item,dl+.m-meta-header__item,figure+.m-meta-header__item,img+.m-meta-header__item,table+.m-meta-header__item,blockquote+.m-meta-header__item,h1+.m-meta-header__item,.h1+.m-meta-header__item,h2+.m-meta-header__item,.h2+.m-meta-header__item,h3+.m-meta-header__item,.h3+.m-meta-header__item,h5+.m-meta-header__item,.h5+.m-meta-header__item,h6+.m-meta-header__item,.h6+.m-meta-header__item{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.625em;font-size:1em;line-height:1.125}}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.3125rem}}.m-meta-header__item .cf-icon-svg{margin-right:.3125rem}.m-meta-header__item:before{content:\"|\";margin-left:-0.8125rem}.m-meta-header__item .a-date{font-size:.875rem;line-height:1.7142857143;margin-bottom:0}@media only all and (min-width: 37.5625em){.m-meta-header{flex-direction:row}}.m-pull-quote__body{color:var(--black);font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-pull-quote__body{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.m-pull-quote__citation{color:var(--gray);font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.m-pull-quote__citation,ul+.m-pull-quote__citation,ol+.m-pull-quote__citation,dl+.m-pull-quote__citation,figure+.m-pull-quote__citation,img+.m-pull-quote__citation,table+.m-pull-quote__citation,blockquote+.m-pull-quote__citation,h1+.m-pull-quote__citation,.h1+.m-pull-quote__citation,h2+.m-pull-quote__citation,.h2+.m-pull-quote__citation,h3+.m-pull-quote__citation,.h3+.m-pull-quote__citation,h4+.m-pull-quote__citation,.h4+.m-pull-quote__citation,h6+.m-pull-quote__citation,.h6+.m-pull-quote__citation{margin-top:2.1428571429em}.m-pull-quote__citation:before{content:\"—\"}.m-slug-header{border-top:1px solid var(--gray-40)}.m-slug-header__heading{display:inline-block;padding-top:0.2857142857em;border-top:5px solid var(--green);margin-top:-3px;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}.a-tagline{font-size:.75rem;display:grid;grid-template-columns:22px 1fr;grid-column-gap:10px}.a-tagline__text{display:inline-block}.a-tagline .u-usa-flag{margin-top:1px}.a-tagline--large{font-size:1rem}.a-tagline--large .u-usa-flag{margin-top:4px}.u-usa-flag{display:inline-block;width:24px;height:13px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAZCAMAAABAf11LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5QTFRF////sxlC7MbQ2YyhxlNxCjFhR2WJV3GSKUt1dYumOFh/GT5rhZiwwszYsr/OlKW6Zn6c0djh8PL1iR9Ko7LE4OXrl0pttKC0pXWRtYKbSuJhRQAAANFJREFUeNrkkctuwyAUREnSuW/ApHYf//+jBVdZVcJi3aORgAXcMyLBAAJEzsVG3m8TkifyI3zfPQ6nJJLo421CArSBmkgjNEWtQE4zXJmClXuCWIlU5hdQxCqbqnE1KdIz79CVDvBwZxyKfQfmHTyzl01UZSvOWSTbhZLSWeDMufWLC/1ls3amT4qQq394EjIjApxBT+/nr8eEBNuKcB9SWMpmEXalNOylmlUZNTr4vE/4VdKhpC+leQf6y/e0wzL3RdJtkfUJyzwW+ZcdfgQYAJmJD3zerW6OAAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */:root{--font-stack: system-ui, sans-serif;--beige: #bea96f;--beige-30: #f0e8d8;--beige-60: #d8c8a0;--green-dark: #1e9642;--green-mid-dark: #1fa040;--green: #20aa3f;--green-90: #48b753;--green-80: #66c368;--green-70: #93cf7c;--green-60: #addc91;--green-50: #bae0a2;--green-40: #c7e5b3;--green-30: #d4eac6;--green-20: #e2efd8;--green-10: #f0f8eb;--teal-dark: #005e5d;--teal-mid-dark: #126b69;--teal: #257675;--teal-90: #3e8685;--teal-80: #579695;--teal-70: #70a6a5;--teal-60: #89b6b5;--teal-50: #9ec4c3;--teal-40: #b4d2d1;--teal-30: #c4dddc;--teal-20: #d4e7e6;--teal-10: #f0f7f6;--pacific-dark: #0050b4;--pacific-mid-dark: #0061c1;--pacific: #0072ce;--pacific-90: #2284d5;--pacific-80: #4497dc;--pacific-70: #61a7e2;--pacific-60: #7eb7e8;--pacific-50: #96c4ed;--pacific-40: #afd2f2;--pacific-30: #c3ddf6;--pacific-20: #d6e8fa;--pacific-10: #eff8fd;--navy-dark: #002d72;--navy-mid-dark: #123c7c;--navy: #254b87;--navy-90: #3e5f95;--navy-80: #5674a3;--navy-70: #6f88b2;--navy-60: #889cc0;--navy-50: #9daecc;--navy-40: #b3c0d9;--navy-30: #c3cde2;--navy-20: #d3daeb;--navy-10: #f4f6fa;--purple-dark: #a01b68;--purple-mid-dark: #aa2071;--purple: #b4267a;--purple-90: #be438b;--purple-80: #c55998;--purple-70: #cd70a5;--purple-60: #d486b2;--purple-50: #dc9cbf;--purple-40: #e3b2cc;--purple-30: #ebc9d9;--purple-20: #f0d8e2;--purple-10: #fdf3f8;--red-dark: #b63014;--red-mid-dark: #c3381c;--red: #d14124;--red-90: #d75a40;--red-80: #dd735d;--red-70: #e28875;--red-60: #e79e8e;--red-50: #ebb0a3;--red-40: #f0c3b8;--red-30: #f3d1c8;--red-20: #f7e0d9;--red-10: #fbefec;--gold-dark: #dc731c;--gold-mid-dark: #ed881b;--gold: #ff9e1b;--gold-90: #ffab39;--gold-80: #ffb858;--gold-70: #ffc372;--gold-60: #ffce8d;--gold-50: #ffd8a3;--gold-40: #ffe1b9;--gold-30: #ffe8cb;--gold-20: #fff0dd;--gold-10: #fff6ec;--neutral-dark: #745745;--neutral-mid-dark: #7d604b;--neutral: #8a6c57;--neutral-90: #957865;--neutral-80: #a18573;--neutral-70: #ad9484;--neutral-60: #baa496;--neutral-50: #c6b4a9;--neutral-40: #d3c5bc;--neutral-30: #ddd1c9;--neutral-20: #e7ddd7;--neutral-10: #f8f5f2;--gray-darker: #293037;--gray-dark: #43484e;--gray-mid-dark: #4f5257;--gray: #5a5d61;--gray-90: #676a6f;--gray-80: #75787b;--gray-70: #838588;--gray-60: #919395;--gray-50: #a2a3a4;--gray-40: #b4b5b6;--gray-30: #c3c4c4;--gray-20: #d2d3d5;--gray-15: #dcdddf;--gray-10: #e7e8e9;--gray-5: #f7f8f9;--black: #101820;--white: #fff}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/2cd55546-ec00-4af9-aeca-4a3cd186da53.woff2\") format(\"woff2\");font-style:normal;font-weight:normal;font-display:fallback}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/627fbb5a-3bae-4cd9-b617-2f923e29d55e.woff2\") format(\"woff2\");font-style:normal;font-weight:500;font-display:fallback}:root{--font-stack: \"Avenir Next\", arial, sans-serif}li.aggregation-branch.parent{position:relative;align-items:baseline;list-style-type:none}li.aggregation-branch.parent .toggle.a-label::before{box-sizing:border-box;width:20px;height:20px;text-indent:0}li.aggregation-branch.parent .toggle.indeterminate::before{border:solid 2px var(--gray-dark);background:url(\"indeterminate.png\") no-repeat scroll center center rgba(0,0,0,0)}.a-checkbox:checked+li.aggregation-branch.parent .toggle.a-label::before{border:solid 2px var(--gray-dark)}li.aggregation-branch.parent button{max-width:calc(100% - 95px);font-size:16px;font-weight:normal;text-align:left;vertical-align:top;display:inline-block}li.aggregation-branch.parent button .cf-icon-svg{padding-left:5px}li.aggregation-branch.parent .a-btn--link{border:0}li.aggregation-branch.parent .parent-count{position:absolute;top:0;right:0;color:var(--gray-dark);font-size:14px}li.aggregation-branch+ul.children{padding-left:22.5px}","/*! normalize.css v2.1.3 | MIT License | git.io/normalize */html{font-family:sans-serif;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:0.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:0.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:0.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:normal;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:0.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:0.5em}li{margin-bottom:0.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:0.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:0.625em;text-align:left}th,td{padding:0.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:0.9375em;margin-left:0.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:\"Input Mono\",Consolas,Monaco,\"Courier New\",monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:0.8125em}pre{display:block;padding:0.625em 0.9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:rgba(0,0,0,0)}html{font-family:sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:.5em}li{margin-bottom:.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:.625em;text-align:left}th,td{padding:.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:.9375em;margin-left:.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:Input Mono,Consolas,Monaco,Courier New,monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:.8125em}pre{display:block;padding:.625em .9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:transparent}button.a-btn::-moz-focus-inner,input.a-btn::-moz-focus-inner{border:0}.a-btn{appearance:none;display:flex;gap:.625rem;box-sizing:border-box;padding:.5em .875em;border:0;margin:0;border-radius:.25em;cursor:pointer;font-size:1em;font-weight:500;line-height:normal;text-align:center;text-decoration:none;transition:background-color .1s;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;justify-content:center}.a-btn,.a-btn:link,.a-btn:visited{background-color:var(--pacific);color:var(--white)}.a-btn:hover,.a-btn.hover,.a-btn:focus,.a-btn.focus{background-color:var(--pacific-dark);color:var(--white)}.a-btn:focus,.a-btn.focus{outline:1px dotted var(--pacific);outline-offset:1px}.a-btn:active,.a-btn.active{background-color:var(--navy)}.a-btn--secondary,.a-btn--secondary:link,.a-btn--secondary:visited{background-color:var(--gray);color:var(--white)}.a-btn--secondary:hover,.a-btn--secondary.hover,.a-btn--secondary:focus,.a-btn--secondary.focus{background-color:var(--gray-dark)}.a-btn--secondary:focus,.a-btn--secondary.focus{outline-color:var(--gray)}.a-btn--secondary:active,.a-btn--secondary.active{background-color:var(--black)}.a-btn--warning,.a-btn--warning:link,.a-btn--warning:visited{background-color:var(--red-mid-dark);color:var(--white)}.a-btn--warning:hover,.a-btn--warning.hover,.a-btn--warning:focus,.a-btn--warning.focus{background-color:var(--red-dark)}.a-btn--warning:focus,.a-btn--warning.focus{outline-color:var(--red-mid-dark)}.a-btn--warning:active,.a-btn--warning.active{background-color:var(--gray-dark)}.a-btn--disabled,.a-btn--disabled:link,.a-btn--disabled:visited,.a-btn--disabled:hover,.a-btn--disabled.hover,.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn--disabled:active,.a-btn--disabled.active,.a-btn[disabled],.a-btn[disabled]:link,.a-btn[disabled]:visited,.a-btn[disabled]:hover,.a-btn[disabled].hover,.a-btn[disabled]:focus,.a-btn[disabled].focus,.a-btn[disabled]:active,.a-btn[disabled].active{background-color:var(--gray-20);color:var(--gray-dark);cursor:default;cursor:not-allowed}.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn[disabled]:focus,.a-btn[disabled].focus{outline-color:var(--gray-20)}@media only all and (max-width: 37.5em){.a-btn--full-on-xs{display:block;width:100%}}.a-btn:has(svg+span) span{order:3}.a-btn:has(span+svg) svg{order:3}.a-btn:not(.a-btn--hide-icon):has(svg+span):before,.a-btn:not(.a-btn--hide-icon):has(span+svg):before{content:\"\";border-left:1px solid var(--pacific-60);order:2;place-self:normal}.a-btn--secondary:has(svg):before{border-color:var(--gray-40) !important}.a-btn--warning:has(svg):before{border-color:var(--red-60) !important}.a-btn--disabled:has(svg):before,.a-btn[disabled]:has(svg):before{border-color:var(--gray-60) !important}.a-btn--hide-icon svg{display:none}.m-btn-group{display:flex;gap:.625rem;flex-wrap:wrap;align-items:center;width:-moz-fit-content;width:fit-content}.a-btn--link{padding:1.5px 0;border-radius:0;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-style:dotted;text-underline-offset:4.5px}.a-btn--link:has(svg){gap:.3125rem}.a-btn--link:has(svg):before{display:none}.a-btn--link,.a-btn--link:link,.a-btn--link:visited{text-decoration-color:var(--pacific);background-color:transparent;color:var(--pacific)}.a-btn--link:hover,.a-btn--link.hover{text-decoration-color:var(--pacific-dark);text-decoration-style:solid;background-color:transparent;color:var(--pacific-dark)}.a-btn--link:focus,.a-btn--link.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--pacific);color:var(--pacific)}.a-btn--link:active,.a-btn--link.active{text-decoration-color:var(--navy);text-decoration-style:solid;background-color:transparent;color:var(--navy)}.a-btn--link.a-btn--secondary,.a-btn--link.a-btn--secondary:link,.a-btn--link.a-btn--secondary:visited{text-decoration-color:var(--gray);background-color:transparent;color:var(--gray)}.a-btn--link.a-btn--secondary:hover,.a-btn--link.a-btn--secondary.hover{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.a-btn--link.a-btn--secondary:focus,.a-btn--link.a-btn--secondary.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--gray);color:var(--gray)}.a-btn--link.a-btn--secondary:active,.a-btn--link.a-btn--secondary.active{text-decoration-color:var(--black);text-decoration-style:solid;background-color:transparent;color:var(--black)}.a-btn--link.a-btn--warning,.a-btn--link.a-btn--warning:link,.a-btn--link.a-btn--warning:visited{text-decoration-color:var(--red-mid-dark);background-color:transparent;color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:hover,.a-btn--link.a-btn--warning.hover{text-decoration-color:var(--red-dark);text-decoration-style:solid;background-color:transparent;color:var(--red-dark)}.a-btn--link.a-btn--warning:focus,.a-btn--link.a-btn--warning.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--red-mid-dark);color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:active,.a-btn--link.a-btn--warning.active{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.o-expandable{position:relative}.o-expandable__header{display:flex;justify-content:space-between;gap:10px;padding:.625em .9375em;border:0;background-color:transparent;cursor:pointer}.o-expandable__header:focus{outline:1px dotted var(--black);outline-offset:2px}.o-expandable__header .o-expandable__cue-close,.o-expandable__header .o-expandable__cue-open{display:none}.o-expandable__header[aria-expanded=false] .o-expandable__cue-open,.o-expandable__header[aria-expanded=true] .o-expandable__cue-close{display:block}.o-expandable button.o-expandable__header{width:100%;text-align:left}.o-expandable__label{flex-grow:1;margin-bottom:0;color:var(--black);font-weight:500}.o-expandable__icon,.o-expandable__label{font-size:1.125em}@media only all and (max-width: 37.5em){.o-expandable__icon,.o-expandable__label{font-size:1em}}.o-expandable__cues{align-self:center;color:var(--pacific);font-size:1em;line-height:1.375}.o-expandable__content{padding:0 .9375em .9375em}.o-expandable__content:before{content:\"\";display:block;border-top:1px solid var(--gray-40);padding-top:.9375em}.o-expandable__content:after{padding-bottom:.9375em;width:100%}.o-expandable--padded .o-expandable__header{padding:1.5625em .9375em}.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.625em}@media only all and (max-width: 37.5em){.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.375em}}.o-expandable--background{background:var(--gray-5)}.o-expandable--border{border:1px solid var(--gray-40)}html[lang=ar] .o-expandable__header{text-align:right}html[lang=ar] .o-expandable__cues{text-align:left}.o-expandable-group .o-expandable{border-bottom:1px solid var(--gray-40)}.o-expandable-group .o-expandable:first-child{border-top:1px solid var(--gray-40)}@media print{.o-expandable__header[aria-expanded=true] .o-expandable__cue-close,.o-expandable__header[aria-expanded=false] .o-expandable__cue-open{display:none}.o-expandable__content[aria-expanded=false]{display:block;max-height:99999px !important}}.o-expandable .print__header[aria-expanded=true] .o-expandable .print__cue-close,.o-expandable .print__header[aria-expanded=false] .o-expandable .print__cue-open{display:none}.o-expandable .print__content[aria-expanded=false]{display:block;max-height:99999px !important}.o-summary__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary__btn{position:relative;z-index:2;display:block;width:100%;padding-top:15px;padding-bottom:15px;border:dotted var(--pacific);border-width:1px 0;text-align:center;color:var(--pacific);background:#fff}.o-summary__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary__btn[aria-expanded=false]:before{display:block;pointer-events:none;height:2.75em;margin:0;position:absolute;left:0;right:0;top:calc(-100% + 2px);background:linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);content:\"\"}@media print{.o-summary__btn[aria-expanded=false]:before{background:none}}.o-summary__btn[aria-expanded=false]:before .print{background:none}.no-js .o-summary__btn{display:none}@media only screen and (min-width: 601px){.o-summary--mobile .o-summary__btn{display:none}}.o-summary-minimal__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary-minimal__btn{margin-top:5px;padding-left:0;padding-right:0;display:block;border:none;background:none;text-align:left;color:var(--pacific)}.o-summary-minimal__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary-minimal__btn .o-summary-minimal__cue-close,.o-summary-minimal__btn .o-summary-minimal__cue-open{display:none}.o-summary-minimal__btn[aria-expanded=false] .o-summary-minimal__cue-open,.o-summary-minimal__btn[aria-expanded=true] .o-summary-minimal__cue-close{display:block}.no-js .o-summary-minimal__btn{display:none}.o-form__group{margin-bottom:1.875em}.o-form__fieldset{border:none;margin:0;padding:0}.o-form__fieldset .m-form-field+.m-form-field{margin-top:.625em}.a-form-alert .cf-icon-svg{color:var(--gray);float:left}.a-form-alert__text{display:block;margin-left:1.25em}.a-form-alert--success .cf-icon-svg{color:var(--green)}.a-form-alert--error .cf-icon-svg{color:var(--red)}.a-form-alert--warning .cf-icon-svg{color:var(--gold)}.m-form-field .a-text-input--full{width:100%}.m-form-field .a-label+.a-text-input{margin-top:.3125em}.m-form-field--checkbox .a-label,.m-form-field--radio .a-label{display:inline-grid;grid-template-columns:1.875em auto;vertical-align:top;cursor:pointer;overflow-wrap:anywhere}.m-form-field--checkbox .a-label:before,.m-form-field--radio .a-label:before{display:inline-block;grid-row-start:1;grid-row-end:3;border:1px solid var(--gray-60);height:1.125em;width:1.125em;margin-right:10px;background-color:var(--white);content:\"\";vertical-align:top;position:relative;top:1px;left:1px}.m-form-field--checkbox .a-label:hover:before,.m-form-field--checkbox .a-label.hover:before,.m-form-field--radio .a-label:hover:before,.m-form-field--radio .a-label.hover:before{border-color:var(--pacific)}.m-form-field--checkbox .a-label__helper,.m-form-field--radio .a-label__helper{display:block}.m-form-field--checkbox .a-checkbox,.m-form-field--checkbox .a-radio,.m-form-field--radio .a-checkbox,.m-form-field--radio .a-radio{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}.m-form-field--checkbox .a-checkbox:focus+.a-label,.m-form-field--checkbox .a-checkbox.focus+.a-label,.m-form-field--checkbox .a-radio:focus+.a-label,.m-form-field--checkbox .a-radio.focus+.a-label,.m-form-field--radio .a-checkbox:focus+.a-label,.m-form-field--radio .a-checkbox.focus+.a-label,.m-form-field--radio .a-radio:focus+.a-label,.m-form-field--radio .a-radio.focus+.a-label{outline:1px dotted var(--pacific);outline-offset:1px}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:hover+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled:checked+.a-label:before,.m-form-field--checkbox .a-radio:disabled:focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled.focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled:hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled.hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled:checked+.a-label:before,.m-form-field--radio .a-checkbox:disabled:focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled.focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled:hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled.hover+.a-label:before,.m-form-field--radio .a-radio:disabled:checked+.a-label:before,.m-form-field--radio .a-radio:disabled:focus+.a-label:before,.m-form-field--radio .a-radio:disabled.focus+.a-label:before,.m-form-field--radio .a-radio:disabled:hover+.a-label:before,.m-form-field--radio .a-radio:disabled.hover+.a-label:before{border-color:var(--gray-60);outline:none;box-shadow:none}.m-form-field--checkbox .a-checkbox:disabled+.a-label,.m-form-field--checkbox .a-radio:disabled+.a-label,.m-form-field--radio .a-checkbox:disabled+.a-label,.m-form-field--radio .a-radio:disabled+.a-label{cursor:not-allowed;color:var(--gray-dark)}.m-form-field--checkbox .a-checkbox:disabled+.a-label:before,.m-form-field--checkbox .a-radio:disabled+.a-label:before,.m-form-field--radio .a-checkbox:disabled+.a-label:before,.m-form-field--radio .a-radio:disabled+.a-label:before{background:var(--gray-10);border-color:var(--gray-60)}.m-form-field--checkbox .a-checkbox:focus+.a-label:before,.m-form-field--checkbox .a-checkbox.focus+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:hover+.a-label:before,.m-form-field--checkbox .a-checkbox.hover+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center 0}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,')}.m-form-field--checkbox-error .a-label:before{border-color:var(--red);outline:1px solid var(--red)}.m-form-field--checkbox-error .a-label:hover:before,.m-form-field--checkbox-error .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-error .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-error .a-checkbox.focus+.a-label:before{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline-color:var(--red)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label,.m-form-field--checkbox-error .a-checkbox.focus+.a-label{outline:1px dotted var(--red);outline-offset:1px}.m-form-field--checkbox-warning .a-label:before{border-color:var(--gold);outline:1px solid var(--gold)}.m-form-field--checkbox-warning .a-label:hover:before,.m-form-field--checkbox-warning .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label:before{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline-color:var(--gold)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label{outline:1px dotted var(--gold);outline-offset:1px}.m-form-field--checkbox-success .a-label:before{border-color:var(--green);outline:1px solid var(--green)}.m-form-field--checkbox-success .a-label:hover:before,.m-form-field--checkbox-success .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-success .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-success .a-checkbox.focus+.a-label:before{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline-color:var(--green)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label,.m-form-field--checkbox-success .a-checkbox.focus+.a-label{outline:1px dotted var(--green);outline-offset:1px}.m-form-field--radio .a-label:before{border-radius:50%;transform:rotate(0)}.m-form-field--radio .a-radio:focus+.a-label:before,.m-form-field--radio .a-radio.focus+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:hover+.a-label:before,.m-form-field--radio .a-radio.hover+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:checked+.a-label:before{background-color:var(--pacific);box-shadow:inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:checked:disabled+.a-label:before{background-color:var(--gray-40);box-shadow:inset 0 0 0 2px var(--gray-10)}.m-form-field--radio .a-radio:focus:checked+.a-label:before,.m-form-field--radio .a-radio.focus:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:hover:checked+.a-label:before,.m-form-field--radio .a-radio.hover:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--lg-target{display:block}.m-form-field--lg-target .a-label{box-sizing:border-box;width:100%;padding:15px;background-color:var(--gray-10)}.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{background-color:var(--pacific-20);box-shadow:inset 0 0 0 1px var(--pacific)}.m-form-field--lg-target .a-checkbox:hover+.a-label,.m-form-field--lg-target .a-checkbox.hover+.a-label,.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-radio:hover+.a-label,.m-form-field--lg-target .a-radio.hover+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label{box-shadow:inset 0 0 0 2px var(--pacific)}.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{outline-offset:1px}.m-form-field--lg-target .a-checkbox:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:hover:disabled+.a-label,.m-form-field--lg-target .a-radio:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:hover:disabled+.a-label{color:var(--gray-dark);box-shadow:none;background-color:var(--gray-20)}.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label:before,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label:before{border:1px solid var(--gray-60)}.m-form-field .a-form-alert{margin-top:.9375em}.a-label{display:inline-block}.a-label__helper{color:var(--gray-dark);font-size:1rem;font-weight:400}.a-label__helper--block{display:block;margin-top:0.8333333333em}.a-label--heading{display:block;margin-bottom:0.5555555556em;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.a-label--heading,ul+.a-label--heading,ol+.a-label--heading,dl+.a-label--heading,figure+.a-label--heading,img+.a-label--heading,table+.a-label--heading,blockquote+.a-label--heading,h1+.a-label--heading,.h1+.a-label--heading,h2+.a-label--heading,.h2+.a-label--heading,h3+.a-label--heading,.h3+.a-label--heading,h5+.a-label--heading,.h5+.a-label--heading,h6+.a-label--heading,.h6+.a-label--heading{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.a-label--heading{margin-bottom:.625em;font-size:1em;line-height:1.125}}.a-label--heading .a-label__helper--block{margin-top:.625rem}.a-range{appearance:none;width:100%;min-height:49px}.a-range::-webkit-slider-runnable-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-moz-range-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-webkit-slider-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range::-moz-range-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range:focus,.a-range.focus{box-shadow:none;outline:none}.a-range:focus::-webkit-slider-thumb,.a-range.focus::-webkit-slider-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.a-range:focus::-moz-range-thumb,.a-range.focus::-moz-range-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.o-search-input{display:flex;flex-direction:column;row-gap:.9375rem}.o-search-input__input{position:relative;display:flex;width:initial;flex:0 1 100%}.o-search-input__input-label{position:absolute;left:10px;align-self:center;cursor:pointer}.o-search-input__input input[type=search]{width:100%;white-space:nowrap;padding-left:30px;appearance:none}.o-search-input__input button[type=reset]{display:none;position:absolute;right:0;align-self:center;color:var(--gray-40);font-size:20px;border:1px solid transparent;background-color:transparent;outline:0;width:44px;padding:5px;text-align:right}.o-search-input__input button[type=reset]>svg{width:25px;cursor:pointer;pointer-events:none}.o-search-input__input button[type=reset]:hover{color:var(--black)}.o-search-input__input button[type=reset]:focus{color:var(--black)}.o-search-input__input button[type=reset]:focus>svg{outline:1px dotted var(--pacific)}.o-search-input__input input[type=search]:placeholder-shown~button[type=reset]{display:none}.o-search-input__input input[type=search]:not(:placeholder-shown){padding-right:34px}.o-search-input__input input[type=search]::-webkit-search-decoration,.o-search-input__input input[type=search]::-webkit-search-cancel-button,.o-search-input__input input[type=search]::-webkit-search-results-button,.o-search-input__input input[type=search]::-webkit-search-results-decoration{display:none}.o-search-input:focus-within button[type=reset],.o-search-input .o-search-input__input:hover button[type=reset]{display:block}.o-search-input button[type=submit]{line-height:1.1875}@media only all and (min-width: 37.5625em){.o-search-input{flex-direction:row;border-left:0}.o-search-input button[type=submit]{border-top-left-radius:0;border-bottom-left-radius:0;flex-basis:25%}}.no-js .o-search-input button[type=reset]{display:none !important}.a-select{position:relative;border:1px solid var(--gray-60)}.a-select select{width:100%;line-height:1.375;padding:.4375em .375em .375em;border:0;appearance:none;background-color:var(--white);border-radius:0;color:var(--black)}.a-select select:hover,.a-select select.hover{outline:2px solid var(--pacific);outline-offset:0}.a-select select:active,.a-select select:focus,.a-select select.focus{box-shadow:0 0 0 2px var(--pacific);outline:1px dotted var(--pacific);outline-offset:3px}.a-select select[disabled]{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed}.a-select select[disabled]:hover,.a-select select[disabled].hover,.a-select select[disabled]:focus,.a-select select[disabled].focus{outline:none}.a-select select[disabled] option,.a-select select[disabled] option:disabled,.a-select select option:disabled{color:var(--gray-dark)}.a-select:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;content:\"\";pointer-events:none}.a-select--disabled:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.a-tag-filter{display:flex;gap:.625rem;border:1px solid var(--teal);padding:4px 6px;background-color:var(--teal-20);border-radius:.1875rem;color:var(--black);text-align:left;min-width:-moz-fit-content;min-width:fit-content}.a-tag-filter .cf-icon-svg{pointer-events:none;flex:none}.a-tag-filter>label{display:contents;pointer-events:none}button.a-tag-filter:hover{background-color:var(--teal-40);cursor:pointer}button.a-tag-filter:focus{outline:1px dotted var(--teal);outline-offset:1px}button.a-tag-filter:active{background-color:var(--teal)}a.a-tag-filter{line-height:normal;color:var(--black);border-color:var(--teal)}a.a-tag-filter:visited,a.a-tag-filter.visited,a.a-tag-filter:hover,a.a-tag-filter.hover{border-color:var(--teal);color:var(--black)}a.a-tag-filter:focus,a.a-tag-filter.focus{border-color:var(--teal);color:var(--black)}a.a-tag-filter:active,a.a-tag-filter.active{border-color:var(--teal);color:var(--black)}.a-tag-topic{display:flex;gap:.3125rem}.a-tag-topic{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--gold-80);letter-spacing:1px}.a-tag-topic .a-tag-topic__text{color:var(--gray);word-break:break-word}@media only all and (max-width: 37.5em){.a-tag-topic{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-tag-topic .cf-icon-svg--right{margin-left:auto}.a-tag-topic .a-tag-topic__text{border-bottom-width:0;flex-shrink:10}}a.a-tag-topic{color:var(--gold-80);border-color:var(--gold-80)}a.a-tag-topic:visited,a.a-tag-topic.visited,a.a-tag-topic:hover,a.a-tag-topic.hover{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:focus,a.a-tag-topic.focus{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:active,a.a-tag-topic.active{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic .a-tag-topic__text{border-bottom-color:var(--gold-80)}@media only all and (max-width: 37.5em){a.a-tag-topic{border-top-width:1px;border-bottom-width:1px}a.a-tag-topic:focus{outline:none}a.a-tag-topic:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-tag-topic)+li:has(.a-tag-topic) .a-tag-topic{position:relative;border-top:none}li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:hover:before,li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.a-tag-topic__bullet{font-size:1rem;line-height:1rem}@media only all and (min-width: 37.5625em){a.a-tag-topic__text{color:var(--gray);border-color:var(--gray)}a.a-tag-topic__text:visited,a.a-tag-topic__text.visited,a.a-tag-topic__text:hover,a.a-tag-topic__text.hover{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:focus,a.a-tag-topic__text.focus{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:active,a.a-tag-topic__text.active{border-color:var(--gray);color:var(--gray)}a.a-tag-topic,a.a-tag-topic:visited,a.a-tag-topic:hover,a.a-tag-topic:focus,a.a-tag-topic:active{border-bottom:none;outline-offset:1px}a.a-tag-topic .a-tag-topic__text,a.a-tag-topic:visited .a-tag-topic__text,a.a-tag-topic:hover .a-tag-topic__text,a.a-tag-topic:focus .a-tag-topic__text,a.a-tag-topic:active .a-tag-topic__text{padding-bottom:1px;border-bottom:1px dotted var(--gold-80)}a.a-tag-topic:hover .a-tag-topic__text{border-bottom:1px solid var(--gold-80)}a.a-tag-topic:focus{outline-color:var(--gray)}a.a-tag-topic:focus .a-tag-topic__text{border-bottom-style:solid !important}}.m-tag-group{padding-left:0;list-style-type:none}.m-tag-group li{margin-bottom:0;display:contents}@media only all and (min-width: 37.5625em){.m-tag-group{display:flex;gap:.9375em;flex-wrap:wrap}.m-tag-group--stacked{flex-direction:column;width:-moz-fit-content;width:fit-content}}.m-tag-group:has(.a-tag-filter){display:flex;gap:.9375em;flex-wrap:wrap}html[lang=ar] .m-tag-group{direction:rtl;padding-right:0}.a-text-input{appearance:none;display:inline-block;padding:.4375em;border:1px solid var(--gray-60);background:var(--white);color:var(--black);box-sizing:border-box}.a-text-input:hover,.a-text-input.hover{border-color:var(--pacific);outline:1px solid var(--pacific)}.a-text-input:focus,.a-text-input.focus{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific);outline:1px dotted var(--pacific);outline-offset:2px}.a-text-input:disabled,.a-text-input:disabled:hover,.a-text-input:disabled.hover,.a-text-input:disabled:focus,.a-text-input:disabled.focus{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed;border-color:var(--gray-60);outline:none}.a-text-input--error{border-color:var(--red);outline:1px solid var(--red)}.a-text-input--error:hover,.a-text-input--error.hover{border-color:var(--red-dark);outline:1px solid var(--red-dark);outline-offset:0}.a-text-input--error:focus,.a-text-input--error.focus{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red)}.a-text-input--error:focus:hover,.a-text-input--error:focus.hover,.a-text-input--error.focus:hover,.a-text-input--error.focus.hover{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red);outline-offset:2px}.a-text-input--warning{border-color:var(--gold);outline:1px solid var(--gold)}.a-text-input--warning:hover,.a-text-input--warning.hover{border-color:var(--gold-dark);outline:1px solid var(--gold-dark);outline-offset:0}.a-text-input--warning:focus,.a-text-input--warning.focus{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold)}.a-text-input--warning:focus:hover,.a-text-input--warning:focus.hover,.a-text-input--warning.focus:hover,.a-text-input--warning.focus.hover{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold);outline-offset:2px}.a-text-input--success{border-color:var(--green);outline:1px solid var(--green)}.a-text-input--success:hover,.a-text-input--success.hover{border-color:var(--green-dark);outline:1px solid var(--green-dark);outline-offset:0}.a-text-input--success:focus,.a-text-input--success.focus{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green)}.a-text-input--success:focus:hover,.a-text-input--success:focus.hover,.a-text-input--success.focus:hover,.a-text-input--success.focus.hover{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green);outline-offset:2px}::-webkit-search-decoration{appearance:none}::placeholder{color:var(--gray-dark)}input[type=date]::-webkit-datetime-edit{color:var(--gray-dark)}select.o-multiselect{display:block;box-sizing:border-box;width:100%;padding:.25em .4375em;height:5.5em;border:1px solid var(--gray-60)}select.o-multiselect option{padding:.125em .375em}.o-multiselect,.o-multiselect__header{position:relative}.o-multiselect__header:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;border:1px solid var(--gray-60);content:\"\";pointer-events:none}.o-multiselect__search[type=text]{display:block;box-sizing:border-box;width:100%}.o-multiselect__fieldset{border-color:var(--gray-60);border-top:none;margin:-1px 0 0;padding:0;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;position:absolute;z-index:10;max-height:0;width:100%;transition:max-height .25s ease-out}.o-multiselect.u-active .o-multiselect__fieldset{margin-top:0;max-height:140px;border-color:var(--pacific);border-width:2px;border-top:0}.o-multiselect.u-active .o-multiselect__header:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.o-multiselect__options{list-style-type:none;background-color:var(--white);padding:0}.o-multiselect__options li{margin:0}.o-multiselect__options li:first-child .a-label{padding-top:.625em}.o-multiselect__options.u-filtered li:not(.u-filter-match){display:none}.o-multiselect__options.u-no-results li,.o-multiselect__options.u-max-selections li{display:none}.o-multiselect__options.u-no-results:after,.o-multiselect__options.u-max-selections:after{display:list-item}.o-multiselect__options.u-no-results:after{content:\"No results found\"}.o-multiselect__options.u-max-selections{padding:.625em;pointer-events:none}.o-multiselect__options.u-max-selections:after{content:\"Reached maximum number of selections\"}.o-multiselect__options .a-label{box-sizing:border-box;padding:.3125em 0 .3125em .625em;width:100%}.cf-icon-svg{height:1.1875em;vertical-align:text-top;fill:currentcolor}.cf-icon-svg--updating,.cf-icon-svg--updating-round{animation:updating-animation 1.25s infinite linear;transform-origin:50% 50%}@keyframes updating-animation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}html[lang=ar] .cf-icon-svg--right,html[lang=ar] .cf-icon-svg--right-round,html[lang=ar] .cf-icon-svg--left,html[lang=ar] .cf-icon-svg--left-round,html[lang=ar] .cf-icon-svg--arrow-right,html[lang=ar] .cf-icon-svg--arrow-right-round,html[lang=ar] .cf-icon-svg--arrow-left,html[lang=ar] .cf-icon-svg--arrow-left-round,html[lang=ar] .cf-icon-svg--help,html[lang=ar] .cf-icon-svg--help-round,html[lang=ar] .cf-icon-svg--book,html[lang=ar] .cf-icon-svg--book-round,html[lang=ar] .cf-icon-svg--document,html[lang=ar] .cf-icon-svg--document-round,html[lang=ar] .cf-icon-svg--edit,html[lang=ar] .cf-icon-svg--edit-round,html[lang=ar] .cf-icon-svg--paper-clip,html[lang=ar] .cf-icon-svg--paper-clip-round,html[lang=ar] .cf-icon-svg--cart,html[lang=ar] .cf-icon-svg--cart-round,html[lang=ar] .cf-icon-svg--disability,html[lang=ar] .cf-icon-svg--disability-round,html[lang=ar] .cf-icon-svg--travel,html[lang=ar] .cf-icon-svg--travel-round,html[lang=ar] .cf-icon-svg--bullhorn,html[lang=ar] .cf-icon-svg--bullhorn-round,html[lang=ar] .cf-icon-svg--chart,html[lang=ar] .cf-icon-svg--chart-round,html[lang=ar] .cf-icon-svg--list,html[lang=ar] .cf-icon-svg--list-round,html[lang=ar] .cf-icon-svg--external-link,html[lang=ar] .cf-icon-svg--external-link-round{transform:scaleX(-1)}.m-card{position:relative}.m-card:not(.m-card--breakout)>a{padding:1.875em}.m-card:not(.m-card--breakout) .m-card__footer{margin-top:auto}.m-card:not(.m-card--breakout,.m-card--topic){background:var(--white);border:1px solid var(--gray-20);border-bottom-width:3px;padding:1.875em}.m-card:not(.m-card--breakout,.m-card--topic),.m-card>a{display:flex;flex-direction:column;flex-grow:1;flex-basis:0;box-sizing:border-box;height:100%}.m-card a:focus{outline-offset:2px}.m-card__footer>a{font-weight:500;border-bottom-width:1px}@media only all and (max-width: 56.3125em){.m-card__heading{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h4+.m-card__heading,.h4+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.3636363636em}}@media only all and (max-width: 56.3125em)and (max-width: 37.5em){.m-card__heading{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h3+.m-card__heading,.h3+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.6666666667em}}.m-card__heading>a{color:var(--black)}.m-card__heading>a:hover{color:var(--pacific)}.m-card__heading>a .m-card__icon{font-size:1em;margin-bottom:0;padding-right:.46875em}.m-card__heading>a .m-card__icon,.m-card__heading>a span{display:table-cell}.m-card>.m-list{margin-top:10px;margin-bottom:30px}.m-card--topic{text-align:center;width:170px;background:var(--white)}.m-card--topic>a{border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--topic .m-card__icon{font-size:1.875em;color:var(--green);margin-bottom:.3125em}.m-card--topic:hover>a{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--topic:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--topic .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--topic>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--topic:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:focus .m-card__footer>span{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:active .m-card__footer>span{border-color:var(--pacific-dark);border-style:solid;color:var(--pacific-dark)}.m-card--topic-action .m-card__icon{color:var(--pacific)}.m-card--breakout{min-width:210px;text-align:center}.m-card--breakout>a{padding-top:60px}.m-card--breakout .m-card__inner-wrapper{position:relative;z-index:0;min-height:135px;background:var(--gray-5);border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--breakout .m-card__img{position:absolute;z-index:1;top:0;left:50%;width:210px;height:120px;margin-left:-105px}.m-card--breakout .m-card__footer{margin-top:84px}.m-card--breakout:hover .m-card__inner-wrapper{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--breakout:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--breakout .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--breakout>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--breakout:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--breakout>a:focus .m-card__footer>span{border-color:var(--pacific);color:var(--pacific)}.m-card--breakout>a:active .m-card__footer>span{border-color:var(--navy);border-style:solid;color:var(--navy)}.m-card--breakout .m-card__footer>span{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card--breakout .m-card__footer>span,ul+.m-card--breakout .m-card__footer>span,ol+.m-card--breakout .m-card__footer>span,dl+.m-card--breakout .m-card__footer>span,figure+.m-card--breakout .m-card__footer>span,img+.m-card--breakout .m-card__footer>span,table+.m-card--breakout .m-card__footer>span,blockquote+.m-card--breakout .m-card__footer>span,h1+.m-card--breakout .m-card__footer>span,.h1+.m-card--breakout .m-card__footer>span,h2+.m-card--breakout .m-card__footer>span,.h2+.m-card--breakout .m-card__footer>span,h4+.m-card--breakout .m-card__footer>span,.h4+.m-card--breakout .m-card__footer>span,h5+.m-card--breakout .m-card__footer>span,.h5+.m-card--breakout .m-card__footer>span,h6+.m-card--breakout .m-card__footer>span,.h6+.m-card--breakout .m-card__footer>span{margin-top:1.3636363636em}.o-card-group>h2{margin-bottom:1.875rem}.o-card-group--column-2 .o-card-group__cards{grid-template-columns:1fr 1fr}.o-card-group--column-3 .o-card-group__cards{grid-template-columns:repeat(3, minmax(0, 1fr))}@media only all and (max-width: 63.8125em){.o-card-group--column-3 .o-card-group__cards{grid-template-columns:1fr 1fr}}.o-card-group__cards{display:grid;grid-column-gap:1.25em;grid-row-gap:1.25em}@media only all and (max-width: 37.5em){.o-card-group__cards{grid-template-columns:100% !important}}.o-card-group--bg-green{padding:1.875em;background:var(--green-20)}_:-ms-lang(x),.o-card-group__cards{display:block}_:-ms-lang(x) .m-card,.o-card-group__cards .m-card{display:block;float:left;margin-bottom:10px}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-2 .o-card-group__cards .m-card{width:48%;margin-right:2%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-2 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-3 .o-card-group__cards .m-card{width:32%;margin-right:1%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-3 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x),.o-card-group:after{content:\"\";display:table;clear:both}.o-card-group--count-2 .m-card:nth-of-type(1),.o-card-group--count-3 .m-card:nth-of-type(1),.o-card-group--count-4 .m-card:nth-of-type(1){grid-area:card1}.o-card-group--count-2 .m-card:nth-of-type(2),.o-card-group--count-3 .m-card:nth-of-type(2),.o-card-group--count-4 .m-card:nth-of-type(2){grid-area:card2}.o-card-group--count-2 .m-card:nth-of-type(3),.o-card-group--count-3 .m-card:nth-of-type(3),.o-card-group--count-4 .m-card:nth-of-type(3){grid-area:card3}.o-card-group--count-2 .m-card:nth-of-type(4),.o-card-group--count-3 .m-card:nth-of-type(4),.o-card-group--count-4 .m-card:nth-of-type(4){grid-area:card4}.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card1 card3\"}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.7307692308em}h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1)>a{justify-content:center}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card3 card4\"}.o-card-group--flow .o-card-group__cards{display:flex;flex-wrap:wrap;justify-content:center}@media only all and (min-width: 37.5625em)and (max-width: 56.25em){.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card1\" \"card2 card3\"}}@media only all and (max-width: 37.5em){.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\"}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\" \"card4\"}.o-card-group--flow .o-card-group__cards{display:block}.o-card-group--flow .o-card-group__cards .m-card{width:100%;margin-bottom:1.875em}}.o-email-signup .m-notification{margin-bottom:.9375em}.o-email-signup .a-text-input{max-width:23.125rem}.o-email-signup__buttons{display:flex;margin-top:.9375em;align-items:center;flex-wrap:wrap-reverse;gap:.9375em}.o-email-signup .a-btn{text-align:inherit}@media only all and (max-width: 37.5em){.o-email-signup .a-label--heading{font-size:1em}}.o-featured-content-module{min-height:220px;position:relative;border:1px solid var(--gray-40);background-color:var(--gray-5)}.o-featured-content-module__text{padding-top:1.875em;padding-bottom:1.875em}.o-featured-content-module__img{display:block}@media only all and (max-width: 37.5em){.o-featured-content-module__text{padding-right:.9375em;padding-left:.9375em}.o-featured-content-module__visual{padding-right:.9375em;padding-bottom:.9375em;padding-left:.9375em}.o-featured-content-module__img{margin-right:auto;margin-left:auto}}@media only all and (min-width: 37.5625em){.o-featured-content-module__text{padding-right:300px;padding-left:1.875em}.o-featured-content-module__visual{height:100%;overflow:hidden;position:absolute;top:0;right:0;width:270px}.o-featured-content-module__img{max-width:none;height:100%;position:absolute;left:50%;transform:translate(-50%)}}.m-hero{background-color:var(--gray-5)}.m-hero__wrapper{display:grid;max-width:1200px;margin:0 auto;padding-top:30px;padding-bottom:30px}.m-hero__text{padding-right:15px;padding-left:15px}.m-hero__heading{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7647058824em}.m-hero__subhead{font-size:22px;line-height:1.25}.m-hero__image-wrapper{box-sizing:border-box;overflow:hidden}.m-hero__image{background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;display:none}@supports(display: grid){.m-hero__image{display:block}}.m-hero--knockout{background-color:var(--gray);color:var(--white)}.m-hero--overlay .m-hero__wrapper{background-position:center;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo,.m-hero--50-50{background-color:var(--white)}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}@media only all and (min-width: 37.5625em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h2+.m-hero--jumbo .m-hero__subhead,.h2+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h2+.m-hero--50-50 .m-hero__subhead,.h2+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.3636363636em}}@media only all and (min-width: 63.8125em){.m-hero--jumbo .m-hero__wrapper,.m-hero--50-50 .m-hero__wrapper{min-height:285px}.m-hero--jumbo .m-hero__heading,.m-hero--50-50 .m-hero__heading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.625em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead{margin-top:1.7307692308em}h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h3+.m-hero--jumbo .m-hero__subhead,.h3+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h3+.m-hero--50-50 .m-hero__subhead,.h3+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){.m-hero__image-wrapper{margin-top:1.875em}.m-hero--overlay .m-hero__wrapper{background-image:none !important}.m-hero--jumbo .m-hero__wrapper{padding-bottom:0}}@media only all and (max-width: 56.25em){.m-hero__heading{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7307692308em}h1+.m-hero__heading,.h1+.m-hero__heading,h3+.m-hero__heading,.h3+.m-hero__heading,h4+.m-hero__heading,.h4+.m-hero__heading,h5+.m-hero__heading,.h5+.m-hero__heading,h6+.m-hero__heading,.h6+.m-hero__heading{margin-top:1.1538461538em}.m-hero__subhead{font-size:18px}}@media only all and (min-width: 37.5625em){.m-hero__wrapper{grid-template-columns:7fr 5fr;padding-right:15px;padding-left:15px;min-height:225px}.m-hero__text{margin:auto 0}.m-hero__image-wrapper{padding-right:15px;padding-left:15px;display:flex;align-items:center}.m-hero--bleeding .m-hero__image-wrapper{width:100%;margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--bleeding .m-hero__image{padding-bottom:0 !important;height:100%;width:100%;background-size:cover}.m-hero--overlay .m-hero__image{display:none}.m-hero--jumbo .m-hero__wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo .m-hero__image{display:none}.m-hero--50-50 .m-hero__wrapper{grid-template-columns:1fr 1fr;border:1px solid var(--gray-40);border-top:none;background-position:100% center;background-repeat:no-repeat;background-size:50%}.m-hero--50-50 .m-hero__image{display:none}}@media only all and (min-width: 63.8125em){.m-hero__wrapper{padding-top:2.8125em;padding-bottom:2.8125em;min-height:195px}.m-hero--bleeding .m-hero__image-wrapper{margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--50-50 .m-hero__wrapper{min-height:345px}}.content-l{position:relative}@media only all and (min-width: 37.5625em){.content-l{display:block;position:relative;margin-left:-15px;margin-right:-15px}}@media only all and (max-width: 37.5em){.content-l__col+.content-l__col{margin-top:1.875em}}@media only all and (min-width: 37.5625em){.content-l__col-1{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-2{display:inline-block;box-sizing:border-box;width:50%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-3{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-2-3{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-8{display:inline-block;box-sizing:border-box;width:37.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-5-8{display:inline-block;box-sizing:border-box;width:62.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-4{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-4{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}.content__line{height:1px;background:var(--gray-40)}.content__main dd,.content__main dt,.content__main h3,.content__main h4,.content__main h5,.content__main h6,.content__main li,.content__main p,.content__main label,.content__intro dd,.content__intro dt,.content__intro h3,.content__intro h4,.content__intro h5,.content__intro h6,.content__intro li,.content__intro p,.content__intro label{max-width:41.875rem}.content__intro,.content__main,.content__sidebar{padding:1.875em .9375em}@media only all and (min-width: 37.5625em){.content__intro,.content__main,.content__sidebar{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding:2.8125em .9375em}}@media only all and (min-width: 56.3125em){.content__intro,.content__main,.content__sidebar{padding:2.8125em 0}}@media only all and (min-width: 56.3125em){.content__intro{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}@media only all and (min-width: 56.3125em){.content--1-3 .content__sidebar{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-right:1.875em}.content--1-3 .content__main{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;position:relative}.content--1-3 .content__main:after{content:\"\";border-left:1px solid var(--gray-40);position:absolute;top:2.8125em;bottom:0;left:-1.875em}.content--2-1 .content__main{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content--2-1 .content__main:after{right:-1.875em}.content--2-1 .content__sidebar{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-left:1.875em}}.content--flush-bottom{padding-bottom:0}@media only all and (max-width: 56.25em){.content--flush-top-on-small{padding-top:0}}@media only all and (max-width: 56.25em){.content--flush-all-on-small{padding:0;border:none}}.block{margin-top:3.75em;margin-bottom:3.75em}.block--border-top{border-top:1px solid var(--gray-40)}.block--border-right{border-right:1px solid var(--gray-40)}.block--border-bottom{border-bottom:1px solid var(--gray-40)}.block--border-left{border-left:1px solid var(--gray-40)}.block--border{border:1px solid var(--gray-40)}.block--flush-top{margin-top:0 !important}.block--flush-top.block--border,.block--flush-top.block--border-top{border-top:none}.block--flush-bottom{margin-bottom:0 !important}.block--flush-bottom.block--border,.block--flush-bottom.block--border-bottom{border-bottom:none}.block--flush-sides{margin-right:-15px;margin-left:-15px}@media only all and (max-width: 37.5em){.block--flush-sides.block--border,.block--flush-sides.block--border-right,.block--flush-sides.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush-sides{margin-right:-30px;margin-left:-30px}}.block--flush{margin-top:0 !important;margin-right:-15px;margin-bottom:0 !important;margin-left:-15px}.block--flush.block--border,.block--flush.block--border-top,.block--flush.block--border-bottom{border-top:none;border-bottom:none}@media only all and (max-width: 37.5em){.block--flush.block--border,.block--flush.block--border-right,.block--flush.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush{margin-right:-30px;margin-left:-30px}}.block--bg{padding:1.875em .9375em 3.75em;background:var(--gray-5)}@media only all and (min-width: 37.5625em){.block--bg{padding:2.8125em 1.875em}}.block--padded-top{padding-top:1.875em;margin-top:1.875em}.block--padded-bottom{padding-bottom:1.875em;margin-bottom:1.875em}.block--sub{margin-top:1.875em;margin-bottom:1.875em}@media only all and (min-width: 56.3125em){.wrapper{max-width:1200px;padding-right:15px;padding-left:15px;margin:0 auto;clear:both}}.wrapper--match-content{padding-left:15px;padding-right:15px}@media only all and (min-width: 37.5625em){.wrapper--match-content{padding-left:30px;padding-right:30px;max-width:1200px}}.o-text-introduction{margin-top:0;margin-bottom:60px}.o-text-introduction>*{margin-top:0;margin-bottom:15px;max-width:41.875rem}.o-well{box-sizing:border-box;padding:1.875em .9375em;border:1px solid var(--gray-40);background-color:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-well{padding-left:1.875em;padding-right:1.875em}}.o-banner{padding:.9375em 0;background:var(--gold-10);border-bottom:1px solid var(--gray-40);font-size:.875em}.o-banner .m-notification{border:none;padding:0}.o-banner .m-notification__icon{left:0;top:0}.o-banner--dark{background:var(--teal-dark);border-color:var(--teal-dark);color:var(--white)}.o-banner--dark .m-notification{background:var(--teal-dark)}.o-banner--dark .m-notification .cf-icon-svg{fill:var(--white)}.o-banner--dark .m-notification a{color:var(--white);border-color:var(--white)}.o-banner--dark .m-notification a:visited,.o-banner--dark .m-notification a.visited{border-color:var(--teal-40);color:var(--teal-40)}.o-banner--dark .m-notification a:hover,.o-banner--dark .m-notification a.hover{border-color:var(--gray-15);color:var(--gray-15)}.o-banner--dark .m-notification a:focus,.o-banner--dark .m-notification a.focus{border-color:var(--white);color:var(--white)}.o-banner--dark .m-notification a:active,.o-banner--dark .m-notification a.active{border-color:var(--gray-15);color:var(--gray-15)}@media only all and (min-width: 37.5625em){.o-banner{font-size:1em}}.m-notification{display:none;position:relative;padding:15px;background:var(--gray-5);border:1px solid var(--gray-40)}.m-notification>.cf-icon-svg{position:absolute;fill:var(--gray)}.m-notification--success{background:var(--green-10);border-color:var(--green)}.m-notification--success>.cf-icon-svg{fill:var(--green)}.m-notification--warning{background:var(--gold-10);border-color:var(--gold)}.m-notification--warning>.cf-icon-svg{fill:var(--gold)}.m-notification--error{background:var(--red-10);border-color:var(--red)}.m-notification--error>.cf-icon-svg{fill:var(--red)}.m-notification--success a,.m-notification--warning a,.m-notification--error a{color:var(--pacific-mid-dark);border-color:var(--pacific-mid-dark)}.m-notification--success a:visited,.m-notification--success a.visited,.m-notification--warning a:visited,.m-notification--warning a.visited,.m-notification--error a:visited,.m-notification--error a.visited{border-color:var(--teal);color:var(--teal)}.m-notification--success a:hover,.m-notification--success a.hover,.m-notification--warning a:hover,.m-notification--warning a.hover,.m-notification--error a:hover,.m-notification--error a.hover{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-notification--success a:focus,.m-notification--success a.focus,.m-notification--warning a:focus,.m-notification--warning a.focus,.m-notification--error a:focus,.m-notification--error a.focus{border-color:var(--pacific-mid-dark);color:var(--pacific-mid-dark)}.m-notification--success a:active,.m-notification--success a.active,.m-notification--warning a:active,.m-notification--warning a.active,.m-notification--error a:active,.m-notification--error a.active{border-color:var(--navy-dark);color:var(--navy-dark)}.m-notification--visible{display:block}.cf-icon-svg+.m-notification__content{padding-left:1.5625rem}.m-notification__message{font-size:1rem;line-height:1.25;font-weight:500}@media only all and (min-width: 37.5625em){.m-notification__message{font-size:1.125rem}}.m-notification__explanation{margin-top:.3125rem;margin-bottom:.9375rem}.m-notification__message+.m-list{margin-top:.9375rem}@media only all and (min-width: 37.5625em){.m-notification .cf-icon-svg{font-size:1.125rem}.m-notification__explanation{margin-bottom:0}.m-notification .m-list{margin-top:.3125rem}.m-notification .m-list__item{margin-bottom:.3125rem}}html[lang=ar] .m-notification .cf-icon-svg+.m-notification__content{padding-left:initial;padding-right:1.5625rem}html[lang=ar] .m-notification .m-list{padding-right:0}.m-pagination{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:\"pag-btn-prev . pag-btn-next\" \"pag-form pag-form pag-form\";row-gap:.9375rem}.m-pagination__form{grid-area:pag-form;display:flex;flex-flow:wrap;place-content:center;gap:.625rem;padding:.3125rem;border-radius:.25rem;background:var(--gray-5);color:var(--gray)}.m-pagination__current-page{width:2.8125rem;font-weight:500;text-align:right}.m-pagination__label{display:contents;white-space:nowrap}.m-pagination__btn-prev{grid-area:pag-btn-prev;z-index:1}.m-pagination__btn-next{grid-area:pag-btn-next;z-index:1}@media only all and (min-width: 37.5625em){.m-pagination{grid-template-areas:\"pag-btn-prev pag-form pag-btn-next\"}.m-pagination__btn-prev{border-top-right-radius:0;border-bottom-right-radius:0}.m-pagination__btn-next{border-top-left-radius:0;border-bottom-left-radius:0}}.o-table__cell--right-align{text-align:right}.o-table--scrolling{box-sizing:border-box;overflow-y:hidden}.o-table--scrolling table{border:1px solid var(--gray-40)}.o-table--scrolling table>tbody>tr:nth-child(2n)>th,.o-table--scrolling table>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-table--striped>tbody>tr:nth-child(2n)>th,.o-table--striped>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}}@media only screen and (max-width: 600px){.o-table{width:100%}.o-table--striped tr:nth-child(2n)>th,.o-table--striped tr:nth-child(2n)>td{background:var(--white)}.o-table--stack-on-small{border-top:1px solid var(--gray-40)}.o-table--stack-on-small tr,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=row],.o-table--stack-on-small [data-display-table=cell]{display:block}.o-table--stack-on-small th,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=cell]{padding-right:0;padding-left:0;width:100%}.o-table--stack-on-small>thead,.o-table--stack-on-small [data-display-table=thead]{display:none}.o-table--stack-on-small td[data-label]:before{display:block;margin-top:0;margin-bottom:.3125em;content:attr(data-label);line-height:1.83333333;font-size:.875em;font-weight:600;letter-spacing:1px;text-transform:uppercase}.o-table--stack-on-small td:last-child,.o-table--stack-on-small [data-display-table=cell]:last-child{margin-bottom:1.875em}}.a-date{color:var(--gray);white-space:nowrap;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.a-date,ul+.a-date,ol+.a-date,dl+.a-date,figure+.a-date,img+.a-date,table+.a-date,blockquote+.a-date,h1+.a-date,.h1+.a-date,h2+.a-date,.h2+.a-date,h3+.a-date,.h3+.a-date,h4+.a-date,.h4+.a-date,h6+.a-date,.h6+.a-date{margin-top:2.1428571429em}.no-js .u-js-only,.u-hide-if-js{display:none !important}.no-js .u-hide-if-js{display:block !important}.u-clearfix:after{content:\"\";display:table;clear:both}.u-visually-hidden{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}@media only all and (max-width: 37.5em){.u-hide-on-mobile{display:none}}.u-show-on-mobile{display:none}@media only all and (max-width: 37.5em){.u-show-on-mobile{display:block}}.u-hidden{display:none !important}.u-invisible{visibility:hidden}.u-right{float:right}.u-nowrap{white-space:nowrap}.u-flexible-container{position:relative;padding-bottom:56.25%;height:0}.u-flexible-container__inner{position:absolute;top:0;left:0;width:100%;height:100%}.u-flexible-container--4-3{position:relative;padding-bottom:75%;height:0}.u-mt0{margin-top:0 !important}.u-mb0{margin-bottom:0 !important}.u-mt5{margin-top:5px !important}.u-mb5{margin-bottom:5px !important}.u-mt10{margin-top:10px !important}.u-mb10{margin-bottom:10px !important}.u-mt15{margin-top:15px !important}.u-mb15{margin-bottom:15px !important}.u-mt20{margin-top:20px !important}.u-mb20{margin-bottom:20px !important}.u-mt30{margin-top:30px !important}.u-mb30{margin-bottom:30px !important}.u-mt45{margin-top:45px !important}.u-mb45{margin-bottom:45px !important}.u-mt60{margin-top:60px !important}.u-mb60{margin-bottom:60px !important}.u-w100pct{width:100%}.u-w90pct{width:90%}.u-w80pct{width:80%}.u-w70pct{width:70%}.u-w60pct{width:60%}.u-w50pct{width:50%}.u-w40pct{width:40%}.u-w30pct{width:30%}.u-w20pct{width:20%}.u-w10pct{width:10%}.u-w75pct{width:75%}.u-w65pct{width:65%}.u-w25pct{width:25%}.u-w15pct{width:15%}.u-w66pct{width:66.6666666667%}.u-w33pct{width:33.3333333333%}small,.u-small-text{font-size:.875em}small--subtle,.u-small-text--subtle{color:var(--gray)}.u-no-animation{transition-duration:0s !important}.u-move-transition{transition:transform .25s ease-out}.u-move-to-origin{transform:translateZ(0)}.u-move-left{transform:translate3d(-100%, 0, 0)}.u-move-left-2x{transform:translate3d(-200%, 0, 0)}.u-move-left-3x{transform:translate3d(-300%, 0, 0)}.u-move-right{transform:translate3d(100%, 0, 0)}.u-move-up{transform:translate3d(0, -100%, 0)}.u-alpha-transition{transition:opacity .25s linear}.u-alpha-100{opacity:1}.u-alpha-0{opacity:0}.u-max-height-transition{overflow:hidden;contain:paint;transition:max-height .2s ease-out}.u-max-height-zero{max-height:0 !important}.u-max-height-summary{max-height:88px !important}.a-link{border-bottom-width:0}.a-link .a-link__text{border-bottom-width:1px;border-bottom-style:inherit;overflow-wrap:break-word}.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){.a-link--jump{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-link--jump .cf-icon-svg--right{margin-left:auto}.a-link--jump .a-link__text{border-bottom-width:0;flex-shrink:10}}a.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){a.a-link--jump{border-top-width:1px;border-bottom-width:1px}a.a-link--jump:focus{outline:none}a.a-link--jump:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-link--jump)+li:has(.a-link--jump) .a-link--jump{position:relative;border-top:none}li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:hover:before,li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.m-list--unstyled,.m-list--horizontal,.m-list--links{padding-left:0;list-style-type:none}.m-list--unstyled .m-list__item,.m-list--horizontal .m-list__item,.m-list--links .m-list__item{margin-left:0}.m-list--spaced .m-list--spaced,.m-list--spaced .m-list__item+.m-list__item{margin-top:1.5em}.m-list--horizontal .m-list__item{display:inline-block;margin-right:.25em;margin-bottom:0}@media only all and (max-width: 37.5em){.m-list--links .m-list__item{margin-bottom:0}}html[lang=ar] .m-list{padding-right:0}.m-meta-header{display:flex;flex-direction:column-reverse;flex-wrap:wrap-reverse;row-gap:.625rem;column-gap:1.3125rem;width:-moz-fit-content;width:fit-content;padding-bottom:.625rem;overflow:hidden}.m-meta-header__item-group{display:flex;flex-wrap:wrap;column-gap:1.3125rem}.m-meta-header__item{display:grid;grid-template-columns:0 auto 1fr;row-gap:.3125rem;text-wrap:balance;margin-bottom:0;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.m-meta-header__item,ul+.m-meta-header__item,ol+.m-meta-header__item,dl+.m-meta-header__item,figure+.m-meta-header__item,img+.m-meta-header__item,table+.m-meta-header__item,blockquote+.m-meta-header__item,h1+.m-meta-header__item,.h1+.m-meta-header__item,h2+.m-meta-header__item,.h2+.m-meta-header__item,h3+.m-meta-header__item,.h3+.m-meta-header__item,h5+.m-meta-header__item,.h5+.m-meta-header__item,h6+.m-meta-header__item,.h6+.m-meta-header__item{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.625em;font-size:1em;line-height:1.125}}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.3125rem}}.m-meta-header__item .cf-icon-svg{margin-right:.3125rem}.m-meta-header__item:before{content:\"|\";margin-left:-0.8125rem}.m-meta-header__item .a-date{font-size:.875rem;line-height:1.7142857143;margin-bottom:0}@media only all and (min-width: 37.5625em){.m-meta-header{flex-direction:row}}.m-pull-quote__body{color:var(--black);font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-pull-quote__body{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.m-pull-quote__citation{color:var(--gray);font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.m-pull-quote__citation,ul+.m-pull-quote__citation,ol+.m-pull-quote__citation,dl+.m-pull-quote__citation,figure+.m-pull-quote__citation,img+.m-pull-quote__citation,table+.m-pull-quote__citation,blockquote+.m-pull-quote__citation,h1+.m-pull-quote__citation,.h1+.m-pull-quote__citation,h2+.m-pull-quote__citation,.h2+.m-pull-quote__citation,h3+.m-pull-quote__citation,.h3+.m-pull-quote__citation,h4+.m-pull-quote__citation,.h4+.m-pull-quote__citation,h6+.m-pull-quote__citation,.h6+.m-pull-quote__citation{margin-top:2.1428571429em}.m-pull-quote__citation:before{content:\"—\"}.m-slug-header{border-top:1px solid var(--gray-40)}.m-slug-header__heading{display:inline-block;padding-top:0.2857142857em;border-top:5px solid var(--green);margin-top:-3px;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}.a-tagline{font-size:.75rem;display:grid;grid-template-columns:22px 1fr;grid-column-gap:10px}.a-tagline__text{display:inline-block}.a-tagline .u-usa-flag{margin-top:1px}.a-tagline--large{font-size:1rem}.a-tagline--large .u-usa-flag{margin-top:4px}.u-usa-flag{display:inline-block;width:24px;height:13px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAZCAMAAABAf11LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5QTFRF////sxlC7MbQ2YyhxlNxCjFhR2WJV3GSKUt1dYumOFh/GT5rhZiwwszYsr/OlKW6Zn6c0djh8PL1iR9Ko7LE4OXrl0pttKC0pXWRtYKbSuJhRQAAANFJREFUeNrkkctuwyAUREnSuW/ApHYf//+jBVdZVcJi3aORgAXcMyLBAAJEzsVG3m8TkifyI3zfPQ6nJJLo421CArSBmkgjNEWtQE4zXJmClXuCWIlU5hdQxCqbqnE1KdIz79CVDvBwZxyKfQfmHTyzl01UZSvOWSTbhZLSWeDMufWLC/1ls3amT4qQq394EjIjApxBT+/nr8eEBNuKcB9SWMpmEXalNOylmlUZNTr4vE/4VdKhpC+leQf6y/e0wzL3RdJtkfUJyzwW+ZcdfgQYAJmJD3zerW6OAAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */:root{--font-stack: system-ui, sans-serif;--beige: #bea96f;--beige-30: #f0e8d8;--beige-60: #d8c8a0;--green-dark: #1e9642;--green-mid-dark: #1fa040;--green: #20aa3f;--green-90: #48b753;--green-80: #66c368;--green-70: #93cf7c;--green-60: #addc91;--green-50: #bae0a2;--green-40: #c7e5b3;--green-30: #d4eac6;--green-20: #e2efd8;--green-10: #f0f8eb;--teal-dark: #005e5d;--teal-mid-dark: #126b69;--teal: #257675;--teal-90: #3e8685;--teal-80: #579695;--teal-70: #70a6a5;--teal-60: #89b6b5;--teal-50: #9ec4c3;--teal-40: #b4d2d1;--teal-30: #c4dddc;--teal-20: #d4e7e6;--teal-10: #f0f7f6;--pacific-dark: #0050b4;--pacific-mid-dark: #0061c1;--pacific: #0072ce;--pacific-90: #2284d5;--pacific-80: #4497dc;--pacific-70: #61a7e2;--pacific-60: #7eb7e8;--pacific-50: #96c4ed;--pacific-40: #afd2f2;--pacific-30: #c3ddf6;--pacific-20: #d6e8fa;--pacific-10: #eff8fd;--navy-dark: #002d72;--navy-mid-dark: #123c7c;--navy: #254b87;--navy-90: #3e5f95;--navy-80: #5674a3;--navy-70: #6f88b2;--navy-60: #889cc0;--navy-50: #9daecc;--navy-40: #b3c0d9;--navy-30: #c3cde2;--navy-20: #d3daeb;--navy-10: #f4f6fa;--purple-dark: #a01b68;--purple-mid-dark: #aa2071;--purple: #b4267a;--purple-90: #be438b;--purple-80: #c55998;--purple-70: #cd70a5;--purple-60: #d486b2;--purple-50: #dc9cbf;--purple-40: #e3b2cc;--purple-30: #ebc9d9;--purple-20: #f0d8e2;--purple-10: #fdf3f8;--red-dark: #b63014;--red-mid-dark: #c3381c;--red: #d14124;--red-90: #d75a40;--red-80: #dd735d;--red-70: #e28875;--red-60: #e79e8e;--red-50: #ebb0a3;--red-40: #f0c3b8;--red-30: #f3d1c8;--red-20: #f7e0d9;--red-10: #fbefec;--gold-dark: #dc731c;--gold-mid-dark: #ed881b;--gold: #ff9e1b;--gold-90: #ffab39;--gold-80: #ffb858;--gold-70: #ffc372;--gold-60: #ffce8d;--gold-50: #ffd8a3;--gold-40: #ffe1b9;--gold-30: #ffe8cb;--gold-20: #fff0dd;--gold-10: #fff6ec;--neutral-dark: #745745;--neutral-mid-dark: #7d604b;--neutral: #8a6c57;--neutral-90: #957865;--neutral-80: #a18573;--neutral-70: #ad9484;--neutral-60: #baa496;--neutral-50: #c6b4a9;--neutral-40: #d3c5bc;--neutral-30: #ddd1c9;--neutral-20: #e7ddd7;--neutral-10: #f8f5f2;--gray-darker: #293037;--gray-dark: #43484e;--gray-mid-dark: #4f5257;--gray: #5a5d61;--gray-90: #676a6f;--gray-80: #75787b;--gray-70: #838588;--gray-60: #919395;--gray-50: #a2a3a4;--gray-40: #b4b5b6;--gray-30: #c3c4c4;--gray-20: #d2d3d5;--gray-15: #dcdddf;--gray-10: #e7e8e9;--gray-5: #f7f8f9;--black: #101820;--white: #fff}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/2cd55546-ec00-4af9-aeca-4a3cd186da53.woff2\") format(\"woff2\");font-style:normal;font-weight:normal;font-display:fallback}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/627fbb5a-3bae-4cd9-b617-2f923e29d55e.woff2\") format(\"woff2\");font-style:normal;font-weight:500;font-display:fallback}:root{--font-stack: \"Avenir Next\", arial, sans-serif}.aggregation ul{padding-left:0;margin-top:20px}.aggregation ul li{padding:0;border:0;margin-bottom:15px;position:relative;align-items:baseline}.aggregation ul li .a-label::before{box-sizing:border-box;width:20px;height:20px;text-indent:0}.aggregation ul li .bucket-key{max-width:calc(100% - 65px);vertical-align:top}.aggregation ul li .bucket-count{position:absolute;top:0;right:0;color:var(--gray-dark);font-size:14px}","/*! normalize.css v2.1.3 | MIT License | git.io/normalize */html{font-family:sans-serif;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:0.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:0.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:0.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:normal;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:0.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:0.5em}li{margin-bottom:0.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:0.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:0.625em;text-align:left}th,td{padding:0.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:0.9375em;margin-left:0.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:\"Input Mono\",Consolas,Monaco,\"Courier New\",monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:0.8125em}pre{display:block;padding:0.625em 0.9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:rgba(0,0,0,0)}html{font-family:sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:.5em}li{margin-bottom:.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:.625em;text-align:left}th,td{padding:.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:.9375em;margin-left:.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:Input Mono,Consolas,Monaco,Courier New,monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:.8125em}pre{display:block;padding:.625em .9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:transparent}button.a-btn::-moz-focus-inner,input.a-btn::-moz-focus-inner{border:0}.a-btn{appearance:none;display:flex;gap:.625rem;box-sizing:border-box;padding:.5em .875em;border:0;margin:0;border-radius:.25em;cursor:pointer;font-size:1em;font-weight:500;line-height:normal;text-align:center;text-decoration:none;transition:background-color .1s;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;justify-content:center}.a-btn,.a-btn:link,.a-btn:visited{background-color:var(--pacific);color:var(--white)}.a-btn:hover,.a-btn.hover,.a-btn:focus,.a-btn.focus{background-color:var(--pacific-dark);color:var(--white)}.a-btn:focus,.a-btn.focus{outline:1px dotted var(--pacific);outline-offset:1px}.a-btn:active,.a-btn.active{background-color:var(--navy)}.a-btn--secondary,.a-btn--secondary:link,.a-btn--secondary:visited{background-color:var(--gray);color:var(--white)}.a-btn--secondary:hover,.a-btn--secondary.hover,.a-btn--secondary:focus,.a-btn--secondary.focus{background-color:var(--gray-dark)}.a-btn--secondary:focus,.a-btn--secondary.focus{outline-color:var(--gray)}.a-btn--secondary:active,.a-btn--secondary.active{background-color:var(--black)}.a-btn--warning,.a-btn--warning:link,.a-btn--warning:visited{background-color:var(--red-mid-dark);color:var(--white)}.a-btn--warning:hover,.a-btn--warning.hover,.a-btn--warning:focus,.a-btn--warning.focus{background-color:var(--red-dark)}.a-btn--warning:focus,.a-btn--warning.focus{outline-color:var(--red-mid-dark)}.a-btn--warning:active,.a-btn--warning.active{background-color:var(--gray-dark)}.a-btn--disabled,.a-btn--disabled:link,.a-btn--disabled:visited,.a-btn--disabled:hover,.a-btn--disabled.hover,.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn--disabled:active,.a-btn--disabled.active,.a-btn[disabled],.a-btn[disabled]:link,.a-btn[disabled]:visited,.a-btn[disabled]:hover,.a-btn[disabled].hover,.a-btn[disabled]:focus,.a-btn[disabled].focus,.a-btn[disabled]:active,.a-btn[disabled].active{background-color:var(--gray-20);color:var(--gray-dark);cursor:default;cursor:not-allowed}.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn[disabled]:focus,.a-btn[disabled].focus{outline-color:var(--gray-20)}@media only all and (max-width: 37.5em){.a-btn--full-on-xs{display:block;width:100%}}.a-btn:has(svg+span) span{order:3}.a-btn:has(span+svg) svg{order:3}.a-btn:not(.a-btn--hide-icon):has(svg+span):before,.a-btn:not(.a-btn--hide-icon):has(span+svg):before{content:\"\";border-left:1px solid var(--pacific-60);order:2;place-self:normal}.a-btn--secondary:has(svg):before{border-color:var(--gray-40) !important}.a-btn--warning:has(svg):before{border-color:var(--red-60) !important}.a-btn--disabled:has(svg):before,.a-btn[disabled]:has(svg):before{border-color:var(--gray-60) !important}.a-btn--hide-icon svg{display:none}.m-btn-group{display:flex;gap:.625rem;flex-wrap:wrap;align-items:center;width:-moz-fit-content;width:fit-content}.a-btn--link{padding:1.5px 0;border-radius:0;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-style:dotted;text-underline-offset:4.5px}.a-btn--link:has(svg){gap:.3125rem}.a-btn--link:has(svg):before{display:none}.a-btn--link,.a-btn--link:link,.a-btn--link:visited{text-decoration-color:var(--pacific);background-color:transparent;color:var(--pacific)}.a-btn--link:hover,.a-btn--link.hover{text-decoration-color:var(--pacific-dark);text-decoration-style:solid;background-color:transparent;color:var(--pacific-dark)}.a-btn--link:focus,.a-btn--link.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--pacific);color:var(--pacific)}.a-btn--link:active,.a-btn--link.active{text-decoration-color:var(--navy);text-decoration-style:solid;background-color:transparent;color:var(--navy)}.a-btn--link.a-btn--secondary,.a-btn--link.a-btn--secondary:link,.a-btn--link.a-btn--secondary:visited{text-decoration-color:var(--gray);background-color:transparent;color:var(--gray)}.a-btn--link.a-btn--secondary:hover,.a-btn--link.a-btn--secondary.hover{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.a-btn--link.a-btn--secondary:focus,.a-btn--link.a-btn--secondary.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--gray);color:var(--gray)}.a-btn--link.a-btn--secondary:active,.a-btn--link.a-btn--secondary.active{text-decoration-color:var(--black);text-decoration-style:solid;background-color:transparent;color:var(--black)}.a-btn--link.a-btn--warning,.a-btn--link.a-btn--warning:link,.a-btn--link.a-btn--warning:visited{text-decoration-color:var(--red-mid-dark);background-color:transparent;color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:hover,.a-btn--link.a-btn--warning.hover{text-decoration-color:var(--red-dark);text-decoration-style:solid;background-color:transparent;color:var(--red-dark)}.a-btn--link.a-btn--warning:focus,.a-btn--link.a-btn--warning.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--red-mid-dark);color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:active,.a-btn--link.a-btn--warning.active{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.o-expandable{position:relative}.o-expandable__header{display:flex;justify-content:space-between;gap:10px;padding:.625em .9375em;border:0;background-color:transparent;cursor:pointer}.o-expandable__header:focus{outline:1px dotted var(--black);outline-offset:2px}.o-expandable__header .o-expandable__cue-close,.o-expandable__header .o-expandable__cue-open{display:none}.o-expandable__header[aria-expanded=false] .o-expandable__cue-open,.o-expandable__header[aria-expanded=true] .o-expandable__cue-close{display:block}.o-expandable button.o-expandable__header{width:100%;text-align:left}.o-expandable__label{flex-grow:1;margin-bottom:0;color:var(--black);font-weight:500}.o-expandable__icon,.o-expandable__label{font-size:1.125em}@media only all and (max-width: 37.5em){.o-expandable__icon,.o-expandable__label{font-size:1em}}.o-expandable__cues{align-self:center;color:var(--pacific);font-size:1em;line-height:1.375}.o-expandable__content{padding:0 .9375em .9375em}.o-expandable__content:before{content:\"\";display:block;border-top:1px solid var(--gray-40);padding-top:.9375em}.o-expandable__content:after{padding-bottom:.9375em;width:100%}.o-expandable--padded .o-expandable__header{padding:1.5625em .9375em}.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.625em}@media only all and (max-width: 37.5em){.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.375em}}.o-expandable--background{background:var(--gray-5)}.o-expandable--border{border:1px solid var(--gray-40)}html[lang=ar] .o-expandable__header{text-align:right}html[lang=ar] .o-expandable__cues{text-align:left}.o-expandable-group .o-expandable{border-bottom:1px solid var(--gray-40)}.o-expandable-group .o-expandable:first-child{border-top:1px solid var(--gray-40)}@media print{.o-expandable__header[aria-expanded=true] .o-expandable__cue-close,.o-expandable__header[aria-expanded=false] .o-expandable__cue-open{display:none}.o-expandable__content[aria-expanded=false]{display:block;max-height:99999px !important}}.o-expandable .print__header[aria-expanded=true] .o-expandable .print__cue-close,.o-expandable .print__header[aria-expanded=false] .o-expandable .print__cue-open{display:none}.o-expandable .print__content[aria-expanded=false]{display:block;max-height:99999px !important}.o-summary__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary__btn{position:relative;z-index:2;display:block;width:100%;padding-top:15px;padding-bottom:15px;border:dotted var(--pacific);border-width:1px 0;text-align:center;color:var(--pacific);background:#fff}.o-summary__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary__btn[aria-expanded=false]:before{display:block;pointer-events:none;height:2.75em;margin:0;position:absolute;left:0;right:0;top:calc(-100% + 2px);background:linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);content:\"\"}@media print{.o-summary__btn[aria-expanded=false]:before{background:none}}.o-summary__btn[aria-expanded=false]:before .print{background:none}.no-js .o-summary__btn{display:none}@media only screen and (min-width: 601px){.o-summary--mobile .o-summary__btn{display:none}}.o-summary-minimal__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary-minimal__btn{margin-top:5px;padding-left:0;padding-right:0;display:block;border:none;background:none;text-align:left;color:var(--pacific)}.o-summary-minimal__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary-minimal__btn .o-summary-minimal__cue-close,.o-summary-minimal__btn .o-summary-minimal__cue-open{display:none}.o-summary-minimal__btn[aria-expanded=false] .o-summary-minimal__cue-open,.o-summary-minimal__btn[aria-expanded=true] .o-summary-minimal__cue-close{display:block}.no-js .o-summary-minimal__btn{display:none}.o-form__group{margin-bottom:1.875em}.o-form__fieldset{border:none;margin:0;padding:0}.o-form__fieldset .m-form-field+.m-form-field{margin-top:.625em}.a-form-alert .cf-icon-svg{color:var(--gray);float:left}.a-form-alert__text{display:block;margin-left:1.25em}.a-form-alert--success .cf-icon-svg{color:var(--green)}.a-form-alert--error .cf-icon-svg{color:var(--red)}.a-form-alert--warning .cf-icon-svg{color:var(--gold)}.m-form-field .a-text-input--full{width:100%}.m-form-field .a-label+.a-text-input{margin-top:.3125em}.m-form-field--checkbox .a-label,.m-form-field--radio .a-label{display:inline-grid;grid-template-columns:1.875em auto;vertical-align:top;cursor:pointer;overflow-wrap:anywhere}.m-form-field--checkbox .a-label:before,.m-form-field--radio .a-label:before{display:inline-block;grid-row-start:1;grid-row-end:3;border:1px solid var(--gray-60);height:1.125em;width:1.125em;margin-right:10px;background-color:var(--white);content:\"\";vertical-align:top;position:relative;top:1px;left:1px}.m-form-field--checkbox .a-label:hover:before,.m-form-field--checkbox .a-label.hover:before,.m-form-field--radio .a-label:hover:before,.m-form-field--radio .a-label.hover:before{border-color:var(--pacific)}.m-form-field--checkbox .a-label__helper,.m-form-field--radio .a-label__helper{display:block}.m-form-field--checkbox .a-checkbox,.m-form-field--checkbox .a-radio,.m-form-field--radio .a-checkbox,.m-form-field--radio .a-radio{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}.m-form-field--checkbox .a-checkbox:focus+.a-label,.m-form-field--checkbox .a-checkbox.focus+.a-label,.m-form-field--checkbox .a-radio:focus+.a-label,.m-form-field--checkbox .a-radio.focus+.a-label,.m-form-field--radio .a-checkbox:focus+.a-label,.m-form-field--radio .a-checkbox.focus+.a-label,.m-form-field--radio .a-radio:focus+.a-label,.m-form-field--radio .a-radio.focus+.a-label{outline:1px dotted var(--pacific);outline-offset:1px}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:hover+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled:checked+.a-label:before,.m-form-field--checkbox .a-radio:disabled:focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled.focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled:hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled.hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled:checked+.a-label:before,.m-form-field--radio .a-checkbox:disabled:focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled.focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled:hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled.hover+.a-label:before,.m-form-field--radio .a-radio:disabled:checked+.a-label:before,.m-form-field--radio .a-radio:disabled:focus+.a-label:before,.m-form-field--radio .a-radio:disabled.focus+.a-label:before,.m-form-field--radio .a-radio:disabled:hover+.a-label:before,.m-form-field--radio .a-radio:disabled.hover+.a-label:before{border-color:var(--gray-60);outline:none;box-shadow:none}.m-form-field--checkbox .a-checkbox:disabled+.a-label,.m-form-field--checkbox .a-radio:disabled+.a-label,.m-form-field--radio .a-checkbox:disabled+.a-label,.m-form-field--radio .a-radio:disabled+.a-label{cursor:not-allowed;color:var(--gray-dark)}.m-form-field--checkbox .a-checkbox:disabled+.a-label:before,.m-form-field--checkbox .a-radio:disabled+.a-label:before,.m-form-field--radio .a-checkbox:disabled+.a-label:before,.m-form-field--radio .a-radio:disabled+.a-label:before{background:var(--gray-10);border-color:var(--gray-60)}.m-form-field--checkbox .a-checkbox:focus+.a-label:before,.m-form-field--checkbox .a-checkbox.focus+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:hover+.a-label:before,.m-form-field--checkbox .a-checkbox.hover+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center 0}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,')}.m-form-field--checkbox-error .a-label:before{border-color:var(--red);outline:1px solid var(--red)}.m-form-field--checkbox-error .a-label:hover:before,.m-form-field--checkbox-error .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-error .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-error .a-checkbox.focus+.a-label:before{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline-color:var(--red)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label,.m-form-field--checkbox-error .a-checkbox.focus+.a-label{outline:1px dotted var(--red);outline-offset:1px}.m-form-field--checkbox-warning .a-label:before{border-color:var(--gold);outline:1px solid var(--gold)}.m-form-field--checkbox-warning .a-label:hover:before,.m-form-field--checkbox-warning .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label:before{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline-color:var(--gold)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label{outline:1px dotted var(--gold);outline-offset:1px}.m-form-field--checkbox-success .a-label:before{border-color:var(--green);outline:1px solid var(--green)}.m-form-field--checkbox-success .a-label:hover:before,.m-form-field--checkbox-success .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-success .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-success .a-checkbox.focus+.a-label:before{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline-color:var(--green)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label,.m-form-field--checkbox-success .a-checkbox.focus+.a-label{outline:1px dotted var(--green);outline-offset:1px}.m-form-field--radio .a-label:before{border-radius:50%;transform:rotate(0)}.m-form-field--radio .a-radio:focus+.a-label:before,.m-form-field--radio .a-radio.focus+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:hover+.a-label:before,.m-form-field--radio .a-radio.hover+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:checked+.a-label:before{background-color:var(--pacific);box-shadow:inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:checked:disabled+.a-label:before{background-color:var(--gray-40);box-shadow:inset 0 0 0 2px var(--gray-10)}.m-form-field--radio .a-radio:focus:checked+.a-label:before,.m-form-field--radio .a-radio.focus:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:hover:checked+.a-label:before,.m-form-field--radio .a-radio.hover:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--lg-target{display:block}.m-form-field--lg-target .a-label{box-sizing:border-box;width:100%;padding:15px;background-color:var(--gray-10)}.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{background-color:var(--pacific-20);box-shadow:inset 0 0 0 1px var(--pacific)}.m-form-field--lg-target .a-checkbox:hover+.a-label,.m-form-field--lg-target .a-checkbox.hover+.a-label,.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-radio:hover+.a-label,.m-form-field--lg-target .a-radio.hover+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label{box-shadow:inset 0 0 0 2px var(--pacific)}.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{outline-offset:1px}.m-form-field--lg-target .a-checkbox:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:hover:disabled+.a-label,.m-form-field--lg-target .a-radio:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:hover:disabled+.a-label{color:var(--gray-dark);box-shadow:none;background-color:var(--gray-20)}.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label:before,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label:before{border:1px solid var(--gray-60)}.m-form-field .a-form-alert{margin-top:.9375em}.a-label{display:inline-block}.a-label__helper{color:var(--gray-dark);font-size:1rem;font-weight:400}.a-label__helper--block{display:block;margin-top:0.8333333333em}.a-label--heading{display:block;margin-bottom:0.5555555556em;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.a-label--heading,ul+.a-label--heading,ol+.a-label--heading,dl+.a-label--heading,figure+.a-label--heading,img+.a-label--heading,table+.a-label--heading,blockquote+.a-label--heading,h1+.a-label--heading,.h1+.a-label--heading,h2+.a-label--heading,.h2+.a-label--heading,h3+.a-label--heading,.h3+.a-label--heading,h5+.a-label--heading,.h5+.a-label--heading,h6+.a-label--heading,.h6+.a-label--heading{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.a-label--heading{margin-bottom:.625em;font-size:1em;line-height:1.125}}.a-label--heading .a-label__helper--block{margin-top:.625rem}.a-range{appearance:none;width:100%;min-height:49px}.a-range::-webkit-slider-runnable-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-moz-range-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-webkit-slider-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range::-moz-range-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range:focus,.a-range.focus{box-shadow:none;outline:none}.a-range:focus::-webkit-slider-thumb,.a-range.focus::-webkit-slider-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.a-range:focus::-moz-range-thumb,.a-range.focus::-moz-range-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.o-search-input{display:flex;flex-direction:column;row-gap:.9375rem}.o-search-input__input{position:relative;display:flex;width:initial;flex:0 1 100%}.o-search-input__input-label{position:absolute;left:10px;align-self:center;cursor:pointer}.o-search-input__input input[type=search]{width:100%;white-space:nowrap;padding-left:30px;appearance:none}.o-search-input__input button[type=reset]{display:none;position:absolute;right:0;align-self:center;color:var(--gray-40);font-size:20px;border:1px solid transparent;background-color:transparent;outline:0;width:44px;padding:5px;text-align:right}.o-search-input__input button[type=reset]>svg{width:25px;cursor:pointer;pointer-events:none}.o-search-input__input button[type=reset]:hover{color:var(--black)}.o-search-input__input button[type=reset]:focus{color:var(--black)}.o-search-input__input button[type=reset]:focus>svg{outline:1px dotted var(--pacific)}.o-search-input__input input[type=search]:placeholder-shown~button[type=reset]{display:none}.o-search-input__input input[type=search]:not(:placeholder-shown){padding-right:34px}.o-search-input__input input[type=search]::-webkit-search-decoration,.o-search-input__input input[type=search]::-webkit-search-cancel-button,.o-search-input__input input[type=search]::-webkit-search-results-button,.o-search-input__input input[type=search]::-webkit-search-results-decoration{display:none}.o-search-input:focus-within button[type=reset],.o-search-input .o-search-input__input:hover button[type=reset]{display:block}.o-search-input button[type=submit]{line-height:1.1875}@media only all and (min-width: 37.5625em){.o-search-input{flex-direction:row;border-left:0}.o-search-input button[type=submit]{border-top-left-radius:0;border-bottom-left-radius:0;flex-basis:25%}}.no-js .o-search-input button[type=reset]{display:none !important}.a-select{position:relative;border:1px solid var(--gray-60)}.a-select select{width:100%;line-height:1.375;padding:.4375em .375em .375em;border:0;appearance:none;background-color:var(--white);border-radius:0;color:var(--black)}.a-select select:hover,.a-select select.hover{outline:2px solid var(--pacific);outline-offset:0}.a-select select:active,.a-select select:focus,.a-select select.focus{box-shadow:0 0 0 2px var(--pacific);outline:1px dotted var(--pacific);outline-offset:3px}.a-select select[disabled]{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed}.a-select select[disabled]:hover,.a-select select[disabled].hover,.a-select select[disabled]:focus,.a-select select[disabled].focus{outline:none}.a-select select[disabled] option,.a-select select[disabled] option:disabled,.a-select select option:disabled{color:var(--gray-dark)}.a-select:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;content:\"\";pointer-events:none}.a-select--disabled:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.a-tag-filter{display:flex;gap:.625rem;border:1px solid var(--teal);padding:4px 6px;background-color:var(--teal-20);border-radius:.1875rem;color:var(--black);text-align:left;min-width:-moz-fit-content;min-width:fit-content}.a-tag-filter .cf-icon-svg{pointer-events:none;flex:none}.a-tag-filter>label{display:contents;pointer-events:none}button.a-tag-filter:hover{background-color:var(--teal-40);cursor:pointer}button.a-tag-filter:focus{outline:1px dotted var(--teal);outline-offset:1px}button.a-tag-filter:active{background-color:var(--teal)}a.a-tag-filter{line-height:normal;color:var(--black);border-color:var(--teal)}a.a-tag-filter:visited,a.a-tag-filter.visited,a.a-tag-filter:hover,a.a-tag-filter.hover{border-color:var(--teal);color:var(--black)}a.a-tag-filter:focus,a.a-tag-filter.focus{border-color:var(--teal);color:var(--black)}a.a-tag-filter:active,a.a-tag-filter.active{border-color:var(--teal);color:var(--black)}.a-tag-topic{display:flex;gap:.3125rem}.a-tag-topic{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--gold-80);letter-spacing:1px}.a-tag-topic .a-tag-topic__text{color:var(--gray);word-break:break-word}@media only all and (max-width: 37.5em){.a-tag-topic{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-tag-topic .cf-icon-svg--right{margin-left:auto}.a-tag-topic .a-tag-topic__text{border-bottom-width:0;flex-shrink:10}}a.a-tag-topic{color:var(--gold-80);border-color:var(--gold-80)}a.a-tag-topic:visited,a.a-tag-topic.visited,a.a-tag-topic:hover,a.a-tag-topic.hover{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:focus,a.a-tag-topic.focus{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:active,a.a-tag-topic.active{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic .a-tag-topic__text{border-bottom-color:var(--gold-80)}@media only all and (max-width: 37.5em){a.a-tag-topic{border-top-width:1px;border-bottom-width:1px}a.a-tag-topic:focus{outline:none}a.a-tag-topic:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-tag-topic)+li:has(.a-tag-topic) .a-tag-topic{position:relative;border-top:none}li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:hover:before,li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.a-tag-topic__bullet{font-size:1rem;line-height:1rem}@media only all and (min-width: 37.5625em){a.a-tag-topic__text{color:var(--gray);border-color:var(--gray)}a.a-tag-topic__text:visited,a.a-tag-topic__text.visited,a.a-tag-topic__text:hover,a.a-tag-topic__text.hover{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:focus,a.a-tag-topic__text.focus{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:active,a.a-tag-topic__text.active{border-color:var(--gray);color:var(--gray)}a.a-tag-topic,a.a-tag-topic:visited,a.a-tag-topic:hover,a.a-tag-topic:focus,a.a-tag-topic:active{border-bottom:none;outline-offset:1px}a.a-tag-topic .a-tag-topic__text,a.a-tag-topic:visited .a-tag-topic__text,a.a-tag-topic:hover .a-tag-topic__text,a.a-tag-topic:focus .a-tag-topic__text,a.a-tag-topic:active .a-tag-topic__text{padding-bottom:1px;border-bottom:1px dotted var(--gold-80)}a.a-tag-topic:hover .a-tag-topic__text{border-bottom:1px solid var(--gold-80)}a.a-tag-topic:focus{outline-color:var(--gray)}a.a-tag-topic:focus .a-tag-topic__text{border-bottom-style:solid !important}}.m-tag-group{padding-left:0;list-style-type:none}.m-tag-group li{margin-bottom:0;display:contents}@media only all and (min-width: 37.5625em){.m-tag-group{display:flex;gap:.9375em;flex-wrap:wrap}.m-tag-group--stacked{flex-direction:column;width:-moz-fit-content;width:fit-content}}.m-tag-group:has(.a-tag-filter){display:flex;gap:.9375em;flex-wrap:wrap}html[lang=ar] .m-tag-group{direction:rtl;padding-right:0}.a-text-input{appearance:none;display:inline-block;padding:.4375em;border:1px solid var(--gray-60);background:var(--white);color:var(--black);box-sizing:border-box}.a-text-input:hover,.a-text-input.hover{border-color:var(--pacific);outline:1px solid var(--pacific)}.a-text-input:focus,.a-text-input.focus{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific);outline:1px dotted var(--pacific);outline-offset:2px}.a-text-input:disabled,.a-text-input:disabled:hover,.a-text-input:disabled.hover,.a-text-input:disabled:focus,.a-text-input:disabled.focus{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed;border-color:var(--gray-60);outline:none}.a-text-input--error{border-color:var(--red);outline:1px solid var(--red)}.a-text-input--error:hover,.a-text-input--error.hover{border-color:var(--red-dark);outline:1px solid var(--red-dark);outline-offset:0}.a-text-input--error:focus,.a-text-input--error.focus{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red)}.a-text-input--error:focus:hover,.a-text-input--error:focus.hover,.a-text-input--error.focus:hover,.a-text-input--error.focus.hover{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red);outline-offset:2px}.a-text-input--warning{border-color:var(--gold);outline:1px solid var(--gold)}.a-text-input--warning:hover,.a-text-input--warning.hover{border-color:var(--gold-dark);outline:1px solid var(--gold-dark);outline-offset:0}.a-text-input--warning:focus,.a-text-input--warning.focus{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold)}.a-text-input--warning:focus:hover,.a-text-input--warning:focus.hover,.a-text-input--warning.focus:hover,.a-text-input--warning.focus.hover{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold);outline-offset:2px}.a-text-input--success{border-color:var(--green);outline:1px solid var(--green)}.a-text-input--success:hover,.a-text-input--success.hover{border-color:var(--green-dark);outline:1px solid var(--green-dark);outline-offset:0}.a-text-input--success:focus,.a-text-input--success.focus{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green)}.a-text-input--success:focus:hover,.a-text-input--success:focus.hover,.a-text-input--success.focus:hover,.a-text-input--success.focus.hover{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green);outline-offset:2px}::-webkit-search-decoration{appearance:none}::placeholder{color:var(--gray-dark)}input[type=date]::-webkit-datetime-edit{color:var(--gray-dark)}select.o-multiselect{display:block;box-sizing:border-box;width:100%;padding:.25em .4375em;height:5.5em;border:1px solid var(--gray-60)}select.o-multiselect option{padding:.125em .375em}.o-multiselect,.o-multiselect__header{position:relative}.o-multiselect__header:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;border:1px solid var(--gray-60);content:\"\";pointer-events:none}.o-multiselect__search[type=text]{display:block;box-sizing:border-box;width:100%}.o-multiselect__fieldset{border-color:var(--gray-60);border-top:none;margin:-1px 0 0;padding:0;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;position:absolute;z-index:10;max-height:0;width:100%;transition:max-height .25s ease-out}.o-multiselect.u-active .o-multiselect__fieldset{margin-top:0;max-height:140px;border-color:var(--pacific);border-width:2px;border-top:0}.o-multiselect.u-active .o-multiselect__header:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.o-multiselect__options{list-style-type:none;background-color:var(--white);padding:0}.o-multiselect__options li{margin:0}.o-multiselect__options li:first-child .a-label{padding-top:.625em}.o-multiselect__options.u-filtered li:not(.u-filter-match){display:none}.o-multiselect__options.u-no-results li,.o-multiselect__options.u-max-selections li{display:none}.o-multiselect__options.u-no-results:after,.o-multiselect__options.u-max-selections:after{display:list-item}.o-multiselect__options.u-no-results:after{content:\"No results found\"}.o-multiselect__options.u-max-selections{padding:.625em;pointer-events:none}.o-multiselect__options.u-max-selections:after{content:\"Reached maximum number of selections\"}.o-multiselect__options .a-label{box-sizing:border-box;padding:.3125em 0 .3125em .625em;width:100%}.cf-icon-svg{height:1.1875em;vertical-align:text-top;fill:currentcolor}.cf-icon-svg--updating,.cf-icon-svg--updating-round{animation:updating-animation 1.25s infinite linear;transform-origin:50% 50%}@keyframes updating-animation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}html[lang=ar] .cf-icon-svg--right,html[lang=ar] .cf-icon-svg--right-round,html[lang=ar] .cf-icon-svg--left,html[lang=ar] .cf-icon-svg--left-round,html[lang=ar] .cf-icon-svg--arrow-right,html[lang=ar] .cf-icon-svg--arrow-right-round,html[lang=ar] .cf-icon-svg--arrow-left,html[lang=ar] .cf-icon-svg--arrow-left-round,html[lang=ar] .cf-icon-svg--help,html[lang=ar] .cf-icon-svg--help-round,html[lang=ar] .cf-icon-svg--book,html[lang=ar] .cf-icon-svg--book-round,html[lang=ar] .cf-icon-svg--document,html[lang=ar] .cf-icon-svg--document-round,html[lang=ar] .cf-icon-svg--edit,html[lang=ar] .cf-icon-svg--edit-round,html[lang=ar] .cf-icon-svg--paper-clip,html[lang=ar] .cf-icon-svg--paper-clip-round,html[lang=ar] .cf-icon-svg--cart,html[lang=ar] .cf-icon-svg--cart-round,html[lang=ar] .cf-icon-svg--disability,html[lang=ar] .cf-icon-svg--disability-round,html[lang=ar] .cf-icon-svg--travel,html[lang=ar] .cf-icon-svg--travel-round,html[lang=ar] .cf-icon-svg--bullhorn,html[lang=ar] .cf-icon-svg--bullhorn-round,html[lang=ar] .cf-icon-svg--chart,html[lang=ar] .cf-icon-svg--chart-round,html[lang=ar] .cf-icon-svg--list,html[lang=ar] .cf-icon-svg--list-round,html[lang=ar] .cf-icon-svg--external-link,html[lang=ar] .cf-icon-svg--external-link-round{transform:scaleX(-1)}.m-card{position:relative}.m-card:not(.m-card--breakout)>a{padding:1.875em}.m-card:not(.m-card--breakout) .m-card__footer{margin-top:auto}.m-card:not(.m-card--breakout,.m-card--topic){background:var(--white);border:1px solid var(--gray-20);border-bottom-width:3px;padding:1.875em}.m-card:not(.m-card--breakout,.m-card--topic),.m-card>a{display:flex;flex-direction:column;flex-grow:1;flex-basis:0;box-sizing:border-box;height:100%}.m-card a:focus{outline-offset:2px}.m-card__footer>a{font-weight:500;border-bottom-width:1px}@media only all and (max-width: 56.3125em){.m-card__heading{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h4+.m-card__heading,.h4+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.3636363636em}}@media only all and (max-width: 56.3125em)and (max-width: 37.5em){.m-card__heading{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h3+.m-card__heading,.h3+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.6666666667em}}.m-card__heading>a{color:var(--black)}.m-card__heading>a:hover{color:var(--pacific)}.m-card__heading>a .m-card__icon{font-size:1em;margin-bottom:0;padding-right:.46875em}.m-card__heading>a .m-card__icon,.m-card__heading>a span{display:table-cell}.m-card>.m-list{margin-top:10px;margin-bottom:30px}.m-card--topic{text-align:center;width:170px;background:var(--white)}.m-card--topic>a{border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--topic .m-card__icon{font-size:1.875em;color:var(--green);margin-bottom:.3125em}.m-card--topic:hover>a{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--topic:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--topic .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--topic>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--topic:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:focus .m-card__footer>span{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:active .m-card__footer>span{border-color:var(--pacific-dark);border-style:solid;color:var(--pacific-dark)}.m-card--topic-action .m-card__icon{color:var(--pacific)}.m-card--breakout{min-width:210px;text-align:center}.m-card--breakout>a{padding-top:60px}.m-card--breakout .m-card__inner-wrapper{position:relative;z-index:0;min-height:135px;background:var(--gray-5);border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--breakout .m-card__img{position:absolute;z-index:1;top:0;left:50%;width:210px;height:120px;margin-left:-105px}.m-card--breakout .m-card__footer{margin-top:84px}.m-card--breakout:hover .m-card__inner-wrapper{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--breakout:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--breakout .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--breakout>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--breakout:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--breakout>a:focus .m-card__footer>span{border-color:var(--pacific);color:var(--pacific)}.m-card--breakout>a:active .m-card__footer>span{border-color:var(--navy);border-style:solid;color:var(--navy)}.m-card--breakout .m-card__footer>span{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card--breakout .m-card__footer>span,ul+.m-card--breakout .m-card__footer>span,ol+.m-card--breakout .m-card__footer>span,dl+.m-card--breakout .m-card__footer>span,figure+.m-card--breakout .m-card__footer>span,img+.m-card--breakout .m-card__footer>span,table+.m-card--breakout .m-card__footer>span,blockquote+.m-card--breakout .m-card__footer>span,h1+.m-card--breakout .m-card__footer>span,.h1+.m-card--breakout .m-card__footer>span,h2+.m-card--breakout .m-card__footer>span,.h2+.m-card--breakout .m-card__footer>span,h4+.m-card--breakout .m-card__footer>span,.h4+.m-card--breakout .m-card__footer>span,h5+.m-card--breakout .m-card__footer>span,.h5+.m-card--breakout .m-card__footer>span,h6+.m-card--breakout .m-card__footer>span,.h6+.m-card--breakout .m-card__footer>span{margin-top:1.3636363636em}.o-card-group>h2{margin-bottom:1.875rem}.o-card-group--column-2 .o-card-group__cards{grid-template-columns:1fr 1fr}.o-card-group--column-3 .o-card-group__cards{grid-template-columns:repeat(3, minmax(0, 1fr))}@media only all and (max-width: 63.8125em){.o-card-group--column-3 .o-card-group__cards{grid-template-columns:1fr 1fr}}.o-card-group__cards{display:grid;grid-column-gap:1.25em;grid-row-gap:1.25em}@media only all and (max-width: 37.5em){.o-card-group__cards{grid-template-columns:100% !important}}.o-card-group--bg-green{padding:1.875em;background:var(--green-20)}_:-ms-lang(x),.o-card-group__cards{display:block}_:-ms-lang(x) .m-card,.o-card-group__cards .m-card{display:block;float:left;margin-bottom:10px}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-2 .o-card-group__cards .m-card{width:48%;margin-right:2%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-2 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-3 .o-card-group__cards .m-card{width:32%;margin-right:1%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-3 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x),.o-card-group:after{content:\"\";display:table;clear:both}.o-card-group--count-2 .m-card:nth-of-type(1),.o-card-group--count-3 .m-card:nth-of-type(1),.o-card-group--count-4 .m-card:nth-of-type(1){grid-area:card1}.o-card-group--count-2 .m-card:nth-of-type(2),.o-card-group--count-3 .m-card:nth-of-type(2),.o-card-group--count-4 .m-card:nth-of-type(2){grid-area:card2}.o-card-group--count-2 .m-card:nth-of-type(3),.o-card-group--count-3 .m-card:nth-of-type(3),.o-card-group--count-4 .m-card:nth-of-type(3){grid-area:card3}.o-card-group--count-2 .m-card:nth-of-type(4),.o-card-group--count-3 .m-card:nth-of-type(4),.o-card-group--count-4 .m-card:nth-of-type(4){grid-area:card4}.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card1 card3\"}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.7307692308em}h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1)>a{justify-content:center}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card3 card4\"}.o-card-group--flow .o-card-group__cards{display:flex;flex-wrap:wrap;justify-content:center}@media only all and (min-width: 37.5625em)and (max-width: 56.25em){.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card1\" \"card2 card3\"}}@media only all and (max-width: 37.5em){.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\"}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\" \"card4\"}.o-card-group--flow .o-card-group__cards{display:block}.o-card-group--flow .o-card-group__cards .m-card{width:100%;margin-bottom:1.875em}}.o-email-signup .m-notification{margin-bottom:.9375em}.o-email-signup .a-text-input{max-width:23.125rem}.o-email-signup__buttons{display:flex;margin-top:.9375em;align-items:center;flex-wrap:wrap-reverse;gap:.9375em}.o-email-signup .a-btn{text-align:inherit}@media only all and (max-width: 37.5em){.o-email-signup .a-label--heading{font-size:1em}}.o-featured-content-module{min-height:220px;position:relative;border:1px solid var(--gray-40);background-color:var(--gray-5)}.o-featured-content-module__text{padding-top:1.875em;padding-bottom:1.875em}.o-featured-content-module__img{display:block}@media only all and (max-width: 37.5em){.o-featured-content-module__text{padding-right:.9375em;padding-left:.9375em}.o-featured-content-module__visual{padding-right:.9375em;padding-bottom:.9375em;padding-left:.9375em}.o-featured-content-module__img{margin-right:auto;margin-left:auto}}@media only all and (min-width: 37.5625em){.o-featured-content-module__text{padding-right:300px;padding-left:1.875em}.o-featured-content-module__visual{height:100%;overflow:hidden;position:absolute;top:0;right:0;width:270px}.o-featured-content-module__img{max-width:none;height:100%;position:absolute;left:50%;transform:translate(-50%)}}.m-hero{background-color:var(--gray-5)}.m-hero__wrapper{display:grid;max-width:1200px;margin:0 auto;padding-top:30px;padding-bottom:30px}.m-hero__text{padding-right:15px;padding-left:15px}.m-hero__heading{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7647058824em}.m-hero__subhead{font-size:22px;line-height:1.25}.m-hero__image-wrapper{box-sizing:border-box;overflow:hidden}.m-hero__image{background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;display:none}@supports(display: grid){.m-hero__image{display:block}}.m-hero--knockout{background-color:var(--gray);color:var(--white)}.m-hero--overlay .m-hero__wrapper{background-position:center;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo,.m-hero--50-50{background-color:var(--white)}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}@media only all and (min-width: 37.5625em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h2+.m-hero--jumbo .m-hero__subhead,.h2+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h2+.m-hero--50-50 .m-hero__subhead,.h2+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.3636363636em}}@media only all and (min-width: 63.8125em){.m-hero--jumbo .m-hero__wrapper,.m-hero--50-50 .m-hero__wrapper{min-height:285px}.m-hero--jumbo .m-hero__heading,.m-hero--50-50 .m-hero__heading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.625em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead{margin-top:1.7307692308em}h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h3+.m-hero--jumbo .m-hero__subhead,.h3+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h3+.m-hero--50-50 .m-hero__subhead,.h3+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){.m-hero__image-wrapper{margin-top:1.875em}.m-hero--overlay .m-hero__wrapper{background-image:none !important}.m-hero--jumbo .m-hero__wrapper{padding-bottom:0}}@media only all and (max-width: 56.25em){.m-hero__heading{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7307692308em}h1+.m-hero__heading,.h1+.m-hero__heading,h3+.m-hero__heading,.h3+.m-hero__heading,h4+.m-hero__heading,.h4+.m-hero__heading,h5+.m-hero__heading,.h5+.m-hero__heading,h6+.m-hero__heading,.h6+.m-hero__heading{margin-top:1.1538461538em}.m-hero__subhead{font-size:18px}}@media only all and (min-width: 37.5625em){.m-hero__wrapper{grid-template-columns:7fr 5fr;padding-right:15px;padding-left:15px;min-height:225px}.m-hero__text{margin:auto 0}.m-hero__image-wrapper{padding-right:15px;padding-left:15px;display:flex;align-items:center}.m-hero--bleeding .m-hero__image-wrapper{width:100%;margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--bleeding .m-hero__image{padding-bottom:0 !important;height:100%;width:100%;background-size:cover}.m-hero--overlay .m-hero__image{display:none}.m-hero--jumbo .m-hero__wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo .m-hero__image{display:none}.m-hero--50-50 .m-hero__wrapper{grid-template-columns:1fr 1fr;border:1px solid var(--gray-40);border-top:none;background-position:100% center;background-repeat:no-repeat;background-size:50%}.m-hero--50-50 .m-hero__image{display:none}}@media only all and (min-width: 63.8125em){.m-hero__wrapper{padding-top:2.8125em;padding-bottom:2.8125em;min-height:195px}.m-hero--bleeding .m-hero__image-wrapper{margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--50-50 .m-hero__wrapper{min-height:345px}}.content-l{position:relative}@media only all and (min-width: 37.5625em){.content-l{display:block;position:relative;margin-left:-15px;margin-right:-15px}}@media only all and (max-width: 37.5em){.content-l__col+.content-l__col{margin-top:1.875em}}@media only all and (min-width: 37.5625em){.content-l__col-1{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-2{display:inline-block;box-sizing:border-box;width:50%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-3{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-2-3{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-8{display:inline-block;box-sizing:border-box;width:37.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-5-8{display:inline-block;box-sizing:border-box;width:62.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-4{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-4{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}.content__line{height:1px;background:var(--gray-40)}.content__main dd,.content__main dt,.content__main h3,.content__main h4,.content__main h5,.content__main h6,.content__main li,.content__main p,.content__main label,.content__intro dd,.content__intro dt,.content__intro h3,.content__intro h4,.content__intro h5,.content__intro h6,.content__intro li,.content__intro p,.content__intro label{max-width:41.875rem}.content__intro,.content__main,.content__sidebar{padding:1.875em .9375em}@media only all and (min-width: 37.5625em){.content__intro,.content__main,.content__sidebar{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding:2.8125em .9375em}}@media only all and (min-width: 56.3125em){.content__intro,.content__main,.content__sidebar{padding:2.8125em 0}}@media only all and (min-width: 56.3125em){.content__intro{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}@media only all and (min-width: 56.3125em){.content--1-3 .content__sidebar{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-right:1.875em}.content--1-3 .content__main{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;position:relative}.content--1-3 .content__main:after{content:\"\";border-left:1px solid var(--gray-40);position:absolute;top:2.8125em;bottom:0;left:-1.875em}.content--2-1 .content__main{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content--2-1 .content__main:after{right:-1.875em}.content--2-1 .content__sidebar{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-left:1.875em}}.content--flush-bottom{padding-bottom:0}@media only all and (max-width: 56.25em){.content--flush-top-on-small{padding-top:0}}@media only all and (max-width: 56.25em){.content--flush-all-on-small{padding:0;border:none}}.block{margin-top:3.75em;margin-bottom:3.75em}.block--border-top{border-top:1px solid var(--gray-40)}.block--border-right{border-right:1px solid var(--gray-40)}.block--border-bottom{border-bottom:1px solid var(--gray-40)}.block--border-left{border-left:1px solid var(--gray-40)}.block--border{border:1px solid var(--gray-40)}.block--flush-top{margin-top:0 !important}.block--flush-top.block--border,.block--flush-top.block--border-top{border-top:none}.block--flush-bottom{margin-bottom:0 !important}.block--flush-bottom.block--border,.block--flush-bottom.block--border-bottom{border-bottom:none}.block--flush-sides{margin-right:-15px;margin-left:-15px}@media only all and (max-width: 37.5em){.block--flush-sides.block--border,.block--flush-sides.block--border-right,.block--flush-sides.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush-sides{margin-right:-30px;margin-left:-30px}}.block--flush{margin-top:0 !important;margin-right:-15px;margin-bottom:0 !important;margin-left:-15px}.block--flush.block--border,.block--flush.block--border-top,.block--flush.block--border-bottom{border-top:none;border-bottom:none}@media only all and (max-width: 37.5em){.block--flush.block--border,.block--flush.block--border-right,.block--flush.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush{margin-right:-30px;margin-left:-30px}}.block--bg{padding:1.875em .9375em 3.75em;background:var(--gray-5)}@media only all and (min-width: 37.5625em){.block--bg{padding:2.8125em 1.875em}}.block--padded-top{padding-top:1.875em;margin-top:1.875em}.block--padded-bottom{padding-bottom:1.875em;margin-bottom:1.875em}.block--sub{margin-top:1.875em;margin-bottom:1.875em}@media only all and (min-width: 56.3125em){.wrapper{max-width:1200px;padding-right:15px;padding-left:15px;margin:0 auto;clear:both}}.wrapper--match-content{padding-left:15px;padding-right:15px}@media only all and (min-width: 37.5625em){.wrapper--match-content{padding-left:30px;padding-right:30px;max-width:1200px}}.o-text-introduction{margin-top:0;margin-bottom:60px}.o-text-introduction>*{margin-top:0;margin-bottom:15px;max-width:41.875rem}.o-well{box-sizing:border-box;padding:1.875em .9375em;border:1px solid var(--gray-40);background-color:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-well{padding-left:1.875em;padding-right:1.875em}}.o-banner{padding:.9375em 0;background:var(--gold-10);border-bottom:1px solid var(--gray-40);font-size:.875em}.o-banner .m-notification{border:none;padding:0}.o-banner .m-notification__icon{left:0;top:0}.o-banner--dark{background:var(--teal-dark);border-color:var(--teal-dark);color:var(--white)}.o-banner--dark .m-notification{background:var(--teal-dark)}.o-banner--dark .m-notification .cf-icon-svg{fill:var(--white)}.o-banner--dark .m-notification a{color:var(--white);border-color:var(--white)}.o-banner--dark .m-notification a:visited,.o-banner--dark .m-notification a.visited{border-color:var(--teal-40);color:var(--teal-40)}.o-banner--dark .m-notification a:hover,.o-banner--dark .m-notification a.hover{border-color:var(--gray-15);color:var(--gray-15)}.o-banner--dark .m-notification a:focus,.o-banner--dark .m-notification a.focus{border-color:var(--white);color:var(--white)}.o-banner--dark .m-notification a:active,.o-banner--dark .m-notification a.active{border-color:var(--gray-15);color:var(--gray-15)}@media only all and (min-width: 37.5625em){.o-banner{font-size:1em}}.m-notification{display:none;position:relative;padding:15px;background:var(--gray-5);border:1px solid var(--gray-40)}.m-notification>.cf-icon-svg{position:absolute;fill:var(--gray)}.m-notification--success{background:var(--green-10);border-color:var(--green)}.m-notification--success>.cf-icon-svg{fill:var(--green)}.m-notification--warning{background:var(--gold-10);border-color:var(--gold)}.m-notification--warning>.cf-icon-svg{fill:var(--gold)}.m-notification--error{background:var(--red-10);border-color:var(--red)}.m-notification--error>.cf-icon-svg{fill:var(--red)}.m-notification--success a,.m-notification--warning a,.m-notification--error a{color:var(--pacific-mid-dark);border-color:var(--pacific-mid-dark)}.m-notification--success a:visited,.m-notification--success a.visited,.m-notification--warning a:visited,.m-notification--warning a.visited,.m-notification--error a:visited,.m-notification--error a.visited{border-color:var(--teal);color:var(--teal)}.m-notification--success a:hover,.m-notification--success a.hover,.m-notification--warning a:hover,.m-notification--warning a.hover,.m-notification--error a:hover,.m-notification--error a.hover{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-notification--success a:focus,.m-notification--success a.focus,.m-notification--warning a:focus,.m-notification--warning a.focus,.m-notification--error a:focus,.m-notification--error a.focus{border-color:var(--pacific-mid-dark);color:var(--pacific-mid-dark)}.m-notification--success a:active,.m-notification--success a.active,.m-notification--warning a:active,.m-notification--warning a.active,.m-notification--error a:active,.m-notification--error a.active{border-color:var(--navy-dark);color:var(--navy-dark)}.m-notification--visible{display:block}.cf-icon-svg+.m-notification__content{padding-left:1.5625rem}.m-notification__message{font-size:1rem;line-height:1.25;font-weight:500}@media only all and (min-width: 37.5625em){.m-notification__message{font-size:1.125rem}}.m-notification__explanation{margin-top:.3125rem;margin-bottom:.9375rem}.m-notification__message+.m-list{margin-top:.9375rem}@media only all and (min-width: 37.5625em){.m-notification .cf-icon-svg{font-size:1.125rem}.m-notification__explanation{margin-bottom:0}.m-notification .m-list{margin-top:.3125rem}.m-notification .m-list__item{margin-bottom:.3125rem}}html[lang=ar] .m-notification .cf-icon-svg+.m-notification__content{padding-left:initial;padding-right:1.5625rem}html[lang=ar] .m-notification .m-list{padding-right:0}.m-pagination{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:\"pag-btn-prev . pag-btn-next\" \"pag-form pag-form pag-form\";row-gap:.9375rem}.m-pagination__form{grid-area:pag-form;display:flex;flex-flow:wrap;place-content:center;gap:.625rem;padding:.3125rem;border-radius:.25rem;background:var(--gray-5);color:var(--gray)}.m-pagination__current-page{width:2.8125rem;font-weight:500;text-align:right}.m-pagination__label{display:contents;white-space:nowrap}.m-pagination__btn-prev{grid-area:pag-btn-prev;z-index:1}.m-pagination__btn-next{grid-area:pag-btn-next;z-index:1}@media only all and (min-width: 37.5625em){.m-pagination{grid-template-areas:\"pag-btn-prev pag-form pag-btn-next\"}.m-pagination__btn-prev{border-top-right-radius:0;border-bottom-right-radius:0}.m-pagination__btn-next{border-top-left-radius:0;border-bottom-left-radius:0}}.o-table__cell--right-align{text-align:right}.o-table--scrolling{box-sizing:border-box;overflow-y:hidden}.o-table--scrolling table{border:1px solid var(--gray-40)}.o-table--scrolling table>tbody>tr:nth-child(2n)>th,.o-table--scrolling table>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-table--striped>tbody>tr:nth-child(2n)>th,.o-table--striped>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}}@media only screen and (max-width: 600px){.o-table{width:100%}.o-table--striped tr:nth-child(2n)>th,.o-table--striped tr:nth-child(2n)>td{background:var(--white)}.o-table--stack-on-small{border-top:1px solid var(--gray-40)}.o-table--stack-on-small tr,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=row],.o-table--stack-on-small [data-display-table=cell]{display:block}.o-table--stack-on-small th,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=cell]{padding-right:0;padding-left:0;width:100%}.o-table--stack-on-small>thead,.o-table--stack-on-small [data-display-table=thead]{display:none}.o-table--stack-on-small td[data-label]:before{display:block;margin-top:0;margin-bottom:.3125em;content:attr(data-label);line-height:1.83333333;font-size:.875em;font-weight:600;letter-spacing:1px;text-transform:uppercase}.o-table--stack-on-small td:last-child,.o-table--stack-on-small [data-display-table=cell]:last-child{margin-bottom:1.875em}}.a-date{color:var(--gray);white-space:nowrap;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.a-date,ul+.a-date,ol+.a-date,dl+.a-date,figure+.a-date,img+.a-date,table+.a-date,blockquote+.a-date,h1+.a-date,.h1+.a-date,h2+.a-date,.h2+.a-date,h3+.a-date,.h3+.a-date,h4+.a-date,.h4+.a-date,h6+.a-date,.h6+.a-date{margin-top:2.1428571429em}.no-js .u-js-only,.u-hide-if-js{display:none !important}.no-js .u-hide-if-js{display:block !important}.u-clearfix:after{content:\"\";display:table;clear:both}.u-visually-hidden{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}@media only all and (max-width: 37.5em){.u-hide-on-mobile{display:none}}.u-show-on-mobile{display:none}@media only all and (max-width: 37.5em){.u-show-on-mobile{display:block}}.u-hidden{display:none !important}.u-invisible{visibility:hidden}.u-right{float:right}.u-nowrap{white-space:nowrap}.u-flexible-container{position:relative;padding-bottom:56.25%;height:0}.u-flexible-container__inner{position:absolute;top:0;left:0;width:100%;height:100%}.u-flexible-container--4-3{position:relative;padding-bottom:75%;height:0}.u-mt0{margin-top:0 !important}.u-mb0{margin-bottom:0 !important}.u-mt5{margin-top:5px !important}.u-mb5{margin-bottom:5px !important}.u-mt10{margin-top:10px !important}.u-mb10{margin-bottom:10px !important}.u-mt15{margin-top:15px !important}.u-mb15{margin-bottom:15px !important}.u-mt20{margin-top:20px !important}.u-mb20{margin-bottom:20px !important}.u-mt30{margin-top:30px !important}.u-mb30{margin-bottom:30px !important}.u-mt45{margin-top:45px !important}.u-mb45{margin-bottom:45px !important}.u-mt60{margin-top:60px !important}.u-mb60{margin-bottom:60px !important}.u-w100pct{width:100%}.u-w90pct{width:90%}.u-w80pct{width:80%}.u-w70pct{width:70%}.u-w60pct{width:60%}.u-w50pct{width:50%}.u-w40pct{width:40%}.u-w30pct{width:30%}.u-w20pct{width:20%}.u-w10pct{width:10%}.u-w75pct{width:75%}.u-w65pct{width:65%}.u-w25pct{width:25%}.u-w15pct{width:15%}.u-w66pct{width:66.6666666667%}.u-w33pct{width:33.3333333333%}small,.u-small-text{font-size:.875em}small--subtle,.u-small-text--subtle{color:var(--gray)}.u-no-animation{transition-duration:0s !important}.u-move-transition{transition:transform .25s ease-out}.u-move-to-origin{transform:translateZ(0)}.u-move-left{transform:translate3d(-100%, 0, 0)}.u-move-left-2x{transform:translate3d(-200%, 0, 0)}.u-move-left-3x{transform:translate3d(-300%, 0, 0)}.u-move-right{transform:translate3d(100%, 0, 0)}.u-move-up{transform:translate3d(0, -100%, 0)}.u-alpha-transition{transition:opacity .25s linear}.u-alpha-100{opacity:1}.u-alpha-0{opacity:0}.u-max-height-transition{overflow:hidden;contain:paint;transition:max-height .2s ease-out}.u-max-height-zero{max-height:0 !important}.u-max-height-summary{max-height:88px !important}.a-link{border-bottom-width:0}.a-link .a-link__text{border-bottom-width:1px;border-bottom-style:inherit;overflow-wrap:break-word}.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){.a-link--jump{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-link--jump .cf-icon-svg--right{margin-left:auto}.a-link--jump .a-link__text{border-bottom-width:0;flex-shrink:10}}a.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){a.a-link--jump{border-top-width:1px;border-bottom-width:1px}a.a-link--jump:focus{outline:none}a.a-link--jump:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-link--jump)+li:has(.a-link--jump) .a-link--jump{position:relative;border-top:none}li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:hover:before,li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.m-list--unstyled,.m-list--horizontal,.m-list--links{padding-left:0;list-style-type:none}.m-list--unstyled .m-list__item,.m-list--horizontal .m-list__item,.m-list--links .m-list__item{margin-left:0}.m-list--spaced .m-list--spaced,.m-list--spaced .m-list__item+.m-list__item{margin-top:1.5em}.m-list--horizontal .m-list__item{display:inline-block;margin-right:.25em;margin-bottom:0}@media only all and (max-width: 37.5em){.m-list--links .m-list__item{margin-bottom:0}}html[lang=ar] .m-list{padding-right:0}.m-meta-header{display:flex;flex-direction:column-reverse;flex-wrap:wrap-reverse;row-gap:.625rem;column-gap:1.3125rem;width:-moz-fit-content;width:fit-content;padding-bottom:.625rem;overflow:hidden}.m-meta-header__item-group{display:flex;flex-wrap:wrap;column-gap:1.3125rem}.m-meta-header__item{display:grid;grid-template-columns:0 auto 1fr;row-gap:.3125rem;text-wrap:balance;margin-bottom:0;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.m-meta-header__item,ul+.m-meta-header__item,ol+.m-meta-header__item,dl+.m-meta-header__item,figure+.m-meta-header__item,img+.m-meta-header__item,table+.m-meta-header__item,blockquote+.m-meta-header__item,h1+.m-meta-header__item,.h1+.m-meta-header__item,h2+.m-meta-header__item,.h2+.m-meta-header__item,h3+.m-meta-header__item,.h3+.m-meta-header__item,h5+.m-meta-header__item,.h5+.m-meta-header__item,h6+.m-meta-header__item,.h6+.m-meta-header__item{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.625em;font-size:1em;line-height:1.125}}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.3125rem}}.m-meta-header__item .cf-icon-svg{margin-right:.3125rem}.m-meta-header__item:before{content:\"|\";margin-left:-0.8125rem}.m-meta-header__item .a-date{font-size:.875rem;line-height:1.7142857143;margin-bottom:0}@media only all and (min-width: 37.5625em){.m-meta-header{flex-direction:row}}.m-pull-quote__body{color:var(--black);font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-pull-quote__body{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.m-pull-quote__citation{color:var(--gray);font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.m-pull-quote__citation,ul+.m-pull-quote__citation,ol+.m-pull-quote__citation,dl+.m-pull-quote__citation,figure+.m-pull-quote__citation,img+.m-pull-quote__citation,table+.m-pull-quote__citation,blockquote+.m-pull-quote__citation,h1+.m-pull-quote__citation,.h1+.m-pull-quote__citation,h2+.m-pull-quote__citation,.h2+.m-pull-quote__citation,h3+.m-pull-quote__citation,.h3+.m-pull-quote__citation,h4+.m-pull-quote__citation,.h4+.m-pull-quote__citation,h6+.m-pull-quote__citation,.h6+.m-pull-quote__citation{margin-top:2.1428571429em}.m-pull-quote__citation:before{content:\"—\"}.m-slug-header{border-top:1px solid var(--gray-40)}.m-slug-header__heading{display:inline-block;padding-top:0.2857142857em;border-top:5px solid var(--green);margin-top:-3px;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}.a-tagline{font-size:.75rem;display:grid;grid-template-columns:22px 1fr;grid-column-gap:10px}.a-tagline__text{display:inline-block}.a-tagline .u-usa-flag{margin-top:1px}.a-tagline--large{font-size:1rem}.a-tagline--large .u-usa-flag{margin-top:4px}.u-usa-flag{display:inline-block;width:24px;height:13px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAZCAMAAABAf11LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5QTFRF////sxlC7MbQ2YyhxlNxCjFhR2WJV3GSKUt1dYumOFh/GT5rhZiwwszYsr/OlKW6Zn6c0djh8PL1iR9Ko7LE4OXrl0pttKC0pXWRtYKbSuJhRQAAANFJREFUeNrkkctuwyAUREnSuW/ApHYf//+jBVdZVcJi3aORgAXcMyLBAAJEzsVG3m8TkifyI3zfPQ6nJJLo421CArSBmkgjNEWtQE4zXJmClXuCWIlU5hdQxCqbqnE1KdIz79CVDvBwZxyKfQfmHTyzl01UZSvOWSTbhZLSWeDMufWLC/1ls3amT4qQq394EjIjApxBT+/nr8eEBNuKcB9SWMpmEXalNOylmlUZNTr4vE/4VdKhpC+leQf6y/e0wzL3RdJtkfUJyzwW+ZcdfgQYAJmJD3zerW6OAAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */:root{--font-stack: system-ui, sans-serif;--beige: #bea96f;--beige-30: #f0e8d8;--beige-60: #d8c8a0;--green-dark: #1e9642;--green-mid-dark: #1fa040;--green: #20aa3f;--green-90: #48b753;--green-80: #66c368;--green-70: #93cf7c;--green-60: #addc91;--green-50: #bae0a2;--green-40: #c7e5b3;--green-30: #d4eac6;--green-20: #e2efd8;--green-10: #f0f8eb;--teal-dark: #005e5d;--teal-mid-dark: #126b69;--teal: #257675;--teal-90: #3e8685;--teal-80: #579695;--teal-70: #70a6a5;--teal-60: #89b6b5;--teal-50: #9ec4c3;--teal-40: #b4d2d1;--teal-30: #c4dddc;--teal-20: #d4e7e6;--teal-10: #f0f7f6;--pacific-dark: #0050b4;--pacific-mid-dark: #0061c1;--pacific: #0072ce;--pacific-90: #2284d5;--pacific-80: #4497dc;--pacific-70: #61a7e2;--pacific-60: #7eb7e8;--pacific-50: #96c4ed;--pacific-40: #afd2f2;--pacific-30: #c3ddf6;--pacific-20: #d6e8fa;--pacific-10: #eff8fd;--navy-dark: #002d72;--navy-mid-dark: #123c7c;--navy: #254b87;--navy-90: #3e5f95;--navy-80: #5674a3;--navy-70: #6f88b2;--navy-60: #889cc0;--navy-50: #9daecc;--navy-40: #b3c0d9;--navy-30: #c3cde2;--navy-20: #d3daeb;--navy-10: #f4f6fa;--purple-dark: #a01b68;--purple-mid-dark: #aa2071;--purple: #b4267a;--purple-90: #be438b;--purple-80: #c55998;--purple-70: #cd70a5;--purple-60: #d486b2;--purple-50: #dc9cbf;--purple-40: #e3b2cc;--purple-30: #ebc9d9;--purple-20: #f0d8e2;--purple-10: #fdf3f8;--red-dark: #b63014;--red-mid-dark: #c3381c;--red: #d14124;--red-90: #d75a40;--red-80: #dd735d;--red-70: #e28875;--red-60: #e79e8e;--red-50: #ebb0a3;--red-40: #f0c3b8;--red-30: #f3d1c8;--red-20: #f7e0d9;--red-10: #fbefec;--gold-dark: #dc731c;--gold-mid-dark: #ed881b;--gold: #ff9e1b;--gold-90: #ffab39;--gold-80: #ffb858;--gold-70: #ffc372;--gold-60: #ffce8d;--gold-50: #ffd8a3;--gold-40: #ffe1b9;--gold-30: #ffe8cb;--gold-20: #fff0dd;--gold-10: #fff6ec;--neutral-dark: #745745;--neutral-mid-dark: #7d604b;--neutral: #8a6c57;--neutral-90: #957865;--neutral-80: #a18573;--neutral-70: #ad9484;--neutral-60: #baa496;--neutral-50: #c6b4a9;--neutral-40: #d3c5bc;--neutral-30: #ddd1c9;--neutral-20: #e7ddd7;--neutral-10: #f8f5f2;--gray-darker: #293037;--gray-dark: #43484e;--gray-mid-dark: #4f5257;--gray: #5a5d61;--gray-90: #676a6f;--gray-80: #75787b;--gray-70: #838588;--gray-60: #919395;--gray-50: #a2a3a4;--gray-40: #b4b5b6;--gray-30: #c3c4c4;--gray-20: #d2d3d5;--gray-15: #dcdddf;--gray-10: #e7e8e9;--gray-5: #f7f8f9;--black: #101820;--white: #fff}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/2cd55546-ec00-4af9-aeca-4a3cd186da53.woff2\") format(\"woff2\");font-style:normal;font-weight:normal;font-display:fallback}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/627fbb5a-3bae-4cd9-b617-2f923e29d55e.woff2\") format(\"woff2\");font-style:normal;font-weight:500;font-display:fallback}:root{--font-stack: \"Avenir Next\", arial, sans-serif}.list-panel h2{margin:15px}.list-panel .cards-panel{padding:30px;margin:0}@media screen and (max-width: 599px){.list-panel .cards-panel{padding:15px}}.list-panel .m-pagination .a-btn[disabled],.list-panel .m-pagination .m-pagination__label,.list-panel .m-pagination .m-pagination__btn-submit{color:var(--gray)}","/*! normalize.css v2.1.3 | MIT License | git.io/normalize */html{font-family:sans-serif;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:0.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:0.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:0.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:normal;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:0.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:0.5em}li{margin-bottom:0.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:0.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:0.625em;text-align:left}th,td{padding:0.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:0.9375em;margin-left:0.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:\"Input Mono\",Consolas,Monaco,\"Courier New\",monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:0.8125em}pre{display:block;padding:0.625em 0.9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:rgba(0,0,0,0)}html{font-family:sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:.5em}li{margin-bottom:.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:.625em;text-align:left}th,td{padding:.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:.9375em;margin-left:.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:Input Mono,Consolas,Monaco,Courier New,monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:.8125em}pre{display:block;padding:.625em .9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:transparent}button.a-btn::-moz-focus-inner,input.a-btn::-moz-focus-inner{border:0}.a-btn{appearance:none;display:flex;gap:.625rem;box-sizing:border-box;padding:.5em .875em;border:0;margin:0;border-radius:.25em;cursor:pointer;font-size:1em;font-weight:500;line-height:normal;text-align:center;text-decoration:none;transition:background-color .1s;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;justify-content:center}.a-btn,.a-btn:link,.a-btn:visited{background-color:var(--pacific);color:var(--white)}.a-btn:hover,.a-btn.hover,.a-btn:focus,.a-btn.focus{background-color:var(--pacific-dark);color:var(--white)}.a-btn:focus,.a-btn.focus{outline:1px dotted var(--pacific);outline-offset:1px}.a-btn:active,.a-btn.active{background-color:var(--navy)}.a-btn--secondary,.a-btn--secondary:link,.a-btn--secondary:visited{background-color:var(--gray);color:var(--white)}.a-btn--secondary:hover,.a-btn--secondary.hover,.a-btn--secondary:focus,.a-btn--secondary.focus{background-color:var(--gray-dark)}.a-btn--secondary:focus,.a-btn--secondary.focus{outline-color:var(--gray)}.a-btn--secondary:active,.a-btn--secondary.active{background-color:var(--black)}.a-btn--warning,.a-btn--warning:link,.a-btn--warning:visited{background-color:var(--red-mid-dark);color:var(--white)}.a-btn--warning:hover,.a-btn--warning.hover,.a-btn--warning:focus,.a-btn--warning.focus{background-color:var(--red-dark)}.a-btn--warning:focus,.a-btn--warning.focus{outline-color:var(--red-mid-dark)}.a-btn--warning:active,.a-btn--warning.active{background-color:var(--gray-dark)}.a-btn--disabled,.a-btn--disabled:link,.a-btn--disabled:visited,.a-btn--disabled:hover,.a-btn--disabled.hover,.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn--disabled:active,.a-btn--disabled.active,.a-btn[disabled],.a-btn[disabled]:link,.a-btn[disabled]:visited,.a-btn[disabled]:hover,.a-btn[disabled].hover,.a-btn[disabled]:focus,.a-btn[disabled].focus,.a-btn[disabled]:active,.a-btn[disabled].active{background-color:var(--gray-20);color:var(--gray-dark);cursor:default;cursor:not-allowed}.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn[disabled]:focus,.a-btn[disabled].focus{outline-color:var(--gray-20)}@media only all and (max-width: 37.5em){.a-btn--full-on-xs{display:block;width:100%}}.a-btn:has(svg+span) span{order:3}.a-btn:has(span+svg) svg{order:3}.a-btn:not(.a-btn--hide-icon):has(svg+span):before,.a-btn:not(.a-btn--hide-icon):has(span+svg):before{content:\"\";border-left:1px solid var(--pacific-60);order:2;place-self:normal}.a-btn--secondary:has(svg):before{border-color:var(--gray-40) !important}.a-btn--warning:has(svg):before{border-color:var(--red-60) !important}.a-btn--disabled:has(svg):before,.a-btn[disabled]:has(svg):before{border-color:var(--gray-60) !important}.a-btn--hide-icon svg{display:none}.m-btn-group{display:flex;gap:.625rem;flex-wrap:wrap;align-items:center;width:-moz-fit-content;width:fit-content}.a-btn--link{padding:1.5px 0;border-radius:0;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-style:dotted;text-underline-offset:4.5px}.a-btn--link:has(svg){gap:.3125rem}.a-btn--link:has(svg):before{display:none}.a-btn--link,.a-btn--link:link,.a-btn--link:visited{text-decoration-color:var(--pacific);background-color:transparent;color:var(--pacific)}.a-btn--link:hover,.a-btn--link.hover{text-decoration-color:var(--pacific-dark);text-decoration-style:solid;background-color:transparent;color:var(--pacific-dark)}.a-btn--link:focus,.a-btn--link.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--pacific);color:var(--pacific)}.a-btn--link:active,.a-btn--link.active{text-decoration-color:var(--navy);text-decoration-style:solid;background-color:transparent;color:var(--navy)}.a-btn--link.a-btn--secondary,.a-btn--link.a-btn--secondary:link,.a-btn--link.a-btn--secondary:visited{text-decoration-color:var(--gray);background-color:transparent;color:var(--gray)}.a-btn--link.a-btn--secondary:hover,.a-btn--link.a-btn--secondary.hover{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.a-btn--link.a-btn--secondary:focus,.a-btn--link.a-btn--secondary.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--gray);color:var(--gray)}.a-btn--link.a-btn--secondary:active,.a-btn--link.a-btn--secondary.active{text-decoration-color:var(--black);text-decoration-style:solid;background-color:transparent;color:var(--black)}.a-btn--link.a-btn--warning,.a-btn--link.a-btn--warning:link,.a-btn--link.a-btn--warning:visited{text-decoration-color:var(--red-mid-dark);background-color:transparent;color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:hover,.a-btn--link.a-btn--warning.hover{text-decoration-color:var(--red-dark);text-decoration-style:solid;background-color:transparent;color:var(--red-dark)}.a-btn--link.a-btn--warning:focus,.a-btn--link.a-btn--warning.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--red-mid-dark);color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:active,.a-btn--link.a-btn--warning.active{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.o-expandable{position:relative}.o-expandable__header{display:flex;justify-content:space-between;gap:10px;padding:.625em .9375em;border:0;background-color:transparent;cursor:pointer}.o-expandable__header:focus{outline:1px dotted var(--black);outline-offset:2px}.o-expandable__header .o-expandable__cue-close,.o-expandable__header .o-expandable__cue-open{display:none}.o-expandable__header[aria-expanded=false] .o-expandable__cue-open,.o-expandable__header[aria-expanded=true] .o-expandable__cue-close{display:block}.o-expandable button.o-expandable__header{width:100%;text-align:left}.o-expandable__label{flex-grow:1;margin-bottom:0;color:var(--black);font-weight:500}.o-expandable__icon,.o-expandable__label{font-size:1.125em}@media only all and (max-width: 37.5em){.o-expandable__icon,.o-expandable__label{font-size:1em}}.o-expandable__cues{align-self:center;color:var(--pacific);font-size:1em;line-height:1.375}.o-expandable__content{padding:0 .9375em .9375em}.o-expandable__content:before{content:\"\";display:block;border-top:1px solid var(--gray-40);padding-top:.9375em}.o-expandable__content:after{padding-bottom:.9375em;width:100%}.o-expandable--padded .o-expandable__header{padding:1.5625em .9375em}.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.625em}@media only all and (max-width: 37.5em){.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.375em}}.o-expandable--background{background:var(--gray-5)}.o-expandable--border{border:1px solid var(--gray-40)}html[lang=ar] .o-expandable__header{text-align:right}html[lang=ar] .o-expandable__cues{text-align:left}.o-expandable-group .o-expandable{border-bottom:1px solid var(--gray-40)}.o-expandable-group .o-expandable:first-child{border-top:1px solid var(--gray-40)}@media print{.o-expandable__header[aria-expanded=true] .o-expandable__cue-close,.o-expandable__header[aria-expanded=false] .o-expandable__cue-open{display:none}.o-expandable__content[aria-expanded=false]{display:block;max-height:99999px !important}}.o-expandable .print__header[aria-expanded=true] .o-expandable .print__cue-close,.o-expandable .print__header[aria-expanded=false] .o-expandable .print__cue-open{display:none}.o-expandable .print__content[aria-expanded=false]{display:block;max-height:99999px !important}.o-summary__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary__btn{position:relative;z-index:2;display:block;width:100%;padding-top:15px;padding-bottom:15px;border:dotted var(--pacific);border-width:1px 0;text-align:center;color:var(--pacific);background:#fff}.o-summary__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary__btn[aria-expanded=false]:before{display:block;pointer-events:none;height:2.75em;margin:0;position:absolute;left:0;right:0;top:calc(-100% + 2px);background:linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);content:\"\"}@media print{.o-summary__btn[aria-expanded=false]:before{background:none}}.o-summary__btn[aria-expanded=false]:before .print{background:none}.no-js .o-summary__btn{display:none}@media only screen and (min-width: 601px){.o-summary--mobile .o-summary__btn{display:none}}.o-summary-minimal__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary-minimal__btn{margin-top:5px;padding-left:0;padding-right:0;display:block;border:none;background:none;text-align:left;color:var(--pacific)}.o-summary-minimal__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary-minimal__btn .o-summary-minimal__cue-close,.o-summary-minimal__btn .o-summary-minimal__cue-open{display:none}.o-summary-minimal__btn[aria-expanded=false] .o-summary-minimal__cue-open,.o-summary-minimal__btn[aria-expanded=true] .o-summary-minimal__cue-close{display:block}.no-js .o-summary-minimal__btn{display:none}.o-form__group{margin-bottom:1.875em}.o-form__fieldset{border:none;margin:0;padding:0}.o-form__fieldset .m-form-field+.m-form-field{margin-top:.625em}.a-form-alert .cf-icon-svg{color:var(--gray);float:left}.a-form-alert__text{display:block;margin-left:1.25em}.a-form-alert--success .cf-icon-svg{color:var(--green)}.a-form-alert--error .cf-icon-svg{color:var(--red)}.a-form-alert--warning .cf-icon-svg{color:var(--gold)}.m-form-field .a-text-input--full{width:100%}.m-form-field .a-label+.a-text-input{margin-top:.3125em}.m-form-field--checkbox .a-label,.m-form-field--radio .a-label{display:inline-grid;grid-template-columns:1.875em auto;vertical-align:top;cursor:pointer;overflow-wrap:anywhere}.m-form-field--checkbox .a-label:before,.m-form-field--radio .a-label:before{display:inline-block;grid-row-start:1;grid-row-end:3;border:1px solid var(--gray-60);height:1.125em;width:1.125em;margin-right:10px;background-color:var(--white);content:\"\";vertical-align:top;position:relative;top:1px;left:1px}.m-form-field--checkbox .a-label:hover:before,.m-form-field--checkbox .a-label.hover:before,.m-form-field--radio .a-label:hover:before,.m-form-field--radio .a-label.hover:before{border-color:var(--pacific)}.m-form-field--checkbox .a-label__helper,.m-form-field--radio .a-label__helper{display:block}.m-form-field--checkbox .a-checkbox,.m-form-field--checkbox .a-radio,.m-form-field--radio .a-checkbox,.m-form-field--radio .a-radio{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}.m-form-field--checkbox .a-checkbox:focus+.a-label,.m-form-field--checkbox .a-checkbox.focus+.a-label,.m-form-field--checkbox .a-radio:focus+.a-label,.m-form-field--checkbox .a-radio.focus+.a-label,.m-form-field--radio .a-checkbox:focus+.a-label,.m-form-field--radio .a-checkbox.focus+.a-label,.m-form-field--radio .a-radio:focus+.a-label,.m-form-field--radio .a-radio.focus+.a-label{outline:1px dotted var(--pacific);outline-offset:1px}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:hover+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled:checked+.a-label:before,.m-form-field--checkbox .a-radio:disabled:focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled.focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled:hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled.hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled:checked+.a-label:before,.m-form-field--radio .a-checkbox:disabled:focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled.focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled:hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled.hover+.a-label:before,.m-form-field--radio .a-radio:disabled:checked+.a-label:before,.m-form-field--radio .a-radio:disabled:focus+.a-label:before,.m-form-field--radio .a-radio:disabled.focus+.a-label:before,.m-form-field--radio .a-radio:disabled:hover+.a-label:before,.m-form-field--radio .a-radio:disabled.hover+.a-label:before{border-color:var(--gray-60);outline:none;box-shadow:none}.m-form-field--checkbox .a-checkbox:disabled+.a-label,.m-form-field--checkbox .a-radio:disabled+.a-label,.m-form-field--radio .a-checkbox:disabled+.a-label,.m-form-field--radio .a-radio:disabled+.a-label{cursor:not-allowed;color:var(--gray-dark)}.m-form-field--checkbox .a-checkbox:disabled+.a-label:before,.m-form-field--checkbox .a-radio:disabled+.a-label:before,.m-form-field--radio .a-checkbox:disabled+.a-label:before,.m-form-field--radio .a-radio:disabled+.a-label:before{background:var(--gray-10);border-color:var(--gray-60)}.m-form-field--checkbox .a-checkbox:focus+.a-label:before,.m-form-field--checkbox .a-checkbox.focus+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:hover+.a-label:before,.m-form-field--checkbox .a-checkbox.hover+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center 0}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,')}.m-form-field--checkbox-error .a-label:before{border-color:var(--red);outline:1px solid var(--red)}.m-form-field--checkbox-error .a-label:hover:before,.m-form-field--checkbox-error .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-error .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-error .a-checkbox.focus+.a-label:before{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline-color:var(--red)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label,.m-form-field--checkbox-error .a-checkbox.focus+.a-label{outline:1px dotted var(--red);outline-offset:1px}.m-form-field--checkbox-warning .a-label:before{border-color:var(--gold);outline:1px solid var(--gold)}.m-form-field--checkbox-warning .a-label:hover:before,.m-form-field--checkbox-warning .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label:before{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline-color:var(--gold)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label{outline:1px dotted var(--gold);outline-offset:1px}.m-form-field--checkbox-success .a-label:before{border-color:var(--green);outline:1px solid var(--green)}.m-form-field--checkbox-success .a-label:hover:before,.m-form-field--checkbox-success .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-success .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-success .a-checkbox.focus+.a-label:before{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline-color:var(--green)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label,.m-form-field--checkbox-success .a-checkbox.focus+.a-label{outline:1px dotted var(--green);outline-offset:1px}.m-form-field--radio .a-label:before{border-radius:50%;transform:rotate(0)}.m-form-field--radio .a-radio:focus+.a-label:before,.m-form-field--radio .a-radio.focus+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:hover+.a-label:before,.m-form-field--radio .a-radio.hover+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:checked+.a-label:before{background-color:var(--pacific);box-shadow:inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:checked:disabled+.a-label:before{background-color:var(--gray-40);box-shadow:inset 0 0 0 2px var(--gray-10)}.m-form-field--radio .a-radio:focus:checked+.a-label:before,.m-form-field--radio .a-radio.focus:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:hover:checked+.a-label:before,.m-form-field--radio .a-radio.hover:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--lg-target{display:block}.m-form-field--lg-target .a-label{box-sizing:border-box;width:100%;padding:15px;background-color:var(--gray-10)}.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{background-color:var(--pacific-20);box-shadow:inset 0 0 0 1px var(--pacific)}.m-form-field--lg-target .a-checkbox:hover+.a-label,.m-form-field--lg-target .a-checkbox.hover+.a-label,.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-radio:hover+.a-label,.m-form-field--lg-target .a-radio.hover+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label{box-shadow:inset 0 0 0 2px var(--pacific)}.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{outline-offset:1px}.m-form-field--lg-target .a-checkbox:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:hover:disabled+.a-label,.m-form-field--lg-target .a-radio:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:hover:disabled+.a-label{color:var(--gray-dark);box-shadow:none;background-color:var(--gray-20)}.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label:before,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label:before{border:1px solid var(--gray-60)}.m-form-field .a-form-alert{margin-top:.9375em}.a-label{display:inline-block}.a-label__helper{color:var(--gray-dark);font-size:1rem;font-weight:400}.a-label__helper--block{display:block;margin-top:0.8333333333em}.a-label--heading{display:block;margin-bottom:0.5555555556em;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.a-label--heading,ul+.a-label--heading,ol+.a-label--heading,dl+.a-label--heading,figure+.a-label--heading,img+.a-label--heading,table+.a-label--heading,blockquote+.a-label--heading,h1+.a-label--heading,.h1+.a-label--heading,h2+.a-label--heading,.h2+.a-label--heading,h3+.a-label--heading,.h3+.a-label--heading,h5+.a-label--heading,.h5+.a-label--heading,h6+.a-label--heading,.h6+.a-label--heading{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.a-label--heading{margin-bottom:.625em;font-size:1em;line-height:1.125}}.a-label--heading .a-label__helper--block{margin-top:.625rem}.a-range{appearance:none;width:100%;min-height:49px}.a-range::-webkit-slider-runnable-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-moz-range-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-webkit-slider-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range::-moz-range-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range:focus,.a-range.focus{box-shadow:none;outline:none}.a-range:focus::-webkit-slider-thumb,.a-range.focus::-webkit-slider-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.a-range:focus::-moz-range-thumb,.a-range.focus::-moz-range-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.o-search-input{display:flex;flex-direction:column;row-gap:.9375rem}.o-search-input__input{position:relative;display:flex;width:initial;flex:0 1 100%}.o-search-input__input-label{position:absolute;left:10px;align-self:center;cursor:pointer}.o-search-input__input input[type=search]{width:100%;white-space:nowrap;padding-left:30px;appearance:none}.o-search-input__input button[type=reset]{display:none;position:absolute;right:0;align-self:center;color:var(--gray-40);font-size:20px;border:1px solid transparent;background-color:transparent;outline:0;width:44px;padding:5px;text-align:right}.o-search-input__input button[type=reset]>svg{width:25px;cursor:pointer;pointer-events:none}.o-search-input__input button[type=reset]:hover{color:var(--black)}.o-search-input__input button[type=reset]:focus{color:var(--black)}.o-search-input__input button[type=reset]:focus>svg{outline:1px dotted var(--pacific)}.o-search-input__input input[type=search]:placeholder-shown~button[type=reset]{display:none}.o-search-input__input input[type=search]:not(:placeholder-shown){padding-right:34px}.o-search-input__input input[type=search]::-webkit-search-decoration,.o-search-input__input input[type=search]::-webkit-search-cancel-button,.o-search-input__input input[type=search]::-webkit-search-results-button,.o-search-input__input input[type=search]::-webkit-search-results-decoration{display:none}.o-search-input:focus-within button[type=reset],.o-search-input .o-search-input__input:hover button[type=reset]{display:block}.o-search-input button[type=submit]{line-height:1.1875}@media only all and (min-width: 37.5625em){.o-search-input{flex-direction:row;border-left:0}.o-search-input button[type=submit]{border-top-left-radius:0;border-bottom-left-radius:0;flex-basis:25%}}.no-js .o-search-input button[type=reset]{display:none !important}.a-select{position:relative;border:1px solid var(--gray-60)}.a-select select{width:100%;line-height:1.375;padding:.4375em .375em .375em;border:0;appearance:none;background-color:var(--white);border-radius:0;color:var(--black)}.a-select select:hover,.a-select select.hover{outline:2px solid var(--pacific);outline-offset:0}.a-select select:active,.a-select select:focus,.a-select select.focus{box-shadow:0 0 0 2px var(--pacific);outline:1px dotted var(--pacific);outline-offset:3px}.a-select select[disabled]{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed}.a-select select[disabled]:hover,.a-select select[disabled].hover,.a-select select[disabled]:focus,.a-select select[disabled].focus{outline:none}.a-select select[disabled] option,.a-select select[disabled] option:disabled,.a-select select option:disabled{color:var(--gray-dark)}.a-select:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;content:\"\";pointer-events:none}.a-select--disabled:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.a-tag-filter{display:flex;gap:.625rem;border:1px solid var(--teal);padding:4px 6px;background-color:var(--teal-20);border-radius:.1875rem;color:var(--black);text-align:left;min-width:-moz-fit-content;min-width:fit-content}.a-tag-filter .cf-icon-svg{pointer-events:none;flex:none}.a-tag-filter>label{display:contents;pointer-events:none}button.a-tag-filter:hover{background-color:var(--teal-40);cursor:pointer}button.a-tag-filter:focus{outline:1px dotted var(--teal);outline-offset:1px}button.a-tag-filter:active{background-color:var(--teal)}a.a-tag-filter{line-height:normal;color:var(--black);border-color:var(--teal)}a.a-tag-filter:visited,a.a-tag-filter.visited,a.a-tag-filter:hover,a.a-tag-filter.hover{border-color:var(--teal);color:var(--black)}a.a-tag-filter:focus,a.a-tag-filter.focus{border-color:var(--teal);color:var(--black)}a.a-tag-filter:active,a.a-tag-filter.active{border-color:var(--teal);color:var(--black)}.a-tag-topic{display:flex;gap:.3125rem}.a-tag-topic{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--gold-80);letter-spacing:1px}.a-tag-topic .a-tag-topic__text{color:var(--gray);word-break:break-word}@media only all and (max-width: 37.5em){.a-tag-topic{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-tag-topic .cf-icon-svg--right{margin-left:auto}.a-tag-topic .a-tag-topic__text{border-bottom-width:0;flex-shrink:10}}a.a-tag-topic{color:var(--gold-80);border-color:var(--gold-80)}a.a-tag-topic:visited,a.a-tag-topic.visited,a.a-tag-topic:hover,a.a-tag-topic.hover{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:focus,a.a-tag-topic.focus{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:active,a.a-tag-topic.active{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic .a-tag-topic__text{border-bottom-color:var(--gold-80)}@media only all and (max-width: 37.5em){a.a-tag-topic{border-top-width:1px;border-bottom-width:1px}a.a-tag-topic:focus{outline:none}a.a-tag-topic:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-tag-topic)+li:has(.a-tag-topic) .a-tag-topic{position:relative;border-top:none}li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:hover:before,li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.a-tag-topic__bullet{font-size:1rem;line-height:1rem}@media only all and (min-width: 37.5625em){a.a-tag-topic__text{color:var(--gray);border-color:var(--gray)}a.a-tag-topic__text:visited,a.a-tag-topic__text.visited,a.a-tag-topic__text:hover,a.a-tag-topic__text.hover{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:focus,a.a-tag-topic__text.focus{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:active,a.a-tag-topic__text.active{border-color:var(--gray);color:var(--gray)}a.a-tag-topic,a.a-tag-topic:visited,a.a-tag-topic:hover,a.a-tag-topic:focus,a.a-tag-topic:active{border-bottom:none;outline-offset:1px}a.a-tag-topic .a-tag-topic__text,a.a-tag-topic:visited .a-tag-topic__text,a.a-tag-topic:hover .a-tag-topic__text,a.a-tag-topic:focus .a-tag-topic__text,a.a-tag-topic:active .a-tag-topic__text{padding-bottom:1px;border-bottom:1px dotted var(--gold-80)}a.a-tag-topic:hover .a-tag-topic__text{border-bottom:1px solid var(--gold-80)}a.a-tag-topic:focus{outline-color:var(--gray)}a.a-tag-topic:focus .a-tag-topic__text{border-bottom-style:solid !important}}.m-tag-group{padding-left:0;list-style-type:none}.m-tag-group li{margin-bottom:0;display:contents}@media only all and (min-width: 37.5625em){.m-tag-group{display:flex;gap:.9375em;flex-wrap:wrap}.m-tag-group--stacked{flex-direction:column;width:-moz-fit-content;width:fit-content}}.m-tag-group:has(.a-tag-filter){display:flex;gap:.9375em;flex-wrap:wrap}html[lang=ar] .m-tag-group{direction:rtl;padding-right:0}.a-text-input{appearance:none;display:inline-block;padding:.4375em;border:1px solid var(--gray-60);background:var(--white);color:var(--black);box-sizing:border-box}.a-text-input:hover,.a-text-input.hover{border-color:var(--pacific);outline:1px solid var(--pacific)}.a-text-input:focus,.a-text-input.focus{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific);outline:1px dotted var(--pacific);outline-offset:2px}.a-text-input:disabled,.a-text-input:disabled:hover,.a-text-input:disabled.hover,.a-text-input:disabled:focus,.a-text-input:disabled.focus{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed;border-color:var(--gray-60);outline:none}.a-text-input--error{border-color:var(--red);outline:1px solid var(--red)}.a-text-input--error:hover,.a-text-input--error.hover{border-color:var(--red-dark);outline:1px solid var(--red-dark);outline-offset:0}.a-text-input--error:focus,.a-text-input--error.focus{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red)}.a-text-input--error:focus:hover,.a-text-input--error:focus.hover,.a-text-input--error.focus:hover,.a-text-input--error.focus.hover{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red);outline-offset:2px}.a-text-input--warning{border-color:var(--gold);outline:1px solid var(--gold)}.a-text-input--warning:hover,.a-text-input--warning.hover{border-color:var(--gold-dark);outline:1px solid var(--gold-dark);outline-offset:0}.a-text-input--warning:focus,.a-text-input--warning.focus{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold)}.a-text-input--warning:focus:hover,.a-text-input--warning:focus.hover,.a-text-input--warning.focus:hover,.a-text-input--warning.focus.hover{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold);outline-offset:2px}.a-text-input--success{border-color:var(--green);outline:1px solid var(--green)}.a-text-input--success:hover,.a-text-input--success.hover{border-color:var(--green-dark);outline:1px solid var(--green-dark);outline-offset:0}.a-text-input--success:focus,.a-text-input--success.focus{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green)}.a-text-input--success:focus:hover,.a-text-input--success:focus.hover,.a-text-input--success.focus:hover,.a-text-input--success.focus.hover{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green);outline-offset:2px}::-webkit-search-decoration{appearance:none}::placeholder{color:var(--gray-dark)}input[type=date]::-webkit-datetime-edit{color:var(--gray-dark)}select.o-multiselect{display:block;box-sizing:border-box;width:100%;padding:.25em .4375em;height:5.5em;border:1px solid var(--gray-60)}select.o-multiselect option{padding:.125em .375em}.o-multiselect,.o-multiselect__header{position:relative}.o-multiselect__header:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;border:1px solid var(--gray-60);content:\"\";pointer-events:none}.o-multiselect__search[type=text]{display:block;box-sizing:border-box;width:100%}.o-multiselect__fieldset{border-color:var(--gray-60);border-top:none;margin:-1px 0 0;padding:0;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;position:absolute;z-index:10;max-height:0;width:100%;transition:max-height .25s ease-out}.o-multiselect.u-active .o-multiselect__fieldset{margin-top:0;max-height:140px;border-color:var(--pacific);border-width:2px;border-top:0}.o-multiselect.u-active .o-multiselect__header:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.o-multiselect__options{list-style-type:none;background-color:var(--white);padding:0}.o-multiselect__options li{margin:0}.o-multiselect__options li:first-child .a-label{padding-top:.625em}.o-multiselect__options.u-filtered li:not(.u-filter-match){display:none}.o-multiselect__options.u-no-results li,.o-multiselect__options.u-max-selections li{display:none}.o-multiselect__options.u-no-results:after,.o-multiselect__options.u-max-selections:after{display:list-item}.o-multiselect__options.u-no-results:after{content:\"No results found\"}.o-multiselect__options.u-max-selections{padding:.625em;pointer-events:none}.o-multiselect__options.u-max-selections:after{content:\"Reached maximum number of selections\"}.o-multiselect__options .a-label{box-sizing:border-box;padding:.3125em 0 .3125em .625em;width:100%}.cf-icon-svg{height:1.1875em;vertical-align:text-top;fill:currentcolor}.cf-icon-svg--updating,.cf-icon-svg--updating-round{animation:updating-animation 1.25s infinite linear;transform-origin:50% 50%}@keyframes updating-animation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}html[lang=ar] .cf-icon-svg--right,html[lang=ar] .cf-icon-svg--right-round,html[lang=ar] .cf-icon-svg--left,html[lang=ar] .cf-icon-svg--left-round,html[lang=ar] .cf-icon-svg--arrow-right,html[lang=ar] .cf-icon-svg--arrow-right-round,html[lang=ar] .cf-icon-svg--arrow-left,html[lang=ar] .cf-icon-svg--arrow-left-round,html[lang=ar] .cf-icon-svg--help,html[lang=ar] .cf-icon-svg--help-round,html[lang=ar] .cf-icon-svg--book,html[lang=ar] .cf-icon-svg--book-round,html[lang=ar] .cf-icon-svg--document,html[lang=ar] .cf-icon-svg--document-round,html[lang=ar] .cf-icon-svg--edit,html[lang=ar] .cf-icon-svg--edit-round,html[lang=ar] .cf-icon-svg--paper-clip,html[lang=ar] .cf-icon-svg--paper-clip-round,html[lang=ar] .cf-icon-svg--cart,html[lang=ar] .cf-icon-svg--cart-round,html[lang=ar] .cf-icon-svg--disability,html[lang=ar] .cf-icon-svg--disability-round,html[lang=ar] .cf-icon-svg--travel,html[lang=ar] .cf-icon-svg--travel-round,html[lang=ar] .cf-icon-svg--bullhorn,html[lang=ar] .cf-icon-svg--bullhorn-round,html[lang=ar] .cf-icon-svg--chart,html[lang=ar] .cf-icon-svg--chart-round,html[lang=ar] .cf-icon-svg--list,html[lang=ar] .cf-icon-svg--list-round,html[lang=ar] .cf-icon-svg--external-link,html[lang=ar] .cf-icon-svg--external-link-round{transform:scaleX(-1)}.m-card{position:relative}.m-card:not(.m-card--breakout)>a{padding:1.875em}.m-card:not(.m-card--breakout) .m-card__footer{margin-top:auto}.m-card:not(.m-card--breakout,.m-card--topic){background:var(--white);border:1px solid var(--gray-20);border-bottom-width:3px;padding:1.875em}.m-card:not(.m-card--breakout,.m-card--topic),.m-card>a{display:flex;flex-direction:column;flex-grow:1;flex-basis:0;box-sizing:border-box;height:100%}.m-card a:focus{outline-offset:2px}.m-card__footer>a{font-weight:500;border-bottom-width:1px}@media only all and (max-width: 56.3125em){.m-card__heading{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h4+.m-card__heading,.h4+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.3636363636em}}@media only all and (max-width: 56.3125em)and (max-width: 37.5em){.m-card__heading{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h3+.m-card__heading,.h3+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.6666666667em}}.m-card__heading>a{color:var(--black)}.m-card__heading>a:hover{color:var(--pacific)}.m-card__heading>a .m-card__icon{font-size:1em;margin-bottom:0;padding-right:.46875em}.m-card__heading>a .m-card__icon,.m-card__heading>a span{display:table-cell}.m-card>.m-list{margin-top:10px;margin-bottom:30px}.m-card--topic{text-align:center;width:170px;background:var(--white)}.m-card--topic>a{border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--topic .m-card__icon{font-size:1.875em;color:var(--green);margin-bottom:.3125em}.m-card--topic:hover>a{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--topic:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--topic .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--topic>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--topic:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:focus .m-card__footer>span{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:active .m-card__footer>span{border-color:var(--pacific-dark);border-style:solid;color:var(--pacific-dark)}.m-card--topic-action .m-card__icon{color:var(--pacific)}.m-card--breakout{min-width:210px;text-align:center}.m-card--breakout>a{padding-top:60px}.m-card--breakout .m-card__inner-wrapper{position:relative;z-index:0;min-height:135px;background:var(--gray-5);border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--breakout .m-card__img{position:absolute;z-index:1;top:0;left:50%;width:210px;height:120px;margin-left:-105px}.m-card--breakout .m-card__footer{margin-top:84px}.m-card--breakout:hover .m-card__inner-wrapper{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--breakout:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--breakout .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--breakout>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--breakout:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--breakout>a:focus .m-card__footer>span{border-color:var(--pacific);color:var(--pacific)}.m-card--breakout>a:active .m-card__footer>span{border-color:var(--navy);border-style:solid;color:var(--navy)}.m-card--breakout .m-card__footer>span{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card--breakout .m-card__footer>span,ul+.m-card--breakout .m-card__footer>span,ol+.m-card--breakout .m-card__footer>span,dl+.m-card--breakout .m-card__footer>span,figure+.m-card--breakout .m-card__footer>span,img+.m-card--breakout .m-card__footer>span,table+.m-card--breakout .m-card__footer>span,blockquote+.m-card--breakout .m-card__footer>span,h1+.m-card--breakout .m-card__footer>span,.h1+.m-card--breakout .m-card__footer>span,h2+.m-card--breakout .m-card__footer>span,.h2+.m-card--breakout .m-card__footer>span,h4+.m-card--breakout .m-card__footer>span,.h4+.m-card--breakout .m-card__footer>span,h5+.m-card--breakout .m-card__footer>span,.h5+.m-card--breakout .m-card__footer>span,h6+.m-card--breakout .m-card__footer>span,.h6+.m-card--breakout .m-card__footer>span{margin-top:1.3636363636em}.o-card-group>h2{margin-bottom:1.875rem}.o-card-group--column-2 .o-card-group__cards{grid-template-columns:1fr 1fr}.o-card-group--column-3 .o-card-group__cards{grid-template-columns:repeat(3, minmax(0, 1fr))}@media only all and (max-width: 63.8125em){.o-card-group--column-3 .o-card-group__cards{grid-template-columns:1fr 1fr}}.o-card-group__cards{display:grid;grid-column-gap:1.25em;grid-row-gap:1.25em}@media only all and (max-width: 37.5em){.o-card-group__cards{grid-template-columns:100% !important}}.o-card-group--bg-green{padding:1.875em;background:var(--green-20)}_:-ms-lang(x),.o-card-group__cards{display:block}_:-ms-lang(x) .m-card,.o-card-group__cards .m-card{display:block;float:left;margin-bottom:10px}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-2 .o-card-group__cards .m-card{width:48%;margin-right:2%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-2 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-3 .o-card-group__cards .m-card{width:32%;margin-right:1%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-3 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x),.o-card-group:after{content:\"\";display:table;clear:both}.o-card-group--count-2 .m-card:nth-of-type(1),.o-card-group--count-3 .m-card:nth-of-type(1),.o-card-group--count-4 .m-card:nth-of-type(1){grid-area:card1}.o-card-group--count-2 .m-card:nth-of-type(2),.o-card-group--count-3 .m-card:nth-of-type(2),.o-card-group--count-4 .m-card:nth-of-type(2){grid-area:card2}.o-card-group--count-2 .m-card:nth-of-type(3),.o-card-group--count-3 .m-card:nth-of-type(3),.o-card-group--count-4 .m-card:nth-of-type(3){grid-area:card3}.o-card-group--count-2 .m-card:nth-of-type(4),.o-card-group--count-3 .m-card:nth-of-type(4),.o-card-group--count-4 .m-card:nth-of-type(4){grid-area:card4}.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card1 card3\"}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.7307692308em}h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1)>a{justify-content:center}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card3 card4\"}.o-card-group--flow .o-card-group__cards{display:flex;flex-wrap:wrap;justify-content:center}@media only all and (min-width: 37.5625em)and (max-width: 56.25em){.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card1\" \"card2 card3\"}}@media only all and (max-width: 37.5em){.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\"}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\" \"card4\"}.o-card-group--flow .o-card-group__cards{display:block}.o-card-group--flow .o-card-group__cards .m-card{width:100%;margin-bottom:1.875em}}.o-email-signup .m-notification{margin-bottom:.9375em}.o-email-signup .a-text-input{max-width:23.125rem}.o-email-signup__buttons{display:flex;margin-top:.9375em;align-items:center;flex-wrap:wrap-reverse;gap:.9375em}.o-email-signup .a-btn{text-align:inherit}@media only all and (max-width: 37.5em){.o-email-signup .a-label--heading{font-size:1em}}.o-featured-content-module{min-height:220px;position:relative;border:1px solid var(--gray-40);background-color:var(--gray-5)}.o-featured-content-module__text{padding-top:1.875em;padding-bottom:1.875em}.o-featured-content-module__img{display:block}@media only all and (max-width: 37.5em){.o-featured-content-module__text{padding-right:.9375em;padding-left:.9375em}.o-featured-content-module__visual{padding-right:.9375em;padding-bottom:.9375em;padding-left:.9375em}.o-featured-content-module__img{margin-right:auto;margin-left:auto}}@media only all and (min-width: 37.5625em){.o-featured-content-module__text{padding-right:300px;padding-left:1.875em}.o-featured-content-module__visual{height:100%;overflow:hidden;position:absolute;top:0;right:0;width:270px}.o-featured-content-module__img{max-width:none;height:100%;position:absolute;left:50%;transform:translate(-50%)}}.m-hero{background-color:var(--gray-5)}.m-hero__wrapper{display:grid;max-width:1200px;margin:0 auto;padding-top:30px;padding-bottom:30px}.m-hero__text{padding-right:15px;padding-left:15px}.m-hero__heading{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7647058824em}.m-hero__subhead{font-size:22px;line-height:1.25}.m-hero__image-wrapper{box-sizing:border-box;overflow:hidden}.m-hero__image{background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;display:none}@supports(display: grid){.m-hero__image{display:block}}.m-hero--knockout{background-color:var(--gray);color:var(--white)}.m-hero--overlay .m-hero__wrapper{background-position:center;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo,.m-hero--50-50{background-color:var(--white)}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}@media only all and (min-width: 37.5625em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h2+.m-hero--jumbo .m-hero__subhead,.h2+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h2+.m-hero--50-50 .m-hero__subhead,.h2+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.3636363636em}}@media only all and (min-width: 63.8125em){.m-hero--jumbo .m-hero__wrapper,.m-hero--50-50 .m-hero__wrapper{min-height:285px}.m-hero--jumbo .m-hero__heading,.m-hero--50-50 .m-hero__heading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.625em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead{margin-top:1.7307692308em}h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h3+.m-hero--jumbo .m-hero__subhead,.h3+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h3+.m-hero--50-50 .m-hero__subhead,.h3+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){.m-hero__image-wrapper{margin-top:1.875em}.m-hero--overlay .m-hero__wrapper{background-image:none !important}.m-hero--jumbo .m-hero__wrapper{padding-bottom:0}}@media only all and (max-width: 56.25em){.m-hero__heading{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7307692308em}h1+.m-hero__heading,.h1+.m-hero__heading,h3+.m-hero__heading,.h3+.m-hero__heading,h4+.m-hero__heading,.h4+.m-hero__heading,h5+.m-hero__heading,.h5+.m-hero__heading,h6+.m-hero__heading,.h6+.m-hero__heading{margin-top:1.1538461538em}.m-hero__subhead{font-size:18px}}@media only all and (min-width: 37.5625em){.m-hero__wrapper{grid-template-columns:7fr 5fr;padding-right:15px;padding-left:15px;min-height:225px}.m-hero__text{margin:auto 0}.m-hero__image-wrapper{padding-right:15px;padding-left:15px;display:flex;align-items:center}.m-hero--bleeding .m-hero__image-wrapper{width:100%;margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--bleeding .m-hero__image{padding-bottom:0 !important;height:100%;width:100%;background-size:cover}.m-hero--overlay .m-hero__image{display:none}.m-hero--jumbo .m-hero__wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo .m-hero__image{display:none}.m-hero--50-50 .m-hero__wrapper{grid-template-columns:1fr 1fr;border:1px solid var(--gray-40);border-top:none;background-position:100% center;background-repeat:no-repeat;background-size:50%}.m-hero--50-50 .m-hero__image{display:none}}@media only all and (min-width: 63.8125em){.m-hero__wrapper{padding-top:2.8125em;padding-bottom:2.8125em;min-height:195px}.m-hero--bleeding .m-hero__image-wrapper{margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--50-50 .m-hero__wrapper{min-height:345px}}.content-l{position:relative}@media only all and (min-width: 37.5625em){.content-l{display:block;position:relative;margin-left:-15px;margin-right:-15px}}@media only all and (max-width: 37.5em){.content-l__col+.content-l__col{margin-top:1.875em}}@media only all and (min-width: 37.5625em){.content-l__col-1{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-2{display:inline-block;box-sizing:border-box;width:50%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-3{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-2-3{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-8{display:inline-block;box-sizing:border-box;width:37.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-5-8{display:inline-block;box-sizing:border-box;width:62.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-4{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-4{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}.content__line{height:1px;background:var(--gray-40)}.content__main dd,.content__main dt,.content__main h3,.content__main h4,.content__main h5,.content__main h6,.content__main li,.content__main p,.content__main label,.content__intro dd,.content__intro dt,.content__intro h3,.content__intro h4,.content__intro h5,.content__intro h6,.content__intro li,.content__intro p,.content__intro label{max-width:41.875rem}.content__intro,.content__main,.content__sidebar{padding:1.875em .9375em}@media only all and (min-width: 37.5625em){.content__intro,.content__main,.content__sidebar{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding:2.8125em .9375em}}@media only all and (min-width: 56.3125em){.content__intro,.content__main,.content__sidebar{padding:2.8125em 0}}@media only all and (min-width: 56.3125em){.content__intro{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}@media only all and (min-width: 56.3125em){.content--1-3 .content__sidebar{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-right:1.875em}.content--1-3 .content__main{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;position:relative}.content--1-3 .content__main:after{content:\"\";border-left:1px solid var(--gray-40);position:absolute;top:2.8125em;bottom:0;left:-1.875em}.content--2-1 .content__main{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content--2-1 .content__main:after{right:-1.875em}.content--2-1 .content__sidebar{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-left:1.875em}}.content--flush-bottom{padding-bottom:0}@media only all and (max-width: 56.25em){.content--flush-top-on-small{padding-top:0}}@media only all and (max-width: 56.25em){.content--flush-all-on-small{padding:0;border:none}}.block{margin-top:3.75em;margin-bottom:3.75em}.block--border-top{border-top:1px solid var(--gray-40)}.block--border-right{border-right:1px solid var(--gray-40)}.block--border-bottom{border-bottom:1px solid var(--gray-40)}.block--border-left{border-left:1px solid var(--gray-40)}.block--border{border:1px solid var(--gray-40)}.block--flush-top{margin-top:0 !important}.block--flush-top.block--border,.block--flush-top.block--border-top{border-top:none}.block--flush-bottom{margin-bottom:0 !important}.block--flush-bottom.block--border,.block--flush-bottom.block--border-bottom{border-bottom:none}.block--flush-sides{margin-right:-15px;margin-left:-15px}@media only all and (max-width: 37.5em){.block--flush-sides.block--border,.block--flush-sides.block--border-right,.block--flush-sides.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush-sides{margin-right:-30px;margin-left:-30px}}.block--flush{margin-top:0 !important;margin-right:-15px;margin-bottom:0 !important;margin-left:-15px}.block--flush.block--border,.block--flush.block--border-top,.block--flush.block--border-bottom{border-top:none;border-bottom:none}@media only all and (max-width: 37.5em){.block--flush.block--border,.block--flush.block--border-right,.block--flush.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush{margin-right:-30px;margin-left:-30px}}.block--bg{padding:1.875em .9375em 3.75em;background:var(--gray-5)}@media only all and (min-width: 37.5625em){.block--bg{padding:2.8125em 1.875em}}.block--padded-top{padding-top:1.875em;margin-top:1.875em}.block--padded-bottom{padding-bottom:1.875em;margin-bottom:1.875em}.block--sub{margin-top:1.875em;margin-bottom:1.875em}@media only all and (min-width: 56.3125em){.wrapper{max-width:1200px;padding-right:15px;padding-left:15px;margin:0 auto;clear:both}}.wrapper--match-content{padding-left:15px;padding-right:15px}@media only all and (min-width: 37.5625em){.wrapper--match-content{padding-left:30px;padding-right:30px;max-width:1200px}}.o-text-introduction{margin-top:0;margin-bottom:60px}.o-text-introduction>*{margin-top:0;margin-bottom:15px;max-width:41.875rem}.o-well{box-sizing:border-box;padding:1.875em .9375em;border:1px solid var(--gray-40);background-color:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-well{padding-left:1.875em;padding-right:1.875em}}.o-banner{padding:.9375em 0;background:var(--gold-10);border-bottom:1px solid var(--gray-40);font-size:.875em}.o-banner .m-notification{border:none;padding:0}.o-banner .m-notification__icon{left:0;top:0}.o-banner--dark{background:var(--teal-dark);border-color:var(--teal-dark);color:var(--white)}.o-banner--dark .m-notification{background:var(--teal-dark)}.o-banner--dark .m-notification .cf-icon-svg{fill:var(--white)}.o-banner--dark .m-notification a{color:var(--white);border-color:var(--white)}.o-banner--dark .m-notification a:visited,.o-banner--dark .m-notification a.visited{border-color:var(--teal-40);color:var(--teal-40)}.o-banner--dark .m-notification a:hover,.o-banner--dark .m-notification a.hover{border-color:var(--gray-15);color:var(--gray-15)}.o-banner--dark .m-notification a:focus,.o-banner--dark .m-notification a.focus{border-color:var(--white);color:var(--white)}.o-banner--dark .m-notification a:active,.o-banner--dark .m-notification a.active{border-color:var(--gray-15);color:var(--gray-15)}@media only all and (min-width: 37.5625em){.o-banner{font-size:1em}}.m-notification{display:none;position:relative;padding:15px;background:var(--gray-5);border:1px solid var(--gray-40)}.m-notification>.cf-icon-svg{position:absolute;fill:var(--gray)}.m-notification--success{background:var(--green-10);border-color:var(--green)}.m-notification--success>.cf-icon-svg{fill:var(--green)}.m-notification--warning{background:var(--gold-10);border-color:var(--gold)}.m-notification--warning>.cf-icon-svg{fill:var(--gold)}.m-notification--error{background:var(--red-10);border-color:var(--red)}.m-notification--error>.cf-icon-svg{fill:var(--red)}.m-notification--success a,.m-notification--warning a,.m-notification--error a{color:var(--pacific-mid-dark);border-color:var(--pacific-mid-dark)}.m-notification--success a:visited,.m-notification--success a.visited,.m-notification--warning a:visited,.m-notification--warning a.visited,.m-notification--error a:visited,.m-notification--error a.visited{border-color:var(--teal);color:var(--teal)}.m-notification--success a:hover,.m-notification--success a.hover,.m-notification--warning a:hover,.m-notification--warning a.hover,.m-notification--error a:hover,.m-notification--error a.hover{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-notification--success a:focus,.m-notification--success a.focus,.m-notification--warning a:focus,.m-notification--warning a.focus,.m-notification--error a:focus,.m-notification--error a.focus{border-color:var(--pacific-mid-dark);color:var(--pacific-mid-dark)}.m-notification--success a:active,.m-notification--success a.active,.m-notification--warning a:active,.m-notification--warning a.active,.m-notification--error a:active,.m-notification--error a.active{border-color:var(--navy-dark);color:var(--navy-dark)}.m-notification--visible{display:block}.cf-icon-svg+.m-notification__content{padding-left:1.5625rem}.m-notification__message{font-size:1rem;line-height:1.25;font-weight:500}@media only all and (min-width: 37.5625em){.m-notification__message{font-size:1.125rem}}.m-notification__explanation{margin-top:.3125rem;margin-bottom:.9375rem}.m-notification__message+.m-list{margin-top:.9375rem}@media only all and (min-width: 37.5625em){.m-notification .cf-icon-svg{font-size:1.125rem}.m-notification__explanation{margin-bottom:0}.m-notification .m-list{margin-top:.3125rem}.m-notification .m-list__item{margin-bottom:.3125rem}}html[lang=ar] .m-notification .cf-icon-svg+.m-notification__content{padding-left:initial;padding-right:1.5625rem}html[lang=ar] .m-notification .m-list{padding-right:0}.m-pagination{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:\"pag-btn-prev . pag-btn-next\" \"pag-form pag-form pag-form\";row-gap:.9375rem}.m-pagination__form{grid-area:pag-form;display:flex;flex-flow:wrap;place-content:center;gap:.625rem;padding:.3125rem;border-radius:.25rem;background:var(--gray-5);color:var(--gray)}.m-pagination__current-page{width:2.8125rem;font-weight:500;text-align:right}.m-pagination__label{display:contents;white-space:nowrap}.m-pagination__btn-prev{grid-area:pag-btn-prev;z-index:1}.m-pagination__btn-next{grid-area:pag-btn-next;z-index:1}@media only all and (min-width: 37.5625em){.m-pagination{grid-template-areas:\"pag-btn-prev pag-form pag-btn-next\"}.m-pagination__btn-prev{border-top-right-radius:0;border-bottom-right-radius:0}.m-pagination__btn-next{border-top-left-radius:0;border-bottom-left-radius:0}}.o-table__cell--right-align{text-align:right}.o-table--scrolling{box-sizing:border-box;overflow-y:hidden}.o-table--scrolling table{border:1px solid var(--gray-40)}.o-table--scrolling table>tbody>tr:nth-child(2n)>th,.o-table--scrolling table>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-table--striped>tbody>tr:nth-child(2n)>th,.o-table--striped>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}}@media only screen and (max-width: 600px){.o-table{width:100%}.o-table--striped tr:nth-child(2n)>th,.o-table--striped tr:nth-child(2n)>td{background:var(--white)}.o-table--stack-on-small{border-top:1px solid var(--gray-40)}.o-table--stack-on-small tr,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=row],.o-table--stack-on-small [data-display-table=cell]{display:block}.o-table--stack-on-small th,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=cell]{padding-right:0;padding-left:0;width:100%}.o-table--stack-on-small>thead,.o-table--stack-on-small [data-display-table=thead]{display:none}.o-table--stack-on-small td[data-label]:before{display:block;margin-top:0;margin-bottom:.3125em;content:attr(data-label);line-height:1.83333333;font-size:.875em;font-weight:600;letter-spacing:1px;text-transform:uppercase}.o-table--stack-on-small td:last-child,.o-table--stack-on-small [data-display-table=cell]:last-child{margin-bottom:1.875em}}.a-date{color:var(--gray);white-space:nowrap;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.a-date,ul+.a-date,ol+.a-date,dl+.a-date,figure+.a-date,img+.a-date,table+.a-date,blockquote+.a-date,h1+.a-date,.h1+.a-date,h2+.a-date,.h2+.a-date,h3+.a-date,.h3+.a-date,h4+.a-date,.h4+.a-date,h6+.a-date,.h6+.a-date{margin-top:2.1428571429em}.no-js .u-js-only,.u-hide-if-js{display:none !important}.no-js .u-hide-if-js{display:block !important}.u-clearfix:after{content:\"\";display:table;clear:both}.u-visually-hidden{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}@media only all and (max-width: 37.5em){.u-hide-on-mobile{display:none}}.u-show-on-mobile{display:none}@media only all and (max-width: 37.5em){.u-show-on-mobile{display:block}}.u-hidden{display:none !important}.u-invisible{visibility:hidden}.u-right{float:right}.u-nowrap{white-space:nowrap}.u-flexible-container{position:relative;padding-bottom:56.25%;height:0}.u-flexible-container__inner{position:absolute;top:0;left:0;width:100%;height:100%}.u-flexible-container--4-3{position:relative;padding-bottom:75%;height:0}.u-mt0{margin-top:0 !important}.u-mb0{margin-bottom:0 !important}.u-mt5{margin-top:5px !important}.u-mb5{margin-bottom:5px !important}.u-mt10{margin-top:10px !important}.u-mb10{margin-bottom:10px !important}.u-mt15{margin-top:15px !important}.u-mb15{margin-bottom:15px !important}.u-mt20{margin-top:20px !important}.u-mb20{margin-bottom:20px !important}.u-mt30{margin-top:30px !important}.u-mb30{margin-bottom:30px !important}.u-mt45{margin-top:45px !important}.u-mb45{margin-bottom:45px !important}.u-mt60{margin-top:60px !important}.u-mb60{margin-bottom:60px !important}.u-w100pct{width:100%}.u-w90pct{width:90%}.u-w80pct{width:80%}.u-w70pct{width:70%}.u-w60pct{width:60%}.u-w50pct{width:50%}.u-w40pct{width:40%}.u-w30pct{width:30%}.u-w20pct{width:20%}.u-w10pct{width:10%}.u-w75pct{width:75%}.u-w65pct{width:65%}.u-w25pct{width:25%}.u-w15pct{width:15%}.u-w66pct{width:66.6666666667%}.u-w33pct{width:33.3333333333%}small,.u-small-text{font-size:.875em}small--subtle,.u-small-text--subtle{color:var(--gray)}.u-no-animation{transition-duration:0s !important}.u-move-transition{transition:transform .25s ease-out}.u-move-to-origin{transform:translateZ(0)}.u-move-left{transform:translate3d(-100%, 0, 0)}.u-move-left-2x{transform:translate3d(-200%, 0, 0)}.u-move-left-3x{transform:translate3d(-300%, 0, 0)}.u-move-right{transform:translate3d(100%, 0, 0)}.u-move-up{transform:translate3d(0, -100%, 0)}.u-alpha-transition{transition:opacity .25s linear}.u-alpha-100{opacity:1}.u-alpha-0{opacity:0}.u-max-height-transition{overflow:hidden;contain:paint;transition:max-height .2s ease-out}.u-max-height-zero{max-height:0 !important}.u-max-height-summary{max-height:88px !important}.a-link{border-bottom-width:0}.a-link .a-link__text{border-bottom-width:1px;border-bottom-style:inherit;overflow-wrap:break-word}.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){.a-link--jump{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-link--jump .cf-icon-svg--right{margin-left:auto}.a-link--jump .a-link__text{border-bottom-width:0;flex-shrink:10}}a.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){a.a-link--jump{border-top-width:1px;border-bottom-width:1px}a.a-link--jump:focus{outline:none}a.a-link--jump:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-link--jump)+li:has(.a-link--jump) .a-link--jump{position:relative;border-top:none}li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:hover:before,li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.m-list--unstyled,.m-list--horizontal,.m-list--links{padding-left:0;list-style-type:none}.m-list--unstyled .m-list__item,.m-list--horizontal .m-list__item,.m-list--links .m-list__item{margin-left:0}.m-list--spaced .m-list--spaced,.m-list--spaced .m-list__item+.m-list__item{margin-top:1.5em}.m-list--horizontal .m-list__item{display:inline-block;margin-right:.25em;margin-bottom:0}@media only all and (max-width: 37.5em){.m-list--links .m-list__item{margin-bottom:0}}html[lang=ar] .m-list{padding-right:0}.m-meta-header{display:flex;flex-direction:column-reverse;flex-wrap:wrap-reverse;row-gap:.625rem;column-gap:1.3125rem;width:-moz-fit-content;width:fit-content;padding-bottom:.625rem;overflow:hidden}.m-meta-header__item-group{display:flex;flex-wrap:wrap;column-gap:1.3125rem}.m-meta-header__item{display:grid;grid-template-columns:0 auto 1fr;row-gap:.3125rem;text-wrap:balance;margin-bottom:0;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.m-meta-header__item,ul+.m-meta-header__item,ol+.m-meta-header__item,dl+.m-meta-header__item,figure+.m-meta-header__item,img+.m-meta-header__item,table+.m-meta-header__item,blockquote+.m-meta-header__item,h1+.m-meta-header__item,.h1+.m-meta-header__item,h2+.m-meta-header__item,.h2+.m-meta-header__item,h3+.m-meta-header__item,.h3+.m-meta-header__item,h5+.m-meta-header__item,.h5+.m-meta-header__item,h6+.m-meta-header__item,.h6+.m-meta-header__item{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.625em;font-size:1em;line-height:1.125}}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.3125rem}}.m-meta-header__item .cf-icon-svg{margin-right:.3125rem}.m-meta-header__item:before{content:\"|\";margin-left:-0.8125rem}.m-meta-header__item .a-date{font-size:.875rem;line-height:1.7142857143;margin-bottom:0}@media only all and (min-width: 37.5625em){.m-meta-header{flex-direction:row}}.m-pull-quote__body{color:var(--black);font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-pull-quote__body{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.m-pull-quote__citation{color:var(--gray);font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.m-pull-quote__citation,ul+.m-pull-quote__citation,ol+.m-pull-quote__citation,dl+.m-pull-quote__citation,figure+.m-pull-quote__citation,img+.m-pull-quote__citation,table+.m-pull-quote__citation,blockquote+.m-pull-quote__citation,h1+.m-pull-quote__citation,.h1+.m-pull-quote__citation,h2+.m-pull-quote__citation,.h2+.m-pull-quote__citation,h3+.m-pull-quote__citation,.h3+.m-pull-quote__citation,h4+.m-pull-quote__citation,.h4+.m-pull-quote__citation,h6+.m-pull-quote__citation,.h6+.m-pull-quote__citation{margin-top:2.1428571429em}.m-pull-quote__citation:before{content:\"—\"}.m-slug-header{border-top:1px solid var(--gray-40)}.m-slug-header__heading{display:inline-block;padding-top:0.2857142857em;border-top:5px solid var(--green);margin-top:-3px;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}.a-tagline{font-size:.75rem;display:grid;grid-template-columns:22px 1fr;grid-column-gap:10px}.a-tagline__text{display:inline-block}.a-tagline .u-usa-flag{margin-top:1px}.a-tagline--large{font-size:1rem}.a-tagline--large .u-usa-flag{margin-top:4px}.u-usa-flag{display:inline-block;width:24px;height:13px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAZCAMAAABAf11LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5QTFRF////sxlC7MbQ2YyhxlNxCjFhR2WJV3GSKUt1dYumOFh/GT5rhZiwwszYsr/OlKW6Zn6c0djh8PL1iR9Ko7LE4OXrl0pttKC0pXWRtYKbSuJhRQAAANFJREFUeNrkkctuwyAUREnSuW/ApHYf//+jBVdZVcJi3aORgAXcMyLBAAJEzsVG3m8TkifyI3zfPQ6nJJLo421CArSBmkgjNEWtQE4zXJmClXuCWIlU5hdQxCqbqnE1KdIz79CVDvBwZxyKfQfmHTyzl01UZSvOWSTbhZLSWeDMufWLC/1ls3amT4qQq394EjIjApxBT+/nr8eEBNuKcB9SWMpmEXalNOylmlUZNTr4vE/4VdKhpC+leQf6y/e0wzL3RdJtkfUJyzwW+ZcdfgQYAJmJD3zerW6OAAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */:root{--font-stack: system-ui, sans-serif;--beige: #bea96f;--beige-30: #f0e8d8;--beige-60: #d8c8a0;--green-dark: #1e9642;--green-mid-dark: #1fa040;--green: #20aa3f;--green-90: #48b753;--green-80: #66c368;--green-70: #93cf7c;--green-60: #addc91;--green-50: #bae0a2;--green-40: #c7e5b3;--green-30: #d4eac6;--green-20: #e2efd8;--green-10: #f0f8eb;--teal-dark: #005e5d;--teal-mid-dark: #126b69;--teal: #257675;--teal-90: #3e8685;--teal-80: #579695;--teal-70: #70a6a5;--teal-60: #89b6b5;--teal-50: #9ec4c3;--teal-40: #b4d2d1;--teal-30: #c4dddc;--teal-20: #d4e7e6;--teal-10: #f0f7f6;--pacific-dark: #0050b4;--pacific-mid-dark: #0061c1;--pacific: #0072ce;--pacific-90: #2284d5;--pacific-80: #4497dc;--pacific-70: #61a7e2;--pacific-60: #7eb7e8;--pacific-50: #96c4ed;--pacific-40: #afd2f2;--pacific-30: #c3ddf6;--pacific-20: #d6e8fa;--pacific-10: #eff8fd;--navy-dark: #002d72;--navy-mid-dark: #123c7c;--navy: #254b87;--navy-90: #3e5f95;--navy-80: #5674a3;--navy-70: #6f88b2;--navy-60: #889cc0;--navy-50: #9daecc;--navy-40: #b3c0d9;--navy-30: #c3cde2;--navy-20: #d3daeb;--navy-10: #f4f6fa;--purple-dark: #a01b68;--purple-mid-dark: #aa2071;--purple: #b4267a;--purple-90: #be438b;--purple-80: #c55998;--purple-70: #cd70a5;--purple-60: #d486b2;--purple-50: #dc9cbf;--purple-40: #e3b2cc;--purple-30: #ebc9d9;--purple-20: #f0d8e2;--purple-10: #fdf3f8;--red-dark: #b63014;--red-mid-dark: #c3381c;--red: #d14124;--red-90: #d75a40;--red-80: #dd735d;--red-70: #e28875;--red-60: #e79e8e;--red-50: #ebb0a3;--red-40: #f0c3b8;--red-30: #f3d1c8;--red-20: #f7e0d9;--red-10: #fbefec;--gold-dark: #dc731c;--gold-mid-dark: #ed881b;--gold: #ff9e1b;--gold-90: #ffab39;--gold-80: #ffb858;--gold-70: #ffc372;--gold-60: #ffce8d;--gold-50: #ffd8a3;--gold-40: #ffe1b9;--gold-30: #ffe8cb;--gold-20: #fff0dd;--gold-10: #fff6ec;--neutral-dark: #745745;--neutral-mid-dark: #7d604b;--neutral: #8a6c57;--neutral-90: #957865;--neutral-80: #a18573;--neutral-70: #ad9484;--neutral-60: #baa496;--neutral-50: #c6b4a9;--neutral-40: #d3c5bc;--neutral-30: #ddd1c9;--neutral-20: #e7ddd7;--neutral-10: #f8f5f2;--gray-darker: #293037;--gray-dark: #43484e;--gray-mid-dark: #4f5257;--gray: #5a5d61;--gray-90: #676a6f;--gray-80: #75787b;--gray-70: #838588;--gray-60: #919395;--gray-50: #a2a3a4;--gray-40: #b4b5b6;--gray-30: #c3c4c4;--gray-20: #d2d3d5;--gray-15: #dcdddf;--gray-10: #e7e8e9;--gray-5: #f7f8f9;--black: #101820;--white: #fff}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/2cd55546-ec00-4af9-aeca-4a3cd186da53.woff2\") format(\"woff2\");font-style:normal;font-weight:normal;font-display:fallback}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/627fbb5a-3bae-4cd9-b617-2f923e29d55e.woff2\") format(\"woff2\");font-style:normal;font-weight:500;font-display:fallback}:root{--font-stack: \"Avenir Next\", arial, sans-serif}.cf-select{position:relative;border:1px solid var(--gray-40)}.cf-select select{width:100%;padding:0.25em 0 0.375em 1rem;border:0;border-radius:0;appearance:none;background-color:var(--white);color:var(--black);margin-right:30px}.cf-select select:hover,.cf-select select.hover,.cf-select select:active,.cf-select select:focus{outline:2px solid var(--pacific);outline-offset:0}.cf-select select[disabled]{color:var(--gray-80);background-color:var(--gray-10);cursor:not-allowed}.cf-select select[disabled]:hover{outline:none}.cf-select select[disabled] option,.cf-select select[disabled] option:disabled,.cf-select select option:disabled{color:var(--gray-10)}.cf-select select::-ms-expand{display:none}.cf-select::after{position:absolute;top:50%;right:0;transform:translate(-50%, -50%);background-color:var(--gray-5);color:var(--gray-80);content:\"▾\";text-align:center;pointer-events:none}.no-csspointerevents .cf-select::after{height:0;width:0;border:0;content:\"\"}.refine-bar section{margin:10px 0 10px 15px}.refine-bar section p{font-size:12px;font-weight:600;color:var(--gray)}.refine-bar section button.selected{background-color:var(--pacific-60);font-weight:600}.refine-bar section button:not(.selected){background-color:var(--pacific-20)}.refine-bar section:not(.filter-panel-toggle) button{color:var(--black)}.refine-bar section.cf-select{border:none}.refine-bar section.cf-select select{background-color:var(--white);color:var(--black);border:1px solid var(--gray-40)}.refine-bar section.cf-select::after{background-color:var(--white);transform:translate(-5px, 0)}@media screen and (min-width: 901px){.refine-bar .separator{display:none}}@media screen and (min-width: 750px)and (max-width: 900px){.refine-bar .separator{display:none}}@media screen and (max-width: 599px){.refine-bar .separator{display:none}}@media screen and (max-width: 599px),screen and (min-width: 600px)and (max-width: 749px){.refine-bar button>span{display:none}}.refine-bar button.disabled.a-btn__disabled{background-color:var(--gray-10)}",null,"/*! normalize.css v2.1.3 | MIT License | git.io/normalize */html{font-family:sans-serif;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:0.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:0.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:0.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:normal;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:0.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:0.5em}li{margin-bottom:0.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:0.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:0.625em;text-align:left}th,td{padding:0.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:0.9375em;margin-left:0.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:\"Input Mono\",Consolas,Monaco,\"Courier New\",monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:0.8125em}pre{display:block;padding:0.625em 0.9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:rgba(0,0,0,0)}html{font-family:sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:.5em}li{margin-bottom:.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:.625em;text-align:left}th,td{padding:.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:.9375em;margin-left:.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:Input Mono,Consolas,Monaco,Courier New,monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:.8125em}pre{display:block;padding:.625em .9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:transparent}button.a-btn::-moz-focus-inner,input.a-btn::-moz-focus-inner{border:0}.a-btn{appearance:none;display:flex;gap:.625rem;box-sizing:border-box;padding:.5em .875em;border:0;margin:0;border-radius:.25em;cursor:pointer;font-size:1em;font-weight:500;line-height:normal;text-align:center;text-decoration:none;transition:background-color .1s;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;justify-content:center}.a-btn,.a-btn:link,.a-btn:visited{background-color:var(--pacific);color:var(--white)}.a-btn:hover,.a-btn.hover,.a-btn:focus,.a-btn.focus{background-color:var(--pacific-dark);color:var(--white)}.a-btn:focus,.a-btn.focus{outline:1px dotted var(--pacific);outline-offset:1px}.a-btn:active,.a-btn.active{background-color:var(--navy)}.a-btn--secondary,.a-btn--secondary:link,.a-btn--secondary:visited{background-color:var(--gray);color:var(--white)}.a-btn--secondary:hover,.a-btn--secondary.hover,.a-btn--secondary:focus,.a-btn--secondary.focus{background-color:var(--gray-dark)}.a-btn--secondary:focus,.a-btn--secondary.focus{outline-color:var(--gray)}.a-btn--secondary:active,.a-btn--secondary.active{background-color:var(--black)}.a-btn--warning,.a-btn--warning:link,.a-btn--warning:visited{background-color:var(--red-mid-dark);color:var(--white)}.a-btn--warning:hover,.a-btn--warning.hover,.a-btn--warning:focus,.a-btn--warning.focus{background-color:var(--red-dark)}.a-btn--warning:focus,.a-btn--warning.focus{outline-color:var(--red-mid-dark)}.a-btn--warning:active,.a-btn--warning.active{background-color:var(--gray-dark)}.a-btn--disabled,.a-btn--disabled:link,.a-btn--disabled:visited,.a-btn--disabled:hover,.a-btn--disabled.hover,.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn--disabled:active,.a-btn--disabled.active,.a-btn[disabled],.a-btn[disabled]:link,.a-btn[disabled]:visited,.a-btn[disabled]:hover,.a-btn[disabled].hover,.a-btn[disabled]:focus,.a-btn[disabled].focus,.a-btn[disabled]:active,.a-btn[disabled].active{background-color:var(--gray-20);color:var(--gray-dark);cursor:default;cursor:not-allowed}.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn[disabled]:focus,.a-btn[disabled].focus{outline-color:var(--gray-20)}@media only all and (max-width: 37.5em){.a-btn--full-on-xs{display:block;width:100%}}.a-btn:has(svg+span) span{order:3}.a-btn:has(span+svg) svg{order:3}.a-btn:not(.a-btn--hide-icon):has(svg+span):before,.a-btn:not(.a-btn--hide-icon):has(span+svg):before{content:\"\";border-left:1px solid var(--pacific-60);order:2;place-self:normal}.a-btn--secondary:has(svg):before{border-color:var(--gray-40) !important}.a-btn--warning:has(svg):before{border-color:var(--red-60) !important}.a-btn--disabled:has(svg):before,.a-btn[disabled]:has(svg):before{border-color:var(--gray-60) !important}.a-btn--hide-icon svg{display:none}.m-btn-group{display:flex;gap:.625rem;flex-wrap:wrap;align-items:center;width:-moz-fit-content;width:fit-content}.a-btn--link{padding:1.5px 0;border-radius:0;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-style:dotted;text-underline-offset:4.5px}.a-btn--link:has(svg){gap:.3125rem}.a-btn--link:has(svg):before{display:none}.a-btn--link,.a-btn--link:link,.a-btn--link:visited{text-decoration-color:var(--pacific);background-color:transparent;color:var(--pacific)}.a-btn--link:hover,.a-btn--link.hover{text-decoration-color:var(--pacific-dark);text-decoration-style:solid;background-color:transparent;color:var(--pacific-dark)}.a-btn--link:focus,.a-btn--link.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--pacific);color:var(--pacific)}.a-btn--link:active,.a-btn--link.active{text-decoration-color:var(--navy);text-decoration-style:solid;background-color:transparent;color:var(--navy)}.a-btn--link.a-btn--secondary,.a-btn--link.a-btn--secondary:link,.a-btn--link.a-btn--secondary:visited{text-decoration-color:var(--gray);background-color:transparent;color:var(--gray)}.a-btn--link.a-btn--secondary:hover,.a-btn--link.a-btn--secondary.hover{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.a-btn--link.a-btn--secondary:focus,.a-btn--link.a-btn--secondary.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--gray);color:var(--gray)}.a-btn--link.a-btn--secondary:active,.a-btn--link.a-btn--secondary.active{text-decoration-color:var(--black);text-decoration-style:solid;background-color:transparent;color:var(--black)}.a-btn--link.a-btn--warning,.a-btn--link.a-btn--warning:link,.a-btn--link.a-btn--warning:visited{text-decoration-color:var(--red-mid-dark);background-color:transparent;color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:hover,.a-btn--link.a-btn--warning.hover{text-decoration-color:var(--red-dark);text-decoration-style:solid;background-color:transparent;color:var(--red-dark)}.a-btn--link.a-btn--warning:focus,.a-btn--link.a-btn--warning.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--red-mid-dark);color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:active,.a-btn--link.a-btn--warning.active{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.o-expandable{position:relative}.o-expandable__header{display:flex;justify-content:space-between;gap:10px;padding:.625em .9375em;border:0;background-color:transparent;cursor:pointer}.o-expandable__header:focus{outline:1px dotted var(--black);outline-offset:2px}.o-expandable__header .o-expandable__cue-close,.o-expandable__header .o-expandable__cue-open{display:none}.o-expandable__header[aria-expanded=false] .o-expandable__cue-open,.o-expandable__header[aria-expanded=true] .o-expandable__cue-close{display:block}.o-expandable button.o-expandable__header{width:100%;text-align:left}.o-expandable__label{flex-grow:1;margin-bottom:0;color:var(--black);font-weight:500}.o-expandable__icon,.o-expandable__label{font-size:1.125em}@media only all and (max-width: 37.5em){.o-expandable__icon,.o-expandable__label{font-size:1em}}.o-expandable__cues{align-self:center;color:var(--pacific);font-size:1em;line-height:1.375}.o-expandable__content{padding:0 .9375em .9375em}.o-expandable__content:before{content:\"\";display:block;border-top:1px solid var(--gray-40);padding-top:.9375em}.o-expandable__content:after{padding-bottom:.9375em;width:100%}.o-expandable--padded .o-expandable__header{padding:1.5625em .9375em}.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.625em}@media only all and (max-width: 37.5em){.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.375em}}.o-expandable--background{background:var(--gray-5)}.o-expandable--border{border:1px solid var(--gray-40)}html[lang=ar] .o-expandable__header{text-align:right}html[lang=ar] .o-expandable__cues{text-align:left}.o-expandable-group .o-expandable{border-bottom:1px solid var(--gray-40)}.o-expandable-group .o-expandable:first-child{border-top:1px solid var(--gray-40)}@media print{.o-expandable__header[aria-expanded=true] .o-expandable__cue-close,.o-expandable__header[aria-expanded=false] .o-expandable__cue-open{display:none}.o-expandable__content[aria-expanded=false]{display:block;max-height:99999px !important}}.o-expandable .print__header[aria-expanded=true] .o-expandable .print__cue-close,.o-expandable .print__header[aria-expanded=false] .o-expandable .print__cue-open{display:none}.o-expandable .print__content[aria-expanded=false]{display:block;max-height:99999px !important}.o-summary__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary__btn{position:relative;z-index:2;display:block;width:100%;padding-top:15px;padding-bottom:15px;border:dotted var(--pacific);border-width:1px 0;text-align:center;color:var(--pacific);background:#fff}.o-summary__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary__btn[aria-expanded=false]:before{display:block;pointer-events:none;height:2.75em;margin:0;position:absolute;left:0;right:0;top:calc(-100% + 2px);background:linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);content:\"\"}@media print{.o-summary__btn[aria-expanded=false]:before{background:none}}.o-summary__btn[aria-expanded=false]:before .print{background:none}.no-js .o-summary__btn{display:none}@media only screen and (min-width: 601px){.o-summary--mobile .o-summary__btn{display:none}}.o-summary-minimal__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary-minimal__btn{margin-top:5px;padding-left:0;padding-right:0;display:block;border:none;background:none;text-align:left;color:var(--pacific)}.o-summary-minimal__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary-minimal__btn .o-summary-minimal__cue-close,.o-summary-minimal__btn .o-summary-minimal__cue-open{display:none}.o-summary-minimal__btn[aria-expanded=false] .o-summary-minimal__cue-open,.o-summary-minimal__btn[aria-expanded=true] .o-summary-minimal__cue-close{display:block}.no-js .o-summary-minimal__btn{display:none}.o-form__group{margin-bottom:1.875em}.o-form__fieldset{border:none;margin:0;padding:0}.o-form__fieldset .m-form-field+.m-form-field{margin-top:.625em}.a-form-alert .cf-icon-svg{color:var(--gray);float:left}.a-form-alert__text{display:block;margin-left:1.25em}.a-form-alert--success .cf-icon-svg{color:var(--green)}.a-form-alert--error .cf-icon-svg{color:var(--red)}.a-form-alert--warning .cf-icon-svg{color:var(--gold)}.m-form-field .a-text-input--full{width:100%}.m-form-field .a-label+.a-text-input{margin-top:.3125em}.m-form-field--checkbox .a-label,.m-form-field--radio .a-label{display:inline-grid;grid-template-columns:1.875em auto;vertical-align:top;cursor:pointer;overflow-wrap:anywhere}.m-form-field--checkbox .a-label:before,.m-form-field--radio .a-label:before{display:inline-block;grid-row-start:1;grid-row-end:3;border:1px solid var(--gray-60);height:1.125em;width:1.125em;margin-right:10px;background-color:var(--white);content:\"\";vertical-align:top;position:relative;top:1px;left:1px}.m-form-field--checkbox .a-label:hover:before,.m-form-field--checkbox .a-label.hover:before,.m-form-field--radio .a-label:hover:before,.m-form-field--radio .a-label.hover:before{border-color:var(--pacific)}.m-form-field--checkbox .a-label__helper,.m-form-field--radio .a-label__helper{display:block}.m-form-field--checkbox .a-checkbox,.m-form-field--checkbox .a-radio,.m-form-field--radio .a-checkbox,.m-form-field--radio .a-radio{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}.m-form-field--checkbox .a-checkbox:focus+.a-label,.m-form-field--checkbox .a-checkbox.focus+.a-label,.m-form-field--checkbox .a-radio:focus+.a-label,.m-form-field--checkbox .a-radio.focus+.a-label,.m-form-field--radio .a-checkbox:focus+.a-label,.m-form-field--radio .a-checkbox.focus+.a-label,.m-form-field--radio .a-radio:focus+.a-label,.m-form-field--radio .a-radio.focus+.a-label{outline:1px dotted var(--pacific);outline-offset:1px}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:hover+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled:checked+.a-label:before,.m-form-field--checkbox .a-radio:disabled:focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled.focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled:hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled.hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled:checked+.a-label:before,.m-form-field--radio .a-checkbox:disabled:focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled.focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled:hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled.hover+.a-label:before,.m-form-field--radio .a-radio:disabled:checked+.a-label:before,.m-form-field--radio .a-radio:disabled:focus+.a-label:before,.m-form-field--radio .a-radio:disabled.focus+.a-label:before,.m-form-field--radio .a-radio:disabled:hover+.a-label:before,.m-form-field--radio .a-radio:disabled.hover+.a-label:before{border-color:var(--gray-60);outline:none;box-shadow:none}.m-form-field--checkbox .a-checkbox:disabled+.a-label,.m-form-field--checkbox .a-radio:disabled+.a-label,.m-form-field--radio .a-checkbox:disabled+.a-label,.m-form-field--radio .a-radio:disabled+.a-label{cursor:not-allowed;color:var(--gray-dark)}.m-form-field--checkbox .a-checkbox:disabled+.a-label:before,.m-form-field--checkbox .a-radio:disabled+.a-label:before,.m-form-field--radio .a-checkbox:disabled+.a-label:before,.m-form-field--radio .a-radio:disabled+.a-label:before{background:var(--gray-10);border-color:var(--gray-60)}.m-form-field--checkbox .a-checkbox:focus+.a-label:before,.m-form-field--checkbox .a-checkbox.focus+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:hover+.a-label:before,.m-form-field--checkbox .a-checkbox.hover+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center 0}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,')}.m-form-field--checkbox-error .a-label:before{border-color:var(--red);outline:1px solid var(--red)}.m-form-field--checkbox-error .a-label:hover:before,.m-form-field--checkbox-error .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-error .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-error .a-checkbox.focus+.a-label:before{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline-color:var(--red)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label,.m-form-field--checkbox-error .a-checkbox.focus+.a-label{outline:1px dotted var(--red);outline-offset:1px}.m-form-field--checkbox-warning .a-label:before{border-color:var(--gold);outline:1px solid var(--gold)}.m-form-field--checkbox-warning .a-label:hover:before,.m-form-field--checkbox-warning .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label:before{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline-color:var(--gold)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label{outline:1px dotted var(--gold);outline-offset:1px}.m-form-field--checkbox-success .a-label:before{border-color:var(--green);outline:1px solid var(--green)}.m-form-field--checkbox-success .a-label:hover:before,.m-form-field--checkbox-success .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-success .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-success .a-checkbox.focus+.a-label:before{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline-color:var(--green)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label,.m-form-field--checkbox-success .a-checkbox.focus+.a-label{outline:1px dotted var(--green);outline-offset:1px}.m-form-field--radio .a-label:before{border-radius:50%;transform:rotate(0)}.m-form-field--radio .a-radio:focus+.a-label:before,.m-form-field--radio .a-radio.focus+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:hover+.a-label:before,.m-form-field--radio .a-radio.hover+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:checked+.a-label:before{background-color:var(--pacific);box-shadow:inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:checked:disabled+.a-label:before{background-color:var(--gray-40);box-shadow:inset 0 0 0 2px var(--gray-10)}.m-form-field--radio .a-radio:focus:checked+.a-label:before,.m-form-field--radio .a-radio.focus:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:hover:checked+.a-label:before,.m-form-field--radio .a-radio.hover:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--lg-target{display:block}.m-form-field--lg-target .a-label{box-sizing:border-box;width:100%;padding:15px;background-color:var(--gray-10)}.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{background-color:var(--pacific-20);box-shadow:inset 0 0 0 1px var(--pacific)}.m-form-field--lg-target .a-checkbox:hover+.a-label,.m-form-field--lg-target .a-checkbox.hover+.a-label,.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-radio:hover+.a-label,.m-form-field--lg-target .a-radio.hover+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label{box-shadow:inset 0 0 0 2px var(--pacific)}.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{outline-offset:1px}.m-form-field--lg-target .a-checkbox:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:hover:disabled+.a-label,.m-form-field--lg-target .a-radio:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:hover:disabled+.a-label{color:var(--gray-dark);box-shadow:none;background-color:var(--gray-20)}.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label:before,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label:before{border:1px solid var(--gray-60)}.m-form-field .a-form-alert{margin-top:.9375em}.a-label{display:inline-block}.a-label__helper{color:var(--gray-dark);font-size:1rem;font-weight:400}.a-label__helper--block{display:block;margin-top:0.8333333333em}.a-label--heading{display:block;margin-bottom:0.5555555556em;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.a-label--heading,ul+.a-label--heading,ol+.a-label--heading,dl+.a-label--heading,figure+.a-label--heading,img+.a-label--heading,table+.a-label--heading,blockquote+.a-label--heading,h1+.a-label--heading,.h1+.a-label--heading,h2+.a-label--heading,.h2+.a-label--heading,h3+.a-label--heading,.h3+.a-label--heading,h5+.a-label--heading,.h5+.a-label--heading,h6+.a-label--heading,.h6+.a-label--heading{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.a-label--heading{margin-bottom:.625em;font-size:1em;line-height:1.125}}.a-label--heading .a-label__helper--block{margin-top:.625rem}.a-range{appearance:none;width:100%;min-height:49px}.a-range::-webkit-slider-runnable-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-moz-range-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-webkit-slider-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range::-moz-range-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range:focus,.a-range.focus{box-shadow:none;outline:none}.a-range:focus::-webkit-slider-thumb,.a-range.focus::-webkit-slider-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.a-range:focus::-moz-range-thumb,.a-range.focus::-moz-range-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.o-search-input{display:flex;flex-direction:column;row-gap:.9375rem}.o-search-input__input{position:relative;display:flex;width:initial;flex:0 1 100%}.o-search-input__input-label{position:absolute;left:10px;align-self:center;cursor:pointer}.o-search-input__input input[type=search]{width:100%;white-space:nowrap;padding-left:30px;appearance:none}.o-search-input__input button[type=reset]{display:none;position:absolute;right:0;align-self:center;color:var(--gray-40);font-size:20px;border:1px solid transparent;background-color:transparent;outline:0;width:44px;padding:5px;text-align:right}.o-search-input__input button[type=reset]>svg{width:25px;cursor:pointer;pointer-events:none}.o-search-input__input button[type=reset]:hover{color:var(--black)}.o-search-input__input button[type=reset]:focus{color:var(--black)}.o-search-input__input button[type=reset]:focus>svg{outline:1px dotted var(--pacific)}.o-search-input__input input[type=search]:placeholder-shown~button[type=reset]{display:none}.o-search-input__input input[type=search]:not(:placeholder-shown){padding-right:34px}.o-search-input__input input[type=search]::-webkit-search-decoration,.o-search-input__input input[type=search]::-webkit-search-cancel-button,.o-search-input__input input[type=search]::-webkit-search-results-button,.o-search-input__input input[type=search]::-webkit-search-results-decoration{display:none}.o-search-input:focus-within button[type=reset],.o-search-input .o-search-input__input:hover button[type=reset]{display:block}.o-search-input button[type=submit]{line-height:1.1875}@media only all and (min-width: 37.5625em){.o-search-input{flex-direction:row;border-left:0}.o-search-input button[type=submit]{border-top-left-radius:0;border-bottom-left-radius:0;flex-basis:25%}}.no-js .o-search-input button[type=reset]{display:none !important}.a-select{position:relative;border:1px solid var(--gray-60)}.a-select select{width:100%;line-height:1.375;padding:.4375em .375em .375em;border:0;appearance:none;background-color:var(--white);border-radius:0;color:var(--black)}.a-select select:hover,.a-select select.hover{outline:2px solid var(--pacific);outline-offset:0}.a-select select:active,.a-select select:focus,.a-select select.focus{box-shadow:0 0 0 2px var(--pacific);outline:1px dotted var(--pacific);outline-offset:3px}.a-select select[disabled]{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed}.a-select select[disabled]:hover,.a-select select[disabled].hover,.a-select select[disabled]:focus,.a-select select[disabled].focus{outline:none}.a-select select[disabled] option,.a-select select[disabled] option:disabled,.a-select select option:disabled{color:var(--gray-dark)}.a-select:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;content:\"\";pointer-events:none}.a-select--disabled:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.a-tag-filter{display:flex;gap:.625rem;border:1px solid var(--teal);padding:4px 6px;background-color:var(--teal-20);border-radius:.1875rem;color:var(--black);text-align:left;min-width:-moz-fit-content;min-width:fit-content}.a-tag-filter .cf-icon-svg{pointer-events:none;flex:none}.a-tag-filter>label{display:contents;pointer-events:none}button.a-tag-filter:hover{background-color:var(--teal-40);cursor:pointer}button.a-tag-filter:focus{outline:1px dotted var(--teal);outline-offset:1px}button.a-tag-filter:active{background-color:var(--teal)}a.a-tag-filter{line-height:normal;color:var(--black);border-color:var(--teal)}a.a-tag-filter:visited,a.a-tag-filter.visited,a.a-tag-filter:hover,a.a-tag-filter.hover{border-color:var(--teal);color:var(--black)}a.a-tag-filter:focus,a.a-tag-filter.focus{border-color:var(--teal);color:var(--black)}a.a-tag-filter:active,a.a-tag-filter.active{border-color:var(--teal);color:var(--black)}.a-tag-topic{display:flex;gap:.3125rem}.a-tag-topic{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--gold-80);letter-spacing:1px}.a-tag-topic .a-tag-topic__text{color:var(--gray);word-break:break-word}@media only all and (max-width: 37.5em){.a-tag-topic{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-tag-topic .cf-icon-svg--right{margin-left:auto}.a-tag-topic .a-tag-topic__text{border-bottom-width:0;flex-shrink:10}}a.a-tag-topic{color:var(--gold-80);border-color:var(--gold-80)}a.a-tag-topic:visited,a.a-tag-topic.visited,a.a-tag-topic:hover,a.a-tag-topic.hover{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:focus,a.a-tag-topic.focus{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:active,a.a-tag-topic.active{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic .a-tag-topic__text{border-bottom-color:var(--gold-80)}@media only all and (max-width: 37.5em){a.a-tag-topic{border-top-width:1px;border-bottom-width:1px}a.a-tag-topic:focus{outline:none}a.a-tag-topic:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-tag-topic)+li:has(.a-tag-topic) .a-tag-topic{position:relative;border-top:none}li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:hover:before,li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.a-tag-topic__bullet{font-size:1rem;line-height:1rem}@media only all and (min-width: 37.5625em){a.a-tag-topic__text{color:var(--gray);border-color:var(--gray)}a.a-tag-topic__text:visited,a.a-tag-topic__text.visited,a.a-tag-topic__text:hover,a.a-tag-topic__text.hover{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:focus,a.a-tag-topic__text.focus{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:active,a.a-tag-topic__text.active{border-color:var(--gray);color:var(--gray)}a.a-tag-topic,a.a-tag-topic:visited,a.a-tag-topic:hover,a.a-tag-topic:focus,a.a-tag-topic:active{border-bottom:none;outline-offset:1px}a.a-tag-topic .a-tag-topic__text,a.a-tag-topic:visited .a-tag-topic__text,a.a-tag-topic:hover .a-tag-topic__text,a.a-tag-topic:focus .a-tag-topic__text,a.a-tag-topic:active .a-tag-topic__text{padding-bottom:1px;border-bottom:1px dotted var(--gold-80)}a.a-tag-topic:hover .a-tag-topic__text{border-bottom:1px solid var(--gold-80)}a.a-tag-topic:focus{outline-color:var(--gray)}a.a-tag-topic:focus .a-tag-topic__text{border-bottom-style:solid !important}}.m-tag-group{padding-left:0;list-style-type:none}.m-tag-group li{margin-bottom:0;display:contents}@media only all and (min-width: 37.5625em){.m-tag-group{display:flex;gap:.9375em;flex-wrap:wrap}.m-tag-group--stacked{flex-direction:column;width:-moz-fit-content;width:fit-content}}.m-tag-group:has(.a-tag-filter){display:flex;gap:.9375em;flex-wrap:wrap}html[lang=ar] .m-tag-group{direction:rtl;padding-right:0}.a-text-input{appearance:none;display:inline-block;padding:.4375em;border:1px solid var(--gray-60);background:var(--white);color:var(--black);box-sizing:border-box}.a-text-input:hover,.a-text-input.hover{border-color:var(--pacific);outline:1px solid var(--pacific)}.a-text-input:focus,.a-text-input.focus{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific);outline:1px dotted var(--pacific);outline-offset:2px}.a-text-input:disabled,.a-text-input:disabled:hover,.a-text-input:disabled.hover,.a-text-input:disabled:focus,.a-text-input:disabled.focus{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed;border-color:var(--gray-60);outline:none}.a-text-input--error{border-color:var(--red);outline:1px solid var(--red)}.a-text-input--error:hover,.a-text-input--error.hover{border-color:var(--red-dark);outline:1px solid var(--red-dark);outline-offset:0}.a-text-input--error:focus,.a-text-input--error.focus{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red)}.a-text-input--error:focus:hover,.a-text-input--error:focus.hover,.a-text-input--error.focus:hover,.a-text-input--error.focus.hover{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red);outline-offset:2px}.a-text-input--warning{border-color:var(--gold);outline:1px solid var(--gold)}.a-text-input--warning:hover,.a-text-input--warning.hover{border-color:var(--gold-dark);outline:1px solid var(--gold-dark);outline-offset:0}.a-text-input--warning:focus,.a-text-input--warning.focus{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold)}.a-text-input--warning:focus:hover,.a-text-input--warning:focus.hover,.a-text-input--warning.focus:hover,.a-text-input--warning.focus.hover{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold);outline-offset:2px}.a-text-input--success{border-color:var(--green);outline:1px solid var(--green)}.a-text-input--success:hover,.a-text-input--success.hover{border-color:var(--green-dark);outline:1px solid var(--green-dark);outline-offset:0}.a-text-input--success:focus,.a-text-input--success.focus{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green)}.a-text-input--success:focus:hover,.a-text-input--success:focus.hover,.a-text-input--success.focus:hover,.a-text-input--success.focus.hover{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green);outline-offset:2px}::-webkit-search-decoration{appearance:none}::placeholder{color:var(--gray-dark)}input[type=date]::-webkit-datetime-edit{color:var(--gray-dark)}select.o-multiselect{display:block;box-sizing:border-box;width:100%;padding:.25em .4375em;height:5.5em;border:1px solid var(--gray-60)}select.o-multiselect option{padding:.125em .375em}.o-multiselect,.o-multiselect__header{position:relative}.o-multiselect__header:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;border:1px solid var(--gray-60);content:\"\";pointer-events:none}.o-multiselect__search[type=text]{display:block;box-sizing:border-box;width:100%}.o-multiselect__fieldset{border-color:var(--gray-60);border-top:none;margin:-1px 0 0;padding:0;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;position:absolute;z-index:10;max-height:0;width:100%;transition:max-height .25s ease-out}.o-multiselect.u-active .o-multiselect__fieldset{margin-top:0;max-height:140px;border-color:var(--pacific);border-width:2px;border-top:0}.o-multiselect.u-active .o-multiselect__header:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.o-multiselect__options{list-style-type:none;background-color:var(--white);padding:0}.o-multiselect__options li{margin:0}.o-multiselect__options li:first-child .a-label{padding-top:.625em}.o-multiselect__options.u-filtered li:not(.u-filter-match){display:none}.o-multiselect__options.u-no-results li,.o-multiselect__options.u-max-selections li{display:none}.o-multiselect__options.u-no-results:after,.o-multiselect__options.u-max-selections:after{display:list-item}.o-multiselect__options.u-no-results:after{content:\"No results found\"}.o-multiselect__options.u-max-selections{padding:.625em;pointer-events:none}.o-multiselect__options.u-max-selections:after{content:\"Reached maximum number of selections\"}.o-multiselect__options .a-label{box-sizing:border-box;padding:.3125em 0 .3125em .625em;width:100%}.cf-icon-svg{height:1.1875em;vertical-align:text-top;fill:currentcolor}.cf-icon-svg--updating,.cf-icon-svg--updating-round{animation:updating-animation 1.25s infinite linear;transform-origin:50% 50%}@keyframes updating-animation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}html[lang=ar] .cf-icon-svg--right,html[lang=ar] .cf-icon-svg--right-round,html[lang=ar] .cf-icon-svg--left,html[lang=ar] .cf-icon-svg--left-round,html[lang=ar] .cf-icon-svg--arrow-right,html[lang=ar] .cf-icon-svg--arrow-right-round,html[lang=ar] .cf-icon-svg--arrow-left,html[lang=ar] .cf-icon-svg--arrow-left-round,html[lang=ar] .cf-icon-svg--help,html[lang=ar] .cf-icon-svg--help-round,html[lang=ar] .cf-icon-svg--book,html[lang=ar] .cf-icon-svg--book-round,html[lang=ar] .cf-icon-svg--document,html[lang=ar] .cf-icon-svg--document-round,html[lang=ar] .cf-icon-svg--edit,html[lang=ar] .cf-icon-svg--edit-round,html[lang=ar] .cf-icon-svg--paper-clip,html[lang=ar] .cf-icon-svg--paper-clip-round,html[lang=ar] .cf-icon-svg--cart,html[lang=ar] .cf-icon-svg--cart-round,html[lang=ar] .cf-icon-svg--disability,html[lang=ar] .cf-icon-svg--disability-round,html[lang=ar] .cf-icon-svg--travel,html[lang=ar] .cf-icon-svg--travel-round,html[lang=ar] .cf-icon-svg--bullhorn,html[lang=ar] .cf-icon-svg--bullhorn-round,html[lang=ar] .cf-icon-svg--chart,html[lang=ar] .cf-icon-svg--chart-round,html[lang=ar] .cf-icon-svg--list,html[lang=ar] .cf-icon-svg--list-round,html[lang=ar] .cf-icon-svg--external-link,html[lang=ar] .cf-icon-svg--external-link-round{transform:scaleX(-1)}.m-card{position:relative}.m-card:not(.m-card--breakout)>a{padding:1.875em}.m-card:not(.m-card--breakout) .m-card__footer{margin-top:auto}.m-card:not(.m-card--breakout,.m-card--topic){background:var(--white);border:1px solid var(--gray-20);border-bottom-width:3px;padding:1.875em}.m-card:not(.m-card--breakout,.m-card--topic),.m-card>a{display:flex;flex-direction:column;flex-grow:1;flex-basis:0;box-sizing:border-box;height:100%}.m-card a:focus{outline-offset:2px}.m-card__footer>a{font-weight:500;border-bottom-width:1px}@media only all and (max-width: 56.3125em){.m-card__heading{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h4+.m-card__heading,.h4+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.3636363636em}}@media only all and (max-width: 56.3125em)and (max-width: 37.5em){.m-card__heading{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h3+.m-card__heading,.h3+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.6666666667em}}.m-card__heading>a{color:var(--black)}.m-card__heading>a:hover{color:var(--pacific)}.m-card__heading>a .m-card__icon{font-size:1em;margin-bottom:0;padding-right:.46875em}.m-card__heading>a .m-card__icon,.m-card__heading>a span{display:table-cell}.m-card>.m-list{margin-top:10px;margin-bottom:30px}.m-card--topic{text-align:center;width:170px;background:var(--white)}.m-card--topic>a{border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--topic .m-card__icon{font-size:1.875em;color:var(--green);margin-bottom:.3125em}.m-card--topic:hover>a{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--topic:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--topic .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--topic>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--topic:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:focus .m-card__footer>span{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:active .m-card__footer>span{border-color:var(--pacific-dark);border-style:solid;color:var(--pacific-dark)}.m-card--topic-action .m-card__icon{color:var(--pacific)}.m-card--breakout{min-width:210px;text-align:center}.m-card--breakout>a{padding-top:60px}.m-card--breakout .m-card__inner-wrapper{position:relative;z-index:0;min-height:135px;background:var(--gray-5);border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--breakout .m-card__img{position:absolute;z-index:1;top:0;left:50%;width:210px;height:120px;margin-left:-105px}.m-card--breakout .m-card__footer{margin-top:84px}.m-card--breakout:hover .m-card__inner-wrapper{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--breakout:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--breakout .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--breakout>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--breakout:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--breakout>a:focus .m-card__footer>span{border-color:var(--pacific);color:var(--pacific)}.m-card--breakout>a:active .m-card__footer>span{border-color:var(--navy);border-style:solid;color:var(--navy)}.m-card--breakout .m-card__footer>span{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card--breakout .m-card__footer>span,ul+.m-card--breakout .m-card__footer>span,ol+.m-card--breakout .m-card__footer>span,dl+.m-card--breakout .m-card__footer>span,figure+.m-card--breakout .m-card__footer>span,img+.m-card--breakout .m-card__footer>span,table+.m-card--breakout .m-card__footer>span,blockquote+.m-card--breakout .m-card__footer>span,h1+.m-card--breakout .m-card__footer>span,.h1+.m-card--breakout .m-card__footer>span,h2+.m-card--breakout .m-card__footer>span,.h2+.m-card--breakout .m-card__footer>span,h4+.m-card--breakout .m-card__footer>span,.h4+.m-card--breakout .m-card__footer>span,h5+.m-card--breakout .m-card__footer>span,.h5+.m-card--breakout .m-card__footer>span,h6+.m-card--breakout .m-card__footer>span,.h6+.m-card--breakout .m-card__footer>span{margin-top:1.3636363636em}.o-card-group>h2{margin-bottom:1.875rem}.o-card-group--column-2 .o-card-group__cards{grid-template-columns:1fr 1fr}.o-card-group--column-3 .o-card-group__cards{grid-template-columns:repeat(3, minmax(0, 1fr))}@media only all and (max-width: 63.8125em){.o-card-group--column-3 .o-card-group__cards{grid-template-columns:1fr 1fr}}.o-card-group__cards{display:grid;grid-column-gap:1.25em;grid-row-gap:1.25em}@media only all and (max-width: 37.5em){.o-card-group__cards{grid-template-columns:100% !important}}.o-card-group--bg-green{padding:1.875em;background:var(--green-20)}_:-ms-lang(x),.o-card-group__cards{display:block}_:-ms-lang(x) .m-card,.o-card-group__cards .m-card{display:block;float:left;margin-bottom:10px}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-2 .o-card-group__cards .m-card{width:48%;margin-right:2%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-2 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-3 .o-card-group__cards .m-card{width:32%;margin-right:1%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-3 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x),.o-card-group:after{content:\"\";display:table;clear:both}.o-card-group--count-2 .m-card:nth-of-type(1),.o-card-group--count-3 .m-card:nth-of-type(1),.o-card-group--count-4 .m-card:nth-of-type(1){grid-area:card1}.o-card-group--count-2 .m-card:nth-of-type(2),.o-card-group--count-3 .m-card:nth-of-type(2),.o-card-group--count-4 .m-card:nth-of-type(2){grid-area:card2}.o-card-group--count-2 .m-card:nth-of-type(3),.o-card-group--count-3 .m-card:nth-of-type(3),.o-card-group--count-4 .m-card:nth-of-type(3){grid-area:card3}.o-card-group--count-2 .m-card:nth-of-type(4),.o-card-group--count-3 .m-card:nth-of-type(4),.o-card-group--count-4 .m-card:nth-of-type(4){grid-area:card4}.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card1 card3\"}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.7307692308em}h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1)>a{justify-content:center}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card3 card4\"}.o-card-group--flow .o-card-group__cards{display:flex;flex-wrap:wrap;justify-content:center}@media only all and (min-width: 37.5625em)and (max-width: 56.25em){.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card1\" \"card2 card3\"}}@media only all and (max-width: 37.5em){.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\"}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\" \"card4\"}.o-card-group--flow .o-card-group__cards{display:block}.o-card-group--flow .o-card-group__cards .m-card{width:100%;margin-bottom:1.875em}}.o-email-signup .m-notification{margin-bottom:.9375em}.o-email-signup .a-text-input{max-width:23.125rem}.o-email-signup__buttons{display:flex;margin-top:.9375em;align-items:center;flex-wrap:wrap-reverse;gap:.9375em}.o-email-signup .a-btn{text-align:inherit}@media only all and (max-width: 37.5em){.o-email-signup .a-label--heading{font-size:1em}}.o-featured-content-module{min-height:220px;position:relative;border:1px solid var(--gray-40);background-color:var(--gray-5)}.o-featured-content-module__text{padding-top:1.875em;padding-bottom:1.875em}.o-featured-content-module__img{display:block}@media only all and (max-width: 37.5em){.o-featured-content-module__text{padding-right:.9375em;padding-left:.9375em}.o-featured-content-module__visual{padding-right:.9375em;padding-bottom:.9375em;padding-left:.9375em}.o-featured-content-module__img{margin-right:auto;margin-left:auto}}@media only all and (min-width: 37.5625em){.o-featured-content-module__text{padding-right:300px;padding-left:1.875em}.o-featured-content-module__visual{height:100%;overflow:hidden;position:absolute;top:0;right:0;width:270px}.o-featured-content-module__img{max-width:none;height:100%;position:absolute;left:50%;transform:translate(-50%)}}.m-hero{background-color:var(--gray-5)}.m-hero__wrapper{display:grid;max-width:1200px;margin:0 auto;padding-top:30px;padding-bottom:30px}.m-hero__text{padding-right:15px;padding-left:15px}.m-hero__heading{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7647058824em}.m-hero__subhead{font-size:22px;line-height:1.25}.m-hero__image-wrapper{box-sizing:border-box;overflow:hidden}.m-hero__image{background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;display:none}@supports(display: grid){.m-hero__image{display:block}}.m-hero--knockout{background-color:var(--gray);color:var(--white)}.m-hero--overlay .m-hero__wrapper{background-position:center;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo,.m-hero--50-50{background-color:var(--white)}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}@media only all and (min-width: 37.5625em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h2+.m-hero--jumbo .m-hero__subhead,.h2+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h2+.m-hero--50-50 .m-hero__subhead,.h2+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.3636363636em}}@media only all and (min-width: 63.8125em){.m-hero--jumbo .m-hero__wrapper,.m-hero--50-50 .m-hero__wrapper{min-height:285px}.m-hero--jumbo .m-hero__heading,.m-hero--50-50 .m-hero__heading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.625em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead{margin-top:1.7307692308em}h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h3+.m-hero--jumbo .m-hero__subhead,.h3+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h3+.m-hero--50-50 .m-hero__subhead,.h3+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){.m-hero__image-wrapper{margin-top:1.875em}.m-hero--overlay .m-hero__wrapper{background-image:none !important}.m-hero--jumbo .m-hero__wrapper{padding-bottom:0}}@media only all and (max-width: 56.25em){.m-hero__heading{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7307692308em}h1+.m-hero__heading,.h1+.m-hero__heading,h3+.m-hero__heading,.h3+.m-hero__heading,h4+.m-hero__heading,.h4+.m-hero__heading,h5+.m-hero__heading,.h5+.m-hero__heading,h6+.m-hero__heading,.h6+.m-hero__heading{margin-top:1.1538461538em}.m-hero__subhead{font-size:18px}}@media only all and (min-width: 37.5625em){.m-hero__wrapper{grid-template-columns:7fr 5fr;padding-right:15px;padding-left:15px;min-height:225px}.m-hero__text{margin:auto 0}.m-hero__image-wrapper{padding-right:15px;padding-left:15px;display:flex;align-items:center}.m-hero--bleeding .m-hero__image-wrapper{width:100%;margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--bleeding .m-hero__image{padding-bottom:0 !important;height:100%;width:100%;background-size:cover}.m-hero--overlay .m-hero__image{display:none}.m-hero--jumbo .m-hero__wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo .m-hero__image{display:none}.m-hero--50-50 .m-hero__wrapper{grid-template-columns:1fr 1fr;border:1px solid var(--gray-40);border-top:none;background-position:100% center;background-repeat:no-repeat;background-size:50%}.m-hero--50-50 .m-hero__image{display:none}}@media only all and (min-width: 63.8125em){.m-hero__wrapper{padding-top:2.8125em;padding-bottom:2.8125em;min-height:195px}.m-hero--bleeding .m-hero__image-wrapper{margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--50-50 .m-hero__wrapper{min-height:345px}}.content-l{position:relative}@media only all and (min-width: 37.5625em){.content-l{display:block;position:relative;margin-left:-15px;margin-right:-15px}}@media only all and (max-width: 37.5em){.content-l__col+.content-l__col{margin-top:1.875em}}@media only all and (min-width: 37.5625em){.content-l__col-1{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-2{display:inline-block;box-sizing:border-box;width:50%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-3{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-2-3{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-8{display:inline-block;box-sizing:border-box;width:37.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-5-8{display:inline-block;box-sizing:border-box;width:62.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-4{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-4{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}.content__line{height:1px;background:var(--gray-40)}.content__main dd,.content__main dt,.content__main h3,.content__main h4,.content__main h5,.content__main h6,.content__main li,.content__main p,.content__main label,.content__intro dd,.content__intro dt,.content__intro h3,.content__intro h4,.content__intro h5,.content__intro h6,.content__intro li,.content__intro p,.content__intro label{max-width:41.875rem}.content__intro,.content__main,.content__sidebar{padding:1.875em .9375em}@media only all and (min-width: 37.5625em){.content__intro,.content__main,.content__sidebar{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding:2.8125em .9375em}}@media only all and (min-width: 56.3125em){.content__intro,.content__main,.content__sidebar{padding:2.8125em 0}}@media only all and (min-width: 56.3125em){.content__intro{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}@media only all and (min-width: 56.3125em){.content--1-3 .content__sidebar{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-right:1.875em}.content--1-3 .content__main{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;position:relative}.content--1-3 .content__main:after{content:\"\";border-left:1px solid var(--gray-40);position:absolute;top:2.8125em;bottom:0;left:-1.875em}.content--2-1 .content__main{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content--2-1 .content__main:after{right:-1.875em}.content--2-1 .content__sidebar{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-left:1.875em}}.content--flush-bottom{padding-bottom:0}@media only all and (max-width: 56.25em){.content--flush-top-on-small{padding-top:0}}@media only all and (max-width: 56.25em){.content--flush-all-on-small{padding:0;border:none}}.block{margin-top:3.75em;margin-bottom:3.75em}.block--border-top{border-top:1px solid var(--gray-40)}.block--border-right{border-right:1px solid var(--gray-40)}.block--border-bottom{border-bottom:1px solid var(--gray-40)}.block--border-left{border-left:1px solid var(--gray-40)}.block--border{border:1px solid var(--gray-40)}.block--flush-top{margin-top:0 !important}.block--flush-top.block--border,.block--flush-top.block--border-top{border-top:none}.block--flush-bottom{margin-bottom:0 !important}.block--flush-bottom.block--border,.block--flush-bottom.block--border-bottom{border-bottom:none}.block--flush-sides{margin-right:-15px;margin-left:-15px}@media only all and (max-width: 37.5em){.block--flush-sides.block--border,.block--flush-sides.block--border-right,.block--flush-sides.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush-sides{margin-right:-30px;margin-left:-30px}}.block--flush{margin-top:0 !important;margin-right:-15px;margin-bottom:0 !important;margin-left:-15px}.block--flush.block--border,.block--flush.block--border-top,.block--flush.block--border-bottom{border-top:none;border-bottom:none}@media only all and (max-width: 37.5em){.block--flush.block--border,.block--flush.block--border-right,.block--flush.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush{margin-right:-30px;margin-left:-30px}}.block--bg{padding:1.875em .9375em 3.75em;background:var(--gray-5)}@media only all and (min-width: 37.5625em){.block--bg{padding:2.8125em 1.875em}}.block--padded-top{padding-top:1.875em;margin-top:1.875em}.block--padded-bottom{padding-bottom:1.875em;margin-bottom:1.875em}.block--sub{margin-top:1.875em;margin-bottom:1.875em}@media only all and (min-width: 56.3125em){.wrapper{max-width:1200px;padding-right:15px;padding-left:15px;margin:0 auto;clear:both}}.wrapper--match-content{padding-left:15px;padding-right:15px}@media only all and (min-width: 37.5625em){.wrapper--match-content{padding-left:30px;padding-right:30px;max-width:1200px}}.o-text-introduction{margin-top:0;margin-bottom:60px}.o-text-introduction>*{margin-top:0;margin-bottom:15px;max-width:41.875rem}.o-well{box-sizing:border-box;padding:1.875em .9375em;border:1px solid var(--gray-40);background-color:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-well{padding-left:1.875em;padding-right:1.875em}}.o-banner{padding:.9375em 0;background:var(--gold-10);border-bottom:1px solid var(--gray-40);font-size:.875em}.o-banner .m-notification{border:none;padding:0}.o-banner .m-notification__icon{left:0;top:0}.o-banner--dark{background:var(--teal-dark);border-color:var(--teal-dark);color:var(--white)}.o-banner--dark .m-notification{background:var(--teal-dark)}.o-banner--dark .m-notification .cf-icon-svg{fill:var(--white)}.o-banner--dark .m-notification a{color:var(--white);border-color:var(--white)}.o-banner--dark .m-notification a:visited,.o-banner--dark .m-notification a.visited{border-color:var(--teal-40);color:var(--teal-40)}.o-banner--dark .m-notification a:hover,.o-banner--dark .m-notification a.hover{border-color:var(--gray-15);color:var(--gray-15)}.o-banner--dark .m-notification a:focus,.o-banner--dark .m-notification a.focus{border-color:var(--white);color:var(--white)}.o-banner--dark .m-notification a:active,.o-banner--dark .m-notification a.active{border-color:var(--gray-15);color:var(--gray-15)}@media only all and (min-width: 37.5625em){.o-banner{font-size:1em}}.m-notification{display:none;position:relative;padding:15px;background:var(--gray-5);border:1px solid var(--gray-40)}.m-notification>.cf-icon-svg{position:absolute;fill:var(--gray)}.m-notification--success{background:var(--green-10);border-color:var(--green)}.m-notification--success>.cf-icon-svg{fill:var(--green)}.m-notification--warning{background:var(--gold-10);border-color:var(--gold)}.m-notification--warning>.cf-icon-svg{fill:var(--gold)}.m-notification--error{background:var(--red-10);border-color:var(--red)}.m-notification--error>.cf-icon-svg{fill:var(--red)}.m-notification--success a,.m-notification--warning a,.m-notification--error a{color:var(--pacific-mid-dark);border-color:var(--pacific-mid-dark)}.m-notification--success a:visited,.m-notification--success a.visited,.m-notification--warning a:visited,.m-notification--warning a.visited,.m-notification--error a:visited,.m-notification--error a.visited{border-color:var(--teal);color:var(--teal)}.m-notification--success a:hover,.m-notification--success a.hover,.m-notification--warning a:hover,.m-notification--warning a.hover,.m-notification--error a:hover,.m-notification--error a.hover{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-notification--success a:focus,.m-notification--success a.focus,.m-notification--warning a:focus,.m-notification--warning a.focus,.m-notification--error a:focus,.m-notification--error a.focus{border-color:var(--pacific-mid-dark);color:var(--pacific-mid-dark)}.m-notification--success a:active,.m-notification--success a.active,.m-notification--warning a:active,.m-notification--warning a.active,.m-notification--error a:active,.m-notification--error a.active{border-color:var(--navy-dark);color:var(--navy-dark)}.m-notification--visible{display:block}.cf-icon-svg+.m-notification__content{padding-left:1.5625rem}.m-notification__message{font-size:1rem;line-height:1.25;font-weight:500}@media only all and (min-width: 37.5625em){.m-notification__message{font-size:1.125rem}}.m-notification__explanation{margin-top:.3125rem;margin-bottom:.9375rem}.m-notification__message+.m-list{margin-top:.9375rem}@media only all and (min-width: 37.5625em){.m-notification .cf-icon-svg{font-size:1.125rem}.m-notification__explanation{margin-bottom:0}.m-notification .m-list{margin-top:.3125rem}.m-notification .m-list__item{margin-bottom:.3125rem}}html[lang=ar] .m-notification .cf-icon-svg+.m-notification__content{padding-left:initial;padding-right:1.5625rem}html[lang=ar] .m-notification .m-list{padding-right:0}.m-pagination{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:\"pag-btn-prev . pag-btn-next\" \"pag-form pag-form pag-form\";row-gap:.9375rem}.m-pagination__form{grid-area:pag-form;display:flex;flex-flow:wrap;place-content:center;gap:.625rem;padding:.3125rem;border-radius:.25rem;background:var(--gray-5);color:var(--gray)}.m-pagination__current-page{width:2.8125rem;font-weight:500;text-align:right}.m-pagination__label{display:contents;white-space:nowrap}.m-pagination__btn-prev{grid-area:pag-btn-prev;z-index:1}.m-pagination__btn-next{grid-area:pag-btn-next;z-index:1}@media only all and (min-width: 37.5625em){.m-pagination{grid-template-areas:\"pag-btn-prev pag-form pag-btn-next\"}.m-pagination__btn-prev{border-top-right-radius:0;border-bottom-right-radius:0}.m-pagination__btn-next{border-top-left-radius:0;border-bottom-left-radius:0}}.o-table__cell--right-align{text-align:right}.o-table--scrolling{box-sizing:border-box;overflow-y:hidden}.o-table--scrolling table{border:1px solid var(--gray-40)}.o-table--scrolling table>tbody>tr:nth-child(2n)>th,.o-table--scrolling table>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-table--striped>tbody>tr:nth-child(2n)>th,.o-table--striped>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}}@media only screen and (max-width: 600px){.o-table{width:100%}.o-table--striped tr:nth-child(2n)>th,.o-table--striped tr:nth-child(2n)>td{background:var(--white)}.o-table--stack-on-small{border-top:1px solid var(--gray-40)}.o-table--stack-on-small tr,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=row],.o-table--stack-on-small [data-display-table=cell]{display:block}.o-table--stack-on-small th,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=cell]{padding-right:0;padding-left:0;width:100%}.o-table--stack-on-small>thead,.o-table--stack-on-small [data-display-table=thead]{display:none}.o-table--stack-on-small td[data-label]:before{display:block;margin-top:0;margin-bottom:.3125em;content:attr(data-label);line-height:1.83333333;font-size:.875em;font-weight:600;letter-spacing:1px;text-transform:uppercase}.o-table--stack-on-small td:last-child,.o-table--stack-on-small [data-display-table=cell]:last-child{margin-bottom:1.875em}}.a-date{color:var(--gray);white-space:nowrap;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.a-date,ul+.a-date,ol+.a-date,dl+.a-date,figure+.a-date,img+.a-date,table+.a-date,blockquote+.a-date,h1+.a-date,.h1+.a-date,h2+.a-date,.h2+.a-date,h3+.a-date,.h3+.a-date,h4+.a-date,.h4+.a-date,h6+.a-date,.h6+.a-date{margin-top:2.1428571429em}.no-js .u-js-only,.u-hide-if-js{display:none !important}.no-js .u-hide-if-js{display:block !important}.u-clearfix:after{content:\"\";display:table;clear:both}.u-visually-hidden{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}@media only all and (max-width: 37.5em){.u-hide-on-mobile{display:none}}.u-show-on-mobile{display:none}@media only all and (max-width: 37.5em){.u-show-on-mobile{display:block}}.u-hidden{display:none !important}.u-invisible{visibility:hidden}.u-right{float:right}.u-nowrap{white-space:nowrap}.u-flexible-container{position:relative;padding-bottom:56.25%;height:0}.u-flexible-container__inner{position:absolute;top:0;left:0;width:100%;height:100%}.u-flexible-container--4-3{position:relative;padding-bottom:75%;height:0}.u-mt0{margin-top:0 !important}.u-mb0{margin-bottom:0 !important}.u-mt5{margin-top:5px !important}.u-mb5{margin-bottom:5px !important}.u-mt10{margin-top:10px !important}.u-mb10{margin-bottom:10px !important}.u-mt15{margin-top:15px !important}.u-mb15{margin-bottom:15px !important}.u-mt20{margin-top:20px !important}.u-mb20{margin-bottom:20px !important}.u-mt30{margin-top:30px !important}.u-mb30{margin-bottom:30px !important}.u-mt45{margin-top:45px !important}.u-mb45{margin-bottom:45px !important}.u-mt60{margin-top:60px !important}.u-mb60{margin-bottom:60px !important}.u-w100pct{width:100%}.u-w90pct{width:90%}.u-w80pct{width:80%}.u-w70pct{width:70%}.u-w60pct{width:60%}.u-w50pct{width:50%}.u-w40pct{width:40%}.u-w30pct{width:30%}.u-w20pct{width:20%}.u-w10pct{width:10%}.u-w75pct{width:75%}.u-w65pct{width:65%}.u-w25pct{width:25%}.u-w15pct{width:15%}.u-w66pct{width:66.6666666667%}.u-w33pct{width:33.3333333333%}small,.u-small-text{font-size:.875em}small--subtle,.u-small-text--subtle{color:var(--gray)}.u-no-animation{transition-duration:0s !important}.u-move-transition{transition:transform .25s ease-out}.u-move-to-origin{transform:translateZ(0)}.u-move-left{transform:translate3d(-100%, 0, 0)}.u-move-left-2x{transform:translate3d(-200%, 0, 0)}.u-move-left-3x{transform:translate3d(-300%, 0, 0)}.u-move-right{transform:translate3d(100%, 0, 0)}.u-move-up{transform:translate3d(0, -100%, 0)}.u-alpha-transition{transition:opacity .25s linear}.u-alpha-100{opacity:1}.u-alpha-0{opacity:0}.u-max-height-transition{overflow:hidden;contain:paint;transition:max-height .2s ease-out}.u-max-height-zero{max-height:0 !important}.u-max-height-summary{max-height:88px !important}.a-link{border-bottom-width:0}.a-link .a-link__text{border-bottom-width:1px;border-bottom-style:inherit;overflow-wrap:break-word}.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){.a-link--jump{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-link--jump .cf-icon-svg--right{margin-left:auto}.a-link--jump .a-link__text{border-bottom-width:0;flex-shrink:10}}a.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){a.a-link--jump{border-top-width:1px;border-bottom-width:1px}a.a-link--jump:focus{outline:none}a.a-link--jump:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-link--jump)+li:has(.a-link--jump) .a-link--jump{position:relative;border-top:none}li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:hover:before,li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.m-list--unstyled,.m-list--horizontal,.m-list--links{padding-left:0;list-style-type:none}.m-list--unstyled .m-list__item,.m-list--horizontal .m-list__item,.m-list--links .m-list__item{margin-left:0}.m-list--spaced .m-list--spaced,.m-list--spaced .m-list__item+.m-list__item{margin-top:1.5em}.m-list--horizontal .m-list__item{display:inline-block;margin-right:.25em;margin-bottom:0}@media only all and (max-width: 37.5em){.m-list--links .m-list__item{margin-bottom:0}}html[lang=ar] .m-list{padding-right:0}.m-meta-header{display:flex;flex-direction:column-reverse;flex-wrap:wrap-reverse;row-gap:.625rem;column-gap:1.3125rem;width:-moz-fit-content;width:fit-content;padding-bottom:.625rem;overflow:hidden}.m-meta-header__item-group{display:flex;flex-wrap:wrap;column-gap:1.3125rem}.m-meta-header__item{display:grid;grid-template-columns:0 auto 1fr;row-gap:.3125rem;text-wrap:balance;margin-bottom:0;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.m-meta-header__item,ul+.m-meta-header__item,ol+.m-meta-header__item,dl+.m-meta-header__item,figure+.m-meta-header__item,img+.m-meta-header__item,table+.m-meta-header__item,blockquote+.m-meta-header__item,h1+.m-meta-header__item,.h1+.m-meta-header__item,h2+.m-meta-header__item,.h2+.m-meta-header__item,h3+.m-meta-header__item,.h3+.m-meta-header__item,h5+.m-meta-header__item,.h5+.m-meta-header__item,h6+.m-meta-header__item,.h6+.m-meta-header__item{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.625em;font-size:1em;line-height:1.125}}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.3125rem}}.m-meta-header__item .cf-icon-svg{margin-right:.3125rem}.m-meta-header__item:before{content:\"|\";margin-left:-0.8125rem}.m-meta-header__item .a-date{font-size:.875rem;line-height:1.7142857143;margin-bottom:0}@media only all and (min-width: 37.5625em){.m-meta-header{flex-direction:row}}.m-pull-quote__body{color:var(--black);font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-pull-quote__body{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.m-pull-quote__citation{color:var(--gray);font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.m-pull-quote__citation,ul+.m-pull-quote__citation,ol+.m-pull-quote__citation,dl+.m-pull-quote__citation,figure+.m-pull-quote__citation,img+.m-pull-quote__citation,table+.m-pull-quote__citation,blockquote+.m-pull-quote__citation,h1+.m-pull-quote__citation,.h1+.m-pull-quote__citation,h2+.m-pull-quote__citation,.h2+.m-pull-quote__citation,h3+.m-pull-quote__citation,.h3+.m-pull-quote__citation,h4+.m-pull-quote__citation,.h4+.m-pull-quote__citation,h6+.m-pull-quote__citation,.h6+.m-pull-quote__citation{margin-top:2.1428571429em}.m-pull-quote__citation:before{content:\"—\"}.m-slug-header{border-top:1px solid var(--gray-40)}.m-slug-header__heading{display:inline-block;padding-top:0.2857142857em;border-top:5px solid var(--green);margin-top:-3px;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}.a-tagline{font-size:.75rem;display:grid;grid-template-columns:22px 1fr;grid-column-gap:10px}.a-tagline__text{display:inline-block}.a-tagline .u-usa-flag{margin-top:1px}.a-tagline--large{font-size:1rem}.a-tagline--large .u-usa-flag{margin-top:4px}.u-usa-flag{display:inline-block;width:24px;height:13px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAZCAMAAABAf11LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5QTFRF////sxlC7MbQ2YyhxlNxCjFhR2WJV3GSKUt1dYumOFh/GT5rhZiwwszYsr/OlKW6Zn6c0djh8PL1iR9Ko7LE4OXrl0pttKC0pXWRtYKbSuJhRQAAANFJREFUeNrkkctuwyAUREnSuW/ApHYf//+jBVdZVcJi3aORgAXcMyLBAAJEzsVG3m8TkifyI3zfPQ6nJJLo421CArSBmkgjNEWtQE4zXJmClXuCWIlU5hdQxCqbqnE1KdIz79CVDvBwZxyKfQfmHTyzl01UZSvOWSTbhZLSWeDMufWLC/1ls3amT4qQq394EjIjApxBT+/nr8eEBNuKcB9SWMpmEXalNOylmlUZNTr4vE/4VdKhpC+leQf6y/e0wzL3RdJtkfUJyzwW+ZcdfgQYAJmJD3zerW6OAAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */:root{--font-stack: system-ui, sans-serif;--beige: #bea96f;--beige-30: #f0e8d8;--beige-60: #d8c8a0;--green-dark: #1e9642;--green-mid-dark: #1fa040;--green: #20aa3f;--green-90: #48b753;--green-80: #66c368;--green-70: #93cf7c;--green-60: #addc91;--green-50: #bae0a2;--green-40: #c7e5b3;--green-30: #d4eac6;--green-20: #e2efd8;--green-10: #f0f8eb;--teal-dark: #005e5d;--teal-mid-dark: #126b69;--teal: #257675;--teal-90: #3e8685;--teal-80: #579695;--teal-70: #70a6a5;--teal-60: #89b6b5;--teal-50: #9ec4c3;--teal-40: #b4d2d1;--teal-30: #c4dddc;--teal-20: #d4e7e6;--teal-10: #f0f7f6;--pacific-dark: #0050b4;--pacific-mid-dark: #0061c1;--pacific: #0072ce;--pacific-90: #2284d5;--pacific-80: #4497dc;--pacific-70: #61a7e2;--pacific-60: #7eb7e8;--pacific-50: #96c4ed;--pacific-40: #afd2f2;--pacific-30: #c3ddf6;--pacific-20: #d6e8fa;--pacific-10: #eff8fd;--navy-dark: #002d72;--navy-mid-dark: #123c7c;--navy: #254b87;--navy-90: #3e5f95;--navy-80: #5674a3;--navy-70: #6f88b2;--navy-60: #889cc0;--navy-50: #9daecc;--navy-40: #b3c0d9;--navy-30: #c3cde2;--navy-20: #d3daeb;--navy-10: #f4f6fa;--purple-dark: #a01b68;--purple-mid-dark: #aa2071;--purple: #b4267a;--purple-90: #be438b;--purple-80: #c55998;--purple-70: #cd70a5;--purple-60: #d486b2;--purple-50: #dc9cbf;--purple-40: #e3b2cc;--purple-30: #ebc9d9;--purple-20: #f0d8e2;--purple-10: #fdf3f8;--red-dark: #b63014;--red-mid-dark: #c3381c;--red: #d14124;--red-90: #d75a40;--red-80: #dd735d;--red-70: #e28875;--red-60: #e79e8e;--red-50: #ebb0a3;--red-40: #f0c3b8;--red-30: #f3d1c8;--red-20: #f7e0d9;--red-10: #fbefec;--gold-dark: #dc731c;--gold-mid-dark: #ed881b;--gold: #ff9e1b;--gold-90: #ffab39;--gold-80: #ffb858;--gold-70: #ffc372;--gold-60: #ffce8d;--gold-50: #ffd8a3;--gold-40: #ffe1b9;--gold-30: #ffe8cb;--gold-20: #fff0dd;--gold-10: #fff6ec;--neutral-dark: #745745;--neutral-mid-dark: #7d604b;--neutral: #8a6c57;--neutral-90: #957865;--neutral-80: #a18573;--neutral-70: #ad9484;--neutral-60: #baa496;--neutral-50: #c6b4a9;--neutral-40: #d3c5bc;--neutral-30: #ddd1c9;--neutral-20: #e7ddd7;--neutral-10: #f8f5f2;--gray-darker: #293037;--gray-dark: #43484e;--gray-mid-dark: #4f5257;--gray: #5a5d61;--gray-90: #676a6f;--gray-80: #75787b;--gray-70: #838588;--gray-60: #919395;--gray-50: #a2a3a4;--gray-40: #b4b5b6;--gray-30: #c3c4c4;--gray-20: #d2d3d5;--gray-15: #dcdddf;--gray-10: #e7e8e9;--gray-5: #f7f8f9;--black: #101820;--white: #fff}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/2cd55546-ec00-4af9-aeca-4a3cd186da53.woff2\") format(\"woff2\");font-style:normal;font-weight:normal;font-display:fallback}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/627fbb5a-3bae-4cd9-b617-2f923e29d55e.woff2\") format(\"woff2\");font-style:normal;font-weight:500;font-display:fallback}:root{--font-stack: \"Avenir Next\", arial, sans-serif}.action-bar{border:1px solid var(--gray-40);border-left:0;background-color:var(--green-20);padding:15px 30px}.action-bar h2{margin:0}@media screen and (max-width: 599px){.action-bar h2{padding:15px}}.action-bar .export-results{padding-top:5px;margin:0;margin-bottom:5px}.action-bar .export-results .a-btn{margin-right:15px;font-size:14px;display:inline-block}.action-bar .export-results .a-btn svg{margin-right:5px}.action-bar .a-btn--link{color:var(--pacific-dark)}.action-bar .a-btn--link:hover{color:var(--navy)}.action-bar .a-btn--link:focus{color:var(--pacific-dark);border:1px dotted var(--pacific-dark)}.action-bar .a-btn--link:active{color:var(--navy);border:1px dotted var(--navy)}@media screen and (max-width: 599px){.action-bar{padding-left:0;border:1px solid var(--gray-40)}.action-bar .export-results{margin-left:15px}}@media screen and (min-width: 1800px){.action-bar{padding-left:40px}}",".warning.m-notification{margin:10px}.warning.m-notification .m-notification__message{padding-right:18px}.warning .close{position:absolute;right:0;top:0;margin:5px 10px;cursor:pointer}.warning .close svg{fill:var(--gray)}","/*! normalize.css v2.1.3 | MIT License | git.io/normalize */html{font-family:sans-serif;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:0.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:0.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:0.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:normal;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:0.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:0.5em}li{margin-bottom:0.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:0.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:0.625em;text-align:left}th,td{padding:0.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:0.9375em;margin-left:0.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:\"Input Mono\",Consolas,Monaco,\"Courier New\",monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:0.8125em}pre{display:block;padding:0.625em 0.9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:rgba(0,0,0,0)}html{font-family:sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:.5em}li{margin-bottom:.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:.625em;text-align:left}th,td{padding:.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:.9375em;margin-left:.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:Input Mono,Consolas,Monaco,Courier New,monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:.8125em}pre{display:block;padding:.625em .9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:transparent}button.a-btn::-moz-focus-inner,input.a-btn::-moz-focus-inner{border:0}.a-btn{appearance:none;display:flex;gap:.625rem;box-sizing:border-box;padding:.5em .875em;border:0;margin:0;border-radius:.25em;cursor:pointer;font-size:1em;font-weight:500;line-height:normal;text-align:center;text-decoration:none;transition:background-color .1s;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;justify-content:center}.a-btn,.a-btn:link,.a-btn:visited{background-color:var(--pacific);color:var(--white)}.a-btn:hover,.a-btn.hover,.a-btn:focus,.a-btn.focus{background-color:var(--pacific-dark);color:var(--white)}.a-btn:focus,.a-btn.focus{outline:1px dotted var(--pacific);outline-offset:1px}.a-btn:active,.a-btn.active{background-color:var(--navy)}.a-btn--secondary,.a-btn--secondary:link,.a-btn--secondary:visited{background-color:var(--gray);color:var(--white)}.a-btn--secondary:hover,.a-btn--secondary.hover,.a-btn--secondary:focus,.a-btn--secondary.focus{background-color:var(--gray-dark)}.a-btn--secondary:focus,.a-btn--secondary.focus{outline-color:var(--gray)}.a-btn--secondary:active,.a-btn--secondary.active{background-color:var(--black)}.a-btn--warning,.a-btn--warning:link,.a-btn--warning:visited{background-color:var(--red-mid-dark);color:var(--white)}.a-btn--warning:hover,.a-btn--warning.hover,.a-btn--warning:focus,.a-btn--warning.focus{background-color:var(--red-dark)}.a-btn--warning:focus,.a-btn--warning.focus{outline-color:var(--red-mid-dark)}.a-btn--warning:active,.a-btn--warning.active{background-color:var(--gray-dark)}.a-btn--disabled,.a-btn--disabled:link,.a-btn--disabled:visited,.a-btn--disabled:hover,.a-btn--disabled.hover,.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn--disabled:active,.a-btn--disabled.active,.a-btn[disabled],.a-btn[disabled]:link,.a-btn[disabled]:visited,.a-btn[disabled]:hover,.a-btn[disabled].hover,.a-btn[disabled]:focus,.a-btn[disabled].focus,.a-btn[disabled]:active,.a-btn[disabled].active{background-color:var(--gray-20);color:var(--gray-dark);cursor:default;cursor:not-allowed}.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn[disabled]:focus,.a-btn[disabled].focus{outline-color:var(--gray-20)}@media only all and (max-width: 37.5em){.a-btn--full-on-xs{display:block;width:100%}}.a-btn:has(svg+span) span{order:3}.a-btn:has(span+svg) svg{order:3}.a-btn:not(.a-btn--hide-icon):has(svg+span):before,.a-btn:not(.a-btn--hide-icon):has(span+svg):before{content:\"\";border-left:1px solid var(--pacific-60);order:2;place-self:normal}.a-btn--secondary:has(svg):before{border-color:var(--gray-40) !important}.a-btn--warning:has(svg):before{border-color:var(--red-60) !important}.a-btn--disabled:has(svg):before,.a-btn[disabled]:has(svg):before{border-color:var(--gray-60) !important}.a-btn--hide-icon svg{display:none}.m-btn-group{display:flex;gap:.625rem;flex-wrap:wrap;align-items:center;width:-moz-fit-content;width:fit-content}.a-btn--link{padding:1.5px 0;border-radius:0;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-style:dotted;text-underline-offset:4.5px}.a-btn--link:has(svg){gap:.3125rem}.a-btn--link:has(svg):before{display:none}.a-btn--link,.a-btn--link:link,.a-btn--link:visited{text-decoration-color:var(--pacific);background-color:transparent;color:var(--pacific)}.a-btn--link:hover,.a-btn--link.hover{text-decoration-color:var(--pacific-dark);text-decoration-style:solid;background-color:transparent;color:var(--pacific-dark)}.a-btn--link:focus,.a-btn--link.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--pacific);color:var(--pacific)}.a-btn--link:active,.a-btn--link.active{text-decoration-color:var(--navy);text-decoration-style:solid;background-color:transparent;color:var(--navy)}.a-btn--link.a-btn--secondary,.a-btn--link.a-btn--secondary:link,.a-btn--link.a-btn--secondary:visited{text-decoration-color:var(--gray);background-color:transparent;color:var(--gray)}.a-btn--link.a-btn--secondary:hover,.a-btn--link.a-btn--secondary.hover{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.a-btn--link.a-btn--secondary:focus,.a-btn--link.a-btn--secondary.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--gray);color:var(--gray)}.a-btn--link.a-btn--secondary:active,.a-btn--link.a-btn--secondary.active{text-decoration-color:var(--black);text-decoration-style:solid;background-color:transparent;color:var(--black)}.a-btn--link.a-btn--warning,.a-btn--link.a-btn--warning:link,.a-btn--link.a-btn--warning:visited{text-decoration-color:var(--red-mid-dark);background-color:transparent;color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:hover,.a-btn--link.a-btn--warning.hover{text-decoration-color:var(--red-dark);text-decoration-style:solid;background-color:transparent;color:var(--red-dark)}.a-btn--link.a-btn--warning:focus,.a-btn--link.a-btn--warning.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--red-mid-dark);color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:active,.a-btn--link.a-btn--warning.active{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.o-expandable{position:relative}.o-expandable__header{display:flex;justify-content:space-between;gap:10px;padding:.625em .9375em;border:0;background-color:transparent;cursor:pointer}.o-expandable__header:focus{outline:1px dotted var(--black);outline-offset:2px}.o-expandable__header .o-expandable__cue-close,.o-expandable__header .o-expandable__cue-open{display:none}.o-expandable__header[aria-expanded=false] .o-expandable__cue-open,.o-expandable__header[aria-expanded=true] .o-expandable__cue-close{display:block}.o-expandable button.o-expandable__header{width:100%;text-align:left}.o-expandable__label{flex-grow:1;margin-bottom:0;color:var(--black);font-weight:500}.o-expandable__icon,.o-expandable__label{font-size:1.125em}@media only all and (max-width: 37.5em){.o-expandable__icon,.o-expandable__label{font-size:1em}}.o-expandable__cues{align-self:center;color:var(--pacific);font-size:1em;line-height:1.375}.o-expandable__content{padding:0 .9375em .9375em}.o-expandable__content:before{content:\"\";display:block;border-top:1px solid var(--gray-40);padding-top:.9375em}.o-expandable__content:after{padding-bottom:.9375em;width:100%}.o-expandable--padded .o-expandable__header{padding:1.5625em .9375em}.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.625em}@media only all and (max-width: 37.5em){.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.375em}}.o-expandable--background{background:var(--gray-5)}.o-expandable--border{border:1px solid var(--gray-40)}html[lang=ar] .o-expandable__header{text-align:right}html[lang=ar] .o-expandable__cues{text-align:left}.o-expandable-group .o-expandable{border-bottom:1px solid var(--gray-40)}.o-expandable-group .o-expandable:first-child{border-top:1px solid var(--gray-40)}@media print{.o-expandable__header[aria-expanded=true] .o-expandable__cue-close,.o-expandable__header[aria-expanded=false] .o-expandable__cue-open{display:none}.o-expandable__content[aria-expanded=false]{display:block;max-height:99999px !important}}.o-expandable .print__header[aria-expanded=true] .o-expandable .print__cue-close,.o-expandable .print__header[aria-expanded=false] .o-expandable .print__cue-open{display:none}.o-expandable .print__content[aria-expanded=false]{display:block;max-height:99999px !important}.o-summary__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary__btn{position:relative;z-index:2;display:block;width:100%;padding-top:15px;padding-bottom:15px;border:dotted var(--pacific);border-width:1px 0;text-align:center;color:var(--pacific);background:#fff}.o-summary__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary__btn[aria-expanded=false]:before{display:block;pointer-events:none;height:2.75em;margin:0;position:absolute;left:0;right:0;top:calc(-100% + 2px);background:linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);content:\"\"}@media print{.o-summary__btn[aria-expanded=false]:before{background:none}}.o-summary__btn[aria-expanded=false]:before .print{background:none}.no-js .o-summary__btn{display:none}@media only screen and (min-width: 601px){.o-summary--mobile .o-summary__btn{display:none}}.o-summary-minimal__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary-minimal__btn{margin-top:5px;padding-left:0;padding-right:0;display:block;border:none;background:none;text-align:left;color:var(--pacific)}.o-summary-minimal__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary-minimal__btn .o-summary-minimal__cue-close,.o-summary-minimal__btn .o-summary-minimal__cue-open{display:none}.o-summary-minimal__btn[aria-expanded=false] .o-summary-minimal__cue-open,.o-summary-minimal__btn[aria-expanded=true] .o-summary-minimal__cue-close{display:block}.no-js .o-summary-minimal__btn{display:none}.o-form__group{margin-bottom:1.875em}.o-form__fieldset{border:none;margin:0;padding:0}.o-form__fieldset .m-form-field+.m-form-field{margin-top:.625em}.a-form-alert .cf-icon-svg{color:var(--gray);float:left}.a-form-alert__text{display:block;margin-left:1.25em}.a-form-alert--success .cf-icon-svg{color:var(--green)}.a-form-alert--error .cf-icon-svg{color:var(--red)}.a-form-alert--warning .cf-icon-svg{color:var(--gold)}.m-form-field .a-text-input--full{width:100%}.m-form-field .a-label+.a-text-input{margin-top:.3125em}.m-form-field--checkbox .a-label,.m-form-field--radio .a-label{display:inline-grid;grid-template-columns:1.875em auto;vertical-align:top;cursor:pointer;overflow-wrap:anywhere}.m-form-field--checkbox .a-label:before,.m-form-field--radio .a-label:before{display:inline-block;grid-row-start:1;grid-row-end:3;border:1px solid var(--gray-60);height:1.125em;width:1.125em;margin-right:10px;background-color:var(--white);content:\"\";vertical-align:top;position:relative;top:1px;left:1px}.m-form-field--checkbox .a-label:hover:before,.m-form-field--checkbox .a-label.hover:before,.m-form-field--radio .a-label:hover:before,.m-form-field--radio .a-label.hover:before{border-color:var(--pacific)}.m-form-field--checkbox .a-label__helper,.m-form-field--radio .a-label__helper{display:block}.m-form-field--checkbox .a-checkbox,.m-form-field--checkbox .a-radio,.m-form-field--radio .a-checkbox,.m-form-field--radio .a-radio{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}.m-form-field--checkbox .a-checkbox:focus+.a-label,.m-form-field--checkbox .a-checkbox.focus+.a-label,.m-form-field--checkbox .a-radio:focus+.a-label,.m-form-field--checkbox .a-radio.focus+.a-label,.m-form-field--radio .a-checkbox:focus+.a-label,.m-form-field--radio .a-checkbox.focus+.a-label,.m-form-field--radio .a-radio:focus+.a-label,.m-form-field--radio .a-radio.focus+.a-label{outline:1px dotted var(--pacific);outline-offset:1px}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:hover+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled:checked+.a-label:before,.m-form-field--checkbox .a-radio:disabled:focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled.focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled:hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled.hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled:checked+.a-label:before,.m-form-field--radio .a-checkbox:disabled:focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled.focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled:hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled.hover+.a-label:before,.m-form-field--radio .a-radio:disabled:checked+.a-label:before,.m-form-field--radio .a-radio:disabled:focus+.a-label:before,.m-form-field--radio .a-radio:disabled.focus+.a-label:before,.m-form-field--radio .a-radio:disabled:hover+.a-label:before,.m-form-field--radio .a-radio:disabled.hover+.a-label:before{border-color:var(--gray-60);outline:none;box-shadow:none}.m-form-field--checkbox .a-checkbox:disabled+.a-label,.m-form-field--checkbox .a-radio:disabled+.a-label,.m-form-field--radio .a-checkbox:disabled+.a-label,.m-form-field--radio .a-radio:disabled+.a-label{cursor:not-allowed;color:var(--gray-dark)}.m-form-field--checkbox .a-checkbox:disabled+.a-label:before,.m-form-field--checkbox .a-radio:disabled+.a-label:before,.m-form-field--radio .a-checkbox:disabled+.a-label:before,.m-form-field--radio .a-radio:disabled+.a-label:before{background:var(--gray-10);border-color:var(--gray-60)}.m-form-field--checkbox .a-checkbox:focus+.a-label:before,.m-form-field--checkbox .a-checkbox.focus+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:hover+.a-label:before,.m-form-field--checkbox .a-checkbox.hover+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center 0}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,')}.m-form-field--checkbox-error .a-label:before{border-color:var(--red);outline:1px solid var(--red)}.m-form-field--checkbox-error .a-label:hover:before,.m-form-field--checkbox-error .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-error .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-error .a-checkbox.focus+.a-label:before{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline-color:var(--red)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label,.m-form-field--checkbox-error .a-checkbox.focus+.a-label{outline:1px dotted var(--red);outline-offset:1px}.m-form-field--checkbox-warning .a-label:before{border-color:var(--gold);outline:1px solid var(--gold)}.m-form-field--checkbox-warning .a-label:hover:before,.m-form-field--checkbox-warning .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label:before{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline-color:var(--gold)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label{outline:1px dotted var(--gold);outline-offset:1px}.m-form-field--checkbox-success .a-label:before{border-color:var(--green);outline:1px solid var(--green)}.m-form-field--checkbox-success .a-label:hover:before,.m-form-field--checkbox-success .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-success .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-success .a-checkbox.focus+.a-label:before{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline-color:var(--green)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label,.m-form-field--checkbox-success .a-checkbox.focus+.a-label{outline:1px dotted var(--green);outline-offset:1px}.m-form-field--radio .a-label:before{border-radius:50%;transform:rotate(0)}.m-form-field--radio .a-radio:focus+.a-label:before,.m-form-field--radio .a-radio.focus+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:hover+.a-label:before,.m-form-field--radio .a-radio.hover+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:checked+.a-label:before{background-color:var(--pacific);box-shadow:inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:checked:disabled+.a-label:before{background-color:var(--gray-40);box-shadow:inset 0 0 0 2px var(--gray-10)}.m-form-field--radio .a-radio:focus:checked+.a-label:before,.m-form-field--radio .a-radio.focus:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:hover:checked+.a-label:before,.m-form-field--radio .a-radio.hover:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--lg-target{display:block}.m-form-field--lg-target .a-label{box-sizing:border-box;width:100%;padding:15px;background-color:var(--gray-10)}.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{background-color:var(--pacific-20);box-shadow:inset 0 0 0 1px var(--pacific)}.m-form-field--lg-target .a-checkbox:hover+.a-label,.m-form-field--lg-target .a-checkbox.hover+.a-label,.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-radio:hover+.a-label,.m-form-field--lg-target .a-radio.hover+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label{box-shadow:inset 0 0 0 2px var(--pacific)}.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{outline-offset:1px}.m-form-field--lg-target .a-checkbox:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:hover:disabled+.a-label,.m-form-field--lg-target .a-radio:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:hover:disabled+.a-label{color:var(--gray-dark);box-shadow:none;background-color:var(--gray-20)}.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label:before,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label:before{border:1px solid var(--gray-60)}.m-form-field .a-form-alert{margin-top:.9375em}.a-label{display:inline-block}.a-label__helper{color:var(--gray-dark);font-size:1rem;font-weight:400}.a-label__helper--block{display:block;margin-top:0.8333333333em}.a-label--heading{display:block;margin-bottom:0.5555555556em;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.a-label--heading,ul+.a-label--heading,ol+.a-label--heading,dl+.a-label--heading,figure+.a-label--heading,img+.a-label--heading,table+.a-label--heading,blockquote+.a-label--heading,h1+.a-label--heading,.h1+.a-label--heading,h2+.a-label--heading,.h2+.a-label--heading,h3+.a-label--heading,.h3+.a-label--heading,h5+.a-label--heading,.h5+.a-label--heading,h6+.a-label--heading,.h6+.a-label--heading{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.a-label--heading{margin-bottom:.625em;font-size:1em;line-height:1.125}}.a-label--heading .a-label__helper--block{margin-top:.625rem}.a-range{appearance:none;width:100%;min-height:49px}.a-range::-webkit-slider-runnable-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-moz-range-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-webkit-slider-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range::-moz-range-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range:focus,.a-range.focus{box-shadow:none;outline:none}.a-range:focus::-webkit-slider-thumb,.a-range.focus::-webkit-slider-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.a-range:focus::-moz-range-thumb,.a-range.focus::-moz-range-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.o-search-input{display:flex;flex-direction:column;row-gap:.9375rem}.o-search-input__input{position:relative;display:flex;width:initial;flex:0 1 100%}.o-search-input__input-label{position:absolute;left:10px;align-self:center;cursor:pointer}.o-search-input__input input[type=search]{width:100%;white-space:nowrap;padding-left:30px;appearance:none}.o-search-input__input button[type=reset]{display:none;position:absolute;right:0;align-self:center;color:var(--gray-40);font-size:20px;border:1px solid transparent;background-color:transparent;outline:0;width:44px;padding:5px;text-align:right}.o-search-input__input button[type=reset]>svg{width:25px;cursor:pointer;pointer-events:none}.o-search-input__input button[type=reset]:hover{color:var(--black)}.o-search-input__input button[type=reset]:focus{color:var(--black)}.o-search-input__input button[type=reset]:focus>svg{outline:1px dotted var(--pacific)}.o-search-input__input input[type=search]:placeholder-shown~button[type=reset]{display:none}.o-search-input__input input[type=search]:not(:placeholder-shown){padding-right:34px}.o-search-input__input input[type=search]::-webkit-search-decoration,.o-search-input__input input[type=search]::-webkit-search-cancel-button,.o-search-input__input input[type=search]::-webkit-search-results-button,.o-search-input__input input[type=search]::-webkit-search-results-decoration{display:none}.o-search-input:focus-within button[type=reset],.o-search-input .o-search-input__input:hover button[type=reset]{display:block}.o-search-input button[type=submit]{line-height:1.1875}@media only all and (min-width: 37.5625em){.o-search-input{flex-direction:row;border-left:0}.o-search-input button[type=submit]{border-top-left-radius:0;border-bottom-left-radius:0;flex-basis:25%}}.no-js .o-search-input button[type=reset]{display:none !important}.a-select{position:relative;border:1px solid var(--gray-60)}.a-select select{width:100%;line-height:1.375;padding:.4375em .375em .375em;border:0;appearance:none;background-color:var(--white);border-radius:0;color:var(--black)}.a-select select:hover,.a-select select.hover{outline:2px solid var(--pacific);outline-offset:0}.a-select select:active,.a-select select:focus,.a-select select.focus{box-shadow:0 0 0 2px var(--pacific);outline:1px dotted var(--pacific);outline-offset:3px}.a-select select[disabled]{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed}.a-select select[disabled]:hover,.a-select select[disabled].hover,.a-select select[disabled]:focus,.a-select select[disabled].focus{outline:none}.a-select select[disabled] option,.a-select select[disabled] option:disabled,.a-select select option:disabled{color:var(--gray-dark)}.a-select:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;content:\"\";pointer-events:none}.a-select--disabled:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.a-tag-filter{display:flex;gap:.625rem;border:1px solid var(--teal);padding:4px 6px;background-color:var(--teal-20);border-radius:.1875rem;color:var(--black);text-align:left;min-width:-moz-fit-content;min-width:fit-content}.a-tag-filter .cf-icon-svg{pointer-events:none;flex:none}.a-tag-filter>label{display:contents;pointer-events:none}button.a-tag-filter:hover{background-color:var(--teal-40);cursor:pointer}button.a-tag-filter:focus{outline:1px dotted var(--teal);outline-offset:1px}button.a-tag-filter:active{background-color:var(--teal)}a.a-tag-filter{line-height:normal;color:var(--black);border-color:var(--teal)}a.a-tag-filter:visited,a.a-tag-filter.visited,a.a-tag-filter:hover,a.a-tag-filter.hover{border-color:var(--teal);color:var(--black)}a.a-tag-filter:focus,a.a-tag-filter.focus{border-color:var(--teal);color:var(--black)}a.a-tag-filter:active,a.a-tag-filter.active{border-color:var(--teal);color:var(--black)}.a-tag-topic{display:flex;gap:.3125rem}.a-tag-topic{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--gold-80);letter-spacing:1px}.a-tag-topic .a-tag-topic__text{color:var(--gray);word-break:break-word}@media only all and (max-width: 37.5em){.a-tag-topic{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-tag-topic .cf-icon-svg--right{margin-left:auto}.a-tag-topic .a-tag-topic__text{border-bottom-width:0;flex-shrink:10}}a.a-tag-topic{color:var(--gold-80);border-color:var(--gold-80)}a.a-tag-topic:visited,a.a-tag-topic.visited,a.a-tag-topic:hover,a.a-tag-topic.hover{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:focus,a.a-tag-topic.focus{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:active,a.a-tag-topic.active{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic .a-tag-topic__text{border-bottom-color:var(--gold-80)}@media only all and (max-width: 37.5em){a.a-tag-topic{border-top-width:1px;border-bottom-width:1px}a.a-tag-topic:focus{outline:none}a.a-tag-topic:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-tag-topic)+li:has(.a-tag-topic) .a-tag-topic{position:relative;border-top:none}li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:hover:before,li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.a-tag-topic__bullet{font-size:1rem;line-height:1rem}@media only all and (min-width: 37.5625em){a.a-tag-topic__text{color:var(--gray);border-color:var(--gray)}a.a-tag-topic__text:visited,a.a-tag-topic__text.visited,a.a-tag-topic__text:hover,a.a-tag-topic__text.hover{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:focus,a.a-tag-topic__text.focus{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:active,a.a-tag-topic__text.active{border-color:var(--gray);color:var(--gray)}a.a-tag-topic,a.a-tag-topic:visited,a.a-tag-topic:hover,a.a-tag-topic:focus,a.a-tag-topic:active{border-bottom:none;outline-offset:1px}a.a-tag-topic .a-tag-topic__text,a.a-tag-topic:visited .a-tag-topic__text,a.a-tag-topic:hover .a-tag-topic__text,a.a-tag-topic:focus .a-tag-topic__text,a.a-tag-topic:active .a-tag-topic__text{padding-bottom:1px;border-bottom:1px dotted var(--gold-80)}a.a-tag-topic:hover .a-tag-topic__text{border-bottom:1px solid var(--gold-80)}a.a-tag-topic:focus{outline-color:var(--gray)}a.a-tag-topic:focus .a-tag-topic__text{border-bottom-style:solid !important}}.m-tag-group{padding-left:0;list-style-type:none}.m-tag-group li{margin-bottom:0;display:contents}@media only all and (min-width: 37.5625em){.m-tag-group{display:flex;gap:.9375em;flex-wrap:wrap}.m-tag-group--stacked{flex-direction:column;width:-moz-fit-content;width:fit-content}}.m-tag-group:has(.a-tag-filter){display:flex;gap:.9375em;flex-wrap:wrap}html[lang=ar] .m-tag-group{direction:rtl;padding-right:0}.a-text-input{appearance:none;display:inline-block;padding:.4375em;border:1px solid var(--gray-60);background:var(--white);color:var(--black);box-sizing:border-box}.a-text-input:hover,.a-text-input.hover{border-color:var(--pacific);outline:1px solid var(--pacific)}.a-text-input:focus,.a-text-input.focus{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific);outline:1px dotted var(--pacific);outline-offset:2px}.a-text-input:disabled,.a-text-input:disabled:hover,.a-text-input:disabled.hover,.a-text-input:disabled:focus,.a-text-input:disabled.focus{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed;border-color:var(--gray-60);outline:none}.a-text-input--error{border-color:var(--red);outline:1px solid var(--red)}.a-text-input--error:hover,.a-text-input--error.hover{border-color:var(--red-dark);outline:1px solid var(--red-dark);outline-offset:0}.a-text-input--error:focus,.a-text-input--error.focus{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red)}.a-text-input--error:focus:hover,.a-text-input--error:focus.hover,.a-text-input--error.focus:hover,.a-text-input--error.focus.hover{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red);outline-offset:2px}.a-text-input--warning{border-color:var(--gold);outline:1px solid var(--gold)}.a-text-input--warning:hover,.a-text-input--warning.hover{border-color:var(--gold-dark);outline:1px solid var(--gold-dark);outline-offset:0}.a-text-input--warning:focus,.a-text-input--warning.focus{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold)}.a-text-input--warning:focus:hover,.a-text-input--warning:focus.hover,.a-text-input--warning.focus:hover,.a-text-input--warning.focus.hover{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold);outline-offset:2px}.a-text-input--success{border-color:var(--green);outline:1px solid var(--green)}.a-text-input--success:hover,.a-text-input--success.hover{border-color:var(--green-dark);outline:1px solid var(--green-dark);outline-offset:0}.a-text-input--success:focus,.a-text-input--success.focus{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green)}.a-text-input--success:focus:hover,.a-text-input--success:focus.hover,.a-text-input--success.focus:hover,.a-text-input--success.focus.hover{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green);outline-offset:2px}::-webkit-search-decoration{appearance:none}::placeholder{color:var(--gray-dark)}input[type=date]::-webkit-datetime-edit{color:var(--gray-dark)}select.o-multiselect{display:block;box-sizing:border-box;width:100%;padding:.25em .4375em;height:5.5em;border:1px solid var(--gray-60)}select.o-multiselect option{padding:.125em .375em}.o-multiselect,.o-multiselect__header{position:relative}.o-multiselect__header:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;border:1px solid var(--gray-60);content:\"\";pointer-events:none}.o-multiselect__search[type=text]{display:block;box-sizing:border-box;width:100%}.o-multiselect__fieldset{border-color:var(--gray-60);border-top:none;margin:-1px 0 0;padding:0;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;position:absolute;z-index:10;max-height:0;width:100%;transition:max-height .25s ease-out}.o-multiselect.u-active .o-multiselect__fieldset{margin-top:0;max-height:140px;border-color:var(--pacific);border-width:2px;border-top:0}.o-multiselect.u-active .o-multiselect__header:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.o-multiselect__options{list-style-type:none;background-color:var(--white);padding:0}.o-multiselect__options li{margin:0}.o-multiselect__options li:first-child .a-label{padding-top:.625em}.o-multiselect__options.u-filtered li:not(.u-filter-match){display:none}.o-multiselect__options.u-no-results li,.o-multiselect__options.u-max-selections li{display:none}.o-multiselect__options.u-no-results:after,.o-multiselect__options.u-max-selections:after{display:list-item}.o-multiselect__options.u-no-results:after{content:\"No results found\"}.o-multiselect__options.u-max-selections{padding:.625em;pointer-events:none}.o-multiselect__options.u-max-selections:after{content:\"Reached maximum number of selections\"}.o-multiselect__options .a-label{box-sizing:border-box;padding:.3125em 0 .3125em .625em;width:100%}.cf-icon-svg{height:1.1875em;vertical-align:text-top;fill:currentcolor}.cf-icon-svg--updating,.cf-icon-svg--updating-round{animation:updating-animation 1.25s infinite linear;transform-origin:50% 50%}@keyframes updating-animation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}html[lang=ar] .cf-icon-svg--right,html[lang=ar] .cf-icon-svg--right-round,html[lang=ar] .cf-icon-svg--left,html[lang=ar] .cf-icon-svg--left-round,html[lang=ar] .cf-icon-svg--arrow-right,html[lang=ar] .cf-icon-svg--arrow-right-round,html[lang=ar] .cf-icon-svg--arrow-left,html[lang=ar] .cf-icon-svg--arrow-left-round,html[lang=ar] .cf-icon-svg--help,html[lang=ar] .cf-icon-svg--help-round,html[lang=ar] .cf-icon-svg--book,html[lang=ar] .cf-icon-svg--book-round,html[lang=ar] .cf-icon-svg--document,html[lang=ar] .cf-icon-svg--document-round,html[lang=ar] .cf-icon-svg--edit,html[lang=ar] .cf-icon-svg--edit-round,html[lang=ar] .cf-icon-svg--paper-clip,html[lang=ar] .cf-icon-svg--paper-clip-round,html[lang=ar] .cf-icon-svg--cart,html[lang=ar] .cf-icon-svg--cart-round,html[lang=ar] .cf-icon-svg--disability,html[lang=ar] .cf-icon-svg--disability-round,html[lang=ar] .cf-icon-svg--travel,html[lang=ar] .cf-icon-svg--travel-round,html[lang=ar] .cf-icon-svg--bullhorn,html[lang=ar] .cf-icon-svg--bullhorn-round,html[lang=ar] .cf-icon-svg--chart,html[lang=ar] .cf-icon-svg--chart-round,html[lang=ar] .cf-icon-svg--list,html[lang=ar] .cf-icon-svg--list-round,html[lang=ar] .cf-icon-svg--external-link,html[lang=ar] .cf-icon-svg--external-link-round{transform:scaleX(-1)}.m-card{position:relative}.m-card:not(.m-card--breakout)>a{padding:1.875em}.m-card:not(.m-card--breakout) .m-card__footer{margin-top:auto}.m-card:not(.m-card--breakout,.m-card--topic){background:var(--white);border:1px solid var(--gray-20);border-bottom-width:3px;padding:1.875em}.m-card:not(.m-card--breakout,.m-card--topic),.m-card>a{display:flex;flex-direction:column;flex-grow:1;flex-basis:0;box-sizing:border-box;height:100%}.m-card a:focus{outline-offset:2px}.m-card__footer>a{font-weight:500;border-bottom-width:1px}@media only all and (max-width: 56.3125em){.m-card__heading{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h4+.m-card__heading,.h4+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.3636363636em}}@media only all and (max-width: 56.3125em)and (max-width: 37.5em){.m-card__heading{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h3+.m-card__heading,.h3+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.6666666667em}}.m-card__heading>a{color:var(--black)}.m-card__heading>a:hover{color:var(--pacific)}.m-card__heading>a .m-card__icon{font-size:1em;margin-bottom:0;padding-right:.46875em}.m-card__heading>a .m-card__icon,.m-card__heading>a span{display:table-cell}.m-card>.m-list{margin-top:10px;margin-bottom:30px}.m-card--topic{text-align:center;width:170px;background:var(--white)}.m-card--topic>a{border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--topic .m-card__icon{font-size:1.875em;color:var(--green);margin-bottom:.3125em}.m-card--topic:hover>a{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--topic:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--topic .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--topic>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--topic:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:focus .m-card__footer>span{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:active .m-card__footer>span{border-color:var(--pacific-dark);border-style:solid;color:var(--pacific-dark)}.m-card--topic-action .m-card__icon{color:var(--pacific)}.m-card--breakout{min-width:210px;text-align:center}.m-card--breakout>a{padding-top:60px}.m-card--breakout .m-card__inner-wrapper{position:relative;z-index:0;min-height:135px;background:var(--gray-5);border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--breakout .m-card__img{position:absolute;z-index:1;top:0;left:50%;width:210px;height:120px;margin-left:-105px}.m-card--breakout .m-card__footer{margin-top:84px}.m-card--breakout:hover .m-card__inner-wrapper{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--breakout:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--breakout .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--breakout>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--breakout:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--breakout>a:focus .m-card__footer>span{border-color:var(--pacific);color:var(--pacific)}.m-card--breakout>a:active .m-card__footer>span{border-color:var(--navy);border-style:solid;color:var(--navy)}.m-card--breakout .m-card__footer>span{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card--breakout .m-card__footer>span,ul+.m-card--breakout .m-card__footer>span,ol+.m-card--breakout .m-card__footer>span,dl+.m-card--breakout .m-card__footer>span,figure+.m-card--breakout .m-card__footer>span,img+.m-card--breakout .m-card__footer>span,table+.m-card--breakout .m-card__footer>span,blockquote+.m-card--breakout .m-card__footer>span,h1+.m-card--breakout .m-card__footer>span,.h1+.m-card--breakout .m-card__footer>span,h2+.m-card--breakout .m-card__footer>span,.h2+.m-card--breakout .m-card__footer>span,h4+.m-card--breakout .m-card__footer>span,.h4+.m-card--breakout .m-card__footer>span,h5+.m-card--breakout .m-card__footer>span,.h5+.m-card--breakout .m-card__footer>span,h6+.m-card--breakout .m-card__footer>span,.h6+.m-card--breakout .m-card__footer>span{margin-top:1.3636363636em}.o-card-group>h2{margin-bottom:1.875rem}.o-card-group--column-2 .o-card-group__cards{grid-template-columns:1fr 1fr}.o-card-group--column-3 .o-card-group__cards{grid-template-columns:repeat(3, minmax(0, 1fr))}@media only all and (max-width: 63.8125em){.o-card-group--column-3 .o-card-group__cards{grid-template-columns:1fr 1fr}}.o-card-group__cards{display:grid;grid-column-gap:1.25em;grid-row-gap:1.25em}@media only all and (max-width: 37.5em){.o-card-group__cards{grid-template-columns:100% !important}}.o-card-group--bg-green{padding:1.875em;background:var(--green-20)}_:-ms-lang(x),.o-card-group__cards{display:block}_:-ms-lang(x) .m-card,.o-card-group__cards .m-card{display:block;float:left;margin-bottom:10px}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-2 .o-card-group__cards .m-card{width:48%;margin-right:2%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-2 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-3 .o-card-group__cards .m-card{width:32%;margin-right:1%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-3 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x),.o-card-group:after{content:\"\";display:table;clear:both}.o-card-group--count-2 .m-card:nth-of-type(1),.o-card-group--count-3 .m-card:nth-of-type(1),.o-card-group--count-4 .m-card:nth-of-type(1){grid-area:card1}.o-card-group--count-2 .m-card:nth-of-type(2),.o-card-group--count-3 .m-card:nth-of-type(2),.o-card-group--count-4 .m-card:nth-of-type(2){grid-area:card2}.o-card-group--count-2 .m-card:nth-of-type(3),.o-card-group--count-3 .m-card:nth-of-type(3),.o-card-group--count-4 .m-card:nth-of-type(3){grid-area:card3}.o-card-group--count-2 .m-card:nth-of-type(4),.o-card-group--count-3 .m-card:nth-of-type(4),.o-card-group--count-4 .m-card:nth-of-type(4){grid-area:card4}.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card1 card3\"}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.7307692308em}h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1)>a{justify-content:center}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card3 card4\"}.o-card-group--flow .o-card-group__cards{display:flex;flex-wrap:wrap;justify-content:center}@media only all and (min-width: 37.5625em)and (max-width: 56.25em){.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card1\" \"card2 card3\"}}@media only all and (max-width: 37.5em){.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\"}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\" \"card4\"}.o-card-group--flow .o-card-group__cards{display:block}.o-card-group--flow .o-card-group__cards .m-card{width:100%;margin-bottom:1.875em}}.o-email-signup .m-notification{margin-bottom:.9375em}.o-email-signup .a-text-input{max-width:23.125rem}.o-email-signup__buttons{display:flex;margin-top:.9375em;align-items:center;flex-wrap:wrap-reverse;gap:.9375em}.o-email-signup .a-btn{text-align:inherit}@media only all and (max-width: 37.5em){.o-email-signup .a-label--heading{font-size:1em}}.o-featured-content-module{min-height:220px;position:relative;border:1px solid var(--gray-40);background-color:var(--gray-5)}.o-featured-content-module__text{padding-top:1.875em;padding-bottom:1.875em}.o-featured-content-module__img{display:block}@media only all and (max-width: 37.5em){.o-featured-content-module__text{padding-right:.9375em;padding-left:.9375em}.o-featured-content-module__visual{padding-right:.9375em;padding-bottom:.9375em;padding-left:.9375em}.o-featured-content-module__img{margin-right:auto;margin-left:auto}}@media only all and (min-width: 37.5625em){.o-featured-content-module__text{padding-right:300px;padding-left:1.875em}.o-featured-content-module__visual{height:100%;overflow:hidden;position:absolute;top:0;right:0;width:270px}.o-featured-content-module__img{max-width:none;height:100%;position:absolute;left:50%;transform:translate(-50%)}}.m-hero{background-color:var(--gray-5)}.m-hero__wrapper{display:grid;max-width:1200px;margin:0 auto;padding-top:30px;padding-bottom:30px}.m-hero__text{padding-right:15px;padding-left:15px}.m-hero__heading{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7647058824em}.m-hero__subhead{font-size:22px;line-height:1.25}.m-hero__image-wrapper{box-sizing:border-box;overflow:hidden}.m-hero__image{background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;display:none}@supports(display: grid){.m-hero__image{display:block}}.m-hero--knockout{background-color:var(--gray);color:var(--white)}.m-hero--overlay .m-hero__wrapper{background-position:center;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo,.m-hero--50-50{background-color:var(--white)}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}@media only all and (min-width: 37.5625em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h2+.m-hero--jumbo .m-hero__subhead,.h2+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h2+.m-hero--50-50 .m-hero__subhead,.h2+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.3636363636em}}@media only all and (min-width: 63.8125em){.m-hero--jumbo .m-hero__wrapper,.m-hero--50-50 .m-hero__wrapper{min-height:285px}.m-hero--jumbo .m-hero__heading,.m-hero--50-50 .m-hero__heading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.625em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead{margin-top:1.7307692308em}h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h3+.m-hero--jumbo .m-hero__subhead,.h3+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h3+.m-hero--50-50 .m-hero__subhead,.h3+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){.m-hero__image-wrapper{margin-top:1.875em}.m-hero--overlay .m-hero__wrapper{background-image:none !important}.m-hero--jumbo .m-hero__wrapper{padding-bottom:0}}@media only all and (max-width: 56.25em){.m-hero__heading{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7307692308em}h1+.m-hero__heading,.h1+.m-hero__heading,h3+.m-hero__heading,.h3+.m-hero__heading,h4+.m-hero__heading,.h4+.m-hero__heading,h5+.m-hero__heading,.h5+.m-hero__heading,h6+.m-hero__heading,.h6+.m-hero__heading{margin-top:1.1538461538em}.m-hero__subhead{font-size:18px}}@media only all and (min-width: 37.5625em){.m-hero__wrapper{grid-template-columns:7fr 5fr;padding-right:15px;padding-left:15px;min-height:225px}.m-hero__text{margin:auto 0}.m-hero__image-wrapper{padding-right:15px;padding-left:15px;display:flex;align-items:center}.m-hero--bleeding .m-hero__image-wrapper{width:100%;margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--bleeding .m-hero__image{padding-bottom:0 !important;height:100%;width:100%;background-size:cover}.m-hero--overlay .m-hero__image{display:none}.m-hero--jumbo .m-hero__wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo .m-hero__image{display:none}.m-hero--50-50 .m-hero__wrapper{grid-template-columns:1fr 1fr;border:1px solid var(--gray-40);border-top:none;background-position:100% center;background-repeat:no-repeat;background-size:50%}.m-hero--50-50 .m-hero__image{display:none}}@media only all and (min-width: 63.8125em){.m-hero__wrapper{padding-top:2.8125em;padding-bottom:2.8125em;min-height:195px}.m-hero--bleeding .m-hero__image-wrapper{margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--50-50 .m-hero__wrapper{min-height:345px}}.content-l{position:relative}@media only all and (min-width: 37.5625em){.content-l{display:block;position:relative;margin-left:-15px;margin-right:-15px}}@media only all and (max-width: 37.5em){.content-l__col+.content-l__col{margin-top:1.875em}}@media only all and (min-width: 37.5625em){.content-l__col-1{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-2{display:inline-block;box-sizing:border-box;width:50%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-3{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-2-3{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-8{display:inline-block;box-sizing:border-box;width:37.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-5-8{display:inline-block;box-sizing:border-box;width:62.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-4{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-4{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}.content__line{height:1px;background:var(--gray-40)}.content__main dd,.content__main dt,.content__main h3,.content__main h4,.content__main h5,.content__main h6,.content__main li,.content__main p,.content__main label,.content__intro dd,.content__intro dt,.content__intro h3,.content__intro h4,.content__intro h5,.content__intro h6,.content__intro li,.content__intro p,.content__intro label{max-width:41.875rem}.content__intro,.content__main,.content__sidebar{padding:1.875em .9375em}@media only all and (min-width: 37.5625em){.content__intro,.content__main,.content__sidebar{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding:2.8125em .9375em}}@media only all and (min-width: 56.3125em){.content__intro,.content__main,.content__sidebar{padding:2.8125em 0}}@media only all and (min-width: 56.3125em){.content__intro{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}@media only all and (min-width: 56.3125em){.content--1-3 .content__sidebar{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-right:1.875em}.content--1-3 .content__main{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;position:relative}.content--1-3 .content__main:after{content:\"\";border-left:1px solid var(--gray-40);position:absolute;top:2.8125em;bottom:0;left:-1.875em}.content--2-1 .content__main{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content--2-1 .content__main:after{right:-1.875em}.content--2-1 .content__sidebar{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-left:1.875em}}.content--flush-bottom{padding-bottom:0}@media only all and (max-width: 56.25em){.content--flush-top-on-small{padding-top:0}}@media only all and (max-width: 56.25em){.content--flush-all-on-small{padding:0;border:none}}.block{margin-top:3.75em;margin-bottom:3.75em}.block--border-top{border-top:1px solid var(--gray-40)}.block--border-right{border-right:1px solid var(--gray-40)}.block--border-bottom{border-bottom:1px solid var(--gray-40)}.block--border-left{border-left:1px solid var(--gray-40)}.block--border{border:1px solid var(--gray-40)}.block--flush-top{margin-top:0 !important}.block--flush-top.block--border,.block--flush-top.block--border-top{border-top:none}.block--flush-bottom{margin-bottom:0 !important}.block--flush-bottom.block--border,.block--flush-bottom.block--border-bottom{border-bottom:none}.block--flush-sides{margin-right:-15px;margin-left:-15px}@media only all and (max-width: 37.5em){.block--flush-sides.block--border,.block--flush-sides.block--border-right,.block--flush-sides.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush-sides{margin-right:-30px;margin-left:-30px}}.block--flush{margin-top:0 !important;margin-right:-15px;margin-bottom:0 !important;margin-left:-15px}.block--flush.block--border,.block--flush.block--border-top,.block--flush.block--border-bottom{border-top:none;border-bottom:none}@media only all and (max-width: 37.5em){.block--flush.block--border,.block--flush.block--border-right,.block--flush.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush{margin-right:-30px;margin-left:-30px}}.block--bg{padding:1.875em .9375em 3.75em;background:var(--gray-5)}@media only all and (min-width: 37.5625em){.block--bg{padding:2.8125em 1.875em}}.block--padded-top{padding-top:1.875em;margin-top:1.875em}.block--padded-bottom{padding-bottom:1.875em;margin-bottom:1.875em}.block--sub{margin-top:1.875em;margin-bottom:1.875em}@media only all and (min-width: 56.3125em){.wrapper{max-width:1200px;padding-right:15px;padding-left:15px;margin:0 auto;clear:both}}.wrapper--match-content{padding-left:15px;padding-right:15px}@media only all and (min-width: 37.5625em){.wrapper--match-content{padding-left:30px;padding-right:30px;max-width:1200px}}.o-text-introduction{margin-top:0;margin-bottom:60px}.o-text-introduction>*{margin-top:0;margin-bottom:15px;max-width:41.875rem}.o-well{box-sizing:border-box;padding:1.875em .9375em;border:1px solid var(--gray-40);background-color:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-well{padding-left:1.875em;padding-right:1.875em}}.o-banner{padding:.9375em 0;background:var(--gold-10);border-bottom:1px solid var(--gray-40);font-size:.875em}.o-banner .m-notification{border:none;padding:0}.o-banner .m-notification__icon{left:0;top:0}.o-banner--dark{background:var(--teal-dark);border-color:var(--teal-dark);color:var(--white)}.o-banner--dark .m-notification{background:var(--teal-dark)}.o-banner--dark .m-notification .cf-icon-svg{fill:var(--white)}.o-banner--dark .m-notification a{color:var(--white);border-color:var(--white)}.o-banner--dark .m-notification a:visited,.o-banner--dark .m-notification a.visited{border-color:var(--teal-40);color:var(--teal-40)}.o-banner--dark .m-notification a:hover,.o-banner--dark .m-notification a.hover{border-color:var(--gray-15);color:var(--gray-15)}.o-banner--dark .m-notification a:focus,.o-banner--dark .m-notification a.focus{border-color:var(--white);color:var(--white)}.o-banner--dark .m-notification a:active,.o-banner--dark .m-notification a.active{border-color:var(--gray-15);color:var(--gray-15)}@media only all and (min-width: 37.5625em){.o-banner{font-size:1em}}.m-notification{display:none;position:relative;padding:15px;background:var(--gray-5);border:1px solid var(--gray-40)}.m-notification>.cf-icon-svg{position:absolute;fill:var(--gray)}.m-notification--success{background:var(--green-10);border-color:var(--green)}.m-notification--success>.cf-icon-svg{fill:var(--green)}.m-notification--warning{background:var(--gold-10);border-color:var(--gold)}.m-notification--warning>.cf-icon-svg{fill:var(--gold)}.m-notification--error{background:var(--red-10);border-color:var(--red)}.m-notification--error>.cf-icon-svg{fill:var(--red)}.m-notification--success a,.m-notification--warning a,.m-notification--error a{color:var(--pacific-mid-dark);border-color:var(--pacific-mid-dark)}.m-notification--success a:visited,.m-notification--success a.visited,.m-notification--warning a:visited,.m-notification--warning a.visited,.m-notification--error a:visited,.m-notification--error a.visited{border-color:var(--teal);color:var(--teal)}.m-notification--success a:hover,.m-notification--success a.hover,.m-notification--warning a:hover,.m-notification--warning a.hover,.m-notification--error a:hover,.m-notification--error a.hover{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-notification--success a:focus,.m-notification--success a.focus,.m-notification--warning a:focus,.m-notification--warning a.focus,.m-notification--error a:focus,.m-notification--error a.focus{border-color:var(--pacific-mid-dark);color:var(--pacific-mid-dark)}.m-notification--success a:active,.m-notification--success a.active,.m-notification--warning a:active,.m-notification--warning a.active,.m-notification--error a:active,.m-notification--error a.active{border-color:var(--navy-dark);color:var(--navy-dark)}.m-notification--visible{display:block}.cf-icon-svg+.m-notification__content{padding-left:1.5625rem}.m-notification__message{font-size:1rem;line-height:1.25;font-weight:500}@media only all and (min-width: 37.5625em){.m-notification__message{font-size:1.125rem}}.m-notification__explanation{margin-top:.3125rem;margin-bottom:.9375rem}.m-notification__message+.m-list{margin-top:.9375rem}@media only all and (min-width: 37.5625em){.m-notification .cf-icon-svg{font-size:1.125rem}.m-notification__explanation{margin-bottom:0}.m-notification .m-list{margin-top:.3125rem}.m-notification .m-list__item{margin-bottom:.3125rem}}html[lang=ar] .m-notification .cf-icon-svg+.m-notification__content{padding-left:initial;padding-right:1.5625rem}html[lang=ar] .m-notification .m-list{padding-right:0}.m-pagination{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:\"pag-btn-prev . pag-btn-next\" \"pag-form pag-form pag-form\";row-gap:.9375rem}.m-pagination__form{grid-area:pag-form;display:flex;flex-flow:wrap;place-content:center;gap:.625rem;padding:.3125rem;border-radius:.25rem;background:var(--gray-5);color:var(--gray)}.m-pagination__current-page{width:2.8125rem;font-weight:500;text-align:right}.m-pagination__label{display:contents;white-space:nowrap}.m-pagination__btn-prev{grid-area:pag-btn-prev;z-index:1}.m-pagination__btn-next{grid-area:pag-btn-next;z-index:1}@media only all and (min-width: 37.5625em){.m-pagination{grid-template-areas:\"pag-btn-prev pag-form pag-btn-next\"}.m-pagination__btn-prev{border-top-right-radius:0;border-bottom-right-radius:0}.m-pagination__btn-next{border-top-left-radius:0;border-bottom-left-radius:0}}.o-table__cell--right-align{text-align:right}.o-table--scrolling{box-sizing:border-box;overflow-y:hidden}.o-table--scrolling table{border:1px solid var(--gray-40)}.o-table--scrolling table>tbody>tr:nth-child(2n)>th,.o-table--scrolling table>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-table--striped>tbody>tr:nth-child(2n)>th,.o-table--striped>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}}@media only screen and (max-width: 600px){.o-table{width:100%}.o-table--striped tr:nth-child(2n)>th,.o-table--striped tr:nth-child(2n)>td{background:var(--white)}.o-table--stack-on-small{border-top:1px solid var(--gray-40)}.o-table--stack-on-small tr,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=row],.o-table--stack-on-small [data-display-table=cell]{display:block}.o-table--stack-on-small th,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=cell]{padding-right:0;padding-left:0;width:100%}.o-table--stack-on-small>thead,.o-table--stack-on-small [data-display-table=thead]{display:none}.o-table--stack-on-small td[data-label]:before{display:block;margin-top:0;margin-bottom:.3125em;content:attr(data-label);line-height:1.83333333;font-size:.875em;font-weight:600;letter-spacing:1px;text-transform:uppercase}.o-table--stack-on-small td:last-child,.o-table--stack-on-small [data-display-table=cell]:last-child{margin-bottom:1.875em}}.a-date{color:var(--gray);white-space:nowrap;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.a-date,ul+.a-date,ol+.a-date,dl+.a-date,figure+.a-date,img+.a-date,table+.a-date,blockquote+.a-date,h1+.a-date,.h1+.a-date,h2+.a-date,.h2+.a-date,h3+.a-date,.h3+.a-date,h4+.a-date,.h4+.a-date,h6+.a-date,.h6+.a-date{margin-top:2.1428571429em}.no-js .u-js-only,.u-hide-if-js{display:none !important}.no-js .u-hide-if-js{display:block !important}.u-clearfix:after{content:\"\";display:table;clear:both}.u-visually-hidden{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}@media only all and (max-width: 37.5em){.u-hide-on-mobile{display:none}}.u-show-on-mobile{display:none}@media only all and (max-width: 37.5em){.u-show-on-mobile{display:block}}.u-hidden{display:none !important}.u-invisible{visibility:hidden}.u-right{float:right}.u-nowrap{white-space:nowrap}.u-flexible-container{position:relative;padding-bottom:56.25%;height:0}.u-flexible-container__inner{position:absolute;top:0;left:0;width:100%;height:100%}.u-flexible-container--4-3{position:relative;padding-bottom:75%;height:0}.u-mt0{margin-top:0 !important}.u-mb0{margin-bottom:0 !important}.u-mt5{margin-top:5px !important}.u-mb5{margin-bottom:5px !important}.u-mt10{margin-top:10px !important}.u-mb10{margin-bottom:10px !important}.u-mt15{margin-top:15px !important}.u-mb15{margin-bottom:15px !important}.u-mt20{margin-top:20px !important}.u-mb20{margin-bottom:20px !important}.u-mt30{margin-top:30px !important}.u-mb30{margin-bottom:30px !important}.u-mt45{margin-top:45px !important}.u-mb45{margin-bottom:45px !important}.u-mt60{margin-top:60px !important}.u-mb60{margin-bottom:60px !important}.u-w100pct{width:100%}.u-w90pct{width:90%}.u-w80pct{width:80%}.u-w70pct{width:70%}.u-w60pct{width:60%}.u-w50pct{width:50%}.u-w40pct{width:40%}.u-w30pct{width:30%}.u-w20pct{width:20%}.u-w10pct{width:10%}.u-w75pct{width:75%}.u-w65pct{width:65%}.u-w25pct{width:25%}.u-w15pct{width:15%}.u-w66pct{width:66.6666666667%}.u-w33pct{width:33.3333333333%}small,.u-small-text{font-size:.875em}small--subtle,.u-small-text--subtle{color:var(--gray)}.u-no-animation{transition-duration:0s !important}.u-move-transition{transition:transform .25s ease-out}.u-move-to-origin{transform:translateZ(0)}.u-move-left{transform:translate3d(-100%, 0, 0)}.u-move-left-2x{transform:translate3d(-200%, 0, 0)}.u-move-left-3x{transform:translate3d(-300%, 0, 0)}.u-move-right{transform:translate3d(100%, 0, 0)}.u-move-up{transform:translate3d(0, -100%, 0)}.u-alpha-transition{transition:opacity .25s linear}.u-alpha-100{opacity:1}.u-alpha-0{opacity:0}.u-max-height-transition{overflow:hidden;contain:paint;transition:max-height .2s ease-out}.u-max-height-zero{max-height:0 !important}.u-max-height-summary{max-height:88px !important}.a-link{border-bottom-width:0}.a-link .a-link__text{border-bottom-width:1px;border-bottom-style:inherit;overflow-wrap:break-word}.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){.a-link--jump{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-link--jump .cf-icon-svg--right{margin-left:auto}.a-link--jump .a-link__text{border-bottom-width:0;flex-shrink:10}}a.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){a.a-link--jump{border-top-width:1px;border-bottom-width:1px}a.a-link--jump:focus{outline:none}a.a-link--jump:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-link--jump)+li:has(.a-link--jump) .a-link--jump{position:relative;border-top:none}li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:hover:before,li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.m-list--unstyled,.m-list--horizontal,.m-list--links{padding-left:0;list-style-type:none}.m-list--unstyled .m-list__item,.m-list--horizontal .m-list__item,.m-list--links .m-list__item{margin-left:0}.m-list--spaced .m-list--spaced,.m-list--spaced .m-list__item+.m-list__item{margin-top:1.5em}.m-list--horizontal .m-list__item{display:inline-block;margin-right:.25em;margin-bottom:0}@media only all and (max-width: 37.5em){.m-list--links .m-list__item{margin-bottom:0}}html[lang=ar] .m-list{padding-right:0}.m-meta-header{display:flex;flex-direction:column-reverse;flex-wrap:wrap-reverse;row-gap:.625rem;column-gap:1.3125rem;width:-moz-fit-content;width:fit-content;padding-bottom:.625rem;overflow:hidden}.m-meta-header__item-group{display:flex;flex-wrap:wrap;column-gap:1.3125rem}.m-meta-header__item{display:grid;grid-template-columns:0 auto 1fr;row-gap:.3125rem;text-wrap:balance;margin-bottom:0;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.m-meta-header__item,ul+.m-meta-header__item,ol+.m-meta-header__item,dl+.m-meta-header__item,figure+.m-meta-header__item,img+.m-meta-header__item,table+.m-meta-header__item,blockquote+.m-meta-header__item,h1+.m-meta-header__item,.h1+.m-meta-header__item,h2+.m-meta-header__item,.h2+.m-meta-header__item,h3+.m-meta-header__item,.h3+.m-meta-header__item,h5+.m-meta-header__item,.h5+.m-meta-header__item,h6+.m-meta-header__item,.h6+.m-meta-header__item{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.625em;font-size:1em;line-height:1.125}}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.3125rem}}.m-meta-header__item .cf-icon-svg{margin-right:.3125rem}.m-meta-header__item:before{content:\"|\";margin-left:-0.8125rem}.m-meta-header__item .a-date{font-size:.875rem;line-height:1.7142857143;margin-bottom:0}@media only all and (min-width: 37.5625em){.m-meta-header{flex-direction:row}}.m-pull-quote__body{color:var(--black);font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-pull-quote__body{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.m-pull-quote__citation{color:var(--gray);font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.m-pull-quote__citation,ul+.m-pull-quote__citation,ol+.m-pull-quote__citation,dl+.m-pull-quote__citation,figure+.m-pull-quote__citation,img+.m-pull-quote__citation,table+.m-pull-quote__citation,blockquote+.m-pull-quote__citation,h1+.m-pull-quote__citation,.h1+.m-pull-quote__citation,h2+.m-pull-quote__citation,.h2+.m-pull-quote__citation,h3+.m-pull-quote__citation,.h3+.m-pull-quote__citation,h4+.m-pull-quote__citation,.h4+.m-pull-quote__citation,h6+.m-pull-quote__citation,.h6+.m-pull-quote__citation{margin-top:2.1428571429em}.m-pull-quote__citation:before{content:\"—\"}.m-slug-header{border-top:1px solid var(--gray-40)}.m-slug-header__heading{display:inline-block;padding-top:0.2857142857em;border-top:5px solid var(--green);margin-top:-3px;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}.a-tagline{font-size:.75rem;display:grid;grid-template-columns:22px 1fr;grid-column-gap:10px}.a-tagline__text{display:inline-block}.a-tagline .u-usa-flag{margin-top:1px}.a-tagline--large{font-size:1rem}.a-tagline--large .u-usa-flag{margin-top:4px}.u-usa-flag{display:inline-block;width:24px;height:13px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAZCAMAAABAf11LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5QTFRF////sxlC7MbQ2YyhxlNxCjFhR2WJV3GSKUt1dYumOFh/GT5rhZiwwszYsr/OlKW6Zn6c0djh8PL1iR9Ko7LE4OXrl0pttKC0pXWRtYKbSuJhRQAAANFJREFUeNrkkctuwyAUREnSuW/ApHYf//+jBVdZVcJi3aORgAXcMyLBAAJEzsVG3m8TkifyI3zfPQ6nJJLo421CArSBmkgjNEWtQE4zXJmClXuCWIlU5hdQxCqbqnE1KdIz79CVDvBwZxyKfQfmHTyzl01UZSvOWSTbhZLSWeDMufWLC/1ls3amT4qQq394EjIjApxBT+/nr8eEBNuKcB9SWMpmEXalNOylmlUZNTr4vE/4VdKhpC+leQf6y/e0wzL3RdJtkfUJyzwW+ZcdfgQYAJmJD3zerW6OAAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */:root{--font-stack: system-ui, sans-serif;--beige: #bea96f;--beige-30: #f0e8d8;--beige-60: #d8c8a0;--green-dark: #1e9642;--green-mid-dark: #1fa040;--green: #20aa3f;--green-90: #48b753;--green-80: #66c368;--green-70: #93cf7c;--green-60: #addc91;--green-50: #bae0a2;--green-40: #c7e5b3;--green-30: #d4eac6;--green-20: #e2efd8;--green-10: #f0f8eb;--teal-dark: #005e5d;--teal-mid-dark: #126b69;--teal: #257675;--teal-90: #3e8685;--teal-80: #579695;--teal-70: #70a6a5;--teal-60: #89b6b5;--teal-50: #9ec4c3;--teal-40: #b4d2d1;--teal-30: #c4dddc;--teal-20: #d4e7e6;--teal-10: #f0f7f6;--pacific-dark: #0050b4;--pacific-mid-dark: #0061c1;--pacific: #0072ce;--pacific-90: #2284d5;--pacific-80: #4497dc;--pacific-70: #61a7e2;--pacific-60: #7eb7e8;--pacific-50: #96c4ed;--pacific-40: #afd2f2;--pacific-30: #c3ddf6;--pacific-20: #d6e8fa;--pacific-10: #eff8fd;--navy-dark: #002d72;--navy-mid-dark: #123c7c;--navy: #254b87;--navy-90: #3e5f95;--navy-80: #5674a3;--navy-70: #6f88b2;--navy-60: #889cc0;--navy-50: #9daecc;--navy-40: #b3c0d9;--navy-30: #c3cde2;--navy-20: #d3daeb;--navy-10: #f4f6fa;--purple-dark: #a01b68;--purple-mid-dark: #aa2071;--purple: #b4267a;--purple-90: #be438b;--purple-80: #c55998;--purple-70: #cd70a5;--purple-60: #d486b2;--purple-50: #dc9cbf;--purple-40: #e3b2cc;--purple-30: #ebc9d9;--purple-20: #f0d8e2;--purple-10: #fdf3f8;--red-dark: #b63014;--red-mid-dark: #c3381c;--red: #d14124;--red-90: #d75a40;--red-80: #dd735d;--red-70: #e28875;--red-60: #e79e8e;--red-50: #ebb0a3;--red-40: #f0c3b8;--red-30: #f3d1c8;--red-20: #f7e0d9;--red-10: #fbefec;--gold-dark: #dc731c;--gold-mid-dark: #ed881b;--gold: #ff9e1b;--gold-90: #ffab39;--gold-80: #ffb858;--gold-70: #ffc372;--gold-60: #ffce8d;--gold-50: #ffd8a3;--gold-40: #ffe1b9;--gold-30: #ffe8cb;--gold-20: #fff0dd;--gold-10: #fff6ec;--neutral-dark: #745745;--neutral-mid-dark: #7d604b;--neutral: #8a6c57;--neutral-90: #957865;--neutral-80: #a18573;--neutral-70: #ad9484;--neutral-60: #baa496;--neutral-50: #c6b4a9;--neutral-40: #d3c5bc;--neutral-30: #ddd1c9;--neutral-20: #e7ddd7;--neutral-10: #f8f5f2;--gray-darker: #293037;--gray-dark: #43484e;--gray-mid-dark: #4f5257;--gray: #5a5d61;--gray-90: #676a6f;--gray-80: #75787b;--gray-70: #838588;--gray-60: #919395;--gray-50: #a2a3a4;--gray-40: #b4b5b6;--gray-30: #c3c4c4;--gray-20: #d2d3d5;--gray-15: #dcdddf;--gray-10: #e7e8e9;--gray-5: #f7f8f9;--black: #101820;--white: #fff}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/2cd55546-ec00-4af9-aeca-4a3cd186da53.woff2\") format(\"woff2\");font-style:normal;font-weight:normal;font-display:fallback}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/627fbb5a-3bae-4cd9-b617-2f923e29d55e.woff2\") format(\"woff2\");font-style:normal;font-weight:500;font-display:fallback}:root{--font-stack: \"Avenir Next\", arial, sans-serif}.card-container .card .card-left{min-width:initial}li.card-container{padding:30px 0;border-bottom:1px solid var(--gray-40);margin:0;list-style-type:none}li.card-container:first-of-type{padding-top:0}li.card-container:last-of-type{border:0;padding-bottom:0}li.card-container .card{display:flex;flex-direction:row;flex-wrap:nowrap}@media screen and (max-width: 599px){li.card-container .card{flex-wrap:wrap}}li.card-container .card .card-left{box-sizing:border-box;width:260px;padding-right:30px}@media screen and (min-width: 600px)and (max-width: 900px){li.card-container .card .card-left{width:50%;padding-right:15px}}@media screen and (max-width: 599px){li.card-container .card .card-left{width:100%;padding-right:10px}}@media screen and (max-width: 599px){li.card-container .card .card-right{width:100%;padding-top:15px}}li.card-container .card .layout-row .spacer{margin:10px}li.card-container .card .layout-row h4{margin-right:5px;font-size:16px}li.card-container .card .layout-column h3{margin-top:0;margin-bottom:5px}li.card-container .card .layout-column h3 a{border-bottom-width:2px}li.card-container .card .layout-column h3.to-detail{margin-bottom:15px}li.card-container .card .layout-column h4{margin-top:0;margin-bottom:5px}li.card-container .card .subitem{margin-right:5px;font-family:\"Avenir Next\",sans-serif;font-weight:500}li.card-container .card em{background-color:var(--teal-20);font-family:\"Avenir Next\",sans-serif;font-style:normal}",".error.m-notification{margin:10px}","/*! normalize.css v2.1.3 | MIT License | git.io/normalize */html{font-family:sans-serif;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:0.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:0.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:0.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:normal;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:0.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:0.5em}li{margin-bottom:0.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:0.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:0.625em;text-align:left}th,td{padding:0.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:0.9375em;margin-left:0.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:\"Input Mono\",Consolas,Monaco,\"Courier New\",monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:0.8125em}pre{display:block;padding:0.625em 0.9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:rgba(0,0,0,0)}html{font-family:sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:.5em}li{margin-bottom:.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:.625em;text-align:left}th,td{padding:.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:.9375em;margin-left:.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:Input Mono,Consolas,Monaco,Courier New,monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:.8125em}pre{display:block;padding:.625em .9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:transparent}button.a-btn::-moz-focus-inner,input.a-btn::-moz-focus-inner{border:0}.a-btn{appearance:none;display:flex;gap:.625rem;box-sizing:border-box;padding:.5em .875em;border:0;margin:0;border-radius:.25em;cursor:pointer;font-size:1em;font-weight:500;line-height:normal;text-align:center;text-decoration:none;transition:background-color .1s;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;justify-content:center}.a-btn,.a-btn:link,.a-btn:visited{background-color:var(--pacific);color:var(--white)}.a-btn:hover,.a-btn.hover,.a-btn:focus,.a-btn.focus{background-color:var(--pacific-dark);color:var(--white)}.a-btn:focus,.a-btn.focus{outline:1px dotted var(--pacific);outline-offset:1px}.a-btn:active,.a-btn.active{background-color:var(--navy)}.a-btn--secondary,.a-btn--secondary:link,.a-btn--secondary:visited{background-color:var(--gray);color:var(--white)}.a-btn--secondary:hover,.a-btn--secondary.hover,.a-btn--secondary:focus,.a-btn--secondary.focus{background-color:var(--gray-dark)}.a-btn--secondary:focus,.a-btn--secondary.focus{outline-color:var(--gray)}.a-btn--secondary:active,.a-btn--secondary.active{background-color:var(--black)}.a-btn--warning,.a-btn--warning:link,.a-btn--warning:visited{background-color:var(--red-mid-dark);color:var(--white)}.a-btn--warning:hover,.a-btn--warning.hover,.a-btn--warning:focus,.a-btn--warning.focus{background-color:var(--red-dark)}.a-btn--warning:focus,.a-btn--warning.focus{outline-color:var(--red-mid-dark)}.a-btn--warning:active,.a-btn--warning.active{background-color:var(--gray-dark)}.a-btn--disabled,.a-btn--disabled:link,.a-btn--disabled:visited,.a-btn--disabled:hover,.a-btn--disabled.hover,.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn--disabled:active,.a-btn--disabled.active,.a-btn[disabled],.a-btn[disabled]:link,.a-btn[disabled]:visited,.a-btn[disabled]:hover,.a-btn[disabled].hover,.a-btn[disabled]:focus,.a-btn[disabled].focus,.a-btn[disabled]:active,.a-btn[disabled].active{background-color:var(--gray-20);color:var(--gray-dark);cursor:default;cursor:not-allowed}.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn[disabled]:focus,.a-btn[disabled].focus{outline-color:var(--gray-20)}@media only all and (max-width: 37.5em){.a-btn--full-on-xs{display:block;width:100%}}.a-btn:has(svg+span) span{order:3}.a-btn:has(span+svg) svg{order:3}.a-btn:not(.a-btn--hide-icon):has(svg+span):before,.a-btn:not(.a-btn--hide-icon):has(span+svg):before{content:\"\";border-left:1px solid var(--pacific-60);order:2;place-self:normal}.a-btn--secondary:has(svg):before{border-color:var(--gray-40) !important}.a-btn--warning:has(svg):before{border-color:var(--red-60) !important}.a-btn--disabled:has(svg):before,.a-btn[disabled]:has(svg):before{border-color:var(--gray-60) !important}.a-btn--hide-icon svg{display:none}.m-btn-group{display:flex;gap:.625rem;flex-wrap:wrap;align-items:center;width:-moz-fit-content;width:fit-content}.a-btn--link{padding:1.5px 0;border-radius:0;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-style:dotted;text-underline-offset:4.5px}.a-btn--link:has(svg){gap:.3125rem}.a-btn--link:has(svg):before{display:none}.a-btn--link,.a-btn--link:link,.a-btn--link:visited{text-decoration-color:var(--pacific);background-color:transparent;color:var(--pacific)}.a-btn--link:hover,.a-btn--link.hover{text-decoration-color:var(--pacific-dark);text-decoration-style:solid;background-color:transparent;color:var(--pacific-dark)}.a-btn--link:focus,.a-btn--link.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--pacific);color:var(--pacific)}.a-btn--link:active,.a-btn--link.active{text-decoration-color:var(--navy);text-decoration-style:solid;background-color:transparent;color:var(--navy)}.a-btn--link.a-btn--secondary,.a-btn--link.a-btn--secondary:link,.a-btn--link.a-btn--secondary:visited{text-decoration-color:var(--gray);background-color:transparent;color:var(--gray)}.a-btn--link.a-btn--secondary:hover,.a-btn--link.a-btn--secondary.hover{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.a-btn--link.a-btn--secondary:focus,.a-btn--link.a-btn--secondary.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--gray);color:var(--gray)}.a-btn--link.a-btn--secondary:active,.a-btn--link.a-btn--secondary.active{text-decoration-color:var(--black);text-decoration-style:solid;background-color:transparent;color:var(--black)}.a-btn--link.a-btn--warning,.a-btn--link.a-btn--warning:link,.a-btn--link.a-btn--warning:visited{text-decoration-color:var(--red-mid-dark);background-color:transparent;color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:hover,.a-btn--link.a-btn--warning.hover{text-decoration-color:var(--red-dark);text-decoration-style:solid;background-color:transparent;color:var(--red-dark)}.a-btn--link.a-btn--warning:focus,.a-btn--link.a-btn--warning.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--red-mid-dark);color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:active,.a-btn--link.a-btn--warning.active{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.o-expandable{position:relative}.o-expandable__header{display:flex;justify-content:space-between;gap:10px;padding:.625em .9375em;border:0;background-color:transparent;cursor:pointer}.o-expandable__header:focus{outline:1px dotted var(--black);outline-offset:2px}.o-expandable__header .o-expandable__cue-close,.o-expandable__header .o-expandable__cue-open{display:none}.o-expandable__header[aria-expanded=false] .o-expandable__cue-open,.o-expandable__header[aria-expanded=true] .o-expandable__cue-close{display:block}.o-expandable button.o-expandable__header{width:100%;text-align:left}.o-expandable__label{flex-grow:1;margin-bottom:0;color:var(--black);font-weight:500}.o-expandable__icon,.o-expandable__label{font-size:1.125em}@media only all and (max-width: 37.5em){.o-expandable__icon,.o-expandable__label{font-size:1em}}.o-expandable__cues{align-self:center;color:var(--pacific);font-size:1em;line-height:1.375}.o-expandable__content{padding:0 .9375em .9375em}.o-expandable__content:before{content:\"\";display:block;border-top:1px solid var(--gray-40);padding-top:.9375em}.o-expandable__content:after{padding-bottom:.9375em;width:100%}.o-expandable--padded .o-expandable__header{padding:1.5625em .9375em}.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.625em}@media only all and (max-width: 37.5em){.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.375em}}.o-expandable--background{background:var(--gray-5)}.o-expandable--border{border:1px solid var(--gray-40)}html[lang=ar] .o-expandable__header{text-align:right}html[lang=ar] .o-expandable__cues{text-align:left}.o-expandable-group .o-expandable{border-bottom:1px solid var(--gray-40)}.o-expandable-group .o-expandable:first-child{border-top:1px solid var(--gray-40)}@media print{.o-expandable__header[aria-expanded=true] .o-expandable__cue-close,.o-expandable__header[aria-expanded=false] .o-expandable__cue-open{display:none}.o-expandable__content[aria-expanded=false]{display:block;max-height:99999px !important}}.o-expandable .print__header[aria-expanded=true] .o-expandable .print__cue-close,.o-expandable .print__header[aria-expanded=false] .o-expandable .print__cue-open{display:none}.o-expandable .print__content[aria-expanded=false]{display:block;max-height:99999px !important}.o-summary__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary__btn{position:relative;z-index:2;display:block;width:100%;padding-top:15px;padding-bottom:15px;border:dotted var(--pacific);border-width:1px 0;text-align:center;color:var(--pacific);background:#fff}.o-summary__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary__btn[aria-expanded=false]:before{display:block;pointer-events:none;height:2.75em;margin:0;position:absolute;left:0;right:0;top:calc(-100% + 2px);background:linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);content:\"\"}@media print{.o-summary__btn[aria-expanded=false]:before{background:none}}.o-summary__btn[aria-expanded=false]:before .print{background:none}.no-js .o-summary__btn{display:none}@media only screen and (min-width: 601px){.o-summary--mobile .o-summary__btn{display:none}}.o-summary-minimal__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary-minimal__btn{margin-top:5px;padding-left:0;padding-right:0;display:block;border:none;background:none;text-align:left;color:var(--pacific)}.o-summary-minimal__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary-minimal__btn .o-summary-minimal__cue-close,.o-summary-minimal__btn .o-summary-minimal__cue-open{display:none}.o-summary-minimal__btn[aria-expanded=false] .o-summary-minimal__cue-open,.o-summary-minimal__btn[aria-expanded=true] .o-summary-minimal__cue-close{display:block}.no-js .o-summary-minimal__btn{display:none}.o-form__group{margin-bottom:1.875em}.o-form__fieldset{border:none;margin:0;padding:0}.o-form__fieldset .m-form-field+.m-form-field{margin-top:.625em}.a-form-alert .cf-icon-svg{color:var(--gray);float:left}.a-form-alert__text{display:block;margin-left:1.25em}.a-form-alert--success .cf-icon-svg{color:var(--green)}.a-form-alert--error .cf-icon-svg{color:var(--red)}.a-form-alert--warning .cf-icon-svg{color:var(--gold)}.m-form-field .a-text-input--full{width:100%}.m-form-field .a-label+.a-text-input{margin-top:.3125em}.m-form-field--checkbox .a-label,.m-form-field--radio .a-label{display:inline-grid;grid-template-columns:1.875em auto;vertical-align:top;cursor:pointer;overflow-wrap:anywhere}.m-form-field--checkbox .a-label:before,.m-form-field--radio .a-label:before{display:inline-block;grid-row-start:1;grid-row-end:3;border:1px solid var(--gray-60);height:1.125em;width:1.125em;margin-right:10px;background-color:var(--white);content:\"\";vertical-align:top;position:relative;top:1px;left:1px}.m-form-field--checkbox .a-label:hover:before,.m-form-field--checkbox .a-label.hover:before,.m-form-field--radio .a-label:hover:before,.m-form-field--radio .a-label.hover:before{border-color:var(--pacific)}.m-form-field--checkbox .a-label__helper,.m-form-field--radio .a-label__helper{display:block}.m-form-field--checkbox .a-checkbox,.m-form-field--checkbox .a-radio,.m-form-field--radio .a-checkbox,.m-form-field--radio .a-radio{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}.m-form-field--checkbox .a-checkbox:focus+.a-label,.m-form-field--checkbox .a-checkbox.focus+.a-label,.m-form-field--checkbox .a-radio:focus+.a-label,.m-form-field--checkbox .a-radio.focus+.a-label,.m-form-field--radio .a-checkbox:focus+.a-label,.m-form-field--radio .a-checkbox.focus+.a-label,.m-form-field--radio .a-radio:focus+.a-label,.m-form-field--radio .a-radio.focus+.a-label{outline:1px dotted var(--pacific);outline-offset:1px}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:hover+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled:checked+.a-label:before,.m-form-field--checkbox .a-radio:disabled:focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled.focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled:hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled.hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled:checked+.a-label:before,.m-form-field--radio .a-checkbox:disabled:focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled.focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled:hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled.hover+.a-label:before,.m-form-field--radio .a-radio:disabled:checked+.a-label:before,.m-form-field--radio .a-radio:disabled:focus+.a-label:before,.m-form-field--radio .a-radio:disabled.focus+.a-label:before,.m-form-field--radio .a-radio:disabled:hover+.a-label:before,.m-form-field--radio .a-radio:disabled.hover+.a-label:before{border-color:var(--gray-60);outline:none;box-shadow:none}.m-form-field--checkbox .a-checkbox:disabled+.a-label,.m-form-field--checkbox .a-radio:disabled+.a-label,.m-form-field--radio .a-checkbox:disabled+.a-label,.m-form-field--radio .a-radio:disabled+.a-label{cursor:not-allowed;color:var(--gray-dark)}.m-form-field--checkbox .a-checkbox:disabled+.a-label:before,.m-form-field--checkbox .a-radio:disabled+.a-label:before,.m-form-field--radio .a-checkbox:disabled+.a-label:before,.m-form-field--radio .a-radio:disabled+.a-label:before{background:var(--gray-10);border-color:var(--gray-60)}.m-form-field--checkbox .a-checkbox:focus+.a-label:before,.m-form-field--checkbox .a-checkbox.focus+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:hover+.a-label:before,.m-form-field--checkbox .a-checkbox.hover+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center 0}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,')}.m-form-field--checkbox-error .a-label:before{border-color:var(--red);outline:1px solid var(--red)}.m-form-field--checkbox-error .a-label:hover:before,.m-form-field--checkbox-error .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-error .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-error .a-checkbox.focus+.a-label:before{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline-color:var(--red)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label,.m-form-field--checkbox-error .a-checkbox.focus+.a-label{outline:1px dotted var(--red);outline-offset:1px}.m-form-field--checkbox-warning .a-label:before{border-color:var(--gold);outline:1px solid var(--gold)}.m-form-field--checkbox-warning .a-label:hover:before,.m-form-field--checkbox-warning .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label:before{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline-color:var(--gold)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label{outline:1px dotted var(--gold);outline-offset:1px}.m-form-field--checkbox-success .a-label:before{border-color:var(--green);outline:1px solid var(--green)}.m-form-field--checkbox-success .a-label:hover:before,.m-form-field--checkbox-success .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-success .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-success .a-checkbox.focus+.a-label:before{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline-color:var(--green)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label,.m-form-field--checkbox-success .a-checkbox.focus+.a-label{outline:1px dotted var(--green);outline-offset:1px}.m-form-field--radio .a-label:before{border-radius:50%;transform:rotate(0)}.m-form-field--radio .a-radio:focus+.a-label:before,.m-form-field--radio .a-radio.focus+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:hover+.a-label:before,.m-form-field--radio .a-radio.hover+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:checked+.a-label:before{background-color:var(--pacific);box-shadow:inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:checked:disabled+.a-label:before{background-color:var(--gray-40);box-shadow:inset 0 0 0 2px var(--gray-10)}.m-form-field--radio .a-radio:focus:checked+.a-label:before,.m-form-field--radio .a-radio.focus:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:hover:checked+.a-label:before,.m-form-field--radio .a-radio.hover:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--lg-target{display:block}.m-form-field--lg-target .a-label{box-sizing:border-box;width:100%;padding:15px;background-color:var(--gray-10)}.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{background-color:var(--pacific-20);box-shadow:inset 0 0 0 1px var(--pacific)}.m-form-field--lg-target .a-checkbox:hover+.a-label,.m-form-field--lg-target .a-checkbox.hover+.a-label,.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-radio:hover+.a-label,.m-form-field--lg-target .a-radio.hover+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label{box-shadow:inset 0 0 0 2px var(--pacific)}.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{outline-offset:1px}.m-form-field--lg-target .a-checkbox:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:hover:disabled+.a-label,.m-form-field--lg-target .a-radio:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:hover:disabled+.a-label{color:var(--gray-dark);box-shadow:none;background-color:var(--gray-20)}.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label:before,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label:before{border:1px solid var(--gray-60)}.m-form-field .a-form-alert{margin-top:.9375em}.a-label{display:inline-block}.a-label__helper{color:var(--gray-dark);font-size:1rem;font-weight:400}.a-label__helper--block{display:block;margin-top:0.8333333333em}.a-label--heading{display:block;margin-bottom:0.5555555556em;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.a-label--heading,ul+.a-label--heading,ol+.a-label--heading,dl+.a-label--heading,figure+.a-label--heading,img+.a-label--heading,table+.a-label--heading,blockquote+.a-label--heading,h1+.a-label--heading,.h1+.a-label--heading,h2+.a-label--heading,.h2+.a-label--heading,h3+.a-label--heading,.h3+.a-label--heading,h5+.a-label--heading,.h5+.a-label--heading,h6+.a-label--heading,.h6+.a-label--heading{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.a-label--heading{margin-bottom:.625em;font-size:1em;line-height:1.125}}.a-label--heading .a-label__helper--block{margin-top:.625rem}.a-range{appearance:none;width:100%;min-height:49px}.a-range::-webkit-slider-runnable-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-moz-range-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-webkit-slider-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range::-moz-range-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range:focus,.a-range.focus{box-shadow:none;outline:none}.a-range:focus::-webkit-slider-thumb,.a-range.focus::-webkit-slider-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.a-range:focus::-moz-range-thumb,.a-range.focus::-moz-range-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.o-search-input{display:flex;flex-direction:column;row-gap:.9375rem}.o-search-input__input{position:relative;display:flex;width:initial;flex:0 1 100%}.o-search-input__input-label{position:absolute;left:10px;align-self:center;cursor:pointer}.o-search-input__input input[type=search]{width:100%;white-space:nowrap;padding-left:30px;appearance:none}.o-search-input__input button[type=reset]{display:none;position:absolute;right:0;align-self:center;color:var(--gray-40);font-size:20px;border:1px solid transparent;background-color:transparent;outline:0;width:44px;padding:5px;text-align:right}.o-search-input__input button[type=reset]>svg{width:25px;cursor:pointer;pointer-events:none}.o-search-input__input button[type=reset]:hover{color:var(--black)}.o-search-input__input button[type=reset]:focus{color:var(--black)}.o-search-input__input button[type=reset]:focus>svg{outline:1px dotted var(--pacific)}.o-search-input__input input[type=search]:placeholder-shown~button[type=reset]{display:none}.o-search-input__input input[type=search]:not(:placeholder-shown){padding-right:34px}.o-search-input__input input[type=search]::-webkit-search-decoration,.o-search-input__input input[type=search]::-webkit-search-cancel-button,.o-search-input__input input[type=search]::-webkit-search-results-button,.o-search-input__input input[type=search]::-webkit-search-results-decoration{display:none}.o-search-input:focus-within button[type=reset],.o-search-input .o-search-input__input:hover button[type=reset]{display:block}.o-search-input button[type=submit]{line-height:1.1875}@media only all and (min-width: 37.5625em){.o-search-input{flex-direction:row;border-left:0}.o-search-input button[type=submit]{border-top-left-radius:0;border-bottom-left-radius:0;flex-basis:25%}}.no-js .o-search-input button[type=reset]{display:none !important}.a-select{position:relative;border:1px solid var(--gray-60)}.a-select select{width:100%;line-height:1.375;padding:.4375em .375em .375em;border:0;appearance:none;background-color:var(--white);border-radius:0;color:var(--black)}.a-select select:hover,.a-select select.hover{outline:2px solid var(--pacific);outline-offset:0}.a-select select:active,.a-select select:focus,.a-select select.focus{box-shadow:0 0 0 2px var(--pacific);outline:1px dotted var(--pacific);outline-offset:3px}.a-select select[disabled]{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed}.a-select select[disabled]:hover,.a-select select[disabled].hover,.a-select select[disabled]:focus,.a-select select[disabled].focus{outline:none}.a-select select[disabled] option,.a-select select[disabled] option:disabled,.a-select select option:disabled{color:var(--gray-dark)}.a-select:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;content:\"\";pointer-events:none}.a-select--disabled:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.a-tag-filter{display:flex;gap:.625rem;border:1px solid var(--teal);padding:4px 6px;background-color:var(--teal-20);border-radius:.1875rem;color:var(--black);text-align:left;min-width:-moz-fit-content;min-width:fit-content}.a-tag-filter .cf-icon-svg{pointer-events:none;flex:none}.a-tag-filter>label{display:contents;pointer-events:none}button.a-tag-filter:hover{background-color:var(--teal-40);cursor:pointer}button.a-tag-filter:focus{outline:1px dotted var(--teal);outline-offset:1px}button.a-tag-filter:active{background-color:var(--teal)}a.a-tag-filter{line-height:normal;color:var(--black);border-color:var(--teal)}a.a-tag-filter:visited,a.a-tag-filter.visited,a.a-tag-filter:hover,a.a-tag-filter.hover{border-color:var(--teal);color:var(--black)}a.a-tag-filter:focus,a.a-tag-filter.focus{border-color:var(--teal);color:var(--black)}a.a-tag-filter:active,a.a-tag-filter.active{border-color:var(--teal);color:var(--black)}.a-tag-topic{display:flex;gap:.3125rem}.a-tag-topic{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--gold-80);letter-spacing:1px}.a-tag-topic .a-tag-topic__text{color:var(--gray);word-break:break-word}@media only all and (max-width: 37.5em){.a-tag-topic{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-tag-topic .cf-icon-svg--right{margin-left:auto}.a-tag-topic .a-tag-topic__text{border-bottom-width:0;flex-shrink:10}}a.a-tag-topic{color:var(--gold-80);border-color:var(--gold-80)}a.a-tag-topic:visited,a.a-tag-topic.visited,a.a-tag-topic:hover,a.a-tag-topic.hover{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:focus,a.a-tag-topic.focus{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:active,a.a-tag-topic.active{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic .a-tag-topic__text{border-bottom-color:var(--gold-80)}@media only all and (max-width: 37.5em){a.a-tag-topic{border-top-width:1px;border-bottom-width:1px}a.a-tag-topic:focus{outline:none}a.a-tag-topic:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-tag-topic)+li:has(.a-tag-topic) .a-tag-topic{position:relative;border-top:none}li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:hover:before,li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.a-tag-topic__bullet{font-size:1rem;line-height:1rem}@media only all and (min-width: 37.5625em){a.a-tag-topic__text{color:var(--gray);border-color:var(--gray)}a.a-tag-topic__text:visited,a.a-tag-topic__text.visited,a.a-tag-topic__text:hover,a.a-tag-topic__text.hover{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:focus,a.a-tag-topic__text.focus{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:active,a.a-tag-topic__text.active{border-color:var(--gray);color:var(--gray)}a.a-tag-topic,a.a-tag-topic:visited,a.a-tag-topic:hover,a.a-tag-topic:focus,a.a-tag-topic:active{border-bottom:none;outline-offset:1px}a.a-tag-topic .a-tag-topic__text,a.a-tag-topic:visited .a-tag-topic__text,a.a-tag-topic:hover .a-tag-topic__text,a.a-tag-topic:focus .a-tag-topic__text,a.a-tag-topic:active .a-tag-topic__text{padding-bottom:1px;border-bottom:1px dotted var(--gold-80)}a.a-tag-topic:hover .a-tag-topic__text{border-bottom:1px solid var(--gold-80)}a.a-tag-topic:focus{outline-color:var(--gray)}a.a-tag-topic:focus .a-tag-topic__text{border-bottom-style:solid !important}}.m-tag-group{padding-left:0;list-style-type:none}.m-tag-group li{margin-bottom:0;display:contents}@media only all and (min-width: 37.5625em){.m-tag-group{display:flex;gap:.9375em;flex-wrap:wrap}.m-tag-group--stacked{flex-direction:column;width:-moz-fit-content;width:fit-content}}.m-tag-group:has(.a-tag-filter){display:flex;gap:.9375em;flex-wrap:wrap}html[lang=ar] .m-tag-group{direction:rtl;padding-right:0}.a-text-input{appearance:none;display:inline-block;padding:.4375em;border:1px solid var(--gray-60);background:var(--white);color:var(--black);box-sizing:border-box}.a-text-input:hover,.a-text-input.hover{border-color:var(--pacific);outline:1px solid var(--pacific)}.a-text-input:focus,.a-text-input.focus{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific);outline:1px dotted var(--pacific);outline-offset:2px}.a-text-input:disabled,.a-text-input:disabled:hover,.a-text-input:disabled.hover,.a-text-input:disabled:focus,.a-text-input:disabled.focus{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed;border-color:var(--gray-60);outline:none}.a-text-input--error{border-color:var(--red);outline:1px solid var(--red)}.a-text-input--error:hover,.a-text-input--error.hover{border-color:var(--red-dark);outline:1px solid var(--red-dark);outline-offset:0}.a-text-input--error:focus,.a-text-input--error.focus{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red)}.a-text-input--error:focus:hover,.a-text-input--error:focus.hover,.a-text-input--error.focus:hover,.a-text-input--error.focus.hover{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red);outline-offset:2px}.a-text-input--warning{border-color:var(--gold);outline:1px solid var(--gold)}.a-text-input--warning:hover,.a-text-input--warning.hover{border-color:var(--gold-dark);outline:1px solid var(--gold-dark);outline-offset:0}.a-text-input--warning:focus,.a-text-input--warning.focus{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold)}.a-text-input--warning:focus:hover,.a-text-input--warning:focus.hover,.a-text-input--warning.focus:hover,.a-text-input--warning.focus.hover{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold);outline-offset:2px}.a-text-input--success{border-color:var(--green);outline:1px solid var(--green)}.a-text-input--success:hover,.a-text-input--success.hover{border-color:var(--green-dark);outline:1px solid var(--green-dark);outline-offset:0}.a-text-input--success:focus,.a-text-input--success.focus{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green)}.a-text-input--success:focus:hover,.a-text-input--success:focus.hover,.a-text-input--success.focus:hover,.a-text-input--success.focus.hover{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green);outline-offset:2px}::-webkit-search-decoration{appearance:none}::placeholder{color:var(--gray-dark)}input[type=date]::-webkit-datetime-edit{color:var(--gray-dark)}select.o-multiselect{display:block;box-sizing:border-box;width:100%;padding:.25em .4375em;height:5.5em;border:1px solid var(--gray-60)}select.o-multiselect option{padding:.125em .375em}.o-multiselect,.o-multiselect__header{position:relative}.o-multiselect__header:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;border:1px solid var(--gray-60);content:\"\";pointer-events:none}.o-multiselect__search[type=text]{display:block;box-sizing:border-box;width:100%}.o-multiselect__fieldset{border-color:var(--gray-60);border-top:none;margin:-1px 0 0;padding:0;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;position:absolute;z-index:10;max-height:0;width:100%;transition:max-height .25s ease-out}.o-multiselect.u-active .o-multiselect__fieldset{margin-top:0;max-height:140px;border-color:var(--pacific);border-width:2px;border-top:0}.o-multiselect.u-active .o-multiselect__header:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.o-multiselect__options{list-style-type:none;background-color:var(--white);padding:0}.o-multiselect__options li{margin:0}.o-multiselect__options li:first-child .a-label{padding-top:.625em}.o-multiselect__options.u-filtered li:not(.u-filter-match){display:none}.o-multiselect__options.u-no-results li,.o-multiselect__options.u-max-selections li{display:none}.o-multiselect__options.u-no-results:after,.o-multiselect__options.u-max-selections:after{display:list-item}.o-multiselect__options.u-no-results:after{content:\"No results found\"}.o-multiselect__options.u-max-selections{padding:.625em;pointer-events:none}.o-multiselect__options.u-max-selections:after{content:\"Reached maximum number of selections\"}.o-multiselect__options .a-label{box-sizing:border-box;padding:.3125em 0 .3125em .625em;width:100%}.cf-icon-svg{height:1.1875em;vertical-align:text-top;fill:currentcolor}.cf-icon-svg--updating,.cf-icon-svg--updating-round{animation:updating-animation 1.25s infinite linear;transform-origin:50% 50%}@keyframes updating-animation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}html[lang=ar] .cf-icon-svg--right,html[lang=ar] .cf-icon-svg--right-round,html[lang=ar] .cf-icon-svg--left,html[lang=ar] .cf-icon-svg--left-round,html[lang=ar] .cf-icon-svg--arrow-right,html[lang=ar] .cf-icon-svg--arrow-right-round,html[lang=ar] .cf-icon-svg--arrow-left,html[lang=ar] .cf-icon-svg--arrow-left-round,html[lang=ar] .cf-icon-svg--help,html[lang=ar] .cf-icon-svg--help-round,html[lang=ar] .cf-icon-svg--book,html[lang=ar] .cf-icon-svg--book-round,html[lang=ar] .cf-icon-svg--document,html[lang=ar] .cf-icon-svg--document-round,html[lang=ar] .cf-icon-svg--edit,html[lang=ar] .cf-icon-svg--edit-round,html[lang=ar] .cf-icon-svg--paper-clip,html[lang=ar] .cf-icon-svg--paper-clip-round,html[lang=ar] .cf-icon-svg--cart,html[lang=ar] .cf-icon-svg--cart-round,html[lang=ar] .cf-icon-svg--disability,html[lang=ar] .cf-icon-svg--disability-round,html[lang=ar] .cf-icon-svg--travel,html[lang=ar] .cf-icon-svg--travel-round,html[lang=ar] .cf-icon-svg--bullhorn,html[lang=ar] .cf-icon-svg--bullhorn-round,html[lang=ar] .cf-icon-svg--chart,html[lang=ar] .cf-icon-svg--chart-round,html[lang=ar] .cf-icon-svg--list,html[lang=ar] .cf-icon-svg--list-round,html[lang=ar] .cf-icon-svg--external-link,html[lang=ar] .cf-icon-svg--external-link-round{transform:scaleX(-1)}.m-card{position:relative}.m-card:not(.m-card--breakout)>a{padding:1.875em}.m-card:not(.m-card--breakout) .m-card__footer{margin-top:auto}.m-card:not(.m-card--breakout,.m-card--topic){background:var(--white);border:1px solid var(--gray-20);border-bottom-width:3px;padding:1.875em}.m-card:not(.m-card--breakout,.m-card--topic),.m-card>a{display:flex;flex-direction:column;flex-grow:1;flex-basis:0;box-sizing:border-box;height:100%}.m-card a:focus{outline-offset:2px}.m-card__footer>a{font-weight:500;border-bottom-width:1px}@media only all and (max-width: 56.3125em){.m-card__heading{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h4+.m-card__heading,.h4+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.3636363636em}}@media only all and (max-width: 56.3125em)and (max-width: 37.5em){.m-card__heading{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h3+.m-card__heading,.h3+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.6666666667em}}.m-card__heading>a{color:var(--black)}.m-card__heading>a:hover{color:var(--pacific)}.m-card__heading>a .m-card__icon{font-size:1em;margin-bottom:0;padding-right:.46875em}.m-card__heading>a .m-card__icon,.m-card__heading>a span{display:table-cell}.m-card>.m-list{margin-top:10px;margin-bottom:30px}.m-card--topic{text-align:center;width:170px;background:var(--white)}.m-card--topic>a{border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--topic .m-card__icon{font-size:1.875em;color:var(--green);margin-bottom:.3125em}.m-card--topic:hover>a{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--topic:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--topic .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--topic>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--topic:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:focus .m-card__footer>span{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:active .m-card__footer>span{border-color:var(--pacific-dark);border-style:solid;color:var(--pacific-dark)}.m-card--topic-action .m-card__icon{color:var(--pacific)}.m-card--breakout{min-width:210px;text-align:center}.m-card--breakout>a{padding-top:60px}.m-card--breakout .m-card__inner-wrapper{position:relative;z-index:0;min-height:135px;background:var(--gray-5);border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--breakout .m-card__img{position:absolute;z-index:1;top:0;left:50%;width:210px;height:120px;margin-left:-105px}.m-card--breakout .m-card__footer{margin-top:84px}.m-card--breakout:hover .m-card__inner-wrapper{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--breakout:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--breakout .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--breakout>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--breakout:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--breakout>a:focus .m-card__footer>span{border-color:var(--pacific);color:var(--pacific)}.m-card--breakout>a:active .m-card__footer>span{border-color:var(--navy);border-style:solid;color:var(--navy)}.m-card--breakout .m-card__footer>span{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card--breakout .m-card__footer>span,ul+.m-card--breakout .m-card__footer>span,ol+.m-card--breakout .m-card__footer>span,dl+.m-card--breakout .m-card__footer>span,figure+.m-card--breakout .m-card__footer>span,img+.m-card--breakout .m-card__footer>span,table+.m-card--breakout .m-card__footer>span,blockquote+.m-card--breakout .m-card__footer>span,h1+.m-card--breakout .m-card__footer>span,.h1+.m-card--breakout .m-card__footer>span,h2+.m-card--breakout .m-card__footer>span,.h2+.m-card--breakout .m-card__footer>span,h4+.m-card--breakout .m-card__footer>span,.h4+.m-card--breakout .m-card__footer>span,h5+.m-card--breakout .m-card__footer>span,.h5+.m-card--breakout .m-card__footer>span,h6+.m-card--breakout .m-card__footer>span,.h6+.m-card--breakout .m-card__footer>span{margin-top:1.3636363636em}.o-card-group>h2{margin-bottom:1.875rem}.o-card-group--column-2 .o-card-group__cards{grid-template-columns:1fr 1fr}.o-card-group--column-3 .o-card-group__cards{grid-template-columns:repeat(3, minmax(0, 1fr))}@media only all and (max-width: 63.8125em){.o-card-group--column-3 .o-card-group__cards{grid-template-columns:1fr 1fr}}.o-card-group__cards{display:grid;grid-column-gap:1.25em;grid-row-gap:1.25em}@media only all and (max-width: 37.5em){.o-card-group__cards{grid-template-columns:100% !important}}.o-card-group--bg-green{padding:1.875em;background:var(--green-20)}_:-ms-lang(x),.o-card-group__cards{display:block}_:-ms-lang(x) .m-card,.o-card-group__cards .m-card{display:block;float:left;margin-bottom:10px}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-2 .o-card-group__cards .m-card{width:48%;margin-right:2%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-2 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-3 .o-card-group__cards .m-card{width:32%;margin-right:1%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-3 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x),.o-card-group:after{content:\"\";display:table;clear:both}.o-card-group--count-2 .m-card:nth-of-type(1),.o-card-group--count-3 .m-card:nth-of-type(1),.o-card-group--count-4 .m-card:nth-of-type(1){grid-area:card1}.o-card-group--count-2 .m-card:nth-of-type(2),.o-card-group--count-3 .m-card:nth-of-type(2),.o-card-group--count-4 .m-card:nth-of-type(2){grid-area:card2}.o-card-group--count-2 .m-card:nth-of-type(3),.o-card-group--count-3 .m-card:nth-of-type(3),.o-card-group--count-4 .m-card:nth-of-type(3){grid-area:card3}.o-card-group--count-2 .m-card:nth-of-type(4),.o-card-group--count-3 .m-card:nth-of-type(4),.o-card-group--count-4 .m-card:nth-of-type(4){grid-area:card4}.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card1 card3\"}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.7307692308em}h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1)>a{justify-content:center}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card3 card4\"}.o-card-group--flow .o-card-group__cards{display:flex;flex-wrap:wrap;justify-content:center}@media only all and (min-width: 37.5625em)and (max-width: 56.25em){.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card1\" \"card2 card3\"}}@media only all and (max-width: 37.5em){.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\"}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\" \"card4\"}.o-card-group--flow .o-card-group__cards{display:block}.o-card-group--flow .o-card-group__cards .m-card{width:100%;margin-bottom:1.875em}}.o-email-signup .m-notification{margin-bottom:.9375em}.o-email-signup .a-text-input{max-width:23.125rem}.o-email-signup__buttons{display:flex;margin-top:.9375em;align-items:center;flex-wrap:wrap-reverse;gap:.9375em}.o-email-signup .a-btn{text-align:inherit}@media only all and (max-width: 37.5em){.o-email-signup .a-label--heading{font-size:1em}}.o-featured-content-module{min-height:220px;position:relative;border:1px solid var(--gray-40);background-color:var(--gray-5)}.o-featured-content-module__text{padding-top:1.875em;padding-bottom:1.875em}.o-featured-content-module__img{display:block}@media only all and (max-width: 37.5em){.o-featured-content-module__text{padding-right:.9375em;padding-left:.9375em}.o-featured-content-module__visual{padding-right:.9375em;padding-bottom:.9375em;padding-left:.9375em}.o-featured-content-module__img{margin-right:auto;margin-left:auto}}@media only all and (min-width: 37.5625em){.o-featured-content-module__text{padding-right:300px;padding-left:1.875em}.o-featured-content-module__visual{height:100%;overflow:hidden;position:absolute;top:0;right:0;width:270px}.o-featured-content-module__img{max-width:none;height:100%;position:absolute;left:50%;transform:translate(-50%)}}.m-hero{background-color:var(--gray-5)}.m-hero__wrapper{display:grid;max-width:1200px;margin:0 auto;padding-top:30px;padding-bottom:30px}.m-hero__text{padding-right:15px;padding-left:15px}.m-hero__heading{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7647058824em}.m-hero__subhead{font-size:22px;line-height:1.25}.m-hero__image-wrapper{box-sizing:border-box;overflow:hidden}.m-hero__image{background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;display:none}@supports(display: grid){.m-hero__image{display:block}}.m-hero--knockout{background-color:var(--gray);color:var(--white)}.m-hero--overlay .m-hero__wrapper{background-position:center;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo,.m-hero--50-50{background-color:var(--white)}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}@media only all and (min-width: 37.5625em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h2+.m-hero--jumbo .m-hero__subhead,.h2+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h2+.m-hero--50-50 .m-hero__subhead,.h2+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.3636363636em}}@media only all and (min-width: 63.8125em){.m-hero--jumbo .m-hero__wrapper,.m-hero--50-50 .m-hero__wrapper{min-height:285px}.m-hero--jumbo .m-hero__heading,.m-hero--50-50 .m-hero__heading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.625em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead{margin-top:1.7307692308em}h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h3+.m-hero--jumbo .m-hero__subhead,.h3+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h3+.m-hero--50-50 .m-hero__subhead,.h3+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){.m-hero__image-wrapper{margin-top:1.875em}.m-hero--overlay .m-hero__wrapper{background-image:none !important}.m-hero--jumbo .m-hero__wrapper{padding-bottom:0}}@media only all and (max-width: 56.25em){.m-hero__heading{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7307692308em}h1+.m-hero__heading,.h1+.m-hero__heading,h3+.m-hero__heading,.h3+.m-hero__heading,h4+.m-hero__heading,.h4+.m-hero__heading,h5+.m-hero__heading,.h5+.m-hero__heading,h6+.m-hero__heading,.h6+.m-hero__heading{margin-top:1.1538461538em}.m-hero__subhead{font-size:18px}}@media only all and (min-width: 37.5625em){.m-hero__wrapper{grid-template-columns:7fr 5fr;padding-right:15px;padding-left:15px;min-height:225px}.m-hero__text{margin:auto 0}.m-hero__image-wrapper{padding-right:15px;padding-left:15px;display:flex;align-items:center}.m-hero--bleeding .m-hero__image-wrapper{width:100%;margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--bleeding .m-hero__image{padding-bottom:0 !important;height:100%;width:100%;background-size:cover}.m-hero--overlay .m-hero__image{display:none}.m-hero--jumbo .m-hero__wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo .m-hero__image{display:none}.m-hero--50-50 .m-hero__wrapper{grid-template-columns:1fr 1fr;border:1px solid var(--gray-40);border-top:none;background-position:100% center;background-repeat:no-repeat;background-size:50%}.m-hero--50-50 .m-hero__image{display:none}}@media only all and (min-width: 63.8125em){.m-hero__wrapper{padding-top:2.8125em;padding-bottom:2.8125em;min-height:195px}.m-hero--bleeding .m-hero__image-wrapper{margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--50-50 .m-hero__wrapper{min-height:345px}}.content-l{position:relative}@media only all and (min-width: 37.5625em){.content-l{display:block;position:relative;margin-left:-15px;margin-right:-15px}}@media only all and (max-width: 37.5em){.content-l__col+.content-l__col{margin-top:1.875em}}@media only all and (min-width: 37.5625em){.content-l__col-1{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-2{display:inline-block;box-sizing:border-box;width:50%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-3{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-2-3{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-8{display:inline-block;box-sizing:border-box;width:37.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-5-8{display:inline-block;box-sizing:border-box;width:62.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-4{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-4{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}.content__line{height:1px;background:var(--gray-40)}.content__main dd,.content__main dt,.content__main h3,.content__main h4,.content__main h5,.content__main h6,.content__main li,.content__main p,.content__main label,.content__intro dd,.content__intro dt,.content__intro h3,.content__intro h4,.content__intro h5,.content__intro h6,.content__intro li,.content__intro p,.content__intro label{max-width:41.875rem}.content__intro,.content__main,.content__sidebar{padding:1.875em .9375em}@media only all and (min-width: 37.5625em){.content__intro,.content__main,.content__sidebar{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding:2.8125em .9375em}}@media only all and (min-width: 56.3125em){.content__intro,.content__main,.content__sidebar{padding:2.8125em 0}}@media only all and (min-width: 56.3125em){.content__intro{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}@media only all and (min-width: 56.3125em){.content--1-3 .content__sidebar{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-right:1.875em}.content--1-3 .content__main{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;position:relative}.content--1-3 .content__main:after{content:\"\";border-left:1px solid var(--gray-40);position:absolute;top:2.8125em;bottom:0;left:-1.875em}.content--2-1 .content__main{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content--2-1 .content__main:after{right:-1.875em}.content--2-1 .content__sidebar{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-left:1.875em}}.content--flush-bottom{padding-bottom:0}@media only all and (max-width: 56.25em){.content--flush-top-on-small{padding-top:0}}@media only all and (max-width: 56.25em){.content--flush-all-on-small{padding:0;border:none}}.block{margin-top:3.75em;margin-bottom:3.75em}.block--border-top{border-top:1px solid var(--gray-40)}.block--border-right{border-right:1px solid var(--gray-40)}.block--border-bottom{border-bottom:1px solid var(--gray-40)}.block--border-left{border-left:1px solid var(--gray-40)}.block--border{border:1px solid var(--gray-40)}.block--flush-top{margin-top:0 !important}.block--flush-top.block--border,.block--flush-top.block--border-top{border-top:none}.block--flush-bottom{margin-bottom:0 !important}.block--flush-bottom.block--border,.block--flush-bottom.block--border-bottom{border-bottom:none}.block--flush-sides{margin-right:-15px;margin-left:-15px}@media only all and (max-width: 37.5em){.block--flush-sides.block--border,.block--flush-sides.block--border-right,.block--flush-sides.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush-sides{margin-right:-30px;margin-left:-30px}}.block--flush{margin-top:0 !important;margin-right:-15px;margin-bottom:0 !important;margin-left:-15px}.block--flush.block--border,.block--flush.block--border-top,.block--flush.block--border-bottom{border-top:none;border-bottom:none}@media only all and (max-width: 37.5em){.block--flush.block--border,.block--flush.block--border-right,.block--flush.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush{margin-right:-30px;margin-left:-30px}}.block--bg{padding:1.875em .9375em 3.75em;background:var(--gray-5)}@media only all and (min-width: 37.5625em){.block--bg{padding:2.8125em 1.875em}}.block--padded-top{padding-top:1.875em;margin-top:1.875em}.block--padded-bottom{padding-bottom:1.875em;margin-bottom:1.875em}.block--sub{margin-top:1.875em;margin-bottom:1.875em}@media only all and (min-width: 56.3125em){.wrapper{max-width:1200px;padding-right:15px;padding-left:15px;margin:0 auto;clear:both}}.wrapper--match-content{padding-left:15px;padding-right:15px}@media only all and (min-width: 37.5625em){.wrapper--match-content{padding-left:30px;padding-right:30px;max-width:1200px}}.o-text-introduction{margin-top:0;margin-bottom:60px}.o-text-introduction>*{margin-top:0;margin-bottom:15px;max-width:41.875rem}.o-well{box-sizing:border-box;padding:1.875em .9375em;border:1px solid var(--gray-40);background-color:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-well{padding-left:1.875em;padding-right:1.875em}}.o-banner{padding:.9375em 0;background:var(--gold-10);border-bottom:1px solid var(--gray-40);font-size:.875em}.o-banner .m-notification{border:none;padding:0}.o-banner .m-notification__icon{left:0;top:0}.o-banner--dark{background:var(--teal-dark);border-color:var(--teal-dark);color:var(--white)}.o-banner--dark .m-notification{background:var(--teal-dark)}.o-banner--dark .m-notification .cf-icon-svg{fill:var(--white)}.o-banner--dark .m-notification a{color:var(--white);border-color:var(--white)}.o-banner--dark .m-notification a:visited,.o-banner--dark .m-notification a.visited{border-color:var(--teal-40);color:var(--teal-40)}.o-banner--dark .m-notification a:hover,.o-banner--dark .m-notification a.hover{border-color:var(--gray-15);color:var(--gray-15)}.o-banner--dark .m-notification a:focus,.o-banner--dark .m-notification a.focus{border-color:var(--white);color:var(--white)}.o-banner--dark .m-notification a:active,.o-banner--dark .m-notification a.active{border-color:var(--gray-15);color:var(--gray-15)}@media only all and (min-width: 37.5625em){.o-banner{font-size:1em}}.m-notification{display:none;position:relative;padding:15px;background:var(--gray-5);border:1px solid var(--gray-40)}.m-notification>.cf-icon-svg{position:absolute;fill:var(--gray)}.m-notification--success{background:var(--green-10);border-color:var(--green)}.m-notification--success>.cf-icon-svg{fill:var(--green)}.m-notification--warning{background:var(--gold-10);border-color:var(--gold)}.m-notification--warning>.cf-icon-svg{fill:var(--gold)}.m-notification--error{background:var(--red-10);border-color:var(--red)}.m-notification--error>.cf-icon-svg{fill:var(--red)}.m-notification--success a,.m-notification--warning a,.m-notification--error a{color:var(--pacific-mid-dark);border-color:var(--pacific-mid-dark)}.m-notification--success a:visited,.m-notification--success a.visited,.m-notification--warning a:visited,.m-notification--warning a.visited,.m-notification--error a:visited,.m-notification--error a.visited{border-color:var(--teal);color:var(--teal)}.m-notification--success a:hover,.m-notification--success a.hover,.m-notification--warning a:hover,.m-notification--warning a.hover,.m-notification--error a:hover,.m-notification--error a.hover{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-notification--success a:focus,.m-notification--success a.focus,.m-notification--warning a:focus,.m-notification--warning a.focus,.m-notification--error a:focus,.m-notification--error a.focus{border-color:var(--pacific-mid-dark);color:var(--pacific-mid-dark)}.m-notification--success a:active,.m-notification--success a.active,.m-notification--warning a:active,.m-notification--warning a.active,.m-notification--error a:active,.m-notification--error a.active{border-color:var(--navy-dark);color:var(--navy-dark)}.m-notification--visible{display:block}.cf-icon-svg+.m-notification__content{padding-left:1.5625rem}.m-notification__message{font-size:1rem;line-height:1.25;font-weight:500}@media only all and (min-width: 37.5625em){.m-notification__message{font-size:1.125rem}}.m-notification__explanation{margin-top:.3125rem;margin-bottom:.9375rem}.m-notification__message+.m-list{margin-top:.9375rem}@media only all and (min-width: 37.5625em){.m-notification .cf-icon-svg{font-size:1.125rem}.m-notification__explanation{margin-bottom:0}.m-notification .m-list{margin-top:.3125rem}.m-notification .m-list__item{margin-bottom:.3125rem}}html[lang=ar] .m-notification .cf-icon-svg+.m-notification__content{padding-left:initial;padding-right:1.5625rem}html[lang=ar] .m-notification .m-list{padding-right:0}.m-pagination{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:\"pag-btn-prev . pag-btn-next\" \"pag-form pag-form pag-form\";row-gap:.9375rem}.m-pagination__form{grid-area:pag-form;display:flex;flex-flow:wrap;place-content:center;gap:.625rem;padding:.3125rem;border-radius:.25rem;background:var(--gray-5);color:var(--gray)}.m-pagination__current-page{width:2.8125rem;font-weight:500;text-align:right}.m-pagination__label{display:contents;white-space:nowrap}.m-pagination__btn-prev{grid-area:pag-btn-prev;z-index:1}.m-pagination__btn-next{grid-area:pag-btn-next;z-index:1}@media only all and (min-width: 37.5625em){.m-pagination{grid-template-areas:\"pag-btn-prev pag-form pag-btn-next\"}.m-pagination__btn-prev{border-top-right-radius:0;border-bottom-right-radius:0}.m-pagination__btn-next{border-top-left-radius:0;border-bottom-left-radius:0}}.o-table__cell--right-align{text-align:right}.o-table--scrolling{box-sizing:border-box;overflow-y:hidden}.o-table--scrolling table{border:1px solid var(--gray-40)}.o-table--scrolling table>tbody>tr:nth-child(2n)>th,.o-table--scrolling table>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-table--striped>tbody>tr:nth-child(2n)>th,.o-table--striped>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}}@media only screen and (max-width: 600px){.o-table{width:100%}.o-table--striped tr:nth-child(2n)>th,.o-table--striped tr:nth-child(2n)>td{background:var(--white)}.o-table--stack-on-small{border-top:1px solid var(--gray-40)}.o-table--stack-on-small tr,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=row],.o-table--stack-on-small [data-display-table=cell]{display:block}.o-table--stack-on-small th,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=cell]{padding-right:0;padding-left:0;width:100%}.o-table--stack-on-small>thead,.o-table--stack-on-small [data-display-table=thead]{display:none}.o-table--stack-on-small td[data-label]:before{display:block;margin-top:0;margin-bottom:.3125em;content:attr(data-label);line-height:1.83333333;font-size:.875em;font-weight:600;letter-spacing:1px;text-transform:uppercase}.o-table--stack-on-small td:last-child,.o-table--stack-on-small [data-display-table=cell]:last-child{margin-bottom:1.875em}}.a-date{color:var(--gray);white-space:nowrap;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.a-date,ul+.a-date,ol+.a-date,dl+.a-date,figure+.a-date,img+.a-date,table+.a-date,blockquote+.a-date,h1+.a-date,.h1+.a-date,h2+.a-date,.h2+.a-date,h3+.a-date,.h3+.a-date,h4+.a-date,.h4+.a-date,h6+.a-date,.h6+.a-date{margin-top:2.1428571429em}.no-js .u-js-only,.u-hide-if-js{display:none !important}.no-js .u-hide-if-js{display:block !important}.u-clearfix:after{content:\"\";display:table;clear:both}.u-visually-hidden{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}@media only all and (max-width: 37.5em){.u-hide-on-mobile{display:none}}.u-show-on-mobile{display:none}@media only all and (max-width: 37.5em){.u-show-on-mobile{display:block}}.u-hidden{display:none !important}.u-invisible{visibility:hidden}.u-right{float:right}.u-nowrap{white-space:nowrap}.u-flexible-container{position:relative;padding-bottom:56.25%;height:0}.u-flexible-container__inner{position:absolute;top:0;left:0;width:100%;height:100%}.u-flexible-container--4-3{position:relative;padding-bottom:75%;height:0}.u-mt0{margin-top:0 !important}.u-mb0{margin-bottom:0 !important}.u-mt5{margin-top:5px !important}.u-mb5{margin-bottom:5px !important}.u-mt10{margin-top:10px !important}.u-mb10{margin-bottom:10px !important}.u-mt15{margin-top:15px !important}.u-mb15{margin-bottom:15px !important}.u-mt20{margin-top:20px !important}.u-mb20{margin-bottom:20px !important}.u-mt30{margin-top:30px !important}.u-mb30{margin-bottom:30px !important}.u-mt45{margin-top:45px !important}.u-mb45{margin-bottom:45px !important}.u-mt60{margin-top:60px !important}.u-mb60{margin-bottom:60px !important}.u-w100pct{width:100%}.u-w90pct{width:90%}.u-w80pct{width:80%}.u-w70pct{width:70%}.u-w60pct{width:60%}.u-w50pct{width:50%}.u-w40pct{width:40%}.u-w30pct{width:30%}.u-w20pct{width:20%}.u-w10pct{width:10%}.u-w75pct{width:75%}.u-w65pct{width:65%}.u-w25pct{width:25%}.u-w15pct{width:15%}.u-w66pct{width:66.6666666667%}.u-w33pct{width:33.3333333333%}small,.u-small-text{font-size:.875em}small--subtle,.u-small-text--subtle{color:var(--gray)}.u-no-animation{transition-duration:0s !important}.u-move-transition{transition:transform .25s ease-out}.u-move-to-origin{transform:translateZ(0)}.u-move-left{transform:translate3d(-100%, 0, 0)}.u-move-left-2x{transform:translate3d(-200%, 0, 0)}.u-move-left-3x{transform:translate3d(-300%, 0, 0)}.u-move-right{transform:translate3d(100%, 0, 0)}.u-move-up{transform:translate3d(0, -100%, 0)}.u-alpha-transition{transition:opacity .25s linear}.u-alpha-100{opacity:1}.u-alpha-0{opacity:0}.u-max-height-transition{overflow:hidden;contain:paint;transition:max-height .2s ease-out}.u-max-height-zero{max-height:0 !important}.u-max-height-summary{max-height:88px !important}.a-link{border-bottom-width:0}.a-link .a-link__text{border-bottom-width:1px;border-bottom-style:inherit;overflow-wrap:break-word}.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){.a-link--jump{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-link--jump .cf-icon-svg--right{margin-left:auto}.a-link--jump .a-link__text{border-bottom-width:0;flex-shrink:10}}a.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){a.a-link--jump{border-top-width:1px;border-bottom-width:1px}a.a-link--jump:focus{outline:none}a.a-link--jump:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-link--jump)+li:has(.a-link--jump) .a-link--jump{position:relative;border-top:none}li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:hover:before,li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.m-list--unstyled,.m-list--horizontal,.m-list--links{padding-left:0;list-style-type:none}.m-list--unstyled .m-list__item,.m-list--horizontal .m-list__item,.m-list--links .m-list__item{margin-left:0}.m-list--spaced .m-list--spaced,.m-list--spaced .m-list__item+.m-list__item{margin-top:1.5em}.m-list--horizontal .m-list__item{display:inline-block;margin-right:.25em;margin-bottom:0}@media only all and (max-width: 37.5em){.m-list--links .m-list__item{margin-bottom:0}}html[lang=ar] .m-list{padding-right:0}.m-meta-header{display:flex;flex-direction:column-reverse;flex-wrap:wrap-reverse;row-gap:.625rem;column-gap:1.3125rem;width:-moz-fit-content;width:fit-content;padding-bottom:.625rem;overflow:hidden}.m-meta-header__item-group{display:flex;flex-wrap:wrap;column-gap:1.3125rem}.m-meta-header__item{display:grid;grid-template-columns:0 auto 1fr;row-gap:.3125rem;text-wrap:balance;margin-bottom:0;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.m-meta-header__item,ul+.m-meta-header__item,ol+.m-meta-header__item,dl+.m-meta-header__item,figure+.m-meta-header__item,img+.m-meta-header__item,table+.m-meta-header__item,blockquote+.m-meta-header__item,h1+.m-meta-header__item,.h1+.m-meta-header__item,h2+.m-meta-header__item,.h2+.m-meta-header__item,h3+.m-meta-header__item,.h3+.m-meta-header__item,h5+.m-meta-header__item,.h5+.m-meta-header__item,h6+.m-meta-header__item,.h6+.m-meta-header__item{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.625em;font-size:1em;line-height:1.125}}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.3125rem}}.m-meta-header__item .cf-icon-svg{margin-right:.3125rem}.m-meta-header__item:before{content:\"|\";margin-left:-0.8125rem}.m-meta-header__item .a-date{font-size:.875rem;line-height:1.7142857143;margin-bottom:0}@media only all and (min-width: 37.5625em){.m-meta-header{flex-direction:row}}.m-pull-quote__body{color:var(--black);font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-pull-quote__body{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.m-pull-quote__citation{color:var(--gray);font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.m-pull-quote__citation,ul+.m-pull-quote__citation,ol+.m-pull-quote__citation,dl+.m-pull-quote__citation,figure+.m-pull-quote__citation,img+.m-pull-quote__citation,table+.m-pull-quote__citation,blockquote+.m-pull-quote__citation,h1+.m-pull-quote__citation,.h1+.m-pull-quote__citation,h2+.m-pull-quote__citation,.h2+.m-pull-quote__citation,h3+.m-pull-quote__citation,.h3+.m-pull-quote__citation,h4+.m-pull-quote__citation,.h4+.m-pull-quote__citation,h6+.m-pull-quote__citation,.h6+.m-pull-quote__citation{margin-top:2.1428571429em}.m-pull-quote__citation:before{content:\"—\"}.m-slug-header{border-top:1px solid var(--gray-40)}.m-slug-header__heading{display:inline-block;padding-top:0.2857142857em;border-top:5px solid var(--green);margin-top:-3px;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}.a-tagline{font-size:.75rem;display:grid;grid-template-columns:22px 1fr;grid-column-gap:10px}.a-tagline__text{display:inline-block}.a-tagline .u-usa-flag{margin-top:1px}.a-tagline--large{font-size:1rem}.a-tagline--large .u-usa-flag{margin-top:4px}.u-usa-flag{display:inline-block;width:24px;height:13px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAZCAMAAABAf11LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5QTFRF////sxlC7MbQ2YyhxlNxCjFhR2WJV3GSKUt1dYumOFh/GT5rhZiwwszYsr/OlKW6Zn6c0djh8PL1iR9Ko7LE4OXrl0pttKC0pXWRtYKbSuJhRQAAANFJREFUeNrkkctuwyAUREnSuW/ApHYf//+jBVdZVcJi3aORgAXcMyLBAAJEzsVG3m8TkifyI3zfPQ6nJJLo421CArSBmkgjNEWtQE4zXJmClXuCWIlU5hdQxCqbqnE1KdIz79CVDvBwZxyKfQfmHTyzl01UZSvOWSTbhZLSWeDMufWLC/1ls3amT4qQq394EjIjApxBT+/nr8eEBNuKcB9SWMpmEXalNOylmlUZNTr4vE/4VdKhpC+leQf6y/e0wzL3RdJtkfUJyzwW+ZcdfgQYAJmJD3zerW6OAAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */:root{--font-stack: system-ui, sans-serif;--beige: #bea96f;--beige-30: #f0e8d8;--beige-60: #d8c8a0;--green-dark: #1e9642;--green-mid-dark: #1fa040;--green: #20aa3f;--green-90: #48b753;--green-80: #66c368;--green-70: #93cf7c;--green-60: #addc91;--green-50: #bae0a2;--green-40: #c7e5b3;--green-30: #d4eac6;--green-20: #e2efd8;--green-10: #f0f8eb;--teal-dark: #005e5d;--teal-mid-dark: #126b69;--teal: #257675;--teal-90: #3e8685;--teal-80: #579695;--teal-70: #70a6a5;--teal-60: #89b6b5;--teal-50: #9ec4c3;--teal-40: #b4d2d1;--teal-30: #c4dddc;--teal-20: #d4e7e6;--teal-10: #f0f7f6;--pacific-dark: #0050b4;--pacific-mid-dark: #0061c1;--pacific: #0072ce;--pacific-90: #2284d5;--pacific-80: #4497dc;--pacific-70: #61a7e2;--pacific-60: #7eb7e8;--pacific-50: #96c4ed;--pacific-40: #afd2f2;--pacific-30: #c3ddf6;--pacific-20: #d6e8fa;--pacific-10: #eff8fd;--navy-dark: #002d72;--navy-mid-dark: #123c7c;--navy: #254b87;--navy-90: #3e5f95;--navy-80: #5674a3;--navy-70: #6f88b2;--navy-60: #889cc0;--navy-50: #9daecc;--navy-40: #b3c0d9;--navy-30: #c3cde2;--navy-20: #d3daeb;--navy-10: #f4f6fa;--purple-dark: #a01b68;--purple-mid-dark: #aa2071;--purple: #b4267a;--purple-90: #be438b;--purple-80: #c55998;--purple-70: #cd70a5;--purple-60: #d486b2;--purple-50: #dc9cbf;--purple-40: #e3b2cc;--purple-30: #ebc9d9;--purple-20: #f0d8e2;--purple-10: #fdf3f8;--red-dark: #b63014;--red-mid-dark: #c3381c;--red: #d14124;--red-90: #d75a40;--red-80: #dd735d;--red-70: #e28875;--red-60: #e79e8e;--red-50: #ebb0a3;--red-40: #f0c3b8;--red-30: #f3d1c8;--red-20: #f7e0d9;--red-10: #fbefec;--gold-dark: #dc731c;--gold-mid-dark: #ed881b;--gold: #ff9e1b;--gold-90: #ffab39;--gold-80: #ffb858;--gold-70: #ffc372;--gold-60: #ffce8d;--gold-50: #ffd8a3;--gold-40: #ffe1b9;--gold-30: #ffe8cb;--gold-20: #fff0dd;--gold-10: #fff6ec;--neutral-dark: #745745;--neutral-mid-dark: #7d604b;--neutral: #8a6c57;--neutral-90: #957865;--neutral-80: #a18573;--neutral-70: #ad9484;--neutral-60: #baa496;--neutral-50: #c6b4a9;--neutral-40: #d3c5bc;--neutral-30: #ddd1c9;--neutral-20: #e7ddd7;--neutral-10: #f8f5f2;--gray-darker: #293037;--gray-dark: #43484e;--gray-mid-dark: #4f5257;--gray: #5a5d61;--gray-90: #676a6f;--gray-80: #75787b;--gray-70: #838588;--gray-60: #919395;--gray-50: #a2a3a4;--gray-40: #b4b5b6;--gray-30: #c3c4c4;--gray-20: #d2d3d5;--gray-15: #dcdddf;--gray-10: #e7e8e9;--gray-5: #f7f8f9;--black: #101820;--white: #fff}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/2cd55546-ec00-4af9-aeca-4a3cd186da53.woff2\") format(\"woff2\");font-style:normal;font-weight:normal;font-display:fallback}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/627fbb5a-3bae-4cd9-b617-2f923e29d55e.woff2\") format(\"woff2\");font-style:normal;font-weight:500;font-display:fallback}:root{--font-stack: \"Avenir Next\", arial, sans-serif}@media screen and (min-width: 1800px){.filter-panel-toggle{display:none}}@media screen and (min-width: 901px){.filter-panel-toggle{display:none}}@media screen and (min-width: 750px)and (max-width: 900px){.filter-panel-toggle{display:none}}@media screen and (min-width: 600px)and (max-width: 749px){.filter-panel-toggle{display:block;width:90vw;margin-left:auto;margin-right:auto}.filter-panel-toggle .a-btn{width:100%}}@media screen and (max-width: 599px){.filter-panel-toggle{display:block;width:90vw;margin-left:auto;margin-right:auto}.filter-panel-toggle .a-btn{width:100%}}","/*! normalize.css v2.1.3 | MIT License | git.io/normalize */html{font-family:sans-serif;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:0.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:0.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:0.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:normal;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:0.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:0.5em}li{margin-bottom:0.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:0.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:0.625em;text-align:left}th,td{padding:0.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:0.9375em;margin-left:0.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:\"Input Mono\",Consolas,Monaco,\"Courier New\",monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:0.8125em}pre{display:block;padding:0.625em 0.9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:rgba(0,0,0,0)}html{font-family:sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:.5em}li{margin-bottom:.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:.625em;text-align:left}th,td{padding:.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:.9375em;margin-left:.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:Input Mono,Consolas,Monaco,Courier New,monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:.8125em}pre{display:block;padding:.625em .9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:transparent}button.a-btn::-moz-focus-inner,input.a-btn::-moz-focus-inner{border:0}.a-btn{appearance:none;display:flex;gap:.625rem;box-sizing:border-box;padding:.5em .875em;border:0;margin:0;border-radius:.25em;cursor:pointer;font-size:1em;font-weight:500;line-height:normal;text-align:center;text-decoration:none;transition:background-color .1s;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;justify-content:center}.a-btn,.a-btn:link,.a-btn:visited{background-color:var(--pacific);color:var(--white)}.a-btn:hover,.a-btn.hover,.a-btn:focus,.a-btn.focus{background-color:var(--pacific-dark);color:var(--white)}.a-btn:focus,.a-btn.focus{outline:1px dotted var(--pacific);outline-offset:1px}.a-btn:active,.a-btn.active{background-color:var(--navy)}.a-btn--secondary,.a-btn--secondary:link,.a-btn--secondary:visited{background-color:var(--gray);color:var(--white)}.a-btn--secondary:hover,.a-btn--secondary.hover,.a-btn--secondary:focus,.a-btn--secondary.focus{background-color:var(--gray-dark)}.a-btn--secondary:focus,.a-btn--secondary.focus{outline-color:var(--gray)}.a-btn--secondary:active,.a-btn--secondary.active{background-color:var(--black)}.a-btn--warning,.a-btn--warning:link,.a-btn--warning:visited{background-color:var(--red-mid-dark);color:var(--white)}.a-btn--warning:hover,.a-btn--warning.hover,.a-btn--warning:focus,.a-btn--warning.focus{background-color:var(--red-dark)}.a-btn--warning:focus,.a-btn--warning.focus{outline-color:var(--red-mid-dark)}.a-btn--warning:active,.a-btn--warning.active{background-color:var(--gray-dark)}.a-btn--disabled,.a-btn--disabled:link,.a-btn--disabled:visited,.a-btn--disabled:hover,.a-btn--disabled.hover,.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn--disabled:active,.a-btn--disabled.active,.a-btn[disabled],.a-btn[disabled]:link,.a-btn[disabled]:visited,.a-btn[disabled]:hover,.a-btn[disabled].hover,.a-btn[disabled]:focus,.a-btn[disabled].focus,.a-btn[disabled]:active,.a-btn[disabled].active{background-color:var(--gray-20);color:var(--gray-dark);cursor:default;cursor:not-allowed}.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn[disabled]:focus,.a-btn[disabled].focus{outline-color:var(--gray-20)}@media only all and (max-width: 37.5em){.a-btn--full-on-xs{display:block;width:100%}}.a-btn:has(svg+span) span{order:3}.a-btn:has(span+svg) svg{order:3}.a-btn:not(.a-btn--hide-icon):has(svg+span):before,.a-btn:not(.a-btn--hide-icon):has(span+svg):before{content:\"\";border-left:1px solid var(--pacific-60);order:2;place-self:normal}.a-btn--secondary:has(svg):before{border-color:var(--gray-40) !important}.a-btn--warning:has(svg):before{border-color:var(--red-60) !important}.a-btn--disabled:has(svg):before,.a-btn[disabled]:has(svg):before{border-color:var(--gray-60) !important}.a-btn--hide-icon svg{display:none}.m-btn-group{display:flex;gap:.625rem;flex-wrap:wrap;align-items:center;width:-moz-fit-content;width:fit-content}.a-btn--link{padding:1.5px 0;border-radius:0;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-style:dotted;text-underline-offset:4.5px}.a-btn--link:has(svg){gap:.3125rem}.a-btn--link:has(svg):before{display:none}.a-btn--link,.a-btn--link:link,.a-btn--link:visited{text-decoration-color:var(--pacific);background-color:transparent;color:var(--pacific)}.a-btn--link:hover,.a-btn--link.hover{text-decoration-color:var(--pacific-dark);text-decoration-style:solid;background-color:transparent;color:var(--pacific-dark)}.a-btn--link:focus,.a-btn--link.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--pacific);color:var(--pacific)}.a-btn--link:active,.a-btn--link.active{text-decoration-color:var(--navy);text-decoration-style:solid;background-color:transparent;color:var(--navy)}.a-btn--link.a-btn--secondary,.a-btn--link.a-btn--secondary:link,.a-btn--link.a-btn--secondary:visited{text-decoration-color:var(--gray);background-color:transparent;color:var(--gray)}.a-btn--link.a-btn--secondary:hover,.a-btn--link.a-btn--secondary.hover{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.a-btn--link.a-btn--secondary:focus,.a-btn--link.a-btn--secondary.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--gray);color:var(--gray)}.a-btn--link.a-btn--secondary:active,.a-btn--link.a-btn--secondary.active{text-decoration-color:var(--black);text-decoration-style:solid;background-color:transparent;color:var(--black)}.a-btn--link.a-btn--warning,.a-btn--link.a-btn--warning:link,.a-btn--link.a-btn--warning:visited{text-decoration-color:var(--red-mid-dark);background-color:transparent;color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:hover,.a-btn--link.a-btn--warning.hover{text-decoration-color:var(--red-dark);text-decoration-style:solid;background-color:transparent;color:var(--red-dark)}.a-btn--link.a-btn--warning:focus,.a-btn--link.a-btn--warning.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--red-mid-dark);color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:active,.a-btn--link.a-btn--warning.active{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.o-expandable{position:relative}.o-expandable__header{display:flex;justify-content:space-between;gap:10px;padding:.625em .9375em;border:0;background-color:transparent;cursor:pointer}.o-expandable__header:focus{outline:1px dotted var(--black);outline-offset:2px}.o-expandable__header .o-expandable__cue-close,.o-expandable__header .o-expandable__cue-open{display:none}.o-expandable__header[aria-expanded=false] .o-expandable__cue-open,.o-expandable__header[aria-expanded=true] .o-expandable__cue-close{display:block}.o-expandable button.o-expandable__header{width:100%;text-align:left}.o-expandable__label{flex-grow:1;margin-bottom:0;color:var(--black);font-weight:500}.o-expandable__icon,.o-expandable__label{font-size:1.125em}@media only all and (max-width: 37.5em){.o-expandable__icon,.o-expandable__label{font-size:1em}}.o-expandable__cues{align-self:center;color:var(--pacific);font-size:1em;line-height:1.375}.o-expandable__content{padding:0 .9375em .9375em}.o-expandable__content:before{content:\"\";display:block;border-top:1px solid var(--gray-40);padding-top:.9375em}.o-expandable__content:after{padding-bottom:.9375em;width:100%}.o-expandable--padded .o-expandable__header{padding:1.5625em .9375em}.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.625em}@media only all and (max-width: 37.5em){.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.375em}}.o-expandable--background{background:var(--gray-5)}.o-expandable--border{border:1px solid var(--gray-40)}html[lang=ar] .o-expandable__header{text-align:right}html[lang=ar] .o-expandable__cues{text-align:left}.o-expandable-group .o-expandable{border-bottom:1px solid var(--gray-40)}.o-expandable-group .o-expandable:first-child{border-top:1px solid var(--gray-40)}@media print{.o-expandable__header[aria-expanded=true] .o-expandable__cue-close,.o-expandable__header[aria-expanded=false] .o-expandable__cue-open{display:none}.o-expandable__content[aria-expanded=false]{display:block;max-height:99999px !important}}.o-expandable .print__header[aria-expanded=true] .o-expandable .print__cue-close,.o-expandable .print__header[aria-expanded=false] .o-expandable .print__cue-open{display:none}.o-expandable .print__content[aria-expanded=false]{display:block;max-height:99999px !important}.o-summary__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary__btn{position:relative;z-index:2;display:block;width:100%;padding-top:15px;padding-bottom:15px;border:dotted var(--pacific);border-width:1px 0;text-align:center;color:var(--pacific);background:#fff}.o-summary__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary__btn[aria-expanded=false]:before{display:block;pointer-events:none;height:2.75em;margin:0;position:absolute;left:0;right:0;top:calc(-100% + 2px);background:linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);content:\"\"}@media print{.o-summary__btn[aria-expanded=false]:before{background:none}}.o-summary__btn[aria-expanded=false]:before .print{background:none}.no-js .o-summary__btn{display:none}@media only screen and (min-width: 601px){.o-summary--mobile .o-summary__btn{display:none}}.o-summary-minimal__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary-minimal__btn{margin-top:5px;padding-left:0;padding-right:0;display:block;border:none;background:none;text-align:left;color:var(--pacific)}.o-summary-minimal__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary-minimal__btn .o-summary-minimal__cue-close,.o-summary-minimal__btn .o-summary-minimal__cue-open{display:none}.o-summary-minimal__btn[aria-expanded=false] .o-summary-minimal__cue-open,.o-summary-minimal__btn[aria-expanded=true] .o-summary-minimal__cue-close{display:block}.no-js .o-summary-minimal__btn{display:none}.o-form__group{margin-bottom:1.875em}.o-form__fieldset{border:none;margin:0;padding:0}.o-form__fieldset .m-form-field+.m-form-field{margin-top:.625em}.a-form-alert .cf-icon-svg{color:var(--gray);float:left}.a-form-alert__text{display:block;margin-left:1.25em}.a-form-alert--success .cf-icon-svg{color:var(--green)}.a-form-alert--error .cf-icon-svg{color:var(--red)}.a-form-alert--warning .cf-icon-svg{color:var(--gold)}.m-form-field .a-text-input--full{width:100%}.m-form-field .a-label+.a-text-input{margin-top:.3125em}.m-form-field--checkbox .a-label,.m-form-field--radio .a-label{display:inline-grid;grid-template-columns:1.875em auto;vertical-align:top;cursor:pointer;overflow-wrap:anywhere}.m-form-field--checkbox .a-label:before,.m-form-field--radio .a-label:before{display:inline-block;grid-row-start:1;grid-row-end:3;border:1px solid var(--gray-60);height:1.125em;width:1.125em;margin-right:10px;background-color:var(--white);content:\"\";vertical-align:top;position:relative;top:1px;left:1px}.m-form-field--checkbox .a-label:hover:before,.m-form-field--checkbox .a-label.hover:before,.m-form-field--radio .a-label:hover:before,.m-form-field--radio .a-label.hover:before{border-color:var(--pacific)}.m-form-field--checkbox .a-label__helper,.m-form-field--radio .a-label__helper{display:block}.m-form-field--checkbox .a-checkbox,.m-form-field--checkbox .a-radio,.m-form-field--radio .a-checkbox,.m-form-field--radio .a-radio{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}.m-form-field--checkbox .a-checkbox:focus+.a-label,.m-form-field--checkbox .a-checkbox.focus+.a-label,.m-form-field--checkbox .a-radio:focus+.a-label,.m-form-field--checkbox .a-radio.focus+.a-label,.m-form-field--radio .a-checkbox:focus+.a-label,.m-form-field--radio .a-checkbox.focus+.a-label,.m-form-field--radio .a-radio:focus+.a-label,.m-form-field--radio .a-radio.focus+.a-label{outline:1px dotted var(--pacific);outline-offset:1px}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:hover+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled:checked+.a-label:before,.m-form-field--checkbox .a-radio:disabled:focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled.focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled:hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled.hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled:checked+.a-label:before,.m-form-field--radio .a-checkbox:disabled:focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled.focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled:hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled.hover+.a-label:before,.m-form-field--radio .a-radio:disabled:checked+.a-label:before,.m-form-field--radio .a-radio:disabled:focus+.a-label:before,.m-form-field--radio .a-radio:disabled.focus+.a-label:before,.m-form-field--radio .a-radio:disabled:hover+.a-label:before,.m-form-field--radio .a-radio:disabled.hover+.a-label:before{border-color:var(--gray-60);outline:none;box-shadow:none}.m-form-field--checkbox .a-checkbox:disabled+.a-label,.m-form-field--checkbox .a-radio:disabled+.a-label,.m-form-field--radio .a-checkbox:disabled+.a-label,.m-form-field--radio .a-radio:disabled+.a-label{cursor:not-allowed;color:var(--gray-dark)}.m-form-field--checkbox .a-checkbox:disabled+.a-label:before,.m-form-field--checkbox .a-radio:disabled+.a-label:before,.m-form-field--radio .a-checkbox:disabled+.a-label:before,.m-form-field--radio .a-radio:disabled+.a-label:before{background:var(--gray-10);border-color:var(--gray-60)}.m-form-field--checkbox .a-checkbox:focus+.a-label:before,.m-form-field--checkbox .a-checkbox.focus+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:hover+.a-label:before,.m-form-field--checkbox .a-checkbox.hover+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center 0}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,')}.m-form-field--checkbox-error .a-label:before{border-color:var(--red);outline:1px solid var(--red)}.m-form-field--checkbox-error .a-label:hover:before,.m-form-field--checkbox-error .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-error .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-error .a-checkbox.focus+.a-label:before{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline-color:var(--red)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label,.m-form-field--checkbox-error .a-checkbox.focus+.a-label{outline:1px dotted var(--red);outline-offset:1px}.m-form-field--checkbox-warning .a-label:before{border-color:var(--gold);outline:1px solid var(--gold)}.m-form-field--checkbox-warning .a-label:hover:before,.m-form-field--checkbox-warning .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label:before{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline-color:var(--gold)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label{outline:1px dotted var(--gold);outline-offset:1px}.m-form-field--checkbox-success .a-label:before{border-color:var(--green);outline:1px solid var(--green)}.m-form-field--checkbox-success .a-label:hover:before,.m-form-field--checkbox-success .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-success .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-success .a-checkbox.focus+.a-label:before{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline-color:var(--green)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label,.m-form-field--checkbox-success .a-checkbox.focus+.a-label{outline:1px dotted var(--green);outline-offset:1px}.m-form-field--radio .a-label:before{border-radius:50%;transform:rotate(0)}.m-form-field--radio .a-radio:focus+.a-label:before,.m-form-field--radio .a-radio.focus+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:hover+.a-label:before,.m-form-field--radio .a-radio.hover+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:checked+.a-label:before{background-color:var(--pacific);box-shadow:inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:checked:disabled+.a-label:before{background-color:var(--gray-40);box-shadow:inset 0 0 0 2px var(--gray-10)}.m-form-field--radio .a-radio:focus:checked+.a-label:before,.m-form-field--radio .a-radio.focus:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:hover:checked+.a-label:before,.m-form-field--radio .a-radio.hover:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--lg-target{display:block}.m-form-field--lg-target .a-label{box-sizing:border-box;width:100%;padding:15px;background-color:var(--gray-10)}.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{background-color:var(--pacific-20);box-shadow:inset 0 0 0 1px var(--pacific)}.m-form-field--lg-target .a-checkbox:hover+.a-label,.m-form-field--lg-target .a-checkbox.hover+.a-label,.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-radio:hover+.a-label,.m-form-field--lg-target .a-radio.hover+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label{box-shadow:inset 0 0 0 2px var(--pacific)}.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{outline-offset:1px}.m-form-field--lg-target .a-checkbox:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:hover:disabled+.a-label,.m-form-field--lg-target .a-radio:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:hover:disabled+.a-label{color:var(--gray-dark);box-shadow:none;background-color:var(--gray-20)}.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label:before,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label:before{border:1px solid var(--gray-60)}.m-form-field .a-form-alert{margin-top:.9375em}.a-label{display:inline-block}.a-label__helper{color:var(--gray-dark);font-size:1rem;font-weight:400}.a-label__helper--block{display:block;margin-top:0.8333333333em}.a-label--heading{display:block;margin-bottom:0.5555555556em;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.a-label--heading,ul+.a-label--heading,ol+.a-label--heading,dl+.a-label--heading,figure+.a-label--heading,img+.a-label--heading,table+.a-label--heading,blockquote+.a-label--heading,h1+.a-label--heading,.h1+.a-label--heading,h2+.a-label--heading,.h2+.a-label--heading,h3+.a-label--heading,.h3+.a-label--heading,h5+.a-label--heading,.h5+.a-label--heading,h6+.a-label--heading,.h6+.a-label--heading{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.a-label--heading{margin-bottom:.625em;font-size:1em;line-height:1.125}}.a-label--heading .a-label__helper--block{margin-top:.625rem}.a-range{appearance:none;width:100%;min-height:49px}.a-range::-webkit-slider-runnable-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-moz-range-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-webkit-slider-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range::-moz-range-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range:focus,.a-range.focus{box-shadow:none;outline:none}.a-range:focus::-webkit-slider-thumb,.a-range.focus::-webkit-slider-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.a-range:focus::-moz-range-thumb,.a-range.focus::-moz-range-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.o-search-input{display:flex;flex-direction:column;row-gap:.9375rem}.o-search-input__input{position:relative;display:flex;width:initial;flex:0 1 100%}.o-search-input__input-label{position:absolute;left:10px;align-self:center;cursor:pointer}.o-search-input__input input[type=search]{width:100%;white-space:nowrap;padding-left:30px;appearance:none}.o-search-input__input button[type=reset]{display:none;position:absolute;right:0;align-self:center;color:var(--gray-40);font-size:20px;border:1px solid transparent;background-color:transparent;outline:0;width:44px;padding:5px;text-align:right}.o-search-input__input button[type=reset]>svg{width:25px;cursor:pointer;pointer-events:none}.o-search-input__input button[type=reset]:hover{color:var(--black)}.o-search-input__input button[type=reset]:focus{color:var(--black)}.o-search-input__input button[type=reset]:focus>svg{outline:1px dotted var(--pacific)}.o-search-input__input input[type=search]:placeholder-shown~button[type=reset]{display:none}.o-search-input__input input[type=search]:not(:placeholder-shown){padding-right:34px}.o-search-input__input input[type=search]::-webkit-search-decoration,.o-search-input__input input[type=search]::-webkit-search-cancel-button,.o-search-input__input input[type=search]::-webkit-search-results-button,.o-search-input__input input[type=search]::-webkit-search-results-decoration{display:none}.o-search-input:focus-within button[type=reset],.o-search-input .o-search-input__input:hover button[type=reset]{display:block}.o-search-input button[type=submit]{line-height:1.1875}@media only all and (min-width: 37.5625em){.o-search-input{flex-direction:row;border-left:0}.o-search-input button[type=submit]{border-top-left-radius:0;border-bottom-left-radius:0;flex-basis:25%}}.no-js .o-search-input button[type=reset]{display:none !important}.a-select{position:relative;border:1px solid var(--gray-60)}.a-select select{width:100%;line-height:1.375;padding:.4375em .375em .375em;border:0;appearance:none;background-color:var(--white);border-radius:0;color:var(--black)}.a-select select:hover,.a-select select.hover{outline:2px solid var(--pacific);outline-offset:0}.a-select select:active,.a-select select:focus,.a-select select.focus{box-shadow:0 0 0 2px var(--pacific);outline:1px dotted var(--pacific);outline-offset:3px}.a-select select[disabled]{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed}.a-select select[disabled]:hover,.a-select select[disabled].hover,.a-select select[disabled]:focus,.a-select select[disabled].focus{outline:none}.a-select select[disabled] option,.a-select select[disabled] option:disabled,.a-select select option:disabled{color:var(--gray-dark)}.a-select:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;content:\"\";pointer-events:none}.a-select--disabled:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.a-tag-filter{display:flex;gap:.625rem;border:1px solid var(--teal);padding:4px 6px;background-color:var(--teal-20);border-radius:.1875rem;color:var(--black);text-align:left;min-width:-moz-fit-content;min-width:fit-content}.a-tag-filter .cf-icon-svg{pointer-events:none;flex:none}.a-tag-filter>label{display:contents;pointer-events:none}button.a-tag-filter:hover{background-color:var(--teal-40);cursor:pointer}button.a-tag-filter:focus{outline:1px dotted var(--teal);outline-offset:1px}button.a-tag-filter:active{background-color:var(--teal)}a.a-tag-filter{line-height:normal;color:var(--black);border-color:var(--teal)}a.a-tag-filter:visited,a.a-tag-filter.visited,a.a-tag-filter:hover,a.a-tag-filter.hover{border-color:var(--teal);color:var(--black)}a.a-tag-filter:focus,a.a-tag-filter.focus{border-color:var(--teal);color:var(--black)}a.a-tag-filter:active,a.a-tag-filter.active{border-color:var(--teal);color:var(--black)}.a-tag-topic{display:flex;gap:.3125rem}.a-tag-topic{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--gold-80);letter-spacing:1px}.a-tag-topic .a-tag-topic__text{color:var(--gray);word-break:break-word}@media only all and (max-width: 37.5em){.a-tag-topic{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-tag-topic .cf-icon-svg--right{margin-left:auto}.a-tag-topic .a-tag-topic__text{border-bottom-width:0;flex-shrink:10}}a.a-tag-topic{color:var(--gold-80);border-color:var(--gold-80)}a.a-tag-topic:visited,a.a-tag-topic.visited,a.a-tag-topic:hover,a.a-tag-topic.hover{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:focus,a.a-tag-topic.focus{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:active,a.a-tag-topic.active{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic .a-tag-topic__text{border-bottom-color:var(--gold-80)}@media only all and (max-width: 37.5em){a.a-tag-topic{border-top-width:1px;border-bottom-width:1px}a.a-tag-topic:focus{outline:none}a.a-tag-topic:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-tag-topic)+li:has(.a-tag-topic) .a-tag-topic{position:relative;border-top:none}li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:hover:before,li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.a-tag-topic__bullet{font-size:1rem;line-height:1rem}@media only all and (min-width: 37.5625em){a.a-tag-topic__text{color:var(--gray);border-color:var(--gray)}a.a-tag-topic__text:visited,a.a-tag-topic__text.visited,a.a-tag-topic__text:hover,a.a-tag-topic__text.hover{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:focus,a.a-tag-topic__text.focus{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:active,a.a-tag-topic__text.active{border-color:var(--gray);color:var(--gray)}a.a-tag-topic,a.a-tag-topic:visited,a.a-tag-topic:hover,a.a-tag-topic:focus,a.a-tag-topic:active{border-bottom:none;outline-offset:1px}a.a-tag-topic .a-tag-topic__text,a.a-tag-topic:visited .a-tag-topic__text,a.a-tag-topic:hover .a-tag-topic__text,a.a-tag-topic:focus .a-tag-topic__text,a.a-tag-topic:active .a-tag-topic__text{padding-bottom:1px;border-bottom:1px dotted var(--gold-80)}a.a-tag-topic:hover .a-tag-topic__text{border-bottom:1px solid var(--gold-80)}a.a-tag-topic:focus{outline-color:var(--gray)}a.a-tag-topic:focus .a-tag-topic__text{border-bottom-style:solid !important}}.m-tag-group{padding-left:0;list-style-type:none}.m-tag-group li{margin-bottom:0;display:contents}@media only all and (min-width: 37.5625em){.m-tag-group{display:flex;gap:.9375em;flex-wrap:wrap}.m-tag-group--stacked{flex-direction:column;width:-moz-fit-content;width:fit-content}}.m-tag-group:has(.a-tag-filter){display:flex;gap:.9375em;flex-wrap:wrap}html[lang=ar] .m-tag-group{direction:rtl;padding-right:0}.a-text-input{appearance:none;display:inline-block;padding:.4375em;border:1px solid var(--gray-60);background:var(--white);color:var(--black);box-sizing:border-box}.a-text-input:hover,.a-text-input.hover{border-color:var(--pacific);outline:1px solid var(--pacific)}.a-text-input:focus,.a-text-input.focus{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific);outline:1px dotted var(--pacific);outline-offset:2px}.a-text-input:disabled,.a-text-input:disabled:hover,.a-text-input:disabled.hover,.a-text-input:disabled:focus,.a-text-input:disabled.focus{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed;border-color:var(--gray-60);outline:none}.a-text-input--error{border-color:var(--red);outline:1px solid var(--red)}.a-text-input--error:hover,.a-text-input--error.hover{border-color:var(--red-dark);outline:1px solid var(--red-dark);outline-offset:0}.a-text-input--error:focus,.a-text-input--error.focus{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red)}.a-text-input--error:focus:hover,.a-text-input--error:focus.hover,.a-text-input--error.focus:hover,.a-text-input--error.focus.hover{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red);outline-offset:2px}.a-text-input--warning{border-color:var(--gold);outline:1px solid var(--gold)}.a-text-input--warning:hover,.a-text-input--warning.hover{border-color:var(--gold-dark);outline:1px solid var(--gold-dark);outline-offset:0}.a-text-input--warning:focus,.a-text-input--warning.focus{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold)}.a-text-input--warning:focus:hover,.a-text-input--warning:focus.hover,.a-text-input--warning.focus:hover,.a-text-input--warning.focus.hover{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold);outline-offset:2px}.a-text-input--success{border-color:var(--green);outline:1px solid var(--green)}.a-text-input--success:hover,.a-text-input--success.hover{border-color:var(--green-dark);outline:1px solid var(--green-dark);outline-offset:0}.a-text-input--success:focus,.a-text-input--success.focus{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green)}.a-text-input--success:focus:hover,.a-text-input--success:focus.hover,.a-text-input--success.focus:hover,.a-text-input--success.focus.hover{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green);outline-offset:2px}::-webkit-search-decoration{appearance:none}::placeholder{color:var(--gray-dark)}input[type=date]::-webkit-datetime-edit{color:var(--gray-dark)}select.o-multiselect{display:block;box-sizing:border-box;width:100%;padding:.25em .4375em;height:5.5em;border:1px solid var(--gray-60)}select.o-multiselect option{padding:.125em .375em}.o-multiselect,.o-multiselect__header{position:relative}.o-multiselect__header:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;border:1px solid var(--gray-60);content:\"\";pointer-events:none}.o-multiselect__search[type=text]{display:block;box-sizing:border-box;width:100%}.o-multiselect__fieldset{border-color:var(--gray-60);border-top:none;margin:-1px 0 0;padding:0;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;position:absolute;z-index:10;max-height:0;width:100%;transition:max-height .25s ease-out}.o-multiselect.u-active .o-multiselect__fieldset{margin-top:0;max-height:140px;border-color:var(--pacific);border-width:2px;border-top:0}.o-multiselect.u-active .o-multiselect__header:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.o-multiselect__options{list-style-type:none;background-color:var(--white);padding:0}.o-multiselect__options li{margin:0}.o-multiselect__options li:first-child .a-label{padding-top:.625em}.o-multiselect__options.u-filtered li:not(.u-filter-match){display:none}.o-multiselect__options.u-no-results li,.o-multiselect__options.u-max-selections li{display:none}.o-multiselect__options.u-no-results:after,.o-multiselect__options.u-max-selections:after{display:list-item}.o-multiselect__options.u-no-results:after{content:\"No results found\"}.o-multiselect__options.u-max-selections{padding:.625em;pointer-events:none}.o-multiselect__options.u-max-selections:after{content:\"Reached maximum number of selections\"}.o-multiselect__options .a-label{box-sizing:border-box;padding:.3125em 0 .3125em .625em;width:100%}.cf-icon-svg{height:1.1875em;vertical-align:text-top;fill:currentcolor}.cf-icon-svg--updating,.cf-icon-svg--updating-round{animation:updating-animation 1.25s infinite linear;transform-origin:50% 50%}@keyframes updating-animation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}html[lang=ar] .cf-icon-svg--right,html[lang=ar] .cf-icon-svg--right-round,html[lang=ar] .cf-icon-svg--left,html[lang=ar] .cf-icon-svg--left-round,html[lang=ar] .cf-icon-svg--arrow-right,html[lang=ar] .cf-icon-svg--arrow-right-round,html[lang=ar] .cf-icon-svg--arrow-left,html[lang=ar] .cf-icon-svg--arrow-left-round,html[lang=ar] .cf-icon-svg--help,html[lang=ar] .cf-icon-svg--help-round,html[lang=ar] .cf-icon-svg--book,html[lang=ar] .cf-icon-svg--book-round,html[lang=ar] .cf-icon-svg--document,html[lang=ar] .cf-icon-svg--document-round,html[lang=ar] .cf-icon-svg--edit,html[lang=ar] .cf-icon-svg--edit-round,html[lang=ar] .cf-icon-svg--paper-clip,html[lang=ar] .cf-icon-svg--paper-clip-round,html[lang=ar] .cf-icon-svg--cart,html[lang=ar] .cf-icon-svg--cart-round,html[lang=ar] .cf-icon-svg--disability,html[lang=ar] .cf-icon-svg--disability-round,html[lang=ar] .cf-icon-svg--travel,html[lang=ar] .cf-icon-svg--travel-round,html[lang=ar] .cf-icon-svg--bullhorn,html[lang=ar] .cf-icon-svg--bullhorn-round,html[lang=ar] .cf-icon-svg--chart,html[lang=ar] .cf-icon-svg--chart-round,html[lang=ar] .cf-icon-svg--list,html[lang=ar] .cf-icon-svg--list-round,html[lang=ar] .cf-icon-svg--external-link,html[lang=ar] .cf-icon-svg--external-link-round{transform:scaleX(-1)}.m-card{position:relative}.m-card:not(.m-card--breakout)>a{padding:1.875em}.m-card:not(.m-card--breakout) .m-card__footer{margin-top:auto}.m-card:not(.m-card--breakout,.m-card--topic){background:var(--white);border:1px solid var(--gray-20);border-bottom-width:3px;padding:1.875em}.m-card:not(.m-card--breakout,.m-card--topic),.m-card>a{display:flex;flex-direction:column;flex-grow:1;flex-basis:0;box-sizing:border-box;height:100%}.m-card a:focus{outline-offset:2px}.m-card__footer>a{font-weight:500;border-bottom-width:1px}@media only all and (max-width: 56.3125em){.m-card__heading{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h4+.m-card__heading,.h4+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.3636363636em}}@media only all and (max-width: 56.3125em)and (max-width: 37.5em){.m-card__heading{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h3+.m-card__heading,.h3+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.6666666667em}}.m-card__heading>a{color:var(--black)}.m-card__heading>a:hover{color:var(--pacific)}.m-card__heading>a .m-card__icon{font-size:1em;margin-bottom:0;padding-right:.46875em}.m-card__heading>a .m-card__icon,.m-card__heading>a span{display:table-cell}.m-card>.m-list{margin-top:10px;margin-bottom:30px}.m-card--topic{text-align:center;width:170px;background:var(--white)}.m-card--topic>a{border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--topic .m-card__icon{font-size:1.875em;color:var(--green);margin-bottom:.3125em}.m-card--topic:hover>a{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--topic:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--topic .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--topic>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--topic:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:focus .m-card__footer>span{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:active .m-card__footer>span{border-color:var(--pacific-dark);border-style:solid;color:var(--pacific-dark)}.m-card--topic-action .m-card__icon{color:var(--pacific)}.m-card--breakout{min-width:210px;text-align:center}.m-card--breakout>a{padding-top:60px}.m-card--breakout .m-card__inner-wrapper{position:relative;z-index:0;min-height:135px;background:var(--gray-5);border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--breakout .m-card__img{position:absolute;z-index:1;top:0;left:50%;width:210px;height:120px;margin-left:-105px}.m-card--breakout .m-card__footer{margin-top:84px}.m-card--breakout:hover .m-card__inner-wrapper{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--breakout:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--breakout .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--breakout>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--breakout:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--breakout>a:focus .m-card__footer>span{border-color:var(--pacific);color:var(--pacific)}.m-card--breakout>a:active .m-card__footer>span{border-color:var(--navy);border-style:solid;color:var(--navy)}.m-card--breakout .m-card__footer>span{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card--breakout .m-card__footer>span,ul+.m-card--breakout .m-card__footer>span,ol+.m-card--breakout .m-card__footer>span,dl+.m-card--breakout .m-card__footer>span,figure+.m-card--breakout .m-card__footer>span,img+.m-card--breakout .m-card__footer>span,table+.m-card--breakout .m-card__footer>span,blockquote+.m-card--breakout .m-card__footer>span,h1+.m-card--breakout .m-card__footer>span,.h1+.m-card--breakout .m-card__footer>span,h2+.m-card--breakout .m-card__footer>span,.h2+.m-card--breakout .m-card__footer>span,h4+.m-card--breakout .m-card__footer>span,.h4+.m-card--breakout .m-card__footer>span,h5+.m-card--breakout .m-card__footer>span,.h5+.m-card--breakout .m-card__footer>span,h6+.m-card--breakout .m-card__footer>span,.h6+.m-card--breakout .m-card__footer>span{margin-top:1.3636363636em}.o-card-group>h2{margin-bottom:1.875rem}.o-card-group--column-2 .o-card-group__cards{grid-template-columns:1fr 1fr}.o-card-group--column-3 .o-card-group__cards{grid-template-columns:repeat(3, minmax(0, 1fr))}@media only all and (max-width: 63.8125em){.o-card-group--column-3 .o-card-group__cards{grid-template-columns:1fr 1fr}}.o-card-group__cards{display:grid;grid-column-gap:1.25em;grid-row-gap:1.25em}@media only all and (max-width: 37.5em){.o-card-group__cards{grid-template-columns:100% !important}}.o-card-group--bg-green{padding:1.875em;background:var(--green-20)}_:-ms-lang(x),.o-card-group__cards{display:block}_:-ms-lang(x) .m-card,.o-card-group__cards .m-card{display:block;float:left;margin-bottom:10px}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-2 .o-card-group__cards .m-card{width:48%;margin-right:2%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-2 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-3 .o-card-group__cards .m-card{width:32%;margin-right:1%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-3 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x),.o-card-group:after{content:\"\";display:table;clear:both}.o-card-group--count-2 .m-card:nth-of-type(1),.o-card-group--count-3 .m-card:nth-of-type(1),.o-card-group--count-4 .m-card:nth-of-type(1){grid-area:card1}.o-card-group--count-2 .m-card:nth-of-type(2),.o-card-group--count-3 .m-card:nth-of-type(2),.o-card-group--count-4 .m-card:nth-of-type(2){grid-area:card2}.o-card-group--count-2 .m-card:nth-of-type(3),.o-card-group--count-3 .m-card:nth-of-type(3),.o-card-group--count-4 .m-card:nth-of-type(3){grid-area:card3}.o-card-group--count-2 .m-card:nth-of-type(4),.o-card-group--count-3 .m-card:nth-of-type(4),.o-card-group--count-4 .m-card:nth-of-type(4){grid-area:card4}.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card1 card3\"}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.7307692308em}h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1)>a{justify-content:center}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card3 card4\"}.o-card-group--flow .o-card-group__cards{display:flex;flex-wrap:wrap;justify-content:center}@media only all and (min-width: 37.5625em)and (max-width: 56.25em){.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card1\" \"card2 card3\"}}@media only all and (max-width: 37.5em){.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\"}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\" \"card4\"}.o-card-group--flow .o-card-group__cards{display:block}.o-card-group--flow .o-card-group__cards .m-card{width:100%;margin-bottom:1.875em}}.o-email-signup .m-notification{margin-bottom:.9375em}.o-email-signup .a-text-input{max-width:23.125rem}.o-email-signup__buttons{display:flex;margin-top:.9375em;align-items:center;flex-wrap:wrap-reverse;gap:.9375em}.o-email-signup .a-btn{text-align:inherit}@media only all and (max-width: 37.5em){.o-email-signup .a-label--heading{font-size:1em}}.o-featured-content-module{min-height:220px;position:relative;border:1px solid var(--gray-40);background-color:var(--gray-5)}.o-featured-content-module__text{padding-top:1.875em;padding-bottom:1.875em}.o-featured-content-module__img{display:block}@media only all and (max-width: 37.5em){.o-featured-content-module__text{padding-right:.9375em;padding-left:.9375em}.o-featured-content-module__visual{padding-right:.9375em;padding-bottom:.9375em;padding-left:.9375em}.o-featured-content-module__img{margin-right:auto;margin-left:auto}}@media only all and (min-width: 37.5625em){.o-featured-content-module__text{padding-right:300px;padding-left:1.875em}.o-featured-content-module__visual{height:100%;overflow:hidden;position:absolute;top:0;right:0;width:270px}.o-featured-content-module__img{max-width:none;height:100%;position:absolute;left:50%;transform:translate(-50%)}}.m-hero{background-color:var(--gray-5)}.m-hero__wrapper{display:grid;max-width:1200px;margin:0 auto;padding-top:30px;padding-bottom:30px}.m-hero__text{padding-right:15px;padding-left:15px}.m-hero__heading{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7647058824em}.m-hero__subhead{font-size:22px;line-height:1.25}.m-hero__image-wrapper{box-sizing:border-box;overflow:hidden}.m-hero__image{background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;display:none}@supports(display: grid){.m-hero__image{display:block}}.m-hero--knockout{background-color:var(--gray);color:var(--white)}.m-hero--overlay .m-hero__wrapper{background-position:center;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo,.m-hero--50-50{background-color:var(--white)}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}@media only all and (min-width: 37.5625em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h2+.m-hero--jumbo .m-hero__subhead,.h2+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h2+.m-hero--50-50 .m-hero__subhead,.h2+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.3636363636em}}@media only all and (min-width: 63.8125em){.m-hero--jumbo .m-hero__wrapper,.m-hero--50-50 .m-hero__wrapper{min-height:285px}.m-hero--jumbo .m-hero__heading,.m-hero--50-50 .m-hero__heading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.625em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead{margin-top:1.7307692308em}h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h3+.m-hero--jumbo .m-hero__subhead,.h3+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h3+.m-hero--50-50 .m-hero__subhead,.h3+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){.m-hero__image-wrapper{margin-top:1.875em}.m-hero--overlay .m-hero__wrapper{background-image:none !important}.m-hero--jumbo .m-hero__wrapper{padding-bottom:0}}@media only all and (max-width: 56.25em){.m-hero__heading{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7307692308em}h1+.m-hero__heading,.h1+.m-hero__heading,h3+.m-hero__heading,.h3+.m-hero__heading,h4+.m-hero__heading,.h4+.m-hero__heading,h5+.m-hero__heading,.h5+.m-hero__heading,h6+.m-hero__heading,.h6+.m-hero__heading{margin-top:1.1538461538em}.m-hero__subhead{font-size:18px}}@media only all and (min-width: 37.5625em){.m-hero__wrapper{grid-template-columns:7fr 5fr;padding-right:15px;padding-left:15px;min-height:225px}.m-hero__text{margin:auto 0}.m-hero__image-wrapper{padding-right:15px;padding-left:15px;display:flex;align-items:center}.m-hero--bleeding .m-hero__image-wrapper{width:100%;margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--bleeding .m-hero__image{padding-bottom:0 !important;height:100%;width:100%;background-size:cover}.m-hero--overlay .m-hero__image{display:none}.m-hero--jumbo .m-hero__wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo .m-hero__image{display:none}.m-hero--50-50 .m-hero__wrapper{grid-template-columns:1fr 1fr;border:1px solid var(--gray-40);border-top:none;background-position:100% center;background-repeat:no-repeat;background-size:50%}.m-hero--50-50 .m-hero__image{display:none}}@media only all and (min-width: 63.8125em){.m-hero__wrapper{padding-top:2.8125em;padding-bottom:2.8125em;min-height:195px}.m-hero--bleeding .m-hero__image-wrapper{margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--50-50 .m-hero__wrapper{min-height:345px}}.content-l{position:relative}@media only all and (min-width: 37.5625em){.content-l{display:block;position:relative;margin-left:-15px;margin-right:-15px}}@media only all and (max-width: 37.5em){.content-l__col+.content-l__col{margin-top:1.875em}}@media only all and (min-width: 37.5625em){.content-l__col-1{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-2{display:inline-block;box-sizing:border-box;width:50%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-3{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-2-3{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-8{display:inline-block;box-sizing:border-box;width:37.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-5-8{display:inline-block;box-sizing:border-box;width:62.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-4{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-4{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}.content__line{height:1px;background:var(--gray-40)}.content__main dd,.content__main dt,.content__main h3,.content__main h4,.content__main h5,.content__main h6,.content__main li,.content__main p,.content__main label,.content__intro dd,.content__intro dt,.content__intro h3,.content__intro h4,.content__intro h5,.content__intro h6,.content__intro li,.content__intro p,.content__intro label{max-width:41.875rem}.content__intro,.content__main,.content__sidebar{padding:1.875em .9375em}@media only all and (min-width: 37.5625em){.content__intro,.content__main,.content__sidebar{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding:2.8125em .9375em}}@media only all and (min-width: 56.3125em){.content__intro,.content__main,.content__sidebar{padding:2.8125em 0}}@media only all and (min-width: 56.3125em){.content__intro{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}@media only all and (min-width: 56.3125em){.content--1-3 .content__sidebar{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-right:1.875em}.content--1-3 .content__main{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;position:relative}.content--1-3 .content__main:after{content:\"\";border-left:1px solid var(--gray-40);position:absolute;top:2.8125em;bottom:0;left:-1.875em}.content--2-1 .content__main{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content--2-1 .content__main:after{right:-1.875em}.content--2-1 .content__sidebar{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-left:1.875em}}.content--flush-bottom{padding-bottom:0}@media only all and (max-width: 56.25em){.content--flush-top-on-small{padding-top:0}}@media only all and (max-width: 56.25em){.content--flush-all-on-small{padding:0;border:none}}.block{margin-top:3.75em;margin-bottom:3.75em}.block--border-top{border-top:1px solid var(--gray-40)}.block--border-right{border-right:1px solid var(--gray-40)}.block--border-bottom{border-bottom:1px solid var(--gray-40)}.block--border-left{border-left:1px solid var(--gray-40)}.block--border{border:1px solid var(--gray-40)}.block--flush-top{margin-top:0 !important}.block--flush-top.block--border,.block--flush-top.block--border-top{border-top:none}.block--flush-bottom{margin-bottom:0 !important}.block--flush-bottom.block--border,.block--flush-bottom.block--border-bottom{border-bottom:none}.block--flush-sides{margin-right:-15px;margin-left:-15px}@media only all and (max-width: 37.5em){.block--flush-sides.block--border,.block--flush-sides.block--border-right,.block--flush-sides.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush-sides{margin-right:-30px;margin-left:-30px}}.block--flush{margin-top:0 !important;margin-right:-15px;margin-bottom:0 !important;margin-left:-15px}.block--flush.block--border,.block--flush.block--border-top,.block--flush.block--border-bottom{border-top:none;border-bottom:none}@media only all and (max-width: 37.5em){.block--flush.block--border,.block--flush.block--border-right,.block--flush.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush{margin-right:-30px;margin-left:-30px}}.block--bg{padding:1.875em .9375em 3.75em;background:var(--gray-5)}@media only all and (min-width: 37.5625em){.block--bg{padding:2.8125em 1.875em}}.block--padded-top{padding-top:1.875em;margin-top:1.875em}.block--padded-bottom{padding-bottom:1.875em;margin-bottom:1.875em}.block--sub{margin-top:1.875em;margin-bottom:1.875em}@media only all and (min-width: 56.3125em){.wrapper{max-width:1200px;padding-right:15px;padding-left:15px;margin:0 auto;clear:both}}.wrapper--match-content{padding-left:15px;padding-right:15px}@media only all and (min-width: 37.5625em){.wrapper--match-content{padding-left:30px;padding-right:30px;max-width:1200px}}.o-text-introduction{margin-top:0;margin-bottom:60px}.o-text-introduction>*{margin-top:0;margin-bottom:15px;max-width:41.875rem}.o-well{box-sizing:border-box;padding:1.875em .9375em;border:1px solid var(--gray-40);background-color:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-well{padding-left:1.875em;padding-right:1.875em}}.o-banner{padding:.9375em 0;background:var(--gold-10);border-bottom:1px solid var(--gray-40);font-size:.875em}.o-banner .m-notification{border:none;padding:0}.o-banner .m-notification__icon{left:0;top:0}.o-banner--dark{background:var(--teal-dark);border-color:var(--teal-dark);color:var(--white)}.o-banner--dark .m-notification{background:var(--teal-dark)}.o-banner--dark .m-notification .cf-icon-svg{fill:var(--white)}.o-banner--dark .m-notification a{color:var(--white);border-color:var(--white)}.o-banner--dark .m-notification a:visited,.o-banner--dark .m-notification a.visited{border-color:var(--teal-40);color:var(--teal-40)}.o-banner--dark .m-notification a:hover,.o-banner--dark .m-notification a.hover{border-color:var(--gray-15);color:var(--gray-15)}.o-banner--dark .m-notification a:focus,.o-banner--dark .m-notification a.focus{border-color:var(--white);color:var(--white)}.o-banner--dark .m-notification a:active,.o-banner--dark .m-notification a.active{border-color:var(--gray-15);color:var(--gray-15)}@media only all and (min-width: 37.5625em){.o-banner{font-size:1em}}.m-notification{display:none;position:relative;padding:15px;background:var(--gray-5);border:1px solid var(--gray-40)}.m-notification>.cf-icon-svg{position:absolute;fill:var(--gray)}.m-notification--success{background:var(--green-10);border-color:var(--green)}.m-notification--success>.cf-icon-svg{fill:var(--green)}.m-notification--warning{background:var(--gold-10);border-color:var(--gold)}.m-notification--warning>.cf-icon-svg{fill:var(--gold)}.m-notification--error{background:var(--red-10);border-color:var(--red)}.m-notification--error>.cf-icon-svg{fill:var(--red)}.m-notification--success a,.m-notification--warning a,.m-notification--error a{color:var(--pacific-mid-dark);border-color:var(--pacific-mid-dark)}.m-notification--success a:visited,.m-notification--success a.visited,.m-notification--warning a:visited,.m-notification--warning a.visited,.m-notification--error a:visited,.m-notification--error a.visited{border-color:var(--teal);color:var(--teal)}.m-notification--success a:hover,.m-notification--success a.hover,.m-notification--warning a:hover,.m-notification--warning a.hover,.m-notification--error a:hover,.m-notification--error a.hover{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-notification--success a:focus,.m-notification--success a.focus,.m-notification--warning a:focus,.m-notification--warning a.focus,.m-notification--error a:focus,.m-notification--error a.focus{border-color:var(--pacific-mid-dark);color:var(--pacific-mid-dark)}.m-notification--success a:active,.m-notification--success a.active,.m-notification--warning a:active,.m-notification--warning a.active,.m-notification--error a:active,.m-notification--error a.active{border-color:var(--navy-dark);color:var(--navy-dark)}.m-notification--visible{display:block}.cf-icon-svg+.m-notification__content{padding-left:1.5625rem}.m-notification__message{font-size:1rem;line-height:1.25;font-weight:500}@media only all and (min-width: 37.5625em){.m-notification__message{font-size:1.125rem}}.m-notification__explanation{margin-top:.3125rem;margin-bottom:.9375rem}.m-notification__message+.m-list{margin-top:.9375rem}@media only all and (min-width: 37.5625em){.m-notification .cf-icon-svg{font-size:1.125rem}.m-notification__explanation{margin-bottom:0}.m-notification .m-list{margin-top:.3125rem}.m-notification .m-list__item{margin-bottom:.3125rem}}html[lang=ar] .m-notification .cf-icon-svg+.m-notification__content{padding-left:initial;padding-right:1.5625rem}html[lang=ar] .m-notification .m-list{padding-right:0}.m-pagination{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:\"pag-btn-prev . pag-btn-next\" \"pag-form pag-form pag-form\";row-gap:.9375rem}.m-pagination__form{grid-area:pag-form;display:flex;flex-flow:wrap;place-content:center;gap:.625rem;padding:.3125rem;border-radius:.25rem;background:var(--gray-5);color:var(--gray)}.m-pagination__current-page{width:2.8125rem;font-weight:500;text-align:right}.m-pagination__label{display:contents;white-space:nowrap}.m-pagination__btn-prev{grid-area:pag-btn-prev;z-index:1}.m-pagination__btn-next{grid-area:pag-btn-next;z-index:1}@media only all and (min-width: 37.5625em){.m-pagination{grid-template-areas:\"pag-btn-prev pag-form pag-btn-next\"}.m-pagination__btn-prev{border-top-right-radius:0;border-bottom-right-radius:0}.m-pagination__btn-next{border-top-left-radius:0;border-bottom-left-radius:0}}.o-table__cell--right-align{text-align:right}.o-table--scrolling{box-sizing:border-box;overflow-y:hidden}.o-table--scrolling table{border:1px solid var(--gray-40)}.o-table--scrolling table>tbody>tr:nth-child(2n)>th,.o-table--scrolling table>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-table--striped>tbody>tr:nth-child(2n)>th,.o-table--striped>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}}@media only screen and (max-width: 600px){.o-table{width:100%}.o-table--striped tr:nth-child(2n)>th,.o-table--striped tr:nth-child(2n)>td{background:var(--white)}.o-table--stack-on-small{border-top:1px solid var(--gray-40)}.o-table--stack-on-small tr,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=row],.o-table--stack-on-small [data-display-table=cell]{display:block}.o-table--stack-on-small th,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=cell]{padding-right:0;padding-left:0;width:100%}.o-table--stack-on-small>thead,.o-table--stack-on-small [data-display-table=thead]{display:none}.o-table--stack-on-small td[data-label]:before{display:block;margin-top:0;margin-bottom:.3125em;content:attr(data-label);line-height:1.83333333;font-size:.875em;font-weight:600;letter-spacing:1px;text-transform:uppercase}.o-table--stack-on-small td:last-child,.o-table--stack-on-small [data-display-table=cell]:last-child{margin-bottom:1.875em}}.a-date{color:var(--gray);white-space:nowrap;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.a-date,ul+.a-date,ol+.a-date,dl+.a-date,figure+.a-date,img+.a-date,table+.a-date,blockquote+.a-date,h1+.a-date,.h1+.a-date,h2+.a-date,.h2+.a-date,h3+.a-date,.h3+.a-date,h4+.a-date,.h4+.a-date,h6+.a-date,.h6+.a-date{margin-top:2.1428571429em}.no-js .u-js-only,.u-hide-if-js{display:none !important}.no-js .u-hide-if-js{display:block !important}.u-clearfix:after{content:\"\";display:table;clear:both}.u-visually-hidden{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}@media only all and (max-width: 37.5em){.u-hide-on-mobile{display:none}}.u-show-on-mobile{display:none}@media only all and (max-width: 37.5em){.u-show-on-mobile{display:block}}.u-hidden{display:none !important}.u-invisible{visibility:hidden}.u-right{float:right}.u-nowrap{white-space:nowrap}.u-flexible-container{position:relative;padding-bottom:56.25%;height:0}.u-flexible-container__inner{position:absolute;top:0;left:0;width:100%;height:100%}.u-flexible-container--4-3{position:relative;padding-bottom:75%;height:0}.u-mt0{margin-top:0 !important}.u-mb0{margin-bottom:0 !important}.u-mt5{margin-top:5px !important}.u-mb5{margin-bottom:5px !important}.u-mt10{margin-top:10px !important}.u-mb10{margin-bottom:10px !important}.u-mt15{margin-top:15px !important}.u-mb15{margin-bottom:15px !important}.u-mt20{margin-top:20px !important}.u-mb20{margin-bottom:20px !important}.u-mt30{margin-top:30px !important}.u-mb30{margin-bottom:30px !important}.u-mt45{margin-top:45px !important}.u-mb45{margin-bottom:45px !important}.u-mt60{margin-top:60px !important}.u-mb60{margin-bottom:60px !important}.u-w100pct{width:100%}.u-w90pct{width:90%}.u-w80pct{width:80%}.u-w70pct{width:70%}.u-w60pct{width:60%}.u-w50pct{width:50%}.u-w40pct{width:40%}.u-w30pct{width:30%}.u-w20pct{width:20%}.u-w10pct{width:10%}.u-w75pct{width:75%}.u-w65pct{width:65%}.u-w25pct{width:25%}.u-w15pct{width:15%}.u-w66pct{width:66.6666666667%}.u-w33pct{width:33.3333333333%}small,.u-small-text{font-size:.875em}small--subtle,.u-small-text--subtle{color:var(--gray)}.u-no-animation{transition-duration:0s !important}.u-move-transition{transition:transform .25s ease-out}.u-move-to-origin{transform:translateZ(0)}.u-move-left{transform:translate3d(-100%, 0, 0)}.u-move-left-2x{transform:translate3d(-200%, 0, 0)}.u-move-left-3x{transform:translate3d(-300%, 0, 0)}.u-move-right{transform:translate3d(100%, 0, 0)}.u-move-up{transform:translate3d(0, -100%, 0)}.u-alpha-transition{transition:opacity .25s linear}.u-alpha-100{opacity:1}.u-alpha-0{opacity:0}.u-max-height-transition{overflow:hidden;contain:paint;transition:max-height .2s ease-out}.u-max-height-zero{max-height:0 !important}.u-max-height-summary{max-height:88px !important}.a-link{border-bottom-width:0}.a-link .a-link__text{border-bottom-width:1px;border-bottom-style:inherit;overflow-wrap:break-word}.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){.a-link--jump{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-link--jump .cf-icon-svg--right{margin-left:auto}.a-link--jump .a-link__text{border-bottom-width:0;flex-shrink:10}}a.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){a.a-link--jump{border-top-width:1px;border-bottom-width:1px}a.a-link--jump:focus{outline:none}a.a-link--jump:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-link--jump)+li:has(.a-link--jump) .a-link--jump{position:relative;border-top:none}li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:hover:before,li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.m-list--unstyled,.m-list--horizontal,.m-list--links{padding-left:0;list-style-type:none}.m-list--unstyled .m-list__item,.m-list--horizontal .m-list__item,.m-list--links .m-list__item{margin-left:0}.m-list--spaced .m-list--spaced,.m-list--spaced .m-list__item+.m-list__item{margin-top:1.5em}.m-list--horizontal .m-list__item{display:inline-block;margin-right:.25em;margin-bottom:0}@media only all and (max-width: 37.5em){.m-list--links .m-list__item{margin-bottom:0}}html[lang=ar] .m-list{padding-right:0}.m-meta-header{display:flex;flex-direction:column-reverse;flex-wrap:wrap-reverse;row-gap:.625rem;column-gap:1.3125rem;width:-moz-fit-content;width:fit-content;padding-bottom:.625rem;overflow:hidden}.m-meta-header__item-group{display:flex;flex-wrap:wrap;column-gap:1.3125rem}.m-meta-header__item{display:grid;grid-template-columns:0 auto 1fr;row-gap:.3125rem;text-wrap:balance;margin-bottom:0;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.m-meta-header__item,ul+.m-meta-header__item,ol+.m-meta-header__item,dl+.m-meta-header__item,figure+.m-meta-header__item,img+.m-meta-header__item,table+.m-meta-header__item,blockquote+.m-meta-header__item,h1+.m-meta-header__item,.h1+.m-meta-header__item,h2+.m-meta-header__item,.h2+.m-meta-header__item,h3+.m-meta-header__item,.h3+.m-meta-header__item,h5+.m-meta-header__item,.h5+.m-meta-header__item,h6+.m-meta-header__item,.h6+.m-meta-header__item{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.625em;font-size:1em;line-height:1.125}}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.3125rem}}.m-meta-header__item .cf-icon-svg{margin-right:.3125rem}.m-meta-header__item:before{content:\"|\";margin-left:-0.8125rem}.m-meta-header__item .a-date{font-size:.875rem;line-height:1.7142857143;margin-bottom:0}@media only all and (min-width: 37.5625em){.m-meta-header{flex-direction:row}}.m-pull-quote__body{color:var(--black);font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-pull-quote__body{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.m-pull-quote__citation{color:var(--gray);font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.m-pull-quote__citation,ul+.m-pull-quote__citation,ol+.m-pull-quote__citation,dl+.m-pull-quote__citation,figure+.m-pull-quote__citation,img+.m-pull-quote__citation,table+.m-pull-quote__citation,blockquote+.m-pull-quote__citation,h1+.m-pull-quote__citation,.h1+.m-pull-quote__citation,h2+.m-pull-quote__citation,.h2+.m-pull-quote__citation,h3+.m-pull-quote__citation,.h3+.m-pull-quote__citation,h4+.m-pull-quote__citation,.h4+.m-pull-quote__citation,h6+.m-pull-quote__citation,.h6+.m-pull-quote__citation{margin-top:2.1428571429em}.m-pull-quote__citation:before{content:\"—\"}.m-slug-header{border-top:1px solid var(--gray-40)}.m-slug-header__heading{display:inline-block;padding-top:0.2857142857em;border-top:5px solid var(--green);margin-top:-3px;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}.a-tagline{font-size:.75rem;display:grid;grid-template-columns:22px 1fr;grid-column-gap:10px}.a-tagline__text{display:inline-block}.a-tagline .u-usa-flag{margin-top:1px}.a-tagline--large{font-size:1rem}.a-tagline--large .u-usa-flag{margin-top:4px}.u-usa-flag{display:inline-block;width:24px;height:13px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAZCAMAAABAf11LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5QTFRF////sxlC7MbQ2YyhxlNxCjFhR2WJV3GSKUt1dYumOFh/GT5rhZiwwszYsr/OlKW6Zn6c0djh8PL1iR9Ko7LE4OXrl0pttKC0pXWRtYKbSuJhRQAAANFJREFUeNrkkctuwyAUREnSuW/ApHYf//+jBVdZVcJi3aORgAXcMyLBAAJEzsVG3m8TkifyI3zfPQ6nJJLo421CArSBmkgjNEWtQE4zXJmClXuCWIlU5hdQxCqbqnE1KdIz79CVDvBwZxyKfQfmHTyzl01UZSvOWSTbhZLSWeDMufWLC/1ls3amT4qQq394EjIjApxBT+/nr8eEBNuKcB9SWMpmEXalNOylmlUZNTr4vE/4VdKhpC+leQf6y/e0wzL3RdJtkfUJyzwW+ZcdfgQYAJmJD3zerW6OAAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */:root{--font-stack: system-ui, sans-serif;--beige: #bea96f;--beige-30: #f0e8d8;--beige-60: #d8c8a0;--green-dark: #1e9642;--green-mid-dark: #1fa040;--green: #20aa3f;--green-90: #48b753;--green-80: #66c368;--green-70: #93cf7c;--green-60: #addc91;--green-50: #bae0a2;--green-40: #c7e5b3;--green-30: #d4eac6;--green-20: #e2efd8;--green-10: #f0f8eb;--teal-dark: #005e5d;--teal-mid-dark: #126b69;--teal: #257675;--teal-90: #3e8685;--teal-80: #579695;--teal-70: #70a6a5;--teal-60: #89b6b5;--teal-50: #9ec4c3;--teal-40: #b4d2d1;--teal-30: #c4dddc;--teal-20: #d4e7e6;--teal-10: #f0f7f6;--pacific-dark: #0050b4;--pacific-mid-dark: #0061c1;--pacific: #0072ce;--pacific-90: #2284d5;--pacific-80: #4497dc;--pacific-70: #61a7e2;--pacific-60: #7eb7e8;--pacific-50: #96c4ed;--pacific-40: #afd2f2;--pacific-30: #c3ddf6;--pacific-20: #d6e8fa;--pacific-10: #eff8fd;--navy-dark: #002d72;--navy-mid-dark: #123c7c;--navy: #254b87;--navy-90: #3e5f95;--navy-80: #5674a3;--navy-70: #6f88b2;--navy-60: #889cc0;--navy-50: #9daecc;--navy-40: #b3c0d9;--navy-30: #c3cde2;--navy-20: #d3daeb;--navy-10: #f4f6fa;--purple-dark: #a01b68;--purple-mid-dark: #aa2071;--purple: #b4267a;--purple-90: #be438b;--purple-80: #c55998;--purple-70: #cd70a5;--purple-60: #d486b2;--purple-50: #dc9cbf;--purple-40: #e3b2cc;--purple-30: #ebc9d9;--purple-20: #f0d8e2;--purple-10: #fdf3f8;--red-dark: #b63014;--red-mid-dark: #c3381c;--red: #d14124;--red-90: #d75a40;--red-80: #dd735d;--red-70: #e28875;--red-60: #e79e8e;--red-50: #ebb0a3;--red-40: #f0c3b8;--red-30: #f3d1c8;--red-20: #f7e0d9;--red-10: #fbefec;--gold-dark: #dc731c;--gold-mid-dark: #ed881b;--gold: #ff9e1b;--gold-90: #ffab39;--gold-80: #ffb858;--gold-70: #ffc372;--gold-60: #ffce8d;--gold-50: #ffd8a3;--gold-40: #ffe1b9;--gold-30: #ffe8cb;--gold-20: #fff0dd;--gold-10: #fff6ec;--neutral-dark: #745745;--neutral-mid-dark: #7d604b;--neutral: #8a6c57;--neutral-90: #957865;--neutral-80: #a18573;--neutral-70: #ad9484;--neutral-60: #baa496;--neutral-50: #c6b4a9;--neutral-40: #d3c5bc;--neutral-30: #ddd1c9;--neutral-20: #e7ddd7;--neutral-10: #f8f5f2;--gray-darker: #293037;--gray-dark: #43484e;--gray-mid-dark: #4f5257;--gray: #5a5d61;--gray-90: #676a6f;--gray-80: #75787b;--gray-70: #838588;--gray-60: #919395;--gray-50: #a2a3a4;--gray-40: #b4b5b6;--gray-30: #c3c4c4;--gray-20: #d2d3d5;--gray-15: #dcdddf;--gray-10: #e7e8e9;--gray-5: #f7f8f9;--black: #101820;--white: #fff}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/2cd55546-ec00-4af9-aeca-4a3cd186da53.woff2\") format(\"woff2\");font-style:normal;font-weight:normal;font-display:fallback}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/627fbb5a-3bae-4cd9-b617-2f923e29d55e.woff2\") format(\"woff2\");font-style:normal;font-weight:500;font-display:fallback}:root{--font-stack: \"Avenir Next\", arial, sans-serif}.separator{border-left:solid 1px var(--gray-40);margin-top:35px;margin-left:10px;height:38px}@media screen and (min-width: 901px){.separator{display:none}}@media screen and (min-width: 750px)and (max-width: 900px){.separator{display:none}}@media screen and (max-width: 599px){.separator{display:none}}","/*! normalize.css v2.1.3 | MIT License | git.io/normalize */html{font-family:sans-serif;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:0.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:0.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:0.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:normal;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:0.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:0.5em}li{margin-bottom:0.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:0.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:0.625em;text-align:left}th,td{padding:0.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:0.9375em;margin-left:0.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:\"Input Mono\",Consolas,Monaco,\"Courier New\",monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:0.8125em}pre{display:block;padding:0.625em 0.9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:rgba(0,0,0,0)}html{font-family:sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:.5em}li{margin-bottom:.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:.625em;text-align:left}th,td{padding:.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:.9375em;margin-left:.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:Input Mono,Consolas,Monaco,Courier New,monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:.8125em}pre{display:block;padding:.625em .9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:transparent}button.a-btn::-moz-focus-inner,input.a-btn::-moz-focus-inner{border:0}.a-btn{appearance:none;display:flex;gap:.625rem;box-sizing:border-box;padding:.5em .875em;border:0;margin:0;border-radius:.25em;cursor:pointer;font-size:1em;font-weight:500;line-height:normal;text-align:center;text-decoration:none;transition:background-color .1s;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;justify-content:center}.a-btn,.a-btn:link,.a-btn:visited{background-color:var(--pacific);color:var(--white)}.a-btn:hover,.a-btn.hover,.a-btn:focus,.a-btn.focus{background-color:var(--pacific-dark);color:var(--white)}.a-btn:focus,.a-btn.focus{outline:1px dotted var(--pacific);outline-offset:1px}.a-btn:active,.a-btn.active{background-color:var(--navy)}.a-btn--secondary,.a-btn--secondary:link,.a-btn--secondary:visited{background-color:var(--gray);color:var(--white)}.a-btn--secondary:hover,.a-btn--secondary.hover,.a-btn--secondary:focus,.a-btn--secondary.focus{background-color:var(--gray-dark)}.a-btn--secondary:focus,.a-btn--secondary.focus{outline-color:var(--gray)}.a-btn--secondary:active,.a-btn--secondary.active{background-color:var(--black)}.a-btn--warning,.a-btn--warning:link,.a-btn--warning:visited{background-color:var(--red-mid-dark);color:var(--white)}.a-btn--warning:hover,.a-btn--warning.hover,.a-btn--warning:focus,.a-btn--warning.focus{background-color:var(--red-dark)}.a-btn--warning:focus,.a-btn--warning.focus{outline-color:var(--red-mid-dark)}.a-btn--warning:active,.a-btn--warning.active{background-color:var(--gray-dark)}.a-btn--disabled,.a-btn--disabled:link,.a-btn--disabled:visited,.a-btn--disabled:hover,.a-btn--disabled.hover,.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn--disabled:active,.a-btn--disabled.active,.a-btn[disabled],.a-btn[disabled]:link,.a-btn[disabled]:visited,.a-btn[disabled]:hover,.a-btn[disabled].hover,.a-btn[disabled]:focus,.a-btn[disabled].focus,.a-btn[disabled]:active,.a-btn[disabled].active{background-color:var(--gray-20);color:var(--gray-dark);cursor:default;cursor:not-allowed}.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn[disabled]:focus,.a-btn[disabled].focus{outline-color:var(--gray-20)}@media only all and (max-width: 37.5em){.a-btn--full-on-xs{display:block;width:100%}}.a-btn:has(svg+span) span{order:3}.a-btn:has(span+svg) svg{order:3}.a-btn:not(.a-btn--hide-icon):has(svg+span):before,.a-btn:not(.a-btn--hide-icon):has(span+svg):before{content:\"\";border-left:1px solid var(--pacific-60);order:2;place-self:normal}.a-btn--secondary:has(svg):before{border-color:var(--gray-40) !important}.a-btn--warning:has(svg):before{border-color:var(--red-60) !important}.a-btn--disabled:has(svg):before,.a-btn[disabled]:has(svg):before{border-color:var(--gray-60) !important}.a-btn--hide-icon svg{display:none}.m-btn-group{display:flex;gap:.625rem;flex-wrap:wrap;align-items:center;width:-moz-fit-content;width:fit-content}.a-btn--link{padding:1.5px 0;border-radius:0;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-style:dotted;text-underline-offset:4.5px}.a-btn--link:has(svg){gap:.3125rem}.a-btn--link:has(svg):before{display:none}.a-btn--link,.a-btn--link:link,.a-btn--link:visited{text-decoration-color:var(--pacific);background-color:transparent;color:var(--pacific)}.a-btn--link:hover,.a-btn--link.hover{text-decoration-color:var(--pacific-dark);text-decoration-style:solid;background-color:transparent;color:var(--pacific-dark)}.a-btn--link:focus,.a-btn--link.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--pacific);color:var(--pacific)}.a-btn--link:active,.a-btn--link.active{text-decoration-color:var(--navy);text-decoration-style:solid;background-color:transparent;color:var(--navy)}.a-btn--link.a-btn--secondary,.a-btn--link.a-btn--secondary:link,.a-btn--link.a-btn--secondary:visited{text-decoration-color:var(--gray);background-color:transparent;color:var(--gray)}.a-btn--link.a-btn--secondary:hover,.a-btn--link.a-btn--secondary.hover{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.a-btn--link.a-btn--secondary:focus,.a-btn--link.a-btn--secondary.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--gray);color:var(--gray)}.a-btn--link.a-btn--secondary:active,.a-btn--link.a-btn--secondary.active{text-decoration-color:var(--black);text-decoration-style:solid;background-color:transparent;color:var(--black)}.a-btn--link.a-btn--warning,.a-btn--link.a-btn--warning:link,.a-btn--link.a-btn--warning:visited{text-decoration-color:var(--red-mid-dark);background-color:transparent;color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:hover,.a-btn--link.a-btn--warning.hover{text-decoration-color:var(--red-dark);text-decoration-style:solid;background-color:transparent;color:var(--red-dark)}.a-btn--link.a-btn--warning:focus,.a-btn--link.a-btn--warning.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--red-mid-dark);color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:active,.a-btn--link.a-btn--warning.active{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.o-expandable{position:relative}.o-expandable__header{display:flex;justify-content:space-between;gap:10px;padding:.625em .9375em;border:0;background-color:transparent;cursor:pointer}.o-expandable__header:focus{outline:1px dotted var(--black);outline-offset:2px}.o-expandable__header .o-expandable__cue-close,.o-expandable__header .o-expandable__cue-open{display:none}.o-expandable__header[aria-expanded=false] .o-expandable__cue-open,.o-expandable__header[aria-expanded=true] .o-expandable__cue-close{display:block}.o-expandable button.o-expandable__header{width:100%;text-align:left}.o-expandable__label{flex-grow:1;margin-bottom:0;color:var(--black);font-weight:500}.o-expandable__icon,.o-expandable__label{font-size:1.125em}@media only all and (max-width: 37.5em){.o-expandable__icon,.o-expandable__label{font-size:1em}}.o-expandable__cues{align-self:center;color:var(--pacific);font-size:1em;line-height:1.375}.o-expandable__content{padding:0 .9375em .9375em}.o-expandable__content:before{content:\"\";display:block;border-top:1px solid var(--gray-40);padding-top:.9375em}.o-expandable__content:after{padding-bottom:.9375em;width:100%}.o-expandable--padded .o-expandable__header{padding:1.5625em .9375em}.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.625em}@media only all and (max-width: 37.5em){.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.375em}}.o-expandable--background{background:var(--gray-5)}.o-expandable--border{border:1px solid var(--gray-40)}html[lang=ar] .o-expandable__header{text-align:right}html[lang=ar] .o-expandable__cues{text-align:left}.o-expandable-group .o-expandable{border-bottom:1px solid var(--gray-40)}.o-expandable-group .o-expandable:first-child{border-top:1px solid var(--gray-40)}@media print{.o-expandable__header[aria-expanded=true] .o-expandable__cue-close,.o-expandable__header[aria-expanded=false] .o-expandable__cue-open{display:none}.o-expandable__content[aria-expanded=false]{display:block;max-height:99999px !important}}.o-expandable .print__header[aria-expanded=true] .o-expandable .print__cue-close,.o-expandable .print__header[aria-expanded=false] .o-expandable .print__cue-open{display:none}.o-expandable .print__content[aria-expanded=false]{display:block;max-height:99999px !important}.o-summary__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary__btn{position:relative;z-index:2;display:block;width:100%;padding-top:15px;padding-bottom:15px;border:dotted var(--pacific);border-width:1px 0;text-align:center;color:var(--pacific);background:#fff}.o-summary__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary__btn[aria-expanded=false]:before{display:block;pointer-events:none;height:2.75em;margin:0;position:absolute;left:0;right:0;top:calc(-100% + 2px);background:linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);content:\"\"}@media print{.o-summary__btn[aria-expanded=false]:before{background:none}}.o-summary__btn[aria-expanded=false]:before .print{background:none}.no-js .o-summary__btn{display:none}@media only screen and (min-width: 601px){.o-summary--mobile .o-summary__btn{display:none}}.o-summary-minimal__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary-minimal__btn{margin-top:5px;padding-left:0;padding-right:0;display:block;border:none;background:none;text-align:left;color:var(--pacific)}.o-summary-minimal__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary-minimal__btn .o-summary-minimal__cue-close,.o-summary-minimal__btn .o-summary-minimal__cue-open{display:none}.o-summary-minimal__btn[aria-expanded=false] .o-summary-minimal__cue-open,.o-summary-minimal__btn[aria-expanded=true] .o-summary-minimal__cue-close{display:block}.no-js .o-summary-minimal__btn{display:none}.o-form__group{margin-bottom:1.875em}.o-form__fieldset{border:none;margin:0;padding:0}.o-form__fieldset .m-form-field+.m-form-field{margin-top:.625em}.a-form-alert .cf-icon-svg{color:var(--gray);float:left}.a-form-alert__text{display:block;margin-left:1.25em}.a-form-alert--success .cf-icon-svg{color:var(--green)}.a-form-alert--error .cf-icon-svg{color:var(--red)}.a-form-alert--warning .cf-icon-svg{color:var(--gold)}.m-form-field .a-text-input--full{width:100%}.m-form-field .a-label+.a-text-input{margin-top:.3125em}.m-form-field--checkbox .a-label,.m-form-field--radio .a-label{display:inline-grid;grid-template-columns:1.875em auto;vertical-align:top;cursor:pointer;overflow-wrap:anywhere}.m-form-field--checkbox .a-label:before,.m-form-field--radio .a-label:before{display:inline-block;grid-row-start:1;grid-row-end:3;border:1px solid var(--gray-60);height:1.125em;width:1.125em;margin-right:10px;background-color:var(--white);content:\"\";vertical-align:top;position:relative;top:1px;left:1px}.m-form-field--checkbox .a-label:hover:before,.m-form-field--checkbox .a-label.hover:before,.m-form-field--radio .a-label:hover:before,.m-form-field--radio .a-label.hover:before{border-color:var(--pacific)}.m-form-field--checkbox .a-label__helper,.m-form-field--radio .a-label__helper{display:block}.m-form-field--checkbox .a-checkbox,.m-form-field--checkbox .a-radio,.m-form-field--radio .a-checkbox,.m-form-field--radio .a-radio{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}.m-form-field--checkbox .a-checkbox:focus+.a-label,.m-form-field--checkbox .a-checkbox.focus+.a-label,.m-form-field--checkbox .a-radio:focus+.a-label,.m-form-field--checkbox .a-radio.focus+.a-label,.m-form-field--radio .a-checkbox:focus+.a-label,.m-form-field--radio .a-checkbox.focus+.a-label,.m-form-field--radio .a-radio:focus+.a-label,.m-form-field--radio .a-radio.focus+.a-label{outline:1px dotted var(--pacific);outline-offset:1px}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:hover+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled:checked+.a-label:before,.m-form-field--checkbox .a-radio:disabled:focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled.focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled:hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled.hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled:checked+.a-label:before,.m-form-field--radio .a-checkbox:disabled:focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled.focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled:hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled.hover+.a-label:before,.m-form-field--radio .a-radio:disabled:checked+.a-label:before,.m-form-field--radio .a-radio:disabled:focus+.a-label:before,.m-form-field--radio .a-radio:disabled.focus+.a-label:before,.m-form-field--radio .a-radio:disabled:hover+.a-label:before,.m-form-field--radio .a-radio:disabled.hover+.a-label:before{border-color:var(--gray-60);outline:none;box-shadow:none}.m-form-field--checkbox .a-checkbox:disabled+.a-label,.m-form-field--checkbox .a-radio:disabled+.a-label,.m-form-field--radio .a-checkbox:disabled+.a-label,.m-form-field--radio .a-radio:disabled+.a-label{cursor:not-allowed;color:var(--gray-dark)}.m-form-field--checkbox .a-checkbox:disabled+.a-label:before,.m-form-field--checkbox .a-radio:disabled+.a-label:before,.m-form-field--radio .a-checkbox:disabled+.a-label:before,.m-form-field--radio .a-radio:disabled+.a-label:before{background:var(--gray-10);border-color:var(--gray-60)}.m-form-field--checkbox .a-checkbox:focus+.a-label:before,.m-form-field--checkbox .a-checkbox.focus+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:hover+.a-label:before,.m-form-field--checkbox .a-checkbox.hover+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center 0}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,')}.m-form-field--checkbox-error .a-label:before{border-color:var(--red);outline:1px solid var(--red)}.m-form-field--checkbox-error .a-label:hover:before,.m-form-field--checkbox-error .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-error .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-error .a-checkbox.focus+.a-label:before{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline-color:var(--red)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label,.m-form-field--checkbox-error .a-checkbox.focus+.a-label{outline:1px dotted var(--red);outline-offset:1px}.m-form-field--checkbox-warning .a-label:before{border-color:var(--gold);outline:1px solid var(--gold)}.m-form-field--checkbox-warning .a-label:hover:before,.m-form-field--checkbox-warning .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label:before{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline-color:var(--gold)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label{outline:1px dotted var(--gold);outline-offset:1px}.m-form-field--checkbox-success .a-label:before{border-color:var(--green);outline:1px solid var(--green)}.m-form-field--checkbox-success .a-label:hover:before,.m-form-field--checkbox-success .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-success .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-success .a-checkbox.focus+.a-label:before{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline-color:var(--green)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label,.m-form-field--checkbox-success .a-checkbox.focus+.a-label{outline:1px dotted var(--green);outline-offset:1px}.m-form-field--radio .a-label:before{border-radius:50%;transform:rotate(0)}.m-form-field--radio .a-radio:focus+.a-label:before,.m-form-field--radio .a-radio.focus+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:hover+.a-label:before,.m-form-field--radio .a-radio.hover+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:checked+.a-label:before{background-color:var(--pacific);box-shadow:inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:checked:disabled+.a-label:before{background-color:var(--gray-40);box-shadow:inset 0 0 0 2px var(--gray-10)}.m-form-field--radio .a-radio:focus:checked+.a-label:before,.m-form-field--radio .a-radio.focus:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:hover:checked+.a-label:before,.m-form-field--radio .a-radio.hover:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--lg-target{display:block}.m-form-field--lg-target .a-label{box-sizing:border-box;width:100%;padding:15px;background-color:var(--gray-10)}.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{background-color:var(--pacific-20);box-shadow:inset 0 0 0 1px var(--pacific)}.m-form-field--lg-target .a-checkbox:hover+.a-label,.m-form-field--lg-target .a-checkbox.hover+.a-label,.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-radio:hover+.a-label,.m-form-field--lg-target .a-radio.hover+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label{box-shadow:inset 0 0 0 2px var(--pacific)}.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{outline-offset:1px}.m-form-field--lg-target .a-checkbox:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:hover:disabled+.a-label,.m-form-field--lg-target .a-radio:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:hover:disabled+.a-label{color:var(--gray-dark);box-shadow:none;background-color:var(--gray-20)}.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label:before,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label:before{border:1px solid var(--gray-60)}.m-form-field .a-form-alert{margin-top:.9375em}.a-label{display:inline-block}.a-label__helper{color:var(--gray-dark);font-size:1rem;font-weight:400}.a-label__helper--block{display:block;margin-top:0.8333333333em}.a-label--heading{display:block;margin-bottom:0.5555555556em;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.a-label--heading,ul+.a-label--heading,ol+.a-label--heading,dl+.a-label--heading,figure+.a-label--heading,img+.a-label--heading,table+.a-label--heading,blockquote+.a-label--heading,h1+.a-label--heading,.h1+.a-label--heading,h2+.a-label--heading,.h2+.a-label--heading,h3+.a-label--heading,.h3+.a-label--heading,h5+.a-label--heading,.h5+.a-label--heading,h6+.a-label--heading,.h6+.a-label--heading{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.a-label--heading{margin-bottom:.625em;font-size:1em;line-height:1.125}}.a-label--heading .a-label__helper--block{margin-top:.625rem}.a-range{appearance:none;width:100%;min-height:49px}.a-range::-webkit-slider-runnable-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-moz-range-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-webkit-slider-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range::-moz-range-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range:focus,.a-range.focus{box-shadow:none;outline:none}.a-range:focus::-webkit-slider-thumb,.a-range.focus::-webkit-slider-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.a-range:focus::-moz-range-thumb,.a-range.focus::-moz-range-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.o-search-input{display:flex;flex-direction:column;row-gap:.9375rem}.o-search-input__input{position:relative;display:flex;width:initial;flex:0 1 100%}.o-search-input__input-label{position:absolute;left:10px;align-self:center;cursor:pointer}.o-search-input__input input[type=search]{width:100%;white-space:nowrap;padding-left:30px;appearance:none}.o-search-input__input button[type=reset]{display:none;position:absolute;right:0;align-self:center;color:var(--gray-40);font-size:20px;border:1px solid transparent;background-color:transparent;outline:0;width:44px;padding:5px;text-align:right}.o-search-input__input button[type=reset]>svg{width:25px;cursor:pointer;pointer-events:none}.o-search-input__input button[type=reset]:hover{color:var(--black)}.o-search-input__input button[type=reset]:focus{color:var(--black)}.o-search-input__input button[type=reset]:focus>svg{outline:1px dotted var(--pacific)}.o-search-input__input input[type=search]:placeholder-shown~button[type=reset]{display:none}.o-search-input__input input[type=search]:not(:placeholder-shown){padding-right:34px}.o-search-input__input input[type=search]::-webkit-search-decoration,.o-search-input__input input[type=search]::-webkit-search-cancel-button,.o-search-input__input input[type=search]::-webkit-search-results-button,.o-search-input__input input[type=search]::-webkit-search-results-decoration{display:none}.o-search-input:focus-within button[type=reset],.o-search-input .o-search-input__input:hover button[type=reset]{display:block}.o-search-input button[type=submit]{line-height:1.1875}@media only all and (min-width: 37.5625em){.o-search-input{flex-direction:row;border-left:0}.o-search-input button[type=submit]{border-top-left-radius:0;border-bottom-left-radius:0;flex-basis:25%}}.no-js .o-search-input button[type=reset]{display:none !important}.a-select{position:relative;border:1px solid var(--gray-60)}.a-select select{width:100%;line-height:1.375;padding:.4375em .375em .375em;border:0;appearance:none;background-color:var(--white);border-radius:0;color:var(--black)}.a-select select:hover,.a-select select.hover{outline:2px solid var(--pacific);outline-offset:0}.a-select select:active,.a-select select:focus,.a-select select.focus{box-shadow:0 0 0 2px var(--pacific);outline:1px dotted var(--pacific);outline-offset:3px}.a-select select[disabled]{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed}.a-select select[disabled]:hover,.a-select select[disabled].hover,.a-select select[disabled]:focus,.a-select select[disabled].focus{outline:none}.a-select select[disabled] option,.a-select select[disabled] option:disabled,.a-select select option:disabled{color:var(--gray-dark)}.a-select:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;content:\"\";pointer-events:none}.a-select--disabled:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.a-tag-filter{display:flex;gap:.625rem;border:1px solid var(--teal);padding:4px 6px;background-color:var(--teal-20);border-radius:.1875rem;color:var(--black);text-align:left;min-width:-moz-fit-content;min-width:fit-content}.a-tag-filter .cf-icon-svg{pointer-events:none;flex:none}.a-tag-filter>label{display:contents;pointer-events:none}button.a-tag-filter:hover{background-color:var(--teal-40);cursor:pointer}button.a-tag-filter:focus{outline:1px dotted var(--teal);outline-offset:1px}button.a-tag-filter:active{background-color:var(--teal)}a.a-tag-filter{line-height:normal;color:var(--black);border-color:var(--teal)}a.a-tag-filter:visited,a.a-tag-filter.visited,a.a-tag-filter:hover,a.a-tag-filter.hover{border-color:var(--teal);color:var(--black)}a.a-tag-filter:focus,a.a-tag-filter.focus{border-color:var(--teal);color:var(--black)}a.a-tag-filter:active,a.a-tag-filter.active{border-color:var(--teal);color:var(--black)}.a-tag-topic{display:flex;gap:.3125rem}.a-tag-topic{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--gold-80);letter-spacing:1px}.a-tag-topic .a-tag-topic__text{color:var(--gray);word-break:break-word}@media only all and (max-width: 37.5em){.a-tag-topic{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-tag-topic .cf-icon-svg--right{margin-left:auto}.a-tag-topic .a-tag-topic__text{border-bottom-width:0;flex-shrink:10}}a.a-tag-topic{color:var(--gold-80);border-color:var(--gold-80)}a.a-tag-topic:visited,a.a-tag-topic.visited,a.a-tag-topic:hover,a.a-tag-topic.hover{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:focus,a.a-tag-topic.focus{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:active,a.a-tag-topic.active{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic .a-tag-topic__text{border-bottom-color:var(--gold-80)}@media only all and (max-width: 37.5em){a.a-tag-topic{border-top-width:1px;border-bottom-width:1px}a.a-tag-topic:focus{outline:none}a.a-tag-topic:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-tag-topic)+li:has(.a-tag-topic) .a-tag-topic{position:relative;border-top:none}li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:hover:before,li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.a-tag-topic__bullet{font-size:1rem;line-height:1rem}@media only all and (min-width: 37.5625em){a.a-tag-topic__text{color:var(--gray);border-color:var(--gray)}a.a-tag-topic__text:visited,a.a-tag-topic__text.visited,a.a-tag-topic__text:hover,a.a-tag-topic__text.hover{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:focus,a.a-tag-topic__text.focus{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:active,a.a-tag-topic__text.active{border-color:var(--gray);color:var(--gray)}a.a-tag-topic,a.a-tag-topic:visited,a.a-tag-topic:hover,a.a-tag-topic:focus,a.a-tag-topic:active{border-bottom:none;outline-offset:1px}a.a-tag-topic .a-tag-topic__text,a.a-tag-topic:visited .a-tag-topic__text,a.a-tag-topic:hover .a-tag-topic__text,a.a-tag-topic:focus .a-tag-topic__text,a.a-tag-topic:active .a-tag-topic__text{padding-bottom:1px;border-bottom:1px dotted var(--gold-80)}a.a-tag-topic:hover .a-tag-topic__text{border-bottom:1px solid var(--gold-80)}a.a-tag-topic:focus{outline-color:var(--gray)}a.a-tag-topic:focus .a-tag-topic__text{border-bottom-style:solid !important}}.m-tag-group{padding-left:0;list-style-type:none}.m-tag-group li{margin-bottom:0;display:contents}@media only all and (min-width: 37.5625em){.m-tag-group{display:flex;gap:.9375em;flex-wrap:wrap}.m-tag-group--stacked{flex-direction:column;width:-moz-fit-content;width:fit-content}}.m-tag-group:has(.a-tag-filter){display:flex;gap:.9375em;flex-wrap:wrap}html[lang=ar] .m-tag-group{direction:rtl;padding-right:0}.a-text-input{appearance:none;display:inline-block;padding:.4375em;border:1px solid var(--gray-60);background:var(--white);color:var(--black);box-sizing:border-box}.a-text-input:hover,.a-text-input.hover{border-color:var(--pacific);outline:1px solid var(--pacific)}.a-text-input:focus,.a-text-input.focus{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific);outline:1px dotted var(--pacific);outline-offset:2px}.a-text-input:disabled,.a-text-input:disabled:hover,.a-text-input:disabled.hover,.a-text-input:disabled:focus,.a-text-input:disabled.focus{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed;border-color:var(--gray-60);outline:none}.a-text-input--error{border-color:var(--red);outline:1px solid var(--red)}.a-text-input--error:hover,.a-text-input--error.hover{border-color:var(--red-dark);outline:1px solid var(--red-dark);outline-offset:0}.a-text-input--error:focus,.a-text-input--error.focus{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red)}.a-text-input--error:focus:hover,.a-text-input--error:focus.hover,.a-text-input--error.focus:hover,.a-text-input--error.focus.hover{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red);outline-offset:2px}.a-text-input--warning{border-color:var(--gold);outline:1px solid var(--gold)}.a-text-input--warning:hover,.a-text-input--warning.hover{border-color:var(--gold-dark);outline:1px solid var(--gold-dark);outline-offset:0}.a-text-input--warning:focus,.a-text-input--warning.focus{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold)}.a-text-input--warning:focus:hover,.a-text-input--warning:focus.hover,.a-text-input--warning.focus:hover,.a-text-input--warning.focus.hover{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold);outline-offset:2px}.a-text-input--success{border-color:var(--green);outline:1px solid var(--green)}.a-text-input--success:hover,.a-text-input--success.hover{border-color:var(--green-dark);outline:1px solid var(--green-dark);outline-offset:0}.a-text-input--success:focus,.a-text-input--success.focus{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green)}.a-text-input--success:focus:hover,.a-text-input--success:focus.hover,.a-text-input--success.focus:hover,.a-text-input--success.focus.hover{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green);outline-offset:2px}::-webkit-search-decoration{appearance:none}::placeholder{color:var(--gray-dark)}input[type=date]::-webkit-datetime-edit{color:var(--gray-dark)}select.o-multiselect{display:block;box-sizing:border-box;width:100%;padding:.25em .4375em;height:5.5em;border:1px solid var(--gray-60)}select.o-multiselect option{padding:.125em .375em}.o-multiselect,.o-multiselect__header{position:relative}.o-multiselect__header:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;border:1px solid var(--gray-60);content:\"\";pointer-events:none}.o-multiselect__search[type=text]{display:block;box-sizing:border-box;width:100%}.o-multiselect__fieldset{border-color:var(--gray-60);border-top:none;margin:-1px 0 0;padding:0;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;position:absolute;z-index:10;max-height:0;width:100%;transition:max-height .25s ease-out}.o-multiselect.u-active .o-multiselect__fieldset{margin-top:0;max-height:140px;border-color:var(--pacific);border-width:2px;border-top:0}.o-multiselect.u-active .o-multiselect__header:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.o-multiselect__options{list-style-type:none;background-color:var(--white);padding:0}.o-multiselect__options li{margin:0}.o-multiselect__options li:first-child .a-label{padding-top:.625em}.o-multiselect__options.u-filtered li:not(.u-filter-match){display:none}.o-multiselect__options.u-no-results li,.o-multiselect__options.u-max-selections li{display:none}.o-multiselect__options.u-no-results:after,.o-multiselect__options.u-max-selections:after{display:list-item}.o-multiselect__options.u-no-results:after{content:\"No results found\"}.o-multiselect__options.u-max-selections{padding:.625em;pointer-events:none}.o-multiselect__options.u-max-selections:after{content:\"Reached maximum number of selections\"}.o-multiselect__options .a-label{box-sizing:border-box;padding:.3125em 0 .3125em .625em;width:100%}.cf-icon-svg{height:1.1875em;vertical-align:text-top;fill:currentcolor}.cf-icon-svg--updating,.cf-icon-svg--updating-round{animation:updating-animation 1.25s infinite linear;transform-origin:50% 50%}@keyframes updating-animation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}html[lang=ar] .cf-icon-svg--right,html[lang=ar] .cf-icon-svg--right-round,html[lang=ar] .cf-icon-svg--left,html[lang=ar] .cf-icon-svg--left-round,html[lang=ar] .cf-icon-svg--arrow-right,html[lang=ar] .cf-icon-svg--arrow-right-round,html[lang=ar] .cf-icon-svg--arrow-left,html[lang=ar] .cf-icon-svg--arrow-left-round,html[lang=ar] .cf-icon-svg--help,html[lang=ar] .cf-icon-svg--help-round,html[lang=ar] .cf-icon-svg--book,html[lang=ar] .cf-icon-svg--book-round,html[lang=ar] .cf-icon-svg--document,html[lang=ar] .cf-icon-svg--document-round,html[lang=ar] .cf-icon-svg--edit,html[lang=ar] .cf-icon-svg--edit-round,html[lang=ar] .cf-icon-svg--paper-clip,html[lang=ar] .cf-icon-svg--paper-clip-round,html[lang=ar] .cf-icon-svg--cart,html[lang=ar] .cf-icon-svg--cart-round,html[lang=ar] .cf-icon-svg--disability,html[lang=ar] .cf-icon-svg--disability-round,html[lang=ar] .cf-icon-svg--travel,html[lang=ar] .cf-icon-svg--travel-round,html[lang=ar] .cf-icon-svg--bullhorn,html[lang=ar] .cf-icon-svg--bullhorn-round,html[lang=ar] .cf-icon-svg--chart,html[lang=ar] .cf-icon-svg--chart-round,html[lang=ar] .cf-icon-svg--list,html[lang=ar] .cf-icon-svg--list-round,html[lang=ar] .cf-icon-svg--external-link,html[lang=ar] .cf-icon-svg--external-link-round{transform:scaleX(-1)}.m-card{position:relative}.m-card:not(.m-card--breakout)>a{padding:1.875em}.m-card:not(.m-card--breakout) .m-card__footer{margin-top:auto}.m-card:not(.m-card--breakout,.m-card--topic){background:var(--white);border:1px solid var(--gray-20);border-bottom-width:3px;padding:1.875em}.m-card:not(.m-card--breakout,.m-card--topic),.m-card>a{display:flex;flex-direction:column;flex-grow:1;flex-basis:0;box-sizing:border-box;height:100%}.m-card a:focus{outline-offset:2px}.m-card__footer>a{font-weight:500;border-bottom-width:1px}@media only all and (max-width: 56.3125em){.m-card__heading{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h4+.m-card__heading,.h4+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.3636363636em}}@media only all and (max-width: 56.3125em)and (max-width: 37.5em){.m-card__heading{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h3+.m-card__heading,.h3+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.6666666667em}}.m-card__heading>a{color:var(--black)}.m-card__heading>a:hover{color:var(--pacific)}.m-card__heading>a .m-card__icon{font-size:1em;margin-bottom:0;padding-right:.46875em}.m-card__heading>a .m-card__icon,.m-card__heading>a span{display:table-cell}.m-card>.m-list{margin-top:10px;margin-bottom:30px}.m-card--topic{text-align:center;width:170px;background:var(--white)}.m-card--topic>a{border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--topic .m-card__icon{font-size:1.875em;color:var(--green);margin-bottom:.3125em}.m-card--topic:hover>a{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--topic:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--topic .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--topic>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--topic:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:focus .m-card__footer>span{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:active .m-card__footer>span{border-color:var(--pacific-dark);border-style:solid;color:var(--pacific-dark)}.m-card--topic-action .m-card__icon{color:var(--pacific)}.m-card--breakout{min-width:210px;text-align:center}.m-card--breakout>a{padding-top:60px}.m-card--breakout .m-card__inner-wrapper{position:relative;z-index:0;min-height:135px;background:var(--gray-5);border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--breakout .m-card__img{position:absolute;z-index:1;top:0;left:50%;width:210px;height:120px;margin-left:-105px}.m-card--breakout .m-card__footer{margin-top:84px}.m-card--breakout:hover .m-card__inner-wrapper{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--breakout:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--breakout .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--breakout>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--breakout:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--breakout>a:focus .m-card__footer>span{border-color:var(--pacific);color:var(--pacific)}.m-card--breakout>a:active .m-card__footer>span{border-color:var(--navy);border-style:solid;color:var(--navy)}.m-card--breakout .m-card__footer>span{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card--breakout .m-card__footer>span,ul+.m-card--breakout .m-card__footer>span,ol+.m-card--breakout .m-card__footer>span,dl+.m-card--breakout .m-card__footer>span,figure+.m-card--breakout .m-card__footer>span,img+.m-card--breakout .m-card__footer>span,table+.m-card--breakout .m-card__footer>span,blockquote+.m-card--breakout .m-card__footer>span,h1+.m-card--breakout .m-card__footer>span,.h1+.m-card--breakout .m-card__footer>span,h2+.m-card--breakout .m-card__footer>span,.h2+.m-card--breakout .m-card__footer>span,h4+.m-card--breakout .m-card__footer>span,.h4+.m-card--breakout .m-card__footer>span,h5+.m-card--breakout .m-card__footer>span,.h5+.m-card--breakout .m-card__footer>span,h6+.m-card--breakout .m-card__footer>span,.h6+.m-card--breakout .m-card__footer>span{margin-top:1.3636363636em}.o-card-group>h2{margin-bottom:1.875rem}.o-card-group--column-2 .o-card-group__cards{grid-template-columns:1fr 1fr}.o-card-group--column-3 .o-card-group__cards{grid-template-columns:repeat(3, minmax(0, 1fr))}@media only all and (max-width: 63.8125em){.o-card-group--column-3 .o-card-group__cards{grid-template-columns:1fr 1fr}}.o-card-group__cards{display:grid;grid-column-gap:1.25em;grid-row-gap:1.25em}@media only all and (max-width: 37.5em){.o-card-group__cards{grid-template-columns:100% !important}}.o-card-group--bg-green{padding:1.875em;background:var(--green-20)}_:-ms-lang(x),.o-card-group__cards{display:block}_:-ms-lang(x) .m-card,.o-card-group__cards .m-card{display:block;float:left;margin-bottom:10px}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-2 .o-card-group__cards .m-card{width:48%;margin-right:2%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-2 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-3 .o-card-group__cards .m-card{width:32%;margin-right:1%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-3 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x),.o-card-group:after{content:\"\";display:table;clear:both}.o-card-group--count-2 .m-card:nth-of-type(1),.o-card-group--count-3 .m-card:nth-of-type(1),.o-card-group--count-4 .m-card:nth-of-type(1){grid-area:card1}.o-card-group--count-2 .m-card:nth-of-type(2),.o-card-group--count-3 .m-card:nth-of-type(2),.o-card-group--count-4 .m-card:nth-of-type(2){grid-area:card2}.o-card-group--count-2 .m-card:nth-of-type(3),.o-card-group--count-3 .m-card:nth-of-type(3),.o-card-group--count-4 .m-card:nth-of-type(3){grid-area:card3}.o-card-group--count-2 .m-card:nth-of-type(4),.o-card-group--count-3 .m-card:nth-of-type(4),.o-card-group--count-4 .m-card:nth-of-type(4){grid-area:card4}.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card1 card3\"}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.7307692308em}h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1)>a{justify-content:center}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card3 card4\"}.o-card-group--flow .o-card-group__cards{display:flex;flex-wrap:wrap;justify-content:center}@media only all and (min-width: 37.5625em)and (max-width: 56.25em){.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card1\" \"card2 card3\"}}@media only all and (max-width: 37.5em){.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\"}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\" \"card4\"}.o-card-group--flow .o-card-group__cards{display:block}.o-card-group--flow .o-card-group__cards .m-card{width:100%;margin-bottom:1.875em}}.o-email-signup .m-notification{margin-bottom:.9375em}.o-email-signup .a-text-input{max-width:23.125rem}.o-email-signup__buttons{display:flex;margin-top:.9375em;align-items:center;flex-wrap:wrap-reverse;gap:.9375em}.o-email-signup .a-btn{text-align:inherit}@media only all and (max-width: 37.5em){.o-email-signup .a-label--heading{font-size:1em}}.o-featured-content-module{min-height:220px;position:relative;border:1px solid var(--gray-40);background-color:var(--gray-5)}.o-featured-content-module__text{padding-top:1.875em;padding-bottom:1.875em}.o-featured-content-module__img{display:block}@media only all and (max-width: 37.5em){.o-featured-content-module__text{padding-right:.9375em;padding-left:.9375em}.o-featured-content-module__visual{padding-right:.9375em;padding-bottom:.9375em;padding-left:.9375em}.o-featured-content-module__img{margin-right:auto;margin-left:auto}}@media only all and (min-width: 37.5625em){.o-featured-content-module__text{padding-right:300px;padding-left:1.875em}.o-featured-content-module__visual{height:100%;overflow:hidden;position:absolute;top:0;right:0;width:270px}.o-featured-content-module__img{max-width:none;height:100%;position:absolute;left:50%;transform:translate(-50%)}}.m-hero{background-color:var(--gray-5)}.m-hero__wrapper{display:grid;max-width:1200px;margin:0 auto;padding-top:30px;padding-bottom:30px}.m-hero__text{padding-right:15px;padding-left:15px}.m-hero__heading{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7647058824em}.m-hero__subhead{font-size:22px;line-height:1.25}.m-hero__image-wrapper{box-sizing:border-box;overflow:hidden}.m-hero__image{background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;display:none}@supports(display: grid){.m-hero__image{display:block}}.m-hero--knockout{background-color:var(--gray);color:var(--white)}.m-hero--overlay .m-hero__wrapper{background-position:center;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo,.m-hero--50-50{background-color:var(--white)}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}@media only all and (min-width: 37.5625em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h2+.m-hero--jumbo .m-hero__subhead,.h2+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h2+.m-hero--50-50 .m-hero__subhead,.h2+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.3636363636em}}@media only all and (min-width: 63.8125em){.m-hero--jumbo .m-hero__wrapper,.m-hero--50-50 .m-hero__wrapper{min-height:285px}.m-hero--jumbo .m-hero__heading,.m-hero--50-50 .m-hero__heading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.625em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead{margin-top:1.7307692308em}h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h3+.m-hero--jumbo .m-hero__subhead,.h3+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h3+.m-hero--50-50 .m-hero__subhead,.h3+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){.m-hero__image-wrapper{margin-top:1.875em}.m-hero--overlay .m-hero__wrapper{background-image:none !important}.m-hero--jumbo .m-hero__wrapper{padding-bottom:0}}@media only all and (max-width: 56.25em){.m-hero__heading{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7307692308em}h1+.m-hero__heading,.h1+.m-hero__heading,h3+.m-hero__heading,.h3+.m-hero__heading,h4+.m-hero__heading,.h4+.m-hero__heading,h5+.m-hero__heading,.h5+.m-hero__heading,h6+.m-hero__heading,.h6+.m-hero__heading{margin-top:1.1538461538em}.m-hero__subhead{font-size:18px}}@media only all and (min-width: 37.5625em){.m-hero__wrapper{grid-template-columns:7fr 5fr;padding-right:15px;padding-left:15px;min-height:225px}.m-hero__text{margin:auto 0}.m-hero__image-wrapper{padding-right:15px;padding-left:15px;display:flex;align-items:center}.m-hero--bleeding .m-hero__image-wrapper{width:100%;margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--bleeding .m-hero__image{padding-bottom:0 !important;height:100%;width:100%;background-size:cover}.m-hero--overlay .m-hero__image{display:none}.m-hero--jumbo .m-hero__wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo .m-hero__image{display:none}.m-hero--50-50 .m-hero__wrapper{grid-template-columns:1fr 1fr;border:1px solid var(--gray-40);border-top:none;background-position:100% center;background-repeat:no-repeat;background-size:50%}.m-hero--50-50 .m-hero__image{display:none}}@media only all and (min-width: 63.8125em){.m-hero__wrapper{padding-top:2.8125em;padding-bottom:2.8125em;min-height:195px}.m-hero--bleeding .m-hero__image-wrapper{margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--50-50 .m-hero__wrapper{min-height:345px}}.content-l{position:relative}@media only all and (min-width: 37.5625em){.content-l{display:block;position:relative;margin-left:-15px;margin-right:-15px}}@media only all and (max-width: 37.5em){.content-l__col+.content-l__col{margin-top:1.875em}}@media only all and (min-width: 37.5625em){.content-l__col-1{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-2{display:inline-block;box-sizing:border-box;width:50%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-3{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-2-3{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-8{display:inline-block;box-sizing:border-box;width:37.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-5-8{display:inline-block;box-sizing:border-box;width:62.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-4{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-4{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}.content__line{height:1px;background:var(--gray-40)}.content__main dd,.content__main dt,.content__main h3,.content__main h4,.content__main h5,.content__main h6,.content__main li,.content__main p,.content__main label,.content__intro dd,.content__intro dt,.content__intro h3,.content__intro h4,.content__intro h5,.content__intro h6,.content__intro li,.content__intro p,.content__intro label{max-width:41.875rem}.content__intro,.content__main,.content__sidebar{padding:1.875em .9375em}@media only all and (min-width: 37.5625em){.content__intro,.content__main,.content__sidebar{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding:2.8125em .9375em}}@media only all and (min-width: 56.3125em){.content__intro,.content__main,.content__sidebar{padding:2.8125em 0}}@media only all and (min-width: 56.3125em){.content__intro{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}@media only all and (min-width: 56.3125em){.content--1-3 .content__sidebar{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-right:1.875em}.content--1-3 .content__main{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;position:relative}.content--1-3 .content__main:after{content:\"\";border-left:1px solid var(--gray-40);position:absolute;top:2.8125em;bottom:0;left:-1.875em}.content--2-1 .content__main{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content--2-1 .content__main:after{right:-1.875em}.content--2-1 .content__sidebar{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-left:1.875em}}.content--flush-bottom{padding-bottom:0}@media only all and (max-width: 56.25em){.content--flush-top-on-small{padding-top:0}}@media only all and (max-width: 56.25em){.content--flush-all-on-small{padding:0;border:none}}.block{margin-top:3.75em;margin-bottom:3.75em}.block--border-top{border-top:1px solid var(--gray-40)}.block--border-right{border-right:1px solid var(--gray-40)}.block--border-bottom{border-bottom:1px solid var(--gray-40)}.block--border-left{border-left:1px solid var(--gray-40)}.block--border{border:1px solid var(--gray-40)}.block--flush-top{margin-top:0 !important}.block--flush-top.block--border,.block--flush-top.block--border-top{border-top:none}.block--flush-bottom{margin-bottom:0 !important}.block--flush-bottom.block--border,.block--flush-bottom.block--border-bottom{border-bottom:none}.block--flush-sides{margin-right:-15px;margin-left:-15px}@media only all and (max-width: 37.5em){.block--flush-sides.block--border,.block--flush-sides.block--border-right,.block--flush-sides.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush-sides{margin-right:-30px;margin-left:-30px}}.block--flush{margin-top:0 !important;margin-right:-15px;margin-bottom:0 !important;margin-left:-15px}.block--flush.block--border,.block--flush.block--border-top,.block--flush.block--border-bottom{border-top:none;border-bottom:none}@media only all and (max-width: 37.5em){.block--flush.block--border,.block--flush.block--border-right,.block--flush.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush{margin-right:-30px;margin-left:-30px}}.block--bg{padding:1.875em .9375em 3.75em;background:var(--gray-5)}@media only all and (min-width: 37.5625em){.block--bg{padding:2.8125em 1.875em}}.block--padded-top{padding-top:1.875em;margin-top:1.875em}.block--padded-bottom{padding-bottom:1.875em;margin-bottom:1.875em}.block--sub{margin-top:1.875em;margin-bottom:1.875em}@media only all and (min-width: 56.3125em){.wrapper{max-width:1200px;padding-right:15px;padding-left:15px;margin:0 auto;clear:both}}.wrapper--match-content{padding-left:15px;padding-right:15px}@media only all and (min-width: 37.5625em){.wrapper--match-content{padding-left:30px;padding-right:30px;max-width:1200px}}.o-text-introduction{margin-top:0;margin-bottom:60px}.o-text-introduction>*{margin-top:0;margin-bottom:15px;max-width:41.875rem}.o-well{box-sizing:border-box;padding:1.875em .9375em;border:1px solid var(--gray-40);background-color:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-well{padding-left:1.875em;padding-right:1.875em}}.o-banner{padding:.9375em 0;background:var(--gold-10);border-bottom:1px solid var(--gray-40);font-size:.875em}.o-banner .m-notification{border:none;padding:0}.o-banner .m-notification__icon{left:0;top:0}.o-banner--dark{background:var(--teal-dark);border-color:var(--teal-dark);color:var(--white)}.o-banner--dark .m-notification{background:var(--teal-dark)}.o-banner--dark .m-notification .cf-icon-svg{fill:var(--white)}.o-banner--dark .m-notification a{color:var(--white);border-color:var(--white)}.o-banner--dark .m-notification a:visited,.o-banner--dark .m-notification a.visited{border-color:var(--teal-40);color:var(--teal-40)}.o-banner--dark .m-notification a:hover,.o-banner--dark .m-notification a.hover{border-color:var(--gray-15);color:var(--gray-15)}.o-banner--dark .m-notification a:focus,.o-banner--dark .m-notification a.focus{border-color:var(--white);color:var(--white)}.o-banner--dark .m-notification a:active,.o-banner--dark .m-notification a.active{border-color:var(--gray-15);color:var(--gray-15)}@media only all and (min-width: 37.5625em){.o-banner{font-size:1em}}.m-notification{display:none;position:relative;padding:15px;background:var(--gray-5);border:1px solid var(--gray-40)}.m-notification>.cf-icon-svg{position:absolute;fill:var(--gray)}.m-notification--success{background:var(--green-10);border-color:var(--green)}.m-notification--success>.cf-icon-svg{fill:var(--green)}.m-notification--warning{background:var(--gold-10);border-color:var(--gold)}.m-notification--warning>.cf-icon-svg{fill:var(--gold)}.m-notification--error{background:var(--red-10);border-color:var(--red)}.m-notification--error>.cf-icon-svg{fill:var(--red)}.m-notification--success a,.m-notification--warning a,.m-notification--error a{color:var(--pacific-mid-dark);border-color:var(--pacific-mid-dark)}.m-notification--success a:visited,.m-notification--success a.visited,.m-notification--warning a:visited,.m-notification--warning a.visited,.m-notification--error a:visited,.m-notification--error a.visited{border-color:var(--teal);color:var(--teal)}.m-notification--success a:hover,.m-notification--success a.hover,.m-notification--warning a:hover,.m-notification--warning a.hover,.m-notification--error a:hover,.m-notification--error a.hover{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-notification--success a:focus,.m-notification--success a.focus,.m-notification--warning a:focus,.m-notification--warning a.focus,.m-notification--error a:focus,.m-notification--error a.focus{border-color:var(--pacific-mid-dark);color:var(--pacific-mid-dark)}.m-notification--success a:active,.m-notification--success a.active,.m-notification--warning a:active,.m-notification--warning a.active,.m-notification--error a:active,.m-notification--error a.active{border-color:var(--navy-dark);color:var(--navy-dark)}.m-notification--visible{display:block}.cf-icon-svg+.m-notification__content{padding-left:1.5625rem}.m-notification__message{font-size:1rem;line-height:1.25;font-weight:500}@media only all and (min-width: 37.5625em){.m-notification__message{font-size:1.125rem}}.m-notification__explanation{margin-top:.3125rem;margin-bottom:.9375rem}.m-notification__message+.m-list{margin-top:.9375rem}@media only all and (min-width: 37.5625em){.m-notification .cf-icon-svg{font-size:1.125rem}.m-notification__explanation{margin-bottom:0}.m-notification .m-list{margin-top:.3125rem}.m-notification .m-list__item{margin-bottom:.3125rem}}html[lang=ar] .m-notification .cf-icon-svg+.m-notification__content{padding-left:initial;padding-right:1.5625rem}html[lang=ar] .m-notification .m-list{padding-right:0}.m-pagination{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:\"pag-btn-prev . pag-btn-next\" \"pag-form pag-form pag-form\";row-gap:.9375rem}.m-pagination__form{grid-area:pag-form;display:flex;flex-flow:wrap;place-content:center;gap:.625rem;padding:.3125rem;border-radius:.25rem;background:var(--gray-5);color:var(--gray)}.m-pagination__current-page{width:2.8125rem;font-weight:500;text-align:right}.m-pagination__label{display:contents;white-space:nowrap}.m-pagination__btn-prev{grid-area:pag-btn-prev;z-index:1}.m-pagination__btn-next{grid-area:pag-btn-next;z-index:1}@media only all and (min-width: 37.5625em){.m-pagination{grid-template-areas:\"pag-btn-prev pag-form pag-btn-next\"}.m-pagination__btn-prev{border-top-right-radius:0;border-bottom-right-radius:0}.m-pagination__btn-next{border-top-left-radius:0;border-bottom-left-radius:0}}.o-table__cell--right-align{text-align:right}.o-table--scrolling{box-sizing:border-box;overflow-y:hidden}.o-table--scrolling table{border:1px solid var(--gray-40)}.o-table--scrolling table>tbody>tr:nth-child(2n)>th,.o-table--scrolling table>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-table--striped>tbody>tr:nth-child(2n)>th,.o-table--striped>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}}@media only screen and (max-width: 600px){.o-table{width:100%}.o-table--striped tr:nth-child(2n)>th,.o-table--striped tr:nth-child(2n)>td{background:var(--white)}.o-table--stack-on-small{border-top:1px solid var(--gray-40)}.o-table--stack-on-small tr,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=row],.o-table--stack-on-small [data-display-table=cell]{display:block}.o-table--stack-on-small th,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=cell]{padding-right:0;padding-left:0;width:100%}.o-table--stack-on-small>thead,.o-table--stack-on-small [data-display-table=thead]{display:none}.o-table--stack-on-small td[data-label]:before{display:block;margin-top:0;margin-bottom:.3125em;content:attr(data-label);line-height:1.83333333;font-size:.875em;font-weight:600;letter-spacing:1px;text-transform:uppercase}.o-table--stack-on-small td:last-child,.o-table--stack-on-small [data-display-table=cell]:last-child{margin-bottom:1.875em}}.a-date{color:var(--gray);white-space:nowrap;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.a-date,ul+.a-date,ol+.a-date,dl+.a-date,figure+.a-date,img+.a-date,table+.a-date,blockquote+.a-date,h1+.a-date,.h1+.a-date,h2+.a-date,.h2+.a-date,h3+.a-date,.h3+.a-date,h4+.a-date,.h4+.a-date,h6+.a-date,.h6+.a-date{margin-top:2.1428571429em}.no-js .u-js-only,.u-hide-if-js{display:none !important}.no-js .u-hide-if-js{display:block !important}.u-clearfix:after{content:\"\";display:table;clear:both}.u-visually-hidden{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}@media only all and (max-width: 37.5em){.u-hide-on-mobile{display:none}}.u-show-on-mobile{display:none}@media only all and (max-width: 37.5em){.u-show-on-mobile{display:block}}.u-hidden{display:none !important}.u-invisible{visibility:hidden}.u-right{float:right}.u-nowrap{white-space:nowrap}.u-flexible-container{position:relative;padding-bottom:56.25%;height:0}.u-flexible-container__inner{position:absolute;top:0;left:0;width:100%;height:100%}.u-flexible-container--4-3{position:relative;padding-bottom:75%;height:0}.u-mt0{margin-top:0 !important}.u-mb0{margin-bottom:0 !important}.u-mt5{margin-top:5px !important}.u-mb5{margin-bottom:5px !important}.u-mt10{margin-top:10px !important}.u-mb10{margin-bottom:10px !important}.u-mt15{margin-top:15px !important}.u-mb15{margin-bottom:15px !important}.u-mt20{margin-top:20px !important}.u-mb20{margin-bottom:20px !important}.u-mt30{margin-top:30px !important}.u-mb30{margin-bottom:30px !important}.u-mt45{margin-top:45px !important}.u-mb45{margin-bottom:45px !important}.u-mt60{margin-top:60px !important}.u-mb60{margin-bottom:60px !important}.u-w100pct{width:100%}.u-w90pct{width:90%}.u-w80pct{width:80%}.u-w70pct{width:70%}.u-w60pct{width:60%}.u-w50pct{width:50%}.u-w40pct{width:40%}.u-w30pct{width:30%}.u-w20pct{width:20%}.u-w10pct{width:10%}.u-w75pct{width:75%}.u-w65pct{width:65%}.u-w25pct{width:25%}.u-w15pct{width:15%}.u-w66pct{width:66.6666666667%}.u-w33pct{width:33.3333333333%}small,.u-small-text{font-size:.875em}small--subtle,.u-small-text--subtle{color:var(--gray)}.u-no-animation{transition-duration:0s !important}.u-move-transition{transition:transform .25s ease-out}.u-move-to-origin{transform:translateZ(0)}.u-move-left{transform:translate3d(-100%, 0, 0)}.u-move-left-2x{transform:translate3d(-200%, 0, 0)}.u-move-left-3x{transform:translate3d(-300%, 0, 0)}.u-move-right{transform:translate3d(100%, 0, 0)}.u-move-up{transform:translate3d(0, -100%, 0)}.u-alpha-transition{transition:opacity .25s linear}.u-alpha-100{opacity:1}.u-alpha-0{opacity:0}.u-max-height-transition{overflow:hidden;contain:paint;transition:max-height .2s ease-out}.u-max-height-zero{max-height:0 !important}.u-max-height-summary{max-height:88px !important}.a-link{border-bottom-width:0}.a-link .a-link__text{border-bottom-width:1px;border-bottom-style:inherit;overflow-wrap:break-word}.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){.a-link--jump{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-link--jump .cf-icon-svg--right{margin-left:auto}.a-link--jump .a-link__text{border-bottom-width:0;flex-shrink:10}}a.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){a.a-link--jump{border-top-width:1px;border-bottom-width:1px}a.a-link--jump:focus{outline:none}a.a-link--jump:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-link--jump)+li:has(.a-link--jump) .a-link--jump{position:relative;border-top:none}li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:hover:before,li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.m-list--unstyled,.m-list--horizontal,.m-list--links{padding-left:0;list-style-type:none}.m-list--unstyled .m-list__item,.m-list--horizontal .m-list__item,.m-list--links .m-list__item{margin-left:0}.m-list--spaced .m-list--spaced,.m-list--spaced .m-list__item+.m-list__item{margin-top:1.5em}.m-list--horizontal .m-list__item{display:inline-block;margin-right:.25em;margin-bottom:0}@media only all and (max-width: 37.5em){.m-list--links .m-list__item{margin-bottom:0}}html[lang=ar] .m-list{padding-right:0}.m-meta-header{display:flex;flex-direction:column-reverse;flex-wrap:wrap-reverse;row-gap:.625rem;column-gap:1.3125rem;width:-moz-fit-content;width:fit-content;padding-bottom:.625rem;overflow:hidden}.m-meta-header__item-group{display:flex;flex-wrap:wrap;column-gap:1.3125rem}.m-meta-header__item{display:grid;grid-template-columns:0 auto 1fr;row-gap:.3125rem;text-wrap:balance;margin-bottom:0;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.m-meta-header__item,ul+.m-meta-header__item,ol+.m-meta-header__item,dl+.m-meta-header__item,figure+.m-meta-header__item,img+.m-meta-header__item,table+.m-meta-header__item,blockquote+.m-meta-header__item,h1+.m-meta-header__item,.h1+.m-meta-header__item,h2+.m-meta-header__item,.h2+.m-meta-header__item,h3+.m-meta-header__item,.h3+.m-meta-header__item,h5+.m-meta-header__item,.h5+.m-meta-header__item,h6+.m-meta-header__item,.h6+.m-meta-header__item{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.625em;font-size:1em;line-height:1.125}}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.3125rem}}.m-meta-header__item .cf-icon-svg{margin-right:.3125rem}.m-meta-header__item:before{content:\"|\";margin-left:-0.8125rem}.m-meta-header__item .a-date{font-size:.875rem;line-height:1.7142857143;margin-bottom:0}@media only all and (min-width: 37.5625em){.m-meta-header{flex-direction:row}}.m-pull-quote__body{color:var(--black);font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-pull-quote__body{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.m-pull-quote__citation{color:var(--gray);font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.m-pull-quote__citation,ul+.m-pull-quote__citation,ol+.m-pull-quote__citation,dl+.m-pull-quote__citation,figure+.m-pull-quote__citation,img+.m-pull-quote__citation,table+.m-pull-quote__citation,blockquote+.m-pull-quote__citation,h1+.m-pull-quote__citation,.h1+.m-pull-quote__citation,h2+.m-pull-quote__citation,.h2+.m-pull-quote__citation,h3+.m-pull-quote__citation,.h3+.m-pull-quote__citation,h4+.m-pull-quote__citation,.h4+.m-pull-quote__citation,h6+.m-pull-quote__citation,.h6+.m-pull-quote__citation{margin-top:2.1428571429em}.m-pull-quote__citation:before{content:\"—\"}.m-slug-header{border-top:1px solid var(--gray-40)}.m-slug-header__heading{display:inline-block;padding-top:0.2857142857em;border-top:5px solid var(--green);margin-top:-3px;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}.a-tagline{font-size:.75rem;display:grid;grid-template-columns:22px 1fr;grid-column-gap:10px}.a-tagline__text{display:inline-block}.a-tagline .u-usa-flag{margin-top:1px}.a-tagline--large{font-size:1rem}.a-tagline--large .u-usa-flag{margin-top:4px}.u-usa-flag{display:inline-block;width:24px;height:13px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAZCAMAAABAf11LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5QTFRF////sxlC7MbQ2YyhxlNxCjFhR2WJV3GSKUt1dYumOFh/GT5rhZiwwszYsr/OlKW6Zn6c0djh8PL1iR9Ko7LE4OXrl0pttKC0pXWRtYKbSuJhRQAAANFJREFUeNrkkctuwyAUREnSuW/ApHYf//+jBVdZVcJi3aORgAXcMyLBAAJEzsVG3m8TkifyI3zfPQ6nJJLo421CArSBmkgjNEWtQE4zXJmClXuCWIlU5hdQxCqbqnE1KdIz79CVDvBwZxyKfQfmHTyzl01UZSvOWSTbhZLSWeDMufWLC/1ls3amT4qQq394EjIjApxBT+/nr8eEBNuKcB9SWMpmEXalNOylmlUZNTr4vE/4VdKhpC+leQf6y/e0wzL3RdJtkfUJyzwW+ZcdfgQYAJmJD3zerW6OAAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */:root{--font-stack: system-ui, sans-serif;--beige: #bea96f;--beige-30: #f0e8d8;--beige-60: #d8c8a0;--green-dark: #1e9642;--green-mid-dark: #1fa040;--green: #20aa3f;--green-90: #48b753;--green-80: #66c368;--green-70: #93cf7c;--green-60: #addc91;--green-50: #bae0a2;--green-40: #c7e5b3;--green-30: #d4eac6;--green-20: #e2efd8;--green-10: #f0f8eb;--teal-dark: #005e5d;--teal-mid-dark: #126b69;--teal: #257675;--teal-90: #3e8685;--teal-80: #579695;--teal-70: #70a6a5;--teal-60: #89b6b5;--teal-50: #9ec4c3;--teal-40: #b4d2d1;--teal-30: #c4dddc;--teal-20: #d4e7e6;--teal-10: #f0f7f6;--pacific-dark: #0050b4;--pacific-mid-dark: #0061c1;--pacific: #0072ce;--pacific-90: #2284d5;--pacific-80: #4497dc;--pacific-70: #61a7e2;--pacific-60: #7eb7e8;--pacific-50: #96c4ed;--pacific-40: #afd2f2;--pacific-30: #c3ddf6;--pacific-20: #d6e8fa;--pacific-10: #eff8fd;--navy-dark: #002d72;--navy-mid-dark: #123c7c;--navy: #254b87;--navy-90: #3e5f95;--navy-80: #5674a3;--navy-70: #6f88b2;--navy-60: #889cc0;--navy-50: #9daecc;--navy-40: #b3c0d9;--navy-30: #c3cde2;--navy-20: #d3daeb;--navy-10: #f4f6fa;--purple-dark: #a01b68;--purple-mid-dark: #aa2071;--purple: #b4267a;--purple-90: #be438b;--purple-80: #c55998;--purple-70: #cd70a5;--purple-60: #d486b2;--purple-50: #dc9cbf;--purple-40: #e3b2cc;--purple-30: #ebc9d9;--purple-20: #f0d8e2;--purple-10: #fdf3f8;--red-dark: #b63014;--red-mid-dark: #c3381c;--red: #d14124;--red-90: #d75a40;--red-80: #dd735d;--red-70: #e28875;--red-60: #e79e8e;--red-50: #ebb0a3;--red-40: #f0c3b8;--red-30: #f3d1c8;--red-20: #f7e0d9;--red-10: #fbefec;--gold-dark: #dc731c;--gold-mid-dark: #ed881b;--gold: #ff9e1b;--gold-90: #ffab39;--gold-80: #ffb858;--gold-70: #ffc372;--gold-60: #ffce8d;--gold-50: #ffd8a3;--gold-40: #ffe1b9;--gold-30: #ffe8cb;--gold-20: #fff0dd;--gold-10: #fff6ec;--neutral-dark: #745745;--neutral-mid-dark: #7d604b;--neutral: #8a6c57;--neutral-90: #957865;--neutral-80: #a18573;--neutral-70: #ad9484;--neutral-60: #baa496;--neutral-50: #c6b4a9;--neutral-40: #d3c5bc;--neutral-30: #ddd1c9;--neutral-20: #e7ddd7;--neutral-10: #f8f5f2;--gray-darker: #293037;--gray-dark: #43484e;--gray-mid-dark: #4f5257;--gray: #5a5d61;--gray-90: #676a6f;--gray-80: #75787b;--gray-70: #838588;--gray-60: #919395;--gray-50: #a2a3a4;--gray-40: #b4b5b6;--gray-30: #c3c4c4;--gray-20: #d2d3d5;--gray-15: #dcdddf;--gray-10: #e7e8e9;--gray-5: #f7f8f9;--black: #101820;--white: #fff}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/2cd55546-ec00-4af9-aeca-4a3cd186da53.woff2\") format(\"woff2\");font-style:normal;font-weight:normal;font-display:fallback}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/627fbb5a-3bae-4cd9-b617-2f923e29d55e.woff2\") format(\"woff2\");font-style:normal;font-weight:500;font-display:fallback}:root{--font-stack: \"Avenir Next\", arial, sans-serif}.tabbed-navigation{margin-top:30px;border-bottom:1px solid var(--gray-20)}.tabbed-navigation section{padding-left:10px}.tabbed-navigation section .tab{margin:0;padding:4px 30px 8px;font-size:1.1875em;font-weight:500}.tabbed-navigation section .tab .cf-icon-svg{margin-right:5px;margin-top:4px;font-size:0.8125em}.tabbed-navigation section .tab:not(.active){color:var(--pacific-dark);background:var(--gray-5);border:1px solid var(--gray-20);border-bottom:none}.tabbed-navigation section .tab:not(.active):hover{color:var(--navy-dark)}.tabbed-navigation section .tab:not(.active):focus{color:var(--navy-dark)}.tabbed-navigation section .tab:not(.active)::after{content:\"\";border-top:solid 1px;display:block}.tabbed-navigation section .tab.active{padding-top:8px;border:1px solid var(--gray-40);background:var(--white);pointer-events:none;position:relative}.tabbed-navigation section .tab.active::after{content:\"\";display:block;width:calc(100% - 2px);outline:1px solid var(--white);position:absolute;bottom:-1px;left:1px}",".map-toolbar{border-top:2px solid var(--gray-20);border-bottom:1px solid var(--gray-20);margin:0 20px}.map-toolbar a{text-decoration:underline}.map-toolbar a:link,.map-toolbar a:hover,.map-toolbar a:active,.map-toolbar a:visited{cursor:pointer}.map-toolbar .state-heading{padding:.625rem;border-bottom:1px solid var(--gray-20)}.map-toolbar .state-heading span{margin:.625rem}.map-toolbar .state-heading svg{padding-right:.313rem}.map-toolbar .state-navigation{padding:.625rem}","/*! normalize.css v2.1.3 | MIT License | git.io/normalize */html{font-family:sans-serif;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:0.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:0.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:0.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:normal;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:0.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:0.5em}li{margin-bottom:0.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:0.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:0.625em;text-align:left}th,td{padding:0.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:0.9375em;margin-left:0.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:\"Input Mono\",Consolas,Monaco,\"Courier New\",monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:0.8125em}pre{display:block;padding:0.625em 0.9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:rgba(0,0,0,0)}html{font-family:sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:.5em}li{margin-bottom:.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:.625em;text-align:left}th,td{padding:.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:.9375em;margin-left:.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:Input Mono,Consolas,Monaco,Courier New,monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:.8125em}pre{display:block;padding:.625em .9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:transparent}button.a-btn::-moz-focus-inner,input.a-btn::-moz-focus-inner{border:0}.a-btn{appearance:none;display:flex;gap:.625rem;box-sizing:border-box;padding:.5em .875em;border:0;margin:0;border-radius:.25em;cursor:pointer;font-size:1em;font-weight:500;line-height:normal;text-align:center;text-decoration:none;transition:background-color .1s;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;justify-content:center}.a-btn,.a-btn:link,.a-btn:visited{background-color:var(--pacific);color:var(--white)}.a-btn:hover,.a-btn.hover,.a-btn:focus,.a-btn.focus{background-color:var(--pacific-dark);color:var(--white)}.a-btn:focus,.a-btn.focus{outline:1px dotted var(--pacific);outline-offset:1px}.a-btn:active,.a-btn.active{background-color:var(--navy)}.a-btn--secondary,.a-btn--secondary:link,.a-btn--secondary:visited{background-color:var(--gray);color:var(--white)}.a-btn--secondary:hover,.a-btn--secondary.hover,.a-btn--secondary:focus,.a-btn--secondary.focus{background-color:var(--gray-dark)}.a-btn--secondary:focus,.a-btn--secondary.focus{outline-color:var(--gray)}.a-btn--secondary:active,.a-btn--secondary.active{background-color:var(--black)}.a-btn--warning,.a-btn--warning:link,.a-btn--warning:visited{background-color:var(--red-mid-dark);color:var(--white)}.a-btn--warning:hover,.a-btn--warning.hover,.a-btn--warning:focus,.a-btn--warning.focus{background-color:var(--red-dark)}.a-btn--warning:focus,.a-btn--warning.focus{outline-color:var(--red-mid-dark)}.a-btn--warning:active,.a-btn--warning.active{background-color:var(--gray-dark)}.a-btn--disabled,.a-btn--disabled:link,.a-btn--disabled:visited,.a-btn--disabled:hover,.a-btn--disabled.hover,.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn--disabled:active,.a-btn--disabled.active,.a-btn[disabled],.a-btn[disabled]:link,.a-btn[disabled]:visited,.a-btn[disabled]:hover,.a-btn[disabled].hover,.a-btn[disabled]:focus,.a-btn[disabled].focus,.a-btn[disabled]:active,.a-btn[disabled].active{background-color:var(--gray-20);color:var(--gray-dark);cursor:default;cursor:not-allowed}.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn[disabled]:focus,.a-btn[disabled].focus{outline-color:var(--gray-20)}@media only all and (max-width: 37.5em){.a-btn--full-on-xs{display:block;width:100%}}.a-btn:has(svg+span) span{order:3}.a-btn:has(span+svg) svg{order:3}.a-btn:not(.a-btn--hide-icon):has(svg+span):before,.a-btn:not(.a-btn--hide-icon):has(span+svg):before{content:\"\";border-left:1px solid var(--pacific-60);order:2;place-self:normal}.a-btn--secondary:has(svg):before{border-color:var(--gray-40) !important}.a-btn--warning:has(svg):before{border-color:var(--red-60) !important}.a-btn--disabled:has(svg):before,.a-btn[disabled]:has(svg):before{border-color:var(--gray-60) !important}.a-btn--hide-icon svg{display:none}.m-btn-group{display:flex;gap:.625rem;flex-wrap:wrap;align-items:center;width:-moz-fit-content;width:fit-content}.a-btn--link{padding:1.5px 0;border-radius:0;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-style:dotted;text-underline-offset:4.5px}.a-btn--link:has(svg){gap:.3125rem}.a-btn--link:has(svg):before{display:none}.a-btn--link,.a-btn--link:link,.a-btn--link:visited{text-decoration-color:var(--pacific);background-color:transparent;color:var(--pacific)}.a-btn--link:hover,.a-btn--link.hover{text-decoration-color:var(--pacific-dark);text-decoration-style:solid;background-color:transparent;color:var(--pacific-dark)}.a-btn--link:focus,.a-btn--link.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--pacific);color:var(--pacific)}.a-btn--link:active,.a-btn--link.active{text-decoration-color:var(--navy);text-decoration-style:solid;background-color:transparent;color:var(--navy)}.a-btn--link.a-btn--secondary,.a-btn--link.a-btn--secondary:link,.a-btn--link.a-btn--secondary:visited{text-decoration-color:var(--gray);background-color:transparent;color:var(--gray)}.a-btn--link.a-btn--secondary:hover,.a-btn--link.a-btn--secondary.hover{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.a-btn--link.a-btn--secondary:focus,.a-btn--link.a-btn--secondary.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--gray);color:var(--gray)}.a-btn--link.a-btn--secondary:active,.a-btn--link.a-btn--secondary.active{text-decoration-color:var(--black);text-decoration-style:solid;background-color:transparent;color:var(--black)}.a-btn--link.a-btn--warning,.a-btn--link.a-btn--warning:link,.a-btn--link.a-btn--warning:visited{text-decoration-color:var(--red-mid-dark);background-color:transparent;color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:hover,.a-btn--link.a-btn--warning.hover{text-decoration-color:var(--red-dark);text-decoration-style:solid;background-color:transparent;color:var(--red-dark)}.a-btn--link.a-btn--warning:focus,.a-btn--link.a-btn--warning.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--red-mid-dark);color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:active,.a-btn--link.a-btn--warning.active{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.o-expandable{position:relative}.o-expandable__header{display:flex;justify-content:space-between;gap:10px;padding:.625em .9375em;border:0;background-color:transparent;cursor:pointer}.o-expandable__header:focus{outline:1px dotted var(--black);outline-offset:2px}.o-expandable__header .o-expandable__cue-close,.o-expandable__header .o-expandable__cue-open{display:none}.o-expandable__header[aria-expanded=false] .o-expandable__cue-open,.o-expandable__header[aria-expanded=true] .o-expandable__cue-close{display:block}.o-expandable button.o-expandable__header{width:100%;text-align:left}.o-expandable__label{flex-grow:1;margin-bottom:0;color:var(--black);font-weight:500}.o-expandable__icon,.o-expandable__label{font-size:1.125em}@media only all and (max-width: 37.5em){.o-expandable__icon,.o-expandable__label{font-size:1em}}.o-expandable__cues{align-self:center;color:var(--pacific);font-size:1em;line-height:1.375}.o-expandable__content{padding:0 .9375em .9375em}.o-expandable__content:before{content:\"\";display:block;border-top:1px solid var(--gray-40);padding-top:.9375em}.o-expandable__content:after{padding-bottom:.9375em;width:100%}.o-expandable--padded .o-expandable__header{padding:1.5625em .9375em}.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.625em}@media only all and (max-width: 37.5em){.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.375em}}.o-expandable--background{background:var(--gray-5)}.o-expandable--border{border:1px solid var(--gray-40)}html[lang=ar] .o-expandable__header{text-align:right}html[lang=ar] .o-expandable__cues{text-align:left}.o-expandable-group .o-expandable{border-bottom:1px solid var(--gray-40)}.o-expandable-group .o-expandable:first-child{border-top:1px solid var(--gray-40)}@media print{.o-expandable__header[aria-expanded=true] .o-expandable__cue-close,.o-expandable__header[aria-expanded=false] .o-expandable__cue-open{display:none}.o-expandable__content[aria-expanded=false]{display:block;max-height:99999px !important}}.o-expandable .print__header[aria-expanded=true] .o-expandable .print__cue-close,.o-expandable .print__header[aria-expanded=false] .o-expandable .print__cue-open{display:none}.o-expandable .print__content[aria-expanded=false]{display:block;max-height:99999px !important}.o-summary__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary__btn{position:relative;z-index:2;display:block;width:100%;padding-top:15px;padding-bottom:15px;border:dotted var(--pacific);border-width:1px 0;text-align:center;color:var(--pacific);background:#fff}.o-summary__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary__btn[aria-expanded=false]:before{display:block;pointer-events:none;height:2.75em;margin:0;position:absolute;left:0;right:0;top:calc(-100% + 2px);background:linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);content:\"\"}@media print{.o-summary__btn[aria-expanded=false]:before{background:none}}.o-summary__btn[aria-expanded=false]:before .print{background:none}.no-js .o-summary__btn{display:none}@media only screen and (min-width: 601px){.o-summary--mobile .o-summary__btn{display:none}}.o-summary-minimal__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary-minimal__btn{margin-top:5px;padding-left:0;padding-right:0;display:block;border:none;background:none;text-align:left;color:var(--pacific)}.o-summary-minimal__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary-minimal__btn .o-summary-minimal__cue-close,.o-summary-minimal__btn .o-summary-minimal__cue-open{display:none}.o-summary-minimal__btn[aria-expanded=false] .o-summary-minimal__cue-open,.o-summary-minimal__btn[aria-expanded=true] .o-summary-minimal__cue-close{display:block}.no-js .o-summary-minimal__btn{display:none}.o-form__group{margin-bottom:1.875em}.o-form__fieldset{border:none;margin:0;padding:0}.o-form__fieldset .m-form-field+.m-form-field{margin-top:.625em}.a-form-alert .cf-icon-svg{color:var(--gray);float:left}.a-form-alert__text{display:block;margin-left:1.25em}.a-form-alert--success .cf-icon-svg{color:var(--green)}.a-form-alert--error .cf-icon-svg{color:var(--red)}.a-form-alert--warning .cf-icon-svg{color:var(--gold)}.m-form-field .a-text-input--full{width:100%}.m-form-field .a-label+.a-text-input{margin-top:.3125em}.m-form-field--checkbox .a-label,.m-form-field--radio .a-label{display:inline-grid;grid-template-columns:1.875em auto;vertical-align:top;cursor:pointer;overflow-wrap:anywhere}.m-form-field--checkbox .a-label:before,.m-form-field--radio .a-label:before{display:inline-block;grid-row-start:1;grid-row-end:3;border:1px solid var(--gray-60);height:1.125em;width:1.125em;margin-right:10px;background-color:var(--white);content:\"\";vertical-align:top;position:relative;top:1px;left:1px}.m-form-field--checkbox .a-label:hover:before,.m-form-field--checkbox .a-label.hover:before,.m-form-field--radio .a-label:hover:before,.m-form-field--radio .a-label.hover:before{border-color:var(--pacific)}.m-form-field--checkbox .a-label__helper,.m-form-field--radio .a-label__helper{display:block}.m-form-field--checkbox .a-checkbox,.m-form-field--checkbox .a-radio,.m-form-field--radio .a-checkbox,.m-form-field--radio .a-radio{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}.m-form-field--checkbox .a-checkbox:focus+.a-label,.m-form-field--checkbox .a-checkbox.focus+.a-label,.m-form-field--checkbox .a-radio:focus+.a-label,.m-form-field--checkbox .a-radio.focus+.a-label,.m-form-field--radio .a-checkbox:focus+.a-label,.m-form-field--radio .a-checkbox.focus+.a-label,.m-form-field--radio .a-radio:focus+.a-label,.m-form-field--radio .a-radio.focus+.a-label{outline:1px dotted var(--pacific);outline-offset:1px}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:hover+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled:checked+.a-label:before,.m-form-field--checkbox .a-radio:disabled:focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled.focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled:hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled.hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled:checked+.a-label:before,.m-form-field--radio .a-checkbox:disabled:focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled.focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled:hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled.hover+.a-label:before,.m-form-field--radio .a-radio:disabled:checked+.a-label:before,.m-form-field--radio .a-radio:disabled:focus+.a-label:before,.m-form-field--radio .a-radio:disabled.focus+.a-label:before,.m-form-field--radio .a-radio:disabled:hover+.a-label:before,.m-form-field--radio .a-radio:disabled.hover+.a-label:before{border-color:var(--gray-60);outline:none;box-shadow:none}.m-form-field--checkbox .a-checkbox:disabled+.a-label,.m-form-field--checkbox .a-radio:disabled+.a-label,.m-form-field--radio .a-checkbox:disabled+.a-label,.m-form-field--radio .a-radio:disabled+.a-label{cursor:not-allowed;color:var(--gray-dark)}.m-form-field--checkbox .a-checkbox:disabled+.a-label:before,.m-form-field--checkbox .a-radio:disabled+.a-label:before,.m-form-field--radio .a-checkbox:disabled+.a-label:before,.m-form-field--radio .a-radio:disabled+.a-label:before{background:var(--gray-10);border-color:var(--gray-60)}.m-form-field--checkbox .a-checkbox:focus+.a-label:before,.m-form-field--checkbox .a-checkbox.focus+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:hover+.a-label:before,.m-form-field--checkbox .a-checkbox.hover+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center 0}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,')}.m-form-field--checkbox-error .a-label:before{border-color:var(--red);outline:1px solid var(--red)}.m-form-field--checkbox-error .a-label:hover:before,.m-form-field--checkbox-error .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-error .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-error .a-checkbox.focus+.a-label:before{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline-color:var(--red)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label,.m-form-field--checkbox-error .a-checkbox.focus+.a-label{outline:1px dotted var(--red);outline-offset:1px}.m-form-field--checkbox-warning .a-label:before{border-color:var(--gold);outline:1px solid var(--gold)}.m-form-field--checkbox-warning .a-label:hover:before,.m-form-field--checkbox-warning .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label:before{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline-color:var(--gold)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label{outline:1px dotted var(--gold);outline-offset:1px}.m-form-field--checkbox-success .a-label:before{border-color:var(--green);outline:1px solid var(--green)}.m-form-field--checkbox-success .a-label:hover:before,.m-form-field--checkbox-success .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-success .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-success .a-checkbox.focus+.a-label:before{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline-color:var(--green)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label,.m-form-field--checkbox-success .a-checkbox.focus+.a-label{outline:1px dotted var(--green);outline-offset:1px}.m-form-field--radio .a-label:before{border-radius:50%;transform:rotate(0)}.m-form-field--radio .a-radio:focus+.a-label:before,.m-form-field--radio .a-radio.focus+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:hover+.a-label:before,.m-form-field--radio .a-radio.hover+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:checked+.a-label:before{background-color:var(--pacific);box-shadow:inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:checked:disabled+.a-label:before{background-color:var(--gray-40);box-shadow:inset 0 0 0 2px var(--gray-10)}.m-form-field--radio .a-radio:focus:checked+.a-label:before,.m-form-field--radio .a-radio.focus:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:hover:checked+.a-label:before,.m-form-field--radio .a-radio.hover:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--lg-target{display:block}.m-form-field--lg-target .a-label{box-sizing:border-box;width:100%;padding:15px;background-color:var(--gray-10)}.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{background-color:var(--pacific-20);box-shadow:inset 0 0 0 1px var(--pacific)}.m-form-field--lg-target .a-checkbox:hover+.a-label,.m-form-field--lg-target .a-checkbox.hover+.a-label,.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-radio:hover+.a-label,.m-form-field--lg-target .a-radio.hover+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label{box-shadow:inset 0 0 0 2px var(--pacific)}.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{outline-offset:1px}.m-form-field--lg-target .a-checkbox:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:hover:disabled+.a-label,.m-form-field--lg-target .a-radio:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:hover:disabled+.a-label{color:var(--gray-dark);box-shadow:none;background-color:var(--gray-20)}.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label:before,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label:before{border:1px solid var(--gray-60)}.m-form-field .a-form-alert{margin-top:.9375em}.a-label{display:inline-block}.a-label__helper{color:var(--gray-dark);font-size:1rem;font-weight:400}.a-label__helper--block{display:block;margin-top:0.8333333333em}.a-label--heading{display:block;margin-bottom:0.5555555556em;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.a-label--heading,ul+.a-label--heading,ol+.a-label--heading,dl+.a-label--heading,figure+.a-label--heading,img+.a-label--heading,table+.a-label--heading,blockquote+.a-label--heading,h1+.a-label--heading,.h1+.a-label--heading,h2+.a-label--heading,.h2+.a-label--heading,h3+.a-label--heading,.h3+.a-label--heading,h5+.a-label--heading,.h5+.a-label--heading,h6+.a-label--heading,.h6+.a-label--heading{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.a-label--heading{margin-bottom:.625em;font-size:1em;line-height:1.125}}.a-label--heading .a-label__helper--block{margin-top:.625rem}.a-range{appearance:none;width:100%;min-height:49px}.a-range::-webkit-slider-runnable-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-moz-range-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-webkit-slider-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range::-moz-range-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range:focus,.a-range.focus{box-shadow:none;outline:none}.a-range:focus::-webkit-slider-thumb,.a-range.focus::-webkit-slider-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.a-range:focus::-moz-range-thumb,.a-range.focus::-moz-range-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.o-search-input{display:flex;flex-direction:column;row-gap:.9375rem}.o-search-input__input{position:relative;display:flex;width:initial;flex:0 1 100%}.o-search-input__input-label{position:absolute;left:10px;align-self:center;cursor:pointer}.o-search-input__input input[type=search]{width:100%;white-space:nowrap;padding-left:30px;appearance:none}.o-search-input__input button[type=reset]{display:none;position:absolute;right:0;align-self:center;color:var(--gray-40);font-size:20px;border:1px solid transparent;background-color:transparent;outline:0;width:44px;padding:5px;text-align:right}.o-search-input__input button[type=reset]>svg{width:25px;cursor:pointer;pointer-events:none}.o-search-input__input button[type=reset]:hover{color:var(--black)}.o-search-input__input button[type=reset]:focus{color:var(--black)}.o-search-input__input button[type=reset]:focus>svg{outline:1px dotted var(--pacific)}.o-search-input__input input[type=search]:placeholder-shown~button[type=reset]{display:none}.o-search-input__input input[type=search]:not(:placeholder-shown){padding-right:34px}.o-search-input__input input[type=search]::-webkit-search-decoration,.o-search-input__input input[type=search]::-webkit-search-cancel-button,.o-search-input__input input[type=search]::-webkit-search-results-button,.o-search-input__input input[type=search]::-webkit-search-results-decoration{display:none}.o-search-input:focus-within button[type=reset],.o-search-input .o-search-input__input:hover button[type=reset]{display:block}.o-search-input button[type=submit]{line-height:1.1875}@media only all and (min-width: 37.5625em){.o-search-input{flex-direction:row;border-left:0}.o-search-input button[type=submit]{border-top-left-radius:0;border-bottom-left-radius:0;flex-basis:25%}}.no-js .o-search-input button[type=reset]{display:none !important}.a-select{position:relative;border:1px solid var(--gray-60)}.a-select select{width:100%;line-height:1.375;padding:.4375em .375em .375em;border:0;appearance:none;background-color:var(--white);border-radius:0;color:var(--black)}.a-select select:hover,.a-select select.hover{outline:2px solid var(--pacific);outline-offset:0}.a-select select:active,.a-select select:focus,.a-select select.focus{box-shadow:0 0 0 2px var(--pacific);outline:1px dotted var(--pacific);outline-offset:3px}.a-select select[disabled]{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed}.a-select select[disabled]:hover,.a-select select[disabled].hover,.a-select select[disabled]:focus,.a-select select[disabled].focus{outline:none}.a-select select[disabled] option,.a-select select[disabled] option:disabled,.a-select select option:disabled{color:var(--gray-dark)}.a-select:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;content:\"\";pointer-events:none}.a-select--disabled:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.a-tag-filter{display:flex;gap:.625rem;border:1px solid var(--teal);padding:4px 6px;background-color:var(--teal-20);border-radius:.1875rem;color:var(--black);text-align:left;min-width:-moz-fit-content;min-width:fit-content}.a-tag-filter .cf-icon-svg{pointer-events:none;flex:none}.a-tag-filter>label{display:contents;pointer-events:none}button.a-tag-filter:hover{background-color:var(--teal-40);cursor:pointer}button.a-tag-filter:focus{outline:1px dotted var(--teal);outline-offset:1px}button.a-tag-filter:active{background-color:var(--teal)}a.a-tag-filter{line-height:normal;color:var(--black);border-color:var(--teal)}a.a-tag-filter:visited,a.a-tag-filter.visited,a.a-tag-filter:hover,a.a-tag-filter.hover{border-color:var(--teal);color:var(--black)}a.a-tag-filter:focus,a.a-tag-filter.focus{border-color:var(--teal);color:var(--black)}a.a-tag-filter:active,a.a-tag-filter.active{border-color:var(--teal);color:var(--black)}.a-tag-topic{display:flex;gap:.3125rem}.a-tag-topic{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--gold-80);letter-spacing:1px}.a-tag-topic .a-tag-topic__text{color:var(--gray);word-break:break-word}@media only all and (max-width: 37.5em){.a-tag-topic{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-tag-topic .cf-icon-svg--right{margin-left:auto}.a-tag-topic .a-tag-topic__text{border-bottom-width:0;flex-shrink:10}}a.a-tag-topic{color:var(--gold-80);border-color:var(--gold-80)}a.a-tag-topic:visited,a.a-tag-topic.visited,a.a-tag-topic:hover,a.a-tag-topic.hover{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:focus,a.a-tag-topic.focus{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:active,a.a-tag-topic.active{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic .a-tag-topic__text{border-bottom-color:var(--gold-80)}@media only all and (max-width: 37.5em){a.a-tag-topic{border-top-width:1px;border-bottom-width:1px}a.a-tag-topic:focus{outline:none}a.a-tag-topic:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-tag-topic)+li:has(.a-tag-topic) .a-tag-topic{position:relative;border-top:none}li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:hover:before,li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.a-tag-topic__bullet{font-size:1rem;line-height:1rem}@media only all and (min-width: 37.5625em){a.a-tag-topic__text{color:var(--gray);border-color:var(--gray)}a.a-tag-topic__text:visited,a.a-tag-topic__text.visited,a.a-tag-topic__text:hover,a.a-tag-topic__text.hover{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:focus,a.a-tag-topic__text.focus{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:active,a.a-tag-topic__text.active{border-color:var(--gray);color:var(--gray)}a.a-tag-topic,a.a-tag-topic:visited,a.a-tag-topic:hover,a.a-tag-topic:focus,a.a-tag-topic:active{border-bottom:none;outline-offset:1px}a.a-tag-topic .a-tag-topic__text,a.a-tag-topic:visited .a-tag-topic__text,a.a-tag-topic:hover .a-tag-topic__text,a.a-tag-topic:focus .a-tag-topic__text,a.a-tag-topic:active .a-tag-topic__text{padding-bottom:1px;border-bottom:1px dotted var(--gold-80)}a.a-tag-topic:hover .a-tag-topic__text{border-bottom:1px solid var(--gold-80)}a.a-tag-topic:focus{outline-color:var(--gray)}a.a-tag-topic:focus .a-tag-topic__text{border-bottom-style:solid !important}}.m-tag-group{padding-left:0;list-style-type:none}.m-tag-group li{margin-bottom:0;display:contents}@media only all and (min-width: 37.5625em){.m-tag-group{display:flex;gap:.9375em;flex-wrap:wrap}.m-tag-group--stacked{flex-direction:column;width:-moz-fit-content;width:fit-content}}.m-tag-group:has(.a-tag-filter){display:flex;gap:.9375em;flex-wrap:wrap}html[lang=ar] .m-tag-group{direction:rtl;padding-right:0}.a-text-input{appearance:none;display:inline-block;padding:.4375em;border:1px solid var(--gray-60);background:var(--white);color:var(--black);box-sizing:border-box}.a-text-input:hover,.a-text-input.hover{border-color:var(--pacific);outline:1px solid var(--pacific)}.a-text-input:focus,.a-text-input.focus{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific);outline:1px dotted var(--pacific);outline-offset:2px}.a-text-input:disabled,.a-text-input:disabled:hover,.a-text-input:disabled.hover,.a-text-input:disabled:focus,.a-text-input:disabled.focus{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed;border-color:var(--gray-60);outline:none}.a-text-input--error{border-color:var(--red);outline:1px solid var(--red)}.a-text-input--error:hover,.a-text-input--error.hover{border-color:var(--red-dark);outline:1px solid var(--red-dark);outline-offset:0}.a-text-input--error:focus,.a-text-input--error.focus{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red)}.a-text-input--error:focus:hover,.a-text-input--error:focus.hover,.a-text-input--error.focus:hover,.a-text-input--error.focus.hover{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red);outline-offset:2px}.a-text-input--warning{border-color:var(--gold);outline:1px solid var(--gold)}.a-text-input--warning:hover,.a-text-input--warning.hover{border-color:var(--gold-dark);outline:1px solid var(--gold-dark);outline-offset:0}.a-text-input--warning:focus,.a-text-input--warning.focus{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold)}.a-text-input--warning:focus:hover,.a-text-input--warning:focus.hover,.a-text-input--warning.focus:hover,.a-text-input--warning.focus.hover{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold);outline-offset:2px}.a-text-input--success{border-color:var(--green);outline:1px solid var(--green)}.a-text-input--success:hover,.a-text-input--success.hover{border-color:var(--green-dark);outline:1px solid var(--green-dark);outline-offset:0}.a-text-input--success:focus,.a-text-input--success.focus{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green)}.a-text-input--success:focus:hover,.a-text-input--success:focus.hover,.a-text-input--success.focus:hover,.a-text-input--success.focus.hover{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green);outline-offset:2px}::-webkit-search-decoration{appearance:none}::placeholder{color:var(--gray-dark)}input[type=date]::-webkit-datetime-edit{color:var(--gray-dark)}select.o-multiselect{display:block;box-sizing:border-box;width:100%;padding:.25em .4375em;height:5.5em;border:1px solid var(--gray-60)}select.o-multiselect option{padding:.125em .375em}.o-multiselect,.o-multiselect__header{position:relative}.o-multiselect__header:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;border:1px solid var(--gray-60);content:\"\";pointer-events:none}.o-multiselect__search[type=text]{display:block;box-sizing:border-box;width:100%}.o-multiselect__fieldset{border-color:var(--gray-60);border-top:none;margin:-1px 0 0;padding:0;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;position:absolute;z-index:10;max-height:0;width:100%;transition:max-height .25s ease-out}.o-multiselect.u-active .o-multiselect__fieldset{margin-top:0;max-height:140px;border-color:var(--pacific);border-width:2px;border-top:0}.o-multiselect.u-active .o-multiselect__header:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.o-multiselect__options{list-style-type:none;background-color:var(--white);padding:0}.o-multiselect__options li{margin:0}.o-multiselect__options li:first-child .a-label{padding-top:.625em}.o-multiselect__options.u-filtered li:not(.u-filter-match){display:none}.o-multiselect__options.u-no-results li,.o-multiselect__options.u-max-selections li{display:none}.o-multiselect__options.u-no-results:after,.o-multiselect__options.u-max-selections:after{display:list-item}.o-multiselect__options.u-no-results:after{content:\"No results found\"}.o-multiselect__options.u-max-selections{padding:.625em;pointer-events:none}.o-multiselect__options.u-max-selections:after{content:\"Reached maximum number of selections\"}.o-multiselect__options .a-label{box-sizing:border-box;padding:.3125em 0 .3125em .625em;width:100%}.cf-icon-svg{height:1.1875em;vertical-align:text-top;fill:currentcolor}.cf-icon-svg--updating,.cf-icon-svg--updating-round{animation:updating-animation 1.25s infinite linear;transform-origin:50% 50%}@keyframes updating-animation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}html[lang=ar] .cf-icon-svg--right,html[lang=ar] .cf-icon-svg--right-round,html[lang=ar] .cf-icon-svg--left,html[lang=ar] .cf-icon-svg--left-round,html[lang=ar] .cf-icon-svg--arrow-right,html[lang=ar] .cf-icon-svg--arrow-right-round,html[lang=ar] .cf-icon-svg--arrow-left,html[lang=ar] .cf-icon-svg--arrow-left-round,html[lang=ar] .cf-icon-svg--help,html[lang=ar] .cf-icon-svg--help-round,html[lang=ar] .cf-icon-svg--book,html[lang=ar] .cf-icon-svg--book-round,html[lang=ar] .cf-icon-svg--document,html[lang=ar] .cf-icon-svg--document-round,html[lang=ar] .cf-icon-svg--edit,html[lang=ar] .cf-icon-svg--edit-round,html[lang=ar] .cf-icon-svg--paper-clip,html[lang=ar] .cf-icon-svg--paper-clip-round,html[lang=ar] .cf-icon-svg--cart,html[lang=ar] .cf-icon-svg--cart-round,html[lang=ar] .cf-icon-svg--disability,html[lang=ar] .cf-icon-svg--disability-round,html[lang=ar] .cf-icon-svg--travel,html[lang=ar] .cf-icon-svg--travel-round,html[lang=ar] .cf-icon-svg--bullhorn,html[lang=ar] .cf-icon-svg--bullhorn-round,html[lang=ar] .cf-icon-svg--chart,html[lang=ar] .cf-icon-svg--chart-round,html[lang=ar] .cf-icon-svg--list,html[lang=ar] .cf-icon-svg--list-round,html[lang=ar] .cf-icon-svg--external-link,html[lang=ar] .cf-icon-svg--external-link-round{transform:scaleX(-1)}.m-card{position:relative}.m-card:not(.m-card--breakout)>a{padding:1.875em}.m-card:not(.m-card--breakout) .m-card__footer{margin-top:auto}.m-card:not(.m-card--breakout,.m-card--topic){background:var(--white);border:1px solid var(--gray-20);border-bottom-width:3px;padding:1.875em}.m-card:not(.m-card--breakout,.m-card--topic),.m-card>a{display:flex;flex-direction:column;flex-grow:1;flex-basis:0;box-sizing:border-box;height:100%}.m-card a:focus{outline-offset:2px}.m-card__footer>a{font-weight:500;border-bottom-width:1px}@media only all and (max-width: 56.3125em){.m-card__heading{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h4+.m-card__heading,.h4+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.3636363636em}}@media only all and (max-width: 56.3125em)and (max-width: 37.5em){.m-card__heading{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h3+.m-card__heading,.h3+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.6666666667em}}.m-card__heading>a{color:var(--black)}.m-card__heading>a:hover{color:var(--pacific)}.m-card__heading>a .m-card__icon{font-size:1em;margin-bottom:0;padding-right:.46875em}.m-card__heading>a .m-card__icon,.m-card__heading>a span{display:table-cell}.m-card>.m-list{margin-top:10px;margin-bottom:30px}.m-card--topic{text-align:center;width:170px;background:var(--white)}.m-card--topic>a{border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--topic .m-card__icon{font-size:1.875em;color:var(--green);margin-bottom:.3125em}.m-card--topic:hover>a{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--topic:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--topic .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--topic>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--topic:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:focus .m-card__footer>span{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:active .m-card__footer>span{border-color:var(--pacific-dark);border-style:solid;color:var(--pacific-dark)}.m-card--topic-action .m-card__icon{color:var(--pacific)}.m-card--breakout{min-width:210px;text-align:center}.m-card--breakout>a{padding-top:60px}.m-card--breakout .m-card__inner-wrapper{position:relative;z-index:0;min-height:135px;background:var(--gray-5);border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--breakout .m-card__img{position:absolute;z-index:1;top:0;left:50%;width:210px;height:120px;margin-left:-105px}.m-card--breakout .m-card__footer{margin-top:84px}.m-card--breakout:hover .m-card__inner-wrapper{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--breakout:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--breakout .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--breakout>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--breakout:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--breakout>a:focus .m-card__footer>span{border-color:var(--pacific);color:var(--pacific)}.m-card--breakout>a:active .m-card__footer>span{border-color:var(--navy);border-style:solid;color:var(--navy)}.m-card--breakout .m-card__footer>span{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card--breakout .m-card__footer>span,ul+.m-card--breakout .m-card__footer>span,ol+.m-card--breakout .m-card__footer>span,dl+.m-card--breakout .m-card__footer>span,figure+.m-card--breakout .m-card__footer>span,img+.m-card--breakout .m-card__footer>span,table+.m-card--breakout .m-card__footer>span,blockquote+.m-card--breakout .m-card__footer>span,h1+.m-card--breakout .m-card__footer>span,.h1+.m-card--breakout .m-card__footer>span,h2+.m-card--breakout .m-card__footer>span,.h2+.m-card--breakout .m-card__footer>span,h4+.m-card--breakout .m-card__footer>span,.h4+.m-card--breakout .m-card__footer>span,h5+.m-card--breakout .m-card__footer>span,.h5+.m-card--breakout .m-card__footer>span,h6+.m-card--breakout .m-card__footer>span,.h6+.m-card--breakout .m-card__footer>span{margin-top:1.3636363636em}.o-card-group>h2{margin-bottom:1.875rem}.o-card-group--column-2 .o-card-group__cards{grid-template-columns:1fr 1fr}.o-card-group--column-3 .o-card-group__cards{grid-template-columns:repeat(3, minmax(0, 1fr))}@media only all and (max-width: 63.8125em){.o-card-group--column-3 .o-card-group__cards{grid-template-columns:1fr 1fr}}.o-card-group__cards{display:grid;grid-column-gap:1.25em;grid-row-gap:1.25em}@media only all and (max-width: 37.5em){.o-card-group__cards{grid-template-columns:100% !important}}.o-card-group--bg-green{padding:1.875em;background:var(--green-20)}_:-ms-lang(x),.o-card-group__cards{display:block}_:-ms-lang(x) .m-card,.o-card-group__cards .m-card{display:block;float:left;margin-bottom:10px}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-2 .o-card-group__cards .m-card{width:48%;margin-right:2%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-2 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-3 .o-card-group__cards .m-card{width:32%;margin-right:1%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-3 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x),.o-card-group:after{content:\"\";display:table;clear:both}.o-card-group--count-2 .m-card:nth-of-type(1),.o-card-group--count-3 .m-card:nth-of-type(1),.o-card-group--count-4 .m-card:nth-of-type(1){grid-area:card1}.o-card-group--count-2 .m-card:nth-of-type(2),.o-card-group--count-3 .m-card:nth-of-type(2),.o-card-group--count-4 .m-card:nth-of-type(2){grid-area:card2}.o-card-group--count-2 .m-card:nth-of-type(3),.o-card-group--count-3 .m-card:nth-of-type(3),.o-card-group--count-4 .m-card:nth-of-type(3){grid-area:card3}.o-card-group--count-2 .m-card:nth-of-type(4),.o-card-group--count-3 .m-card:nth-of-type(4),.o-card-group--count-4 .m-card:nth-of-type(4){grid-area:card4}.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card1 card3\"}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.7307692308em}h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1)>a{justify-content:center}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card3 card4\"}.o-card-group--flow .o-card-group__cards{display:flex;flex-wrap:wrap;justify-content:center}@media only all and (min-width: 37.5625em)and (max-width: 56.25em){.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card1\" \"card2 card3\"}}@media only all and (max-width: 37.5em){.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\"}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\" \"card4\"}.o-card-group--flow .o-card-group__cards{display:block}.o-card-group--flow .o-card-group__cards .m-card{width:100%;margin-bottom:1.875em}}.o-email-signup .m-notification{margin-bottom:.9375em}.o-email-signup .a-text-input{max-width:23.125rem}.o-email-signup__buttons{display:flex;margin-top:.9375em;align-items:center;flex-wrap:wrap-reverse;gap:.9375em}.o-email-signup .a-btn{text-align:inherit}@media only all and (max-width: 37.5em){.o-email-signup .a-label--heading{font-size:1em}}.o-featured-content-module{min-height:220px;position:relative;border:1px solid var(--gray-40);background-color:var(--gray-5)}.o-featured-content-module__text{padding-top:1.875em;padding-bottom:1.875em}.o-featured-content-module__img{display:block}@media only all and (max-width: 37.5em){.o-featured-content-module__text{padding-right:.9375em;padding-left:.9375em}.o-featured-content-module__visual{padding-right:.9375em;padding-bottom:.9375em;padding-left:.9375em}.o-featured-content-module__img{margin-right:auto;margin-left:auto}}@media only all and (min-width: 37.5625em){.o-featured-content-module__text{padding-right:300px;padding-left:1.875em}.o-featured-content-module__visual{height:100%;overflow:hidden;position:absolute;top:0;right:0;width:270px}.o-featured-content-module__img{max-width:none;height:100%;position:absolute;left:50%;transform:translate(-50%)}}.m-hero{background-color:var(--gray-5)}.m-hero__wrapper{display:grid;max-width:1200px;margin:0 auto;padding-top:30px;padding-bottom:30px}.m-hero__text{padding-right:15px;padding-left:15px}.m-hero__heading{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7647058824em}.m-hero__subhead{font-size:22px;line-height:1.25}.m-hero__image-wrapper{box-sizing:border-box;overflow:hidden}.m-hero__image{background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;display:none}@supports(display: grid){.m-hero__image{display:block}}.m-hero--knockout{background-color:var(--gray);color:var(--white)}.m-hero--overlay .m-hero__wrapper{background-position:center;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo,.m-hero--50-50{background-color:var(--white)}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}@media only all and (min-width: 37.5625em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h2+.m-hero--jumbo .m-hero__subhead,.h2+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h2+.m-hero--50-50 .m-hero__subhead,.h2+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.3636363636em}}@media only all and (min-width: 63.8125em){.m-hero--jumbo .m-hero__wrapper,.m-hero--50-50 .m-hero__wrapper{min-height:285px}.m-hero--jumbo .m-hero__heading,.m-hero--50-50 .m-hero__heading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.625em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead{margin-top:1.7307692308em}h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h3+.m-hero--jumbo .m-hero__subhead,.h3+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h3+.m-hero--50-50 .m-hero__subhead,.h3+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){.m-hero__image-wrapper{margin-top:1.875em}.m-hero--overlay .m-hero__wrapper{background-image:none !important}.m-hero--jumbo .m-hero__wrapper{padding-bottom:0}}@media only all and (max-width: 56.25em){.m-hero__heading{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7307692308em}h1+.m-hero__heading,.h1+.m-hero__heading,h3+.m-hero__heading,.h3+.m-hero__heading,h4+.m-hero__heading,.h4+.m-hero__heading,h5+.m-hero__heading,.h5+.m-hero__heading,h6+.m-hero__heading,.h6+.m-hero__heading{margin-top:1.1538461538em}.m-hero__subhead{font-size:18px}}@media only all and (min-width: 37.5625em){.m-hero__wrapper{grid-template-columns:7fr 5fr;padding-right:15px;padding-left:15px;min-height:225px}.m-hero__text{margin:auto 0}.m-hero__image-wrapper{padding-right:15px;padding-left:15px;display:flex;align-items:center}.m-hero--bleeding .m-hero__image-wrapper{width:100%;margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--bleeding .m-hero__image{padding-bottom:0 !important;height:100%;width:100%;background-size:cover}.m-hero--overlay .m-hero__image{display:none}.m-hero--jumbo .m-hero__wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo .m-hero__image{display:none}.m-hero--50-50 .m-hero__wrapper{grid-template-columns:1fr 1fr;border:1px solid var(--gray-40);border-top:none;background-position:100% center;background-repeat:no-repeat;background-size:50%}.m-hero--50-50 .m-hero__image{display:none}}@media only all and (min-width: 63.8125em){.m-hero__wrapper{padding-top:2.8125em;padding-bottom:2.8125em;min-height:195px}.m-hero--bleeding .m-hero__image-wrapper{margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--50-50 .m-hero__wrapper{min-height:345px}}.content-l{position:relative}@media only all and (min-width: 37.5625em){.content-l{display:block;position:relative;margin-left:-15px;margin-right:-15px}}@media only all and (max-width: 37.5em){.content-l__col+.content-l__col{margin-top:1.875em}}@media only all and (min-width: 37.5625em){.content-l__col-1{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-2{display:inline-block;box-sizing:border-box;width:50%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-3{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-2-3{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-8{display:inline-block;box-sizing:border-box;width:37.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-5-8{display:inline-block;box-sizing:border-box;width:62.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-4{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-4{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}.content__line{height:1px;background:var(--gray-40)}.content__main dd,.content__main dt,.content__main h3,.content__main h4,.content__main h5,.content__main h6,.content__main li,.content__main p,.content__main label,.content__intro dd,.content__intro dt,.content__intro h3,.content__intro h4,.content__intro h5,.content__intro h6,.content__intro li,.content__intro p,.content__intro label{max-width:41.875rem}.content__intro,.content__main,.content__sidebar{padding:1.875em .9375em}@media only all and (min-width: 37.5625em){.content__intro,.content__main,.content__sidebar{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding:2.8125em .9375em}}@media only all and (min-width: 56.3125em){.content__intro,.content__main,.content__sidebar{padding:2.8125em 0}}@media only all and (min-width: 56.3125em){.content__intro{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}@media only all and (min-width: 56.3125em){.content--1-3 .content__sidebar{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-right:1.875em}.content--1-3 .content__main{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;position:relative}.content--1-3 .content__main:after{content:\"\";border-left:1px solid var(--gray-40);position:absolute;top:2.8125em;bottom:0;left:-1.875em}.content--2-1 .content__main{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content--2-1 .content__main:after{right:-1.875em}.content--2-1 .content__sidebar{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-left:1.875em}}.content--flush-bottom{padding-bottom:0}@media only all and (max-width: 56.25em){.content--flush-top-on-small{padding-top:0}}@media only all and (max-width: 56.25em){.content--flush-all-on-small{padding:0;border:none}}.block{margin-top:3.75em;margin-bottom:3.75em}.block--border-top{border-top:1px solid var(--gray-40)}.block--border-right{border-right:1px solid var(--gray-40)}.block--border-bottom{border-bottom:1px solid var(--gray-40)}.block--border-left{border-left:1px solid var(--gray-40)}.block--border{border:1px solid var(--gray-40)}.block--flush-top{margin-top:0 !important}.block--flush-top.block--border,.block--flush-top.block--border-top{border-top:none}.block--flush-bottom{margin-bottom:0 !important}.block--flush-bottom.block--border,.block--flush-bottom.block--border-bottom{border-bottom:none}.block--flush-sides{margin-right:-15px;margin-left:-15px}@media only all and (max-width: 37.5em){.block--flush-sides.block--border,.block--flush-sides.block--border-right,.block--flush-sides.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush-sides{margin-right:-30px;margin-left:-30px}}.block--flush{margin-top:0 !important;margin-right:-15px;margin-bottom:0 !important;margin-left:-15px}.block--flush.block--border,.block--flush.block--border-top,.block--flush.block--border-bottom{border-top:none;border-bottom:none}@media only all and (max-width: 37.5em){.block--flush.block--border,.block--flush.block--border-right,.block--flush.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush{margin-right:-30px;margin-left:-30px}}.block--bg{padding:1.875em .9375em 3.75em;background:var(--gray-5)}@media only all and (min-width: 37.5625em){.block--bg{padding:2.8125em 1.875em}}.block--padded-top{padding-top:1.875em;margin-top:1.875em}.block--padded-bottom{padding-bottom:1.875em;margin-bottom:1.875em}.block--sub{margin-top:1.875em;margin-bottom:1.875em}@media only all and (min-width: 56.3125em){.wrapper{max-width:1200px;padding-right:15px;padding-left:15px;margin:0 auto;clear:both}}.wrapper--match-content{padding-left:15px;padding-right:15px}@media only all and (min-width: 37.5625em){.wrapper--match-content{padding-left:30px;padding-right:30px;max-width:1200px}}.o-text-introduction{margin-top:0;margin-bottom:60px}.o-text-introduction>*{margin-top:0;margin-bottom:15px;max-width:41.875rem}.o-well{box-sizing:border-box;padding:1.875em .9375em;border:1px solid var(--gray-40);background-color:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-well{padding-left:1.875em;padding-right:1.875em}}.o-banner{padding:.9375em 0;background:var(--gold-10);border-bottom:1px solid var(--gray-40);font-size:.875em}.o-banner .m-notification{border:none;padding:0}.o-banner .m-notification__icon{left:0;top:0}.o-banner--dark{background:var(--teal-dark);border-color:var(--teal-dark);color:var(--white)}.o-banner--dark .m-notification{background:var(--teal-dark)}.o-banner--dark .m-notification .cf-icon-svg{fill:var(--white)}.o-banner--dark .m-notification a{color:var(--white);border-color:var(--white)}.o-banner--dark .m-notification a:visited,.o-banner--dark .m-notification a.visited{border-color:var(--teal-40);color:var(--teal-40)}.o-banner--dark .m-notification a:hover,.o-banner--dark .m-notification a.hover{border-color:var(--gray-15);color:var(--gray-15)}.o-banner--dark .m-notification a:focus,.o-banner--dark .m-notification a.focus{border-color:var(--white);color:var(--white)}.o-banner--dark .m-notification a:active,.o-banner--dark .m-notification a.active{border-color:var(--gray-15);color:var(--gray-15)}@media only all and (min-width: 37.5625em){.o-banner{font-size:1em}}.m-notification{display:none;position:relative;padding:15px;background:var(--gray-5);border:1px solid var(--gray-40)}.m-notification>.cf-icon-svg{position:absolute;fill:var(--gray)}.m-notification--success{background:var(--green-10);border-color:var(--green)}.m-notification--success>.cf-icon-svg{fill:var(--green)}.m-notification--warning{background:var(--gold-10);border-color:var(--gold)}.m-notification--warning>.cf-icon-svg{fill:var(--gold)}.m-notification--error{background:var(--red-10);border-color:var(--red)}.m-notification--error>.cf-icon-svg{fill:var(--red)}.m-notification--success a,.m-notification--warning a,.m-notification--error a{color:var(--pacific-mid-dark);border-color:var(--pacific-mid-dark)}.m-notification--success a:visited,.m-notification--success a.visited,.m-notification--warning a:visited,.m-notification--warning a.visited,.m-notification--error a:visited,.m-notification--error a.visited{border-color:var(--teal);color:var(--teal)}.m-notification--success a:hover,.m-notification--success a.hover,.m-notification--warning a:hover,.m-notification--warning a.hover,.m-notification--error a:hover,.m-notification--error a.hover{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-notification--success a:focus,.m-notification--success a.focus,.m-notification--warning a:focus,.m-notification--warning a.focus,.m-notification--error a:focus,.m-notification--error a.focus{border-color:var(--pacific-mid-dark);color:var(--pacific-mid-dark)}.m-notification--success a:active,.m-notification--success a.active,.m-notification--warning a:active,.m-notification--warning a.active,.m-notification--error a:active,.m-notification--error a.active{border-color:var(--navy-dark);color:var(--navy-dark)}.m-notification--visible{display:block}.cf-icon-svg+.m-notification__content{padding-left:1.5625rem}.m-notification__message{font-size:1rem;line-height:1.25;font-weight:500}@media only all and (min-width: 37.5625em){.m-notification__message{font-size:1.125rem}}.m-notification__explanation{margin-top:.3125rem;margin-bottom:.9375rem}.m-notification__message+.m-list{margin-top:.9375rem}@media only all and (min-width: 37.5625em){.m-notification .cf-icon-svg{font-size:1.125rem}.m-notification__explanation{margin-bottom:0}.m-notification .m-list{margin-top:.3125rem}.m-notification .m-list__item{margin-bottom:.3125rem}}html[lang=ar] .m-notification .cf-icon-svg+.m-notification__content{padding-left:initial;padding-right:1.5625rem}html[lang=ar] .m-notification .m-list{padding-right:0}.m-pagination{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:\"pag-btn-prev . pag-btn-next\" \"pag-form pag-form pag-form\";row-gap:.9375rem}.m-pagination__form{grid-area:pag-form;display:flex;flex-flow:wrap;place-content:center;gap:.625rem;padding:.3125rem;border-radius:.25rem;background:var(--gray-5);color:var(--gray)}.m-pagination__current-page{width:2.8125rem;font-weight:500;text-align:right}.m-pagination__label{display:contents;white-space:nowrap}.m-pagination__btn-prev{grid-area:pag-btn-prev;z-index:1}.m-pagination__btn-next{grid-area:pag-btn-next;z-index:1}@media only all and (min-width: 37.5625em){.m-pagination{grid-template-areas:\"pag-btn-prev pag-form pag-btn-next\"}.m-pagination__btn-prev{border-top-right-radius:0;border-bottom-right-radius:0}.m-pagination__btn-next{border-top-left-radius:0;border-bottom-left-radius:0}}.o-table__cell--right-align{text-align:right}.o-table--scrolling{box-sizing:border-box;overflow-y:hidden}.o-table--scrolling table{border:1px solid var(--gray-40)}.o-table--scrolling table>tbody>tr:nth-child(2n)>th,.o-table--scrolling table>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-table--striped>tbody>tr:nth-child(2n)>th,.o-table--striped>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}}@media only screen and (max-width: 600px){.o-table{width:100%}.o-table--striped tr:nth-child(2n)>th,.o-table--striped tr:nth-child(2n)>td{background:var(--white)}.o-table--stack-on-small{border-top:1px solid var(--gray-40)}.o-table--stack-on-small tr,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=row],.o-table--stack-on-small [data-display-table=cell]{display:block}.o-table--stack-on-small th,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=cell]{padding-right:0;padding-left:0;width:100%}.o-table--stack-on-small>thead,.o-table--stack-on-small [data-display-table=thead]{display:none}.o-table--stack-on-small td[data-label]:before{display:block;margin-top:0;margin-bottom:.3125em;content:attr(data-label);line-height:1.83333333;font-size:.875em;font-weight:600;letter-spacing:1px;text-transform:uppercase}.o-table--stack-on-small td:last-child,.o-table--stack-on-small [data-display-table=cell]:last-child{margin-bottom:1.875em}}.a-date{color:var(--gray);white-space:nowrap;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.a-date,ul+.a-date,ol+.a-date,dl+.a-date,figure+.a-date,img+.a-date,table+.a-date,blockquote+.a-date,h1+.a-date,.h1+.a-date,h2+.a-date,.h2+.a-date,h3+.a-date,.h3+.a-date,h4+.a-date,.h4+.a-date,h6+.a-date,.h6+.a-date{margin-top:2.1428571429em}.no-js .u-js-only,.u-hide-if-js{display:none !important}.no-js .u-hide-if-js{display:block !important}.u-clearfix:after{content:\"\";display:table;clear:both}.u-visually-hidden{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}@media only all and (max-width: 37.5em){.u-hide-on-mobile{display:none}}.u-show-on-mobile{display:none}@media only all and (max-width: 37.5em){.u-show-on-mobile{display:block}}.u-hidden{display:none !important}.u-invisible{visibility:hidden}.u-right{float:right}.u-nowrap{white-space:nowrap}.u-flexible-container{position:relative;padding-bottom:56.25%;height:0}.u-flexible-container__inner{position:absolute;top:0;left:0;width:100%;height:100%}.u-flexible-container--4-3{position:relative;padding-bottom:75%;height:0}.u-mt0{margin-top:0 !important}.u-mb0{margin-bottom:0 !important}.u-mt5{margin-top:5px !important}.u-mb5{margin-bottom:5px !important}.u-mt10{margin-top:10px !important}.u-mb10{margin-bottom:10px !important}.u-mt15{margin-top:15px !important}.u-mb15{margin-bottom:15px !important}.u-mt20{margin-top:20px !important}.u-mb20{margin-bottom:20px !important}.u-mt30{margin-top:30px !important}.u-mb30{margin-bottom:30px !important}.u-mt45{margin-top:45px !important}.u-mb45{margin-bottom:45px !important}.u-mt60{margin-top:60px !important}.u-mb60{margin-bottom:60px !important}.u-w100pct{width:100%}.u-w90pct{width:90%}.u-w80pct{width:80%}.u-w70pct{width:70%}.u-w60pct{width:60%}.u-w50pct{width:50%}.u-w40pct{width:40%}.u-w30pct{width:30%}.u-w20pct{width:20%}.u-w10pct{width:10%}.u-w75pct{width:75%}.u-w65pct{width:65%}.u-w25pct{width:25%}.u-w15pct{width:15%}.u-w66pct{width:66.6666666667%}.u-w33pct{width:33.3333333333%}small,.u-small-text{font-size:.875em}small--subtle,.u-small-text--subtle{color:var(--gray)}.u-no-animation{transition-duration:0s !important}.u-move-transition{transition:transform .25s ease-out}.u-move-to-origin{transform:translateZ(0)}.u-move-left{transform:translate3d(-100%, 0, 0)}.u-move-left-2x{transform:translate3d(-200%, 0, 0)}.u-move-left-3x{transform:translate3d(-300%, 0, 0)}.u-move-right{transform:translate3d(100%, 0, 0)}.u-move-up{transform:translate3d(0, -100%, 0)}.u-alpha-transition{transition:opacity .25s linear}.u-alpha-100{opacity:1}.u-alpha-0{opacity:0}.u-max-height-transition{overflow:hidden;contain:paint;transition:max-height .2s ease-out}.u-max-height-zero{max-height:0 !important}.u-max-height-summary{max-height:88px !important}.a-link{border-bottom-width:0}.a-link .a-link__text{border-bottom-width:1px;border-bottom-style:inherit;overflow-wrap:break-word}.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){.a-link--jump{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-link--jump .cf-icon-svg--right{margin-left:auto}.a-link--jump .a-link__text{border-bottom-width:0;flex-shrink:10}}a.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){a.a-link--jump{border-top-width:1px;border-bottom-width:1px}a.a-link--jump:focus{outline:none}a.a-link--jump:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-link--jump)+li:has(.a-link--jump) .a-link--jump{position:relative;border-top:none}li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:hover:before,li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.m-list--unstyled,.m-list--horizontal,.m-list--links{padding-left:0;list-style-type:none}.m-list--unstyled .m-list__item,.m-list--horizontal .m-list__item,.m-list--links .m-list__item{margin-left:0}.m-list--spaced .m-list--spaced,.m-list--spaced .m-list__item+.m-list__item{margin-top:1.5em}.m-list--horizontal .m-list__item{display:inline-block;margin-right:.25em;margin-bottom:0}@media only all and (max-width: 37.5em){.m-list--links .m-list__item{margin-bottom:0}}html[lang=ar] .m-list{padding-right:0}.m-meta-header{display:flex;flex-direction:column-reverse;flex-wrap:wrap-reverse;row-gap:.625rem;column-gap:1.3125rem;width:-moz-fit-content;width:fit-content;padding-bottom:.625rem;overflow:hidden}.m-meta-header__item-group{display:flex;flex-wrap:wrap;column-gap:1.3125rem}.m-meta-header__item{display:grid;grid-template-columns:0 auto 1fr;row-gap:.3125rem;text-wrap:balance;margin-bottom:0;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.m-meta-header__item,ul+.m-meta-header__item,ol+.m-meta-header__item,dl+.m-meta-header__item,figure+.m-meta-header__item,img+.m-meta-header__item,table+.m-meta-header__item,blockquote+.m-meta-header__item,h1+.m-meta-header__item,.h1+.m-meta-header__item,h2+.m-meta-header__item,.h2+.m-meta-header__item,h3+.m-meta-header__item,.h3+.m-meta-header__item,h5+.m-meta-header__item,.h5+.m-meta-header__item,h6+.m-meta-header__item,.h6+.m-meta-header__item{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.625em;font-size:1em;line-height:1.125}}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.3125rem}}.m-meta-header__item .cf-icon-svg{margin-right:.3125rem}.m-meta-header__item:before{content:\"|\";margin-left:-0.8125rem}.m-meta-header__item .a-date{font-size:.875rem;line-height:1.7142857143;margin-bottom:0}@media only all and (min-width: 37.5625em){.m-meta-header{flex-direction:row}}.m-pull-quote__body{color:var(--black);font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-pull-quote__body{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.m-pull-quote__citation{color:var(--gray);font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.m-pull-quote__citation,ul+.m-pull-quote__citation,ol+.m-pull-quote__citation,dl+.m-pull-quote__citation,figure+.m-pull-quote__citation,img+.m-pull-quote__citation,table+.m-pull-quote__citation,blockquote+.m-pull-quote__citation,h1+.m-pull-quote__citation,.h1+.m-pull-quote__citation,h2+.m-pull-quote__citation,.h2+.m-pull-quote__citation,h3+.m-pull-quote__citation,.h3+.m-pull-quote__citation,h4+.m-pull-quote__citation,.h4+.m-pull-quote__citation,h6+.m-pull-quote__citation,.h6+.m-pull-quote__citation{margin-top:2.1428571429em}.m-pull-quote__citation:before{content:\"—\"}.m-slug-header{border-top:1px solid var(--gray-40)}.m-slug-header__heading{display:inline-block;padding-top:0.2857142857em;border-top:5px solid var(--green);margin-top:-3px;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}.a-tagline{font-size:.75rem;display:grid;grid-template-columns:22px 1fr;grid-column-gap:10px}.a-tagline__text{display:inline-block}.a-tagline .u-usa-flag{margin-top:1px}.a-tagline--large{font-size:1rem}.a-tagline--large .u-usa-flag{margin-top:4px}.u-usa-flag{display:inline-block;width:24px;height:13px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAZCAMAAABAf11LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5QTFRF////sxlC7MbQ2YyhxlNxCjFhR2WJV3GSKUt1dYumOFh/GT5rhZiwwszYsr/OlKW6Zn6c0djh8PL1iR9Ko7LE4OXrl0pttKC0pXWRtYKbSuJhRQAAANFJREFUeNrkkctuwyAUREnSuW/ApHYf//+jBVdZVcJi3aORgAXcMyLBAAJEzsVG3m8TkifyI3zfPQ6nJJLo421CArSBmkgjNEWtQE4zXJmClXuCWIlU5hdQxCqbqnE1KdIz79CVDvBwZxyKfQfmHTyzl01UZSvOWSTbhZLSWeDMufWLC/1ls3amT4qQq394EjIjApxBT+/nr8eEBNuKcB9SWMpmEXalNOylmlUZNTr4vE/4VdKhpC+leQf6y/e0wzL3RdJtkfUJyzwW+ZcdfgQYAJmJD3zerW6OAAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */:root{--font-stack: system-ui, sans-serif;--beige: #bea96f;--beige-30: #f0e8d8;--beige-60: #d8c8a0;--green-dark: #1e9642;--green-mid-dark: #1fa040;--green: #20aa3f;--green-90: #48b753;--green-80: #66c368;--green-70: #93cf7c;--green-60: #addc91;--green-50: #bae0a2;--green-40: #c7e5b3;--green-30: #d4eac6;--green-20: #e2efd8;--green-10: #f0f8eb;--teal-dark: #005e5d;--teal-mid-dark: #126b69;--teal: #257675;--teal-90: #3e8685;--teal-80: #579695;--teal-70: #70a6a5;--teal-60: #89b6b5;--teal-50: #9ec4c3;--teal-40: #b4d2d1;--teal-30: #c4dddc;--teal-20: #d4e7e6;--teal-10: #f0f7f6;--pacific-dark: #0050b4;--pacific-mid-dark: #0061c1;--pacific: #0072ce;--pacific-90: #2284d5;--pacific-80: #4497dc;--pacific-70: #61a7e2;--pacific-60: #7eb7e8;--pacific-50: #96c4ed;--pacific-40: #afd2f2;--pacific-30: #c3ddf6;--pacific-20: #d6e8fa;--pacific-10: #eff8fd;--navy-dark: #002d72;--navy-mid-dark: #123c7c;--navy: #254b87;--navy-90: #3e5f95;--navy-80: #5674a3;--navy-70: #6f88b2;--navy-60: #889cc0;--navy-50: #9daecc;--navy-40: #b3c0d9;--navy-30: #c3cde2;--navy-20: #d3daeb;--navy-10: #f4f6fa;--purple-dark: #a01b68;--purple-mid-dark: #aa2071;--purple: #b4267a;--purple-90: #be438b;--purple-80: #c55998;--purple-70: #cd70a5;--purple-60: #d486b2;--purple-50: #dc9cbf;--purple-40: #e3b2cc;--purple-30: #ebc9d9;--purple-20: #f0d8e2;--purple-10: #fdf3f8;--red-dark: #b63014;--red-mid-dark: #c3381c;--red: #d14124;--red-90: #d75a40;--red-80: #dd735d;--red-70: #e28875;--red-60: #e79e8e;--red-50: #ebb0a3;--red-40: #f0c3b8;--red-30: #f3d1c8;--red-20: #f7e0d9;--red-10: #fbefec;--gold-dark: #dc731c;--gold-mid-dark: #ed881b;--gold: #ff9e1b;--gold-90: #ffab39;--gold-80: #ffb858;--gold-70: #ffc372;--gold-60: #ffce8d;--gold-50: #ffd8a3;--gold-40: #ffe1b9;--gold-30: #ffe8cb;--gold-20: #fff0dd;--gold-10: #fff6ec;--neutral-dark: #745745;--neutral-mid-dark: #7d604b;--neutral: #8a6c57;--neutral-90: #957865;--neutral-80: #a18573;--neutral-70: #ad9484;--neutral-60: #baa496;--neutral-50: #c6b4a9;--neutral-40: #d3c5bc;--neutral-30: #ddd1c9;--neutral-20: #e7ddd7;--neutral-10: #f8f5f2;--gray-darker: #293037;--gray-dark: #43484e;--gray-mid-dark: #4f5257;--gray: #5a5d61;--gray-90: #676a6f;--gray-80: #75787b;--gray-70: #838588;--gray-60: #919395;--gray-50: #a2a3a4;--gray-40: #b4b5b6;--gray-30: #c3c4c4;--gray-20: #d2d3d5;--gray-15: #dcdddf;--gray-10: #e7e8e9;--gray-5: #f7f8f9;--black: #101820;--white: #fff}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/2cd55546-ec00-4af9-aeca-4a3cd186da53.woff2\") format(\"woff2\");font-style:normal;font-weight:normal;font-display:fallback}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/627fbb5a-3bae-4cd9-b617-2f923e29d55e.woff2\") format(\"woff2\");font-style:normal;font-weight:500;font-display:fallback}:root{--font-stack: \"Avenir Next\", arial, sans-serif}.row-chart-section{margin-top:30px;margin-left:30px}.row-chart-section p{max-width:none}@media screen and (max-width: 599px){.row-chart-section{margin-left:0}}.row-chart .bg-hover,.row-chart .visibility,.row-chart line,.row-chart path.domain,.row-chart .x-axis-group{display:none}.row-chart .expandable{color:var(--pacific);cursor:pointer}.row-chart text{font-size:16px}.row-chart text.adjust-upwards{transform:translateY(-12px)}.row-chart text.hidden{display:none}.row-chart .view-more-group .view-more-background{fill:var(--pacific-20)}.row-chart .view-more-group .view-more-label{font-size:14px;font-weight:bold;text-decoration:underline;fill:var(--pacific);text-anchor:end;cursor:pointer}","/*! normalize.css v2.1.3 | MIT License | git.io/normalize */html{font-family:sans-serif;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:0.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:0.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:0.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:normal;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:0.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:0.5em}li{margin-bottom:0.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:0.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:0.625em;text-align:left}th,td{padding:0.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:0.9375em;margin-left:0.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:\"Input Mono\",Consolas,Monaco,\"Courier New\",monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:0.8125em}pre{display:block;padding:0.625em 0.9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:rgba(0,0,0,0)}html{font-family:sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:.5em}li{margin-bottom:.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:.625em;text-align:left}th,td{padding:.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:.9375em;margin-left:.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:Input Mono,Consolas,Monaco,Courier New,monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:.8125em}pre{display:block;padding:.625em .9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:transparent}button.a-btn::-moz-focus-inner,input.a-btn::-moz-focus-inner{border:0}.a-btn{appearance:none;display:flex;gap:.625rem;box-sizing:border-box;padding:.5em .875em;border:0;margin:0;border-radius:.25em;cursor:pointer;font-size:1em;font-weight:500;line-height:normal;text-align:center;text-decoration:none;transition:background-color .1s;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;justify-content:center}.a-btn,.a-btn:link,.a-btn:visited{background-color:var(--pacific);color:var(--white)}.a-btn:hover,.a-btn.hover,.a-btn:focus,.a-btn.focus{background-color:var(--pacific-dark);color:var(--white)}.a-btn:focus,.a-btn.focus{outline:1px dotted var(--pacific);outline-offset:1px}.a-btn:active,.a-btn.active{background-color:var(--navy)}.a-btn--secondary,.a-btn--secondary:link,.a-btn--secondary:visited{background-color:var(--gray);color:var(--white)}.a-btn--secondary:hover,.a-btn--secondary.hover,.a-btn--secondary:focus,.a-btn--secondary.focus{background-color:var(--gray-dark)}.a-btn--secondary:focus,.a-btn--secondary.focus{outline-color:var(--gray)}.a-btn--secondary:active,.a-btn--secondary.active{background-color:var(--black)}.a-btn--warning,.a-btn--warning:link,.a-btn--warning:visited{background-color:var(--red-mid-dark);color:var(--white)}.a-btn--warning:hover,.a-btn--warning.hover,.a-btn--warning:focus,.a-btn--warning.focus{background-color:var(--red-dark)}.a-btn--warning:focus,.a-btn--warning.focus{outline-color:var(--red-mid-dark)}.a-btn--warning:active,.a-btn--warning.active{background-color:var(--gray-dark)}.a-btn--disabled,.a-btn--disabled:link,.a-btn--disabled:visited,.a-btn--disabled:hover,.a-btn--disabled.hover,.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn--disabled:active,.a-btn--disabled.active,.a-btn[disabled],.a-btn[disabled]:link,.a-btn[disabled]:visited,.a-btn[disabled]:hover,.a-btn[disabled].hover,.a-btn[disabled]:focus,.a-btn[disabled].focus,.a-btn[disabled]:active,.a-btn[disabled].active{background-color:var(--gray-20);color:var(--gray-dark);cursor:default;cursor:not-allowed}.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn[disabled]:focus,.a-btn[disabled].focus{outline-color:var(--gray-20)}@media only all and (max-width: 37.5em){.a-btn--full-on-xs{display:block;width:100%}}.a-btn:has(svg+span) span{order:3}.a-btn:has(span+svg) svg{order:3}.a-btn:not(.a-btn--hide-icon):has(svg+span):before,.a-btn:not(.a-btn--hide-icon):has(span+svg):before{content:\"\";border-left:1px solid var(--pacific-60);order:2;place-self:normal}.a-btn--secondary:has(svg):before{border-color:var(--gray-40) !important}.a-btn--warning:has(svg):before{border-color:var(--red-60) !important}.a-btn--disabled:has(svg):before,.a-btn[disabled]:has(svg):before{border-color:var(--gray-60) !important}.a-btn--hide-icon svg{display:none}.m-btn-group{display:flex;gap:.625rem;flex-wrap:wrap;align-items:center;width:-moz-fit-content;width:fit-content}.a-btn--link{padding:1.5px 0;border-radius:0;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-style:dotted;text-underline-offset:4.5px}.a-btn--link:has(svg){gap:.3125rem}.a-btn--link:has(svg):before{display:none}.a-btn--link,.a-btn--link:link,.a-btn--link:visited{text-decoration-color:var(--pacific);background-color:transparent;color:var(--pacific)}.a-btn--link:hover,.a-btn--link.hover{text-decoration-color:var(--pacific-dark);text-decoration-style:solid;background-color:transparent;color:var(--pacific-dark)}.a-btn--link:focus,.a-btn--link.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--pacific);color:var(--pacific)}.a-btn--link:active,.a-btn--link.active{text-decoration-color:var(--navy);text-decoration-style:solid;background-color:transparent;color:var(--navy)}.a-btn--link.a-btn--secondary,.a-btn--link.a-btn--secondary:link,.a-btn--link.a-btn--secondary:visited{text-decoration-color:var(--gray);background-color:transparent;color:var(--gray)}.a-btn--link.a-btn--secondary:hover,.a-btn--link.a-btn--secondary.hover{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.a-btn--link.a-btn--secondary:focus,.a-btn--link.a-btn--secondary.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--gray);color:var(--gray)}.a-btn--link.a-btn--secondary:active,.a-btn--link.a-btn--secondary.active{text-decoration-color:var(--black);text-decoration-style:solid;background-color:transparent;color:var(--black)}.a-btn--link.a-btn--warning,.a-btn--link.a-btn--warning:link,.a-btn--link.a-btn--warning:visited{text-decoration-color:var(--red-mid-dark);background-color:transparent;color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:hover,.a-btn--link.a-btn--warning.hover{text-decoration-color:var(--red-dark);text-decoration-style:solid;background-color:transparent;color:var(--red-dark)}.a-btn--link.a-btn--warning:focus,.a-btn--link.a-btn--warning.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--red-mid-dark);color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:active,.a-btn--link.a-btn--warning.active{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.o-expandable{position:relative}.o-expandable__header{display:flex;justify-content:space-between;gap:10px;padding:.625em .9375em;border:0;background-color:transparent;cursor:pointer}.o-expandable__header:focus{outline:1px dotted var(--black);outline-offset:2px}.o-expandable__header .o-expandable__cue-close,.o-expandable__header .o-expandable__cue-open{display:none}.o-expandable__header[aria-expanded=false] .o-expandable__cue-open,.o-expandable__header[aria-expanded=true] .o-expandable__cue-close{display:block}.o-expandable button.o-expandable__header{width:100%;text-align:left}.o-expandable__label{flex-grow:1;margin-bottom:0;color:var(--black);font-weight:500}.o-expandable__icon,.o-expandable__label{font-size:1.125em}@media only all and (max-width: 37.5em){.o-expandable__icon,.o-expandable__label{font-size:1em}}.o-expandable__cues{align-self:center;color:var(--pacific);font-size:1em;line-height:1.375}.o-expandable__content{padding:0 .9375em .9375em}.o-expandable__content:before{content:\"\";display:block;border-top:1px solid var(--gray-40);padding-top:.9375em}.o-expandable__content:after{padding-bottom:.9375em;width:100%}.o-expandable--padded .o-expandable__header{padding:1.5625em .9375em}.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.625em}@media only all and (max-width: 37.5em){.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.375em}}.o-expandable--background{background:var(--gray-5)}.o-expandable--border{border:1px solid var(--gray-40)}html[lang=ar] .o-expandable__header{text-align:right}html[lang=ar] .o-expandable__cues{text-align:left}.o-expandable-group .o-expandable{border-bottom:1px solid var(--gray-40)}.o-expandable-group .o-expandable:first-child{border-top:1px solid var(--gray-40)}@media print{.o-expandable__header[aria-expanded=true] .o-expandable__cue-close,.o-expandable__header[aria-expanded=false] .o-expandable__cue-open{display:none}.o-expandable__content[aria-expanded=false]{display:block;max-height:99999px !important}}.o-expandable .print__header[aria-expanded=true] .o-expandable .print__cue-close,.o-expandable .print__header[aria-expanded=false] .o-expandable .print__cue-open{display:none}.o-expandable .print__content[aria-expanded=false]{display:block;max-height:99999px !important}.o-summary__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary__btn{position:relative;z-index:2;display:block;width:100%;padding-top:15px;padding-bottom:15px;border:dotted var(--pacific);border-width:1px 0;text-align:center;color:var(--pacific);background:#fff}.o-summary__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary__btn[aria-expanded=false]:before{display:block;pointer-events:none;height:2.75em;margin:0;position:absolute;left:0;right:0;top:calc(-100% + 2px);background:linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);content:\"\"}@media print{.o-summary__btn[aria-expanded=false]:before{background:none}}.o-summary__btn[aria-expanded=false]:before .print{background:none}.no-js .o-summary__btn{display:none}@media only screen and (min-width: 601px){.o-summary--mobile .o-summary__btn{display:none}}.o-summary-minimal__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary-minimal__btn{margin-top:5px;padding-left:0;padding-right:0;display:block;border:none;background:none;text-align:left;color:var(--pacific)}.o-summary-minimal__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary-minimal__btn .o-summary-minimal__cue-close,.o-summary-minimal__btn .o-summary-minimal__cue-open{display:none}.o-summary-minimal__btn[aria-expanded=false] .o-summary-minimal__cue-open,.o-summary-minimal__btn[aria-expanded=true] .o-summary-minimal__cue-close{display:block}.no-js .o-summary-minimal__btn{display:none}.o-form__group{margin-bottom:1.875em}.o-form__fieldset{border:none;margin:0;padding:0}.o-form__fieldset .m-form-field+.m-form-field{margin-top:.625em}.a-form-alert .cf-icon-svg{color:var(--gray);float:left}.a-form-alert__text{display:block;margin-left:1.25em}.a-form-alert--success .cf-icon-svg{color:var(--green)}.a-form-alert--error .cf-icon-svg{color:var(--red)}.a-form-alert--warning .cf-icon-svg{color:var(--gold)}.m-form-field .a-text-input--full{width:100%}.m-form-field .a-label+.a-text-input{margin-top:.3125em}.m-form-field--checkbox .a-label,.m-form-field--radio .a-label{display:inline-grid;grid-template-columns:1.875em auto;vertical-align:top;cursor:pointer;overflow-wrap:anywhere}.m-form-field--checkbox .a-label:before,.m-form-field--radio .a-label:before{display:inline-block;grid-row-start:1;grid-row-end:3;border:1px solid var(--gray-60);height:1.125em;width:1.125em;margin-right:10px;background-color:var(--white);content:\"\";vertical-align:top;position:relative;top:1px;left:1px}.m-form-field--checkbox .a-label:hover:before,.m-form-field--checkbox .a-label.hover:before,.m-form-field--radio .a-label:hover:before,.m-form-field--radio .a-label.hover:before{border-color:var(--pacific)}.m-form-field--checkbox .a-label__helper,.m-form-field--radio .a-label__helper{display:block}.m-form-field--checkbox .a-checkbox,.m-form-field--checkbox .a-radio,.m-form-field--radio .a-checkbox,.m-form-field--radio .a-radio{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}.m-form-field--checkbox .a-checkbox:focus+.a-label,.m-form-field--checkbox .a-checkbox.focus+.a-label,.m-form-field--checkbox .a-radio:focus+.a-label,.m-form-field--checkbox .a-radio.focus+.a-label,.m-form-field--radio .a-checkbox:focus+.a-label,.m-form-field--radio .a-checkbox.focus+.a-label,.m-form-field--radio .a-radio:focus+.a-label,.m-form-field--radio .a-radio.focus+.a-label{outline:1px dotted var(--pacific);outline-offset:1px}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:hover+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled:checked+.a-label:before,.m-form-field--checkbox .a-radio:disabled:focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled.focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled:hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled.hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled:checked+.a-label:before,.m-form-field--radio .a-checkbox:disabled:focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled.focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled:hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled.hover+.a-label:before,.m-form-field--radio .a-radio:disabled:checked+.a-label:before,.m-form-field--radio .a-radio:disabled:focus+.a-label:before,.m-form-field--radio .a-radio:disabled.focus+.a-label:before,.m-form-field--radio .a-radio:disabled:hover+.a-label:before,.m-form-field--radio .a-radio:disabled.hover+.a-label:before{border-color:var(--gray-60);outline:none;box-shadow:none}.m-form-field--checkbox .a-checkbox:disabled+.a-label,.m-form-field--checkbox .a-radio:disabled+.a-label,.m-form-field--radio .a-checkbox:disabled+.a-label,.m-form-field--radio .a-radio:disabled+.a-label{cursor:not-allowed;color:var(--gray-dark)}.m-form-field--checkbox .a-checkbox:disabled+.a-label:before,.m-form-field--checkbox .a-radio:disabled+.a-label:before,.m-form-field--radio .a-checkbox:disabled+.a-label:before,.m-form-field--radio .a-radio:disabled+.a-label:before{background:var(--gray-10);border-color:var(--gray-60)}.m-form-field--checkbox .a-checkbox:focus+.a-label:before,.m-form-field--checkbox .a-checkbox.focus+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:hover+.a-label:before,.m-form-field--checkbox .a-checkbox.hover+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center 0}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,')}.m-form-field--checkbox-error .a-label:before{border-color:var(--red);outline:1px solid var(--red)}.m-form-field--checkbox-error .a-label:hover:before,.m-form-field--checkbox-error .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-error .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-error .a-checkbox.focus+.a-label:before{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline-color:var(--red)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label,.m-form-field--checkbox-error .a-checkbox.focus+.a-label{outline:1px dotted var(--red);outline-offset:1px}.m-form-field--checkbox-warning .a-label:before{border-color:var(--gold);outline:1px solid var(--gold)}.m-form-field--checkbox-warning .a-label:hover:before,.m-form-field--checkbox-warning .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label:before{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline-color:var(--gold)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label{outline:1px dotted var(--gold);outline-offset:1px}.m-form-field--checkbox-success .a-label:before{border-color:var(--green);outline:1px solid var(--green)}.m-form-field--checkbox-success .a-label:hover:before,.m-form-field--checkbox-success .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-success .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-success .a-checkbox.focus+.a-label:before{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline-color:var(--green)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label,.m-form-field--checkbox-success .a-checkbox.focus+.a-label{outline:1px dotted var(--green);outline-offset:1px}.m-form-field--radio .a-label:before{border-radius:50%;transform:rotate(0)}.m-form-field--radio .a-radio:focus+.a-label:before,.m-form-field--radio .a-radio.focus+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:hover+.a-label:before,.m-form-field--radio .a-radio.hover+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:checked+.a-label:before{background-color:var(--pacific);box-shadow:inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:checked:disabled+.a-label:before{background-color:var(--gray-40);box-shadow:inset 0 0 0 2px var(--gray-10)}.m-form-field--radio .a-radio:focus:checked+.a-label:before,.m-form-field--radio .a-radio.focus:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:hover:checked+.a-label:before,.m-form-field--radio .a-radio.hover:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--lg-target{display:block}.m-form-field--lg-target .a-label{box-sizing:border-box;width:100%;padding:15px;background-color:var(--gray-10)}.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{background-color:var(--pacific-20);box-shadow:inset 0 0 0 1px var(--pacific)}.m-form-field--lg-target .a-checkbox:hover+.a-label,.m-form-field--lg-target .a-checkbox.hover+.a-label,.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-radio:hover+.a-label,.m-form-field--lg-target .a-radio.hover+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label{box-shadow:inset 0 0 0 2px var(--pacific)}.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{outline-offset:1px}.m-form-field--lg-target .a-checkbox:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:hover:disabled+.a-label,.m-form-field--lg-target .a-radio:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:hover:disabled+.a-label{color:var(--gray-dark);box-shadow:none;background-color:var(--gray-20)}.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label:before,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label:before{border:1px solid var(--gray-60)}.m-form-field .a-form-alert{margin-top:.9375em}.a-label{display:inline-block}.a-label__helper{color:var(--gray-dark);font-size:1rem;font-weight:400}.a-label__helper--block{display:block;margin-top:0.8333333333em}.a-label--heading{display:block;margin-bottom:0.5555555556em;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.a-label--heading,ul+.a-label--heading,ol+.a-label--heading,dl+.a-label--heading,figure+.a-label--heading,img+.a-label--heading,table+.a-label--heading,blockquote+.a-label--heading,h1+.a-label--heading,.h1+.a-label--heading,h2+.a-label--heading,.h2+.a-label--heading,h3+.a-label--heading,.h3+.a-label--heading,h5+.a-label--heading,.h5+.a-label--heading,h6+.a-label--heading,.h6+.a-label--heading{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.a-label--heading{margin-bottom:.625em;font-size:1em;line-height:1.125}}.a-label--heading .a-label__helper--block{margin-top:.625rem}.a-range{appearance:none;width:100%;min-height:49px}.a-range::-webkit-slider-runnable-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-moz-range-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-webkit-slider-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range::-moz-range-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range:focus,.a-range.focus{box-shadow:none;outline:none}.a-range:focus::-webkit-slider-thumb,.a-range.focus::-webkit-slider-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.a-range:focus::-moz-range-thumb,.a-range.focus::-moz-range-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.o-search-input{display:flex;flex-direction:column;row-gap:.9375rem}.o-search-input__input{position:relative;display:flex;width:initial;flex:0 1 100%}.o-search-input__input-label{position:absolute;left:10px;align-self:center;cursor:pointer}.o-search-input__input input[type=search]{width:100%;white-space:nowrap;padding-left:30px;appearance:none}.o-search-input__input button[type=reset]{display:none;position:absolute;right:0;align-self:center;color:var(--gray-40);font-size:20px;border:1px solid transparent;background-color:transparent;outline:0;width:44px;padding:5px;text-align:right}.o-search-input__input button[type=reset]>svg{width:25px;cursor:pointer;pointer-events:none}.o-search-input__input button[type=reset]:hover{color:var(--black)}.o-search-input__input button[type=reset]:focus{color:var(--black)}.o-search-input__input button[type=reset]:focus>svg{outline:1px dotted var(--pacific)}.o-search-input__input input[type=search]:placeholder-shown~button[type=reset]{display:none}.o-search-input__input input[type=search]:not(:placeholder-shown){padding-right:34px}.o-search-input__input input[type=search]::-webkit-search-decoration,.o-search-input__input input[type=search]::-webkit-search-cancel-button,.o-search-input__input input[type=search]::-webkit-search-results-button,.o-search-input__input input[type=search]::-webkit-search-results-decoration{display:none}.o-search-input:focus-within button[type=reset],.o-search-input .o-search-input__input:hover button[type=reset]{display:block}.o-search-input button[type=submit]{line-height:1.1875}@media only all and (min-width: 37.5625em){.o-search-input{flex-direction:row;border-left:0}.o-search-input button[type=submit]{border-top-left-radius:0;border-bottom-left-radius:0;flex-basis:25%}}.no-js .o-search-input button[type=reset]{display:none !important}.a-select{position:relative;border:1px solid var(--gray-60)}.a-select select{width:100%;line-height:1.375;padding:.4375em .375em .375em;border:0;appearance:none;background-color:var(--white);border-radius:0;color:var(--black)}.a-select select:hover,.a-select select.hover{outline:2px solid var(--pacific);outline-offset:0}.a-select select:active,.a-select select:focus,.a-select select.focus{box-shadow:0 0 0 2px var(--pacific);outline:1px dotted var(--pacific);outline-offset:3px}.a-select select[disabled]{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed}.a-select select[disabled]:hover,.a-select select[disabled].hover,.a-select select[disabled]:focus,.a-select select[disabled].focus{outline:none}.a-select select[disabled] option,.a-select select[disabled] option:disabled,.a-select select option:disabled{color:var(--gray-dark)}.a-select:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;content:\"\";pointer-events:none}.a-select--disabled:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.a-tag-filter{display:flex;gap:.625rem;border:1px solid var(--teal);padding:4px 6px;background-color:var(--teal-20);border-radius:.1875rem;color:var(--black);text-align:left;min-width:-moz-fit-content;min-width:fit-content}.a-tag-filter .cf-icon-svg{pointer-events:none;flex:none}.a-tag-filter>label{display:contents;pointer-events:none}button.a-tag-filter:hover{background-color:var(--teal-40);cursor:pointer}button.a-tag-filter:focus{outline:1px dotted var(--teal);outline-offset:1px}button.a-tag-filter:active{background-color:var(--teal)}a.a-tag-filter{line-height:normal;color:var(--black);border-color:var(--teal)}a.a-tag-filter:visited,a.a-tag-filter.visited,a.a-tag-filter:hover,a.a-tag-filter.hover{border-color:var(--teal);color:var(--black)}a.a-tag-filter:focus,a.a-tag-filter.focus{border-color:var(--teal);color:var(--black)}a.a-tag-filter:active,a.a-tag-filter.active{border-color:var(--teal);color:var(--black)}.a-tag-topic{display:flex;gap:.3125rem}.a-tag-topic{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--gold-80);letter-spacing:1px}.a-tag-topic .a-tag-topic__text{color:var(--gray);word-break:break-word}@media only all and (max-width: 37.5em){.a-tag-topic{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-tag-topic .cf-icon-svg--right{margin-left:auto}.a-tag-topic .a-tag-topic__text{border-bottom-width:0;flex-shrink:10}}a.a-tag-topic{color:var(--gold-80);border-color:var(--gold-80)}a.a-tag-topic:visited,a.a-tag-topic.visited,a.a-tag-topic:hover,a.a-tag-topic.hover{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:focus,a.a-tag-topic.focus{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:active,a.a-tag-topic.active{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic .a-tag-topic__text{border-bottom-color:var(--gold-80)}@media only all and (max-width: 37.5em){a.a-tag-topic{border-top-width:1px;border-bottom-width:1px}a.a-tag-topic:focus{outline:none}a.a-tag-topic:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-tag-topic)+li:has(.a-tag-topic) .a-tag-topic{position:relative;border-top:none}li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:hover:before,li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.a-tag-topic__bullet{font-size:1rem;line-height:1rem}@media only all and (min-width: 37.5625em){a.a-tag-topic__text{color:var(--gray);border-color:var(--gray)}a.a-tag-topic__text:visited,a.a-tag-topic__text.visited,a.a-tag-topic__text:hover,a.a-tag-topic__text.hover{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:focus,a.a-tag-topic__text.focus{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:active,a.a-tag-topic__text.active{border-color:var(--gray);color:var(--gray)}a.a-tag-topic,a.a-tag-topic:visited,a.a-tag-topic:hover,a.a-tag-topic:focus,a.a-tag-topic:active{border-bottom:none;outline-offset:1px}a.a-tag-topic .a-tag-topic__text,a.a-tag-topic:visited .a-tag-topic__text,a.a-tag-topic:hover .a-tag-topic__text,a.a-tag-topic:focus .a-tag-topic__text,a.a-tag-topic:active .a-tag-topic__text{padding-bottom:1px;border-bottom:1px dotted var(--gold-80)}a.a-tag-topic:hover .a-tag-topic__text{border-bottom:1px solid var(--gold-80)}a.a-tag-topic:focus{outline-color:var(--gray)}a.a-tag-topic:focus .a-tag-topic__text{border-bottom-style:solid !important}}.m-tag-group{padding-left:0;list-style-type:none}.m-tag-group li{margin-bottom:0;display:contents}@media only all and (min-width: 37.5625em){.m-tag-group{display:flex;gap:.9375em;flex-wrap:wrap}.m-tag-group--stacked{flex-direction:column;width:-moz-fit-content;width:fit-content}}.m-tag-group:has(.a-tag-filter){display:flex;gap:.9375em;flex-wrap:wrap}html[lang=ar] .m-tag-group{direction:rtl;padding-right:0}.a-text-input{appearance:none;display:inline-block;padding:.4375em;border:1px solid var(--gray-60);background:var(--white);color:var(--black);box-sizing:border-box}.a-text-input:hover,.a-text-input.hover{border-color:var(--pacific);outline:1px solid var(--pacific)}.a-text-input:focus,.a-text-input.focus{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific);outline:1px dotted var(--pacific);outline-offset:2px}.a-text-input:disabled,.a-text-input:disabled:hover,.a-text-input:disabled.hover,.a-text-input:disabled:focus,.a-text-input:disabled.focus{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed;border-color:var(--gray-60);outline:none}.a-text-input--error{border-color:var(--red);outline:1px solid var(--red)}.a-text-input--error:hover,.a-text-input--error.hover{border-color:var(--red-dark);outline:1px solid var(--red-dark);outline-offset:0}.a-text-input--error:focus,.a-text-input--error.focus{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red)}.a-text-input--error:focus:hover,.a-text-input--error:focus.hover,.a-text-input--error.focus:hover,.a-text-input--error.focus.hover{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red);outline-offset:2px}.a-text-input--warning{border-color:var(--gold);outline:1px solid var(--gold)}.a-text-input--warning:hover,.a-text-input--warning.hover{border-color:var(--gold-dark);outline:1px solid var(--gold-dark);outline-offset:0}.a-text-input--warning:focus,.a-text-input--warning.focus{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold)}.a-text-input--warning:focus:hover,.a-text-input--warning:focus.hover,.a-text-input--warning.focus:hover,.a-text-input--warning.focus.hover{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold);outline-offset:2px}.a-text-input--success{border-color:var(--green);outline:1px solid var(--green)}.a-text-input--success:hover,.a-text-input--success.hover{border-color:var(--green-dark);outline:1px solid var(--green-dark);outline-offset:0}.a-text-input--success:focus,.a-text-input--success.focus{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green)}.a-text-input--success:focus:hover,.a-text-input--success:focus.hover,.a-text-input--success.focus:hover,.a-text-input--success.focus.hover{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green);outline-offset:2px}::-webkit-search-decoration{appearance:none}::placeholder{color:var(--gray-dark)}input[type=date]::-webkit-datetime-edit{color:var(--gray-dark)}select.o-multiselect{display:block;box-sizing:border-box;width:100%;padding:.25em .4375em;height:5.5em;border:1px solid var(--gray-60)}select.o-multiselect option{padding:.125em .375em}.o-multiselect,.o-multiselect__header{position:relative}.o-multiselect__header:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;border:1px solid var(--gray-60);content:\"\";pointer-events:none}.o-multiselect__search[type=text]{display:block;box-sizing:border-box;width:100%}.o-multiselect__fieldset{border-color:var(--gray-60);border-top:none;margin:-1px 0 0;padding:0;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;position:absolute;z-index:10;max-height:0;width:100%;transition:max-height .25s ease-out}.o-multiselect.u-active .o-multiselect__fieldset{margin-top:0;max-height:140px;border-color:var(--pacific);border-width:2px;border-top:0}.o-multiselect.u-active .o-multiselect__header:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.o-multiselect__options{list-style-type:none;background-color:var(--white);padding:0}.o-multiselect__options li{margin:0}.o-multiselect__options li:first-child .a-label{padding-top:.625em}.o-multiselect__options.u-filtered li:not(.u-filter-match){display:none}.o-multiselect__options.u-no-results li,.o-multiselect__options.u-max-selections li{display:none}.o-multiselect__options.u-no-results:after,.o-multiselect__options.u-max-selections:after{display:list-item}.o-multiselect__options.u-no-results:after{content:\"No results found\"}.o-multiselect__options.u-max-selections{padding:.625em;pointer-events:none}.o-multiselect__options.u-max-selections:after{content:\"Reached maximum number of selections\"}.o-multiselect__options .a-label{box-sizing:border-box;padding:.3125em 0 .3125em .625em;width:100%}.cf-icon-svg{height:1.1875em;vertical-align:text-top;fill:currentcolor}.cf-icon-svg--updating,.cf-icon-svg--updating-round{animation:updating-animation 1.25s infinite linear;transform-origin:50% 50%}@keyframes updating-animation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}html[lang=ar] .cf-icon-svg--right,html[lang=ar] .cf-icon-svg--right-round,html[lang=ar] .cf-icon-svg--left,html[lang=ar] .cf-icon-svg--left-round,html[lang=ar] .cf-icon-svg--arrow-right,html[lang=ar] .cf-icon-svg--arrow-right-round,html[lang=ar] .cf-icon-svg--arrow-left,html[lang=ar] .cf-icon-svg--arrow-left-round,html[lang=ar] .cf-icon-svg--help,html[lang=ar] .cf-icon-svg--help-round,html[lang=ar] .cf-icon-svg--book,html[lang=ar] .cf-icon-svg--book-round,html[lang=ar] .cf-icon-svg--document,html[lang=ar] .cf-icon-svg--document-round,html[lang=ar] .cf-icon-svg--edit,html[lang=ar] .cf-icon-svg--edit-round,html[lang=ar] .cf-icon-svg--paper-clip,html[lang=ar] .cf-icon-svg--paper-clip-round,html[lang=ar] .cf-icon-svg--cart,html[lang=ar] .cf-icon-svg--cart-round,html[lang=ar] .cf-icon-svg--disability,html[lang=ar] .cf-icon-svg--disability-round,html[lang=ar] .cf-icon-svg--travel,html[lang=ar] .cf-icon-svg--travel-round,html[lang=ar] .cf-icon-svg--bullhorn,html[lang=ar] .cf-icon-svg--bullhorn-round,html[lang=ar] .cf-icon-svg--chart,html[lang=ar] .cf-icon-svg--chart-round,html[lang=ar] .cf-icon-svg--list,html[lang=ar] .cf-icon-svg--list-round,html[lang=ar] .cf-icon-svg--external-link,html[lang=ar] .cf-icon-svg--external-link-round{transform:scaleX(-1)}.m-card{position:relative}.m-card:not(.m-card--breakout)>a{padding:1.875em}.m-card:not(.m-card--breakout) .m-card__footer{margin-top:auto}.m-card:not(.m-card--breakout,.m-card--topic){background:var(--white);border:1px solid var(--gray-20);border-bottom-width:3px;padding:1.875em}.m-card:not(.m-card--breakout,.m-card--topic),.m-card>a{display:flex;flex-direction:column;flex-grow:1;flex-basis:0;box-sizing:border-box;height:100%}.m-card a:focus{outline-offset:2px}.m-card__footer>a{font-weight:500;border-bottom-width:1px}@media only all and (max-width: 56.3125em){.m-card__heading{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h4+.m-card__heading,.h4+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.3636363636em}}@media only all and (max-width: 56.3125em)and (max-width: 37.5em){.m-card__heading{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h3+.m-card__heading,.h3+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.6666666667em}}.m-card__heading>a{color:var(--black)}.m-card__heading>a:hover{color:var(--pacific)}.m-card__heading>a .m-card__icon{font-size:1em;margin-bottom:0;padding-right:.46875em}.m-card__heading>a .m-card__icon,.m-card__heading>a span{display:table-cell}.m-card>.m-list{margin-top:10px;margin-bottom:30px}.m-card--topic{text-align:center;width:170px;background:var(--white)}.m-card--topic>a{border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--topic .m-card__icon{font-size:1.875em;color:var(--green);margin-bottom:.3125em}.m-card--topic:hover>a{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--topic:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--topic .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--topic>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--topic:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:focus .m-card__footer>span{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:active .m-card__footer>span{border-color:var(--pacific-dark);border-style:solid;color:var(--pacific-dark)}.m-card--topic-action .m-card__icon{color:var(--pacific)}.m-card--breakout{min-width:210px;text-align:center}.m-card--breakout>a{padding-top:60px}.m-card--breakout .m-card__inner-wrapper{position:relative;z-index:0;min-height:135px;background:var(--gray-5);border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--breakout .m-card__img{position:absolute;z-index:1;top:0;left:50%;width:210px;height:120px;margin-left:-105px}.m-card--breakout .m-card__footer{margin-top:84px}.m-card--breakout:hover .m-card__inner-wrapper{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--breakout:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--breakout .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--breakout>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--breakout:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--breakout>a:focus .m-card__footer>span{border-color:var(--pacific);color:var(--pacific)}.m-card--breakout>a:active .m-card__footer>span{border-color:var(--navy);border-style:solid;color:var(--navy)}.m-card--breakout .m-card__footer>span{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card--breakout .m-card__footer>span,ul+.m-card--breakout .m-card__footer>span,ol+.m-card--breakout .m-card__footer>span,dl+.m-card--breakout .m-card__footer>span,figure+.m-card--breakout .m-card__footer>span,img+.m-card--breakout .m-card__footer>span,table+.m-card--breakout .m-card__footer>span,blockquote+.m-card--breakout .m-card__footer>span,h1+.m-card--breakout .m-card__footer>span,.h1+.m-card--breakout .m-card__footer>span,h2+.m-card--breakout .m-card__footer>span,.h2+.m-card--breakout .m-card__footer>span,h4+.m-card--breakout .m-card__footer>span,.h4+.m-card--breakout .m-card__footer>span,h5+.m-card--breakout .m-card__footer>span,.h5+.m-card--breakout .m-card__footer>span,h6+.m-card--breakout .m-card__footer>span,.h6+.m-card--breakout .m-card__footer>span{margin-top:1.3636363636em}.o-card-group>h2{margin-bottom:1.875rem}.o-card-group--column-2 .o-card-group__cards{grid-template-columns:1fr 1fr}.o-card-group--column-3 .o-card-group__cards{grid-template-columns:repeat(3, minmax(0, 1fr))}@media only all and (max-width: 63.8125em){.o-card-group--column-3 .o-card-group__cards{grid-template-columns:1fr 1fr}}.o-card-group__cards{display:grid;grid-column-gap:1.25em;grid-row-gap:1.25em}@media only all and (max-width: 37.5em){.o-card-group__cards{grid-template-columns:100% !important}}.o-card-group--bg-green{padding:1.875em;background:var(--green-20)}_:-ms-lang(x),.o-card-group__cards{display:block}_:-ms-lang(x) .m-card,.o-card-group__cards .m-card{display:block;float:left;margin-bottom:10px}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-2 .o-card-group__cards .m-card{width:48%;margin-right:2%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-2 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-3 .o-card-group__cards .m-card{width:32%;margin-right:1%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-3 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x),.o-card-group:after{content:\"\";display:table;clear:both}.o-card-group--count-2 .m-card:nth-of-type(1),.o-card-group--count-3 .m-card:nth-of-type(1),.o-card-group--count-4 .m-card:nth-of-type(1){grid-area:card1}.o-card-group--count-2 .m-card:nth-of-type(2),.o-card-group--count-3 .m-card:nth-of-type(2),.o-card-group--count-4 .m-card:nth-of-type(2){grid-area:card2}.o-card-group--count-2 .m-card:nth-of-type(3),.o-card-group--count-3 .m-card:nth-of-type(3),.o-card-group--count-4 .m-card:nth-of-type(3){grid-area:card3}.o-card-group--count-2 .m-card:nth-of-type(4),.o-card-group--count-3 .m-card:nth-of-type(4),.o-card-group--count-4 .m-card:nth-of-type(4){grid-area:card4}.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card1 card3\"}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.7307692308em}h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1)>a{justify-content:center}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card3 card4\"}.o-card-group--flow .o-card-group__cards{display:flex;flex-wrap:wrap;justify-content:center}@media only all and (min-width: 37.5625em)and (max-width: 56.25em){.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card1\" \"card2 card3\"}}@media only all and (max-width: 37.5em){.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\"}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\" \"card4\"}.o-card-group--flow .o-card-group__cards{display:block}.o-card-group--flow .o-card-group__cards .m-card{width:100%;margin-bottom:1.875em}}.o-email-signup .m-notification{margin-bottom:.9375em}.o-email-signup .a-text-input{max-width:23.125rem}.o-email-signup__buttons{display:flex;margin-top:.9375em;align-items:center;flex-wrap:wrap-reverse;gap:.9375em}.o-email-signup .a-btn{text-align:inherit}@media only all and (max-width: 37.5em){.o-email-signup .a-label--heading{font-size:1em}}.o-featured-content-module{min-height:220px;position:relative;border:1px solid var(--gray-40);background-color:var(--gray-5)}.o-featured-content-module__text{padding-top:1.875em;padding-bottom:1.875em}.o-featured-content-module__img{display:block}@media only all and (max-width: 37.5em){.o-featured-content-module__text{padding-right:.9375em;padding-left:.9375em}.o-featured-content-module__visual{padding-right:.9375em;padding-bottom:.9375em;padding-left:.9375em}.o-featured-content-module__img{margin-right:auto;margin-left:auto}}@media only all and (min-width: 37.5625em){.o-featured-content-module__text{padding-right:300px;padding-left:1.875em}.o-featured-content-module__visual{height:100%;overflow:hidden;position:absolute;top:0;right:0;width:270px}.o-featured-content-module__img{max-width:none;height:100%;position:absolute;left:50%;transform:translate(-50%)}}.m-hero{background-color:var(--gray-5)}.m-hero__wrapper{display:grid;max-width:1200px;margin:0 auto;padding-top:30px;padding-bottom:30px}.m-hero__text{padding-right:15px;padding-left:15px}.m-hero__heading{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7647058824em}.m-hero__subhead{font-size:22px;line-height:1.25}.m-hero__image-wrapper{box-sizing:border-box;overflow:hidden}.m-hero__image{background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;display:none}@supports(display: grid){.m-hero__image{display:block}}.m-hero--knockout{background-color:var(--gray);color:var(--white)}.m-hero--overlay .m-hero__wrapper{background-position:center;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo,.m-hero--50-50{background-color:var(--white)}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}@media only all and (min-width: 37.5625em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h2+.m-hero--jumbo .m-hero__subhead,.h2+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h2+.m-hero--50-50 .m-hero__subhead,.h2+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.3636363636em}}@media only all and (min-width: 63.8125em){.m-hero--jumbo .m-hero__wrapper,.m-hero--50-50 .m-hero__wrapper{min-height:285px}.m-hero--jumbo .m-hero__heading,.m-hero--50-50 .m-hero__heading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.625em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead{margin-top:1.7307692308em}h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h3+.m-hero--jumbo .m-hero__subhead,.h3+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h3+.m-hero--50-50 .m-hero__subhead,.h3+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){.m-hero__image-wrapper{margin-top:1.875em}.m-hero--overlay .m-hero__wrapper{background-image:none !important}.m-hero--jumbo .m-hero__wrapper{padding-bottom:0}}@media only all and (max-width: 56.25em){.m-hero__heading{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7307692308em}h1+.m-hero__heading,.h1+.m-hero__heading,h3+.m-hero__heading,.h3+.m-hero__heading,h4+.m-hero__heading,.h4+.m-hero__heading,h5+.m-hero__heading,.h5+.m-hero__heading,h6+.m-hero__heading,.h6+.m-hero__heading{margin-top:1.1538461538em}.m-hero__subhead{font-size:18px}}@media only all and (min-width: 37.5625em){.m-hero__wrapper{grid-template-columns:7fr 5fr;padding-right:15px;padding-left:15px;min-height:225px}.m-hero__text{margin:auto 0}.m-hero__image-wrapper{padding-right:15px;padding-left:15px;display:flex;align-items:center}.m-hero--bleeding .m-hero__image-wrapper{width:100%;margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--bleeding .m-hero__image{padding-bottom:0 !important;height:100%;width:100%;background-size:cover}.m-hero--overlay .m-hero__image{display:none}.m-hero--jumbo .m-hero__wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo .m-hero__image{display:none}.m-hero--50-50 .m-hero__wrapper{grid-template-columns:1fr 1fr;border:1px solid var(--gray-40);border-top:none;background-position:100% center;background-repeat:no-repeat;background-size:50%}.m-hero--50-50 .m-hero__image{display:none}}@media only all and (min-width: 63.8125em){.m-hero__wrapper{padding-top:2.8125em;padding-bottom:2.8125em;min-height:195px}.m-hero--bleeding .m-hero__image-wrapper{margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--50-50 .m-hero__wrapper{min-height:345px}}.content-l{position:relative}@media only all and (min-width: 37.5625em){.content-l{display:block;position:relative;margin-left:-15px;margin-right:-15px}}@media only all and (max-width: 37.5em){.content-l__col+.content-l__col{margin-top:1.875em}}@media only all and (min-width: 37.5625em){.content-l__col-1{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-2{display:inline-block;box-sizing:border-box;width:50%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-3{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-2-3{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-8{display:inline-block;box-sizing:border-box;width:37.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-5-8{display:inline-block;box-sizing:border-box;width:62.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-4{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-4{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}.content__line{height:1px;background:var(--gray-40)}.content__main dd,.content__main dt,.content__main h3,.content__main h4,.content__main h5,.content__main h6,.content__main li,.content__main p,.content__main label,.content__intro dd,.content__intro dt,.content__intro h3,.content__intro h4,.content__intro h5,.content__intro h6,.content__intro li,.content__intro p,.content__intro label{max-width:41.875rem}.content__intro,.content__main,.content__sidebar{padding:1.875em .9375em}@media only all and (min-width: 37.5625em){.content__intro,.content__main,.content__sidebar{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding:2.8125em .9375em}}@media only all and (min-width: 56.3125em){.content__intro,.content__main,.content__sidebar{padding:2.8125em 0}}@media only all and (min-width: 56.3125em){.content__intro{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}@media only all and (min-width: 56.3125em){.content--1-3 .content__sidebar{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-right:1.875em}.content--1-3 .content__main{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;position:relative}.content--1-3 .content__main:after{content:\"\";border-left:1px solid var(--gray-40);position:absolute;top:2.8125em;bottom:0;left:-1.875em}.content--2-1 .content__main{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content--2-1 .content__main:after{right:-1.875em}.content--2-1 .content__sidebar{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-left:1.875em}}.content--flush-bottom{padding-bottom:0}@media only all and (max-width: 56.25em){.content--flush-top-on-small{padding-top:0}}@media only all and (max-width: 56.25em){.content--flush-all-on-small{padding:0;border:none}}.block{margin-top:3.75em;margin-bottom:3.75em}.block--border-top{border-top:1px solid var(--gray-40)}.block--border-right{border-right:1px solid var(--gray-40)}.block--border-bottom{border-bottom:1px solid var(--gray-40)}.block--border-left{border-left:1px solid var(--gray-40)}.block--border{border:1px solid var(--gray-40)}.block--flush-top{margin-top:0 !important}.block--flush-top.block--border,.block--flush-top.block--border-top{border-top:none}.block--flush-bottom{margin-bottom:0 !important}.block--flush-bottom.block--border,.block--flush-bottom.block--border-bottom{border-bottom:none}.block--flush-sides{margin-right:-15px;margin-left:-15px}@media only all and (max-width: 37.5em){.block--flush-sides.block--border,.block--flush-sides.block--border-right,.block--flush-sides.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush-sides{margin-right:-30px;margin-left:-30px}}.block--flush{margin-top:0 !important;margin-right:-15px;margin-bottom:0 !important;margin-left:-15px}.block--flush.block--border,.block--flush.block--border-top,.block--flush.block--border-bottom{border-top:none;border-bottom:none}@media only all and (max-width: 37.5em){.block--flush.block--border,.block--flush.block--border-right,.block--flush.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush{margin-right:-30px;margin-left:-30px}}.block--bg{padding:1.875em .9375em 3.75em;background:var(--gray-5)}@media only all and (min-width: 37.5625em){.block--bg{padding:2.8125em 1.875em}}.block--padded-top{padding-top:1.875em;margin-top:1.875em}.block--padded-bottom{padding-bottom:1.875em;margin-bottom:1.875em}.block--sub{margin-top:1.875em;margin-bottom:1.875em}@media only all and (min-width: 56.3125em){.wrapper{max-width:1200px;padding-right:15px;padding-left:15px;margin:0 auto;clear:both}}.wrapper--match-content{padding-left:15px;padding-right:15px}@media only all and (min-width: 37.5625em){.wrapper--match-content{padding-left:30px;padding-right:30px;max-width:1200px}}.o-text-introduction{margin-top:0;margin-bottom:60px}.o-text-introduction>*{margin-top:0;margin-bottom:15px;max-width:41.875rem}.o-well{box-sizing:border-box;padding:1.875em .9375em;border:1px solid var(--gray-40);background-color:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-well{padding-left:1.875em;padding-right:1.875em}}.o-banner{padding:.9375em 0;background:var(--gold-10);border-bottom:1px solid var(--gray-40);font-size:.875em}.o-banner .m-notification{border:none;padding:0}.o-banner .m-notification__icon{left:0;top:0}.o-banner--dark{background:var(--teal-dark);border-color:var(--teal-dark);color:var(--white)}.o-banner--dark .m-notification{background:var(--teal-dark)}.o-banner--dark .m-notification .cf-icon-svg{fill:var(--white)}.o-banner--dark .m-notification a{color:var(--white);border-color:var(--white)}.o-banner--dark .m-notification a:visited,.o-banner--dark .m-notification a.visited{border-color:var(--teal-40);color:var(--teal-40)}.o-banner--dark .m-notification a:hover,.o-banner--dark .m-notification a.hover{border-color:var(--gray-15);color:var(--gray-15)}.o-banner--dark .m-notification a:focus,.o-banner--dark .m-notification a.focus{border-color:var(--white);color:var(--white)}.o-banner--dark .m-notification a:active,.o-banner--dark .m-notification a.active{border-color:var(--gray-15);color:var(--gray-15)}@media only all and (min-width: 37.5625em){.o-banner{font-size:1em}}.m-notification{display:none;position:relative;padding:15px;background:var(--gray-5);border:1px solid var(--gray-40)}.m-notification>.cf-icon-svg{position:absolute;fill:var(--gray)}.m-notification--success{background:var(--green-10);border-color:var(--green)}.m-notification--success>.cf-icon-svg{fill:var(--green)}.m-notification--warning{background:var(--gold-10);border-color:var(--gold)}.m-notification--warning>.cf-icon-svg{fill:var(--gold)}.m-notification--error{background:var(--red-10);border-color:var(--red)}.m-notification--error>.cf-icon-svg{fill:var(--red)}.m-notification--success a,.m-notification--warning a,.m-notification--error a{color:var(--pacific-mid-dark);border-color:var(--pacific-mid-dark)}.m-notification--success a:visited,.m-notification--success a.visited,.m-notification--warning a:visited,.m-notification--warning a.visited,.m-notification--error a:visited,.m-notification--error a.visited{border-color:var(--teal);color:var(--teal)}.m-notification--success a:hover,.m-notification--success a.hover,.m-notification--warning a:hover,.m-notification--warning a.hover,.m-notification--error a:hover,.m-notification--error a.hover{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-notification--success a:focus,.m-notification--success a.focus,.m-notification--warning a:focus,.m-notification--warning a.focus,.m-notification--error a:focus,.m-notification--error a.focus{border-color:var(--pacific-mid-dark);color:var(--pacific-mid-dark)}.m-notification--success a:active,.m-notification--success a.active,.m-notification--warning a:active,.m-notification--warning a.active,.m-notification--error a:active,.m-notification--error a.active{border-color:var(--navy-dark);color:var(--navy-dark)}.m-notification--visible{display:block}.cf-icon-svg+.m-notification__content{padding-left:1.5625rem}.m-notification__message{font-size:1rem;line-height:1.25;font-weight:500}@media only all and (min-width: 37.5625em){.m-notification__message{font-size:1.125rem}}.m-notification__explanation{margin-top:.3125rem;margin-bottom:.9375rem}.m-notification__message+.m-list{margin-top:.9375rem}@media only all and (min-width: 37.5625em){.m-notification .cf-icon-svg{font-size:1.125rem}.m-notification__explanation{margin-bottom:0}.m-notification .m-list{margin-top:.3125rem}.m-notification .m-list__item{margin-bottom:.3125rem}}html[lang=ar] .m-notification .cf-icon-svg+.m-notification__content{padding-left:initial;padding-right:1.5625rem}html[lang=ar] .m-notification .m-list{padding-right:0}.m-pagination{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:\"pag-btn-prev . pag-btn-next\" \"pag-form pag-form pag-form\";row-gap:.9375rem}.m-pagination__form{grid-area:pag-form;display:flex;flex-flow:wrap;place-content:center;gap:.625rem;padding:.3125rem;border-radius:.25rem;background:var(--gray-5);color:var(--gray)}.m-pagination__current-page{width:2.8125rem;font-weight:500;text-align:right}.m-pagination__label{display:contents;white-space:nowrap}.m-pagination__btn-prev{grid-area:pag-btn-prev;z-index:1}.m-pagination__btn-next{grid-area:pag-btn-next;z-index:1}@media only all and (min-width: 37.5625em){.m-pagination{grid-template-areas:\"pag-btn-prev pag-form pag-btn-next\"}.m-pagination__btn-prev{border-top-right-radius:0;border-bottom-right-radius:0}.m-pagination__btn-next{border-top-left-radius:0;border-bottom-left-radius:0}}.o-table__cell--right-align{text-align:right}.o-table--scrolling{box-sizing:border-box;overflow-y:hidden}.o-table--scrolling table{border:1px solid var(--gray-40)}.o-table--scrolling table>tbody>tr:nth-child(2n)>th,.o-table--scrolling table>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-table--striped>tbody>tr:nth-child(2n)>th,.o-table--striped>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}}@media only screen and (max-width: 600px){.o-table{width:100%}.o-table--striped tr:nth-child(2n)>th,.o-table--striped tr:nth-child(2n)>td{background:var(--white)}.o-table--stack-on-small{border-top:1px solid var(--gray-40)}.o-table--stack-on-small tr,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=row],.o-table--stack-on-small [data-display-table=cell]{display:block}.o-table--stack-on-small th,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=cell]{padding-right:0;padding-left:0;width:100%}.o-table--stack-on-small>thead,.o-table--stack-on-small [data-display-table=thead]{display:none}.o-table--stack-on-small td[data-label]:before{display:block;margin-top:0;margin-bottom:.3125em;content:attr(data-label);line-height:1.83333333;font-size:.875em;font-weight:600;letter-spacing:1px;text-transform:uppercase}.o-table--stack-on-small td:last-child,.o-table--stack-on-small [data-display-table=cell]:last-child{margin-bottom:1.875em}}.a-date{color:var(--gray);white-space:nowrap;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.a-date,ul+.a-date,ol+.a-date,dl+.a-date,figure+.a-date,img+.a-date,table+.a-date,blockquote+.a-date,h1+.a-date,.h1+.a-date,h2+.a-date,.h2+.a-date,h3+.a-date,.h3+.a-date,h4+.a-date,.h4+.a-date,h6+.a-date,.h6+.a-date{margin-top:2.1428571429em}.no-js .u-js-only,.u-hide-if-js{display:none !important}.no-js .u-hide-if-js{display:block !important}.u-clearfix:after{content:\"\";display:table;clear:both}.u-visually-hidden{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}@media only all and (max-width: 37.5em){.u-hide-on-mobile{display:none}}.u-show-on-mobile{display:none}@media only all and (max-width: 37.5em){.u-show-on-mobile{display:block}}.u-hidden{display:none !important}.u-invisible{visibility:hidden}.u-right{float:right}.u-nowrap{white-space:nowrap}.u-flexible-container{position:relative;padding-bottom:56.25%;height:0}.u-flexible-container__inner{position:absolute;top:0;left:0;width:100%;height:100%}.u-flexible-container--4-3{position:relative;padding-bottom:75%;height:0}.u-mt0{margin-top:0 !important}.u-mb0{margin-bottom:0 !important}.u-mt5{margin-top:5px !important}.u-mb5{margin-bottom:5px !important}.u-mt10{margin-top:10px !important}.u-mb10{margin-bottom:10px !important}.u-mt15{margin-top:15px !important}.u-mb15{margin-bottom:15px !important}.u-mt20{margin-top:20px !important}.u-mb20{margin-bottom:20px !important}.u-mt30{margin-top:30px !important}.u-mb30{margin-bottom:30px !important}.u-mt45{margin-top:45px !important}.u-mb45{margin-bottom:45px !important}.u-mt60{margin-top:60px !important}.u-mb60{margin-bottom:60px !important}.u-w100pct{width:100%}.u-w90pct{width:90%}.u-w80pct{width:80%}.u-w70pct{width:70%}.u-w60pct{width:60%}.u-w50pct{width:50%}.u-w40pct{width:40%}.u-w30pct{width:30%}.u-w20pct{width:20%}.u-w10pct{width:10%}.u-w75pct{width:75%}.u-w65pct{width:65%}.u-w25pct{width:25%}.u-w15pct{width:15%}.u-w66pct{width:66.6666666667%}.u-w33pct{width:33.3333333333%}small,.u-small-text{font-size:.875em}small--subtle,.u-small-text--subtle{color:var(--gray)}.u-no-animation{transition-duration:0s !important}.u-move-transition{transition:transform .25s ease-out}.u-move-to-origin{transform:translateZ(0)}.u-move-left{transform:translate3d(-100%, 0, 0)}.u-move-left-2x{transform:translate3d(-200%, 0, 0)}.u-move-left-3x{transform:translate3d(-300%, 0, 0)}.u-move-right{transform:translate3d(100%, 0, 0)}.u-move-up{transform:translate3d(0, -100%, 0)}.u-alpha-transition{transition:opacity .25s linear}.u-alpha-100{opacity:1}.u-alpha-0{opacity:0}.u-max-height-transition{overflow:hidden;contain:paint;transition:max-height .2s ease-out}.u-max-height-zero{max-height:0 !important}.u-max-height-summary{max-height:88px !important}.a-link{border-bottom-width:0}.a-link .a-link__text{border-bottom-width:1px;border-bottom-style:inherit;overflow-wrap:break-word}.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){.a-link--jump{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-link--jump .cf-icon-svg--right{margin-left:auto}.a-link--jump .a-link__text{border-bottom-width:0;flex-shrink:10}}a.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){a.a-link--jump{border-top-width:1px;border-bottom-width:1px}a.a-link--jump:focus{outline:none}a.a-link--jump:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-link--jump)+li:has(.a-link--jump) .a-link--jump{position:relative;border-top:none}li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:hover:before,li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.m-list--unstyled,.m-list--horizontal,.m-list--links{padding-left:0;list-style-type:none}.m-list--unstyled .m-list__item,.m-list--horizontal .m-list__item,.m-list--links .m-list__item{margin-left:0}.m-list--spaced .m-list--spaced,.m-list--spaced .m-list__item+.m-list__item{margin-top:1.5em}.m-list--horizontal .m-list__item{display:inline-block;margin-right:.25em;margin-bottom:0}@media only all and (max-width: 37.5em){.m-list--links .m-list__item{margin-bottom:0}}html[lang=ar] .m-list{padding-right:0}.m-meta-header{display:flex;flex-direction:column-reverse;flex-wrap:wrap-reverse;row-gap:.625rem;column-gap:1.3125rem;width:-moz-fit-content;width:fit-content;padding-bottom:.625rem;overflow:hidden}.m-meta-header__item-group{display:flex;flex-wrap:wrap;column-gap:1.3125rem}.m-meta-header__item{display:grid;grid-template-columns:0 auto 1fr;row-gap:.3125rem;text-wrap:balance;margin-bottom:0;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.m-meta-header__item,ul+.m-meta-header__item,ol+.m-meta-header__item,dl+.m-meta-header__item,figure+.m-meta-header__item,img+.m-meta-header__item,table+.m-meta-header__item,blockquote+.m-meta-header__item,h1+.m-meta-header__item,.h1+.m-meta-header__item,h2+.m-meta-header__item,.h2+.m-meta-header__item,h3+.m-meta-header__item,.h3+.m-meta-header__item,h5+.m-meta-header__item,.h5+.m-meta-header__item,h6+.m-meta-header__item,.h6+.m-meta-header__item{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.625em;font-size:1em;line-height:1.125}}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.3125rem}}.m-meta-header__item .cf-icon-svg{margin-right:.3125rem}.m-meta-header__item:before{content:\"|\";margin-left:-0.8125rem}.m-meta-header__item .a-date{font-size:.875rem;line-height:1.7142857143;margin-bottom:0}@media only all and (min-width: 37.5625em){.m-meta-header{flex-direction:row}}.m-pull-quote__body{color:var(--black);font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-pull-quote__body{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.m-pull-quote__citation{color:var(--gray);font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.m-pull-quote__citation,ul+.m-pull-quote__citation,ol+.m-pull-quote__citation,dl+.m-pull-quote__citation,figure+.m-pull-quote__citation,img+.m-pull-quote__citation,table+.m-pull-quote__citation,blockquote+.m-pull-quote__citation,h1+.m-pull-quote__citation,.h1+.m-pull-quote__citation,h2+.m-pull-quote__citation,.h2+.m-pull-quote__citation,h3+.m-pull-quote__citation,.h3+.m-pull-quote__citation,h4+.m-pull-quote__citation,.h4+.m-pull-quote__citation,h6+.m-pull-quote__citation,.h6+.m-pull-quote__citation{margin-top:2.1428571429em}.m-pull-quote__citation:before{content:\"—\"}.m-slug-header{border-top:1px solid var(--gray-40)}.m-slug-header__heading{display:inline-block;padding-top:0.2857142857em;border-top:5px solid var(--green);margin-top:-3px;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}.a-tagline{font-size:.75rem;display:grid;grid-template-columns:22px 1fr;grid-column-gap:10px}.a-tagline__text{display:inline-block}.a-tagline .u-usa-flag{margin-top:1px}.a-tagline--large{font-size:1rem}.a-tagline--large .u-usa-flag{margin-top:4px}.u-usa-flag{display:inline-block;width:24px;height:13px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAZCAMAAABAf11LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5QTFRF////sxlC7MbQ2YyhxlNxCjFhR2WJV3GSKUt1dYumOFh/GT5rhZiwwszYsr/OlKW6Zn6c0djh8PL1iR9Ko7LE4OXrl0pttKC0pXWRtYKbSuJhRQAAANFJREFUeNrkkctuwyAUREnSuW/ApHYf//+jBVdZVcJi3aORgAXcMyLBAAJEzsVG3m8TkifyI3zfPQ6nJJLo421CArSBmkgjNEWtQE4zXJmClXuCWIlU5hdQxCqbqnE1KdIz79CVDvBwZxyKfQfmHTyzl01UZSvOWSTbhZLSWeDMufWLC/1ls3amT4qQq394EjIjApxBT+/nr8eEBNuKcB9SWMpmEXalNOylmlUZNTr4vE/4VdKhpC+leQf6y/e0wzL3RdJtkfUJyzwW+ZcdfgQYAJmJD3zerW6OAAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */:root{--font-stack: system-ui, sans-serif;--beige: #bea96f;--beige-30: #f0e8d8;--beige-60: #d8c8a0;--green-dark: #1e9642;--green-mid-dark: #1fa040;--green: #20aa3f;--green-90: #48b753;--green-80: #66c368;--green-70: #93cf7c;--green-60: #addc91;--green-50: #bae0a2;--green-40: #c7e5b3;--green-30: #d4eac6;--green-20: #e2efd8;--green-10: #f0f8eb;--teal-dark: #005e5d;--teal-mid-dark: #126b69;--teal: #257675;--teal-90: #3e8685;--teal-80: #579695;--teal-70: #70a6a5;--teal-60: #89b6b5;--teal-50: #9ec4c3;--teal-40: #b4d2d1;--teal-30: #c4dddc;--teal-20: #d4e7e6;--teal-10: #f0f7f6;--pacific-dark: #0050b4;--pacific-mid-dark: #0061c1;--pacific: #0072ce;--pacific-90: #2284d5;--pacific-80: #4497dc;--pacific-70: #61a7e2;--pacific-60: #7eb7e8;--pacific-50: #96c4ed;--pacific-40: #afd2f2;--pacific-30: #c3ddf6;--pacific-20: #d6e8fa;--pacific-10: #eff8fd;--navy-dark: #002d72;--navy-mid-dark: #123c7c;--navy: #254b87;--navy-90: #3e5f95;--navy-80: #5674a3;--navy-70: #6f88b2;--navy-60: #889cc0;--navy-50: #9daecc;--navy-40: #b3c0d9;--navy-30: #c3cde2;--navy-20: #d3daeb;--navy-10: #f4f6fa;--purple-dark: #a01b68;--purple-mid-dark: #aa2071;--purple: #b4267a;--purple-90: #be438b;--purple-80: #c55998;--purple-70: #cd70a5;--purple-60: #d486b2;--purple-50: #dc9cbf;--purple-40: #e3b2cc;--purple-30: #ebc9d9;--purple-20: #f0d8e2;--purple-10: #fdf3f8;--red-dark: #b63014;--red-mid-dark: #c3381c;--red: #d14124;--red-90: #d75a40;--red-80: #dd735d;--red-70: #e28875;--red-60: #e79e8e;--red-50: #ebb0a3;--red-40: #f0c3b8;--red-30: #f3d1c8;--red-20: #f7e0d9;--red-10: #fbefec;--gold-dark: #dc731c;--gold-mid-dark: #ed881b;--gold: #ff9e1b;--gold-90: #ffab39;--gold-80: #ffb858;--gold-70: #ffc372;--gold-60: #ffce8d;--gold-50: #ffd8a3;--gold-40: #ffe1b9;--gold-30: #ffe8cb;--gold-20: #fff0dd;--gold-10: #fff6ec;--neutral-dark: #745745;--neutral-mid-dark: #7d604b;--neutral: #8a6c57;--neutral-90: #957865;--neutral-80: #a18573;--neutral-70: #ad9484;--neutral-60: #baa496;--neutral-50: #c6b4a9;--neutral-40: #d3c5bc;--neutral-30: #ddd1c9;--neutral-20: #e7ddd7;--neutral-10: #f8f5f2;--gray-darker: #293037;--gray-dark: #43484e;--gray-mid-dark: #4f5257;--gray: #5a5d61;--gray-90: #676a6f;--gray-80: #75787b;--gray-70: #838588;--gray-60: #919395;--gray-50: #a2a3a4;--gray-40: #b4b5b6;--gray-30: #c3c4c4;--gray-20: #d2d3d5;--gray-15: #dcdddf;--gray-10: #e7e8e9;--gray-5: #f7f8f9;--black: #101820;--white: #fff}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/2cd55546-ec00-4af9-aeca-4a3cd186da53.woff2\") format(\"woff2\");font-style:normal;font-weight:normal;font-display:fallback}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/627fbb5a-3bae-4cd9-b617-2f923e29d55e.woff2\") format(\"woff2\");font-style:normal;font-weight:500;font-display:fallback}:root{--font-stack: \"Avenir Next\", arial, sans-serif}.highcharts-container{position:relative;overflow:hidden;width:100%;height:100%;text-align:left;line-height:normal;z-index:0;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:\"Lucida Grande\",\"Lucida Sans Unicode\",Arial,Helvetica,sans-serif;font-size:12px}.highcharts-root{display:block}.highcharts-root text{stroke-width:0;font-weight:500}.highcharts-strong{font-weight:bold}.highcharts-emphasized{font-style:italic}.highcharts-anchor{cursor:pointer}.highcharts-background{fill:var(--white)}.highcharts-plot-border,.highcharts-plot-background{fill:none}.highcharts-label-box{fill:none}.highcharts-button-box{fill:inherit}.highcharts-title{fill:#333;font-size:1.5em}.highcharts-subtitle{fill:#666}.highcharts-map-series .highcharts-point{transition:fill 500ms,fill-opacity 500ms,stroke-width 250ms;stroke:#ccc}.highcharts-map-series .highcharts-point-hover{transition:fill 0ms,fill-opacity 0ms;cursor:default;fill:var(--pacific) !important;fill-opacity:.5}.u-chart-label{font-size:16px;font-family:inherit;color:var(--gray)}.cfpb-chart{position:relative;width:calc(100% - 60px);min-height:400px;margin-bottom:25px;margin-left:30px}.cfpb-chart .highcharts-root,.cfpb-chart .highcharts-container,.cfpb-chart .highcharts-legend-box,.cfpb-chart .highcharts-axis-labels,.cfpb-chart .highcharts-tooltip text{font-size:16px;font-family:inherit;color:var(--gray)}.cfpb-chart[data-chart-type=tile_map] .highcharts-data-label{font-weight:500;color:var(--black)}.cfpb-chart[data-chart-type=tile_map] .highcharts-data-label .highcharts-data-label-state{text-align:center;cursor:default}.cfpb-chart[data-chart-type=tile_map] .highcharts-data-label .highcharts-data-label-state.deselected{color:var(--gray)}.cfpb-chart[data-chart-type=tile_map] .highcharts-label{pointer-events:none}.cfpb-chart[data-chart-type=tile_map] .highcharts-legend-title .highcharts-legend-key{font-weight:500}.cfpb-chart[data-chart-type=tile_map] .highcharts-legend-title .highcharts-legend-description{font-size:12px}.cfpb-chart[data-chart-type=tile_map] .highcharts-legend-title .highcharts-legend-description .type{font-weight:500;color:var(--black)}.cfpb-chart[data-chart-type=tile_map] .highcharts-legend__tile-map{font-size:12px}.cfpb-chart[data-chart-type=tile_map] .highcharts-legend__tile-map .legend-box{stroke:var(--gray)}.cfpb-chart[data-chart-type=tile_map] .highcharts-label__tile-map{font-size:16px;font-family:inherit;color:var(--gray);font-weight:500}.cfpb-chart[data-chart-type=tile_map] .highcharts-label__tile-map span{position:relative !important;white-space:normal !important}.cfpb-chart[data-chart-type=tile_map] .u-point-hover-state,.cfpb-chart[data-chart-type=tile_map] .selected{stroke:var(--black);cursor:default;stroke-linecap:square}.cfpb-chart[data-chart-type=tile_map] .highcharts-map-series .highcharts-point{stroke:none}.cfpb-chart[data-chart-type=tile_map] .highcharts-map-series .highcharts-point.empty{stroke:#e7e8e9}.cfpb-chart[data-chart-type=tile_map] .highcharts-map-series .highcharts-point.selected{stroke:#002d72}.cfpb-chart[data-chart-type=tile_map] .highcharts-label-box{display:none}.cfpb-chart[data-chart-type=tile_map] .highcharts-tooltip{min-width:200px}.cfpb-chart[data-chart-type=tile_map] .highcharts-tooltip span{color:var(--white);background-color:var(--black);padding:5px;width:320px}.cfpb-chart[data-chart-type=tile_map] .highcharts-tooltip span div p{margin:5px;white-space:normal}.cfpb-chart[data-chart-type=tile_map] .highcharts-tooltip span div p.u-float-left{width:150px;float:left}.cfpb-chart[data-chart-type=tile_map] .highcharts-tooltip span div p.u-right{width:150px}.cfpb-chart[data-chart-type=tile_map] .highcharts-tooltip span .title{text-align:center}.cfpb-chart[data-chart-type=tile_map] .highcharts-tooltip span .row{border-top:solid 1px #43484e;margin-top:5px;padding-top:5px}.cfpb-chart[data-chart-type=tile_map]:not(.print) .highcharts-map-series .highcharts-point:hover{stroke:#002d72;stroke-width:2px !important}@media screen and ((min-width: 600px) and (max-width: 749px)),screen and (max-width: 599px){.cfpb-chart[data-chart-type=tile_map]{width:calc(100% - 20px);margin-bottom:10px;margin-left:10px}}.highcharts-data-label{font-size:14px;line-height:1.3}.highcharts-data-label .highcharts-data-label-state{display:flex;flex-direction:row;flex-wrap:wrap}.highcharts-data-label .highcharts-data-label-state .abbr{flex:1 0 auto;font-size:16px}.highcharts-data-label .highcharts-data-label-state .value{flex:1 0 auto;margin-top:6px;font-size:12px}.highcharts-data-label .highcharts-data-label-state.hover .abbr,.highcharts-data-label .highcharts-data-label-state.hover .value{text-decoration:underline}.highcharts-data-label .highcharts-data-label-state.deselected{color:#5a5d61}@media screen and (max-width: 1024px){.highcharts-data-label{line-height:1}.highcharts-data-label .highcharts-data-label-state .abbr{font-size:12px}.highcharts-data-label .highcharts-data-label-state .value{margin-top:3px;font-size:9px}}@media screen and (max-width: 400px){.highcharts-data-label{line-height:1}.highcharts-data-label .highcharts-data-label-state .abbr{font-size:12px}.highcharts-data-label .highcharts-data-label-state .value{display:none}}@media screen and (min-width: 600px)and (max-width: 749px){.highcharts-series-group{transform:translate(0, 15px)}.highcharts-data-labels.highcharts-map-series{margin-top:15px}}@media screen and (max-width: 599px){.highcharts-series-group{transform:translate(0, 15px)}.highcharts-data-labels.highcharts-map-series{margin-top:15px}}.no-js .cfpb-chart{height:inherit}.no-js .cfpb-chart::after{border:0}",".print-info,.print-info-footer{width:100%;background:var(--gray-5);word-break:break-all;padding:15px}.print-info span,.print-info-footer span{font-weight:600}","/*! normalize.css v2.1.3 | MIT License | git.io/normalize */html{font-family:sans-serif;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:0.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:0.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:0.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:normal;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:0.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:0.5em}li{margin-bottom:0.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:0.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:0.625em;text-align:left}th,td{padding:0.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:0.9375em;margin-left:0.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:\"Input Mono\",Consolas,Monaco,\"Courier New\",monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:0.8125em}pre{display:block;padding:0.625em 0.9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:rgba(0,0,0,0)}html{font-family:sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:.5em}li{margin-bottom:.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:.625em;text-align:left}th,td{padding:.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:.9375em;margin-left:.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:Input Mono,Consolas,Monaco,Courier New,monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:.8125em}pre{display:block;padding:.625em .9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:transparent}button.a-btn::-moz-focus-inner,input.a-btn::-moz-focus-inner{border:0}.a-btn{appearance:none;display:flex;gap:.625rem;box-sizing:border-box;padding:.5em .875em;border:0;margin:0;border-radius:.25em;cursor:pointer;font-size:1em;font-weight:500;line-height:normal;text-align:center;text-decoration:none;transition:background-color .1s;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;justify-content:center}.a-btn,.a-btn:link,.a-btn:visited{background-color:var(--pacific);color:var(--white)}.a-btn:hover,.a-btn.hover,.a-btn:focus,.a-btn.focus{background-color:var(--pacific-dark);color:var(--white)}.a-btn:focus,.a-btn.focus{outline:1px dotted var(--pacific);outline-offset:1px}.a-btn:active,.a-btn.active{background-color:var(--navy)}.a-btn--secondary,.a-btn--secondary:link,.a-btn--secondary:visited{background-color:var(--gray);color:var(--white)}.a-btn--secondary:hover,.a-btn--secondary.hover,.a-btn--secondary:focus,.a-btn--secondary.focus{background-color:var(--gray-dark)}.a-btn--secondary:focus,.a-btn--secondary.focus{outline-color:var(--gray)}.a-btn--secondary:active,.a-btn--secondary.active{background-color:var(--black)}.a-btn--warning,.a-btn--warning:link,.a-btn--warning:visited{background-color:var(--red-mid-dark);color:var(--white)}.a-btn--warning:hover,.a-btn--warning.hover,.a-btn--warning:focus,.a-btn--warning.focus{background-color:var(--red-dark)}.a-btn--warning:focus,.a-btn--warning.focus{outline-color:var(--red-mid-dark)}.a-btn--warning:active,.a-btn--warning.active{background-color:var(--gray-dark)}.a-btn--disabled,.a-btn--disabled:link,.a-btn--disabled:visited,.a-btn--disabled:hover,.a-btn--disabled.hover,.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn--disabled:active,.a-btn--disabled.active,.a-btn[disabled],.a-btn[disabled]:link,.a-btn[disabled]:visited,.a-btn[disabled]:hover,.a-btn[disabled].hover,.a-btn[disabled]:focus,.a-btn[disabled].focus,.a-btn[disabled]:active,.a-btn[disabled].active{background-color:var(--gray-20);color:var(--gray-dark);cursor:default;cursor:not-allowed}.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn[disabled]:focus,.a-btn[disabled].focus{outline-color:var(--gray-20)}@media only all and (max-width: 37.5em){.a-btn--full-on-xs{display:block;width:100%}}.a-btn:has(svg+span) span{order:3}.a-btn:has(span+svg) svg{order:3}.a-btn:not(.a-btn--hide-icon):has(svg+span):before,.a-btn:not(.a-btn--hide-icon):has(span+svg):before{content:\"\";border-left:1px solid var(--pacific-60);order:2;place-self:normal}.a-btn--secondary:has(svg):before{border-color:var(--gray-40) !important}.a-btn--warning:has(svg):before{border-color:var(--red-60) !important}.a-btn--disabled:has(svg):before,.a-btn[disabled]:has(svg):before{border-color:var(--gray-60) !important}.a-btn--hide-icon svg{display:none}.m-btn-group{display:flex;gap:.625rem;flex-wrap:wrap;align-items:center;width:-moz-fit-content;width:fit-content}.a-btn--link{padding:1.5px 0;border-radius:0;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-style:dotted;text-underline-offset:4.5px}.a-btn--link:has(svg){gap:.3125rem}.a-btn--link:has(svg):before{display:none}.a-btn--link,.a-btn--link:link,.a-btn--link:visited{text-decoration-color:var(--pacific);background-color:transparent;color:var(--pacific)}.a-btn--link:hover,.a-btn--link.hover{text-decoration-color:var(--pacific-dark);text-decoration-style:solid;background-color:transparent;color:var(--pacific-dark)}.a-btn--link:focus,.a-btn--link.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--pacific);color:var(--pacific)}.a-btn--link:active,.a-btn--link.active{text-decoration-color:var(--navy);text-decoration-style:solid;background-color:transparent;color:var(--navy)}.a-btn--link.a-btn--secondary,.a-btn--link.a-btn--secondary:link,.a-btn--link.a-btn--secondary:visited{text-decoration-color:var(--gray);background-color:transparent;color:var(--gray)}.a-btn--link.a-btn--secondary:hover,.a-btn--link.a-btn--secondary.hover{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.a-btn--link.a-btn--secondary:focus,.a-btn--link.a-btn--secondary.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--gray);color:var(--gray)}.a-btn--link.a-btn--secondary:active,.a-btn--link.a-btn--secondary.active{text-decoration-color:var(--black);text-decoration-style:solid;background-color:transparent;color:var(--black)}.a-btn--link.a-btn--warning,.a-btn--link.a-btn--warning:link,.a-btn--link.a-btn--warning:visited{text-decoration-color:var(--red-mid-dark);background-color:transparent;color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:hover,.a-btn--link.a-btn--warning.hover{text-decoration-color:var(--red-dark);text-decoration-style:solid;background-color:transparent;color:var(--red-dark)}.a-btn--link.a-btn--warning:focus,.a-btn--link.a-btn--warning.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--red-mid-dark);color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:active,.a-btn--link.a-btn--warning.active{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.o-expandable{position:relative}.o-expandable__header{display:flex;justify-content:space-between;gap:10px;padding:.625em .9375em;border:0;background-color:transparent;cursor:pointer}.o-expandable__header:focus{outline:1px dotted var(--black);outline-offset:2px}.o-expandable__header .o-expandable__cue-close,.o-expandable__header .o-expandable__cue-open{display:none}.o-expandable__header[aria-expanded=false] .o-expandable__cue-open,.o-expandable__header[aria-expanded=true] .o-expandable__cue-close{display:block}.o-expandable button.o-expandable__header{width:100%;text-align:left}.o-expandable__label{flex-grow:1;margin-bottom:0;color:var(--black);font-weight:500}.o-expandable__icon,.o-expandable__label{font-size:1.125em}@media only all and (max-width: 37.5em){.o-expandable__icon,.o-expandable__label{font-size:1em}}.o-expandable__cues{align-self:center;color:var(--pacific);font-size:1em;line-height:1.375}.o-expandable__content{padding:0 .9375em .9375em}.o-expandable__content:before{content:\"\";display:block;border-top:1px solid var(--gray-40);padding-top:.9375em}.o-expandable__content:after{padding-bottom:.9375em;width:100%}.o-expandable--padded .o-expandable__header{padding:1.5625em .9375em}.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.625em}@media only all and (max-width: 37.5em){.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.375em}}.o-expandable--background{background:var(--gray-5)}.o-expandable--border{border:1px solid var(--gray-40)}html[lang=ar] .o-expandable__header{text-align:right}html[lang=ar] .o-expandable__cues{text-align:left}.o-expandable-group .o-expandable{border-bottom:1px solid var(--gray-40)}.o-expandable-group .o-expandable:first-child{border-top:1px solid var(--gray-40)}@media print{.o-expandable__header[aria-expanded=true] .o-expandable__cue-close,.o-expandable__header[aria-expanded=false] .o-expandable__cue-open{display:none}.o-expandable__content[aria-expanded=false]{display:block;max-height:99999px !important}}.o-expandable .print__header[aria-expanded=true] .o-expandable .print__cue-close,.o-expandable .print__header[aria-expanded=false] .o-expandable .print__cue-open{display:none}.o-expandable .print__content[aria-expanded=false]{display:block;max-height:99999px !important}.o-summary__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary__btn{position:relative;z-index:2;display:block;width:100%;padding-top:15px;padding-bottom:15px;border:dotted var(--pacific);border-width:1px 0;text-align:center;color:var(--pacific);background:#fff}.o-summary__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary__btn[aria-expanded=false]:before{display:block;pointer-events:none;height:2.75em;margin:0;position:absolute;left:0;right:0;top:calc(-100% + 2px);background:linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);content:\"\"}@media print{.o-summary__btn[aria-expanded=false]:before{background:none}}.o-summary__btn[aria-expanded=false]:before .print{background:none}.no-js .o-summary__btn{display:none}@media only screen and (min-width: 601px){.o-summary--mobile .o-summary__btn{display:none}}.o-summary-minimal__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary-minimal__btn{margin-top:5px;padding-left:0;padding-right:0;display:block;border:none;background:none;text-align:left;color:var(--pacific)}.o-summary-minimal__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary-minimal__btn .o-summary-minimal__cue-close,.o-summary-minimal__btn .o-summary-minimal__cue-open{display:none}.o-summary-minimal__btn[aria-expanded=false] .o-summary-minimal__cue-open,.o-summary-minimal__btn[aria-expanded=true] .o-summary-minimal__cue-close{display:block}.no-js .o-summary-minimal__btn{display:none}.o-form__group{margin-bottom:1.875em}.o-form__fieldset{border:none;margin:0;padding:0}.o-form__fieldset .m-form-field+.m-form-field{margin-top:.625em}.a-form-alert .cf-icon-svg{color:var(--gray);float:left}.a-form-alert__text{display:block;margin-left:1.25em}.a-form-alert--success .cf-icon-svg{color:var(--green)}.a-form-alert--error .cf-icon-svg{color:var(--red)}.a-form-alert--warning .cf-icon-svg{color:var(--gold)}.m-form-field .a-text-input--full{width:100%}.m-form-field .a-label+.a-text-input{margin-top:.3125em}.m-form-field--checkbox .a-label,.m-form-field--radio .a-label{display:inline-grid;grid-template-columns:1.875em auto;vertical-align:top;cursor:pointer;overflow-wrap:anywhere}.m-form-field--checkbox .a-label:before,.m-form-field--radio .a-label:before{display:inline-block;grid-row-start:1;grid-row-end:3;border:1px solid var(--gray-60);height:1.125em;width:1.125em;margin-right:10px;background-color:var(--white);content:\"\";vertical-align:top;position:relative;top:1px;left:1px}.m-form-field--checkbox .a-label:hover:before,.m-form-field--checkbox .a-label.hover:before,.m-form-field--radio .a-label:hover:before,.m-form-field--radio .a-label.hover:before{border-color:var(--pacific)}.m-form-field--checkbox .a-label__helper,.m-form-field--radio .a-label__helper{display:block}.m-form-field--checkbox .a-checkbox,.m-form-field--checkbox .a-radio,.m-form-field--radio .a-checkbox,.m-form-field--radio .a-radio{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}.m-form-field--checkbox .a-checkbox:focus+.a-label,.m-form-field--checkbox .a-checkbox.focus+.a-label,.m-form-field--checkbox .a-radio:focus+.a-label,.m-form-field--checkbox .a-radio.focus+.a-label,.m-form-field--radio .a-checkbox:focus+.a-label,.m-form-field--radio .a-checkbox.focus+.a-label,.m-form-field--radio .a-radio:focus+.a-label,.m-form-field--radio .a-radio.focus+.a-label{outline:1px dotted var(--pacific);outline-offset:1px}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:hover+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled:checked+.a-label:before,.m-form-field--checkbox .a-radio:disabled:focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled.focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled:hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled.hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled:checked+.a-label:before,.m-form-field--radio .a-checkbox:disabled:focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled.focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled:hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled.hover+.a-label:before,.m-form-field--radio .a-radio:disabled:checked+.a-label:before,.m-form-field--radio .a-radio:disabled:focus+.a-label:before,.m-form-field--radio .a-radio:disabled.focus+.a-label:before,.m-form-field--radio .a-radio:disabled:hover+.a-label:before,.m-form-field--radio .a-radio:disabled.hover+.a-label:before{border-color:var(--gray-60);outline:none;box-shadow:none}.m-form-field--checkbox .a-checkbox:disabled+.a-label,.m-form-field--checkbox .a-radio:disabled+.a-label,.m-form-field--radio .a-checkbox:disabled+.a-label,.m-form-field--radio .a-radio:disabled+.a-label{cursor:not-allowed;color:var(--gray-dark)}.m-form-field--checkbox .a-checkbox:disabled+.a-label:before,.m-form-field--checkbox .a-radio:disabled+.a-label:before,.m-form-field--radio .a-checkbox:disabled+.a-label:before,.m-form-field--radio .a-radio:disabled+.a-label:before{background:var(--gray-10);border-color:var(--gray-60)}.m-form-field--checkbox .a-checkbox:focus+.a-label:before,.m-form-field--checkbox .a-checkbox.focus+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:hover+.a-label:before,.m-form-field--checkbox .a-checkbox.hover+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center 0}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,')}.m-form-field--checkbox-error .a-label:before{border-color:var(--red);outline:1px solid var(--red)}.m-form-field--checkbox-error .a-label:hover:before,.m-form-field--checkbox-error .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-error .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-error .a-checkbox.focus+.a-label:before{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline-color:var(--red)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label,.m-form-field--checkbox-error .a-checkbox.focus+.a-label{outline:1px dotted var(--red);outline-offset:1px}.m-form-field--checkbox-warning .a-label:before{border-color:var(--gold);outline:1px solid var(--gold)}.m-form-field--checkbox-warning .a-label:hover:before,.m-form-field--checkbox-warning .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label:before{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline-color:var(--gold)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label{outline:1px dotted var(--gold);outline-offset:1px}.m-form-field--checkbox-success .a-label:before{border-color:var(--green);outline:1px solid var(--green)}.m-form-field--checkbox-success .a-label:hover:before,.m-form-field--checkbox-success .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-success .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-success .a-checkbox.focus+.a-label:before{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline-color:var(--green)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label,.m-form-field--checkbox-success .a-checkbox.focus+.a-label{outline:1px dotted var(--green);outline-offset:1px}.m-form-field--radio .a-label:before{border-radius:50%;transform:rotate(0)}.m-form-field--radio .a-radio:focus+.a-label:before,.m-form-field--radio .a-radio.focus+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:hover+.a-label:before,.m-form-field--radio .a-radio.hover+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:checked+.a-label:before{background-color:var(--pacific);box-shadow:inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:checked:disabled+.a-label:before{background-color:var(--gray-40);box-shadow:inset 0 0 0 2px var(--gray-10)}.m-form-field--radio .a-radio:focus:checked+.a-label:before,.m-form-field--radio .a-radio.focus:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:hover:checked+.a-label:before,.m-form-field--radio .a-radio.hover:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--lg-target{display:block}.m-form-field--lg-target .a-label{box-sizing:border-box;width:100%;padding:15px;background-color:var(--gray-10)}.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{background-color:var(--pacific-20);box-shadow:inset 0 0 0 1px var(--pacific)}.m-form-field--lg-target .a-checkbox:hover+.a-label,.m-form-field--lg-target .a-checkbox.hover+.a-label,.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-radio:hover+.a-label,.m-form-field--lg-target .a-radio.hover+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label{box-shadow:inset 0 0 0 2px var(--pacific)}.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{outline-offset:1px}.m-form-field--lg-target .a-checkbox:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:hover:disabled+.a-label,.m-form-field--lg-target .a-radio:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:hover:disabled+.a-label{color:var(--gray-dark);box-shadow:none;background-color:var(--gray-20)}.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label:before,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label:before{border:1px solid var(--gray-60)}.m-form-field .a-form-alert{margin-top:.9375em}.a-label{display:inline-block}.a-label__helper{color:var(--gray-dark);font-size:1rem;font-weight:400}.a-label__helper--block{display:block;margin-top:0.8333333333em}.a-label--heading{display:block;margin-bottom:0.5555555556em;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.a-label--heading,ul+.a-label--heading,ol+.a-label--heading,dl+.a-label--heading,figure+.a-label--heading,img+.a-label--heading,table+.a-label--heading,blockquote+.a-label--heading,h1+.a-label--heading,.h1+.a-label--heading,h2+.a-label--heading,.h2+.a-label--heading,h3+.a-label--heading,.h3+.a-label--heading,h5+.a-label--heading,.h5+.a-label--heading,h6+.a-label--heading,.h6+.a-label--heading{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.a-label--heading{margin-bottom:.625em;font-size:1em;line-height:1.125}}.a-label--heading .a-label__helper--block{margin-top:.625rem}.a-range{appearance:none;width:100%;min-height:49px}.a-range::-webkit-slider-runnable-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-moz-range-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-webkit-slider-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range::-moz-range-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range:focus,.a-range.focus{box-shadow:none;outline:none}.a-range:focus::-webkit-slider-thumb,.a-range.focus::-webkit-slider-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.a-range:focus::-moz-range-thumb,.a-range.focus::-moz-range-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.o-search-input{display:flex;flex-direction:column;row-gap:.9375rem}.o-search-input__input{position:relative;display:flex;width:initial;flex:0 1 100%}.o-search-input__input-label{position:absolute;left:10px;align-self:center;cursor:pointer}.o-search-input__input input[type=search]{width:100%;white-space:nowrap;padding-left:30px;appearance:none}.o-search-input__input button[type=reset]{display:none;position:absolute;right:0;align-self:center;color:var(--gray-40);font-size:20px;border:1px solid transparent;background-color:transparent;outline:0;width:44px;padding:5px;text-align:right}.o-search-input__input button[type=reset]>svg{width:25px;cursor:pointer;pointer-events:none}.o-search-input__input button[type=reset]:hover{color:var(--black)}.o-search-input__input button[type=reset]:focus{color:var(--black)}.o-search-input__input button[type=reset]:focus>svg{outline:1px dotted var(--pacific)}.o-search-input__input input[type=search]:placeholder-shown~button[type=reset]{display:none}.o-search-input__input input[type=search]:not(:placeholder-shown){padding-right:34px}.o-search-input__input input[type=search]::-webkit-search-decoration,.o-search-input__input input[type=search]::-webkit-search-cancel-button,.o-search-input__input input[type=search]::-webkit-search-results-button,.o-search-input__input input[type=search]::-webkit-search-results-decoration{display:none}.o-search-input:focus-within button[type=reset],.o-search-input .o-search-input__input:hover button[type=reset]{display:block}.o-search-input button[type=submit]{line-height:1.1875}@media only all and (min-width: 37.5625em){.o-search-input{flex-direction:row;border-left:0}.o-search-input button[type=submit]{border-top-left-radius:0;border-bottom-left-radius:0;flex-basis:25%}}.no-js .o-search-input button[type=reset]{display:none !important}.a-select{position:relative;border:1px solid var(--gray-60)}.a-select select{width:100%;line-height:1.375;padding:.4375em .375em .375em;border:0;appearance:none;background-color:var(--white);border-radius:0;color:var(--black)}.a-select select:hover,.a-select select.hover{outline:2px solid var(--pacific);outline-offset:0}.a-select select:active,.a-select select:focus,.a-select select.focus{box-shadow:0 0 0 2px var(--pacific);outline:1px dotted var(--pacific);outline-offset:3px}.a-select select[disabled]{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed}.a-select select[disabled]:hover,.a-select select[disabled].hover,.a-select select[disabled]:focus,.a-select select[disabled].focus{outline:none}.a-select select[disabled] option,.a-select select[disabled] option:disabled,.a-select select option:disabled{color:var(--gray-dark)}.a-select:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;content:\"\";pointer-events:none}.a-select--disabled:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.a-tag-filter{display:flex;gap:.625rem;border:1px solid var(--teal);padding:4px 6px;background-color:var(--teal-20);border-radius:.1875rem;color:var(--black);text-align:left;min-width:-moz-fit-content;min-width:fit-content}.a-tag-filter .cf-icon-svg{pointer-events:none;flex:none}.a-tag-filter>label{display:contents;pointer-events:none}button.a-tag-filter:hover{background-color:var(--teal-40);cursor:pointer}button.a-tag-filter:focus{outline:1px dotted var(--teal);outline-offset:1px}button.a-tag-filter:active{background-color:var(--teal)}a.a-tag-filter{line-height:normal;color:var(--black);border-color:var(--teal)}a.a-tag-filter:visited,a.a-tag-filter.visited,a.a-tag-filter:hover,a.a-tag-filter.hover{border-color:var(--teal);color:var(--black)}a.a-tag-filter:focus,a.a-tag-filter.focus{border-color:var(--teal);color:var(--black)}a.a-tag-filter:active,a.a-tag-filter.active{border-color:var(--teal);color:var(--black)}.a-tag-topic{display:flex;gap:.3125rem}.a-tag-topic{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--gold-80);letter-spacing:1px}.a-tag-topic .a-tag-topic__text{color:var(--gray);word-break:break-word}@media only all and (max-width: 37.5em){.a-tag-topic{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-tag-topic .cf-icon-svg--right{margin-left:auto}.a-tag-topic .a-tag-topic__text{border-bottom-width:0;flex-shrink:10}}a.a-tag-topic{color:var(--gold-80);border-color:var(--gold-80)}a.a-tag-topic:visited,a.a-tag-topic.visited,a.a-tag-topic:hover,a.a-tag-topic.hover{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:focus,a.a-tag-topic.focus{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:active,a.a-tag-topic.active{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic .a-tag-topic__text{border-bottom-color:var(--gold-80)}@media only all and (max-width: 37.5em){a.a-tag-topic{border-top-width:1px;border-bottom-width:1px}a.a-tag-topic:focus{outline:none}a.a-tag-topic:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-tag-topic)+li:has(.a-tag-topic) .a-tag-topic{position:relative;border-top:none}li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:hover:before,li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.a-tag-topic__bullet{font-size:1rem;line-height:1rem}@media only all and (min-width: 37.5625em){a.a-tag-topic__text{color:var(--gray);border-color:var(--gray)}a.a-tag-topic__text:visited,a.a-tag-topic__text.visited,a.a-tag-topic__text:hover,a.a-tag-topic__text.hover{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:focus,a.a-tag-topic__text.focus{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:active,a.a-tag-topic__text.active{border-color:var(--gray);color:var(--gray)}a.a-tag-topic,a.a-tag-topic:visited,a.a-tag-topic:hover,a.a-tag-topic:focus,a.a-tag-topic:active{border-bottom:none;outline-offset:1px}a.a-tag-topic .a-tag-topic__text,a.a-tag-topic:visited .a-tag-topic__text,a.a-tag-topic:hover .a-tag-topic__text,a.a-tag-topic:focus .a-tag-topic__text,a.a-tag-topic:active .a-tag-topic__text{padding-bottom:1px;border-bottom:1px dotted var(--gold-80)}a.a-tag-topic:hover .a-tag-topic__text{border-bottom:1px solid var(--gold-80)}a.a-tag-topic:focus{outline-color:var(--gray)}a.a-tag-topic:focus .a-tag-topic__text{border-bottom-style:solid !important}}.m-tag-group{padding-left:0;list-style-type:none}.m-tag-group li{margin-bottom:0;display:contents}@media only all and (min-width: 37.5625em){.m-tag-group{display:flex;gap:.9375em;flex-wrap:wrap}.m-tag-group--stacked{flex-direction:column;width:-moz-fit-content;width:fit-content}}.m-tag-group:has(.a-tag-filter){display:flex;gap:.9375em;flex-wrap:wrap}html[lang=ar] .m-tag-group{direction:rtl;padding-right:0}.a-text-input{appearance:none;display:inline-block;padding:.4375em;border:1px solid var(--gray-60);background:var(--white);color:var(--black);box-sizing:border-box}.a-text-input:hover,.a-text-input.hover{border-color:var(--pacific);outline:1px solid var(--pacific)}.a-text-input:focus,.a-text-input.focus{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific);outline:1px dotted var(--pacific);outline-offset:2px}.a-text-input:disabled,.a-text-input:disabled:hover,.a-text-input:disabled.hover,.a-text-input:disabled:focus,.a-text-input:disabled.focus{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed;border-color:var(--gray-60);outline:none}.a-text-input--error{border-color:var(--red);outline:1px solid var(--red)}.a-text-input--error:hover,.a-text-input--error.hover{border-color:var(--red-dark);outline:1px solid var(--red-dark);outline-offset:0}.a-text-input--error:focus,.a-text-input--error.focus{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red)}.a-text-input--error:focus:hover,.a-text-input--error:focus.hover,.a-text-input--error.focus:hover,.a-text-input--error.focus.hover{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red);outline-offset:2px}.a-text-input--warning{border-color:var(--gold);outline:1px solid var(--gold)}.a-text-input--warning:hover,.a-text-input--warning.hover{border-color:var(--gold-dark);outline:1px solid var(--gold-dark);outline-offset:0}.a-text-input--warning:focus,.a-text-input--warning.focus{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold)}.a-text-input--warning:focus:hover,.a-text-input--warning:focus.hover,.a-text-input--warning.focus:hover,.a-text-input--warning.focus.hover{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold);outline-offset:2px}.a-text-input--success{border-color:var(--green);outline:1px solid var(--green)}.a-text-input--success:hover,.a-text-input--success.hover{border-color:var(--green-dark);outline:1px solid var(--green-dark);outline-offset:0}.a-text-input--success:focus,.a-text-input--success.focus{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green)}.a-text-input--success:focus:hover,.a-text-input--success:focus.hover,.a-text-input--success.focus:hover,.a-text-input--success.focus.hover{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green);outline-offset:2px}::-webkit-search-decoration{appearance:none}::placeholder{color:var(--gray-dark)}input[type=date]::-webkit-datetime-edit{color:var(--gray-dark)}select.o-multiselect{display:block;box-sizing:border-box;width:100%;padding:.25em .4375em;height:5.5em;border:1px solid var(--gray-60)}select.o-multiselect option{padding:.125em .375em}.o-multiselect,.o-multiselect__header{position:relative}.o-multiselect__header:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;border:1px solid var(--gray-60);content:\"\";pointer-events:none}.o-multiselect__search[type=text]{display:block;box-sizing:border-box;width:100%}.o-multiselect__fieldset{border-color:var(--gray-60);border-top:none;margin:-1px 0 0;padding:0;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;position:absolute;z-index:10;max-height:0;width:100%;transition:max-height .25s ease-out}.o-multiselect.u-active .o-multiselect__fieldset{margin-top:0;max-height:140px;border-color:var(--pacific);border-width:2px;border-top:0}.o-multiselect.u-active .o-multiselect__header:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.o-multiselect__options{list-style-type:none;background-color:var(--white);padding:0}.o-multiselect__options li{margin:0}.o-multiselect__options li:first-child .a-label{padding-top:.625em}.o-multiselect__options.u-filtered li:not(.u-filter-match){display:none}.o-multiselect__options.u-no-results li,.o-multiselect__options.u-max-selections li{display:none}.o-multiselect__options.u-no-results:after,.o-multiselect__options.u-max-selections:after{display:list-item}.o-multiselect__options.u-no-results:after{content:\"No results found\"}.o-multiselect__options.u-max-selections{padding:.625em;pointer-events:none}.o-multiselect__options.u-max-selections:after{content:\"Reached maximum number of selections\"}.o-multiselect__options .a-label{box-sizing:border-box;padding:.3125em 0 .3125em .625em;width:100%}.cf-icon-svg{height:1.1875em;vertical-align:text-top;fill:currentcolor}.cf-icon-svg--updating,.cf-icon-svg--updating-round{animation:updating-animation 1.25s infinite linear;transform-origin:50% 50%}@keyframes updating-animation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}html[lang=ar] .cf-icon-svg--right,html[lang=ar] .cf-icon-svg--right-round,html[lang=ar] .cf-icon-svg--left,html[lang=ar] .cf-icon-svg--left-round,html[lang=ar] .cf-icon-svg--arrow-right,html[lang=ar] .cf-icon-svg--arrow-right-round,html[lang=ar] .cf-icon-svg--arrow-left,html[lang=ar] .cf-icon-svg--arrow-left-round,html[lang=ar] .cf-icon-svg--help,html[lang=ar] .cf-icon-svg--help-round,html[lang=ar] .cf-icon-svg--book,html[lang=ar] .cf-icon-svg--book-round,html[lang=ar] .cf-icon-svg--document,html[lang=ar] .cf-icon-svg--document-round,html[lang=ar] .cf-icon-svg--edit,html[lang=ar] .cf-icon-svg--edit-round,html[lang=ar] .cf-icon-svg--paper-clip,html[lang=ar] .cf-icon-svg--paper-clip-round,html[lang=ar] .cf-icon-svg--cart,html[lang=ar] .cf-icon-svg--cart-round,html[lang=ar] .cf-icon-svg--disability,html[lang=ar] .cf-icon-svg--disability-round,html[lang=ar] .cf-icon-svg--travel,html[lang=ar] .cf-icon-svg--travel-round,html[lang=ar] .cf-icon-svg--bullhorn,html[lang=ar] .cf-icon-svg--bullhorn-round,html[lang=ar] .cf-icon-svg--chart,html[lang=ar] .cf-icon-svg--chart-round,html[lang=ar] .cf-icon-svg--list,html[lang=ar] .cf-icon-svg--list-round,html[lang=ar] .cf-icon-svg--external-link,html[lang=ar] .cf-icon-svg--external-link-round{transform:scaleX(-1)}.m-card{position:relative}.m-card:not(.m-card--breakout)>a{padding:1.875em}.m-card:not(.m-card--breakout) .m-card__footer{margin-top:auto}.m-card:not(.m-card--breakout,.m-card--topic){background:var(--white);border:1px solid var(--gray-20);border-bottom-width:3px;padding:1.875em}.m-card:not(.m-card--breakout,.m-card--topic),.m-card>a{display:flex;flex-direction:column;flex-grow:1;flex-basis:0;box-sizing:border-box;height:100%}.m-card a:focus{outline-offset:2px}.m-card__footer>a{font-weight:500;border-bottom-width:1px}@media only all and (max-width: 56.3125em){.m-card__heading{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h4+.m-card__heading,.h4+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.3636363636em}}@media only all and (max-width: 56.3125em)and (max-width: 37.5em){.m-card__heading{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h3+.m-card__heading,.h3+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.6666666667em}}.m-card__heading>a{color:var(--black)}.m-card__heading>a:hover{color:var(--pacific)}.m-card__heading>a .m-card__icon{font-size:1em;margin-bottom:0;padding-right:.46875em}.m-card__heading>a .m-card__icon,.m-card__heading>a span{display:table-cell}.m-card>.m-list{margin-top:10px;margin-bottom:30px}.m-card--topic{text-align:center;width:170px;background:var(--white)}.m-card--topic>a{border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--topic .m-card__icon{font-size:1.875em;color:var(--green);margin-bottom:.3125em}.m-card--topic:hover>a{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--topic:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--topic .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--topic>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--topic:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:focus .m-card__footer>span{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:active .m-card__footer>span{border-color:var(--pacific-dark);border-style:solid;color:var(--pacific-dark)}.m-card--topic-action .m-card__icon{color:var(--pacific)}.m-card--breakout{min-width:210px;text-align:center}.m-card--breakout>a{padding-top:60px}.m-card--breakout .m-card__inner-wrapper{position:relative;z-index:0;min-height:135px;background:var(--gray-5);border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--breakout .m-card__img{position:absolute;z-index:1;top:0;left:50%;width:210px;height:120px;margin-left:-105px}.m-card--breakout .m-card__footer{margin-top:84px}.m-card--breakout:hover .m-card__inner-wrapper{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--breakout:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--breakout .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--breakout>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--breakout:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--breakout>a:focus .m-card__footer>span{border-color:var(--pacific);color:var(--pacific)}.m-card--breakout>a:active .m-card__footer>span{border-color:var(--navy);border-style:solid;color:var(--navy)}.m-card--breakout .m-card__footer>span{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card--breakout .m-card__footer>span,ul+.m-card--breakout .m-card__footer>span,ol+.m-card--breakout .m-card__footer>span,dl+.m-card--breakout .m-card__footer>span,figure+.m-card--breakout .m-card__footer>span,img+.m-card--breakout .m-card__footer>span,table+.m-card--breakout .m-card__footer>span,blockquote+.m-card--breakout .m-card__footer>span,h1+.m-card--breakout .m-card__footer>span,.h1+.m-card--breakout .m-card__footer>span,h2+.m-card--breakout .m-card__footer>span,.h2+.m-card--breakout .m-card__footer>span,h4+.m-card--breakout .m-card__footer>span,.h4+.m-card--breakout .m-card__footer>span,h5+.m-card--breakout .m-card__footer>span,.h5+.m-card--breakout .m-card__footer>span,h6+.m-card--breakout .m-card__footer>span,.h6+.m-card--breakout .m-card__footer>span{margin-top:1.3636363636em}.o-card-group>h2{margin-bottom:1.875rem}.o-card-group--column-2 .o-card-group__cards{grid-template-columns:1fr 1fr}.o-card-group--column-3 .o-card-group__cards{grid-template-columns:repeat(3, minmax(0, 1fr))}@media only all and (max-width: 63.8125em){.o-card-group--column-3 .o-card-group__cards{grid-template-columns:1fr 1fr}}.o-card-group__cards{display:grid;grid-column-gap:1.25em;grid-row-gap:1.25em}@media only all and (max-width: 37.5em){.o-card-group__cards{grid-template-columns:100% !important}}.o-card-group--bg-green{padding:1.875em;background:var(--green-20)}_:-ms-lang(x),.o-card-group__cards{display:block}_:-ms-lang(x) .m-card,.o-card-group__cards .m-card{display:block;float:left;margin-bottom:10px}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-2 .o-card-group__cards .m-card{width:48%;margin-right:2%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-2 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-3 .o-card-group__cards .m-card{width:32%;margin-right:1%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-3 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x),.o-card-group:after{content:\"\";display:table;clear:both}.o-card-group--count-2 .m-card:nth-of-type(1),.o-card-group--count-3 .m-card:nth-of-type(1),.o-card-group--count-4 .m-card:nth-of-type(1){grid-area:card1}.o-card-group--count-2 .m-card:nth-of-type(2),.o-card-group--count-3 .m-card:nth-of-type(2),.o-card-group--count-4 .m-card:nth-of-type(2){grid-area:card2}.o-card-group--count-2 .m-card:nth-of-type(3),.o-card-group--count-3 .m-card:nth-of-type(3),.o-card-group--count-4 .m-card:nth-of-type(3){grid-area:card3}.o-card-group--count-2 .m-card:nth-of-type(4),.o-card-group--count-3 .m-card:nth-of-type(4),.o-card-group--count-4 .m-card:nth-of-type(4){grid-area:card4}.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card1 card3\"}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.7307692308em}h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1)>a{justify-content:center}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card3 card4\"}.o-card-group--flow .o-card-group__cards{display:flex;flex-wrap:wrap;justify-content:center}@media only all and (min-width: 37.5625em)and (max-width: 56.25em){.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card1\" \"card2 card3\"}}@media only all and (max-width: 37.5em){.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\"}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\" \"card4\"}.o-card-group--flow .o-card-group__cards{display:block}.o-card-group--flow .o-card-group__cards .m-card{width:100%;margin-bottom:1.875em}}.o-email-signup .m-notification{margin-bottom:.9375em}.o-email-signup .a-text-input{max-width:23.125rem}.o-email-signup__buttons{display:flex;margin-top:.9375em;align-items:center;flex-wrap:wrap-reverse;gap:.9375em}.o-email-signup .a-btn{text-align:inherit}@media only all and (max-width: 37.5em){.o-email-signup .a-label--heading{font-size:1em}}.o-featured-content-module{min-height:220px;position:relative;border:1px solid var(--gray-40);background-color:var(--gray-5)}.o-featured-content-module__text{padding-top:1.875em;padding-bottom:1.875em}.o-featured-content-module__img{display:block}@media only all and (max-width: 37.5em){.o-featured-content-module__text{padding-right:.9375em;padding-left:.9375em}.o-featured-content-module__visual{padding-right:.9375em;padding-bottom:.9375em;padding-left:.9375em}.o-featured-content-module__img{margin-right:auto;margin-left:auto}}@media only all and (min-width: 37.5625em){.o-featured-content-module__text{padding-right:300px;padding-left:1.875em}.o-featured-content-module__visual{height:100%;overflow:hidden;position:absolute;top:0;right:0;width:270px}.o-featured-content-module__img{max-width:none;height:100%;position:absolute;left:50%;transform:translate(-50%)}}.m-hero{background-color:var(--gray-5)}.m-hero__wrapper{display:grid;max-width:1200px;margin:0 auto;padding-top:30px;padding-bottom:30px}.m-hero__text{padding-right:15px;padding-left:15px}.m-hero__heading{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7647058824em}.m-hero__subhead{font-size:22px;line-height:1.25}.m-hero__image-wrapper{box-sizing:border-box;overflow:hidden}.m-hero__image{background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;display:none}@supports(display: grid){.m-hero__image{display:block}}.m-hero--knockout{background-color:var(--gray);color:var(--white)}.m-hero--overlay .m-hero__wrapper{background-position:center;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo,.m-hero--50-50{background-color:var(--white)}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}@media only all and (min-width: 37.5625em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h2+.m-hero--jumbo .m-hero__subhead,.h2+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h2+.m-hero--50-50 .m-hero__subhead,.h2+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.3636363636em}}@media only all and (min-width: 63.8125em){.m-hero--jumbo .m-hero__wrapper,.m-hero--50-50 .m-hero__wrapper{min-height:285px}.m-hero--jumbo .m-hero__heading,.m-hero--50-50 .m-hero__heading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.625em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead{margin-top:1.7307692308em}h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h3+.m-hero--jumbo .m-hero__subhead,.h3+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h3+.m-hero--50-50 .m-hero__subhead,.h3+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){.m-hero__image-wrapper{margin-top:1.875em}.m-hero--overlay .m-hero__wrapper{background-image:none !important}.m-hero--jumbo .m-hero__wrapper{padding-bottom:0}}@media only all and (max-width: 56.25em){.m-hero__heading{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7307692308em}h1+.m-hero__heading,.h1+.m-hero__heading,h3+.m-hero__heading,.h3+.m-hero__heading,h4+.m-hero__heading,.h4+.m-hero__heading,h5+.m-hero__heading,.h5+.m-hero__heading,h6+.m-hero__heading,.h6+.m-hero__heading{margin-top:1.1538461538em}.m-hero__subhead{font-size:18px}}@media only all and (min-width: 37.5625em){.m-hero__wrapper{grid-template-columns:7fr 5fr;padding-right:15px;padding-left:15px;min-height:225px}.m-hero__text{margin:auto 0}.m-hero__image-wrapper{padding-right:15px;padding-left:15px;display:flex;align-items:center}.m-hero--bleeding .m-hero__image-wrapper{width:100%;margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--bleeding .m-hero__image{padding-bottom:0 !important;height:100%;width:100%;background-size:cover}.m-hero--overlay .m-hero__image{display:none}.m-hero--jumbo .m-hero__wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo .m-hero__image{display:none}.m-hero--50-50 .m-hero__wrapper{grid-template-columns:1fr 1fr;border:1px solid var(--gray-40);border-top:none;background-position:100% center;background-repeat:no-repeat;background-size:50%}.m-hero--50-50 .m-hero__image{display:none}}@media only all and (min-width: 63.8125em){.m-hero__wrapper{padding-top:2.8125em;padding-bottom:2.8125em;min-height:195px}.m-hero--bleeding .m-hero__image-wrapper{margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--50-50 .m-hero__wrapper{min-height:345px}}.content-l{position:relative}@media only all and (min-width: 37.5625em){.content-l{display:block;position:relative;margin-left:-15px;margin-right:-15px}}@media only all and (max-width: 37.5em){.content-l__col+.content-l__col{margin-top:1.875em}}@media only all and (min-width: 37.5625em){.content-l__col-1{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-2{display:inline-block;box-sizing:border-box;width:50%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-3{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-2-3{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-8{display:inline-block;box-sizing:border-box;width:37.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-5-8{display:inline-block;box-sizing:border-box;width:62.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-4{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-4{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}.content__line{height:1px;background:var(--gray-40)}.content__main dd,.content__main dt,.content__main h3,.content__main h4,.content__main h5,.content__main h6,.content__main li,.content__main p,.content__main label,.content__intro dd,.content__intro dt,.content__intro h3,.content__intro h4,.content__intro h5,.content__intro h6,.content__intro li,.content__intro p,.content__intro label{max-width:41.875rem}.content__intro,.content__main,.content__sidebar{padding:1.875em .9375em}@media only all and (min-width: 37.5625em){.content__intro,.content__main,.content__sidebar{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding:2.8125em .9375em}}@media only all and (min-width: 56.3125em){.content__intro,.content__main,.content__sidebar{padding:2.8125em 0}}@media only all and (min-width: 56.3125em){.content__intro{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}@media only all and (min-width: 56.3125em){.content--1-3 .content__sidebar{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-right:1.875em}.content--1-3 .content__main{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;position:relative}.content--1-3 .content__main:after{content:\"\";border-left:1px solid var(--gray-40);position:absolute;top:2.8125em;bottom:0;left:-1.875em}.content--2-1 .content__main{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content--2-1 .content__main:after{right:-1.875em}.content--2-1 .content__sidebar{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-left:1.875em}}.content--flush-bottom{padding-bottom:0}@media only all and (max-width: 56.25em){.content--flush-top-on-small{padding-top:0}}@media only all and (max-width: 56.25em){.content--flush-all-on-small{padding:0;border:none}}.block{margin-top:3.75em;margin-bottom:3.75em}.block--border-top{border-top:1px solid var(--gray-40)}.block--border-right{border-right:1px solid var(--gray-40)}.block--border-bottom{border-bottom:1px solid var(--gray-40)}.block--border-left{border-left:1px solid var(--gray-40)}.block--border{border:1px solid var(--gray-40)}.block--flush-top{margin-top:0 !important}.block--flush-top.block--border,.block--flush-top.block--border-top{border-top:none}.block--flush-bottom{margin-bottom:0 !important}.block--flush-bottom.block--border,.block--flush-bottom.block--border-bottom{border-bottom:none}.block--flush-sides{margin-right:-15px;margin-left:-15px}@media only all and (max-width: 37.5em){.block--flush-sides.block--border,.block--flush-sides.block--border-right,.block--flush-sides.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush-sides{margin-right:-30px;margin-left:-30px}}.block--flush{margin-top:0 !important;margin-right:-15px;margin-bottom:0 !important;margin-left:-15px}.block--flush.block--border,.block--flush.block--border-top,.block--flush.block--border-bottom{border-top:none;border-bottom:none}@media only all and (max-width: 37.5em){.block--flush.block--border,.block--flush.block--border-right,.block--flush.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush{margin-right:-30px;margin-left:-30px}}.block--bg{padding:1.875em .9375em 3.75em;background:var(--gray-5)}@media only all and (min-width: 37.5625em){.block--bg{padding:2.8125em 1.875em}}.block--padded-top{padding-top:1.875em;margin-top:1.875em}.block--padded-bottom{padding-bottom:1.875em;margin-bottom:1.875em}.block--sub{margin-top:1.875em;margin-bottom:1.875em}@media only all and (min-width: 56.3125em){.wrapper{max-width:1200px;padding-right:15px;padding-left:15px;margin:0 auto;clear:both}}.wrapper--match-content{padding-left:15px;padding-right:15px}@media only all and (min-width: 37.5625em){.wrapper--match-content{padding-left:30px;padding-right:30px;max-width:1200px}}.o-text-introduction{margin-top:0;margin-bottom:60px}.o-text-introduction>*{margin-top:0;margin-bottom:15px;max-width:41.875rem}.o-well{box-sizing:border-box;padding:1.875em .9375em;border:1px solid var(--gray-40);background-color:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-well{padding-left:1.875em;padding-right:1.875em}}.o-banner{padding:.9375em 0;background:var(--gold-10);border-bottom:1px solid var(--gray-40);font-size:.875em}.o-banner .m-notification{border:none;padding:0}.o-banner .m-notification__icon{left:0;top:0}.o-banner--dark{background:var(--teal-dark);border-color:var(--teal-dark);color:var(--white)}.o-banner--dark .m-notification{background:var(--teal-dark)}.o-banner--dark .m-notification .cf-icon-svg{fill:var(--white)}.o-banner--dark .m-notification a{color:var(--white);border-color:var(--white)}.o-banner--dark .m-notification a:visited,.o-banner--dark .m-notification a.visited{border-color:var(--teal-40);color:var(--teal-40)}.o-banner--dark .m-notification a:hover,.o-banner--dark .m-notification a.hover{border-color:var(--gray-15);color:var(--gray-15)}.o-banner--dark .m-notification a:focus,.o-banner--dark .m-notification a.focus{border-color:var(--white);color:var(--white)}.o-banner--dark .m-notification a:active,.o-banner--dark .m-notification a.active{border-color:var(--gray-15);color:var(--gray-15)}@media only all and (min-width: 37.5625em){.o-banner{font-size:1em}}.m-notification{display:none;position:relative;padding:15px;background:var(--gray-5);border:1px solid var(--gray-40)}.m-notification>.cf-icon-svg{position:absolute;fill:var(--gray)}.m-notification--success{background:var(--green-10);border-color:var(--green)}.m-notification--success>.cf-icon-svg{fill:var(--green)}.m-notification--warning{background:var(--gold-10);border-color:var(--gold)}.m-notification--warning>.cf-icon-svg{fill:var(--gold)}.m-notification--error{background:var(--red-10);border-color:var(--red)}.m-notification--error>.cf-icon-svg{fill:var(--red)}.m-notification--success a,.m-notification--warning a,.m-notification--error a{color:var(--pacific-mid-dark);border-color:var(--pacific-mid-dark)}.m-notification--success a:visited,.m-notification--success a.visited,.m-notification--warning a:visited,.m-notification--warning a.visited,.m-notification--error a:visited,.m-notification--error a.visited{border-color:var(--teal);color:var(--teal)}.m-notification--success a:hover,.m-notification--success a.hover,.m-notification--warning a:hover,.m-notification--warning a.hover,.m-notification--error a:hover,.m-notification--error a.hover{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-notification--success a:focus,.m-notification--success a.focus,.m-notification--warning a:focus,.m-notification--warning a.focus,.m-notification--error a:focus,.m-notification--error a.focus{border-color:var(--pacific-mid-dark);color:var(--pacific-mid-dark)}.m-notification--success a:active,.m-notification--success a.active,.m-notification--warning a:active,.m-notification--warning a.active,.m-notification--error a:active,.m-notification--error a.active{border-color:var(--navy-dark);color:var(--navy-dark)}.m-notification--visible{display:block}.cf-icon-svg+.m-notification__content{padding-left:1.5625rem}.m-notification__message{font-size:1rem;line-height:1.25;font-weight:500}@media only all and (min-width: 37.5625em){.m-notification__message{font-size:1.125rem}}.m-notification__explanation{margin-top:.3125rem;margin-bottom:.9375rem}.m-notification__message+.m-list{margin-top:.9375rem}@media only all and (min-width: 37.5625em){.m-notification .cf-icon-svg{font-size:1.125rem}.m-notification__explanation{margin-bottom:0}.m-notification .m-list{margin-top:.3125rem}.m-notification .m-list__item{margin-bottom:.3125rem}}html[lang=ar] .m-notification .cf-icon-svg+.m-notification__content{padding-left:initial;padding-right:1.5625rem}html[lang=ar] .m-notification .m-list{padding-right:0}.m-pagination{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:\"pag-btn-prev . pag-btn-next\" \"pag-form pag-form pag-form\";row-gap:.9375rem}.m-pagination__form{grid-area:pag-form;display:flex;flex-flow:wrap;place-content:center;gap:.625rem;padding:.3125rem;border-radius:.25rem;background:var(--gray-5);color:var(--gray)}.m-pagination__current-page{width:2.8125rem;font-weight:500;text-align:right}.m-pagination__label{display:contents;white-space:nowrap}.m-pagination__btn-prev{grid-area:pag-btn-prev;z-index:1}.m-pagination__btn-next{grid-area:pag-btn-next;z-index:1}@media only all and (min-width: 37.5625em){.m-pagination{grid-template-areas:\"pag-btn-prev pag-form pag-btn-next\"}.m-pagination__btn-prev{border-top-right-radius:0;border-bottom-right-radius:0}.m-pagination__btn-next{border-top-left-radius:0;border-bottom-left-radius:0}}.o-table__cell--right-align{text-align:right}.o-table--scrolling{box-sizing:border-box;overflow-y:hidden}.o-table--scrolling table{border:1px solid var(--gray-40)}.o-table--scrolling table>tbody>tr:nth-child(2n)>th,.o-table--scrolling table>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-table--striped>tbody>tr:nth-child(2n)>th,.o-table--striped>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}}@media only screen and (max-width: 600px){.o-table{width:100%}.o-table--striped tr:nth-child(2n)>th,.o-table--striped tr:nth-child(2n)>td{background:var(--white)}.o-table--stack-on-small{border-top:1px solid var(--gray-40)}.o-table--stack-on-small tr,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=row],.o-table--stack-on-small [data-display-table=cell]{display:block}.o-table--stack-on-small th,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=cell]{padding-right:0;padding-left:0;width:100%}.o-table--stack-on-small>thead,.o-table--stack-on-small [data-display-table=thead]{display:none}.o-table--stack-on-small td[data-label]:before{display:block;margin-top:0;margin-bottom:.3125em;content:attr(data-label);line-height:1.83333333;font-size:.875em;font-weight:600;letter-spacing:1px;text-transform:uppercase}.o-table--stack-on-small td:last-child,.o-table--stack-on-small [data-display-table=cell]:last-child{margin-bottom:1.875em}}.a-date{color:var(--gray);white-space:nowrap;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.a-date,ul+.a-date,ol+.a-date,dl+.a-date,figure+.a-date,img+.a-date,table+.a-date,blockquote+.a-date,h1+.a-date,.h1+.a-date,h2+.a-date,.h2+.a-date,h3+.a-date,.h3+.a-date,h4+.a-date,.h4+.a-date,h6+.a-date,.h6+.a-date{margin-top:2.1428571429em}.no-js .u-js-only,.u-hide-if-js{display:none !important}.no-js .u-hide-if-js{display:block !important}.u-clearfix:after{content:\"\";display:table;clear:both}.u-visually-hidden{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}@media only all and (max-width: 37.5em){.u-hide-on-mobile{display:none}}.u-show-on-mobile{display:none}@media only all and (max-width: 37.5em){.u-show-on-mobile{display:block}}.u-hidden{display:none !important}.u-invisible{visibility:hidden}.u-right{float:right}.u-nowrap{white-space:nowrap}.u-flexible-container{position:relative;padding-bottom:56.25%;height:0}.u-flexible-container__inner{position:absolute;top:0;left:0;width:100%;height:100%}.u-flexible-container--4-3{position:relative;padding-bottom:75%;height:0}.u-mt0{margin-top:0 !important}.u-mb0{margin-bottom:0 !important}.u-mt5{margin-top:5px !important}.u-mb5{margin-bottom:5px !important}.u-mt10{margin-top:10px !important}.u-mb10{margin-bottom:10px !important}.u-mt15{margin-top:15px !important}.u-mb15{margin-bottom:15px !important}.u-mt20{margin-top:20px !important}.u-mb20{margin-bottom:20px !important}.u-mt30{margin-top:30px !important}.u-mb30{margin-bottom:30px !important}.u-mt45{margin-top:45px !important}.u-mb45{margin-bottom:45px !important}.u-mt60{margin-top:60px !important}.u-mb60{margin-bottom:60px !important}.u-w100pct{width:100%}.u-w90pct{width:90%}.u-w80pct{width:80%}.u-w70pct{width:70%}.u-w60pct{width:60%}.u-w50pct{width:50%}.u-w40pct{width:40%}.u-w30pct{width:30%}.u-w20pct{width:20%}.u-w10pct{width:10%}.u-w75pct{width:75%}.u-w65pct{width:65%}.u-w25pct{width:25%}.u-w15pct{width:15%}.u-w66pct{width:66.6666666667%}.u-w33pct{width:33.3333333333%}small,.u-small-text{font-size:.875em}small--subtle,.u-small-text--subtle{color:var(--gray)}.u-no-animation{transition-duration:0s !important}.u-move-transition{transition:transform .25s ease-out}.u-move-to-origin{transform:translateZ(0)}.u-move-left{transform:translate3d(-100%, 0, 0)}.u-move-left-2x{transform:translate3d(-200%, 0, 0)}.u-move-left-3x{transform:translate3d(-300%, 0, 0)}.u-move-right{transform:translate3d(100%, 0, 0)}.u-move-up{transform:translate3d(0, -100%, 0)}.u-alpha-transition{transition:opacity .25s linear}.u-alpha-100{opacity:1}.u-alpha-0{opacity:0}.u-max-height-transition{overflow:hidden;contain:paint;transition:max-height .2s ease-out}.u-max-height-zero{max-height:0 !important}.u-max-height-summary{max-height:88px !important}.a-link{border-bottom-width:0}.a-link .a-link__text{border-bottom-width:1px;border-bottom-style:inherit;overflow-wrap:break-word}.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){.a-link--jump{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-link--jump .cf-icon-svg--right{margin-left:auto}.a-link--jump .a-link__text{border-bottom-width:0;flex-shrink:10}}a.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){a.a-link--jump{border-top-width:1px;border-bottom-width:1px}a.a-link--jump:focus{outline:none}a.a-link--jump:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-link--jump)+li:has(.a-link--jump) .a-link--jump{position:relative;border-top:none}li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:hover:before,li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.m-list--unstyled,.m-list--horizontal,.m-list--links{padding-left:0;list-style-type:none}.m-list--unstyled .m-list__item,.m-list--horizontal .m-list__item,.m-list--links .m-list__item{margin-left:0}.m-list--spaced .m-list--spaced,.m-list--spaced .m-list__item+.m-list__item{margin-top:1.5em}.m-list--horizontal .m-list__item{display:inline-block;margin-right:.25em;margin-bottom:0}@media only all and (max-width: 37.5em){.m-list--links .m-list__item{margin-bottom:0}}html[lang=ar] .m-list{padding-right:0}.m-meta-header{display:flex;flex-direction:column-reverse;flex-wrap:wrap-reverse;row-gap:.625rem;column-gap:1.3125rem;width:-moz-fit-content;width:fit-content;padding-bottom:.625rem;overflow:hidden}.m-meta-header__item-group{display:flex;flex-wrap:wrap;column-gap:1.3125rem}.m-meta-header__item{display:grid;grid-template-columns:0 auto 1fr;row-gap:.3125rem;text-wrap:balance;margin-bottom:0;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.m-meta-header__item,ul+.m-meta-header__item,ol+.m-meta-header__item,dl+.m-meta-header__item,figure+.m-meta-header__item,img+.m-meta-header__item,table+.m-meta-header__item,blockquote+.m-meta-header__item,h1+.m-meta-header__item,.h1+.m-meta-header__item,h2+.m-meta-header__item,.h2+.m-meta-header__item,h3+.m-meta-header__item,.h3+.m-meta-header__item,h5+.m-meta-header__item,.h5+.m-meta-header__item,h6+.m-meta-header__item,.h6+.m-meta-header__item{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.625em;font-size:1em;line-height:1.125}}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.3125rem}}.m-meta-header__item .cf-icon-svg{margin-right:.3125rem}.m-meta-header__item:before{content:\"|\";margin-left:-0.8125rem}.m-meta-header__item .a-date{font-size:.875rem;line-height:1.7142857143;margin-bottom:0}@media only all and (min-width: 37.5625em){.m-meta-header{flex-direction:row}}.m-pull-quote__body{color:var(--black);font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-pull-quote__body{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.m-pull-quote__citation{color:var(--gray);font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.m-pull-quote__citation,ul+.m-pull-quote__citation,ol+.m-pull-quote__citation,dl+.m-pull-quote__citation,figure+.m-pull-quote__citation,img+.m-pull-quote__citation,table+.m-pull-quote__citation,blockquote+.m-pull-quote__citation,h1+.m-pull-quote__citation,.h1+.m-pull-quote__citation,h2+.m-pull-quote__citation,.h2+.m-pull-quote__citation,h3+.m-pull-quote__citation,.h3+.m-pull-quote__citation,h4+.m-pull-quote__citation,.h4+.m-pull-quote__citation,h6+.m-pull-quote__citation,.h6+.m-pull-quote__citation{margin-top:2.1428571429em}.m-pull-quote__citation:before{content:\"—\"}.m-slug-header{border-top:1px solid var(--gray-40)}.m-slug-header__heading{display:inline-block;padding-top:0.2857142857em;border-top:5px solid var(--green);margin-top:-3px;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}.a-tagline{font-size:.75rem;display:grid;grid-template-columns:22px 1fr;grid-column-gap:10px}.a-tagline__text{display:inline-block}.a-tagline .u-usa-flag{margin-top:1px}.a-tagline--large{font-size:1rem}.a-tagline--large .u-usa-flag{margin-top:4px}.u-usa-flag{display:inline-block;width:24px;height:13px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAZCAMAAABAf11LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5QTFRF////sxlC7MbQ2YyhxlNxCjFhR2WJV3GSKUt1dYumOFh/GT5rhZiwwszYsr/OlKW6Zn6c0djh8PL1iR9Ko7LE4OXrl0pttKC0pXWRtYKbSuJhRQAAANFJREFUeNrkkctuwyAUREnSuW/ApHYf//+jBVdZVcJi3aORgAXcMyLBAAJEzsVG3m8TkifyI3zfPQ6nJJLo421CArSBmkgjNEWtQE4zXJmClXuCWIlU5hdQxCqbqnE1KdIz79CVDvBwZxyKfQfmHTyzl01UZSvOWSTbhZLSWeDMufWLC/1ls3amT4qQq394EjIjApxBT+/nr8eEBNuKcB9SWMpmEXalNOylmlUZNTr4vE/4VdKhpC+leQf6y/e0wzL3RdJtkfUJyzwW+ZcdfgQYAJmJD3zerW6OAAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */:root{--font-stack: system-ui, sans-serif;--beige: #bea96f;--beige-30: #f0e8d8;--beige-60: #d8c8a0;--green-dark: #1e9642;--green-mid-dark: #1fa040;--green: #20aa3f;--green-90: #48b753;--green-80: #66c368;--green-70: #93cf7c;--green-60: #addc91;--green-50: #bae0a2;--green-40: #c7e5b3;--green-30: #d4eac6;--green-20: #e2efd8;--green-10: #f0f8eb;--teal-dark: #005e5d;--teal-mid-dark: #126b69;--teal: #257675;--teal-90: #3e8685;--teal-80: #579695;--teal-70: #70a6a5;--teal-60: #89b6b5;--teal-50: #9ec4c3;--teal-40: #b4d2d1;--teal-30: #c4dddc;--teal-20: #d4e7e6;--teal-10: #f0f7f6;--pacific-dark: #0050b4;--pacific-mid-dark: #0061c1;--pacific: #0072ce;--pacific-90: #2284d5;--pacific-80: #4497dc;--pacific-70: #61a7e2;--pacific-60: #7eb7e8;--pacific-50: #96c4ed;--pacific-40: #afd2f2;--pacific-30: #c3ddf6;--pacific-20: #d6e8fa;--pacific-10: #eff8fd;--navy-dark: #002d72;--navy-mid-dark: #123c7c;--navy: #254b87;--navy-90: #3e5f95;--navy-80: #5674a3;--navy-70: #6f88b2;--navy-60: #889cc0;--navy-50: #9daecc;--navy-40: #b3c0d9;--navy-30: #c3cde2;--navy-20: #d3daeb;--navy-10: #f4f6fa;--purple-dark: #a01b68;--purple-mid-dark: #aa2071;--purple: #b4267a;--purple-90: #be438b;--purple-80: #c55998;--purple-70: #cd70a5;--purple-60: #d486b2;--purple-50: #dc9cbf;--purple-40: #e3b2cc;--purple-30: #ebc9d9;--purple-20: #f0d8e2;--purple-10: #fdf3f8;--red-dark: #b63014;--red-mid-dark: #c3381c;--red: #d14124;--red-90: #d75a40;--red-80: #dd735d;--red-70: #e28875;--red-60: #e79e8e;--red-50: #ebb0a3;--red-40: #f0c3b8;--red-30: #f3d1c8;--red-20: #f7e0d9;--red-10: #fbefec;--gold-dark: #dc731c;--gold-mid-dark: #ed881b;--gold: #ff9e1b;--gold-90: #ffab39;--gold-80: #ffb858;--gold-70: #ffc372;--gold-60: #ffce8d;--gold-50: #ffd8a3;--gold-40: #ffe1b9;--gold-30: #ffe8cb;--gold-20: #fff0dd;--gold-10: #fff6ec;--neutral-dark: #745745;--neutral-mid-dark: #7d604b;--neutral: #8a6c57;--neutral-90: #957865;--neutral-80: #a18573;--neutral-70: #ad9484;--neutral-60: #baa496;--neutral-50: #c6b4a9;--neutral-40: #d3c5bc;--neutral-30: #ddd1c9;--neutral-20: #e7ddd7;--neutral-10: #f8f5f2;--gray-darker: #293037;--gray-dark: #43484e;--gray-mid-dark: #4f5257;--gray: #5a5d61;--gray-90: #676a6f;--gray-80: #75787b;--gray-70: #838588;--gray-60: #919395;--gray-50: #a2a3a4;--gray-40: #b4b5b6;--gray-30: #c3c4c4;--gray-20: #d2d3d5;--gray-15: #dcdddf;--gray-10: #e7e8e9;--gray-5: #f7f8f9;--black: #101820;--white: #fff}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/2cd55546-ec00-4af9-aeca-4a3cd186da53.woff2\") format(\"woff2\");font-style:normal;font-weight:normal;font-display:fallback}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/627fbb5a-3bae-4cd9-b617-2f923e29d55e.woff2\") format(\"woff2\");font-style:normal;font-weight:500;font-display:fallback}:root{--font-stack: \"Avenir Next\", arial, sans-serif}.trends-panel .refine-bar section:nth-of-type(2){margin-left:0}.trends-panel .refine-bar .separator{display:inline-block}.trends-panel .company-overlay{justify-content:center}.trends-panel .company-overlay .company-search{margin:45px}.trends-panel .company-overlay .company-search .typeahead{width:100%}.trends-panel .chart-description p{max-width:none}.trends-panel .chart{width:100%}.trends-panel .chart .m-notification{margin-bottom:10px}.trends-panel.external-tooltip section.chart{width:70%}.trends-panel.external-tooltip section.tooltip-container{width:25%;padding:0 1%;position:relative}.trends-panel.external-tooltip section.tooltip-container.legend{margin-top:20px}.trends-panel.external-tooltip section.tooltip-container.legend .tooltip-ul{border-bottom:none}.trends-panel.external-tooltip section.tooltip-container .scrollable{max-height:300px;overflow:hidden;overflow-y:auto;border-bottom:solid 1px var(--black)}.trends-panel.external-tooltip section.tooltip-container .scrollable ul.tooltip-ul{cursor:pointer;color:var(--pacific);border-bottom-color:var(--gray-10)}.trends-panel.external-tooltip section.tooltip-container .scrollable ul.tooltip-ul li::before{opacity:0}.trends-panel.external-tooltip section.tooltip-container p.a-micro-copy{display:inline-block;width:100%;border-bottom:solid 1px var(--gray-40);padding-top:5px;margin-bottom:0;font-weight:600;font-size:12px}.trends-panel.external-tooltip section.tooltip-container p.a-micro-copy span.heading{color:var(--gray)}.trends-panel.external-tooltip section.tooltip-container p.a-micro-copy span.date{float:right}.trends-panel.external-tooltip section.tooltip-container p.a-micro-copy.warn{border-bottom:0;padding-top:15px}.trends-panel.external-tooltip section.tooltip-container ul.tooltip-ul{list-style:none;margin-bottom:0;border-bottom:solid 1px var(--gray-40);padding-bottom:2px;padding-top:2px;padding-left:0;font-size:12px;font-weight:500}.trends-panel.external-tooltip section.tooltip-container ul.tooltip-ul.recommended{background:rgba(231,232,233,.4)}.trends-panel.external-tooltip section.tooltip-container ul.tooltip-ul.active{color:var(--black)}.trends-panel.external-tooltip section.tooltip-container ul.tooltip-ul.active.color__23{background-color:var(--purple-20)}.trends-panel.external-tooltip section.tooltip-container ul.tooltip-ul.active.color__24{background-color:var(--red-20)}.trends-panel.external-tooltip section.tooltip-container ul.tooltip-ul.active.color__25{background-color:var(--gold-20)}.trends-panel.external-tooltip section.tooltip-container ul.tooltip-ul.active li::before{opacity:1}.trends-panel.external-tooltip section.tooltip-container ul.tooltip-ul li{margin-bottom:0;padding-left:14px;position:relative;border-bottom:1px solid var(--gray-20)}.trends-panel.external-tooltip section.tooltip-container ul.tooltip-ul li span{border:none}.trends-panel.external-tooltip section.tooltip-container ul.tooltip-ul li span.u-left{display:inline-block;text-align:left;width:70%}.trends-panel.external-tooltip section.tooltip-container ul.tooltip-ul li span.u-right.close{padding-left:10px}.trends-panel.external-tooltip section.tooltip-container ul.tooltip-ul li::before{height:8px;width:8px;border-radius:50%;content:\"\";position:absolute;left:0;top:4px;display:block}.trends-panel.external-tooltip section.tooltip-container ul.tooltip-ul li.color__0::before{background-color:#2cb34a}.trends-panel.external-tooltip section.tooltip-container ul.tooltip-ul li.color__1::before{background-color:#addc91}.trends-panel.external-tooltip section.tooltip-container ul.tooltip-ul li.color__2::before{background-color:#0072ce}.trends-panel.external-tooltip section.tooltip-container ul.tooltip-ul li.color__3::before{background-color:#96c4ed}.trends-panel.external-tooltip section.tooltip-container ul.tooltip-ul li.color__4::before{background-color:#257675}.trends-panel.external-tooltip section.tooltip-container ul.tooltip-ul li.color__5::before{background-color:#9ec4c3}.trends-panel.external-tooltip section.tooltip-container ul.tooltip-ul li.color__6::before{background-color:#254b87}.trends-panel.external-tooltip section.tooltip-container ul.tooltip-ul li.color__7::before{background-color:#9daecc}.trends-panel.external-tooltip section.tooltip-container ul.tooltip-ul li.color__8::before{background-color:#b4267a}.trends-panel.external-tooltip section.tooltip-container ul.tooltip-ul li.color__9::before{background-color:#dc9cbf}.trends-panel.external-tooltip section.tooltip-container ul.tooltip-ul li.color__10::before{background-color:#a2a3a4}.trends-panel.external-tooltip section.tooltip-container ul.tooltip-ul li.color__12::before{background-color:#93cf7c}.trends-panel.external-tooltip section.tooltip-container ul.tooltip-ul li.color__13::before{background-color:var(--purple-60)}.trends-panel.external-tooltip section.tooltip-container ul.tooltip-ul li.color__14::before{background-color:var(--red-60)}.trends-panel.external-tooltip section.tooltip-container ul.tooltip-ul li.color__15::before{background-color:var(--gold-80)}.trends-panel.external-tooltip section.tooltip-container ul.tooltip-ul li:last-child{border:none}.trends-panel.external-tooltip section.tooltip-container ul.tooltip-ul .dot{height:8px;width:8px;background-color:red;border-radius:50%;display:inline-block;margin-right:5px}.trends-panel.external-tooltip section.tooltip-container ul.tooltip-ul.total{font-size:16px;border-bottom:none}.trends-panel.external-tooltip section.tooltip-container ul.tooltip-ul.total li .u-left{width:50%}.trends-panel.external-tooltip section.tooltip-container .tooltip-button-panel .reset-set>button{width:100%}.trends-panel.external-tooltip section.tooltip-container .tooltip-button-panel .reset-set>button span.pull-left{display:none}.trends-panel.external-tooltip section.tooltip-container .tooltip-button-panel .reset-set>button::before{content:\"Reset recommended set\";border-right:solid 1px var(--white);padding-right:10px}.trends-panel.external-tooltip section.tooltip-container .tooltip-button-panel .reset-set>button>.caret{border-top-color:var(--white);border-right-color:var(--white);border-style:solid;border-width:2px 2px 0 0;height:8px;right:-10px;position:relative;top:.15em;vertical-align:top;width:8px;display:inline-block;transform:rotate(135deg)}.trends-panel.external-tooltip section.tooltip-container:not(.focus) ul.tooltip-ul .u-left.a-btn--link{text-decoration:underline}.trends-panel h2.area-chart-title{padding-top:15px;margin-bottom:0}.trends-panel .chart-helper-text{padding-bottom:15px}@media screen and (max-width: 599px){.trends-panel .refine-bar .cf-select{flex-grow:1;width:46%}.trends-panel .refine-bar .date-ranges{margin:10px 0}.trends-panel .refine-bar .chart-toggles{margin-left:0}}@media screen and (max-width: 599px),screen and (min-width: 600px)and (max-width: 900px){.trends-panel .chart{width:100%}.trends-panel.external-tooltip section.chart{width:100%}.trends-panel.external-tooltip section.tooltip-container{width:100%}}.trends-panel .layout-row.date-range-disclaimer{margin-bottom:15px}.trends-panel .layout-row .m-notification{width:100%;margin-top:0;margin-bottom:0;margin-left:0}@media screen and (min-width: 600px)and (max-width: 900px){.trends-panel .layout-row{padding-left:20px}}@media screen and (min-width: 901px){.trends-panel .layout-row{padding-left:30px}}@media screen and (min-width: 1800px){.trends-panel .layout-row{padding-left:40px}}",null,".chart-toggles button{width:38px;background-color:var(--pacific-40);padding:3px}.chart-toggles button svg{height:25px}.chart-toggles button svg#line-chart-icon .cls-1{opacity:.4}.chart-toggles button svg#line-chart-icon .cls-2{fill:none;stroke:#101820;stroke-miterlimit:10;stroke-width:2px}.chart-toggles button svg#line-chart-icon .cls-3{fill:#101820}.chart-toggles button svg#area-chart-icon .cls-1{fill:#101820}.chart-toggles button svg#area-chart-icon .cls-2{opacity:.4}","/*! normalize.css v2.1.3 | MIT License | git.io/normalize */html{font-family:sans-serif;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:0.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:0.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:0.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:normal;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:0.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:0.5em}li{margin-bottom:0.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:0.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:0.625em;text-align:left}th,td{padding:0.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:0.9375em;margin-left:0.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:\"Input Mono\",Consolas,Monaco,\"Courier New\",monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:0.8125em}pre{display:block;padding:0.625em 0.9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:rgba(0,0,0,0)}html{font-family:sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:.5em}li{margin-bottom:.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:.625em;text-align:left}th,td{padding:.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:.9375em;margin-left:.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:Input Mono,Consolas,Monaco,Courier New,monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:.8125em}pre{display:block;padding:.625em .9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:transparent}button.a-btn::-moz-focus-inner,input.a-btn::-moz-focus-inner{border:0}.a-btn{appearance:none;display:flex;gap:.625rem;box-sizing:border-box;padding:.5em .875em;border:0;margin:0;border-radius:.25em;cursor:pointer;font-size:1em;font-weight:500;line-height:normal;text-align:center;text-decoration:none;transition:background-color .1s;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;justify-content:center}.a-btn,.a-btn:link,.a-btn:visited{background-color:var(--pacific);color:var(--white)}.a-btn:hover,.a-btn.hover,.a-btn:focus,.a-btn.focus{background-color:var(--pacific-dark);color:var(--white)}.a-btn:focus,.a-btn.focus{outline:1px dotted var(--pacific);outline-offset:1px}.a-btn:active,.a-btn.active{background-color:var(--navy)}.a-btn--secondary,.a-btn--secondary:link,.a-btn--secondary:visited{background-color:var(--gray);color:var(--white)}.a-btn--secondary:hover,.a-btn--secondary.hover,.a-btn--secondary:focus,.a-btn--secondary.focus{background-color:var(--gray-dark)}.a-btn--secondary:focus,.a-btn--secondary.focus{outline-color:var(--gray)}.a-btn--secondary:active,.a-btn--secondary.active{background-color:var(--black)}.a-btn--warning,.a-btn--warning:link,.a-btn--warning:visited{background-color:var(--red-mid-dark);color:var(--white)}.a-btn--warning:hover,.a-btn--warning.hover,.a-btn--warning:focus,.a-btn--warning.focus{background-color:var(--red-dark)}.a-btn--warning:focus,.a-btn--warning.focus{outline-color:var(--red-mid-dark)}.a-btn--warning:active,.a-btn--warning.active{background-color:var(--gray-dark)}.a-btn--disabled,.a-btn--disabled:link,.a-btn--disabled:visited,.a-btn--disabled:hover,.a-btn--disabled.hover,.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn--disabled:active,.a-btn--disabled.active,.a-btn[disabled],.a-btn[disabled]:link,.a-btn[disabled]:visited,.a-btn[disabled]:hover,.a-btn[disabled].hover,.a-btn[disabled]:focus,.a-btn[disabled].focus,.a-btn[disabled]:active,.a-btn[disabled].active{background-color:var(--gray-20);color:var(--gray-dark);cursor:default;cursor:not-allowed}.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn[disabled]:focus,.a-btn[disabled].focus{outline-color:var(--gray-20)}@media only all and (max-width: 37.5em){.a-btn--full-on-xs{display:block;width:100%}}.a-btn:has(svg+span) span{order:3}.a-btn:has(span+svg) svg{order:3}.a-btn:not(.a-btn--hide-icon):has(svg+span):before,.a-btn:not(.a-btn--hide-icon):has(span+svg):before{content:\"\";border-left:1px solid var(--pacific-60);order:2;place-self:normal}.a-btn--secondary:has(svg):before{border-color:var(--gray-40) !important}.a-btn--warning:has(svg):before{border-color:var(--red-60) !important}.a-btn--disabled:has(svg):before,.a-btn[disabled]:has(svg):before{border-color:var(--gray-60) !important}.a-btn--hide-icon svg{display:none}.m-btn-group{display:flex;gap:.625rem;flex-wrap:wrap;align-items:center;width:-moz-fit-content;width:fit-content}.a-btn--link{padding:1.5px 0;border-radius:0;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-style:dotted;text-underline-offset:4.5px}.a-btn--link:has(svg){gap:.3125rem}.a-btn--link:has(svg):before{display:none}.a-btn--link,.a-btn--link:link,.a-btn--link:visited{text-decoration-color:var(--pacific);background-color:transparent;color:var(--pacific)}.a-btn--link:hover,.a-btn--link.hover{text-decoration-color:var(--pacific-dark);text-decoration-style:solid;background-color:transparent;color:var(--pacific-dark)}.a-btn--link:focus,.a-btn--link.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--pacific);color:var(--pacific)}.a-btn--link:active,.a-btn--link.active{text-decoration-color:var(--navy);text-decoration-style:solid;background-color:transparent;color:var(--navy)}.a-btn--link.a-btn--secondary,.a-btn--link.a-btn--secondary:link,.a-btn--link.a-btn--secondary:visited{text-decoration-color:var(--gray);background-color:transparent;color:var(--gray)}.a-btn--link.a-btn--secondary:hover,.a-btn--link.a-btn--secondary.hover{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.a-btn--link.a-btn--secondary:focus,.a-btn--link.a-btn--secondary.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--gray);color:var(--gray)}.a-btn--link.a-btn--secondary:active,.a-btn--link.a-btn--secondary.active{text-decoration-color:var(--black);text-decoration-style:solid;background-color:transparent;color:var(--black)}.a-btn--link.a-btn--warning,.a-btn--link.a-btn--warning:link,.a-btn--link.a-btn--warning:visited{text-decoration-color:var(--red-mid-dark);background-color:transparent;color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:hover,.a-btn--link.a-btn--warning.hover{text-decoration-color:var(--red-dark);text-decoration-style:solid;background-color:transparent;color:var(--red-dark)}.a-btn--link.a-btn--warning:focus,.a-btn--link.a-btn--warning.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--red-mid-dark);color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:active,.a-btn--link.a-btn--warning.active{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.o-expandable{position:relative}.o-expandable__header{display:flex;justify-content:space-between;gap:10px;padding:.625em .9375em;border:0;background-color:transparent;cursor:pointer}.o-expandable__header:focus{outline:1px dotted var(--black);outline-offset:2px}.o-expandable__header .o-expandable__cue-close,.o-expandable__header .o-expandable__cue-open{display:none}.o-expandable__header[aria-expanded=false] .o-expandable__cue-open,.o-expandable__header[aria-expanded=true] .o-expandable__cue-close{display:block}.o-expandable button.o-expandable__header{width:100%;text-align:left}.o-expandable__label{flex-grow:1;margin-bottom:0;color:var(--black);font-weight:500}.o-expandable__icon,.o-expandable__label{font-size:1.125em}@media only all and (max-width: 37.5em){.o-expandable__icon,.o-expandable__label{font-size:1em}}.o-expandable__cues{align-self:center;color:var(--pacific);font-size:1em;line-height:1.375}.o-expandable__content{padding:0 .9375em .9375em}.o-expandable__content:before{content:\"\";display:block;border-top:1px solid var(--gray-40);padding-top:.9375em}.o-expandable__content:after{padding-bottom:.9375em;width:100%}.o-expandable--padded .o-expandable__header{padding:1.5625em .9375em}.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.625em}@media only all and (max-width: 37.5em){.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.375em}}.o-expandable--background{background:var(--gray-5)}.o-expandable--border{border:1px solid var(--gray-40)}html[lang=ar] .o-expandable__header{text-align:right}html[lang=ar] .o-expandable__cues{text-align:left}.o-expandable-group .o-expandable{border-bottom:1px solid var(--gray-40)}.o-expandable-group .o-expandable:first-child{border-top:1px solid var(--gray-40)}@media print{.o-expandable__header[aria-expanded=true] .o-expandable__cue-close,.o-expandable__header[aria-expanded=false] .o-expandable__cue-open{display:none}.o-expandable__content[aria-expanded=false]{display:block;max-height:99999px !important}}.o-expandable .print__header[aria-expanded=true] .o-expandable .print__cue-close,.o-expandable .print__header[aria-expanded=false] .o-expandable .print__cue-open{display:none}.o-expandable .print__content[aria-expanded=false]{display:block;max-height:99999px !important}.o-summary__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary__btn{position:relative;z-index:2;display:block;width:100%;padding-top:15px;padding-bottom:15px;border:dotted var(--pacific);border-width:1px 0;text-align:center;color:var(--pacific);background:#fff}.o-summary__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary__btn[aria-expanded=false]:before{display:block;pointer-events:none;height:2.75em;margin:0;position:absolute;left:0;right:0;top:calc(-100% + 2px);background:linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);content:\"\"}@media print{.o-summary__btn[aria-expanded=false]:before{background:none}}.o-summary__btn[aria-expanded=false]:before .print{background:none}.no-js .o-summary__btn{display:none}@media only screen and (min-width: 601px){.o-summary--mobile .o-summary__btn{display:none}}.o-summary-minimal__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary-minimal__btn{margin-top:5px;padding-left:0;padding-right:0;display:block;border:none;background:none;text-align:left;color:var(--pacific)}.o-summary-minimal__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary-minimal__btn .o-summary-minimal__cue-close,.o-summary-minimal__btn .o-summary-minimal__cue-open{display:none}.o-summary-minimal__btn[aria-expanded=false] .o-summary-minimal__cue-open,.o-summary-minimal__btn[aria-expanded=true] .o-summary-minimal__cue-close{display:block}.no-js .o-summary-minimal__btn{display:none}.o-form__group{margin-bottom:1.875em}.o-form__fieldset{border:none;margin:0;padding:0}.o-form__fieldset .m-form-field+.m-form-field{margin-top:.625em}.a-form-alert .cf-icon-svg{color:var(--gray);float:left}.a-form-alert__text{display:block;margin-left:1.25em}.a-form-alert--success .cf-icon-svg{color:var(--green)}.a-form-alert--error .cf-icon-svg{color:var(--red)}.a-form-alert--warning .cf-icon-svg{color:var(--gold)}.m-form-field .a-text-input--full{width:100%}.m-form-field .a-label+.a-text-input{margin-top:.3125em}.m-form-field--checkbox .a-label,.m-form-field--radio .a-label{display:inline-grid;grid-template-columns:1.875em auto;vertical-align:top;cursor:pointer;overflow-wrap:anywhere}.m-form-field--checkbox .a-label:before,.m-form-field--radio .a-label:before{display:inline-block;grid-row-start:1;grid-row-end:3;border:1px solid var(--gray-60);height:1.125em;width:1.125em;margin-right:10px;background-color:var(--white);content:\"\";vertical-align:top;position:relative;top:1px;left:1px}.m-form-field--checkbox .a-label:hover:before,.m-form-field--checkbox .a-label.hover:before,.m-form-field--radio .a-label:hover:before,.m-form-field--radio .a-label.hover:before{border-color:var(--pacific)}.m-form-field--checkbox .a-label__helper,.m-form-field--radio .a-label__helper{display:block}.m-form-field--checkbox .a-checkbox,.m-form-field--checkbox .a-radio,.m-form-field--radio .a-checkbox,.m-form-field--radio .a-radio{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}.m-form-field--checkbox .a-checkbox:focus+.a-label,.m-form-field--checkbox .a-checkbox.focus+.a-label,.m-form-field--checkbox .a-radio:focus+.a-label,.m-form-field--checkbox .a-radio.focus+.a-label,.m-form-field--radio .a-checkbox:focus+.a-label,.m-form-field--radio .a-checkbox.focus+.a-label,.m-form-field--radio .a-radio:focus+.a-label,.m-form-field--radio .a-radio.focus+.a-label{outline:1px dotted var(--pacific);outline-offset:1px}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:hover+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled:checked+.a-label:before,.m-form-field--checkbox .a-radio:disabled:focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled.focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled:hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled.hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled:checked+.a-label:before,.m-form-field--radio .a-checkbox:disabled:focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled.focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled:hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled.hover+.a-label:before,.m-form-field--radio .a-radio:disabled:checked+.a-label:before,.m-form-field--radio .a-radio:disabled:focus+.a-label:before,.m-form-field--radio .a-radio:disabled.focus+.a-label:before,.m-form-field--radio .a-radio:disabled:hover+.a-label:before,.m-form-field--radio .a-radio:disabled.hover+.a-label:before{border-color:var(--gray-60);outline:none;box-shadow:none}.m-form-field--checkbox .a-checkbox:disabled+.a-label,.m-form-field--checkbox .a-radio:disabled+.a-label,.m-form-field--radio .a-checkbox:disabled+.a-label,.m-form-field--radio .a-radio:disabled+.a-label{cursor:not-allowed;color:var(--gray-dark)}.m-form-field--checkbox .a-checkbox:disabled+.a-label:before,.m-form-field--checkbox .a-radio:disabled+.a-label:before,.m-form-field--radio .a-checkbox:disabled+.a-label:before,.m-form-field--radio .a-radio:disabled+.a-label:before{background:var(--gray-10);border-color:var(--gray-60)}.m-form-field--checkbox .a-checkbox:focus+.a-label:before,.m-form-field--checkbox .a-checkbox.focus+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:hover+.a-label:before,.m-form-field--checkbox .a-checkbox.hover+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center 0}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,')}.m-form-field--checkbox-error .a-label:before{border-color:var(--red);outline:1px solid var(--red)}.m-form-field--checkbox-error .a-label:hover:before,.m-form-field--checkbox-error .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-error .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-error .a-checkbox.focus+.a-label:before{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline-color:var(--red)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label,.m-form-field--checkbox-error .a-checkbox.focus+.a-label{outline:1px dotted var(--red);outline-offset:1px}.m-form-field--checkbox-warning .a-label:before{border-color:var(--gold);outline:1px solid var(--gold)}.m-form-field--checkbox-warning .a-label:hover:before,.m-form-field--checkbox-warning .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label:before{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline-color:var(--gold)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label{outline:1px dotted var(--gold);outline-offset:1px}.m-form-field--checkbox-success .a-label:before{border-color:var(--green);outline:1px solid var(--green)}.m-form-field--checkbox-success .a-label:hover:before,.m-form-field--checkbox-success .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-success .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-success .a-checkbox.focus+.a-label:before{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline-color:var(--green)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label,.m-form-field--checkbox-success .a-checkbox.focus+.a-label{outline:1px dotted var(--green);outline-offset:1px}.m-form-field--radio .a-label:before{border-radius:50%;transform:rotate(0)}.m-form-field--radio .a-radio:focus+.a-label:before,.m-form-field--radio .a-radio.focus+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:hover+.a-label:before,.m-form-field--radio .a-radio.hover+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:checked+.a-label:before{background-color:var(--pacific);box-shadow:inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:checked:disabled+.a-label:before{background-color:var(--gray-40);box-shadow:inset 0 0 0 2px var(--gray-10)}.m-form-field--radio .a-radio:focus:checked+.a-label:before,.m-form-field--radio .a-radio.focus:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:hover:checked+.a-label:before,.m-form-field--radio .a-radio.hover:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--lg-target{display:block}.m-form-field--lg-target .a-label{box-sizing:border-box;width:100%;padding:15px;background-color:var(--gray-10)}.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{background-color:var(--pacific-20);box-shadow:inset 0 0 0 1px var(--pacific)}.m-form-field--lg-target .a-checkbox:hover+.a-label,.m-form-field--lg-target .a-checkbox.hover+.a-label,.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-radio:hover+.a-label,.m-form-field--lg-target .a-radio.hover+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label{box-shadow:inset 0 0 0 2px var(--pacific)}.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{outline-offset:1px}.m-form-field--lg-target .a-checkbox:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:hover:disabled+.a-label,.m-form-field--lg-target .a-radio:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:hover:disabled+.a-label{color:var(--gray-dark);box-shadow:none;background-color:var(--gray-20)}.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label:before,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label:before{border:1px solid var(--gray-60)}.m-form-field .a-form-alert{margin-top:.9375em}.a-label{display:inline-block}.a-label__helper{color:var(--gray-dark);font-size:1rem;font-weight:400}.a-label__helper--block{display:block;margin-top:0.8333333333em}.a-label--heading{display:block;margin-bottom:0.5555555556em;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.a-label--heading,ul+.a-label--heading,ol+.a-label--heading,dl+.a-label--heading,figure+.a-label--heading,img+.a-label--heading,table+.a-label--heading,blockquote+.a-label--heading,h1+.a-label--heading,.h1+.a-label--heading,h2+.a-label--heading,.h2+.a-label--heading,h3+.a-label--heading,.h3+.a-label--heading,h5+.a-label--heading,.h5+.a-label--heading,h6+.a-label--heading,.h6+.a-label--heading{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.a-label--heading{margin-bottom:.625em;font-size:1em;line-height:1.125}}.a-label--heading .a-label__helper--block{margin-top:.625rem}.a-range{appearance:none;width:100%;min-height:49px}.a-range::-webkit-slider-runnable-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-moz-range-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-webkit-slider-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range::-moz-range-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range:focus,.a-range.focus{box-shadow:none;outline:none}.a-range:focus::-webkit-slider-thumb,.a-range.focus::-webkit-slider-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.a-range:focus::-moz-range-thumb,.a-range.focus::-moz-range-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.o-search-input{display:flex;flex-direction:column;row-gap:.9375rem}.o-search-input__input{position:relative;display:flex;width:initial;flex:0 1 100%}.o-search-input__input-label{position:absolute;left:10px;align-self:center;cursor:pointer}.o-search-input__input input[type=search]{width:100%;white-space:nowrap;padding-left:30px;appearance:none}.o-search-input__input button[type=reset]{display:none;position:absolute;right:0;align-self:center;color:var(--gray-40);font-size:20px;border:1px solid transparent;background-color:transparent;outline:0;width:44px;padding:5px;text-align:right}.o-search-input__input button[type=reset]>svg{width:25px;cursor:pointer;pointer-events:none}.o-search-input__input button[type=reset]:hover{color:var(--black)}.o-search-input__input button[type=reset]:focus{color:var(--black)}.o-search-input__input button[type=reset]:focus>svg{outline:1px dotted var(--pacific)}.o-search-input__input input[type=search]:placeholder-shown~button[type=reset]{display:none}.o-search-input__input input[type=search]:not(:placeholder-shown){padding-right:34px}.o-search-input__input input[type=search]::-webkit-search-decoration,.o-search-input__input input[type=search]::-webkit-search-cancel-button,.o-search-input__input input[type=search]::-webkit-search-results-button,.o-search-input__input input[type=search]::-webkit-search-results-decoration{display:none}.o-search-input:focus-within button[type=reset],.o-search-input .o-search-input__input:hover button[type=reset]{display:block}.o-search-input button[type=submit]{line-height:1.1875}@media only all and (min-width: 37.5625em){.o-search-input{flex-direction:row;border-left:0}.o-search-input button[type=submit]{border-top-left-radius:0;border-bottom-left-radius:0;flex-basis:25%}}.no-js .o-search-input button[type=reset]{display:none !important}.a-select{position:relative;border:1px solid var(--gray-60)}.a-select select{width:100%;line-height:1.375;padding:.4375em .375em .375em;border:0;appearance:none;background-color:var(--white);border-radius:0;color:var(--black)}.a-select select:hover,.a-select select.hover{outline:2px solid var(--pacific);outline-offset:0}.a-select select:active,.a-select select:focus,.a-select select.focus{box-shadow:0 0 0 2px var(--pacific);outline:1px dotted var(--pacific);outline-offset:3px}.a-select select[disabled]{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed}.a-select select[disabled]:hover,.a-select select[disabled].hover,.a-select select[disabled]:focus,.a-select select[disabled].focus{outline:none}.a-select select[disabled] option,.a-select select[disabled] option:disabled,.a-select select option:disabled{color:var(--gray-dark)}.a-select:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;content:\"\";pointer-events:none}.a-select--disabled:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.a-tag-filter{display:flex;gap:.625rem;border:1px solid var(--teal);padding:4px 6px;background-color:var(--teal-20);border-radius:.1875rem;color:var(--black);text-align:left;min-width:-moz-fit-content;min-width:fit-content}.a-tag-filter .cf-icon-svg{pointer-events:none;flex:none}.a-tag-filter>label{display:contents;pointer-events:none}button.a-tag-filter:hover{background-color:var(--teal-40);cursor:pointer}button.a-tag-filter:focus{outline:1px dotted var(--teal);outline-offset:1px}button.a-tag-filter:active{background-color:var(--teal)}a.a-tag-filter{line-height:normal;color:var(--black);border-color:var(--teal)}a.a-tag-filter:visited,a.a-tag-filter.visited,a.a-tag-filter:hover,a.a-tag-filter.hover{border-color:var(--teal);color:var(--black)}a.a-tag-filter:focus,a.a-tag-filter.focus{border-color:var(--teal);color:var(--black)}a.a-tag-filter:active,a.a-tag-filter.active{border-color:var(--teal);color:var(--black)}.a-tag-topic{display:flex;gap:.3125rem}.a-tag-topic{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--gold-80);letter-spacing:1px}.a-tag-topic .a-tag-topic__text{color:var(--gray);word-break:break-word}@media only all and (max-width: 37.5em){.a-tag-topic{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-tag-topic .cf-icon-svg--right{margin-left:auto}.a-tag-topic .a-tag-topic__text{border-bottom-width:0;flex-shrink:10}}a.a-tag-topic{color:var(--gold-80);border-color:var(--gold-80)}a.a-tag-topic:visited,a.a-tag-topic.visited,a.a-tag-topic:hover,a.a-tag-topic.hover{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:focus,a.a-tag-topic.focus{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:active,a.a-tag-topic.active{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic .a-tag-topic__text{border-bottom-color:var(--gold-80)}@media only all and (max-width: 37.5em){a.a-tag-topic{border-top-width:1px;border-bottom-width:1px}a.a-tag-topic:focus{outline:none}a.a-tag-topic:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-tag-topic)+li:has(.a-tag-topic) .a-tag-topic{position:relative;border-top:none}li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:hover:before,li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.a-tag-topic__bullet{font-size:1rem;line-height:1rem}@media only all and (min-width: 37.5625em){a.a-tag-topic__text{color:var(--gray);border-color:var(--gray)}a.a-tag-topic__text:visited,a.a-tag-topic__text.visited,a.a-tag-topic__text:hover,a.a-tag-topic__text.hover{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:focus,a.a-tag-topic__text.focus{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:active,a.a-tag-topic__text.active{border-color:var(--gray);color:var(--gray)}a.a-tag-topic,a.a-tag-topic:visited,a.a-tag-topic:hover,a.a-tag-topic:focus,a.a-tag-topic:active{border-bottom:none;outline-offset:1px}a.a-tag-topic .a-tag-topic__text,a.a-tag-topic:visited .a-tag-topic__text,a.a-tag-topic:hover .a-tag-topic__text,a.a-tag-topic:focus .a-tag-topic__text,a.a-tag-topic:active .a-tag-topic__text{padding-bottom:1px;border-bottom:1px dotted var(--gold-80)}a.a-tag-topic:hover .a-tag-topic__text{border-bottom:1px solid var(--gold-80)}a.a-tag-topic:focus{outline-color:var(--gray)}a.a-tag-topic:focus .a-tag-topic__text{border-bottom-style:solid !important}}.m-tag-group{padding-left:0;list-style-type:none}.m-tag-group li{margin-bottom:0;display:contents}@media only all and (min-width: 37.5625em){.m-tag-group{display:flex;gap:.9375em;flex-wrap:wrap}.m-tag-group--stacked{flex-direction:column;width:-moz-fit-content;width:fit-content}}.m-tag-group:has(.a-tag-filter){display:flex;gap:.9375em;flex-wrap:wrap}html[lang=ar] .m-tag-group{direction:rtl;padding-right:0}.a-text-input{appearance:none;display:inline-block;padding:.4375em;border:1px solid var(--gray-60);background:var(--white);color:var(--black);box-sizing:border-box}.a-text-input:hover,.a-text-input.hover{border-color:var(--pacific);outline:1px solid var(--pacific)}.a-text-input:focus,.a-text-input.focus{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific);outline:1px dotted var(--pacific);outline-offset:2px}.a-text-input:disabled,.a-text-input:disabled:hover,.a-text-input:disabled.hover,.a-text-input:disabled:focus,.a-text-input:disabled.focus{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed;border-color:var(--gray-60);outline:none}.a-text-input--error{border-color:var(--red);outline:1px solid var(--red)}.a-text-input--error:hover,.a-text-input--error.hover{border-color:var(--red-dark);outline:1px solid var(--red-dark);outline-offset:0}.a-text-input--error:focus,.a-text-input--error.focus{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red)}.a-text-input--error:focus:hover,.a-text-input--error:focus.hover,.a-text-input--error.focus:hover,.a-text-input--error.focus.hover{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red);outline-offset:2px}.a-text-input--warning{border-color:var(--gold);outline:1px solid var(--gold)}.a-text-input--warning:hover,.a-text-input--warning.hover{border-color:var(--gold-dark);outline:1px solid var(--gold-dark);outline-offset:0}.a-text-input--warning:focus,.a-text-input--warning.focus{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold)}.a-text-input--warning:focus:hover,.a-text-input--warning:focus.hover,.a-text-input--warning.focus:hover,.a-text-input--warning.focus.hover{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold);outline-offset:2px}.a-text-input--success{border-color:var(--green);outline:1px solid var(--green)}.a-text-input--success:hover,.a-text-input--success.hover{border-color:var(--green-dark);outline:1px solid var(--green-dark);outline-offset:0}.a-text-input--success:focus,.a-text-input--success.focus{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green)}.a-text-input--success:focus:hover,.a-text-input--success:focus.hover,.a-text-input--success.focus:hover,.a-text-input--success.focus.hover{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green);outline-offset:2px}::-webkit-search-decoration{appearance:none}::placeholder{color:var(--gray-dark)}input[type=date]::-webkit-datetime-edit{color:var(--gray-dark)}select.o-multiselect{display:block;box-sizing:border-box;width:100%;padding:.25em .4375em;height:5.5em;border:1px solid var(--gray-60)}select.o-multiselect option{padding:.125em .375em}.o-multiselect,.o-multiselect__header{position:relative}.o-multiselect__header:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;border:1px solid var(--gray-60);content:\"\";pointer-events:none}.o-multiselect__search[type=text]{display:block;box-sizing:border-box;width:100%}.o-multiselect__fieldset{border-color:var(--gray-60);border-top:none;margin:-1px 0 0;padding:0;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;position:absolute;z-index:10;max-height:0;width:100%;transition:max-height .25s ease-out}.o-multiselect.u-active .o-multiselect__fieldset{margin-top:0;max-height:140px;border-color:var(--pacific);border-width:2px;border-top:0}.o-multiselect.u-active .o-multiselect__header:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.o-multiselect__options{list-style-type:none;background-color:var(--white);padding:0}.o-multiselect__options li{margin:0}.o-multiselect__options li:first-child .a-label{padding-top:.625em}.o-multiselect__options.u-filtered li:not(.u-filter-match){display:none}.o-multiselect__options.u-no-results li,.o-multiselect__options.u-max-selections li{display:none}.o-multiselect__options.u-no-results:after,.o-multiselect__options.u-max-selections:after{display:list-item}.o-multiselect__options.u-no-results:after{content:\"No results found\"}.o-multiselect__options.u-max-selections{padding:.625em;pointer-events:none}.o-multiselect__options.u-max-selections:after{content:\"Reached maximum number of selections\"}.o-multiselect__options .a-label{box-sizing:border-box;padding:.3125em 0 .3125em .625em;width:100%}.cf-icon-svg{height:1.1875em;vertical-align:text-top;fill:currentcolor}.cf-icon-svg--updating,.cf-icon-svg--updating-round{animation:updating-animation 1.25s infinite linear;transform-origin:50% 50%}@keyframes updating-animation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}html[lang=ar] .cf-icon-svg--right,html[lang=ar] .cf-icon-svg--right-round,html[lang=ar] .cf-icon-svg--left,html[lang=ar] .cf-icon-svg--left-round,html[lang=ar] .cf-icon-svg--arrow-right,html[lang=ar] .cf-icon-svg--arrow-right-round,html[lang=ar] .cf-icon-svg--arrow-left,html[lang=ar] .cf-icon-svg--arrow-left-round,html[lang=ar] .cf-icon-svg--help,html[lang=ar] .cf-icon-svg--help-round,html[lang=ar] .cf-icon-svg--book,html[lang=ar] .cf-icon-svg--book-round,html[lang=ar] .cf-icon-svg--document,html[lang=ar] .cf-icon-svg--document-round,html[lang=ar] .cf-icon-svg--edit,html[lang=ar] .cf-icon-svg--edit-round,html[lang=ar] .cf-icon-svg--paper-clip,html[lang=ar] .cf-icon-svg--paper-clip-round,html[lang=ar] .cf-icon-svg--cart,html[lang=ar] .cf-icon-svg--cart-round,html[lang=ar] .cf-icon-svg--disability,html[lang=ar] .cf-icon-svg--disability-round,html[lang=ar] .cf-icon-svg--travel,html[lang=ar] .cf-icon-svg--travel-round,html[lang=ar] .cf-icon-svg--bullhorn,html[lang=ar] .cf-icon-svg--bullhorn-round,html[lang=ar] .cf-icon-svg--chart,html[lang=ar] .cf-icon-svg--chart-round,html[lang=ar] .cf-icon-svg--list,html[lang=ar] .cf-icon-svg--list-round,html[lang=ar] .cf-icon-svg--external-link,html[lang=ar] .cf-icon-svg--external-link-round{transform:scaleX(-1)}.m-card{position:relative}.m-card:not(.m-card--breakout)>a{padding:1.875em}.m-card:not(.m-card--breakout) .m-card__footer{margin-top:auto}.m-card:not(.m-card--breakout,.m-card--topic){background:var(--white);border:1px solid var(--gray-20);border-bottom-width:3px;padding:1.875em}.m-card:not(.m-card--breakout,.m-card--topic),.m-card>a{display:flex;flex-direction:column;flex-grow:1;flex-basis:0;box-sizing:border-box;height:100%}.m-card a:focus{outline-offset:2px}.m-card__footer>a{font-weight:500;border-bottom-width:1px}@media only all and (max-width: 56.3125em){.m-card__heading{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h4+.m-card__heading,.h4+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.3636363636em}}@media only all and (max-width: 56.3125em)and (max-width: 37.5em){.m-card__heading{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h3+.m-card__heading,.h3+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.6666666667em}}.m-card__heading>a{color:var(--black)}.m-card__heading>a:hover{color:var(--pacific)}.m-card__heading>a .m-card__icon{font-size:1em;margin-bottom:0;padding-right:.46875em}.m-card__heading>a .m-card__icon,.m-card__heading>a span{display:table-cell}.m-card>.m-list{margin-top:10px;margin-bottom:30px}.m-card--topic{text-align:center;width:170px;background:var(--white)}.m-card--topic>a{border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--topic .m-card__icon{font-size:1.875em;color:var(--green);margin-bottom:.3125em}.m-card--topic:hover>a{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--topic:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--topic .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--topic>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--topic:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:focus .m-card__footer>span{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:active .m-card__footer>span{border-color:var(--pacific-dark);border-style:solid;color:var(--pacific-dark)}.m-card--topic-action .m-card__icon{color:var(--pacific)}.m-card--breakout{min-width:210px;text-align:center}.m-card--breakout>a{padding-top:60px}.m-card--breakout .m-card__inner-wrapper{position:relative;z-index:0;min-height:135px;background:var(--gray-5);border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--breakout .m-card__img{position:absolute;z-index:1;top:0;left:50%;width:210px;height:120px;margin-left:-105px}.m-card--breakout .m-card__footer{margin-top:84px}.m-card--breakout:hover .m-card__inner-wrapper{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--breakout:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--breakout .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--breakout>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--breakout:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--breakout>a:focus .m-card__footer>span{border-color:var(--pacific);color:var(--pacific)}.m-card--breakout>a:active .m-card__footer>span{border-color:var(--navy);border-style:solid;color:var(--navy)}.m-card--breakout .m-card__footer>span{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card--breakout .m-card__footer>span,ul+.m-card--breakout .m-card__footer>span,ol+.m-card--breakout .m-card__footer>span,dl+.m-card--breakout .m-card__footer>span,figure+.m-card--breakout .m-card__footer>span,img+.m-card--breakout .m-card__footer>span,table+.m-card--breakout .m-card__footer>span,blockquote+.m-card--breakout .m-card__footer>span,h1+.m-card--breakout .m-card__footer>span,.h1+.m-card--breakout .m-card__footer>span,h2+.m-card--breakout .m-card__footer>span,.h2+.m-card--breakout .m-card__footer>span,h4+.m-card--breakout .m-card__footer>span,.h4+.m-card--breakout .m-card__footer>span,h5+.m-card--breakout .m-card__footer>span,.h5+.m-card--breakout .m-card__footer>span,h6+.m-card--breakout .m-card__footer>span,.h6+.m-card--breakout .m-card__footer>span{margin-top:1.3636363636em}.o-card-group>h2{margin-bottom:1.875rem}.o-card-group--column-2 .o-card-group__cards{grid-template-columns:1fr 1fr}.o-card-group--column-3 .o-card-group__cards{grid-template-columns:repeat(3, minmax(0, 1fr))}@media only all and (max-width: 63.8125em){.o-card-group--column-3 .o-card-group__cards{grid-template-columns:1fr 1fr}}.o-card-group__cards{display:grid;grid-column-gap:1.25em;grid-row-gap:1.25em}@media only all and (max-width: 37.5em){.o-card-group__cards{grid-template-columns:100% !important}}.o-card-group--bg-green{padding:1.875em;background:var(--green-20)}_:-ms-lang(x),.o-card-group__cards{display:block}_:-ms-lang(x) .m-card,.o-card-group__cards .m-card{display:block;float:left;margin-bottom:10px}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-2 .o-card-group__cards .m-card{width:48%;margin-right:2%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-2 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-3 .o-card-group__cards .m-card{width:32%;margin-right:1%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-3 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x),.o-card-group:after{content:\"\";display:table;clear:both}.o-card-group--count-2 .m-card:nth-of-type(1),.o-card-group--count-3 .m-card:nth-of-type(1),.o-card-group--count-4 .m-card:nth-of-type(1){grid-area:card1}.o-card-group--count-2 .m-card:nth-of-type(2),.o-card-group--count-3 .m-card:nth-of-type(2),.o-card-group--count-4 .m-card:nth-of-type(2){grid-area:card2}.o-card-group--count-2 .m-card:nth-of-type(3),.o-card-group--count-3 .m-card:nth-of-type(3),.o-card-group--count-4 .m-card:nth-of-type(3){grid-area:card3}.o-card-group--count-2 .m-card:nth-of-type(4),.o-card-group--count-3 .m-card:nth-of-type(4),.o-card-group--count-4 .m-card:nth-of-type(4){grid-area:card4}.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card1 card3\"}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.7307692308em}h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1)>a{justify-content:center}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card3 card4\"}.o-card-group--flow .o-card-group__cards{display:flex;flex-wrap:wrap;justify-content:center}@media only all and (min-width: 37.5625em)and (max-width: 56.25em){.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card1\" \"card2 card3\"}}@media only all and (max-width: 37.5em){.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\"}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\" \"card4\"}.o-card-group--flow .o-card-group__cards{display:block}.o-card-group--flow .o-card-group__cards .m-card{width:100%;margin-bottom:1.875em}}.o-email-signup .m-notification{margin-bottom:.9375em}.o-email-signup .a-text-input{max-width:23.125rem}.o-email-signup__buttons{display:flex;margin-top:.9375em;align-items:center;flex-wrap:wrap-reverse;gap:.9375em}.o-email-signup .a-btn{text-align:inherit}@media only all and (max-width: 37.5em){.o-email-signup .a-label--heading{font-size:1em}}.o-featured-content-module{min-height:220px;position:relative;border:1px solid var(--gray-40);background-color:var(--gray-5)}.o-featured-content-module__text{padding-top:1.875em;padding-bottom:1.875em}.o-featured-content-module__img{display:block}@media only all and (max-width: 37.5em){.o-featured-content-module__text{padding-right:.9375em;padding-left:.9375em}.o-featured-content-module__visual{padding-right:.9375em;padding-bottom:.9375em;padding-left:.9375em}.o-featured-content-module__img{margin-right:auto;margin-left:auto}}@media only all and (min-width: 37.5625em){.o-featured-content-module__text{padding-right:300px;padding-left:1.875em}.o-featured-content-module__visual{height:100%;overflow:hidden;position:absolute;top:0;right:0;width:270px}.o-featured-content-module__img{max-width:none;height:100%;position:absolute;left:50%;transform:translate(-50%)}}.m-hero{background-color:var(--gray-5)}.m-hero__wrapper{display:grid;max-width:1200px;margin:0 auto;padding-top:30px;padding-bottom:30px}.m-hero__text{padding-right:15px;padding-left:15px}.m-hero__heading{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7647058824em}.m-hero__subhead{font-size:22px;line-height:1.25}.m-hero__image-wrapper{box-sizing:border-box;overflow:hidden}.m-hero__image{background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;display:none}@supports(display: grid){.m-hero__image{display:block}}.m-hero--knockout{background-color:var(--gray);color:var(--white)}.m-hero--overlay .m-hero__wrapper{background-position:center;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo,.m-hero--50-50{background-color:var(--white)}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}@media only all and (min-width: 37.5625em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h2+.m-hero--jumbo .m-hero__subhead,.h2+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h2+.m-hero--50-50 .m-hero__subhead,.h2+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.3636363636em}}@media only all and (min-width: 63.8125em){.m-hero--jumbo .m-hero__wrapper,.m-hero--50-50 .m-hero__wrapper{min-height:285px}.m-hero--jumbo .m-hero__heading,.m-hero--50-50 .m-hero__heading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.625em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead{margin-top:1.7307692308em}h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h3+.m-hero--jumbo .m-hero__subhead,.h3+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h3+.m-hero--50-50 .m-hero__subhead,.h3+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){.m-hero__image-wrapper{margin-top:1.875em}.m-hero--overlay .m-hero__wrapper{background-image:none !important}.m-hero--jumbo .m-hero__wrapper{padding-bottom:0}}@media only all and (max-width: 56.25em){.m-hero__heading{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7307692308em}h1+.m-hero__heading,.h1+.m-hero__heading,h3+.m-hero__heading,.h3+.m-hero__heading,h4+.m-hero__heading,.h4+.m-hero__heading,h5+.m-hero__heading,.h5+.m-hero__heading,h6+.m-hero__heading,.h6+.m-hero__heading{margin-top:1.1538461538em}.m-hero__subhead{font-size:18px}}@media only all and (min-width: 37.5625em){.m-hero__wrapper{grid-template-columns:7fr 5fr;padding-right:15px;padding-left:15px;min-height:225px}.m-hero__text{margin:auto 0}.m-hero__image-wrapper{padding-right:15px;padding-left:15px;display:flex;align-items:center}.m-hero--bleeding .m-hero__image-wrapper{width:100%;margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--bleeding .m-hero__image{padding-bottom:0 !important;height:100%;width:100%;background-size:cover}.m-hero--overlay .m-hero__image{display:none}.m-hero--jumbo .m-hero__wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo .m-hero__image{display:none}.m-hero--50-50 .m-hero__wrapper{grid-template-columns:1fr 1fr;border:1px solid var(--gray-40);border-top:none;background-position:100% center;background-repeat:no-repeat;background-size:50%}.m-hero--50-50 .m-hero__image{display:none}}@media only all and (min-width: 63.8125em){.m-hero__wrapper{padding-top:2.8125em;padding-bottom:2.8125em;min-height:195px}.m-hero--bleeding .m-hero__image-wrapper{margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--50-50 .m-hero__wrapper{min-height:345px}}.content-l{position:relative}@media only all and (min-width: 37.5625em){.content-l{display:block;position:relative;margin-left:-15px;margin-right:-15px}}@media only all and (max-width: 37.5em){.content-l__col+.content-l__col{margin-top:1.875em}}@media only all and (min-width: 37.5625em){.content-l__col-1{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-2{display:inline-block;box-sizing:border-box;width:50%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-3{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-2-3{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-8{display:inline-block;box-sizing:border-box;width:37.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-5-8{display:inline-block;box-sizing:border-box;width:62.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-4{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-4{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}.content__line{height:1px;background:var(--gray-40)}.content__main dd,.content__main dt,.content__main h3,.content__main h4,.content__main h5,.content__main h6,.content__main li,.content__main p,.content__main label,.content__intro dd,.content__intro dt,.content__intro h3,.content__intro h4,.content__intro h5,.content__intro h6,.content__intro li,.content__intro p,.content__intro label{max-width:41.875rem}.content__intro,.content__main,.content__sidebar{padding:1.875em .9375em}@media only all and (min-width: 37.5625em){.content__intro,.content__main,.content__sidebar{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding:2.8125em .9375em}}@media only all and (min-width: 56.3125em){.content__intro,.content__main,.content__sidebar{padding:2.8125em 0}}@media only all and (min-width: 56.3125em){.content__intro{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}@media only all and (min-width: 56.3125em){.content--1-3 .content__sidebar{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-right:1.875em}.content--1-3 .content__main{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;position:relative}.content--1-3 .content__main:after{content:\"\";border-left:1px solid var(--gray-40);position:absolute;top:2.8125em;bottom:0;left:-1.875em}.content--2-1 .content__main{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content--2-1 .content__main:after{right:-1.875em}.content--2-1 .content__sidebar{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-left:1.875em}}.content--flush-bottom{padding-bottom:0}@media only all and (max-width: 56.25em){.content--flush-top-on-small{padding-top:0}}@media only all and (max-width: 56.25em){.content--flush-all-on-small{padding:0;border:none}}.block{margin-top:3.75em;margin-bottom:3.75em}.block--border-top{border-top:1px solid var(--gray-40)}.block--border-right{border-right:1px solid var(--gray-40)}.block--border-bottom{border-bottom:1px solid var(--gray-40)}.block--border-left{border-left:1px solid var(--gray-40)}.block--border{border:1px solid var(--gray-40)}.block--flush-top{margin-top:0 !important}.block--flush-top.block--border,.block--flush-top.block--border-top{border-top:none}.block--flush-bottom{margin-bottom:0 !important}.block--flush-bottom.block--border,.block--flush-bottom.block--border-bottom{border-bottom:none}.block--flush-sides{margin-right:-15px;margin-left:-15px}@media only all and (max-width: 37.5em){.block--flush-sides.block--border,.block--flush-sides.block--border-right,.block--flush-sides.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush-sides{margin-right:-30px;margin-left:-30px}}.block--flush{margin-top:0 !important;margin-right:-15px;margin-bottom:0 !important;margin-left:-15px}.block--flush.block--border,.block--flush.block--border-top,.block--flush.block--border-bottom{border-top:none;border-bottom:none}@media only all and (max-width: 37.5em){.block--flush.block--border,.block--flush.block--border-right,.block--flush.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush{margin-right:-30px;margin-left:-30px}}.block--bg{padding:1.875em .9375em 3.75em;background:var(--gray-5)}@media only all and (min-width: 37.5625em){.block--bg{padding:2.8125em 1.875em}}.block--padded-top{padding-top:1.875em;margin-top:1.875em}.block--padded-bottom{padding-bottom:1.875em;margin-bottom:1.875em}.block--sub{margin-top:1.875em;margin-bottom:1.875em}@media only all and (min-width: 56.3125em){.wrapper{max-width:1200px;padding-right:15px;padding-left:15px;margin:0 auto;clear:both}}.wrapper--match-content{padding-left:15px;padding-right:15px}@media only all and (min-width: 37.5625em){.wrapper--match-content{padding-left:30px;padding-right:30px;max-width:1200px}}.o-text-introduction{margin-top:0;margin-bottom:60px}.o-text-introduction>*{margin-top:0;margin-bottom:15px;max-width:41.875rem}.o-well{box-sizing:border-box;padding:1.875em .9375em;border:1px solid var(--gray-40);background-color:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-well{padding-left:1.875em;padding-right:1.875em}}.o-banner{padding:.9375em 0;background:var(--gold-10);border-bottom:1px solid var(--gray-40);font-size:.875em}.o-banner .m-notification{border:none;padding:0}.o-banner .m-notification__icon{left:0;top:0}.o-banner--dark{background:var(--teal-dark);border-color:var(--teal-dark);color:var(--white)}.o-banner--dark .m-notification{background:var(--teal-dark)}.o-banner--dark .m-notification .cf-icon-svg{fill:var(--white)}.o-banner--dark .m-notification a{color:var(--white);border-color:var(--white)}.o-banner--dark .m-notification a:visited,.o-banner--dark .m-notification a.visited{border-color:var(--teal-40);color:var(--teal-40)}.o-banner--dark .m-notification a:hover,.o-banner--dark .m-notification a.hover{border-color:var(--gray-15);color:var(--gray-15)}.o-banner--dark .m-notification a:focus,.o-banner--dark .m-notification a.focus{border-color:var(--white);color:var(--white)}.o-banner--dark .m-notification a:active,.o-banner--dark .m-notification a.active{border-color:var(--gray-15);color:var(--gray-15)}@media only all and (min-width: 37.5625em){.o-banner{font-size:1em}}.m-notification{display:none;position:relative;padding:15px;background:var(--gray-5);border:1px solid var(--gray-40)}.m-notification>.cf-icon-svg{position:absolute;fill:var(--gray)}.m-notification--success{background:var(--green-10);border-color:var(--green)}.m-notification--success>.cf-icon-svg{fill:var(--green)}.m-notification--warning{background:var(--gold-10);border-color:var(--gold)}.m-notification--warning>.cf-icon-svg{fill:var(--gold)}.m-notification--error{background:var(--red-10);border-color:var(--red)}.m-notification--error>.cf-icon-svg{fill:var(--red)}.m-notification--success a,.m-notification--warning a,.m-notification--error a{color:var(--pacific-mid-dark);border-color:var(--pacific-mid-dark)}.m-notification--success a:visited,.m-notification--success a.visited,.m-notification--warning a:visited,.m-notification--warning a.visited,.m-notification--error a:visited,.m-notification--error a.visited{border-color:var(--teal);color:var(--teal)}.m-notification--success a:hover,.m-notification--success a.hover,.m-notification--warning a:hover,.m-notification--warning a.hover,.m-notification--error a:hover,.m-notification--error a.hover{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-notification--success a:focus,.m-notification--success a.focus,.m-notification--warning a:focus,.m-notification--warning a.focus,.m-notification--error a:focus,.m-notification--error a.focus{border-color:var(--pacific-mid-dark);color:var(--pacific-mid-dark)}.m-notification--success a:active,.m-notification--success a.active,.m-notification--warning a:active,.m-notification--warning a.active,.m-notification--error a:active,.m-notification--error a.active{border-color:var(--navy-dark);color:var(--navy-dark)}.m-notification--visible{display:block}.cf-icon-svg+.m-notification__content{padding-left:1.5625rem}.m-notification__message{font-size:1rem;line-height:1.25;font-weight:500}@media only all and (min-width: 37.5625em){.m-notification__message{font-size:1.125rem}}.m-notification__explanation{margin-top:.3125rem;margin-bottom:.9375rem}.m-notification__message+.m-list{margin-top:.9375rem}@media only all and (min-width: 37.5625em){.m-notification .cf-icon-svg{font-size:1.125rem}.m-notification__explanation{margin-bottom:0}.m-notification .m-list{margin-top:.3125rem}.m-notification .m-list__item{margin-bottom:.3125rem}}html[lang=ar] .m-notification .cf-icon-svg+.m-notification__content{padding-left:initial;padding-right:1.5625rem}html[lang=ar] .m-notification .m-list{padding-right:0}.m-pagination{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:\"pag-btn-prev . pag-btn-next\" \"pag-form pag-form pag-form\";row-gap:.9375rem}.m-pagination__form{grid-area:pag-form;display:flex;flex-flow:wrap;place-content:center;gap:.625rem;padding:.3125rem;border-radius:.25rem;background:var(--gray-5);color:var(--gray)}.m-pagination__current-page{width:2.8125rem;font-weight:500;text-align:right}.m-pagination__label{display:contents;white-space:nowrap}.m-pagination__btn-prev{grid-area:pag-btn-prev;z-index:1}.m-pagination__btn-next{grid-area:pag-btn-next;z-index:1}@media only all and (min-width: 37.5625em){.m-pagination{grid-template-areas:\"pag-btn-prev pag-form pag-btn-next\"}.m-pagination__btn-prev{border-top-right-radius:0;border-bottom-right-radius:0}.m-pagination__btn-next{border-top-left-radius:0;border-bottom-left-radius:0}}.o-table__cell--right-align{text-align:right}.o-table--scrolling{box-sizing:border-box;overflow-y:hidden}.o-table--scrolling table{border:1px solid var(--gray-40)}.o-table--scrolling table>tbody>tr:nth-child(2n)>th,.o-table--scrolling table>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-table--striped>tbody>tr:nth-child(2n)>th,.o-table--striped>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}}@media only screen and (max-width: 600px){.o-table{width:100%}.o-table--striped tr:nth-child(2n)>th,.o-table--striped tr:nth-child(2n)>td{background:var(--white)}.o-table--stack-on-small{border-top:1px solid var(--gray-40)}.o-table--stack-on-small tr,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=row],.o-table--stack-on-small [data-display-table=cell]{display:block}.o-table--stack-on-small th,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=cell]{padding-right:0;padding-left:0;width:100%}.o-table--stack-on-small>thead,.o-table--stack-on-small [data-display-table=thead]{display:none}.o-table--stack-on-small td[data-label]:before{display:block;margin-top:0;margin-bottom:.3125em;content:attr(data-label);line-height:1.83333333;font-size:.875em;font-weight:600;letter-spacing:1px;text-transform:uppercase}.o-table--stack-on-small td:last-child,.o-table--stack-on-small [data-display-table=cell]:last-child{margin-bottom:1.875em}}.a-date{color:var(--gray);white-space:nowrap;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.a-date,ul+.a-date,ol+.a-date,dl+.a-date,figure+.a-date,img+.a-date,table+.a-date,blockquote+.a-date,h1+.a-date,.h1+.a-date,h2+.a-date,.h2+.a-date,h3+.a-date,.h3+.a-date,h4+.a-date,.h4+.a-date,h6+.a-date,.h6+.a-date{margin-top:2.1428571429em}.no-js .u-js-only,.u-hide-if-js{display:none !important}.no-js .u-hide-if-js{display:block !important}.u-clearfix:after{content:\"\";display:table;clear:both}.u-visually-hidden{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}@media only all and (max-width: 37.5em){.u-hide-on-mobile{display:none}}.u-show-on-mobile{display:none}@media only all and (max-width: 37.5em){.u-show-on-mobile{display:block}}.u-hidden{display:none !important}.u-invisible{visibility:hidden}.u-right{float:right}.u-nowrap{white-space:nowrap}.u-flexible-container{position:relative;padding-bottom:56.25%;height:0}.u-flexible-container__inner{position:absolute;top:0;left:0;width:100%;height:100%}.u-flexible-container--4-3{position:relative;padding-bottom:75%;height:0}.u-mt0{margin-top:0 !important}.u-mb0{margin-bottom:0 !important}.u-mt5{margin-top:5px !important}.u-mb5{margin-bottom:5px !important}.u-mt10{margin-top:10px !important}.u-mb10{margin-bottom:10px !important}.u-mt15{margin-top:15px !important}.u-mb15{margin-bottom:15px !important}.u-mt20{margin-top:20px !important}.u-mb20{margin-bottom:20px !important}.u-mt30{margin-top:30px !important}.u-mb30{margin-bottom:30px !important}.u-mt45{margin-top:45px !important}.u-mb45{margin-bottom:45px !important}.u-mt60{margin-top:60px !important}.u-mb60{margin-bottom:60px !important}.u-w100pct{width:100%}.u-w90pct{width:90%}.u-w80pct{width:80%}.u-w70pct{width:70%}.u-w60pct{width:60%}.u-w50pct{width:50%}.u-w40pct{width:40%}.u-w30pct{width:30%}.u-w20pct{width:20%}.u-w10pct{width:10%}.u-w75pct{width:75%}.u-w65pct{width:65%}.u-w25pct{width:25%}.u-w15pct{width:15%}.u-w66pct{width:66.6666666667%}.u-w33pct{width:33.3333333333%}small,.u-small-text{font-size:.875em}small--subtle,.u-small-text--subtle{color:var(--gray)}.u-no-animation{transition-duration:0s !important}.u-move-transition{transition:transform .25s ease-out}.u-move-to-origin{transform:translateZ(0)}.u-move-left{transform:translate3d(-100%, 0, 0)}.u-move-left-2x{transform:translate3d(-200%, 0, 0)}.u-move-left-3x{transform:translate3d(-300%, 0, 0)}.u-move-right{transform:translate3d(100%, 0, 0)}.u-move-up{transform:translate3d(0, -100%, 0)}.u-alpha-transition{transition:opacity .25s linear}.u-alpha-100{opacity:1}.u-alpha-0{opacity:0}.u-max-height-transition{overflow:hidden;contain:paint;transition:max-height .2s ease-out}.u-max-height-zero{max-height:0 !important}.u-max-height-summary{max-height:88px !important}.a-link{border-bottom-width:0}.a-link .a-link__text{border-bottom-width:1px;border-bottom-style:inherit;overflow-wrap:break-word}.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){.a-link--jump{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-link--jump .cf-icon-svg--right{margin-left:auto}.a-link--jump .a-link__text{border-bottom-width:0;flex-shrink:10}}a.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){a.a-link--jump{border-top-width:1px;border-bottom-width:1px}a.a-link--jump:focus{outline:none}a.a-link--jump:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-link--jump)+li:has(.a-link--jump) .a-link--jump{position:relative;border-top:none}li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:hover:before,li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.m-list--unstyled,.m-list--horizontal,.m-list--links{padding-left:0;list-style-type:none}.m-list--unstyled .m-list__item,.m-list--horizontal .m-list__item,.m-list--links .m-list__item{margin-left:0}.m-list--spaced .m-list--spaced,.m-list--spaced .m-list__item+.m-list__item{margin-top:1.5em}.m-list--horizontal .m-list__item{display:inline-block;margin-right:.25em;margin-bottom:0}@media only all and (max-width: 37.5em){.m-list--links .m-list__item{margin-bottom:0}}html[lang=ar] .m-list{padding-right:0}.m-meta-header{display:flex;flex-direction:column-reverse;flex-wrap:wrap-reverse;row-gap:.625rem;column-gap:1.3125rem;width:-moz-fit-content;width:fit-content;padding-bottom:.625rem;overflow:hidden}.m-meta-header__item-group{display:flex;flex-wrap:wrap;column-gap:1.3125rem}.m-meta-header__item{display:grid;grid-template-columns:0 auto 1fr;row-gap:.3125rem;text-wrap:balance;margin-bottom:0;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.m-meta-header__item,ul+.m-meta-header__item,ol+.m-meta-header__item,dl+.m-meta-header__item,figure+.m-meta-header__item,img+.m-meta-header__item,table+.m-meta-header__item,blockquote+.m-meta-header__item,h1+.m-meta-header__item,.h1+.m-meta-header__item,h2+.m-meta-header__item,.h2+.m-meta-header__item,h3+.m-meta-header__item,.h3+.m-meta-header__item,h5+.m-meta-header__item,.h5+.m-meta-header__item,h6+.m-meta-header__item,.h6+.m-meta-header__item{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.625em;font-size:1em;line-height:1.125}}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.3125rem}}.m-meta-header__item .cf-icon-svg{margin-right:.3125rem}.m-meta-header__item:before{content:\"|\";margin-left:-0.8125rem}.m-meta-header__item .a-date{font-size:.875rem;line-height:1.7142857143;margin-bottom:0}@media only all and (min-width: 37.5625em){.m-meta-header{flex-direction:row}}.m-pull-quote__body{color:var(--black);font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-pull-quote__body{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.m-pull-quote__citation{color:var(--gray);font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.m-pull-quote__citation,ul+.m-pull-quote__citation,ol+.m-pull-quote__citation,dl+.m-pull-quote__citation,figure+.m-pull-quote__citation,img+.m-pull-quote__citation,table+.m-pull-quote__citation,blockquote+.m-pull-quote__citation,h1+.m-pull-quote__citation,.h1+.m-pull-quote__citation,h2+.m-pull-quote__citation,.h2+.m-pull-quote__citation,h3+.m-pull-quote__citation,.h3+.m-pull-quote__citation,h4+.m-pull-quote__citation,.h4+.m-pull-quote__citation,h6+.m-pull-quote__citation,.h6+.m-pull-quote__citation{margin-top:2.1428571429em}.m-pull-quote__citation:before{content:\"—\"}.m-slug-header{border-top:1px solid var(--gray-40)}.m-slug-header__heading{display:inline-block;padding-top:0.2857142857em;border-top:5px solid var(--green);margin-top:-3px;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}.a-tagline{font-size:.75rem;display:grid;grid-template-columns:22px 1fr;grid-column-gap:10px}.a-tagline__text{display:inline-block}.a-tagline .u-usa-flag{margin-top:1px}.a-tagline--large{font-size:1rem}.a-tagline--large .u-usa-flag{margin-top:4px}.u-usa-flag{display:inline-block;width:24px;height:13px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAZCAMAAABAf11LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5QTFRF////sxlC7MbQ2YyhxlNxCjFhR2WJV3GSKUt1dYumOFh/GT5rhZiwwszYsr/OlKW6Zn6c0djh8PL1iR9Ko7LE4OXrl0pttKC0pXWRtYKbSuJhRQAAANFJREFUeNrkkctuwyAUREnSuW/ApHYf//+jBVdZVcJi3aORgAXcMyLBAAJEzsVG3m8TkifyI3zfPQ6nJJLo421CArSBmkgjNEWtQE4zXJmClXuCWIlU5hdQxCqbqnE1KdIz79CVDvBwZxyKfQfmHTyzl01UZSvOWSTbhZLSWeDMufWLC/1ls3amT4qQq394EjIjApxBT+/nr8eEBNuKcB9SWMpmEXalNOylmlUZNTr4vE/4VdKhpC+leQf6y/e0wzL3RdJtkfUJyzwW+ZcdfgQYAJmJD3zerW6OAAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */:root{--font-stack: system-ui, sans-serif;--beige: #bea96f;--beige-30: #f0e8d8;--beige-60: #d8c8a0;--green-dark: #1e9642;--green-mid-dark: #1fa040;--green: #20aa3f;--green-90: #48b753;--green-80: #66c368;--green-70: #93cf7c;--green-60: #addc91;--green-50: #bae0a2;--green-40: #c7e5b3;--green-30: #d4eac6;--green-20: #e2efd8;--green-10: #f0f8eb;--teal-dark: #005e5d;--teal-mid-dark: #126b69;--teal: #257675;--teal-90: #3e8685;--teal-80: #579695;--teal-70: #70a6a5;--teal-60: #89b6b5;--teal-50: #9ec4c3;--teal-40: #b4d2d1;--teal-30: #c4dddc;--teal-20: #d4e7e6;--teal-10: #f0f7f6;--pacific-dark: #0050b4;--pacific-mid-dark: #0061c1;--pacific: #0072ce;--pacific-90: #2284d5;--pacific-80: #4497dc;--pacific-70: #61a7e2;--pacific-60: #7eb7e8;--pacific-50: #96c4ed;--pacific-40: #afd2f2;--pacific-30: #c3ddf6;--pacific-20: #d6e8fa;--pacific-10: #eff8fd;--navy-dark: #002d72;--navy-mid-dark: #123c7c;--navy: #254b87;--navy-90: #3e5f95;--navy-80: #5674a3;--navy-70: #6f88b2;--navy-60: #889cc0;--navy-50: #9daecc;--navy-40: #b3c0d9;--navy-30: #c3cde2;--navy-20: #d3daeb;--navy-10: #f4f6fa;--purple-dark: #a01b68;--purple-mid-dark: #aa2071;--purple: #b4267a;--purple-90: #be438b;--purple-80: #c55998;--purple-70: #cd70a5;--purple-60: #d486b2;--purple-50: #dc9cbf;--purple-40: #e3b2cc;--purple-30: #ebc9d9;--purple-20: #f0d8e2;--purple-10: #fdf3f8;--red-dark: #b63014;--red-mid-dark: #c3381c;--red: #d14124;--red-90: #d75a40;--red-80: #dd735d;--red-70: #e28875;--red-60: #e79e8e;--red-50: #ebb0a3;--red-40: #f0c3b8;--red-30: #f3d1c8;--red-20: #f7e0d9;--red-10: #fbefec;--gold-dark: #dc731c;--gold-mid-dark: #ed881b;--gold: #ff9e1b;--gold-90: #ffab39;--gold-80: #ffb858;--gold-70: #ffc372;--gold-60: #ffce8d;--gold-50: #ffd8a3;--gold-40: #ffe1b9;--gold-30: #ffe8cb;--gold-20: #fff0dd;--gold-10: #fff6ec;--neutral-dark: #745745;--neutral-mid-dark: #7d604b;--neutral: #8a6c57;--neutral-90: #957865;--neutral-80: #a18573;--neutral-70: #ad9484;--neutral-60: #baa496;--neutral-50: #c6b4a9;--neutral-40: #d3c5bc;--neutral-30: #ddd1c9;--neutral-20: #e7ddd7;--neutral-10: #f8f5f2;--gray-darker: #293037;--gray-dark: #43484e;--gray-mid-dark: #4f5257;--gray: #5a5d61;--gray-90: #676a6f;--gray-80: #75787b;--gray-70: #838588;--gray-60: #919395;--gray-50: #a2a3a4;--gray-40: #b4b5b6;--gray-30: #c3c4c4;--gray-20: #d2d3d5;--gray-15: #dcdddf;--gray-10: #e7e8e9;--gray-5: #f7f8f9;--black: #101820;--white: #fff}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/2cd55546-ec00-4af9-aeca-4a3cd186da53.woff2\") format(\"woff2\");font-style:normal;font-weight:normal;font-display:fallback}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/627fbb5a-3bae-4cd9-b617-2f923e29d55e.woff2\") format(\"woff2\");font-style:normal;font-weight:500;font-display:fallback}:root{--font-stack: \"Avenir Next\", arial, sans-serif}.tabbed-navigation{margin-top:30px;border-bottom:1px solid var(--gray-20)}.tabbed-navigation section{padding-left:10px}.tabbed-navigation section .tab{margin:0;padding:4px 30px 8px;font-size:1.1875em;font-weight:500}.tabbed-navigation section .tab .cf-icon-svg{margin-right:5px;margin-top:4px;font-size:0.8125em}.tabbed-navigation section .tab:not(.active){color:var(--pacific-dark);background:var(--gray-5);border:1px solid var(--gray-20);border-bottom:none}.tabbed-navigation section .tab:not(.active):hover{color:var(--navy-dark)}.tabbed-navigation section .tab:not(.active):focus{color:var(--navy-dark)}.tabbed-navigation section .tab:not(.active)::after{content:\"\";border-top:solid 1px;display:block}.tabbed-navigation section .tab.active{padding-top:8px;border:1px solid var(--gray-40);background:var(--white);pointer-events:none;position:relative}.tabbed-navigation section .tab.active::after{content:\"\";display:block;width:calc(100% - 2px);outline:1px solid var(--white);position:absolute;bottom:-1px;left:1px}.focus-header .clear-focus{margin:15px}.focus-header .clear-focus .cf-icon-svg{margin-right:5px}.focus-header .focus{text-align:center;margin-left:10%}.focus-header .focus .divider{height:5px;width:75px;background-color:var(--green-60);display:inline-block}","/*! normalize.css v2.1.3 | MIT License | git.io/normalize */html{font-family:sans-serif;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:0.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:0.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:0.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:normal;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:0.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:0.5em}li{margin-bottom:0.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:0.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:0.625em;text-align:left}th,td{padding:0.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:0.9375em;margin-left:0.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:\"Input Mono\",Consolas,Monaco,\"Courier New\",monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:0.8125em}pre{display:block;padding:0.625em 0.9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:rgba(0,0,0,0)}html{font-family:sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:.5em}li{margin-bottom:.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:.625em;text-align:left}th,td{padding:.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:.9375em;margin-left:.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:Input Mono,Consolas,Monaco,Courier New,monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:.8125em}pre{display:block;padding:.625em .9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:transparent}button.a-btn::-moz-focus-inner,input.a-btn::-moz-focus-inner{border:0}.a-btn{appearance:none;display:flex;gap:.625rem;box-sizing:border-box;padding:.5em .875em;border:0;margin:0;border-radius:.25em;cursor:pointer;font-size:1em;font-weight:500;line-height:normal;text-align:center;text-decoration:none;transition:background-color .1s;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;justify-content:center}.a-btn,.a-btn:link,.a-btn:visited{background-color:var(--pacific);color:var(--white)}.a-btn:hover,.a-btn.hover,.a-btn:focus,.a-btn.focus{background-color:var(--pacific-dark);color:var(--white)}.a-btn:focus,.a-btn.focus{outline:1px dotted var(--pacific);outline-offset:1px}.a-btn:active,.a-btn.active{background-color:var(--navy)}.a-btn--secondary,.a-btn--secondary:link,.a-btn--secondary:visited{background-color:var(--gray);color:var(--white)}.a-btn--secondary:hover,.a-btn--secondary.hover,.a-btn--secondary:focus,.a-btn--secondary.focus{background-color:var(--gray-dark)}.a-btn--secondary:focus,.a-btn--secondary.focus{outline-color:var(--gray)}.a-btn--secondary:active,.a-btn--secondary.active{background-color:var(--black)}.a-btn--warning,.a-btn--warning:link,.a-btn--warning:visited{background-color:var(--red-mid-dark);color:var(--white)}.a-btn--warning:hover,.a-btn--warning.hover,.a-btn--warning:focus,.a-btn--warning.focus{background-color:var(--red-dark)}.a-btn--warning:focus,.a-btn--warning.focus{outline-color:var(--red-mid-dark)}.a-btn--warning:active,.a-btn--warning.active{background-color:var(--gray-dark)}.a-btn--disabled,.a-btn--disabled:link,.a-btn--disabled:visited,.a-btn--disabled:hover,.a-btn--disabled.hover,.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn--disabled:active,.a-btn--disabled.active,.a-btn[disabled],.a-btn[disabled]:link,.a-btn[disabled]:visited,.a-btn[disabled]:hover,.a-btn[disabled].hover,.a-btn[disabled]:focus,.a-btn[disabled].focus,.a-btn[disabled]:active,.a-btn[disabled].active{background-color:var(--gray-20);color:var(--gray-dark);cursor:default;cursor:not-allowed}.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn[disabled]:focus,.a-btn[disabled].focus{outline-color:var(--gray-20)}@media only all and (max-width: 37.5em){.a-btn--full-on-xs{display:block;width:100%}}.a-btn:has(svg+span) span{order:3}.a-btn:has(span+svg) svg{order:3}.a-btn:not(.a-btn--hide-icon):has(svg+span):before,.a-btn:not(.a-btn--hide-icon):has(span+svg):before{content:\"\";border-left:1px solid var(--pacific-60);order:2;place-self:normal}.a-btn--secondary:has(svg):before{border-color:var(--gray-40) !important}.a-btn--warning:has(svg):before{border-color:var(--red-60) !important}.a-btn--disabled:has(svg):before,.a-btn[disabled]:has(svg):before{border-color:var(--gray-60) !important}.a-btn--hide-icon svg{display:none}.m-btn-group{display:flex;gap:.625rem;flex-wrap:wrap;align-items:center;width:-moz-fit-content;width:fit-content}.a-btn--link{padding:1.5px 0;border-radius:0;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-style:dotted;text-underline-offset:4.5px}.a-btn--link:has(svg){gap:.3125rem}.a-btn--link:has(svg):before{display:none}.a-btn--link,.a-btn--link:link,.a-btn--link:visited{text-decoration-color:var(--pacific);background-color:transparent;color:var(--pacific)}.a-btn--link:hover,.a-btn--link.hover{text-decoration-color:var(--pacific-dark);text-decoration-style:solid;background-color:transparent;color:var(--pacific-dark)}.a-btn--link:focus,.a-btn--link.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--pacific);color:var(--pacific)}.a-btn--link:active,.a-btn--link.active{text-decoration-color:var(--navy);text-decoration-style:solid;background-color:transparent;color:var(--navy)}.a-btn--link.a-btn--secondary,.a-btn--link.a-btn--secondary:link,.a-btn--link.a-btn--secondary:visited{text-decoration-color:var(--gray);background-color:transparent;color:var(--gray)}.a-btn--link.a-btn--secondary:hover,.a-btn--link.a-btn--secondary.hover{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.a-btn--link.a-btn--secondary:focus,.a-btn--link.a-btn--secondary.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--gray);color:var(--gray)}.a-btn--link.a-btn--secondary:active,.a-btn--link.a-btn--secondary.active{text-decoration-color:var(--black);text-decoration-style:solid;background-color:transparent;color:var(--black)}.a-btn--link.a-btn--warning,.a-btn--link.a-btn--warning:link,.a-btn--link.a-btn--warning:visited{text-decoration-color:var(--red-mid-dark);background-color:transparent;color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:hover,.a-btn--link.a-btn--warning.hover{text-decoration-color:var(--red-dark);text-decoration-style:solid;background-color:transparent;color:var(--red-dark)}.a-btn--link.a-btn--warning:focus,.a-btn--link.a-btn--warning.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--red-mid-dark);color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:active,.a-btn--link.a-btn--warning.active{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.o-expandable{position:relative}.o-expandable__header{display:flex;justify-content:space-between;gap:10px;padding:.625em .9375em;border:0;background-color:transparent;cursor:pointer}.o-expandable__header:focus{outline:1px dotted var(--black);outline-offset:2px}.o-expandable__header .o-expandable__cue-close,.o-expandable__header .o-expandable__cue-open{display:none}.o-expandable__header[aria-expanded=false] .o-expandable__cue-open,.o-expandable__header[aria-expanded=true] .o-expandable__cue-close{display:block}.o-expandable button.o-expandable__header{width:100%;text-align:left}.o-expandable__label{flex-grow:1;margin-bottom:0;color:var(--black);font-weight:500}.o-expandable__icon,.o-expandable__label{font-size:1.125em}@media only all and (max-width: 37.5em){.o-expandable__icon,.o-expandable__label{font-size:1em}}.o-expandable__cues{align-self:center;color:var(--pacific);font-size:1em;line-height:1.375}.o-expandable__content{padding:0 .9375em .9375em}.o-expandable__content:before{content:\"\";display:block;border-top:1px solid var(--gray-40);padding-top:.9375em}.o-expandable__content:after{padding-bottom:.9375em;width:100%}.o-expandable--padded .o-expandable__header{padding:1.5625em .9375em}.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.625em}@media only all and (max-width: 37.5em){.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.375em}}.o-expandable--background{background:var(--gray-5)}.o-expandable--border{border:1px solid var(--gray-40)}html[lang=ar] .o-expandable__header{text-align:right}html[lang=ar] .o-expandable__cues{text-align:left}.o-expandable-group .o-expandable{border-bottom:1px solid var(--gray-40)}.o-expandable-group .o-expandable:first-child{border-top:1px solid var(--gray-40)}@media print{.o-expandable__header[aria-expanded=true] .o-expandable__cue-close,.o-expandable__header[aria-expanded=false] .o-expandable__cue-open{display:none}.o-expandable__content[aria-expanded=false]{display:block;max-height:99999px !important}}.o-expandable .print__header[aria-expanded=true] .o-expandable .print__cue-close,.o-expandable .print__header[aria-expanded=false] .o-expandable .print__cue-open{display:none}.o-expandable .print__content[aria-expanded=false]{display:block;max-height:99999px !important}.o-summary__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary__btn{position:relative;z-index:2;display:block;width:100%;padding-top:15px;padding-bottom:15px;border:dotted var(--pacific);border-width:1px 0;text-align:center;color:var(--pacific);background:#fff}.o-summary__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary__btn[aria-expanded=false]:before{display:block;pointer-events:none;height:2.75em;margin:0;position:absolute;left:0;right:0;top:calc(-100% + 2px);background:linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);content:\"\"}@media print{.o-summary__btn[aria-expanded=false]:before{background:none}}.o-summary__btn[aria-expanded=false]:before .print{background:none}.no-js .o-summary__btn{display:none}@media only screen and (min-width: 601px){.o-summary--mobile .o-summary__btn{display:none}}.o-summary-minimal__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary-minimal__btn{margin-top:5px;padding-left:0;padding-right:0;display:block;border:none;background:none;text-align:left;color:var(--pacific)}.o-summary-minimal__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary-minimal__btn .o-summary-minimal__cue-close,.o-summary-minimal__btn .o-summary-minimal__cue-open{display:none}.o-summary-minimal__btn[aria-expanded=false] .o-summary-minimal__cue-open,.o-summary-minimal__btn[aria-expanded=true] .o-summary-minimal__cue-close{display:block}.no-js .o-summary-minimal__btn{display:none}.o-form__group{margin-bottom:1.875em}.o-form__fieldset{border:none;margin:0;padding:0}.o-form__fieldset .m-form-field+.m-form-field{margin-top:.625em}.a-form-alert .cf-icon-svg{color:var(--gray);float:left}.a-form-alert__text{display:block;margin-left:1.25em}.a-form-alert--success .cf-icon-svg{color:var(--green)}.a-form-alert--error .cf-icon-svg{color:var(--red)}.a-form-alert--warning .cf-icon-svg{color:var(--gold)}.m-form-field .a-text-input--full{width:100%}.m-form-field .a-label+.a-text-input{margin-top:.3125em}.m-form-field--checkbox .a-label,.m-form-field--radio .a-label{display:inline-grid;grid-template-columns:1.875em auto;vertical-align:top;cursor:pointer;overflow-wrap:anywhere}.m-form-field--checkbox .a-label:before,.m-form-field--radio .a-label:before{display:inline-block;grid-row-start:1;grid-row-end:3;border:1px solid var(--gray-60);height:1.125em;width:1.125em;margin-right:10px;background-color:var(--white);content:\"\";vertical-align:top;position:relative;top:1px;left:1px}.m-form-field--checkbox .a-label:hover:before,.m-form-field--checkbox .a-label.hover:before,.m-form-field--radio .a-label:hover:before,.m-form-field--radio .a-label.hover:before{border-color:var(--pacific)}.m-form-field--checkbox .a-label__helper,.m-form-field--radio .a-label__helper{display:block}.m-form-field--checkbox .a-checkbox,.m-form-field--checkbox .a-radio,.m-form-field--radio .a-checkbox,.m-form-field--radio .a-radio{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}.m-form-field--checkbox .a-checkbox:focus+.a-label,.m-form-field--checkbox .a-checkbox.focus+.a-label,.m-form-field--checkbox .a-radio:focus+.a-label,.m-form-field--checkbox .a-radio.focus+.a-label,.m-form-field--radio .a-checkbox:focus+.a-label,.m-form-field--radio .a-checkbox.focus+.a-label,.m-form-field--radio .a-radio:focus+.a-label,.m-form-field--radio .a-radio.focus+.a-label{outline:1px dotted var(--pacific);outline-offset:1px}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:hover+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled:checked+.a-label:before,.m-form-field--checkbox .a-radio:disabled:focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled.focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled:hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled.hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled:checked+.a-label:before,.m-form-field--radio .a-checkbox:disabled:focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled.focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled:hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled.hover+.a-label:before,.m-form-field--radio .a-radio:disabled:checked+.a-label:before,.m-form-field--radio .a-radio:disabled:focus+.a-label:before,.m-form-field--radio .a-radio:disabled.focus+.a-label:before,.m-form-field--radio .a-radio:disabled:hover+.a-label:before,.m-form-field--radio .a-radio:disabled.hover+.a-label:before{border-color:var(--gray-60);outline:none;box-shadow:none}.m-form-field--checkbox .a-checkbox:disabled+.a-label,.m-form-field--checkbox .a-radio:disabled+.a-label,.m-form-field--radio .a-checkbox:disabled+.a-label,.m-form-field--radio .a-radio:disabled+.a-label{cursor:not-allowed;color:var(--gray-dark)}.m-form-field--checkbox .a-checkbox:disabled+.a-label:before,.m-form-field--checkbox .a-radio:disabled+.a-label:before,.m-form-field--radio .a-checkbox:disabled+.a-label:before,.m-form-field--radio .a-radio:disabled+.a-label:before{background:var(--gray-10);border-color:var(--gray-60)}.m-form-field--checkbox .a-checkbox:focus+.a-label:before,.m-form-field--checkbox .a-checkbox.focus+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:hover+.a-label:before,.m-form-field--checkbox .a-checkbox.hover+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center 0}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,')}.m-form-field--checkbox-error .a-label:before{border-color:var(--red);outline:1px solid var(--red)}.m-form-field--checkbox-error .a-label:hover:before,.m-form-field--checkbox-error .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-error .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-error .a-checkbox.focus+.a-label:before{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline-color:var(--red)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label,.m-form-field--checkbox-error .a-checkbox.focus+.a-label{outline:1px dotted var(--red);outline-offset:1px}.m-form-field--checkbox-warning .a-label:before{border-color:var(--gold);outline:1px solid var(--gold)}.m-form-field--checkbox-warning .a-label:hover:before,.m-form-field--checkbox-warning .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label:before{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline-color:var(--gold)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label{outline:1px dotted var(--gold);outline-offset:1px}.m-form-field--checkbox-success .a-label:before{border-color:var(--green);outline:1px solid var(--green)}.m-form-field--checkbox-success .a-label:hover:before,.m-form-field--checkbox-success .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-success .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-success .a-checkbox.focus+.a-label:before{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline-color:var(--green)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label,.m-form-field--checkbox-success .a-checkbox.focus+.a-label{outline:1px dotted var(--green);outline-offset:1px}.m-form-field--radio .a-label:before{border-radius:50%;transform:rotate(0)}.m-form-field--radio .a-radio:focus+.a-label:before,.m-form-field--radio .a-radio.focus+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:hover+.a-label:before,.m-form-field--radio .a-radio.hover+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:checked+.a-label:before{background-color:var(--pacific);box-shadow:inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:checked:disabled+.a-label:before{background-color:var(--gray-40);box-shadow:inset 0 0 0 2px var(--gray-10)}.m-form-field--radio .a-radio:focus:checked+.a-label:before,.m-form-field--radio .a-radio.focus:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:hover:checked+.a-label:before,.m-form-field--radio .a-radio.hover:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--lg-target{display:block}.m-form-field--lg-target .a-label{box-sizing:border-box;width:100%;padding:15px;background-color:var(--gray-10)}.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{background-color:var(--pacific-20);box-shadow:inset 0 0 0 1px var(--pacific)}.m-form-field--lg-target .a-checkbox:hover+.a-label,.m-form-field--lg-target .a-checkbox.hover+.a-label,.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-radio:hover+.a-label,.m-form-field--lg-target .a-radio.hover+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label{box-shadow:inset 0 0 0 2px var(--pacific)}.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{outline-offset:1px}.m-form-field--lg-target .a-checkbox:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:hover:disabled+.a-label,.m-form-field--lg-target .a-radio:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:hover:disabled+.a-label{color:var(--gray-dark);box-shadow:none;background-color:var(--gray-20)}.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label:before,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label:before{border:1px solid var(--gray-60)}.m-form-field .a-form-alert{margin-top:.9375em}.a-label{display:inline-block}.a-label__helper{color:var(--gray-dark);font-size:1rem;font-weight:400}.a-label__helper--block{display:block;margin-top:0.8333333333em}.a-label--heading{display:block;margin-bottom:0.5555555556em;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.a-label--heading,ul+.a-label--heading,ol+.a-label--heading,dl+.a-label--heading,figure+.a-label--heading,img+.a-label--heading,table+.a-label--heading,blockquote+.a-label--heading,h1+.a-label--heading,.h1+.a-label--heading,h2+.a-label--heading,.h2+.a-label--heading,h3+.a-label--heading,.h3+.a-label--heading,h5+.a-label--heading,.h5+.a-label--heading,h6+.a-label--heading,.h6+.a-label--heading{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.a-label--heading{margin-bottom:.625em;font-size:1em;line-height:1.125}}.a-label--heading .a-label__helper--block{margin-top:.625rem}.a-range{appearance:none;width:100%;min-height:49px}.a-range::-webkit-slider-runnable-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-moz-range-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-webkit-slider-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range::-moz-range-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range:focus,.a-range.focus{box-shadow:none;outline:none}.a-range:focus::-webkit-slider-thumb,.a-range.focus::-webkit-slider-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.a-range:focus::-moz-range-thumb,.a-range.focus::-moz-range-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.o-search-input{display:flex;flex-direction:column;row-gap:.9375rem}.o-search-input__input{position:relative;display:flex;width:initial;flex:0 1 100%}.o-search-input__input-label{position:absolute;left:10px;align-self:center;cursor:pointer}.o-search-input__input input[type=search]{width:100%;white-space:nowrap;padding-left:30px;appearance:none}.o-search-input__input button[type=reset]{display:none;position:absolute;right:0;align-self:center;color:var(--gray-40);font-size:20px;border:1px solid transparent;background-color:transparent;outline:0;width:44px;padding:5px;text-align:right}.o-search-input__input button[type=reset]>svg{width:25px;cursor:pointer;pointer-events:none}.o-search-input__input button[type=reset]:hover{color:var(--black)}.o-search-input__input button[type=reset]:focus{color:var(--black)}.o-search-input__input button[type=reset]:focus>svg{outline:1px dotted var(--pacific)}.o-search-input__input input[type=search]:placeholder-shown~button[type=reset]{display:none}.o-search-input__input input[type=search]:not(:placeholder-shown){padding-right:34px}.o-search-input__input input[type=search]::-webkit-search-decoration,.o-search-input__input input[type=search]::-webkit-search-cancel-button,.o-search-input__input input[type=search]::-webkit-search-results-button,.o-search-input__input input[type=search]::-webkit-search-results-decoration{display:none}.o-search-input:focus-within button[type=reset],.o-search-input .o-search-input__input:hover button[type=reset]{display:block}.o-search-input button[type=submit]{line-height:1.1875}@media only all and (min-width: 37.5625em){.o-search-input{flex-direction:row;border-left:0}.o-search-input button[type=submit]{border-top-left-radius:0;border-bottom-left-radius:0;flex-basis:25%}}.no-js .o-search-input button[type=reset]{display:none !important}.a-select{position:relative;border:1px solid var(--gray-60)}.a-select select{width:100%;line-height:1.375;padding:.4375em .375em .375em;border:0;appearance:none;background-color:var(--white);border-radius:0;color:var(--black)}.a-select select:hover,.a-select select.hover{outline:2px solid var(--pacific);outline-offset:0}.a-select select:active,.a-select select:focus,.a-select select.focus{box-shadow:0 0 0 2px var(--pacific);outline:1px dotted var(--pacific);outline-offset:3px}.a-select select[disabled]{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed}.a-select select[disabled]:hover,.a-select select[disabled].hover,.a-select select[disabled]:focus,.a-select select[disabled].focus{outline:none}.a-select select[disabled] option,.a-select select[disabled] option:disabled,.a-select select option:disabled{color:var(--gray-dark)}.a-select:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;content:\"\";pointer-events:none}.a-select--disabled:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.a-tag-filter{display:flex;gap:.625rem;border:1px solid var(--teal);padding:4px 6px;background-color:var(--teal-20);border-radius:.1875rem;color:var(--black);text-align:left;min-width:-moz-fit-content;min-width:fit-content}.a-tag-filter .cf-icon-svg{pointer-events:none;flex:none}.a-tag-filter>label{display:contents;pointer-events:none}button.a-tag-filter:hover{background-color:var(--teal-40);cursor:pointer}button.a-tag-filter:focus{outline:1px dotted var(--teal);outline-offset:1px}button.a-tag-filter:active{background-color:var(--teal)}a.a-tag-filter{line-height:normal;color:var(--black);border-color:var(--teal)}a.a-tag-filter:visited,a.a-tag-filter.visited,a.a-tag-filter:hover,a.a-tag-filter.hover{border-color:var(--teal);color:var(--black)}a.a-tag-filter:focus,a.a-tag-filter.focus{border-color:var(--teal);color:var(--black)}a.a-tag-filter:active,a.a-tag-filter.active{border-color:var(--teal);color:var(--black)}.a-tag-topic{display:flex;gap:.3125rem}.a-tag-topic{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--gold-80);letter-spacing:1px}.a-tag-topic .a-tag-topic__text{color:var(--gray);word-break:break-word}@media only all and (max-width: 37.5em){.a-tag-topic{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-tag-topic .cf-icon-svg--right{margin-left:auto}.a-tag-topic .a-tag-topic__text{border-bottom-width:0;flex-shrink:10}}a.a-tag-topic{color:var(--gold-80);border-color:var(--gold-80)}a.a-tag-topic:visited,a.a-tag-topic.visited,a.a-tag-topic:hover,a.a-tag-topic.hover{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:focus,a.a-tag-topic.focus{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:active,a.a-tag-topic.active{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic .a-tag-topic__text{border-bottom-color:var(--gold-80)}@media only all and (max-width: 37.5em){a.a-tag-topic{border-top-width:1px;border-bottom-width:1px}a.a-tag-topic:focus{outline:none}a.a-tag-topic:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-tag-topic)+li:has(.a-tag-topic) .a-tag-topic{position:relative;border-top:none}li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:hover:before,li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.a-tag-topic__bullet{font-size:1rem;line-height:1rem}@media only all and (min-width: 37.5625em){a.a-tag-topic__text{color:var(--gray);border-color:var(--gray)}a.a-tag-topic__text:visited,a.a-tag-topic__text.visited,a.a-tag-topic__text:hover,a.a-tag-topic__text.hover{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:focus,a.a-tag-topic__text.focus{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:active,a.a-tag-topic__text.active{border-color:var(--gray);color:var(--gray)}a.a-tag-topic,a.a-tag-topic:visited,a.a-tag-topic:hover,a.a-tag-topic:focus,a.a-tag-topic:active{border-bottom:none;outline-offset:1px}a.a-tag-topic .a-tag-topic__text,a.a-tag-topic:visited .a-tag-topic__text,a.a-tag-topic:hover .a-tag-topic__text,a.a-tag-topic:focus .a-tag-topic__text,a.a-tag-topic:active .a-tag-topic__text{padding-bottom:1px;border-bottom:1px dotted var(--gold-80)}a.a-tag-topic:hover .a-tag-topic__text{border-bottom:1px solid var(--gold-80)}a.a-tag-topic:focus{outline-color:var(--gray)}a.a-tag-topic:focus .a-tag-topic__text{border-bottom-style:solid !important}}.m-tag-group{padding-left:0;list-style-type:none}.m-tag-group li{margin-bottom:0;display:contents}@media only all and (min-width: 37.5625em){.m-tag-group{display:flex;gap:.9375em;flex-wrap:wrap}.m-tag-group--stacked{flex-direction:column;width:-moz-fit-content;width:fit-content}}.m-tag-group:has(.a-tag-filter){display:flex;gap:.9375em;flex-wrap:wrap}html[lang=ar] .m-tag-group{direction:rtl;padding-right:0}.a-text-input{appearance:none;display:inline-block;padding:.4375em;border:1px solid var(--gray-60);background:var(--white);color:var(--black);box-sizing:border-box}.a-text-input:hover,.a-text-input.hover{border-color:var(--pacific);outline:1px solid var(--pacific)}.a-text-input:focus,.a-text-input.focus{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific);outline:1px dotted var(--pacific);outline-offset:2px}.a-text-input:disabled,.a-text-input:disabled:hover,.a-text-input:disabled.hover,.a-text-input:disabled:focus,.a-text-input:disabled.focus{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed;border-color:var(--gray-60);outline:none}.a-text-input--error{border-color:var(--red);outline:1px solid var(--red)}.a-text-input--error:hover,.a-text-input--error.hover{border-color:var(--red-dark);outline:1px solid var(--red-dark);outline-offset:0}.a-text-input--error:focus,.a-text-input--error.focus{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red)}.a-text-input--error:focus:hover,.a-text-input--error:focus.hover,.a-text-input--error.focus:hover,.a-text-input--error.focus.hover{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red);outline-offset:2px}.a-text-input--warning{border-color:var(--gold);outline:1px solid var(--gold)}.a-text-input--warning:hover,.a-text-input--warning.hover{border-color:var(--gold-dark);outline:1px solid var(--gold-dark);outline-offset:0}.a-text-input--warning:focus,.a-text-input--warning.focus{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold)}.a-text-input--warning:focus:hover,.a-text-input--warning:focus.hover,.a-text-input--warning.focus:hover,.a-text-input--warning.focus.hover{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold);outline-offset:2px}.a-text-input--success{border-color:var(--green);outline:1px solid var(--green)}.a-text-input--success:hover,.a-text-input--success.hover{border-color:var(--green-dark);outline:1px solid var(--green-dark);outline-offset:0}.a-text-input--success:focus,.a-text-input--success.focus{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green)}.a-text-input--success:focus:hover,.a-text-input--success:focus.hover,.a-text-input--success.focus:hover,.a-text-input--success.focus.hover{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green);outline-offset:2px}::-webkit-search-decoration{appearance:none}::placeholder{color:var(--gray-dark)}input[type=date]::-webkit-datetime-edit{color:var(--gray-dark)}select.o-multiselect{display:block;box-sizing:border-box;width:100%;padding:.25em .4375em;height:5.5em;border:1px solid var(--gray-60)}select.o-multiselect option{padding:.125em .375em}.o-multiselect,.o-multiselect__header{position:relative}.o-multiselect__header:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;border:1px solid var(--gray-60);content:\"\";pointer-events:none}.o-multiselect__search[type=text]{display:block;box-sizing:border-box;width:100%}.o-multiselect__fieldset{border-color:var(--gray-60);border-top:none;margin:-1px 0 0;padding:0;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;position:absolute;z-index:10;max-height:0;width:100%;transition:max-height .25s ease-out}.o-multiselect.u-active .o-multiselect__fieldset{margin-top:0;max-height:140px;border-color:var(--pacific);border-width:2px;border-top:0}.o-multiselect.u-active .o-multiselect__header:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.o-multiselect__options{list-style-type:none;background-color:var(--white);padding:0}.o-multiselect__options li{margin:0}.o-multiselect__options li:first-child .a-label{padding-top:.625em}.o-multiselect__options.u-filtered li:not(.u-filter-match){display:none}.o-multiselect__options.u-no-results li,.o-multiselect__options.u-max-selections li{display:none}.o-multiselect__options.u-no-results:after,.o-multiselect__options.u-max-selections:after{display:list-item}.o-multiselect__options.u-no-results:after{content:\"No results found\"}.o-multiselect__options.u-max-selections{padding:.625em;pointer-events:none}.o-multiselect__options.u-max-selections:after{content:\"Reached maximum number of selections\"}.o-multiselect__options .a-label{box-sizing:border-box;padding:.3125em 0 .3125em .625em;width:100%}.cf-icon-svg{height:1.1875em;vertical-align:text-top;fill:currentcolor}.cf-icon-svg--updating,.cf-icon-svg--updating-round{animation:updating-animation 1.25s infinite linear;transform-origin:50% 50%}@keyframes updating-animation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}html[lang=ar] .cf-icon-svg--right,html[lang=ar] .cf-icon-svg--right-round,html[lang=ar] .cf-icon-svg--left,html[lang=ar] .cf-icon-svg--left-round,html[lang=ar] .cf-icon-svg--arrow-right,html[lang=ar] .cf-icon-svg--arrow-right-round,html[lang=ar] .cf-icon-svg--arrow-left,html[lang=ar] .cf-icon-svg--arrow-left-round,html[lang=ar] .cf-icon-svg--help,html[lang=ar] .cf-icon-svg--help-round,html[lang=ar] .cf-icon-svg--book,html[lang=ar] .cf-icon-svg--book-round,html[lang=ar] .cf-icon-svg--document,html[lang=ar] .cf-icon-svg--document-round,html[lang=ar] .cf-icon-svg--edit,html[lang=ar] .cf-icon-svg--edit-round,html[lang=ar] .cf-icon-svg--paper-clip,html[lang=ar] .cf-icon-svg--paper-clip-round,html[lang=ar] .cf-icon-svg--cart,html[lang=ar] .cf-icon-svg--cart-round,html[lang=ar] .cf-icon-svg--disability,html[lang=ar] .cf-icon-svg--disability-round,html[lang=ar] .cf-icon-svg--travel,html[lang=ar] .cf-icon-svg--travel-round,html[lang=ar] .cf-icon-svg--bullhorn,html[lang=ar] .cf-icon-svg--bullhorn-round,html[lang=ar] .cf-icon-svg--chart,html[lang=ar] .cf-icon-svg--chart-round,html[lang=ar] .cf-icon-svg--list,html[lang=ar] .cf-icon-svg--list-round,html[lang=ar] .cf-icon-svg--external-link,html[lang=ar] .cf-icon-svg--external-link-round{transform:scaleX(-1)}.m-card{position:relative}.m-card:not(.m-card--breakout)>a{padding:1.875em}.m-card:not(.m-card--breakout) .m-card__footer{margin-top:auto}.m-card:not(.m-card--breakout,.m-card--topic){background:var(--white);border:1px solid var(--gray-20);border-bottom-width:3px;padding:1.875em}.m-card:not(.m-card--breakout,.m-card--topic),.m-card>a{display:flex;flex-direction:column;flex-grow:1;flex-basis:0;box-sizing:border-box;height:100%}.m-card a:focus{outline-offset:2px}.m-card__footer>a{font-weight:500;border-bottom-width:1px}@media only all and (max-width: 56.3125em){.m-card__heading{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h4+.m-card__heading,.h4+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.3636363636em}}@media only all and (max-width: 56.3125em)and (max-width: 37.5em){.m-card__heading{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h3+.m-card__heading,.h3+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.6666666667em}}.m-card__heading>a{color:var(--black)}.m-card__heading>a:hover{color:var(--pacific)}.m-card__heading>a .m-card__icon{font-size:1em;margin-bottom:0;padding-right:.46875em}.m-card__heading>a .m-card__icon,.m-card__heading>a span{display:table-cell}.m-card>.m-list{margin-top:10px;margin-bottom:30px}.m-card--topic{text-align:center;width:170px;background:var(--white)}.m-card--topic>a{border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--topic .m-card__icon{font-size:1.875em;color:var(--green);margin-bottom:.3125em}.m-card--topic:hover>a{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--topic:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--topic .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--topic>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--topic:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:focus .m-card__footer>span{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:active .m-card__footer>span{border-color:var(--pacific-dark);border-style:solid;color:var(--pacific-dark)}.m-card--topic-action .m-card__icon{color:var(--pacific)}.m-card--breakout{min-width:210px;text-align:center}.m-card--breakout>a{padding-top:60px}.m-card--breakout .m-card__inner-wrapper{position:relative;z-index:0;min-height:135px;background:var(--gray-5);border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--breakout .m-card__img{position:absolute;z-index:1;top:0;left:50%;width:210px;height:120px;margin-left:-105px}.m-card--breakout .m-card__footer{margin-top:84px}.m-card--breakout:hover .m-card__inner-wrapper{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--breakout:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--breakout .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--breakout>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--breakout:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--breakout>a:focus .m-card__footer>span{border-color:var(--pacific);color:var(--pacific)}.m-card--breakout>a:active .m-card__footer>span{border-color:var(--navy);border-style:solid;color:var(--navy)}.m-card--breakout .m-card__footer>span{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card--breakout .m-card__footer>span,ul+.m-card--breakout .m-card__footer>span,ol+.m-card--breakout .m-card__footer>span,dl+.m-card--breakout .m-card__footer>span,figure+.m-card--breakout .m-card__footer>span,img+.m-card--breakout .m-card__footer>span,table+.m-card--breakout .m-card__footer>span,blockquote+.m-card--breakout .m-card__footer>span,h1+.m-card--breakout .m-card__footer>span,.h1+.m-card--breakout .m-card__footer>span,h2+.m-card--breakout .m-card__footer>span,.h2+.m-card--breakout .m-card__footer>span,h4+.m-card--breakout .m-card__footer>span,.h4+.m-card--breakout .m-card__footer>span,h5+.m-card--breakout .m-card__footer>span,.h5+.m-card--breakout .m-card__footer>span,h6+.m-card--breakout .m-card__footer>span,.h6+.m-card--breakout .m-card__footer>span{margin-top:1.3636363636em}.o-card-group>h2{margin-bottom:1.875rem}.o-card-group--column-2 .o-card-group__cards{grid-template-columns:1fr 1fr}.o-card-group--column-3 .o-card-group__cards{grid-template-columns:repeat(3, minmax(0, 1fr))}@media only all and (max-width: 63.8125em){.o-card-group--column-3 .o-card-group__cards{grid-template-columns:1fr 1fr}}.o-card-group__cards{display:grid;grid-column-gap:1.25em;grid-row-gap:1.25em}@media only all and (max-width: 37.5em){.o-card-group__cards{grid-template-columns:100% !important}}.o-card-group--bg-green{padding:1.875em;background:var(--green-20)}_:-ms-lang(x),.o-card-group__cards{display:block}_:-ms-lang(x) .m-card,.o-card-group__cards .m-card{display:block;float:left;margin-bottom:10px}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-2 .o-card-group__cards .m-card{width:48%;margin-right:2%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-2 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-3 .o-card-group__cards .m-card{width:32%;margin-right:1%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-3 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x),.o-card-group:after{content:\"\";display:table;clear:both}.o-card-group--count-2 .m-card:nth-of-type(1),.o-card-group--count-3 .m-card:nth-of-type(1),.o-card-group--count-4 .m-card:nth-of-type(1){grid-area:card1}.o-card-group--count-2 .m-card:nth-of-type(2),.o-card-group--count-3 .m-card:nth-of-type(2),.o-card-group--count-4 .m-card:nth-of-type(2){grid-area:card2}.o-card-group--count-2 .m-card:nth-of-type(3),.o-card-group--count-3 .m-card:nth-of-type(3),.o-card-group--count-4 .m-card:nth-of-type(3){grid-area:card3}.o-card-group--count-2 .m-card:nth-of-type(4),.o-card-group--count-3 .m-card:nth-of-type(4),.o-card-group--count-4 .m-card:nth-of-type(4){grid-area:card4}.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card1 card3\"}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.7307692308em}h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1)>a{justify-content:center}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card3 card4\"}.o-card-group--flow .o-card-group__cards{display:flex;flex-wrap:wrap;justify-content:center}@media only all and (min-width: 37.5625em)and (max-width: 56.25em){.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card1\" \"card2 card3\"}}@media only all and (max-width: 37.5em){.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\"}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\" \"card4\"}.o-card-group--flow .o-card-group__cards{display:block}.o-card-group--flow .o-card-group__cards .m-card{width:100%;margin-bottom:1.875em}}.o-email-signup .m-notification{margin-bottom:.9375em}.o-email-signup .a-text-input{max-width:23.125rem}.o-email-signup__buttons{display:flex;margin-top:.9375em;align-items:center;flex-wrap:wrap-reverse;gap:.9375em}.o-email-signup .a-btn{text-align:inherit}@media only all and (max-width: 37.5em){.o-email-signup .a-label--heading{font-size:1em}}.o-featured-content-module{min-height:220px;position:relative;border:1px solid var(--gray-40);background-color:var(--gray-5)}.o-featured-content-module__text{padding-top:1.875em;padding-bottom:1.875em}.o-featured-content-module__img{display:block}@media only all and (max-width: 37.5em){.o-featured-content-module__text{padding-right:.9375em;padding-left:.9375em}.o-featured-content-module__visual{padding-right:.9375em;padding-bottom:.9375em;padding-left:.9375em}.o-featured-content-module__img{margin-right:auto;margin-left:auto}}@media only all and (min-width: 37.5625em){.o-featured-content-module__text{padding-right:300px;padding-left:1.875em}.o-featured-content-module__visual{height:100%;overflow:hidden;position:absolute;top:0;right:0;width:270px}.o-featured-content-module__img{max-width:none;height:100%;position:absolute;left:50%;transform:translate(-50%)}}.m-hero{background-color:var(--gray-5)}.m-hero__wrapper{display:grid;max-width:1200px;margin:0 auto;padding-top:30px;padding-bottom:30px}.m-hero__text{padding-right:15px;padding-left:15px}.m-hero__heading{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7647058824em}.m-hero__subhead{font-size:22px;line-height:1.25}.m-hero__image-wrapper{box-sizing:border-box;overflow:hidden}.m-hero__image{background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;display:none}@supports(display: grid){.m-hero__image{display:block}}.m-hero--knockout{background-color:var(--gray);color:var(--white)}.m-hero--overlay .m-hero__wrapper{background-position:center;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo,.m-hero--50-50{background-color:var(--white)}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}@media only all and (min-width: 37.5625em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h2+.m-hero--jumbo .m-hero__subhead,.h2+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h2+.m-hero--50-50 .m-hero__subhead,.h2+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.3636363636em}}@media only all and (min-width: 63.8125em){.m-hero--jumbo .m-hero__wrapper,.m-hero--50-50 .m-hero__wrapper{min-height:285px}.m-hero--jumbo .m-hero__heading,.m-hero--50-50 .m-hero__heading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.625em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead{margin-top:1.7307692308em}h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h3+.m-hero--jumbo .m-hero__subhead,.h3+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h3+.m-hero--50-50 .m-hero__subhead,.h3+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){.m-hero__image-wrapper{margin-top:1.875em}.m-hero--overlay .m-hero__wrapper{background-image:none !important}.m-hero--jumbo .m-hero__wrapper{padding-bottom:0}}@media only all and (max-width: 56.25em){.m-hero__heading{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7307692308em}h1+.m-hero__heading,.h1+.m-hero__heading,h3+.m-hero__heading,.h3+.m-hero__heading,h4+.m-hero__heading,.h4+.m-hero__heading,h5+.m-hero__heading,.h5+.m-hero__heading,h6+.m-hero__heading,.h6+.m-hero__heading{margin-top:1.1538461538em}.m-hero__subhead{font-size:18px}}@media only all and (min-width: 37.5625em){.m-hero__wrapper{grid-template-columns:7fr 5fr;padding-right:15px;padding-left:15px;min-height:225px}.m-hero__text{margin:auto 0}.m-hero__image-wrapper{padding-right:15px;padding-left:15px;display:flex;align-items:center}.m-hero--bleeding .m-hero__image-wrapper{width:100%;margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--bleeding .m-hero__image{padding-bottom:0 !important;height:100%;width:100%;background-size:cover}.m-hero--overlay .m-hero__image{display:none}.m-hero--jumbo .m-hero__wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo .m-hero__image{display:none}.m-hero--50-50 .m-hero__wrapper{grid-template-columns:1fr 1fr;border:1px solid var(--gray-40);border-top:none;background-position:100% center;background-repeat:no-repeat;background-size:50%}.m-hero--50-50 .m-hero__image{display:none}}@media only all and (min-width: 63.8125em){.m-hero__wrapper{padding-top:2.8125em;padding-bottom:2.8125em;min-height:195px}.m-hero--bleeding .m-hero__image-wrapper{margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--50-50 .m-hero__wrapper{min-height:345px}}.content-l{position:relative}@media only all and (min-width: 37.5625em){.content-l{display:block;position:relative;margin-left:-15px;margin-right:-15px}}@media only all and (max-width: 37.5em){.content-l__col+.content-l__col{margin-top:1.875em}}@media only all and (min-width: 37.5625em){.content-l__col-1{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-2{display:inline-block;box-sizing:border-box;width:50%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-3{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-2-3{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-8{display:inline-block;box-sizing:border-box;width:37.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-5-8{display:inline-block;box-sizing:border-box;width:62.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-4{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-4{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}.content__line{height:1px;background:var(--gray-40)}.content__main dd,.content__main dt,.content__main h3,.content__main h4,.content__main h5,.content__main h6,.content__main li,.content__main p,.content__main label,.content__intro dd,.content__intro dt,.content__intro h3,.content__intro h4,.content__intro h5,.content__intro h6,.content__intro li,.content__intro p,.content__intro label{max-width:41.875rem}.content__intro,.content__main,.content__sidebar{padding:1.875em .9375em}@media only all and (min-width: 37.5625em){.content__intro,.content__main,.content__sidebar{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding:2.8125em .9375em}}@media only all and (min-width: 56.3125em){.content__intro,.content__main,.content__sidebar{padding:2.8125em 0}}@media only all and (min-width: 56.3125em){.content__intro{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}@media only all and (min-width: 56.3125em){.content--1-3 .content__sidebar{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-right:1.875em}.content--1-3 .content__main{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;position:relative}.content--1-3 .content__main:after{content:\"\";border-left:1px solid var(--gray-40);position:absolute;top:2.8125em;bottom:0;left:-1.875em}.content--2-1 .content__main{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content--2-1 .content__main:after{right:-1.875em}.content--2-1 .content__sidebar{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-left:1.875em}}.content--flush-bottom{padding-bottom:0}@media only all and (max-width: 56.25em){.content--flush-top-on-small{padding-top:0}}@media only all and (max-width: 56.25em){.content--flush-all-on-small{padding:0;border:none}}.block{margin-top:3.75em;margin-bottom:3.75em}.block--border-top{border-top:1px solid var(--gray-40)}.block--border-right{border-right:1px solid var(--gray-40)}.block--border-bottom{border-bottom:1px solid var(--gray-40)}.block--border-left{border-left:1px solid var(--gray-40)}.block--border{border:1px solid var(--gray-40)}.block--flush-top{margin-top:0 !important}.block--flush-top.block--border,.block--flush-top.block--border-top{border-top:none}.block--flush-bottom{margin-bottom:0 !important}.block--flush-bottom.block--border,.block--flush-bottom.block--border-bottom{border-bottom:none}.block--flush-sides{margin-right:-15px;margin-left:-15px}@media only all and (max-width: 37.5em){.block--flush-sides.block--border,.block--flush-sides.block--border-right,.block--flush-sides.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush-sides{margin-right:-30px;margin-left:-30px}}.block--flush{margin-top:0 !important;margin-right:-15px;margin-bottom:0 !important;margin-left:-15px}.block--flush.block--border,.block--flush.block--border-top,.block--flush.block--border-bottom{border-top:none;border-bottom:none}@media only all and (max-width: 37.5em){.block--flush.block--border,.block--flush.block--border-right,.block--flush.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush{margin-right:-30px;margin-left:-30px}}.block--bg{padding:1.875em .9375em 3.75em;background:var(--gray-5)}@media only all and (min-width: 37.5625em){.block--bg{padding:2.8125em 1.875em}}.block--padded-top{padding-top:1.875em;margin-top:1.875em}.block--padded-bottom{padding-bottom:1.875em;margin-bottom:1.875em}.block--sub{margin-top:1.875em;margin-bottom:1.875em}@media only all and (min-width: 56.3125em){.wrapper{max-width:1200px;padding-right:15px;padding-left:15px;margin:0 auto;clear:both}}.wrapper--match-content{padding-left:15px;padding-right:15px}@media only all and (min-width: 37.5625em){.wrapper--match-content{padding-left:30px;padding-right:30px;max-width:1200px}}.o-text-introduction{margin-top:0;margin-bottom:60px}.o-text-introduction>*{margin-top:0;margin-bottom:15px;max-width:41.875rem}.o-well{box-sizing:border-box;padding:1.875em .9375em;border:1px solid var(--gray-40);background-color:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-well{padding-left:1.875em;padding-right:1.875em}}.o-banner{padding:.9375em 0;background:var(--gold-10);border-bottom:1px solid var(--gray-40);font-size:.875em}.o-banner .m-notification{border:none;padding:0}.o-banner .m-notification__icon{left:0;top:0}.o-banner--dark{background:var(--teal-dark);border-color:var(--teal-dark);color:var(--white)}.o-banner--dark .m-notification{background:var(--teal-dark)}.o-banner--dark .m-notification .cf-icon-svg{fill:var(--white)}.o-banner--dark .m-notification a{color:var(--white);border-color:var(--white)}.o-banner--dark .m-notification a:visited,.o-banner--dark .m-notification a.visited{border-color:var(--teal-40);color:var(--teal-40)}.o-banner--dark .m-notification a:hover,.o-banner--dark .m-notification a.hover{border-color:var(--gray-15);color:var(--gray-15)}.o-banner--dark .m-notification a:focus,.o-banner--dark .m-notification a.focus{border-color:var(--white);color:var(--white)}.o-banner--dark .m-notification a:active,.o-banner--dark .m-notification a.active{border-color:var(--gray-15);color:var(--gray-15)}@media only all and (min-width: 37.5625em){.o-banner{font-size:1em}}.m-notification{display:none;position:relative;padding:15px;background:var(--gray-5);border:1px solid var(--gray-40)}.m-notification>.cf-icon-svg{position:absolute;fill:var(--gray)}.m-notification--success{background:var(--green-10);border-color:var(--green)}.m-notification--success>.cf-icon-svg{fill:var(--green)}.m-notification--warning{background:var(--gold-10);border-color:var(--gold)}.m-notification--warning>.cf-icon-svg{fill:var(--gold)}.m-notification--error{background:var(--red-10);border-color:var(--red)}.m-notification--error>.cf-icon-svg{fill:var(--red)}.m-notification--success a,.m-notification--warning a,.m-notification--error a{color:var(--pacific-mid-dark);border-color:var(--pacific-mid-dark)}.m-notification--success a:visited,.m-notification--success a.visited,.m-notification--warning a:visited,.m-notification--warning a.visited,.m-notification--error a:visited,.m-notification--error a.visited{border-color:var(--teal);color:var(--teal)}.m-notification--success a:hover,.m-notification--success a.hover,.m-notification--warning a:hover,.m-notification--warning a.hover,.m-notification--error a:hover,.m-notification--error a.hover{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-notification--success a:focus,.m-notification--success a.focus,.m-notification--warning a:focus,.m-notification--warning a.focus,.m-notification--error a:focus,.m-notification--error a.focus{border-color:var(--pacific-mid-dark);color:var(--pacific-mid-dark)}.m-notification--success a:active,.m-notification--success a.active,.m-notification--warning a:active,.m-notification--warning a.active,.m-notification--error a:active,.m-notification--error a.active{border-color:var(--navy-dark);color:var(--navy-dark)}.m-notification--visible{display:block}.cf-icon-svg+.m-notification__content{padding-left:1.5625rem}.m-notification__message{font-size:1rem;line-height:1.25;font-weight:500}@media only all and (min-width: 37.5625em){.m-notification__message{font-size:1.125rem}}.m-notification__explanation{margin-top:.3125rem;margin-bottom:.9375rem}.m-notification__message+.m-list{margin-top:.9375rem}@media only all and (min-width: 37.5625em){.m-notification .cf-icon-svg{font-size:1.125rem}.m-notification__explanation{margin-bottom:0}.m-notification .m-list{margin-top:.3125rem}.m-notification .m-list__item{margin-bottom:.3125rem}}html[lang=ar] .m-notification .cf-icon-svg+.m-notification__content{padding-left:initial;padding-right:1.5625rem}html[lang=ar] .m-notification .m-list{padding-right:0}.m-pagination{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:\"pag-btn-prev . pag-btn-next\" \"pag-form pag-form pag-form\";row-gap:.9375rem}.m-pagination__form{grid-area:pag-form;display:flex;flex-flow:wrap;place-content:center;gap:.625rem;padding:.3125rem;border-radius:.25rem;background:var(--gray-5);color:var(--gray)}.m-pagination__current-page{width:2.8125rem;font-weight:500;text-align:right}.m-pagination__label{display:contents;white-space:nowrap}.m-pagination__btn-prev{grid-area:pag-btn-prev;z-index:1}.m-pagination__btn-next{grid-area:pag-btn-next;z-index:1}@media only all and (min-width: 37.5625em){.m-pagination{grid-template-areas:\"pag-btn-prev pag-form pag-btn-next\"}.m-pagination__btn-prev{border-top-right-radius:0;border-bottom-right-radius:0}.m-pagination__btn-next{border-top-left-radius:0;border-bottom-left-radius:0}}.o-table__cell--right-align{text-align:right}.o-table--scrolling{box-sizing:border-box;overflow-y:hidden}.o-table--scrolling table{border:1px solid var(--gray-40)}.o-table--scrolling table>tbody>tr:nth-child(2n)>th,.o-table--scrolling table>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-table--striped>tbody>tr:nth-child(2n)>th,.o-table--striped>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}}@media only screen and (max-width: 600px){.o-table{width:100%}.o-table--striped tr:nth-child(2n)>th,.o-table--striped tr:nth-child(2n)>td{background:var(--white)}.o-table--stack-on-small{border-top:1px solid var(--gray-40)}.o-table--stack-on-small tr,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=row],.o-table--stack-on-small [data-display-table=cell]{display:block}.o-table--stack-on-small th,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=cell]{padding-right:0;padding-left:0;width:100%}.o-table--stack-on-small>thead,.o-table--stack-on-small [data-display-table=thead]{display:none}.o-table--stack-on-small td[data-label]:before{display:block;margin-top:0;margin-bottom:.3125em;content:attr(data-label);line-height:1.83333333;font-size:.875em;font-weight:600;letter-spacing:1px;text-transform:uppercase}.o-table--stack-on-small td:last-child,.o-table--stack-on-small [data-display-table=cell]:last-child{margin-bottom:1.875em}}.a-date{color:var(--gray);white-space:nowrap;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.a-date,ul+.a-date,ol+.a-date,dl+.a-date,figure+.a-date,img+.a-date,table+.a-date,blockquote+.a-date,h1+.a-date,.h1+.a-date,h2+.a-date,.h2+.a-date,h3+.a-date,.h3+.a-date,h4+.a-date,.h4+.a-date,h6+.a-date,.h6+.a-date{margin-top:2.1428571429em}.no-js .u-js-only,.u-hide-if-js{display:none !important}.no-js .u-hide-if-js{display:block !important}.u-clearfix:after{content:\"\";display:table;clear:both}.u-visually-hidden{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}@media only all and (max-width: 37.5em){.u-hide-on-mobile{display:none}}.u-show-on-mobile{display:none}@media only all and (max-width: 37.5em){.u-show-on-mobile{display:block}}.u-hidden{display:none !important}.u-invisible{visibility:hidden}.u-right{float:right}.u-nowrap{white-space:nowrap}.u-flexible-container{position:relative;padding-bottom:56.25%;height:0}.u-flexible-container__inner{position:absolute;top:0;left:0;width:100%;height:100%}.u-flexible-container--4-3{position:relative;padding-bottom:75%;height:0}.u-mt0{margin-top:0 !important}.u-mb0{margin-bottom:0 !important}.u-mt5{margin-top:5px !important}.u-mb5{margin-bottom:5px !important}.u-mt10{margin-top:10px !important}.u-mb10{margin-bottom:10px !important}.u-mt15{margin-top:15px !important}.u-mb15{margin-bottom:15px !important}.u-mt20{margin-top:20px !important}.u-mb20{margin-bottom:20px !important}.u-mt30{margin-top:30px !important}.u-mb30{margin-bottom:30px !important}.u-mt45{margin-top:45px !important}.u-mb45{margin-bottom:45px !important}.u-mt60{margin-top:60px !important}.u-mb60{margin-bottom:60px !important}.u-w100pct{width:100%}.u-w90pct{width:90%}.u-w80pct{width:80%}.u-w70pct{width:70%}.u-w60pct{width:60%}.u-w50pct{width:50%}.u-w40pct{width:40%}.u-w30pct{width:30%}.u-w20pct{width:20%}.u-w10pct{width:10%}.u-w75pct{width:75%}.u-w65pct{width:65%}.u-w25pct{width:25%}.u-w15pct{width:15%}.u-w66pct{width:66.6666666667%}.u-w33pct{width:33.3333333333%}small,.u-small-text{font-size:.875em}small--subtle,.u-small-text--subtle{color:var(--gray)}.u-no-animation{transition-duration:0s !important}.u-move-transition{transition:transform .25s ease-out}.u-move-to-origin{transform:translateZ(0)}.u-move-left{transform:translate3d(-100%, 0, 0)}.u-move-left-2x{transform:translate3d(-200%, 0, 0)}.u-move-left-3x{transform:translate3d(-300%, 0, 0)}.u-move-right{transform:translate3d(100%, 0, 0)}.u-move-up{transform:translate3d(0, -100%, 0)}.u-alpha-transition{transition:opacity .25s linear}.u-alpha-100{opacity:1}.u-alpha-0{opacity:0}.u-max-height-transition{overflow:hidden;contain:paint;transition:max-height .2s ease-out}.u-max-height-zero{max-height:0 !important}.u-max-height-summary{max-height:88px !important}.a-link{border-bottom-width:0}.a-link .a-link__text{border-bottom-width:1px;border-bottom-style:inherit;overflow-wrap:break-word}.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){.a-link--jump{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-link--jump .cf-icon-svg--right{margin-left:auto}.a-link--jump .a-link__text{border-bottom-width:0;flex-shrink:10}}a.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){a.a-link--jump{border-top-width:1px;border-bottom-width:1px}a.a-link--jump:focus{outline:none}a.a-link--jump:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-link--jump)+li:has(.a-link--jump) .a-link--jump{position:relative;border-top:none}li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:hover:before,li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.m-list--unstyled,.m-list--horizontal,.m-list--links{padding-left:0;list-style-type:none}.m-list--unstyled .m-list__item,.m-list--horizontal .m-list__item,.m-list--links .m-list__item{margin-left:0}.m-list--spaced .m-list--spaced,.m-list--spaced .m-list__item+.m-list__item{margin-top:1.5em}.m-list--horizontal .m-list__item{display:inline-block;margin-right:.25em;margin-bottom:0}@media only all and (max-width: 37.5em){.m-list--links .m-list__item{margin-bottom:0}}html[lang=ar] .m-list{padding-right:0}.m-meta-header{display:flex;flex-direction:column-reverse;flex-wrap:wrap-reverse;row-gap:.625rem;column-gap:1.3125rem;width:-moz-fit-content;width:fit-content;padding-bottom:.625rem;overflow:hidden}.m-meta-header__item-group{display:flex;flex-wrap:wrap;column-gap:1.3125rem}.m-meta-header__item{display:grid;grid-template-columns:0 auto 1fr;row-gap:.3125rem;text-wrap:balance;margin-bottom:0;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.m-meta-header__item,ul+.m-meta-header__item,ol+.m-meta-header__item,dl+.m-meta-header__item,figure+.m-meta-header__item,img+.m-meta-header__item,table+.m-meta-header__item,blockquote+.m-meta-header__item,h1+.m-meta-header__item,.h1+.m-meta-header__item,h2+.m-meta-header__item,.h2+.m-meta-header__item,h3+.m-meta-header__item,.h3+.m-meta-header__item,h5+.m-meta-header__item,.h5+.m-meta-header__item,h6+.m-meta-header__item,.h6+.m-meta-header__item{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.625em;font-size:1em;line-height:1.125}}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.3125rem}}.m-meta-header__item .cf-icon-svg{margin-right:.3125rem}.m-meta-header__item:before{content:\"|\";margin-left:-0.8125rem}.m-meta-header__item .a-date{font-size:.875rem;line-height:1.7142857143;margin-bottom:0}@media only all and (min-width: 37.5625em){.m-meta-header{flex-direction:row}}.m-pull-quote__body{color:var(--black);font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-pull-quote__body{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.m-pull-quote__citation{color:var(--gray);font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.m-pull-quote__citation,ul+.m-pull-quote__citation,ol+.m-pull-quote__citation,dl+.m-pull-quote__citation,figure+.m-pull-quote__citation,img+.m-pull-quote__citation,table+.m-pull-quote__citation,blockquote+.m-pull-quote__citation,h1+.m-pull-quote__citation,.h1+.m-pull-quote__citation,h2+.m-pull-quote__citation,.h2+.m-pull-quote__citation,h3+.m-pull-quote__citation,.h3+.m-pull-quote__citation,h4+.m-pull-quote__citation,.h4+.m-pull-quote__citation,h6+.m-pull-quote__citation,.h6+.m-pull-quote__citation{margin-top:2.1428571429em}.m-pull-quote__citation:before{content:\"—\"}.m-slug-header{border-top:1px solid var(--gray-40)}.m-slug-header__heading{display:inline-block;padding-top:0.2857142857em;border-top:5px solid var(--green);margin-top:-3px;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}.a-tagline{font-size:.75rem;display:grid;grid-template-columns:22px 1fr;grid-column-gap:10px}.a-tagline__text{display:inline-block}.a-tagline .u-usa-flag{margin-top:1px}.a-tagline--large{font-size:1rem}.a-tagline--large .u-usa-flag{margin-top:4px}.u-usa-flag{display:inline-block;width:24px;height:13px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAZCAMAAABAf11LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5QTFRF////sxlC7MbQ2YyhxlNxCjFhR2WJV3GSKUt1dYumOFh/GT5rhZiwwszYsr/OlKW6Zn6c0djh8PL1iR9Ko7LE4OXrl0pttKC0pXWRtYKbSuJhRQAAANFJREFUeNrkkctuwyAUREnSuW/ApHYf//+jBVdZVcJi3aORgAXcMyLBAAJEzsVG3m8TkifyI3zfPQ6nJJLo421CArSBmkgjNEWtQE4zXJmClXuCWIlU5hdQxCqbqnE1KdIz79CVDvBwZxyKfQfmHTyzl01UZSvOWSTbhZLSWeDMufWLC/1ls3amT4qQq394EjIjApxBT+/nr8eEBNuKcB9SWMpmEXalNOylmlUZNTr4vE/4VdKhpC+leQf6y/e0wzL3RdJtkfUJyzwW+ZcdfgQYAJmJD3zerW6OAAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */:root{--font-stack: system-ui, sans-serif;--beige: #bea96f;--beige-30: #f0e8d8;--beige-60: #d8c8a0;--green-dark: #1e9642;--green-mid-dark: #1fa040;--green: #20aa3f;--green-90: #48b753;--green-80: #66c368;--green-70: #93cf7c;--green-60: #addc91;--green-50: #bae0a2;--green-40: #c7e5b3;--green-30: #d4eac6;--green-20: #e2efd8;--green-10: #f0f8eb;--teal-dark: #005e5d;--teal-mid-dark: #126b69;--teal: #257675;--teal-90: #3e8685;--teal-80: #579695;--teal-70: #70a6a5;--teal-60: #89b6b5;--teal-50: #9ec4c3;--teal-40: #b4d2d1;--teal-30: #c4dddc;--teal-20: #d4e7e6;--teal-10: #f0f7f6;--pacific-dark: #0050b4;--pacific-mid-dark: #0061c1;--pacific: #0072ce;--pacific-90: #2284d5;--pacific-80: #4497dc;--pacific-70: #61a7e2;--pacific-60: #7eb7e8;--pacific-50: #96c4ed;--pacific-40: #afd2f2;--pacific-30: #c3ddf6;--pacific-20: #d6e8fa;--pacific-10: #eff8fd;--navy-dark: #002d72;--navy-mid-dark: #123c7c;--navy: #254b87;--navy-90: #3e5f95;--navy-80: #5674a3;--navy-70: #6f88b2;--navy-60: #889cc0;--navy-50: #9daecc;--navy-40: #b3c0d9;--navy-30: #c3cde2;--navy-20: #d3daeb;--navy-10: #f4f6fa;--purple-dark: #a01b68;--purple-mid-dark: #aa2071;--purple: #b4267a;--purple-90: #be438b;--purple-80: #c55998;--purple-70: #cd70a5;--purple-60: #d486b2;--purple-50: #dc9cbf;--purple-40: #e3b2cc;--purple-30: #ebc9d9;--purple-20: #f0d8e2;--purple-10: #fdf3f8;--red-dark: #b63014;--red-mid-dark: #c3381c;--red: #d14124;--red-90: #d75a40;--red-80: #dd735d;--red-70: #e28875;--red-60: #e79e8e;--red-50: #ebb0a3;--red-40: #f0c3b8;--red-30: #f3d1c8;--red-20: #f7e0d9;--red-10: #fbefec;--gold-dark: #dc731c;--gold-mid-dark: #ed881b;--gold: #ff9e1b;--gold-90: #ffab39;--gold-80: #ffb858;--gold-70: #ffc372;--gold-60: #ffce8d;--gold-50: #ffd8a3;--gold-40: #ffe1b9;--gold-30: #ffe8cb;--gold-20: #fff0dd;--gold-10: #fff6ec;--neutral-dark: #745745;--neutral-mid-dark: #7d604b;--neutral: #8a6c57;--neutral-90: #957865;--neutral-80: #a18573;--neutral-70: #ad9484;--neutral-60: #baa496;--neutral-50: #c6b4a9;--neutral-40: #d3c5bc;--neutral-30: #ddd1c9;--neutral-20: #e7ddd7;--neutral-10: #f8f5f2;--gray-darker: #293037;--gray-dark: #43484e;--gray-mid-dark: #4f5257;--gray: #5a5d61;--gray-90: #676a6f;--gray-80: #75787b;--gray-70: #838588;--gray-60: #919395;--gray-50: #a2a3a4;--gray-40: #b4b5b6;--gray-30: #c3c4c4;--gray-20: #d2d3d5;--gray-15: #dcdddf;--gray-10: #e7e8e9;--gray-5: #f7f8f9;--black: #101820;--white: #fff}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/2cd55546-ec00-4af9-aeca-4a3cd186da53.woff2\") format(\"woff2\");font-style:normal;font-weight:normal;font-display:fallback}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/627fbb5a-3bae-4cd9-b617-2f923e29d55e.woff2\") format(\"woff2\");font-style:normal;font-weight:500;font-display:fallback}:root{--font-stack: \"Avenir Next\", arial, sans-serif}.tabbed-navigation{margin-top:30px;border-bottom:1px solid var(--gray-20)}.tabbed-navigation section{padding-left:10px}.tabbed-navigation section .tab{margin:0;padding:4px 30px 8px;font-size:1.1875em;font-weight:500}.tabbed-navigation section .tab .cf-icon-svg{margin-right:5px;margin-top:4px;font-size:0.8125em}.tabbed-navigation section .tab:not(.active){color:var(--pacific-dark);background:var(--gray-5);border:1px solid var(--gray-20);border-bottom:none}.tabbed-navigation section .tab:not(.active):hover{color:var(--navy-dark)}.tabbed-navigation section .tab:not(.active):focus{color:var(--navy-dark)}.tabbed-navigation section .tab:not(.active)::after{content:\"\";border-top:solid 1px;display:block}.tabbed-navigation section .tab.active{padding-top:8px;border:1px solid var(--gray-40);background:var(--white);pointer-events:none;position:relative}.tabbed-navigation section .tab.active::after{content:\"\";display:block;width:calc(100% - 2px);outline:1px solid var(--white);position:absolute;bottom:-1px;left:1px}.tabbed-navigation.lens{background:none;border-bottom:1px solid var(--gray-40)}.tabbed-navigation.lens .tab{font-size:medium}.tabbed-navigation.lens .tab.active{background:var(--white)}.tabbed-navigation.lens .tab:not(.active){background:var(--pacific-20)}","#line-chart .y-axis-group path{display:none}#line-chart .x-axis-group .month-axis .domain{display:none}#line-chart .masking-rectangle{display:none}#stacked-area-chart svg,#line-chart svg{overflow:visible}#stacked-area-chart .topic .line,#line-chart .topic .line{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}#stacked-area-chart .circle-container circle,#line-chart .circle-container circle{fill:var(--white)}#stacked-area-chart .grid-lines-group,#line-chart .grid-lines-group{stroke:var(--gray-20);stroke-width:.1%}#stacked-area-chart .x-axis-group line,#line-chart .x-axis-group line{display:none}#stacked-area-chart .vertical-marker,#line-chart .vertical-marker{stroke:var(--gray-20);stroke-width:2px;stroke-dasharray:4,4}#stacked-area-chart .chart-group .area path.area,#line-chart .chart-group .area path.area{fill:var(--gray-10);opacity:.4}#stacked-area-chart .chart-group .area-outline,#line-chart .chart-group .area-outline{fill:none}#stacked-area-chart .extended-x-line,#line-chart .extended-x-line{stroke:var(--black);stroke-width:.2%}.chart-wrapper p{font-size:12px;font-weight:600;color:var(--gray)}.chart-wrapper p.x-axis-label{margin-left:45%}",".chart-wrapper{padding:0 10px}.chart-wrapper p{font-size:12px;font-weight:600;color:var(--gray)}.chart-wrapper p.x-axis-label{margin-left:45%}","#stacked-area-chart .stacked-area .y-axis-group .domain{display:none}.chart-wrapper p{font-size:12px;font-weight:600;color:var(--gray)}.chart-wrapper p.x-axis-label{margin-left:45%}","/*! normalize.css v2.1.3 | MIT License | git.io/normalize */html{font-family:sans-serif;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:0.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:0.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:0.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:normal;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:0.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:0.5em}li{margin-bottom:0.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:0.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:0.625em;text-align:left}th,td{padding:0.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:0.9375em;margin-left:0.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:\"Input Mono\",Consolas,Monaco,\"Courier New\",monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:0.8125em}pre{display:block;padding:0.625em 0.9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:rgba(0,0,0,0)}html{font-family:sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:.5em}li{margin-bottom:.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:.625em;text-align:left}th,td{padding:.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:.9375em;margin-left:.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:Input Mono,Consolas,Monaco,Courier New,monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:.8125em}pre{display:block;padding:.625em .9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:transparent}button.a-btn::-moz-focus-inner,input.a-btn::-moz-focus-inner{border:0}.a-btn{appearance:none;display:flex;gap:.625rem;box-sizing:border-box;padding:.5em .875em;border:0;margin:0;border-radius:.25em;cursor:pointer;font-size:1em;font-weight:500;line-height:normal;text-align:center;text-decoration:none;transition:background-color .1s;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;justify-content:center}.a-btn,.a-btn:link,.a-btn:visited{background-color:var(--pacific);color:var(--white)}.a-btn:hover,.a-btn.hover,.a-btn:focus,.a-btn.focus{background-color:var(--pacific-dark);color:var(--white)}.a-btn:focus,.a-btn.focus{outline:1px dotted var(--pacific);outline-offset:1px}.a-btn:active,.a-btn.active{background-color:var(--navy)}.a-btn--secondary,.a-btn--secondary:link,.a-btn--secondary:visited{background-color:var(--gray);color:var(--white)}.a-btn--secondary:hover,.a-btn--secondary.hover,.a-btn--secondary:focus,.a-btn--secondary.focus{background-color:var(--gray-dark)}.a-btn--secondary:focus,.a-btn--secondary.focus{outline-color:var(--gray)}.a-btn--secondary:active,.a-btn--secondary.active{background-color:var(--black)}.a-btn--warning,.a-btn--warning:link,.a-btn--warning:visited{background-color:var(--red-mid-dark);color:var(--white)}.a-btn--warning:hover,.a-btn--warning.hover,.a-btn--warning:focus,.a-btn--warning.focus{background-color:var(--red-dark)}.a-btn--warning:focus,.a-btn--warning.focus{outline-color:var(--red-mid-dark)}.a-btn--warning:active,.a-btn--warning.active{background-color:var(--gray-dark)}.a-btn--disabled,.a-btn--disabled:link,.a-btn--disabled:visited,.a-btn--disabled:hover,.a-btn--disabled.hover,.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn--disabled:active,.a-btn--disabled.active,.a-btn[disabled],.a-btn[disabled]:link,.a-btn[disabled]:visited,.a-btn[disabled]:hover,.a-btn[disabled].hover,.a-btn[disabled]:focus,.a-btn[disabled].focus,.a-btn[disabled]:active,.a-btn[disabled].active{background-color:var(--gray-20);color:var(--gray-dark);cursor:default;cursor:not-allowed}.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn[disabled]:focus,.a-btn[disabled].focus{outline-color:var(--gray-20)}@media only all and (max-width: 37.5em){.a-btn--full-on-xs{display:block;width:100%}}.a-btn:has(svg+span) span{order:3}.a-btn:has(span+svg) svg{order:3}.a-btn:not(.a-btn--hide-icon):has(svg+span):before,.a-btn:not(.a-btn--hide-icon):has(span+svg):before{content:\"\";border-left:1px solid var(--pacific-60);order:2;place-self:normal}.a-btn--secondary:has(svg):before{border-color:var(--gray-40) !important}.a-btn--warning:has(svg):before{border-color:var(--red-60) !important}.a-btn--disabled:has(svg):before,.a-btn[disabled]:has(svg):before{border-color:var(--gray-60) !important}.a-btn--hide-icon svg{display:none}.m-btn-group{display:flex;gap:.625rem;flex-wrap:wrap;align-items:center;width:-moz-fit-content;width:fit-content}.a-btn--link{padding:1.5px 0;border-radius:0;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-style:dotted;text-underline-offset:4.5px}.a-btn--link:has(svg){gap:.3125rem}.a-btn--link:has(svg):before{display:none}.a-btn--link,.a-btn--link:link,.a-btn--link:visited{text-decoration-color:var(--pacific);background-color:transparent;color:var(--pacific)}.a-btn--link:hover,.a-btn--link.hover{text-decoration-color:var(--pacific-dark);text-decoration-style:solid;background-color:transparent;color:var(--pacific-dark)}.a-btn--link:focus,.a-btn--link.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--pacific);color:var(--pacific)}.a-btn--link:active,.a-btn--link.active{text-decoration-color:var(--navy);text-decoration-style:solid;background-color:transparent;color:var(--navy)}.a-btn--link.a-btn--secondary,.a-btn--link.a-btn--secondary:link,.a-btn--link.a-btn--secondary:visited{text-decoration-color:var(--gray);background-color:transparent;color:var(--gray)}.a-btn--link.a-btn--secondary:hover,.a-btn--link.a-btn--secondary.hover{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.a-btn--link.a-btn--secondary:focus,.a-btn--link.a-btn--secondary.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--gray);color:var(--gray)}.a-btn--link.a-btn--secondary:active,.a-btn--link.a-btn--secondary.active{text-decoration-color:var(--black);text-decoration-style:solid;background-color:transparent;color:var(--black)}.a-btn--link.a-btn--warning,.a-btn--link.a-btn--warning:link,.a-btn--link.a-btn--warning:visited{text-decoration-color:var(--red-mid-dark);background-color:transparent;color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:hover,.a-btn--link.a-btn--warning.hover{text-decoration-color:var(--red-dark);text-decoration-style:solid;background-color:transparent;color:var(--red-dark)}.a-btn--link.a-btn--warning:focus,.a-btn--link.a-btn--warning.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--red-mid-dark);color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:active,.a-btn--link.a-btn--warning.active{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.o-expandable{position:relative}.o-expandable__header{display:flex;justify-content:space-between;gap:10px;padding:.625em .9375em;border:0;background-color:transparent;cursor:pointer}.o-expandable__header:focus{outline:1px dotted var(--black);outline-offset:2px}.o-expandable__header .o-expandable__cue-close,.o-expandable__header .o-expandable__cue-open{display:none}.o-expandable__header[aria-expanded=false] .o-expandable__cue-open,.o-expandable__header[aria-expanded=true] .o-expandable__cue-close{display:block}.o-expandable button.o-expandable__header{width:100%;text-align:left}.o-expandable__label{flex-grow:1;margin-bottom:0;color:var(--black);font-weight:500}.o-expandable__icon,.o-expandable__label{font-size:1.125em}@media only all and (max-width: 37.5em){.o-expandable__icon,.o-expandable__label{font-size:1em}}.o-expandable__cues{align-self:center;color:var(--pacific);font-size:1em;line-height:1.375}.o-expandable__content{padding:0 .9375em .9375em}.o-expandable__content:before{content:\"\";display:block;border-top:1px solid var(--gray-40);padding-top:.9375em}.o-expandable__content:after{padding-bottom:.9375em;width:100%}.o-expandable--padded .o-expandable__header{padding:1.5625em .9375em}.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.625em}@media only all and (max-width: 37.5em){.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.375em}}.o-expandable--background{background:var(--gray-5)}.o-expandable--border{border:1px solid var(--gray-40)}html[lang=ar] .o-expandable__header{text-align:right}html[lang=ar] .o-expandable__cues{text-align:left}.o-expandable-group .o-expandable{border-bottom:1px solid var(--gray-40)}.o-expandable-group .o-expandable:first-child{border-top:1px solid var(--gray-40)}@media print{.o-expandable__header[aria-expanded=true] .o-expandable__cue-close,.o-expandable__header[aria-expanded=false] .o-expandable__cue-open{display:none}.o-expandable__content[aria-expanded=false]{display:block;max-height:99999px !important}}.o-expandable .print__header[aria-expanded=true] .o-expandable .print__cue-close,.o-expandable .print__header[aria-expanded=false] .o-expandable .print__cue-open{display:none}.o-expandable .print__content[aria-expanded=false]{display:block;max-height:99999px !important}.o-summary__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary__btn{position:relative;z-index:2;display:block;width:100%;padding-top:15px;padding-bottom:15px;border:dotted var(--pacific);border-width:1px 0;text-align:center;color:var(--pacific);background:#fff}.o-summary__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary__btn[aria-expanded=false]:before{display:block;pointer-events:none;height:2.75em;margin:0;position:absolute;left:0;right:0;top:calc(-100% + 2px);background:linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);content:\"\"}@media print{.o-summary__btn[aria-expanded=false]:before{background:none}}.o-summary__btn[aria-expanded=false]:before .print{background:none}.no-js .o-summary__btn{display:none}@media only screen and (min-width: 601px){.o-summary--mobile .o-summary__btn{display:none}}.o-summary-minimal__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary-minimal__btn{margin-top:5px;padding-left:0;padding-right:0;display:block;border:none;background:none;text-align:left;color:var(--pacific)}.o-summary-minimal__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary-minimal__btn .o-summary-minimal__cue-close,.o-summary-minimal__btn .o-summary-minimal__cue-open{display:none}.o-summary-minimal__btn[aria-expanded=false] .o-summary-minimal__cue-open,.o-summary-minimal__btn[aria-expanded=true] .o-summary-minimal__cue-close{display:block}.no-js .o-summary-minimal__btn{display:none}.o-form__group{margin-bottom:1.875em}.o-form__fieldset{border:none;margin:0;padding:0}.o-form__fieldset .m-form-field+.m-form-field{margin-top:.625em}.a-form-alert .cf-icon-svg{color:var(--gray);float:left}.a-form-alert__text{display:block;margin-left:1.25em}.a-form-alert--success .cf-icon-svg{color:var(--green)}.a-form-alert--error .cf-icon-svg{color:var(--red)}.a-form-alert--warning .cf-icon-svg{color:var(--gold)}.m-form-field .a-text-input--full{width:100%}.m-form-field .a-label+.a-text-input{margin-top:.3125em}.m-form-field--checkbox .a-label,.m-form-field--radio .a-label{display:inline-grid;grid-template-columns:1.875em auto;vertical-align:top;cursor:pointer;overflow-wrap:anywhere}.m-form-field--checkbox .a-label:before,.m-form-field--radio .a-label:before{display:inline-block;grid-row-start:1;grid-row-end:3;border:1px solid var(--gray-60);height:1.125em;width:1.125em;margin-right:10px;background-color:var(--white);content:\"\";vertical-align:top;position:relative;top:1px;left:1px}.m-form-field--checkbox .a-label:hover:before,.m-form-field--checkbox .a-label.hover:before,.m-form-field--radio .a-label:hover:before,.m-form-field--radio .a-label.hover:before{border-color:var(--pacific)}.m-form-field--checkbox .a-label__helper,.m-form-field--radio .a-label__helper{display:block}.m-form-field--checkbox .a-checkbox,.m-form-field--checkbox .a-radio,.m-form-field--radio .a-checkbox,.m-form-field--radio .a-radio{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}.m-form-field--checkbox .a-checkbox:focus+.a-label,.m-form-field--checkbox .a-checkbox.focus+.a-label,.m-form-field--checkbox .a-radio:focus+.a-label,.m-form-field--checkbox .a-radio.focus+.a-label,.m-form-field--radio .a-checkbox:focus+.a-label,.m-form-field--radio .a-checkbox.focus+.a-label,.m-form-field--radio .a-radio:focus+.a-label,.m-form-field--radio .a-radio.focus+.a-label{outline:1px dotted var(--pacific);outline-offset:1px}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:hover+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled:checked+.a-label:before,.m-form-field--checkbox .a-radio:disabled:focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled.focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled:hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled.hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled:checked+.a-label:before,.m-form-field--radio .a-checkbox:disabled:focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled.focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled:hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled.hover+.a-label:before,.m-form-field--radio .a-radio:disabled:checked+.a-label:before,.m-form-field--radio .a-radio:disabled:focus+.a-label:before,.m-form-field--radio .a-radio:disabled.focus+.a-label:before,.m-form-field--radio .a-radio:disabled:hover+.a-label:before,.m-form-field--radio .a-radio:disabled.hover+.a-label:before{border-color:var(--gray-60);outline:none;box-shadow:none}.m-form-field--checkbox .a-checkbox:disabled+.a-label,.m-form-field--checkbox .a-radio:disabled+.a-label,.m-form-field--radio .a-checkbox:disabled+.a-label,.m-form-field--radio .a-radio:disabled+.a-label{cursor:not-allowed;color:var(--gray-dark)}.m-form-field--checkbox .a-checkbox:disabled+.a-label:before,.m-form-field--checkbox .a-radio:disabled+.a-label:before,.m-form-field--radio .a-checkbox:disabled+.a-label:before,.m-form-field--radio .a-radio:disabled+.a-label:before{background:var(--gray-10);border-color:var(--gray-60)}.m-form-field--checkbox .a-checkbox:focus+.a-label:before,.m-form-field--checkbox .a-checkbox.focus+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:hover+.a-label:before,.m-form-field--checkbox .a-checkbox.hover+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center 0}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,')}.m-form-field--checkbox-error .a-label:before{border-color:var(--red);outline:1px solid var(--red)}.m-form-field--checkbox-error .a-label:hover:before,.m-form-field--checkbox-error .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-error .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-error .a-checkbox.focus+.a-label:before{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline-color:var(--red)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label,.m-form-field--checkbox-error .a-checkbox.focus+.a-label{outline:1px dotted var(--red);outline-offset:1px}.m-form-field--checkbox-warning .a-label:before{border-color:var(--gold);outline:1px solid var(--gold)}.m-form-field--checkbox-warning .a-label:hover:before,.m-form-field--checkbox-warning .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label:before{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline-color:var(--gold)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label{outline:1px dotted var(--gold);outline-offset:1px}.m-form-field--checkbox-success .a-label:before{border-color:var(--green);outline:1px solid var(--green)}.m-form-field--checkbox-success .a-label:hover:before,.m-form-field--checkbox-success .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-success .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-success .a-checkbox.focus+.a-label:before{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline-color:var(--green)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label,.m-form-field--checkbox-success .a-checkbox.focus+.a-label{outline:1px dotted var(--green);outline-offset:1px}.m-form-field--radio .a-label:before{border-radius:50%;transform:rotate(0)}.m-form-field--radio .a-radio:focus+.a-label:before,.m-form-field--radio .a-radio.focus+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:hover+.a-label:before,.m-form-field--radio .a-radio.hover+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:checked+.a-label:before{background-color:var(--pacific);box-shadow:inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:checked:disabled+.a-label:before{background-color:var(--gray-40);box-shadow:inset 0 0 0 2px var(--gray-10)}.m-form-field--radio .a-radio:focus:checked+.a-label:before,.m-form-field--radio .a-radio.focus:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:hover:checked+.a-label:before,.m-form-field--radio .a-radio.hover:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--lg-target{display:block}.m-form-field--lg-target .a-label{box-sizing:border-box;width:100%;padding:15px;background-color:var(--gray-10)}.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{background-color:var(--pacific-20);box-shadow:inset 0 0 0 1px var(--pacific)}.m-form-field--lg-target .a-checkbox:hover+.a-label,.m-form-field--lg-target .a-checkbox.hover+.a-label,.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-radio:hover+.a-label,.m-form-field--lg-target .a-radio.hover+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label{box-shadow:inset 0 0 0 2px var(--pacific)}.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{outline-offset:1px}.m-form-field--lg-target .a-checkbox:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:hover:disabled+.a-label,.m-form-field--lg-target .a-radio:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:hover:disabled+.a-label{color:var(--gray-dark);box-shadow:none;background-color:var(--gray-20)}.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label:before,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label:before{border:1px solid var(--gray-60)}.m-form-field .a-form-alert{margin-top:.9375em}.a-label{display:inline-block}.a-label__helper{color:var(--gray-dark);font-size:1rem;font-weight:400}.a-label__helper--block{display:block;margin-top:0.8333333333em}.a-label--heading{display:block;margin-bottom:0.5555555556em;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.a-label--heading,ul+.a-label--heading,ol+.a-label--heading,dl+.a-label--heading,figure+.a-label--heading,img+.a-label--heading,table+.a-label--heading,blockquote+.a-label--heading,h1+.a-label--heading,.h1+.a-label--heading,h2+.a-label--heading,.h2+.a-label--heading,h3+.a-label--heading,.h3+.a-label--heading,h5+.a-label--heading,.h5+.a-label--heading,h6+.a-label--heading,.h6+.a-label--heading{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.a-label--heading{margin-bottom:.625em;font-size:1em;line-height:1.125}}.a-label--heading .a-label__helper--block{margin-top:.625rem}.a-range{appearance:none;width:100%;min-height:49px}.a-range::-webkit-slider-runnable-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-moz-range-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-webkit-slider-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range::-moz-range-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range:focus,.a-range.focus{box-shadow:none;outline:none}.a-range:focus::-webkit-slider-thumb,.a-range.focus::-webkit-slider-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.a-range:focus::-moz-range-thumb,.a-range.focus::-moz-range-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.o-search-input{display:flex;flex-direction:column;row-gap:.9375rem}.o-search-input__input{position:relative;display:flex;width:initial;flex:0 1 100%}.o-search-input__input-label{position:absolute;left:10px;align-self:center;cursor:pointer}.o-search-input__input input[type=search]{width:100%;white-space:nowrap;padding-left:30px;appearance:none}.o-search-input__input button[type=reset]{display:none;position:absolute;right:0;align-self:center;color:var(--gray-40);font-size:20px;border:1px solid transparent;background-color:transparent;outline:0;width:44px;padding:5px;text-align:right}.o-search-input__input button[type=reset]>svg{width:25px;cursor:pointer;pointer-events:none}.o-search-input__input button[type=reset]:hover{color:var(--black)}.o-search-input__input button[type=reset]:focus{color:var(--black)}.o-search-input__input button[type=reset]:focus>svg{outline:1px dotted var(--pacific)}.o-search-input__input input[type=search]:placeholder-shown~button[type=reset]{display:none}.o-search-input__input input[type=search]:not(:placeholder-shown){padding-right:34px}.o-search-input__input input[type=search]::-webkit-search-decoration,.o-search-input__input input[type=search]::-webkit-search-cancel-button,.o-search-input__input input[type=search]::-webkit-search-results-button,.o-search-input__input input[type=search]::-webkit-search-results-decoration{display:none}.o-search-input:focus-within button[type=reset],.o-search-input .o-search-input__input:hover button[type=reset]{display:block}.o-search-input button[type=submit]{line-height:1.1875}@media only all and (min-width: 37.5625em){.o-search-input{flex-direction:row;border-left:0}.o-search-input button[type=submit]{border-top-left-radius:0;border-bottom-left-radius:0;flex-basis:25%}}.no-js .o-search-input button[type=reset]{display:none !important}.a-select{position:relative;border:1px solid var(--gray-60)}.a-select select{width:100%;line-height:1.375;padding:.4375em .375em .375em;border:0;appearance:none;background-color:var(--white);border-radius:0;color:var(--black)}.a-select select:hover,.a-select select.hover{outline:2px solid var(--pacific);outline-offset:0}.a-select select:active,.a-select select:focus,.a-select select.focus{box-shadow:0 0 0 2px var(--pacific);outline:1px dotted var(--pacific);outline-offset:3px}.a-select select[disabled]{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed}.a-select select[disabled]:hover,.a-select select[disabled].hover,.a-select select[disabled]:focus,.a-select select[disabled].focus{outline:none}.a-select select[disabled] option,.a-select select[disabled] option:disabled,.a-select select option:disabled{color:var(--gray-dark)}.a-select:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;content:\"\";pointer-events:none}.a-select--disabled:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.a-tag-filter{display:flex;gap:.625rem;border:1px solid var(--teal);padding:4px 6px;background-color:var(--teal-20);border-radius:.1875rem;color:var(--black);text-align:left;min-width:-moz-fit-content;min-width:fit-content}.a-tag-filter .cf-icon-svg{pointer-events:none;flex:none}.a-tag-filter>label{display:contents;pointer-events:none}button.a-tag-filter:hover{background-color:var(--teal-40);cursor:pointer}button.a-tag-filter:focus{outline:1px dotted var(--teal);outline-offset:1px}button.a-tag-filter:active{background-color:var(--teal)}a.a-tag-filter{line-height:normal;color:var(--black);border-color:var(--teal)}a.a-tag-filter:visited,a.a-tag-filter.visited,a.a-tag-filter:hover,a.a-tag-filter.hover{border-color:var(--teal);color:var(--black)}a.a-tag-filter:focus,a.a-tag-filter.focus{border-color:var(--teal);color:var(--black)}a.a-tag-filter:active,a.a-tag-filter.active{border-color:var(--teal);color:var(--black)}.a-tag-topic{display:flex;gap:.3125rem}.a-tag-topic{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--gold-80);letter-spacing:1px}.a-tag-topic .a-tag-topic__text{color:var(--gray);word-break:break-word}@media only all and (max-width: 37.5em){.a-tag-topic{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-tag-topic .cf-icon-svg--right{margin-left:auto}.a-tag-topic .a-tag-topic__text{border-bottom-width:0;flex-shrink:10}}a.a-tag-topic{color:var(--gold-80);border-color:var(--gold-80)}a.a-tag-topic:visited,a.a-tag-topic.visited,a.a-tag-topic:hover,a.a-tag-topic.hover{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:focus,a.a-tag-topic.focus{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:active,a.a-tag-topic.active{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic .a-tag-topic__text{border-bottom-color:var(--gold-80)}@media only all and (max-width: 37.5em){a.a-tag-topic{border-top-width:1px;border-bottom-width:1px}a.a-tag-topic:focus{outline:none}a.a-tag-topic:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-tag-topic)+li:has(.a-tag-topic) .a-tag-topic{position:relative;border-top:none}li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:hover:before,li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.a-tag-topic__bullet{font-size:1rem;line-height:1rem}@media only all and (min-width: 37.5625em){a.a-tag-topic__text{color:var(--gray);border-color:var(--gray)}a.a-tag-topic__text:visited,a.a-tag-topic__text.visited,a.a-tag-topic__text:hover,a.a-tag-topic__text.hover{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:focus,a.a-tag-topic__text.focus{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:active,a.a-tag-topic__text.active{border-color:var(--gray);color:var(--gray)}a.a-tag-topic,a.a-tag-topic:visited,a.a-tag-topic:hover,a.a-tag-topic:focus,a.a-tag-topic:active{border-bottom:none;outline-offset:1px}a.a-tag-topic .a-tag-topic__text,a.a-tag-topic:visited .a-tag-topic__text,a.a-tag-topic:hover .a-tag-topic__text,a.a-tag-topic:focus .a-tag-topic__text,a.a-tag-topic:active .a-tag-topic__text{padding-bottom:1px;border-bottom:1px dotted var(--gold-80)}a.a-tag-topic:hover .a-tag-topic__text{border-bottom:1px solid var(--gold-80)}a.a-tag-topic:focus{outline-color:var(--gray)}a.a-tag-topic:focus .a-tag-topic__text{border-bottom-style:solid !important}}.m-tag-group{padding-left:0;list-style-type:none}.m-tag-group li{margin-bottom:0;display:contents}@media only all and (min-width: 37.5625em){.m-tag-group{display:flex;gap:.9375em;flex-wrap:wrap}.m-tag-group--stacked{flex-direction:column;width:-moz-fit-content;width:fit-content}}.m-tag-group:has(.a-tag-filter){display:flex;gap:.9375em;flex-wrap:wrap}html[lang=ar] .m-tag-group{direction:rtl;padding-right:0}.a-text-input{appearance:none;display:inline-block;padding:.4375em;border:1px solid var(--gray-60);background:var(--white);color:var(--black);box-sizing:border-box}.a-text-input:hover,.a-text-input.hover{border-color:var(--pacific);outline:1px solid var(--pacific)}.a-text-input:focus,.a-text-input.focus{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific);outline:1px dotted var(--pacific);outline-offset:2px}.a-text-input:disabled,.a-text-input:disabled:hover,.a-text-input:disabled.hover,.a-text-input:disabled:focus,.a-text-input:disabled.focus{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed;border-color:var(--gray-60);outline:none}.a-text-input--error{border-color:var(--red);outline:1px solid var(--red)}.a-text-input--error:hover,.a-text-input--error.hover{border-color:var(--red-dark);outline:1px solid var(--red-dark);outline-offset:0}.a-text-input--error:focus,.a-text-input--error.focus{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red)}.a-text-input--error:focus:hover,.a-text-input--error:focus.hover,.a-text-input--error.focus:hover,.a-text-input--error.focus.hover{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red);outline-offset:2px}.a-text-input--warning{border-color:var(--gold);outline:1px solid var(--gold)}.a-text-input--warning:hover,.a-text-input--warning.hover{border-color:var(--gold-dark);outline:1px solid var(--gold-dark);outline-offset:0}.a-text-input--warning:focus,.a-text-input--warning.focus{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold)}.a-text-input--warning:focus:hover,.a-text-input--warning:focus.hover,.a-text-input--warning.focus:hover,.a-text-input--warning.focus.hover{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold);outline-offset:2px}.a-text-input--success{border-color:var(--green);outline:1px solid var(--green)}.a-text-input--success:hover,.a-text-input--success.hover{border-color:var(--green-dark);outline:1px solid var(--green-dark);outline-offset:0}.a-text-input--success:focus,.a-text-input--success.focus{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green)}.a-text-input--success:focus:hover,.a-text-input--success:focus.hover,.a-text-input--success.focus:hover,.a-text-input--success.focus.hover{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green);outline-offset:2px}::-webkit-search-decoration{appearance:none}::placeholder{color:var(--gray-dark)}input[type=date]::-webkit-datetime-edit{color:var(--gray-dark)}select.o-multiselect{display:block;box-sizing:border-box;width:100%;padding:.25em .4375em;height:5.5em;border:1px solid var(--gray-60)}select.o-multiselect option{padding:.125em .375em}.o-multiselect,.o-multiselect__header{position:relative}.o-multiselect__header:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;border:1px solid var(--gray-60);content:\"\";pointer-events:none}.o-multiselect__search[type=text]{display:block;box-sizing:border-box;width:100%}.o-multiselect__fieldset{border-color:var(--gray-60);border-top:none;margin:-1px 0 0;padding:0;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;position:absolute;z-index:10;max-height:0;width:100%;transition:max-height .25s ease-out}.o-multiselect.u-active .o-multiselect__fieldset{margin-top:0;max-height:140px;border-color:var(--pacific);border-width:2px;border-top:0}.o-multiselect.u-active .o-multiselect__header:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.o-multiselect__options{list-style-type:none;background-color:var(--white);padding:0}.o-multiselect__options li{margin:0}.o-multiselect__options li:first-child .a-label{padding-top:.625em}.o-multiselect__options.u-filtered li:not(.u-filter-match){display:none}.o-multiselect__options.u-no-results li,.o-multiselect__options.u-max-selections li{display:none}.o-multiselect__options.u-no-results:after,.o-multiselect__options.u-max-selections:after{display:list-item}.o-multiselect__options.u-no-results:after{content:\"No results found\"}.o-multiselect__options.u-max-selections{padding:.625em;pointer-events:none}.o-multiselect__options.u-max-selections:after{content:\"Reached maximum number of selections\"}.o-multiselect__options .a-label{box-sizing:border-box;padding:.3125em 0 .3125em .625em;width:100%}.cf-icon-svg{height:1.1875em;vertical-align:text-top;fill:currentcolor}.cf-icon-svg--updating,.cf-icon-svg--updating-round{animation:updating-animation 1.25s infinite linear;transform-origin:50% 50%}@keyframes updating-animation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}html[lang=ar] .cf-icon-svg--right,html[lang=ar] .cf-icon-svg--right-round,html[lang=ar] .cf-icon-svg--left,html[lang=ar] .cf-icon-svg--left-round,html[lang=ar] .cf-icon-svg--arrow-right,html[lang=ar] .cf-icon-svg--arrow-right-round,html[lang=ar] .cf-icon-svg--arrow-left,html[lang=ar] .cf-icon-svg--arrow-left-round,html[lang=ar] .cf-icon-svg--help,html[lang=ar] .cf-icon-svg--help-round,html[lang=ar] .cf-icon-svg--book,html[lang=ar] .cf-icon-svg--book-round,html[lang=ar] .cf-icon-svg--document,html[lang=ar] .cf-icon-svg--document-round,html[lang=ar] .cf-icon-svg--edit,html[lang=ar] .cf-icon-svg--edit-round,html[lang=ar] .cf-icon-svg--paper-clip,html[lang=ar] .cf-icon-svg--paper-clip-round,html[lang=ar] .cf-icon-svg--cart,html[lang=ar] .cf-icon-svg--cart-round,html[lang=ar] .cf-icon-svg--disability,html[lang=ar] .cf-icon-svg--disability-round,html[lang=ar] .cf-icon-svg--travel,html[lang=ar] .cf-icon-svg--travel-round,html[lang=ar] .cf-icon-svg--bullhorn,html[lang=ar] .cf-icon-svg--bullhorn-round,html[lang=ar] .cf-icon-svg--chart,html[lang=ar] .cf-icon-svg--chart-round,html[lang=ar] .cf-icon-svg--list,html[lang=ar] .cf-icon-svg--list-round,html[lang=ar] .cf-icon-svg--external-link,html[lang=ar] .cf-icon-svg--external-link-round{transform:scaleX(-1)}.m-card{position:relative}.m-card:not(.m-card--breakout)>a{padding:1.875em}.m-card:not(.m-card--breakout) .m-card__footer{margin-top:auto}.m-card:not(.m-card--breakout,.m-card--topic){background:var(--white);border:1px solid var(--gray-20);border-bottom-width:3px;padding:1.875em}.m-card:not(.m-card--breakout,.m-card--topic),.m-card>a{display:flex;flex-direction:column;flex-grow:1;flex-basis:0;box-sizing:border-box;height:100%}.m-card a:focus{outline-offset:2px}.m-card__footer>a{font-weight:500;border-bottom-width:1px}@media only all and (max-width: 56.3125em){.m-card__heading{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h4+.m-card__heading,.h4+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.3636363636em}}@media only all and (max-width: 56.3125em)and (max-width: 37.5em){.m-card__heading{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h3+.m-card__heading,.h3+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.6666666667em}}.m-card__heading>a{color:var(--black)}.m-card__heading>a:hover{color:var(--pacific)}.m-card__heading>a .m-card__icon{font-size:1em;margin-bottom:0;padding-right:.46875em}.m-card__heading>a .m-card__icon,.m-card__heading>a span{display:table-cell}.m-card>.m-list{margin-top:10px;margin-bottom:30px}.m-card--topic{text-align:center;width:170px;background:var(--white)}.m-card--topic>a{border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--topic .m-card__icon{font-size:1.875em;color:var(--green);margin-bottom:.3125em}.m-card--topic:hover>a{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--topic:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--topic .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--topic>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--topic:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:focus .m-card__footer>span{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:active .m-card__footer>span{border-color:var(--pacific-dark);border-style:solid;color:var(--pacific-dark)}.m-card--topic-action .m-card__icon{color:var(--pacific)}.m-card--breakout{min-width:210px;text-align:center}.m-card--breakout>a{padding-top:60px}.m-card--breakout .m-card__inner-wrapper{position:relative;z-index:0;min-height:135px;background:var(--gray-5);border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--breakout .m-card__img{position:absolute;z-index:1;top:0;left:50%;width:210px;height:120px;margin-left:-105px}.m-card--breakout .m-card__footer{margin-top:84px}.m-card--breakout:hover .m-card__inner-wrapper{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--breakout:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--breakout .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--breakout>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--breakout:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--breakout>a:focus .m-card__footer>span{border-color:var(--pacific);color:var(--pacific)}.m-card--breakout>a:active .m-card__footer>span{border-color:var(--navy);border-style:solid;color:var(--navy)}.m-card--breakout .m-card__footer>span{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card--breakout .m-card__footer>span,ul+.m-card--breakout .m-card__footer>span,ol+.m-card--breakout .m-card__footer>span,dl+.m-card--breakout .m-card__footer>span,figure+.m-card--breakout .m-card__footer>span,img+.m-card--breakout .m-card__footer>span,table+.m-card--breakout .m-card__footer>span,blockquote+.m-card--breakout .m-card__footer>span,h1+.m-card--breakout .m-card__footer>span,.h1+.m-card--breakout .m-card__footer>span,h2+.m-card--breakout .m-card__footer>span,.h2+.m-card--breakout .m-card__footer>span,h4+.m-card--breakout .m-card__footer>span,.h4+.m-card--breakout .m-card__footer>span,h5+.m-card--breakout .m-card__footer>span,.h5+.m-card--breakout .m-card__footer>span,h6+.m-card--breakout .m-card__footer>span,.h6+.m-card--breakout .m-card__footer>span{margin-top:1.3636363636em}.o-card-group>h2{margin-bottom:1.875rem}.o-card-group--column-2 .o-card-group__cards{grid-template-columns:1fr 1fr}.o-card-group--column-3 .o-card-group__cards{grid-template-columns:repeat(3, minmax(0, 1fr))}@media only all and (max-width: 63.8125em){.o-card-group--column-3 .o-card-group__cards{grid-template-columns:1fr 1fr}}.o-card-group__cards{display:grid;grid-column-gap:1.25em;grid-row-gap:1.25em}@media only all and (max-width: 37.5em){.o-card-group__cards{grid-template-columns:100% !important}}.o-card-group--bg-green{padding:1.875em;background:var(--green-20)}_:-ms-lang(x),.o-card-group__cards{display:block}_:-ms-lang(x) .m-card,.o-card-group__cards .m-card{display:block;float:left;margin-bottom:10px}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-2 .o-card-group__cards .m-card{width:48%;margin-right:2%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-2 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-3 .o-card-group__cards .m-card{width:32%;margin-right:1%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-3 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x),.o-card-group:after{content:\"\";display:table;clear:both}.o-card-group--count-2 .m-card:nth-of-type(1),.o-card-group--count-3 .m-card:nth-of-type(1),.o-card-group--count-4 .m-card:nth-of-type(1){grid-area:card1}.o-card-group--count-2 .m-card:nth-of-type(2),.o-card-group--count-3 .m-card:nth-of-type(2),.o-card-group--count-4 .m-card:nth-of-type(2){grid-area:card2}.o-card-group--count-2 .m-card:nth-of-type(3),.o-card-group--count-3 .m-card:nth-of-type(3),.o-card-group--count-4 .m-card:nth-of-type(3){grid-area:card3}.o-card-group--count-2 .m-card:nth-of-type(4),.o-card-group--count-3 .m-card:nth-of-type(4),.o-card-group--count-4 .m-card:nth-of-type(4){grid-area:card4}.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card1 card3\"}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.7307692308em}h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1)>a{justify-content:center}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card3 card4\"}.o-card-group--flow .o-card-group__cards{display:flex;flex-wrap:wrap;justify-content:center}@media only all and (min-width: 37.5625em)and (max-width: 56.25em){.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card1\" \"card2 card3\"}}@media only all and (max-width: 37.5em){.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\"}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\" \"card4\"}.o-card-group--flow .o-card-group__cards{display:block}.o-card-group--flow .o-card-group__cards .m-card{width:100%;margin-bottom:1.875em}}.o-email-signup .m-notification{margin-bottom:.9375em}.o-email-signup .a-text-input{max-width:23.125rem}.o-email-signup__buttons{display:flex;margin-top:.9375em;align-items:center;flex-wrap:wrap-reverse;gap:.9375em}.o-email-signup .a-btn{text-align:inherit}@media only all and (max-width: 37.5em){.o-email-signup .a-label--heading{font-size:1em}}.o-featured-content-module{min-height:220px;position:relative;border:1px solid var(--gray-40);background-color:var(--gray-5)}.o-featured-content-module__text{padding-top:1.875em;padding-bottom:1.875em}.o-featured-content-module__img{display:block}@media only all and (max-width: 37.5em){.o-featured-content-module__text{padding-right:.9375em;padding-left:.9375em}.o-featured-content-module__visual{padding-right:.9375em;padding-bottom:.9375em;padding-left:.9375em}.o-featured-content-module__img{margin-right:auto;margin-left:auto}}@media only all and (min-width: 37.5625em){.o-featured-content-module__text{padding-right:300px;padding-left:1.875em}.o-featured-content-module__visual{height:100%;overflow:hidden;position:absolute;top:0;right:0;width:270px}.o-featured-content-module__img{max-width:none;height:100%;position:absolute;left:50%;transform:translate(-50%)}}.m-hero{background-color:var(--gray-5)}.m-hero__wrapper{display:grid;max-width:1200px;margin:0 auto;padding-top:30px;padding-bottom:30px}.m-hero__text{padding-right:15px;padding-left:15px}.m-hero__heading{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7647058824em}.m-hero__subhead{font-size:22px;line-height:1.25}.m-hero__image-wrapper{box-sizing:border-box;overflow:hidden}.m-hero__image{background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;display:none}@supports(display: grid){.m-hero__image{display:block}}.m-hero--knockout{background-color:var(--gray);color:var(--white)}.m-hero--overlay .m-hero__wrapper{background-position:center;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo,.m-hero--50-50{background-color:var(--white)}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}@media only all and (min-width: 37.5625em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h2+.m-hero--jumbo .m-hero__subhead,.h2+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h2+.m-hero--50-50 .m-hero__subhead,.h2+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.3636363636em}}@media only all and (min-width: 63.8125em){.m-hero--jumbo .m-hero__wrapper,.m-hero--50-50 .m-hero__wrapper{min-height:285px}.m-hero--jumbo .m-hero__heading,.m-hero--50-50 .m-hero__heading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.625em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead{margin-top:1.7307692308em}h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h3+.m-hero--jumbo .m-hero__subhead,.h3+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h3+.m-hero--50-50 .m-hero__subhead,.h3+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){.m-hero__image-wrapper{margin-top:1.875em}.m-hero--overlay .m-hero__wrapper{background-image:none !important}.m-hero--jumbo .m-hero__wrapper{padding-bottom:0}}@media only all and (max-width: 56.25em){.m-hero__heading{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7307692308em}h1+.m-hero__heading,.h1+.m-hero__heading,h3+.m-hero__heading,.h3+.m-hero__heading,h4+.m-hero__heading,.h4+.m-hero__heading,h5+.m-hero__heading,.h5+.m-hero__heading,h6+.m-hero__heading,.h6+.m-hero__heading{margin-top:1.1538461538em}.m-hero__subhead{font-size:18px}}@media only all and (min-width: 37.5625em){.m-hero__wrapper{grid-template-columns:7fr 5fr;padding-right:15px;padding-left:15px;min-height:225px}.m-hero__text{margin:auto 0}.m-hero__image-wrapper{padding-right:15px;padding-left:15px;display:flex;align-items:center}.m-hero--bleeding .m-hero__image-wrapper{width:100%;margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--bleeding .m-hero__image{padding-bottom:0 !important;height:100%;width:100%;background-size:cover}.m-hero--overlay .m-hero__image{display:none}.m-hero--jumbo .m-hero__wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo .m-hero__image{display:none}.m-hero--50-50 .m-hero__wrapper{grid-template-columns:1fr 1fr;border:1px solid var(--gray-40);border-top:none;background-position:100% center;background-repeat:no-repeat;background-size:50%}.m-hero--50-50 .m-hero__image{display:none}}@media only all and (min-width: 63.8125em){.m-hero__wrapper{padding-top:2.8125em;padding-bottom:2.8125em;min-height:195px}.m-hero--bleeding .m-hero__image-wrapper{margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--50-50 .m-hero__wrapper{min-height:345px}}.content-l{position:relative}@media only all and (min-width: 37.5625em){.content-l{display:block;position:relative;margin-left:-15px;margin-right:-15px}}@media only all and (max-width: 37.5em){.content-l__col+.content-l__col{margin-top:1.875em}}@media only all and (min-width: 37.5625em){.content-l__col-1{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-2{display:inline-block;box-sizing:border-box;width:50%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-3{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-2-3{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-8{display:inline-block;box-sizing:border-box;width:37.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-5-8{display:inline-block;box-sizing:border-box;width:62.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-4{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-4{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}.content__line{height:1px;background:var(--gray-40)}.content__main dd,.content__main dt,.content__main h3,.content__main h4,.content__main h5,.content__main h6,.content__main li,.content__main p,.content__main label,.content__intro dd,.content__intro dt,.content__intro h3,.content__intro h4,.content__intro h5,.content__intro h6,.content__intro li,.content__intro p,.content__intro label{max-width:41.875rem}.content__intro,.content__main,.content__sidebar{padding:1.875em .9375em}@media only all and (min-width: 37.5625em){.content__intro,.content__main,.content__sidebar{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding:2.8125em .9375em}}@media only all and (min-width: 56.3125em){.content__intro,.content__main,.content__sidebar{padding:2.8125em 0}}@media only all and (min-width: 56.3125em){.content__intro{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}@media only all and (min-width: 56.3125em){.content--1-3 .content__sidebar{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-right:1.875em}.content--1-3 .content__main{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;position:relative}.content--1-3 .content__main:after{content:\"\";border-left:1px solid var(--gray-40);position:absolute;top:2.8125em;bottom:0;left:-1.875em}.content--2-1 .content__main{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content--2-1 .content__main:after{right:-1.875em}.content--2-1 .content__sidebar{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-left:1.875em}}.content--flush-bottom{padding-bottom:0}@media only all and (max-width: 56.25em){.content--flush-top-on-small{padding-top:0}}@media only all and (max-width: 56.25em){.content--flush-all-on-small{padding:0;border:none}}.block{margin-top:3.75em;margin-bottom:3.75em}.block--border-top{border-top:1px solid var(--gray-40)}.block--border-right{border-right:1px solid var(--gray-40)}.block--border-bottom{border-bottom:1px solid var(--gray-40)}.block--border-left{border-left:1px solid var(--gray-40)}.block--border{border:1px solid var(--gray-40)}.block--flush-top{margin-top:0 !important}.block--flush-top.block--border,.block--flush-top.block--border-top{border-top:none}.block--flush-bottom{margin-bottom:0 !important}.block--flush-bottom.block--border,.block--flush-bottom.block--border-bottom{border-bottom:none}.block--flush-sides{margin-right:-15px;margin-left:-15px}@media only all and (max-width: 37.5em){.block--flush-sides.block--border,.block--flush-sides.block--border-right,.block--flush-sides.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush-sides{margin-right:-30px;margin-left:-30px}}.block--flush{margin-top:0 !important;margin-right:-15px;margin-bottom:0 !important;margin-left:-15px}.block--flush.block--border,.block--flush.block--border-top,.block--flush.block--border-bottom{border-top:none;border-bottom:none}@media only all and (max-width: 37.5em){.block--flush.block--border,.block--flush.block--border-right,.block--flush.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush{margin-right:-30px;margin-left:-30px}}.block--bg{padding:1.875em .9375em 3.75em;background:var(--gray-5)}@media only all and (min-width: 37.5625em){.block--bg{padding:2.8125em 1.875em}}.block--padded-top{padding-top:1.875em;margin-top:1.875em}.block--padded-bottom{padding-bottom:1.875em;margin-bottom:1.875em}.block--sub{margin-top:1.875em;margin-bottom:1.875em}@media only all and (min-width: 56.3125em){.wrapper{max-width:1200px;padding-right:15px;padding-left:15px;margin:0 auto;clear:both}}.wrapper--match-content{padding-left:15px;padding-right:15px}@media only all and (min-width: 37.5625em){.wrapper--match-content{padding-left:30px;padding-right:30px;max-width:1200px}}.o-text-introduction{margin-top:0;margin-bottom:60px}.o-text-introduction>*{margin-top:0;margin-bottom:15px;max-width:41.875rem}.o-well{box-sizing:border-box;padding:1.875em .9375em;border:1px solid var(--gray-40);background-color:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-well{padding-left:1.875em;padding-right:1.875em}}.o-banner{padding:.9375em 0;background:var(--gold-10);border-bottom:1px solid var(--gray-40);font-size:.875em}.o-banner .m-notification{border:none;padding:0}.o-banner .m-notification__icon{left:0;top:0}.o-banner--dark{background:var(--teal-dark);border-color:var(--teal-dark);color:var(--white)}.o-banner--dark .m-notification{background:var(--teal-dark)}.o-banner--dark .m-notification .cf-icon-svg{fill:var(--white)}.o-banner--dark .m-notification a{color:var(--white);border-color:var(--white)}.o-banner--dark .m-notification a:visited,.o-banner--dark .m-notification a.visited{border-color:var(--teal-40);color:var(--teal-40)}.o-banner--dark .m-notification a:hover,.o-banner--dark .m-notification a.hover{border-color:var(--gray-15);color:var(--gray-15)}.o-banner--dark .m-notification a:focus,.o-banner--dark .m-notification a.focus{border-color:var(--white);color:var(--white)}.o-banner--dark .m-notification a:active,.o-banner--dark .m-notification a.active{border-color:var(--gray-15);color:var(--gray-15)}@media only all and (min-width: 37.5625em){.o-banner{font-size:1em}}.m-notification{display:none;position:relative;padding:15px;background:var(--gray-5);border:1px solid var(--gray-40)}.m-notification>.cf-icon-svg{position:absolute;fill:var(--gray)}.m-notification--success{background:var(--green-10);border-color:var(--green)}.m-notification--success>.cf-icon-svg{fill:var(--green)}.m-notification--warning{background:var(--gold-10);border-color:var(--gold)}.m-notification--warning>.cf-icon-svg{fill:var(--gold)}.m-notification--error{background:var(--red-10);border-color:var(--red)}.m-notification--error>.cf-icon-svg{fill:var(--red)}.m-notification--success a,.m-notification--warning a,.m-notification--error a{color:var(--pacific-mid-dark);border-color:var(--pacific-mid-dark)}.m-notification--success a:visited,.m-notification--success a.visited,.m-notification--warning a:visited,.m-notification--warning a.visited,.m-notification--error a:visited,.m-notification--error a.visited{border-color:var(--teal);color:var(--teal)}.m-notification--success a:hover,.m-notification--success a.hover,.m-notification--warning a:hover,.m-notification--warning a.hover,.m-notification--error a:hover,.m-notification--error a.hover{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-notification--success a:focus,.m-notification--success a.focus,.m-notification--warning a:focus,.m-notification--warning a.focus,.m-notification--error a:focus,.m-notification--error a.focus{border-color:var(--pacific-mid-dark);color:var(--pacific-mid-dark)}.m-notification--success a:active,.m-notification--success a.active,.m-notification--warning a:active,.m-notification--warning a.active,.m-notification--error a:active,.m-notification--error a.active{border-color:var(--navy-dark);color:var(--navy-dark)}.m-notification--visible{display:block}.cf-icon-svg+.m-notification__content{padding-left:1.5625rem}.m-notification__message{font-size:1rem;line-height:1.25;font-weight:500}@media only all and (min-width: 37.5625em){.m-notification__message{font-size:1.125rem}}.m-notification__explanation{margin-top:.3125rem;margin-bottom:.9375rem}.m-notification__message+.m-list{margin-top:.9375rem}@media only all and (min-width: 37.5625em){.m-notification .cf-icon-svg{font-size:1.125rem}.m-notification__explanation{margin-bottom:0}.m-notification .m-list{margin-top:.3125rem}.m-notification .m-list__item{margin-bottom:.3125rem}}html[lang=ar] .m-notification .cf-icon-svg+.m-notification__content{padding-left:initial;padding-right:1.5625rem}html[lang=ar] .m-notification .m-list{padding-right:0}.m-pagination{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:\"pag-btn-prev . pag-btn-next\" \"pag-form pag-form pag-form\";row-gap:.9375rem}.m-pagination__form{grid-area:pag-form;display:flex;flex-flow:wrap;place-content:center;gap:.625rem;padding:.3125rem;border-radius:.25rem;background:var(--gray-5);color:var(--gray)}.m-pagination__current-page{width:2.8125rem;font-weight:500;text-align:right}.m-pagination__label{display:contents;white-space:nowrap}.m-pagination__btn-prev{grid-area:pag-btn-prev;z-index:1}.m-pagination__btn-next{grid-area:pag-btn-next;z-index:1}@media only all and (min-width: 37.5625em){.m-pagination{grid-template-areas:\"pag-btn-prev pag-form pag-btn-next\"}.m-pagination__btn-prev{border-top-right-radius:0;border-bottom-right-radius:0}.m-pagination__btn-next{border-top-left-radius:0;border-bottom-left-radius:0}}.o-table__cell--right-align{text-align:right}.o-table--scrolling{box-sizing:border-box;overflow-y:hidden}.o-table--scrolling table{border:1px solid var(--gray-40)}.o-table--scrolling table>tbody>tr:nth-child(2n)>th,.o-table--scrolling table>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-table--striped>tbody>tr:nth-child(2n)>th,.o-table--striped>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}}@media only screen and (max-width: 600px){.o-table{width:100%}.o-table--striped tr:nth-child(2n)>th,.o-table--striped tr:nth-child(2n)>td{background:var(--white)}.o-table--stack-on-small{border-top:1px solid var(--gray-40)}.o-table--stack-on-small tr,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=row],.o-table--stack-on-small [data-display-table=cell]{display:block}.o-table--stack-on-small th,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=cell]{padding-right:0;padding-left:0;width:100%}.o-table--stack-on-small>thead,.o-table--stack-on-small [data-display-table=thead]{display:none}.o-table--stack-on-small td[data-label]:before{display:block;margin-top:0;margin-bottom:.3125em;content:attr(data-label);line-height:1.83333333;font-size:.875em;font-weight:600;letter-spacing:1px;text-transform:uppercase}.o-table--stack-on-small td:last-child,.o-table--stack-on-small [data-display-table=cell]:last-child{margin-bottom:1.875em}}.a-date{color:var(--gray);white-space:nowrap;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.a-date,ul+.a-date,ol+.a-date,dl+.a-date,figure+.a-date,img+.a-date,table+.a-date,blockquote+.a-date,h1+.a-date,.h1+.a-date,h2+.a-date,.h2+.a-date,h3+.a-date,.h3+.a-date,h4+.a-date,.h4+.a-date,h6+.a-date,.h6+.a-date{margin-top:2.1428571429em}.no-js .u-js-only,.u-hide-if-js{display:none !important}.no-js .u-hide-if-js{display:block !important}.u-clearfix:after{content:\"\";display:table;clear:both}.u-visually-hidden{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}@media only all and (max-width: 37.5em){.u-hide-on-mobile{display:none}}.u-show-on-mobile{display:none}@media only all and (max-width: 37.5em){.u-show-on-mobile{display:block}}.u-hidden{display:none !important}.u-invisible{visibility:hidden}.u-right{float:right}.u-nowrap{white-space:nowrap}.u-flexible-container{position:relative;padding-bottom:56.25%;height:0}.u-flexible-container__inner{position:absolute;top:0;left:0;width:100%;height:100%}.u-flexible-container--4-3{position:relative;padding-bottom:75%;height:0}.u-mt0{margin-top:0 !important}.u-mb0{margin-bottom:0 !important}.u-mt5{margin-top:5px !important}.u-mb5{margin-bottom:5px !important}.u-mt10{margin-top:10px !important}.u-mb10{margin-bottom:10px !important}.u-mt15{margin-top:15px !important}.u-mb15{margin-bottom:15px !important}.u-mt20{margin-top:20px !important}.u-mb20{margin-bottom:20px !important}.u-mt30{margin-top:30px !important}.u-mb30{margin-bottom:30px !important}.u-mt45{margin-top:45px !important}.u-mb45{margin-bottom:45px !important}.u-mt60{margin-top:60px !important}.u-mb60{margin-bottom:60px !important}.u-w100pct{width:100%}.u-w90pct{width:90%}.u-w80pct{width:80%}.u-w70pct{width:70%}.u-w60pct{width:60%}.u-w50pct{width:50%}.u-w40pct{width:40%}.u-w30pct{width:30%}.u-w20pct{width:20%}.u-w10pct{width:10%}.u-w75pct{width:75%}.u-w65pct{width:65%}.u-w25pct{width:25%}.u-w15pct{width:15%}.u-w66pct{width:66.6666666667%}.u-w33pct{width:33.3333333333%}small,.u-small-text{font-size:.875em}small--subtle,.u-small-text--subtle{color:var(--gray)}.u-no-animation{transition-duration:0s !important}.u-move-transition{transition:transform .25s ease-out}.u-move-to-origin{transform:translateZ(0)}.u-move-left{transform:translate3d(-100%, 0, 0)}.u-move-left-2x{transform:translate3d(-200%, 0, 0)}.u-move-left-3x{transform:translate3d(-300%, 0, 0)}.u-move-right{transform:translate3d(100%, 0, 0)}.u-move-up{transform:translate3d(0, -100%, 0)}.u-alpha-transition{transition:opacity .25s linear}.u-alpha-100{opacity:1}.u-alpha-0{opacity:0}.u-max-height-transition{overflow:hidden;contain:paint;transition:max-height .2s ease-out}.u-max-height-zero{max-height:0 !important}.u-max-height-summary{max-height:88px !important}.a-link{border-bottom-width:0}.a-link .a-link__text{border-bottom-width:1px;border-bottom-style:inherit;overflow-wrap:break-word}.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){.a-link--jump{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-link--jump .cf-icon-svg--right{margin-left:auto}.a-link--jump .a-link__text{border-bottom-width:0;flex-shrink:10}}a.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){a.a-link--jump{border-top-width:1px;border-bottom-width:1px}a.a-link--jump:focus{outline:none}a.a-link--jump:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-link--jump)+li:has(.a-link--jump) .a-link--jump{position:relative;border-top:none}li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:hover:before,li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.m-list--unstyled,.m-list--horizontal,.m-list--links{padding-left:0;list-style-type:none}.m-list--unstyled .m-list__item,.m-list--horizontal .m-list__item,.m-list--links .m-list__item{margin-left:0}.m-list--spaced .m-list--spaced,.m-list--spaced .m-list__item+.m-list__item{margin-top:1.5em}.m-list--horizontal .m-list__item{display:inline-block;margin-right:.25em;margin-bottom:0}@media only all and (max-width: 37.5em){.m-list--links .m-list__item{margin-bottom:0}}html[lang=ar] .m-list{padding-right:0}.m-meta-header{display:flex;flex-direction:column-reverse;flex-wrap:wrap-reverse;row-gap:.625rem;column-gap:1.3125rem;width:-moz-fit-content;width:fit-content;padding-bottom:.625rem;overflow:hidden}.m-meta-header__item-group{display:flex;flex-wrap:wrap;column-gap:1.3125rem}.m-meta-header__item{display:grid;grid-template-columns:0 auto 1fr;row-gap:.3125rem;text-wrap:balance;margin-bottom:0;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.m-meta-header__item,ul+.m-meta-header__item,ol+.m-meta-header__item,dl+.m-meta-header__item,figure+.m-meta-header__item,img+.m-meta-header__item,table+.m-meta-header__item,blockquote+.m-meta-header__item,h1+.m-meta-header__item,.h1+.m-meta-header__item,h2+.m-meta-header__item,.h2+.m-meta-header__item,h3+.m-meta-header__item,.h3+.m-meta-header__item,h5+.m-meta-header__item,.h5+.m-meta-header__item,h6+.m-meta-header__item,.h6+.m-meta-header__item{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.625em;font-size:1em;line-height:1.125}}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.3125rem}}.m-meta-header__item .cf-icon-svg{margin-right:.3125rem}.m-meta-header__item:before{content:\"|\";margin-left:-0.8125rem}.m-meta-header__item .a-date{font-size:.875rem;line-height:1.7142857143;margin-bottom:0}@media only all and (min-width: 37.5625em){.m-meta-header{flex-direction:row}}.m-pull-quote__body{color:var(--black);font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-pull-quote__body{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.m-pull-quote__citation{color:var(--gray);font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.m-pull-quote__citation,ul+.m-pull-quote__citation,ol+.m-pull-quote__citation,dl+.m-pull-quote__citation,figure+.m-pull-quote__citation,img+.m-pull-quote__citation,table+.m-pull-quote__citation,blockquote+.m-pull-quote__citation,h1+.m-pull-quote__citation,.h1+.m-pull-quote__citation,h2+.m-pull-quote__citation,.h2+.m-pull-quote__citation,h3+.m-pull-quote__citation,.h3+.m-pull-quote__citation,h4+.m-pull-quote__citation,.h4+.m-pull-quote__citation,h6+.m-pull-quote__citation,.h6+.m-pull-quote__citation{margin-top:2.1428571429em}.m-pull-quote__citation:before{content:\"—\"}.m-slug-header{border-top:1px solid var(--gray-40)}.m-slug-header__heading{display:inline-block;padding-top:0.2857142857em;border-top:5px solid var(--green);margin-top:-3px;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}.a-tagline{font-size:.75rem;display:grid;grid-template-columns:22px 1fr;grid-column-gap:10px}.a-tagline__text{display:inline-block}.a-tagline .u-usa-flag{margin-top:1px}.a-tagline--large{font-size:1rem}.a-tagline--large .u-usa-flag{margin-top:4px}.u-usa-flag{display:inline-block;width:24px;height:13px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAZCAMAAABAf11LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5QTFRF////sxlC7MbQ2YyhxlNxCjFhR2WJV3GSKUt1dYumOFh/GT5rhZiwwszYsr/OlKW6Zn6c0djh8PL1iR9Ko7LE4OXrl0pttKC0pXWRtYKbSuJhRQAAANFJREFUeNrkkctuwyAUREnSuW/ApHYf//+jBVdZVcJi3aORgAXcMyLBAAJEzsVG3m8TkifyI3zfPQ6nJJLo421CArSBmkgjNEWtQE4zXJmClXuCWIlU5hdQxCqbqnE1KdIz79CVDvBwZxyKfQfmHTyzl01UZSvOWSTbhZLSWeDMufWLC/1ls3amT4qQq394EjIjApxBT+/nr8eEBNuKcB9SWMpmEXalNOylmlUZNTr4vE/4VdKhpC+leQf6y/e0wzL3RdJtkfUJyzwW+ZcdfgQYAJmJD3zerW6OAAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */:root{--font-stack: system-ui, sans-serif;--beige: #bea96f;--beige-30: #f0e8d8;--beige-60: #d8c8a0;--green-dark: #1e9642;--green-mid-dark: #1fa040;--green: #20aa3f;--green-90: #48b753;--green-80: #66c368;--green-70: #93cf7c;--green-60: #addc91;--green-50: #bae0a2;--green-40: #c7e5b3;--green-30: #d4eac6;--green-20: #e2efd8;--green-10: #f0f8eb;--teal-dark: #005e5d;--teal-mid-dark: #126b69;--teal: #257675;--teal-90: #3e8685;--teal-80: #579695;--teal-70: #70a6a5;--teal-60: #89b6b5;--teal-50: #9ec4c3;--teal-40: #b4d2d1;--teal-30: #c4dddc;--teal-20: #d4e7e6;--teal-10: #f0f7f6;--pacific-dark: #0050b4;--pacific-mid-dark: #0061c1;--pacific: #0072ce;--pacific-90: #2284d5;--pacific-80: #4497dc;--pacific-70: #61a7e2;--pacific-60: #7eb7e8;--pacific-50: #96c4ed;--pacific-40: #afd2f2;--pacific-30: #c3ddf6;--pacific-20: #d6e8fa;--pacific-10: #eff8fd;--navy-dark: #002d72;--navy-mid-dark: #123c7c;--navy: #254b87;--navy-90: #3e5f95;--navy-80: #5674a3;--navy-70: #6f88b2;--navy-60: #889cc0;--navy-50: #9daecc;--navy-40: #b3c0d9;--navy-30: #c3cde2;--navy-20: #d3daeb;--navy-10: #f4f6fa;--purple-dark: #a01b68;--purple-mid-dark: #aa2071;--purple: #b4267a;--purple-90: #be438b;--purple-80: #c55998;--purple-70: #cd70a5;--purple-60: #d486b2;--purple-50: #dc9cbf;--purple-40: #e3b2cc;--purple-30: #ebc9d9;--purple-20: #f0d8e2;--purple-10: #fdf3f8;--red-dark: #b63014;--red-mid-dark: #c3381c;--red: #d14124;--red-90: #d75a40;--red-80: #dd735d;--red-70: #e28875;--red-60: #e79e8e;--red-50: #ebb0a3;--red-40: #f0c3b8;--red-30: #f3d1c8;--red-20: #f7e0d9;--red-10: #fbefec;--gold-dark: #dc731c;--gold-mid-dark: #ed881b;--gold: #ff9e1b;--gold-90: #ffab39;--gold-80: #ffb858;--gold-70: #ffc372;--gold-60: #ffce8d;--gold-50: #ffd8a3;--gold-40: #ffe1b9;--gold-30: #ffe8cb;--gold-20: #fff0dd;--gold-10: #fff6ec;--neutral-dark: #745745;--neutral-mid-dark: #7d604b;--neutral: #8a6c57;--neutral-90: #957865;--neutral-80: #a18573;--neutral-70: #ad9484;--neutral-60: #baa496;--neutral-50: #c6b4a9;--neutral-40: #d3c5bc;--neutral-30: #ddd1c9;--neutral-20: #e7ddd7;--neutral-10: #f8f5f2;--gray-darker: #293037;--gray-dark: #43484e;--gray-mid-dark: #4f5257;--gray: #5a5d61;--gray-90: #676a6f;--gray-80: #75787b;--gray-70: #838588;--gray-60: #919395;--gray-50: #a2a3a4;--gray-40: #b4b5b6;--gray-30: #c3c4c4;--gray-20: #d2d3d5;--gray-15: #dcdddf;--gray-10: #e7e8e9;--gray-5: #f7f8f9;--black: #101820;--white: #fff}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/2cd55546-ec00-4af9-aeca-4a3cd186da53.woff2\") format(\"woff2\");font-style:normal;font-weight:normal;font-display:fallback}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/627fbb5a-3bae-4cd9-b617-2f923e29d55e.woff2\") format(\"woff2\");font-style:normal;font-weight:500;font-display:fallback}:root{--font-stack: \"Avenir Next\", arial, sans-serif}.tabbed-navigation{margin-top:30px;border-bottom:1px solid var(--gray-20)}.tabbed-navigation section{padding-left:10px}.tabbed-navigation section .tab{margin:0;padding:4px 30px 8px;font-size:1.1875em;font-weight:500}.tabbed-navigation section .tab .cf-icon-svg{margin-right:5px;margin-top:4px;font-size:0.8125em}.tabbed-navigation section .tab:not(.active){color:var(--pacific-dark);background:var(--gray-5);border:1px solid var(--gray-20);border-bottom:none}.tabbed-navigation section .tab:not(.active):hover{color:var(--navy-dark)}.tabbed-navigation section .tab:not(.active):focus{color:var(--navy-dark)}.tabbed-navigation section .tab:not(.active)::after{content:\"\";border-top:solid 1px;display:block}.tabbed-navigation section .tab.active{padding-top:8px;border:1px solid var(--gray-40);background:var(--white);pointer-events:none;position:relative}.tabbed-navigation section .tab.active::after{content:\"\";display:block;width:calc(100% - 2px);outline:1px solid var(--white);position:absolute;bottom:-1px;left:1px}.trend-depth-toggle{background:var(--gray-10);text-align:center;display:flex;justify-content:center}.trend-depth-toggle button{margin:5px;color:var(--pacific-dark)}.trend-depth-toggle span{font-weight:bold;margin-right:5px}.trend-depth-toggle span.plus::before{content:\"+\"}.trend-depth-toggle span.minus::before{content:\"-\"}",".no-js .u-js-only{display:none !important}.u-hide-if-js{display:none !important}.no-js .u-hide-if-js{display:block !important}.u-clearfix::after{content:\"\";display:table;clear:both}.u-visually-hidden{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}@media only all and (max-width: 37.5em){.u-hide-on-mobile{display:none}}.u-show-on-mobile{display:none}@media only all and (max-width: 37.5em){.u-show-on-mobile{display:block}}.u-hidden{display:none !important}.u-invisible{visibility:hidden}.u-right{float:right}.u-nowrap{white-space:nowrap}.u-flexible-container{position:relative;padding-bottom:56.25%;height:0}.u-flexible-container__inner{position:absolute;top:0;left:0;width:100%;height:100%}.u-flexible-container--4-3{position:relative;padding-bottom:75%;height:0}.u-mt0{margin-top:0 !important}.u-mb0{margin-bottom:0 !important}.u-mt5{margin-top:5px !important}.u-mb5{margin-bottom:5px !important}.u-mt10{margin-top:10px !important}.u-mb10{margin-bottom:10px !important}.u-mt15{margin-top:15px !important}.u-mb15{margin-bottom:15px !important}.u-mt20{margin-top:20px !important}.u-mb20{margin-bottom:20px !important}.u-mt30{margin-top:30px !important}.u-mb30{margin-bottom:30px !important}.u-mt45{margin-top:45px !important}.u-mb45{margin-bottom:45px !important}.u-mt60{margin-top:60px !important}.u-mb60{margin-bottom:60px !important}.u-w100pct{width:100%}.u-w90pct{width:90%}.u-w80pct{width:80%}.u-w70pct{width:70%}.u-w60pct{width:60%}.u-w50pct{width:50%}.u-w40pct{width:40%}.u-w30pct{width:30%}.u-w20pct{width:20%}.u-w10pct{width:10%}.u-w75pct{width:75%}.u-w65pct{width:65%}.u-w25pct{width:25%}.u-w15pct{width:15%}.u-w66pct{width:66.6666666667%}.u-w33pct{width:33.3333333333%}small,.u-small-text{font-size:0.875em}small--subtle,.u-small-text--subtle{color:var(--gray)}.u-no-animation{transition-duration:0s !important}.u-move-transition{transition:transform .25s ease-out}.u-move-to-origin{transform:translate3d(0, 0, 0)}.u-move-left{transform:translate3d(-100%, 0, 0)}.u-move-left-2x{transform:translate3d(-200%, 0, 0)}.u-move-left-3x{transform:translate3d(-300%, 0, 0)}.u-move-right{transform:translate3d(100%, 0, 0)}.u-move-up{transform:translate3d(0, -100%, 0)}.u-alpha-transition{transition:opacity .25s linear}.u-alpha-100{opacity:1}.u-alpha-0{opacity:0}.u-max-height-transition{overflow:hidden;contain:paint;transition:max-height .2s ease-out}.u-max-height-zero{max-height:0 !important}.u-max-height-summary{max-height:88px !important}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */html{font-family:sans-serif;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:0.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:0.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:0.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:normal;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:0.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:0.5em}li{margin-bottom:0.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:0.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:0.625em;text-align:left}th,td{padding:0.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:0.9375em;margin-left:0.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:\"Input Mono\",Consolas,Monaco,\"Courier New\",monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:0.8125em}pre{display:block;padding:0.625em 0.9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:rgba(0,0,0,0)}html{font-family:sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:.5em}li{margin-bottom:.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:.625em;text-align:left}th,td{padding:.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:.9375em;margin-left:.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:Input Mono,Consolas,Monaco,Courier New,monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:.8125em}pre{display:block;padding:.625em .9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:transparent}button.a-btn::-moz-focus-inner,input.a-btn::-moz-focus-inner{border:0}.a-btn{appearance:none;display:flex;gap:.625rem;box-sizing:border-box;padding:.5em .875em;border:0;margin:0;border-radius:.25em;cursor:pointer;font-size:1em;font-weight:500;line-height:normal;text-align:center;text-decoration:none;transition:background-color .1s;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;justify-content:center}.a-btn,.a-btn:link,.a-btn:visited{background-color:var(--pacific);color:var(--white)}.a-btn:hover,.a-btn.hover,.a-btn:focus,.a-btn.focus{background-color:var(--pacific-dark);color:var(--white)}.a-btn:focus,.a-btn.focus{outline:1px dotted var(--pacific);outline-offset:1px}.a-btn:active,.a-btn.active{background-color:var(--navy)}.a-btn--secondary,.a-btn--secondary:link,.a-btn--secondary:visited{background-color:var(--gray);color:var(--white)}.a-btn--secondary:hover,.a-btn--secondary.hover,.a-btn--secondary:focus,.a-btn--secondary.focus{background-color:var(--gray-dark)}.a-btn--secondary:focus,.a-btn--secondary.focus{outline-color:var(--gray)}.a-btn--secondary:active,.a-btn--secondary.active{background-color:var(--black)}.a-btn--warning,.a-btn--warning:link,.a-btn--warning:visited{background-color:var(--red-mid-dark);color:var(--white)}.a-btn--warning:hover,.a-btn--warning.hover,.a-btn--warning:focus,.a-btn--warning.focus{background-color:var(--red-dark)}.a-btn--warning:focus,.a-btn--warning.focus{outline-color:var(--red-mid-dark)}.a-btn--warning:active,.a-btn--warning.active{background-color:var(--gray-dark)}.a-btn--disabled,.a-btn--disabled:link,.a-btn--disabled:visited,.a-btn--disabled:hover,.a-btn--disabled.hover,.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn--disabled:active,.a-btn--disabled.active,.a-btn[disabled],.a-btn[disabled]:link,.a-btn[disabled]:visited,.a-btn[disabled]:hover,.a-btn[disabled].hover,.a-btn[disabled]:focus,.a-btn[disabled].focus,.a-btn[disabled]:active,.a-btn[disabled].active{background-color:var(--gray-20);color:var(--gray-dark);cursor:default;cursor:not-allowed}.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn[disabled]:focus,.a-btn[disabled].focus{outline-color:var(--gray-20)}@media only all and (max-width: 37.5em){.a-btn--full-on-xs{display:block;width:100%}}.a-btn:has(svg+span) span{order:3}.a-btn:has(span+svg) svg{order:3}.a-btn:not(.a-btn--hide-icon):has(svg+span):before,.a-btn:not(.a-btn--hide-icon):has(span+svg):before{content:\"\";border-left:1px solid var(--pacific-60);order:2;place-self:normal}.a-btn--secondary:has(svg):before{border-color:var(--gray-40) !important}.a-btn--warning:has(svg):before{border-color:var(--red-60) !important}.a-btn--disabled:has(svg):before,.a-btn[disabled]:has(svg):before{border-color:var(--gray-60) !important}.a-btn--hide-icon svg{display:none}.m-btn-group{display:flex;gap:.625rem;flex-wrap:wrap;align-items:center;width:-moz-fit-content;width:fit-content}.a-btn--link{padding:1.5px 0;border-radius:0;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-style:dotted;text-underline-offset:4.5px}.a-btn--link:has(svg){gap:.3125rem}.a-btn--link:has(svg):before{display:none}.a-btn--link,.a-btn--link:link,.a-btn--link:visited{text-decoration-color:var(--pacific);background-color:transparent;color:var(--pacific)}.a-btn--link:hover,.a-btn--link.hover{text-decoration-color:var(--pacific-dark);text-decoration-style:solid;background-color:transparent;color:var(--pacific-dark)}.a-btn--link:focus,.a-btn--link.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--pacific);color:var(--pacific)}.a-btn--link:active,.a-btn--link.active{text-decoration-color:var(--navy);text-decoration-style:solid;background-color:transparent;color:var(--navy)}.a-btn--link.a-btn--secondary,.a-btn--link.a-btn--secondary:link,.a-btn--link.a-btn--secondary:visited{text-decoration-color:var(--gray);background-color:transparent;color:var(--gray)}.a-btn--link.a-btn--secondary:hover,.a-btn--link.a-btn--secondary.hover{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.a-btn--link.a-btn--secondary:focus,.a-btn--link.a-btn--secondary.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--gray);color:var(--gray)}.a-btn--link.a-btn--secondary:active,.a-btn--link.a-btn--secondary.active{text-decoration-color:var(--black);text-decoration-style:solid;background-color:transparent;color:var(--black)}.a-btn--link.a-btn--warning,.a-btn--link.a-btn--warning:link,.a-btn--link.a-btn--warning:visited{text-decoration-color:var(--red-mid-dark);background-color:transparent;color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:hover,.a-btn--link.a-btn--warning.hover{text-decoration-color:var(--red-dark);text-decoration-style:solid;background-color:transparent;color:var(--red-dark)}.a-btn--link.a-btn--warning:focus,.a-btn--link.a-btn--warning.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--red-mid-dark);color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:active,.a-btn--link.a-btn--warning.active{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.o-expandable{position:relative}.o-expandable__header{display:flex;justify-content:space-between;gap:10px;padding:.625em .9375em;border:0;background-color:transparent;cursor:pointer}.o-expandable__header:focus{outline:1px dotted var(--black);outline-offset:2px}.o-expandable__header .o-expandable__cue-close,.o-expandable__header .o-expandable__cue-open{display:none}.o-expandable__header[aria-expanded=false] .o-expandable__cue-open,.o-expandable__header[aria-expanded=true] .o-expandable__cue-close{display:block}.o-expandable button.o-expandable__header{width:100%;text-align:left}.o-expandable__label{flex-grow:1;margin-bottom:0;color:var(--black);font-weight:500}.o-expandable__icon,.o-expandable__label{font-size:1.125em}@media only all and (max-width: 37.5em){.o-expandable__icon,.o-expandable__label{font-size:1em}}.o-expandable__cues{align-self:center;color:var(--pacific);font-size:1em;line-height:1.375}.o-expandable__content{padding:0 .9375em .9375em}.o-expandable__content:before{content:\"\";display:block;border-top:1px solid var(--gray-40);padding-top:.9375em}.o-expandable__content:after{padding-bottom:.9375em;width:100%}.o-expandable--padded .o-expandable__header{padding:1.5625em .9375em}.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.625em}@media only all and (max-width: 37.5em){.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.375em}}.o-expandable--background{background:var(--gray-5)}.o-expandable--border{border:1px solid var(--gray-40)}html[lang=ar] .o-expandable__header{text-align:right}html[lang=ar] .o-expandable__cues{text-align:left}.o-expandable-group .o-expandable{border-bottom:1px solid var(--gray-40)}.o-expandable-group .o-expandable:first-child{border-top:1px solid var(--gray-40)}@media print{.o-expandable__header[aria-expanded=true] .o-expandable__cue-close,.o-expandable__header[aria-expanded=false] .o-expandable__cue-open{display:none}.o-expandable__content[aria-expanded=false]{display:block;max-height:99999px !important}}.o-expandable .print__header[aria-expanded=true] .o-expandable .print__cue-close,.o-expandable .print__header[aria-expanded=false] .o-expandable .print__cue-open{display:none}.o-expandable .print__content[aria-expanded=false]{display:block;max-height:99999px !important}.o-summary__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary__btn{position:relative;z-index:2;display:block;width:100%;padding-top:15px;padding-bottom:15px;border:dotted var(--pacific);border-width:1px 0;text-align:center;color:var(--pacific);background:#fff}.o-summary__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary__btn[aria-expanded=false]:before{display:block;pointer-events:none;height:2.75em;margin:0;position:absolute;left:0;right:0;top:calc(-100% + 2px);background:linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);content:\"\"}@media print{.o-summary__btn[aria-expanded=false]:before{background:none}}.o-summary__btn[aria-expanded=false]:before .print{background:none}.no-js .o-summary__btn{display:none}@media only screen and (min-width: 601px){.o-summary--mobile .o-summary__btn{display:none}}.o-summary-minimal__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary-minimal__btn{margin-top:5px;padding-left:0;padding-right:0;display:block;border:none;background:none;text-align:left;color:var(--pacific)}.o-summary-minimal__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary-minimal__btn .o-summary-minimal__cue-close,.o-summary-minimal__btn .o-summary-minimal__cue-open{display:none}.o-summary-minimal__btn[aria-expanded=false] .o-summary-minimal__cue-open,.o-summary-minimal__btn[aria-expanded=true] .o-summary-minimal__cue-close{display:block}.no-js .o-summary-minimal__btn{display:none}.o-form__group{margin-bottom:1.875em}.o-form__fieldset{border:none;margin:0;padding:0}.o-form__fieldset .m-form-field+.m-form-field{margin-top:.625em}.a-form-alert .cf-icon-svg{color:var(--gray);float:left}.a-form-alert__text{display:block;margin-left:1.25em}.a-form-alert--success .cf-icon-svg{color:var(--green)}.a-form-alert--error .cf-icon-svg{color:var(--red)}.a-form-alert--warning .cf-icon-svg{color:var(--gold)}.m-form-field .a-text-input--full{width:100%}.m-form-field .a-label+.a-text-input{margin-top:.3125em}.m-form-field--checkbox .a-label,.m-form-field--radio .a-label{display:inline-grid;grid-template-columns:1.875em auto;vertical-align:top;cursor:pointer;overflow-wrap:anywhere}.m-form-field--checkbox .a-label:before,.m-form-field--radio .a-label:before{display:inline-block;grid-row-start:1;grid-row-end:3;border:1px solid var(--gray-60);height:1.125em;width:1.125em;margin-right:10px;background-color:var(--white);content:\"\";vertical-align:top;position:relative;top:1px;left:1px}.m-form-field--checkbox .a-label:hover:before,.m-form-field--checkbox .a-label.hover:before,.m-form-field--radio .a-label:hover:before,.m-form-field--radio .a-label.hover:before{border-color:var(--pacific)}.m-form-field--checkbox .a-label__helper,.m-form-field--radio .a-label__helper{display:block}.m-form-field--checkbox .a-checkbox,.m-form-field--checkbox .a-radio,.m-form-field--radio .a-checkbox,.m-form-field--radio .a-radio{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}.m-form-field--checkbox .a-checkbox:focus+.a-label,.m-form-field--checkbox .a-checkbox.focus+.a-label,.m-form-field--checkbox .a-radio:focus+.a-label,.m-form-field--checkbox .a-radio.focus+.a-label,.m-form-field--radio .a-checkbox:focus+.a-label,.m-form-field--radio .a-checkbox.focus+.a-label,.m-form-field--radio .a-radio:focus+.a-label,.m-form-field--radio .a-radio.focus+.a-label{outline:1px dotted var(--pacific);outline-offset:1px}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:hover+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled:checked+.a-label:before,.m-form-field--checkbox .a-radio:disabled:focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled.focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled:hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled.hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled:checked+.a-label:before,.m-form-field--radio .a-checkbox:disabled:focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled.focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled:hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled.hover+.a-label:before,.m-form-field--radio .a-radio:disabled:checked+.a-label:before,.m-form-field--radio .a-radio:disabled:focus+.a-label:before,.m-form-field--radio .a-radio:disabled.focus+.a-label:before,.m-form-field--radio .a-radio:disabled:hover+.a-label:before,.m-form-field--radio .a-radio:disabled.hover+.a-label:before{border-color:var(--gray-60);outline:none;box-shadow:none}.m-form-field--checkbox .a-checkbox:disabled+.a-label,.m-form-field--checkbox .a-radio:disabled+.a-label,.m-form-field--radio .a-checkbox:disabled+.a-label,.m-form-field--radio .a-radio:disabled+.a-label{cursor:not-allowed;color:var(--gray-dark)}.m-form-field--checkbox .a-checkbox:disabled+.a-label:before,.m-form-field--checkbox .a-radio:disabled+.a-label:before,.m-form-field--radio .a-checkbox:disabled+.a-label:before,.m-form-field--radio .a-radio:disabled+.a-label:before{background:var(--gray-10);border-color:var(--gray-60)}.m-form-field--checkbox .a-checkbox:focus+.a-label:before,.m-form-field--checkbox .a-checkbox.focus+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:hover+.a-label:before,.m-form-field--checkbox .a-checkbox.hover+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center 0}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,')}.m-form-field--checkbox-error .a-label:before{border-color:var(--red);outline:1px solid var(--red)}.m-form-field--checkbox-error .a-label:hover:before,.m-form-field--checkbox-error .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-error .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-error .a-checkbox.focus+.a-label:before{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline-color:var(--red)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label,.m-form-field--checkbox-error .a-checkbox.focus+.a-label{outline:1px dotted var(--red);outline-offset:1px}.m-form-field--checkbox-warning .a-label:before{border-color:var(--gold);outline:1px solid var(--gold)}.m-form-field--checkbox-warning .a-label:hover:before,.m-form-field--checkbox-warning .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label:before{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline-color:var(--gold)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label{outline:1px dotted var(--gold);outline-offset:1px}.m-form-field--checkbox-success .a-label:before{border-color:var(--green);outline:1px solid var(--green)}.m-form-field--checkbox-success .a-label:hover:before,.m-form-field--checkbox-success .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-success .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-success .a-checkbox.focus+.a-label:before{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline-color:var(--green)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label,.m-form-field--checkbox-success .a-checkbox.focus+.a-label{outline:1px dotted var(--green);outline-offset:1px}.m-form-field--radio .a-label:before{border-radius:50%;transform:rotate(0)}.m-form-field--radio .a-radio:focus+.a-label:before,.m-form-field--radio .a-radio.focus+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:hover+.a-label:before,.m-form-field--radio .a-radio.hover+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:checked+.a-label:before{background-color:var(--pacific);box-shadow:inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:checked:disabled+.a-label:before{background-color:var(--gray-40);box-shadow:inset 0 0 0 2px var(--gray-10)}.m-form-field--radio .a-radio:focus:checked+.a-label:before,.m-form-field--radio .a-radio.focus:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:hover:checked+.a-label:before,.m-form-field--radio .a-radio.hover:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--lg-target{display:block}.m-form-field--lg-target .a-label{box-sizing:border-box;width:100%;padding:15px;background-color:var(--gray-10)}.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{background-color:var(--pacific-20);box-shadow:inset 0 0 0 1px var(--pacific)}.m-form-field--lg-target .a-checkbox:hover+.a-label,.m-form-field--lg-target .a-checkbox.hover+.a-label,.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-radio:hover+.a-label,.m-form-field--lg-target .a-radio.hover+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label{box-shadow:inset 0 0 0 2px var(--pacific)}.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{outline-offset:1px}.m-form-field--lg-target .a-checkbox:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:hover:disabled+.a-label,.m-form-field--lg-target .a-radio:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:hover:disabled+.a-label{color:var(--gray-dark);box-shadow:none;background-color:var(--gray-20)}.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label:before,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label:before{border:1px solid var(--gray-60)}.m-form-field .a-form-alert{margin-top:.9375em}.a-label{display:inline-block}.a-label__helper{color:var(--gray-dark);font-size:1rem;font-weight:400}.a-label__helper--block{display:block;margin-top:0.8333333333em}.a-label--heading{display:block;margin-bottom:0.5555555556em;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.a-label--heading,ul+.a-label--heading,ol+.a-label--heading,dl+.a-label--heading,figure+.a-label--heading,img+.a-label--heading,table+.a-label--heading,blockquote+.a-label--heading,h1+.a-label--heading,.h1+.a-label--heading,h2+.a-label--heading,.h2+.a-label--heading,h3+.a-label--heading,.h3+.a-label--heading,h5+.a-label--heading,.h5+.a-label--heading,h6+.a-label--heading,.h6+.a-label--heading{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.a-label--heading{margin-bottom:.625em;font-size:1em;line-height:1.125}}.a-label--heading .a-label__helper--block{margin-top:.625rem}.a-range{appearance:none;width:100%;min-height:49px}.a-range::-webkit-slider-runnable-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-moz-range-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-webkit-slider-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range::-moz-range-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range:focus,.a-range.focus{box-shadow:none;outline:none}.a-range:focus::-webkit-slider-thumb,.a-range.focus::-webkit-slider-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.a-range:focus::-moz-range-thumb,.a-range.focus::-moz-range-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.o-search-input{display:flex;flex-direction:column;row-gap:.9375rem}.o-search-input__input{position:relative;display:flex;width:initial;flex:0 1 100%}.o-search-input__input-label{position:absolute;left:10px;align-self:center;cursor:pointer}.o-search-input__input input[type=search]{width:100%;white-space:nowrap;padding-left:30px;appearance:none}.o-search-input__input button[type=reset]{display:none;position:absolute;right:0;align-self:center;color:var(--gray-40);font-size:20px;border:1px solid transparent;background-color:transparent;outline:0;width:44px;padding:5px;text-align:right}.o-search-input__input button[type=reset]>svg{width:25px;cursor:pointer;pointer-events:none}.o-search-input__input button[type=reset]:hover{color:var(--black)}.o-search-input__input button[type=reset]:focus{color:var(--black)}.o-search-input__input button[type=reset]:focus>svg{outline:1px dotted var(--pacific)}.o-search-input__input input[type=search]:placeholder-shown~button[type=reset]{display:none}.o-search-input__input input[type=search]:not(:placeholder-shown){padding-right:34px}.o-search-input__input input[type=search]::-webkit-search-decoration,.o-search-input__input input[type=search]::-webkit-search-cancel-button,.o-search-input__input input[type=search]::-webkit-search-results-button,.o-search-input__input input[type=search]::-webkit-search-results-decoration{display:none}.o-search-input:focus-within button[type=reset],.o-search-input .o-search-input__input:hover button[type=reset]{display:block}.o-search-input button[type=submit]{line-height:1.1875}@media only all and (min-width: 37.5625em){.o-search-input{flex-direction:row;border-left:0}.o-search-input button[type=submit]{border-top-left-radius:0;border-bottom-left-radius:0;flex-basis:25%}}.no-js .o-search-input button[type=reset]{display:none !important}.a-select{position:relative;border:1px solid var(--gray-60)}.a-select select{width:100%;line-height:1.375;padding:.4375em .375em .375em;border:0;appearance:none;background-color:var(--white);border-radius:0;color:var(--black)}.a-select select:hover,.a-select select.hover{outline:2px solid var(--pacific);outline-offset:0}.a-select select:active,.a-select select:focus,.a-select select.focus{box-shadow:0 0 0 2px var(--pacific);outline:1px dotted var(--pacific);outline-offset:3px}.a-select select[disabled]{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed}.a-select select[disabled]:hover,.a-select select[disabled].hover,.a-select select[disabled]:focus,.a-select select[disabled].focus{outline:none}.a-select select[disabled] option,.a-select select[disabled] option:disabled,.a-select select option:disabled{color:var(--gray-dark)}.a-select:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;content:\"\";pointer-events:none}.a-select--disabled:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.a-tag-filter{display:flex;gap:.625rem;border:1px solid var(--teal);padding:4px 6px;background-color:var(--teal-20);border-radius:.1875rem;color:var(--black);text-align:left;min-width:-moz-fit-content;min-width:fit-content}.a-tag-filter .cf-icon-svg{pointer-events:none;flex:none}.a-tag-filter>label{display:contents;pointer-events:none}button.a-tag-filter:hover{background-color:var(--teal-40);cursor:pointer}button.a-tag-filter:focus{outline:1px dotted var(--teal);outline-offset:1px}button.a-tag-filter:active{background-color:var(--teal)}a.a-tag-filter{line-height:normal;color:var(--black);border-color:var(--teal)}a.a-tag-filter:visited,a.a-tag-filter.visited,a.a-tag-filter:hover,a.a-tag-filter.hover{border-color:var(--teal);color:var(--black)}a.a-tag-filter:focus,a.a-tag-filter.focus{border-color:var(--teal);color:var(--black)}a.a-tag-filter:active,a.a-tag-filter.active{border-color:var(--teal);color:var(--black)}.a-tag-topic{display:flex;gap:.3125rem}.a-tag-topic{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--gold-80);letter-spacing:1px}.a-tag-topic .a-tag-topic__text{color:var(--gray);word-break:break-word}@media only all and (max-width: 37.5em){.a-tag-topic{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-tag-topic .cf-icon-svg--right{margin-left:auto}.a-tag-topic .a-tag-topic__text{border-bottom-width:0;flex-shrink:10}}a.a-tag-topic{color:var(--gold-80);border-color:var(--gold-80)}a.a-tag-topic:visited,a.a-tag-topic.visited,a.a-tag-topic:hover,a.a-tag-topic.hover{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:focus,a.a-tag-topic.focus{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:active,a.a-tag-topic.active{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic .a-tag-topic__text{border-bottom-color:var(--gold-80)}@media only all and (max-width: 37.5em){a.a-tag-topic{border-top-width:1px;border-bottom-width:1px}a.a-tag-topic:focus{outline:none}a.a-tag-topic:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-tag-topic)+li:has(.a-tag-topic) .a-tag-topic{position:relative;border-top:none}li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:hover:before,li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.a-tag-topic__bullet{font-size:1rem;line-height:1rem}@media only all and (min-width: 37.5625em){a.a-tag-topic__text{color:var(--gray);border-color:var(--gray)}a.a-tag-topic__text:visited,a.a-tag-topic__text.visited,a.a-tag-topic__text:hover,a.a-tag-topic__text.hover{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:focus,a.a-tag-topic__text.focus{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:active,a.a-tag-topic__text.active{border-color:var(--gray);color:var(--gray)}a.a-tag-topic,a.a-tag-topic:visited,a.a-tag-topic:hover,a.a-tag-topic:focus,a.a-tag-topic:active{border-bottom:none;outline-offset:1px}a.a-tag-topic .a-tag-topic__text,a.a-tag-topic:visited .a-tag-topic__text,a.a-tag-topic:hover .a-tag-topic__text,a.a-tag-topic:focus .a-tag-topic__text,a.a-tag-topic:active .a-tag-topic__text{padding-bottom:1px;border-bottom:1px dotted var(--gold-80)}a.a-tag-topic:hover .a-tag-topic__text{border-bottom:1px solid var(--gold-80)}a.a-tag-topic:focus{outline-color:var(--gray)}a.a-tag-topic:focus .a-tag-topic__text{border-bottom-style:solid !important}}.m-tag-group{padding-left:0;list-style-type:none}.m-tag-group li{margin-bottom:0;display:contents}@media only all and (min-width: 37.5625em){.m-tag-group{display:flex;gap:.9375em;flex-wrap:wrap}.m-tag-group--stacked{flex-direction:column;width:-moz-fit-content;width:fit-content}}.m-tag-group:has(.a-tag-filter){display:flex;gap:.9375em;flex-wrap:wrap}html[lang=ar] .m-tag-group{direction:rtl;padding-right:0}.a-text-input{appearance:none;display:inline-block;padding:.4375em;border:1px solid var(--gray-60);background:var(--white);color:var(--black);box-sizing:border-box}.a-text-input:hover,.a-text-input.hover{border-color:var(--pacific);outline:1px solid var(--pacific)}.a-text-input:focus,.a-text-input.focus{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific);outline:1px dotted var(--pacific);outline-offset:2px}.a-text-input:disabled,.a-text-input:disabled:hover,.a-text-input:disabled.hover,.a-text-input:disabled:focus,.a-text-input:disabled.focus{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed;border-color:var(--gray-60);outline:none}.a-text-input--error{border-color:var(--red);outline:1px solid var(--red)}.a-text-input--error:hover,.a-text-input--error.hover{border-color:var(--red-dark);outline:1px solid var(--red-dark);outline-offset:0}.a-text-input--error:focus,.a-text-input--error.focus{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red)}.a-text-input--error:focus:hover,.a-text-input--error:focus.hover,.a-text-input--error.focus:hover,.a-text-input--error.focus.hover{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red);outline-offset:2px}.a-text-input--warning{border-color:var(--gold);outline:1px solid var(--gold)}.a-text-input--warning:hover,.a-text-input--warning.hover{border-color:var(--gold-dark);outline:1px solid var(--gold-dark);outline-offset:0}.a-text-input--warning:focus,.a-text-input--warning.focus{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold)}.a-text-input--warning:focus:hover,.a-text-input--warning:focus.hover,.a-text-input--warning.focus:hover,.a-text-input--warning.focus.hover{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold);outline-offset:2px}.a-text-input--success{border-color:var(--green);outline:1px solid var(--green)}.a-text-input--success:hover,.a-text-input--success.hover{border-color:var(--green-dark);outline:1px solid var(--green-dark);outline-offset:0}.a-text-input--success:focus,.a-text-input--success.focus{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green)}.a-text-input--success:focus:hover,.a-text-input--success:focus.hover,.a-text-input--success.focus:hover,.a-text-input--success.focus.hover{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green);outline-offset:2px}::-webkit-search-decoration{appearance:none}::placeholder{color:var(--gray-dark)}input[type=date]::-webkit-datetime-edit{color:var(--gray-dark)}select.o-multiselect{display:block;box-sizing:border-box;width:100%;padding:.25em .4375em;height:5.5em;border:1px solid var(--gray-60)}select.o-multiselect option{padding:.125em .375em}.o-multiselect,.o-multiselect__header{position:relative}.o-multiselect__header:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;border:1px solid var(--gray-60);content:\"\";pointer-events:none}.o-multiselect__search[type=text]{display:block;box-sizing:border-box;width:100%}.o-multiselect__fieldset{border-color:var(--gray-60);border-top:none;margin:-1px 0 0;padding:0;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;position:absolute;z-index:10;max-height:0;width:100%;transition:max-height .25s ease-out}.o-multiselect.u-active .o-multiselect__fieldset{margin-top:0;max-height:140px;border-color:var(--pacific);border-width:2px;border-top:0}.o-multiselect.u-active .o-multiselect__header:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.o-multiselect__options{list-style-type:none;background-color:var(--white);padding:0}.o-multiselect__options li{margin:0}.o-multiselect__options li:first-child .a-label{padding-top:.625em}.o-multiselect__options.u-filtered li:not(.u-filter-match){display:none}.o-multiselect__options.u-no-results li,.o-multiselect__options.u-max-selections li{display:none}.o-multiselect__options.u-no-results:after,.o-multiselect__options.u-max-selections:after{display:list-item}.o-multiselect__options.u-no-results:after{content:\"No results found\"}.o-multiselect__options.u-max-selections{padding:.625em;pointer-events:none}.o-multiselect__options.u-max-selections:after{content:\"Reached maximum number of selections\"}.o-multiselect__options .a-label{box-sizing:border-box;padding:.3125em 0 .3125em .625em;width:100%}.cf-icon-svg{height:1.1875em;vertical-align:text-top;fill:currentcolor}.cf-icon-svg--updating,.cf-icon-svg--updating-round{animation:updating-animation 1.25s infinite linear;transform-origin:50% 50%}@keyframes updating-animation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}html[lang=ar] .cf-icon-svg--right,html[lang=ar] .cf-icon-svg--right-round,html[lang=ar] .cf-icon-svg--left,html[lang=ar] .cf-icon-svg--left-round,html[lang=ar] .cf-icon-svg--arrow-right,html[lang=ar] .cf-icon-svg--arrow-right-round,html[lang=ar] .cf-icon-svg--arrow-left,html[lang=ar] .cf-icon-svg--arrow-left-round,html[lang=ar] .cf-icon-svg--help,html[lang=ar] .cf-icon-svg--help-round,html[lang=ar] .cf-icon-svg--book,html[lang=ar] .cf-icon-svg--book-round,html[lang=ar] .cf-icon-svg--document,html[lang=ar] .cf-icon-svg--document-round,html[lang=ar] .cf-icon-svg--edit,html[lang=ar] .cf-icon-svg--edit-round,html[lang=ar] .cf-icon-svg--paper-clip,html[lang=ar] .cf-icon-svg--paper-clip-round,html[lang=ar] .cf-icon-svg--cart,html[lang=ar] .cf-icon-svg--cart-round,html[lang=ar] .cf-icon-svg--disability,html[lang=ar] .cf-icon-svg--disability-round,html[lang=ar] .cf-icon-svg--travel,html[lang=ar] .cf-icon-svg--travel-round,html[lang=ar] .cf-icon-svg--bullhorn,html[lang=ar] .cf-icon-svg--bullhorn-round,html[lang=ar] .cf-icon-svg--chart,html[lang=ar] .cf-icon-svg--chart-round,html[lang=ar] .cf-icon-svg--list,html[lang=ar] .cf-icon-svg--list-round,html[lang=ar] .cf-icon-svg--external-link,html[lang=ar] .cf-icon-svg--external-link-round{transform:scaleX(-1)}.m-card{position:relative}.m-card:not(.m-card--breakout)>a{padding:1.875em}.m-card:not(.m-card--breakout) .m-card__footer{margin-top:auto}.m-card:not(.m-card--breakout,.m-card--topic){background:var(--white);border:1px solid var(--gray-20);border-bottom-width:3px;padding:1.875em}.m-card:not(.m-card--breakout,.m-card--topic),.m-card>a{display:flex;flex-direction:column;flex-grow:1;flex-basis:0;box-sizing:border-box;height:100%}.m-card a:focus{outline-offset:2px}.m-card__footer>a{font-weight:500;border-bottom-width:1px}@media only all and (max-width: 56.3125em){.m-card__heading{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h4+.m-card__heading,.h4+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.3636363636em}}@media only all and (max-width: 56.3125em)and (max-width: 37.5em){.m-card__heading{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h3+.m-card__heading,.h3+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.6666666667em}}.m-card__heading>a{color:var(--black)}.m-card__heading>a:hover{color:var(--pacific)}.m-card__heading>a .m-card__icon{font-size:1em;margin-bottom:0;padding-right:.46875em}.m-card__heading>a .m-card__icon,.m-card__heading>a span{display:table-cell}.m-card>.m-list{margin-top:10px;margin-bottom:30px}.m-card--topic{text-align:center;width:170px;background:var(--white)}.m-card--topic>a{border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--topic .m-card__icon{font-size:1.875em;color:var(--green);margin-bottom:.3125em}.m-card--topic:hover>a{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--topic:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--topic .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--topic>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--topic:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:focus .m-card__footer>span{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:active .m-card__footer>span{border-color:var(--pacific-dark);border-style:solid;color:var(--pacific-dark)}.m-card--topic-action .m-card__icon{color:var(--pacific)}.m-card--breakout{min-width:210px;text-align:center}.m-card--breakout>a{padding-top:60px}.m-card--breakout .m-card__inner-wrapper{position:relative;z-index:0;min-height:135px;background:var(--gray-5);border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--breakout .m-card__img{position:absolute;z-index:1;top:0;left:50%;width:210px;height:120px;margin-left:-105px}.m-card--breakout .m-card__footer{margin-top:84px}.m-card--breakout:hover .m-card__inner-wrapper{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--breakout:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--breakout .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--breakout>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--breakout:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--breakout>a:focus .m-card__footer>span{border-color:var(--pacific);color:var(--pacific)}.m-card--breakout>a:active .m-card__footer>span{border-color:var(--navy);border-style:solid;color:var(--navy)}.m-card--breakout .m-card__footer>span{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card--breakout .m-card__footer>span,ul+.m-card--breakout .m-card__footer>span,ol+.m-card--breakout .m-card__footer>span,dl+.m-card--breakout .m-card__footer>span,figure+.m-card--breakout .m-card__footer>span,img+.m-card--breakout .m-card__footer>span,table+.m-card--breakout .m-card__footer>span,blockquote+.m-card--breakout .m-card__footer>span,h1+.m-card--breakout .m-card__footer>span,.h1+.m-card--breakout .m-card__footer>span,h2+.m-card--breakout .m-card__footer>span,.h2+.m-card--breakout .m-card__footer>span,h4+.m-card--breakout .m-card__footer>span,.h4+.m-card--breakout .m-card__footer>span,h5+.m-card--breakout .m-card__footer>span,.h5+.m-card--breakout .m-card__footer>span,h6+.m-card--breakout .m-card__footer>span,.h6+.m-card--breakout .m-card__footer>span{margin-top:1.3636363636em}.o-card-group>h2{margin-bottom:1.875rem}.o-card-group--column-2 .o-card-group__cards{grid-template-columns:1fr 1fr}.o-card-group--column-3 .o-card-group__cards{grid-template-columns:repeat(3, minmax(0, 1fr))}@media only all and (max-width: 63.8125em){.o-card-group--column-3 .o-card-group__cards{grid-template-columns:1fr 1fr}}.o-card-group__cards{display:grid;grid-column-gap:1.25em;grid-row-gap:1.25em}@media only all and (max-width: 37.5em){.o-card-group__cards{grid-template-columns:100% !important}}.o-card-group--bg-green{padding:1.875em;background:var(--green-20)}_:-ms-lang(x),.o-card-group__cards{display:block}_:-ms-lang(x) .m-card,.o-card-group__cards .m-card{display:block;float:left;margin-bottom:10px}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-2 .o-card-group__cards .m-card{width:48%;margin-right:2%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-2 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-3 .o-card-group__cards .m-card{width:32%;margin-right:1%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-3 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x),.o-card-group:after{content:\"\";display:table;clear:both}.o-card-group--count-2 .m-card:nth-of-type(1),.o-card-group--count-3 .m-card:nth-of-type(1),.o-card-group--count-4 .m-card:nth-of-type(1){grid-area:card1}.o-card-group--count-2 .m-card:nth-of-type(2),.o-card-group--count-3 .m-card:nth-of-type(2),.o-card-group--count-4 .m-card:nth-of-type(2){grid-area:card2}.o-card-group--count-2 .m-card:nth-of-type(3),.o-card-group--count-3 .m-card:nth-of-type(3),.o-card-group--count-4 .m-card:nth-of-type(3){grid-area:card3}.o-card-group--count-2 .m-card:nth-of-type(4),.o-card-group--count-3 .m-card:nth-of-type(4),.o-card-group--count-4 .m-card:nth-of-type(4){grid-area:card4}.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card1 card3\"}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.7307692308em}h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1)>a{justify-content:center}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card3 card4\"}.o-card-group--flow .o-card-group__cards{display:flex;flex-wrap:wrap;justify-content:center}@media only all and (min-width: 37.5625em)and (max-width: 56.25em){.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card1\" \"card2 card3\"}}@media only all and (max-width: 37.5em){.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\"}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\" \"card4\"}.o-card-group--flow .o-card-group__cards{display:block}.o-card-group--flow .o-card-group__cards .m-card{width:100%;margin-bottom:1.875em}}.o-email-signup .m-notification{margin-bottom:.9375em}.o-email-signup .a-text-input{max-width:23.125rem}.o-email-signup__buttons{display:flex;margin-top:.9375em;align-items:center;flex-wrap:wrap-reverse;gap:.9375em}.o-email-signup .a-btn{text-align:inherit}@media only all and (max-width: 37.5em){.o-email-signup .a-label--heading{font-size:1em}}.o-featured-content-module{min-height:220px;position:relative;border:1px solid var(--gray-40);background-color:var(--gray-5)}.o-featured-content-module__text{padding-top:1.875em;padding-bottom:1.875em}.o-featured-content-module__img{display:block}@media only all and (max-width: 37.5em){.o-featured-content-module__text{padding-right:.9375em;padding-left:.9375em}.o-featured-content-module__visual{padding-right:.9375em;padding-bottom:.9375em;padding-left:.9375em}.o-featured-content-module__img{margin-right:auto;margin-left:auto}}@media only all and (min-width: 37.5625em){.o-featured-content-module__text{padding-right:300px;padding-left:1.875em}.o-featured-content-module__visual{height:100%;overflow:hidden;position:absolute;top:0;right:0;width:270px}.o-featured-content-module__img{max-width:none;height:100%;position:absolute;left:50%;transform:translate(-50%)}}.m-hero{background-color:var(--gray-5)}.m-hero__wrapper{display:grid;max-width:1200px;margin:0 auto;padding-top:30px;padding-bottom:30px}.m-hero__text{padding-right:15px;padding-left:15px}.m-hero__heading{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7647058824em}.m-hero__subhead{font-size:22px;line-height:1.25}.m-hero__image-wrapper{box-sizing:border-box;overflow:hidden}.m-hero__image{background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;display:none}@supports(display: grid){.m-hero__image{display:block}}.m-hero--knockout{background-color:var(--gray);color:var(--white)}.m-hero--overlay .m-hero__wrapper{background-position:center;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo,.m-hero--50-50{background-color:var(--white)}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}@media only all and (min-width: 37.5625em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h2+.m-hero--jumbo .m-hero__subhead,.h2+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h2+.m-hero--50-50 .m-hero__subhead,.h2+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.3636363636em}}@media only all and (min-width: 63.8125em){.m-hero--jumbo .m-hero__wrapper,.m-hero--50-50 .m-hero__wrapper{min-height:285px}.m-hero--jumbo .m-hero__heading,.m-hero--50-50 .m-hero__heading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.625em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead{margin-top:1.7307692308em}h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h3+.m-hero--jumbo .m-hero__subhead,.h3+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h3+.m-hero--50-50 .m-hero__subhead,.h3+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){.m-hero__image-wrapper{margin-top:1.875em}.m-hero--overlay .m-hero__wrapper{background-image:none !important}.m-hero--jumbo .m-hero__wrapper{padding-bottom:0}}@media only all and (max-width: 56.25em){.m-hero__heading{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7307692308em}h1+.m-hero__heading,.h1+.m-hero__heading,h3+.m-hero__heading,.h3+.m-hero__heading,h4+.m-hero__heading,.h4+.m-hero__heading,h5+.m-hero__heading,.h5+.m-hero__heading,h6+.m-hero__heading,.h6+.m-hero__heading{margin-top:1.1538461538em}.m-hero__subhead{font-size:18px}}@media only all and (min-width: 37.5625em){.m-hero__wrapper{grid-template-columns:7fr 5fr;padding-right:15px;padding-left:15px;min-height:225px}.m-hero__text{margin:auto 0}.m-hero__image-wrapper{padding-right:15px;padding-left:15px;display:flex;align-items:center}.m-hero--bleeding .m-hero__image-wrapper{width:100%;margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--bleeding .m-hero__image{padding-bottom:0 !important;height:100%;width:100%;background-size:cover}.m-hero--overlay .m-hero__image{display:none}.m-hero--jumbo .m-hero__wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo .m-hero__image{display:none}.m-hero--50-50 .m-hero__wrapper{grid-template-columns:1fr 1fr;border:1px solid var(--gray-40);border-top:none;background-position:100% center;background-repeat:no-repeat;background-size:50%}.m-hero--50-50 .m-hero__image{display:none}}@media only all and (min-width: 63.8125em){.m-hero__wrapper{padding-top:2.8125em;padding-bottom:2.8125em;min-height:195px}.m-hero--bleeding .m-hero__image-wrapper{margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--50-50 .m-hero__wrapper{min-height:345px}}.content-l{position:relative}@media only all and (min-width: 37.5625em){.content-l{display:block;position:relative;margin-left:-15px;margin-right:-15px}}@media only all and (max-width: 37.5em){.content-l__col+.content-l__col{margin-top:1.875em}}@media only all and (min-width: 37.5625em){.content-l__col-1{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-2{display:inline-block;box-sizing:border-box;width:50%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-3{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-2-3{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-8{display:inline-block;box-sizing:border-box;width:37.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-5-8{display:inline-block;box-sizing:border-box;width:62.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-4{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-4{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}.content__line{height:1px;background:var(--gray-40)}.content__main dd,.content__main dt,.content__main h3,.content__main h4,.content__main h5,.content__main h6,.content__main li,.content__main p,.content__main label,.content__intro dd,.content__intro dt,.content__intro h3,.content__intro h4,.content__intro h5,.content__intro h6,.content__intro li,.content__intro p,.content__intro label{max-width:41.875rem}.content__intro,.content__main,.content__sidebar{padding:1.875em .9375em}@media only all and (min-width: 37.5625em){.content__intro,.content__main,.content__sidebar{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding:2.8125em .9375em}}@media only all and (min-width: 56.3125em){.content__intro,.content__main,.content__sidebar{padding:2.8125em 0}}@media only all and (min-width: 56.3125em){.content__intro{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}@media only all and (min-width: 56.3125em){.content--1-3 .content__sidebar{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-right:1.875em}.content--1-3 .content__main{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;position:relative}.content--1-3 .content__main:after{content:\"\";border-left:1px solid var(--gray-40);position:absolute;top:2.8125em;bottom:0;left:-1.875em}.content--2-1 .content__main{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content--2-1 .content__main:after{right:-1.875em}.content--2-1 .content__sidebar{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-left:1.875em}}.content--flush-bottom{padding-bottom:0}@media only all and (max-width: 56.25em){.content--flush-top-on-small{padding-top:0}}@media only all and (max-width: 56.25em){.content--flush-all-on-small{padding:0;border:none}}.block{margin-top:3.75em;margin-bottom:3.75em}.block--border-top{border-top:1px solid var(--gray-40)}.block--border-right{border-right:1px solid var(--gray-40)}.block--border-bottom{border-bottom:1px solid var(--gray-40)}.block--border-left{border-left:1px solid var(--gray-40)}.block--border{border:1px solid var(--gray-40)}.block--flush-top{margin-top:0 !important}.block--flush-top.block--border,.block--flush-top.block--border-top{border-top:none}.block--flush-bottom{margin-bottom:0 !important}.block--flush-bottom.block--border,.block--flush-bottom.block--border-bottom{border-bottom:none}.block--flush-sides{margin-right:-15px;margin-left:-15px}@media only all and (max-width: 37.5em){.block--flush-sides.block--border,.block--flush-sides.block--border-right,.block--flush-sides.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush-sides{margin-right:-30px;margin-left:-30px}}.block--flush{margin-top:0 !important;margin-right:-15px;margin-bottom:0 !important;margin-left:-15px}.block--flush.block--border,.block--flush.block--border-top,.block--flush.block--border-bottom{border-top:none;border-bottom:none}@media only all and (max-width: 37.5em){.block--flush.block--border,.block--flush.block--border-right,.block--flush.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush{margin-right:-30px;margin-left:-30px}}.block--bg{padding:1.875em .9375em 3.75em;background:var(--gray-5)}@media only all and (min-width: 37.5625em){.block--bg{padding:2.8125em 1.875em}}.block--padded-top{padding-top:1.875em;margin-top:1.875em}.block--padded-bottom{padding-bottom:1.875em;margin-bottom:1.875em}.block--sub{margin-top:1.875em;margin-bottom:1.875em}@media only all and (min-width: 56.3125em){.wrapper{max-width:1200px;padding-right:15px;padding-left:15px;margin:0 auto;clear:both}}.wrapper--match-content{padding-left:15px;padding-right:15px}@media only all and (min-width: 37.5625em){.wrapper--match-content{padding-left:30px;padding-right:30px;max-width:1200px}}.o-text-introduction{margin-top:0;margin-bottom:60px}.o-text-introduction>*{margin-top:0;margin-bottom:15px;max-width:41.875rem}.o-well{box-sizing:border-box;padding:1.875em .9375em;border:1px solid var(--gray-40);background-color:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-well{padding-left:1.875em;padding-right:1.875em}}.o-banner{padding:.9375em 0;background:var(--gold-10);border-bottom:1px solid var(--gray-40);font-size:.875em}.o-banner .m-notification{border:none;padding:0}.o-banner .m-notification__icon{left:0;top:0}.o-banner--dark{background:var(--teal-dark);border-color:var(--teal-dark);color:var(--white)}.o-banner--dark .m-notification{background:var(--teal-dark)}.o-banner--dark .m-notification .cf-icon-svg{fill:var(--white)}.o-banner--dark .m-notification a{color:var(--white);border-color:var(--white)}.o-banner--dark .m-notification a:visited,.o-banner--dark .m-notification a.visited{border-color:var(--teal-40);color:var(--teal-40)}.o-banner--dark .m-notification a:hover,.o-banner--dark .m-notification a.hover{border-color:var(--gray-15);color:var(--gray-15)}.o-banner--dark .m-notification a:focus,.o-banner--dark .m-notification a.focus{border-color:var(--white);color:var(--white)}.o-banner--dark .m-notification a:active,.o-banner--dark .m-notification a.active{border-color:var(--gray-15);color:var(--gray-15)}@media only all and (min-width: 37.5625em){.o-banner{font-size:1em}}.m-notification{display:none;position:relative;padding:15px;background:var(--gray-5);border:1px solid var(--gray-40)}.m-notification>.cf-icon-svg{position:absolute;fill:var(--gray)}.m-notification--success{background:var(--green-10);border-color:var(--green)}.m-notification--success>.cf-icon-svg{fill:var(--green)}.m-notification--warning{background:var(--gold-10);border-color:var(--gold)}.m-notification--warning>.cf-icon-svg{fill:var(--gold)}.m-notification--error{background:var(--red-10);border-color:var(--red)}.m-notification--error>.cf-icon-svg{fill:var(--red)}.m-notification--success a,.m-notification--warning a,.m-notification--error a{color:var(--pacific-mid-dark);border-color:var(--pacific-mid-dark)}.m-notification--success a:visited,.m-notification--success a.visited,.m-notification--warning a:visited,.m-notification--warning a.visited,.m-notification--error a:visited,.m-notification--error a.visited{border-color:var(--teal);color:var(--teal)}.m-notification--success a:hover,.m-notification--success a.hover,.m-notification--warning a:hover,.m-notification--warning a.hover,.m-notification--error a:hover,.m-notification--error a.hover{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-notification--success a:focus,.m-notification--success a.focus,.m-notification--warning a:focus,.m-notification--warning a.focus,.m-notification--error a:focus,.m-notification--error a.focus{border-color:var(--pacific-mid-dark);color:var(--pacific-mid-dark)}.m-notification--success a:active,.m-notification--success a.active,.m-notification--warning a:active,.m-notification--warning a.active,.m-notification--error a:active,.m-notification--error a.active{border-color:var(--navy-dark);color:var(--navy-dark)}.m-notification--visible{display:block}.cf-icon-svg+.m-notification__content{padding-left:1.5625rem}.m-notification__message{font-size:1rem;line-height:1.25;font-weight:500}@media only all and (min-width: 37.5625em){.m-notification__message{font-size:1.125rem}}.m-notification__explanation{margin-top:.3125rem;margin-bottom:.9375rem}.m-notification__message+.m-list{margin-top:.9375rem}@media only all and (min-width: 37.5625em){.m-notification .cf-icon-svg{font-size:1.125rem}.m-notification__explanation{margin-bottom:0}.m-notification .m-list{margin-top:.3125rem}.m-notification .m-list__item{margin-bottom:.3125rem}}html[lang=ar] .m-notification .cf-icon-svg+.m-notification__content{padding-left:initial;padding-right:1.5625rem}html[lang=ar] .m-notification .m-list{padding-right:0}.m-pagination{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:\"pag-btn-prev . pag-btn-next\" \"pag-form pag-form pag-form\";row-gap:.9375rem}.m-pagination__form{grid-area:pag-form;display:flex;flex-flow:wrap;place-content:center;gap:.625rem;padding:.3125rem;border-radius:.25rem;background:var(--gray-5);color:var(--gray)}.m-pagination__current-page{width:2.8125rem;font-weight:500;text-align:right}.m-pagination__label{display:contents;white-space:nowrap}.m-pagination__btn-prev{grid-area:pag-btn-prev;z-index:1}.m-pagination__btn-next{grid-area:pag-btn-next;z-index:1}@media only all and (min-width: 37.5625em){.m-pagination{grid-template-areas:\"pag-btn-prev pag-form pag-btn-next\"}.m-pagination__btn-prev{border-top-right-radius:0;border-bottom-right-radius:0}.m-pagination__btn-next{border-top-left-radius:0;border-bottom-left-radius:0}}.o-table__cell--right-align{text-align:right}.o-table--scrolling{box-sizing:border-box;overflow-y:hidden}.o-table--scrolling table{border:1px solid var(--gray-40)}.o-table--scrolling table>tbody>tr:nth-child(2n)>th,.o-table--scrolling table>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-table--striped>tbody>tr:nth-child(2n)>th,.o-table--striped>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}}@media only screen and (max-width: 600px){.o-table{width:100%}.o-table--striped tr:nth-child(2n)>th,.o-table--striped tr:nth-child(2n)>td{background:var(--white)}.o-table--stack-on-small{border-top:1px solid var(--gray-40)}.o-table--stack-on-small tr,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=row],.o-table--stack-on-small [data-display-table=cell]{display:block}.o-table--stack-on-small th,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=cell]{padding-right:0;padding-left:0;width:100%}.o-table--stack-on-small>thead,.o-table--stack-on-small [data-display-table=thead]{display:none}.o-table--stack-on-small td[data-label]:before{display:block;margin-top:0;margin-bottom:.3125em;content:attr(data-label);line-height:1.83333333;font-size:.875em;font-weight:600;letter-spacing:1px;text-transform:uppercase}.o-table--stack-on-small td:last-child,.o-table--stack-on-small [data-display-table=cell]:last-child{margin-bottom:1.875em}}.a-date{color:var(--gray);white-space:nowrap;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.a-date,ul+.a-date,ol+.a-date,dl+.a-date,figure+.a-date,img+.a-date,table+.a-date,blockquote+.a-date,h1+.a-date,.h1+.a-date,h2+.a-date,.h2+.a-date,h3+.a-date,.h3+.a-date,h4+.a-date,.h4+.a-date,h6+.a-date,.h6+.a-date{margin-top:2.1428571429em}.no-js .u-js-only,.u-hide-if-js{display:none !important}.no-js .u-hide-if-js{display:block !important}.u-clearfix:after{content:\"\";display:table;clear:both}.u-visually-hidden{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}@media only all and (max-width: 37.5em){.u-hide-on-mobile{display:none}}.u-show-on-mobile{display:none}@media only all and (max-width: 37.5em){.u-show-on-mobile{display:block}}.u-hidden{display:none !important}.u-invisible{visibility:hidden}.u-right{float:right}.u-nowrap{white-space:nowrap}.u-flexible-container{position:relative;padding-bottom:56.25%;height:0}.u-flexible-container__inner{position:absolute;top:0;left:0;width:100%;height:100%}.u-flexible-container--4-3{position:relative;padding-bottom:75%;height:0}.u-mt0{margin-top:0 !important}.u-mb0{margin-bottom:0 !important}.u-mt5{margin-top:5px !important}.u-mb5{margin-bottom:5px !important}.u-mt10{margin-top:10px !important}.u-mb10{margin-bottom:10px !important}.u-mt15{margin-top:15px !important}.u-mb15{margin-bottom:15px !important}.u-mt20{margin-top:20px !important}.u-mb20{margin-bottom:20px !important}.u-mt30{margin-top:30px !important}.u-mb30{margin-bottom:30px !important}.u-mt45{margin-top:45px !important}.u-mb45{margin-bottom:45px !important}.u-mt60{margin-top:60px !important}.u-mb60{margin-bottom:60px !important}.u-w100pct{width:100%}.u-w90pct{width:90%}.u-w80pct{width:80%}.u-w70pct{width:70%}.u-w60pct{width:60%}.u-w50pct{width:50%}.u-w40pct{width:40%}.u-w30pct{width:30%}.u-w20pct{width:20%}.u-w10pct{width:10%}.u-w75pct{width:75%}.u-w65pct{width:65%}.u-w25pct{width:25%}.u-w15pct{width:15%}.u-w66pct{width:66.6666666667%}.u-w33pct{width:33.3333333333%}small,.u-small-text{font-size:.875em}small--subtle,.u-small-text--subtle{color:var(--gray)}.u-no-animation{transition-duration:0s !important}.u-move-transition{transition:transform .25s ease-out}.u-move-to-origin{transform:translateZ(0)}.u-move-left{transform:translate3d(-100%, 0, 0)}.u-move-left-2x{transform:translate3d(-200%, 0, 0)}.u-move-left-3x{transform:translate3d(-300%, 0, 0)}.u-move-right{transform:translate3d(100%, 0, 0)}.u-move-up{transform:translate3d(0, -100%, 0)}.u-alpha-transition{transition:opacity .25s linear}.u-alpha-100{opacity:1}.u-alpha-0{opacity:0}.u-max-height-transition{overflow:hidden;contain:paint;transition:max-height .2s ease-out}.u-max-height-zero{max-height:0 !important}.u-max-height-summary{max-height:88px !important}.a-link{border-bottom-width:0}.a-link .a-link__text{border-bottom-width:1px;border-bottom-style:inherit;overflow-wrap:break-word}.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){.a-link--jump{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-link--jump .cf-icon-svg--right{margin-left:auto}.a-link--jump .a-link__text{border-bottom-width:0;flex-shrink:10}}a.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){a.a-link--jump{border-top-width:1px;border-bottom-width:1px}a.a-link--jump:focus{outline:none}a.a-link--jump:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-link--jump)+li:has(.a-link--jump) .a-link--jump{position:relative;border-top:none}li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:hover:before,li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.m-list--unstyled,.m-list--horizontal,.m-list--links{padding-left:0;list-style-type:none}.m-list--unstyled .m-list__item,.m-list--horizontal .m-list__item,.m-list--links .m-list__item{margin-left:0}.m-list--spaced .m-list--spaced,.m-list--spaced .m-list__item+.m-list__item{margin-top:1.5em}.m-list--horizontal .m-list__item{display:inline-block;margin-right:.25em;margin-bottom:0}@media only all and (max-width: 37.5em){.m-list--links .m-list__item{margin-bottom:0}}html[lang=ar] .m-list{padding-right:0}.m-meta-header{display:flex;flex-direction:column-reverse;flex-wrap:wrap-reverse;row-gap:.625rem;column-gap:1.3125rem;width:-moz-fit-content;width:fit-content;padding-bottom:.625rem;overflow:hidden}.m-meta-header__item-group{display:flex;flex-wrap:wrap;column-gap:1.3125rem}.m-meta-header__item{display:grid;grid-template-columns:0 auto 1fr;row-gap:.3125rem;text-wrap:balance;margin-bottom:0;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.m-meta-header__item,ul+.m-meta-header__item,ol+.m-meta-header__item,dl+.m-meta-header__item,figure+.m-meta-header__item,img+.m-meta-header__item,table+.m-meta-header__item,blockquote+.m-meta-header__item,h1+.m-meta-header__item,.h1+.m-meta-header__item,h2+.m-meta-header__item,.h2+.m-meta-header__item,h3+.m-meta-header__item,.h3+.m-meta-header__item,h5+.m-meta-header__item,.h5+.m-meta-header__item,h6+.m-meta-header__item,.h6+.m-meta-header__item{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.625em;font-size:1em;line-height:1.125}}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.3125rem}}.m-meta-header__item .cf-icon-svg{margin-right:.3125rem}.m-meta-header__item:before{content:\"|\";margin-left:-0.8125rem}.m-meta-header__item .a-date{font-size:.875rem;line-height:1.7142857143;margin-bottom:0}@media only all and (min-width: 37.5625em){.m-meta-header{flex-direction:row}}.m-pull-quote__body{color:var(--black);font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-pull-quote__body{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.m-pull-quote__citation{color:var(--gray);font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.m-pull-quote__citation,ul+.m-pull-quote__citation,ol+.m-pull-quote__citation,dl+.m-pull-quote__citation,figure+.m-pull-quote__citation,img+.m-pull-quote__citation,table+.m-pull-quote__citation,blockquote+.m-pull-quote__citation,h1+.m-pull-quote__citation,.h1+.m-pull-quote__citation,h2+.m-pull-quote__citation,.h2+.m-pull-quote__citation,h3+.m-pull-quote__citation,.h3+.m-pull-quote__citation,h4+.m-pull-quote__citation,.h4+.m-pull-quote__citation,h6+.m-pull-quote__citation,.h6+.m-pull-quote__citation{margin-top:2.1428571429em}.m-pull-quote__citation:before{content:\"—\"}.m-slug-header{border-top:1px solid var(--gray-40)}.m-slug-header__heading{display:inline-block;padding-top:0.2857142857em;border-top:5px solid var(--green);margin-top:-3px;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}.a-tagline{font-size:.75rem;display:grid;grid-template-columns:22px 1fr;grid-column-gap:10px}.a-tagline__text{display:inline-block}.a-tagline .u-usa-flag{margin-top:1px}.a-tagline--large{font-size:1rem}.a-tagline--large .u-usa-flag{margin-top:4px}.u-usa-flag{display:inline-block;width:24px;height:13px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAZCAMAAABAf11LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5QTFRF////sxlC7MbQ2YyhxlNxCjFhR2WJV3GSKUt1dYumOFh/GT5rhZiwwszYsr/OlKW6Zn6c0djh8PL1iR9Ko7LE4OXrl0pttKC0pXWRtYKbSuJhRQAAANFJREFUeNrkkctuwyAUREnSuW/ApHYf//+jBVdZVcJi3aORgAXcMyLBAAJEzsVG3m8TkifyI3zfPQ6nJJLo421CArSBmkgjNEWtQE4zXJmClXuCWIlU5hdQxCqbqnE1KdIz79CVDvBwZxyKfQfmHTyzl01UZSvOWSTbhZLSWeDMufWLC/1ls3amT4qQq394EjIjApxBT+/nr8eEBNuKcB9SWMpmEXalNOylmlUZNTr4vE/4VdKhpC+leQf6y/e0wzL3RdJtkfUJyzwW+ZcdfgQYAJmJD3zerW6OAAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */:root{--font-stack: system-ui, sans-serif;--beige: #bea96f;--beige-30: #f0e8d8;--beige-60: #d8c8a0;--green-dark: #1e9642;--green-mid-dark: #1fa040;--green: #20aa3f;--green-90: #48b753;--green-80: #66c368;--green-70: #93cf7c;--green-60: #addc91;--green-50: #bae0a2;--green-40: #c7e5b3;--green-30: #d4eac6;--green-20: #e2efd8;--green-10: #f0f8eb;--teal-dark: #005e5d;--teal-mid-dark: #126b69;--teal: #257675;--teal-90: #3e8685;--teal-80: #579695;--teal-70: #70a6a5;--teal-60: #89b6b5;--teal-50: #9ec4c3;--teal-40: #b4d2d1;--teal-30: #c4dddc;--teal-20: #d4e7e6;--teal-10: #f0f7f6;--pacific-dark: #0050b4;--pacific-mid-dark: #0061c1;--pacific: #0072ce;--pacific-90: #2284d5;--pacific-80: #4497dc;--pacific-70: #61a7e2;--pacific-60: #7eb7e8;--pacific-50: #96c4ed;--pacific-40: #afd2f2;--pacific-30: #c3ddf6;--pacific-20: #d6e8fa;--pacific-10: #eff8fd;--navy-dark: #002d72;--navy-mid-dark: #123c7c;--navy: #254b87;--navy-90: #3e5f95;--navy-80: #5674a3;--navy-70: #6f88b2;--navy-60: #889cc0;--navy-50: #9daecc;--navy-40: #b3c0d9;--navy-30: #c3cde2;--navy-20: #d3daeb;--navy-10: #f4f6fa;--purple-dark: #a01b68;--purple-mid-dark: #aa2071;--purple: #b4267a;--purple-90: #be438b;--purple-80: #c55998;--purple-70: #cd70a5;--purple-60: #d486b2;--purple-50: #dc9cbf;--purple-40: #e3b2cc;--purple-30: #ebc9d9;--purple-20: #f0d8e2;--purple-10: #fdf3f8;--red-dark: #b63014;--red-mid-dark: #c3381c;--red: #d14124;--red-90: #d75a40;--red-80: #dd735d;--red-70: #e28875;--red-60: #e79e8e;--red-50: #ebb0a3;--red-40: #f0c3b8;--red-30: #f3d1c8;--red-20: #f7e0d9;--red-10: #fbefec;--gold-dark: #dc731c;--gold-mid-dark: #ed881b;--gold: #ff9e1b;--gold-90: #ffab39;--gold-80: #ffb858;--gold-70: #ffc372;--gold-60: #ffce8d;--gold-50: #ffd8a3;--gold-40: #ffe1b9;--gold-30: #ffe8cb;--gold-20: #fff0dd;--gold-10: #fff6ec;--neutral-dark: #745745;--neutral-mid-dark: #7d604b;--neutral: #8a6c57;--neutral-90: #957865;--neutral-80: #a18573;--neutral-70: #ad9484;--neutral-60: #baa496;--neutral-50: #c6b4a9;--neutral-40: #d3c5bc;--neutral-30: #ddd1c9;--neutral-20: #e7ddd7;--neutral-10: #f8f5f2;--gray-darker: #293037;--gray-dark: #43484e;--gray-mid-dark: #4f5257;--gray: #5a5d61;--gray-90: #676a6f;--gray-80: #75787b;--gray-70: #838588;--gray-60: #919395;--gray-50: #a2a3a4;--gray-40: #b4b5b6;--gray-30: #c3c4c4;--gray-20: #d2d3d5;--gray-15: #dcdddf;--gray-10: #e7e8e9;--gray-5: #f7f8f9;--black: #101820;--white: #fff}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/2cd55546-ec00-4af9-aeca-4a3cd186da53.woff2\") format(\"woff2\");font-style:normal;font-weight:normal;font-display:fallback}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/627fbb5a-3bae-4cd9-b617-2f923e29d55e.woff2\") format(\"woff2\");font-style:normal;font-weight:500;font-display:fallback}:root{--font-stack: \"Avenir Next\", arial, sans-serif}.export-modal .body .a-btn__icon{padding-right:5px}.export-modal .body .export-url-copied{border:solid 1px var(--green);border-left:0;background-color:var(--green-20);color:var(--black)}.export-modal .body .export-url-copied .cf-icon-svg{fill:var(--green)}.export-modal .body .instructions{margin-bottom:15px}.export-modal .body .group{margin-bottom:15px}.export-modal .body .group .group-title{margin:15px 0;font-size:18px;font-weight:bold}.export-modal .body .group .m-form-field{margin-bottom:15px}.export-modal .body .group .m-form-field .multiline-label{display:inline-block}.export-modal .body .group .other-formats{margin-top:22.5px}.export-modal .body .group .required-helper{color:var(--gray)}.export-modal .body .timeliness-warning{margin-bottom:22.5px;font-size:smaller}",".introjs-overlay{position:absolute;box-sizing:content-box;z-index:999999;opacity:0;transition:all .3s ease-out}.introjs-showElement{z-index:9999999 !important}tr.introjs-showElement>td{z-index:9999999 !important;position:relative}tr.introjs-showElement>th{z-index:9999999 !important;position:relative}.introjs-disableInteraction{z-index:99999999 !important;position:absolute;background-color:#fff;opacity:0}.introjs-relativePosition{position:relative}.introjs-helperLayer{box-sizing:content-box;position:absolute;z-index:9999998;border-radius:4px;transition:all .3s ease-out}.introjs-helperLayer *{box-sizing:content-box}.introjs-helperLayer :before{box-sizing:content-box}.introjs-helperLayer :after{box-sizing:content-box}.introjs-tooltipReferenceLayer{font-family:\"Helvetica Neue\",Inter,ui-sans-serif,\"Apple Color Emoji\",Helvetica,Arial,sans-serif;box-sizing:content-box;position:absolute;visibility:hidden;z-index:100000000;background-color:transparent;transition:all .3s ease-out}.introjs-tooltipReferenceLayer *{font-family:\"Helvetica Neue\",Inter,ui-sans-serif,\"Apple Color Emoji\",Helvetica,Arial,sans-serif}.introjs-helperNumberLayer{font-family:\"Helvetica Neue\",Inter,ui-sans-serif,\"Apple Color Emoji\",Helvetica,Arial,sans-serif;color:#9e9e9e;text-align:center;padding-top:10px;padding-bottom:10px}.introjs-arrow{border:5px solid transparent;content:\"\";position:absolute}.introjs-arrow.top{top:-10px;left:10px;border-bottom-color:#fff}.introjs-arrow.top-right{top:-10px;right:10px;border-bottom-color:#fff}.introjs-arrow.top-middle{top:-10px;left:50%;margin-left:-5px;border-bottom-color:#fff}.introjs-arrow.right{right:-10px;top:10px;border-left-color:#fff}.introjs-arrow.right-bottom{bottom:10px;right:-10px;border-left-color:#fff}.introjs-arrow.bottom{bottom:-10px;left:10px;border-top-color:#fff}.introjs-arrow.bottom-right{bottom:-10px;right:10px;border-top-color:#fff}.introjs-arrow.bottom-middle{bottom:-10px;left:50%;margin-left:-5px;border-top-color:#fff}.introjs-arrow.left{left:-10px;top:10px;border-right-color:#fff}.introjs-arrow.left-bottom{left:-10px;bottom:10px;border-right-color:#fff}.introjs-tooltip{box-sizing:content-box;position:absolute;visibility:visible;background-color:#fff;min-width:250px;max-width:300px;border-radius:5px;box-shadow:0 3px 30px rgba(33, 33, 33, 0.3);transition:opacity .1s ease-out}.introjs-tooltiptext{padding:20px}.introjs-dontShowAgain{padding-left:20px;padding-right:20px}.introjs-dontShowAgain input{padding:0;margin:0;margin-bottom:2px;display:inline;width:10px;height:10px}.introjs-dontShowAgain label{font-size:14px;display:inline-block;font-weight:400;margin:0 0 0 5px;padding:0;background-color:#fff;color:#616161;-webkit-user-select:none;user-select:none}.introjs-tooltip-title{font-size:18px;width:90%;min-height:1.5em;margin:0;padding:0;font-weight:700;line-height:1.5}.introjs-tooltip-header{position:relative;padding-left:20px;padding-right:20px;padding-top:10px;min-height:1.5em}.introjs-tooltipbuttons{border-top:1px solid #e0e0e0;padding:10px;text-align:right;white-space:nowrap}.introjs-tooltipbuttons:after{content:\"\";visibility:hidden;display:block;height:0;clear:both}.introjs-button{box-sizing:content-box;position:relative;overflow:visible;padding:.5rem 1rem;border:1px solid #bdbdbd;text-decoration:none;text-shadow:1px 1px 0 #fff;font-size:14px;color:#424242;white-space:nowrap;cursor:pointer;outline:0;background-color:#f4f4f4;border-radius:.2em;zoom:1;display:inline}.introjs-button:hover{outline:0;text-decoration:none;border-color:#9e9e9e;background-color:#e0e0e0;color:#212121}.introjs-button:focus{outline:0;text-decoration:none;background-color:#eee;box-shadow:0 0 0 .2rem rgba(158, 158, 158, 0.5);border:1px solid #616161;color:#212121}.introjs-button:active{outline:0;text-decoration:none;background-color:#e0e0e0;border-color:#9e9e9e;color:#212121}.introjs-button::-moz-focus-inner{padding:0;border:0}.introjs-skipbutton{position:absolute;top:0;right:0;display:inline-block;width:45px;height:45px;line-height:45px;color:#616161;font-size:22px;cursor:pointer;font-weight:700;text-align:center;text-decoration:none}.introjs-skipbutton:focus,.introjs-skipbutton:hover{color:#212121;outline:0;text-decoration:none}.introjs-prevbutton{float:left}.introjs-nextbutton{float:right}.introjs-disabled{color:#9e9e9e;border-color:#bdbdbd;box-shadow:none;cursor:default;background-color:#f4f4f4;background-image:none;text-decoration:none}.introjs-disabled:focus,.introjs-disabled:hover{color:#9e9e9e;border-color:#bdbdbd;box-shadow:none;cursor:default;background-color:#f4f4f4;background-image:none;text-decoration:none}.introjs-hidden{display:none}.introjs-bullets{text-align:center;padding-top:10px;padding-bottom:10px}.introjs-bullets ul{box-sizing:content-box;clear:both;margin:0 auto 0;padding:0;display:inline-block}.introjs-bullets ul li{box-sizing:content-box;list-style:none;float:left;margin:0 2px}.introjs-bullets ul li a{transition:width .1s ease-in;box-sizing:content-box;display:block;width:6px;height:6px;background:#ccc;border-radius:10px;text-decoration:none;cursor:pointer}.introjs-bullets ul li a:focus,.introjs-bullets ul li a:hover{width:15px;background:#999;text-decoration:none;outline:0}.introjs-bullets ul li a.active{width:15px;background:#999}.introjs-progress{box-sizing:content-box;overflow:hidden;height:10px;margin:10px;border-radius:4px;background-color:#e0e0e0}.introjs-progressbar{box-sizing:content-box;float:left;width:0%;height:100%;font-size:10px;line-height:10px;text-align:center;background-color:#08c}.introjsFloatingElement{position:absolute;height:0;width:0;left:50%;top:50%}.introjs-fixedTooltip{position:fixed}.introjs-hint{box-sizing:content-box;position:absolute;background:0 0;width:20px;height:15px;cursor:pointer}.introjs-hint:focus{border:0;outline:0}.introjs-hint:hover>.introjs-hint-pulse{background-color:rgba(60, 60, 60, 0.57)}.introjs-hidehint{display:none}.introjs-fixedhint{position:fixed}@keyframes introjspulse{0%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(0, 0, 0, 0.7)}70%{transform:scale(1);box-shadow:0 0 0 10px transparent}100%{transform:scale(0.95);box-shadow:0 0 0 0 transparent}}.introjs-hint-pulse{box-sizing:content-box;width:15px;height:15px;border-radius:30px;background-color:rgba(136, 136, 136, 0.24);z-index:10;position:absolute;transition:all .2s ease-out;animation:introjspulse 2s infinite}.introjs-hint-no-anim .introjs-hint-pulse{animation:none}.introjs-hint-dot{box-sizing:content-box;background:0 0;border-radius:60px;height:50px;width:50px;position:absolute;top:-18px;left:-18px;z-index:1;opacity:0}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */html{font-family:sans-serif;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:0.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:0.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:0.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:normal;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:0.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:0.5em}li{margin-bottom:0.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:0.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:0.625em;text-align:left}th,td{padding:0.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:0.9375em;margin-left:0.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:\"Input Mono\",Consolas,Monaco,\"Courier New\",monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:0.8125em}pre{display:block;padding:0.625em 0.9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:rgba(0,0,0,0)}html{font-family:sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:.5em}li{margin-bottom:.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:.625em;text-align:left}th,td{padding:.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:.9375em;margin-left:.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:Input Mono,Consolas,Monaco,Courier New,monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:.8125em}pre{display:block;padding:.625em .9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:transparent}button.a-btn::-moz-focus-inner,input.a-btn::-moz-focus-inner{border:0}.a-btn{appearance:none;display:flex;gap:.625rem;box-sizing:border-box;padding:.5em .875em;border:0;margin:0;border-radius:.25em;cursor:pointer;font-size:1em;font-weight:500;line-height:normal;text-align:center;text-decoration:none;transition:background-color .1s;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;justify-content:center}.a-btn,.a-btn:link,.a-btn:visited{background-color:var(--pacific);color:var(--white)}.a-btn:hover,.a-btn.hover,.a-btn:focus,.a-btn.focus{background-color:var(--pacific-dark);color:var(--white)}.a-btn:focus,.a-btn.focus{outline:1px dotted var(--pacific);outline-offset:1px}.a-btn:active,.a-btn.active{background-color:var(--navy)}.a-btn--secondary,.a-btn--secondary:link,.a-btn--secondary:visited{background-color:var(--gray);color:var(--white)}.a-btn--secondary:hover,.a-btn--secondary.hover,.a-btn--secondary:focus,.a-btn--secondary.focus{background-color:var(--gray-dark)}.a-btn--secondary:focus,.a-btn--secondary.focus{outline-color:var(--gray)}.a-btn--secondary:active,.a-btn--secondary.active{background-color:var(--black)}.a-btn--warning,.a-btn--warning:link,.a-btn--warning:visited{background-color:var(--red-mid-dark);color:var(--white)}.a-btn--warning:hover,.a-btn--warning.hover,.a-btn--warning:focus,.a-btn--warning.focus{background-color:var(--red-dark)}.a-btn--warning:focus,.a-btn--warning.focus{outline-color:var(--red-mid-dark)}.a-btn--warning:active,.a-btn--warning.active{background-color:var(--gray-dark)}.a-btn--disabled,.a-btn--disabled:link,.a-btn--disabled:visited,.a-btn--disabled:hover,.a-btn--disabled.hover,.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn--disabled:active,.a-btn--disabled.active,.a-btn[disabled],.a-btn[disabled]:link,.a-btn[disabled]:visited,.a-btn[disabled]:hover,.a-btn[disabled].hover,.a-btn[disabled]:focus,.a-btn[disabled].focus,.a-btn[disabled]:active,.a-btn[disabled].active{background-color:var(--gray-20);color:var(--gray-dark);cursor:default;cursor:not-allowed}.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn[disabled]:focus,.a-btn[disabled].focus{outline-color:var(--gray-20)}@media only all and (max-width: 37.5em){.a-btn--full-on-xs{display:block;width:100%}}.a-btn:has(svg+span) span{order:3}.a-btn:has(span+svg) svg{order:3}.a-btn:not(.a-btn--hide-icon):has(svg+span):before,.a-btn:not(.a-btn--hide-icon):has(span+svg):before{content:\"\";border-left:1px solid var(--pacific-60);order:2;place-self:normal}.a-btn--secondary:has(svg):before{border-color:var(--gray-40) !important}.a-btn--warning:has(svg):before{border-color:var(--red-60) !important}.a-btn--disabled:has(svg):before,.a-btn[disabled]:has(svg):before{border-color:var(--gray-60) !important}.a-btn--hide-icon svg{display:none}.m-btn-group{display:flex;gap:.625rem;flex-wrap:wrap;align-items:center;width:-moz-fit-content;width:fit-content}.a-btn--link{padding:1.5px 0;border-radius:0;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-style:dotted;text-underline-offset:4.5px}.a-btn--link:has(svg){gap:.3125rem}.a-btn--link:has(svg):before{display:none}.a-btn--link,.a-btn--link:link,.a-btn--link:visited{text-decoration-color:var(--pacific);background-color:transparent;color:var(--pacific)}.a-btn--link:hover,.a-btn--link.hover{text-decoration-color:var(--pacific-dark);text-decoration-style:solid;background-color:transparent;color:var(--pacific-dark)}.a-btn--link:focus,.a-btn--link.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--pacific);color:var(--pacific)}.a-btn--link:active,.a-btn--link.active{text-decoration-color:var(--navy);text-decoration-style:solid;background-color:transparent;color:var(--navy)}.a-btn--link.a-btn--secondary,.a-btn--link.a-btn--secondary:link,.a-btn--link.a-btn--secondary:visited{text-decoration-color:var(--gray);background-color:transparent;color:var(--gray)}.a-btn--link.a-btn--secondary:hover,.a-btn--link.a-btn--secondary.hover{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.a-btn--link.a-btn--secondary:focus,.a-btn--link.a-btn--secondary.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--gray);color:var(--gray)}.a-btn--link.a-btn--secondary:active,.a-btn--link.a-btn--secondary.active{text-decoration-color:var(--black);text-decoration-style:solid;background-color:transparent;color:var(--black)}.a-btn--link.a-btn--warning,.a-btn--link.a-btn--warning:link,.a-btn--link.a-btn--warning:visited{text-decoration-color:var(--red-mid-dark);background-color:transparent;color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:hover,.a-btn--link.a-btn--warning.hover{text-decoration-color:var(--red-dark);text-decoration-style:solid;background-color:transparent;color:var(--red-dark)}.a-btn--link.a-btn--warning:focus,.a-btn--link.a-btn--warning.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--red-mid-dark);color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:active,.a-btn--link.a-btn--warning.active{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.o-expandable{position:relative}.o-expandable__header{display:flex;justify-content:space-between;gap:10px;padding:.625em .9375em;border:0;background-color:transparent;cursor:pointer}.o-expandable__header:focus{outline:1px dotted var(--black);outline-offset:2px}.o-expandable__header .o-expandable__cue-close,.o-expandable__header .o-expandable__cue-open{display:none}.o-expandable__header[aria-expanded=false] .o-expandable__cue-open,.o-expandable__header[aria-expanded=true] .o-expandable__cue-close{display:block}.o-expandable button.o-expandable__header{width:100%;text-align:left}.o-expandable__label{flex-grow:1;margin-bottom:0;color:var(--black);font-weight:500}.o-expandable__icon,.o-expandable__label{font-size:1.125em}@media only all and (max-width: 37.5em){.o-expandable__icon,.o-expandable__label{font-size:1em}}.o-expandable__cues{align-self:center;color:var(--pacific);font-size:1em;line-height:1.375}.o-expandable__content{padding:0 .9375em .9375em}.o-expandable__content:before{content:\"\";display:block;border-top:1px solid var(--gray-40);padding-top:.9375em}.o-expandable__content:after{padding-bottom:.9375em;width:100%}.o-expandable--padded .o-expandable__header{padding:1.5625em .9375em}.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.625em}@media only all and (max-width: 37.5em){.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.375em}}.o-expandable--background{background:var(--gray-5)}.o-expandable--border{border:1px solid var(--gray-40)}html[lang=ar] .o-expandable__header{text-align:right}html[lang=ar] .o-expandable__cues{text-align:left}.o-expandable-group .o-expandable{border-bottom:1px solid var(--gray-40)}.o-expandable-group .o-expandable:first-child{border-top:1px solid var(--gray-40)}@media print{.o-expandable__header[aria-expanded=true] .o-expandable__cue-close,.o-expandable__header[aria-expanded=false] .o-expandable__cue-open{display:none}.o-expandable__content[aria-expanded=false]{display:block;max-height:99999px !important}}.o-expandable .print__header[aria-expanded=true] .o-expandable .print__cue-close,.o-expandable .print__header[aria-expanded=false] .o-expandable .print__cue-open{display:none}.o-expandable .print__content[aria-expanded=false]{display:block;max-height:99999px !important}.o-summary__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary__btn{position:relative;z-index:2;display:block;width:100%;padding-top:15px;padding-bottom:15px;border:dotted var(--pacific);border-width:1px 0;text-align:center;color:var(--pacific);background:#fff}.o-summary__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary__btn[aria-expanded=false]:before{display:block;pointer-events:none;height:2.75em;margin:0;position:absolute;left:0;right:0;top:calc(-100% + 2px);background:linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);content:\"\"}@media print{.o-summary__btn[aria-expanded=false]:before{background:none}}.o-summary__btn[aria-expanded=false]:before .print{background:none}.no-js .o-summary__btn{display:none}@media only screen and (min-width: 601px){.o-summary--mobile .o-summary__btn{display:none}}.o-summary-minimal__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary-minimal__btn{margin-top:5px;padding-left:0;padding-right:0;display:block;border:none;background:none;text-align:left;color:var(--pacific)}.o-summary-minimal__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary-minimal__btn .o-summary-minimal__cue-close,.o-summary-minimal__btn .o-summary-minimal__cue-open{display:none}.o-summary-minimal__btn[aria-expanded=false] .o-summary-minimal__cue-open,.o-summary-minimal__btn[aria-expanded=true] .o-summary-minimal__cue-close{display:block}.no-js .o-summary-minimal__btn{display:none}.o-form__group{margin-bottom:1.875em}.o-form__fieldset{border:none;margin:0;padding:0}.o-form__fieldset .m-form-field+.m-form-field{margin-top:.625em}.a-form-alert .cf-icon-svg{color:var(--gray);float:left}.a-form-alert__text{display:block;margin-left:1.25em}.a-form-alert--success .cf-icon-svg{color:var(--green)}.a-form-alert--error .cf-icon-svg{color:var(--red)}.a-form-alert--warning .cf-icon-svg{color:var(--gold)}.m-form-field .a-text-input--full{width:100%}.m-form-field .a-label+.a-text-input{margin-top:.3125em}.m-form-field--checkbox .a-label,.m-form-field--radio .a-label{display:inline-grid;grid-template-columns:1.875em auto;vertical-align:top;cursor:pointer;overflow-wrap:anywhere}.m-form-field--checkbox .a-label:before,.m-form-field--radio .a-label:before{display:inline-block;grid-row-start:1;grid-row-end:3;border:1px solid var(--gray-60);height:1.125em;width:1.125em;margin-right:10px;background-color:var(--white);content:\"\";vertical-align:top;position:relative;top:1px;left:1px}.m-form-field--checkbox .a-label:hover:before,.m-form-field--checkbox .a-label.hover:before,.m-form-field--radio .a-label:hover:before,.m-form-field--radio .a-label.hover:before{border-color:var(--pacific)}.m-form-field--checkbox .a-label__helper,.m-form-field--radio .a-label__helper{display:block}.m-form-field--checkbox .a-checkbox,.m-form-field--checkbox .a-radio,.m-form-field--radio .a-checkbox,.m-form-field--radio .a-radio{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}.m-form-field--checkbox .a-checkbox:focus+.a-label,.m-form-field--checkbox .a-checkbox.focus+.a-label,.m-form-field--checkbox .a-radio:focus+.a-label,.m-form-field--checkbox .a-radio.focus+.a-label,.m-form-field--radio .a-checkbox:focus+.a-label,.m-form-field--radio .a-checkbox.focus+.a-label,.m-form-field--radio .a-radio:focus+.a-label,.m-form-field--radio .a-radio.focus+.a-label{outline:1px dotted var(--pacific);outline-offset:1px}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:hover+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled:checked+.a-label:before,.m-form-field--checkbox .a-radio:disabled:focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled.focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled:hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled.hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled:checked+.a-label:before,.m-form-field--radio .a-checkbox:disabled:focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled.focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled:hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled.hover+.a-label:before,.m-form-field--radio .a-radio:disabled:checked+.a-label:before,.m-form-field--radio .a-radio:disabled:focus+.a-label:before,.m-form-field--radio .a-radio:disabled.focus+.a-label:before,.m-form-field--radio .a-radio:disabled:hover+.a-label:before,.m-form-field--radio .a-radio:disabled.hover+.a-label:before{border-color:var(--gray-60);outline:none;box-shadow:none}.m-form-field--checkbox .a-checkbox:disabled+.a-label,.m-form-field--checkbox .a-radio:disabled+.a-label,.m-form-field--radio .a-checkbox:disabled+.a-label,.m-form-field--radio .a-radio:disabled+.a-label{cursor:not-allowed;color:var(--gray-dark)}.m-form-field--checkbox .a-checkbox:disabled+.a-label:before,.m-form-field--checkbox .a-radio:disabled+.a-label:before,.m-form-field--radio .a-checkbox:disabled+.a-label:before,.m-form-field--radio .a-radio:disabled+.a-label:before{background:var(--gray-10);border-color:var(--gray-60)}.m-form-field--checkbox .a-checkbox:focus+.a-label:before,.m-form-field--checkbox .a-checkbox.focus+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:hover+.a-label:before,.m-form-field--checkbox .a-checkbox.hover+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center 0}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,')}.m-form-field--checkbox-error .a-label:before{border-color:var(--red);outline:1px solid var(--red)}.m-form-field--checkbox-error .a-label:hover:before,.m-form-field--checkbox-error .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-error .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-error .a-checkbox.focus+.a-label:before{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline-color:var(--red)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label,.m-form-field--checkbox-error .a-checkbox.focus+.a-label{outline:1px dotted var(--red);outline-offset:1px}.m-form-field--checkbox-warning .a-label:before{border-color:var(--gold);outline:1px solid var(--gold)}.m-form-field--checkbox-warning .a-label:hover:before,.m-form-field--checkbox-warning .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label:before{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline-color:var(--gold)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label{outline:1px dotted var(--gold);outline-offset:1px}.m-form-field--checkbox-success .a-label:before{border-color:var(--green);outline:1px solid var(--green)}.m-form-field--checkbox-success .a-label:hover:before,.m-form-field--checkbox-success .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-success .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-success .a-checkbox.focus+.a-label:before{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline-color:var(--green)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label,.m-form-field--checkbox-success .a-checkbox.focus+.a-label{outline:1px dotted var(--green);outline-offset:1px}.m-form-field--radio .a-label:before{border-radius:50%;transform:rotate(0)}.m-form-field--radio .a-radio:focus+.a-label:before,.m-form-field--radio .a-radio.focus+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:hover+.a-label:before,.m-form-field--radio .a-radio.hover+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:checked+.a-label:before{background-color:var(--pacific);box-shadow:inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:checked:disabled+.a-label:before{background-color:var(--gray-40);box-shadow:inset 0 0 0 2px var(--gray-10)}.m-form-field--radio .a-radio:focus:checked+.a-label:before,.m-form-field--radio .a-radio.focus:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:hover:checked+.a-label:before,.m-form-field--radio .a-radio.hover:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--lg-target{display:block}.m-form-field--lg-target .a-label{box-sizing:border-box;width:100%;padding:15px;background-color:var(--gray-10)}.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{background-color:var(--pacific-20);box-shadow:inset 0 0 0 1px var(--pacific)}.m-form-field--lg-target .a-checkbox:hover+.a-label,.m-form-field--lg-target .a-checkbox.hover+.a-label,.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-radio:hover+.a-label,.m-form-field--lg-target .a-radio.hover+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label{box-shadow:inset 0 0 0 2px var(--pacific)}.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{outline-offset:1px}.m-form-field--lg-target .a-checkbox:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:hover:disabled+.a-label,.m-form-field--lg-target .a-radio:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:hover:disabled+.a-label{color:var(--gray-dark);box-shadow:none;background-color:var(--gray-20)}.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label:before,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label:before{border:1px solid var(--gray-60)}.m-form-field .a-form-alert{margin-top:.9375em}.a-label{display:inline-block}.a-label__helper{color:var(--gray-dark);font-size:1rem;font-weight:400}.a-label__helper--block{display:block;margin-top:0.8333333333em}.a-label--heading{display:block;margin-bottom:0.5555555556em;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.a-label--heading,ul+.a-label--heading,ol+.a-label--heading,dl+.a-label--heading,figure+.a-label--heading,img+.a-label--heading,table+.a-label--heading,blockquote+.a-label--heading,h1+.a-label--heading,.h1+.a-label--heading,h2+.a-label--heading,.h2+.a-label--heading,h3+.a-label--heading,.h3+.a-label--heading,h5+.a-label--heading,.h5+.a-label--heading,h6+.a-label--heading,.h6+.a-label--heading{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.a-label--heading{margin-bottom:.625em;font-size:1em;line-height:1.125}}.a-label--heading .a-label__helper--block{margin-top:.625rem}.a-range{appearance:none;width:100%;min-height:49px}.a-range::-webkit-slider-runnable-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-moz-range-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-webkit-slider-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range::-moz-range-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range:focus,.a-range.focus{box-shadow:none;outline:none}.a-range:focus::-webkit-slider-thumb,.a-range.focus::-webkit-slider-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.a-range:focus::-moz-range-thumb,.a-range.focus::-moz-range-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.o-search-input{display:flex;flex-direction:column;row-gap:.9375rem}.o-search-input__input{position:relative;display:flex;width:initial;flex:0 1 100%}.o-search-input__input-label{position:absolute;left:10px;align-self:center;cursor:pointer}.o-search-input__input input[type=search]{width:100%;white-space:nowrap;padding-left:30px;appearance:none}.o-search-input__input button[type=reset]{display:none;position:absolute;right:0;align-self:center;color:var(--gray-40);font-size:20px;border:1px solid transparent;background-color:transparent;outline:0;width:44px;padding:5px;text-align:right}.o-search-input__input button[type=reset]>svg{width:25px;cursor:pointer;pointer-events:none}.o-search-input__input button[type=reset]:hover{color:var(--black)}.o-search-input__input button[type=reset]:focus{color:var(--black)}.o-search-input__input button[type=reset]:focus>svg{outline:1px dotted var(--pacific)}.o-search-input__input input[type=search]:placeholder-shown~button[type=reset]{display:none}.o-search-input__input input[type=search]:not(:placeholder-shown){padding-right:34px}.o-search-input__input input[type=search]::-webkit-search-decoration,.o-search-input__input input[type=search]::-webkit-search-cancel-button,.o-search-input__input input[type=search]::-webkit-search-results-button,.o-search-input__input input[type=search]::-webkit-search-results-decoration{display:none}.o-search-input:focus-within button[type=reset],.o-search-input .o-search-input__input:hover button[type=reset]{display:block}.o-search-input button[type=submit]{line-height:1.1875}@media only all and (min-width: 37.5625em){.o-search-input{flex-direction:row;border-left:0}.o-search-input button[type=submit]{border-top-left-radius:0;border-bottom-left-radius:0;flex-basis:25%}}.no-js .o-search-input button[type=reset]{display:none !important}.a-select{position:relative;border:1px solid var(--gray-60)}.a-select select{width:100%;line-height:1.375;padding:.4375em .375em .375em;border:0;appearance:none;background-color:var(--white);border-radius:0;color:var(--black)}.a-select select:hover,.a-select select.hover{outline:2px solid var(--pacific);outline-offset:0}.a-select select:active,.a-select select:focus,.a-select select.focus{box-shadow:0 0 0 2px var(--pacific);outline:1px dotted var(--pacific);outline-offset:3px}.a-select select[disabled]{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed}.a-select select[disabled]:hover,.a-select select[disabled].hover,.a-select select[disabled]:focus,.a-select select[disabled].focus{outline:none}.a-select select[disabled] option,.a-select select[disabled] option:disabled,.a-select select option:disabled{color:var(--gray-dark)}.a-select:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;content:\"\";pointer-events:none}.a-select--disabled:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.a-tag-filter{display:flex;gap:.625rem;border:1px solid var(--teal);padding:4px 6px;background-color:var(--teal-20);border-radius:.1875rem;color:var(--black);text-align:left;min-width:-moz-fit-content;min-width:fit-content}.a-tag-filter .cf-icon-svg{pointer-events:none;flex:none}.a-tag-filter>label{display:contents;pointer-events:none}button.a-tag-filter:hover{background-color:var(--teal-40);cursor:pointer}button.a-tag-filter:focus{outline:1px dotted var(--teal);outline-offset:1px}button.a-tag-filter:active{background-color:var(--teal)}a.a-tag-filter{line-height:normal;color:var(--black);border-color:var(--teal)}a.a-tag-filter:visited,a.a-tag-filter.visited,a.a-tag-filter:hover,a.a-tag-filter.hover{border-color:var(--teal);color:var(--black)}a.a-tag-filter:focus,a.a-tag-filter.focus{border-color:var(--teal);color:var(--black)}a.a-tag-filter:active,a.a-tag-filter.active{border-color:var(--teal);color:var(--black)}.a-tag-topic{display:flex;gap:.3125rem}.a-tag-topic{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--gold-80);letter-spacing:1px}.a-tag-topic .a-tag-topic__text{color:var(--gray);word-break:break-word}@media only all and (max-width: 37.5em){.a-tag-topic{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-tag-topic .cf-icon-svg--right{margin-left:auto}.a-tag-topic .a-tag-topic__text{border-bottom-width:0;flex-shrink:10}}a.a-tag-topic{color:var(--gold-80);border-color:var(--gold-80)}a.a-tag-topic:visited,a.a-tag-topic.visited,a.a-tag-topic:hover,a.a-tag-topic.hover{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:focus,a.a-tag-topic.focus{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:active,a.a-tag-topic.active{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic .a-tag-topic__text{border-bottom-color:var(--gold-80)}@media only all and (max-width: 37.5em){a.a-tag-topic{border-top-width:1px;border-bottom-width:1px}a.a-tag-topic:focus{outline:none}a.a-tag-topic:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-tag-topic)+li:has(.a-tag-topic) .a-tag-topic{position:relative;border-top:none}li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:hover:before,li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.a-tag-topic__bullet{font-size:1rem;line-height:1rem}@media only all and (min-width: 37.5625em){a.a-tag-topic__text{color:var(--gray);border-color:var(--gray)}a.a-tag-topic__text:visited,a.a-tag-topic__text.visited,a.a-tag-topic__text:hover,a.a-tag-topic__text.hover{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:focus,a.a-tag-topic__text.focus{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:active,a.a-tag-topic__text.active{border-color:var(--gray);color:var(--gray)}a.a-tag-topic,a.a-tag-topic:visited,a.a-tag-topic:hover,a.a-tag-topic:focus,a.a-tag-topic:active{border-bottom:none;outline-offset:1px}a.a-tag-topic .a-tag-topic__text,a.a-tag-topic:visited .a-tag-topic__text,a.a-tag-topic:hover .a-tag-topic__text,a.a-tag-topic:focus .a-tag-topic__text,a.a-tag-topic:active .a-tag-topic__text{padding-bottom:1px;border-bottom:1px dotted var(--gold-80)}a.a-tag-topic:hover .a-tag-topic__text{border-bottom:1px solid var(--gold-80)}a.a-tag-topic:focus{outline-color:var(--gray)}a.a-tag-topic:focus .a-tag-topic__text{border-bottom-style:solid !important}}.m-tag-group{padding-left:0;list-style-type:none}.m-tag-group li{margin-bottom:0;display:contents}@media only all and (min-width: 37.5625em){.m-tag-group{display:flex;gap:.9375em;flex-wrap:wrap}.m-tag-group--stacked{flex-direction:column;width:-moz-fit-content;width:fit-content}}.m-tag-group:has(.a-tag-filter){display:flex;gap:.9375em;flex-wrap:wrap}html[lang=ar] .m-tag-group{direction:rtl;padding-right:0}.a-text-input{appearance:none;display:inline-block;padding:.4375em;border:1px solid var(--gray-60);background:var(--white);color:var(--black);box-sizing:border-box}.a-text-input:hover,.a-text-input.hover{border-color:var(--pacific);outline:1px solid var(--pacific)}.a-text-input:focus,.a-text-input.focus{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific);outline:1px dotted var(--pacific);outline-offset:2px}.a-text-input:disabled,.a-text-input:disabled:hover,.a-text-input:disabled.hover,.a-text-input:disabled:focus,.a-text-input:disabled.focus{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed;border-color:var(--gray-60);outline:none}.a-text-input--error{border-color:var(--red);outline:1px solid var(--red)}.a-text-input--error:hover,.a-text-input--error.hover{border-color:var(--red-dark);outline:1px solid var(--red-dark);outline-offset:0}.a-text-input--error:focus,.a-text-input--error.focus{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red)}.a-text-input--error:focus:hover,.a-text-input--error:focus.hover,.a-text-input--error.focus:hover,.a-text-input--error.focus.hover{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red);outline-offset:2px}.a-text-input--warning{border-color:var(--gold);outline:1px solid var(--gold)}.a-text-input--warning:hover,.a-text-input--warning.hover{border-color:var(--gold-dark);outline:1px solid var(--gold-dark);outline-offset:0}.a-text-input--warning:focus,.a-text-input--warning.focus{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold)}.a-text-input--warning:focus:hover,.a-text-input--warning:focus.hover,.a-text-input--warning.focus:hover,.a-text-input--warning.focus.hover{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold);outline-offset:2px}.a-text-input--success{border-color:var(--green);outline:1px solid var(--green)}.a-text-input--success:hover,.a-text-input--success.hover{border-color:var(--green-dark);outline:1px solid var(--green-dark);outline-offset:0}.a-text-input--success:focus,.a-text-input--success.focus{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green)}.a-text-input--success:focus:hover,.a-text-input--success:focus.hover,.a-text-input--success.focus:hover,.a-text-input--success.focus.hover{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green);outline-offset:2px}::-webkit-search-decoration{appearance:none}::placeholder{color:var(--gray-dark)}input[type=date]::-webkit-datetime-edit{color:var(--gray-dark)}select.o-multiselect{display:block;box-sizing:border-box;width:100%;padding:.25em .4375em;height:5.5em;border:1px solid var(--gray-60)}select.o-multiselect option{padding:.125em .375em}.o-multiselect,.o-multiselect__header{position:relative}.o-multiselect__header:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;border:1px solid var(--gray-60);content:\"\";pointer-events:none}.o-multiselect__search[type=text]{display:block;box-sizing:border-box;width:100%}.o-multiselect__fieldset{border-color:var(--gray-60);border-top:none;margin:-1px 0 0;padding:0;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;position:absolute;z-index:10;max-height:0;width:100%;transition:max-height .25s ease-out}.o-multiselect.u-active .o-multiselect__fieldset{margin-top:0;max-height:140px;border-color:var(--pacific);border-width:2px;border-top:0}.o-multiselect.u-active .o-multiselect__header:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.o-multiselect__options{list-style-type:none;background-color:var(--white);padding:0}.o-multiselect__options li{margin:0}.o-multiselect__options li:first-child .a-label{padding-top:.625em}.o-multiselect__options.u-filtered li:not(.u-filter-match){display:none}.o-multiselect__options.u-no-results li,.o-multiselect__options.u-max-selections li{display:none}.o-multiselect__options.u-no-results:after,.o-multiselect__options.u-max-selections:after{display:list-item}.o-multiselect__options.u-no-results:after{content:\"No results found\"}.o-multiselect__options.u-max-selections{padding:.625em;pointer-events:none}.o-multiselect__options.u-max-selections:after{content:\"Reached maximum number of selections\"}.o-multiselect__options .a-label{box-sizing:border-box;padding:.3125em 0 .3125em .625em;width:100%}.cf-icon-svg{height:1.1875em;vertical-align:text-top;fill:currentcolor}.cf-icon-svg--updating,.cf-icon-svg--updating-round{animation:updating-animation 1.25s infinite linear;transform-origin:50% 50%}@keyframes updating-animation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}html[lang=ar] .cf-icon-svg--right,html[lang=ar] .cf-icon-svg--right-round,html[lang=ar] .cf-icon-svg--left,html[lang=ar] .cf-icon-svg--left-round,html[lang=ar] .cf-icon-svg--arrow-right,html[lang=ar] .cf-icon-svg--arrow-right-round,html[lang=ar] .cf-icon-svg--arrow-left,html[lang=ar] .cf-icon-svg--arrow-left-round,html[lang=ar] .cf-icon-svg--help,html[lang=ar] .cf-icon-svg--help-round,html[lang=ar] .cf-icon-svg--book,html[lang=ar] .cf-icon-svg--book-round,html[lang=ar] .cf-icon-svg--document,html[lang=ar] .cf-icon-svg--document-round,html[lang=ar] .cf-icon-svg--edit,html[lang=ar] .cf-icon-svg--edit-round,html[lang=ar] .cf-icon-svg--paper-clip,html[lang=ar] .cf-icon-svg--paper-clip-round,html[lang=ar] .cf-icon-svg--cart,html[lang=ar] .cf-icon-svg--cart-round,html[lang=ar] .cf-icon-svg--disability,html[lang=ar] .cf-icon-svg--disability-round,html[lang=ar] .cf-icon-svg--travel,html[lang=ar] .cf-icon-svg--travel-round,html[lang=ar] .cf-icon-svg--bullhorn,html[lang=ar] .cf-icon-svg--bullhorn-round,html[lang=ar] .cf-icon-svg--chart,html[lang=ar] .cf-icon-svg--chart-round,html[lang=ar] .cf-icon-svg--list,html[lang=ar] .cf-icon-svg--list-round,html[lang=ar] .cf-icon-svg--external-link,html[lang=ar] .cf-icon-svg--external-link-round{transform:scaleX(-1)}.m-card{position:relative}.m-card:not(.m-card--breakout)>a{padding:1.875em}.m-card:not(.m-card--breakout) .m-card__footer{margin-top:auto}.m-card:not(.m-card--breakout,.m-card--topic){background:var(--white);border:1px solid var(--gray-20);border-bottom-width:3px;padding:1.875em}.m-card:not(.m-card--breakout,.m-card--topic),.m-card>a{display:flex;flex-direction:column;flex-grow:1;flex-basis:0;box-sizing:border-box;height:100%}.m-card a:focus{outline-offset:2px}.m-card__footer>a{font-weight:500;border-bottom-width:1px}@media only all and (max-width: 56.3125em){.m-card__heading{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h4+.m-card__heading,.h4+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.3636363636em}}@media only all and (max-width: 56.3125em)and (max-width: 37.5em){.m-card__heading{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h3+.m-card__heading,.h3+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.6666666667em}}.m-card__heading>a{color:var(--black)}.m-card__heading>a:hover{color:var(--pacific)}.m-card__heading>a .m-card__icon{font-size:1em;margin-bottom:0;padding-right:.46875em}.m-card__heading>a .m-card__icon,.m-card__heading>a span{display:table-cell}.m-card>.m-list{margin-top:10px;margin-bottom:30px}.m-card--topic{text-align:center;width:170px;background:var(--white)}.m-card--topic>a{border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--topic .m-card__icon{font-size:1.875em;color:var(--green);margin-bottom:.3125em}.m-card--topic:hover>a{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--topic:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--topic .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--topic>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--topic:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:focus .m-card__footer>span{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:active .m-card__footer>span{border-color:var(--pacific-dark);border-style:solid;color:var(--pacific-dark)}.m-card--topic-action .m-card__icon{color:var(--pacific)}.m-card--breakout{min-width:210px;text-align:center}.m-card--breakout>a{padding-top:60px}.m-card--breakout .m-card__inner-wrapper{position:relative;z-index:0;min-height:135px;background:var(--gray-5);border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--breakout .m-card__img{position:absolute;z-index:1;top:0;left:50%;width:210px;height:120px;margin-left:-105px}.m-card--breakout .m-card__footer{margin-top:84px}.m-card--breakout:hover .m-card__inner-wrapper{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--breakout:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--breakout .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--breakout>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--breakout:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--breakout>a:focus .m-card__footer>span{border-color:var(--pacific);color:var(--pacific)}.m-card--breakout>a:active .m-card__footer>span{border-color:var(--navy);border-style:solid;color:var(--navy)}.m-card--breakout .m-card__footer>span{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card--breakout .m-card__footer>span,ul+.m-card--breakout .m-card__footer>span,ol+.m-card--breakout .m-card__footer>span,dl+.m-card--breakout .m-card__footer>span,figure+.m-card--breakout .m-card__footer>span,img+.m-card--breakout .m-card__footer>span,table+.m-card--breakout .m-card__footer>span,blockquote+.m-card--breakout .m-card__footer>span,h1+.m-card--breakout .m-card__footer>span,.h1+.m-card--breakout .m-card__footer>span,h2+.m-card--breakout .m-card__footer>span,.h2+.m-card--breakout .m-card__footer>span,h4+.m-card--breakout .m-card__footer>span,.h4+.m-card--breakout .m-card__footer>span,h5+.m-card--breakout .m-card__footer>span,.h5+.m-card--breakout .m-card__footer>span,h6+.m-card--breakout .m-card__footer>span,.h6+.m-card--breakout .m-card__footer>span{margin-top:1.3636363636em}.o-card-group>h2{margin-bottom:1.875rem}.o-card-group--column-2 .o-card-group__cards{grid-template-columns:1fr 1fr}.o-card-group--column-3 .o-card-group__cards{grid-template-columns:repeat(3, minmax(0, 1fr))}@media only all and (max-width: 63.8125em){.o-card-group--column-3 .o-card-group__cards{grid-template-columns:1fr 1fr}}.o-card-group__cards{display:grid;grid-column-gap:1.25em;grid-row-gap:1.25em}@media only all and (max-width: 37.5em){.o-card-group__cards{grid-template-columns:100% !important}}.o-card-group--bg-green{padding:1.875em;background:var(--green-20)}_:-ms-lang(x),.o-card-group__cards{display:block}_:-ms-lang(x) .m-card,.o-card-group__cards .m-card{display:block;float:left;margin-bottom:10px}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-2 .o-card-group__cards .m-card{width:48%;margin-right:2%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-2 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-3 .o-card-group__cards .m-card{width:32%;margin-right:1%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-3 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x),.o-card-group:after{content:\"\";display:table;clear:both}.o-card-group--count-2 .m-card:nth-of-type(1),.o-card-group--count-3 .m-card:nth-of-type(1),.o-card-group--count-4 .m-card:nth-of-type(1){grid-area:card1}.o-card-group--count-2 .m-card:nth-of-type(2),.o-card-group--count-3 .m-card:nth-of-type(2),.o-card-group--count-4 .m-card:nth-of-type(2){grid-area:card2}.o-card-group--count-2 .m-card:nth-of-type(3),.o-card-group--count-3 .m-card:nth-of-type(3),.o-card-group--count-4 .m-card:nth-of-type(3){grid-area:card3}.o-card-group--count-2 .m-card:nth-of-type(4),.o-card-group--count-3 .m-card:nth-of-type(4),.o-card-group--count-4 .m-card:nth-of-type(4){grid-area:card4}.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card1 card3\"}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.7307692308em}h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1)>a{justify-content:center}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card3 card4\"}.o-card-group--flow .o-card-group__cards{display:flex;flex-wrap:wrap;justify-content:center}@media only all and (min-width: 37.5625em)and (max-width: 56.25em){.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card1\" \"card2 card3\"}}@media only all and (max-width: 37.5em){.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\"}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\" \"card4\"}.o-card-group--flow .o-card-group__cards{display:block}.o-card-group--flow .o-card-group__cards .m-card{width:100%;margin-bottom:1.875em}}.o-email-signup .m-notification{margin-bottom:.9375em}.o-email-signup .a-text-input{max-width:23.125rem}.o-email-signup__buttons{display:flex;margin-top:.9375em;align-items:center;flex-wrap:wrap-reverse;gap:.9375em}.o-email-signup .a-btn{text-align:inherit}@media only all and (max-width: 37.5em){.o-email-signup .a-label--heading{font-size:1em}}.o-featured-content-module{min-height:220px;position:relative;border:1px solid var(--gray-40);background-color:var(--gray-5)}.o-featured-content-module__text{padding-top:1.875em;padding-bottom:1.875em}.o-featured-content-module__img{display:block}@media only all and (max-width: 37.5em){.o-featured-content-module__text{padding-right:.9375em;padding-left:.9375em}.o-featured-content-module__visual{padding-right:.9375em;padding-bottom:.9375em;padding-left:.9375em}.o-featured-content-module__img{margin-right:auto;margin-left:auto}}@media only all and (min-width: 37.5625em){.o-featured-content-module__text{padding-right:300px;padding-left:1.875em}.o-featured-content-module__visual{height:100%;overflow:hidden;position:absolute;top:0;right:0;width:270px}.o-featured-content-module__img{max-width:none;height:100%;position:absolute;left:50%;transform:translate(-50%)}}.m-hero{background-color:var(--gray-5)}.m-hero__wrapper{display:grid;max-width:1200px;margin:0 auto;padding-top:30px;padding-bottom:30px}.m-hero__text{padding-right:15px;padding-left:15px}.m-hero__heading{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7647058824em}.m-hero__subhead{font-size:22px;line-height:1.25}.m-hero__image-wrapper{box-sizing:border-box;overflow:hidden}.m-hero__image{background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;display:none}@supports(display: grid){.m-hero__image{display:block}}.m-hero--knockout{background-color:var(--gray);color:var(--white)}.m-hero--overlay .m-hero__wrapper{background-position:center;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo,.m-hero--50-50{background-color:var(--white)}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}@media only all and (min-width: 37.5625em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h2+.m-hero--jumbo .m-hero__subhead,.h2+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h2+.m-hero--50-50 .m-hero__subhead,.h2+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.3636363636em}}@media only all and (min-width: 63.8125em){.m-hero--jumbo .m-hero__wrapper,.m-hero--50-50 .m-hero__wrapper{min-height:285px}.m-hero--jumbo .m-hero__heading,.m-hero--50-50 .m-hero__heading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.625em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead{margin-top:1.7307692308em}h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h3+.m-hero--jumbo .m-hero__subhead,.h3+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h3+.m-hero--50-50 .m-hero__subhead,.h3+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){.m-hero__image-wrapper{margin-top:1.875em}.m-hero--overlay .m-hero__wrapper{background-image:none !important}.m-hero--jumbo .m-hero__wrapper{padding-bottom:0}}@media only all and (max-width: 56.25em){.m-hero__heading{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7307692308em}h1+.m-hero__heading,.h1+.m-hero__heading,h3+.m-hero__heading,.h3+.m-hero__heading,h4+.m-hero__heading,.h4+.m-hero__heading,h5+.m-hero__heading,.h5+.m-hero__heading,h6+.m-hero__heading,.h6+.m-hero__heading{margin-top:1.1538461538em}.m-hero__subhead{font-size:18px}}@media only all and (min-width: 37.5625em){.m-hero__wrapper{grid-template-columns:7fr 5fr;padding-right:15px;padding-left:15px;min-height:225px}.m-hero__text{margin:auto 0}.m-hero__image-wrapper{padding-right:15px;padding-left:15px;display:flex;align-items:center}.m-hero--bleeding .m-hero__image-wrapper{width:100%;margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--bleeding .m-hero__image{padding-bottom:0 !important;height:100%;width:100%;background-size:cover}.m-hero--overlay .m-hero__image{display:none}.m-hero--jumbo .m-hero__wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo .m-hero__image{display:none}.m-hero--50-50 .m-hero__wrapper{grid-template-columns:1fr 1fr;border:1px solid var(--gray-40);border-top:none;background-position:100% center;background-repeat:no-repeat;background-size:50%}.m-hero--50-50 .m-hero__image{display:none}}@media only all and (min-width: 63.8125em){.m-hero__wrapper{padding-top:2.8125em;padding-bottom:2.8125em;min-height:195px}.m-hero--bleeding .m-hero__image-wrapper{margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--50-50 .m-hero__wrapper{min-height:345px}}.content-l{position:relative}@media only all and (min-width: 37.5625em){.content-l{display:block;position:relative;margin-left:-15px;margin-right:-15px}}@media only all and (max-width: 37.5em){.content-l__col+.content-l__col{margin-top:1.875em}}@media only all and (min-width: 37.5625em){.content-l__col-1{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-2{display:inline-block;box-sizing:border-box;width:50%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-3{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-2-3{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-8{display:inline-block;box-sizing:border-box;width:37.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-5-8{display:inline-block;box-sizing:border-box;width:62.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-4{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-4{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}.content__line{height:1px;background:var(--gray-40)}.content__main dd,.content__main dt,.content__main h3,.content__main h4,.content__main h5,.content__main h6,.content__main li,.content__main p,.content__main label,.content__intro dd,.content__intro dt,.content__intro h3,.content__intro h4,.content__intro h5,.content__intro h6,.content__intro li,.content__intro p,.content__intro label{max-width:41.875rem}.content__intro,.content__main,.content__sidebar{padding:1.875em .9375em}@media only all and (min-width: 37.5625em){.content__intro,.content__main,.content__sidebar{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding:2.8125em .9375em}}@media only all and (min-width: 56.3125em){.content__intro,.content__main,.content__sidebar{padding:2.8125em 0}}@media only all and (min-width: 56.3125em){.content__intro{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}@media only all and (min-width: 56.3125em){.content--1-3 .content__sidebar{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-right:1.875em}.content--1-3 .content__main{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;position:relative}.content--1-3 .content__main:after{content:\"\";border-left:1px solid var(--gray-40);position:absolute;top:2.8125em;bottom:0;left:-1.875em}.content--2-1 .content__main{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content--2-1 .content__main:after{right:-1.875em}.content--2-1 .content__sidebar{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-left:1.875em}}.content--flush-bottom{padding-bottom:0}@media only all and (max-width: 56.25em){.content--flush-top-on-small{padding-top:0}}@media only all and (max-width: 56.25em){.content--flush-all-on-small{padding:0;border:none}}.block{margin-top:3.75em;margin-bottom:3.75em}.block--border-top{border-top:1px solid var(--gray-40)}.block--border-right{border-right:1px solid var(--gray-40)}.block--border-bottom{border-bottom:1px solid var(--gray-40)}.block--border-left{border-left:1px solid var(--gray-40)}.block--border{border:1px solid var(--gray-40)}.block--flush-top{margin-top:0 !important}.block--flush-top.block--border,.block--flush-top.block--border-top{border-top:none}.block--flush-bottom{margin-bottom:0 !important}.block--flush-bottom.block--border,.block--flush-bottom.block--border-bottom{border-bottom:none}.block--flush-sides{margin-right:-15px;margin-left:-15px}@media only all and (max-width: 37.5em){.block--flush-sides.block--border,.block--flush-sides.block--border-right,.block--flush-sides.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush-sides{margin-right:-30px;margin-left:-30px}}.block--flush{margin-top:0 !important;margin-right:-15px;margin-bottom:0 !important;margin-left:-15px}.block--flush.block--border,.block--flush.block--border-top,.block--flush.block--border-bottom{border-top:none;border-bottom:none}@media only all and (max-width: 37.5em){.block--flush.block--border,.block--flush.block--border-right,.block--flush.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush{margin-right:-30px;margin-left:-30px}}.block--bg{padding:1.875em .9375em 3.75em;background:var(--gray-5)}@media only all and (min-width: 37.5625em){.block--bg{padding:2.8125em 1.875em}}.block--padded-top{padding-top:1.875em;margin-top:1.875em}.block--padded-bottom{padding-bottom:1.875em;margin-bottom:1.875em}.block--sub{margin-top:1.875em;margin-bottom:1.875em}@media only all and (min-width: 56.3125em){.wrapper{max-width:1200px;padding-right:15px;padding-left:15px;margin:0 auto;clear:both}}.wrapper--match-content{padding-left:15px;padding-right:15px}@media only all and (min-width: 37.5625em){.wrapper--match-content{padding-left:30px;padding-right:30px;max-width:1200px}}.o-text-introduction{margin-top:0;margin-bottom:60px}.o-text-introduction>*{margin-top:0;margin-bottom:15px;max-width:41.875rem}.o-well{box-sizing:border-box;padding:1.875em .9375em;border:1px solid var(--gray-40);background-color:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-well{padding-left:1.875em;padding-right:1.875em}}.o-banner{padding:.9375em 0;background:var(--gold-10);border-bottom:1px solid var(--gray-40);font-size:.875em}.o-banner .m-notification{border:none;padding:0}.o-banner .m-notification__icon{left:0;top:0}.o-banner--dark{background:var(--teal-dark);border-color:var(--teal-dark);color:var(--white)}.o-banner--dark .m-notification{background:var(--teal-dark)}.o-banner--dark .m-notification .cf-icon-svg{fill:var(--white)}.o-banner--dark .m-notification a{color:var(--white);border-color:var(--white)}.o-banner--dark .m-notification a:visited,.o-banner--dark .m-notification a.visited{border-color:var(--teal-40);color:var(--teal-40)}.o-banner--dark .m-notification a:hover,.o-banner--dark .m-notification a.hover{border-color:var(--gray-15);color:var(--gray-15)}.o-banner--dark .m-notification a:focus,.o-banner--dark .m-notification a.focus{border-color:var(--white);color:var(--white)}.o-banner--dark .m-notification a:active,.o-banner--dark .m-notification a.active{border-color:var(--gray-15);color:var(--gray-15)}@media only all and (min-width: 37.5625em){.o-banner{font-size:1em}}.m-notification{display:none;position:relative;padding:15px;background:var(--gray-5);border:1px solid var(--gray-40)}.m-notification>.cf-icon-svg{position:absolute;fill:var(--gray)}.m-notification--success{background:var(--green-10);border-color:var(--green)}.m-notification--success>.cf-icon-svg{fill:var(--green)}.m-notification--warning{background:var(--gold-10);border-color:var(--gold)}.m-notification--warning>.cf-icon-svg{fill:var(--gold)}.m-notification--error{background:var(--red-10);border-color:var(--red)}.m-notification--error>.cf-icon-svg{fill:var(--red)}.m-notification--success a,.m-notification--warning a,.m-notification--error a{color:var(--pacific-mid-dark);border-color:var(--pacific-mid-dark)}.m-notification--success a:visited,.m-notification--success a.visited,.m-notification--warning a:visited,.m-notification--warning a.visited,.m-notification--error a:visited,.m-notification--error a.visited{border-color:var(--teal);color:var(--teal)}.m-notification--success a:hover,.m-notification--success a.hover,.m-notification--warning a:hover,.m-notification--warning a.hover,.m-notification--error a:hover,.m-notification--error a.hover{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-notification--success a:focus,.m-notification--success a.focus,.m-notification--warning a:focus,.m-notification--warning a.focus,.m-notification--error a:focus,.m-notification--error a.focus{border-color:var(--pacific-mid-dark);color:var(--pacific-mid-dark)}.m-notification--success a:active,.m-notification--success a.active,.m-notification--warning a:active,.m-notification--warning a.active,.m-notification--error a:active,.m-notification--error a.active{border-color:var(--navy-dark);color:var(--navy-dark)}.m-notification--visible{display:block}.cf-icon-svg+.m-notification__content{padding-left:1.5625rem}.m-notification__message{font-size:1rem;line-height:1.25;font-weight:500}@media only all and (min-width: 37.5625em){.m-notification__message{font-size:1.125rem}}.m-notification__explanation{margin-top:.3125rem;margin-bottom:.9375rem}.m-notification__message+.m-list{margin-top:.9375rem}@media only all and (min-width: 37.5625em){.m-notification .cf-icon-svg{font-size:1.125rem}.m-notification__explanation{margin-bottom:0}.m-notification .m-list{margin-top:.3125rem}.m-notification .m-list__item{margin-bottom:.3125rem}}html[lang=ar] .m-notification .cf-icon-svg+.m-notification__content{padding-left:initial;padding-right:1.5625rem}html[lang=ar] .m-notification .m-list{padding-right:0}.m-pagination{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:\"pag-btn-prev . pag-btn-next\" \"pag-form pag-form pag-form\";row-gap:.9375rem}.m-pagination__form{grid-area:pag-form;display:flex;flex-flow:wrap;place-content:center;gap:.625rem;padding:.3125rem;border-radius:.25rem;background:var(--gray-5);color:var(--gray)}.m-pagination__current-page{width:2.8125rem;font-weight:500;text-align:right}.m-pagination__label{display:contents;white-space:nowrap}.m-pagination__btn-prev{grid-area:pag-btn-prev;z-index:1}.m-pagination__btn-next{grid-area:pag-btn-next;z-index:1}@media only all and (min-width: 37.5625em){.m-pagination{grid-template-areas:\"pag-btn-prev pag-form pag-btn-next\"}.m-pagination__btn-prev{border-top-right-radius:0;border-bottom-right-radius:0}.m-pagination__btn-next{border-top-left-radius:0;border-bottom-left-radius:0}}.o-table__cell--right-align{text-align:right}.o-table--scrolling{box-sizing:border-box;overflow-y:hidden}.o-table--scrolling table{border:1px solid var(--gray-40)}.o-table--scrolling table>tbody>tr:nth-child(2n)>th,.o-table--scrolling table>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-table--striped>tbody>tr:nth-child(2n)>th,.o-table--striped>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}}@media only screen and (max-width: 600px){.o-table{width:100%}.o-table--striped tr:nth-child(2n)>th,.o-table--striped tr:nth-child(2n)>td{background:var(--white)}.o-table--stack-on-small{border-top:1px solid var(--gray-40)}.o-table--stack-on-small tr,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=row],.o-table--stack-on-small [data-display-table=cell]{display:block}.o-table--stack-on-small th,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=cell]{padding-right:0;padding-left:0;width:100%}.o-table--stack-on-small>thead,.o-table--stack-on-small [data-display-table=thead]{display:none}.o-table--stack-on-small td[data-label]:before{display:block;margin-top:0;margin-bottom:.3125em;content:attr(data-label);line-height:1.83333333;font-size:.875em;font-weight:600;letter-spacing:1px;text-transform:uppercase}.o-table--stack-on-small td:last-child,.o-table--stack-on-small [data-display-table=cell]:last-child{margin-bottom:1.875em}}.a-date{color:var(--gray);white-space:nowrap;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.a-date,ul+.a-date,ol+.a-date,dl+.a-date,figure+.a-date,img+.a-date,table+.a-date,blockquote+.a-date,h1+.a-date,.h1+.a-date,h2+.a-date,.h2+.a-date,h3+.a-date,.h3+.a-date,h4+.a-date,.h4+.a-date,h6+.a-date,.h6+.a-date{margin-top:2.1428571429em}.no-js .u-js-only,.u-hide-if-js{display:none !important}.no-js .u-hide-if-js{display:block !important}.u-clearfix:after{content:\"\";display:table;clear:both}.u-visually-hidden{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}@media only all and (max-width: 37.5em){.u-hide-on-mobile{display:none}}.u-show-on-mobile{display:none}@media only all and (max-width: 37.5em){.u-show-on-mobile{display:block}}.u-hidden{display:none !important}.u-invisible{visibility:hidden}.u-right{float:right}.u-nowrap{white-space:nowrap}.u-flexible-container{position:relative;padding-bottom:56.25%;height:0}.u-flexible-container__inner{position:absolute;top:0;left:0;width:100%;height:100%}.u-flexible-container--4-3{position:relative;padding-bottom:75%;height:0}.u-mt0{margin-top:0 !important}.u-mb0{margin-bottom:0 !important}.u-mt5{margin-top:5px !important}.u-mb5{margin-bottom:5px !important}.u-mt10{margin-top:10px !important}.u-mb10{margin-bottom:10px !important}.u-mt15{margin-top:15px !important}.u-mb15{margin-bottom:15px !important}.u-mt20{margin-top:20px !important}.u-mb20{margin-bottom:20px !important}.u-mt30{margin-top:30px !important}.u-mb30{margin-bottom:30px !important}.u-mt45{margin-top:45px !important}.u-mb45{margin-bottom:45px !important}.u-mt60{margin-top:60px !important}.u-mb60{margin-bottom:60px !important}.u-w100pct{width:100%}.u-w90pct{width:90%}.u-w80pct{width:80%}.u-w70pct{width:70%}.u-w60pct{width:60%}.u-w50pct{width:50%}.u-w40pct{width:40%}.u-w30pct{width:30%}.u-w20pct{width:20%}.u-w10pct{width:10%}.u-w75pct{width:75%}.u-w65pct{width:65%}.u-w25pct{width:25%}.u-w15pct{width:15%}.u-w66pct{width:66.6666666667%}.u-w33pct{width:33.3333333333%}small,.u-small-text{font-size:.875em}small--subtle,.u-small-text--subtle{color:var(--gray)}.u-no-animation{transition-duration:0s !important}.u-move-transition{transition:transform .25s ease-out}.u-move-to-origin{transform:translateZ(0)}.u-move-left{transform:translate3d(-100%, 0, 0)}.u-move-left-2x{transform:translate3d(-200%, 0, 0)}.u-move-left-3x{transform:translate3d(-300%, 0, 0)}.u-move-right{transform:translate3d(100%, 0, 0)}.u-move-up{transform:translate3d(0, -100%, 0)}.u-alpha-transition{transition:opacity .25s linear}.u-alpha-100{opacity:1}.u-alpha-0{opacity:0}.u-max-height-transition{overflow:hidden;contain:paint;transition:max-height .2s ease-out}.u-max-height-zero{max-height:0 !important}.u-max-height-summary{max-height:88px !important}.a-link{border-bottom-width:0}.a-link .a-link__text{border-bottom-width:1px;border-bottom-style:inherit;overflow-wrap:break-word}.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){.a-link--jump{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-link--jump .cf-icon-svg--right{margin-left:auto}.a-link--jump .a-link__text{border-bottom-width:0;flex-shrink:10}}a.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){a.a-link--jump{border-top-width:1px;border-bottom-width:1px}a.a-link--jump:focus{outline:none}a.a-link--jump:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-link--jump)+li:has(.a-link--jump) .a-link--jump{position:relative;border-top:none}li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:hover:before,li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.m-list--unstyled,.m-list--horizontal,.m-list--links{padding-left:0;list-style-type:none}.m-list--unstyled .m-list__item,.m-list--horizontal .m-list__item,.m-list--links .m-list__item{margin-left:0}.m-list--spaced .m-list--spaced,.m-list--spaced .m-list__item+.m-list__item{margin-top:1.5em}.m-list--horizontal .m-list__item{display:inline-block;margin-right:.25em;margin-bottom:0}@media only all and (max-width: 37.5em){.m-list--links .m-list__item{margin-bottom:0}}html[lang=ar] .m-list{padding-right:0}.m-meta-header{display:flex;flex-direction:column-reverse;flex-wrap:wrap-reverse;row-gap:.625rem;column-gap:1.3125rem;width:-moz-fit-content;width:fit-content;padding-bottom:.625rem;overflow:hidden}.m-meta-header__item-group{display:flex;flex-wrap:wrap;column-gap:1.3125rem}.m-meta-header__item{display:grid;grid-template-columns:0 auto 1fr;row-gap:.3125rem;text-wrap:balance;margin-bottom:0;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.m-meta-header__item,ul+.m-meta-header__item,ol+.m-meta-header__item,dl+.m-meta-header__item,figure+.m-meta-header__item,img+.m-meta-header__item,table+.m-meta-header__item,blockquote+.m-meta-header__item,h1+.m-meta-header__item,.h1+.m-meta-header__item,h2+.m-meta-header__item,.h2+.m-meta-header__item,h3+.m-meta-header__item,.h3+.m-meta-header__item,h5+.m-meta-header__item,.h5+.m-meta-header__item,h6+.m-meta-header__item,.h6+.m-meta-header__item{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.625em;font-size:1em;line-height:1.125}}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.3125rem}}.m-meta-header__item .cf-icon-svg{margin-right:.3125rem}.m-meta-header__item:before{content:\"|\";margin-left:-0.8125rem}.m-meta-header__item .a-date{font-size:.875rem;line-height:1.7142857143;margin-bottom:0}@media only all and (min-width: 37.5625em){.m-meta-header{flex-direction:row}}.m-pull-quote__body{color:var(--black);font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-pull-quote__body{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.m-pull-quote__citation{color:var(--gray);font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.m-pull-quote__citation,ul+.m-pull-quote__citation,ol+.m-pull-quote__citation,dl+.m-pull-quote__citation,figure+.m-pull-quote__citation,img+.m-pull-quote__citation,table+.m-pull-quote__citation,blockquote+.m-pull-quote__citation,h1+.m-pull-quote__citation,.h1+.m-pull-quote__citation,h2+.m-pull-quote__citation,.h2+.m-pull-quote__citation,h3+.m-pull-quote__citation,.h3+.m-pull-quote__citation,h4+.m-pull-quote__citation,.h4+.m-pull-quote__citation,h6+.m-pull-quote__citation,.h6+.m-pull-quote__citation{margin-top:2.1428571429em}.m-pull-quote__citation:before{content:\"—\"}.m-slug-header{border-top:1px solid var(--gray-40)}.m-slug-header__heading{display:inline-block;padding-top:0.2857142857em;border-top:5px solid var(--green);margin-top:-3px;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}.a-tagline{font-size:.75rem;display:grid;grid-template-columns:22px 1fr;grid-column-gap:10px}.a-tagline__text{display:inline-block}.a-tagline .u-usa-flag{margin-top:1px}.a-tagline--large{font-size:1rem}.a-tagline--large .u-usa-flag{margin-top:4px}.u-usa-flag{display:inline-block;width:24px;height:13px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAZCAMAAABAf11LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5QTFRF////sxlC7MbQ2YyhxlNxCjFhR2WJV3GSKUt1dYumOFh/GT5rhZiwwszYsr/OlKW6Zn6c0djh8PL1iR9Ko7LE4OXrl0pttKC0pXWRtYKbSuJhRQAAANFJREFUeNrkkctuwyAUREnSuW/ApHYf//+jBVdZVcJi3aORgAXcMyLBAAJEzsVG3m8TkifyI3zfPQ6nJJLo421CArSBmkgjNEWtQE4zXJmClXuCWIlU5hdQxCqbqnE1KdIz79CVDvBwZxyKfQfmHTyzl01UZSvOWSTbhZLSWeDMufWLC/1ls3amT4qQq394EjIjApxBT+/nr8eEBNuKcB9SWMpmEXalNOylmlUZNTr4vE/4VdKhpC+leQf6y/e0wzL3RdJtkfUJyzwW+ZcdfgQYAJmJD3zerW6OAAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */:root{--font-stack: system-ui, sans-serif;--beige: #bea96f;--beige-30: #f0e8d8;--beige-60: #d8c8a0;--green-dark: #1e9642;--green-mid-dark: #1fa040;--green: #20aa3f;--green-90: #48b753;--green-80: #66c368;--green-70: #93cf7c;--green-60: #addc91;--green-50: #bae0a2;--green-40: #c7e5b3;--green-30: #d4eac6;--green-20: #e2efd8;--green-10: #f0f8eb;--teal-dark: #005e5d;--teal-mid-dark: #126b69;--teal: #257675;--teal-90: #3e8685;--teal-80: #579695;--teal-70: #70a6a5;--teal-60: #89b6b5;--teal-50: #9ec4c3;--teal-40: #b4d2d1;--teal-30: #c4dddc;--teal-20: #d4e7e6;--teal-10: #f0f7f6;--pacific-dark: #0050b4;--pacific-mid-dark: #0061c1;--pacific: #0072ce;--pacific-90: #2284d5;--pacific-80: #4497dc;--pacific-70: #61a7e2;--pacific-60: #7eb7e8;--pacific-50: #96c4ed;--pacific-40: #afd2f2;--pacific-30: #c3ddf6;--pacific-20: #d6e8fa;--pacific-10: #eff8fd;--navy-dark: #002d72;--navy-mid-dark: #123c7c;--navy: #254b87;--navy-90: #3e5f95;--navy-80: #5674a3;--navy-70: #6f88b2;--navy-60: #889cc0;--navy-50: #9daecc;--navy-40: #b3c0d9;--navy-30: #c3cde2;--navy-20: #d3daeb;--navy-10: #f4f6fa;--purple-dark: #a01b68;--purple-mid-dark: #aa2071;--purple: #b4267a;--purple-90: #be438b;--purple-80: #c55998;--purple-70: #cd70a5;--purple-60: #d486b2;--purple-50: #dc9cbf;--purple-40: #e3b2cc;--purple-30: #ebc9d9;--purple-20: #f0d8e2;--purple-10: #fdf3f8;--red-dark: #b63014;--red-mid-dark: #c3381c;--red: #d14124;--red-90: #d75a40;--red-80: #dd735d;--red-70: #e28875;--red-60: #e79e8e;--red-50: #ebb0a3;--red-40: #f0c3b8;--red-30: #f3d1c8;--red-20: #f7e0d9;--red-10: #fbefec;--gold-dark: #dc731c;--gold-mid-dark: #ed881b;--gold: #ff9e1b;--gold-90: #ffab39;--gold-80: #ffb858;--gold-70: #ffc372;--gold-60: #ffce8d;--gold-50: #ffd8a3;--gold-40: #ffe1b9;--gold-30: #ffe8cb;--gold-20: #fff0dd;--gold-10: #fff6ec;--neutral-dark: #745745;--neutral-mid-dark: #7d604b;--neutral: #8a6c57;--neutral-90: #957865;--neutral-80: #a18573;--neutral-70: #ad9484;--neutral-60: #baa496;--neutral-50: #c6b4a9;--neutral-40: #d3c5bc;--neutral-30: #ddd1c9;--neutral-20: #e7ddd7;--neutral-10: #f8f5f2;--gray-darker: #293037;--gray-dark: #43484e;--gray-mid-dark: #4f5257;--gray: #5a5d61;--gray-90: #676a6f;--gray-80: #75787b;--gray-70: #838588;--gray-60: #919395;--gray-50: #a2a3a4;--gray-40: #b4b5b6;--gray-30: #c3c4c4;--gray-20: #d2d3d5;--gray-15: #dcdddf;--gray-10: #e7e8e9;--gray-5: #f7f8f9;--black: #101820;--white: #fff}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/2cd55546-ec00-4af9-aeca-4a3cd186da53.woff2\") format(\"woff2\");font-style:normal;font-weight:normal;font-display:fallback}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/627fbb5a-3bae-4cd9-b617-2f923e29d55e.woff2\") format(\"woff2\");font-style:normal;font-weight:500;font-display:fallback}:root{--font-stack: \"Avenir Next\", arial, sans-serif}.introjs-tooltip.wide{max-width:80vw !important;width:80vw;margin-left:-40vw}.introjs-tooltip.wide .left{width:80%;float:left}.introjs-tooltip.wide .right{display:inline-block;margin-left:15px}@media screen and (min-width: 1800px){.introjs-tooltipReferenceLayer>.first-step{margin-top:-40vh !important}}@media screen and (min-width: 901px)and (max-width: 1799px){.introjs-tooltipReferenceLayer>.first-step{margin-top:-90vh !important}}@media screen and (min-width: 750px)and (max-width: 900px){.introjs-tooltipReferenceLayer>.first-step{margin-top:-110vh !important}}@media screen and (min-width: 600px)and (max-width: 749px){.introjs-tooltipReferenceLayer>.first-step{margin-top:-130vh !important}}@media screen and (max-width: 599px){.introjs-tooltipReferenceLayer>.first-step{margin-top:-110vh !important}}",null,".tour-button{background-color:var(--pacific);height:40px;color:var(--white);border-radius:5px;position:fixed;bottom:21px;right:25px}","/*! normalize.css v2.1.3 | MIT License | git.io/normalize */html{font-family:sans-serif;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:0.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:0.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:0.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:normal;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:0.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:0.5em}li{margin-bottom:0.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:0.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:0.625em;text-align:left}th,td{padding:0.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:0.9375em;margin-left:0.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:\"Input Mono\",Consolas,Monaco,\"Courier New\",monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:0.8125em}pre{display:block;padding:0.625em 0.9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:rgba(0,0,0,0)}html{font-family:sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:.5em}li{margin-bottom:.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:.625em;text-align:left}th,td{padding:.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:.9375em;margin-left:.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:Input Mono,Consolas,Monaco,Courier New,monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:.8125em}pre{display:block;padding:.625em .9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:transparent}button.a-btn::-moz-focus-inner,input.a-btn::-moz-focus-inner{border:0}.a-btn{appearance:none;display:flex;gap:.625rem;box-sizing:border-box;padding:.5em .875em;border:0;margin:0;border-radius:.25em;cursor:pointer;font-size:1em;font-weight:500;line-height:normal;text-align:center;text-decoration:none;transition:background-color .1s;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;justify-content:center}.a-btn,.a-btn:link,.a-btn:visited{background-color:var(--pacific);color:var(--white)}.a-btn:hover,.a-btn.hover,.a-btn:focus,.a-btn.focus{background-color:var(--pacific-dark);color:var(--white)}.a-btn:focus,.a-btn.focus{outline:1px dotted var(--pacific);outline-offset:1px}.a-btn:active,.a-btn.active{background-color:var(--navy)}.a-btn--secondary,.a-btn--secondary:link,.a-btn--secondary:visited{background-color:var(--gray);color:var(--white)}.a-btn--secondary:hover,.a-btn--secondary.hover,.a-btn--secondary:focus,.a-btn--secondary.focus{background-color:var(--gray-dark)}.a-btn--secondary:focus,.a-btn--secondary.focus{outline-color:var(--gray)}.a-btn--secondary:active,.a-btn--secondary.active{background-color:var(--black)}.a-btn--warning,.a-btn--warning:link,.a-btn--warning:visited{background-color:var(--red-mid-dark);color:var(--white)}.a-btn--warning:hover,.a-btn--warning.hover,.a-btn--warning:focus,.a-btn--warning.focus{background-color:var(--red-dark)}.a-btn--warning:focus,.a-btn--warning.focus{outline-color:var(--red-mid-dark)}.a-btn--warning:active,.a-btn--warning.active{background-color:var(--gray-dark)}.a-btn--disabled,.a-btn--disabled:link,.a-btn--disabled:visited,.a-btn--disabled:hover,.a-btn--disabled.hover,.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn--disabled:active,.a-btn--disabled.active,.a-btn[disabled],.a-btn[disabled]:link,.a-btn[disabled]:visited,.a-btn[disabled]:hover,.a-btn[disabled].hover,.a-btn[disabled]:focus,.a-btn[disabled].focus,.a-btn[disabled]:active,.a-btn[disabled].active{background-color:var(--gray-20);color:var(--gray-dark);cursor:default;cursor:not-allowed}.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn[disabled]:focus,.a-btn[disabled].focus{outline-color:var(--gray-20)}@media only all and (max-width: 37.5em){.a-btn--full-on-xs{display:block;width:100%}}.a-btn:has(svg+span) span{order:3}.a-btn:has(span+svg) svg{order:3}.a-btn:not(.a-btn--hide-icon):has(svg+span):before,.a-btn:not(.a-btn--hide-icon):has(span+svg):before{content:\"\";border-left:1px solid var(--pacific-60);order:2;place-self:normal}.a-btn--secondary:has(svg):before{border-color:var(--gray-40) !important}.a-btn--warning:has(svg):before{border-color:var(--red-60) !important}.a-btn--disabled:has(svg):before,.a-btn[disabled]:has(svg):before{border-color:var(--gray-60) !important}.a-btn--hide-icon svg{display:none}.m-btn-group{display:flex;gap:.625rem;flex-wrap:wrap;align-items:center;width:-moz-fit-content;width:fit-content}.a-btn--link{padding:1.5px 0;border-radius:0;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-style:dotted;text-underline-offset:4.5px}.a-btn--link:has(svg){gap:.3125rem}.a-btn--link:has(svg):before{display:none}.a-btn--link,.a-btn--link:link,.a-btn--link:visited{text-decoration-color:var(--pacific);background-color:transparent;color:var(--pacific)}.a-btn--link:hover,.a-btn--link.hover{text-decoration-color:var(--pacific-dark);text-decoration-style:solid;background-color:transparent;color:var(--pacific-dark)}.a-btn--link:focus,.a-btn--link.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--pacific);color:var(--pacific)}.a-btn--link:active,.a-btn--link.active{text-decoration-color:var(--navy);text-decoration-style:solid;background-color:transparent;color:var(--navy)}.a-btn--link.a-btn--secondary,.a-btn--link.a-btn--secondary:link,.a-btn--link.a-btn--secondary:visited{text-decoration-color:var(--gray);background-color:transparent;color:var(--gray)}.a-btn--link.a-btn--secondary:hover,.a-btn--link.a-btn--secondary.hover{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.a-btn--link.a-btn--secondary:focus,.a-btn--link.a-btn--secondary.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--gray);color:var(--gray)}.a-btn--link.a-btn--secondary:active,.a-btn--link.a-btn--secondary.active{text-decoration-color:var(--black);text-decoration-style:solid;background-color:transparent;color:var(--black)}.a-btn--link.a-btn--warning,.a-btn--link.a-btn--warning:link,.a-btn--link.a-btn--warning:visited{text-decoration-color:var(--red-mid-dark);background-color:transparent;color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:hover,.a-btn--link.a-btn--warning.hover{text-decoration-color:var(--red-dark);text-decoration-style:solid;background-color:transparent;color:var(--red-dark)}.a-btn--link.a-btn--warning:focus,.a-btn--link.a-btn--warning.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--red-mid-dark);color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:active,.a-btn--link.a-btn--warning.active{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.o-expandable{position:relative}.o-expandable__header{display:flex;justify-content:space-between;gap:10px;padding:.625em .9375em;border:0;background-color:transparent;cursor:pointer}.o-expandable__header:focus{outline:1px dotted var(--black);outline-offset:2px}.o-expandable__header .o-expandable__cue-close,.o-expandable__header .o-expandable__cue-open{display:none}.o-expandable__header[aria-expanded=false] .o-expandable__cue-open,.o-expandable__header[aria-expanded=true] .o-expandable__cue-close{display:block}.o-expandable button.o-expandable__header{width:100%;text-align:left}.o-expandable__label{flex-grow:1;margin-bottom:0;color:var(--black);font-weight:500}.o-expandable__icon,.o-expandable__label{font-size:1.125em}@media only all and (max-width: 37.5em){.o-expandable__icon,.o-expandable__label{font-size:1em}}.o-expandable__cues{align-self:center;color:var(--pacific);font-size:1em;line-height:1.375}.o-expandable__content{padding:0 .9375em .9375em}.o-expandable__content:before{content:\"\";display:block;border-top:1px solid var(--gray-40);padding-top:.9375em}.o-expandable__content:after{padding-bottom:.9375em;width:100%}.o-expandable--padded .o-expandable__header{padding:1.5625em .9375em}.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.625em}@media only all and (max-width: 37.5em){.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.375em}}.o-expandable--background{background:var(--gray-5)}.o-expandable--border{border:1px solid var(--gray-40)}html[lang=ar] .o-expandable__header{text-align:right}html[lang=ar] .o-expandable__cues{text-align:left}.o-expandable-group .o-expandable{border-bottom:1px solid var(--gray-40)}.o-expandable-group .o-expandable:first-child{border-top:1px solid var(--gray-40)}@media print{.o-expandable__header[aria-expanded=true] .o-expandable__cue-close,.o-expandable__header[aria-expanded=false] .o-expandable__cue-open{display:none}.o-expandable__content[aria-expanded=false]{display:block;max-height:99999px !important}}.o-expandable .print__header[aria-expanded=true] .o-expandable .print__cue-close,.o-expandable .print__header[aria-expanded=false] .o-expandable .print__cue-open{display:none}.o-expandable .print__content[aria-expanded=false]{display:block;max-height:99999px !important}.o-summary__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary__btn{position:relative;z-index:2;display:block;width:100%;padding-top:15px;padding-bottom:15px;border:dotted var(--pacific);border-width:1px 0;text-align:center;color:var(--pacific);background:#fff}.o-summary__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary__btn[aria-expanded=false]:before{display:block;pointer-events:none;height:2.75em;margin:0;position:absolute;left:0;right:0;top:calc(-100% + 2px);background:linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);content:\"\"}@media print{.o-summary__btn[aria-expanded=false]:before{background:none}}.o-summary__btn[aria-expanded=false]:before .print{background:none}.no-js .o-summary__btn{display:none}@media only screen and (min-width: 601px){.o-summary--mobile .o-summary__btn{display:none}}.o-summary-minimal__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary-minimal__btn{margin-top:5px;padding-left:0;padding-right:0;display:block;border:none;background:none;text-align:left;color:var(--pacific)}.o-summary-minimal__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary-minimal__btn .o-summary-minimal__cue-close,.o-summary-minimal__btn .o-summary-minimal__cue-open{display:none}.o-summary-minimal__btn[aria-expanded=false] .o-summary-minimal__cue-open,.o-summary-minimal__btn[aria-expanded=true] .o-summary-minimal__cue-close{display:block}.no-js .o-summary-minimal__btn{display:none}.o-form__group{margin-bottom:1.875em}.o-form__fieldset{border:none;margin:0;padding:0}.o-form__fieldset .m-form-field+.m-form-field{margin-top:.625em}.a-form-alert .cf-icon-svg{color:var(--gray);float:left}.a-form-alert__text{display:block;margin-left:1.25em}.a-form-alert--success .cf-icon-svg{color:var(--green)}.a-form-alert--error .cf-icon-svg{color:var(--red)}.a-form-alert--warning .cf-icon-svg{color:var(--gold)}.m-form-field .a-text-input--full{width:100%}.m-form-field .a-label+.a-text-input{margin-top:.3125em}.m-form-field--checkbox .a-label,.m-form-field--radio .a-label{display:inline-grid;grid-template-columns:1.875em auto;vertical-align:top;cursor:pointer;overflow-wrap:anywhere}.m-form-field--checkbox .a-label:before,.m-form-field--radio .a-label:before{display:inline-block;grid-row-start:1;grid-row-end:3;border:1px solid var(--gray-60);height:1.125em;width:1.125em;margin-right:10px;background-color:var(--white);content:\"\";vertical-align:top;position:relative;top:1px;left:1px}.m-form-field--checkbox .a-label:hover:before,.m-form-field--checkbox .a-label.hover:before,.m-form-field--radio .a-label:hover:before,.m-form-field--radio .a-label.hover:before{border-color:var(--pacific)}.m-form-field--checkbox .a-label__helper,.m-form-field--radio .a-label__helper{display:block}.m-form-field--checkbox .a-checkbox,.m-form-field--checkbox .a-radio,.m-form-field--radio .a-checkbox,.m-form-field--radio .a-radio{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}.m-form-field--checkbox .a-checkbox:focus+.a-label,.m-form-field--checkbox .a-checkbox.focus+.a-label,.m-form-field--checkbox .a-radio:focus+.a-label,.m-form-field--checkbox .a-radio.focus+.a-label,.m-form-field--radio .a-checkbox:focus+.a-label,.m-form-field--radio .a-checkbox.focus+.a-label,.m-form-field--radio .a-radio:focus+.a-label,.m-form-field--radio .a-radio.focus+.a-label{outline:1px dotted var(--pacific);outline-offset:1px}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:hover+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled:checked+.a-label:before,.m-form-field--checkbox .a-radio:disabled:focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled.focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled:hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled.hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled:checked+.a-label:before,.m-form-field--radio .a-checkbox:disabled:focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled.focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled:hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled.hover+.a-label:before,.m-form-field--radio .a-radio:disabled:checked+.a-label:before,.m-form-field--radio .a-radio:disabled:focus+.a-label:before,.m-form-field--radio .a-radio:disabled.focus+.a-label:before,.m-form-field--radio .a-radio:disabled:hover+.a-label:before,.m-form-field--radio .a-radio:disabled.hover+.a-label:before{border-color:var(--gray-60);outline:none;box-shadow:none}.m-form-field--checkbox .a-checkbox:disabled+.a-label,.m-form-field--checkbox .a-radio:disabled+.a-label,.m-form-field--radio .a-checkbox:disabled+.a-label,.m-form-field--radio .a-radio:disabled+.a-label{cursor:not-allowed;color:var(--gray-dark)}.m-form-field--checkbox .a-checkbox:disabled+.a-label:before,.m-form-field--checkbox .a-radio:disabled+.a-label:before,.m-form-field--radio .a-checkbox:disabled+.a-label:before,.m-form-field--radio .a-radio:disabled+.a-label:before{background:var(--gray-10);border-color:var(--gray-60)}.m-form-field--checkbox .a-checkbox:focus+.a-label:before,.m-form-field--checkbox .a-checkbox.focus+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:hover+.a-label:before,.m-form-field--checkbox .a-checkbox.hover+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center 0}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,')}.m-form-field--checkbox-error .a-label:before{border-color:var(--red);outline:1px solid var(--red)}.m-form-field--checkbox-error .a-label:hover:before,.m-form-field--checkbox-error .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-error .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-error .a-checkbox.focus+.a-label:before{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline-color:var(--red)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label,.m-form-field--checkbox-error .a-checkbox.focus+.a-label{outline:1px dotted var(--red);outline-offset:1px}.m-form-field--checkbox-warning .a-label:before{border-color:var(--gold);outline:1px solid var(--gold)}.m-form-field--checkbox-warning .a-label:hover:before,.m-form-field--checkbox-warning .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label:before{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline-color:var(--gold)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label{outline:1px dotted var(--gold);outline-offset:1px}.m-form-field--checkbox-success .a-label:before{border-color:var(--green);outline:1px solid var(--green)}.m-form-field--checkbox-success .a-label:hover:before,.m-form-field--checkbox-success .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-success .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-success .a-checkbox.focus+.a-label:before{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline-color:var(--green)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label,.m-form-field--checkbox-success .a-checkbox.focus+.a-label{outline:1px dotted var(--green);outline-offset:1px}.m-form-field--radio .a-label:before{border-radius:50%;transform:rotate(0)}.m-form-field--radio .a-radio:focus+.a-label:before,.m-form-field--radio .a-radio.focus+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:hover+.a-label:before,.m-form-field--radio .a-radio.hover+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:checked+.a-label:before{background-color:var(--pacific);box-shadow:inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:checked:disabled+.a-label:before{background-color:var(--gray-40);box-shadow:inset 0 0 0 2px var(--gray-10)}.m-form-field--radio .a-radio:focus:checked+.a-label:before,.m-form-field--radio .a-radio.focus:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:hover:checked+.a-label:before,.m-form-field--radio .a-radio.hover:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--lg-target{display:block}.m-form-field--lg-target .a-label{box-sizing:border-box;width:100%;padding:15px;background-color:var(--gray-10)}.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{background-color:var(--pacific-20);box-shadow:inset 0 0 0 1px var(--pacific)}.m-form-field--lg-target .a-checkbox:hover+.a-label,.m-form-field--lg-target .a-checkbox.hover+.a-label,.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-radio:hover+.a-label,.m-form-field--lg-target .a-radio.hover+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label{box-shadow:inset 0 0 0 2px var(--pacific)}.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{outline-offset:1px}.m-form-field--lg-target .a-checkbox:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:hover:disabled+.a-label,.m-form-field--lg-target .a-radio:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:hover:disabled+.a-label{color:var(--gray-dark);box-shadow:none;background-color:var(--gray-20)}.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label:before,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label:before{border:1px solid var(--gray-60)}.m-form-field .a-form-alert{margin-top:.9375em}.a-label{display:inline-block}.a-label__helper{color:var(--gray-dark);font-size:1rem;font-weight:400}.a-label__helper--block{display:block;margin-top:0.8333333333em}.a-label--heading{display:block;margin-bottom:0.5555555556em;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.a-label--heading,ul+.a-label--heading,ol+.a-label--heading,dl+.a-label--heading,figure+.a-label--heading,img+.a-label--heading,table+.a-label--heading,blockquote+.a-label--heading,h1+.a-label--heading,.h1+.a-label--heading,h2+.a-label--heading,.h2+.a-label--heading,h3+.a-label--heading,.h3+.a-label--heading,h5+.a-label--heading,.h5+.a-label--heading,h6+.a-label--heading,.h6+.a-label--heading{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.a-label--heading{margin-bottom:.625em;font-size:1em;line-height:1.125}}.a-label--heading .a-label__helper--block{margin-top:.625rem}.a-range{appearance:none;width:100%;min-height:49px}.a-range::-webkit-slider-runnable-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-moz-range-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-webkit-slider-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range::-moz-range-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range:focus,.a-range.focus{box-shadow:none;outline:none}.a-range:focus::-webkit-slider-thumb,.a-range.focus::-webkit-slider-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.a-range:focus::-moz-range-thumb,.a-range.focus::-moz-range-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.o-search-input{display:flex;flex-direction:column;row-gap:.9375rem}.o-search-input__input{position:relative;display:flex;width:initial;flex:0 1 100%}.o-search-input__input-label{position:absolute;left:10px;align-self:center;cursor:pointer}.o-search-input__input input[type=search]{width:100%;white-space:nowrap;padding-left:30px;appearance:none}.o-search-input__input button[type=reset]{display:none;position:absolute;right:0;align-self:center;color:var(--gray-40);font-size:20px;border:1px solid transparent;background-color:transparent;outline:0;width:44px;padding:5px;text-align:right}.o-search-input__input button[type=reset]>svg{width:25px;cursor:pointer;pointer-events:none}.o-search-input__input button[type=reset]:hover{color:var(--black)}.o-search-input__input button[type=reset]:focus{color:var(--black)}.o-search-input__input button[type=reset]:focus>svg{outline:1px dotted var(--pacific)}.o-search-input__input input[type=search]:placeholder-shown~button[type=reset]{display:none}.o-search-input__input input[type=search]:not(:placeholder-shown){padding-right:34px}.o-search-input__input input[type=search]::-webkit-search-decoration,.o-search-input__input input[type=search]::-webkit-search-cancel-button,.o-search-input__input input[type=search]::-webkit-search-results-button,.o-search-input__input input[type=search]::-webkit-search-results-decoration{display:none}.o-search-input:focus-within button[type=reset],.o-search-input .o-search-input__input:hover button[type=reset]{display:block}.o-search-input button[type=submit]{line-height:1.1875}@media only all and (min-width: 37.5625em){.o-search-input{flex-direction:row;border-left:0}.o-search-input button[type=submit]{border-top-left-radius:0;border-bottom-left-radius:0;flex-basis:25%}}.no-js .o-search-input button[type=reset]{display:none !important}.a-select{position:relative;border:1px solid var(--gray-60)}.a-select select{width:100%;line-height:1.375;padding:.4375em .375em .375em;border:0;appearance:none;background-color:var(--white);border-radius:0;color:var(--black)}.a-select select:hover,.a-select select.hover{outline:2px solid var(--pacific);outline-offset:0}.a-select select:active,.a-select select:focus,.a-select select.focus{box-shadow:0 0 0 2px var(--pacific);outline:1px dotted var(--pacific);outline-offset:3px}.a-select select[disabled]{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed}.a-select select[disabled]:hover,.a-select select[disabled].hover,.a-select select[disabled]:focus,.a-select select[disabled].focus{outline:none}.a-select select[disabled] option,.a-select select[disabled] option:disabled,.a-select select option:disabled{color:var(--gray-dark)}.a-select:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;content:\"\";pointer-events:none}.a-select--disabled:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.a-tag-filter{display:flex;gap:.625rem;border:1px solid var(--teal);padding:4px 6px;background-color:var(--teal-20);border-radius:.1875rem;color:var(--black);text-align:left;min-width:-moz-fit-content;min-width:fit-content}.a-tag-filter .cf-icon-svg{pointer-events:none;flex:none}.a-tag-filter>label{display:contents;pointer-events:none}button.a-tag-filter:hover{background-color:var(--teal-40);cursor:pointer}button.a-tag-filter:focus{outline:1px dotted var(--teal);outline-offset:1px}button.a-tag-filter:active{background-color:var(--teal)}a.a-tag-filter{line-height:normal;color:var(--black);border-color:var(--teal)}a.a-tag-filter:visited,a.a-tag-filter.visited,a.a-tag-filter:hover,a.a-tag-filter.hover{border-color:var(--teal);color:var(--black)}a.a-tag-filter:focus,a.a-tag-filter.focus{border-color:var(--teal);color:var(--black)}a.a-tag-filter:active,a.a-tag-filter.active{border-color:var(--teal);color:var(--black)}.a-tag-topic{display:flex;gap:.3125rem}.a-tag-topic{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--gold-80);letter-spacing:1px}.a-tag-topic .a-tag-topic__text{color:var(--gray);word-break:break-word}@media only all and (max-width: 37.5em){.a-tag-topic{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-tag-topic .cf-icon-svg--right{margin-left:auto}.a-tag-topic .a-tag-topic__text{border-bottom-width:0;flex-shrink:10}}a.a-tag-topic{color:var(--gold-80);border-color:var(--gold-80)}a.a-tag-topic:visited,a.a-tag-topic.visited,a.a-tag-topic:hover,a.a-tag-topic.hover{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:focus,a.a-tag-topic.focus{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:active,a.a-tag-topic.active{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic .a-tag-topic__text{border-bottom-color:var(--gold-80)}@media only all and (max-width: 37.5em){a.a-tag-topic{border-top-width:1px;border-bottom-width:1px}a.a-tag-topic:focus{outline:none}a.a-tag-topic:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-tag-topic)+li:has(.a-tag-topic) .a-tag-topic{position:relative;border-top:none}li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:hover:before,li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.a-tag-topic__bullet{font-size:1rem;line-height:1rem}@media only all and (min-width: 37.5625em){a.a-tag-topic__text{color:var(--gray);border-color:var(--gray)}a.a-tag-topic__text:visited,a.a-tag-topic__text.visited,a.a-tag-topic__text:hover,a.a-tag-topic__text.hover{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:focus,a.a-tag-topic__text.focus{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:active,a.a-tag-topic__text.active{border-color:var(--gray);color:var(--gray)}a.a-tag-topic,a.a-tag-topic:visited,a.a-tag-topic:hover,a.a-tag-topic:focus,a.a-tag-topic:active{border-bottom:none;outline-offset:1px}a.a-tag-topic .a-tag-topic__text,a.a-tag-topic:visited .a-tag-topic__text,a.a-tag-topic:hover .a-tag-topic__text,a.a-tag-topic:focus .a-tag-topic__text,a.a-tag-topic:active .a-tag-topic__text{padding-bottom:1px;border-bottom:1px dotted var(--gold-80)}a.a-tag-topic:hover .a-tag-topic__text{border-bottom:1px solid var(--gold-80)}a.a-tag-topic:focus{outline-color:var(--gray)}a.a-tag-topic:focus .a-tag-topic__text{border-bottom-style:solid !important}}.m-tag-group{padding-left:0;list-style-type:none}.m-tag-group li{margin-bottom:0;display:contents}@media only all and (min-width: 37.5625em){.m-tag-group{display:flex;gap:.9375em;flex-wrap:wrap}.m-tag-group--stacked{flex-direction:column;width:-moz-fit-content;width:fit-content}}.m-tag-group:has(.a-tag-filter){display:flex;gap:.9375em;flex-wrap:wrap}html[lang=ar] .m-tag-group{direction:rtl;padding-right:0}.a-text-input{appearance:none;display:inline-block;padding:.4375em;border:1px solid var(--gray-60);background:var(--white);color:var(--black);box-sizing:border-box}.a-text-input:hover,.a-text-input.hover{border-color:var(--pacific);outline:1px solid var(--pacific)}.a-text-input:focus,.a-text-input.focus{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific);outline:1px dotted var(--pacific);outline-offset:2px}.a-text-input:disabled,.a-text-input:disabled:hover,.a-text-input:disabled.hover,.a-text-input:disabled:focus,.a-text-input:disabled.focus{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed;border-color:var(--gray-60);outline:none}.a-text-input--error{border-color:var(--red);outline:1px solid var(--red)}.a-text-input--error:hover,.a-text-input--error.hover{border-color:var(--red-dark);outline:1px solid var(--red-dark);outline-offset:0}.a-text-input--error:focus,.a-text-input--error.focus{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red)}.a-text-input--error:focus:hover,.a-text-input--error:focus.hover,.a-text-input--error.focus:hover,.a-text-input--error.focus.hover{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red);outline-offset:2px}.a-text-input--warning{border-color:var(--gold);outline:1px solid var(--gold)}.a-text-input--warning:hover,.a-text-input--warning.hover{border-color:var(--gold-dark);outline:1px solid var(--gold-dark);outline-offset:0}.a-text-input--warning:focus,.a-text-input--warning.focus{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold)}.a-text-input--warning:focus:hover,.a-text-input--warning:focus.hover,.a-text-input--warning.focus:hover,.a-text-input--warning.focus.hover{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold);outline-offset:2px}.a-text-input--success{border-color:var(--green);outline:1px solid var(--green)}.a-text-input--success:hover,.a-text-input--success.hover{border-color:var(--green-dark);outline:1px solid var(--green-dark);outline-offset:0}.a-text-input--success:focus,.a-text-input--success.focus{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green)}.a-text-input--success:focus:hover,.a-text-input--success:focus.hover,.a-text-input--success.focus:hover,.a-text-input--success.focus.hover{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green);outline-offset:2px}::-webkit-search-decoration{appearance:none}::placeholder{color:var(--gray-dark)}input[type=date]::-webkit-datetime-edit{color:var(--gray-dark)}select.o-multiselect{display:block;box-sizing:border-box;width:100%;padding:.25em .4375em;height:5.5em;border:1px solid var(--gray-60)}select.o-multiselect option{padding:.125em .375em}.o-multiselect,.o-multiselect__header{position:relative}.o-multiselect__header:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;border:1px solid var(--gray-60);content:\"\";pointer-events:none}.o-multiselect__search[type=text]{display:block;box-sizing:border-box;width:100%}.o-multiselect__fieldset{border-color:var(--gray-60);border-top:none;margin:-1px 0 0;padding:0;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;position:absolute;z-index:10;max-height:0;width:100%;transition:max-height .25s ease-out}.o-multiselect.u-active .o-multiselect__fieldset{margin-top:0;max-height:140px;border-color:var(--pacific);border-width:2px;border-top:0}.o-multiselect.u-active .o-multiselect__header:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.o-multiselect__options{list-style-type:none;background-color:var(--white);padding:0}.o-multiselect__options li{margin:0}.o-multiselect__options li:first-child .a-label{padding-top:.625em}.o-multiselect__options.u-filtered li:not(.u-filter-match){display:none}.o-multiselect__options.u-no-results li,.o-multiselect__options.u-max-selections li{display:none}.o-multiselect__options.u-no-results:after,.o-multiselect__options.u-max-selections:after{display:list-item}.o-multiselect__options.u-no-results:after{content:\"No results found\"}.o-multiselect__options.u-max-selections{padding:.625em;pointer-events:none}.o-multiselect__options.u-max-selections:after{content:\"Reached maximum number of selections\"}.o-multiselect__options .a-label{box-sizing:border-box;padding:.3125em 0 .3125em .625em;width:100%}.cf-icon-svg{height:1.1875em;vertical-align:text-top;fill:currentcolor}.cf-icon-svg--updating,.cf-icon-svg--updating-round{animation:updating-animation 1.25s infinite linear;transform-origin:50% 50%}@keyframes updating-animation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}html[lang=ar] .cf-icon-svg--right,html[lang=ar] .cf-icon-svg--right-round,html[lang=ar] .cf-icon-svg--left,html[lang=ar] .cf-icon-svg--left-round,html[lang=ar] .cf-icon-svg--arrow-right,html[lang=ar] .cf-icon-svg--arrow-right-round,html[lang=ar] .cf-icon-svg--arrow-left,html[lang=ar] .cf-icon-svg--arrow-left-round,html[lang=ar] .cf-icon-svg--help,html[lang=ar] .cf-icon-svg--help-round,html[lang=ar] .cf-icon-svg--book,html[lang=ar] .cf-icon-svg--book-round,html[lang=ar] .cf-icon-svg--document,html[lang=ar] .cf-icon-svg--document-round,html[lang=ar] .cf-icon-svg--edit,html[lang=ar] .cf-icon-svg--edit-round,html[lang=ar] .cf-icon-svg--paper-clip,html[lang=ar] .cf-icon-svg--paper-clip-round,html[lang=ar] .cf-icon-svg--cart,html[lang=ar] .cf-icon-svg--cart-round,html[lang=ar] .cf-icon-svg--disability,html[lang=ar] .cf-icon-svg--disability-round,html[lang=ar] .cf-icon-svg--travel,html[lang=ar] .cf-icon-svg--travel-round,html[lang=ar] .cf-icon-svg--bullhorn,html[lang=ar] .cf-icon-svg--bullhorn-round,html[lang=ar] .cf-icon-svg--chart,html[lang=ar] .cf-icon-svg--chart-round,html[lang=ar] .cf-icon-svg--list,html[lang=ar] .cf-icon-svg--list-round,html[lang=ar] .cf-icon-svg--external-link,html[lang=ar] .cf-icon-svg--external-link-round{transform:scaleX(-1)}.m-card{position:relative}.m-card:not(.m-card--breakout)>a{padding:1.875em}.m-card:not(.m-card--breakout) .m-card__footer{margin-top:auto}.m-card:not(.m-card--breakout,.m-card--topic){background:var(--white);border:1px solid var(--gray-20);border-bottom-width:3px;padding:1.875em}.m-card:not(.m-card--breakout,.m-card--topic),.m-card>a{display:flex;flex-direction:column;flex-grow:1;flex-basis:0;box-sizing:border-box;height:100%}.m-card a:focus{outline-offset:2px}.m-card__footer>a{font-weight:500;border-bottom-width:1px}@media only all and (max-width: 56.3125em){.m-card__heading{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h4+.m-card__heading,.h4+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.3636363636em}}@media only all and (max-width: 56.3125em)and (max-width: 37.5em){.m-card__heading{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h3+.m-card__heading,.h3+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.6666666667em}}.m-card__heading>a{color:var(--black)}.m-card__heading>a:hover{color:var(--pacific)}.m-card__heading>a .m-card__icon{font-size:1em;margin-bottom:0;padding-right:.46875em}.m-card__heading>a .m-card__icon,.m-card__heading>a span{display:table-cell}.m-card>.m-list{margin-top:10px;margin-bottom:30px}.m-card--topic{text-align:center;width:170px;background:var(--white)}.m-card--topic>a{border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--topic .m-card__icon{font-size:1.875em;color:var(--green);margin-bottom:.3125em}.m-card--topic:hover>a{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--topic:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--topic .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--topic>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--topic:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:focus .m-card__footer>span{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:active .m-card__footer>span{border-color:var(--pacific-dark);border-style:solid;color:var(--pacific-dark)}.m-card--topic-action .m-card__icon{color:var(--pacific)}.m-card--breakout{min-width:210px;text-align:center}.m-card--breakout>a{padding-top:60px}.m-card--breakout .m-card__inner-wrapper{position:relative;z-index:0;min-height:135px;background:var(--gray-5);border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--breakout .m-card__img{position:absolute;z-index:1;top:0;left:50%;width:210px;height:120px;margin-left:-105px}.m-card--breakout .m-card__footer{margin-top:84px}.m-card--breakout:hover .m-card__inner-wrapper{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--breakout:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--breakout .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--breakout>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--breakout:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--breakout>a:focus .m-card__footer>span{border-color:var(--pacific);color:var(--pacific)}.m-card--breakout>a:active .m-card__footer>span{border-color:var(--navy);border-style:solid;color:var(--navy)}.m-card--breakout .m-card__footer>span{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card--breakout .m-card__footer>span,ul+.m-card--breakout .m-card__footer>span,ol+.m-card--breakout .m-card__footer>span,dl+.m-card--breakout .m-card__footer>span,figure+.m-card--breakout .m-card__footer>span,img+.m-card--breakout .m-card__footer>span,table+.m-card--breakout .m-card__footer>span,blockquote+.m-card--breakout .m-card__footer>span,h1+.m-card--breakout .m-card__footer>span,.h1+.m-card--breakout .m-card__footer>span,h2+.m-card--breakout .m-card__footer>span,.h2+.m-card--breakout .m-card__footer>span,h4+.m-card--breakout .m-card__footer>span,.h4+.m-card--breakout .m-card__footer>span,h5+.m-card--breakout .m-card__footer>span,.h5+.m-card--breakout .m-card__footer>span,h6+.m-card--breakout .m-card__footer>span,.h6+.m-card--breakout .m-card__footer>span{margin-top:1.3636363636em}.o-card-group>h2{margin-bottom:1.875rem}.o-card-group--column-2 .o-card-group__cards{grid-template-columns:1fr 1fr}.o-card-group--column-3 .o-card-group__cards{grid-template-columns:repeat(3, minmax(0, 1fr))}@media only all and (max-width: 63.8125em){.o-card-group--column-3 .o-card-group__cards{grid-template-columns:1fr 1fr}}.o-card-group__cards{display:grid;grid-column-gap:1.25em;grid-row-gap:1.25em}@media only all and (max-width: 37.5em){.o-card-group__cards{grid-template-columns:100% !important}}.o-card-group--bg-green{padding:1.875em;background:var(--green-20)}_:-ms-lang(x),.o-card-group__cards{display:block}_:-ms-lang(x) .m-card,.o-card-group__cards .m-card{display:block;float:left;margin-bottom:10px}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-2 .o-card-group__cards .m-card{width:48%;margin-right:2%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-2 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-3 .o-card-group__cards .m-card{width:32%;margin-right:1%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-3 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x),.o-card-group:after{content:\"\";display:table;clear:both}.o-card-group--count-2 .m-card:nth-of-type(1),.o-card-group--count-3 .m-card:nth-of-type(1),.o-card-group--count-4 .m-card:nth-of-type(1){grid-area:card1}.o-card-group--count-2 .m-card:nth-of-type(2),.o-card-group--count-3 .m-card:nth-of-type(2),.o-card-group--count-4 .m-card:nth-of-type(2){grid-area:card2}.o-card-group--count-2 .m-card:nth-of-type(3),.o-card-group--count-3 .m-card:nth-of-type(3),.o-card-group--count-4 .m-card:nth-of-type(3){grid-area:card3}.o-card-group--count-2 .m-card:nth-of-type(4),.o-card-group--count-3 .m-card:nth-of-type(4),.o-card-group--count-4 .m-card:nth-of-type(4){grid-area:card4}.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card1 card3\"}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.7307692308em}h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1)>a{justify-content:center}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card3 card4\"}.o-card-group--flow .o-card-group__cards{display:flex;flex-wrap:wrap;justify-content:center}@media only all and (min-width: 37.5625em)and (max-width: 56.25em){.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card1\" \"card2 card3\"}}@media only all and (max-width: 37.5em){.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\"}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\" \"card4\"}.o-card-group--flow .o-card-group__cards{display:block}.o-card-group--flow .o-card-group__cards .m-card{width:100%;margin-bottom:1.875em}}.o-email-signup .m-notification{margin-bottom:.9375em}.o-email-signup .a-text-input{max-width:23.125rem}.o-email-signup__buttons{display:flex;margin-top:.9375em;align-items:center;flex-wrap:wrap-reverse;gap:.9375em}.o-email-signup .a-btn{text-align:inherit}@media only all and (max-width: 37.5em){.o-email-signup .a-label--heading{font-size:1em}}.o-featured-content-module{min-height:220px;position:relative;border:1px solid var(--gray-40);background-color:var(--gray-5)}.o-featured-content-module__text{padding-top:1.875em;padding-bottom:1.875em}.o-featured-content-module__img{display:block}@media only all and (max-width: 37.5em){.o-featured-content-module__text{padding-right:.9375em;padding-left:.9375em}.o-featured-content-module__visual{padding-right:.9375em;padding-bottom:.9375em;padding-left:.9375em}.o-featured-content-module__img{margin-right:auto;margin-left:auto}}@media only all and (min-width: 37.5625em){.o-featured-content-module__text{padding-right:300px;padding-left:1.875em}.o-featured-content-module__visual{height:100%;overflow:hidden;position:absolute;top:0;right:0;width:270px}.o-featured-content-module__img{max-width:none;height:100%;position:absolute;left:50%;transform:translate(-50%)}}.m-hero{background-color:var(--gray-5)}.m-hero__wrapper{display:grid;max-width:1200px;margin:0 auto;padding-top:30px;padding-bottom:30px}.m-hero__text{padding-right:15px;padding-left:15px}.m-hero__heading{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7647058824em}.m-hero__subhead{font-size:22px;line-height:1.25}.m-hero__image-wrapper{box-sizing:border-box;overflow:hidden}.m-hero__image{background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;display:none}@supports(display: grid){.m-hero__image{display:block}}.m-hero--knockout{background-color:var(--gray);color:var(--white)}.m-hero--overlay .m-hero__wrapper{background-position:center;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo,.m-hero--50-50{background-color:var(--white)}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}@media only all and (min-width: 37.5625em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h2+.m-hero--jumbo .m-hero__subhead,.h2+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h2+.m-hero--50-50 .m-hero__subhead,.h2+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.3636363636em}}@media only all and (min-width: 63.8125em){.m-hero--jumbo .m-hero__wrapper,.m-hero--50-50 .m-hero__wrapper{min-height:285px}.m-hero--jumbo .m-hero__heading,.m-hero--50-50 .m-hero__heading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.625em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead{margin-top:1.7307692308em}h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h3+.m-hero--jumbo .m-hero__subhead,.h3+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h3+.m-hero--50-50 .m-hero__subhead,.h3+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){.m-hero__image-wrapper{margin-top:1.875em}.m-hero--overlay .m-hero__wrapper{background-image:none !important}.m-hero--jumbo .m-hero__wrapper{padding-bottom:0}}@media only all and (max-width: 56.25em){.m-hero__heading{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7307692308em}h1+.m-hero__heading,.h1+.m-hero__heading,h3+.m-hero__heading,.h3+.m-hero__heading,h4+.m-hero__heading,.h4+.m-hero__heading,h5+.m-hero__heading,.h5+.m-hero__heading,h6+.m-hero__heading,.h6+.m-hero__heading{margin-top:1.1538461538em}.m-hero__subhead{font-size:18px}}@media only all and (min-width: 37.5625em){.m-hero__wrapper{grid-template-columns:7fr 5fr;padding-right:15px;padding-left:15px;min-height:225px}.m-hero__text{margin:auto 0}.m-hero__image-wrapper{padding-right:15px;padding-left:15px;display:flex;align-items:center}.m-hero--bleeding .m-hero__image-wrapper{width:100%;margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--bleeding .m-hero__image{padding-bottom:0 !important;height:100%;width:100%;background-size:cover}.m-hero--overlay .m-hero__image{display:none}.m-hero--jumbo .m-hero__wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo .m-hero__image{display:none}.m-hero--50-50 .m-hero__wrapper{grid-template-columns:1fr 1fr;border:1px solid var(--gray-40);border-top:none;background-position:100% center;background-repeat:no-repeat;background-size:50%}.m-hero--50-50 .m-hero__image{display:none}}@media only all and (min-width: 63.8125em){.m-hero__wrapper{padding-top:2.8125em;padding-bottom:2.8125em;min-height:195px}.m-hero--bleeding .m-hero__image-wrapper{margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--50-50 .m-hero__wrapper{min-height:345px}}.content-l{position:relative}@media only all and (min-width: 37.5625em){.content-l{display:block;position:relative;margin-left:-15px;margin-right:-15px}}@media only all and (max-width: 37.5em){.content-l__col+.content-l__col{margin-top:1.875em}}@media only all and (min-width: 37.5625em){.content-l__col-1{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-2{display:inline-block;box-sizing:border-box;width:50%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-3{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-2-3{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-8{display:inline-block;box-sizing:border-box;width:37.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-5-8{display:inline-block;box-sizing:border-box;width:62.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-4{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-4{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}.content__line{height:1px;background:var(--gray-40)}.content__main dd,.content__main dt,.content__main h3,.content__main h4,.content__main h5,.content__main h6,.content__main li,.content__main p,.content__main label,.content__intro dd,.content__intro dt,.content__intro h3,.content__intro h4,.content__intro h5,.content__intro h6,.content__intro li,.content__intro p,.content__intro label{max-width:41.875rem}.content__intro,.content__main,.content__sidebar{padding:1.875em .9375em}@media only all and (min-width: 37.5625em){.content__intro,.content__main,.content__sidebar{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding:2.8125em .9375em}}@media only all and (min-width: 56.3125em){.content__intro,.content__main,.content__sidebar{padding:2.8125em 0}}@media only all and (min-width: 56.3125em){.content__intro{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}@media only all and (min-width: 56.3125em){.content--1-3 .content__sidebar{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-right:1.875em}.content--1-3 .content__main{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;position:relative}.content--1-3 .content__main:after{content:\"\";border-left:1px solid var(--gray-40);position:absolute;top:2.8125em;bottom:0;left:-1.875em}.content--2-1 .content__main{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content--2-1 .content__main:after{right:-1.875em}.content--2-1 .content__sidebar{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-left:1.875em}}.content--flush-bottom{padding-bottom:0}@media only all and (max-width: 56.25em){.content--flush-top-on-small{padding-top:0}}@media only all and (max-width: 56.25em){.content--flush-all-on-small{padding:0;border:none}}.block{margin-top:3.75em;margin-bottom:3.75em}.block--border-top{border-top:1px solid var(--gray-40)}.block--border-right{border-right:1px solid var(--gray-40)}.block--border-bottom{border-bottom:1px solid var(--gray-40)}.block--border-left{border-left:1px solid var(--gray-40)}.block--border{border:1px solid var(--gray-40)}.block--flush-top{margin-top:0 !important}.block--flush-top.block--border,.block--flush-top.block--border-top{border-top:none}.block--flush-bottom{margin-bottom:0 !important}.block--flush-bottom.block--border,.block--flush-bottom.block--border-bottom{border-bottom:none}.block--flush-sides{margin-right:-15px;margin-left:-15px}@media only all and (max-width: 37.5em){.block--flush-sides.block--border,.block--flush-sides.block--border-right,.block--flush-sides.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush-sides{margin-right:-30px;margin-left:-30px}}.block--flush{margin-top:0 !important;margin-right:-15px;margin-bottom:0 !important;margin-left:-15px}.block--flush.block--border,.block--flush.block--border-top,.block--flush.block--border-bottom{border-top:none;border-bottom:none}@media only all and (max-width: 37.5em){.block--flush.block--border,.block--flush.block--border-right,.block--flush.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush{margin-right:-30px;margin-left:-30px}}.block--bg{padding:1.875em .9375em 3.75em;background:var(--gray-5)}@media only all and (min-width: 37.5625em){.block--bg{padding:2.8125em 1.875em}}.block--padded-top{padding-top:1.875em;margin-top:1.875em}.block--padded-bottom{padding-bottom:1.875em;margin-bottom:1.875em}.block--sub{margin-top:1.875em;margin-bottom:1.875em}@media only all and (min-width: 56.3125em){.wrapper{max-width:1200px;padding-right:15px;padding-left:15px;margin:0 auto;clear:both}}.wrapper--match-content{padding-left:15px;padding-right:15px}@media only all and (min-width: 37.5625em){.wrapper--match-content{padding-left:30px;padding-right:30px;max-width:1200px}}.o-text-introduction{margin-top:0;margin-bottom:60px}.o-text-introduction>*{margin-top:0;margin-bottom:15px;max-width:41.875rem}.o-well{box-sizing:border-box;padding:1.875em .9375em;border:1px solid var(--gray-40);background-color:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-well{padding-left:1.875em;padding-right:1.875em}}.o-banner{padding:.9375em 0;background:var(--gold-10);border-bottom:1px solid var(--gray-40);font-size:.875em}.o-banner .m-notification{border:none;padding:0}.o-banner .m-notification__icon{left:0;top:0}.o-banner--dark{background:var(--teal-dark);border-color:var(--teal-dark);color:var(--white)}.o-banner--dark .m-notification{background:var(--teal-dark)}.o-banner--dark .m-notification .cf-icon-svg{fill:var(--white)}.o-banner--dark .m-notification a{color:var(--white);border-color:var(--white)}.o-banner--dark .m-notification a:visited,.o-banner--dark .m-notification a.visited{border-color:var(--teal-40);color:var(--teal-40)}.o-banner--dark .m-notification a:hover,.o-banner--dark .m-notification a.hover{border-color:var(--gray-15);color:var(--gray-15)}.o-banner--dark .m-notification a:focus,.o-banner--dark .m-notification a.focus{border-color:var(--white);color:var(--white)}.o-banner--dark .m-notification a:active,.o-banner--dark .m-notification a.active{border-color:var(--gray-15);color:var(--gray-15)}@media only all and (min-width: 37.5625em){.o-banner{font-size:1em}}.m-notification{display:none;position:relative;padding:15px;background:var(--gray-5);border:1px solid var(--gray-40)}.m-notification>.cf-icon-svg{position:absolute;fill:var(--gray)}.m-notification--success{background:var(--green-10);border-color:var(--green)}.m-notification--success>.cf-icon-svg{fill:var(--green)}.m-notification--warning{background:var(--gold-10);border-color:var(--gold)}.m-notification--warning>.cf-icon-svg{fill:var(--gold)}.m-notification--error{background:var(--red-10);border-color:var(--red)}.m-notification--error>.cf-icon-svg{fill:var(--red)}.m-notification--success a,.m-notification--warning a,.m-notification--error a{color:var(--pacific-mid-dark);border-color:var(--pacific-mid-dark)}.m-notification--success a:visited,.m-notification--success a.visited,.m-notification--warning a:visited,.m-notification--warning a.visited,.m-notification--error a:visited,.m-notification--error a.visited{border-color:var(--teal);color:var(--teal)}.m-notification--success a:hover,.m-notification--success a.hover,.m-notification--warning a:hover,.m-notification--warning a.hover,.m-notification--error a:hover,.m-notification--error a.hover{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-notification--success a:focus,.m-notification--success a.focus,.m-notification--warning a:focus,.m-notification--warning a.focus,.m-notification--error a:focus,.m-notification--error a.focus{border-color:var(--pacific-mid-dark);color:var(--pacific-mid-dark)}.m-notification--success a:active,.m-notification--success a.active,.m-notification--warning a:active,.m-notification--warning a.active,.m-notification--error a:active,.m-notification--error a.active{border-color:var(--navy-dark);color:var(--navy-dark)}.m-notification--visible{display:block}.cf-icon-svg+.m-notification__content{padding-left:1.5625rem}.m-notification__message{font-size:1rem;line-height:1.25;font-weight:500}@media only all and (min-width: 37.5625em){.m-notification__message{font-size:1.125rem}}.m-notification__explanation{margin-top:.3125rem;margin-bottom:.9375rem}.m-notification__message+.m-list{margin-top:.9375rem}@media only all and (min-width: 37.5625em){.m-notification .cf-icon-svg{font-size:1.125rem}.m-notification__explanation{margin-bottom:0}.m-notification .m-list{margin-top:.3125rem}.m-notification .m-list__item{margin-bottom:.3125rem}}html[lang=ar] .m-notification .cf-icon-svg+.m-notification__content{padding-left:initial;padding-right:1.5625rem}html[lang=ar] .m-notification .m-list{padding-right:0}.m-pagination{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:\"pag-btn-prev . pag-btn-next\" \"pag-form pag-form pag-form\";row-gap:.9375rem}.m-pagination__form{grid-area:pag-form;display:flex;flex-flow:wrap;place-content:center;gap:.625rem;padding:.3125rem;border-radius:.25rem;background:var(--gray-5);color:var(--gray)}.m-pagination__current-page{width:2.8125rem;font-weight:500;text-align:right}.m-pagination__label{display:contents;white-space:nowrap}.m-pagination__btn-prev{grid-area:pag-btn-prev;z-index:1}.m-pagination__btn-next{grid-area:pag-btn-next;z-index:1}@media only all and (min-width: 37.5625em){.m-pagination{grid-template-areas:\"pag-btn-prev pag-form pag-btn-next\"}.m-pagination__btn-prev{border-top-right-radius:0;border-bottom-right-radius:0}.m-pagination__btn-next{border-top-left-radius:0;border-bottom-left-radius:0}}.o-table__cell--right-align{text-align:right}.o-table--scrolling{box-sizing:border-box;overflow-y:hidden}.o-table--scrolling table{border:1px solid var(--gray-40)}.o-table--scrolling table>tbody>tr:nth-child(2n)>th,.o-table--scrolling table>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-table--striped>tbody>tr:nth-child(2n)>th,.o-table--striped>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}}@media only screen and (max-width: 600px){.o-table{width:100%}.o-table--striped tr:nth-child(2n)>th,.o-table--striped tr:nth-child(2n)>td{background:var(--white)}.o-table--stack-on-small{border-top:1px solid var(--gray-40)}.o-table--stack-on-small tr,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=row],.o-table--stack-on-small [data-display-table=cell]{display:block}.o-table--stack-on-small th,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=cell]{padding-right:0;padding-left:0;width:100%}.o-table--stack-on-small>thead,.o-table--stack-on-small [data-display-table=thead]{display:none}.o-table--stack-on-small td[data-label]:before{display:block;margin-top:0;margin-bottom:.3125em;content:attr(data-label);line-height:1.83333333;font-size:.875em;font-weight:600;letter-spacing:1px;text-transform:uppercase}.o-table--stack-on-small td:last-child,.o-table--stack-on-small [data-display-table=cell]:last-child{margin-bottom:1.875em}}.a-date{color:var(--gray);white-space:nowrap;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.a-date,ul+.a-date,ol+.a-date,dl+.a-date,figure+.a-date,img+.a-date,table+.a-date,blockquote+.a-date,h1+.a-date,.h1+.a-date,h2+.a-date,.h2+.a-date,h3+.a-date,.h3+.a-date,h4+.a-date,.h4+.a-date,h6+.a-date,.h6+.a-date{margin-top:2.1428571429em}.no-js .u-js-only,.u-hide-if-js{display:none !important}.no-js .u-hide-if-js{display:block !important}.u-clearfix:after{content:\"\";display:table;clear:both}.u-visually-hidden{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}@media only all and (max-width: 37.5em){.u-hide-on-mobile{display:none}}.u-show-on-mobile{display:none}@media only all and (max-width: 37.5em){.u-show-on-mobile{display:block}}.u-hidden{display:none !important}.u-invisible{visibility:hidden}.u-right{float:right}.u-nowrap{white-space:nowrap}.u-flexible-container{position:relative;padding-bottom:56.25%;height:0}.u-flexible-container__inner{position:absolute;top:0;left:0;width:100%;height:100%}.u-flexible-container--4-3{position:relative;padding-bottom:75%;height:0}.u-mt0{margin-top:0 !important}.u-mb0{margin-bottom:0 !important}.u-mt5{margin-top:5px !important}.u-mb5{margin-bottom:5px !important}.u-mt10{margin-top:10px !important}.u-mb10{margin-bottom:10px !important}.u-mt15{margin-top:15px !important}.u-mb15{margin-bottom:15px !important}.u-mt20{margin-top:20px !important}.u-mb20{margin-bottom:20px !important}.u-mt30{margin-top:30px !important}.u-mb30{margin-bottom:30px !important}.u-mt45{margin-top:45px !important}.u-mb45{margin-bottom:45px !important}.u-mt60{margin-top:60px !important}.u-mb60{margin-bottom:60px !important}.u-w100pct{width:100%}.u-w90pct{width:90%}.u-w80pct{width:80%}.u-w70pct{width:70%}.u-w60pct{width:60%}.u-w50pct{width:50%}.u-w40pct{width:40%}.u-w30pct{width:30%}.u-w20pct{width:20%}.u-w10pct{width:10%}.u-w75pct{width:75%}.u-w65pct{width:65%}.u-w25pct{width:25%}.u-w15pct{width:15%}.u-w66pct{width:66.6666666667%}.u-w33pct{width:33.3333333333%}small,.u-small-text{font-size:.875em}small--subtle,.u-small-text--subtle{color:var(--gray)}.u-no-animation{transition-duration:0s !important}.u-move-transition{transition:transform .25s ease-out}.u-move-to-origin{transform:translateZ(0)}.u-move-left{transform:translate3d(-100%, 0, 0)}.u-move-left-2x{transform:translate3d(-200%, 0, 0)}.u-move-left-3x{transform:translate3d(-300%, 0, 0)}.u-move-right{transform:translate3d(100%, 0, 0)}.u-move-up{transform:translate3d(0, -100%, 0)}.u-alpha-transition{transition:opacity .25s linear}.u-alpha-100{opacity:1}.u-alpha-0{opacity:0}.u-max-height-transition{overflow:hidden;contain:paint;transition:max-height .2s ease-out}.u-max-height-zero{max-height:0 !important}.u-max-height-summary{max-height:88px !important}.a-link{border-bottom-width:0}.a-link .a-link__text{border-bottom-width:1px;border-bottom-style:inherit;overflow-wrap:break-word}.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){.a-link--jump{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-link--jump .cf-icon-svg--right{margin-left:auto}.a-link--jump .a-link__text{border-bottom-width:0;flex-shrink:10}}a.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){a.a-link--jump{border-top-width:1px;border-bottom-width:1px}a.a-link--jump:focus{outline:none}a.a-link--jump:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-link--jump)+li:has(.a-link--jump) .a-link--jump{position:relative;border-top:none}li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:hover:before,li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.m-list--unstyled,.m-list--horizontal,.m-list--links{padding-left:0;list-style-type:none}.m-list--unstyled .m-list__item,.m-list--horizontal .m-list__item,.m-list--links .m-list__item{margin-left:0}.m-list--spaced .m-list--spaced,.m-list--spaced .m-list__item+.m-list__item{margin-top:1.5em}.m-list--horizontal .m-list__item{display:inline-block;margin-right:.25em;margin-bottom:0}@media only all and (max-width: 37.5em){.m-list--links .m-list__item{margin-bottom:0}}html[lang=ar] .m-list{padding-right:0}.m-meta-header{display:flex;flex-direction:column-reverse;flex-wrap:wrap-reverse;row-gap:.625rem;column-gap:1.3125rem;width:-moz-fit-content;width:fit-content;padding-bottom:.625rem;overflow:hidden}.m-meta-header__item-group{display:flex;flex-wrap:wrap;column-gap:1.3125rem}.m-meta-header__item{display:grid;grid-template-columns:0 auto 1fr;row-gap:.3125rem;text-wrap:balance;margin-bottom:0;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.m-meta-header__item,ul+.m-meta-header__item,ol+.m-meta-header__item,dl+.m-meta-header__item,figure+.m-meta-header__item,img+.m-meta-header__item,table+.m-meta-header__item,blockquote+.m-meta-header__item,h1+.m-meta-header__item,.h1+.m-meta-header__item,h2+.m-meta-header__item,.h2+.m-meta-header__item,h3+.m-meta-header__item,.h3+.m-meta-header__item,h5+.m-meta-header__item,.h5+.m-meta-header__item,h6+.m-meta-header__item,.h6+.m-meta-header__item{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.625em;font-size:1em;line-height:1.125}}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.3125rem}}.m-meta-header__item .cf-icon-svg{margin-right:.3125rem}.m-meta-header__item:before{content:\"|\";margin-left:-0.8125rem}.m-meta-header__item .a-date{font-size:.875rem;line-height:1.7142857143;margin-bottom:0}@media only all and (min-width: 37.5625em){.m-meta-header{flex-direction:row}}.m-pull-quote__body{color:var(--black);font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-pull-quote__body{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.m-pull-quote__citation{color:var(--gray);font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.m-pull-quote__citation,ul+.m-pull-quote__citation,ol+.m-pull-quote__citation,dl+.m-pull-quote__citation,figure+.m-pull-quote__citation,img+.m-pull-quote__citation,table+.m-pull-quote__citation,blockquote+.m-pull-quote__citation,h1+.m-pull-quote__citation,.h1+.m-pull-quote__citation,h2+.m-pull-quote__citation,.h2+.m-pull-quote__citation,h3+.m-pull-quote__citation,.h3+.m-pull-quote__citation,h4+.m-pull-quote__citation,.h4+.m-pull-quote__citation,h6+.m-pull-quote__citation,.h6+.m-pull-quote__citation{margin-top:2.1428571429em}.m-pull-quote__citation:before{content:\"—\"}.m-slug-header{border-top:1px solid var(--gray-40)}.m-slug-header__heading{display:inline-block;padding-top:0.2857142857em;border-top:5px solid var(--green);margin-top:-3px;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}.a-tagline{font-size:.75rem;display:grid;grid-template-columns:22px 1fr;grid-column-gap:10px}.a-tagline__text{display:inline-block}.a-tagline .u-usa-flag{margin-top:1px}.a-tagline--large{font-size:1rem}.a-tagline--large .u-usa-flag{margin-top:4px}.u-usa-flag{display:inline-block;width:24px;height:13px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAZCAMAAABAf11LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5QTFRF////sxlC7MbQ2YyhxlNxCjFhR2WJV3GSKUt1dYumOFh/GT5rhZiwwszYsr/OlKW6Zn6c0djh8PL1iR9Ko7LE4OXrl0pttKC0pXWRtYKbSuJhRQAAANFJREFUeNrkkctuwyAUREnSuW/ApHYf//+jBVdZVcJi3aORgAXcMyLBAAJEzsVG3m8TkifyI3zfPQ6nJJLo421CArSBmkgjNEWtQE4zXJmClXuCWIlU5hdQxCqbqnE1KdIz79CVDvBwZxyKfQfmHTyzl01UZSvOWSTbhZLSWeDMufWLC/1ls3amT4qQq394EjIjApxBT+/nr8eEBNuKcB9SWMpmEXalNOylmlUZNTr4vE/4VdKhpC+leQf6y/e0wzL3RdJtkfUJyzwW+ZcdfgQYAJmJD3zerW6OAAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */:root{--font-stack: system-ui, sans-serif;--beige: #bea96f;--beige-30: #f0e8d8;--beige-60: #d8c8a0;--green-dark: #1e9642;--green-mid-dark: #1fa040;--green: #20aa3f;--green-90: #48b753;--green-80: #66c368;--green-70: #93cf7c;--green-60: #addc91;--green-50: #bae0a2;--green-40: #c7e5b3;--green-30: #d4eac6;--green-20: #e2efd8;--green-10: #f0f8eb;--teal-dark: #005e5d;--teal-mid-dark: #126b69;--teal: #257675;--teal-90: #3e8685;--teal-80: #579695;--teal-70: #70a6a5;--teal-60: #89b6b5;--teal-50: #9ec4c3;--teal-40: #b4d2d1;--teal-30: #c4dddc;--teal-20: #d4e7e6;--teal-10: #f0f7f6;--pacific-dark: #0050b4;--pacific-mid-dark: #0061c1;--pacific: #0072ce;--pacific-90: #2284d5;--pacific-80: #4497dc;--pacific-70: #61a7e2;--pacific-60: #7eb7e8;--pacific-50: #96c4ed;--pacific-40: #afd2f2;--pacific-30: #c3ddf6;--pacific-20: #d6e8fa;--pacific-10: #eff8fd;--navy-dark: #002d72;--navy-mid-dark: #123c7c;--navy: #254b87;--navy-90: #3e5f95;--navy-80: #5674a3;--navy-70: #6f88b2;--navy-60: #889cc0;--navy-50: #9daecc;--navy-40: #b3c0d9;--navy-30: #c3cde2;--navy-20: #d3daeb;--navy-10: #f4f6fa;--purple-dark: #a01b68;--purple-mid-dark: #aa2071;--purple: #b4267a;--purple-90: #be438b;--purple-80: #c55998;--purple-70: #cd70a5;--purple-60: #d486b2;--purple-50: #dc9cbf;--purple-40: #e3b2cc;--purple-30: #ebc9d9;--purple-20: #f0d8e2;--purple-10: #fdf3f8;--red-dark: #b63014;--red-mid-dark: #c3381c;--red: #d14124;--red-90: #d75a40;--red-80: #dd735d;--red-70: #e28875;--red-60: #e79e8e;--red-50: #ebb0a3;--red-40: #f0c3b8;--red-30: #f3d1c8;--red-20: #f7e0d9;--red-10: #fbefec;--gold-dark: #dc731c;--gold-mid-dark: #ed881b;--gold: #ff9e1b;--gold-90: #ffab39;--gold-80: #ffb858;--gold-70: #ffc372;--gold-60: #ffce8d;--gold-50: #ffd8a3;--gold-40: #ffe1b9;--gold-30: #ffe8cb;--gold-20: #fff0dd;--gold-10: #fff6ec;--neutral-dark: #745745;--neutral-mid-dark: #7d604b;--neutral: #8a6c57;--neutral-90: #957865;--neutral-80: #a18573;--neutral-70: #ad9484;--neutral-60: #baa496;--neutral-50: #c6b4a9;--neutral-40: #d3c5bc;--neutral-30: #ddd1c9;--neutral-20: #e7ddd7;--neutral-10: #f8f5f2;--gray-darker: #293037;--gray-dark: #43484e;--gray-mid-dark: #4f5257;--gray: #5a5d61;--gray-90: #676a6f;--gray-80: #75787b;--gray-70: #838588;--gray-60: #919395;--gray-50: #a2a3a4;--gray-40: #b4b5b6;--gray-30: #c3c4c4;--gray-20: #d2d3d5;--gray-15: #dcdddf;--gray-10: #e7e8e9;--gray-5: #f7f8f9;--black: #101820;--white: #fff}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/2cd55546-ec00-4af9-aeca-4a3cd186da53.woff2\") format(\"woff2\");font-style:normal;font-weight:normal;font-display:fallback}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/627fbb5a-3bae-4cd9-b617-2f923e29d55e.woff2\") format(\"woff2\");font-style:normal;font-weight:500;font-display:fallback}:root{--font-stack: \"Avenir Next\", arial, sans-serif}.search-panel{padding:30px;border-right:1px solid var(--gray-40);background-color:var(--gray-5)}@media screen and (min-width: 901px){.search-panel{padding:30px}}@media screen and (max-width: 599px){.search-panel{padding:10px;min-height:150px}}.date-subscript{font-size:16px;color:var(--gray)}","/*! normalize.css v2.1.3 | MIT License | git.io/normalize */html{font-family:sans-serif;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:0.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:0.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:0.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:normal;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:0.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:0.5em}li{margin-bottom:0.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:0.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:0.625em;text-align:left}th,td{padding:0.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:0.9375em;margin-left:0.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:\"Input Mono\",Consolas,Monaco,\"Courier New\",monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:0.8125em}pre{display:block;padding:0.625em 0.9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:rgba(0,0,0,0)}html{font-family:sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:.5em}li{margin-bottom:.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:.625em;text-align:left}th,td{padding:.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:.9375em;margin-left:.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:Input Mono,Consolas,Monaco,Courier New,monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:.8125em}pre{display:block;padding:.625em .9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:transparent}button.a-btn::-moz-focus-inner,input.a-btn::-moz-focus-inner{border:0}.a-btn{appearance:none;display:flex;gap:.625rem;box-sizing:border-box;padding:.5em .875em;border:0;margin:0;border-radius:.25em;cursor:pointer;font-size:1em;font-weight:500;line-height:normal;text-align:center;text-decoration:none;transition:background-color .1s;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;justify-content:center}.a-btn,.a-btn:link,.a-btn:visited{background-color:var(--pacific);color:var(--white)}.a-btn:hover,.a-btn.hover,.a-btn:focus,.a-btn.focus{background-color:var(--pacific-dark);color:var(--white)}.a-btn:focus,.a-btn.focus{outline:1px dotted var(--pacific);outline-offset:1px}.a-btn:active,.a-btn.active{background-color:var(--navy)}.a-btn--secondary,.a-btn--secondary:link,.a-btn--secondary:visited{background-color:var(--gray);color:var(--white)}.a-btn--secondary:hover,.a-btn--secondary.hover,.a-btn--secondary:focus,.a-btn--secondary.focus{background-color:var(--gray-dark)}.a-btn--secondary:focus,.a-btn--secondary.focus{outline-color:var(--gray)}.a-btn--secondary:active,.a-btn--secondary.active{background-color:var(--black)}.a-btn--warning,.a-btn--warning:link,.a-btn--warning:visited{background-color:var(--red-mid-dark);color:var(--white)}.a-btn--warning:hover,.a-btn--warning.hover,.a-btn--warning:focus,.a-btn--warning.focus{background-color:var(--red-dark)}.a-btn--warning:focus,.a-btn--warning.focus{outline-color:var(--red-mid-dark)}.a-btn--warning:active,.a-btn--warning.active{background-color:var(--gray-dark)}.a-btn--disabled,.a-btn--disabled:link,.a-btn--disabled:visited,.a-btn--disabled:hover,.a-btn--disabled.hover,.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn--disabled:active,.a-btn--disabled.active,.a-btn[disabled],.a-btn[disabled]:link,.a-btn[disabled]:visited,.a-btn[disabled]:hover,.a-btn[disabled].hover,.a-btn[disabled]:focus,.a-btn[disabled].focus,.a-btn[disabled]:active,.a-btn[disabled].active{background-color:var(--gray-20);color:var(--gray-dark);cursor:default;cursor:not-allowed}.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn[disabled]:focus,.a-btn[disabled].focus{outline-color:var(--gray-20)}@media only all and (max-width: 37.5em){.a-btn--full-on-xs{display:block;width:100%}}.a-btn:has(svg+span) span{order:3}.a-btn:has(span+svg) svg{order:3}.a-btn:not(.a-btn--hide-icon):has(svg+span):before,.a-btn:not(.a-btn--hide-icon):has(span+svg):before{content:\"\";border-left:1px solid var(--pacific-60);order:2;place-self:normal}.a-btn--secondary:has(svg):before{border-color:var(--gray-40) !important}.a-btn--warning:has(svg):before{border-color:var(--red-60) !important}.a-btn--disabled:has(svg):before,.a-btn[disabled]:has(svg):before{border-color:var(--gray-60) !important}.a-btn--hide-icon svg{display:none}.m-btn-group{display:flex;gap:.625rem;flex-wrap:wrap;align-items:center;width:-moz-fit-content;width:fit-content}.a-btn--link{padding:1.5px 0;border-radius:0;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-style:dotted;text-underline-offset:4.5px}.a-btn--link:has(svg){gap:.3125rem}.a-btn--link:has(svg):before{display:none}.a-btn--link,.a-btn--link:link,.a-btn--link:visited{text-decoration-color:var(--pacific);background-color:transparent;color:var(--pacific)}.a-btn--link:hover,.a-btn--link.hover{text-decoration-color:var(--pacific-dark);text-decoration-style:solid;background-color:transparent;color:var(--pacific-dark)}.a-btn--link:focus,.a-btn--link.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--pacific);color:var(--pacific)}.a-btn--link:active,.a-btn--link.active{text-decoration-color:var(--navy);text-decoration-style:solid;background-color:transparent;color:var(--navy)}.a-btn--link.a-btn--secondary,.a-btn--link.a-btn--secondary:link,.a-btn--link.a-btn--secondary:visited{text-decoration-color:var(--gray);background-color:transparent;color:var(--gray)}.a-btn--link.a-btn--secondary:hover,.a-btn--link.a-btn--secondary.hover{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.a-btn--link.a-btn--secondary:focus,.a-btn--link.a-btn--secondary.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--gray);color:var(--gray)}.a-btn--link.a-btn--secondary:active,.a-btn--link.a-btn--secondary.active{text-decoration-color:var(--black);text-decoration-style:solid;background-color:transparent;color:var(--black)}.a-btn--link.a-btn--warning,.a-btn--link.a-btn--warning:link,.a-btn--link.a-btn--warning:visited{text-decoration-color:var(--red-mid-dark);background-color:transparent;color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:hover,.a-btn--link.a-btn--warning.hover{text-decoration-color:var(--red-dark);text-decoration-style:solid;background-color:transparent;color:var(--red-dark)}.a-btn--link.a-btn--warning:focus,.a-btn--link.a-btn--warning.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--red-mid-dark);color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:active,.a-btn--link.a-btn--warning.active{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.o-expandable{position:relative}.o-expandable__header{display:flex;justify-content:space-between;gap:10px;padding:.625em .9375em;border:0;background-color:transparent;cursor:pointer}.o-expandable__header:focus{outline:1px dotted var(--black);outline-offset:2px}.o-expandable__header .o-expandable__cue-close,.o-expandable__header .o-expandable__cue-open{display:none}.o-expandable__header[aria-expanded=false] .o-expandable__cue-open,.o-expandable__header[aria-expanded=true] .o-expandable__cue-close{display:block}.o-expandable button.o-expandable__header{width:100%;text-align:left}.o-expandable__label{flex-grow:1;margin-bottom:0;color:var(--black);font-weight:500}.o-expandable__icon,.o-expandable__label{font-size:1.125em}@media only all and (max-width: 37.5em){.o-expandable__icon,.o-expandable__label{font-size:1em}}.o-expandable__cues{align-self:center;color:var(--pacific);font-size:1em;line-height:1.375}.o-expandable__content{padding:0 .9375em .9375em}.o-expandable__content:before{content:\"\";display:block;border-top:1px solid var(--gray-40);padding-top:.9375em}.o-expandable__content:after{padding-bottom:.9375em;width:100%}.o-expandable--padded .o-expandable__header{padding:1.5625em .9375em}.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.625em}@media only all and (max-width: 37.5em){.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.375em}}.o-expandable--background{background:var(--gray-5)}.o-expandable--border{border:1px solid var(--gray-40)}html[lang=ar] .o-expandable__header{text-align:right}html[lang=ar] .o-expandable__cues{text-align:left}.o-expandable-group .o-expandable{border-bottom:1px solid var(--gray-40)}.o-expandable-group .o-expandable:first-child{border-top:1px solid var(--gray-40)}@media print{.o-expandable__header[aria-expanded=true] .o-expandable__cue-close,.o-expandable__header[aria-expanded=false] .o-expandable__cue-open{display:none}.o-expandable__content[aria-expanded=false]{display:block;max-height:99999px !important}}.o-expandable .print__header[aria-expanded=true] .o-expandable .print__cue-close,.o-expandable .print__header[aria-expanded=false] .o-expandable .print__cue-open{display:none}.o-expandable .print__content[aria-expanded=false]{display:block;max-height:99999px !important}.o-summary__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary__btn{position:relative;z-index:2;display:block;width:100%;padding-top:15px;padding-bottom:15px;border:dotted var(--pacific);border-width:1px 0;text-align:center;color:var(--pacific);background:#fff}.o-summary__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary__btn[aria-expanded=false]:before{display:block;pointer-events:none;height:2.75em;margin:0;position:absolute;left:0;right:0;top:calc(-100% + 2px);background:linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);content:\"\"}@media print{.o-summary__btn[aria-expanded=false]:before{background:none}}.o-summary__btn[aria-expanded=false]:before .print{background:none}.no-js .o-summary__btn{display:none}@media only screen and (min-width: 601px){.o-summary--mobile .o-summary__btn{display:none}}.o-summary-minimal__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary-minimal__btn{margin-top:5px;padding-left:0;padding-right:0;display:block;border:none;background:none;text-align:left;color:var(--pacific)}.o-summary-minimal__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary-minimal__btn .o-summary-minimal__cue-close,.o-summary-minimal__btn .o-summary-minimal__cue-open{display:none}.o-summary-minimal__btn[aria-expanded=false] .o-summary-minimal__cue-open,.o-summary-minimal__btn[aria-expanded=true] .o-summary-minimal__cue-close{display:block}.no-js .o-summary-minimal__btn{display:none}.o-form__group{margin-bottom:1.875em}.o-form__fieldset{border:none;margin:0;padding:0}.o-form__fieldset .m-form-field+.m-form-field{margin-top:.625em}.a-form-alert .cf-icon-svg{color:var(--gray);float:left}.a-form-alert__text{display:block;margin-left:1.25em}.a-form-alert--success .cf-icon-svg{color:var(--green)}.a-form-alert--error .cf-icon-svg{color:var(--red)}.a-form-alert--warning .cf-icon-svg{color:var(--gold)}.m-form-field .a-text-input--full{width:100%}.m-form-field .a-label+.a-text-input{margin-top:.3125em}.m-form-field--checkbox .a-label,.m-form-field--radio .a-label{display:inline-grid;grid-template-columns:1.875em auto;vertical-align:top;cursor:pointer;overflow-wrap:anywhere}.m-form-field--checkbox .a-label:before,.m-form-field--radio .a-label:before{display:inline-block;grid-row-start:1;grid-row-end:3;border:1px solid var(--gray-60);height:1.125em;width:1.125em;margin-right:10px;background-color:var(--white);content:\"\";vertical-align:top;position:relative;top:1px;left:1px}.m-form-field--checkbox .a-label:hover:before,.m-form-field--checkbox .a-label.hover:before,.m-form-field--radio .a-label:hover:before,.m-form-field--radio .a-label.hover:before{border-color:var(--pacific)}.m-form-field--checkbox .a-label__helper,.m-form-field--radio .a-label__helper{display:block}.m-form-field--checkbox .a-checkbox,.m-form-field--checkbox .a-radio,.m-form-field--radio .a-checkbox,.m-form-field--radio .a-radio{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}.m-form-field--checkbox .a-checkbox:focus+.a-label,.m-form-field--checkbox .a-checkbox.focus+.a-label,.m-form-field--checkbox .a-radio:focus+.a-label,.m-form-field--checkbox .a-radio.focus+.a-label,.m-form-field--radio .a-checkbox:focus+.a-label,.m-form-field--radio .a-checkbox.focus+.a-label,.m-form-field--radio .a-radio:focus+.a-label,.m-form-field--radio .a-radio.focus+.a-label{outline:1px dotted var(--pacific);outline-offset:1px}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:hover+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled:checked+.a-label:before,.m-form-field--checkbox .a-radio:disabled:focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled.focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled:hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled.hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled:checked+.a-label:before,.m-form-field--radio .a-checkbox:disabled:focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled.focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled:hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled.hover+.a-label:before,.m-form-field--radio .a-radio:disabled:checked+.a-label:before,.m-form-field--radio .a-radio:disabled:focus+.a-label:before,.m-form-field--radio .a-radio:disabled.focus+.a-label:before,.m-form-field--radio .a-radio:disabled:hover+.a-label:before,.m-form-field--radio .a-radio:disabled.hover+.a-label:before{border-color:var(--gray-60);outline:none;box-shadow:none}.m-form-field--checkbox .a-checkbox:disabled+.a-label,.m-form-field--checkbox .a-radio:disabled+.a-label,.m-form-field--radio .a-checkbox:disabled+.a-label,.m-form-field--radio .a-radio:disabled+.a-label{cursor:not-allowed;color:var(--gray-dark)}.m-form-field--checkbox .a-checkbox:disabled+.a-label:before,.m-form-field--checkbox .a-radio:disabled+.a-label:before,.m-form-field--radio .a-checkbox:disabled+.a-label:before,.m-form-field--radio .a-radio:disabled+.a-label:before{background:var(--gray-10);border-color:var(--gray-60)}.m-form-field--checkbox .a-checkbox:focus+.a-label:before,.m-form-field--checkbox .a-checkbox.focus+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:hover+.a-label:before,.m-form-field--checkbox .a-checkbox.hover+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center 0}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,')}.m-form-field--checkbox-error .a-label:before{border-color:var(--red);outline:1px solid var(--red)}.m-form-field--checkbox-error .a-label:hover:before,.m-form-field--checkbox-error .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-error .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-error .a-checkbox.focus+.a-label:before{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline-color:var(--red)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label,.m-form-field--checkbox-error .a-checkbox.focus+.a-label{outline:1px dotted var(--red);outline-offset:1px}.m-form-field--checkbox-warning .a-label:before{border-color:var(--gold);outline:1px solid var(--gold)}.m-form-field--checkbox-warning .a-label:hover:before,.m-form-field--checkbox-warning .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label:before{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline-color:var(--gold)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label{outline:1px dotted var(--gold);outline-offset:1px}.m-form-field--checkbox-success .a-label:before{border-color:var(--green);outline:1px solid var(--green)}.m-form-field--checkbox-success .a-label:hover:before,.m-form-field--checkbox-success .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-success .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-success .a-checkbox.focus+.a-label:before{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline-color:var(--green)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label,.m-form-field--checkbox-success .a-checkbox.focus+.a-label{outline:1px dotted var(--green);outline-offset:1px}.m-form-field--radio .a-label:before{border-radius:50%;transform:rotate(0)}.m-form-field--radio .a-radio:focus+.a-label:before,.m-form-field--radio .a-radio.focus+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:hover+.a-label:before,.m-form-field--radio .a-radio.hover+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:checked+.a-label:before{background-color:var(--pacific);box-shadow:inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:checked:disabled+.a-label:before{background-color:var(--gray-40);box-shadow:inset 0 0 0 2px var(--gray-10)}.m-form-field--radio .a-radio:focus:checked+.a-label:before,.m-form-field--radio .a-radio.focus:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:hover:checked+.a-label:before,.m-form-field--radio .a-radio.hover:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--lg-target{display:block}.m-form-field--lg-target .a-label{box-sizing:border-box;width:100%;padding:15px;background-color:var(--gray-10)}.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{background-color:var(--pacific-20);box-shadow:inset 0 0 0 1px var(--pacific)}.m-form-field--lg-target .a-checkbox:hover+.a-label,.m-form-field--lg-target .a-checkbox.hover+.a-label,.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-radio:hover+.a-label,.m-form-field--lg-target .a-radio.hover+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label{box-shadow:inset 0 0 0 2px var(--pacific)}.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{outline-offset:1px}.m-form-field--lg-target .a-checkbox:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:hover:disabled+.a-label,.m-form-field--lg-target .a-radio:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:hover:disabled+.a-label{color:var(--gray-dark);box-shadow:none;background-color:var(--gray-20)}.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label:before,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label:before{border:1px solid var(--gray-60)}.m-form-field .a-form-alert{margin-top:.9375em}.a-label{display:inline-block}.a-label__helper{color:var(--gray-dark);font-size:1rem;font-weight:400}.a-label__helper--block{display:block;margin-top:0.8333333333em}.a-label--heading{display:block;margin-bottom:0.5555555556em;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.a-label--heading,ul+.a-label--heading,ol+.a-label--heading,dl+.a-label--heading,figure+.a-label--heading,img+.a-label--heading,table+.a-label--heading,blockquote+.a-label--heading,h1+.a-label--heading,.h1+.a-label--heading,h2+.a-label--heading,.h2+.a-label--heading,h3+.a-label--heading,.h3+.a-label--heading,h5+.a-label--heading,.h5+.a-label--heading,h6+.a-label--heading,.h6+.a-label--heading{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.a-label--heading{margin-bottom:.625em;font-size:1em;line-height:1.125}}.a-label--heading .a-label__helper--block{margin-top:.625rem}.a-range{appearance:none;width:100%;min-height:49px}.a-range::-webkit-slider-runnable-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-moz-range-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-webkit-slider-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range::-moz-range-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range:focus,.a-range.focus{box-shadow:none;outline:none}.a-range:focus::-webkit-slider-thumb,.a-range.focus::-webkit-slider-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.a-range:focus::-moz-range-thumb,.a-range.focus::-moz-range-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.o-search-input{display:flex;flex-direction:column;row-gap:.9375rem}.o-search-input__input{position:relative;display:flex;width:initial;flex:0 1 100%}.o-search-input__input-label{position:absolute;left:10px;align-self:center;cursor:pointer}.o-search-input__input input[type=search]{width:100%;white-space:nowrap;padding-left:30px;appearance:none}.o-search-input__input button[type=reset]{display:none;position:absolute;right:0;align-self:center;color:var(--gray-40);font-size:20px;border:1px solid transparent;background-color:transparent;outline:0;width:44px;padding:5px;text-align:right}.o-search-input__input button[type=reset]>svg{width:25px;cursor:pointer;pointer-events:none}.o-search-input__input button[type=reset]:hover{color:var(--black)}.o-search-input__input button[type=reset]:focus{color:var(--black)}.o-search-input__input button[type=reset]:focus>svg{outline:1px dotted var(--pacific)}.o-search-input__input input[type=search]:placeholder-shown~button[type=reset]{display:none}.o-search-input__input input[type=search]:not(:placeholder-shown){padding-right:34px}.o-search-input__input input[type=search]::-webkit-search-decoration,.o-search-input__input input[type=search]::-webkit-search-cancel-button,.o-search-input__input input[type=search]::-webkit-search-results-button,.o-search-input__input input[type=search]::-webkit-search-results-decoration{display:none}.o-search-input:focus-within button[type=reset],.o-search-input .o-search-input__input:hover button[type=reset]{display:block}.o-search-input button[type=submit]{line-height:1.1875}@media only all and (min-width: 37.5625em){.o-search-input{flex-direction:row;border-left:0}.o-search-input button[type=submit]{border-top-left-radius:0;border-bottom-left-radius:0;flex-basis:25%}}.no-js .o-search-input button[type=reset]{display:none !important}.a-select{position:relative;border:1px solid var(--gray-60)}.a-select select{width:100%;line-height:1.375;padding:.4375em .375em .375em;border:0;appearance:none;background-color:var(--white);border-radius:0;color:var(--black)}.a-select select:hover,.a-select select.hover{outline:2px solid var(--pacific);outline-offset:0}.a-select select:active,.a-select select:focus,.a-select select.focus{box-shadow:0 0 0 2px var(--pacific);outline:1px dotted var(--pacific);outline-offset:3px}.a-select select[disabled]{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed}.a-select select[disabled]:hover,.a-select select[disabled].hover,.a-select select[disabled]:focus,.a-select select[disabled].focus{outline:none}.a-select select[disabled] option,.a-select select[disabled] option:disabled,.a-select select option:disabled{color:var(--gray-dark)}.a-select:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;content:\"\";pointer-events:none}.a-select--disabled:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.a-tag-filter{display:flex;gap:.625rem;border:1px solid var(--teal);padding:4px 6px;background-color:var(--teal-20);border-radius:.1875rem;color:var(--black);text-align:left;min-width:-moz-fit-content;min-width:fit-content}.a-tag-filter .cf-icon-svg{pointer-events:none;flex:none}.a-tag-filter>label{display:contents;pointer-events:none}button.a-tag-filter:hover{background-color:var(--teal-40);cursor:pointer}button.a-tag-filter:focus{outline:1px dotted var(--teal);outline-offset:1px}button.a-tag-filter:active{background-color:var(--teal)}a.a-tag-filter{line-height:normal;color:var(--black);border-color:var(--teal)}a.a-tag-filter:visited,a.a-tag-filter.visited,a.a-tag-filter:hover,a.a-tag-filter.hover{border-color:var(--teal);color:var(--black)}a.a-tag-filter:focus,a.a-tag-filter.focus{border-color:var(--teal);color:var(--black)}a.a-tag-filter:active,a.a-tag-filter.active{border-color:var(--teal);color:var(--black)}.a-tag-topic{display:flex;gap:.3125rem}.a-tag-topic{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--gold-80);letter-spacing:1px}.a-tag-topic .a-tag-topic__text{color:var(--gray);word-break:break-word}@media only all and (max-width: 37.5em){.a-tag-topic{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-tag-topic .cf-icon-svg--right{margin-left:auto}.a-tag-topic .a-tag-topic__text{border-bottom-width:0;flex-shrink:10}}a.a-tag-topic{color:var(--gold-80);border-color:var(--gold-80)}a.a-tag-topic:visited,a.a-tag-topic.visited,a.a-tag-topic:hover,a.a-tag-topic.hover{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:focus,a.a-tag-topic.focus{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:active,a.a-tag-topic.active{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic .a-tag-topic__text{border-bottom-color:var(--gold-80)}@media only all and (max-width: 37.5em){a.a-tag-topic{border-top-width:1px;border-bottom-width:1px}a.a-tag-topic:focus{outline:none}a.a-tag-topic:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-tag-topic)+li:has(.a-tag-topic) .a-tag-topic{position:relative;border-top:none}li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:hover:before,li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.a-tag-topic__bullet{font-size:1rem;line-height:1rem}@media only all and (min-width: 37.5625em){a.a-tag-topic__text{color:var(--gray);border-color:var(--gray)}a.a-tag-topic__text:visited,a.a-tag-topic__text.visited,a.a-tag-topic__text:hover,a.a-tag-topic__text.hover{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:focus,a.a-tag-topic__text.focus{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:active,a.a-tag-topic__text.active{border-color:var(--gray);color:var(--gray)}a.a-tag-topic,a.a-tag-topic:visited,a.a-tag-topic:hover,a.a-tag-topic:focus,a.a-tag-topic:active{border-bottom:none;outline-offset:1px}a.a-tag-topic .a-tag-topic__text,a.a-tag-topic:visited .a-tag-topic__text,a.a-tag-topic:hover .a-tag-topic__text,a.a-tag-topic:focus .a-tag-topic__text,a.a-tag-topic:active .a-tag-topic__text{padding-bottom:1px;border-bottom:1px dotted var(--gold-80)}a.a-tag-topic:hover .a-tag-topic__text{border-bottom:1px solid var(--gold-80)}a.a-tag-topic:focus{outline-color:var(--gray)}a.a-tag-topic:focus .a-tag-topic__text{border-bottom-style:solid !important}}.m-tag-group{padding-left:0;list-style-type:none}.m-tag-group li{margin-bottom:0;display:contents}@media only all and (min-width: 37.5625em){.m-tag-group{display:flex;gap:.9375em;flex-wrap:wrap}.m-tag-group--stacked{flex-direction:column;width:-moz-fit-content;width:fit-content}}.m-tag-group:has(.a-tag-filter){display:flex;gap:.9375em;flex-wrap:wrap}html[lang=ar] .m-tag-group{direction:rtl;padding-right:0}.a-text-input{appearance:none;display:inline-block;padding:.4375em;border:1px solid var(--gray-60);background:var(--white);color:var(--black);box-sizing:border-box}.a-text-input:hover,.a-text-input.hover{border-color:var(--pacific);outline:1px solid var(--pacific)}.a-text-input:focus,.a-text-input.focus{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific);outline:1px dotted var(--pacific);outline-offset:2px}.a-text-input:disabled,.a-text-input:disabled:hover,.a-text-input:disabled.hover,.a-text-input:disabled:focus,.a-text-input:disabled.focus{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed;border-color:var(--gray-60);outline:none}.a-text-input--error{border-color:var(--red);outline:1px solid var(--red)}.a-text-input--error:hover,.a-text-input--error.hover{border-color:var(--red-dark);outline:1px solid var(--red-dark);outline-offset:0}.a-text-input--error:focus,.a-text-input--error.focus{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red)}.a-text-input--error:focus:hover,.a-text-input--error:focus.hover,.a-text-input--error.focus:hover,.a-text-input--error.focus.hover{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red);outline-offset:2px}.a-text-input--warning{border-color:var(--gold);outline:1px solid var(--gold)}.a-text-input--warning:hover,.a-text-input--warning.hover{border-color:var(--gold-dark);outline:1px solid var(--gold-dark);outline-offset:0}.a-text-input--warning:focus,.a-text-input--warning.focus{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold)}.a-text-input--warning:focus:hover,.a-text-input--warning:focus.hover,.a-text-input--warning.focus:hover,.a-text-input--warning.focus.hover{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold);outline-offset:2px}.a-text-input--success{border-color:var(--green);outline:1px solid var(--green)}.a-text-input--success:hover,.a-text-input--success.hover{border-color:var(--green-dark);outline:1px solid var(--green-dark);outline-offset:0}.a-text-input--success:focus,.a-text-input--success.focus{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green)}.a-text-input--success:focus:hover,.a-text-input--success:focus.hover,.a-text-input--success.focus:hover,.a-text-input--success.focus.hover{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green);outline-offset:2px}::-webkit-search-decoration{appearance:none}::placeholder{color:var(--gray-dark)}input[type=date]::-webkit-datetime-edit{color:var(--gray-dark)}select.o-multiselect{display:block;box-sizing:border-box;width:100%;padding:.25em .4375em;height:5.5em;border:1px solid var(--gray-60)}select.o-multiselect option{padding:.125em .375em}.o-multiselect,.o-multiselect__header{position:relative}.o-multiselect__header:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;border:1px solid var(--gray-60);content:\"\";pointer-events:none}.o-multiselect__search[type=text]{display:block;box-sizing:border-box;width:100%}.o-multiselect__fieldset{border-color:var(--gray-60);border-top:none;margin:-1px 0 0;padding:0;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;position:absolute;z-index:10;max-height:0;width:100%;transition:max-height .25s ease-out}.o-multiselect.u-active .o-multiselect__fieldset{margin-top:0;max-height:140px;border-color:var(--pacific);border-width:2px;border-top:0}.o-multiselect.u-active .o-multiselect__header:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.o-multiselect__options{list-style-type:none;background-color:var(--white);padding:0}.o-multiselect__options li{margin:0}.o-multiselect__options li:first-child .a-label{padding-top:.625em}.o-multiselect__options.u-filtered li:not(.u-filter-match){display:none}.o-multiselect__options.u-no-results li,.o-multiselect__options.u-max-selections li{display:none}.o-multiselect__options.u-no-results:after,.o-multiselect__options.u-max-selections:after{display:list-item}.o-multiselect__options.u-no-results:after{content:\"No results found\"}.o-multiselect__options.u-max-selections{padding:.625em;pointer-events:none}.o-multiselect__options.u-max-selections:after{content:\"Reached maximum number of selections\"}.o-multiselect__options .a-label{box-sizing:border-box;padding:.3125em 0 .3125em .625em;width:100%}.cf-icon-svg{height:1.1875em;vertical-align:text-top;fill:currentcolor}.cf-icon-svg--updating,.cf-icon-svg--updating-round{animation:updating-animation 1.25s infinite linear;transform-origin:50% 50%}@keyframes updating-animation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}html[lang=ar] .cf-icon-svg--right,html[lang=ar] .cf-icon-svg--right-round,html[lang=ar] .cf-icon-svg--left,html[lang=ar] .cf-icon-svg--left-round,html[lang=ar] .cf-icon-svg--arrow-right,html[lang=ar] .cf-icon-svg--arrow-right-round,html[lang=ar] .cf-icon-svg--arrow-left,html[lang=ar] .cf-icon-svg--arrow-left-round,html[lang=ar] .cf-icon-svg--help,html[lang=ar] .cf-icon-svg--help-round,html[lang=ar] .cf-icon-svg--book,html[lang=ar] .cf-icon-svg--book-round,html[lang=ar] .cf-icon-svg--document,html[lang=ar] .cf-icon-svg--document-round,html[lang=ar] .cf-icon-svg--edit,html[lang=ar] .cf-icon-svg--edit-round,html[lang=ar] .cf-icon-svg--paper-clip,html[lang=ar] .cf-icon-svg--paper-clip-round,html[lang=ar] .cf-icon-svg--cart,html[lang=ar] .cf-icon-svg--cart-round,html[lang=ar] .cf-icon-svg--disability,html[lang=ar] .cf-icon-svg--disability-round,html[lang=ar] .cf-icon-svg--travel,html[lang=ar] .cf-icon-svg--travel-round,html[lang=ar] .cf-icon-svg--bullhorn,html[lang=ar] .cf-icon-svg--bullhorn-round,html[lang=ar] .cf-icon-svg--chart,html[lang=ar] .cf-icon-svg--chart-round,html[lang=ar] .cf-icon-svg--list,html[lang=ar] .cf-icon-svg--list-round,html[lang=ar] .cf-icon-svg--external-link,html[lang=ar] .cf-icon-svg--external-link-round{transform:scaleX(-1)}.m-card{position:relative}.m-card:not(.m-card--breakout)>a{padding:1.875em}.m-card:not(.m-card--breakout) .m-card__footer{margin-top:auto}.m-card:not(.m-card--breakout,.m-card--topic){background:var(--white);border:1px solid var(--gray-20);border-bottom-width:3px;padding:1.875em}.m-card:not(.m-card--breakout,.m-card--topic),.m-card>a{display:flex;flex-direction:column;flex-grow:1;flex-basis:0;box-sizing:border-box;height:100%}.m-card a:focus{outline-offset:2px}.m-card__footer>a{font-weight:500;border-bottom-width:1px}@media only all and (max-width: 56.3125em){.m-card__heading{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h4+.m-card__heading,.h4+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.3636363636em}}@media only all and (max-width: 56.3125em)and (max-width: 37.5em){.m-card__heading{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h3+.m-card__heading,.h3+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.6666666667em}}.m-card__heading>a{color:var(--black)}.m-card__heading>a:hover{color:var(--pacific)}.m-card__heading>a .m-card__icon{font-size:1em;margin-bottom:0;padding-right:.46875em}.m-card__heading>a .m-card__icon,.m-card__heading>a span{display:table-cell}.m-card>.m-list{margin-top:10px;margin-bottom:30px}.m-card--topic{text-align:center;width:170px;background:var(--white)}.m-card--topic>a{border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--topic .m-card__icon{font-size:1.875em;color:var(--green);margin-bottom:.3125em}.m-card--topic:hover>a{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--topic:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--topic .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--topic>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--topic:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:focus .m-card__footer>span{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:active .m-card__footer>span{border-color:var(--pacific-dark);border-style:solid;color:var(--pacific-dark)}.m-card--topic-action .m-card__icon{color:var(--pacific)}.m-card--breakout{min-width:210px;text-align:center}.m-card--breakout>a{padding-top:60px}.m-card--breakout .m-card__inner-wrapper{position:relative;z-index:0;min-height:135px;background:var(--gray-5);border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--breakout .m-card__img{position:absolute;z-index:1;top:0;left:50%;width:210px;height:120px;margin-left:-105px}.m-card--breakout .m-card__footer{margin-top:84px}.m-card--breakout:hover .m-card__inner-wrapper{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--breakout:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--breakout .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--breakout>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--breakout:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--breakout>a:focus .m-card__footer>span{border-color:var(--pacific);color:var(--pacific)}.m-card--breakout>a:active .m-card__footer>span{border-color:var(--navy);border-style:solid;color:var(--navy)}.m-card--breakout .m-card__footer>span{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card--breakout .m-card__footer>span,ul+.m-card--breakout .m-card__footer>span,ol+.m-card--breakout .m-card__footer>span,dl+.m-card--breakout .m-card__footer>span,figure+.m-card--breakout .m-card__footer>span,img+.m-card--breakout .m-card__footer>span,table+.m-card--breakout .m-card__footer>span,blockquote+.m-card--breakout .m-card__footer>span,h1+.m-card--breakout .m-card__footer>span,.h1+.m-card--breakout .m-card__footer>span,h2+.m-card--breakout .m-card__footer>span,.h2+.m-card--breakout .m-card__footer>span,h4+.m-card--breakout .m-card__footer>span,.h4+.m-card--breakout .m-card__footer>span,h5+.m-card--breakout .m-card__footer>span,.h5+.m-card--breakout .m-card__footer>span,h6+.m-card--breakout .m-card__footer>span,.h6+.m-card--breakout .m-card__footer>span{margin-top:1.3636363636em}.o-card-group>h2{margin-bottom:1.875rem}.o-card-group--column-2 .o-card-group__cards{grid-template-columns:1fr 1fr}.o-card-group--column-3 .o-card-group__cards{grid-template-columns:repeat(3, minmax(0, 1fr))}@media only all and (max-width: 63.8125em){.o-card-group--column-3 .o-card-group__cards{grid-template-columns:1fr 1fr}}.o-card-group__cards{display:grid;grid-column-gap:1.25em;grid-row-gap:1.25em}@media only all and (max-width: 37.5em){.o-card-group__cards{grid-template-columns:100% !important}}.o-card-group--bg-green{padding:1.875em;background:var(--green-20)}_:-ms-lang(x),.o-card-group__cards{display:block}_:-ms-lang(x) .m-card,.o-card-group__cards .m-card{display:block;float:left;margin-bottom:10px}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-2 .o-card-group__cards .m-card{width:48%;margin-right:2%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-2 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-3 .o-card-group__cards .m-card{width:32%;margin-right:1%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-3 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x),.o-card-group:after{content:\"\";display:table;clear:both}.o-card-group--count-2 .m-card:nth-of-type(1),.o-card-group--count-3 .m-card:nth-of-type(1),.o-card-group--count-4 .m-card:nth-of-type(1){grid-area:card1}.o-card-group--count-2 .m-card:nth-of-type(2),.o-card-group--count-3 .m-card:nth-of-type(2),.o-card-group--count-4 .m-card:nth-of-type(2){grid-area:card2}.o-card-group--count-2 .m-card:nth-of-type(3),.o-card-group--count-3 .m-card:nth-of-type(3),.o-card-group--count-4 .m-card:nth-of-type(3){grid-area:card3}.o-card-group--count-2 .m-card:nth-of-type(4),.o-card-group--count-3 .m-card:nth-of-type(4),.o-card-group--count-4 .m-card:nth-of-type(4){grid-area:card4}.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card1 card3\"}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.7307692308em}h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1)>a{justify-content:center}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card3 card4\"}.o-card-group--flow .o-card-group__cards{display:flex;flex-wrap:wrap;justify-content:center}@media only all and (min-width: 37.5625em)and (max-width: 56.25em){.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card1\" \"card2 card3\"}}@media only all and (max-width: 37.5em){.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\"}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\" \"card4\"}.o-card-group--flow .o-card-group__cards{display:block}.o-card-group--flow .o-card-group__cards .m-card{width:100%;margin-bottom:1.875em}}.o-email-signup .m-notification{margin-bottom:.9375em}.o-email-signup .a-text-input{max-width:23.125rem}.o-email-signup__buttons{display:flex;margin-top:.9375em;align-items:center;flex-wrap:wrap-reverse;gap:.9375em}.o-email-signup .a-btn{text-align:inherit}@media only all and (max-width: 37.5em){.o-email-signup .a-label--heading{font-size:1em}}.o-featured-content-module{min-height:220px;position:relative;border:1px solid var(--gray-40);background-color:var(--gray-5)}.o-featured-content-module__text{padding-top:1.875em;padding-bottom:1.875em}.o-featured-content-module__img{display:block}@media only all and (max-width: 37.5em){.o-featured-content-module__text{padding-right:.9375em;padding-left:.9375em}.o-featured-content-module__visual{padding-right:.9375em;padding-bottom:.9375em;padding-left:.9375em}.o-featured-content-module__img{margin-right:auto;margin-left:auto}}@media only all and (min-width: 37.5625em){.o-featured-content-module__text{padding-right:300px;padding-left:1.875em}.o-featured-content-module__visual{height:100%;overflow:hidden;position:absolute;top:0;right:0;width:270px}.o-featured-content-module__img{max-width:none;height:100%;position:absolute;left:50%;transform:translate(-50%)}}.m-hero{background-color:var(--gray-5)}.m-hero__wrapper{display:grid;max-width:1200px;margin:0 auto;padding-top:30px;padding-bottom:30px}.m-hero__text{padding-right:15px;padding-left:15px}.m-hero__heading{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7647058824em}.m-hero__subhead{font-size:22px;line-height:1.25}.m-hero__image-wrapper{box-sizing:border-box;overflow:hidden}.m-hero__image{background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;display:none}@supports(display: grid){.m-hero__image{display:block}}.m-hero--knockout{background-color:var(--gray);color:var(--white)}.m-hero--overlay .m-hero__wrapper{background-position:center;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo,.m-hero--50-50{background-color:var(--white)}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}@media only all and (min-width: 37.5625em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h2+.m-hero--jumbo .m-hero__subhead,.h2+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h2+.m-hero--50-50 .m-hero__subhead,.h2+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.3636363636em}}@media only all and (min-width: 63.8125em){.m-hero--jumbo .m-hero__wrapper,.m-hero--50-50 .m-hero__wrapper{min-height:285px}.m-hero--jumbo .m-hero__heading,.m-hero--50-50 .m-hero__heading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.625em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead{margin-top:1.7307692308em}h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h3+.m-hero--jumbo .m-hero__subhead,.h3+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h3+.m-hero--50-50 .m-hero__subhead,.h3+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){.m-hero__image-wrapper{margin-top:1.875em}.m-hero--overlay .m-hero__wrapper{background-image:none !important}.m-hero--jumbo .m-hero__wrapper{padding-bottom:0}}@media only all and (max-width: 56.25em){.m-hero__heading{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7307692308em}h1+.m-hero__heading,.h1+.m-hero__heading,h3+.m-hero__heading,.h3+.m-hero__heading,h4+.m-hero__heading,.h4+.m-hero__heading,h5+.m-hero__heading,.h5+.m-hero__heading,h6+.m-hero__heading,.h6+.m-hero__heading{margin-top:1.1538461538em}.m-hero__subhead{font-size:18px}}@media only all and (min-width: 37.5625em){.m-hero__wrapper{grid-template-columns:7fr 5fr;padding-right:15px;padding-left:15px;min-height:225px}.m-hero__text{margin:auto 0}.m-hero__image-wrapper{padding-right:15px;padding-left:15px;display:flex;align-items:center}.m-hero--bleeding .m-hero__image-wrapper{width:100%;margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--bleeding .m-hero__image{padding-bottom:0 !important;height:100%;width:100%;background-size:cover}.m-hero--overlay .m-hero__image{display:none}.m-hero--jumbo .m-hero__wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo .m-hero__image{display:none}.m-hero--50-50 .m-hero__wrapper{grid-template-columns:1fr 1fr;border:1px solid var(--gray-40);border-top:none;background-position:100% center;background-repeat:no-repeat;background-size:50%}.m-hero--50-50 .m-hero__image{display:none}}@media only all and (min-width: 63.8125em){.m-hero__wrapper{padding-top:2.8125em;padding-bottom:2.8125em;min-height:195px}.m-hero--bleeding .m-hero__image-wrapper{margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--50-50 .m-hero__wrapper{min-height:345px}}.content-l{position:relative}@media only all and (min-width: 37.5625em){.content-l{display:block;position:relative;margin-left:-15px;margin-right:-15px}}@media only all and (max-width: 37.5em){.content-l__col+.content-l__col{margin-top:1.875em}}@media only all and (min-width: 37.5625em){.content-l__col-1{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-2{display:inline-block;box-sizing:border-box;width:50%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-3{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-2-3{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-8{display:inline-block;box-sizing:border-box;width:37.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-5-8{display:inline-block;box-sizing:border-box;width:62.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-4{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-4{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}.content__line{height:1px;background:var(--gray-40)}.content__main dd,.content__main dt,.content__main h3,.content__main h4,.content__main h5,.content__main h6,.content__main li,.content__main p,.content__main label,.content__intro dd,.content__intro dt,.content__intro h3,.content__intro h4,.content__intro h5,.content__intro h6,.content__intro li,.content__intro p,.content__intro label{max-width:41.875rem}.content__intro,.content__main,.content__sidebar{padding:1.875em .9375em}@media only all and (min-width: 37.5625em){.content__intro,.content__main,.content__sidebar{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding:2.8125em .9375em}}@media only all and (min-width: 56.3125em){.content__intro,.content__main,.content__sidebar{padding:2.8125em 0}}@media only all and (min-width: 56.3125em){.content__intro{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}@media only all and (min-width: 56.3125em){.content--1-3 .content__sidebar{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-right:1.875em}.content--1-3 .content__main{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;position:relative}.content--1-3 .content__main:after{content:\"\";border-left:1px solid var(--gray-40);position:absolute;top:2.8125em;bottom:0;left:-1.875em}.content--2-1 .content__main{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content--2-1 .content__main:after{right:-1.875em}.content--2-1 .content__sidebar{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-left:1.875em}}.content--flush-bottom{padding-bottom:0}@media only all and (max-width: 56.25em){.content--flush-top-on-small{padding-top:0}}@media only all and (max-width: 56.25em){.content--flush-all-on-small{padding:0;border:none}}.block{margin-top:3.75em;margin-bottom:3.75em}.block--border-top{border-top:1px solid var(--gray-40)}.block--border-right{border-right:1px solid var(--gray-40)}.block--border-bottom{border-bottom:1px solid var(--gray-40)}.block--border-left{border-left:1px solid var(--gray-40)}.block--border{border:1px solid var(--gray-40)}.block--flush-top{margin-top:0 !important}.block--flush-top.block--border,.block--flush-top.block--border-top{border-top:none}.block--flush-bottom{margin-bottom:0 !important}.block--flush-bottom.block--border,.block--flush-bottom.block--border-bottom{border-bottom:none}.block--flush-sides{margin-right:-15px;margin-left:-15px}@media only all and (max-width: 37.5em){.block--flush-sides.block--border,.block--flush-sides.block--border-right,.block--flush-sides.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush-sides{margin-right:-30px;margin-left:-30px}}.block--flush{margin-top:0 !important;margin-right:-15px;margin-bottom:0 !important;margin-left:-15px}.block--flush.block--border,.block--flush.block--border-top,.block--flush.block--border-bottom{border-top:none;border-bottom:none}@media only all and (max-width: 37.5em){.block--flush.block--border,.block--flush.block--border-right,.block--flush.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush{margin-right:-30px;margin-left:-30px}}.block--bg{padding:1.875em .9375em 3.75em;background:var(--gray-5)}@media only all and (min-width: 37.5625em){.block--bg{padding:2.8125em 1.875em}}.block--padded-top{padding-top:1.875em;margin-top:1.875em}.block--padded-bottom{padding-bottom:1.875em;margin-bottom:1.875em}.block--sub{margin-top:1.875em;margin-bottom:1.875em}@media only all and (min-width: 56.3125em){.wrapper{max-width:1200px;padding-right:15px;padding-left:15px;margin:0 auto;clear:both}}.wrapper--match-content{padding-left:15px;padding-right:15px}@media only all and (min-width: 37.5625em){.wrapper--match-content{padding-left:30px;padding-right:30px;max-width:1200px}}.o-text-introduction{margin-top:0;margin-bottom:60px}.o-text-introduction>*{margin-top:0;margin-bottom:15px;max-width:41.875rem}.o-well{box-sizing:border-box;padding:1.875em .9375em;border:1px solid var(--gray-40);background-color:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-well{padding-left:1.875em;padding-right:1.875em}}.o-banner{padding:.9375em 0;background:var(--gold-10);border-bottom:1px solid var(--gray-40);font-size:.875em}.o-banner .m-notification{border:none;padding:0}.o-banner .m-notification__icon{left:0;top:0}.o-banner--dark{background:var(--teal-dark);border-color:var(--teal-dark);color:var(--white)}.o-banner--dark .m-notification{background:var(--teal-dark)}.o-banner--dark .m-notification .cf-icon-svg{fill:var(--white)}.o-banner--dark .m-notification a{color:var(--white);border-color:var(--white)}.o-banner--dark .m-notification a:visited,.o-banner--dark .m-notification a.visited{border-color:var(--teal-40);color:var(--teal-40)}.o-banner--dark .m-notification a:hover,.o-banner--dark .m-notification a.hover{border-color:var(--gray-15);color:var(--gray-15)}.o-banner--dark .m-notification a:focus,.o-banner--dark .m-notification a.focus{border-color:var(--white);color:var(--white)}.o-banner--dark .m-notification a:active,.o-banner--dark .m-notification a.active{border-color:var(--gray-15);color:var(--gray-15)}@media only all and (min-width: 37.5625em){.o-banner{font-size:1em}}.m-notification{display:none;position:relative;padding:15px;background:var(--gray-5);border:1px solid var(--gray-40)}.m-notification>.cf-icon-svg{position:absolute;fill:var(--gray)}.m-notification--success{background:var(--green-10);border-color:var(--green)}.m-notification--success>.cf-icon-svg{fill:var(--green)}.m-notification--warning{background:var(--gold-10);border-color:var(--gold)}.m-notification--warning>.cf-icon-svg{fill:var(--gold)}.m-notification--error{background:var(--red-10);border-color:var(--red)}.m-notification--error>.cf-icon-svg{fill:var(--red)}.m-notification--success a,.m-notification--warning a,.m-notification--error a{color:var(--pacific-mid-dark);border-color:var(--pacific-mid-dark)}.m-notification--success a:visited,.m-notification--success a.visited,.m-notification--warning a:visited,.m-notification--warning a.visited,.m-notification--error a:visited,.m-notification--error a.visited{border-color:var(--teal);color:var(--teal)}.m-notification--success a:hover,.m-notification--success a.hover,.m-notification--warning a:hover,.m-notification--warning a.hover,.m-notification--error a:hover,.m-notification--error a.hover{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-notification--success a:focus,.m-notification--success a.focus,.m-notification--warning a:focus,.m-notification--warning a.focus,.m-notification--error a:focus,.m-notification--error a.focus{border-color:var(--pacific-mid-dark);color:var(--pacific-mid-dark)}.m-notification--success a:active,.m-notification--success a.active,.m-notification--warning a:active,.m-notification--warning a.active,.m-notification--error a:active,.m-notification--error a.active{border-color:var(--navy-dark);color:var(--navy-dark)}.m-notification--visible{display:block}.cf-icon-svg+.m-notification__content{padding-left:1.5625rem}.m-notification__message{font-size:1rem;line-height:1.25;font-weight:500}@media only all and (min-width: 37.5625em){.m-notification__message{font-size:1.125rem}}.m-notification__explanation{margin-top:.3125rem;margin-bottom:.9375rem}.m-notification__message+.m-list{margin-top:.9375rem}@media only all and (min-width: 37.5625em){.m-notification .cf-icon-svg{font-size:1.125rem}.m-notification__explanation{margin-bottom:0}.m-notification .m-list{margin-top:.3125rem}.m-notification .m-list__item{margin-bottom:.3125rem}}html[lang=ar] .m-notification .cf-icon-svg+.m-notification__content{padding-left:initial;padding-right:1.5625rem}html[lang=ar] .m-notification .m-list{padding-right:0}.m-pagination{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:\"pag-btn-prev . pag-btn-next\" \"pag-form pag-form pag-form\";row-gap:.9375rem}.m-pagination__form{grid-area:pag-form;display:flex;flex-flow:wrap;place-content:center;gap:.625rem;padding:.3125rem;border-radius:.25rem;background:var(--gray-5);color:var(--gray)}.m-pagination__current-page{width:2.8125rem;font-weight:500;text-align:right}.m-pagination__label{display:contents;white-space:nowrap}.m-pagination__btn-prev{grid-area:pag-btn-prev;z-index:1}.m-pagination__btn-next{grid-area:pag-btn-next;z-index:1}@media only all and (min-width: 37.5625em){.m-pagination{grid-template-areas:\"pag-btn-prev pag-form pag-btn-next\"}.m-pagination__btn-prev{border-top-right-radius:0;border-bottom-right-radius:0}.m-pagination__btn-next{border-top-left-radius:0;border-bottom-left-radius:0}}.o-table__cell--right-align{text-align:right}.o-table--scrolling{box-sizing:border-box;overflow-y:hidden}.o-table--scrolling table{border:1px solid var(--gray-40)}.o-table--scrolling table>tbody>tr:nth-child(2n)>th,.o-table--scrolling table>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-table--striped>tbody>tr:nth-child(2n)>th,.o-table--striped>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}}@media only screen and (max-width: 600px){.o-table{width:100%}.o-table--striped tr:nth-child(2n)>th,.o-table--striped tr:nth-child(2n)>td{background:var(--white)}.o-table--stack-on-small{border-top:1px solid var(--gray-40)}.o-table--stack-on-small tr,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=row],.o-table--stack-on-small [data-display-table=cell]{display:block}.o-table--stack-on-small th,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=cell]{padding-right:0;padding-left:0;width:100%}.o-table--stack-on-small>thead,.o-table--stack-on-small [data-display-table=thead]{display:none}.o-table--stack-on-small td[data-label]:before{display:block;margin-top:0;margin-bottom:.3125em;content:attr(data-label);line-height:1.83333333;font-size:.875em;font-weight:600;letter-spacing:1px;text-transform:uppercase}.o-table--stack-on-small td:last-child,.o-table--stack-on-small [data-display-table=cell]:last-child{margin-bottom:1.875em}}.a-date{color:var(--gray);white-space:nowrap;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.a-date,ul+.a-date,ol+.a-date,dl+.a-date,figure+.a-date,img+.a-date,table+.a-date,blockquote+.a-date,h1+.a-date,.h1+.a-date,h2+.a-date,.h2+.a-date,h3+.a-date,.h3+.a-date,h4+.a-date,.h4+.a-date,h6+.a-date,.h6+.a-date{margin-top:2.1428571429em}.no-js .u-js-only,.u-hide-if-js{display:none !important}.no-js .u-hide-if-js{display:block !important}.u-clearfix:after{content:\"\";display:table;clear:both}.u-visually-hidden{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}@media only all and (max-width: 37.5em){.u-hide-on-mobile{display:none}}.u-show-on-mobile{display:none}@media only all and (max-width: 37.5em){.u-show-on-mobile{display:block}}.u-hidden{display:none !important}.u-invisible{visibility:hidden}.u-right{float:right}.u-nowrap{white-space:nowrap}.u-flexible-container{position:relative;padding-bottom:56.25%;height:0}.u-flexible-container__inner{position:absolute;top:0;left:0;width:100%;height:100%}.u-flexible-container--4-3{position:relative;padding-bottom:75%;height:0}.u-mt0{margin-top:0 !important}.u-mb0{margin-bottom:0 !important}.u-mt5{margin-top:5px !important}.u-mb5{margin-bottom:5px !important}.u-mt10{margin-top:10px !important}.u-mb10{margin-bottom:10px !important}.u-mt15{margin-top:15px !important}.u-mb15{margin-bottom:15px !important}.u-mt20{margin-top:20px !important}.u-mb20{margin-bottom:20px !important}.u-mt30{margin-top:30px !important}.u-mb30{margin-bottom:30px !important}.u-mt45{margin-top:45px !important}.u-mb45{margin-bottom:45px !important}.u-mt60{margin-top:60px !important}.u-mb60{margin-bottom:60px !important}.u-w100pct{width:100%}.u-w90pct{width:90%}.u-w80pct{width:80%}.u-w70pct{width:70%}.u-w60pct{width:60%}.u-w50pct{width:50%}.u-w40pct{width:40%}.u-w30pct{width:30%}.u-w20pct{width:20%}.u-w10pct{width:10%}.u-w75pct{width:75%}.u-w65pct{width:65%}.u-w25pct{width:25%}.u-w15pct{width:15%}.u-w66pct{width:66.6666666667%}.u-w33pct{width:33.3333333333%}small,.u-small-text{font-size:.875em}small--subtle,.u-small-text--subtle{color:var(--gray)}.u-no-animation{transition-duration:0s !important}.u-move-transition{transition:transform .25s ease-out}.u-move-to-origin{transform:translateZ(0)}.u-move-left{transform:translate3d(-100%, 0, 0)}.u-move-left-2x{transform:translate3d(-200%, 0, 0)}.u-move-left-3x{transform:translate3d(-300%, 0, 0)}.u-move-right{transform:translate3d(100%, 0, 0)}.u-move-up{transform:translate3d(0, -100%, 0)}.u-alpha-transition{transition:opacity .25s linear}.u-alpha-100{opacity:1}.u-alpha-0{opacity:0}.u-max-height-transition{overflow:hidden;contain:paint;transition:max-height .2s ease-out}.u-max-height-zero{max-height:0 !important}.u-max-height-summary{max-height:88px !important}.a-link{border-bottom-width:0}.a-link .a-link__text{border-bottom-width:1px;border-bottom-style:inherit;overflow-wrap:break-word}.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){.a-link--jump{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-link--jump .cf-icon-svg--right{margin-left:auto}.a-link--jump .a-link__text{border-bottom-width:0;flex-shrink:10}}a.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){a.a-link--jump{border-top-width:1px;border-bottom-width:1px}a.a-link--jump:focus{outline:none}a.a-link--jump:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-link--jump)+li:has(.a-link--jump) .a-link--jump{position:relative;border-top:none}li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:hover:before,li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.m-list--unstyled,.m-list--horizontal,.m-list--links{padding-left:0;list-style-type:none}.m-list--unstyled .m-list__item,.m-list--horizontal .m-list__item,.m-list--links .m-list__item{margin-left:0}.m-list--spaced .m-list--spaced,.m-list--spaced .m-list__item+.m-list__item{margin-top:1.5em}.m-list--horizontal .m-list__item{display:inline-block;margin-right:.25em;margin-bottom:0}@media only all and (max-width: 37.5em){.m-list--links .m-list__item{margin-bottom:0}}html[lang=ar] .m-list{padding-right:0}.m-meta-header{display:flex;flex-direction:column-reverse;flex-wrap:wrap-reverse;row-gap:.625rem;column-gap:1.3125rem;width:-moz-fit-content;width:fit-content;padding-bottom:.625rem;overflow:hidden}.m-meta-header__item-group{display:flex;flex-wrap:wrap;column-gap:1.3125rem}.m-meta-header__item{display:grid;grid-template-columns:0 auto 1fr;row-gap:.3125rem;text-wrap:balance;margin-bottom:0;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.m-meta-header__item,ul+.m-meta-header__item,ol+.m-meta-header__item,dl+.m-meta-header__item,figure+.m-meta-header__item,img+.m-meta-header__item,table+.m-meta-header__item,blockquote+.m-meta-header__item,h1+.m-meta-header__item,.h1+.m-meta-header__item,h2+.m-meta-header__item,.h2+.m-meta-header__item,h3+.m-meta-header__item,.h3+.m-meta-header__item,h5+.m-meta-header__item,.h5+.m-meta-header__item,h6+.m-meta-header__item,.h6+.m-meta-header__item{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.625em;font-size:1em;line-height:1.125}}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.3125rem}}.m-meta-header__item .cf-icon-svg{margin-right:.3125rem}.m-meta-header__item:before{content:\"|\";margin-left:-0.8125rem}.m-meta-header__item .a-date{font-size:.875rem;line-height:1.7142857143;margin-bottom:0}@media only all and (min-width: 37.5625em){.m-meta-header{flex-direction:row}}.m-pull-quote__body{color:var(--black);font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-pull-quote__body{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.m-pull-quote__citation{color:var(--gray);font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.m-pull-quote__citation,ul+.m-pull-quote__citation,ol+.m-pull-quote__citation,dl+.m-pull-quote__citation,figure+.m-pull-quote__citation,img+.m-pull-quote__citation,table+.m-pull-quote__citation,blockquote+.m-pull-quote__citation,h1+.m-pull-quote__citation,.h1+.m-pull-quote__citation,h2+.m-pull-quote__citation,.h2+.m-pull-quote__citation,h3+.m-pull-quote__citation,.h3+.m-pull-quote__citation,h4+.m-pull-quote__citation,.h4+.m-pull-quote__citation,h6+.m-pull-quote__citation,.h6+.m-pull-quote__citation{margin-top:2.1428571429em}.m-pull-quote__citation:before{content:\"—\"}.m-slug-header{border-top:1px solid var(--gray-40)}.m-slug-header__heading{display:inline-block;padding-top:0.2857142857em;border-top:5px solid var(--green);margin-top:-3px;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}.a-tagline{font-size:.75rem;display:grid;grid-template-columns:22px 1fr;grid-column-gap:10px}.a-tagline__text{display:inline-block}.a-tagline .u-usa-flag{margin-top:1px}.a-tagline--large{font-size:1rem}.a-tagline--large .u-usa-flag{margin-top:4px}.u-usa-flag{display:inline-block;width:24px;height:13px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAZCAMAAABAf11LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5QTFRF////sxlC7MbQ2YyhxlNxCjFhR2WJV3GSKUt1dYumOFh/GT5rhZiwwszYsr/OlKW6Zn6c0djh8PL1iR9Ko7LE4OXrl0pttKC0pXWRtYKbSuJhRQAAANFJREFUeNrkkctuwyAUREnSuW/ApHYf//+jBVdZVcJi3aORgAXcMyLBAAJEzsVG3m8TkifyI3zfPQ6nJJLo421CArSBmkgjNEWtQE4zXJmClXuCWIlU5hdQxCqbqnE1KdIz79CVDvBwZxyKfQfmHTyzl01UZSvOWSTbhZLSWeDMufWLC/1ls3amT4qQq394EjIjApxBT+/nr8eEBNuKcB9SWMpmEXalNOylmlUZNTr4vE/4VdKhpC+leQf6y/e0wzL3RdJtkfUJyzwW+ZcdfgQYAJmJD3zerW6OAAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */:root{--font-stack: system-ui, sans-serif;--beige: #bea96f;--beige-30: #f0e8d8;--beige-60: #d8c8a0;--green-dark: #1e9642;--green-mid-dark: #1fa040;--green: #20aa3f;--green-90: #48b753;--green-80: #66c368;--green-70: #93cf7c;--green-60: #addc91;--green-50: #bae0a2;--green-40: #c7e5b3;--green-30: #d4eac6;--green-20: #e2efd8;--green-10: #f0f8eb;--teal-dark: #005e5d;--teal-mid-dark: #126b69;--teal: #257675;--teal-90: #3e8685;--teal-80: #579695;--teal-70: #70a6a5;--teal-60: #89b6b5;--teal-50: #9ec4c3;--teal-40: #b4d2d1;--teal-30: #c4dddc;--teal-20: #d4e7e6;--teal-10: #f0f7f6;--pacific-dark: #0050b4;--pacific-mid-dark: #0061c1;--pacific: #0072ce;--pacific-90: #2284d5;--pacific-80: #4497dc;--pacific-70: #61a7e2;--pacific-60: #7eb7e8;--pacific-50: #96c4ed;--pacific-40: #afd2f2;--pacific-30: #c3ddf6;--pacific-20: #d6e8fa;--pacific-10: #eff8fd;--navy-dark: #002d72;--navy-mid-dark: #123c7c;--navy: #254b87;--navy-90: #3e5f95;--navy-80: #5674a3;--navy-70: #6f88b2;--navy-60: #889cc0;--navy-50: #9daecc;--navy-40: #b3c0d9;--navy-30: #c3cde2;--navy-20: #d3daeb;--navy-10: #f4f6fa;--purple-dark: #a01b68;--purple-mid-dark: #aa2071;--purple: #b4267a;--purple-90: #be438b;--purple-80: #c55998;--purple-70: #cd70a5;--purple-60: #d486b2;--purple-50: #dc9cbf;--purple-40: #e3b2cc;--purple-30: #ebc9d9;--purple-20: #f0d8e2;--purple-10: #fdf3f8;--red-dark: #b63014;--red-mid-dark: #c3381c;--red: #d14124;--red-90: #d75a40;--red-80: #dd735d;--red-70: #e28875;--red-60: #e79e8e;--red-50: #ebb0a3;--red-40: #f0c3b8;--red-30: #f3d1c8;--red-20: #f7e0d9;--red-10: #fbefec;--gold-dark: #dc731c;--gold-mid-dark: #ed881b;--gold: #ff9e1b;--gold-90: #ffab39;--gold-80: #ffb858;--gold-70: #ffc372;--gold-60: #ffce8d;--gold-50: #ffd8a3;--gold-40: #ffe1b9;--gold-30: #ffe8cb;--gold-20: #fff0dd;--gold-10: #fff6ec;--neutral-dark: #745745;--neutral-mid-dark: #7d604b;--neutral: #8a6c57;--neutral-90: #957865;--neutral-80: #a18573;--neutral-70: #ad9484;--neutral-60: #baa496;--neutral-50: #c6b4a9;--neutral-40: #d3c5bc;--neutral-30: #ddd1c9;--neutral-20: #e7ddd7;--neutral-10: #f8f5f2;--gray-darker: #293037;--gray-dark: #43484e;--gray-mid-dark: #4f5257;--gray: #5a5d61;--gray-90: #676a6f;--gray-80: #75787b;--gray-70: #838588;--gray-60: #919395;--gray-50: #a2a3a4;--gray-40: #b4b5b6;--gray-30: #c3c4c4;--gray-20: #d2d3d5;--gray-15: #dcdddf;--gray-10: #e7e8e9;--gray-5: #f7f8f9;--black: #101820;--white: #fff}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/2cd55546-ec00-4af9-aeca-4a3cd186da53.woff2\") format(\"woff2\");font-style:normal;font-weight:normal;font-display:fallback}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/627fbb5a-3bae-4cd9-b617-2f923e29d55e.woff2\") format(\"woff2\");font-style:normal;font-weight:500;font-display:fallback}:root{--font-stack: \"Avenir Next\", arial, sans-serif}.pill-panel{padding-right:10px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:baseline}.pill-panel .layout-row{display:block}.pill-panel .clear-all button{border-color:var(--red-dark);color:var(--red-dark);margin-left:10px}.pill-panel .clear-all button svg{margin-right:5px}.pill-panel .pill-label{padding-right:15px;margin-bottom:0}.pill-panel li{display:inline-block;position:relative}.pill-panel ul{padding-top:10px}@media screen and (max-width: 599px){.pill-panel{flex-direction:column;margin-top:70px}.pill-panel .layout-row{padding-left:0}.pill-panel .clear-all{display:block}.pill-panel .clear-all button{margin:0}}",".pill{padding:10px 30px 10px 10px;background-color:var(--teal-20);border:1px solid var(--teal-40);margin-right:4px;border-radius:.28571429em;font-weight:500;color:var(--black);font-size:14px}.pill:hover{background-color:var(--teal-30);border-color:var(--teal-50);cursor:pointer}.pill button,.pill .cf-icon-svg{padding:0;padding-left:5px;border:0;margin:0;background-color:rgba(0,0,0,0);color:var(--teal-80);position:absolute;right:15px;top:50%;transform:translateY(-50%)}",".advanced-tips{box-sizing:border-box;background-color:var(--gray-20);margin:15px -15px;padding:15px}.advanced-tips .tip{padding:15px 0}.advanced-tips .tip input{box-sizing:border-box;color:var(--gray);display:inline-block;margin-right:1%}.advanced-tips .tip .example-input{box-sizing:border-box;color:var(--gray);width:100%}.advanced-tips .tip .tip-description{padding-top:10px}.advanced-tips .tip .tip-description p{color:var(--black)}.advanced-tips .footer{border-top:dashed 2px var(--gray-70)}",".tooltip{--bs-tooltip-zindex: 1080;--bs-tooltip-max-width: 200px;--bs-tooltip-padding-x: 0.5rem;--bs-tooltip-padding-y: 0.25rem;--bs-tooltip-font-size: 0.875rem;--bs-tooltip-color: #fff;--bs-tooltip-bg: #000;--bs-tooltip-border-radius: 0.375rem;--bs-tooltip-opacity: 0.9;--bs-tooltip-arrow-width: 0.8rem;--bs-tooltip-arrow-height: 0.4rem;z-index:var(--bs-tooltip-zindex);display:block;padding:var(--bs-tooltip-arrow-height);margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:\"\";border-color:rgba(0,0,0,0);border-style:solid}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:0}.bs-tooltip-top .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:0;width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-end .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:0}.bs-tooltip-bottom .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:0;width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-start .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width)*.5) 0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex: 1070;--bs-popover-max-width: 276px;--bs-popover-font-size: 0.875rem;--bs-popover-bg: #fff;--bs-popover-border-width: 1px;--bs-popover-border-color: var(--bs-border-color-translucent);--bs-popover-border-radius: 0.5rem;--bs-popover-inner-border-radius: calc(0.5rem - 1px);--bs-popover-box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 15%);--bs-popover-header-padding-x: 1rem;--bs-popover-header-padding-y: 0.5rem;--bs-popover-header-font-size: 1rem;--bs-popover-header-bg: #f0f0f0;--bs-popover-body-padding-x: 1rem;--bs-popover-body-padding-y: 1rem;--bs-popover-body-color: #212529;--bs-popover-arrow-width: 1rem;--bs-popover-arrow-height: 0.5rem;--bs-popover-arrow-border: var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::before,.popover .popover-arrow::after{position:absolute;display:block;content:\"\";border-color:rgba(0,0,0,0);border-style:solid;border-width:0}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{border-width:calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{border-width:0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-bottom .popover-header::before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-0.5*var(--bs-popover-arrow-width));content:\"\";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{border-width:calc(var(--bs-popover-arrow-width)*.5) 0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}",null,null,"/*! normalize.css v2.1.3 | MIT License | git.io/normalize */html{font-family:sans-serif;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:0.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:0.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:0.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:normal;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:normal;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:0.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:0.5em}li{margin-bottom:0.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:0.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:0.625em;text-align:left}th,td{padding:0.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:0.9375em;margin-left:0.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:\"Input Mono\",Consolas,Monaco,\"Courier New\",monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:0.8125em}pre{display:block;padding:0.625em 0.9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:rgba(0,0,0,0)}html{font-family:sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"“\" \"”\" \"‘\" \"’\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);font-family:var(--font-stack);font-size:100%;line-height:1.375;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-stack)}input[type=date]{display:revert;min-width:100px;min-height:35px;padding-top:0;padding-bottom:0}input[type=date].a-text-input--full{min-width:100%}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0}h1,.h1{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7647058824em}@media only all and (max-width: 37.5em){p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h2+h1,.h2+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h2+.h1,.h2+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){h1,.h1{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h1,ul+h1,ol+h1,dl+h1,figure+h1,img+h1,table+h1,blockquote+h1,p+.h1,ul+.h1,ol+.h1,dl+.h1,figure+.h1,img+.h1,table+.h1,blockquote+.h1{margin-top:1.7307692308em}h1+h1,.h1+h1,h3+h1,.h3+h1,h4+h1,.h4+h1,h5+h1,.h5+h1,h6+h1,.h6+h1,h1+.h1,.h1+.h1,h3+.h1,.h3+.h1,h4+.h1,.h4+.h1,h5+.h1,.h5+.h1,h6+.h1,.h6+.h1{margin-top:1.1538461538em}}h2,.h2{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.7307692308em}h1+h2,.h1+h2,h3+h2,.h3+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,h1+.h2,.h1+.h2,h3+.h2,.h3+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){h2,.h2{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h2,ul+h2,ol+h2,dl+h2,figure+h2,img+h2,table+h2,blockquote+h2,h1+h2,.h1+h2,h2+h2,.h2+h2,h4+h2,.h4+h2,h5+h2,.h5+h2,h6+h2,.h6+h2,p+.h2,ul+.h2,ol+.h2,dl+.h2,figure+.h2,img+.h2,table+.h2,blockquote+.h2,h1+.h2,.h1+.h2,h2+.h2,.h2+.h2,h4+.h2,.h4+.h2,h5+.h2,.h5+.h2,h6+.h2,.h6+.h2{margin-top:1.3636363636em}}h3,.h3{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h4+h3,.h4+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h4+.h3,.h4+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.3636363636em}@media only all and (max-width: 37.5em){h3,.h3{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h3,ul+h3,ol+h3,dl+h3,figure+h3,img+h3,table+h3,blockquote+h3,h1+h3,.h1+h3,h2+h3,.h2+h3,h3+h3,.h3+h3,h5+h3,.h5+h3,h6+h3,.h6+h3,p+.h3,ul+.h3,ol+.h3,dl+.h3,figure+.h3,img+.h3,table+.h3,blockquote+.h3,h1+.h3,.h1+.h3,h2+.h3,.h2+.h3,h3+.h3,.h3+.h3,h5+.h3,.h5+.h3,h6+.h3,.h6+.h3{margin-top:1.6666666667em}}h4,.h4{font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+h4,ul+h4,ol+h4,dl+h4,figure+h4,img+h4,table+h4,blockquote+h4,h1+h4,.h1+h4,h2+h4,.h2+h4,h3+h4,.h3+h4,h5+h4,.h5+h4,h6+h4,.h6+h4,p+.h4,ul+.h4,ol+.h4,dl+.h4,figure+.h4,img+.h4,table+.h4,blockquote+.h4,h1+.h4,.h1+.h4,h2+.h4,.h2+.h4,h3+.h4,.h3+.h4,h5+.h4,.h5+.h4,h6+.h4,.h6+.h4{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){h4,.h4{margin-bottom:.625em;font-size:1em;line-height:1.125}}h5,.h5{font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+h5,ul+h5,ol+h5,dl+h5,figure+h5,img+h5,table+h5,blockquote+h5,h1+h5,.h1+h5,h2+h5,.h2+h5,h3+h5,.h3+h5,h4+h5,.h4+h5,h6+h5,.h6+h5,p+.h5,ul+.h5,ol+.h5,dl+.h5,figure+.h5,img+.h5,table+.h5,blockquote+.h5,h1+.h5,.h1+.h5,h2+.h5,.h2+.h5,h3+.h5,.h3+.h5,h4+.h5,.h4+.h5,h6+.h5,.h6+.h5{margin-top:2.1428571429em}h6,.h6{font-size:.75em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.25em}p+h6,ul+h6,ol+h6,dl+h6,figure+h6,img+h6,table+h6,blockquote+h6,h1+h6,.h1+h6,h2+h6,.h2+h6,h3+h6,.h3+h6,h4+h6,.h4+h6,h5+h6,.h5+h6,p+.h6,ul+.h6,ol+.h6,dl+.h6,figure+.h6,img+.h6,table+.h6,blockquote+.h6,h1+.h6,.h1+.h6,h2+.h6,.h2+.h6,h3+.h6,.h3+.h6,h4+.h6,.h4+.h6,h5+.h6,.h5+.h6{margin-top:2.5em}.lead-paragraph{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.lead-paragraph{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.superheading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}p,ul,ol,dl,figure,table,blockquote{margin-top:0;margin-bottom:.9375em}p:last-child,ul:last-child,ol:last-child,dl:last-child,figure:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-0.3125em}ul ul,ol ol,ul ol,ol ul{margin-top:.5em}li{margin-bottom:.5em}li:last-child,nav li{margin-bottom:0}a{border-width:0;border-style:dotted;border-color:var(--pacific);color:var(--pacific);text-decoration:none}a:visited,a.visited{border-color:var(--teal);color:var(--teal)}a:hover,a.hover{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}a:focus,a.focus{border-style:solid;outline:thin dotted;outline-offset:1px}a:active,a.active{border-style:solid;border-color:var(--navy);color:var(--navy)}p a,li a,dd a{border-bottom-width:1px}nav a{border-bottom-width:0}ul{padding-left:1.125em;list-style:square}ul ul{list-style-type:circle}ol{padding-left:1.3125em}ol li:nth-last-child(n+10),ol li:nth-last-child(n+10)~li{margin-left:.5625rem}ol ol{list-style-type:lower-alpha}ol ol li{margin-left:0 !important}ol ol ol{list-style-type:lower-roman}nav ul,nav ol,nav ul ul,nav ol ol{list-style:none;list-style-image:none}caption{margin-bottom:.625em;text-align:left}th,td{padding:.625em}thead th,thead td{padding:0.7142857143em;background:var(--gray-5);color:var(--black);font-size:1em;vertical-align:top}thead,tbody tr{border-bottom:1px solid var(--gray)}th{font-weight:600;text-align:left}thead th h2,thead th .h2,thead th h3,thead th .h3,thead th h4,thead th .h4,thead th h5,thead th .h5,thead th h6,thead th .h6{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}blockquote{margin-right:.9375em;margin-left:.9375em}@media only all and (min-width: 37.5625em){blockquote{margin-right:1.875em;margin-left:1.875em}}img{max-width:100%}figure{margin-right:0;margin-left:0}figure img{vertical-align:middle}pre,code{background:var(--gray-5);border-radius:4px;color:var(--black);font-family:Input Mono,Consolas,Monaco,Courier New,monospace}code{padding:0.2307692308em 0.2307692308em 0;font-size:.8125em}pre{display:block;padding:.625em .9375em;white-space:pre-wrap;overflow-wrap:break-word}pre code{padding:0;background-color:transparent}button.a-btn::-moz-focus-inner,input.a-btn::-moz-focus-inner{border:0}.a-btn{appearance:none;display:flex;gap:.625rem;box-sizing:border-box;padding:.5em .875em;border:0;margin:0;border-radius:.25em;cursor:pointer;font-size:1em;font-weight:500;line-height:normal;text-align:center;text-decoration:none;transition:background-color .1s;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;justify-content:center}.a-btn,.a-btn:link,.a-btn:visited{background-color:var(--pacific);color:var(--white)}.a-btn:hover,.a-btn.hover,.a-btn:focus,.a-btn.focus{background-color:var(--pacific-dark);color:var(--white)}.a-btn:focus,.a-btn.focus{outline:1px dotted var(--pacific);outline-offset:1px}.a-btn:active,.a-btn.active{background-color:var(--navy)}.a-btn--secondary,.a-btn--secondary:link,.a-btn--secondary:visited{background-color:var(--gray);color:var(--white)}.a-btn--secondary:hover,.a-btn--secondary.hover,.a-btn--secondary:focus,.a-btn--secondary.focus{background-color:var(--gray-dark)}.a-btn--secondary:focus,.a-btn--secondary.focus{outline-color:var(--gray)}.a-btn--secondary:active,.a-btn--secondary.active{background-color:var(--black)}.a-btn--warning,.a-btn--warning:link,.a-btn--warning:visited{background-color:var(--red-mid-dark);color:var(--white)}.a-btn--warning:hover,.a-btn--warning.hover,.a-btn--warning:focus,.a-btn--warning.focus{background-color:var(--red-dark)}.a-btn--warning:focus,.a-btn--warning.focus{outline-color:var(--red-mid-dark)}.a-btn--warning:active,.a-btn--warning.active{background-color:var(--gray-dark)}.a-btn--disabled,.a-btn--disabled:link,.a-btn--disabled:visited,.a-btn--disabled:hover,.a-btn--disabled.hover,.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn--disabled:active,.a-btn--disabled.active,.a-btn[disabled],.a-btn[disabled]:link,.a-btn[disabled]:visited,.a-btn[disabled]:hover,.a-btn[disabled].hover,.a-btn[disabled]:focus,.a-btn[disabled].focus,.a-btn[disabled]:active,.a-btn[disabled].active{background-color:var(--gray-20);color:var(--gray-dark);cursor:default;cursor:not-allowed}.a-btn--disabled:focus,.a-btn--disabled.focus,.a-btn[disabled]:focus,.a-btn[disabled].focus{outline-color:var(--gray-20)}@media only all and (max-width: 37.5em){.a-btn--full-on-xs{display:block;width:100%}}.a-btn:has(svg+span) span{order:3}.a-btn:has(span+svg) svg{order:3}.a-btn:not(.a-btn--hide-icon):has(svg+span):before,.a-btn:not(.a-btn--hide-icon):has(span+svg):before{content:\"\";border-left:1px solid var(--pacific-60);order:2;place-self:normal}.a-btn--secondary:has(svg):before{border-color:var(--gray-40) !important}.a-btn--warning:has(svg):before{border-color:var(--red-60) !important}.a-btn--disabled:has(svg):before,.a-btn[disabled]:has(svg):before{border-color:var(--gray-60) !important}.a-btn--hide-icon svg{display:none}.m-btn-group{display:flex;gap:.625rem;flex-wrap:wrap;align-items:center;width:-moz-fit-content;width:fit-content}.a-btn--link{padding:1.5px 0;border-radius:0;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-style:dotted;text-underline-offset:4.5px}.a-btn--link:has(svg){gap:.3125rem}.a-btn--link:has(svg):before{display:none}.a-btn--link,.a-btn--link:link,.a-btn--link:visited{text-decoration-color:var(--pacific);background-color:transparent;color:var(--pacific)}.a-btn--link:hover,.a-btn--link.hover{text-decoration-color:var(--pacific-dark);text-decoration-style:solid;background-color:transparent;color:var(--pacific-dark)}.a-btn--link:focus,.a-btn--link.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--pacific);color:var(--pacific)}.a-btn--link:active,.a-btn--link.active{text-decoration-color:var(--navy);text-decoration-style:solid;background-color:transparent;color:var(--navy)}.a-btn--link.a-btn--secondary,.a-btn--link.a-btn--secondary:link,.a-btn--link.a-btn--secondary:visited{text-decoration-color:var(--gray);background-color:transparent;color:var(--gray)}.a-btn--link.a-btn--secondary:hover,.a-btn--link.a-btn--secondary.hover{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.a-btn--link.a-btn--secondary:focus,.a-btn--link.a-btn--secondary.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--gray);color:var(--gray)}.a-btn--link.a-btn--secondary:active,.a-btn--link.a-btn--secondary.active{text-decoration-color:var(--black);text-decoration-style:solid;background-color:transparent;color:var(--black)}.a-btn--link.a-btn--warning,.a-btn--link.a-btn--warning:link,.a-btn--link.a-btn--warning:visited{text-decoration-color:var(--red-mid-dark);background-color:transparent;color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:hover,.a-btn--link.a-btn--warning.hover{text-decoration-color:var(--red-dark);text-decoration-style:solid;background-color:transparent;color:var(--red-dark)}.a-btn--link.a-btn--warning:focus,.a-btn--link.a-btn--warning.focus{text-decoration-style:solid;background-color:transparent;outline:1px dotted var(--red-mid-dark);color:var(--red-mid-dark)}.a-btn--link.a-btn--warning:active,.a-btn--link.a-btn--warning.active{text-decoration-color:var(--gray-dark);text-decoration-style:solid;background-color:transparent;color:var(--gray-dark)}.o-expandable{position:relative}.o-expandable__header{display:flex;justify-content:space-between;gap:10px;padding:.625em .9375em;border:0;background-color:transparent;cursor:pointer}.o-expandable__header:focus{outline:1px dotted var(--black);outline-offset:2px}.o-expandable__header .o-expandable__cue-close,.o-expandable__header .o-expandable__cue-open{display:none}.o-expandable__header[aria-expanded=false] .o-expandable__cue-open,.o-expandable__header[aria-expanded=true] .o-expandable__cue-close{display:block}.o-expandable button.o-expandable__header{width:100%;text-align:left}.o-expandable__label{flex-grow:1;margin-bottom:0;color:var(--black);font-weight:500}.o-expandable__icon,.o-expandable__label{font-size:1.125em}@media only all and (max-width: 37.5em){.o-expandable__icon,.o-expandable__label{font-size:1em}}.o-expandable__cues{align-self:center;color:var(--pacific);font-size:1em;line-height:1.375}.o-expandable__content{padding:0 .9375em .9375em}.o-expandable__content:before{content:\"\";display:block;border-top:1px solid var(--gray-40);padding-top:.9375em}.o-expandable__content:after{padding-bottom:.9375em;width:100%}.o-expandable--padded .o-expandable__header{padding:1.5625em .9375em}.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.625em}@media only all and (max-width: 37.5em){.o-expandable--padded .o-expandable__icon,.o-expandable--padded .o-expandable__label{font-size:1.375em}}.o-expandable--background{background:var(--gray-5)}.o-expandable--border{border:1px solid var(--gray-40)}html[lang=ar] .o-expandable__header{text-align:right}html[lang=ar] .o-expandable__cues{text-align:left}.o-expandable-group .o-expandable{border-bottom:1px solid var(--gray-40)}.o-expandable-group .o-expandable:first-child{border-top:1px solid var(--gray-40)}@media print{.o-expandable__header[aria-expanded=true] .o-expandable__cue-close,.o-expandable__header[aria-expanded=false] .o-expandable__cue-open{display:none}.o-expandable__content[aria-expanded=false]{display:block;max-height:99999px !important}}.o-expandable .print__header[aria-expanded=true] .o-expandable .print__cue-close,.o-expandable .print__header[aria-expanded=false] .o-expandable .print__cue-open{display:none}.o-expandable .print__content[aria-expanded=false]{display:block;max-height:99999px !important}.o-summary__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary__btn{position:relative;z-index:2;display:block;width:100%;padding-top:15px;padding-bottom:15px;border:dotted var(--pacific);border-width:1px 0;text-align:center;color:var(--pacific);background:#fff}.o-summary__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary__btn[aria-expanded=false]:before{display:block;pointer-events:none;height:2.75em;margin:0;position:absolute;left:0;right:0;top:calc(-100% + 2px);background:linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);content:\"\"}@media print{.o-summary__btn[aria-expanded=false]:before{background:none}}.o-summary__btn[aria-expanded=false]:before .print{background:none}.no-js .o-summary__btn{display:none}@media only screen and (min-width: 601px){.o-summary--mobile .o-summary__btn{display:none}}.o-summary-minimal__content{overflow-y:hidden;padding:2px;left:-2px;top:-2px;position:relative}.o-summary-minimal__btn{margin-top:5px;padding-left:0;padding-right:0;display:block;border:none;background:none;text-align:left;color:var(--pacific)}.o-summary-minimal__btn:focus{outline:1px dotted var(--pacific);outline-offset:1px}.o-summary-minimal__btn .o-summary-minimal__cue-close,.o-summary-minimal__btn .o-summary-minimal__cue-open{display:none}.o-summary-minimal__btn[aria-expanded=false] .o-summary-minimal__cue-open,.o-summary-minimal__btn[aria-expanded=true] .o-summary-minimal__cue-close{display:block}.no-js .o-summary-minimal__btn{display:none}.o-form__group{margin-bottom:1.875em}.o-form__fieldset{border:none;margin:0;padding:0}.o-form__fieldset .m-form-field+.m-form-field{margin-top:.625em}.a-form-alert .cf-icon-svg{color:var(--gray);float:left}.a-form-alert__text{display:block;margin-left:1.25em}.a-form-alert--success .cf-icon-svg{color:var(--green)}.a-form-alert--error .cf-icon-svg{color:var(--red)}.a-form-alert--warning .cf-icon-svg{color:var(--gold)}.m-form-field .a-text-input--full{width:100%}.m-form-field .a-label+.a-text-input{margin-top:.3125em}.m-form-field--checkbox .a-label,.m-form-field--radio .a-label{display:inline-grid;grid-template-columns:1.875em auto;vertical-align:top;cursor:pointer;overflow-wrap:anywhere}.m-form-field--checkbox .a-label:before,.m-form-field--radio .a-label:before{display:inline-block;grid-row-start:1;grid-row-end:3;border:1px solid var(--gray-60);height:1.125em;width:1.125em;margin-right:10px;background-color:var(--white);content:\"\";vertical-align:top;position:relative;top:1px;left:1px}.m-form-field--checkbox .a-label:hover:before,.m-form-field--checkbox .a-label.hover:before,.m-form-field--radio .a-label:hover:before,.m-form-field--radio .a-label.hover:before{border-color:var(--pacific)}.m-form-field--checkbox .a-label__helper,.m-form-field--radio .a-label__helper{display:block}.m-form-field--checkbox .a-checkbox,.m-form-field--checkbox .a-radio,.m-form-field--radio .a-checkbox,.m-form-field--radio .a-radio{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}.m-form-field--checkbox .a-checkbox:focus+.a-label,.m-form-field--checkbox .a-checkbox.focus+.a-label,.m-form-field--checkbox .a-radio:focus+.a-label,.m-form-field--checkbox .a-radio.focus+.a-label,.m-form-field--radio .a-checkbox:focus+.a-label,.m-form-field--radio .a-checkbox.focus+.a-label,.m-form-field--radio .a-radio:focus+.a-label,.m-form-field--radio .a-radio.focus+.a-label{outline:1px dotted var(--pacific);outline-offset:1px}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.focus+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled:hover+.a-label:before,.m-form-field--checkbox .a-checkbox:disabled.hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled:checked+.a-label:before,.m-form-field--checkbox .a-radio:disabled:focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled.focus+.a-label:before,.m-form-field--checkbox .a-radio:disabled:hover+.a-label:before,.m-form-field--checkbox .a-radio:disabled.hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled:checked+.a-label:before,.m-form-field--radio .a-checkbox:disabled:focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled.focus+.a-label:before,.m-form-field--radio .a-checkbox:disabled:hover+.a-label:before,.m-form-field--radio .a-checkbox:disabled.hover+.a-label:before,.m-form-field--radio .a-radio:disabled:checked+.a-label:before,.m-form-field--radio .a-radio:disabled:focus+.a-label:before,.m-form-field--radio .a-radio:disabled.focus+.a-label:before,.m-form-field--radio .a-radio:disabled:hover+.a-label:before,.m-form-field--radio .a-radio:disabled.hover+.a-label:before{border-color:var(--gray-60);outline:none;box-shadow:none}.m-form-field--checkbox .a-checkbox:disabled+.a-label,.m-form-field--checkbox .a-radio:disabled+.a-label,.m-form-field--radio .a-checkbox:disabled+.a-label,.m-form-field--radio .a-radio:disabled+.a-label{cursor:not-allowed;color:var(--gray-dark)}.m-form-field--checkbox .a-checkbox:disabled+.a-label:before,.m-form-field--checkbox .a-radio:disabled+.a-label:before,.m-form-field--radio .a-checkbox:disabled+.a-label:before,.m-form-field--radio .a-radio:disabled+.a-label:before{background:var(--gray-10);border-color:var(--gray-60)}.m-form-field--checkbox .a-checkbox:focus+.a-label:before,.m-form-field--checkbox .a-checkbox.focus+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:hover+.a-label:before,.m-form-field--checkbox .a-checkbox.hover+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--checkbox .a-checkbox:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center 0}.m-form-field--checkbox .a-checkbox:disabled:checked+.a-label:before{background-image:url('data:image/svg+xml;charset=UTF-8,')}.m-form-field--checkbox-error .a-label:before{border-color:var(--red);outline:1px solid var(--red)}.m-form-field--checkbox-error .a-label:hover:before,.m-form-field--checkbox-error .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-error .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-error .a-checkbox.focus+.a-label:before{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline-color:var(--red)}.m-form-field--checkbox-error .a-checkbox:focus+.a-label,.m-form-field--checkbox-error .a-checkbox.focus+.a-label{outline:1px dotted var(--red);outline-offset:1px}.m-form-field--checkbox-warning .a-label:before{border-color:var(--gold);outline:1px solid var(--gold)}.m-form-field--checkbox-warning .a-label:hover:before,.m-form-field--checkbox-warning .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label:before{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline-color:var(--gold)}.m-form-field--checkbox-warning .a-checkbox:focus+.a-label,.m-form-field--checkbox-warning .a-checkbox.focus+.a-label{outline:1px dotted var(--gold);outline-offset:1px}.m-form-field--checkbox-success .a-label:before{border-color:var(--green);outline:1px solid var(--green)}.m-form-field--checkbox-success .a-label:hover:before,.m-form-field--checkbox-success .a-label.hover:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:hover+.a-label:before,.m-form-field--checkbox-success .a-checkbox.hover+.a-label:before{border-color:var(--pacific);outline-color:var(--pacific)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label:before,.m-form-field--checkbox-success .a-checkbox.focus+.a-label:before{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline-color:var(--green)}.m-form-field--checkbox-success .a-checkbox:focus+.a-label,.m-form-field--checkbox-success .a-checkbox.focus+.a-label{outline:1px dotted var(--green);outline-offset:1px}.m-form-field--radio .a-label:before{border-radius:50%;transform:rotate(0)}.m-form-field--radio .a-radio:focus+.a-label:before,.m-form-field--radio .a-radio.focus+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:hover+.a-label:before,.m-form-field--radio .a-radio.hover+.a-label:before{outline:none;border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific)}.m-form-field--radio .a-radio:checked+.a-label:before{background-color:var(--pacific);box-shadow:inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:checked:disabled+.a-label:before{background-color:var(--gray-40);box-shadow:inset 0 0 0 2px var(--gray-10)}.m-form-field--radio .a-radio:focus:checked+.a-label:before,.m-form-field--radio .a-radio.focus:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--radio .a-radio:hover:checked+.a-label:before,.m-form-field--radio .a-radio.hover:checked+.a-label:before{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific),inset 0 0 0 2px var(--white)}.m-form-field--lg-target{display:block}.m-form-field--lg-target .a-label{box-sizing:border-box;width:100%;padding:15px;background-color:var(--gray-10)}.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{background-color:var(--pacific-20);box-shadow:inset 0 0 0 1px var(--pacific)}.m-form-field--lg-target .a-checkbox:hover+.a-label,.m-form-field--lg-target .a-checkbox.hover+.a-label,.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-radio:hover+.a-label,.m-form-field--lg-target .a-radio.hover+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label{box-shadow:inset 0 0 0 2px var(--pacific)}.m-form-field--lg-target .a-checkbox:focus+.a-label,.m-form-field--lg-target .a-checkbox.focus+.a-label,.m-form-field--lg-target .a-checkbox:checked+.a-label,.m-form-field--lg-target .a-radio:focus+.a-label,.m-form-field--lg-target .a-radio.focus+.a-label,.m-form-field--lg-target .a-radio:checked+.a-label{outline-offset:1px}.m-form-field--lg-target .a-checkbox:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:hover:disabled+.a-label,.m-form-field--lg-target .a-radio:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:hover:disabled+.a-label{color:var(--gray-dark);box-shadow:none;background-color:var(--gray-20)}.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label,.m-form-field--lg-target .a-checkbox:checked:disabled+.a-label:before,.m-form-field--lg-target .a-radio:checked:disabled+.a-label,.m-form-field--lg-target .a-radio:checked:disabled+.a-label:before{border:1px solid var(--gray-60)}.m-form-field .a-form-alert{margin-top:.9375em}.a-label{display:inline-block}.a-label__helper{color:var(--gray-dark);font-size:1rem;font-weight:400}.a-label__helper--block{display:block;margin-top:0.8333333333em}.a-label--heading{display:block;margin-bottom:0.5555555556em;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.a-label--heading,ul+.a-label--heading,ol+.a-label--heading,dl+.a-label--heading,figure+.a-label--heading,img+.a-label--heading,table+.a-label--heading,blockquote+.a-label--heading,h1+.a-label--heading,.h1+.a-label--heading,h2+.a-label--heading,.h2+.a-label--heading,h3+.a-label--heading,.h3+.a-label--heading,h5+.a-label--heading,.h5+.a-label--heading,h6+.a-label--heading,.h6+.a-label--heading{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.a-label--heading{margin-bottom:.625em;font-size:1em;line-height:1.125}}.a-label--heading .a-label__helper--block{margin-top:.625rem}.a-range{appearance:none;width:100%;min-height:49px}.a-range::-webkit-slider-runnable-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-moz-range-track{height:.6875rem;width:100%;background-color:var(--gray-80);border:1px solid var(--gray-40);border-radius:8px;cursor:pointer}.a-range::-webkit-slider-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range::-moz-range-thumb{height:2.8125rem;width:2.8125rem;margin-top:-1.125rem;appearance:none;border:1px solid var(--gray-40);border-radius:50%;background-color:var(--gray-10);cursor:pointer}.a-range:focus,.a-range.focus{box-shadow:none;outline:none}.a-range:focus::-webkit-slider-thumb,.a-range.focus::-webkit-slider-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.a-range:focus::-moz-range-thumb,.a-range.focus::-moz-range-thumb{background-color:var(--pacific-20);border:2px solid var(--pacific)}.o-search-input{display:flex;flex-direction:column;row-gap:.9375rem}.o-search-input__input{position:relative;display:flex;width:initial;flex:0 1 100%}.o-search-input__input-label{position:absolute;left:10px;align-self:center;cursor:pointer}.o-search-input__input input[type=search]{width:100%;white-space:nowrap;padding-left:30px;appearance:none}.o-search-input__input button[type=reset]{display:none;position:absolute;right:0;align-self:center;color:var(--gray-40);font-size:20px;border:1px solid transparent;background-color:transparent;outline:0;width:44px;padding:5px;text-align:right}.o-search-input__input button[type=reset]>svg{width:25px;cursor:pointer;pointer-events:none}.o-search-input__input button[type=reset]:hover{color:var(--black)}.o-search-input__input button[type=reset]:focus{color:var(--black)}.o-search-input__input button[type=reset]:focus>svg{outline:1px dotted var(--pacific)}.o-search-input__input input[type=search]:placeholder-shown~button[type=reset]{display:none}.o-search-input__input input[type=search]:not(:placeholder-shown){padding-right:34px}.o-search-input__input input[type=search]::-webkit-search-decoration,.o-search-input__input input[type=search]::-webkit-search-cancel-button,.o-search-input__input input[type=search]::-webkit-search-results-button,.o-search-input__input input[type=search]::-webkit-search-results-decoration{display:none}.o-search-input:focus-within button[type=reset],.o-search-input .o-search-input__input:hover button[type=reset]{display:block}.o-search-input button[type=submit]{line-height:1.1875}@media only all and (min-width: 37.5625em){.o-search-input{flex-direction:row;border-left:0}.o-search-input button[type=submit]{border-top-left-radius:0;border-bottom-left-radius:0;flex-basis:25%}}.no-js .o-search-input button[type=reset]{display:none !important}.a-select{position:relative;border:1px solid var(--gray-60)}.a-select select{width:100%;line-height:1.375;padding:.4375em .375em .375em;border:0;appearance:none;background-color:var(--white);border-radius:0;color:var(--black)}.a-select select:hover,.a-select select.hover{outline:2px solid var(--pacific);outline-offset:0}.a-select select:active,.a-select select:focus,.a-select select.focus{box-shadow:0 0 0 2px var(--pacific);outline:1px dotted var(--pacific);outline-offset:3px}.a-select select[disabled]{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed}.a-select select[disabled]:hover,.a-select select[disabled].hover,.a-select select[disabled]:focus,.a-select select[disabled].focus{outline:none}.a-select select[disabled] option,.a-select select[disabled] option:disabled,.a-select select option:disabled{color:var(--gray-dark)}.a-select:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;content:\"\";pointer-events:none}.a-select--disabled:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.a-tag-filter{display:flex;gap:.625rem;border:1px solid var(--teal);padding:4px 6px;background-color:var(--teal-20);border-radius:.1875rem;color:var(--black);text-align:left;min-width:-moz-fit-content;min-width:fit-content}.a-tag-filter .cf-icon-svg{pointer-events:none;flex:none}.a-tag-filter>label{display:contents;pointer-events:none}button.a-tag-filter:hover{background-color:var(--teal-40);cursor:pointer}button.a-tag-filter:focus{outline:1px dotted var(--teal);outline-offset:1px}button.a-tag-filter:active{background-color:var(--teal)}a.a-tag-filter{line-height:normal;color:var(--black);border-color:var(--teal)}a.a-tag-filter:visited,a.a-tag-filter.visited,a.a-tag-filter:hover,a.a-tag-filter.hover{border-color:var(--teal);color:var(--black)}a.a-tag-filter:focus,a.a-tag-filter.focus{border-color:var(--teal);color:var(--black)}a.a-tag-filter:active,a.a-tag-filter.active{border-color:var(--teal);color:var(--black)}.a-tag-topic{display:flex;gap:.3125rem}.a-tag-topic{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--gold-80);letter-spacing:1px}.a-tag-topic .a-tag-topic__text{color:var(--gray);word-break:break-word}@media only all and (max-width: 37.5em){.a-tag-topic{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-tag-topic .cf-icon-svg--right{margin-left:auto}.a-tag-topic .a-tag-topic__text{border-bottom-width:0;flex-shrink:10}}a.a-tag-topic{color:var(--gold-80);border-color:var(--gold-80)}a.a-tag-topic:visited,a.a-tag-topic.visited,a.a-tag-topic:hover,a.a-tag-topic.hover{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:focus,a.a-tag-topic.focus{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic:active,a.a-tag-topic.active{border-color:var(--gold-80);color:var(--gold-80)}a.a-tag-topic .a-tag-topic__text{border-bottom-color:var(--gold-80)}@media only all and (max-width: 37.5em){a.a-tag-topic{border-top-width:1px;border-bottom-width:1px}a.a-tag-topic:focus{outline:none}a.a-tag-topic:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-tag-topic)+li:has(.a-tag-topic) .a-tag-topic{position:relative;border-top:none}li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:hover:before,li:has(.a-tag-topic)+li:has(.a-tag-topic) a.a-tag-topic:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.a-tag-topic__bullet{font-size:1rem;line-height:1rem}@media only all and (min-width: 37.5625em){a.a-tag-topic__text{color:var(--gray);border-color:var(--gray)}a.a-tag-topic__text:visited,a.a-tag-topic__text.visited,a.a-tag-topic__text:hover,a.a-tag-topic__text.hover{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:focus,a.a-tag-topic__text.focus{border-color:var(--gray);color:var(--gray)}a.a-tag-topic__text:active,a.a-tag-topic__text.active{border-color:var(--gray);color:var(--gray)}a.a-tag-topic,a.a-tag-topic:visited,a.a-tag-topic:hover,a.a-tag-topic:focus,a.a-tag-topic:active{border-bottom:none;outline-offset:1px}a.a-tag-topic .a-tag-topic__text,a.a-tag-topic:visited .a-tag-topic__text,a.a-tag-topic:hover .a-tag-topic__text,a.a-tag-topic:focus .a-tag-topic__text,a.a-tag-topic:active .a-tag-topic__text{padding-bottom:1px;border-bottom:1px dotted var(--gold-80)}a.a-tag-topic:hover .a-tag-topic__text{border-bottom:1px solid var(--gold-80)}a.a-tag-topic:focus{outline-color:var(--gray)}a.a-tag-topic:focus .a-tag-topic__text{border-bottom-style:solid !important}}.m-tag-group{padding-left:0;list-style-type:none}.m-tag-group li{margin-bottom:0;display:contents}@media only all and (min-width: 37.5625em){.m-tag-group{display:flex;gap:.9375em;flex-wrap:wrap}.m-tag-group--stacked{flex-direction:column;width:-moz-fit-content;width:fit-content}}.m-tag-group:has(.a-tag-filter){display:flex;gap:.9375em;flex-wrap:wrap}html[lang=ar] .m-tag-group{direction:rtl;padding-right:0}.a-text-input{appearance:none;display:inline-block;padding:.4375em;border:1px solid var(--gray-60);background:var(--white);color:var(--black);box-sizing:border-box}.a-text-input:hover,.a-text-input.hover{border-color:var(--pacific);outline:1px solid var(--pacific)}.a-text-input:focus,.a-text-input.focus{border-color:var(--pacific);box-shadow:0 0 0 1px var(--pacific);outline:1px dotted var(--pacific);outline-offset:2px}.a-text-input:disabled,.a-text-input:disabled:hover,.a-text-input:disabled.hover,.a-text-input:disabled:focus,.a-text-input:disabled.focus{color:var(--gray-dark);background-color:var(--gray-10);cursor:not-allowed;border-color:var(--gray-60);outline:none}.a-text-input--error{border-color:var(--red);outline:1px solid var(--red)}.a-text-input--error:hover,.a-text-input--error.hover{border-color:var(--red-dark);outline:1px solid var(--red-dark);outline-offset:0}.a-text-input--error:focus,.a-text-input--error.focus{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red)}.a-text-input--error:focus:hover,.a-text-input--error:focus.hover,.a-text-input--error.focus:hover,.a-text-input--error.focus.hover{border-color:var(--red);box-shadow:0 0 0 1px var(--red);outline:1px dotted var(--red);outline-offset:2px}.a-text-input--warning{border-color:var(--gold);outline:1px solid var(--gold)}.a-text-input--warning:hover,.a-text-input--warning.hover{border-color:var(--gold-dark);outline:1px solid var(--gold-dark);outline-offset:0}.a-text-input--warning:focus,.a-text-input--warning.focus{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold)}.a-text-input--warning:focus:hover,.a-text-input--warning:focus.hover,.a-text-input--warning.focus:hover,.a-text-input--warning.focus.hover{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);outline:1px dotted var(--gold);outline-offset:2px}.a-text-input--success{border-color:var(--green);outline:1px solid var(--green)}.a-text-input--success:hover,.a-text-input--success.hover{border-color:var(--green-dark);outline:1px solid var(--green-dark);outline-offset:0}.a-text-input--success:focus,.a-text-input--success.focus{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green)}.a-text-input--success:focus:hover,.a-text-input--success:focus.hover,.a-text-input--success.focus:hover,.a-text-input--success.focus.hover{border-color:var(--green);box-shadow:0 0 0 1px var(--green);outline:1px dotted var(--green);outline-offset:2px}::-webkit-search-decoration{appearance:none}::placeholder{color:var(--gray-dark)}input[type=date]::-webkit-datetime-edit{color:var(--gray-dark)}select.o-multiselect{display:block;box-sizing:border-box;width:100%;padding:.25em .4375em;height:5.5em;border:1px solid var(--gray-60)}select.o-multiselect option{padding:.125em .375em}.o-multiselect,.o-multiselect__header{position:relative}.o-multiselect__header:after{width:2.1875em;box-sizing:border-box;border-left:1px solid var(--gray-60);position:absolute;top:0;right:0;bottom:0;background-color:var(--gray-10);background-image:url('data:image/svg+xml;charset=UTF-8,');background-size:auto 1.1875em;background-repeat:no-repeat;background-position:center center;border:1px solid var(--gray-60);content:\"\";pointer-events:none}.o-multiselect__search[type=text]{display:block;box-sizing:border-box;width:100%}.o-multiselect__fieldset{border-color:var(--gray-60);border-top:none;margin:-1px 0 0;padding:0;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;position:absolute;z-index:10;max-height:0;width:100%;transition:max-height .25s ease-out}.o-multiselect.u-active .o-multiselect__fieldset{margin-top:0;max-height:140px;border-color:var(--pacific);border-width:2px;border-top:0}.o-multiselect.u-active .o-multiselect__header:after{background-image:url('data:image/svg+xml;charset=UTF-8,')}.o-multiselect__options{list-style-type:none;background-color:var(--white);padding:0}.o-multiselect__options li{margin:0}.o-multiselect__options li:first-child .a-label{padding-top:.625em}.o-multiselect__options.u-filtered li:not(.u-filter-match){display:none}.o-multiselect__options.u-no-results li,.o-multiselect__options.u-max-selections li{display:none}.o-multiselect__options.u-no-results:after,.o-multiselect__options.u-max-selections:after{display:list-item}.o-multiselect__options.u-no-results:after{content:\"No results found\"}.o-multiselect__options.u-max-selections{padding:.625em;pointer-events:none}.o-multiselect__options.u-max-selections:after{content:\"Reached maximum number of selections\"}.o-multiselect__options .a-label{box-sizing:border-box;padding:.3125em 0 .3125em .625em;width:100%}.cf-icon-svg{height:1.1875em;vertical-align:text-top;fill:currentcolor}.cf-icon-svg--updating,.cf-icon-svg--updating-round{animation:updating-animation 1.25s infinite linear;transform-origin:50% 50%}@keyframes updating-animation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}html[lang=ar] .cf-icon-svg--right,html[lang=ar] .cf-icon-svg--right-round,html[lang=ar] .cf-icon-svg--left,html[lang=ar] .cf-icon-svg--left-round,html[lang=ar] .cf-icon-svg--arrow-right,html[lang=ar] .cf-icon-svg--arrow-right-round,html[lang=ar] .cf-icon-svg--arrow-left,html[lang=ar] .cf-icon-svg--arrow-left-round,html[lang=ar] .cf-icon-svg--help,html[lang=ar] .cf-icon-svg--help-round,html[lang=ar] .cf-icon-svg--book,html[lang=ar] .cf-icon-svg--book-round,html[lang=ar] .cf-icon-svg--document,html[lang=ar] .cf-icon-svg--document-round,html[lang=ar] .cf-icon-svg--edit,html[lang=ar] .cf-icon-svg--edit-round,html[lang=ar] .cf-icon-svg--paper-clip,html[lang=ar] .cf-icon-svg--paper-clip-round,html[lang=ar] .cf-icon-svg--cart,html[lang=ar] .cf-icon-svg--cart-round,html[lang=ar] .cf-icon-svg--disability,html[lang=ar] .cf-icon-svg--disability-round,html[lang=ar] .cf-icon-svg--travel,html[lang=ar] .cf-icon-svg--travel-round,html[lang=ar] .cf-icon-svg--bullhorn,html[lang=ar] .cf-icon-svg--bullhorn-round,html[lang=ar] .cf-icon-svg--chart,html[lang=ar] .cf-icon-svg--chart-round,html[lang=ar] .cf-icon-svg--list,html[lang=ar] .cf-icon-svg--list-round,html[lang=ar] .cf-icon-svg--external-link,html[lang=ar] .cf-icon-svg--external-link-round{transform:scaleX(-1)}.m-card{position:relative}.m-card:not(.m-card--breakout)>a{padding:1.875em}.m-card:not(.m-card--breakout) .m-card__footer{margin-top:auto}.m-card:not(.m-card--breakout,.m-card--topic){background:var(--white);border:1px solid var(--gray-20);border-bottom-width:3px;padding:1.875em}.m-card:not(.m-card--breakout,.m-card--topic),.m-card>a{display:flex;flex-direction:column;flex-grow:1;flex-basis:0;box-sizing:border-box;height:100%}.m-card a:focus{outline-offset:2px}.m-card__footer>a{font-weight:500;border-bottom-width:1px}@media only all and (max-width: 56.3125em){.m-card__heading{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h4+.m-card__heading,.h4+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.3636363636em}}@media only all and (max-width: 56.3125em)and (max-width: 37.5em){.m-card__heading{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.8333333333em}p+.m-card__heading,ul+.m-card__heading,ol+.m-card__heading,dl+.m-card__heading,figure+.m-card__heading,img+.m-card__heading,table+.m-card__heading,blockquote+.m-card__heading,h1+.m-card__heading,.h1+.m-card__heading,h2+.m-card__heading,.h2+.m-card__heading,h3+.m-card__heading,.h3+.m-card__heading,h5+.m-card__heading,.h5+.m-card__heading,h6+.m-card__heading,.h6+.m-card__heading{margin-top:1.6666666667em}}.m-card__heading>a{color:var(--black)}.m-card__heading>a:hover{color:var(--pacific)}.m-card__heading>a .m-card__icon{font-size:1em;margin-bottom:0;padding-right:.46875em}.m-card__heading>a .m-card__icon,.m-card__heading>a span{display:table-cell}.m-card>.m-list{margin-top:10px;margin-bottom:30px}.m-card--topic{text-align:center;width:170px;background:var(--white)}.m-card--topic>a{border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--topic .m-card__icon{font-size:1.875em;color:var(--green);margin-bottom:.3125em}.m-card--topic:hover>a{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--topic:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--topic .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--topic>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--topic:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:focus .m-card__footer>span{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--topic>a:active .m-card__footer>span{border-color:var(--pacific-dark);border-style:solid;color:var(--pacific-dark)}.m-card--topic-action .m-card__icon{color:var(--pacific)}.m-card--breakout{min-width:210px;text-align:center}.m-card--breakout>a{padding-top:60px}.m-card--breakout .m-card__inner-wrapper{position:relative;z-index:0;min-height:135px;background:var(--gray-5);border:1px solid var(--gray-20);border-bottom-width:3px}.m-card--breakout .m-card__img{position:absolute;z-index:1;top:0;left:50%;width:210px;height:120px;margin-left:-105px}.m-card--breakout .m-card__footer{margin-top:84px}.m-card--breakout:hover .m-card__inner-wrapper{box-shadow:0 2px 0 0 inset var(--gray-20),2px 0 0 0 inset var(--gray-20),-2px 0 0 0 inset var(--gray-20)}.m-card--breakout:hover:after{content:\"\";position:absolute;left:0;bottom:1px;height:5px;width:100%;background:var(--green)}.m-card--breakout .m-card__footer>span{display:inline;border-width:0;border-bottom-width:1px;border-color:var(--pacific);border-style:dotted;font-weight:500;color:var(--pacific);text-decoration:none}.m-card--breakout>a:visited .m-card__footer>span{border-color:var(--teal);color:var(--teal)}.m-card--breakout:hover .m-card__footer>span{border-style:solid;border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-card--breakout>a:focus .m-card__footer>span{border-color:var(--pacific);color:var(--pacific)}.m-card--breakout>a:active .m-card__footer>span{border-color:var(--navy);border-style:solid;color:var(--navy)}.m-card--breakout .m-card__footer>span{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-card--breakout .m-card__footer>span,ul+.m-card--breakout .m-card__footer>span,ol+.m-card--breakout .m-card__footer>span,dl+.m-card--breakout .m-card__footer>span,figure+.m-card--breakout .m-card__footer>span,img+.m-card--breakout .m-card__footer>span,table+.m-card--breakout .m-card__footer>span,blockquote+.m-card--breakout .m-card__footer>span,h1+.m-card--breakout .m-card__footer>span,.h1+.m-card--breakout .m-card__footer>span,h2+.m-card--breakout .m-card__footer>span,.h2+.m-card--breakout .m-card__footer>span,h4+.m-card--breakout .m-card__footer>span,.h4+.m-card--breakout .m-card__footer>span,h5+.m-card--breakout .m-card__footer>span,.h5+.m-card--breakout .m-card__footer>span,h6+.m-card--breakout .m-card__footer>span,.h6+.m-card--breakout .m-card__footer>span{margin-top:1.3636363636em}.o-card-group>h2{margin-bottom:1.875rem}.o-card-group--column-2 .o-card-group__cards{grid-template-columns:1fr 1fr}.o-card-group--column-3 .o-card-group__cards{grid-template-columns:repeat(3, minmax(0, 1fr))}@media only all and (max-width: 63.8125em){.o-card-group--column-3 .o-card-group__cards{grid-template-columns:1fr 1fr}}.o-card-group__cards{display:grid;grid-column-gap:1.25em;grid-row-gap:1.25em}@media only all and (max-width: 37.5em){.o-card-group__cards{grid-template-columns:100% !important}}.o-card-group--bg-green{padding:1.875em;background:var(--green-20)}_:-ms-lang(x),.o-card-group__cards{display:block}_:-ms-lang(x) .m-card,.o-card-group__cards .m-card{display:block;float:left;margin-bottom:10px}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-2 .o-card-group__cards .m-card{width:48%;margin-right:2%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-2 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x) .o-card-group__cards .m-card,.o-card-group--column-3 .o-card-group__cards .m-card{width:32%;margin-right:1%}_:-ms-lang(x) .o-card-group__cards .m-card:last-child,.o-card-group--column-3 .o-card-group__cards .m-card:last-child{margin-right:0}_:-ms-lang(x),.o-card-group:after{content:\"\";display:table;clear:both}.o-card-group--count-2 .m-card:nth-of-type(1),.o-card-group--count-3 .m-card:nth-of-type(1),.o-card-group--count-4 .m-card:nth-of-type(1){grid-area:card1}.o-card-group--count-2 .m-card:nth-of-type(2),.o-card-group--count-3 .m-card:nth-of-type(2),.o-card-group--count-4 .m-card:nth-of-type(2){grid-area:card2}.o-card-group--count-2 .m-card:nth-of-type(3),.o-card-group--count-3 .m-card:nth-of-type(3),.o-card-group--count-4 .m-card:nth-of-type(3){grid-area:card3}.o-card-group--count-2 .m-card:nth-of-type(4),.o-card-group--count-3 .m-card:nth-of-type(4),.o-card-group--count-4 .m-card:nth-of-type(4){grid-area:card4}.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card1 card3\"}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.7307692308em}h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h3+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.1538461538em}@media only all and (max-width: 37.5em){p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}@media only all and (max-width: 37.5em){.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{font-size:1.375em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ul+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,ol+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,dl+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,figure+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,img+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,table+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,blockquote+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h1+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h2+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h4+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h5+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3,.h6+.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1) h3{margin-top:1.3636363636em}}.o-card-group--count-3 .o-card-group__cards .m-card:nth-of-type(1)>a{justify-content:center}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card2\" \"card3 card4\"}.o-card-group--flow .o-card-group__cards{display:flex;flex-wrap:wrap;justify-content:center}@media only all and (min-width: 37.5625em)and (max-width: 56.25em){.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr 1fr;grid-template-areas:\"card1 card1\" \"card2 card3\"}}@media only all and (max-width: 37.5em){.o-card-group--count-2 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\"}.o-card-group--count-3 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\"}.o-card-group--count-4 .o-card-group__cards{grid-template-columns:1fr;grid-template-areas:\"card1\" \"card2\" \"card3\" \"card4\"}.o-card-group--flow .o-card-group__cards{display:block}.o-card-group--flow .o-card-group__cards .m-card{width:100%;margin-bottom:1.875em}}.o-email-signup .m-notification{margin-bottom:.9375em}.o-email-signup .a-text-input{max-width:23.125rem}.o-email-signup__buttons{display:flex;margin-top:.9375em;align-items:center;flex-wrap:wrap-reverse;gap:.9375em}.o-email-signup .a-btn{text-align:inherit}@media only all and (max-width: 37.5em){.o-email-signup .a-label--heading{font-size:1em}}.o-featured-content-module{min-height:220px;position:relative;border:1px solid var(--gray-40);background-color:var(--gray-5)}.o-featured-content-module__text{padding-top:1.875em;padding-bottom:1.875em}.o-featured-content-module__img{display:block}@media only all and (max-width: 37.5em){.o-featured-content-module__text{padding-right:.9375em;padding-left:.9375em}.o-featured-content-module__visual{padding-right:.9375em;padding-bottom:.9375em;padding-left:.9375em}.o-featured-content-module__img{margin-right:auto;margin-left:auto}}@media only all and (min-width: 37.5625em){.o-featured-content-module__text{padding-right:300px;padding-left:1.875em}.o-featured-content-module__visual{height:100%;overflow:hidden;position:absolute;top:0;right:0;width:270px}.o-featured-content-module__img{max-width:none;height:100%;position:absolute;left:50%;transform:translate(-50%)}}.m-hero{background-color:var(--gray-5)}.m-hero__wrapper{display:grid;max-width:1200px;margin:0 auto;padding-top:30px;padding-bottom:30px}.m-hero__text{padding-right:15px;padding-left:15px}.m-hero__heading{font-size:2.125em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.4411764706em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7647058824em}.m-hero__subhead{font-size:22px;line-height:1.25}.m-hero__image-wrapper{box-sizing:border-box;overflow:hidden}.m-hero__image{background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;display:none}@supports(display: grid){.m-hero__image{display:block}}.m-hero--knockout{background-color:var(--gray);color:var(--white)}.m-hero--overlay .m-hero__wrapper{background-position:center;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo,.m-hero--50-50{background-color:var(--white)}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{margin-top:0;margin-bottom:15px;font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}@media only all and (min-width: 37.5625em){.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.6818181818em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h2+.m-hero--jumbo .m-hero__subhead,.h2+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h2+.m-hero--50-50 .m-hero__subhead,.h2+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.3636363636em}}@media only all and (min-width: 63.8125em){.m-hero--jumbo .m-hero__wrapper,.m-hero--50-50 .m-hero__wrapper{min-height:285px}.m-hero--jumbo .m-hero__heading,.m-hero--50-50 .m-hero__heading{margin-bottom:0.4166666667em;font-size:3em;font-weight:400;line-height:1.25}.m-hero--jumbo .m-hero__subhead,.m-hero--50-50 .m-hero__subhead{font-size:1.625em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero--jumbo .m-hero__subhead,ul+.m-hero--jumbo .m-hero__subhead,ol+.m-hero--jumbo .m-hero__subhead,dl+.m-hero--jumbo .m-hero__subhead,figure+.m-hero--jumbo .m-hero__subhead,img+.m-hero--jumbo .m-hero__subhead,table+.m-hero--jumbo .m-hero__subhead,blockquote+.m-hero--jumbo .m-hero__subhead,p+.m-hero--50-50 .m-hero__subhead,ul+.m-hero--50-50 .m-hero__subhead,ol+.m-hero--50-50 .m-hero__subhead,dl+.m-hero--50-50 .m-hero__subhead,figure+.m-hero--50-50 .m-hero__subhead,img+.m-hero--50-50 .m-hero__subhead,table+.m-hero--50-50 .m-hero__subhead,blockquote+.m-hero--50-50 .m-hero__subhead{margin-top:1.7307692308em}h1+.m-hero--jumbo .m-hero__subhead,.h1+.m-hero--jumbo .m-hero__subhead,h3+.m-hero--jumbo .m-hero__subhead,.h3+.m-hero--jumbo .m-hero__subhead,h4+.m-hero--jumbo .m-hero__subhead,.h4+.m-hero--jumbo .m-hero__subhead,h5+.m-hero--jumbo .m-hero__subhead,.h5+.m-hero--jumbo .m-hero__subhead,h6+.m-hero--jumbo .m-hero__subhead,.h6+.m-hero--jumbo .m-hero__subhead,h1+.m-hero--50-50 .m-hero__subhead,.h1+.m-hero--50-50 .m-hero__subhead,h3+.m-hero--50-50 .m-hero__subhead,.h3+.m-hero--50-50 .m-hero__subhead,h4+.m-hero--50-50 .m-hero__subhead,.h4+.m-hero--50-50 .m-hero__subhead,h5+.m-hero--50-50 .m-hero__subhead,.h5+.m-hero--50-50 .m-hero__subhead,h6+.m-hero--50-50 .m-hero__subhead,.h6+.m-hero--50-50 .m-hero__subhead{margin-top:1.1538461538em}}@media only all and (max-width: 37.5em){.m-hero__image-wrapper{margin-top:1.875em}.m-hero--overlay .m-hero__wrapper{background-image:none !important}.m-hero--jumbo .m-hero__wrapper{padding-bottom:0}}@media only all and (max-width: 56.25em){.m-hero__heading{font-size:1.625em;font-weight:600;letter-spacing:inherit;line-height:1.25;text-transform:inherit;margin-bottom:0.5769230769em}p+.m-hero__heading,ul+.m-hero__heading,ol+.m-hero__heading,dl+.m-hero__heading,figure+.m-hero__heading,img+.m-hero__heading,table+.m-hero__heading,blockquote+.m-hero__heading{margin-top:1.7307692308em}h1+.m-hero__heading,.h1+.m-hero__heading,h3+.m-hero__heading,.h3+.m-hero__heading,h4+.m-hero__heading,.h4+.m-hero__heading,h5+.m-hero__heading,.h5+.m-hero__heading,h6+.m-hero__heading,.h6+.m-hero__heading{margin-top:1.1538461538em}.m-hero__subhead{font-size:18px}}@media only all and (min-width: 37.5625em){.m-hero__wrapper{grid-template-columns:7fr 5fr;padding-right:15px;padding-left:15px;min-height:225px}.m-hero__text{margin:auto 0}.m-hero__image-wrapper{padding-right:15px;padding-left:15px;display:flex;align-items:center}.m-hero--bleeding .m-hero__image-wrapper{width:100%;margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--bleeding .m-hero__image{padding-bottom:0 !important;height:100%;width:100%;background-size:cover}.m-hero--overlay .m-hero__image{display:none}.m-hero--jumbo .m-hero__wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover}.m-hero--jumbo .m-hero__image{display:none}.m-hero--50-50 .m-hero__wrapper{grid-template-columns:1fr 1fr;border:1px solid var(--gray-40);border-top:none;background-position:100% center;background-repeat:no-repeat;background-size:50%}.m-hero--50-50 .m-hero__image{display:none}}@media only all and (min-width: 63.8125em){.m-hero__wrapper{padding-top:2.8125em;padding-bottom:2.8125em;min-height:195px}.m-hero--bleeding .m-hero__image-wrapper{margin-top:-2.8125em;margin-bottom:-2.8125em}.m-hero--50-50 .m-hero__wrapper{min-height:345px}}.content-l{position:relative}@media only all and (min-width: 37.5625em){.content-l{display:block;position:relative;margin-left:-15px;margin-right:-15px}}@media only all and (max-width: 37.5em){.content-l__col+.content-l__col{margin-top:1.875em}}@media only all and (min-width: 37.5625em){.content-l__col-1{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-2{display:inline-block;box-sizing:border-box;width:50%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-3{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-2-3{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-8{display:inline-block;box-sizing:border-box;width:37.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-5-8{display:inline-block;box-sizing:border-box;width:62.5%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-1-4{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content-l__col-3-4{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}.content__line{height:1px;background:var(--gray-40)}.content__main dd,.content__main dt,.content__main h3,.content__main h4,.content__main h5,.content__main h6,.content__main li,.content__main p,.content__main label,.content__intro dd,.content__intro dt,.content__intro h3,.content__intro h4,.content__intro h5,.content__intro h6,.content__intro li,.content__intro p,.content__intro label{max-width:41.875rem}.content__intro,.content__main,.content__sidebar{padding:1.875em .9375em}@media only all and (min-width: 37.5625em){.content__intro,.content__main,.content__sidebar{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding:2.8125em .9375em}}@media only all and (min-width: 56.3125em){.content__intro,.content__main,.content__sidebar{padding:2.8125em 0}}@media only all and (min-width: 56.3125em){.content__intro{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}}@media only all and (min-width: 56.3125em){.content--1-3 .content__sidebar{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-right:1.875em}.content--1-3 .content__main{display:inline-block;box-sizing:border-box;width:75%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;position:relative}.content--1-3 .content__main:after{content:\"\";border-left:1px solid var(--gray-40);position:absolute;top:2.8125em;bottom:0;left:-1.875em}.content--2-1 .content__main{display:inline-block;box-sizing:border-box;width:66.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top}.content--2-1 .content__main:after{right:-1.875em}.content--2-1 .content__sidebar{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-0.25em;vertical-align:top;padding-left:1.875em}}.content--flush-bottom{padding-bottom:0}@media only all and (max-width: 56.25em){.content--flush-top-on-small{padding-top:0}}@media only all and (max-width: 56.25em){.content--flush-all-on-small{padding:0;border:none}}.block{margin-top:3.75em;margin-bottom:3.75em}.block--border-top{border-top:1px solid var(--gray-40)}.block--border-right{border-right:1px solid var(--gray-40)}.block--border-bottom{border-bottom:1px solid var(--gray-40)}.block--border-left{border-left:1px solid var(--gray-40)}.block--border{border:1px solid var(--gray-40)}.block--flush-top{margin-top:0 !important}.block--flush-top.block--border,.block--flush-top.block--border-top{border-top:none}.block--flush-bottom{margin-bottom:0 !important}.block--flush-bottom.block--border,.block--flush-bottom.block--border-bottom{border-bottom:none}.block--flush-sides{margin-right:-15px;margin-left:-15px}@media only all and (max-width: 37.5em){.block--flush-sides.block--border,.block--flush-sides.block--border-right,.block--flush-sides.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush-sides{margin-right:-30px;margin-left:-30px}}.block--flush{margin-top:0 !important;margin-right:-15px;margin-bottom:0 !important;margin-left:-15px}.block--flush.block--border,.block--flush.block--border-top,.block--flush.block--border-bottom{border-top:none;border-bottom:none}@media only all and (max-width: 37.5em){.block--flush.block--border,.block--flush.block--border-right,.block--flush.block--border-left{border-right:none;border-left:none}}@media only all and (min-width: 37.5625em){.block--flush{margin-right:-30px;margin-left:-30px}}.block--bg{padding:1.875em .9375em 3.75em;background:var(--gray-5)}@media only all and (min-width: 37.5625em){.block--bg{padding:2.8125em 1.875em}}.block--padded-top{padding-top:1.875em;margin-top:1.875em}.block--padded-bottom{padding-bottom:1.875em;margin-bottom:1.875em}.block--sub{margin-top:1.875em;margin-bottom:1.875em}@media only all and (min-width: 56.3125em){.wrapper{max-width:1200px;padding-right:15px;padding-left:15px;margin:0 auto;clear:both}}.wrapper--match-content{padding-left:15px;padding-right:15px}@media only all and (min-width: 37.5625em){.wrapper--match-content{padding-left:30px;padding-right:30px;max-width:1200px}}.o-text-introduction{margin-top:0;margin-bottom:60px}.o-text-introduction>*{margin-top:0;margin-bottom:15px;max-width:41.875rem}.o-well{box-sizing:border-box;padding:1.875em .9375em;border:1px solid var(--gray-40);background-color:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-well{padding-left:1.875em;padding-right:1.875em}}.o-banner{padding:.9375em 0;background:var(--gold-10);border-bottom:1px solid var(--gray-40);font-size:.875em}.o-banner .m-notification{border:none;padding:0}.o-banner .m-notification__icon{left:0;top:0}.o-banner--dark{background:var(--teal-dark);border-color:var(--teal-dark);color:var(--white)}.o-banner--dark .m-notification{background:var(--teal-dark)}.o-banner--dark .m-notification .cf-icon-svg{fill:var(--white)}.o-banner--dark .m-notification a{color:var(--white);border-color:var(--white)}.o-banner--dark .m-notification a:visited,.o-banner--dark .m-notification a.visited{border-color:var(--teal-40);color:var(--teal-40)}.o-banner--dark .m-notification a:hover,.o-banner--dark .m-notification a.hover{border-color:var(--gray-15);color:var(--gray-15)}.o-banner--dark .m-notification a:focus,.o-banner--dark .m-notification a.focus{border-color:var(--white);color:var(--white)}.o-banner--dark .m-notification a:active,.o-banner--dark .m-notification a.active{border-color:var(--gray-15);color:var(--gray-15)}@media only all and (min-width: 37.5625em){.o-banner{font-size:1em}}.m-notification{display:none;position:relative;padding:15px;background:var(--gray-5);border:1px solid var(--gray-40)}.m-notification>.cf-icon-svg{position:absolute;fill:var(--gray)}.m-notification--success{background:var(--green-10);border-color:var(--green)}.m-notification--success>.cf-icon-svg{fill:var(--green)}.m-notification--warning{background:var(--gold-10);border-color:var(--gold)}.m-notification--warning>.cf-icon-svg{fill:var(--gold)}.m-notification--error{background:var(--red-10);border-color:var(--red)}.m-notification--error>.cf-icon-svg{fill:var(--red)}.m-notification--success a,.m-notification--warning a,.m-notification--error a{color:var(--pacific-mid-dark);border-color:var(--pacific-mid-dark)}.m-notification--success a:visited,.m-notification--success a.visited,.m-notification--warning a:visited,.m-notification--warning a.visited,.m-notification--error a:visited,.m-notification--error a.visited{border-color:var(--teal);color:var(--teal)}.m-notification--success a:hover,.m-notification--success a.hover,.m-notification--warning a:hover,.m-notification--warning a.hover,.m-notification--error a:hover,.m-notification--error a.hover{border-color:var(--pacific-dark);color:var(--pacific-dark)}.m-notification--success a:focus,.m-notification--success a.focus,.m-notification--warning a:focus,.m-notification--warning a.focus,.m-notification--error a:focus,.m-notification--error a.focus{border-color:var(--pacific-mid-dark);color:var(--pacific-mid-dark)}.m-notification--success a:active,.m-notification--success a.active,.m-notification--warning a:active,.m-notification--warning a.active,.m-notification--error a:active,.m-notification--error a.active{border-color:var(--navy-dark);color:var(--navy-dark)}.m-notification--visible{display:block}.cf-icon-svg+.m-notification__content{padding-left:1.5625rem}.m-notification__message{font-size:1rem;line-height:1.25;font-weight:500}@media only all and (min-width: 37.5625em){.m-notification__message{font-size:1.125rem}}.m-notification__explanation{margin-top:.3125rem;margin-bottom:.9375rem}.m-notification__message+.m-list{margin-top:.9375rem}@media only all and (min-width: 37.5625em){.m-notification .cf-icon-svg{font-size:1.125rem}.m-notification__explanation{margin-bottom:0}.m-notification .m-list{margin-top:.3125rem}.m-notification .m-list__item{margin-bottom:.3125rem}}html[lang=ar] .m-notification .cf-icon-svg+.m-notification__content{padding-left:initial;padding-right:1.5625rem}html[lang=ar] .m-notification .m-list{padding-right:0}.m-pagination{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:\"pag-btn-prev . pag-btn-next\" \"pag-form pag-form pag-form\";row-gap:.9375rem}.m-pagination__form{grid-area:pag-form;display:flex;flex-flow:wrap;place-content:center;gap:.625rem;padding:.3125rem;border-radius:.25rem;background:var(--gray-5);color:var(--gray)}.m-pagination__current-page{width:2.8125rem;font-weight:500;text-align:right}.m-pagination__label{display:contents;white-space:nowrap}.m-pagination__btn-prev{grid-area:pag-btn-prev;z-index:1}.m-pagination__btn-next{grid-area:pag-btn-next;z-index:1}@media only all and (min-width: 37.5625em){.m-pagination{grid-template-areas:\"pag-btn-prev pag-form pag-btn-next\"}.m-pagination__btn-prev{border-top-right-radius:0;border-bottom-right-radius:0}.m-pagination__btn-next{border-top-left-radius:0;border-bottom-left-radius:0}}.o-table__cell--right-align{text-align:right}.o-table--scrolling{box-sizing:border-box;overflow-y:hidden}.o-table--scrolling table{border:1px solid var(--gray-40)}.o-table--scrolling table>tbody>tr:nth-child(2n)>th,.o-table--scrolling table>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}@media only all and (min-width: 37.5625em){.o-table--striped>tbody>tr:nth-child(2n)>th,.o-table--striped>tbody>tr:nth-child(2n)>td{background:var(--gray-5)}}@media only screen and (max-width: 600px){.o-table{width:100%}.o-table--striped tr:nth-child(2n)>th,.o-table--striped tr:nth-child(2n)>td{background:var(--white)}.o-table--stack-on-small{border-top:1px solid var(--gray-40)}.o-table--stack-on-small tr,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=row],.o-table--stack-on-small [data-display-table=cell]{display:block}.o-table--stack-on-small th,.o-table--stack-on-small td,.o-table--stack-on-small [data-display-table=cell]{padding-right:0;padding-left:0;width:100%}.o-table--stack-on-small>thead,.o-table--stack-on-small [data-display-table=thead]{display:none}.o-table--stack-on-small td[data-label]:before{display:block;margin-top:0;margin-bottom:.3125em;content:attr(data-label);line-height:1.83333333;font-size:.875em;font-weight:600;letter-spacing:1px;text-transform:uppercase}.o-table--stack-on-small td:last-child,.o-table--stack-on-small [data-display-table=cell]:last-child{margin-bottom:1.875em}}.a-date{color:var(--gray);white-space:nowrap;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.a-date,ul+.a-date,ol+.a-date,dl+.a-date,figure+.a-date,img+.a-date,table+.a-date,blockquote+.a-date,h1+.a-date,.h1+.a-date,h2+.a-date,.h2+.a-date,h3+.a-date,.h3+.a-date,h4+.a-date,.h4+.a-date,h6+.a-date,.h6+.a-date{margin-top:2.1428571429em}.no-js .u-js-only,.u-hide-if-js{display:none !important}.no-js .u-hide-if-js{display:block !important}.u-clearfix:after{content:\"\";display:table;clear:both}.u-visually-hidden{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}@media only all and (max-width: 37.5em){.u-hide-on-mobile{display:none}}.u-show-on-mobile{display:none}@media only all and (max-width: 37.5em){.u-show-on-mobile{display:block}}.u-hidden{display:none !important}.u-invisible{visibility:hidden}.u-right{float:right}.u-nowrap{white-space:nowrap}.u-flexible-container{position:relative;padding-bottom:56.25%;height:0}.u-flexible-container__inner{position:absolute;top:0;left:0;width:100%;height:100%}.u-flexible-container--4-3{position:relative;padding-bottom:75%;height:0}.u-mt0{margin-top:0 !important}.u-mb0{margin-bottom:0 !important}.u-mt5{margin-top:5px !important}.u-mb5{margin-bottom:5px !important}.u-mt10{margin-top:10px !important}.u-mb10{margin-bottom:10px !important}.u-mt15{margin-top:15px !important}.u-mb15{margin-bottom:15px !important}.u-mt20{margin-top:20px !important}.u-mb20{margin-bottom:20px !important}.u-mt30{margin-top:30px !important}.u-mb30{margin-bottom:30px !important}.u-mt45{margin-top:45px !important}.u-mb45{margin-bottom:45px !important}.u-mt60{margin-top:60px !important}.u-mb60{margin-bottom:60px !important}.u-w100pct{width:100%}.u-w90pct{width:90%}.u-w80pct{width:80%}.u-w70pct{width:70%}.u-w60pct{width:60%}.u-w50pct{width:50%}.u-w40pct{width:40%}.u-w30pct{width:30%}.u-w20pct{width:20%}.u-w10pct{width:10%}.u-w75pct{width:75%}.u-w65pct{width:65%}.u-w25pct{width:25%}.u-w15pct{width:15%}.u-w66pct{width:66.6666666667%}.u-w33pct{width:33.3333333333%}small,.u-small-text{font-size:.875em}small--subtle,.u-small-text--subtle{color:var(--gray)}.u-no-animation{transition-duration:0s !important}.u-move-transition{transition:transform .25s ease-out}.u-move-to-origin{transform:translateZ(0)}.u-move-left{transform:translate3d(-100%, 0, 0)}.u-move-left-2x{transform:translate3d(-200%, 0, 0)}.u-move-left-3x{transform:translate3d(-300%, 0, 0)}.u-move-right{transform:translate3d(100%, 0, 0)}.u-move-up{transform:translate3d(0, -100%, 0)}.u-alpha-transition{transition:opacity .25s linear}.u-alpha-100{opacity:1}.u-alpha-0{opacity:0}.u-max-height-transition{overflow:hidden;contain:paint;transition:max-height .2s ease-out}.u-max-height-zero{max-height:0 !important}.u-max-height-summary{max-height:88px !important}.a-link{border-bottom-width:0}.a-link .a-link__text{border-bottom-width:1px;border-bottom-style:inherit;overflow-wrap:break-word}.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){.a-link--jump{position:relative;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding-top:.625em;padding-bottom:.625em;width:100%}.a-link--jump .cf-icon-svg--right{margin-left:auto}.a-link--jump .a-link__text{border-bottom-width:0;flex-shrink:10}}a.a-link--jump{font-weight:500}@media only all and (max-width: 37.5em){a.a-link--jump{border-top-width:1px;border-bottom-width:1px}a.a-link--jump:focus{outline:none}a.a-link--jump:focus:after{content:\"\";display:block;position:absolute;width:100%;height:100%;outline:1px dotted var(--gray);outline-offset:2px}}@media only all and (max-width: 37.5em){li:has(.a-link--jump)+li:has(.a-link--jump) .a-link--jump{position:relative;border-top:none}li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:hover:before,li:has(.a-link--jump)+li:has(.a-link--jump) a.a-link--jump:focus:before{position:absolute;top:-1px;content:\"\";display:block;height:1px;width:100%;border-top:1px solid currentcolor}}.m-list--unstyled,.m-list--horizontal,.m-list--links{padding-left:0;list-style-type:none}.m-list--unstyled .m-list__item,.m-list--horizontal .m-list__item,.m-list--links .m-list__item{margin-left:0}.m-list--spaced .m-list--spaced,.m-list--spaced .m-list__item+.m-list__item{margin-top:1.5em}.m-list--horizontal .m-list__item{display:inline-block;margin-right:.25em;margin-bottom:0}@media only all and (max-width: 37.5em){.m-list--links .m-list__item{margin-bottom:0}}html[lang=ar] .m-list{padding-right:0}.m-meta-header{display:flex;flex-direction:column-reverse;flex-wrap:wrap-reverse;row-gap:.625rem;column-gap:1.3125rem;width:-moz-fit-content;width:fit-content;padding-bottom:.625rem;overflow:hidden}.m-meta-header__item-group{display:flex;flex-wrap:wrap;column-gap:1.3125rem}.m-meta-header__item{display:grid;grid-template-columns:0 auto 1fr;row-gap:.3125rem;text-wrap:balance;margin-bottom:0;font-size:1.125em;font-weight:500;letter-spacing:inherit;line-height:1.25;text-transform:inherit}p+.m-meta-header__item,ul+.m-meta-header__item,ol+.m-meta-header__item,dl+.m-meta-header__item,figure+.m-meta-header__item,img+.m-meta-header__item,table+.m-meta-header__item,blockquote+.m-meta-header__item,h1+.m-meta-header__item,.h1+.m-meta-header__item,h2+.m-meta-header__item,.h2+.m-meta-header__item,h3+.m-meta-header__item,.h3+.m-meta-header__item,h5+.m-meta-header__item,.h5+.m-meta-header__item,h6+.m-meta-header__item,.h6+.m-meta-header__item{margin-top:1.6666666667em}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.625em;font-size:1em;line-height:1.125}}@media only all and (max-width: 37.5em){.m-meta-header__item{margin-bottom:.3125rem}}.m-meta-header__item .cf-icon-svg{margin-right:.3125rem}.m-meta-header__item:before{content:\"|\";margin-left:-0.8125rem}.m-meta-header__item .a-date{font-size:.875rem;line-height:1.7142857143;margin-bottom:0}@media only all and (min-width: 37.5625em){.m-meta-header{flex-direction:row}}.m-pull-quote__body{color:var(--black);font-size:1.375em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}@media only all and (max-width: 37.5em){.m-pull-quote__body{font-size:1.125em;font-weight:400;letter-spacing:inherit;line-height:1.25;text-transform:inherit}}.m-pull-quote__citation{color:var(--gray);font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}p+.m-pull-quote__citation,ul+.m-pull-quote__citation,ol+.m-pull-quote__citation,dl+.m-pull-quote__citation,figure+.m-pull-quote__citation,img+.m-pull-quote__citation,table+.m-pull-quote__citation,blockquote+.m-pull-quote__citation,h1+.m-pull-quote__citation,.h1+.m-pull-quote__citation,h2+.m-pull-quote__citation,.h2+.m-pull-quote__citation,h3+.m-pull-quote__citation,.h3+.m-pull-quote__citation,h4+.m-pull-quote__citation,.h4+.m-pull-quote__citation,h6+.m-pull-quote__citation,.h6+.m-pull-quote__citation{margin-top:2.1428571429em}.m-pull-quote__citation:before{content:\"—\"}.m-slug-header{border-top:1px solid var(--gray-40)}.m-slug-header__heading{display:inline-block;padding-top:0.2857142857em;border-top:5px solid var(--green);margin-top:-3px;font-size:.875em;font-weight:600;letter-spacing:1px;line-height:1.25;text-transform:uppercase;margin-bottom:1.0714285714em}.a-tagline{font-size:.75rem;display:grid;grid-template-columns:22px 1fr;grid-column-gap:10px}.a-tagline__text{display:inline-block}.a-tagline .u-usa-flag{margin-top:1px}.a-tagline--large{font-size:1rem}.a-tagline--large .u-usa-flag{margin-top:4px}.u-usa-flag{display:inline-block;width:24px;height:13px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAZCAMAAABAf11LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5QTFRF////sxlC7MbQ2YyhxlNxCjFhR2WJV3GSKUt1dYumOFh/GT5rhZiwwszYsr/OlKW6Zn6c0djh8PL1iR9Ko7LE4OXrl0pttKC0pXWRtYKbSuJhRQAAANFJREFUeNrkkctuwyAUREnSuW/ApHYf//+jBVdZVcJi3aORgAXcMyLBAAJEzsVG3m8TkifyI3zfPQ6nJJLo421CArSBmkgjNEWtQE4zXJmClXuCWIlU5hdQxCqbqnE1KdIz79CVDvBwZxyKfQfmHTyzl01UZSvOWSTbhZLSWeDMufWLC/1ls3amT4qQq394EjIjApxBT+/nr8eEBNuKcB9SWMpmEXalNOylmlUZNTr4vE/4VdKhpC+leQf6y/e0wzL3RdJtkfUJyzwW+ZcdfgQYAJmJD3zerW6OAAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */:root{--font-stack: system-ui, sans-serif;--beige: #bea96f;--beige-30: #f0e8d8;--beige-60: #d8c8a0;--green-dark: #1e9642;--green-mid-dark: #1fa040;--green: #20aa3f;--green-90: #48b753;--green-80: #66c368;--green-70: #93cf7c;--green-60: #addc91;--green-50: #bae0a2;--green-40: #c7e5b3;--green-30: #d4eac6;--green-20: #e2efd8;--green-10: #f0f8eb;--teal-dark: #005e5d;--teal-mid-dark: #126b69;--teal: #257675;--teal-90: #3e8685;--teal-80: #579695;--teal-70: #70a6a5;--teal-60: #89b6b5;--teal-50: #9ec4c3;--teal-40: #b4d2d1;--teal-30: #c4dddc;--teal-20: #d4e7e6;--teal-10: #f0f7f6;--pacific-dark: #0050b4;--pacific-mid-dark: #0061c1;--pacific: #0072ce;--pacific-90: #2284d5;--pacific-80: #4497dc;--pacific-70: #61a7e2;--pacific-60: #7eb7e8;--pacific-50: #96c4ed;--pacific-40: #afd2f2;--pacific-30: #c3ddf6;--pacific-20: #d6e8fa;--pacific-10: #eff8fd;--navy-dark: #002d72;--navy-mid-dark: #123c7c;--navy: #254b87;--navy-90: #3e5f95;--navy-80: #5674a3;--navy-70: #6f88b2;--navy-60: #889cc0;--navy-50: #9daecc;--navy-40: #b3c0d9;--navy-30: #c3cde2;--navy-20: #d3daeb;--navy-10: #f4f6fa;--purple-dark: #a01b68;--purple-mid-dark: #aa2071;--purple: #b4267a;--purple-90: #be438b;--purple-80: #c55998;--purple-70: #cd70a5;--purple-60: #d486b2;--purple-50: #dc9cbf;--purple-40: #e3b2cc;--purple-30: #ebc9d9;--purple-20: #f0d8e2;--purple-10: #fdf3f8;--red-dark: #b63014;--red-mid-dark: #c3381c;--red: #d14124;--red-90: #d75a40;--red-80: #dd735d;--red-70: #e28875;--red-60: #e79e8e;--red-50: #ebb0a3;--red-40: #f0c3b8;--red-30: #f3d1c8;--red-20: #f7e0d9;--red-10: #fbefec;--gold-dark: #dc731c;--gold-mid-dark: #ed881b;--gold: #ff9e1b;--gold-90: #ffab39;--gold-80: #ffb858;--gold-70: #ffc372;--gold-60: #ffce8d;--gold-50: #ffd8a3;--gold-40: #ffe1b9;--gold-30: #ffe8cb;--gold-20: #fff0dd;--gold-10: #fff6ec;--neutral-dark: #745745;--neutral-mid-dark: #7d604b;--neutral: #8a6c57;--neutral-90: #957865;--neutral-80: #a18573;--neutral-70: #ad9484;--neutral-60: #baa496;--neutral-50: #c6b4a9;--neutral-40: #d3c5bc;--neutral-30: #ddd1c9;--neutral-20: #e7ddd7;--neutral-10: #f8f5f2;--gray-darker: #293037;--gray-dark: #43484e;--gray-mid-dark: #4f5257;--gray: #5a5d61;--gray-90: #676a6f;--gray-80: #75787b;--gray-70: #838588;--gray-60: #919395;--gray-50: #a2a3a4;--gray-40: #b4b5b6;--gray-30: #c3c4c4;--gray-20: #d2d3d5;--gray-15: #dcdddf;--gray-10: #e7e8e9;--gray-5: #f7f8f9;--black: #101820;--white: #fff}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/2cd55546-ec00-4af9-aeca-4a3cd186da53.woff2\") format(\"woff2\");font-style:normal;font-weight:normal;font-display:fallback}@font-face{font-family:\"Avenir Next\";src:url(\"/static/fonts/627fbb5a-3bae-4cd9-b617-2f923e29d55e.woff2\") format(\"woff2\");font-style:normal;font-weight:500;font-display:fallback}:root{--font-stack: \"Avenir Next\", arial, sans-serif}.complex-example button{margin:10px 0}.complex-example .descriptor{display:block;margin:10px 0;text-decoration:underline}"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/dist/ccdb5.js b/dist/ccdb5.js index 60b47c385..9ba4e844b 100644 --- a/dist/ccdb5.js +++ b/dist/ccdb5.js @@ -1,4 +1,4 @@ -var nG=Object.defineProperty,rG=Object.defineProperties;var iG=Object.getOwnPropertyDescriptors;var BT=Object.getOwnPropertySymbols;var sR=Object.prototype.hasOwnProperty,lR=Object.prototype.propertyIsEnumerable;var uR=Math.pow,U5=(Ma,ya,Dn)=>ya in Ma?nG(Ma,ya,{enumerable:!0,configurable:!0,writable:!0,value:Dn}):Ma[ya]=Dn,Fr=(Ma,ya)=>{for(var Dn in ya||(ya={}))sR.call(ya,Dn)&&U5(Ma,Dn,ya[Dn]);if(BT)for(var Dn of BT(ya))lR.call(ya,Dn)&&U5(Ma,Dn,ya[Dn]);return Ma},co=(Ma,ya)=>rG(Ma,iG(ya));var go=(Ma,ya)=>{var Dn={};for(var oc in Ma)sR.call(Ma,oc)&&ya.indexOf(oc)<0&&(Dn[oc]=Ma[oc]);if(Ma!=null&&BT)for(var oc of BT(Ma))ya.indexOf(oc)<0&&lR.call(Ma,oc)&&(Dn[oc]=Ma[oc]);return Dn};var wl=(Ma,ya,Dn)=>U5(Ma,typeof ya!="symbol"?ya+"":ya,Dn);var ho=(Ma,ya,Dn)=>new Promise((oc,We)=>{var ue=_t=>{try{j(Dn.next(_t))}catch(m){We(m)}},ht=_t=>{try{j(Dn.throw(_t))}catch(m){We(m)}},j=_t=>_t.done?oc(_t.value):Promise.resolve(_t.value).then(ue,ht);j((Dn=Dn.apply(Ma,ya)).next())});(()=>{var Ma={3861:(We,ue,ht)=>{(function(j,_t){We.exports=_t(ht(3224))})(window,function(j){return function(_t){var m={};function y(R){if(m[R])return m[R].exports;var B=m[R]={i:R,l:!1,exports:{}};return _t[R].call(B.exports,B,B.exports,y),B.l=!0,B.exports}return y.m=_t,y.c=m,y.d=function(R,B,et){y.o(R,B)||Object.defineProperty(R,B,{enumerable:!0,get:et})},y.r=function(R){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(R,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(R,"__esModule",{value:!0})},y.t=function(R,B){if(1&B&&(R=y(R)),8&B||4&B&&typeof R=="object"&&R&&R.__esModule)return R;var et=Object.create(null);if(y.r(et),Object.defineProperty(et,"default",{enumerable:!0,value:R}),2&B&&typeof R!="string")for(var K in R)y.d(et,K,function(J){return R[J]}.bind(null,K));return et},y.n=function(R){var B=R&&R.__esModule?function(){return R.default}:function(){return R};return y.d(B,"a",B),B},y.o=function(R,B){return Object.prototype.hasOwnProperty.call(R,B)},y.p="",y(y.s=88)}([function(_t,m,y){"use strict";y.r(m);var R=function(ot,D){return otD?1:ot>=D?0:NaN},B=function(ot){var D;return ot.length===1&&(D=ot,ot=function(P,W){return R(D(P),W)}),{left:function(P,W,lt,it){for(lt==null&&(lt=0),it==null&&(it=P.length);lt>>1;ot(P[vt],W)<0?lt=vt+1:it=vt}return lt},right:function(P,W,lt,it){for(lt==null&&(lt=0),it==null&&(it=P.length);lt>>1;ot(P[vt],W)>0?it=vt:lt=vt+1}return lt}}},et=B(R),K=et.right,J=et.left,q=K,Z=function(ot,D){D==null&&(D=tt);for(var P=0,W=ot.length-1,lt=ot[0],it=new Array(W<0?0:W);Pot?1:D>=ot?0:NaN},F=function(ot){return ot===null?NaN:+ot},U=function(ot,D){var P,W,lt=ot.length,it=0,vt=-1,pt=0,xt=0;if(D==null)for(;++vt1)return xt/(it-1)},d=function(ot,D){var P=U(ot,D);return P&&Math.sqrt(P)},L=function(ot,D){var P,W,lt,it=ot.length,vt=-1;if(D==null){for(;++vt=P)for(W=lt=P;++vtP&&(W=P),lt=P)for(W=lt=P;++vtP&&(W=P),lt0)return[ot];if((W=D0)for(ot=Math.ceil(ot/vt),D=Math.floor(D/vt),it=new Array(lt=Math.ceil(D-ot+1));++pt=0?(it>=C?10:it>=E?5:it>=S?2:1)*Math.pow(10,lt):-Math.pow(10,-lt)/(it>=C?10:it>=E?5:it>=S?2:1)}function x(ot,D,P){var W=Math.abs(D-ot)/Math.max(0,P),lt=Math.pow(10,Math.floor(Math.log(W)/Math.LN10)),it=W/lt;return it>=C?lt*=10:it>=E?lt*=5:it>=S&&(lt*=2),DNt;)gt.pop(),--wt;var Rt,jt=new Array(wt+1);for(it=0;it<=wt;++it)(Rt=jt[it]=[]).x0=it>0?gt[it-1]:Tt,Rt.x1=it=1)return+P(ot[W-1],W-1,ot);var W,lt=(W-1)*D,it=Math.floor(lt),vt=+P(ot[it],it,ot);return vt+(+P(ot[it+1],it+1,ot)-vt)*(lt-it)}},b=function(ot,D,P){return ot=_.call(ot,F).sort(R),Math.ceil((P-D)/(2*(f(ot,.75)-f(ot,.25))*Math.pow(ot.length,-1/3)))},z=function(ot,D,P){return Math.ceil((P-D)/(3.5*d(ot)*Math.pow(ot.length,-1/3)))},T=function(ot,D){var P,W,lt=ot.length,it=-1;if(D==null){for(;++it=P)for(W=P;++itW&&(W=P)}else for(;++it=P)for(W=P;++itW&&(W=P);return W},k=function(ot,D){var P,W=ot.length,lt=W,it=-1,vt=0;if(D==null)for(;++it=0;)for(D=(W=ot[lt]).length;--D>=0;)P[--vt]=W[D];return P},nt=function(ot,D){var P,W,lt=ot.length,it=-1;if(D==null){for(;++it=P)for(W=P;++itP&&(W=P)}else for(;++it=P)for(W=P;++itP&&(W=P);return W},dt=function(ot,D){for(var P=D.length,W=new Array(P);P--;)W[P]=ot[D[P]];return W},mt=function(ot,D){if(P=ot.length){var P,W,lt=0,it=0,vt=ot[it];for(D==null&&(D=R);++lt0))return d;do d.push(U=new Date(+H)),J(H,F),K(H);while(U=X)for(;K(X),!H(X);)X.setTime(X-1)},function(X,F){if(X>=X)if(F<0)for(;++F<=0;)for(;J(X,-1),!H(X););else for(;--F>=0;)for(;J(X,1),!H(X););})},q&&(tt.count=function(H,X){return R.setTime(+H),B.setTime(+X),K(R),K(B),Math.floor(q(R,B))},tt.every=function(H){return H=Math.floor(H),isFinite(H)&&H>0?H>1?tt.filter(Z?function(X){return Z(X)%H==0}:function(X){return tt.count(0,X)%H==0}):tt:null}),tt}},function(_t,m,y){"use strict";y.r(m);var R=y(29),B=y(64),et=function(E){return Object(B.a)(Object(R.a)(E).call(document.documentElement))},K=0;function J(){return new q}function q(){this._="@"+(++K).toString(36)}q.prototype=J.prototype={constructor:q,get:function(E){for(var S=this._;!(S in E);)if(!(E=E.parentNode))return;return E[S]},set:function(E,S){return E[this._]=S},remove:function(E){return this._ in E&&delete E[this._]},toString:function(){return this._}};var Z=y(66),tt=y(84),H=y(44),X=y(32),F=y(30),U=y(23),d=function(E){return typeof E=="string"?new U.a([document.querySelectorAll(E)],[document.documentElement]):new U.a([E==null?[]:E],U.c)},L=y(43),M=y(65),s=y(67),_=y(85),w=y(46),o=function(E,S){S==null&&(S=Object(w.a)().touches);for(var v=0,g=S?S.length:0,x=new Array(g);v180||tt<-180?tt-360*Math.round(tt/360):tt):Object(R.a)(isNaN(q)?Z:q)}function K(q){return(q=+q)==1?J:function(Z,tt){return tt-Z?function(H,X,F){return H=Math.pow(H,F),X=Math.pow(X,F)-H,F=1/F,function(U){return Math.pow(H+U*X,F)}}(Z,tt,q):Object(R.a)(isNaN(Z)?tt:Z)}}function J(q,Z){var tt=Z-q;return tt?B(q,tt):Object(R.a)(isNaN(q)?Z:q)}},function(_t,m,y){"use strict";y.d(m,"g",function(){return K}),y.d(m,"c",function(){return J}),y.d(m,"k",function(){return q}),y.d(m,"m",function(){return Z}),y.d(m,"i",function(){return tt}),y.d(m,"a",function(){return H}),y.d(m,"e",function(){return X}),y.d(m,"h",function(){return F}),y.d(m,"d",function(){return U}),y.d(m,"l",function(){return d}),y.d(m,"n",function(){return L}),y.d(m,"j",function(){return M}),y.d(m,"b",function(){return s}),y.d(m,"f",function(){return _});var R=y(1),B=y(3);function et(w){return Object(R.a)(function(o){o.setDate(o.getDate()-(o.getDay()+7-w)%7),o.setHours(0,0,0,0)},function(o,u){o.setDate(o.getDate()+7*u)},function(o,u){return(u-o-(u.getTimezoneOffset()-o.getTimezoneOffset())*B.c)/B.e})}var K=et(0),J=et(1),q=et(2),Z=et(3),tt=et(4),H=et(5),X=et(6),F=K.range,U=J.range,d=q.range,L=Z.range,M=tt.range,s=H.range,_=X.range},function(_t,m,y){"use strict";y.d(m,"g",function(){return K}),y.d(m,"c",function(){return J}),y.d(m,"k",function(){return q}),y.d(m,"m",function(){return Z}),y.d(m,"i",function(){return tt}),y.d(m,"a",function(){return H}),y.d(m,"e",function(){return X}),y.d(m,"h",function(){return F}),y.d(m,"d",function(){return U}),y.d(m,"l",function(){return d}),y.d(m,"n",function(){return L}),y.d(m,"j",function(){return M}),y.d(m,"b",function(){return s}),y.d(m,"f",function(){return _});var R=y(1),B=y(3);function et(w){return Object(R.a)(function(o){o.setUTCDate(o.getUTCDate()-(o.getUTCDay()+7-w)%7),o.setUTCHours(0,0,0,0)},function(o,u){o.setUTCDate(o.getUTCDate()+7*u)},function(o,u){return(u-o)/B.e})}var K=et(0),J=et(1),q=et(2),Z=et(3),tt=et(4),H=et(5),X=et(6),F=K.range,U=J.range,d=q.range,L=Z.range,M=tt.range,s=H.range,_=X.range},function(_t,m,y){"use strict";y.d(m,"a",function(){return B}),y.d(m,"d",function(){return et}),y.d(m,"c",function(){return K}),y.d(m,"e",function(){return w}),y.d(m,"h",function(){return C}),y.d(m,"g",function(){return E}),y.d(m,"b",function(){return S}),y.d(m,"f",function(){return f});var R=y(15);function B(){}var et=.7,K=1/et,J="\\s*([+-]?\\d+)\\s*",q="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",Z="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",tt=/^#([0-9a-f]{3,8})$/,H=new RegExp("^rgb\\("+[J,J,J]+"\\)$"),X=new RegExp("^rgb\\("+[Z,Z,Z]+"\\)$"),F=new RegExp("^rgba\\("+[J,J,J,q]+"\\)$"),U=new RegExp("^rgba\\("+[Z,Z,Z,q]+"\\)$"),d=new RegExp("^hsl\\("+[q,Z,Z]+"\\)$"),L=new RegExp("^hsla\\("+[q,Z,Z,q]+"\\)$"),M={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function s(){return this.rgb().formatHex()}function _(){return this.rgb().formatRgb()}function w(T){var k,Q;return T=(T+"").trim().toLowerCase(),(k=tt.exec(T))?(Q=k[1].length,k=parseInt(k[1],16),Q===6?o(k):Q===3?new S(k>>8&15|k>>4&240,k>>4&15|240&k,(15&k)<<4|15&k,1):Q===8?new S(k>>24&255,k>>16&255,k>>8&255,(255&k)/255):Q===4?new S(k>>12&15|k>>8&240,k>>8&15|k>>4&240,k>>4&15|240&k,((15&k)<<4|15&k)/255):null):(k=H.exec(T))?new S(k[1],k[2],k[3],1):(k=X.exec(T))?new S(255*k[1]/100,255*k[2]/100,255*k[3]/100,1):(k=F.exec(T))?u(k[1],k[2],k[3],k[4]):(k=U.exec(T))?u(255*k[1]/100,255*k[2]/100,255*k[3]/100,k[4]):(k=d.exec(T))?p(k[1],k[2]/100,k[3]/100,1):(k=L.exec(T))?p(k[1],k[2]/100,k[3]/100,k[4]):M.hasOwnProperty(T)?o(M[T]):T==="transparent"?new S(NaN,NaN,NaN,0):null}function o(T){return new S(T>>16&255,T>>8&255,255&T,1)}function u(T,k,Q,st){return st<=0&&(T=k=Q=NaN),new S(T,k,Q,st)}function C(T){return T instanceof B||(T=w(T)),T?new S((T=T.rgb()).r,T.g,T.b,T.opacity):new S}function E(T,k,Q,st){return arguments.length===1?C(T):new S(T,k,Q,st==null?1:st)}function S(T,k,Q,st){this.r=+T,this.g=+k,this.b=+Q,this.opacity=+st}function v(){return"#"+x(this.r)+x(this.g)+x(this.b)}function g(){var T=this.opacity;return((T=isNaN(T)?1:Math.max(0,Math.min(1,T)))===1?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(T===1?")":", "+T+")")}function x(T){return((T=Math.max(0,Math.min(255,Math.round(T)||0)))<16?"0":"")+T.toString(16)}function p(T,k,Q,st){return st<=0?T=k=Q=NaN:Q<=0||Q>=1?T=k=NaN:k<=0&&(T=NaN),new b(T,k,Q,st)}function l(T){if(T instanceof b)return new b(T.h,T.s,T.l,T.opacity);if(T instanceof B||(T=w(T)),!T)return new b;if(T instanceof b)return T;var k=(T=T.rgb()).r/255,Q=T.g/255,st=T.b/255,nt=Math.min(k,Q,st),dt=Math.max(k,Q,st),mt=NaN,Et=dt-nt,Mt=(dt+nt)/2;return Et?(mt=k===dt?(Q-st)/Et+6*(Q0&&Mt<1?0:mt,new b(mt,Et,Mt,T.opacity)}function f(T,k,Q,st){return arguments.length===1?l(T):new b(T,k,Q,st==null?1:st)}function b(T,k,Q,st){this.h=+T,this.s=+k,this.l=+Q,this.opacity=+st}function z(T,k,Q){return 255*(T<60?k+(Q-k)*T/60:T<180?Q:T<240?k+(Q-k)*(240-T)/60:k)}Object(R.a)(B,w,{copy:function(T){return Object.assign(new this.constructor,this,T)},displayable:function(){return this.rgb().displayable()},hex:s,formatHex:s,formatHsl:function(){return l(this).formatHsl()},formatRgb:_,toString:_}),Object(R.a)(S,E,Object(R.b)(B,{brighter:function(T){return T=T==null?K:Math.pow(K,T),new S(this.r*T,this.g*T,this.b*T,this.opacity)},darker:function(T){return T=T==null?et:Math.pow(et,T),new S(this.r*T,this.g*T,this.b*T,this.opacity)},rgb:function(){return this},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:v,formatHex:v,formatRgb:g,toString:g})),Object(R.a)(b,f,Object(R.b)(B,{brighter:function(T){return T=T==null?K:Math.pow(K,T),new b(this.h,this.s,this.l*T,this.opacity)},darker:function(T){return T=T==null?et:Math.pow(et,T),new b(this.h,this.s,this.l*T,this.opacity)},rgb:function(){var T=this.h%360+360*(this.h<0),k=isNaN(T)||isNaN(this.s)?0:this.s,Q=this.l,st=Q+(Q<.5?Q:1-Q)*k,nt=2*Q-st;return new S(z(T>=240?T-240:T+120,nt,st),z(T,nt,st),z(T<120?T+240:T-120,nt,st),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var T=this.opacity;return((T=isNaN(T)?1:Math.max(0,Math.min(1,T)))===1?"hsl(":"hsla(")+(this.h||0)+", "+100*(this.s||0)+"%, "+100*(this.l||0)+"%"+(T===1?")":", "+T+")")}}))},function(_t,m,y){"use strict";y.r(m);var R,B,et=y(23),K=y(79),J=0,q=0,Z=0,tt=0,H=0,X=0,F=typeof performance=="object"&&performance.now?performance:Date,U=typeof window=="object"&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(Ot){setTimeout(Ot,17)};function d(){return H||(U(L),H=F.now()+X)}function L(){H=0}function M(){this._call=this._time=this._next=null}function s(Ot,Bt,Ut){var zt=new M;return zt.restart(Ot,Bt,Ut),zt}function _(){H=(tt=F.now())+X,J=q=0;try{(function(){d(),++J;for(var Ot,Bt=R;Bt;)(Ot=H-Bt._time)>=0&&Bt._call.call(null,Ot),Bt=Bt._next;--J})()}finally{J=0,function(){for(var Ot,Bt,Ut=R,zt=1/0;Ut;)Ut._call?(zt>Ut._time&&(zt=Ut._time),Ot=Ut,Ut=Ut._next):(Bt=Ut._next,Ut._next=null,Ut=Ot?Ot._next=Bt:R=Bt);B=Ot,o(zt)}(),H=0}}function w(){var Ot=F.now(),Bt=Ot-tt;Bt>1e3&&(X-=Bt,tt=Ot)}function o(Ot){J||(q&&(q=clearTimeout(q)),Ot-H>24?(Ot<1/0&&(q=setTimeout(_,Ot-F.now()-X)),Z&&(Z=clearInterval(Z))):(Z||(tt=F.now(),Z=setInterval(w,1e3)),J=1,U(_)))}M.prototype=s.prototype={constructor:M,restart:function(Ot,Bt,Ut){if(typeof Ot!="function")throw new TypeError("callback is not a function");Ut=(Ut==null?d():+Ut)+(Bt==null?0:+Bt),this._next||B===this||(B?B._next=this:R=this,B=this),this._call=Ot,this._time=Ut,o()},stop:function(){this._call&&(this._call=null,this._time=1/0,o())}};var u=function(Ot,Bt,Ut){var zt=new M;return Bt=Bt==null?0:+Bt,zt.restart(function(ce){zt.stop(),Ot(ce+Bt)},Bt,Ut),zt},C=Object(K.a)("start","end","cancel","interrupt"),E=[],S=function(Ot,Bt,Ut,zt,ce,we){var ye=Ot.__transition;if(ye){if(Ut in ye)return}else Ot.__transition={};(function(qe,hn,yn){var Nn,mn=qe.__transition;function Mn(ge){var Ie,Ge,ve,Le;if(yn.state!==1)return fr();for(Ie in mn)if((Le=mn[Ie]).name===yn.name){if(Le.state===3)return u(Mn);Le.state===4?(Le.state=6,Le.timer.stop(),Le.on.call("interrupt",qe,qe.__data__,Le.index,Le.group),delete mn[Ie]):+Ie0)throw new Error("too late; already scheduled");return Ut}function g(Ot,Bt){var Ut=x(Ot,Bt);if(Ut.state>3)throw new Error("too late; already running");return Ut}function x(Ot,Bt){var Ut=Ot.__transition;if(!Ut||!(Ut=Ut[Bt]))throw new Error("transition not found");return Ut}var p=function(Ot,Bt){var Ut,zt,ce,we=Ot.__transition,ye=!0;if(we){for(ce in Bt=Bt==null?null:Bt+"",we)(Ut=we[ce]).name===Bt?(zt=Ut.state>2&&Ut.state<5,Ut.state=6,Ut.timer.stop(),Ut.on.call(zt?"interrupt":"cancel",Ot,Ot.__data__,Ut.index,Ut.group),delete we[ce]):ye=!1;ye&&delete Ot.__transition}},l=y(77),f=y(44);function b(Ot,Bt){var Ut,zt;return function(){var ce=g(this,Ot),we=ce.tween;if(we!==Ut){for(var ye=0,qe=(zt=Ut=we).length;ye=0&&(qe=qe.slice(0,hn)),!qe||qe==="start"})}(Bt)?v:g;return function(){var ye=we(this,Ot),qe=ye.on;qe!==zt&&(ce=(zt=qe).copy()).on(Bt,Ut),ye.on=ce}}var Nt=y(43),gt=y(65),wt=et.b.prototype.constructor,Rt=y(67);function jt(Ot){return function(){this.style.removeProperty(Ot)}}function Zt(Ot,Bt,Ut){return function(zt){this.style.setProperty(Ot,Bt.call(this,zt),Ut)}}function ne(Ot,Bt,Ut){var zt,ce;function we(){var ye=Bt.apply(this,arguments);return ye!==ce&&(zt=(ce=ye)&&Zt(Ot,ye,Ut)),zt}return we._value=Bt,we}function Wt(Ot){return function(Bt){this.textContent=Ot.call(this,Bt)}}function le(Ot){var Bt,Ut;function zt(){var ce=Ot.apply(this,arguments);return ce!==Ut&&(Bt=(Ut=ce)&&Wt(ce)),Bt}return zt._value=Ot,zt}var fe=0;function xe(Ot,Bt,Ut,zt){this._groups=Ot,this._parents=Bt,this._name=Ut,this._id=zt}function be(Ot){return Object(et.b)().transition(Ot)}function Ye(){return++fe}var tn=et.b.prototype;xe.prototype=be.prototype={constructor:xe,select:function(Ot){var Bt=this._name,Ut=this._id;typeof Ot!="function"&&(Ot=Object(Nt.a)(Ot));for(var zt=this._groups,ce=zt.length,we=new Array(ce),ye=0;ye1&&Ut.name===Bt)return new xe([[Ot]],Kt,Bt,+zt)}return null};y.d(m,"transition",function(){return be}),y.d(m,"active",function(){return te}),y.d(m,"interrupt",function(){return p})},function(_t,m,y){"use strict";y.r(m);var R=y(56);y.d(m,"formatDefaultLocale",function(){return R.a}),y.d(m,"format",function(){return R.b}),y.d(m,"formatPrefix",function(){return R.c});var B=y(68);y.d(m,"formatLocale",function(){return B.a});var et=y(40);y.d(m,"formatSpecifier",function(){return et.b}),y.d(m,"FormatSpecifier",function(){return et.a});var K=y(80);y.d(m,"precisionFixed",function(){return K.a});var J=y(81);y.d(m,"precisionPrefix",function(){return J.a});var q=y(82);y.d(m,"precisionRound",function(){return q.a})},function(_t,m,y){"use strict";var R;(R=function(){return{colorSchemas:{britecharts:["#6aedc7","#39c2c9","#ffce00","#ffa71a","#f866b9","#998ce3"],grey:["#F8F8FA","#EFF2F5","#D2D6DF","#C3C6CF","#ADB0B6","#666A73","#45494E","#363A43","#282C35"],orange:["#fcc870","#ffa71a","#fb8825","#f6682f","#db5a2c","#bf4c28","#a43b1c","#892a10","#f9e9c5"],blueGreen:["#ccf7f6","#70e4e0","#00d8d2","#00acaf","#007f8c","#005e66","#003c3f","#002d2f","#0d2223"],teal:["#ccfffe","#94f7f4","#00fff8","#1de1e1","#39c2c9","#2e9a9d","#227270","#1a5957","#133f3e"],green:["#edfff7","#d7ffef","#c0ffe7","#95f5d7","#6aedc7","#59c3a3","#479980","#34816a","#206953"],yellow:["#f9f2b3","#fbe986","#fce05a","#fed72d","#ffce00","#fcc11c","#f9b438","#eda629","#e09819"],pink:["#fdd1ea","#fb9cd2","#f866b9","#fc40b6","#ff1ab3","#e3239d","#c62c86","#a62073","#85135f"],purple:["#ddd6fc","#bbb1f0","#998ce3","#8e6bc1","#824a9e","#77337f","#6b1c60","#591650","#470f3f"],red:["#ffd8d4","#ffb5b0","#ff938c","#ff766c","#ff584c","#f04b42","#e03d38","#be2e29","#9c1e19"]},colorSchemasHuman:{britecharts:"Britecharts Default",grey:"Britecharts Grey",orange:"Orange",blueGreen:"Blue",teal:"Light Blue",green:"Green",yellow:"Yellow",pink:"Pink",purple:"Purple",red:"Red"},colorGradients:{greenBlue:["#39C7EA","#4CDCBA"],orangePink:["#FBC670","#F766B8"],bluePurple:["#3DC3C9","#824a9e"]},colorGradientsHuman:{greenBlue:"Green to Blue",orangePink:"Orange to Pink",bluePurple:"Blue to Purple"},singleColors:{aloeGreen:["#7bdcc0"],greenColor:["#6aedc7"],blueColor:["#39c2c9"],yellowColor:["#ffce00"],orangeColor:["#ffa71a"],pinkColor:["#f866b9"],purpleColor:["#998ce3"]},singleColorsHuman:{aloeGreen:"Aloe Green",greenColor:"Green",blueColor:"Blue",yellowColor:"Yellow",orangeColor:"Orange",pinkColor:"Pink",purpleColor:"Purple"}}}.call(m,y,m,_t))===void 0||(_t.exports=R)},function(_t,m,y){"use strict";function R(z){return+z}function B(z){return z*z}function et(z){return z*(2-z)}function K(z){return((z*=2)<=1?z*z:--z*(2-z)+1)/2}y.r(m);var J=y(49),q=function z(T){function k(Q){return Math.pow(Q,T)}return T=+T,k.exponent=z,k}(3),Z=function z(T){function k(Q){return 1-Math.pow(1-Q,T)}return T=+T,k.exponent=z,k}(3),tt=function z(T){function k(Q){return((Q*=2)<=1?Math.pow(Q,T):2-Math.pow(2-Q,T))/2}return T=+T,k.exponent=z,k}(3),H=Math.PI,X=H/2;function F(z){return 1-Math.cos(z*X)}function U(z){return Math.sin(z*X)}function d(z){return(1-Math.cos(H*z))/2}function L(z){return Math.pow(2,10*z-10)}function M(z){return 1-Math.pow(2,-10*z)}function s(z){return((z*=2)<=1?Math.pow(2,10*z-10):2-Math.pow(2,10-10*z))/2}function _(z){return 1-Math.sqrt(1-z*z)}function w(z){return Math.sqrt(1- --z*z)}function o(z){return((z*=2)<=1?1-Math.sqrt(1-z*z):Math.sqrt(1-(z-=2)*z)+1)/2}var u=7.5625;function C(z){return 1-E(1-z)}function E(z){return(z=+z)<.36363636363636365?u*z*z:z<.7272727272727273?u*(z-=.5454545454545454)*z+.75:z<.9090909090909091?u*(z-=.8181818181818182)*z+.9375:u*(z-=.9545454545454546)*z+.984375}function S(z){return((z*=2)<=1?1-E(1-z):E(z-1)+1)/2}var v=function z(T){function k(Q){return Q*Q*((T+1)*Q-T)}return T=+T,k.overshoot=z,k}(1.70158),g=function z(T){function k(Q){return--Q*Q*((T+1)*Q+T)+1}return T=+T,k.overshoot=z,k}(1.70158),x=function z(T){function k(Q){return((Q*=2)<1?Q*Q*((T+1)*Q-T):(Q-=2)*Q*((T+1)*Q+T)+2)/2}return T=+T,k.overshoot=z,k}(1.70158),p=2*Math.PI,l=function z(T,k){var Q=Math.asin(1/(T=Math.max(1,T)))*(k/=p);function st(nt){return T*Math.pow(2,10*--nt)*Math.sin((Q-nt)/k)}return st.amplitude=function(nt){return z(nt,k*p)},st.period=function(nt){return z(T,nt)},st}(1,.3),f=function z(T,k){var Q=Math.asin(1/(T=Math.max(1,T)))*(k/=p);function st(nt){return 1-T*Math.pow(2,-10*(nt=+nt))*Math.sin((nt+Q)/k)}return st.amplitude=function(nt){return z(nt,k*p)},st.period=function(nt){return z(T,nt)},st}(1,.3),b=function z(T,k){var Q=Math.asin(1/(T=Math.max(1,T)))*(k/=p);function st(nt){return((nt=2*nt-1)<0?T*Math.pow(2,10*nt)*Math.sin((Q-nt)/k):2-T*Math.pow(2,-10*nt)*Math.sin((Q+nt)/k))/2}return st.amplitude=function(nt){return z(nt,k*p)},st.period=function(nt){return z(T,nt)},st}(1,.3);y.d(m,"easeLinear",function(){return R}),y.d(m,"easeQuad",function(){return K}),y.d(m,"easeQuadIn",function(){return B}),y.d(m,"easeQuadOut",function(){return et}),y.d(m,"easeQuadInOut",function(){return K}),y.d(m,"easeCubic",function(){return J.b}),y.d(m,"easeCubicIn",function(){return J.a}),y.d(m,"easeCubicOut",function(){return J.c}),y.d(m,"easeCubicInOut",function(){return J.b}),y.d(m,"easePoly",function(){return tt}),y.d(m,"easePolyIn",function(){return q}),y.d(m,"easePolyOut",function(){return Z}),y.d(m,"easePolyInOut",function(){return tt}),y.d(m,"easeSin",function(){return d}),y.d(m,"easeSinIn",function(){return F}),y.d(m,"easeSinOut",function(){return U}),y.d(m,"easeSinInOut",function(){return d}),y.d(m,"easeExp",function(){return s}),y.d(m,"easeExpIn",function(){return L}),y.d(m,"easeExpOut",function(){return M}),y.d(m,"easeExpInOut",function(){return s}),y.d(m,"easeCircle",function(){return o}),y.d(m,"easeCircleIn",function(){return _}),y.d(m,"easeCircleOut",function(){return w}),y.d(m,"easeCircleInOut",function(){return o}),y.d(m,"easeBounce",function(){return E}),y.d(m,"easeBounceIn",function(){return C}),y.d(m,"easeBounceOut",function(){return E}),y.d(m,"easeBounceInOut",function(){return S}),y.d(m,"easeBack",function(){return x}),y.d(m,"easeBackIn",function(){return v}),y.d(m,"easeBackOut",function(){return g}),y.d(m,"easeBackInOut",function(){return x}),y.d(m,"easeElastic",function(){return f}),y.d(m,"easeElasticIn",function(){return l}),y.d(m,"easeElasticOut",function(){return f}),y.d(m,"easeElasticInOut",function(){return b})},function(_t,m,y){"use strict";y.r(m);var R=y(0);function B(ve,Le){switch(arguments.length){case 0:break;case 1:this.range(ve);break;default:this.range(Le).domain(ve)}return this}function et(ve,Le){switch(arguments.length){case 0:break;case 1:this.interpolator(ve);break;default:this.interpolator(Le).domain(ve)}return this}var K=y(25),J=Array.prototype,q=J.map,Z=J.slice,tt={name:"implicit"};function H(){var ve=Object(K.map)(),Le=[],Ue=[],Oe=tt;function De(Ze){var Sn=Ze+"",Me=ve.get(Sn);if(!Me){if(Oe!==tt)return Oe;ve.set(Sn,Me=Le.push(Ze))}return Ue[(Me-1)%Ue.length]}return De.domain=function(Ze){if(!arguments.length)return Le.slice();Le=[],ve=Object(K.map)();for(var Sn,Me,en=-1,xn=Ze.length;++enOe&&(Le=Ue,Ue=Oe,Oe=Le),function(De){return Math.max(Ue,Math.min(Oe,De))}}function C(ve,Le,Ue){var Oe=ve[0],De=ve[1],Ze=Le[0],Sn=Le[1];return De2?E:C,De=Ze=null,bn}function bn(nn){return isNaN(nn=+nn)?Ue:(De||(De=Oe(Sn.map(ve),Me,en)))(ve(xn(nn)))}return bn.invert=function(nn){return xn(Le((Ze||(Ze=Oe(Me,Sn.map(ve),L.a)))(nn)))},bn.domain=function(nn){return arguments.length?(Sn=q.call(nn,s),xn===w||(xn=u(Sn)),Te()):Sn.slice()},bn.range=function(nn){return arguments.length?(Me=Z.call(nn),Te()):Me.slice()},bn.rangeRound=function(nn){return Me=Z.call(nn),en=M.a,Te()},bn.clamp=function(nn){return arguments.length?(xn=nn?u(Sn):w,bn):xn!==w},bn.interpolate=function(nn){return arguments.length?(en=nn,Te()):en},bn.unknown=function(nn){return arguments.length?(Ue=nn,bn):Ue},function(nn,fn){return ve=nn,Le=fn,Te()}}function g(ve,Le){return v()(ve,Le)}var x=y(40),p=y(81),l=y(56),f=y(82),b=y(80),z=function(ve,Le,Ue,Oe){var De,Ze=Object(R.tickStep)(ve,Le,Ue);switch((Oe=Object(x.b)(Oe==null?",f":Oe)).type){case"s":var Sn=Math.max(Math.abs(ve),Math.abs(Le));return Oe.precision!=null||isNaN(De=Object(p.a)(Ze,Sn))||(Oe.precision=De),Object(l.c)(Oe,Sn);case"":case"e":case"g":case"p":case"r":Oe.precision!=null||isNaN(De=Object(f.a)(Ze,Math.max(Math.abs(ve),Math.abs(Le))))||(Oe.precision=De-(Oe.type==="e"));break;case"f":case"%":Oe.precision!=null||isNaN(De=Object(b.a)(Ze))||(Oe.precision=De-2*(Oe.type==="%"))}return Object(l.b)(Oe)};function T(ve){var Le=ve.domain;return ve.ticks=function(Ue){var Oe=Le();return Object(R.ticks)(Oe[0],Oe[Oe.length-1],Ue==null?10:Ue)},ve.tickFormat=function(Ue,Oe){var De=Le();return z(De[0],De[De.length-1],Ue==null?10:Ue,Oe)},ve.nice=function(Ue){Ue==null&&(Ue=10);var Oe,De=Le(),Ze=0,Sn=De.length-1,Me=De[Ze],en=De[Sn];return en0?(Me=Math.floor(Me/Oe)*Oe,en=Math.ceil(en/Oe)*Oe,Oe=Object(R.tickIncrement)(Me,en,Ue)):Oe<0&&(Me=Math.ceil(Me*Oe)/Oe,en=Math.floor(en*Oe)/Oe,Oe=Object(R.tickIncrement)(Me,en,Ue)),Oe>0?(De[Ze]=Math.floor(Me/Oe)*Oe,De[Sn]=Math.ceil(en/Oe)*Oe,Le(De)):Oe<0&&(De[Ze]=Math.ceil(Me*Oe)/Oe,De[Sn]=Math.floor(en*Oe)/Oe,Le(De)),ve},ve}function k(){var ve=g(w,w);return ve.copy=function(){return S(ve,k())},B.apply(ve,arguments),T(ve)}function Q(ve){var Le;function Ue(Oe){return isNaN(Oe=+Oe)?Le:Oe}return Ue.invert=Ue,Ue.domain=Ue.range=function(Oe){return arguments.length?(ve=q.call(Oe,s),Ue):ve.slice()},Ue.unknown=function(Oe){return arguments.length?(Le=Oe,Ue):Le},Ue.copy=function(){return Q(ve).unknown(Le)},ve=arguments.length?q.call(ve,s):[0,1],T(Ue)}var st=function(ve,Le){var Ue,Oe=0,De=(ve=ve.slice()).length-1,Ze=ve[Oe],Sn=ve[De];return Sn0){for(;vnbn)break;dr.push(wn)}}else for(;vn=1;--fn)if(!((wn=nn*fn)bn)break;dr.push(wn)}}else dr=Object(R.ticks)(vn,cr,Math.min(cr-vn,Jn)).map(Ue);return en?dr.reverse():dr},Oe.tickFormat=function(Me,en){if(en==null&&(en=Ze===10?".0e":","),typeof en!="function"&&(en=Object(l.b)(en)),Me===1/0)return en;Me==null&&(Me=10);var xn=Math.max(1,Ze*Me/Oe.ticks().length);return function(Te){var bn=Te/Ue(Math.round(Le(Te)));return bn*Ze0?Oe[Me-1]:Le[0],Me=Oe?[De[Oe-1],Ue]:[De[xn-1],De[xn]]},Sn.unknown=function(en){return arguments.length&&(ve=en),Sn},Sn.thresholds=function(){return De.slice()},Sn.copy=function(){return Nt().domain([Le,Ue]).range(Ze).unknown(ve)},B.apply(T(Sn),arguments)}function gt(){var ve,Le=[.5],Ue=[0,1],Oe=1;function De(Ze){return Ze<=Ze?Ue[Object(R.bisect)(Le,Ze,0,Oe)]:ve}return De.domain=function(Ze){return arguments.length?(Le=Z.call(Ze),Oe=Math.min(Le.length,Ue.length-1),De):Le.slice()},De.range=function(Ze){return arguments.length?(Ue=Z.call(Ze),Oe=Math.min(Le.length,Ue.length-1),De):Ue.slice()},De.invertExtent=function(Ze){var Sn=Ue.indexOf(Ze);return[Le[Sn-1],Le[Sn]]},De.unknown=function(Ze){return arguments.length?(ve=Ze,De):ve},De.copy=function(){return gt().domain(Le).range(Ue).unknown(ve)},B.apply(De,arguments)}var wt=y(33),Rt=y(69),jt=y(5),Zt=y(53),ne=y(70),Wt=y(71),le=y(51),fe=y(52),xe=y(21);function be(ve){return new Date(ve)}function Ye(ve){return ve instanceof Date?+ve:+new Date(+ve)}function tn(ve,Le,Ue,Oe,De,Ze,Sn,Me,en){var xn=g(w,w),Te=xn.invert,bn=xn.domain,nn=en(".%L"),fn=en(":%S"),wn=en("%I:%M"),vn=en("%I %p"),cr=en("%a %d"),Jn=en("%b %d"),dr=en("%B"),gr=en("%Y"),nr=[[Sn,1,1e3],[Sn,5,5e3],[Sn,15,15e3],[Sn,30,3e4],[Ze,1,6e4],[Ze,5,3e5],[Ze,15,9e5],[Ze,30,18e5],[De,1,36e5],[De,3,108e5],[De,6,216e5],[De,12,432e5],[Oe,1,864e5],[Oe,2,1728e5],[Ue,1,6048e5],[Le,1,2592e6],[Le,3,7776e6],[ve,1,31536e6]];function Nr(sr){return(Sn(sr)svg{background:"+this.chartBackground+";padding: 20px;}"}};function tt(d,L){if(d){d.attr("version",1.1).attr("xmlns","http://www.w3.org/2000/svg");var M=J.initializeSerializer()(d.node());return M=function(s){return navigator.userAgent.search("FireFox")>-1?s.replace(/url.*"\)/,'url("linearGradient[id*="-gradient-"]");'):s}(M),M=function(s){return s.replace(">",">"+Z.styleBackgroundString)}(M=U.call(this,M,L,parseInt(d.attr("width"),10)))}}function H(d){var L=new Image;return L.src=""+Z.imageSourceBase+q(encodeURIComponent(d).replace(/%([0-9A-F]{2})/g,function(M,s){return String.fromCharCode("0x"+s)})),L}function X(d,L){return L.getContext("2d").drawImage(d,0,0),L}function F(d,L,M){M.preventDefault(),function(s){var _=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Z.defaultFilename,w=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"image/png",o=s.toDataURL(w),u=document.createElement("a");u.href=o,u.download=_,document.body.appendChild(u),u.click(),document.body.removeChild(u)}(X(this,d),L)}function U(d,L,M){if(!L||!M)return d;var s=K.grey;return d=d.replace(/ '+L+" va in Qo?K$(Qo,va,{enumerable:!0,configurable:!0,writable:!0,value:Un}):Qo[va]=Un,xr=(Qo,va)=>{for(var Un in va||(va={}))FR.call(va,Un)&&q5(Qo,Un,va[Un]);if($k)for(var Un of $k(va))zR.call(va,Un)&&q5(Qo,Un,va[Un]);return Qo},Ti=(Qo,va)=>Z$(Qo,Q$(va));var HR=Qo=>typeof Qo=="symbol"?Qo:Qo+"",ro=(Qo,va)=>{var Un={};for(var nc in Qo)FR.call(Qo,nc)&&va.indexOf(nc)<0&&(Un[nc]=Qo[nc]);if(Qo!=null&&$k)for(var nc of $k(Qo))va.indexOf(nc)<0&&zR.call(Qo,nc)&&(Un[nc]=Qo[nc]);return Un};var co=(Qo,va,Un)=>q5(Qo,typeof va!="symbol"?va+"":va,Un);var Ki=(Qo,va,Un)=>new Promise((nc,br)=>{var Pe=Lt=>{try{q(Un.next(Lt))}catch(_){br(_)}},Mt=Lt=>{try{q(Un.throw(Lt))}catch(_){br(_)}},q=Lt=>Lt.done?nc(Lt.value):Promise.resolve(Lt.value).then(Pe,Mt);q((Un=Un.apply(Qo,va)).next())});(()=>{var Qo={3861:(br,Pe,Mt)=>{(function(q,Lt){br.exports=Lt(Mt(3224))})(window,function(q){return function(Lt){var _={};function E(U){if(_[U])return _[U].exports;var z=_[U]={i:U,l:!1,exports:{}};return Lt[U].call(z.exports,z,z.exports,E),z.l=!0,z.exports}return E.m=Lt,E.c=_,E.d=function(U,z,at){E.o(U,z)||Object.defineProperty(U,z,{enumerable:!0,get:at})},E.r=function(U){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(U,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(U,"__esModule",{value:!0})},E.t=function(U,z){if(1&z&&(U=E(U)),8&z||4&z&&typeof U=="object"&&U&&U.__esModule)return U;var at=Object.create(null);if(E.r(at),Object.defineProperty(at,"default",{enumerable:!0,value:U}),2&z&&typeof U!="string")for(var J in U)E.d(at,J,function(tt){return U[tt]}.bind(null,J));return at},E.n=function(U){var z=U&&U.__esModule?function(){return U.default}:function(){return U};return E.d(z,"a",z),z},E.o=function(U,z){return Object.prototype.hasOwnProperty.call(U,z)},E.p="",E(E.s=88)}([function(Lt,_,E){"use strict";E.r(_);var U=function(it,D){return itD?1:it>=D?0:NaN},z=function(it){var D;return it.length===1&&(D=it,it=function(O,W){return U(D(O),W)}),{left:function(O,W,lt,ot){for(lt==null&&(lt=0),ot==null&&(ot=O.length);lt>>1;it(O[xt],W)<0?lt=xt+1:ot=xt}return lt},right:function(O,W,lt,ot){for(lt==null&&(lt=0),ot==null&&(ot=O.length);lt>>1;it(O[xt],W)>0?ot=xt:lt=xt+1}return lt}}},at=z(U),J=at.right,tt=at.left,K=J,Z=function(it,D){D==null&&(D=Q);for(var O=0,W=it.length-1,lt=it[0],ot=new Array(W<0?0:W);Oit?1:D>=it?0:NaN},j=function(it){return it===null?NaN:+it},B=function(it,D){var O,W,lt=it.length,ot=0,xt=-1,dt=0,vt=0;if(D==null)for(;++xt1)return vt/(ot-1)},d=function(it,D){var O=B(it,D);return O&&Math.sqrt(O)},R=function(it,D){var O,W,lt,ot=it.length,xt=-1;if(D==null){for(;++xt=O)for(W=lt=O;++xtO&&(W=O),lt=O)for(W=lt=O;++xtO&&(W=O),lt0)return[it];if((W=D0)for(it=Math.ceil(it/xt),D=Math.floor(D/xt),ot=new Array(lt=Math.ceil(D-it+1));++dt=0?(ot>=C?10:ot>=M?5:ot>=w?2:1)*Math.pow(10,lt):-Math.pow(10,-lt)/(ot>=C?10:ot>=M?5:ot>=w?2:1)}function g(it,D,O){var W=Math.abs(D-it)/Math.max(0,O),lt=Math.pow(10,Math.floor(Math.log(W)/Math.LN10)),ot=W/lt;return ot>=C?lt*=10:ot>=M?lt*=5:ot>=w&&(lt*=2),DNt;)gt.pop(),--wt;var Dt,jt=new Array(wt+1);for(ot=0;ot<=wt;++ot)(Dt=jt[ot]=[]).x0=ot>0?gt[ot-1]:kt,Dt.x1=ot=1)return+O(it[W-1],W-1,it);var W,lt=(W-1)*D,ot=Math.floor(lt),xt=+O(it[ot],ot,it);return xt+(+O(it[ot+1],ot+1,it)-xt)*(lt-ot)}},v=function(it,D,O){return it=b.call(it,j).sort(U),Math.ceil((O-D)/(2*(f(it,.75)-f(it,.25))*Math.pow(it.length,-1/3)))},I=function(it,D,O){return Math.ceil((O-D)/(3.5*d(it)*Math.pow(it.length,-1/3)))},k=function(it,D){var O,W,lt=it.length,ot=-1;if(D==null){for(;++ot=O)for(W=O;++otW&&(W=O)}else for(;++ot=O)for(W=O;++otW&&(W=O);return W},T=function(it,D){var O,W=it.length,lt=W,ot=-1,xt=0;if(D==null)for(;++ot=0;)for(D=(W=it[lt]).length;--D>=0;)O[--xt]=W[D];return O},nt=function(it,D){var O,W,lt=it.length,ot=-1;if(D==null){for(;++ot=O)for(W=O;++otO&&(W=O)}else for(;++ot=O)for(W=O;++otO&&(W=O);return W},ft=function(it,D){for(var O=D.length,W=new Array(O);O--;)W[O]=it[D[O]];return W},pt=function(it,D){if(O=it.length){var O,W,lt=0,ot=0,xt=it[ot];for(D==null&&(D=U);++lt0))return d;do d.push(B=new Date(+V)),tt(V,j),J(V);while(B=X)for(;J(X),!V(X);)X.setTime(X-1)},function(X,j){if(X>=X)if(j<0)for(;++j<=0;)for(;tt(X,-1),!V(X););else for(;--j>=0;)for(;tt(X,1),!V(X););})},K&&(Q.count=function(V,X){return U.setTime(+V),z.setTime(+X),J(U),J(z),Math.floor(K(U,z))},Q.every=function(V){return V=Math.floor(V),isFinite(V)&&V>0?V>1?Q.filter(Z?function(X){return Z(X)%V==0}:function(X){return Q.count(0,X)%V==0}):Q:null}),Q}},function(Lt,_,E){"use strict";E.r(_);var U=E(29),z=E(64),at=function(M){return Object(z.a)(Object(U.a)(M).call(document.documentElement))},J=0;function tt(){return new K}function K(){this._="@"+(++J).toString(36)}K.prototype=tt.prototype={constructor:K,get:function(M){for(var w=this._;!(w in M);)if(!(M=M.parentNode))return;return M[w]},set:function(M,w){return M[this._]=w},remove:function(M){return this._ in M&&delete M[this._]},toString:function(){return this._}};var Z=E(66),Q=E(84),V=E(44),X=E(32),j=E(30),B=E(23),d=function(M){return typeof M=="string"?new B.a([document.querySelectorAll(M)],[document.documentElement]):new B.a([M==null?[]:M],B.c)},R=E(43),P=E(65),s=E(67),b=E(85),x=E(46),o=function(M,w){w==null&&(w=Object(x.a)().touches);for(var y=0,m=w?w.length:0,g=new Array(m);y180||Q<-180?Q-360*Math.round(Q/360):Q):Object(U.a)(isNaN(K)?Z:K)}function J(K){return(K=+K)==1?tt:function(Z,Q){return Q-Z?function(V,X,j){return V=Math.pow(V,j),X=Math.pow(X,j)-V,j=1/j,function(B){return Math.pow(V+B*X,j)}}(Z,Q,K):Object(U.a)(isNaN(Z)?Q:Z)}}function tt(K,Z){var Q=Z-K;return Q?z(K,Q):Object(U.a)(isNaN(K)?Z:K)}},function(Lt,_,E){"use strict";E.d(_,"g",function(){return J}),E.d(_,"c",function(){return tt}),E.d(_,"k",function(){return K}),E.d(_,"m",function(){return Z}),E.d(_,"i",function(){return Q}),E.d(_,"a",function(){return V}),E.d(_,"e",function(){return X}),E.d(_,"h",function(){return j}),E.d(_,"d",function(){return B}),E.d(_,"l",function(){return d}),E.d(_,"n",function(){return R}),E.d(_,"j",function(){return P}),E.d(_,"b",function(){return s}),E.d(_,"f",function(){return b});var U=E(1),z=E(3);function at(x){return Object(U.a)(function(o){o.setDate(o.getDate()-(o.getDay()+7-x)%7),o.setHours(0,0,0,0)},function(o,u){o.setDate(o.getDate()+7*u)},function(o,u){return(u-o-(u.getTimezoneOffset()-o.getTimezoneOffset())*z.c)/z.e})}var J=at(0),tt=at(1),K=at(2),Z=at(3),Q=at(4),V=at(5),X=at(6),j=J.range,B=tt.range,d=K.range,R=Z.range,P=Q.range,s=V.range,b=X.range},function(Lt,_,E){"use strict";E.d(_,"g",function(){return J}),E.d(_,"c",function(){return tt}),E.d(_,"k",function(){return K}),E.d(_,"m",function(){return Z}),E.d(_,"i",function(){return Q}),E.d(_,"a",function(){return V}),E.d(_,"e",function(){return X}),E.d(_,"h",function(){return j}),E.d(_,"d",function(){return B}),E.d(_,"l",function(){return d}),E.d(_,"n",function(){return R}),E.d(_,"j",function(){return P}),E.d(_,"b",function(){return s}),E.d(_,"f",function(){return b});var U=E(1),z=E(3);function at(x){return Object(U.a)(function(o){o.setUTCDate(o.getUTCDate()-(o.getUTCDay()+7-x)%7),o.setUTCHours(0,0,0,0)},function(o,u){o.setUTCDate(o.getUTCDate()+7*u)},function(o,u){return(u-o)/z.e})}var J=at(0),tt=at(1),K=at(2),Z=at(3),Q=at(4),V=at(5),X=at(6),j=J.range,B=tt.range,d=K.range,R=Z.range,P=Q.range,s=V.range,b=X.range},function(Lt,_,E){"use strict";E.d(_,"a",function(){return z}),E.d(_,"d",function(){return at}),E.d(_,"c",function(){return J}),E.d(_,"e",function(){return x}),E.d(_,"h",function(){return C}),E.d(_,"g",function(){return M}),E.d(_,"b",function(){return w}),E.d(_,"f",function(){return f});var U=E(15);function z(){}var at=.7,J=1/at,tt="\\s*([+-]?\\d+)\\s*",K="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",Z="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",Q=/^#([0-9a-f]{3,8})$/,V=new RegExp("^rgb\\("+[tt,tt,tt]+"\\)$"),X=new RegExp("^rgb\\("+[Z,Z,Z]+"\\)$"),j=new RegExp("^rgba\\("+[tt,tt,tt,K]+"\\)$"),B=new RegExp("^rgba\\("+[Z,Z,Z,K]+"\\)$"),d=new RegExp("^hsl\\("+[K,Z,Z]+"\\)$"),R=new RegExp("^hsla\\("+[K,Z,Z,K]+"\\)$"),P={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function s(){return this.rgb().formatHex()}function b(){return this.rgb().formatRgb()}function x(k){var T,G;return k=(k+"").trim().toLowerCase(),(T=Q.exec(k))?(G=T[1].length,T=parseInt(T[1],16),G===6?o(T):G===3?new w(T>>8&15|T>>4&240,T>>4&15|240&T,(15&T)<<4|15&T,1):G===8?new w(T>>24&255,T>>16&255,T>>8&255,(255&T)/255):G===4?new w(T>>12&15|T>>8&240,T>>8&15|T>>4&240,T>>4&15|240&T,((15&T)<<4|15&T)/255):null):(T=V.exec(k))?new w(T[1],T[2],T[3],1):(T=X.exec(k))?new w(255*T[1]/100,255*T[2]/100,255*T[3]/100,1):(T=j.exec(k))?u(T[1],T[2],T[3],T[4]):(T=B.exec(k))?u(255*T[1]/100,255*T[2]/100,255*T[3]/100,T[4]):(T=d.exec(k))?p(T[1],T[2]/100,T[3]/100,1):(T=R.exec(k))?p(T[1],T[2]/100,T[3]/100,T[4]):P.hasOwnProperty(k)?o(P[k]):k==="transparent"?new w(NaN,NaN,NaN,0):null}function o(k){return new w(k>>16&255,k>>8&255,255&k,1)}function u(k,T,G,st){return st<=0&&(k=T=G=NaN),new w(k,T,G,st)}function C(k){return k instanceof z||(k=x(k)),k?new w((k=k.rgb()).r,k.g,k.b,k.opacity):new w}function M(k,T,G,st){return arguments.length===1?C(k):new w(k,T,G,st==null?1:st)}function w(k,T,G,st){this.r=+k,this.g=+T,this.b=+G,this.opacity=+st}function y(){return"#"+g(this.r)+g(this.g)+g(this.b)}function m(){var k=this.opacity;return((k=isNaN(k)?1:Math.max(0,Math.min(1,k)))===1?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(k===1?")":", "+k+")")}function g(k){return((k=Math.max(0,Math.min(255,Math.round(k)||0)))<16?"0":"")+k.toString(16)}function p(k,T,G,st){return st<=0?k=T=G=NaN:G<=0||G>=1?k=T=NaN:T<=0&&(k=NaN),new v(k,T,G,st)}function l(k){if(k instanceof v)return new v(k.h,k.s,k.l,k.opacity);if(k instanceof z||(k=x(k)),!k)return new v;if(k instanceof v)return k;var T=(k=k.rgb()).r/255,G=k.g/255,st=k.b/255,nt=Math.min(T,G,st),ft=Math.max(T,G,st),pt=NaN,St=ft-nt,Ct=(ft+nt)/2;return St?(pt=T===ft?(G-st)/St+6*(G0&&Ct<1?0:pt,new v(pt,St,Ct,k.opacity)}function f(k,T,G,st){return arguments.length===1?l(k):new v(k,T,G,st==null?1:st)}function v(k,T,G,st){this.h=+k,this.s=+T,this.l=+G,this.opacity=+st}function I(k,T,G){return 255*(k<60?T+(G-T)*k/60:k<180?G:k<240?T+(G-T)*(240-k)/60:T)}Object(U.a)(z,x,{copy:function(k){return Object.assign(new this.constructor,this,k)},displayable:function(){return this.rgb().displayable()},hex:s,formatHex:s,formatHsl:function(){return l(this).formatHsl()},formatRgb:b,toString:b}),Object(U.a)(w,M,Object(U.b)(z,{brighter:function(k){return k=k==null?J:Math.pow(J,k),new w(this.r*k,this.g*k,this.b*k,this.opacity)},darker:function(k){return k=k==null?at:Math.pow(at,k),new w(this.r*k,this.g*k,this.b*k,this.opacity)},rgb:function(){return this},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:y,formatHex:y,formatRgb:m,toString:m})),Object(U.a)(v,f,Object(U.b)(z,{brighter:function(k){return k=k==null?J:Math.pow(J,k),new v(this.h,this.s,this.l*k,this.opacity)},darker:function(k){return k=k==null?at:Math.pow(at,k),new v(this.h,this.s,this.l*k,this.opacity)},rgb:function(){var k=this.h%360+360*(this.h<0),T=isNaN(k)||isNaN(this.s)?0:this.s,G=this.l,st=G+(G<.5?G:1-G)*T,nt=2*G-st;return new w(I(k>=240?k-240:k+120,nt,st),I(k,nt,st),I(k<120?k+240:k-120,nt,st),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var k=this.opacity;return((k=isNaN(k)?1:Math.max(0,Math.min(1,k)))===1?"hsl(":"hsla(")+(this.h||0)+", "+100*(this.s||0)+"%, "+100*(this.l||0)+"%"+(k===1?")":", "+k+")")}}))},function(Lt,_,E){"use strict";E.r(_);var U,z,at=E(23),J=E(79),tt=0,K=0,Z=0,Q=0,V=0,X=0,j=typeof performance=="object"&&performance.now?performance:Date,B=typeof window=="object"&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(Pt){setTimeout(Pt,17)};function d(){return V||(B(R),V=j.now()+X)}function R(){V=0}function P(){this._call=this._time=this._next=null}function s(Pt,Bt,Vt){var Ut=new P;return Ut.restart(Pt,Bt,Vt),Ut}function b(){V=(Q=j.now())+X,tt=K=0;try{(function(){d(),++tt;for(var Pt,Bt=U;Bt;)(Pt=V-Bt._time)>=0&&Bt._call.call(null,Pt),Bt=Bt._next;--tt})()}finally{tt=0,function(){for(var Pt,Bt,Vt=U,Ut=1/0;Vt;)Vt._call?(Ut>Vt._time&&(Ut=Vt._time),Pt=Vt,Vt=Vt._next):(Bt=Vt._next,Vt._next=null,Vt=Pt?Pt._next=Bt:U=Bt);z=Pt,o(Ut)}(),V=0}}function x(){var Pt=j.now(),Bt=Pt-Q;Bt>1e3&&(X-=Bt,Q=Pt)}function o(Pt){tt||(K&&(K=clearTimeout(K)),Pt-V>24?(Pt<1/0&&(K=setTimeout(b,Pt-j.now()-X)),Z&&(Z=clearInterval(Z))):(Z||(Q=j.now(),Z=setInterval(x,1e3)),tt=1,B(b)))}P.prototype=s.prototype={constructor:P,restart:function(Pt,Bt,Vt){if(typeof Pt!="function")throw new TypeError("callback is not a function");Vt=(Vt==null?d():+Vt)+(Bt==null?0:+Bt),this._next||z===this||(z?z._next=this:U=this,z=this),this._call=Pt,this._time=Vt,o()},stop:function(){this._call&&(this._call=null,this._time=1/0,o())}};var u=function(Pt,Bt,Vt){var Ut=new P;return Bt=Bt==null?0:+Bt,Ut.restart(function(fe){Ut.stop(),Pt(fe+Bt)},Bt,Vt),Ut},C=Object(J.a)("start","end","cancel","interrupt"),M=[],w=function(Pt,Bt,Vt,Ut,fe,Ee){var xe=Pt.__transition;if(xe){if(Vt in xe)return}else Pt.__transition={};(function(Qe,mn,xn){var In,bn=Qe.__transition;function An(be){var Fe,$e,we,Be;if(xn.state!==1)return pr();for(Fe in bn)if((Be=bn[Fe]).name===xn.name){if(Be.state===3)return u(An);Be.state===4?(Be.state=6,Be.timer.stop(),Be.on.call("interrupt",Qe,Qe.__data__,Be.index,Be.group),delete bn[Fe]):+Fe0)throw new Error("too late; already scheduled");return Vt}function m(Pt,Bt){var Vt=g(Pt,Bt);if(Vt.state>3)throw new Error("too late; already running");return Vt}function g(Pt,Bt){var Vt=Pt.__transition;if(!Vt||!(Vt=Vt[Bt]))throw new Error("transition not found");return Vt}var p=function(Pt,Bt){var Vt,Ut,fe,Ee=Pt.__transition,xe=!0;if(Ee){for(fe in Bt=Bt==null?null:Bt+"",Ee)(Vt=Ee[fe]).name===Bt?(Ut=Vt.state>2&&Vt.state<5,Vt.state=6,Vt.timer.stop(),Vt.on.call(Ut?"interrupt":"cancel",Pt,Pt.__data__,Vt.index,Vt.group),delete Ee[fe]):xe=!1;xe&&delete Pt.__transition}},l=E(77),f=E(44);function v(Pt,Bt){var Vt,Ut;return function(){var fe=m(this,Pt),Ee=fe.tween;if(Ee!==Vt){for(var xe=0,Qe=(Ut=Vt=Ee).length;xe=0&&(Qe=Qe.slice(0,mn)),!Qe||Qe==="start"})}(Bt)?y:m;return function(){var xe=Ee(this,Pt),Qe=xe.on;Qe!==Ut&&(fe=(Ut=Qe).copy()).on(Bt,Vt),xe.on=fe}}var Nt=E(43),gt=E(65),wt=at.b.prototype.constructor,Dt=E(67);function jt(Pt){return function(){this.style.removeProperty(Pt)}}function Jt(Pt,Bt,Vt){return function(Ut){this.style.setProperty(Pt,Bt.call(this,Ut),Vt)}}function ie(Pt,Bt,Vt){var Ut,fe;function Ee(){var xe=Bt.apply(this,arguments);return xe!==fe&&(Ut=(fe=xe)&&Jt(Pt,xe,Vt)),Ut}return Ee._value=Bt,Ee}function qt(Pt){return function(Bt){this.textContent=Pt.call(this,Bt)}}function he(Pt){var Bt,Vt;function Ut(){var fe=Pt.apply(this,arguments);return fe!==Vt&&(Bt=(Vt=fe)&&qt(fe)),Bt}return Ut._value=Pt,Ut}var ve=0;function Se(Pt,Bt,Vt,Ut){this._groups=Pt,this._parents=Bt,this._name=Vt,this._id=Ut}function ke(Pt){return Object(at.b)().transition(Pt)}function Ge(){return++ve}var on=at.b.prototype;Se.prototype=ke.prototype={constructor:Se,select:function(Pt){var Bt=this._name,Vt=this._id;typeof Pt!="function"&&(Pt=Object(Nt.a)(Pt));for(var Ut=this._groups,fe=Ut.length,Ee=new Array(fe),xe=0;xe1&&Vt.name===Bt)return new Se([[Pt]],Zt,Bt,+Ut)}return null};E.d(_,"transition",function(){return ke}),E.d(_,"active",function(){return ne}),E.d(_,"interrupt",function(){return p})},function(Lt,_,E){"use strict";E.r(_);var U=E(56);E.d(_,"formatDefaultLocale",function(){return U.a}),E.d(_,"format",function(){return U.b}),E.d(_,"formatPrefix",function(){return U.c});var z=E(68);E.d(_,"formatLocale",function(){return z.a});var at=E(40);E.d(_,"formatSpecifier",function(){return at.b}),E.d(_,"FormatSpecifier",function(){return at.a});var J=E(80);E.d(_,"precisionFixed",function(){return J.a});var tt=E(81);E.d(_,"precisionPrefix",function(){return tt.a});var K=E(82);E.d(_,"precisionRound",function(){return K.a})},function(Lt,_,E){"use strict";var U;(U=function(){return{colorSchemas:{britecharts:["#6aedc7","#39c2c9","#ffce00","#ffa71a","#f866b9","#998ce3"],grey:["#F8F8FA","#EFF2F5","#D2D6DF","#C3C6CF","#ADB0B6","#666A73","#45494E","#363A43","#282C35"],orange:["#fcc870","#ffa71a","#fb8825","#f6682f","#db5a2c","#bf4c28","#a43b1c","#892a10","#f9e9c5"],blueGreen:["#ccf7f6","#70e4e0","#00d8d2","#00acaf","#007f8c","#005e66","#003c3f","#002d2f","#0d2223"],teal:["#ccfffe","#94f7f4","#00fff8","#1de1e1","#39c2c9","#2e9a9d","#227270","#1a5957","#133f3e"],green:["#edfff7","#d7ffef","#c0ffe7","#95f5d7","#6aedc7","#59c3a3","#479980","#34816a","#206953"],yellow:["#f9f2b3","#fbe986","#fce05a","#fed72d","#ffce00","#fcc11c","#f9b438","#eda629","#e09819"],pink:["#fdd1ea","#fb9cd2","#f866b9","#fc40b6","#ff1ab3","#e3239d","#c62c86","#a62073","#85135f"],purple:["#ddd6fc","#bbb1f0","#998ce3","#8e6bc1","#824a9e","#77337f","#6b1c60","#591650","#470f3f"],red:["#ffd8d4","#ffb5b0","#ff938c","#ff766c","#ff584c","#f04b42","#e03d38","#be2e29","#9c1e19"]},colorSchemasHuman:{britecharts:"Britecharts Default",grey:"Britecharts Grey",orange:"Orange",blueGreen:"Blue",teal:"Light Blue",green:"Green",yellow:"Yellow",pink:"Pink",purple:"Purple",red:"Red"},colorGradients:{greenBlue:["#39C7EA","#4CDCBA"],orangePink:["#FBC670","#F766B8"],bluePurple:["#3DC3C9","#824a9e"]},colorGradientsHuman:{greenBlue:"Green to Blue",orangePink:"Orange to Pink",bluePurple:"Blue to Purple"},singleColors:{aloeGreen:["#7bdcc0"],greenColor:["#6aedc7"],blueColor:["#39c2c9"],yellowColor:["#ffce00"],orangeColor:["#ffa71a"],pinkColor:["#f866b9"],purpleColor:["#998ce3"]},singleColorsHuman:{aloeGreen:"Aloe Green",greenColor:"Green",blueColor:"Blue",yellowColor:"Yellow",orangeColor:"Orange",pinkColor:"Pink",purpleColor:"Purple"}}}.call(_,E,_,Lt))===void 0||(Lt.exports=U)},function(Lt,_,E){"use strict";function U(I){return+I}function z(I){return I*I}function at(I){return I*(2-I)}function J(I){return((I*=2)<=1?I*I:--I*(2-I)+1)/2}E.r(_);var tt=E(49),K=function I(k){function T(G){return Math.pow(G,k)}return k=+k,T.exponent=I,T}(3),Z=function I(k){function T(G){return 1-Math.pow(1-G,k)}return k=+k,T.exponent=I,T}(3),Q=function I(k){function T(G){return((G*=2)<=1?Math.pow(G,k):2-Math.pow(2-G,k))/2}return k=+k,T.exponent=I,T}(3),V=Math.PI,X=V/2;function j(I){return 1-Math.cos(I*X)}function B(I){return Math.sin(I*X)}function d(I){return(1-Math.cos(V*I))/2}function R(I){return Math.pow(2,10*I-10)}function P(I){return 1-Math.pow(2,-10*I)}function s(I){return((I*=2)<=1?Math.pow(2,10*I-10):2-Math.pow(2,10-10*I))/2}function b(I){return 1-Math.sqrt(1-I*I)}function x(I){return Math.sqrt(1- --I*I)}function o(I){return((I*=2)<=1?1-Math.sqrt(1-I*I):Math.sqrt(1-(I-=2)*I)+1)/2}var u=7.5625;function C(I){return 1-M(1-I)}function M(I){return(I=+I)<.36363636363636365?u*I*I:I<.7272727272727273?u*(I-=.5454545454545454)*I+.75:I<.9090909090909091?u*(I-=.8181818181818182)*I+.9375:u*(I-=.9545454545454546)*I+.984375}function w(I){return((I*=2)<=1?1-M(1-I):M(I-1)+1)/2}var y=function I(k){function T(G){return G*G*((k+1)*G-k)}return k=+k,T.overshoot=I,T}(1.70158),m=function I(k){function T(G){return--G*G*((k+1)*G+k)+1}return k=+k,T.overshoot=I,T}(1.70158),g=function I(k){function T(G){return((G*=2)<1?G*G*((k+1)*G-k):(G-=2)*G*((k+1)*G+k)+2)/2}return k=+k,T.overshoot=I,T}(1.70158),p=2*Math.PI,l=function I(k,T){var G=Math.asin(1/(k=Math.max(1,k)))*(T/=p);function st(nt){return k*Math.pow(2,10*--nt)*Math.sin((G-nt)/T)}return st.amplitude=function(nt){return I(nt,T*p)},st.period=function(nt){return I(k,nt)},st}(1,.3),f=function I(k,T){var G=Math.asin(1/(k=Math.max(1,k)))*(T/=p);function st(nt){return 1-k*Math.pow(2,-10*(nt=+nt))*Math.sin((nt+G)/T)}return st.amplitude=function(nt){return I(nt,T*p)},st.period=function(nt){return I(k,nt)},st}(1,.3),v=function I(k,T){var G=Math.asin(1/(k=Math.max(1,k)))*(T/=p);function st(nt){return((nt=2*nt-1)<0?k*Math.pow(2,10*nt)*Math.sin((G-nt)/T):2-k*Math.pow(2,-10*nt)*Math.sin((G+nt)/T))/2}return st.amplitude=function(nt){return I(nt,T*p)},st.period=function(nt){return I(k,nt)},st}(1,.3);E.d(_,"easeLinear",function(){return U}),E.d(_,"easeQuad",function(){return J}),E.d(_,"easeQuadIn",function(){return z}),E.d(_,"easeQuadOut",function(){return at}),E.d(_,"easeQuadInOut",function(){return J}),E.d(_,"easeCubic",function(){return tt.b}),E.d(_,"easeCubicIn",function(){return tt.a}),E.d(_,"easeCubicOut",function(){return tt.c}),E.d(_,"easeCubicInOut",function(){return tt.b}),E.d(_,"easePoly",function(){return Q}),E.d(_,"easePolyIn",function(){return K}),E.d(_,"easePolyOut",function(){return Z}),E.d(_,"easePolyInOut",function(){return Q}),E.d(_,"easeSin",function(){return d}),E.d(_,"easeSinIn",function(){return j}),E.d(_,"easeSinOut",function(){return B}),E.d(_,"easeSinInOut",function(){return d}),E.d(_,"easeExp",function(){return s}),E.d(_,"easeExpIn",function(){return R}),E.d(_,"easeExpOut",function(){return P}),E.d(_,"easeExpInOut",function(){return s}),E.d(_,"easeCircle",function(){return o}),E.d(_,"easeCircleIn",function(){return b}),E.d(_,"easeCircleOut",function(){return x}),E.d(_,"easeCircleInOut",function(){return o}),E.d(_,"easeBounce",function(){return M}),E.d(_,"easeBounceIn",function(){return C}),E.d(_,"easeBounceOut",function(){return M}),E.d(_,"easeBounceInOut",function(){return w}),E.d(_,"easeBack",function(){return g}),E.d(_,"easeBackIn",function(){return y}),E.d(_,"easeBackOut",function(){return m}),E.d(_,"easeBackInOut",function(){return g}),E.d(_,"easeElastic",function(){return f}),E.d(_,"easeElasticIn",function(){return l}),E.d(_,"easeElasticOut",function(){return f}),E.d(_,"easeElasticInOut",function(){return v})},function(Lt,_,E){"use strict";E.r(_);var U=E(0);function z(we,Be){switch(arguments.length){case 0:break;case 1:this.range(we);break;default:this.range(Be).domain(we)}return this}function at(we,Be){switch(arguments.length){case 0:break;case 1:this.interpolator(we);break;default:this.interpolator(Be).domain(we)}return this}var J=E(25),tt=Array.prototype,K=tt.map,Z=tt.slice,Q={name:"implicit"};function V(){var we=Object(J.map)(),Be=[],He=[],Le=Q;function Ie(en){var Mn=en+"",Ae=we.get(Mn);if(!Ae){if(Le!==Q)return Le;we.set(Mn,Ae=Be.push(en))}return He[(Ae-1)%He.length]}return Ie.domain=function(en){if(!arguments.length)return Be.slice();Be=[],we=Object(J.map)();for(var Mn,Ae,an=-1,_n=en.length;++an<_n;)we.has(Ae=(Mn=en[an])+"")||we.set(Ae,Be.push(Mn));return Ie},Ie.range=function(en){return arguments.length?(He=Z.call(en),Ie):He.slice()},Ie.unknown=function(en){return arguments.length?(Le=en,Ie):Le},Ie.copy=function(){return V(Be,He).unknown(Le)},z.apply(Ie,arguments),Ie}function X(){var we,Be,He=V().unknown(void 0),Le=He.domain,Ie=He.range,en=[0,1],Mn=!1,Ae=0,an=0,_n=.5;function Oe(){var Sn=Le().length,sn=en[1]Le&&(Be=He,He=Le,Le=Be),function(Ie){return Math.max(He,Math.min(Le,Ie))}}function C(we,Be,He){var Le=we[0],Ie=we[1],en=Be[0],Mn=Be[1];return Ie2?M:C,Ie=en=null,Sn}function Sn(sn){return isNaN(sn=+sn)?He:(Ie||(Ie=Le(Mn.map(we),Ae,an)))(we(_n(sn)))}return Sn.invert=function(sn){return _n(Be((en||(en=Le(Ae,Mn.map(we),R.a)))(sn)))},Sn.domain=function(sn){return arguments.length?(Mn=K.call(sn,s),_n===x||(_n=u(Mn)),Oe()):Mn.slice()},Sn.range=function(sn){return arguments.length?(Ae=Z.call(sn),Oe()):Ae.slice()},Sn.rangeRound=function(sn){return Ae=Z.call(sn),an=P.a,Oe()},Sn.clamp=function(sn){return arguments.length?(_n=sn?u(Mn):x,Sn):_n!==x},Sn.interpolate=function(sn){return arguments.length?(an=sn,Oe()):an},Sn.unknown=function(sn){return arguments.length?(He=sn,Sn):He},function(sn,yn){return we=sn,Be=yn,Oe()}}function m(we,Be){return y()(we,Be)}var g=E(40),p=E(81),l=E(56),f=E(82),v=E(80),I=function(we,Be,He,Le){var Ie,en=Object(U.tickStep)(we,Be,He);switch((Le=Object(g.b)(Le==null?",f":Le)).type){case"s":var Mn=Math.max(Math.abs(we),Math.abs(Be));return Le.precision!=null||isNaN(Ie=Object(p.a)(en,Mn))||(Le.precision=Ie),Object(l.c)(Le,Mn);case"":case"e":case"g":case"p":case"r":Le.precision!=null||isNaN(Ie=Object(f.a)(en,Math.max(Math.abs(we),Math.abs(Be))))||(Le.precision=Ie-(Le.type==="e"));break;case"f":case"%":Le.precision!=null||isNaN(Ie=Object(v.a)(en))||(Le.precision=Ie-2*(Le.type==="%"))}return Object(l.b)(Le)};function k(we){var Be=we.domain;return we.ticks=function(He){var Le=Be();return Object(U.ticks)(Le[0],Le[Le.length-1],He==null?10:He)},we.tickFormat=function(He,Le){var Ie=Be();return I(Ie[0],Ie[Ie.length-1],He==null?10:He,Le)},we.nice=function(He){He==null&&(He=10);var Le,Ie=Be(),en=0,Mn=Ie.length-1,Ae=Ie[en],an=Ie[Mn];return an0?(Ae=Math.floor(Ae/Le)*Le,an=Math.ceil(an/Le)*Le,Le=Object(U.tickIncrement)(Ae,an,He)):Le<0&&(Ae=Math.ceil(Ae*Le)/Le,an=Math.floor(an*Le)/Le,Le=Object(U.tickIncrement)(Ae,an,He)),Le>0?(Ie[en]=Math.floor(Ae/Le)*Le,Ie[Mn]=Math.ceil(an/Le)*Le,Be(Ie)):Le<0&&(Ie[en]=Math.ceil(Ae*Le)/Le,Ie[Mn]=Math.floor(an*Le)/Le,Be(Ie)),we},we}function T(){var we=m(x,x);return we.copy=function(){return w(we,T())},z.apply(we,arguments),k(we)}function G(we){var Be;function He(Le){return isNaN(Le=+Le)?Be:Le}return He.invert=He,He.domain=He.range=function(Le){return arguments.length?(we=K.call(Le,s),He):we.slice()},He.unknown=function(Le){return arguments.length?(Be=Le,He):Be},He.copy=function(){return G(we).unknown(Be)},we=arguments.length?K.call(we,s):[0,1],k(He)}var st=function(we,Be){var He,Le=0,Ie=(we=we.slice()).length-1,en=we[Le],Mn=we[Ie];return Mn0){for(;wnSn)break;mr.push(En)}}else for(;wn=1;--yn)if(!((En=sn*yn)Sn)break;mr.push(En)}}else mr=Object(U.ticks)(wn,dr,Math.min(dr-wn,nr)).map(He);return an?mr.reverse():mr},Le.tickFormat=function(Ae,an){if(an==null&&(an=en===10?".0e":","),typeof an!="function"&&(an=Object(l.b)(an)),Ae===1/0)return an;Ae==null&&(Ae=10);var _n=Math.max(1,en*Ae/Le.ticks().length);return function(Oe){var Sn=Oe/He(Math.round(Be(Oe)));return Sn*en0?Le[Ae-1]:Be[0],Ae=Le?[Ie[Le-1],He]:[Ie[_n-1],Ie[_n]]},Mn.unknown=function(an){return arguments.length&&(we=an),Mn},Mn.thresholds=function(){return Ie.slice()},Mn.copy=function(){return Nt().domain([Be,He]).range(en).unknown(we)},z.apply(k(Mn),arguments)}function gt(){var we,Be=[.5],He=[0,1],Le=1;function Ie(en){return en<=en?He[Object(U.bisect)(Be,en,0,Le)]:we}return Ie.domain=function(en){return arguments.length?(Be=Z.call(en),Le=Math.min(Be.length,He.length-1),Ie):Be.slice()},Ie.range=function(en){return arguments.length?(He=Z.call(en),Le=Math.min(Be.length,He.length-1),Ie):He.slice()},Ie.invertExtent=function(en){var Mn=He.indexOf(en);return[Be[Mn-1],Be[Mn]]},Ie.unknown=function(en){return arguments.length?(we=en,Ie):we},Ie.copy=function(){return gt().domain(Be).range(He).unknown(we)},z.apply(Ie,arguments)}var wt=E(33),Dt=E(69),jt=E(5),Jt=E(53),ie=E(70),qt=E(71),he=E(51),ve=E(52),Se=E(21);function ke(we){return new Date(we)}function Ge(we){return we instanceof Date?+we:+new Date(+we)}function on(we,Be,He,Le,Ie,en,Mn,Ae,an){var _n=m(x,x),Oe=_n.invert,Sn=_n.domain,sn=an(".%L"),yn=an(":%S"),En=an("%I:%M"),wn=an("%I %p"),dr=an("%a %d"),nr=an("%b %d"),mr=an("%B"),yr=an("%Y"),ir=[[Mn,1,1e3],[Mn,5,5e3],[Mn,15,15e3],[Mn,30,3e4],[en,1,6e4],[en,5,3e5],[en,15,9e5],[en,30,18e5],[Ie,1,36e5],[Ie,3,108e5],[Ie,6,216e5],[Ie,12,432e5],[Le,1,864e5],[Le,2,1728e5],[He,1,6048e5],[Be,1,2592e6],[Be,3,7776e6],[we,1,31536e6]];function Lr(ur){return(Mn(ur)svg{background:"+this.chartBackground+";padding: 20px;}"}};function Q(d,R){if(d){d.attr("version",1.1).attr("xmlns","http://www.w3.org/2000/svg");var P=tt.initializeSerializer()(d.node());return P=function(s){return navigator.userAgent.search("FireFox")>-1?s.replace(/url.*"\)/,'url("linearGradient[id*="-gradient-"]");'):s}(P),P=function(s){return s.replace(">",">"+Z.styleBackgroundString)}(P=B.call(this,P,R,parseInt(d.attr("width"),10)))}}function V(d){var R=new Image;return R.src=""+Z.imageSourceBase+K(encodeURIComponent(d).replace(/%([0-9A-F]{2})/g,function(P,s){return String.fromCharCode("0x"+s)})),R}function X(d,R){return R.getContext("2d").drawImage(d,0,0),R}function j(d,R,P){P.preventDefault(),function(s){var b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Z.defaultFilename,x=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"image/png",o=s.toDataURL(x),u=document.createElement("a");u.href=o,u.download=b,document.body.appendChild(u),u.click(),document.body.removeChild(u)}(X(this,d),R)}function B(d,R,P){if(!R||!P)return d;var s=J.grey;return d=d.replace(/ '+R+" @@ -159,9 +159,9 @@ var nG=Object.defineProperty,rG=Object.defineProperties;var iG=Object.getOwnProp - `}}.call(m,y,m,_t))===void 0||(_t.exports=R)},function(_t,m,y){"use strict";y.r(m);var R=Array.prototype.slice,B=function(d){return d};function et(d){return"translate("+(d+.5)+",0)"}function K(d){return"translate(0,"+(d+.5)+")"}function J(d){return function(L){return+d(L)}}function q(d){var L=Math.max(0,d.bandwidth()-1)/2;return d.round()&&(L=Math.round(L)),function(M){return+d(M)+L}}function Z(){return!this.__axis}function tt(d,L){var M=[],s=null,_=null,w=6,o=6,u=3,C=d===1||d===4?-1:1,E=d===4||d===2?"x":"y",S=d===1||d===3?et:K;function v(g){var x=s==null?L.ticks?L.ticks.apply(L,M):L.domain():s,p=_==null?L.tickFormat?L.tickFormat.apply(L,M):B:_,l=Math.max(w,0)+u,f=L.range(),b=+f[0]+.5,z=+f[f.length-1]+.5,T=(L.bandwidth?q:J)(L.copy()),k=g.selection?g.selection():g,Q=k.selectAll(".domain").data([null]),st=k.selectAll(".tick").data(x,L).order(),nt=st.exit(),dt=st.enter().append("g").attr("class","tick"),mt=st.select("line"),Et=st.select("text");Q=Q.merge(Q.enter().insert("path",".tick").attr("class","domain").attr("stroke","currentColor")),st=st.merge(dt),mt=mt.merge(dt.append("line").attr("stroke","currentColor").attr(E+"2",C*w)),Et=Et.merge(dt.append("text").attr("fill","currentColor").attr(E,C*l).attr("dy",d===1?"0em":d===3?"0.71em":"0.32em")),g!==k&&(Q=Q.transition(g),st=st.transition(g),mt=mt.transition(g),Et=Et.transition(g),nt=nt.transition(g).attr("opacity",1e-6).attr("transform",function(Mt){return isFinite(Mt=T(Mt))?S(Mt):this.getAttribute("transform")}),dt.attr("opacity",1e-6).attr("transform",function(Mt){var I=this.parentNode.__axis;return S(I&&isFinite(I=I(Mt))?I:T(Mt))})),nt.remove(),Q.attr("d",d===4||d==2?o?"M"+C*o+","+b+"H0.5V"+z+"H"+C*o:"M0.5,"+b+"V"+z:o?"M"+b+","+C*o+"V0.5H"+z+"V"+C*o:"M"+b+",0.5H"+z),st.attr("opacity",1).attr("transform",function(Mt){return S(T(Mt))}),mt.attr(E+"2",C*w),Et.attr(E,C*l).text(p),k.filter(Z).attr("fill","none").attr("font-size",10).attr("font-family","sans-serif").attr("text-anchor",d===2?"start":d===4?"end":"middle"),k.each(function(){this.__axis=T})}return v.scale=function(g){return arguments.length?(L=g,v):L},v.ticks=function(){return M=R.call(arguments),v},v.tickArguments=function(g){return arguments.length?(M=g==null?[]:R.call(g),v):M.slice()},v.tickValues=function(g){return arguments.length?(s=g==null?null:R.call(g),v):s&&s.slice()},v.tickFormat=function(g){return arguments.length?(_=g,v):_},v.tickSize=function(g){return arguments.length?(w=o=+g,v):w},v.tickSizeInner=function(g){return arguments.length?(w=+g,v):w},v.tickSizeOuter=function(g){return arguments.length?(o=+g,v):o},v.tickPadding=function(g){return arguments.length?(u=+g,v):u},v}function H(d){return tt(1,d)}function X(d){return tt(2,d)}function F(d){return tt(3,d)}function U(d){return tt(4,d)}y.d(m,"axisTop",function(){return H}),y.d(m,"axisRight",function(){return X}),y.d(m,"axisBottom",function(){return F}),y.d(m,"axisLeft",function(){return U})},function(_t,m,y){"use strict";y.r(m);var R=y(41),B=y(61),et=y(42),K=y(58),J=y(60),q=function(Q){var st=Q.length;return function(nt){return Q[Math.max(0,Math.min(st-1,Math.floor(nt*st)))]}},Z=y(4),tt=function(Q,st){var nt=Object(Z.c)(+Q,+st);return function(dt){var mt=nt(dt);return mt-360*Math.floor(mt/360)}},H=y(14),X=y(31),F=y(62),U=y(83),d=y(59),L=y(77),M=Math.SQRT2;function s(Q){return((Q=Math.exp(Q))+1/Q)/2}var _=function(Q,st){var nt,dt,mt=Q[0],Et=Q[1],Mt=Q[2],I=st[0],Y=st[1],rt=st[2],ot=I-mt,D=Y-Et,P=ot*ot+D*D;if(P<1e-12)dt=Math.log(rt/Mt)/M,nt=function(xt){return[mt+xt*ot,Et+xt*D,Mt*Math.exp(M*xt*dt)]};else{var W=Math.sqrt(P),lt=(rt*rt-Mt*Mt+4*P)/(2*Mt*2*W),it=(rt*rt-Mt*Mt-4*P)/(2*rt*2*W),vt=Math.log(Math.sqrt(lt*lt+1)-lt),pt=Math.log(Math.sqrt(it*it+1)-it);dt=(pt-vt)/M,nt=function(xt){var Ct,Tt=xt*dt,Nt=s(vt),gt=Mt/(2*W)*(Nt*(Ct=M*Tt+vt,((Ct=Math.exp(2*Ct))-1)/(Ct+1))-function(wt){return((wt=Math.exp(wt))-1/wt)/2}(vt));return[mt+gt*ot,Et+gt*D,Mt*Nt/s(M*Tt+vt)]}}return nt.duration=1e3*dt,nt},w=y(36),o=y(7);function u(Q){return function(st,nt){var dt=Q((st=Object(o.f)(st)).h,(nt=Object(o.f)(nt)).h),mt=Object(Z.a)(st.s,nt.s),Et=Object(Z.a)(st.l,nt.l),Mt=Object(Z.a)(st.opacity,nt.opacity);return function(I){return st.h=dt(I),st.s=mt(I),st.l=Et(I),st.opacity=Mt(I),st+""}}}var C=u(Z.c),E=u(Z.a),S=y(50);function v(Q,st){var nt=Object(Z.a)((Q=Object(S.a)(Q)).l,(st=Object(S.a)(st)).l),dt=Object(Z.a)(Q.a,st.a),mt=Object(Z.a)(Q.b,st.b),Et=Object(Z.a)(Q.opacity,st.opacity);return function(Mt){return Q.l=nt(Mt),Q.a=dt(Mt),Q.b=mt(Mt),Q.opacity=Et(Mt),Q+""}}function g(Q){return function(st,nt){var dt=Q((st=Object(S.c)(st)).h,(nt=Object(S.c)(nt)).h),mt=Object(Z.a)(st.c,nt.c),Et=Object(Z.a)(st.l,nt.l),Mt=Object(Z.a)(st.opacity,nt.opacity);return function(I){return st.h=dt(I),st.c=mt(I),st.l=Et(I),st.opacity=Mt(I),st+""}}}var x=g(Z.c),p=g(Z.a),l=y(78);function f(Q){return function st(nt){function dt(mt,Et){var Mt=Q((mt=Object(l.a)(mt)).h,(Et=Object(l.a)(Et)).h),I=Object(Z.a)(mt.s,Et.s),Y=Object(Z.a)(mt.l,Et.l),rt=Object(Z.a)(mt.opacity,Et.opacity);return function(ot){return mt.h=Mt(ot),mt.s=I(ot),mt.l=Y(Math.pow(ot,nt)),mt.opacity=rt(ot),mt+""}}return nt=+nt,dt.gamma=st,dt}(1)}var b=f(Z.c),z=f(Z.a);function T(Q,st){for(var nt=0,dt=st.length-1,mt=st[0],Et=new Array(dt<0?0:dt);ntvt?1:it>=vt?0:NaN}var H=y(44);function X(it){return function(){this.removeAttribute(it)}}function F(it){return function(){this.removeAttributeNS(it.space,it.local)}}function U(it,vt){return function(){this.setAttribute(it,vt)}}function d(it,vt){return function(){this.setAttributeNS(it.space,it.local,vt)}}function L(it,vt){return function(){var pt=vt.apply(this,arguments);pt==null?this.removeAttribute(it):this.setAttribute(it,pt)}}function M(it,vt){return function(){var pt=vt.apply(this,arguments);pt==null?this.removeAttributeNS(it.space,it.local):this.setAttributeNS(it.space,it.local,pt)}}var s=y(67);function _(it){return function(){delete this[it]}}function w(it,vt){return function(){this[it]=vt}}function o(it,vt){return function(){var pt=vt.apply(this,arguments);pt==null?delete this[it]:this[it]=pt}}function u(it){return it.trim().split(/^|\s+/)}function C(it){return it.classList||new E(it)}function E(it){this._node=it,this._names=u(it.getAttribute("class")||"")}function S(it,vt){for(var pt=C(it),xt=-1,Ct=vt.length;++xt=0&&(this._names.splice(vt,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(it){return this._names.indexOf(it)>=0}};function l(){this.textContent=""}function f(it){return function(){this.textContent=it}}function b(it){return function(){var vt=it.apply(this,arguments);this.textContent=vt==null?"":vt}}function z(){this.innerHTML=""}function T(it){return function(){this.innerHTML=it}}function k(it){return function(){var vt=it.apply(this,arguments);this.innerHTML=vt==null?"":vt}}function Q(){this.nextSibling&&this.parentNode.appendChild(this)}function st(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}var nt=y(29);function dt(){return null}function mt(){var it=this.parentNode;it&&it.removeChild(this)}function Et(){var it=this.cloneNode(!1),vt=this.parentNode;return vt?vt.insertBefore(it,this.nextSibling):it}function Mt(){var it=this.cloneNode(!0),vt=this.parentNode;return vt?vt.insertBefore(it,this.nextSibling):it}var I=y(37),Y=y(45);function rt(it,vt,pt){var xt=Object(Y.a)(it),Ct=xt.CustomEvent;typeof Ct=="function"?Ct=new Ct(vt,pt):(Ct=xt.document.createEvent("Event"),pt?(Ct.initEvent(vt,pt.bubbles,pt.cancelable),Ct.detail=pt.detail):Ct.initEvent(vt,!1,!1)),it.dispatchEvent(Ct)}function ot(it,vt){return function(){return rt(this,it,vt)}}function D(it,vt){return function(){return rt(this,it,vt.apply(this,arguments))}}y.d(m,"c",function(){return P}),y.d(m,"a",function(){return W});var P=[null];function W(it,vt){this._groups=it,this._parents=vt}function lt(){return new W([[document.documentElement]],P)}W.prototype=lt.prototype={constructor:W,select:function(it){typeof it!="function"&&(it=Object(R.a)(it));for(var vt=this._groups,pt=vt.length,xt=new Array(pt),Ct=0;Ct=Jt&&(Jt=on+1);!(tn=be[Jt])&&++Jt=0;)(xt=Ct[Tt])&&(Nt&&4^xt.compareDocumentPosition(Nt)&&Nt.parentNode.insertBefore(xt,Nt),Nt=xt);return this},sort:function(it){function vt(Zt,ne){return Zt&&ne?it(Zt.__data__,ne.__data__):!Zt-!ne}it||(it=tt);for(var pt=this._groups,xt=pt.length,Ct=new Array(xt),Tt=0;Tt1?this.each((vt==null?_:typeof vt=="function"?o:w)(it,vt)):this.node()[it]},classed:function(it,vt){var pt=u(it+"");if(arguments.length<2){for(var xt=C(this.node()),Ct=-1,Tt=pt.length;++Ct=o.length)return s!=null&&E.sort(s),_!=null?_(E):E;for(var x,p,l,f=-1,b=E.length,z=o[S++],T=et(),k=v();++fo.length)return v;var x,p=u[g-1];return _!=null&&g>=o.length?x=v.entries():(x=[],v.each(function(l,f){x.push({key:f,values:S(l,g)})})),p!=null?x.sort(function(l,f){return p(l.key,f.key)}):x}(C(E,0,Z,tt),0)},key:function(E){return o.push(E),w},sortKeys:function(E){return u[o.length-1]=E,w},sortValues:function(E){return s=E,w},rollup:function(E){return _=E,w}}};function J(){return{}}function q(s,_,w){s[_]=w}function Z(){return et()}function tt(s,_,w){s.set(_,w)}function H(){}var X=et.prototype;function F(s,_){var w=new H;if(s instanceof H)s.each(function(C){w.add(C)});else if(s){var o=-1,u=s.length;if(_==null)for(;++o1&&arguments[1]!==void 0?arguments[1]:12,U=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"Arial",d=document.createElement("canvas"),L=d.getContext("2d");return L.font=F+"px "+U,L.measureText(X).width},wrapText:function(X,F,U,d){var L=et.select(d),M=L.text().split(/\s+/).reverse(),s=void 0,_=[],w=0,o=K*q,u=L.attr("y"),C=parseFloat(L.attr("dy")),E=F*Z,S=L.text(null).append("tspan").attr("x",X).attr("y",u-5).attr("dy",C+"em").classed(tt,!0).style("font-size",F+"px");for(S.text(M.pop()),S=L.append("tspan").classed(H,!0).attr("x",X).attr("y",u+J).attr("dy",++w*o+C+"em").style("font-size",E+"px");s=M.pop();)_.push(s),S.text(_.join(" ")),S.node()&&S.node().getComputedTextLength()>U-50&&(_.pop(),S.text(_.join(" ")),_=[s],S=L.append("tspan").classed(H,!0).attr("x",X).attr("y",u+J).attr("dy",++w*o+C+"em").text(s).style("font-size",E+"px"))},wrapTextWithEllipses:function(X,F){var U=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:2,L=arguments.length>4&&arguments[4]!==void 0?arguments[4]:1.2;X.each(function(){var M,s,_,w,o,u,C;for(M=(X=et.select(this)).text().split(/\s+/).reverse(),_=[],w=0,o=X.attr("y"),u=parseFloat(X.attr("dy")),C=X.text(null).append("tspan").attr("x",U).attr("y",o).attr("dy",u+"em");s=M.pop();)if(_.push(s),C.text(_.join(" ")),C.node()&&C.node().getComputedTextLength()>F){if(_.pop(),C.text(_.join(" ")),!(w1e-6)if(Math.abs(Ln*He-rn*En)>1e-6&&de){var pr=ae-ke,ir=he-Ke,Xn=He*He+rn*rn,lr=pr*pr+ir*ir,Cr=Math.sqrt(Xn),wr=Math.sqrt(zn),Ir=de*Math.tan((R-Math.acos((Xn+zn-lr)/(2*Cr*wr)))/2),$r=Ir/wr,ci=Ir/Cr;Math.abs($r-1)>1e-6&&(this._+="L"+(At+$r*En)+","+(Yt+$r*Ln)),this._+="A"+de+","+de+",0,0,"+ +(Ln*pr>En*ir)+","+(this._x1=At+ci*He)+","+(this._y1=Yt+ci*rn)}else this._+="L"+(this._x1=At)+","+(this._y1=Yt)},arc:function(At,Yt,ae,he,de,ke){At=+At,Yt=+Yt,ke=!!ke;var Ke=(ae=+ae)*Math.cos(he),He=ae*Math.sin(he),rn=At+Ke,En=Yt+He,Ln=1^ke,zn=ke?he-de:de-he;if(ae<0)throw new Error("negative radius: "+ae);this._x1===null?this._+="M"+rn+","+En:(Math.abs(this._x1-rn)>1e-6||Math.abs(this._y1-En)>1e-6)&&(this._+="L"+rn+","+En),ae&&(zn<0&&(zn=zn%B+B),zn>et?this._+="A"+ae+","+ae+",0,1,"+Ln+","+(At-Ke)+","+(Yt-He)+"A"+ae+","+ae+",0,1,"+Ln+","+(this._x1=rn)+","+(this._y1=En):zn>1e-6&&(this._+="A"+ae+","+ae+",0,"+ +(zn>=R)+","+Ln+","+(this._x1=At+ae*Math.cos(de))+","+(this._y1=Yt+ae*Math.sin(de))))},rect:function(At,Yt,ae,he){this._+="M"+(this._x0=this._x1=+At)+","+(this._y0=this._y1=+Yt)+"h"+ +ae+"v"+ +he+"h"+-ae+"Z"},toString:function(){return this._}};var q=J,Z=function(At){return function(){return At}},tt=Math.abs,H=Math.atan2,X=Math.cos,F=Math.max,U=Math.min,d=Math.sin,L=Math.sqrt,M=Math.PI,s=M/2,_=2*M;function w(At){return At>1?0:At<-1?M:Math.acos(At)}function o(At){return At>=1?s:At<=-1?-s:Math.asin(At)}function u(At){return At.innerRadius}function C(At){return At.outerRadius}function E(At){return At.startAngle}function S(At){return At.endAngle}function v(At){return At&&At.padAngle}function g(At,Yt,ae,he,de,ke,Ke,He){var rn=ae-At,En=he-Yt,Ln=Ke-de,zn=He-ke,pr=zn*rn-Ln*En;if(!(pr*pr<1e-12))return[At+(pr=(Ln*(Yt-ke)-zn*(At-de))/pr)*rn,Yt+pr*En]}function x(At,Yt,ae,he,de,ke,Ke){var He=At-ae,rn=Yt-he,En=(Ke?ke:-ke)/L(He*He+rn*rn),Ln=En*rn,zn=-En*He,pr=At+Ln,ir=Yt+zn,Xn=ae+Ln,lr=he+zn,Cr=(pr+Xn)/2,wr=(ir+lr)/2,Ir=Xn-pr,$r=lr-ir,ci=Ir*Ir+$r*$r,Ri=de-ke,Pi=pr*lr-Xn*ir,yi=($r<0?-1:1)*L(F(0,Ri*Ri*ci-Pi*Pi)),Oi=(Pi*$r-Ir*yi)/ci,Li=(-Pi*Ir-$r*yi)/ci,Ni=(Pi*$r+Ir*yi)/ci,Vi=(-Pi*Ir+$r*yi)/ci,eo=Oi-Cr,Xi=Li-wr,Eo=Ni-Cr,Ro=Vi-wr;return eo*eo+Xi*Xi>Eo*Eo+Ro*Ro&&(Oi=Ni,Li=Vi),{cx:Oi,cy:Li,x01:-Ln,y01:-zn,x11:Oi*(de/Ri-1),y11:Li*(de/Ri-1)}}var p=function(){var At=u,Yt=C,ae=Z(0),he=null,de=E,ke=S,Ke=v,He=null;function rn(){var En,Ln,zn=+At.apply(this,arguments),pr=+Yt.apply(this,arguments),ir=de.apply(this,arguments)-s,Xn=ke.apply(this,arguments)-s,lr=tt(Xn-ir),Cr=Xn>ir;if(He||(He=En=q()),pr1e-12)if(lr>_-1e-12)He.moveTo(pr*X(ir),pr*d(ir)),He.arc(0,0,pr,ir,Xn,!Cr),zn>1e-12&&(He.moveTo(zn*X(Xn),zn*d(Xn)),He.arc(0,0,zn,Xn,ir,Cr));else{var wr,Ir,$r=ir,ci=Xn,Ri=ir,Pi=Xn,yi=lr,Oi=lr,Li=Ke.apply(this,arguments)/2,Ni=Li>1e-12&&(he?+he.apply(this,arguments):L(zn*zn+pr*pr)),Vi=U(tt(pr-zn)/2,+ae.apply(this,arguments)),eo=Vi,Xi=Vi;if(Ni>1e-12){var Eo=o(Ni/zn*d(Li)),Ro=o(Ni/pr*d(Li));(yi-=2*Eo)>1e-12?(Ri+=Eo*=Cr?1:-1,Pi-=Eo):(yi=0,Ri=Pi=(ir+Xn)/2),(Oi-=2*Ro)>1e-12?($r+=Ro*=Cr?1:-1,ci-=Ro):(Oi=0,$r=ci=(ir+Xn)/2)}var fo=pr*X($r),ro=pr*d($r),wo=zn*X(Pi),Go=zn*d(Pi);if(Vi>1e-12){var ao,Mi=pr*X(ci),ea=pr*d(ci),na=zn*X(Ri),Co=zn*d(Ri);if(lr1e-12?Xi>1e-12?(wr=x(na,Co,fo,ro,pr,Xi,Cr),Ir=x(Mi,ea,wo,Go,pr,Xi,Cr),He.moveTo(wr.cx+wr.x01,wr.cy+wr.y01),Xi1e-12&&yi>1e-12?eo>1e-12?(wr=x(wo,Go,Mi,ea,zn,-eo,Cr),Ir=x(fo,ro,na,Co,zn,-eo,Cr),He.lineTo(wr.cx+wr.x01,wr.cy+wr.y01),eo=pr;--ir)He.point(Ir[ir],$r[ir]);He.lineEnd(),He.areaEnd()}wr&&(Ir[zn]=+At(Xn,zn,Ln),$r[zn]=+ae(Xn,zn,Ln),He.point(Yt?+Yt(Xn,zn,Ln):Ir[zn],he?+he(Xn,zn,Ln):$r[zn]))}if(lr)return He=null,lr+""||null}function En(){return T().defined(de).curve(Ke).context(ke)}return rn.x=function(Ln){return arguments.length?(At=typeof Ln=="function"?Ln:Z(+Ln),Yt=null,rn):At},rn.x0=function(Ln){return arguments.length?(At=typeof Ln=="function"?Ln:Z(+Ln),rn):At},rn.x1=function(Ln){return arguments.length?(Yt=Ln==null?null:typeof Ln=="function"?Ln:Z(+Ln),rn):Yt},rn.y=function(Ln){return arguments.length?(ae=typeof Ln=="function"?Ln:Z(+Ln),he=null,rn):ae},rn.y0=function(Ln){return arguments.length?(ae=typeof Ln=="function"?Ln:Z(+Ln),rn):ae},rn.y1=function(Ln){return arguments.length?(he=Ln==null?null:typeof Ln=="function"?Ln:Z(+Ln),rn):he},rn.lineX0=rn.lineY0=function(){return En().x(At).y(ae)},rn.lineY1=function(){return En().x(At).y(he)},rn.lineX1=function(){return En().x(Yt).y(ae)},rn.defined=function(Ln){return arguments.length?(de=typeof Ln=="function"?Ln:Z(!!Ln),rn):de},rn.curve=function(Ln){return arguments.length?(Ke=Ln,ke!=null&&(He=Ke(ke)),rn):Ke},rn.context=function(Ln){return arguments.length?(Ln==null?ke=He=null:He=Ke(ke=Ln),rn):ke},rn},Q=function(At,Yt){return YtAt?1:Yt>=At?0:NaN},st=function(At){return At},nt=function(){var At=st,Yt=Q,ae=null,he=Z(0),de=Z(_),ke=Z(0);function Ke(He){var rn,En,Ln,zn,pr,ir=He.length,Xn=0,lr=new Array(ir),Cr=new Array(ir),wr=+he.apply(this,arguments),Ir=Math.min(_,Math.max(-_,de.apply(this,arguments)-wr)),$r=Math.min(Math.abs(Ir)/ir,ke.apply(this,arguments)),ci=$r*(Ir<0?-1:1);for(rn=0;rn0&&(Xn+=pr);for(Yt!=null?lr.sort(function(Ri,Pi){return Yt(Cr[Ri],Cr[Pi])}):ae!=null&&lr.sort(function(Ri,Pi){return ae(He[Ri],He[Pi])}),rn=0,Ln=Xn?(Ir-ir*ci)/Xn:0;rn0?pr*Ln:0)+ci,Cr[En]={data:He[En],index:rn,value:pr,startAngle:wr,endAngle:zn,padAngle:$r};return Cr}return Ke.value=function(He){return arguments.length?(At=typeof He=="function"?He:Z(+He),Ke):At},Ke.sortValues=function(He){return arguments.length?(Yt=He,ae=null,Ke):Yt},Ke.sort=function(He){return arguments.length?(ae=He,Yt=null,Ke):ae},Ke.startAngle=function(He){return arguments.length?(he=typeof He=="function"?He:Z(+He),Ke):he},Ke.endAngle=function(He){return arguments.length?(de=typeof He=="function"?He:Z(+He),Ke):de},Ke.padAngle=function(He){return arguments.length?(ke=typeof He=="function"?He:Z(+He),Ke):ke},Ke},dt=Et(f);function mt(At){this._curve=At}function Et(At){function Yt(ae){return new mt(At(ae))}return Yt._curve=At,Yt}function Mt(At){var Yt=At.curve;return At.angle=At.x,delete At.x,At.radius=At.y,delete At.y,At.curve=function(ae){return arguments.length?Yt(Et(ae)):Yt()._curve},At}mt.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(At,Yt){this._curve.point(Yt*Math.sin(At),Yt*-Math.cos(At))}};var I=function(){return Mt(T().curve(dt))},Y=function(){var At=k().curve(dt),Yt=At.curve,ae=At.lineX0,he=At.lineX1,de=At.lineY0,ke=At.lineY1;return At.angle=At.x,delete At.x,At.startAngle=At.x0,delete At.x0,At.endAngle=At.x1,delete At.x1,At.radius=At.y,delete At.y,At.innerRadius=At.y0,delete At.y0,At.outerRadius=At.y1,delete At.y1,At.lineStartAngle=function(){return Mt(ae())},delete At.lineX0,At.lineEndAngle=function(){return Mt(he())},delete At.lineX1,At.lineInnerRadius=function(){return Mt(de())},delete At.lineY0,At.lineOuterRadius=function(){return Mt(ke())},delete At.lineY1,At.curve=function(Ke){return arguments.length?Yt(Et(Ke)):Yt()._curve},At},rt=function(At,Yt){return[(Yt=+Yt)*Math.cos(At-=Math.PI/2),Yt*Math.sin(At)]},ot=Array.prototype.slice;function D(At){return At.source}function P(At){return At.target}function W(At){var Yt=D,ae=P,he=b,de=z,ke=null;function Ke(){var He,rn=ot.call(arguments),En=Yt.apply(this,rn),Ln=ae.apply(this,rn);if(ke||(ke=He=q()),At(ke,+he.apply(this,(rn[0]=En,rn)),+de.apply(this,rn),+he.apply(this,(rn[0]=Ln,rn)),+de.apply(this,rn)),He)return ke=null,He+""||null}return Ke.source=function(He){return arguments.length?(Yt=He,Ke):Yt},Ke.target=function(He){return arguments.length?(ae=He,Ke):ae},Ke.x=function(He){return arguments.length?(he=typeof He=="function"?He:Z(+He),Ke):he},Ke.y=function(He){return arguments.length?(de=typeof He=="function"?He:Z(+He),Ke):de},Ke.context=function(He){return arguments.length?(ke=He==null?null:He,Ke):ke},Ke}function lt(At,Yt,ae,he,de){At.moveTo(Yt,ae),At.bezierCurveTo(Yt=(Yt+he)/2,ae,Yt,de,he,de)}function it(At,Yt,ae,he,de){At.moveTo(Yt,ae),At.bezierCurveTo(Yt,ae=(ae+de)/2,he,ae,he,de)}function vt(At,Yt,ae,he,de){var ke=rt(Yt,ae),Ke=rt(Yt,ae=(ae+de)/2),He=rt(he,ae),rn=rt(he,de);At.moveTo(ke[0],ke[1]),At.bezierCurveTo(Ke[0],Ke[1],He[0],He[1],rn[0],rn[1])}function pt(){return W(lt)}function xt(){return W(it)}function Ct(){var At=W(vt);return At.angle=At.x,delete At.x,At.radius=At.y,delete At.y,At}var Tt={draw:function(At,Yt){var ae=Math.sqrt(Yt/M);At.moveTo(ae,0),At.arc(0,0,ae,0,_)}},Nt={draw:function(At,Yt){var ae=Math.sqrt(Yt/5)/2;At.moveTo(-3*ae,-ae),At.lineTo(-ae,-ae),At.lineTo(-ae,-3*ae),At.lineTo(ae,-3*ae),At.lineTo(ae,-ae),At.lineTo(3*ae,-ae),At.lineTo(3*ae,ae),At.lineTo(ae,ae),At.lineTo(ae,3*ae),At.lineTo(-ae,3*ae),At.lineTo(-ae,ae),At.lineTo(-3*ae,ae),At.closePath()}},gt=Math.sqrt(1/3),wt=2*gt,Rt={draw:function(At,Yt){var ae=Math.sqrt(Yt/wt),he=ae*gt;At.moveTo(0,-ae),At.lineTo(he,0),At.lineTo(0,ae),At.lineTo(-he,0),At.closePath()}},jt=Math.sin(M/10)/Math.sin(7*M/10),Zt=Math.sin(_/10)*jt,ne=-Math.cos(_/10)*jt,Wt={draw:function(At,Yt){var ae=Math.sqrt(.8908130915292852*Yt),he=Zt*ae,de=ne*ae;At.moveTo(0,-ae),At.lineTo(he,de);for(var ke=1;ke<5;++ke){var Ke=_*ke/5,He=Math.cos(Ke),rn=Math.sin(Ke);At.lineTo(rn*ae,-He*ae),At.lineTo(He*he-rn*de,rn*he+He*de)}At.closePath()}},le={draw:function(At,Yt){var ae=Math.sqrt(Yt),he=-ae/2;At.rect(he,he,ae,ae)}},fe=Math.sqrt(3),xe={draw:function(At,Yt){var ae=-Math.sqrt(Yt/(3*fe));At.moveTo(0,2*ae),At.lineTo(-fe*ae,-ae),At.lineTo(fe*ae,-ae),At.closePath()}},be=Math.sqrt(3)/2,Ye=1/Math.sqrt(12),tn=3*(Ye/2+1),on={draw:function(At,Yt){var ae=Math.sqrt(Yt/tn),he=ae/2,de=ae*Ye,ke=he,Ke=ae*Ye+ae,He=-ke,rn=Ke;At.moveTo(he,de),At.lineTo(ke,Ke),At.lineTo(He,rn),At.lineTo(-.5*he-be*de,be*he+-.5*de),At.lineTo(-.5*ke-be*Ke,be*ke+-.5*Ke),At.lineTo(-.5*He-be*rn,be*He+-.5*rn),At.lineTo(-.5*he+be*de,-.5*de-be*he),At.lineTo(-.5*ke+be*Ke,-.5*Ke-be*ke),At.lineTo(-.5*He+be*rn,-.5*rn-be*He),At.closePath()}},Jt=[Tt,Nt,Rt,le,Wt,xe,on],Kt=function(){var At=Z(Tt),Yt=Z(64),ae=null;function he(){var de;if(ae||(ae=de=q()),At.apply(this,arguments).draw(ae,+Yt.apply(this,arguments)),de)return ae=null,de+""||null}return he.type=function(de){return arguments.length?(At=typeof de=="function"?de:Z(de),he):At},he.size=function(de){return arguments.length?(Yt=typeof de=="function"?de:Z(+de),he):Yt},he.context=function(de){return arguments.length?(ae=de==null?null:de,he):ae},he},te=function(){};function Ot(At,Yt,ae){At._context.bezierCurveTo((2*At._x0+At._x1)/3,(2*At._y0+At._y1)/3,(At._x0+2*At._x1)/3,(At._y0+2*At._y1)/3,(At._x0+4*At._x1+Yt)/6,(At._y0+4*At._y1+ae)/6)}function Bt(At){this._context=At}Bt.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:Ot(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(At,Yt){switch(At=+At,Yt=+Yt,this._point){case 0:this._point=1,this._line?this._context.lineTo(At,Yt):this._context.moveTo(At,Yt);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:Ot(this,At,Yt)}this._x0=this._x1,this._x1=At,this._y0=this._y1,this._y1=Yt}};var Ut=function(At){return new Bt(At)};function zt(At){this._context=At}zt.prototype={areaStart:te,areaEnd:te,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(At,Yt){switch(At=+At,Yt=+Yt,this._point){case 0:this._point=1,this._x2=At,this._y2=Yt;break;case 1:this._point=2,this._x3=At,this._y3=Yt;break;case 2:this._point=3,this._x4=At,this._y4=Yt,this._context.moveTo((this._x0+4*this._x1+At)/6,(this._y0+4*this._y1+Yt)/6);break;default:Ot(this,At,Yt)}this._x0=this._x1,this._x1=At,this._y0=this._y1,this._y1=Yt}};var ce=function(At){return new zt(At)};function we(At){this._context=At}we.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(At,Yt){switch(At=+At,Yt=+Yt,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var ae=(this._x0+4*this._x1+At)/6,he=(this._y0+4*this._y1+Yt)/6;this._line?this._context.lineTo(ae,he):this._context.moveTo(ae,he);break;case 3:this._point=4;default:Ot(this,At,Yt)}this._x0=this._x1,this._x1=At,this._y0=this._y1,this._y1=Yt}};var ye=function(At){return new we(At)};function qe(At,Yt){this._basis=new Bt(At),this._beta=Yt}qe.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var At=this._x,Yt=this._y,ae=At.length-1;if(ae>0)for(var he,de=At[0],ke=Yt[0],Ke=At[ae]-de,He=Yt[ae]-ke,rn=-1;++rn<=ae;)he=rn/ae,this._basis.point(this._beta*At[rn]+(1-this._beta)*(de+he*Ke),this._beta*Yt[rn]+(1-this._beta)*(ke+he*He));this._x=this._y=null,this._basis.lineEnd()},point:function(At,Yt){this._x.push(+At),this._y.push(+Yt)}};var hn=function At(Yt){function ae(he){return Yt===1?new Bt(he):new qe(he,Yt)}return ae.beta=function(he){return At(+he)},ae}(.85);function yn(At,Yt,ae){At._context.bezierCurveTo(At._x1+At._k*(At._x2-At._x0),At._y1+At._k*(At._y2-At._y0),At._x2+At._k*(At._x1-Yt),At._y2+At._k*(At._y1-ae),At._x2,At._y2)}function Nn(At,Yt){this._context=At,this._k=(1-Yt)/6}Nn.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:yn(this,this._x1,this._y1)}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(At,Yt){switch(At=+At,Yt=+Yt,this._point){case 0:this._point=1,this._line?this._context.lineTo(At,Yt):this._context.moveTo(At,Yt);break;case 1:this._point=2,this._x1=At,this._y1=Yt;break;case 2:this._point=3;default:yn(this,At,Yt)}this._x0=this._x1,this._x1=this._x2,this._x2=At,this._y0=this._y1,this._y1=this._y2,this._y2=Yt}};var mn=function At(Yt){function ae(he){return new Nn(he,Yt)}return ae.tension=function(he){return At(+he)},ae}(0);function Mn(At,Yt){this._context=At,this._k=(1-Yt)/6}Mn.prototype={areaStart:te,areaEnd:te,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(At,Yt){switch(At=+At,Yt=+Yt,this._point){case 0:this._point=1,this._x3=At,this._y3=Yt;break;case 1:this._point=2,this._context.moveTo(this._x4=At,this._y4=Yt);break;case 2:this._point=3,this._x5=At,this._y5=Yt;break;default:yn(this,At,Yt)}this._x0=this._x1,this._x1=this._x2,this._x2=At,this._y0=this._y1,this._y1=this._y2,this._y2=Yt}};var Kn=function At(Yt){function ae(he){return new Mn(he,Yt)}return ae.tension=function(he){return At(+he)},ae}(0);function fr(At,Yt){this._context=At,this._k=(1-Yt)/6}fr.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(At,Yt){switch(At=+At,Yt=+Yt,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:yn(this,At,Yt)}this._x0=this._x1,this._x1=this._x2,this._x2=At,this._y0=this._y1,this._y1=this._y2,this._y2=Yt}};var ge=function At(Yt){function ae(he){return new fr(he,Yt)}return ae.tension=function(he){return At(+he)},ae}(0);function Ie(At,Yt,ae){var he=At._x1,de=At._y1,ke=At._x2,Ke=At._y2;if(At._l01_a>1e-12){var He=2*At._l01_2a+3*At._l01_a*At._l12_a+At._l12_2a,rn=3*At._l01_a*(At._l01_a+At._l12_a);he=(he*He-At._x0*At._l12_2a+At._x2*At._l01_2a)/rn,de=(de*He-At._y0*At._l12_2a+At._y2*At._l01_2a)/rn}if(At._l23_a>1e-12){var En=2*At._l23_2a+3*At._l23_a*At._l12_a+At._l12_2a,Ln=3*At._l23_a*(At._l23_a+At._l12_a);ke=(ke*En+At._x1*At._l23_2a-Yt*At._l12_2a)/Ln,Ke=(Ke*En+At._y1*At._l23_2a-ae*At._l12_2a)/Ln}At._context.bezierCurveTo(he,de,ke,Ke,At._x2,At._y2)}function Ge(At,Yt){this._context=At,this._alpha=Yt}Ge.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(At,Yt){if(At=+At,Yt=+Yt,this._point){var ae=this._x2-At,he=this._y2-Yt;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(ae*ae+he*he,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(At,Yt):this._context.moveTo(At,Yt);break;case 1:this._point=2;break;case 2:this._point=3;default:Ie(this,At,Yt)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=At,this._y0=this._y1,this._y1=this._y2,this._y2=Yt}};var ve=function At(Yt){function ae(he){return Yt?new Ge(he,Yt):new Nn(he,0)}return ae.alpha=function(he){return At(+he)},ae}(.5);function Le(At,Yt){this._context=At,this._alpha=Yt}Le.prototype={areaStart:te,areaEnd:te,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(At,Yt){if(At=+At,Yt=+Yt,this._point){var ae=this._x2-At,he=this._y2-Yt;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(ae*ae+he*he,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=At,this._y3=Yt;break;case 1:this._point=2,this._context.moveTo(this._x4=At,this._y4=Yt);break;case 2:this._point=3,this._x5=At,this._y5=Yt;break;default:Ie(this,At,Yt)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=At,this._y0=this._y1,this._y1=this._y2,this._y2=Yt}};var Ue=function At(Yt){function ae(he){return Yt?new Le(he,Yt):new Mn(he,0)}return ae.alpha=function(he){return At(+he)},ae}(.5);function Oe(At,Yt){this._context=At,this._alpha=Yt}Oe.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(At,Yt){if(At=+At,Yt=+Yt,this._point){var ae=this._x2-At,he=this._y2-Yt;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(ae*ae+he*he,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:Ie(this,At,Yt)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=At,this._y0=this._y1,this._y1=this._y2,this._y2=Yt}};var De=function At(Yt){function ae(he){return Yt?new Oe(he,Yt):new fr(he,0)}return ae.alpha=function(he){return At(+he)},ae}(.5);function Ze(At){this._context=At}Ze.prototype={areaStart:te,areaEnd:te,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(At,Yt){At=+At,Yt=+Yt,this._point?this._context.lineTo(At,Yt):(this._point=1,this._context.moveTo(At,Yt))}};var Sn=function(At){return new Ze(At)};function Me(At){return At<0?-1:1}function en(At,Yt,ae){var he=At._x1-At._x0,de=Yt-At._x1,ke=(At._y1-At._y0)/(he||de<0&&-0),Ke=(ae-At._y1)/(de||he<0&&-0),He=(ke*de+Ke*he)/(he+de);return(Me(ke)+Me(Ke))*Math.min(Math.abs(ke),Math.abs(Ke),.5*Math.abs(He))||0}function xn(At,Yt){var ae=At._x1-At._x0;return ae?(3*(At._y1-At._y0)/ae-Yt)/2:Yt}function Te(At,Yt,ae){var he=At._x0,de=At._y0,ke=At._x1,Ke=At._y1,He=(ke-he)/3;At._context.bezierCurveTo(he+He,de+He*Yt,ke-He,Ke-He*ae,ke,Ke)}function bn(At){this._context=At}function nn(At){this._context=new fn(At)}function fn(At){this._context=At}function wn(At){return new bn(At)}function vn(At){return new nn(At)}function cr(At){this._context=At}function Jn(At){var Yt,ae,he=At.length-1,de=new Array(he),ke=new Array(he),Ke=new Array(he);for(de[0]=0,ke[0]=2,Ke[0]=At[0]+2*At[1],Yt=1;Yt=0;--Yt)de[Yt]=(Ke[Yt]-de[Yt+1])/ke[Yt];for(ke[he-1]=(At[he]+de[he-1])/2,Yt=0;Yt=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(At,Yt){switch(At=+At,Yt=+Yt,this._point){case 0:this._point=1,this._line?this._context.lineTo(At,Yt):this._context.moveTo(At,Yt);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,Yt),this._context.lineTo(At,Yt);else{var ae=this._x*(1-this._t)+At*this._t;this._context.lineTo(ae,this._y),this._context.lineTo(ae,Yt)}}this._x=At,this._y=Yt}};var nr=function(At){return new gr(At,.5)};function Nr(At){return new gr(At,0)}function Lr(At){return new gr(At,1)}var sr=function(At,Yt){if((de=At.length)>1)for(var ae,he,de,ke=1,Ke=At[Yt[0]],He=Ke.length;ke=0;)ae[Yt]=Yt;return ae};function Or(At,Yt){return At[Yt]}var fi=function(){var At=Z([]),Yt=Rn,ae=sr,he=Or;function de(ke){var Ke,He,rn=At.apply(this,arguments),En=ke.length,Ln=rn.length,zn=new Array(Ln);for(Ke=0;Ke0){for(var ae,he,de,ke=0,Ke=At[0].length;ke0)for(var ae,he,de,ke,Ke,He,rn=0,En=At[Yt[0]].length;rn0?(he[0]=ke,he[1]=ke+=de):de<0?(he[1]=Ke,he[0]=Ke+=de):(he[0]=0,he[1]=de)},_r=function(At,Yt){if((ae=At.length)>0){for(var ae,he=0,de=At[Yt[0]],ke=de.length;he0&&(he=(ae=At[Yt[0]]).length)>0){for(var ae,he,de,ke=0,Ke=1;Keke&&(ke=Yt,he=ae);return he}var Xe=function(At){var Yt=At.map(Qe);return Rn(At).sort(function(ae,he){return Yt[ae]-Yt[he]})};function Qe(At){for(var Yt,ae=0,he=-1,de=At.length;++he0?Object(R.a)(function(J){J.setFullYear(Math.floor(J.getFullYear()/K)*K),J.setMonth(0,1),J.setHours(0,0,0,0)},function(J,q){J.setFullYear(J.getFullYear()+q*K)}):null},m.a=B;var et=B.range},function(_t,m,y){"use strict";y.d(m,"b",function(){return et});var R=y(1),B=Object(R.a)(function(K){K.setUTCMonth(0,1),K.setUTCHours(0,0,0,0)},function(K,J){K.setUTCFullYear(K.getUTCFullYear()+J)},function(K,J){return J.getUTCFullYear()-K.getUTCFullYear()},function(K){return K.getUTCFullYear()});B.every=function(K){return isFinite(K=Math.floor(K))&&K>0?Object(R.a)(function(J){J.setUTCFullYear(Math.floor(J.getUTCFullYear()/K)*K),J.setUTCMonth(0,1),J.setUTCHours(0,0,0,0)},function(J,q){J.setUTCFullYear(J.getUTCFullYear()+q*K)}):null},m.a=B;var et=B.range},function(_t,m,y){"use strict";var R;(R=function(){var B=y(27),et=y(39);return{axisTimeCombinations:{MINUTE_HOUR:"minute-hour",HOUR_DAY:"hour-daymonth",DAY_MONTH:"day-month",MONTH_YEAR:"month-year",CUSTOM:"custom"},curveMap:{linear:B.curveLinear,basis:B.curveBasis,cardinal:B.curveCardinal,catmullRom:B.curveCatmullRom,monotoneX:B.curveMonotoneX,monotoneY:B.curveMonotoneY,natural:B.curveNatural,step:B.curveStep,stepAfter:B.curveStepAfter,stepBefore:B.curveStepBefore},emptyDonutData:[{quantity:1,percentage:100}],timeBenchmarks:{ONE_AND_A_HALF_YEARS:47304e6,ONE_YEAR:31536000365,ONE_DAY:86400001},lineGradientId:"lineGradientId",timeIntervals:{timeMillisecond:et.timeMillisecond,utcMillisecond:et.utcMillisecond,timeSecond:et.timeSecond,utcSecond:et.utcSecond,timeMinute:et.timeMinute,utcMinute:et.utcMinute,timeHour:et.timeHour,utcHour:et.utcHour,timeDay:et.timeDay,utcDay:et.utcDay,timeWeek:et.timeWeek,utcWeek:et.utcWeek,timeSunday:et.timeSunday,utcSunday:et.utcSunday,timeMonday:et.timeMonday,utcMonday:et.utcMonday,timeTuesday:et.timeTuesday,utcTuesday:et.utcTuesday,timeWednesday:et.timeWednesday,utcWednesday:et.utcWednesday,timeThursday:et.timeThursday,utcThursday:et.utcThursday,timeFriday:et.timeFriday,utcFriday:et.utcFriday,timeSaturday:et.timeSaturday,utcSaturday:et.utcSaturday,timeMonth:et.timeMonth,utcMonth:et.utcMonth,timeYear:et.timeYear,utcYear:et.utcYear},FORMAT_LOCALE_URL:"https://cdn.jsdelivr.net/npm/d3-format/locale"}}.call(m,y,m,_t))===void 0||(_t.exports=R)},function(_t,m,y){"use strict";y.d(m,"b",function(){return q}),y.d(m,"c",function(){return Z});var R=y(7),B=y(42),et=y(58),K=y(4);function J(tt){return function(H){var X,F,U=H.length,d=new Array(U),L=new Array(U),M=new Array(U);for(X=0;X=0&&(F=X.slice(U+1),X=X.slice(0,U)),{type:X,name:F}})}function q(H){return function(){var X=this.__on;if(X){for(var F,U=0,d=-1,L=X.length;U1?K[0]+K.slice(2):K,+R.slice(et+1)]}},function(_t,m,y){"use strict";y.r(m);var R=y(1);y.d(m,"timeInterval",function(){return R.a});var B=y(52);y.d(m,"timeMillisecond",function(){return B.a}),y.d(m,"timeMilliseconds",function(){return B.b}),y.d(m,"utcMillisecond",function(){return B.a}),y.d(m,"utcMilliseconds",function(){return B.b});var et=y(51);y.d(m,"timeSecond",function(){return et.a}),y.d(m,"timeSeconds",function(){return et.b}),y.d(m,"utcSecond",function(){return et.a}),y.d(m,"utcSeconds",function(){return et.b});var K=y(71);y.d(m,"timeMinute",function(){return K.a}),y.d(m,"timeMinutes",function(){return K.b});var J=y(70);y.d(m,"timeHour",function(){return J.a}),y.d(m,"timeHours",function(){return J.b});var q=y(53);y.d(m,"timeDay",function(){return q.b}),y.d(m,"timeDays",function(){return q.a});var Z=y(5);y.d(m,"timeWeek",function(){return Z.g}),y.d(m,"timeWeeks",function(){return Z.h}),y.d(m,"timeSunday",function(){return Z.g}),y.d(m,"timeSundays",function(){return Z.h}),y.d(m,"timeMonday",function(){return Z.c}),y.d(m,"timeMondays",function(){return Z.d}),y.d(m,"timeTuesday",function(){return Z.k}),y.d(m,"timeTuesdays",function(){return Z.l}),y.d(m,"timeWednesday",function(){return Z.m}),y.d(m,"timeWednesdays",function(){return Z.n}),y.d(m,"timeThursday",function(){return Z.i}),y.d(m,"timeThursdays",function(){return Z.j}),y.d(m,"timeFriday",function(){return Z.a}),y.d(m,"timeFridays",function(){return Z.b}),y.d(m,"timeSaturday",function(){return Z.e}),y.d(m,"timeSaturdays",function(){return Z.f});var tt=y(69);y.d(m,"timeMonth",function(){return tt.a}),y.d(m,"timeMonths",function(){return tt.b});var H=y(33);y.d(m,"timeYear",function(){return H.a}),y.d(m,"timeYears",function(){return H.b});var X=y(74);y.d(m,"utcMinute",function(){return X.a}),y.d(m,"utcMinutes",function(){return X.b});var F=y(73);y.d(m,"utcHour",function(){return F.a}),y.d(m,"utcHours",function(){return F.b});var U=y(54);y.d(m,"utcDay",function(){return U.a}),y.d(m,"utcDays",function(){return U.b});var d=y(6);y.d(m,"utcWeek",function(){return d.g}),y.d(m,"utcWeeks",function(){return d.h}),y.d(m,"utcSunday",function(){return d.g}),y.d(m,"utcSundays",function(){return d.h}),y.d(m,"utcMonday",function(){return d.c}),y.d(m,"utcMondays",function(){return d.d}),y.d(m,"utcTuesday",function(){return d.k}),y.d(m,"utcTuesdays",function(){return d.l}),y.d(m,"utcWednesday",function(){return d.m}),y.d(m,"utcWednesdays",function(){return d.n}),y.d(m,"utcThursday",function(){return d.i}),y.d(m,"utcThursdays",function(){return d.j}),y.d(m,"utcFriday",function(){return d.a}),y.d(m,"utcFridays",function(){return d.b}),y.d(m,"utcSaturday",function(){return d.e}),y.d(m,"utcSaturdays",function(){return d.f});var L=y(72);y.d(m,"utcMonth",function(){return L.a}),y.d(m,"utcMonths",function(){return L.b});var M=y(34);y.d(m,"utcYear",function(){return M.a}),y.d(m,"utcYears",function(){return M.b})},function(_t,m,y){"use strict";y.d(m,"b",function(){return B}),y.d(m,"a",function(){return et});var R=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function B(K){if(!(J=R.exec(K)))throw new Error("invalid format: "+K);var J;return new et({fill:J[1],align:J[2],sign:J[3],symbol:J[4],zero:J[5],width:J[6],comma:J[7],precision:J[8]&&J[8].slice(1),trim:J[9],type:J[10]})}function et(K){this.fill=K.fill===void 0?" ":K.fill+"",this.align=K.align===void 0?">":K.align+"",this.sign=K.sign===void 0?"-":K.sign+"",this.symbol=K.symbol===void 0?"":K.symbol+"",this.zero=!!K.zero,this.width=K.width===void 0?void 0:+K.width,this.comma=!!K.comma,this.precision=K.precision===void 0?void 0:+K.precision,this.trim=!!K.trim,this.type=K.type===void 0?"":K.type+""}B.prototype=et.prototype,et.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width===void 0?"":Math.max(1,0|this.width))+(this.comma?",":"")+(this.precision===void 0?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type}},function(_t,m,y){"use strict";var R=y(7),B=y(36),et=y(61),K=y(60),J=y(14),q=y(62),Z=y(59),tt=y(48),H=y(31);m.a=function(X,F){var U,d=typeof F;return F==null||d==="boolean"?Object(tt.a)(F):(d==="number"?J.a:d==="string"?(U=Object(R.e)(F))?(F=U,B.a):Z.a:F instanceof R.e?B.a:F instanceof Date?K.a:Object(H.b)(F)?H.a:Array.isArray(F)?et.b:typeof F.valueOf!="function"&&typeof F.toString!="function"||isNaN(F)?q.a:J.a)(X,F)}},function(_t,m,y){"use strict";function R(B,et,K,J,q){var Z=B*B,tt=Z*B;return((1-3*B+3*Z-tt)*et+(4-6*Z+3*tt)*K+(1+3*B+3*Z-3*tt)*J+tt*q)/6}y.d(m,"a",function(){return R}),m.b=function(B){var et=B.length-1;return function(K){var J=K<=0?K=0:K>=1?(K=1,et-1):Math.floor(K*et),q=B[J],Z=B[J+1],tt=J>0?B[J-1]:2*q-Z,H=J=0&&(et=B.slice(0,K))!=="xmlns"&&(B=B.slice(K+1)),R.a.hasOwnProperty(et)?{space:R.a[et],local:B}:B}},function(_t,m,y){"use strict";m.a=function(R){return R.ownerDocument&&R.ownerDocument.defaultView||R.document&&R||R.defaultView}},function(_t,m,y){"use strict";var R=y(37);m.a=function(){for(var B,et=R.c;B=et.sourceEvent;)et=B;return et}},function(_t,m,y){"use strict";y.d(m,"a",function(){return R}),y.d(m,"b",function(){return B});var R=Math.PI/180,B=180/Math.PI},function(_t,m,y){"use strict";m.a=function(R){return function(){return R}}},function(_t,m,y){"use strict";function R(K){return K*K*K}function B(K){return--K*K*K+1}function et(K){return((K*=2)<=1?K*K*K:(K-=2)*K*K+2)/2}y.d(m,"a",function(){return R}),y.d(m,"c",function(){return B}),y.d(m,"b",function(){return et})},function(_t,m,y){"use strict";y.d(m,"b",function(){return Z}),y.d(m,"a",function(){return tt}),y.d(m,"d",function(){return M}),y.d(m,"c",function(){return s});var R=y(15),B=y(7),et=y(47),K=6/29,J=3*K*K;function q(o){if(o instanceof H)return new H(o.l,o.a,o.b,o.opacity);if(o instanceof _)return w(o);o instanceof B.b||(o=Object(B.h)(o));var u,C,E=d(o.r),S=d(o.g),v=d(o.b),g=X((.2225045*E+.7168786*S+.0606169*v)/1);return E===S&&S===v?u=C=g:(u=X((.4360747*E+.3850649*S+.1430804*v)/.96422),C=X((.0139322*E+.0971045*S+.7141733*v)/.82521)),new H(116*g-16,500*(u-g),200*(g-C),o.opacity)}function Z(o,u){return new H(o,0,0,u==null?1:u)}function tt(o,u,C,E){return arguments.length===1?q(o):new H(o,u,C,E==null?1:E)}function H(o,u,C,E){this.l=+o,this.a=+u,this.b=+C,this.opacity=+E}function X(o){return o>.008856451679035631?Math.pow(o,.3333333333333333):o/J+.13793103448275862}function F(o){return o>K?o*o*o:J*(o-.13793103448275862)}function U(o){return 255*(o<=.0031308?12.92*o:1.055*Math.pow(o,.4166666666666667)-.055)}function d(o){return(o/=255)<=.04045?o/12.92:Math.pow((o+.055)/1.055,2.4)}function L(o){if(o instanceof _)return new _(o.h,o.c,o.l,o.opacity);if(o instanceof H||(o=q(o)),o.a===0&&o.b===0)return new _(NaN,00?K>1?Object(R.a)(function(J){J.setTime(Math.floor(J/K)*K)},function(J,q){J.setTime(+J+q*K)},function(J,q){return(q-J)/K}):B:null},m.a=B;var et=B.range},function(_t,m,y){"use strict";y.d(m,"a",function(){return K});var R=y(1),B=y(3),et=Object(R.a)(function(J){J.setHours(0,0,0,0)},function(J,q){J.setDate(J.getDate()+q)},function(J,q){return(q-J-(q.getTimezoneOffset()-J.getTimezoneOffset())*B.c)/B.a},function(J){return J.getDate()-1});m.b=et;var K=et.range},function(_t,m,y){"use strict";y.d(m,"b",function(){return K});var R=y(1),B=y(3),et=Object(R.a)(function(J){J.setUTCHours(0,0,0,0)},function(J,q){J.setUTCDate(J.getUTCDate()+q)},function(J,q){return(q-J)/B.a},function(J){return J.getUTCDate()-1});m.a=et;var K=et.range},,function(_t,m,y){"use strict";y.d(m,"b",function(){return B}),y.d(m,"c",function(){return et}),y.d(m,"a",function(){return J});var R,B,et,K=y(68);function J(q){return R=Object(K.a)(q),B=R.format,et=R.formatPrefix,R}J({decimal:".",thousands:",",grouping:[3],currency:["$",""],minus:"-"})},function(_t,m){var y=/^(?:0|[1-9]\d*)$/;function R(C,E,S){switch(S.length){case 0:return C.call(E);case 1:return C.call(E,S[0]);case 2:return C.call(E,S[0],S[1]);case 3:return C.call(E,S[0],S[1],S[2])}return C.apply(E,S)}var B,et,K=Object.prototype,J=K.hasOwnProperty,q=K.toString,Z=K.propertyIsEnumerable,tt=(B=Object.keys,et=Object,function(C){return B(et(C))}),H=Math.max,X=!Z.call({valueOf:1},"valueOf");function F(C,E){var S=s(C)||function(p){return function(l){return function(f){return!!f&&typeof f=="object"}(l)&&_(l)}(p)&&J.call(p,"callee")&&(!Z.call(p,"callee")||q.call(p)=="[object Arguments]")}(C)?function(p,l){for(var f=-1,b=Array(p);++f-1&&C%1==0&&C-1&&E%1==0&&E<=9007199254740991}(C.length)&&!function(E){var S=w(E)?q.call(E):"";return S=="[object Function]"||S=="[object GeneratorFunction]"}(C)}function w(C){var E=typeof C;return!!C&&(E=="object"||E=="function")}var o,u=(o=function(C,E){if(X||L(E)||_(E))(function(v,g,x,p){x||(x={});for(var l=-1,f=g.length;++l1?E[v-1]:void 0,x=v>2?E[2]:void 0;for(g=o.length>3&&typeof g=="function"?(v--,g):void 0,x&&function(l,f,b){if(!w(b))return!1;var z=typeof f;return!!(z=="number"?_(b)&&d(f,b.length):z=="string"&&f in b)&&M(b[f],l)}(E[0],E[1],x)&&(g=v<3?void 0:g,v=1),C=Object(C);++SH&&(tt=J.slice(H,tt),F[X]?F[X]+=tt:F[++X]=tt),(q=q[0])===(Z=Z[0])?F[X]?F[X]+=Z:F[++X]=Z:(F[++X]=null,U.push({i:X,x:Object(R.a)(q,Z)})),H=et.lastIndex;return H=12)]},q:function(Te){return 1+~~(Te.getMonth()/3)},Q:Bt,s:Ut,S:W,u:lt,U:it,V:vt,w:pt,W:xt,x:null,X:null,y:Ct,Y:Tt,Z:Nt,"%":Ot},Ze={a:function(Te){return yn[Te.getUTCDay()]},A:function(Te){return hn[Te.getUTCDay()]},b:function(Te){return mn[Te.getUTCMonth()]},B:function(Te){return Nn[Te.getUTCMonth()]},c:null,d:gt,e:gt,f:ne,H:wt,I:Rt,j:jt,L:Zt,m:Wt,M:le,p:function(Te){return qe[+(Te.getUTCHours()>=12)]},q:function(Te){return 1+~~(Te.getUTCMonth()/3)},Q:Bt,s:Ut,S:fe,u:xe,U:be,V:Ye,w:tn,W:on,x:null,X:null,y:Jt,Y:Kt,Z:te,"%":Ot},Sn={a:function(Te,bn,nn){var fn=Ie.exec(bn.slice(nn));return fn?(Te.w=Ge[fn[0].toLowerCase()],nn+fn[0].length):-1},A:function(Te,bn,nn){var fn=fr.exec(bn.slice(nn));return fn?(Te.w=ge[fn[0].toLowerCase()],nn+fn[0].length):-1},b:function(Te,bn,nn){var fn=Ue.exec(bn.slice(nn));return fn?(Te.m=Oe[fn[0].toLowerCase()],nn+fn[0].length):-1},B:function(Te,bn,nn){var fn=ve.exec(bn.slice(nn));return fn?(Te.m=Le[fn[0].toLowerCase()],nn+fn[0].length):-1},c:function(Te,bn,nn){return xn(Te,ce,bn,nn)},d:f,e:f,f:st,H:z,I:z,j:b,L:Q,m:l,M:T,p:function(Te,bn,nn){var fn=Mn.exec(bn.slice(nn));return fn?(Te.p=Kn[fn[0].toLowerCase()],nn+fn[0].length):-1},q:p,Q:dt,s:mt,S:k,u,U:C,V:E,w:o,W:S,x:function(Te,bn,nn){return xn(Te,we,bn,nn)},X:function(Te,bn,nn){return xn(Te,ye,bn,nn)},y:g,Y:v,Z:x,"%":nt};function Me(Te,bn){return function(nn){var fn,wn,vn,cr=[],Jn=-1,dr=0,gr=Te.length;for(nn instanceof Date||(nn=new Date(+nn));++Jn53)return null;"w"in vn||(vn.w=1),"Z"in vn?(wn=(fn=tt(H(vn.y,0,1))).getUTCDay(),fn=wn>4||wn===0?R.c.ceil(fn):Object(R.c)(fn),fn=B.a.offset(fn,7*(vn.V-1)),vn.y=fn.getUTCFullYear(),vn.m=fn.getUTCMonth(),vn.d=fn.getUTCDate()+(vn.w+6)%7):(wn=(fn=Z(H(vn.y,0,1))).getDay(),fn=wn>4||wn===0?et.c.ceil(fn):Object(et.c)(fn),fn=K.b.offset(fn,7*(vn.V-1)),vn.y=fn.getFullYear(),vn.m=fn.getMonth(),vn.d=fn.getDate()+(vn.w+6)%7)}else("W"in vn||"U"in vn)&&("w"in vn||(vn.w="u"in vn?vn.u%7:"W"in vn?1:0),wn="Z"in vn?tt(H(vn.y,0,1)).getUTCDay():Z(H(vn.y,0,1)).getDay(),vn.m=0,vn.d="W"in vn?(vn.w+6)%7+7*vn.W-(wn+5)%7:vn.w+7*vn.U-(wn+6)%7);return"Z"in vn?(vn.H+=vn.Z/100|0,vn.M+=vn.Z%100,tt(vn)):Z(vn)}}function xn(Te,bn,nn,fn){for(var wn,vn,cr=0,Jn=bn.length,dr=nn.length;cr=dr)return-1;if((wn=bn.charCodeAt(cr++))===37){if(wn=bn.charAt(cr++),!(vn=Sn[wn in F?bn.charAt(cr++):wn])||(fn=vn(Te,nn,fn))<0)return-1}else if(wn!=nn.charCodeAt(fn++))return-1}return fn}return De.x=Me(we,De),De.X=Me(ye,De),De.c=Me(ce,De),Ze.x=Me(we,Ze),Ze.X=Me(ye,Ze),Ze.c=Me(ce,Ze),{format:function(Te){var bn=Me(Te+="",De);return bn.toString=function(){return Te},bn},parse:function(Te){var bn=en(Te+="",!1);return bn.toString=function(){return Te},bn},utcFormat:function(Te){var bn=Me(Te+="",Ze);return bn.toString=function(){return Te},bn},utcParse:function(Te){var bn=en(Te+="",!0);return bn.toString=function(){return Te},bn}}}var F={"-":"",_:" ",0:"0"},U=/^\s*\d+/,d=/^%/,L=/[\\^$*+?|[\]().{}]/g;function M(zt,ce,we){var ye=zt<0?"-":"",qe=(ye?-zt:zt)+"",hn=qe.length;return ye+(hn68?1900:2e3),we+ye[0].length):-1}function x(zt,ce,we){var ye=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(ce.slice(we,we+6));return ye?(zt.Z=ye[1]?0:-(ye[2]+(ye[3]||"00")),we+ye[0].length):-1}function p(zt,ce,we){var ye=U.exec(ce.slice(we,we+1));return ye?(zt.q=3*ye[0]-3,we+ye[0].length):-1}function l(zt,ce,we){var ye=U.exec(ce.slice(we,we+2));return ye?(zt.m=ye[0]-1,we+ye[0].length):-1}function f(zt,ce,we){var ye=U.exec(ce.slice(we,we+2));return ye?(zt.d=+ye[0],we+ye[0].length):-1}function b(zt,ce,we){var ye=U.exec(ce.slice(we,we+3));return ye?(zt.m=0,zt.d=+ye[0],we+ye[0].length):-1}function z(zt,ce,we){var ye=U.exec(ce.slice(we,we+2));return ye?(zt.H=+ye[0],we+ye[0].length):-1}function T(zt,ce,we){var ye=U.exec(ce.slice(we,we+2));return ye?(zt.M=+ye[0],we+ye[0].length):-1}function k(zt,ce,we){var ye=U.exec(ce.slice(we,we+2));return ye?(zt.S=+ye[0],we+ye[0].length):-1}function Q(zt,ce,we){var ye=U.exec(ce.slice(we,we+3));return ye?(zt.L=+ye[0],we+ye[0].length):-1}function st(zt,ce,we){var ye=U.exec(ce.slice(we,we+6));return ye?(zt.L=Math.floor(ye[0]/1e3),we+ye[0].length):-1}function nt(zt,ce,we){var ye=d.exec(ce.slice(we,we+1));return ye?we+ye[0].length:-1}function dt(zt,ce,we){var ye=U.exec(ce.slice(we));return ye?(zt.Q=+ye[0],we+ye[0].length):-1}function mt(zt,ce,we){var ye=U.exec(ce.slice(we));return ye?(zt.s=+ye[0],we+ye[0].length):-1}function Et(zt,ce){return M(zt.getDate(),ce,2)}function Mt(zt,ce){return M(zt.getHours(),ce,2)}function I(zt,ce){return M(zt.getHours()%12||12,ce,2)}function Y(zt,ce){return M(1+K.b.count(Object(J.a)(zt),zt),ce,3)}function rt(zt,ce){return M(zt.getMilliseconds(),ce,3)}function ot(zt,ce){return rt(zt,ce)+"000"}function D(zt,ce){return M(zt.getMonth()+1,ce,2)}function P(zt,ce){return M(zt.getMinutes(),ce,2)}function W(zt,ce){return M(zt.getSeconds(),ce,2)}function lt(zt){var ce=zt.getDay();return ce===0?7:ce}function it(zt,ce){return M(et.g.count(Object(J.a)(zt)-1,zt),ce,2)}function vt(zt,ce){var we=zt.getDay();return zt=we>=4||we===0?Object(et.i)(zt):et.i.ceil(zt),M(et.i.count(Object(J.a)(zt),zt)+(Object(J.a)(zt).getDay()===4),ce,2)}function pt(zt){return zt.getDay()}function xt(zt,ce){return M(et.c.count(Object(J.a)(zt)-1,zt),ce,2)}function Ct(zt,ce){return M(zt.getFullYear()%100,ce,2)}function Tt(zt,ce){return M(zt.getFullYear()%1e4,ce,4)}function Nt(zt){var ce=zt.getTimezoneOffset();return(ce>0?"-":(ce*=-1,"+"))+M(ce/60|0,"0",2)+M(ce%60,"0",2)}function gt(zt,ce){return M(zt.getUTCDate(),ce,2)}function wt(zt,ce){return M(zt.getUTCHours(),ce,2)}function Rt(zt,ce){return M(zt.getUTCHours()%12||12,ce,2)}function jt(zt,ce){return M(1+B.a.count(Object(q.a)(zt),zt),ce,3)}function Zt(zt,ce){return M(zt.getUTCMilliseconds(),ce,3)}function ne(zt,ce){return Zt(zt,ce)+"000"}function Wt(zt,ce){return M(zt.getUTCMonth()+1,ce,2)}function le(zt,ce){return M(zt.getUTCMinutes(),ce,2)}function fe(zt,ce){return M(zt.getUTCSeconds(),ce,2)}function xe(zt){var ce=zt.getUTCDay();return ce===0?7:ce}function be(zt,ce){return M(R.g.count(Object(q.a)(zt)-1,zt),ce,2)}function Ye(zt,ce){var we=zt.getUTCDay();return zt=we>=4||we===0?Object(R.i)(zt):R.i.ceil(zt),M(R.i.count(Object(q.a)(zt),zt)+(Object(q.a)(zt).getUTCDay()===4),ce,2)}function tn(zt){return zt.getUTCDay()}function on(zt,ce){return M(R.c.count(Object(q.a)(zt)-1,zt),ce,2)}function Jt(zt,ce){return M(zt.getUTCFullYear()%100,ce,2)}function Kt(zt,ce){return M(zt.getUTCFullYear()%1e4,ce,4)}function te(){return"+0000"}function Ot(){return"%"}function Bt(zt){return+zt}function Ut(zt){return Math.floor(+zt/1e3)}},function(_t,m,y){"use strict";var R=y(23);m.a=function(B){return typeof B=="string"?new R.a([[document.querySelector(B)]],[document.documentElement]):new R.a([[B]],R.c)}},function(_t,m,y){"use strict";function R(){return[]}m.a=function(B){return B==null?R:function(){return this.querySelectorAll(B)}}},function(_t,m,y){"use strict";m.a=function(R){return function(){return this.matches(R)}}},function(_t,m,y){"use strict";y.d(m,"b",function(){return J});var R=y(45);function B(q){return function(){this.style.removeProperty(q)}}function et(q,Z,tt){return function(){this.style.setProperty(q,Z,tt)}}function K(q,Z,tt){return function(){var H=Z.apply(this,arguments);H==null?this.style.removeProperty(q):this.style.setProperty(q,H,tt)}}function J(q,Z){return q.style.getPropertyValue(Z)||Object(R.a)(q).getComputedStyle(q,null).getPropertyValue(Z)}m.a=function(q,Z,tt){return arguments.length>1?this.each((Z==null?B:typeof Z=="function"?K:et)(q,Z,tt==null?"":tt)):J(this.node(),q)}},function(_t,m,y){"use strict";var R,B=y(22),et=y(40),K=y(38),J=function(X,F){var U=Object(K.a)(X,F);if(!U)return X+"";var d=U[0],L=U[1];return L<0?"0."+new Array(-L).join("0")+d:d.length>L+1?d.slice(0,L+1)+"."+d.slice(L+1):d+new Array(L-d.length+2).join("0")},q={"%":function(X,F){return(100*X).toFixed(F)},b:function(X){return Math.round(X).toString(2)},c:function(X){return X+""},d:function(X){return Math.round(X).toString(10)},e:function(X,F){return X.toExponential(F)},f:function(X,F){return X.toFixed(F)},g:function(X,F){return X.toPrecision(F)},o:function(X){return Math.round(X).toString(8)},p:function(X,F){return J(100*X,F)},r:J,s:function(X,F){var U=Object(K.a)(X,F);if(!U)return X+"";var d=U[0],L=U[1],M=L-(R=3*Math.max(-8,Math.min(8,Math.floor(L/3))))+1,s=d.length;return M===s?d:M>s?d+new Array(M-s+1).join("0"):M>0?d.slice(0,M)+"."+d.slice(M):"0."+new Array(1-M).join("0")+Object(K.a)(X,Math.max(0,F+M-1))[0]},X:function(X){return Math.round(X).toString(16).toUpperCase()},x:function(X){return Math.round(X).toString(16)}},Z=function(X){return X},tt=Array.prototype.map,H=["y","z","a","f","p","n","\xB5","m","","k","M","G","T","P","E","Z","Y"];m.a=function(X){var F,U,d=X.grouping===void 0||X.thousands===void 0?Z:(F=tt.call(X.grouping,Number),U=X.thousands+"",function(E,S){for(var v=E.length,g=[],x=0,p=F[0],l=0;v>0&&p>0&&(l+p+1>S&&(p=Math.max(1,S-l)),g.push(E.substring(v-=p,v+p)),!((l+=p+1)>S));)p=F[x=(x+1)%F.length];return g.reverse().join(U)}),L=X.currency===void 0?"":X.currency[0]+"",M=X.currency===void 0?"":X.currency[1]+"",s=X.decimal===void 0?".":X.decimal+"",_=X.numerals===void 0?Z:function(E){return function(S){return S.replace(/[0-9]/g,function(v){return E[+v]})}}(tt.call(X.numerals,String)),w=X.percent===void 0?"%":X.percent+"",o=X.minus===void 0?"-":X.minus+"",u=X.nan===void 0?"NaN":X.nan+"";function C(E){var S=(E=Object(et.b)(E)).fill,v=E.align,g=E.sign,x=E.symbol,p=E.zero,l=E.width,f=E.comma,b=E.precision,z=E.trim,T=E.type;T==="n"?(f=!0,T="g"):q[T]||(b===void 0&&(b=12),z=!0,T="g"),(p||S==="0"&&v==="=")&&(p=!0,S="0",v="=");var k=x==="$"?L:x==="#"&&/[boxX]/.test(T)?"0"+T.toLowerCase():"",Q=x==="$"?M:/[%p]/.test(T)?w:"",st=q[T],nt=/[defgprs%]/.test(T);function dt(mt){var Et,Mt,I,Y=k,rt=Q;if(T==="c")rt=st(mt)+rt,mt="";else{var ot=(mt=+mt)<0;if(mt=isNaN(mt)?u:st(Math.abs(mt),b),z&&(mt=function(W){t:for(var lt,it=W.length,vt=1,pt=-1;vt0&&(pt=0)}return pt>0?W.slice(0,pt)+W.slice(lt+1):W}(mt)),ot&&+mt==0&&(ot=!1),Y=(ot?g==="("?g:o:g==="-"||g==="("?"":g)+Y,rt=(T==="s"?H[8+R/3]:"")+rt+(ot&&g==="("?")":""),nt){for(Et=-1,Mt=mt.length;++Et(I=mt.charCodeAt(Et))||I>57){rt=(I===46?s+mt.slice(Et+1):mt.slice(Et))+rt,mt=mt.slice(0,Et);break}}}f&&!p&&(mt=d(mt,1/0));var D=Y.length+mt.length+rt.length,P=D>1)+Y+mt+rt+P.slice(D);break;default:mt=P+Y+mt+rt}return _(mt)}return b=b===void 0?6:/[gprs]/.test(T)?Math.max(1,Math.min(21,b)):Math.max(0,Math.min(20,b)),dt.toString=function(){return E+""},dt}return{format:C,formatPrefix:function(E,S){var v=C(((E=Object(et.b)(E)).type="f",E)),g=3*Math.max(-8,Math.min(8,Math.floor(Object(B.a)(S)/3))),x=Math.pow(10,-g),p=H[8+g/3];return function(l){return v(x*l)+p}}}}},function(_t,m,y){"use strict";y.d(m,"b",function(){return et});var R=y(1),B=Object(R.a)(function(K){K.setDate(1),K.setHours(0,0,0,0)},function(K,J){K.setMonth(K.getMonth()+J)},function(K,J){return J.getMonth()-K.getMonth()+12*(J.getFullYear()-K.getFullYear())},function(K){return K.getMonth()});m.a=B;var et=B.range},function(_t,m,y){"use strict";y.d(m,"b",function(){return K});var R=y(1),B=y(3),et=Object(R.a)(function(J){J.setTime(J-J.getMilliseconds()-J.getSeconds()*B.d-J.getMinutes()*B.c)},function(J,q){J.setTime(+J+q*B.b)},function(J,q){return(q-J)/B.b},function(J){return J.getHours()});m.a=et;var K=et.range},function(_t,m,y){"use strict";y.d(m,"b",function(){return K});var R=y(1),B=y(3),et=Object(R.a)(function(J){J.setTime(J-J.getMilliseconds()-J.getSeconds()*B.d)},function(J,q){J.setTime(+J+q*B.c)},function(J,q){return(q-J)/B.c},function(J){return J.getMinutes()});m.a=et;var K=et.range},function(_t,m,y){"use strict";y.d(m,"b",function(){return et});var R=y(1),B=Object(R.a)(function(K){K.setUTCDate(1),K.setUTCHours(0,0,0,0)},function(K,J){K.setUTCMonth(K.getUTCMonth()+J)},function(K,J){return J.getUTCMonth()-K.getUTCMonth()+12*(J.getUTCFullYear()-K.getUTCFullYear())},function(K){return K.getUTCMonth()});m.a=B;var et=B.range},function(_t,m,y){"use strict";y.d(m,"b",function(){return K});var R=y(1),B=y(3),et=Object(R.a)(function(J){J.setUTCMinutes(0,0,0)},function(J,q){J.setTime(+J+q*B.b)},function(J,q){return(q-J)/B.b},function(J){return J.getUTCHours()});m.a=et;var K=et.range},function(_t,m,y){"use strict";y.d(m,"b",function(){return K});var R=y(1),B=y(3),et=Object(R.a)(function(J){J.setUTCSeconds(0,0)},function(J,q){J.setTime(+J+q*B.c)},function(J,q){return(q-J)/B.c},function(J){return J.getUTCMinutes()});m.a=et;var K=et.range},function(_t,m,y){"use strict";var R,B=function(J,q){if(Array.isArray(J))return J;if(Symbol.iterator in Object(J))return function(Z,tt){var H=[],X=!0,F=!1,U=void 0;try{for(var d,L=Z[Symbol.iterator]();!(X=(d=L.next()).done)&&(H.push(d.value),!tt||H.length!==tt);X=!0);}catch(M){F=!0,U=M}finally{try{!X&&L.return&&L.return()}finally{if(F)throw U}}return H}(J,q);throw new TypeError("Invalid attempt to destructure non-iterable instance")},et=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(J){return typeof J}:function(J){return J&&typeof Symbol=="function"&&J.constructor===Symbol&&J!==Symbol.prototype?"symbol":typeof J};function K(J,q,Z){return q in J?Object.defineProperty(J,q,{value:Z,enumerable:!0,configurable:!0,writable:!0}):J[q]=Z,J}(R=function(J){var q,Z=y(39),tt=y(28),H=y(35),X=H.axisTimeCombinations,F=H.timeBenchmarks,U=y(87),d=U.convertMillisecondsToDays,L=U.getLocaleDateFormatter,M={minute:tt.timeFormat("%M m"),hour:tt.timeFormat("%H %p"),day:tt.timeFormat("%e"),daymonth:tt.timeFormat("%d %b"),month:tt.timeFormat("%b"),year:tt.timeFormat("%Y")},s=(K(q={},X.MINUTE_HOUR,Z.timeHour.every(1)),K(q,X.HOUR_DAY,Z.timeDay.every(1)),K(q,X.DAY_MONTH,Z.timeMonth.every(1)),K(q,X.MONTH_YEAR,Z.timeYear.every(1)),q),_=function(o){var u=F.ONE_YEAR;return o2&&arguments[2]!==void 0?arguments[2]:null,E=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,S=new Date(o[0].date),v=new Date(o[o.length-1].date),g=v-S;E&&(typeof Intl=="undefined"||(typeof Intl=="undefined"?"undefined":et(Intl))==="object"&&!Intl.DateTimeFormat)&&(E=null),C||(C=_(g));var x=C.split("-"),p=B(x,2),l=p[0],f=p[1],b=s[C],z=w(u,d(g));return{minor:{format:E?L(E,l):M[l],tick:z},major:{format:E?L(E,f):M[f],tick:b}}}}}.call(m,y,m,_t))===void 0||(_t.exports=R)},function(_t,m,y){"use strict";var R;(R=function(B){y(2);var et="highlight-filter";return{bounceCircleHighlight:function(K,J,q){var Z=arguments.length>3&&arguments[3]!==void 0?arguments[3]:2*q,tt=100,H=50;K.transition().ease(J).duration(tt).attr("r",Z).transition().ease(J).delay(H).duration(tt).attr("r",q)},createFilterContainer:function(K){return K.append("defs").append("filter").attr("id",et)},createGausianBlur:function(K){return K.append("feGaussianBlur").attr("stdDeviation",1).attr("result","coloredBlur"),et},createWhiteGlow:function(K){K.attr("x","-5000%").attr("y","-5000%").attr("width","10000%").attr("height","10000%"),K.append("feFlood").attr("result","flood").attr("flood-color","#ffffff").attr("flood-opacity","1"),K.append("feComposite").attr("result","mask").attr("in2","SourceGraphic").attr("operator","in").attr("in","flood"),K.append("feMorphology").attr("result","dilated").attr("operator","dilate").attr("radius","2").attr("in","mask"),K.append("feGaussianBlur").attr("result","blurred").attr("stdDeviation","5").attr("in","dilated");var J=K.append("feMerge");return J.append("feMergeNode").attr("in","blurred"),J.append("feMergeNode").attr("in","SourceGraphic"),et},createGlow:function(K){K.attr("x","-30%").attr("y","-30%").attr("width","160%").attr("height","160%"),K.append("feGaussianBlur").attr("stdDeviation","0.9 0.9").attr("result","glow");var J=K.append("feMerge");return J.append("feMergeNode").attr("in","glow"),J.append("feMergeNode").attr("in","glow"),J.append("feMergeNode").attr("in","glow"),et},createGlowWithMatrix:function(K){K.attr("x","-500%").attr("y","-500%").attr("width","1800%").attr("height","1800%"),K.append("feColorMatrix").attr("type","matrix").attr("values","0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0"),K.append("feGaussianBlur").attr("stdDeviation","1").attr("result","coloredBlur").attr("in","SourceGraphic");var J=K.append("feMerge");return J.append("feMergeNode").attr("in","coloredBlur"),J.append("feMergeNode").attr("in","SourceGraphic"),et}}}.call(m,y,m,_t))===void 0||(_t.exports=R)},function(_t,m,y){"use strict";var R,B,et,K,J=y(14),q=180/Math.PI,Z={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1},tt=function(U,d,L,M,s,_){var w,o,u;return(w=Math.sqrt(U*U+d*d))&&(U/=w,d/=w),(u=U*L+d*M)&&(L-=U*u,M-=d*u),(o=Math.sqrt(L*L+M*M))&&(L/=o,M/=o,u/=o),U*M180?E+=360:E-C>180&&(C+=360),v.push({i:S.push(s(S)+"rotate(",null,M)-2,x:Object(J.a)(C,E)})):E&&S.push(s(S)+"rotate("+E+M)}(_.rotate,w.rotate,o,u),function(C,E,S,v){C!==E?v.push({i:S.push(s(S)+"skewX(",null,M)-2,x:Object(J.a)(C,E)}):E&&S.push(s(S)+"skewX("+E+M)}(_.skewX,w.skewX,o,u),function(C,E,S,v,g,x){if(C!==S||E!==v){var p=g.push(s(g)+"scale(",null,",",null,")");x.push({i:p-4,x:Object(J.a)(C,S)},{i:p-2,x:Object(J.a)(E,v)})}else S===1&&v===1||g.push(s(g)+"scale("+S+","+v+")")}(_.scaleX,_.scaleY,w.scaleX,w.scaleY,o,u),_=w=null,function(C){for(var E,S=-1,v=u.length;++S=0&&(X=H.slice(F+1),H=H.slice(0,F)),H&&!tt.hasOwnProperty(H))throw new Error("unknown type: "+H);return{type:H,name:X}})}function J(Z,tt){for(var H,X=0,F=Z.length;X0)for(var H,X,F=new Array(H),U=0;U=0))throw u(w,new Error(Tt.tagName+"@"+gt));for(var Rt=Nt.length-1;wt"&&">")||Tt=="&"&&"&"||Tt=='"'&&"""||"&#"+Tt.charCodeAt()+";"}function z(Tt,Nt){if(Nt(Tt))return!0;if(Tt=Tt.firstChild)do if(z(Tt,Nt))return!0;while(Tt=Tt.nextSibling)}function T(){}function k(Tt,Nt,gt,wt){Tt&&Tt._inc++,gt.namespaceURI=="http://www.w3.org/2000/xmlns/"&&delete Nt._nsMap[gt.prefix?gt.localName:""]}function Q(Tt,Nt,gt){if(Tt&&Tt._inc){Tt._inc++;var wt=Nt.childNodes;if(gt)wt[wt.length++]=gt;else{for(var Rt=Nt.firstChild,jt=0;Rt;)wt[jt++]=Rt,Rt=Rt.nextSibling;wt.length=jt}}}function st(Tt,Nt){var gt=Nt.previousSibling,wt=Nt.nextSibling;return gt?gt.nextSibling=wt:Tt.firstChild=wt,wt?wt.previousSibling=gt:Tt.lastChild=gt,Q(Tt.ownerDocument,Tt),Nt}function nt(Tt,Nt,gt){var wt=Nt.parentNode;if(wt&&wt.removeChild(Nt),Nt.nodeType===d){var Rt=Nt.firstChild;if(Rt==null)return Nt;var jt=Nt.lastChild}else Rt=jt=Nt;var Zt=gt?gt.previousSibling:Tt.lastChild;Rt.previousSibling=Zt,jt.nextSibling=gt,Zt?Zt.nextSibling=Rt:Tt.firstChild=Rt,gt==null?Tt.lastChild=jt:gt.previousSibling=jt;do Rt.parentNode=Tt;while(Rt!==jt&&(Rt=Rt.nextSibling));return Q(Tt.ownerDocument||Tt,Tt),Nt.nodeType==d&&(Nt.firstChild=Nt.lastChild=null),Nt}function dt(){this._nsMap={}}function mt(){}function Et(){}function Mt(){}function I(){}function Y(){}function rt(){}function ot(){}function D(){}function P(){}function W(){}function lt(){}function it(){}function vt(Tt,Nt){var gt=[],wt=this.nodeType==9?this.documentElement:this,Rt=wt.prefix,jt=wt.namespaceURI;if(jt&&Rt==null&&(Rt=wt.lookupPrefix(jt))==null)var Zt=[{namespace:jt,prefix:null}];return xt(this,gt,Tt,Nt,Zt),gt.join("")}function pt(Tt,Nt,gt){var wt=Tt.prefix||"",Rt=Tt.namespaceURI;if(!wt&&!Rt||wt==="xml"&&Rt==="http://www.w3.org/XML/1998/namespace"||Rt=="http://www.w3.org/2000/xmlns/")return!1;for(var jt=gt.length;jt--;){var Zt=gt[jt];if(Zt.prefix==wt)return Zt.namespace!=Rt}return!0}function xt(Tt,Nt,gt,wt,Rt){if(wt){if(!(Tt=wt(Tt)))return;if(typeof Tt=="string")return void Nt.push(Tt)}switch(Tt.nodeType){case et:Rt||(Rt=[]),Rt.length;var jt=Tt.attributes,Zt=jt.length,ne=Tt.firstChild,Wt=Tt.tagName;gt=Tt.namespaceURI==="http://www.w3.org/1999/xhtml"||gt,Nt.push("<",Wt);for(var le=0;le"),gt&&/^script$/i.test(Wt))for(;ne;)ne.data?Nt.push(ne.data):xt(ne,Nt,gt,wt,Rt),ne=ne.nextSibling;else for(;ne;)xt(ne,Nt,gt,wt,Rt),ne=ne.nextSibling;Nt.push("")}else Nt.push("/>");return;case F:case d:for(ne=Tt.firstChild;ne;)xt(ne,Nt,gt,wt,Rt),ne=ne.nextSibling;return;case K:return Nt.push(" ",Tt.name,'="',Tt.value.replace(/[<&"]/g,b),'"');case J:return Nt.push(Tt.data.replace(/[<&]/g,b));case q:return Nt.push("");case X:return Nt.push("");case U:var tn=Tt.publicId,on=Tt.systemId;if(Nt.push("');else if(on&&on!=".")Nt.push(' SYSTEM "',on,'">');else{var Jt=Tt.internalSubset;Jt&&Nt.push(" [",Jt,"]"),Nt.push(">")}return;case H:return Nt.push("");case Z:return Nt.push("&",Tt.nodeName,";");default:Nt.push("??",Tt.nodeName)}}function Ct(Tt,Nt,gt){Tt[Nt]=gt}u.prototype=Error.prototype,y(M,u),C.prototype={length:0,item:function(Tt){return this[Tt]||null},toString:function(Tt,Nt){for(var gt=[],wt=0;wt0},lookupPrefix:function(Tt){for(var Nt=this;Nt;){var gt=Nt._nsMap;if(gt){for(var wt in gt)if(gt[wt]==Tt)return wt}Nt=Nt.nodeType==K?Nt.ownerDocument:Nt.parentNode}return null},lookupNamespaceURI:function(Tt){for(var Nt=this;Nt;){var gt=Nt._nsMap;if(gt&&Tt in gt)return gt[Tt];Nt=Nt.nodeType==K?Nt.ownerDocument:Nt.parentNode}return null},isDefaultNamespace:function(Tt){return this.lookupPrefix(Tt)==null}},y(B,f),y(B,f.prototype),T.prototype={nodeName:"#document",nodeType:F,doctype:null,documentElement:null,_inc:1,insertBefore:function(Tt,Nt){if(Tt.nodeType==d){for(var gt=Tt.firstChild;gt;){var wt=gt.nextSibling;this.insertBefore(gt,Nt),gt=wt}return Tt}return this.documentElement==null&&Tt.nodeType==et&&(this.documentElement=Tt),nt(this,Tt,Nt),Tt.ownerDocument=this,Tt},removeChild:function(Tt){return this.documentElement==Tt&&(this.documentElement=null),st(this,Tt)},importNode:function(Tt,Nt){return function gt(wt,Rt,jt){var Zt;switch(Rt.nodeType){case et:(Zt=Rt.cloneNode(!1)).ownerDocument=wt;case d:break;case K:jt=!0}if(Zt||(Zt=Rt.cloneNode(!1)),Zt.ownerDocument=wt,Zt.parentNode=null,jt)for(var ne=Rt.firstChild;ne;)Zt.appendChild(gt(wt,ne,jt)),ne=ne.nextSibling;return Zt}(this,Tt,Nt)},getElementById:function(Tt){var Nt=null;return z(this.documentElement,function(gt){if(gt.nodeType==et&>.getAttribute("id")==Tt)return Nt=gt,!0}),Nt},createElement:function(Tt){var Nt=new dt;return Nt.ownerDocument=this,Nt.nodeName=Tt,Nt.tagName=Tt,Nt.childNodes=new C,(Nt.attributes=new v)._ownerElement=Nt,Nt},createDocumentFragment:function(){var Tt=new W;return Tt.ownerDocument=this,Tt.childNodes=new C,Tt},createTextNode:function(Tt){var Nt=new Mt;return Nt.ownerDocument=this,Nt.appendData(Tt),Nt},createComment:function(Tt){var Nt=new I;return Nt.ownerDocument=this,Nt.appendData(Tt),Nt},createCDATASection:function(Tt){var Nt=new Y;return Nt.ownerDocument=this,Nt.appendData(Tt),Nt},createProcessingInstruction:function(Tt,Nt){var gt=new lt;return gt.ownerDocument=this,gt.tagName=gt.target=Tt,gt.nodeValue=gt.data=Nt,gt},createAttribute:function(Tt){var Nt=new mt;return Nt.ownerDocument=this,Nt.name=Tt,Nt.nodeName=Tt,Nt.localName=Tt,Nt.specified=!0,Nt},createEntityReference:function(Tt){var Nt=new P;return Nt.ownerDocument=this,Nt.nodeName=Tt,Nt},createElementNS:function(Tt,Nt){var gt=new dt,wt=Nt.split(":"),Rt=gt.attributes=new v;return gt.childNodes=new C,gt.ownerDocument=this,gt.nodeName=Nt,gt.tagName=Nt,gt.namespaceURI=Tt,wt.length==2?(gt.prefix=wt[0],gt.localName=wt[1]):gt.localName=Nt,Rt._ownerElement=gt,gt},createAttributeNS:function(Tt,Nt){var gt=new mt,wt=Nt.split(":");return gt.ownerDocument=this,gt.nodeName=Nt,gt.name=Nt,gt.namespaceURI=Tt,gt.specified=!0,wt.length==2?(gt.prefix=wt[0],gt.localName=wt[1]):gt.localName=Nt,gt}},R(T,f),dt.prototype={nodeType:et,hasAttribute:function(Tt){return this.getAttributeNode(Tt)!=null},getAttribute:function(Tt){var Nt=this.getAttributeNode(Tt);return Nt&&Nt.value||""},getAttributeNode:function(Tt){return this.attributes.getNamedItem(Tt)},setAttribute:function(Tt,Nt){var gt=this.ownerDocument.createAttribute(Tt);gt.value=gt.nodeValue=""+Nt,this.setAttributeNode(gt)},removeAttribute:function(Tt){var Nt=this.getAttributeNode(Tt);Nt&&this.removeAttributeNode(Nt)},appendChild:function(Tt){return Tt.nodeType===d?this.insertBefore(Tt,null):function(Nt,gt){var wt=gt.parentNode;if(wt){var Rt=Nt.lastChild;wt.removeChild(gt),Rt=Nt.lastChild}return Rt=Nt.lastChild,gt.parentNode=Nt,gt.previousSibling=Rt,gt.nextSibling=null,Rt?Rt.nextSibling=gt:Nt.firstChild=gt,Nt.lastChild=gt,Q(Nt.ownerDocument,Nt,gt),gt}(this,Tt)},setAttributeNode:function(Tt){return this.attributes.setNamedItem(Tt)},setAttributeNodeNS:function(Tt){return this.attributes.setNamedItemNS(Tt)},removeAttributeNode:function(Tt){return this.attributes.removeNamedItem(Tt.nodeName)},removeAttributeNS:function(Tt,Nt){var gt=this.getAttributeNodeNS(Tt,Nt);gt&&this.removeAttributeNode(gt)},hasAttributeNS:function(Tt,Nt){return this.getAttributeNodeNS(Tt,Nt)!=null},getAttributeNS:function(Tt,Nt){var gt=this.getAttributeNodeNS(Tt,Nt);return gt&>.value||""},setAttributeNS:function(Tt,Nt,gt){var wt=this.ownerDocument.createAttributeNS(Tt,Nt);wt.value=wt.nodeValue=""+gt,this.setAttributeNode(wt)},getAttributeNodeNS:function(Tt,Nt){return this.attributes.getNamedItemNS(Tt,Nt)},getElementsByTagName:function(Tt){return new E(this,function(Nt){var gt=[];return z(Nt,function(wt){wt===Nt||wt.nodeType!=et||Tt!=="*"&&wt.tagName!=Tt||gt.push(wt)}),gt})},getElementsByTagNameNS:function(Tt,Nt){return new E(this,function(gt){var wt=[];return z(gt,function(Rt){Rt===gt||Rt.nodeType!==et||Tt!=="*"&&Rt.namespaceURI!==Tt||Nt!=="*"&&Rt.localName!=Nt||wt.push(Rt)}),wt})}},T.prototype.getElementsByTagName=dt.prototype.getElementsByTagName,T.prototype.getElementsByTagNameNS=dt.prototype.getElementsByTagNameNS,R(dt,f),mt.prototype.nodeType=K,R(mt,f),Et.prototype={data:"",substringData:function(Tt,Nt){return this.data.substring(Tt,Tt+Nt)},appendData:function(Tt){Tt=this.data+Tt,this.nodeValue=this.data=Tt,this.length=Tt.length},insertData:function(Tt,Nt){this.replaceData(Tt,0,Nt)},appendChild:function(Tt){throw new Error(s[_])},deleteData:function(Tt,Nt){this.replaceData(Tt,Nt,"")},replaceData:function(Tt,Nt,gt){gt=this.data.substring(0,Tt)+gt+this.data.substring(Tt+Nt),this.nodeValue=this.data=gt,this.length=gt.length}},R(Et,f),Mt.prototype={nodeName:"#text",nodeType:J,splitText:function(Tt){var Nt=this.data,gt=Nt.substring(Tt);Nt=Nt.substring(0,Tt),this.data=this.nodeValue=Nt,this.length=Nt.length;var wt=this.ownerDocument.createTextNode(gt);return this.parentNode&&this.parentNode.insertBefore(wt,this.nextSibling),wt}},R(Mt,Et),I.prototype={nodeName:"#comment",nodeType:X},R(I,Et),Y.prototype={nodeName:"#cdata-section",nodeType:q},R(Y,Et),rt.prototype.nodeType=U,R(rt,f),ot.prototype.nodeType=L,R(ot,f),D.prototype.nodeType=tt,R(D,f),P.prototype.nodeType=Z,R(P,f),W.prototype.nodeName="#document-fragment",W.prototype.nodeType=d,R(W,f),lt.prototype.nodeType=H,R(lt,f),it.prototype.serializeToString=function(Tt,Nt,gt){return vt.call(Tt,Nt,gt)},f.prototype.toString=vt;try{Object.defineProperty&&(Object.defineProperty(E.prototype,"length",{get:function(){return S(this),this.$$length}}),Object.defineProperty(f.prototype,"textContent",{get:function(){return function Tt(Nt){switch(Nt.nodeType){case et:case d:var gt=[];for(Nt=Nt.firstChild;Nt;)Nt.nodeType!==7&&Nt.nodeType!==8&>.push(Tt(Nt)),Nt=Nt.nextSibling;return gt.join("");default:return Nt.nodeValue}}(this)},set:function(Tt){switch(this.nodeType){case et:case d:for(;this.firstChild;)this.removeChild(this.firstChild);(Tt||String(Tt))&&this.appendChild(this.ownerDocument.createTextNode(Tt));break;default:this.data=Tt,this.value=Tt,this.nodeValue=Tt}}}),Ct=function(Tt,Nt,gt){Tt["$$"+Nt]=gt})}catch(Tt){}m.DOMImplementation=l,m.XMLSerializer=it},function(_t,m,y){"use strict";var R;(R=function(B){return y(9),{addDays:function(et,K){var J=new Date(et);return J.setDate(J.getDate()+K),String(J)},convertMillisecondsToDays:function(et){return Math.ceil(et/864e5)},diffDays:function(et,K){return Math.ceil(Math.abs((new Date(et).getTime()-new Date(K).getTime())/864e5))},getLocaleDateFormatter:function(et){var K=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"day",J=localeTimeMap[K],q=new Intl.DateTimeFormat(et,J);return function(Z){return q.format(Z)}}}}.call(m,y,m,_t))===void 0||(_t.exports=R)},function(_t,m,y){"use strict";Object.defineProperty(m,"__esModule",{value:!0}),m.colors=m.bullet=m.brush=m.step=m.heatmap=m.stackedBar=m.groupedRow=m.groupedBar=m.scatterPlot=m.stackedArea=m.sparkline=m.row=m.miniTooltip=m.tooltip=m.loadingStates=m.line=m.legend=m.donut=m.bar=void 0;var R=u(y(90)),B=u(y(101)),et=u(y(102)),K=u(y(103)),J=u(y(18)),q=u(y(104)),Z=u(y(106)),tt=u(y(107)),H=u(y(108)),X=u(y(109)),F=u(y(110)),U=u(y(111)),d=u(y(112)),L=u(y(113)),M=u(y(114)),s=u(y(115)),_=u(y(116)),w=u(y(117)),o=u(y(10));function u(C){return C&&C.__esModule?C:{default:C}}m.bar=R.default,m.donut=B.default,m.legend=et.default,m.line=K.default,m.loadingStates=J.default,m.tooltip=Z.default,m.miniTooltip=tt.default,m.row=q.default,m.sparkline=H.default,m.stackedArea=X.default,m.scatterPlot=F.default,m.groupedBar=U.default,m.groupedRow=d.default,m.stackedBar=L.default,m.heatmap=M.default,m.step=s.default,m.brush=_.default,m.bullet=w.default,m.colors=o.default},,function(_t,m,y){"use strict";var R,B=Object.assign||function(et){for(var K=1;K]*>/,""),(u=new ActiveXObject("Microsoft.XMLDOM")).async="false",u.loadXML(o),u)},s.Property=function(o,u){this.name=o,this.value=u},s.Property.prototype.getValue=function(){return this.value},s.Property.prototype.hasValue=function(){return this.value!=null&&this.value!=""},s.Property.prototype.numValue=function(){if(!this.hasValue())return 0;var o=parseFloat(this.value);return(this.value+"").match(/%$/)&&(o/=100),o},s.Property.prototype.valueOrDefault=function(o){return this.hasValue()?this.value:o},s.Property.prototype.numValueOrDefault=function(o){return this.hasValue()?this.numValue():o},s.Property.prototype.addOpacity=function(o){var u=this.value;if(o.value!=null&&o.value!=""&&typeof this.value=="string"){var C=new R(this.value);C.ok&&(u="rgba("+C.r+", "+C.g+", "+C.b+", "+o.numValue()+")")}return new s.Property(this.name,u)},s.Property.prototype.getDefinition=function(){var o=this.value.match(/#([^\)'"]+)/);return o&&(o=o[1]),o||(o=this.value),s.Definitions[o]},s.Property.prototype.isUrlDefinition=function(){return this.value.indexOf("url(")==0},s.Property.prototype.getFillStyleDefinition=function(o,u){var C=this.getDefinition();if(C!=null&&C.createGradient)return C.createGradient(s.ctx,o,u);if(C!=null&&C.createPattern){if(C.getHrefAttribute().hasValue()){var E=C.attribute("patternTransform");C=C.getHrefAttribute().getDefinition(),E.hasValue()&&(C.attribute("patternTransform",!0).value=E.value)}return C.createPattern(s.ctx,o)}return null},s.Property.prototype.getDPI=function(o){return 96},s.Property.prototype.getEM=function(o){var u=12,C=new s.Property("fontSize",s.Font.Parse(s.ctx.font).fontSize);return C.hasValue()&&(u=C.toPixels(o)),u},s.Property.prototype.getUnits=function(){return(this.value+"").replace(/[0-9\.\-]/g,"")},s.Property.prototype.toPixels=function(o,u){if(!this.hasValue())return 0;var C=this.value+"";if(C.match(/em$/))return this.numValue()*this.getEM(o);if(C.match(/ex$/))return this.numValue()*this.getEM(o)/2;if(C.match(/px$/))return this.numValue();if(C.match(/pt$/))return this.numValue()*this.getDPI(o)*(1/72);if(C.match(/pc$/))return 15*this.numValue();if(C.match(/cm$/))return this.numValue()*this.getDPI(o)/2.54;if(C.match(/mm$/))return this.numValue()*this.getDPI(o)/25.4;if(C.match(/in$/))return this.numValue()*this.getDPI(o);if(C.match(/%$/))return this.numValue()*s.ViewPort.ComputeSize(o);var E=this.numValue();return u&&E<1?E*s.ViewPort.ComputeSize(o):E},s.Property.prototype.toMilliseconds=function(){if(!this.hasValue())return 0;var o=this.value+"";return o.match(/s$/)?1e3*this.numValue():(o.match(/ms$/),this.numValue())},s.Property.prototype.toRadians=function(){if(!this.hasValue())return 0;var o=this.value+"";return o.match(/deg$/)?this.numValue()*(Math.PI/180):o.match(/grad$/)?this.numValue()*(Math.PI/200):o.match(/rad$/)?this.numValue():this.numValue()*(Math.PI/180)};var w={baseline:"alphabetic","before-edge":"top","text-before-edge":"top",middle:"middle",central:"middle","after-edge":"bottom","text-after-edge":"bottom",ideographic:"ideographic",alphabetic:"alphabetic",hanging:"hanging",mathematical:"alphabetic"};return s.Property.prototype.toTextBaseline=function(){return this.hasValue()?w[this.value]:null},s.Font=new function(){this.Styles="normal|italic|oblique|inherit",this.Variants="normal|small-caps|inherit",this.Weights="normal|bold|bolder|lighter|100|200|300|400|500|600|700|800|900|inherit",this.CreateFont=function(u,C,E,S,v,g){var x=g!=null?this.Parse(g):this.CreateFont("","","","","",s.ctx.font);return{fontFamily:v||x.fontFamily,fontSize:S||x.fontSize,fontStyle:u||x.fontStyle,fontWeight:E||x.fontWeight,fontVariant:C||x.fontVariant,toString:function(){return[this.fontStyle,this.fontVariant,this.fontWeight,this.fontSize,this.fontFamily].join(" ")}}};var o=this;this.Parse=function(u){for(var C={},E=s.trim(s.compressSpaces(u||"")).split(" "),S={fontSize:!1,fontStyle:!1,fontWeight:!1,fontVariant:!1},v="",g=0;gthis.x2&&(this.x2=S)),v!=null&&((isNaN(this.y1)||isNaN(this.y2))&&(this.y1=v,this.y2=v),vthis.y2&&(this.y2=v))},this.addX=function(S){this.addPoint(S,null)},this.addY=function(S){this.addPoint(null,S)},this.addBoundingBox=function(S){this.addPoint(S.x1,S.y1),this.addPoint(S.x2,S.y2)},this.addQuadraticCurve=function(S,v,g,x,p,l){var f=S+.6666666666666666*(g-S),b=v+2/3*(x-v),z=f+1/3*(p-S),T=b+1/3*(l-v);this.addBezierCurve(S,v,f,z,b,T,p,l)},this.addBezierCurve=function(S,v,g,x,p,l,f,b){var z=[S,v],T=[g,x],k=[p,l],Q=[f,b];this.addPoint(z[0],z[1]),this.addPoint(Q[0],Q[1]);for(var st=0;st<=1;st++){var nt=function(ot){return Math.pow(1-ot,3)*z[st]+3*Math.pow(1-ot,2)*ot*T[st]+3*(1-ot)*Math.pow(ot,2)*k[st]+Math.pow(ot,3)*Q[st]},dt=6*z[st]-12*T[st]+6*k[st],mt=-3*z[st]+9*T[st]-9*k[st]+3*Q[st],Et=3*T[st]-3*z[st];if(mt!=0){var Mt=Math.pow(dt,2)-4*Et*mt;if(!(Mt<0)){var I=(-dt+Math.sqrt(Mt))/(2*mt);0=0;l--)this.transforms[l].unapply(p)},this.applyToPoint=function(p){for(var l=0;lT&&(this.styles[z]=f[z],this.stylesSpecificity[z]=b)}}},o!=null&&o.nodeType==1){for(var u=0;u0&&u.push([this.points[this.points.length-1],u[u.length-1][1]]),u}},s.Element.polyline.prototype=new s.Element.PathElementBase,s.Element.polygon=function(o){this.base=s.Element.polyline,this.base(o),this.basePath=this.path,this.path=function(u){var C=this.basePath(u);return u!=null&&(u.lineTo(this.points[0].x,this.points[0].y),u.closePath()),C}},s.Element.polygon.prototype=new s.Element.polyline,s.Element.path=function(o){this.base=s.Element.PathElementBase,this.base(o);var u=this.attribute("d").value;u=u.replace(/,/gm," ");for(var C=0;C<2;C++)u=u.replace(/([MmZzLlHhVvCcSsQqTtAa])([^\s])/gm,"$1 $2");for(u=(u=u.replace(/([^\s])([MmZzLlHhVvCcSsQqTtAa])/gm,"$1 $2")).replace(/([0-9])([+\-])/gm,"$1 $2"),C=0;C<2;C++)u=u.replace(/(\.[0-9]*)(\.)/gm,"$1 $2");u=u.replace(/([Aa](\s+[0-9]+){3})\s+([01])\s*([01])/gm,"$1 $3 $4 "),u=s.compressSpaces(u),u=s.trim(u),this.PathParser=new function(E){this.tokens=E.split(" "),this.reset=function(){this.i=-1,this.command="",this.previousCommand="",this.start=new s.Point(0,0),this.control=new s.Point(0,0),this.current=new s.Point(0,0),this.points=[],this.angles=[]},this.isEnd=function(){return this.i>=this.tokens.length-1},this.isCommandOrEnd=function(){return!!this.isEnd()||this.tokens[this.i+1].match(/^[A-Za-z]$/)!=null},this.isRelativeCommand=function(){switch(this.command){case"m":case"l":case"h":case"v":case"c":case"s":case"q":case"t":case"a":case"z":return!0}return!1},this.getToken=function(){return this.i++,this.tokens[this.i]},this.getScalar=function(){return parseFloat(this.getToken())},this.nextCommand=function(){this.previousCommand=this.command,this.command=this.getToken()},this.getPoint=function(){var S=new s.Point(this.getScalar(),this.getScalar());return this.makeAbsolute(S)},this.getAsControlPoint=function(){var S=this.getPoint();return this.control=S,S},this.getAsCurrentPoint=function(){var S=this.getPoint();return this.current=S,S},this.getReflectedControlPoint=function(){return this.previousCommand.toLowerCase()!="c"&&this.previousCommand.toLowerCase()!="s"&&this.previousCommand.toLowerCase()!="q"&&this.previousCommand.toLowerCase()!="t"?this.current:new s.Point(2*this.current.x-this.control.x,2*this.current.y-this.control.y)},this.makeAbsolute=function(S){return this.isRelativeCommand()&&(S.x+=this.current.x,S.y+=this.current.y),S},this.addMarker=function(S,v,g){g!=null&&this.angles.length>0&&this.angles[this.angles.length-1]==null&&(this.angles[this.angles.length-1]=this.points[this.points.length-1].angleTo(g)),this.addMarkerAngle(S,v==null?null:v.angleTo(S))},this.addMarkerAngle=function(S,v){this.points.push(S),this.angles.push(v)},this.getMarkerPoints=function(){return this.points},this.getMarkerAngles=function(){for(var S=0;S1&&(T*=Math.sqrt(mt),k*=Math.sqrt(mt));var Et=(st==nt?-1:1)*Math.sqrt((Math.pow(T,2)*Math.pow(k,2)-Math.pow(T,2)*Math.pow(dt.y,2)-Math.pow(k,2)*Math.pow(dt.x,2))/(Math.pow(T,2)*Math.pow(dt.y,2)+Math.pow(k,2)*Math.pow(dt.x,2)));isNaN(Et)&&(Et=0);var Mt=new s.Point(Et*T*dt.y/k,Et*-k*dt.x/T),I=new s.Point((l.x+z.x)/2+Math.cos(Q)*Mt.x-Math.sin(Q)*Mt.y,(l.y+z.y)/2+Math.sin(Q)*Mt.x+Math.cos(Q)*Mt.y),Y=function(Tt){return Math.sqrt(Math.pow(Tt[0],2)+Math.pow(Tt[1],2))},rt=function(Tt,Nt){return(Tt[0]*Nt[0]+Tt[1]*Nt[1])/(Y(Tt)*Y(Nt))},ot=function(Tt,Nt){return(Tt[0]*Nt[1]=1&&(lt=0);var it=1-nt?1:-1,vt=D+it*(lt/2),pt=new s.Point(I.x+T*Math.cos(vt),I.y+k*Math.sin(vt));if(S.addMarkerAngle(pt,vt-it*Math.PI/2),S.addMarkerAngle(z,vt-it*Math.PI),v.addPoint(z.x,z.y),E!=null){rt=T>k?T:k;var xt=T>k?1:T/k,Ct=T>k?k/T:1;E.translate(I.x,I.y),E.rotate(Q),E.scale(xt,Ct),E.arc(0,0,rt,D,D+lt,1-nt),E.scale(1/xt,1/Ct),E.rotate(-Q),E.translate(-I.x,-I.y)}}break;case"Z":case"z":E!=null&&E.closePath(),S.current=S.start}return v},this.getMarkers=function(){for(var E=this.PathParser.getMarkerPoints(),S=this.PathParser.getMarkerAngles(),v=[],g=0;g1&&(this.offset=1);var u=this.style("stop-color",!0);u.value==""&&(u.value="#000"),this.style("stop-opacity").hasValue()&&(u=u.addOpacity(this.style("stop-opacity"))),this.color=u.value},s.Element.stop.prototype=new s.Element.ElementBase,s.Element.AnimateBase=function(o){this.base=s.Element.ElementBase,this.base(o),s.Animations.push(this),this.duration=0,this.begin=this.attribute("begin").toMilliseconds(),this.maxDuration=this.begin+this.attribute("dur").toMilliseconds(),this.getProperty=function(){var u=this.attribute("attributeType").value,C=this.attribute("attributeName").value;return u=="CSS"?this.parent.style(C,!0):this.parent.attribute(C,!0)},this.initialValue=null,this.initialUnits="",this.removed=!1,this.calcValue=function(){return""},this.update=function(u){if(this.initialValue==null&&(this.initialValue=this.getProperty().value,this.initialUnits=this.getProperty().getUnits()),this.duration>this.maxDuration){if(this.attribute("repeatCount").value=="indefinite"||this.attribute("repeatDur").value=="indefinite")this.duration=0;else if(this.attribute("fill").valueOrDefault("remove")!="freeze"||this.frozen){if(this.attribute("fill").valueOrDefault("remove")=="remove"&&!this.removed)return this.removed=!0,this.getProperty().value=this.parent.animationFrozen?this.parent.animationFrozenValue:this.initialValue,!0}else this.frozen=!0,this.parent.animationFrozen=!0,this.parent.animationFrozenValue=this.getProperty().value;return!1}this.duration=this.duration+u;var C=!1;if(this.beginE&&x.attribute("x").hasValue())break;v+=x.measureTextRecursive(u)}return-1*(S=="end"?v:v/2)}return 0},this.renderChild=function(u,C,E,S){var v=E.children[S];for(v.attribute("x").hasValue()?(v.x=v.attribute("x").toPixels("x")+C.getAnchorDelta(u,E,S),v.attribute("dx").hasValue()&&(v.x+=v.attribute("dx").toPixels("x"))):(v.attribute("dx").hasValue()&&(C.x+=v.attribute("dx").toPixels("x")),v.x=C.x),C.x=v.x+v.measureText(u),v.attribute("y").hasValue()?(v.y=v.attribute("y").toPixels("y"),v.attribute("dy").hasValue()&&(v.y+=v.attribute("dy").toPixels("y"))):(v.attribute("dy").hasValue()&&(C.y+=v.attribute("dy").toPixels("y")),v.y=C.y),C.y=v.y,v.render(u),S=0;S0&&C[E-1]!=" "&&E0&&C[E-1]!=" "&&(E==C.length-1||C[E+1]==" ")&&(g="initial"),u.glyphs[S]!==void 0&&(v=u.glyphs[S][g])==null&&u.glyphs[S].type=="glyph"&&(v=u.glyphs[S])}else v=u.glyphs[S];return v==null&&(v=u.missingGlyph),v},this.renderChildren=function(u){var C=this.parent.style("font-family").getDefinition();if(C==null)u.fillStyle!=""&&u.fillText(s.compressSpaces(this.getText()),this.x,this.y),u.strokeStyle!=""&&u.strokeText(s.compressSpaces(this.getText()),this.x,this.y);else{var E=this.parent.style("font-size").numValueOrDefault(s.Font.Parse(s.ctx.font).fontSize),S=this.parent.style("font-style").valueOrDefault(s.Font.Parse(s.ctx.font).fontStyle),v=this.getText();C.isRTL&&(v=v.split("").reverse().join(""));for(var g=s.ToNumberArray(this.parent.attribute("dx").value),x=0;x0?"":this.text}},s.Element.tspan.prototype=new s.Element.TextElementBase,s.Element.tref=function(o){this.base=s.Element.TextElementBase,this.base(o),this.getText=function(){var u=this.getHrefAttribute().getDefinition();if(u!=null)return u.children[0].getText()}},s.Element.tref.prototype=new s.Element.TextElementBase,s.Element.a=function(o){this.base=s.Element.TextElementBase,this.base(o),this.hasText=o.childNodes.length>0;for(var u=0;u0){var S=new s.Element.g;S.children=this.children,S.parent=this,S.render(C)}},this.onclick=function(){window.open(this.getHrefAttribute().value)},this.onmousemove=function(){s.ctx.canvas.style.cursor="pointer"}},s.Element.a.prototype=new s.Element.TextElementBase,s.Element.image=function(o){this.base=s.Element.RenderedElementBase,this.base(o);var u=this.getHrefAttribute().value;if(u!=""){var C=u.match(/\.svg$/);if(s.Images.push(this),this.loaded=!1,C)this.img=s.ajax(u),this.loaded=!0;else{this.img=document.createElement("img"),s.opts.useCORS==1&&(this.img.crossOrigin="Anonymous");var E=this;this.img.onload=function(){E.loaded=!0},this.img.onerror=function(){s.log('ERROR: image "'+u+'" not found'),E.loaded=!0},this.img.src=u}this.renderChildren=function(S){var v=this.attribute("x").toPixels("x"),g=this.attribute("y").toPixels("y"),x=this.attribute("width").toPixels("x"),p=this.attribute("height").toPixels("y");x!=0&&p!=0&&(S.save(),C?S.drawSvg(this.img,v,g,x,p):(S.translate(v,g),s.AspectRatio(S,this.attribute("preserveAspectRatio").value,x,this.img.width,p,this.img.height,0,0),S.drawImage(this.img,0,0)),S.restore())},this.getBoundingBox=function(){var S=this.attribute("x").toPixels("x"),v=this.attribute("y").toPixels("y"),g=this.attribute("width").toPixels("x"),x=this.attribute("height").toPixels("y");return new s.BoundingBox(S,v,S+g,v+x)}}},s.Element.image.prototype=new s.Element.RenderedElementBase,s.Element.g=function(o){this.base=s.Element.RenderedElementBase,this.base(o),this.getBoundingBox=function(){for(var u=new s.BoundingBox,C=0;C0)for(var nt=Q[st].indexOf("url"),dt=Q[st].indexOf(")",nt),mt=Q[st].substr(nt+5,dt-nt-6),Et=s.parseXml(s.ajax(mt)).getElementsByTagName("font"),Mt=0;Mt~\.\[:]+)/g,0),Z(/(\.[^\s\+>~\.\[:]+)/g,1),Z(/(::[^\s\+>~\.\[:]+|:first-line|:first-letter|:before|:after)/gi,2),Z(/(:[\w-]+\([^\)]*\))/gi,1),Z(/(:[^\s\+>~\.\[:]+)/g,1),J=(J=J.replace(/[\*\s\+>~]/g," ")).replace(/[#\.]/g," "),Z(/([^\s\+>~\.\[:]+)/g,2),q.join("")}_t.exports=et},function(_t,m){_t.exports=function(y){this.ok=!1,this.alpha=1,y.charAt(0)=="#"&&(y=y.substr(1,6)),y=(y=y.replace(/ /g,"")).toLowerCase();var R={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"};y=R[y]||y;for(var B=[{re:/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*((?:\d?\.)?\d)\)$/,example:["rgba(123, 234, 45, 0.8)","rgba(255,234,245,1.0)"],process:function(tt){return[parseInt(tt[1]),parseInt(tt[2]),parseInt(tt[3]),parseFloat(tt[4])]}},{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(tt){return[parseInt(tt[1]),parseInt(tt[2]),parseInt(tt[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(tt){return[parseInt(tt[1],16),parseInt(tt[2],16),parseInt(tt[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(tt){return[parseInt(tt[1]+tt[1],16),parseInt(tt[2]+tt[2],16),parseInt(tt[3]+tt[3],16)]}}],et=0;et3&&(this.alpha=Z[3]),this.ok=!0}}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.alpha=this.alpha<0?0:this.alpha>1||isNaN(this.alpha)?1:this.alpha,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toRGBA=function(){return"rgba("+this.r+", "+this.g+", "+this.b+", "+this.alpha+")"},this.toHex=function(){var tt=this.r.toString(16),H=this.g.toString(16),X=this.b.toString(16);return tt.length==1&&(tt="0"+tt),H.length==1&&(H="0"+H),X.length==1&&(X="0"+X),"#"+tt+H+X},this.getHelpXML=function(){for(var tt=new Array,H=0;H "+M.toRGB()+" -> "+M.toHex());L.appendChild(s),L.appendChild(_),d.appendChild(L)}catch(w){}return d}}},function(_t,m){var y=[512,512,456,512,328,456,335,512,405,328,271,456,388,335,292,512,454,405,364,328,298,271,496,456,420,388,360,335,312,292,273,512,482,454,428,405,383,364,345,328,312,298,284,271,259,496,475,456,437,420,404,388,374,360,347,335,323,312,302,292,282,273,265,512,497,482,468,454,441,428,417,405,394,383,373,364,354,345,337,328,320,312,305,298,291,284,278,271,265,259,507,496,485,475,465,456,446,437,428,420,412,404,396,388,381,374,367,360,354,347,341,335,329,323,318,312,307,302,297,292,287,282,278,273,269,265,261,512,505,497,489,482,475,468,461,454,447,441,435,428,422,417,411,405,399,394,389,383,378,373,368,364,359,354,350,345,341,337,332,328,324,320,316,312,309,305,301,298,294,291,287,284,281,278,274,271,268,265,262,259,257,507,501,496,491,485,480,475,470,465,460,456,451,446,442,437,433,428,424,420,416,412,408,404,400,396,392,388,385,381,377,374,370,367,363,360,357,354,350,347,344,341,338,335,332,329,326,323,320,318,315,312,310,307,304,302,299,297,294,292,289,287,285,282,280,278,275,273,271,269,267,265,263,261,259],R=[9,11,12,13,13,14,14,15,15,15,15,16,16,16,16,17,17,17,17,17,17,17,18,18,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,19,19,19,19,19,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24];function B(){this.r=0,this.g=0,this.b=0,this.a=0,this.next=null}_t.exports=function(et,K,J,q){if(!(isNaN(q)||q<1)){var Z,tt,H,X,F,U,d,L,M,s,_,w,o,u,C,E,S,v,g,x,p,l,f,b,z=(q|=0)+q+1,T=K-1,k=J-1,Q=q+1,st=Q*(Q+1)/2,nt=new B,dt=nt;for(H=1;H>Y,f!=0?(f=255/f,et[U]=(L*I>>Y)*f,et[U+1]=(M*I>>Y)*f,et[U+2]=(s*I>>Y)*f):et[U]=et[U+1]=et[U+2]=0,L-=w,M-=o,s-=u,_-=C,w-=Et.r,o-=Et.g,u-=Et.b,C-=Et.a,X=d+((X=Z+q+1)>Y,f>0?(f=255/f,et[X]=(L*I>>Y)*f,et[X+1]=(M*I>>Y)*f,et[X+2]=(s*I>>Y)*f):et[X]=et[X+1]=et[X+2]=0,L-=w,M-=o,s-=u,_-=C,w-=Et.r,o-=Et.g,u-=Et.b,C-=Et.a,X=Z+((X=tt+Q)=X+F||X?new java.lang.String(H,X,F)+"":H}function q(H,X){H.currentElement?H.currentElement.appendChild(X):H.doc.appendChild(X)}R.prototype.parseFromString=function(H,X){var F=this.options,U=new Z,d=F.domBuilder||new B,L=F.errorHandler,M=F.locator,s=F.xmlns||{},_={lt:"<",gt:">",amp:"&",quot:'"',apos:"'"};return M&&d.setDocumentLocator(M),U.errorHandler=function(w,o,u){if(!w){if(o instanceof B)return o;w=o}var C={},E=w instanceof Function;function S(v){var g=w[v];!g&&E&&(g=w.length==2?function(x){w(v,x)}:w),C[v]=g&&function(x){g("[xmldom "+v+"] "+x+K(u))}||function(){}}return u=u||{},S("warning"),S("error"),S("fatalError"),C}(L,d,M),U.domBuilder=F.domBuilder||d,/\/x?html?$/.test(X)&&(_.nbsp="\xA0",_.copy="\xA9",s[""]="http://www.w3.org/1999/xhtml"),s.xml=s.xml||"http://www.w3.org/XML/1998/namespace",H?U.parse(H,s,_):U.errorHandler.error("invalid doc source"),d.doc},B.prototype={startDocument:function(){this.doc=new tt().createDocument(null,null,null),this.locator&&(this.doc.documentURI=this.locator.systemId)},startElement:function(H,X,F,U){var d=this.doc,L=d.createElementNS(H,F||X),M=U.length;q(this,L),this.currentElement=L,this.locator&&et(this.locator,L);for(var s=0;s":switch(E){case 0:s.setTagName(L.slice(M,C));case 5:case 6:case 7:break;case 4:case 1:(v=L.slice(M,C)).slice(-1)==="/"&&(s.closed=!0,v=v.slice(0,-1));case 2:E===2&&(v=u),E==4?(o.warning('attribute "'+v+'" missed quot(")!!'),s.add(u,v.replace(/&#?\w+;/g,w),M)):(_[""]==="http://www.w3.org/1999/xhtml"&&v.match(/^(?:disabled|checked|selected)$/i)||o.warning('attribute "'+v+'" missed value!! "'+v+'" instead!!'),s.add(v,v,M));break;case 3:throw new Error("attribute value missed!!")}return C;case"\x80":S=" ";default:if(S<=" ")switch(E){case 0:s.setTagName(L.slice(M,C)),E=6;break;case 1:u=L.slice(M,C),E=2;break;case 4:var v=L.slice(M,C).replace(/&#?\w+;/g,w);o.warning('attribute "'+v+'" missed quot(")!!'),s.add(u,v,M);case 5:E=6}else switch(E){case 2:s.tagName,_[""]==="http://www.w3.org/1999/xhtml"&&u.match(/^(?:disabled|checked|selected)$/i)||o.warning('attribute "'+u+'" missed value!! "'+u+'" instead2!!'),s.add(u,u,M),M=C,E=1;break;case 5:o.warning('attribute space is required"'+u+'"!!');case 6:E=1,M=C;break;case 3:E=4,M=C;break;case 7:throw new Error("elements closed character '/' and '>' must be connected to")}}C++}}function q(L,M,s){for(var _=L.tagName,w=null,o=L.length;o--;){var u=L[o],C=u.qName,E=u.value;if((x=C.indexOf(":"))>0)var S=u.prefix=C.slice(0,x),v=C.slice(x+1),g=S==="xmlns"&&v;else v=C,S=null,g=C==="xmlns"&&"";u.localName=v,g!==!1&&(w==null&&(w={},H(s,s={})),s[g]=w[g]=E,u.uri="http://www.w3.org/2000/xmlns/",M.startPrefixMapping(g,E))}for(o=L.length;o--;)(S=(u=L[o]).prefix)&&(S==="xml"&&(u.uri="http://www.w3.org/XML/1998/namespace"),S!=="xmlns"&&(u.uri=s[S||""]));var x;(x=_.indexOf(":"))>0?(S=L.prefix=_.slice(0,x),v=L.localName=_.slice(x+1)):(S=null,v=L.localName=_);var p=L.uri=s[S||""];if(M.startElement(p,v,_,L),!L.closed)return L.currentNSMap=s,L.localNSMap=w,!0;if(M.endElement(p,v,_),w)for(S in w)M.endPrefixMapping(S)}function Z(L,M,s,_,w){if(/^(?:script|textarea)$/i.test(s)){var o=L.indexOf("",M),u=L.substring(M+1,o);if(/[&<]/.test(u))return/^script$/i.test(s)?(w.characters(u,0,u.length),o):(u=u.replace(/&#?\w+;/g,_),w.characters(u,0,u.length),o)}return M+1}function tt(L,M,s,_){var w=_[s];return w==null&&((w=L.lastIndexOf(""))",M+4))>M?(s.comment(L,M+4,w-M-4),w+3):(_.error("Unclosed comment"),-1):-1;default:if(L.substr(M+3,6)=="CDATA["){var w=L.indexOf("]]>",M+9);return s.startCDATA(),s.characters(L,M+9,w-M-9),s.endCDATA(),w+3}var o=function(g,x){var p,l=[],f=/'[^']+'|"[^"]+"|[^\s<>\/=]+=?|(\/?\s*>|<)/g;for(f.lastIndex=x,f.exec(g);p=f.exec(g);)if(l.push(p),p[1])return l}(L,M),u=o.length;if(u>1&&/!doctype/i.test(o[0][0])){var C=o[1][0],E=u>3&&/^public$/i.test(o[2][0])&&o[3][0],S=u>4&&o[4][0],v=o[u-1];return s.startDTD(C,E&&E.replace(/^(['"])(.*?)\1$/,"$2"),S&&S.replace(/^(['"])(.*?)\1$/,"$2")),s.endDTD(),v.index+v[0].length}}return-1}function F(L,M,s){var _=L.indexOf("?>",M);if(_){var w=L.substring(M,_).match(/^<\?(\S*)\s*([\s\S]*?)\s*$/);return w?(w[0].length,s.processingInstruction(w[1],w[2]),_+2):-1}return-1}function U(L){}function d(L,M){return L.__proto__=M,L}et.prototype={parse:function(L,M,s){var _=this.domBuilder;_.startDocument(),H(M,M={}),function(w,o,u,C,E){function S(lt){var it=lt.slice(1,-1);return it in u?u[it]:it.charAt(0)==="#"?function(vt){if(vt>65535){var pt=55296+((vt-=65536)>>10),xt=56320+(1023&vt);return String.fromCharCode(pt,xt)}return String.fromCharCode(vt)}(parseInt(it.substr(1).replace("x","0x"))):(E.error("entity not found:"+lt),lt)}function v(lt){if(lt>T){var it=w.substring(T,lt).replace(/&#?\w+;/g,S);f&&g(T),C.characters(it,0,lt-T),T=lt}}function g(lt,it){for(;lt>=p&&(it=l.exec(w));)x=it.index,p=x+it[0].length,f.lineNumber++;f.columnNumber=lt-x+1}for(var x=0,p=0,l=/.*(?:\r\n?|\n)|.*$/g,f=C.locator,b=[{currentNSMap:o}],z={},T=0;;){try{var k=w.indexOf("<",T);if(k<0){if(!w.substr(T).match(/^\s*$/)){var Q=C.doc,st=Q.createTextNode(w.substr(T));Q.appendChild(st),C.currentElement=st}return}switch(k>T&&v(k),w.charAt(k+1)){case"/":var nt=w.indexOf(">",k+3),dt=w.substring(k+2,nt),mt=b.pop();nt<0?(dt=w.substring(k+2).replace(/[\s<].*/,""),E.error("end tag name: "+dt+" is not complete:"+mt.tagName),nt=k+1+dt.length):dt.match(/\sT?T=nt:v(Math.max(k,T)+1)}}(L,M,s,_,this.errorHandler),_.endDocument()}},U.prototype={setTagName:function(L){if(!B.test(L))throw new Error("invalid tagName:"+L);this.tagName=L},add:function(L,M,s){if(!B.test(L))throw new Error("invalid attribute:"+L);this[this.length++]={qName:L,value:M,offset:s}},length:0,getLocalName:function(L){return this[L].localName},getLocator:function(L){return this[L].locator},getQName:function(L){return this[L].qName},getURI:function(L){return this[L].uri},getValue:function(L){return this[L].value}},d({},d.prototype)instanceof d||(d=function(L,M){function s(){}for(M in s.prototype=M,s=new s,L)s[M]=L[M];return s}),m.XMLReader=et},function(_t,m,y){"use strict";var R,B,et;_t.exports=(R={BASE:!0,HEAD:!0,HTML:!0,META:!0,NOFRAME:!0,NOSCRIPT:!0,PARAM:!0,SCRIPT:!0,STYLE:!0,TITLE:!0},B=["A","ABBR","ADDRESS","AREA","ARTICLE","ASIDE","AUDIO","B","BASE","BDI","BDO","BLOCKQUOTE","BODY","BR","BUTTON","CANVAS","CAPTION","CENTER","CITE","CODE","COL","COLGROUP","COMMAND","DATALIST","DD","DEL","DETAILS","DFN","DIV","DL","DT","EM","EMBED","FIELDSET","FIGCAPTION","FIGURE","FONT","FOOTER","FORM","H1","H2","H3","H4","H5","H6","HEAD","HEADER","HGROUP","HR","HTML","I","IFRAME","IMG","INPUT","INS","KBD","LABEL","LEGEND","LI","LINK","MAP","MARK","MATH","MENU","META","METER","NAV","NOBR","NOSCRIPT","OBJECT","OL","OPTION","OPTGROUP","OUTPUT","P","PARAM","PRE","PROGRESS","Q","RP","RT","RUBY","S","SAMP","SCRIPT","SECTION","SELECT","SMALL","SOURCE","SPAN","STRONG","STYLE","SUB","SUMMARY","SUP","SVG","TABLE","TBODY","TD","TEXTAREA","TFOOT","TH","THEAD","TIME","TITLE","TR","TRACK","U","UL","VAR","VIDEO","WBR"],et=function(K){var J={},q=document.body.appendChild(document.createElement(K)),Z=window.getComputedStyle(q);return[].forEach.call(Z,function(tt){J[tt]=Z[tt]}),document.body.removeChild(q),J},{initializeSerializer:function(){var K={};return[].forEach.call(B,function(J){R[J]||(K[J]=et(J))}),function(J){var q,Z=[],tt=void 0,H=void 0,X=void 0;if(J&&J.nodeType===Node.ELEMENT_NODE)return Z=[],tt=J.querySelectorAll("*"),[].forEach.call(tt,function(F,U){var d;R[F.tagName]||(H=window.getComputedStyle(F),d=(d=F.tagName).toUpperCase(),K[d]||(K[d]=et(d)),X=K[d],Z[U]=F.style.cssText,[].forEach.call(H,function(L){H[L]!==X[L]&&(F.style[L]=H[L])}))}),q=new XMLSerializer().serializeToString(J),tt=[].map.call(tt,function(F,U){return F.style.cssText=Z[U],F}),q}}})},function(_t,m,y){(function(R,B){var et;/*! http://mths.be/base64 v0.1.0 by @mathias | MIT license */(function(K){var J=m,q=(R&&R.exports,typeof B=="object"&&B);q.global!==q&&q.window;var Z=function(U){this.message=U};(Z.prototype=new Error).name="InvalidCharacterError";var tt=function(U){throw new Z(U)},H="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",X=/[\t\n\f\r ]/g,F={encode:function(U){U=String(U),/[^\0-\xFF]/.test(U)&&tt("The string to be encoded contains characters outside of the Latin1 range.");for(var d,L,M,s,_=U.length%3,w="",o=-1,u=U.length-_;++o>18&63)+H.charAt(s>>12&63)+H.charAt(s>>6&63)+H.charAt(63&s);return _==2?(d=U.charCodeAt(o)<<8,L=U.charCodeAt(++o),w+=H.charAt((s=d+L)>>10)+H.charAt(s>>4&63)+H.charAt(s<<2&63)+"="):_==1&&(s=U.charCodeAt(o),w+=H.charAt(s>>2)+H.charAt(s<<4&63)+"=="),w},decode:function(U){var d=(U=String(U).replace(X,"")).length;d%4==0&&(d=(U=U.replace(/==?$/,"")).length),(d%4==1||/[^+a-zA-Z0-9/]/.test(U))&&tt("Invalid character: the string to be decoded is not correctly encoded.");for(var L,M,s=0,_="",w=-1;++w>(-2*s&6)));return _},version:"0.1.0"};(et=function(){return F}.call(m,y,m,R))===void 0||(R.exports=et)})()}).call(this,y(98)(_t),y(99))},function(_t,m){_t.exports=function(y){return y.webpackPolyfill||(y.deprecate=function(){},y.paths=[],y.children||(y.children=[]),Object.defineProperty(y,"loaded",{enumerable:!0,get:function(){return y.l}}),Object.defineProperty(y,"id",{enumerable:!0,get:function(){return y.i}}),y.webpackPolyfill=1),y}},function(_t,m){var y;y=function(){return this}();try{y=y||new Function("return this")()}catch(R){typeof window=="object"&&(y=window)}_t.exports=y},function(_t,m,y){"use strict";var R,B=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(et){return typeof et}:function(et){return et&&typeof Symbol=="function"&&et.constructor===Symbol&&et!==Symbol.prototype?"symbol":typeof et};(R=function(et){var K=y(9).formatDefaultLocale,J=["decimal","thousands","grouping","currency"];return{setDefaultLocale:function(q){if(function(Z){return(Z===void 0?"undefined":B(Z))=="object"&&J.every(function(tt){return Z.hasOwnProperty(tt)})}(q))return K(q);throw new Error("Please pass in a valid locale object definition")}}}.call(m,y,m,_t))===void 0||(_t.exports=R)},function(_t,m,y){"use strict";var R,B=Object.assign||function(et){for(var K=1;K2&&arguments[2]!==void 0?arguments[2]:0;H.select(Wt).transition().delay(fe).attrTween("d",function(xe){var be=q.interpolate(xe.outerRadius,le);return function(Ye){return xe.outerRadius=be(Ye),f(xe)}})}function Zt(Wt){var le=void 0;return Wt.innerRadius=0,le=q.interpolate({startAngle:0,endAngle:0},Wt),function(fe){return f(le(fe))}}function ne(Wt,le){var fe=g/5;F.wrapText.call(null,0,fe,le,Wt.node())}return xt.centeredTextFunction=function(Wt){return arguments.length?(D=Wt,this):D},xt.colorSchema=function(Wt){return arguments.length?(ot=Wt,this):ot},xt.emptyDataConfig=function(Wt){return arguments.length?(Mt=Wt,this):Mt},xt.exportChart=function(Wt,le){X.call(xt,z,Wt,le)},xt.externalRadius=function(Wt){return arguments.length?(g=Wt,this):g},xt.hasHoverAnimation=function(Wt){return arguments.length?(dt=Wt,this):dt},xt.hasFixedHighlightedSlice=function(Wt){return arguments.length?(nt=Wt,this):nt},xt.hasLastHoverSliceHighlighted=function(Wt){return arguments.length?(mt=Wt,this):mt},xt.height=function(Wt){return arguments.length?(w=Wt,this):w},xt.highlightSliceById=function(Wt){return arguments.length?(Q=Wt,this):Q},xt.internalRadius=function(Wt){return arguments.length?(x=Wt,this):x},xt.isAnimated=function(Wt){return arguments.length?(T=Wt,this):T},xt.loadingState=function(Wt){return arguments.length?(o=Wt,this):o},xt.margin=function(Wt){return arguments.length?(s=B({},s,Wt),this):s},xt.numberFormat=function(Wt){return arguments.length?(Y=Wt,this):Y},xt.on=function(){var Wt=pt.on.apply(pt,arguments);return Wt===pt?xt:Wt},xt.orderingFunction=function(Wt){return arguments.length?(lt=Wt,this):lt},xt.percentageFormat=function(Wt){return arguments.length?(I=Wt,this):I},xt.radiusHoverOffset=function(Wt){return arguments.length?(C=Wt,this):C},xt.width=function(Wt){return arguments.length?(_=Wt,this):_},xt}}.call(m,y,m,_t))===void 0||(_t.exports=R)},function(_t,m,y){"use strict";var R,B=Object.assign||function(et){for(var K=1;K0&&b.select("g.legend-container-group").attr("transform","translate("+ot+",0)")):function(){b.select(".legend-group").selectAll("g").remove(),(x=b.select(".legend-group").selectAll("g.legend-line").data(f)).enter().append("g").classed("legend-line",!0).append("g").classed("legend-entry",!0).attr("data-item",C).attr("transform",function(W,lt){return"translate("+(U+Q())+","+(lt+1)*(l/(f.length+1))+")"}).merge(x).append("circle").classed("legend-circle",!0).attr("cx",U/2).attr("cy",-5).attr("r",U/2).style("fill",v).style("stroke-width",1),b.select(".legend-group").selectAll("g.legend-line").selectAll("g.legend-entry").append("text").classed("legend-entry-name",!0).text(E).attr("x",Q()).style("font-size","12px").style("letter-spacing","0.5px"),w?b.select(".legend-group").selectAll("g.legend-line").selectAll("g.legend-entry").append("text").classed("legend-entry-value",!0).text(S).attr("x",p-40).style("font-size","12px").style("letter-spacing","0.8px").style("text-anchor","end").style("startOffset","100%"):function(){var W=b.select("g.legend-container-group").node().getBoundingClientRect().width,lt=X-W,it=lt/2-W/2;lt>0&&b.select("g.legend-container-group").attr("transform","translate("+it+",0)")}(),b.select(".legend-group").selectAll("g.legend-line").exit().transition().style("opacity",0).remove()}(),_&&(T(),k(_))})}function T(){b.select(".legend-group").selectAll("g.legend-entry").classed("is-faded",!1)}function k(st){var nt=b.select('[data-item="'+st+'"]');nt.nodes().length&&(b.select(".legend-group").selectAll("g.legend-entry").classed("is-faded",!0),nt.classed("is-faded",!1))}function Q(){return d*U}return z.clearHighlight=function(){T()},z.colorSchema=function(st){return arguments.length?(u=st,this):u},z.height=function(st){return arguments.length?(F=st,this):F},z.highlight=function(st){T(),k(st)},z.highlightEntryById=function(st){return arguments.length?(_=st,this):_},z.isHorizontal=function(st){return arguments.length?(s=st,this):s},z.margin=function(st){return arguments.length?(H=B({},H,st),this):H},z.marginRatio=function(st){return arguments.length?(d=st,this):d},z.markerSize=function(st){return arguments.length?(U=st,this):U},z.numberFormat=function(st){return arguments.length?(L=st,this):L},z.unit=function(st){return arguments.length?(M=st,this):M},z.width=function(st){return arguments.length?(X=st,this):X},z}}.call(m,y,m,_t))===void 0||(_t.exports=R)},function(_t,m,y){"use strict";var R,B=function(J,q){if(Array.isArray(J))return J;if(Symbol.iterator in Object(J))return function(Z,tt){var H=[],X=!0,F=!1,U=void 0;try{for(var d,L=Z[Symbol.iterator]();!(X=(d=L.next()).done)&&(H.push(d.value),!tt||H.length!==tt);X=!0);}catch(M){F=!0,U=M}finally{try{!X&&L.return&&L.return()}finally{if(F)throw U}}return H}(J,q);throw new TypeError("Invalid attempt to destructure non-iterable instance")},et=Object.assign||function(J){for(var q=1;q=0||Object.prototype.hasOwnProperty.call(si,Ui)&&(_r[Ui]=si[Ui]);return _r}(sr,["dates"]),fi=Rn.map(function(si){return{date:new Date(si[Ye]),value:+si[tn]}});return Lr.push(et({dates:fi},Or)),Lr},[]),dataByDate:gr,dataRange:nr}}(bn);fe=nn.dataByTopic,xe=nn.dataByDate,be=nn.dataRange;var fn,wn,vn,cr=jt?300:0;Mt=k-T.left-T.right-cr,I=Q-T.top-T.bottom,function(){var Jn=q.min(fe,function(sr){var Rn=sr.dates;return q.min(Rn,ge)}),dr=q.max(fe,function(sr){var Rn=sr.dates;return q.max(Rn,ge)}),gr=q.max(fe,function(sr){var Rn=sr.dates;return q.max(Rn,Ie)}),nr=q.min(fe,function(sr){var Rn=sr.dates;return q.min(Rn,Ie)}),Nr=nr<0?nr:0;Y=U.scaleTime().domain([Jn,dr]).rangeRound([0,Mt]),rt=U.scaleLinear().domain([Nr,Math.abs(gr)]).rangeRound([I,0]).nice();var Lr=(ot=U.scaleOrdinal().range(it).domain(fe.map(Ge))).range();vt=ot.domain().reduce(function(sr,Rn,Or){return sr[Rn]=Lr[Or],sr},{})}(),function(Jn){mt||(mt=L.select(Jn).append("svg").classed("britechart line-chart",!0),function(){var dr=mt.append("g").classed("container-group",!0).attr("transform","translate("+T.left+","+T.top+")");dr.append("g").classed("x-axis-group",!0).append("g").classed("axis x",!0),dr.selectAll(".x-axis-group").append("g").classed("month-axis",!0),dr.append("g").classed("y-axis-group",!0).append("g").classed("axis y",!0),dr.append("g").classed("grid-lines-group",!0),dr.append("g").classed("chart-group",!0),jt&&dr.append("g").classed("legend-group",!0),dr.append("g").classed("metadata-group",!0)}()),mt.attr("width",k).attr("height",Q)}(this),function(){var Jn=void 0,dr=void 0;if(Ct==="custom"&&typeof Nt=="string")Jn={tick:Tt,format:M.timeFormat(Nt)},dr=null;else{var gr=u(xe,k,Ct,gt);Jn=gr.minor,dr=gr.major,P=Z.axisBottom(Y).ticks(dr.tick).tickSize(0,0).tickFormat(dr.format)}D=Z.axisBottom(Y).ticks(Jn.tick).tickSize(10,0).tickPadding(5).tickFormat(Jn.format),W=Z.axisLeft(rt).ticks(Ut).tickSize([0]).tickPadding(5).tickFormat(Oe),function(nr,Nr){mt.select(".grid-lines-group").selectAll("line").remove(),(qe==="horizontal"||qe==="full")&&mt.select(".grid-lines-group").selectAll("line.horizontal-grid-line").data(rt.ticks(Nr)).enter().append("line").attr("class","horizontal-grid-line").attr("x1",-lt-30).attr("x2",Mt).attr("y1",function(Lr){return rt(Lr)}).attr("y2",function(Lr){return rt(Lr)}),qe!=="vertical"&&qe!=="full"||mt.select(".grid-lines-group").selectAll("line.vertical-grid-line").data(Y.ticks(nr)).enter().append("line").attr("class","vertical-grid-line").attr("y1",0).attr("y2",I).attr("x1",function(Lr){return Y(Lr)}).attr("x2",function(Lr){return Y(Lr)}),mt.select(".grid-lines-group").selectAll("line.extended-x-line").data([0]).enter().append("line").attr("class","extended-x-line").attr("x1",-lt-30).attr("x2",Mt).attr("y1",Q-T.bottom-T.top).attr("y2",Q-T.bottom-T.top)}(Jn.tick,Ut)}(),function(){if(mt.select(".x-axis-group .axis.x").attr("transform","translate(0, "+I+")").call(D),Ct!=="custom"&&mt.select(".x-axis-group .month-axis").attr("transform","translate(0, "+(I+28)+")").call(P),Jt){Kt&&mt.selectAll(".x-axis-label").remove();var Jn=Mt/2,dr=I+28+36;Kt=mt.select(".x-axis-group").append("text").attr("x",Jn).attr("y",dr).attr("text-anchor","middle").attr("class","x-axis-label").text(Jt)}if(mt.select(".y-axis-group .axis.y").attr("transform","translate("+-lt+", 0)").call(W).call(Ue),te){Ot&&mt.selectAll(".y-axis-label").remove();var gr=-Bt-lt,nr=-I/2;Ot=mt.select(".y-axis-group").append("text").attr("x",nr).attr("y",gr).attr("text-anchor","middle").attr("transform","rotate(270)").attr("class","y-axis-label").text(te)}}(),function(){if(be){var Jn=d.area().curve(S[le]).x(function(dr){var gr=dr.date;return Y(gr)}).y0(function(dr){var gr=dr.min;return rt(gr)}).y1(function(dr){var gr=dr.max;return rt(gr)});mt.select(".chart-group").append("g").attr("class","area").append("path").data([be]).attr("class","area").attr("d",Jn)}}(),fn=void 0,wn=void 0,wn=d.line().curve(S[le]).x(function(Jn){var dr=Jn.date;return Y(dr)}).y(function(Jn){var dr=Jn.value;return rt(dr)}),fn=mt.select(".chart-group").selectAll(".line").data(fe,Ge),Et=fn.enter().append("g").attr("class","topic").append("path").attr("class","line").merge(fn).attr("id",function(Jn){return Jn.topic}).attr("d",function(Jn){var dr=Jn.dates;return wn(dr)}).style("stroke",function(Jn){return dr=Jn.topic,ot(dr);var dr}).style("opacity",function(Jn){return Jn.hasOwnProperty("show")?Jn.show?1:0:1}).style("stroke-dasharray",function(Jn){return!!Jn.hasOwnProperty("show")&&!!Jn.dashed&&[.5,4]}),fn.exit().remove(),function(){if(jt){var Jn=Number.parseInt(Mt)+Number.parseInt(T.right);Nn=mt.selectAll(".legend-group").append("g").attr("transform","translate("+Jn+", 0)").classed("tooltip-text",!0),Mn=Nn.append("text").classed("tooltip-title",!0).attr("x",-43).attr("dy",".35em").attr("y",16).style("fill","#282C35").style("font-size","12px"),Nn.append("line").classed("tooltip-divider",!0).attr("x1",-43).attr("x2",225).attr("y1",31).attr("y2",31).style("stroke","#D2D6DF"),mn=Nn.append("g").classed("tooltip-body",!0).style("transform","translateY(8px)").style("fill","#282C35");var dr=void 0;dr=fe[0].hasOwnProperty("show")?fe.filter(function(sr){return sr.show}):fe;for(var gr=0;grdt&&(zt||(zt=mt.select(".metadata-group").append("rect").attr("class","overlay").attr("y1",0).attr("y2",Q).attr("height",I).attr("width",Mt).attr("fill","rgba(0, 0, 0, 0)").style("display","none")),ce||(ce=mt.select(".metadata-group").append("g").attr("class","hover-marker vertical-marker-container").attr("transform","translate(9999, 0)"),we=ce.selectAll("path").data([{x1:0,y1:0,x2:0,y2:0}]).enter().append("line").classed("vertical-marker",!0).attr("x1",0).attr("y1",I).attr("x2",0).attr("y2",0)),mt.on("mouseover",function(Jn){(function(dr,gr){zt.style("display","block"),we.classed("bc-is-active",!0),ve.call("customMouseOver",dr,gr,L.mouse(dr))})(this,Jn)}).on("mouseout",function(Jn){(function(dr,gr){zt.style("display","none"),we.classed("bc-is-active",!1),ve.call("customMouseOut",dr,gr,L.mouse(dr))})(this,Jn)}).on("mousemove",function(Jn){var dr,gr,nr,Nr,Lr,sr,Rn,Or;dr=this,gr=L.mouse(dr),nr=B(gr,2),Nr=nr[0],Lr=nr[1],sr=-T.left,Rn=Sn(Nr+sr),Or=void 0,Rn&&(xn(Or=Y(new Date(Rn.date))),en(Rn),ve.call("customMouseMove",dr,Rn,vt,Or,Lr))})),wt&&function(){mt.select(".chart-group").selectAll(".data-points-container").remove();var Jn=Et.nodes().reduce(function(dr,gr){return dr[gr.id]=gr,dr},{});xe.reduce(function(dr,gr){var nr=gr.topics.map(function(Nr){return{topic:Nr,node:Jn[Nr.name]}});return dr=[].concat(K(dr),K(nr))},[])}(),mt.on("touchmove",function(Jn){(function(dr,gr){ve.call("customTouchMove",dr,gr,L.touch(dr))})(this,Jn)}),Zt&&(vn=Sn(Mt))&&(xn(Y(new Date(vn.date))),en(vn))})}function Ue(Te){Te.selectAll(".tick text").attr("transform","translate(0, -7)")}function Oe(Te){var bn=void 0;return bn=z(Te)?f:b,ye&&(bn=F.format(ye)),bn(Te)}function De(Te){return new Date(Te).toLocaleDateString()}function Ze(Te){var bn,nn,fn=void 0,wn=void 0;bn=Te.topicName,nn=Te.sum.toLocaleString(),wn=mn.append("text").classed("tooltip-left-text",!0).attr("dy","1em").attr("x",-15).attr("y",Kn).style("fill","#000000").style("font-size","12px").text(bn).call(Me,200,12,-25),fn=mn.append("text").classed("tooltip-right-text",!0).attr("dy","1em").attr("x",-15).attr("y",Kn).style("fill","#000000").style("font-size","12px").text(nn),fr=wn.node().getBBox().height?wn.node().getBBox().height:fr,fr+5,yn=fn.node().getBBox().width?fn.node().getBBox().width:yn,fn.attr("x",300-yn-75),mn.append("circle").classed("tooltip-circle",!0).attr("cx",-35).attr("cy",Kn+8).attr("r",5).style("fill",vt[Te.topic]).style("stroke-width",1),Kn+=fr+7}function Sn(Te){var bn,nn,fn,wn=Y.invert(Te),vn=(0,q.bisector(ge).left)(xe,wn,1),cr=xe[vn],Jn=xe[vn-1],dr=void 0;return Jn&&cr?(bn=wn,nn=cr,fn=Jn,dr=new Date(bn).getTime()-new Date(nn.date).getTime()>new Date(fn.date).getTime()-new Date(bn).getTime()?nn:fn):dr=cr,dr}function Me(Te,bn,nn){var fn=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;Te.each(function(){var wn,vn,cr,Jn,dr,gr,nr;for(wn=(Te=L.select(this)).text().split(/\s+/).reverse(),cr=[],Jn=0,dr=Te.attr("y"),gr=parseFloat(Te.attr("dy")),nr=Te.text(null).append("tspan").attr("x",fn).attr("y",dr).attr("dy",gr+"em");vn=wn.pop();)cr.push(vn),nr.text(cr.join(" ")),s.getTextWidth(cr.join(" "),nn,"Karla, sans-serif")>bn&&(cr.pop(),nr.text(cr.join(" ")),Jn<4&&(cr=[vn],nr=Te.append("tspan").attr("x",fn).attr("y",dr).attr("dy",1.2*++Jn+gr+"em").text(vn)))})}function en(Te){ce.selectAll(".circle-container").remove();var bn=Et.nodes().reduce(function(wn,vn){return wn[vn.id]=vn,wn},{}),nn=fe.filter(function(wn){return!wn.show}).map(function(wn){return wn.topicName}),fn=Te.topics.map(function(wn){return{topic:wn,node:bn[wn.name]}}).filter(function(wn){return!!wn.topic}).sort(function(wn,vn){return vt[wn.topic.name]fi.x+Lr;){var Kr=(Rn+Or)/2;if(fi=nr.getPointAtLength(Kr),gr0?"+":"")+F.format(Et)(Ie)+"%"},Jt=function(ge){var Ie=ge.parentCount,Ge=ge.value;return Ie?p(Ie)+mt:p(Ge)+mt},Kt=function(ge){var Ie=ge.name;return l(Ie)+I*(3/8)};function te(ge){ge.each(function(Ie){var Ge=w.left+w.right;g=u>600?u-Ge-1.2*it-100:u-Ge,x=C-w.top-w.bottom;var ve=function(Le){var Ue=Le.reduce(function(De,Ze){return Ze.name=String(Ze[le]),Ze.pctOfSet=+Ze.pctOfSet,Ze.pctChange=+Ze[fe],Ze.value=+Ze[ne],Ze.width=+Ze.width,[].concat(et(De),[Ze])},[]),Oe=Ue.slice();return{data:Ue,dataZeroed:Oe}}(Ie);S=ve.data,v=ve.dataZeroed,function(){Ut=function(Oe,De){var Ze=Oe.length,Sn=J.sum(Oe,De),Me=ce(Oe),en=(x-(Ze-1)*ot*x/Ze-2*P*x/Ze)/Sn;if(Me.length===0)return en;var xn=U.scalePow().exponent(1/Me.length).domain([0,100]).range([0,10*Me.length])(Ze);return en-(xe?2*xn:xn)}(S,Ot),zt=function(Oe,De,Ze){var Sn=Bt(Oe,De,Ze),Me=Oe.length,en=function(xn,Te){var bn=[];return xn.forEach(function(nn){var fn=Te.map(function(wn,vn){return wn.name===nn||wn.parent===nn?vn:null}).filter(function(wn){return wn});bn.push(fn)}),bn}(ce(Oe),Oe);return function(xn,Te){var bn=ot*x/Me,nn=P*x/Me+J.sum(Oe.slice(0,Te),De)*Ze+Te*bn+Sn(Te)/2;return en.forEach(function(fn){fn[0]>1&&Te>=fn[0]&&(nn+=xe?20:D),Te>fn[fn.length-1]&&(nn+=xe?20:D)}),nn+w.top}}(S,Ot,Ut),Bt(S,Ot,Ut);var Le=Math.min(Q*q.max(S,tn));p=U.scaleLinear().domain([0,Le]).rangeRound([0,g]);var Ue=S.map(zt);l=U.scaleOrdinal().domain(S.map(Ye)).range(Ue),b=S.map(function(Oe){return Oe}).map(function(Oe,De){return{name:Oe.name,color:f[De%f.length]}}),z=function(Oe){return b.filter(function(De){return De.name===Oe})[0].color}}(),W=tt.axisBottom(p).ticks(k,st).tickSizeInner([-x]),lt=tt.axisLeft(l),function(Le){o=Le,pt||((pt=d.select(Le).append("svg").classed("britechart row-chart",!0)).append("rect").classed("export-wrapper",!0).attr("width",u).attr("height",C).attr("fill","white"),function(){var Ue=pt.append("g").classed("container-group",!0).attr("transform","translate("+(w.left+it)+", "+w.top+")");Ue.append("g").classed("chart-group",!0),Ue.append("g").classed("title-group",!0),Ue.append("g").classed("x-axis-group axis",!0),Ue.append("g").attr("transform","translate("+-1*it+", 0)").classed("y-axis-group axis",!0),Ue.append("g").classed("metadata-group",!0)}()),pt.attr("width",u).attr("height",C)}(this),function(){if(!(!S||!S[0])){var Le=S[0].parentCount?p(S[0].parentCount):1;Le=Le>0?Le:1;var Ue=S[0].parentCount;pt.select(".title-group").selectAll("g").remove(),pt.select(".title-group").selectAll("text").remove();var Oe=window.navigator.userAgent,De=Oe.indexOf("Edge")>-1||Oe.indexOf("MSIE")>-1;if(wt&&Ue){for(var Ze=wt+" "+Ue.toLocaleString(),Sn=L.getTextWidth(Ze,Y,"sans-serif"),Me=xe?100:40,en=w.left+Le-Me-0,xn=!1;Sn>en;)wt=wt.slice(0,-1),xn=!0,Ze=wt+"... "+Ue.toLocaleString(),Sn=L.getTextWidth(Ze,Y,"sans-serif");var Te=pt.select(".title-group").append("text").text(null).attr("y",10);wt=xn?wt+"...":wt;var bn=Te.append("tspan").text(wt).attr("font-size",Y);Te.append("tspan").text(Ue.toLocaleString()).classed("count",!0).attr("dx",5).attr("font-size",Y).attr("font-weight",600);var nn=bn.node().getBoundingClientRect().width+10;xe&&De&&(nn+=40);var fn=Le-nn-5;Te.attr("x",fn)}if(jt){var wn=jt.toLocaleString(),vn=Rt+" "+wn,cr=L.getTextWidth(vn,Y,"Karla, sans-serif"),Jn=xe&&De?10:0,dr=De?5:0,gr=pt.select(".title-group").append("text").text(null).attr("x",g-cr-Jn-10-dr-5).attr("y",10);gr.append("tspan").text(Rt).attr("font-size",Y),gr.append("tspan").text(wn).classed("count",!0).attr("dx",5).attr("font-size",Y).attr("font-weight",600);var nr=u>600?g-gr.node().getBoundingClientRect().width-10-Jn:g-gr.node().getBoundingClientRect().width-10;gr.attr("x",nr)}Zt&&u>600&&pt.select(".title-group").append("text").text("Change in past "+Zt).attr("font-size",Y).attr("x",g+5).attr("y",10)}}(),function(){var Le=void 0;xt?(Nn(Le=pt.select(".chart-group").selectAll(".row").data(v)),S&&S[0]&&S[0].parentCount&&pt.select(".chart-group").append("line").classed("focus-separator",!0).attr("y1",-10).attr("x1",p(S[0].parentCount)).attr("y2",x+w.top+w.bottom).attr("x2",p(S[0].parentCount)).style("stroke","#e7e8e9").style("stroke-width",1),pt.select(".chart-group").append("line").classed("pct-separator",!0).attr("y1",-10).attr("x1",g).attr("y2",x).attr("x2",g).style("stroke","#000").style("stroke-width",1),function(Ue){Ue.attr("x",0).attr("y",function(Oe,De){return l(Oe.name)-Ut*Oe.width/2}).attr("height",function(Oe){return Ut*Oe.width}).attr("fill",function(Oe){return z(Oe.name)}).attr("width",0).transition().duration(800).ease(Ct).attr("width",function(Oe){var De=Oe.value;return p(De)})}(Le=pt.select(".chart-group").selectAll(".row rect.pct").data(S))):Nn(Le=pt.select(".chart-group").selectAll("rect").data(S)),Le.exit().transition().style("opacity",0).remove()}(),function(){var Le=w.left;pt.select(".x-axis-group.axis").attr("transform","translate(0, "+x+")").call(W),pt.select(".y-axis-group.axis").call(lt),xe||(pt.selectAll(".y-axis-group.axis .tick").call(hn),Le=w.left-it-30),pt.selectAll(".y-axis-group.axis .tick text").classed("child",function(Ue){return S.find(function(Oe){return Oe.name===Ue}).parent}).classed("print-mode",xe).on("mouseover",mn).on("mouseout",Mn).call(qe,Le).selectAll("tspan").attr("font-size",ye),pt.selectAll(".y-axis-group.axis .tick text").classed("hidden",function(Ue){return S.find(function(Oe){return Oe.name===Ue}).splitterText}),xe||pt.selectAll(".y-axis-group.axis .tick").classed("expandable",function(Ue){return function(Oe,De){return Oe.find(function(Ze){return Ze.name===De}).hasChildren}(S,Ue)}).call(yn)}(),function(){var Le=pt.selectAll(".row-wrapper"),Ue=Number(Le.size())-1,Oe=pt.select(".row_"+Ue).select(".bg-hover");if(Oe._groups[0]&&Oe._groups[0][0]){var De=Number(Oe.attr("y"))+Number(Oe.attr("height"))+40;pt.select("line.pct-separator").attr("y2",De),pt.select(".export-wrapper").attr("height",De),pt.attr("height",De)}}()})}function Ot(ge){return+ge.width}function Bt(ge,Ie,Ge){return function(ve){return Ie(ge[ve])*Ge}}var Ut=void 0,zt=void 0;function ce(ge){return[].concat(et(new Set(ge.filter(function(Ie){return Ie.parent&&Ie.isParent===!1}).map(function(Ie){return Ie.parent}))))}function we(ge){return S.find(function(Ie){return(Ie.name===ge.name||Ie.name===ge)&&Ie.isParent})}function ye(ge){return we(ge)?I+"px":Y+"px"}function qe(ge,Ie){if(Wt){var Ge=vt>1?.8:1.2;L.wrapTextWithEllipses(ge,Ie,0,vt,Ge)}}function hn(ge){ge.each(function(){var Ie=(ge=d.select(this)).node().getBBox().height/2,Ge=ge.append("svg").attr("class",function(ve){var Le;return(Le=ve,S.find(function(Ue){return Ue.name===Le})).splitterText?"hidden":"visibility visibility-"+Kn(ve)}).attr("x",30-w.left).attr("y",-Ie).attr("width","300").attr("height","300").attr("viewBox","0 0 600 600").attr("fill","none").attr("opacity",0);Ge.append("rect").attr("x",-10).attr("y",-10).attr("height","50").attr("width","50").attr("fill","#d6e8fa").on("mouseover",mn).on("mouseout",Mn),Ge.append("path").attr("d","M 10,10 L 30,30 M 30,10 L 10,30").attr("stroke","#0072ce").attr("stroke-width","2")})}function yn(ge){ge.each(function(){d.select(this).selectAll("polygon").remove(),(ge=d.select(this)).append("polygon").attr("transform",function(Ie){return S.find(function(Ge){return Ge.parent===Ie})?"translate("+(it-5)+", 2.5) rotate(180)":"translate("+(it-15)+", -2.5)"}).attr("points",function(Ie){return"0,0 10,0 5,5"}).style("fill",function(Ie){return"#0072ce"}).style("fill-opacity",function(Ie){return S.find(function(Ge){return Ge.name===Ie&&Ge.hasChildren})?1:0})})}function Nn(ge){var Ie=ge.enter().append("g").attr("class",function(De,Ze){return"row_"+Ze+" row-wrapper"}),Ge=Ie.filter(function(De){return De.splitterText});Ie.append("rect").attr("class","bg").on("click",function(De){fr(this,De,g,x)}).attr("x",0).attr("y",function(De,Ze){return l(De.name)-Ut*De.width/2}).attr("height",function(De){return Ut*De.width}).attr("width",g).attr("fill",function(De){return De.splitterText?"#fff":Tt}),Ie.append("rect").attr("class","bg-hover").attr("x",-w.left).attr("y",function(De,Ze){return l(De.name)-Ut*De.width/2}).attr("width",u).attr("height",function(De){return Ut*De.width}).on("mouseover",mn).on("mouseout",Mn).attr("fill-opacity",0).attr("fill",function(De){return De.splitterText?"#fff":"#d6e8fa"}),Ie.append("rect").attr("class","focus-bar").attr("x",0).attr("y",function(De,Ze){return l(De.name)-Ut*De.width/2}).attr("height",function(De){return Ut*De.width}).attr("width",function(De){var Ze=De.parentCount;return Ze?p(Ze):0}).attr("fill","#e7e8e9").attr("fill-opacity",function(De){return De.parent?.5:1}),Ie.append("rect").attr("class","pct").on("mouseover",function(De,Ze,Sn){(function(Me,en,xn,Te,bn){if(!en.splitterText){be.call("customMouseOver",Me,en,d.mouse(Me),[Te,bn]),mn(en),nn=d.select(Me),nn.attr("fill",function(fn){var wn=fn.name;return wn?H.color(z(wn)).darker():""});var nn}})(this,De,0,g,x)}).on("mousemove",function(De){(function(Ze,Sn,Me,en){Sn.splitterText||be.call("customMouseMove",Ze,Sn,d.mouse(Ze),[Me,en])})(this,De,g,x)}).on("mouseout",function(De,Ze,Sn){(function(Me,en,xn,Te,bn){en.splitterText||(be.call("customMouseOut",Me,en,d.mouse(Me),[Te,bn]),Mn(en),xn.forEach(function(nn){d.select(nn).attr("fill",function(fn){var wn=fn.name;return wn?z(wn):""})}))})(this,De,Sn,g,x)}).on("click",function(De){fr(this,De,g,x)}).attr("x",0).attr("y",function(De,Ze){return l(De.name)-Ut*De.width/2}).attr("height",function(De){return Ut*De.width}).attr("width",function(De){var Ze=De.value;return p(Ze)}).attr("fill",function(De){return z(De.name)}).attr("fill-opacity",function(De){return De.parent?.5:1});var ve=d.select(".chart-group .bg");if(nt&&ve.node()){var Le=ve.node().getBBox().x||ve.node().getBoundingClientRect().width;Ie.append("text").attr("class","percentage-label").classed("child",function(De){return!we(De)}).attr("x",Jt).attr("y",Kt).text(function(De){return function(Ze,Sn){var Me=Ze.isNotFilter,en=Ze.pctOfSet,xn=Ze.parent,Te=Ze.value,bn=Ze.isParent;if(!Ze.splitterText){var nn="";if(Me)return"";en&&!xn&&u>600&&(nn=" | "+en+"%"),Number(Te)===1&&(Mt=Mt.replace(/s$/,""));var fn=F.format(Et)(Te)+" "+Mt+nn,wn=bn?I:Y,vn=L.getTextWidth(fn,wn,"sans-serif")+10,cr=p(Te);return vn>cr&&vn>Sn-cr?F.format(Et)(Te):fn}}(De,Le)}).attr("font-size",ye).attr("fill",function(De,Ze){var Sn=p(De.value),Me=Ie.selectAll("text")._groups[Ze][0].getComputedTextLength()+10;return Le>0&&Le-Sn0&&Le-Sn600){var Oe=Ie.append("g").attr("transform","translate("+(g+10)+", 0)").attr("class","change-label-group");Oe.append("text").attr("y",Kt).attr("font-size",ye).attr("font-weight","600").style("fill",function(De){return De.pctChange===0||isNaN(De.pctChange)?"#919395":De.pctChange>0?gt:Nt}).text(on),Oe.append("polygon").attr("transform",function(De){var Ze=Kt(De);return we(De)?De.pctChange<0?"translate(65, "+(Ze+5)+") rotate(180) scale(1.5)":"translate(50, "+(Ze-15)+") scale(1.5)":De.pctChange<0?"translate(50, "+(Ze+5)+") rotate(180)":"translate(40, "+(Ze-10)+")"}).attr("points",function(De){return"2,8 2,13 8,13 8,8 10,8 5,0 0,8"}).style("fill",function(De){return De.pctChange>0?gt:Nt}).attr("class",function(De){return De.pctChange<0?"down":"up"}).attr("fill-opacity",function(De){var Ze=De.pctChange;return isNaN(Ze)||Ze===0?0:1})}}function mn(ge,Ie){if(!ge.splitterText){var Ge=Ie;typeof ge.name!="string"&&typeof ge!="string"||(Ge=ge.name?Kn(ge.name):Kn(ge)),d.select(o).select(".tick svg.visibility-"+Ge).attr("opacity",1),d.select(o).select("g.row_"+Ge+" .bg-hover").attr("fill-opacity",1)}}function Mn(ge,Ie){if(!ge.splitterText){var Ge=Ie;typeof ge.name!="string"&&typeof ge!="string"||(Ge=ge.name?Kn(ge.name):Kn(ge)),d.select(o).select(".tick svg.visibility-"+Ge).attr("opacity",0),d.select(o).select("g.row_"+Ge+" .bg-hover").attr("fill-opacity",0)}}function Kn(ge){return S.findIndex(function(Ie){return Ie.name===ge})}function fr(ge,Ie,Ge,ve){be.call("customClick",ge,Ie,d.mouse(ge),[Ge,ve])}return te.backgroundColor=function(ge){return arguments.length?(Tt=ge,this):Tt},te.upArrowColor=function(ge){return arguments.length?(gt=ge,this):gt},te.downArrowColor=function(ge){return arguments.length?(Nt=ge,this):Nt},te.colorSchema=function(ge){return arguments.length?(f=ge,this):f},te.enableLabels=function(ge){return arguments.length?(nt=ge,this):nt},te.enableYAxisRight=function(ge){return arguments.length?(dt=ge,this):dt},te.exportChart=function(ge,Ie){M.call(te,pt,ge,Ie)},te.height=function(ge){return arguments.length?(C=ge,this):C},te.isAnimated=function(ge){return arguments.length?(xt=ge,this):xt},te.labelsMargin=function(ge){return arguments.length?(mt=ge,this):mt},te.labelsNumberFormat=function(ge){return arguments.length?(Et=ge,this):Et},te.labelsSuffix=function(ge){return arguments.length?(Mt=ge,this):Mt},te.labelsSize=function(ge){return arguments.length?(I=ge,this):I},te.labelsSizeChild=function(ge){return arguments.length?(Y=ge,this):Y},te.pctChangeLabelSize=function(ge){return arguments.length?(rt=ge,this):rt},te.loadingState=function(ge){return arguments.length?(E=ge,this):E},te.margin=function(ge){return arguments.length?(w=B({},w,ge),this):w},te.nameLabel=function(ge){return arguments.length?(le=ge,this):le},te.numberFormat=function(ge){return arguments.length?(st=ge,this):st},te.on=function(){var ge=be.on.apply(be,arguments);return ge===be?te:ge},te.percentageAxisToMaxRatio=function(ge){return arguments.length?(Q=ge,this):Q},te.isPrintMode=function(ge){return arguments.length?(xe=ge,this):xe},te.outerPadding=function(ge){return arguments.length?(P=ge,this):P},te.padding=function(ge){return arguments.length?(ot=ge,this):ot},te.paddingBetweenGroups=function(ge){return arguments.length?(D=ge,this):D},te.pctChangeLabel=function(ge){return arguments.length?(fe=ge,this):fe},te.yAxisLineWrapLimit=function(ge){return arguments.length?(vt=ge,this):vt},te.labelsFocusTitle=function(ge){return arguments.length?(wt=ge,this):wt},te.labelsTotalCount=function(ge){return arguments.length?(jt=ge,this):jt},te.labelsTotalText=function(ge){return arguments.length?(Rt=ge,this):Rt},te.labelsInterval=function(ge){return arguments.length?(Zt=ge,this):Zt},te.valueLabel=function(ge){return arguments.length?(ne=ge,this):ne},te.width=function(ge){return arguments.length?(u=ge,this):u},te.xTicks=function(ge){return arguments.length?(k=ge,this):k},te.yAxisPaddingBetweenChart=function(ge){return arguments.length?(it=ge,this):it},te.yTicks=function(ge){return arguments.length?(T=ge,this):T},te.wrapLabels=function(ge){return arguments.length?(Wt=ge,this):Wt},te}}.call(m,y,m,_t))===void 0||(_t.exports=R)},function(_t,m){_t.exports=j},function(_t,m,y){"use strict";var R,B=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(K){return typeof K}:function(K){return K&&typeof Symbol=="function"&&K.constructor===Symbol&&K!==Symbol.prototype?"symbol":typeof K},et=function(K,J){if(Array.isArray(K))return K;if(Symbol.iterator in Object(K))return function(q,Z){var tt=[],H=!0,X=!1,F=void 0;try{for(var U,d=q[Symbol.iterator]();!(H=(U=d.next()).done)&&(tt.push(U.value),!Z||tt.length!==Z);H=!0);}catch(L){X=!0,F=L}finally{try{!H&&d.return&&d.return()}finally{if(X)throw F}}return tt}(K,J);throw new TypeError("Invalid attempt to destructure non-iterable instance")};(R=function(K){var J=y(11),q=y(9),Z=y(2),tt=(y(8),y(28)),H=y(35).axisTimeCombinations,X=y(24),F=X.formatIntegerValue,U=X.formatDecimalValue,d=X.isInteger,L=y(26).getTextWidth;return function(){var M=2,s=2,_=2,w=2,o="Tooltip title",u=!0,C=void 0,E={y:-55,x:0},S=void 0,v=void 0,g=void 0,x=void 0,p=48,l=0,f=37,b=void 0,z=void 0,T=J.easeQuadInOut,k=void 0,Q="date",st="value",nt="name",dt="topics",mt=H.DAY_MONTH,Et=null,Mt=null,I=[],Y=null,rt=null,ot=tt.timeFormat("%b %d, %Y"),D=tt.timeFormat("%b %d, %I %p"),P=void 0,W=void 0;function lt(gt){gt.each(function(wt){250-w-s,45-M-_,function(Rt){W||((W=Z.select(Rt).append("g").classed("britechart britechart-tooltip",!0).style("visibility","hidden")).append("g").classed("tooltip-container-group select-disable",!0).attr("transform","translate( "+w+", "+M+")").append("g").classed("tooltip-group",!0),S=W.selectAll(".tooltip-group").append("g").classed("tooltip-text",!0),C=S.append("rect").classed("tooltip-text-container",!0).attr("x",-54.5).attr("y",0).attr("width",250).attr("height",p).attr("rx",3).attr("ry",3).style("fill","#FFFFFF").style("stroke","#D2D6DF").style("stroke-width",1),x=S.append("text").classed("tooltip-title",!0).attr("x",-46.5).attr("dy",".35em").attr("y",16).style("fill","#6D717A"),v=S.append("line").classed("tooltip-divider",!0).attr("x1",-46.5).attr("x2",265).attr("y1",31).attr("y2",31).style("stroke","#D2D6DF"),g=S.append("g").classed("tooltip-body",!0).style("transform","translateY(8px)").style("fill","#282C35")),W.transition().attr("width",250).attr("height",45),lt.hide()}(this)})}function it(gt){var wt=gt[st];return gt.missingValue?"-":function(Rt){if(rt!==null)return rt(Rt);var jt=U;return Rt?(Y!==null?jt=q.format(Y):d(Rt)&&(jt=F),jt(Rt)):0}(wt).toString()}function vt(gt){var wt,Rt,jt=gt[nt],Zt=void 0,ne=void 0;wt=gt.topicName||jt,Rt=it(gt),ne=g.append("text").classed("tooltip-left-text",!0).attr("dy","1em").attr("x",l).attr("y",f).style("fill","#000000").text(wt).call(Ct,170,-25),Zt=g.append("text").classed("tooltip-right-text",!0).attr("dy","1em").attr("x",l).attr("y",f).style("fill","#000000").text(Rt),b=ne.node().getBBox().height?ne.node().getBBox().height:b,p+=b+5,z=Zt.node().getBBox().width?Zt.node().getBBox().width:z,Zt.attr("x",250-z-10-62.5),g.append("circle").classed("tooltip-circle",!0).attr("cx",-39.5).attr("cy",f+8).attr("r",5).style("fill",k[jt]).style("stroke-width",1),f+=b+7}function pt(gt,wt,Rt){var jt,Zt,ne=(jt=et([wt,Rt],2),Zt=jt[0],jt[1],[Zt-250<0?65:-205,E.y]),Wt=et(ne,2),le=Wt[0],fe=Wt[1];C.attr("width",250).attr("height",p+10),S.transition().duration(100).ease(T).attr("transform","translate("+le+", "+fe+")"),v.attr("x2",190)}function xt(gt){var wt=o,Rt=function(jt){var Zt=Et||mt,ne=null,Wt={month:"short",day:"numeric"};return Zt===H.DAY_MONTH||Zt===H.MONTH_YEAR?(ne=ot,Wt.year="numeric"):Zt===H.HOUR_DAY||Zt===H.MINUTE_HOUR?(ne=D,Wt.hour="numeric"):Zt===H.CUSTOM&&typeof Mt=="string"&&(ne=tt.timeFormat(Mt)),P&&typeof Intl!="undefined"&&(typeof Intl=="undefined"?"undefined":B(Intl))==="object"&&Intl.DateTimeFormat?Intl.DateTimeFormat(P,Wt).format(jt):ne(jt)}(new Date(gt[Q]));wt.length?u&&(wt=wt+" - "+Rt):wt=Rt,x.text(wt)}function Ct(gt,wt){var Rt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;gt.each(function(){var jt,Zt,ne,Wt,le,fe,xe;for(jt=(gt=Z.select(this)).text().split(/\s+/).reverse(),ne=[],Wt=0,le=gt.attr("y"),fe=parseFloat(gt.attr("dy")),xe=gt.text(null).append("tspan").attr("x",Rt).attr("y",le).attr("dy",fe+"em");Zt=jt.pop();)ne.push(Zt),xe.text(ne.join(" ")),L(ne.join(" "),16,"Karla, sans-serif")>wt&&(ne.pop(),xe.text(ne.join(" ")),Wt<2&&(ne=[Zt],xe=gt.append("tspan").attr("x",Rt).attr("y",le).attr("dy",1.2*++Wt+fe+"em").text(Zt)))})}function Tt(gt){var wt=gt[dt];I.length?wt=function(Rt){var jt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:I;return jt.map(function(Zt){return Rt.filter(function(ne){return ne.name===Zt})[0]})}(wt):wt.length&&wt[0].name&&(wt=function(Rt){return Rt.map(function(jt){return jt}).sort(function(jt,Zt){return jt.name>Zt.name?1:jt.name===Zt.name?0:-1})}(wt)),g.selectAll("text").remove(),g.selectAll("circle").remove(),xt(gt),p=48,f=37,l=0,wt.forEach(vt)}function Nt(gt,wt,Rt){Tt(gt),pt(0,wt,Rt)}return lt.axisTimeCombinations=H,lt.dateFormat=function(gt){return arguments.length?(Et=gt,this):Et||mt},lt.dateCustomFormat=function(gt){return arguments.length?(Mt=gt,this):Mt},lt.dateLabel=function(gt){return arguments.length?(Q=gt,this):Q},lt.hide=function(){return W.style("visibility","hidden"),this},lt.locale=function(gt){return arguments.length?(P=gt,this):P},lt.nameLabel=function(gt){return arguments.length?(nt=gt,this):nt},lt.numberFormat=function(gt){return arguments.length?(Y=gt,this):Y},lt.valueFormatter=function(gt){return arguments.length?(rt=gt,this):rt},lt.shouldShowDateInTitle=function(gt){return arguments.length?(u=gt,this):u},lt.show=function(){return W.style("visibility","visible"),this},lt.title=function(gt){return arguments.length?(o=gt,this):o},lt.tooltipOffset=function(gt){return arguments.length?(E=gt,this):E},lt.topicsOrder=function(gt){return arguments.length?(I=gt,this):I},lt.topicLabel=function(gt){return arguments.length?(dt=gt,this):dt},lt.update=function(gt,wt,Rt){var jt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;return k=wt,Nt(gt,Rt,jt),this},lt.valueLabel=function(gt){return arguments.length?(st=gt,this):st},lt}}.call(m,y,m,_t))===void 0||(_t.exports=R)},function(_t,m,y){"use strict";var R,B=function(et,K){if(Array.isArray(et))return et;if(Symbol.iterator in Object(et))return function(J,q){var Z=[],tt=!0,H=!1,X=void 0;try{for(var F,U=J[Symbol.iterator]();!(tt=(F=U.next()).done)&&(Z.push(F.value),!q||Z.length!==q);tt=!0);}catch(d){H=!0,X=d}finally{try{!tt&&U.return&&U.return()}finally{if(H)throw X}}return Z}(et,K);throw new TypeError("Invalid attempt to destructure non-iterable instance")};(R=function(et){var K=y(0),J=y(11),q=y(9),Z=y(2);return y(8),function(){var tt=12,H=12,X=12,F=12,U="",d="value",L="name",M=J.easeQuadInOut,s=void 0,_=void 0,w=0,o=20,u=".2f",C=function(b){return q.format(u)(b)},E=void 0,S=void 0,v=void 0;function g(b){b.each(function(){E=100-F-H,S=100-tt-X,function(z){v||(v=Z.select(z).append("g").classed("britechart britechart-mini-tooltip",!0)).append("g").classed("tooltip-container-group",!0).attr("transform","translate( "+F+", "+tt+")").append("g").classed("tooltip-group",!0),v.transition().attr("width",100).attr("height",100),g.hide()}(this),_=v.selectAll(".tooltip-group").append("g").classed("tooltip-text select-disable",!0),s=_.append("rect").classed("tooltip-background",!0).attr("width",100).attr("height",100).attr("rx",1).attr("ry",1).attr("y",-tt).attr("x",-F).style("fill","#43484e").style("stroke","#43484e").style("stroke-width",1).style("pointer-events","none").style("opacity",.9)})}function x(){for(var b=arguments.length,z=Array(b),T=0;T0}(nt,k)?k+o:k-E-o-H,function(mt,Et){return mt-tt-X-S-Et>0}(dt,Q)?Q+w:Q-S-w-X]}function l(){var b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},z=b[d]||"",T=b[L]||"",k=21,Q=22*1.18,st="1em",nt=0,dt=void 0,mt=void 0,Et=void 0;_.selectAll("text").remove(),U&&(Et=_.append("text").classed("mini-tooltip-title",!0).attr("dy",st).attr("y",0).style("fill","#43484e").style("font-size",14).text(U),nt=k+nt),T&&(mt=_.append("text").classed("mini-tooltip-name",!0).attr("dy",st).attr("y",nt||0).style("fill","#ffffff").style("font-size",14).text(T),nt=k+nt),z&&(dt=_.append("text").classed("mini-tooltip-value",!0).attr("dy",st).attr("y",nt||0).style("fill","#ffffff").style("font-size",22).style("font-weight",200).text(C(z)),nt=Q+nt),E=x(mt,Et,dt),S=nt}function f(b,z,T){var k,Q,st,nt;l(b),k=p(z,T),Q=B(k,2),st=Q[0],nt=Q[1],v.transition().duration(100).ease(M).attr("height",S+tt+X).attr("width",E+F+H).attr("transform","translate("+st+","+nt+")"),s.attr("height",S+tt+X).attr("width",E+F+H)}return g.hide=function(){return v.style("visibility","hidden"),this},g.nameLabel=function(b){return arguments.length?(L=b,this):L},g.numberFormat=function(b){return arguments.length?(u=b,this):u},g.valueFormatter=function(b){return arguments.length?(C=b,this):C},g.show=function(){var b;return l(b),v.style("visibility","visible"),this},g.title=function(b){return arguments.length?(U=b,this):U},g.update=function(b,z,T){return f(b,z,T),this},g.valueLabel=function(b){return arguments.length?(d=b,this):d},g}}.call(m,y,m,_t))===void 0||(_t.exports=R)},function(_t,m,y){"use strict";var R,B=Object.assign||function(et){for(var K=1;KXt[de]?-1:Xt[he]===Xt[de]?0:1}),Yt=At.indexOf("Other");if(Yt>=0){var ae=At.splice(Yt,1);At=At.concat(ae)}return At}(yt);var It=d.stack().keys(Rt).order(d.stackOrderNone).offset(d.stackOffsetNone);Ye=It(Kn),xe=It(Mn)}(),_r=Oe?Ue.maxY:(Ui=nt(Nn.map(function(Qe){return Qe.name})),Z.max(Mn,function(Qe){var yt=Ui.map(function(It){return Qe[It]});return Z.sum(yt)})),I=U.scaleTime().domain(Z.extent(mn,function(Qe){return Qe.date})).rangeRound([0,hn]),ot=U.scaleLinear().domain([0,_r]).rangeRound([yn,0]).nice(),gt=Rt.reduce(function(Qe,yt,It){return s({},Qe,J({},yt,pt[It]))},{}),ee=nt(Nn.map(function(Qe){return Qe.name})),Se={},ee.forEach(function(Qe){var yt=Nn.find(function(It){return It.name===Qe});yt.hasOwnProperty("show")?Se[Qe]=yt.show:Se[Qe]=!0}),wt=Se,function(Qe){qe||((qe=L.select(Qe).append("svg").classed("britechart stacked-area",!0)).append("rect").classed("export-wrapper",!0).attr("width",mt).attr("height",Et).attr("fill","white"),function(){var yt=qe.append("g").classed("container-group",!0).attr("transform","translate("+dt.left+","+dt.top+")");yt.append("g").classed("x-axis-group",!0).append("g").classed("x axis",!0),yt.selectAll(".x-axis-group").append("g").classed("month-axis",!0),yt.append("g").classed("y-axis-group axis",!0),yt.append("g").classed("grid-lines-group",!0),yt.append("g").classed("y-axis-label",!0),yt.append("g").classed("chart-group",!0),ce&&yt.append("g").classed("legend-group",!0),yt.append("g").classed("metadata-group",!0)}()),qe.attr("width",mt).attr("height",Et)}(this),function(){var Qe=void 0,yt=void 0;if(Zt==="custom"&&typeof Wt=="string")Qe={tick:ne,format:M.timeFormat(Wt)},yt=null;else{var It=u(mn,mt,Zt,le);Qe=It.minor,yt=It.major,rt=tt.axisBottom(I).ticks(yt.tick).tickSize(0,0).tickFormat(yt.format)}Y=tt.axisBottom(I).ticks(Qe.tick).tickSize(10,0).tickPadding(5).tickFormat(Qe.format),D=tt.axisRight(ot).ticks(W).tickSize([0]).tickPadding(5).tickFormat(vn),function(Xt,At){qe.select(".grid-lines-group").selectAll("line").remove(),(fr==="horizontal"||fr==="full")&&qe.select(".grid-lines-group").selectAll("line.horizontal-grid-line").data(ot.ticks(At)).enter().append("line").attr("class","horizontal-grid-line").attr("x1",-Ie-30).attr("x2",hn).attr("y1",function(Yt){return ot(Yt)}).attr("y2",function(Yt){return ot(Yt)}),fr!=="vertical"&&fr!=="full"||qe.select(".grid-lines-group").selectAll("line.vertical-grid-line").data(I.ticks(Xt)).enter().append("line").attr("class","vertical-grid-line").attr("y1",0).attr("y2",yn).attr("x1",function(Yt){return I(Yt)}).attr("x2",function(Yt){return I(Yt)}),qe.select(".grid-lines-group").selectAll("line.extended-x-line").data([0]).enter().append("line").attr("class","extended-x-line").attr("x1",-Ie-30).attr("x2",hn).attr("y1",Et-dt.bottom-dt.top).attr("y2",Et-dt.bottom-dt.top)}(Qe.tick,W)}(),function(){qe.select(".x-axis-group .axis.x").attr("transform","translate( 0, "+yn+" )").call(Y),Zt!=="custom"&&qe.select(".x-axis-group .month-axis").attr("transform","translate(0, "+(yn+30)+")").call(rt),qe.select(".y-axis-group.axis").attr("transform","translate( "+-Ie+", 0)").call(D).call(cr),lt&&(it&&qe.selectAll(".y-axis-label-text").remove(),it=qe.select(".y-axis-label").append("text").classed("y-axis-label-text",!0).attr("x",-yn/2).attr("y",vt).attr("text-anchor","middle").attr("transform","rotate(270 0 0)").text(lt))}(),function(){if(be&&(qe.selectAll(".layer-container").remove(),qe.selectAll(".layer").remove(),qe.selectAll(".area-outline").remove()),Oe)return Qe=d.line().x(function(It){return I(It.date)}).y(function(){return ot(0)-1}),(yt=qe.select(".chart-group")).append("path").attr("class","empty-data-line").attr("d",Qe(Mn)).style("stroke","url(#empty-data-line-gradient)"),void yt.append("linearGradient").attr("id","empty-data-line-gradient").attr("gradientUnits","userSpaceOnUse").attr("x1",0).attr("x2",I(Nn[Nn.length-1].date)).attr("y1",0).attr("y2",0).selectAll("stop").data([{offset:"0%",color:xt[0]},{offset:"100%",color:xt[1]}]).enter().append("stop").attr("offset",function(It){return It.offset}).attr("stop-color",function(It){return It.color});var Qe,yt;tn=d.area().curve(S[fe]).x(function(It){var Xt=It.data;return I(Xt.date)}).y0(function(It){return ot(It[0])}).y1(function(It){return ot(It[1])}),on=d.line().curve(tn.curve()).x(function(It){var Xt=It.data;return I(Xt.date)}).y(function(It){return ot(It[1])}),zt?((be=qe.select(".chart-group").selectAll(".layer").data(Ye,Te).enter().append("g").classed("layer-container",!0)).append("path").attr("class","layer").attr("d",tn).style("opacity",function(It){var Xt=It.key;return wt[Xt]?Nt:0}).style("fill",function(It){var Xt=It.key;return gt[Xt]}),be.append("path").attr("class","area-outline").attr("d",on).style("stroke",function(It){var Xt=It.key;return gt[Xt]}).style("opacity",function(It){var Xt=It.key;return wt[Xt]?Nt:0}),qe.select(".chart-group").selectAll(".layer").data(xe).transition().delay(function(It,Xt){return Jt[Xt]}).duration(1e3).ease(we).attr("d",tn).style("opacity",function(It){var Xt=It.key;return wt[Xt]?Nt:0}).style("fill",function(It){var Xt=It.key;return gt[Xt]}),qe.select(".chart-group").selectAll(".area-outline").data(xe).transition().delay(function(It,Xt){return Jt[Xt]}).duration(1e3).ease(we).attr("d",on).style("opacity",function(It){var Xt=It.key;return wt[Xt]?Nt:0})):((be=qe.select(".chart-group").selectAll(".layer").data(xe).enter().append("g").classed("layer-container",!0)).append("path").attr("class","layer").attr("d",tn).style("opacity",function(It){var Xt=It.key;return wt[Xt]?Nt:0}).style("fill",function(It){var Xt=It.key;return gt[Xt]}),be.append("path").attr("class","area-outline").attr("d",on).style("stroke",function(It){var Xt=It.key;return gt[Xt]}).style("opacity",function(It){var Xt=It.key;return wt[Xt]?Nt:0}),qe.select(".chart-group").selectAll(".layer").attr("d",tn).style("opacity",function(It){var Xt=It.key;return wt[Xt]?Nt:0}).style("fill",function(It){var Xt=It.key;return gt[Xt]}),qe.select(".chart-group").selectAll(".area-outline").attr("class","area-outline").attr("d",on).style("stroke",function(It){var Xt=It.key;return gt[Xt]}).style("opacity",function(It){var Xt=It.key;return wt[Xt]?Nt:0})),ye||qe.select(".chart-group").selectAll(".area-outline").style("display","none"),be.exit().transition().style("opacity",0).remove()}(),function(){if(ce){var Qe=Number.parseInt(hn)+Number.parseInt(dt.right);Ze=qe.selectAll(".legend-group").append("g").attr("transform","translate("+Qe+", 0)").classed("tooltip-text",!0),Me=Ze.append("text").classed("tooltip-title",!0).attr("x",-43).attr("dy",".35em").attr("y",16).style("fill","#282C35").style("font-size","12px"),Ze.append("line").classed("tooltip-divider",!0).attr("x1",-43).attr("x2",225).attr("y1",31).attr("y2",31).style("stroke","#D2D6DF"),Sn=Ze.append("g").classed("tooltip-body",!0).style("transform","translateY(8px)").style("fill","#282C35");for(var yt=[].concat(K(new Set(Nn.map(function(ke){return ke.name})))),It=[],Xt=function(ke){var Ke={},He=yt[ke];Ke.name=He,Ke.sum=Nn.filter(function(rn){return rn.name===yt[ke]}).reduce(function(rn,En){return rn+En.value},0),It.push(Ke)},At=0;Atge&&!Oe&&(function(){Kt&&qe.selectAll(".overlay").remove(),Kt=qe.select(".metadata-group").append("rect").attr("class","overlay").attr("y1",0).attr("y2",yn).attr("height",yn).attr("width",hn).attr("fill","rgba(0, 0, 0, 0)").style("display","none")}(),function(){te&&qe.selectAll(".vertical-marker-container").remove(),te=qe.select(".metadata-group").append("g").attr("class","vertical-marker-container").attr("transform","translate(9999, 0)"),Ot=te.selectAll("path").data([{x1:0,y1:0,x2:0,y2:0}]).enter().append("line").classed("vertical-marker",!0).attr("x1",0).attr("y1",yn).attr("x2",0).attr("y2",0)}(),qe.on("mouseover",function(Qe){(function(yt,It){Kt.style("display","block"),Ot.classed("bc-is-active",!0),nn.call("customMouseOver",yt,It,L.mouse(yt))})(this,Qe)}).on("mouseout",function(Qe){(function(yt,It){Kt.style("display","none"),Ot.classed("bc-is-active",!1),nn.call("customMouseOut",yt,It,L.mouse(yt))})(this,Qe)}).on("mousemove",function(Qe){(function(yt){Bt||Nr();var It=L.mouse(yt),Xt=et(It,2),At=Xt[0],Yt=Xt[1],ae=nr(At-dt.left),he=void 0;ae&&(sr(he=I(new Date(ae.key))),Lr(ae),nn.call("customMouseMove",yt,ae,gt,he,Yt))})(this)})),Ut&&function(){Bt||Nr();var Qe=nr(hn);Qe&&(sr(I(new Date(Qe.key))),Lr(Qe))}()})}function wn(){qe.on("touchmove",function(Rn){(function(Or,fi){nn.call("customTouchMove",Or,fi,L.touch(Or))})(this,Rn)})}function vn(Rn){return(p(Rn)?g:x)(Rn)}function cr(Rn){Rn.selectAll(".tick text").attr("transform","translate(-20, -8)")}function Jn(Rn){return new Date(Rn).toLocaleDateString()}function dr(Rn){var Or,fi,si=void 0,Kr=void 0;Or=Rn.name,fi=Rn.sum.toLocaleString(),Kr=Sn.append("text").classed("tooltip-left-text",!0).attr("dy","1em").attr("x",-15).attr("y",en).style("fill","#000000").style("font-size","12px").text(Or).call(gr,200,12,-25),si=Sn.append("text").classed("tooltip-right-text",!0).attr("dy","1em").attr("x",-15).attr("y",en).style("fill","#000000").style("font-size","12px").text(fi),xn=Kr.node().getBBox().height?Kr.node().getBBox().height:xn,xn+5,De=si.node().getBBox().width?si.node().getBBox().width:De,si.attr("x",300-De-75),Sn.append("circle").classed("tooltip-circle",!0).attr("cx",-35).attr("cy",en+8).attr("r",5).style("fill",gt[Rn.name]).style("stroke-width",1),en+=xn+7}function gr(Rn,Or,fi){var si=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;Rn.each(function(){var Kr,_r,Ui,ee,Se,Xe,Qe;for(Kr=(Rn=L.select(this)).text().split(/\s+/).reverse(),Ui=[],ee=0,Se=Rn.attr("y"),Xe=parseFloat(Rn.attr("dy")),Qe=Rn.text(null).append("tspan").attr("x",si).attr("y",Se).attr("dy",Xe+"em");_r=Kr.pop();)Ui.push(_r),Qe.text(Ui.join(" ")),_.getTextWidth(Ui.join(" "),fi,"Karla, sans-serif")>Or&&(Ui.pop(),Qe.text(Ui.join(" ")),ee<4&&(Ui=[_r],Qe=Rn.append("tspan").attr("x",si).attr("y",Se).attr("dy",1.2*++ee+Xe+"em").text(_r)))})}function nr(Rn){var Or=mn.filter(function(fi){var si=fi.date;return Math.abs(I(si)-Rn)<=Bt});if(Or.length)return Or[0]}function Nr(){var Rn=mn.map(function(Or){return Or.date});Bt=(I(Rn[1])-I(Rn[0]))/2}function Lr(Rn){var Or=Rn.values,fi=0;te.selectAll(".circle-container").remove(),Or=Or.filter(function(Kr){return!!Kr});var si=Rt.reduce(function(Kr,_r){return[].concat(K(Kr),[Or.find(function(Ui){return Ui.name===_r})])},[]);si.forEach(function(Kr,_r){var Ui=te.append("g").classed("circle-container",!0).append("circle").classed("data-point-highlighter",!0).attr("cx",12).attr("cy",0).attr("r",5).style("stroke-width",1.2).style("stroke",gt[Kr.name]).style("opacity",function(ee){var Se=ee.key;return wt[Se]?Nt:0}).style("cursor","pointer").on("click",function(){(function(ee){Ct||(Ct=f(qe.select(".metadata-group")),Tt=b(Ct));var Se=L.select(ee);Se.style("stroke-width",5).style("stroke-opacity",.6).attr("filter","url(#"+Tt+")"),z(Se,we,7)})(this),function(ee,Se){nn.call("customDataEntryClick",ee,Se,L.mouse(ee))}(this,Kr)}).on("mouseout",function(){var ee;ee=this,L.select(ee).attr("filter","none")});fi+=si[_r][ve],Ui.attr("transform","translate( -12, "+ot(fi)+" )")})}function sr(Rn){te.attr("transform","translate("+Rn+",0)")}return fn.areaCurve=function(Rn){return arguments.length?(fe=Rn,this):fe},fn.areaOpacity=function(Rn){return arguments.length?(Nt=Rn,this):Nt},fn.aspectRatio=function(Rn){return arguments.length?(P=Rn,this):P},fn.axisTimeCombinations=E,fn.colorSchema=function(Rn){return arguments.length?(pt=Rn,this):pt},fn.dateLabel=function(Rn){return arguments.length?(Ge=Rn,this):Ge},fn.emptyDataConfig=function(Rn){return arguments.length?(Ue=Rn,this):Ue},fn.grid=function(Rn){return arguments.length?(fr=Rn,this):fr},fn.hasOutline=function(Rn){return arguments.length?(ye=Rn,this):ye},fn.height=function(Rn){return arguments.length?(P&&(mt=Math.ceil(Rn/P)),Et=Rn,this):Et},fn.initializeVerticalMarker=function(Rn){return arguments.length?(Ut=Rn,this):Ut},fn.isAnimated=function(Rn){return arguments.length?(zt=Rn,this):zt},fn.isPrintMode=function(Rn){return arguments.length?(ce=Rn,this):ce},fn.keyLabel=function(Rn){return arguments.length?(Le=Rn,this):Le},fn.margin=function(Rn){return arguments.length?(dt=B({},dt,Rn),this):dt},fn.tooltipThreshold=function(Rn){return arguments.length?(ge=Rn,this):ge},fn.topicsOrder=function(Rn){return arguments.length?(jt=Rn,this):jt},fn.loadingState=function(Rn){return arguments.length?(Mt=Rn,this):Mt},fn.locale=function(Rn){return arguments.length?(le=Rn,this):le},fn.exportChart=function(Rn,Or){w.call(fn,qe,Rn,Or)},fn.on=function(){var Rn=nn.on.apply(nn,arguments);return Rn===nn?fn:Rn},fn.valueLabel=function(Rn){return arguments.length?(ve=Rn,this):ve},fn.width=function(Rn){return arguments.length?(P&&(Et=Math.ceil(Rn*P)),mt=Rn,this):mt},fn.xAxisCustomFormat=function(Rn){return arguments.length?(Wt=Rn,this):Wt},fn.xAxisFormat=function(Rn){return arguments.length?(Zt=Rn,this):Zt},fn.xTicks=function(Rn){return arguments.length?(ne=Rn,this):ne},fn.yAxisLabel=function(Rn){return arguments.length?(lt=Rn,this):lt},fn.yAxisLabelOffset=function(Rn){return arguments.length?(vt=Rn,this):vt},fn.yTicks=function(Rn){return arguments.length?(W=Rn,this):W},fn}}.call(m,y,m,_t))===void 0||(_t.exports=R)},function(_t,m,y){"use strict";var R,B=Object.assign||function(et){for(var K=1;K0&&arguments[0]!==void 0&&arguments[0],Ot=te?1:0;lt.attr("opacity",Ot),it.attr("opacity",Ot)}return tn.aspectRatio=function(te){return arguments.length?(S=te,this):S},tn.circleOpacity=function(te){return arguments.length?(xt=te,this):xt},tn.colorSchema=function(te){return arguments.length?(gt=te,this):gt},tn.exportChart=function(te,Ot){d.call(tn,Wt,te,Ot)},tn.grid=function(te){return arguments.length?(l=te,this):l},tn.hasCrossHairs=function(te){return arguments.length?(Rt=te,this):Rt},tn.hasHollowCircles=function(te){return arguments.length?(ne=te,this):ne},tn.hasTrendline=function(te){return arguments.length?(jt=te,this):jt},tn.height=function(te){return arguments.length?(S&&(C=Math.ceil(te/S)),E=te,this):E},tn.highlightTextLegendOffset=function(te){return arguments.length?(vt=te,this):vt},tn.isAnimated=function(te){return arguments.length?(wt=te,this):wt},tn.margin=function(te){return arguments.length?(u=B({},u,te),this):u},tn.maxCircleArea=function(te){return arguments.length?(Nt=te,this):Nt},tn.on=function(){var te=xe.on.apply(xe,arguments);return te===xe?tn:te},tn.width=function(te){return arguments.length?(S&&(E=Math.ceil(te*S)),C=te,this):C},tn.xAxisLabel=function(te){return arguments.length?(I=te,this):I},tn.xAxisLabelOffset=function(te){return arguments.length?(rt=te,this):rt},tn.xAxisFormat=function(te){return arguments.length?(z=te,this):z},tn.xTicks=function(te){return arguments.length?(x=te,this):x},tn.yAxisFormat=function(te){return arguments.length?(Q=te,this):Q},tn.yAxisLabel=function(te){return arguments.length?(mt=te,this):mt},tn.yAxisLabelOffset=function(te){return arguments.length?(Mt=te,this):Mt},tn.yTicks=function(te){return arguments.length?(p=te,this):p},tn}}.call(m,y,m,_t))===void 0||(_t.exports=R)},function(_t,m,y){"use strict";var R,B=Object.assign||function(K){for(var J=1;JD&&mt.on("mouseover",function(Kt){(function(te,Ot){ne.call("customMouseOver",te,Ot,d.mouse(te))})(this,Kt)}).on("mouseout",function(Kt){(function(te,Ot){mt.select(".metadata-group").attr("transform","translate(9999, 0)"),ne.call("customMouseOut",te,Ot,d.mouse(te))})(this,Kt)}).on("mousemove",function(Kt){var te,Ot,Bt,Ut,zt,ce,we,ye,qe,hn;Ot=fe(te=this),Bt=et(Ot,2),Ut=Bt[0],zt=Bt[1],ce=dt?be(zt):xe(Ut),we=void 0,ye=void 0,ce&&(dt?(we=Ut-w.left,ye=g(ce.key)+g.bandwidth()/2):(we=E(ce.key)+S(ce[Nt]),ye=zt-w.bottom),qe=we,hn=ye,mt.select(".metadata-group").attr("transform","translate("+qe+","+hn+")"),ne.call("customMouseMove",te,ce,Q,we,ye))}).on("click",function(Kt){var te,Ot,Bt,Ut,zt,ce;Ot=fe(te=this),Bt=et(Ot,2),Ut=Bt[0],zt=Bt[1],ce=dt?be(zt):xe(Ut),ne.call("customClick",te,ce,d.mouse(te))}),mt.selectAll(".bar").on("mouseover",function(Kt){(function(te,Ot){d.select(te).attr("fill",function(){return Z.color(Q[Ot.group]).darker()})})(this,Kt)}).on("mouseout",function(Kt){(function(te,Ot){d.select(te).attr("fill",function(){return Q[Ot.group]})})(this,Kt)})}()})}function le(on){on.selectAll(".tick text").attr("transform","translate("+f.x+", "+f.y+")")}function fe(on){return d.mouse(on)}function xe(on){var Jt=on-w.left,Kt=S.bandwidth(),te=[];return st.forEach(function(Ot){var Bt=Ot.values.find(function(Ut){return Math.abs(Jt>=E(Ut[Ct])+S(Ut[Nt]))&&Math.abs(Jt-S(Ut[Nt])-E(Ut[Ct])<=Kt)});Bt&&(Bt.values=Ot.values,Bt.key=Bt.name,te.push(Bt))}),te.length?te[0]:void 0}function be(on){var Jt=on-w.bottom,Kt=g.bandwidth(),te=[];return st.map(function(Ot){var Bt=Ot.values.find(function(Ut){return Math.abs(Jt>=g(Ut[Ct]))&&Math.abs(Jt-g(Ut[Ct])<=2*Kt)});Bt&&(Bt.values=Ot.values,Bt.key=Bt.name,te.push(Bt))}),te.length?te[0]:void 0}function Ye(on){var Jt=d.select(this),Kt=F.interpolateRound(0,E(Rt(on))),te=F.interpolateNumber(0,1);return function(Ot){Jt.attr("width",Kt(Ot)).style("opacity",te(Ot))}}function tn(on){var Jt=d.select(this),Kt=F.interpolateRound(0,Mt-g(Rt(on))),te=F.interpolateRound(Mt,g(Rt(on))),Ot=F.interpolateNumber(0,1);return function(Bt){Jt.attr("y",te(Bt)).attr("height",Kt(Bt)).style("opacity",Ot(Bt))}}return Wt.aspectRatio=function(on){return arguments.length?(l=on,this):l},Wt.colorSchema=function(on){return arguments.length?(T=on,this):T},Wt.exportChart=function(on,Jt){M.call(Wt,mt,on,Jt)},Wt.groupLabel=function(on){return arguments.length?(Nt=on,this):Nt},Wt.grid=function(on){return arguments.length?(xt=on,this):xt},Wt.height=function(on){return arguments.length?(l&&(o=Math.ceil(on/l)),u=on,this):u},Wt.isHorizontal=function(on){return arguments.length?(dt=on,this):dt},Wt.isAnimated=function(on){return arguments.length?(Zt=on,this):Zt},Wt.loadingState=function(on){return arguments.length?(C=on,this):C},Wt.margin=function(on){return arguments.length?(w=B({},w,on),this):w},Wt.nameLabel=function(on){return arguments.length?(Ct=on,this):Ct},Wt.yTicks=function(on){return arguments.length?(b=on,this):b},Wt.on=function(){var on=ne.on.apply(ne,arguments);return on===ne?Wt:on},Wt.tooltipThreshold=function(on){return arguments.length?(D=on,this):D},Wt.valueLabel=function(on){return arguments.length?(Tt=on,this):Tt},Wt.valueLabelFormat=function(on){return arguments.length?(gt=on,this):gt},Wt.width=function(on){return arguments.length?(l&&(u=Math.ceil(on*l)),o=on,this):o},Wt.xTicks=function(on){return arguments.length?(z=on,this):z},Wt.yAxisLabel=function(on){return arguments.length?(lt=on,this):lt},Wt.yAxisLabelOffset=function(on){return arguments.length?(vt=on,this):vt},Wt.yTickTextOffset=function(on){return arguments.length?(f=on,this):f},Wt}}.call(m,y,m,_t))===void 0||(_t.exports=R)},function(_t,m,y){"use strict";var R,B=Object.assign||function(J){for(var q=1;qot?vn-cr-10:vn}).attr("y",function(wn){return b(Ye(wn))+16}).text(function(wn){return ye(xe(wn))+nn(be(wn))+"%"}),xn.enter().append("rect").classed("striped",!0).attr("x",1).attr("y",function(wn){return b(Ye(wn))}).attr("height",b.bandwidth()).attr("fill","url(#diagonalHatch)"));Sn.enter().append("rect").classed("bg-hover",!0).on("click",function(wn){Nn(this,wn)}).attr("x",-E.left).attr("y",function(wn){return b(Ye(wn))}).attr("height",b.bandwidth()*W.length+4*W.length).attr("width",ot+E.left).attr("fill","#d6e8fa").attr("fill-opacity",0).on("mouseover",mn).on("mouseout",Mn),on?(bn.style("opacity",.24).transition().delay(function(wn,vn){return wt[vn]}).duration(1e3).ease(Mt).tween("attr.width",Kn),Y&&Te.style("opacity",.24).transition().delay(function(wn,vn){return wt[vn]}).duration(1e3).ease(Mt).tween("attr.width",fr),fn.style("opacity",.24).transition().delay(function(wn,vn){return wt[vn]}).duration(1e3).ease(Mt).tween("attr.width",Kn)):(bn.attr("width",function(wn){return p(Y?tn(wn):be(wn))}),Y&&Te.attr("width",function(wn){return p(fe(wn))}),fn.attr("width",function(wn){return p(Y?tn(wn):be(wn))}))}(Ue),Ue.exit().transition().style("opacity",0).remove()}(),rt.select(".x-axis-group .axis.x").attr("transform","translate( 0, "+D+" )").call(l),rt.select(".y-axis-group.axis").attr("transform","translate( "+-xt+", 0)").call(z),rt.selectAll(".y-axis-group.axis .tick").call(ge),rt.selectAll(".y-axis-group.axis .tick text").on("mouseover",mn).on("mouseout",Mn).call(ce,E.left-50).selectAll("tspan"),Tt&&(Nt&&rt.selectAll(".y-axis-label-text").remove(),Nt=rt.select(".y-axis-label").append("text").classed("y-axis-label-text",!0).attr("x",-D/2).attr("y",gt).attr("text-anchor","middle").attr("transform","rotate(270 0 0)").text(Tt)),function(){if(Jt){var Ue=Number.parseInt(ot)+Number.parseInt(E.right);Kt=rt.selectAll(".legend-group").append("g").attr("transform","translate("+Ue+", -30)").classed("tooltip-text",!0),te=Kt.append("g").classed("tooltip-body",!0).style("transform","translateY(8px)").style("fill","#282C35"),[].concat(K(new Set(P.map(function(Oe){return Oe.group})))).reverse().forEach(we)}}(),function(){v>pt&&rt.on("mouseover",function(Ue){(function(Oe,De){Ut.call("customMouseOver",Oe,De,M.mouse(Oe)),mn(De)})(this,Ue)}).on("mouseout",function(Ue){(function(Oe,De){rt.select(".metadata-group").attr("transform","translate(9999, 0)"),Ut.call("customMouseOut",Oe,De,M.mouse(Oe))})(this,Ue)}).on("mousemove",function(Ue){var Oe,De,Ze,Sn,Me,en,xn,Te,bn;De=hn(Oe=this),Ze=et(De,2),Sn=Ze[0],Me=yn(Ze[1]),en=void 0,xn=void 0,Me&&(en=Sn-E.left,xn=f(Me.key)+f.bandwidth()/2,Te=en,bn=xn,rt.select(".metadata-group").attr("transform","translate("+Te+","+bn+")"),Ut.call("customMouseMove",Oe,Me,mt,en,xn))}).on("click",function(Ue){Nn(this,Ue)}),rt.selectAll(".row").on("mouseover",function(Ue){(function(Oe,De){M.select(Oe).attr("fill",function(){return tt.color(mt[De.group]).darker()})})(this,Ue)}).on("mouseout",function(Ue){(function(Oe,De){M.select(Oe).attr("fill",function(){return mt[De.group]})})(this,Ue)})}()})}function ce(Ge,ve){_.wrapTextWithEllipses(Ge,ve,-10,2,.8)}function we(Ge){var ve,Le=Ge,Ue=void 0;ve=Ge,Ue=te.append("text").classed("tooltip-left-text",!0).attr("dy","1em").attr("dx",0).attr("y",Ot).style("fill","#000000").style("font-size","12px").text(ve).call(qe,200,12,-25),Bt=Ue.node().getBBox().height?Ue.node().getBBox().height:Bt,Bt+5,te.append("circle").classed("tooltip-circle",!0).attr("cx",-39.5).attr("cy",Ot+10).attr("r",5).style("fill",mt[Le]).style("stroke-width",1),Ot+=Bt+7}function ye(Ge){return Ge?Ge+" | ":""}function qe(Ge,ve,Le){var Ue=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;Ge.each(function(){var Oe,De,Ze,Sn,Me,en,xn;for(Oe=(Ge=M.select(this)).text().split(/\s+/).reverse(),Ze=[],Sn=0,Me=Ge.attr("y"),en=parseFloat(Ge.attr("dy")),xn=Ge.text(null).append("tspan").attr("x",Ue).attr("y",Me).attr("dy",en+"em");De=Oe.pop();)Ze.push(De),xn.text(Ze.join(" ")),_.getTextWidth(Ze.join(" "),Le,"Karla, sans-serif")>ve&&(Ze.pop(),xn.text(Ze.join(" ")),Sn<4&&(Ze=[De],xn=Ge.append("tspan").attr("x",Ue).attr("y",Me).attr("dy",1.2*++Sn+en+"em").text(De)))})}function hn(Ge){return M.mouse(Ge)}function yn(Ge){var ve=Ge-E.bottom,Le=f.bandwidth(),Ue=[];return Et.map(function(Oe){var De=Oe.values.find(function(Ze){return Math.abs(ve>=f(Ze[jt]))&&Math.abs(ve-f(Ze[jt])<=2*Le)});De&&(De.values=Oe.values,De.key=De.name,Ue.push(De))}),Ue.length?Ue[0]:void 0}function Nn(Ge,ve){var Le=hn(Ge),Ue=et(Le,2),Oe=(Ue[0],yn(Ue[1]));Ut.call("customClick",Ge,Oe,M.mouse(Ge))}function mn(Ge,ve){var Le=null;this&&(Le=M.select(this.parentNode).attr("class").replace("layer layer-","")),typeof Ge=="string"&&(Le=Ie(Ge)),parseInt(Le)>-1&&(M.select(S).select(".tick svg.visibility-"+Le).attr("opacity",1),M.select(S).select("g .layer-"+Le+" .bg-hover").attr("fill-opacity",.3))}function Mn(Ge,ve){var Le=null;this&&(Le=M.select(this.parentNode).attr("class").replace("layer layer-","")),typeof Ge=="string"&&(Le=Ie(Ge)),parseInt(Le)>-1&&(M.select(S).select(".tick svg.visibility-"+Le).attr("opacity",0),M.select(S).select("g .layer-"+Le+" .bg-hover").attr("fill-opacity",0))}function Kn(Ge){var ve=M.select(this),Le=d.interpolateNumber(0,1),Ue=Y?d.interpolateRound(0,p(tn(Ge))):d.interpolateRound(0,p(be(Ge)));return function(Oe){ve.attr("width",Ue(Oe)).style("opacity",Le(Oe))}}function fr(Ge){var ve=M.select(this),Le=d.interpolateRound(0,p(fe(Ge))),Ue=d.interpolateNumber(0,1);return function(Oe){ve.attr("width",Le(Oe)).style("opacity",Ue(Oe))}}function ge(Ge){Ge.each(function(){var ve=(Ge=M.select(this)).node().getBBox().height/2,Le=Ge.append("svg").attr("class",function(Ue){return"visibility visibility-"+Ie(Ue)}).attr("x",-(E.left-5)).attr("y",-ve).attr("width","300").attr("height","300").attr("viewBox","0 0 600 600").attr("fill","none").attr("opacity",0);Le.append("rect").attr("x",-10).attr("y",-10).attr("height","50").attr("width","50").attr("fill","#d6e8fa").on("mouseover",mn).on("mouseout",Mn).attr("opacity",0),Le.append("path").attr("d","M 10,10 L 30,30 M 30,10 L 10,30").attr("stroke","#0072ce").attr("stroke-width","2").on("mouseover",mn).on("mouseout",Mn)})}function Ie(Ge){return lt.indexOf(Ge)}return zt.aspectRatio=function(Ge){return arguments.length?(T=Ge,this):T},zt.colorSchema=function(Ge){return arguments.length?(dt=Ge,this):dt},zt.exportChart=function(Ge,ve){w.call(zt,rt,Ge,ve)},zt.groupLabel=function(Ge){return arguments.length?(ne=Ge,this):ne},zt.grid=function(Ge){return arguments.length?(Rt=Ge,this):Rt},zt.height=function(Ge){return arguments.length?(T&&(v=Math.ceil(Ge/T)),g=Ge,this):g},zt.isHorizontal=function(Ge){return arguments.length?(I=Ge,this):I},zt.isPrintMode=function(Ge){return arguments.length?(Jt=Ge,this):Jt},zt.isStacked=function(Ge){return arguments.length?(Y=Ge,this):Y},zt.isAnimated=function(Ge){return arguments.length?(on=Ge,this):on},zt.loadingState=function(Ge){return arguments.length?(x=Ge,this):x},zt.margin=function(Ge){return arguments.length?(E=B({},E,Ge),this):E},zt.nameLabel=function(Ge){return arguments.length?(jt=Ge,this):jt},zt.yTicks=function(Ge){return arguments.length?(Q=Ge,this):Q},zt.on=function(){var Ge=Ut.on.apply(Ut,arguments);return Ge===Ut?zt:Ge},zt.percentageAxisToMaxRatio=function(Ge){return arguments.length?(nt=Ge,this):nt},zt.tooltipThreshold=function(Ge){return arguments.length?(pt=Ge,this):pt},zt.valueLabel=function(Ge){return arguments.length?(Zt=Ge,this):Zt},zt.valueLabelFormat=function(Ge){return arguments.length?(Wt=Ge,this):Wt},zt.width=function(Ge){return arguments.length?(T&&(g=Math.ceil(Ge*T)),v=Ge,this):v},zt.xTicks=function(Ge){return arguments.length?(st=Ge,this):st},zt.yAxisLabel=function(Ge){return arguments.length?(Tt=Ge,this):Tt},zt.yAxisLabelOffset=function(Ge){return arguments.length?(gt=Ge,this):gt},zt.yTickTextOffset=function(Ge){return arguments.length?(k=Ge,this):k},zt}}.call(m,y,m,_t))===void 0||(_t.exports=R)},function(_t,m,y){"use strict";var R,B=Object.assign||function(K){for(var J=1;JW&&Et.on("mouseover",function(we){(function(ye,qe){le.call("customMouseOver",ye,qe,L.mouse(ye))})(this,we)}).on("mouseout",function(we){(function(ye,qe){Et.select(".metadata-group").attr("transform","translate(9999, 0)"),le.call("customMouseOut",ye,qe,L.mouse(ye))})(this,we)}).on("mousemove",function(we){var ye,qe,hn,yn,Nn,mn,Mn,Kn,fr,ge;qe=Ye(ye=this),hn=et(qe,2),yn=hn[0],Nn=hn[1],mn=mt?on(Nn):tn(yn),Mn=void 0,Kn=void 0,mn&&(mt?(Mn=yn-o.left,Kn=g(mn.key)+g.bandwidth()/2):(Mn=S(mn.key)+o.left,Kn=Nn-o.bottom),fr=Mn,ge=Kn,Et.select(".metadata-group").attr("transform","translate("+fr+","+ge+")"),le.call("customMouseMove",ye,mn,st,Mn,Kn))}).on("click",function(we){var ye,qe,hn,yn,Nn,mn;qe=Ye(ye=this),hn=et(qe,2),yn=hn[0],Nn=hn[1],mn=mt?on(Nn):tn(yn),le.call("customClick",ye,mn,L.mouse(ye))}),Et.selectAll(".bar").on("mouseover",Jt).on("mouseout",Kt)}()})}function xe(Bt){Bt.selectAll(".tick text").attr("transform","translate(-20, -8)")}function be(Bt){return Bt.map(function(Ut){for(var zt=0;zt=we&&Ut=we&&Ut=pt[1]&&(pt[0]=w[rt].floor(Ct[0]),pt[1]=w[rt].offset(pt[0])),U.select(this).transition().call(U.event.target.move,pt.map(b))}ot.call("customBrushEnd",this,pt)}}function vt(pt,xt){var Ct=null;pt!==null&&(Ct=[b(new Date(pt)),b(new Date(xt))]),dt.move(mt,Ct)}return W.axisTimeCombinations=_,W.dateRange=function(pt){return arguments.length?(p=pt,Array.isArray(p)&&vt.apply(void 0,et(p)),this):p},W.gradient=function(pt){return arguments.length?(I=pt,this):I},W.height=function(pt){return arguments.length?(S=pt,this):S},W.loadingState=function(pt){return arguments.length?(v=pt,this):v},W.locale=function(pt){return arguments.length?(nt=pt,this):nt},W.margin=function(pt){return arguments.length?(C=B({},C,pt),this):C},W.on=function(){var pt=ot.on.apply(ot,arguments);return pt===ot?W:pt},W.width=function(pt){return arguments.length?(E=pt,this):E},W.xAxisCustomFormat=function(pt){return arguments.length?(st=pt,this):st},W.xAxisFormat=function(pt){return arguments.length?(k=pt,this):k},W.xTicks=function(pt){return arguments.length?(Q=pt,this):Q},W.roundingTimeInterval=function(pt){return arguments.length?(rt=pt,this):rt},W}}.call(m,y,m,_t))===void 0||(_t.exports=R)},function(_t,m,y){"use strict";var R,B=Object.assign||function(et){for(var K=1;K0)){if(D/=xt,xt<0){if(D0){if(D>pt)return;D>vt&&(vt=D)}if(D=rt-lt,xt||!(D<0)){if(D/=xt,xt<0){if(D>pt)return;D>vt&&(vt=D)}else if(xt>0){if(D0)){if(D/=Ct,Ct<0){if(D0){if(D>pt)return;D>vt&&(vt=D)}if(D=ot-it,Ct||!(D<0)){if(D/=Ct,Ct<0){if(D>pt)return;D>vt&&(vt=D)}else if(Ct>0){if(D0||pt<1)||(vt>0&&(Mt[0]=[lt+vt*xt,it+vt*Ct]),pt<1&&(Mt[1]=[lt+pt*xt,it+pt*Ct]),!0)}}}}}function L(Mt,I,Y,rt,ot){var D=Mt[1];if(D)return!0;var P,W,lt=Mt[0],it=Mt.left,vt=Mt.right,pt=it[0],xt=it[1],Ct=vt[0],Tt=vt[1],Nt=(pt+Ct)/2,gt=(xt+Tt)/2;if(Tt===xt){if(Nt=rt)return;if(pt>Ct){if(lt){if(lt[1]>=ot)return}else lt=[Nt,Y];D=[Nt,ot]}else{if(lt){if(lt[1]1)if(pt>Ct){if(lt){if(lt[1]>=ot)return}else lt=[(Y-W)/P,Y];D=[(ot-W)/P,ot]}else{if(lt){if(lt[1]=rt)return}else lt=[I,P*I+W];D=[rt,P*rt+W]}else{if(lt){if(lt[0]=-nt)){var Ct=lt*lt+it*it,Tt=vt*vt+pt*pt,Nt=(pt*Ct-it*Tt)/xt,gt=(lt*Tt-vt*Ct)/xt,wt=o.pop()||new u;wt.arc=Mt,wt.site=ot,wt.x=Nt+P,wt.y=(wt.cy=gt+W)+Math.sqrt(Nt*Nt+gt*gt),Mt.circle=wt;for(var Rt=null,jt=k._;jt;)if(wt.yst)W=W.L;else{if(!((ot=D-b(W,P))>st)){rt>-st?(I=W.P,Y=W):ot>-st?(I=W,Y=W.N):I=Y=W;break}if(!W.R){I=W;break}W=W.R}(function(ne){T[ne.index]={site:ne,halfedges:[]}})(Mt);var lt=g(Mt);if(z.insert(I,lt),I||Y){if(I===Y)return E(I),Y=g(I.site),z.insert(lt,Y),lt.edge=Y.edge=X(I.site,lt.site),C(I),void C(Y);if(Y){E(I),E(Y);var it=I.site,vt=it[0],pt=it[1],xt=Mt[0]-vt,Ct=Mt[1]-pt,Tt=Y.site,Nt=Tt[0]-vt,gt=Tt[1]-pt,wt=2*(xt*gt-Ct*Nt),Rt=xt*xt+Ct*Ct,jt=Nt*Nt+gt*gt,Zt=[(gt*Rt-Ct*jt)/wt+vt,(xt*jt-Nt*Rt)/wt+pt];U(Y.edge,it,Tt,Zt),lt.edge=X(it,Mt,null,Zt),Y.edge=X(Mt,Tt,null,Zt),C(I),C(Y)}else lt.edge=X(I.site,lt.site)}}function f(Mt,I){var Y=Mt.site,rt=Y[0],ot=Y[1],D=ot-I;if(!D)return rt;var P=Mt.P;if(!P)return-1/0;var W=(Y=P.site)[0],lt=Y[1],it=lt-I;if(!it)return W;var vt=W-rt,pt=1/D-1/it,xt=vt/it;return pt?(-xt+Math.sqrt(xt*xt-2*pt*(vt*vt/(-2*it)-lt+it/2+ot-D/2)))/pt+rt:(rt+W)/2}function b(Mt,I){var Y=Mt.N;if(Y)return f(Y,I);var rt=Mt.site;return rt[1]===I?rt[0]:1/0}var z,T,k,Q,st=1e-6,nt=1e-12;function dt(Mt,I){return I[1]-Mt[1]||I[0]-Mt[0]}function mt(Mt,I){var Y,rt,ot,D=Mt.sort(dt).pop();for(Q=[],T=new Array(Mt.length),z=new H,k=new H;;)if(ot=w,D&&(!ot||D[1]st||Math.abs(Tt[0][1]-Tt[1][1])>st)||delete Q[Nt]})(P,W,lt,it),function(vt,pt,xt,Ct){var Tt,Nt,gt,wt,Rt,jt,Zt,ne,Wt,le,fe,xe,be=T.length,Ye=!0;for(Tt=0;Ttst||Math.abs(xe-Wt)>st)&&(Rt.splice(wt,0,Q.push(F(gt,le,Math.abs(fe-vt)st?[vt,Math.abs(ne-vt)st?[Math.abs(Wt-Ct)st?[xt,Math.abs(ne-xt)st?[Math.abs(Wt-pt)=W)return null;var lt=Mt-ot.site[0],it=I-ot.site[1],vt=lt*lt+it*it;do ot=D.cells[rt=P],P=null,ot.halfedges.forEach(function(pt){var xt=D.edges[pt],Ct=xt.left;if(Ct!==ot.site&&Ct||(Ct=xt.right)){var Tt=Mt-Ct[0],Nt=I-Ct[1],gt=Tt*Tt+Nt*Nt;gtMath.abs(De[1]-Mn[1])?Ye=!0:be=!0),Mn=De,xe=!0,L(),ve()}function ve(){var De;switch(qe=Mn[0]-mn[0],hn=Mn[1]-mn[1],Jt){case s:case M:Kt&&(qe=Math.max(zt-wt,Math.min(we-ne,qe)),Rt=wt+qe,Wt=ne+qe),te&&(hn=Math.max(ce-jt,Math.min(ye-le,hn)),Zt=jt+hn,fe=le+hn);break;case _:Kt<0?(qe=Math.max(zt-wt,Math.min(we-wt,qe)),Rt=wt+qe,Wt=ne):Kt>0&&(qe=Math.max(zt-ne,Math.min(we-ne,qe)),Rt=wt,Wt=ne+qe),te<0?(hn=Math.max(ce-jt,Math.min(ye-jt,hn)),Zt=jt+hn,fe=le):te>0&&(hn=Math.max(ce-le,Math.min(ye-le,hn)),Zt=jt,fe=le+hn);break;case w:Kt&&(Rt=Math.max(zt,Math.min(we,wt-qe*Kt)),Wt=Math.max(zt,Math.min(we,ne+qe*Kt))),te&&(Zt=Math.max(ce,Math.min(ye,jt-hn*te)),fe=Math.max(ce,Math.min(ye,le+hn*te)))}Wt0&&(wt=Rt-qe),te<0?le=fe-hn:te>0&&(jt=Zt-hn),Jt=s,ge.attr("cursor",g.selection),ve());break;default:return}L()}function Oe(){switch(et.c.keyCode){case 16:yn&&(be=Ye=yn=!1,ve());break;case 18:Jt===w&&(Kt<0?ne=Wt:Kt>0&&(wt=Rt),te<0?le=fe:te>0&&(jt=Zt),Jt=_,ve());break;case 32:Jt===s&&(et.c.altKey?(Kt&&(ne=Wt-qe*Kt,wt=Rt+qe*Kt),te&&(le=fe-hn*te,jt=Zt+hn*te),Jt=w):(Kt<0?ne=Wt:Kt>0&&(wt=Rt),te<0?le=fe:te>0&&(jt=Zt),Jt=_),ge.attr("cursor",g[on]),ve());break;default:return}L()}}function Tt(){pt(this,arguments).moved()}function Nt(){pt(this,arguments).ended()}function gt(){var wt=this.__brush||{selection:null};return wt.extent=u(rt.apply(this,arguments)),wt.dim=I,wt}return it.move=function(wt,Rt){wt.selection?wt.on("start.brush",function(){pt(this,arguments).beforestart().start()}).on("interrupt.brush end.brush",function(){pt(this,arguments).end()}).tween("brush",function(){var jt=this,Zt=jt.__brush,ne=pt(jt,arguments),Wt=Zt.selection,le=I.input(typeof Rt=="function"?Rt.apply(this,arguments):Rt,Zt.extent),fe=Object(Z.a)(Wt,le);function xe(be){Zt.selection=be===1&&le===null?null:fe(be),vt.call(jt),ne.brush()}return Wt!==null&&le!==null?xe:xe(1)}):wt.each(function(){var jt=this,Zt=arguments,ne=jt.__brush,Wt=I.input(typeof Rt=="function"?Rt.apply(jt,Zt):Rt,ne.extent),le=pt(jt,Zt).beforestart();Object(X.interrupt)(jt),ne.selection=Wt===null?null:Wt,vt.call(jt),le.start().brush().end()})},it.clear=function(wt){it.move(wt,null)},xt.prototype={beforestart:function(){return++this.active==1&&(this.state.emitter=this,this.starting=!0),this},start:function(){return this.starting?(this.starting=!1,this.emit("start")):this.emit("brush"),this},brush:function(){return this.emit("brush"),this},end:function(){return--this.active==0&&(delete this.state.emitter,this.emit("end")),this},emit:function(wt){Object(et.a)(new U(it,wt,I.output(this.state.selection)),W.apply,W,[wt,this.that,this.args])}},it.extent=function(wt){return arguments.length?(rt=typeof wt=="function"?wt:F(u(wt)),it):rt},it.filter=function(wt){return arguments.length?(ot=typeof wt=="function"?wt:F(!!wt),it):ot},it.touchable=function(wt){return arguments.length?(D=typeof wt=="function"?wt:F(!!wt),it):D},it.handleSize=function(wt){return arguments.length?(lt=+wt,it):lt},it.keyModifiers=function(wt){return arguments.length?(P=!!wt,it):P},it.on=function(){var wt=W.on.apply(W,arguments);return wt===W?it:wt},it}y.d(m,"brush",function(){return Et}),y.d(m,"brushX",function(){return dt}),y.d(m,"brushY",function(){return mt}),y.d(m,"brushSelection",function(){return nt})}])})},5382:We=>{(function(ue,ht){We.exports=ht()})(window,function(){return function(ue){var ht={};function j(_t){if(ht[_t])return ht[_t].exports;var m=ht[_t]={i:_t,l:!1,exports:{}};return ue[_t].call(m.exports,m,m.exports,j),m.l=!0,m.exports}return j.m=ue,j.c=ht,j.d=function(_t,m,y){j.o(_t,m)||Object.defineProperty(_t,m,{enumerable:!0,get:y})},j.r=function(_t){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(_t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(_t,"__esModule",{value:!0})},j.t=function(_t,m){if(1&m&&(_t=j(_t)),8&m||4&m&&typeof _t=="object"&&_t&&_t.__esModule)return _t;var y=Object.create(null);if(j.r(y),Object.defineProperty(y,"default",{enumerable:!0,value:_t}),2&m&&typeof _t!="string")for(var R in _t)j.d(y,R,function(B){return _t[B]}.bind(null,R));return y},j.n=function(_t){var m=_t&&_t.__esModule?function(){return _t.default}:function(){return _t};return j.d(m,"a",m),m},j.o=function(_t,m){return Object.prototype.hasOwnProperty.call(_t,m)},j.p="",j(j.s=107)}([function(ue,ht,j){"use strict";j.d(ht,"a",function(){return y});var _t=new Date,m=new Date;function y(R,B,et,K){function J(q){return R(q=arguments.length===0?new Date:new Date(+q)),q}return J.floor=function(q){return R(q=new Date(+q)),q},J.ceil=function(q){return R(q=new Date(q-1)),B(q,1),R(q),q},J.round=function(q){var Z=J(q),tt=J.ceil(q);return q-Z0))return X;do X.push(H=new Date(+q)),B(q,tt),R(q);while(H=Z)for(;R(Z),!q(Z);)Z.setTime(Z-1)},function(Z,tt){if(Z>=Z)if(tt<0)for(;++tt<=0;)for(;B(Z,-1),!q(Z););else for(;--tt>=0;)for(;B(Z,1),!q(Z););})},et&&(J.count=function(q,Z){return _t.setTime(+q),m.setTime(+Z),R(_t),R(m),Math.floor(et(_t,m))},J.every=function(q){return q=Math.floor(q),isFinite(q)&&q>0?q>1?J.filter(K?function(Z){return K(Z)%q==0}:function(Z){return J.count(0,Z)%q==0}):J:null}),J}},function(ue,ht,j){"use strict";j.d(ht,"d",function(){return _t}),j.d(ht,"c",function(){return m}),j.d(ht,"b",function(){return y}),j.d(ht,"a",function(){return R}),j.d(ht,"e",function(){return B});var _t=1e3,m=6e4,y=36e5,R=864e5,B=6048e5},function(ue,ht,j){"use strict";j.r(ht);var _t=function(I,Y){return IY?1:I>=Y?0:NaN},m=function(I){var Y;return I.length===1&&(Y=I,I=function(rt,ot){return _t(Y(rt),ot)}),{left:function(rt,ot,D,P){for(D==null&&(D=0),P==null&&(P=rt.length);D>>1;I(rt[W],ot)<0?D=W+1:P=W}return D},right:function(rt,ot,D,P){for(D==null&&(D=0),P==null&&(P=rt.length);D>>1;I(rt[W],ot)>0?P=W:D=W+1}return D}}},y=m(_t),R=y.right,B=y.left,et=R,K=function(I,Y){Y==null&&(Y=J);for(var rt=0,ot=I.length-1,D=I[0],P=new Array(ot<0?0:ot);rtI?1:Y>=I?0:NaN},tt=function(I){return I===null?NaN:+I},H=function(I,Y){var rt,ot,D=I.length,P=0,W=-1,lt=0,it=0;if(Y==null)for(;++W1)return it/(P-1)},X=function(I,Y){var rt=H(I,Y);return rt&&Math.sqrt(rt)},F=function(I,Y){var rt,ot,D,P=I.length,W=-1;if(Y==null){for(;++W=rt)for(ot=D=rt;++Wrt&&(ot=rt),D=rt)for(ot=D=rt;++Wrt&&(ot=rt),D0)return[I];if((ot=Y0)for(I=Math.ceil(I/W),Y=Math.floor(Y/W),P=new Array(D=Math.ceil(Y-I+1));++lt=0?(P>=w?10:P>=o?5:P>=u?2:1)*Math.pow(10,D):-Math.pow(10,-D)/(P>=w?10:P>=o?5:P>=u?2:1)}function S(I,Y,rt){var ot=Math.abs(Y-I)/Math.max(0,rt),D=Math.pow(10,Math.floor(Math.log(ot)/Math.LN10)),P=ot/D;return P>=w?D*=10:P>=o?D*=5:P>=u&&(D*=2),Yxt;)Ct.pop(),--Tt;var Nt,gt=new Array(Tt+1);for(P=0;P<=Tt;++P)(Nt=gt[P]=[]).x0=P>0?Ct[P-1]:pt,Nt.x1=P=1)return+rt(I[ot-1],ot-1,I);var ot,D=(ot-1)*Y,P=Math.floor(D),W=+rt(I[P],P,I);return W+(+rt(I[P+1],P+1,I)-W)*(D-P)}},p=function(I,Y,rt){return I=L.call(I,tt).sort(_t),Math.ceil((rt-Y)/(2*(x(I,.75)-x(I,.25))*Math.pow(I.length,-1/3)))},l=function(I,Y,rt){return Math.ceil((rt-Y)/(3.5*X(I)*Math.pow(I.length,-1/3)))},f=function(I,Y){var rt,ot,D=I.length,P=-1;if(Y==null){for(;++P=rt)for(ot=rt;++Pot&&(ot=rt)}else for(;++P=rt)for(ot=rt;++Pot&&(ot=rt);return ot},b=function(I,Y){var rt,ot=I.length,D=ot,P=-1,W=0;if(Y==null)for(;++P=0;)for(Y=(ot=I[D]).length;--Y>=0;)rt[--W]=ot[Y];return rt},k=function(I,Y){var rt,ot,D=I.length,P=-1;if(Y==null){for(;++P=rt)for(ot=rt;++Prt&&(ot=rt)}else for(;++P=rt)for(ot=rt;++Prt&&(ot=rt);return ot},Q=function(I,Y){for(var rt=Y.length,ot=new Array(rt);rt--;)ot[rt]=I[Y[rt]];return ot},st=function(I,Y){if(rt=I.length){var rt,ot,D=0,P=0,W=I[P];for(Y==null&&(Y=_t);++D>8&15|b>>4&240,b>>4&15|240&b,(15&b)<<4|15&b,1):z===8?new u(b>>24&255,b>>16&255,b>>8&255,(255&b)/255):z===4?new u(b>>12&15|b>>8&240,b>>8&15|b>>4&240,b>>4&15|240&b,((15&b)<<4|15&b)/255):null):(b=q.exec(f))?new u(b[1],b[2],b[3],1):(b=Z.exec(f))?new u(255*b[1]/100,255*b[2]/100,255*b[3]/100,1):(b=tt.exec(f))?_(b[1],b[2],b[3],b[4]):(b=H.exec(f))?_(255*b[1]/100,255*b[2]/100,255*b[3]/100,b[4]):(b=X.exec(f))?v(b[1],b[2]/100,b[3]/100,1):(b=F.exec(f))?v(b[1],b[2]/100,b[3]/100,b[4]):U.hasOwnProperty(f)?s(U[f]):f==="transparent"?new u(NaN,NaN,NaN,0):null}function s(f){return new u(f>>16&255,f>>8&255,255&f,1)}function _(f,b,z,T){return T<=0&&(f=b=z=NaN),new u(f,b,z,T)}function w(f){return f instanceof m||(f=M(f)),f?new u((f=f.rgb()).r,f.g,f.b,f.opacity):new u}function o(f,b,z,T){return arguments.length===1?w(f):new u(f,b,z,T==null?1:T)}function u(f,b,z,T){this.r=+f,this.g=+b,this.b=+z,this.opacity=+T}function C(){return"#"+S(this.r)+S(this.g)+S(this.b)}function E(){var f=this.opacity;return((f=isNaN(f)?1:Math.max(0,Math.min(1,f)))===1?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(f===1?")":", "+f+")")}function S(f){return((f=Math.max(0,Math.min(255,Math.round(f)||0)))<16?"0":"")+f.toString(16)}function v(f,b,z,T){return T<=0?f=b=z=NaN:z<=0||z>=1?f=b=NaN:b<=0&&(f=NaN),new p(f,b,z,T)}function g(f){if(f instanceof p)return new p(f.h,f.s,f.l,f.opacity);if(f instanceof m||(f=M(f)),!f)return new p;if(f instanceof p)return f;var b=(f=f.rgb()).r/255,z=f.g/255,T=f.b/255,k=Math.min(b,z,T),Q=Math.max(b,z,T),st=NaN,nt=Q-k,dt=(Q+k)/2;return nt?(st=b===Q?(z-T)/nt+6*(z0&&dt<1?0:st,new p(st,nt,dt,f.opacity)}function x(f,b,z,T){return arguments.length===1?g(f):new p(f,b,z,T==null?1:T)}function p(f,b,z,T){this.h=+f,this.s=+b,this.l=+z,this.opacity=+T}function l(f,b,z){return 255*(f<60?b+(z-b)*f/60:f<180?z:f<240?b+(z-b)*(240-f)/60:b)}Object(_t.a)(m,M,{copy:function(f){return Object.assign(new this.constructor,this,f)},displayable:function(){return this.rgb().displayable()},hex:d,formatHex:d,formatHsl:function(){return g(this).formatHsl()},formatRgb:L,toString:L}),Object(_t.a)(u,o,Object(_t.b)(m,{brighter:function(f){return f=f==null?R:Math.pow(R,f),new u(this.r*f,this.g*f,this.b*f,this.opacity)},darker:function(f){return f=f==null?y:Math.pow(y,f),new u(this.r*f,this.g*f,this.b*f,this.opacity)},rgb:function(){return this},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:C,formatHex:C,formatRgb:E,toString:E})),Object(_t.a)(p,x,Object(_t.b)(m,{brighter:function(f){return f=f==null?R:Math.pow(R,f),new p(this.h,this.s,this.l*f,this.opacity)},darker:function(f){return f=f==null?y:Math.pow(y,f),new p(this.h,this.s,this.l*f,this.opacity)},rgb:function(){var f=this.h%360+360*(this.h<0),b=isNaN(f)||isNaN(this.s)?0:this.s,z=this.l,T=z+(z<.5?z:1-z)*b,k=2*z-T;return new u(l(f>=240?f-240:f+120,k,T),l(f,k,T),l(f<120?f+240:f-120,k,T),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var f=this.opacity;return((f=isNaN(f)?1:Math.max(0,Math.min(1,f)))===1?"hsl(":"hsla(")+(this.h||0)+", "+100*(this.s||0)+"%, "+100*(this.l||0)+"%"+(f===1?")":", "+f+")")}}))},function(ue,ht,j){"use strict";ht.a=function(_t,m){return _t=+_t,m=+m,function(y){return _t*(1-y)+m*y}}},function(ue,ht,j){"use strict";j.r(ht);var _t=j(12),m=j(32),y=function(o){return Object(m.a)(Object(_t.a)(o).call(document.documentElement))},R=0;function B(){return new et}function et(){this._="@"+(++R).toString(36)}et.prototype=B.prototype={constructor:et,get:function(o){for(var u=this._;!(u in o);)if(!(o=o.parentNode))return;return o[u]},set:function(o,u){return o[this._]=u},remove:function(o){return this._ in o&&delete o[this._]},toString:function(){return this._}};var K=j(34),J=j(60),q=j(20),Z=j(14),tt=j(13),H=j(10),X=function(o){return typeof o=="string"?new H.a([document.querySelectorAll(o)],[document.documentElement]):new H.a([o==null?[]:o],H.c)},F=j(19),U=j(33),d=j(35),L=j(61),M=j(22),s=function(o,u){u==null&&(u=Object(M.a)().touches);for(var C=0,E=u?u.length:0,S=new Array(E);C180||J<-180?J-360*Math.round(J/360):J):Object(_t.a)(isNaN(et)?K:et)}function R(et){return(et=+et)==1?B:function(K,J){return J-K?function(q,Z,tt){return q=Math.pow(q,tt),Z=Math.pow(Z,tt)-q,tt=1/tt,function(H){return Math.pow(q+H*Z,tt)}}(K,J,et):Object(_t.a)(isNaN(K)?J:K)}}function B(et,K){var J=K-et;return J?m(et,J):Object(_t.a)(isNaN(et)?K:et)}},function(ue,ht,j){"use strict";var _t=j(18);ht.a=function(m){return(m=Object(_t.a)(Math.abs(m)))?m[1]:NaN}},function(ue,ht,j){"use strict";var _t=j(19),m=j(33),y=j(34),R=function(P){return new Array(P.length)};function B(P,W){this.ownerDocument=P.ownerDocument,this.namespaceURI=P.namespaceURI,this._next=null,this._parent=P,this.__data__=W}B.prototype={constructor:B,appendChild:function(P){return this._parent.insertBefore(P,this._next)},insertBefore:function(P,W){return this._parent.insertBefore(P,W)},querySelector:function(P){return this._parent.querySelector(P)},querySelectorAll:function(P){return this._parent.querySelectorAll(P)}};function et(P,W,lt,it,vt,pt){for(var xt,Ct=0,Tt=W.length,Nt=pt.length;CtW?1:P>=W?0:NaN}var q=j(20);function Z(P){return function(){this.removeAttribute(P)}}function tt(P){return function(){this.removeAttributeNS(P.space,P.local)}}function H(P,W){return function(){this.setAttribute(P,W)}}function X(P,W){return function(){this.setAttributeNS(P.space,P.local,W)}}function F(P,W){return function(){var lt=W.apply(this,arguments);lt==null?this.removeAttribute(P):this.setAttribute(P,lt)}}function U(P,W){return function(){var lt=W.apply(this,arguments);lt==null?this.removeAttributeNS(P.space,P.local):this.setAttributeNS(P.space,P.local,lt)}}var d=j(35);function L(P){return function(){delete this[P]}}function M(P,W){return function(){this[P]=W}}function s(P,W){return function(){var lt=W.apply(this,arguments);lt==null?delete this[P]:this[P]=lt}}function _(P){return P.trim().split(/^|\s+/)}function w(P){return P.classList||new o(P)}function o(P){this._node=P,this._names=_(P.getAttribute("class")||"")}function u(P,W){for(var lt=w(P),it=-1,vt=W.length;++it=0&&(this._names.splice(W,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(P){return this._names.indexOf(P)>=0}};function g(){this.textContent=""}function x(P){return function(){this.textContent=P}}function p(P){return function(){var W=P.apply(this,arguments);this.textContent=W==null?"":W}}function l(){this.innerHTML=""}function f(P){return function(){this.innerHTML=P}}function b(P){return function(){var W=P.apply(this,arguments);this.innerHTML=W==null?"":W}}function z(){this.nextSibling&&this.parentNode.appendChild(this)}function T(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}var k=j(12);function Q(){return null}function st(){var P=this.parentNode;P&&P.removeChild(this)}function nt(){var P=this.cloneNode(!1),W=this.parentNode;return W?W.insertBefore(P,this.nextSibling):P}function dt(){var P=this.cloneNode(!0),W=this.parentNode;return W?W.insertBefore(P,this.nextSibling):P}var mt=j(17),Et=j(21);function Mt(P,W,lt){var it=Object(Et.a)(P),vt=it.CustomEvent;typeof vt=="function"?vt=new vt(W,lt):(vt=it.document.createEvent("Event"),lt?(vt.initEvent(W,lt.bubbles,lt.cancelable),vt.detail=lt.detail):vt.initEvent(W,!1,!1)),P.dispatchEvent(vt)}function I(P,W){return function(){return Mt(this,P,W)}}function Y(P,W){return function(){return Mt(this,P,W.apply(this,arguments))}}j.d(ht,"c",function(){return rt}),j.d(ht,"a",function(){return ot});var rt=[null];function ot(P,W){this._groups=P,this._parents=W}function D(){return new ot([[document.documentElement]],rt)}ot.prototype=D.prototype={constructor:ot,select:function(P){typeof P!="function"&&(P=Object(_t.a)(P));for(var W=this._groups,lt=W.length,it=new Array(lt),vt=0;vt=Ye&&(Ye=be+1);!(xe=le[Ye])&&++Ye=0;)(it=vt[pt])&&(xt&&4^it.compareDocumentPosition(xt)&&xt.parentNode.insertBefore(it,xt),xt=it);return this},sort:function(P){function W(wt,Rt){return wt&&Rt?P(wt.__data__,Rt.__data__):!wt-!Rt}P||(P=J);for(var lt=this._groups,it=lt.length,vt=new Array(it),pt=0;pt1?this.each((W==null?L:typeof W=="function"?s:M)(P,W)):this.node()[P]},classed:function(P,W){var lt=_(P+"");if(arguments.length<2){for(var it=w(this.node()),vt=-1,pt=lt.length;++vt0?Object(_t.a)(function(B){B.setFullYear(Math.floor(B.getFullYear()/R)*R),B.setMonth(0,1),B.setHours(0,0,0,0)},function(B,et){B.setFullYear(B.getFullYear()+et*R)}):null},ht.a=m;var y=m.range},function(ue,ht,j){"use strict";j.d(ht,"b",function(){return y});var _t=j(0),m=Object(_t.a)(function(R){R.setUTCMonth(0,1),R.setUTCHours(0,0,0,0)},function(R,B){R.setUTCFullYear(R.getUTCFullYear()+B)},function(R,B){return B.getUTCFullYear()-R.getUTCFullYear()},function(R){return R.getUTCFullYear()});m.every=function(R){return isFinite(R=Math.floor(R))&&R>0?Object(_t.a)(function(B){B.setUTCFullYear(Math.floor(B.getUTCFullYear()/R)*R),B.setUTCMonth(0,1),B.setUTCHours(0,0,0,0)},function(B,et){B.setUTCFullYear(B.getUTCFullYear()+et*R)}):null},ht.a=m;var y=m.range},function(ue,ht,j){"use strict";j.d(ht,"c",function(){return m}),j.d(ht,"a",function(){return J});var _t={},m=null;typeof document!="undefined"&&("onmouseenter"in document.documentElement||(_t={mouseenter:"mouseover",mouseleave:"mouseout"}));function y(q,Z,tt){return q=R(q,Z,tt),function(H){var X=H.relatedTarget;X&&(X===this||8&X.compareDocumentPosition(this))||q.call(this,H)}}function R(q,Z,tt){return function(H){var X=m;m=H;try{q.call(this,this.__data__,Z,tt)}finally{m=X}}}function B(q){return q.trim().split(/^|\s+/).map(function(Z){var tt="",H=Z.indexOf(".");return H>=0&&(tt=Z.slice(H+1),Z=Z.slice(0,H)),{type:Z,name:tt}})}function et(q){return function(){var Z=this.__on;if(Z){for(var tt,H=0,X=-1,F=Z.length;H1?R[0]+R.slice(2):R,+_t.slice(y+1)]}},function(ue,ht,j){"use strict";function _t(){}ht.a=function(m){return m==null?_t:function(){return this.querySelector(m)}}},function(ue,ht,j){"use strict";var _t=j(14);ht.a=function(m){var y=m+="",R=y.indexOf(":");return R>=0&&(y=m.slice(0,R))!=="xmlns"&&(m=m.slice(R+1)),_t.a.hasOwnProperty(y)?{space:_t.a[y],local:m}:m}},function(ue,ht,j){"use strict";ht.a=function(_t){return _t.ownerDocument&&_t.ownerDocument.defaultView||_t.document&&_t||_t.defaultView}},function(ue,ht,j){"use strict";var _t=j(17);ht.a=function(){for(var m,y=_t.c;m=y.sourceEvent;)y=m;return y}},function(ue,ht,j){"use strict";function _t(m){return ArrayBuffer.isView(m)&&!(m instanceof DataView)}j.d(ht,"b",function(){return _t}),ht.a=function(m,y){y||(y=[]);var R,B=m?Math.min(y.length,m.length):0,et=y.slice();return function(K){for(R=0;R=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function m(R){if(!(B=_t.exec(R)))throw new Error("invalid format: "+R);var B;return new y({fill:B[1],align:B[2],sign:B[3],symbol:B[4],zero:B[5],width:B[6],comma:B[7],precision:B[8]&&B[8].slice(1),trim:B[9],type:B[10]})}function y(R){this.fill=R.fill===void 0?" ":R.fill+"",this.align=R.align===void 0?">":R.align+"",this.sign=R.sign===void 0?"-":R.sign+"",this.symbol=R.symbol===void 0?"":R.symbol+"",this.zero=!!R.zero,this.width=R.width===void 0?void 0:+R.width,this.comma=!!R.comma,this.precision=R.precision===void 0?void 0:+R.precision,this.trim=!!R.trim,this.type=R.type===void 0?"":R.type+""}m.prototype=y.prototype,y.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width===void 0?"":Math.max(1,0|this.width))+(this.comma?",":"")+(this.precision===void 0?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type}},function(ue,ht,j){"use strict";function _t(m,y,R,B,et){var K=m*m,J=K*m;return((1-3*m+3*K-J)*y+(4-6*K+3*J)*R+(1+3*m+3*K-3*J)*B+J*et)/6}j.d(ht,"a",function(){return _t}),ht.b=function(m){var y=m.length-1;return function(R){var B=R<=0?R=0:R>=1?(R=1,y-1):Math.floor(R*y),et=m[B],K=m[B+1],J=B>0?m[B-1]:2*et-K,q=B0?R>1?Object(_t.a)(function(B){B.setTime(Math.floor(B/R)*R)},function(B,et){B.setTime(+B+et*R)},function(B,et){return(et-B)/R}):m:null},ht.a=m;var y=m.range},function(ue,ht,j){"use strict";var _t=j(10);ht.a=function(m){return typeof m=="string"?new _t.a([[document.querySelector(m)]],[document.documentElement]):new _t.a([[m]],_t.c)}},function(ue,ht,j){"use strict";function _t(){return[]}ht.a=function(m){return m==null?_t:function(){return this.querySelectorAll(m)}}},function(ue,ht,j){"use strict";ht.a=function(_t){return function(){return this.matches(_t)}}},function(ue,ht,j){"use strict";j.d(ht,"b",function(){return B});var _t=j(21);function m(et){return function(){this.style.removeProperty(et)}}function y(et,K,J){return function(){this.style.setProperty(et,K,J)}}function R(et,K,J){return function(){var q=K.apply(this,arguments);q==null?this.style.removeProperty(et):this.style.setProperty(et,q,J)}}function B(et,K){return et.style.getPropertyValue(K)||Object(_t.a)(et).getComputedStyle(et,null).getPropertyValue(K)}ht.a=function(et,K,J){return arguments.length>1?this.each((K==null?m:typeof K=="function"?R:y)(et,K,J==null?"":J)):B(this.node(),et)}},function(ue,ht,j){"use strict";var _t=j(5),m=j(37),y=j(58),R=j(57),B=j(6),et=j(59),K=j(55),J=j(24),q=j(23);ht.a=function(Z,tt){var H,X=typeof tt;return tt==null||X==="boolean"?Object(J.a)(tt):(X==="number"?B.a:X==="string"?(H=Object(_t.e)(tt))?(tt=H,m.a):K.a:tt instanceof _t.e?m.a:tt instanceof Date?R.a:Object(q.b)(tt)?q.a:Array.isArray(tt)?y.b:typeof tt.valueOf!="function"&&typeof tt.toString!="function"||isNaN(tt)?et.a:B.a)(Z,tt)}},function(ue,ht,j){"use strict";j.d(ht,"b",function(){return et}),j.d(ht,"c",function(){return K});var _t=j(5),m=j(26),y=j(53),R=j(8);function B(J){return function(q){var Z,tt,H=q.length,X=new Array(H),F=new Array(H),U=new Array(H);for(Z=0;ZF+1?X.slice(0,F+1)+"."+X.slice(F+1):X+new Array(F-X.length+2).join("0")},et={"%":function(Z,tt){return(100*Z).toFixed(tt)},b:function(Z){return Math.round(Z).toString(2)},c:function(Z){return Z+""},d:function(Z){return Math.round(Z).toString(10)},e:function(Z,tt){return Z.toExponential(tt)},f:function(Z,tt){return Z.toFixed(tt)},g:function(Z,tt){return Z.toPrecision(tt)},o:function(Z){return Math.round(Z).toString(8)},p:function(Z,tt){return B(100*Z,tt)},r:B,s:function(Z,tt){var H=Object(R.a)(Z,tt);if(!H)return Z+"";var X=H[0],F=H[1],U=F-(_t=3*Math.max(-8,Math.min(8,Math.floor(F/3))))+1,d=X.length;return U===d?X:U>d?X+new Array(U-d+1).join("0"):U>0?X.slice(0,U)+"."+X.slice(U):"0."+new Array(1-U).join("0")+Object(R.a)(Z,Math.max(0,tt+U-1))[0]},X:function(Z){return Math.round(Z).toString(16).toUpperCase()},x:function(Z){return Math.round(Z).toString(16)}},K=function(Z){return Z},J=Array.prototype.map,q=["y","z","a","f","p","n","\xB5","m","","k","M","G","T","P","E","Z","Y"];ht.a=function(Z){var tt,H,X=Z.grouping===void 0||Z.thousands===void 0?K:(tt=J.call(Z.grouping,Number),H=Z.thousands+"",function(o,u){for(var C=o.length,E=[],S=0,v=tt[0],g=0;C>0&&v>0&&(g+v+1>u&&(v=Math.max(1,u-g)),E.push(o.substring(C-=v,C+v)),!((g+=v+1)>u));)v=tt[S=(S+1)%tt.length];return E.reverse().join(H)}),F=Z.currency===void 0?"":Z.currency[0]+"",U=Z.currency===void 0?"":Z.currency[1]+"",d=Z.decimal===void 0?".":Z.decimal+"",L=Z.numerals===void 0?K:function(o){return function(u){return u.replace(/[0-9]/g,function(C){return o[+C]})}}(J.call(Z.numerals,String)),M=Z.percent===void 0?"%":Z.percent+"",s=Z.minus===void 0?"-":Z.minus+"",_=Z.nan===void 0?"NaN":Z.nan+"";function w(o){var u=(o=Object(y.b)(o)).fill,C=o.align,E=o.sign,S=o.symbol,v=o.zero,g=o.width,x=o.comma,p=o.precision,l=o.trim,f=o.type;f==="n"?(x=!0,f="g"):et[f]||(p===void 0&&(p=12),l=!0,f="g"),(v||u==="0"&&C==="=")&&(v=!0,u="0",C="=");var b=S==="$"?F:S==="#"&&/[boxX]/.test(f)?"0"+f.toLowerCase():"",z=S==="$"?U:/[%p]/.test(f)?M:"",T=et[f],k=/[defgprs%]/.test(f);function Q(st){var nt,dt,mt,Et=b,Mt=z;if(f==="c")Mt=T(st)+Mt,st="";else{var I=(st=+st)<0;if(st=isNaN(st)?_:T(Math.abs(st),p),l&&(st=function(ot){t:for(var D,P=ot.length,W=1,lt=-1;W0&&(lt=0)}return lt>0?ot.slice(0,lt)+ot.slice(D+1):ot}(st)),I&&+st==0&&(I=!1),Et=(I?E==="("?E:s:E==="-"||E==="("?"":E)+Et,Mt=(f==="s"?q[8+_t/3]:"")+Mt+(I&&E==="("?")":""),k){for(nt=-1,dt=st.length;++nt(mt=st.charCodeAt(nt))||mt>57){Mt=(mt===46?d+st.slice(nt+1):st.slice(nt))+Mt,st=st.slice(0,nt);break}}}x&&!v&&(st=X(st,1/0));var Y=Et.length+st.length+Mt.length,rt=Y>1)+Et+st+Mt+rt.slice(Y);break;default:st=rt+Et+st+Mt}return L(st)}return p=p===void 0?6:/[gprs]/.test(f)?Math.max(1,Math.min(21,p)):Math.max(0,Math.min(20,p)),Q.toString=function(){return o+""},Q}return{format:w,formatPrefix:function(o,u){var C=w(((o=Object(y.b)(o)).type="f",o)),E=3*Math.max(-8,Math.min(8,Math.floor(Object(m.a)(u)/3))),S=Math.pow(10,-E),v=q[8+E/3];return function(g){return C(S*g)+v}}}}},,,function(ue,ht,j){"use strict";j.d(ht,"b",function(){return m}),j.d(ht,"c",function(){return y}),j.d(ht,"a",function(){return B});var _t,m,y,R=j(40);function B(et){return _t=Object(R.a)(et),m=_t.format,y=_t.formatPrefix,_t}B({decimal:".",thousands:",",grouping:[3],currency:["$",""],minus:"-"})},function(ue,ht,j){"use strict";j.r(ht);var _t=j(43);j.d(ht,"formatDefaultLocale",function(){return _t.a}),j.d(ht,"format",function(){return _t.b}),j.d(ht,"formatPrefix",function(){return _t.c});var m=j(40);j.d(ht,"formatLocale",function(){return m.a});var y=j(25);j.d(ht,"formatSpecifier",function(){return y.b}),j.d(ht,"FormatSpecifier",function(){return y.a});var R=j(63);j.d(ht,"precisionFixed",function(){return R.a});var B=j(64);j.d(ht,"precisionPrefix",function(){return B.a});var et=j(65);j.d(ht,"precisionRound",function(){return et.a})},function(ue,ht,j){"use strict";j.d(ht,"b",function(){return m}),j.d(ht,"c",function(){return y}),j.d(ht,"d",function(){return R}),j.d(ht,"e",function(){return B}),j.d(ht,"a",function(){return K});var _t,m,y,R,B,et=j(54);function K(J){return _t=Object(et.a)(J),m=_t.format,y=_t.parse,R=_t.utcFormat,B=_t.utcParse,_t}K({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]})},function(ue,ht,j){"use strict";j.r(ht);function _t(){}function m(d,L){var M=new _t;if(d instanceof _t)d.each(function(u,C){M.set(C,u)});else if(Array.isArray(d)){var s,_=-1,w=d.length;if(L==null)for(;++_=s.length)return d!=null&&o.sort(d),L!=null?L(o):o;for(var S,v,g,x=-1,p=o.length,l=s[u++],f=y(),b=C();++xs.length)return C;var S,v=_[E-1];return L!=null&&E>=s.length?S=C.entries():(S=[],C.each(function(g,x){S.push({key:x,values:u(g,E)})})),v!=null?S.sort(function(g,x){return v(g.key,x.key)}):S}(w(o,0,K,J),0)},key:function(o){return s.push(o),M},sortKeys:function(o){return _[s.length-1]=o,M},sortValues:function(o){return d=o,M},rollup:function(o){return L=o,M}}};function B(){return{}}function et(d,L,M){d[L]=M}function K(){return y()}function J(d,L,M){d.set(L,M)}function q(){}var Z=y.prototype;function tt(d,L){var M=new q;if(d instanceof q)d.each(function(w){M.add(w)});else if(d){var s=-1,_=d.length;if(L==null)for(;++s<_;)M.add(d[s]);else for(;++s<_;)M.add(L(d[s],s,d))}return M}q.prototype=tt.prototype={constructor:q,has:Z.has,add:function(d){return this["$"+(d+="")]=d,this},remove:Z.remove,clear:Z.clear,values:Z.keys,size:Z.size,empty:Z.empty,each:Z.each};var H=tt,X=function(d){var L=[];for(var M in d)L.push(M);return L},F=function(d){var L=[];for(var M in d)L.push(d[M]);return L},U=function(d){var L=[];for(var M in d)L.push({key:M,value:d[M]});return L};j.d(ht,"nest",function(){return R}),j.d(ht,"set",function(){return H}),j.d(ht,"map",function(){return y}),j.d(ht,"keys",function(){return X}),j.d(ht,"values",function(){return F}),j.d(ht,"entries",function(){return U})},function(ue,ht,j){"use strict";j.d(ht,"b",function(){return y});var _t=j(0),m=Object(_t.a)(function(R){R.setDate(1),R.setHours(0,0,0,0)},function(R,B){R.setMonth(R.getMonth()+B)},function(R,B){return B.getMonth()-R.getMonth()+12*(B.getFullYear()-R.getFullYear())},function(R){return R.getMonth()});ht.a=m;var y=m.range},function(ue,ht,j){"use strict";j.d(ht,"b",function(){return R});var _t=j(0),m=j(1),y=Object(_t.a)(function(B){B.setTime(B-B.getMilliseconds()-B.getSeconds()*m.d-B.getMinutes()*m.c)},function(B,et){B.setTime(+B+et*m.b)},function(B,et){return(et-B)/m.b},function(B){return B.getHours()});ht.a=y;var R=y.range},function(ue,ht,j){"use strict";j.d(ht,"b",function(){return R});var _t=j(0),m=j(1),y=Object(_t.a)(function(B){B.setTime(B-B.getMilliseconds()-B.getSeconds()*m.d)},function(B,et){B.setTime(+B+et*m.c)},function(B,et){return(et-B)/m.c},function(B){return B.getMinutes()});ht.a=y;var R=y.range},function(ue,ht,j){"use strict";j.d(ht,"b",function(){return y});var _t=j(0),m=Object(_t.a)(function(R){R.setUTCDate(1),R.setUTCHours(0,0,0,0)},function(R,B){R.setUTCMonth(R.getUTCMonth()+B)},function(R,B){return B.getUTCMonth()-R.getUTCMonth()+12*(B.getUTCFullYear()-R.getUTCFullYear())},function(R){return R.getUTCMonth()});ht.a=m;var y=m.range},function(ue,ht,j){"use strict";j.d(ht,"b",function(){return R});var _t=j(0),m=j(1),y=Object(_t.a)(function(B){B.setUTCMinutes(0,0,0)},function(B,et){B.setTime(+B+et*m.b)},function(B,et){return(et-B)/m.b},function(B){return B.getUTCHours()});ht.a=y;var R=y.range},function(ue,ht,j){"use strict";j.d(ht,"b",function(){return R});var _t=j(0),m=j(1),y=Object(_t.a)(function(B){B.setUTCSeconds(0,0)},function(B,et){B.setTime(+B+et*m.c)},function(B,et){return(et-B)/m.c},function(B){return B.getUTCMinutes()});ht.a=y;var R=y.range},function(ue,ht,j){"use strict";var _t=j(26);ht.a=function(m){var y=m.length;return function(R){var B=Math.floor(((R%=1)<0?++R:R)*y),et=m[(B+y-1)%y],K=m[B%y],J=m[(B+1)%y],q=m[(B+2)%y];return Object(_t.a)((R-B/y)*y,et,K,J,q)}}},function(ue,ht,j){"use strict";j.d(ht,"a",function(){return Z});var _t=j(4),m=j(28),y=j(3),R=j(27),B=j(15),et=j(16);function K(Ot){if(0<=Ot.y&&Ot.y<100){var Bt=new Date(-1,Ot.m,Ot.d,Ot.H,Ot.M,Ot.S,Ot.L);return Bt.setFullYear(Ot.y),Bt}return new Date(Ot.y,Ot.m,Ot.d,Ot.H,Ot.M,Ot.S,Ot.L)}function J(Ot){if(0<=Ot.y&&Ot.y<100){var Bt=new Date(Date.UTC(-1,Ot.m,Ot.d,Ot.H,Ot.M,Ot.S,Ot.L));return Bt.setUTCFullYear(Ot.y),Bt}return new Date(Date.UTC(Ot.y,Ot.m,Ot.d,Ot.H,Ot.M,Ot.S,Ot.L))}function q(Ot,Bt,Ut){return{y:Ot,m:Bt,d:Ut,H:0,M:0,S:0,L:0}}function Z(Ot){var Bt=Ot.dateTime,Ut=Ot.date,zt=Ot.time,ce=Ot.periods,we=Ot.days,ye=Ot.shortDays,qe=Ot.months,hn=Ot.shortMonths,yn=L(ce),Nn=M(ce),mn=L(we),Mn=M(we),Kn=L(ye),fr=M(ye),ge=L(qe),Ie=M(qe),Ge=L(hn),ve=M(hn),Le={a:function(Me){return ye[Me.getDay()]},A:function(Me){return we[Me.getDay()]},b:function(Me){return hn[Me.getMonth()]},B:function(Me){return qe[Me.getMonth()]},c:null,d:nt,e:nt,f:I,H:dt,I:mt,j:Et,L:Mt,m:Y,M:rt,p:function(Me){return ce[+(Me.getHours()>=12)]},q:function(Me){return 1+~~(Me.getMonth()/3)},Q:Kt,s:te,S:ot,u:D,U:P,V:W,w:lt,W:it,x:null,X:null,y:vt,Y:pt,Z:xt,"%":Jt},Ue={a:function(Me){return ye[Me.getUTCDay()]},A:function(Me){return we[Me.getUTCDay()]},b:function(Me){return hn[Me.getUTCMonth()]},B:function(Me){return qe[Me.getUTCMonth()]},c:null,d:Ct,e:Ct,f:Rt,H:Tt,I:Nt,j:gt,L:wt,m:jt,M:Zt,p:function(Me){return ce[+(Me.getUTCHours()>=12)]},q:function(Me){return 1+~~(Me.getUTCMonth()/3)},Q:Kt,s:te,S:ne,u:Wt,U:le,V:fe,w:xe,W:be,x:null,X:null,y:Ye,Y:tn,Z:on,"%":Jt},Oe={a:function(Me,en,xn){var Te=Kn.exec(en.slice(xn));return Te?(Me.w=fr[Te[0].toLowerCase()],xn+Te[0].length):-1},A:function(Me,en,xn){var Te=mn.exec(en.slice(xn));return Te?(Me.w=Mn[Te[0].toLowerCase()],xn+Te[0].length):-1},b:function(Me,en,xn){var Te=Ge.exec(en.slice(xn));return Te?(Me.m=ve[Te[0].toLowerCase()],xn+Te[0].length):-1},B:function(Me,en,xn){var Te=ge.exec(en.slice(xn));return Te?(Me.m=Ie[Te[0].toLowerCase()],xn+Te[0].length):-1},c:function(Me,en,xn){return Sn(Me,Bt,en,xn)},d:x,e:x,f:T,H:l,I:l,j:p,L:z,m:g,M:f,p:function(Me,en,xn){var Te=yn.exec(en.slice(xn));return Te?(Me.p=Nn[Te[0].toLowerCase()],xn+Te[0].length):-1},q:v,Q,s:st,S:b,u:_,U:w,V:o,w:s,W:u,x:function(Me,en,xn){return Sn(Me,Ut,en,xn)},X:function(Me,en,xn){return Sn(Me,zt,en,xn)},y:E,Y:C,Z:S,"%":k};function De(Me,en){return function(xn){var Te,bn,nn,fn=[],wn=-1,vn=0,cr=Me.length;for(xn instanceof Date||(xn=new Date(+xn));++wn53)return null;"w"in nn||(nn.w=1),"Z"in nn?(bn=(Te=J(q(nn.y,0,1))).getUTCDay(),Te=bn>4||bn===0?_t.c.ceil(Te):Object(_t.c)(Te),Te=m.a.offset(Te,7*(nn.V-1)),nn.y=Te.getUTCFullYear(),nn.m=Te.getUTCMonth(),nn.d=Te.getUTCDate()+(nn.w+6)%7):(bn=(Te=K(q(nn.y,0,1))).getDay(),Te=bn>4||bn===0?y.c.ceil(Te):Object(y.c)(Te),Te=R.b.offset(Te,7*(nn.V-1)),nn.y=Te.getFullYear(),nn.m=Te.getMonth(),nn.d=Te.getDate()+(nn.w+6)%7)}else("W"in nn||"U"in nn)&&("w"in nn||(nn.w="u"in nn?nn.u%7:"W"in nn?1:0),bn="Z"in nn?J(q(nn.y,0,1)).getUTCDay():K(q(nn.y,0,1)).getDay(),nn.m=0,nn.d="W"in nn?(nn.w+6)%7+7*nn.W-(bn+5)%7:nn.w+7*nn.U-(bn+6)%7);return"Z"in nn?(nn.H+=nn.Z/100|0,nn.M+=nn.Z%100,J(nn)):K(nn)}}function Sn(Me,en,xn,Te){for(var bn,nn,fn=0,wn=en.length,vn=xn.length;fn=vn)return-1;if((bn=en.charCodeAt(fn++))===37){if(bn=en.charAt(fn++),!(nn=Oe[bn in tt?en.charAt(fn++):bn])||(Te=nn(Me,xn,Te))<0)return-1}else if(bn!=xn.charCodeAt(Te++))return-1}return Te}return Le.x=De(Ut,Le),Le.X=De(zt,Le),Le.c=De(Bt,Le),Ue.x=De(Ut,Ue),Ue.X=De(zt,Ue),Ue.c=De(Bt,Ue),{format:function(Me){var en=De(Me+="",Le);return en.toString=function(){return Me},en},parse:function(Me){var en=Ze(Me+="",!1);return en.toString=function(){return Me},en},utcFormat:function(Me){var en=De(Me+="",Ue);return en.toString=function(){return Me},en},utcParse:function(Me){var en=Ze(Me+="",!0);return en.toString=function(){return Me},en}}}var tt={"-":"",_:" ",0:"0"},H=/^\s*\d+/,X=/^%/,F=/[\\^$*+?|[\]().{}]/g;function U(Ot,Bt,Ut){var zt=Ot<0?"-":"",ce=(zt?-Ot:Ot)+"",we=ce.length;return zt+(we68?1900:2e3),Ut+zt[0].length):-1}function S(Ot,Bt,Ut){var zt=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(Bt.slice(Ut,Ut+6));return zt?(Ot.Z=zt[1]?0:-(zt[2]+(zt[3]||"00")),Ut+zt[0].length):-1}function v(Ot,Bt,Ut){var zt=H.exec(Bt.slice(Ut,Ut+1));return zt?(Ot.q=3*zt[0]-3,Ut+zt[0].length):-1}function g(Ot,Bt,Ut){var zt=H.exec(Bt.slice(Ut,Ut+2));return zt?(Ot.m=zt[0]-1,Ut+zt[0].length):-1}function x(Ot,Bt,Ut){var zt=H.exec(Bt.slice(Ut,Ut+2));return zt?(Ot.d=+zt[0],Ut+zt[0].length):-1}function p(Ot,Bt,Ut){var zt=H.exec(Bt.slice(Ut,Ut+3));return zt?(Ot.m=0,Ot.d=+zt[0],Ut+zt[0].length):-1}function l(Ot,Bt,Ut){var zt=H.exec(Bt.slice(Ut,Ut+2));return zt?(Ot.H=+zt[0],Ut+zt[0].length):-1}function f(Ot,Bt,Ut){var zt=H.exec(Bt.slice(Ut,Ut+2));return zt?(Ot.M=+zt[0],Ut+zt[0].length):-1}function b(Ot,Bt,Ut){var zt=H.exec(Bt.slice(Ut,Ut+2));return zt?(Ot.S=+zt[0],Ut+zt[0].length):-1}function z(Ot,Bt,Ut){var zt=H.exec(Bt.slice(Ut,Ut+3));return zt?(Ot.L=+zt[0],Ut+zt[0].length):-1}function T(Ot,Bt,Ut){var zt=H.exec(Bt.slice(Ut,Ut+6));return zt?(Ot.L=Math.floor(zt[0]/1e3),Ut+zt[0].length):-1}function k(Ot,Bt,Ut){var zt=X.exec(Bt.slice(Ut,Ut+1));return zt?Ut+zt[0].length:-1}function Q(Ot,Bt,Ut){var zt=H.exec(Bt.slice(Ut));return zt?(Ot.Q=+zt[0],Ut+zt[0].length):-1}function st(Ot,Bt,Ut){var zt=H.exec(Bt.slice(Ut));return zt?(Ot.s=+zt[0],Ut+zt[0].length):-1}function nt(Ot,Bt){return U(Ot.getDate(),Bt,2)}function dt(Ot,Bt){return U(Ot.getHours(),Bt,2)}function mt(Ot,Bt){return U(Ot.getHours()%12||12,Bt,2)}function Et(Ot,Bt){return U(1+R.b.count(Object(B.a)(Ot),Ot),Bt,3)}function Mt(Ot,Bt){return U(Ot.getMilliseconds(),Bt,3)}function I(Ot,Bt){return Mt(Ot,Bt)+"000"}function Y(Ot,Bt){return U(Ot.getMonth()+1,Bt,2)}function rt(Ot,Bt){return U(Ot.getMinutes(),Bt,2)}function ot(Ot,Bt){return U(Ot.getSeconds(),Bt,2)}function D(Ot){var Bt=Ot.getDay();return Bt===0?7:Bt}function P(Ot,Bt){return U(y.g.count(Object(B.a)(Ot)-1,Ot),Bt,2)}function W(Ot,Bt){var Ut=Ot.getDay();return Ot=Ut>=4||Ut===0?Object(y.i)(Ot):y.i.ceil(Ot),U(y.i.count(Object(B.a)(Ot),Ot)+(Object(B.a)(Ot).getDay()===4),Bt,2)}function lt(Ot){return Ot.getDay()}function it(Ot,Bt){return U(y.c.count(Object(B.a)(Ot)-1,Ot),Bt,2)}function vt(Ot,Bt){return U(Ot.getFullYear()%100,Bt,2)}function pt(Ot,Bt){return U(Ot.getFullYear()%1e4,Bt,4)}function xt(Ot){var Bt=Ot.getTimezoneOffset();return(Bt>0?"-":(Bt*=-1,"+"))+U(Bt/60|0,"0",2)+U(Bt%60,"0",2)}function Ct(Ot,Bt){return U(Ot.getUTCDate(),Bt,2)}function Tt(Ot,Bt){return U(Ot.getUTCHours(),Bt,2)}function Nt(Ot,Bt){return U(Ot.getUTCHours()%12||12,Bt,2)}function gt(Ot,Bt){return U(1+m.a.count(Object(et.a)(Ot),Ot),Bt,3)}function wt(Ot,Bt){return U(Ot.getUTCMilliseconds(),Bt,3)}function Rt(Ot,Bt){return wt(Ot,Bt)+"000"}function jt(Ot,Bt){return U(Ot.getUTCMonth()+1,Bt,2)}function Zt(Ot,Bt){return U(Ot.getUTCMinutes(),Bt,2)}function ne(Ot,Bt){return U(Ot.getUTCSeconds(),Bt,2)}function Wt(Ot){var Bt=Ot.getUTCDay();return Bt===0?7:Bt}function le(Ot,Bt){return U(_t.g.count(Object(et.a)(Ot)-1,Ot),Bt,2)}function fe(Ot,Bt){var Ut=Ot.getUTCDay();return Ot=Ut>=4||Ut===0?Object(_t.i)(Ot):_t.i.ceil(Ot),U(_t.i.count(Object(et.a)(Ot),Ot)+(Object(et.a)(Ot).getUTCDay()===4),Bt,2)}function xe(Ot){return Ot.getUTCDay()}function be(Ot,Bt){return U(_t.c.count(Object(et.a)(Ot)-1,Ot),Bt,2)}function Ye(Ot,Bt){return U(Ot.getUTCFullYear()%100,Bt,2)}function tn(Ot,Bt){return U(Ot.getUTCFullYear()%1e4,Bt,4)}function on(){return"+0000"}function Jt(){return"%"}function Kt(Ot){return+Ot}function te(Ot){return Math.floor(+Ot/1e3)}},function(ue,ht,j){"use strict";var _t=j(6),m=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,y=new RegExp(m.source,"g");ht.a=function(R,B){var et,K,J,q=m.lastIndex=y.lastIndex=0,Z=-1,tt=[],H=[];for(R+="",B+="";(et=m.exec(R))&&(K=y.exec(B));)(J=K.index)>q&&(J=B.slice(q,J),tt[Z]?tt[Z]+=J:tt[++Z]=J),(et=et[0])===(K=K[0])?tt[Z]?tt[Z]+=K:tt[++Z]=K:(tt[++Z]=null,H.push({i:Z,x:Object(_t.a)(et,K)})),q=y.lastIndex;return q=0&&(Z=q.slice(tt+1),q=q.slice(0,tt)),q&&!J.hasOwnProperty(q))throw new Error("unknown type: "+q);return{type:q,name:Z}})}function B(K,J){for(var q,Z=0,tt=K.length;Z0)for(var q,Z,tt=new Array(q),H=0;H=0))throw _(M,new Error(pt.tagName+"@"+Ct));for(var Nt=xt.length-1;Tt"&&">")||pt=="&"&&"&"||pt=='"'&&"""||"&#"+pt.charCodeAt()+";"}function l(pt,xt){if(xt(pt))return!0;if(pt=pt.firstChild)do if(l(pt,xt))return!0;while(pt=pt.nextSibling)}function f(){}function b(pt,xt,Ct,Tt){pt&&pt._inc++,Ct.namespaceURI=="http://www.w3.org/2000/xmlns/"&&delete xt._nsMap[Ct.prefix?Ct.localName:""]}function z(pt,xt,Ct){if(pt&&pt._inc){pt._inc++;var Tt=xt.childNodes;if(Ct)Tt[Tt.length++]=Ct;else{for(var Nt=xt.firstChild,gt=0;Nt;)Tt[gt++]=Nt,Nt=Nt.nextSibling;Tt.length=gt}}}function T(pt,xt){var Ct=xt.previousSibling,Tt=xt.nextSibling;return Ct?Ct.nextSibling=Tt:pt.firstChild=Tt,Tt?Tt.previousSibling=Ct:pt.lastChild=Ct,z(pt.ownerDocument,pt),xt}function k(pt,xt,Ct){var Tt=xt.parentNode;if(Tt&&Tt.removeChild(xt),xt.nodeType===X){var Nt=xt.firstChild;if(Nt==null)return xt;var gt=xt.lastChild}else Nt=gt=xt;var wt=Ct?Ct.previousSibling:pt.lastChild;Nt.previousSibling=wt,gt.nextSibling=Ct,wt?wt.nextSibling=Nt:pt.firstChild=Nt,Ct==null?pt.lastChild=gt:Ct.previousSibling=gt;do Nt.parentNode=pt;while(Nt!==gt&&(Nt=Nt.nextSibling));return z(pt.ownerDocument||pt,pt),xt.nodeType==X&&(xt.firstChild=xt.lastChild=null),xt}function Q(){this._nsMap={}}function st(){}function nt(){}function dt(){}function mt(){}function Et(){}function Mt(){}function I(){}function Y(){}function rt(){}function ot(){}function D(){}function P(){}function W(pt,xt){var Ct=[],Tt=this.nodeType==9?this.documentElement:this,Nt=Tt.prefix,gt=Tt.namespaceURI;if(gt&&Nt==null&&(Nt=Tt.lookupPrefix(gt))==null)var wt=[{namespace:gt,prefix:null}];return it(this,Ct,pt,xt,wt),Ct.join("")}function lt(pt,xt,Ct){var Tt=pt.prefix||"",Nt=pt.namespaceURI;if(!Tt&&!Nt||Tt==="xml"&&Nt==="http://www.w3.org/XML/1998/namespace"||Nt=="http://www.w3.org/2000/xmlns/")return!1;for(var gt=Ct.length;gt--;){var wt=Ct[gt];if(wt.prefix==Tt)return wt.namespace!=Nt}return!0}function it(pt,xt,Ct,Tt,Nt){if(Tt){if(!(pt=Tt(pt)))return;if(typeof pt=="string")return void xt.push(pt)}switch(pt.nodeType){case y:Nt||(Nt=[]),Nt.length;var gt=pt.attributes,wt=gt.length,Rt=pt.firstChild,jt=pt.tagName;Ct=pt.namespaceURI==="http://www.w3.org/1999/xhtml"||Ct,xt.push("<",jt);for(var Zt=0;Zt"),Ct&&/^script$/i.test(jt))for(;Rt;)Rt.data?xt.push(Rt.data):it(Rt,xt,Ct,Tt,Nt),Rt=Rt.nextSibling;else for(;Rt;)it(Rt,xt,Ct,Tt,Nt),Rt=Rt.nextSibling;xt.push("")}else xt.push("/>");return;case tt:case X:for(Rt=pt.firstChild;Rt;)it(Rt,xt,Ct,Tt,Nt),Rt=Rt.nextSibling;return;case R:return xt.push(" ",pt.name,'="',pt.value.replace(/[<&"]/g,p),'"');case B:return xt.push(pt.data.replace(/[<&]/g,p));case et:return xt.push("");case Z:return xt.push("");case H:var xe=pt.publicId,be=pt.systemId;if(xt.push("');else if(be&&be!=".")xt.push(' SYSTEM "',be,'">');else{var Ye=pt.internalSubset;Ye&&xt.push(" [",Ye,"]"),xt.push(">")}return;case q:return xt.push("");case K:return xt.push("&",pt.nodeName,";");default:xt.push("??",pt.nodeName)}}function vt(pt,xt,Ct){pt[xt]=Ct}_.prototype=Error.prototype,j(U,_),w.prototype={length:0,item:function(pt){return this[pt]||null},toString:function(pt,xt){for(var Ct=[],Tt=0;Tt0},lookupPrefix:function(pt){for(var xt=this;xt;){var Ct=xt._nsMap;if(Ct){for(var Tt in Ct)if(Ct[Tt]==pt)return Tt}xt=xt.nodeType==R?xt.ownerDocument:xt.parentNode}return null},lookupNamespaceURI:function(pt){for(var xt=this;xt;){var Ct=xt._nsMap;if(Ct&&pt in Ct)return Ct[pt];xt=xt.nodeType==R?xt.ownerDocument:xt.parentNode}return null},isDefaultNamespace:function(pt){return this.lookupPrefix(pt)==null}},j(m,x),j(m,x.prototype),f.prototype={nodeName:"#document",nodeType:tt,doctype:null,documentElement:null,_inc:1,insertBefore:function(pt,xt){if(pt.nodeType==X){for(var Ct=pt.firstChild;Ct;){var Tt=Ct.nextSibling;this.insertBefore(Ct,xt),Ct=Tt}return pt}return this.documentElement==null&&pt.nodeType==y&&(this.documentElement=pt),k(this,pt,xt),pt.ownerDocument=this,pt},removeChild:function(pt){return this.documentElement==pt&&(this.documentElement=null),T(this,pt)},importNode:function(pt,xt){return function Ct(Tt,Nt,gt){var wt;switch(Nt.nodeType){case y:(wt=Nt.cloneNode(!1)).ownerDocument=Tt;case X:break;case R:gt=!0}if(wt||(wt=Nt.cloneNode(!1)),wt.ownerDocument=Tt,wt.parentNode=null,gt)for(var Rt=Nt.firstChild;Rt;)wt.appendChild(Ct(Tt,Rt,gt)),Rt=Rt.nextSibling;return wt}(this,pt,xt)},getElementById:function(pt){var xt=null;return l(this.documentElement,function(Ct){if(Ct.nodeType==y&&Ct.getAttribute("id")==pt)return xt=Ct,!0}),xt},createElement:function(pt){var xt=new Q;return xt.ownerDocument=this,xt.nodeName=pt,xt.tagName=pt,xt.childNodes=new w,(xt.attributes=new C)._ownerElement=xt,xt},createDocumentFragment:function(){var pt=new ot;return pt.ownerDocument=this,pt.childNodes=new w,pt},createTextNode:function(pt){var xt=new dt;return xt.ownerDocument=this,xt.appendData(pt),xt},createComment:function(pt){var xt=new mt;return xt.ownerDocument=this,xt.appendData(pt),xt},createCDATASection:function(pt){var xt=new Et;return xt.ownerDocument=this,xt.appendData(pt),xt},createProcessingInstruction:function(pt,xt){var Ct=new D;return Ct.ownerDocument=this,Ct.tagName=Ct.target=pt,Ct.nodeValue=Ct.data=xt,Ct},createAttribute:function(pt){var xt=new st;return xt.ownerDocument=this,xt.name=pt,xt.nodeName=pt,xt.localName=pt,xt.specified=!0,xt},createEntityReference:function(pt){var xt=new rt;return xt.ownerDocument=this,xt.nodeName=pt,xt},createElementNS:function(pt,xt){var Ct=new Q,Tt=xt.split(":"),Nt=Ct.attributes=new C;return Ct.childNodes=new w,Ct.ownerDocument=this,Ct.nodeName=xt,Ct.tagName=xt,Ct.namespaceURI=pt,Tt.length==2?(Ct.prefix=Tt[0],Ct.localName=Tt[1]):Ct.localName=xt,Nt._ownerElement=Ct,Ct},createAttributeNS:function(pt,xt){var Ct=new st,Tt=xt.split(":");return Ct.ownerDocument=this,Ct.nodeName=xt,Ct.name=xt,Ct.namespaceURI=pt,Ct.specified=!0,Tt.length==2?(Ct.prefix=Tt[0],Ct.localName=Tt[1]):Ct.localName=xt,Ct}},_t(f,x),Q.prototype={nodeType:y,hasAttribute:function(pt){return this.getAttributeNode(pt)!=null},getAttribute:function(pt){var xt=this.getAttributeNode(pt);return xt&&xt.value||""},getAttributeNode:function(pt){return this.attributes.getNamedItem(pt)},setAttribute:function(pt,xt){var Ct=this.ownerDocument.createAttribute(pt);Ct.value=Ct.nodeValue=""+xt,this.setAttributeNode(Ct)},removeAttribute:function(pt){var xt=this.getAttributeNode(pt);xt&&this.removeAttributeNode(xt)},appendChild:function(pt){return pt.nodeType===X?this.insertBefore(pt,null):function(xt,Ct){var Tt=Ct.parentNode;if(Tt){var Nt=xt.lastChild;Tt.removeChild(Ct),Nt=xt.lastChild}return Nt=xt.lastChild,Ct.parentNode=xt,Ct.previousSibling=Nt,Ct.nextSibling=null,Nt?Nt.nextSibling=Ct:xt.firstChild=Ct,xt.lastChild=Ct,z(xt.ownerDocument,xt,Ct),Ct}(this,pt)},setAttributeNode:function(pt){return this.attributes.setNamedItem(pt)},setAttributeNodeNS:function(pt){return this.attributes.setNamedItemNS(pt)},removeAttributeNode:function(pt){return this.attributes.removeNamedItem(pt.nodeName)},removeAttributeNS:function(pt,xt){var Ct=this.getAttributeNodeNS(pt,xt);Ct&&this.removeAttributeNode(Ct)},hasAttributeNS:function(pt,xt){return this.getAttributeNodeNS(pt,xt)!=null},getAttributeNS:function(pt,xt){var Ct=this.getAttributeNodeNS(pt,xt);return Ct&&Ct.value||""},setAttributeNS:function(pt,xt,Ct){var Tt=this.ownerDocument.createAttributeNS(pt,xt);Tt.value=Tt.nodeValue=""+Ct,this.setAttributeNode(Tt)},getAttributeNodeNS:function(pt,xt){return this.attributes.getNamedItemNS(pt,xt)},getElementsByTagName:function(pt){return new o(this,function(xt){var Ct=[];return l(xt,function(Tt){Tt===xt||Tt.nodeType!=y||pt!=="*"&&Tt.tagName!=pt||Ct.push(Tt)}),Ct})},getElementsByTagNameNS:function(pt,xt){return new o(this,function(Ct){var Tt=[];return l(Ct,function(Nt){Nt===Ct||Nt.nodeType!==y||pt!=="*"&&Nt.namespaceURI!==pt||xt!=="*"&&Nt.localName!=xt||Tt.push(Nt)}),Tt})}},f.prototype.getElementsByTagName=Q.prototype.getElementsByTagName,f.prototype.getElementsByTagNameNS=Q.prototype.getElementsByTagNameNS,_t(Q,x),st.prototype.nodeType=R,_t(st,x),nt.prototype={data:"",substringData:function(pt,xt){return this.data.substring(pt,pt+xt)},appendData:function(pt){pt=this.data+pt,this.nodeValue=this.data=pt,this.length=pt.length},insertData:function(pt,xt){this.replaceData(pt,0,xt)},appendChild:function(pt){throw new Error(d[L])},deleteData:function(pt,xt){this.replaceData(pt,xt,"")},replaceData:function(pt,xt,Ct){Ct=this.data.substring(0,pt)+Ct+this.data.substring(pt+xt),this.nodeValue=this.data=Ct,this.length=Ct.length}},_t(nt,x),dt.prototype={nodeName:"#text",nodeType:B,splitText:function(pt){var xt=this.data,Ct=xt.substring(pt);xt=xt.substring(0,pt),this.data=this.nodeValue=xt,this.length=xt.length;var Tt=this.ownerDocument.createTextNode(Ct);return this.parentNode&&this.parentNode.insertBefore(Tt,this.nextSibling),Tt}},_t(dt,nt),mt.prototype={nodeName:"#comment",nodeType:Z},_t(mt,nt),Et.prototype={nodeName:"#cdata-section",nodeType:et},_t(Et,nt),Mt.prototype.nodeType=H,_t(Mt,x),I.prototype.nodeType=F,_t(I,x),Y.prototype.nodeType=J,_t(Y,x),rt.prototype.nodeType=K,_t(rt,x),ot.prototype.nodeName="#document-fragment",ot.prototype.nodeType=X,_t(ot,x),D.prototype.nodeType=q,_t(D,x),P.prototype.serializeToString=function(pt,xt,Ct){return W.call(pt,xt,Ct)},x.prototype.toString=W;try{Object.defineProperty&&(Object.defineProperty(o.prototype,"length",{get:function(){return u(this),this.$$length}}),Object.defineProperty(x.prototype,"textContent",{get:function(){return function pt(xt){switch(xt.nodeType){case y:case X:var Ct=[];for(xt=xt.firstChild;xt;)xt.nodeType!==7&&xt.nodeType!==8&&Ct.push(pt(xt)),xt=xt.nextSibling;return Ct.join("");default:return xt.nodeValue}}(this)},set:function(pt){switch(this.nodeType){case y:case X:for(;this.firstChild;)this.removeChild(this.firstChild);(pt||String(pt))&&this.appendChild(this.ownerDocument.createTextNode(pt));break;default:this.data=pt,this.value=pt,this.nodeValue=pt}}}),vt=function(pt,xt,Ct){pt["$$"+xt]=Ct})}catch(pt){}ht.DOMImplementation=g,ht.XMLSerializer=P},,function(ue,ht,j){"use strict";j.r(ht);var _t=Math.PI,m=2*_t,y=m-1e-6;function R(){this._x0=this._y0=this._x1=this._y1=null,this._=""}function B(){return new R}R.prototype=B.prototype={constructor:R,moveTo:function(yt,It){this._+="M"+(this._x0=this._x1=+yt)+","+(this._y0=this._y1=+It)},closePath:function(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},lineTo:function(yt,It){this._+="L"+(this._x1=+yt)+","+(this._y1=+It)},quadraticCurveTo:function(yt,It,Xt,At){this._+="Q"+ +yt+","+ +It+","+(this._x1=+Xt)+","+(this._y1=+At)},bezierCurveTo:function(yt,It,Xt,At,Yt,ae){this._+="C"+ +yt+","+ +It+","+ +Xt+","+ +At+","+(this._x1=+Yt)+","+(this._y1=+ae)},arcTo:function(yt,It,Xt,At,Yt){yt=+yt,It=+It,Xt=+Xt,At=+At,Yt=+Yt;var ae=this._x1,he=this._y1,de=Xt-yt,ke=At-It,Ke=ae-yt,He=he-It,rn=Ke*Ke+He*He;if(Yt<0)throw new Error("negative radius: "+Yt);if(this._x1===null)this._+="M"+(this._x1=yt)+","+(this._y1=It);else if(rn>1e-6)if(Math.abs(He*de-ke*Ke)>1e-6&&Yt){var En=Xt-ae,Ln=At-he,zn=de*de+ke*ke,pr=En*En+Ln*Ln,ir=Math.sqrt(zn),Xn=Math.sqrt(rn),lr=Yt*Math.tan((_t-Math.acos((zn+rn-pr)/(2*ir*Xn)))/2),Cr=lr/Xn,wr=lr/ir;Math.abs(Cr-1)>1e-6&&(this._+="L"+(yt+Cr*Ke)+","+(It+Cr*He)),this._+="A"+Yt+","+Yt+",0,0,"+ +(He*En>Ke*Ln)+","+(this._x1=yt+wr*de)+","+(this._y1=It+wr*ke)}else this._+="L"+(this._x1=yt)+","+(this._y1=It)},arc:function(yt,It,Xt,At,Yt,ae){yt=+yt,It=+It,ae=!!ae;var he=(Xt=+Xt)*Math.cos(At),de=Xt*Math.sin(At),ke=yt+he,Ke=It+de,He=1^ae,rn=ae?At-Yt:Yt-At;if(Xt<0)throw new Error("negative radius: "+Xt);this._x1===null?this._+="M"+ke+","+Ke:(Math.abs(this._x1-ke)>1e-6||Math.abs(this._y1-Ke)>1e-6)&&(this._+="L"+ke+","+Ke),Xt&&(rn<0&&(rn=rn%m+m),rn>y?this._+="A"+Xt+","+Xt+",0,1,"+He+","+(yt-he)+","+(It-de)+"A"+Xt+","+Xt+",0,1,"+He+","+(this._x1=ke)+","+(this._y1=Ke):rn>1e-6&&(this._+="A"+Xt+","+Xt+",0,"+ +(rn>=_t)+","+He+","+(this._x1=yt+Xt*Math.cos(Yt))+","+(this._y1=It+Xt*Math.sin(Yt))))},rect:function(yt,It,Xt,At){this._+="M"+(this._x0=this._x1=+yt)+","+(this._y0=this._y1=+It)+"h"+ +Xt+"v"+ +At+"h"+-Xt+"Z"},toString:function(){return this._}};var et=B,K=function(yt){return function(){return yt}},J=Math.abs,q=Math.atan2,Z=Math.cos,tt=Math.max,H=Math.min,X=Math.sin,F=Math.sqrt,U=Math.PI,d=U/2,L=2*U;function M(yt){return yt>1?0:yt<-1?U:Math.acos(yt)}function s(yt){return yt>=1?d:yt<=-1?-d:Math.asin(yt)}function _(yt){return yt.innerRadius}function w(yt){return yt.outerRadius}function o(yt){return yt.startAngle}function u(yt){return yt.endAngle}function C(yt){return yt&&yt.padAngle}function E(yt,It,Xt,At,Yt,ae,he,de){var ke=Xt-yt,Ke=At-It,He=he-Yt,rn=de-ae,En=rn*ke-He*Ke;if(!(En*En<1e-12))return[yt+(En=(He*(It-ae)-rn*(yt-Yt))/En)*ke,It+En*Ke]}function S(yt,It,Xt,At,Yt,ae,he){var de=yt-Xt,ke=It-At,Ke=(he?ae:-ae)/F(de*de+ke*ke),He=Ke*ke,rn=-Ke*de,En=yt+He,Ln=It+rn,zn=Xt+He,pr=At+rn,ir=(En+zn)/2,Xn=(Ln+pr)/2,lr=zn-En,Cr=pr-Ln,wr=lr*lr+Cr*Cr,Ir=Yt-ae,$r=En*pr-zn*Ln,ci=(Cr<0?-1:1)*F(tt(0,Ir*Ir*wr-$r*$r)),Ri=($r*Cr-lr*ci)/wr,Pi=(-$r*lr-Cr*ci)/wr,yi=($r*Cr+lr*ci)/wr,Oi=(-$r*lr+Cr*ci)/wr,Li=Ri-ir,Ni=Pi-Xn,Vi=yi-ir,eo=Oi-Xn;return Li*Li+Ni*Ni>Vi*Vi+eo*eo&&(Ri=yi,Pi=Oi),{cx:Ri,cy:Pi,x01:-He,y01:-rn,x11:Ri*(Yt/Ir-1),y11:Pi*(Yt/Ir-1)}}var v=function(){var yt=_,It=w,Xt=K(0),At=null,Yt=o,ae=u,he=C,de=null;function ke(){var Ke,He,rn=+yt.apply(this,arguments),En=+It.apply(this,arguments),Ln=Yt.apply(this,arguments)-d,zn=ae.apply(this,arguments)-d,pr=J(zn-Ln),ir=zn>Ln;if(de||(de=Ke=et()),En1e-12)if(pr>L-1e-12)de.moveTo(En*Z(Ln),En*X(Ln)),de.arc(0,0,En,Ln,zn,!ir),rn>1e-12&&(de.moveTo(rn*Z(zn),rn*X(zn)),de.arc(0,0,rn,zn,Ln,ir));else{var Xn,lr,Cr=Ln,wr=zn,Ir=Ln,$r=zn,ci=pr,Ri=pr,Pi=he.apply(this,arguments)/2,yi=Pi>1e-12&&(At?+At.apply(this,arguments):F(rn*rn+En*En)),Oi=H(J(En-rn)/2,+Xt.apply(this,arguments)),Li=Oi,Ni=Oi;if(yi>1e-12){var Vi=s(yi/rn*X(Pi)),eo=s(yi/En*X(Pi));(ci-=2*Vi)>1e-12?(Ir+=Vi*=ir?1:-1,$r-=Vi):(ci=0,Ir=$r=(Ln+zn)/2),(Ri-=2*eo)>1e-12?(Cr+=eo*=ir?1:-1,wr-=eo):(Ri=0,Cr=wr=(Ln+zn)/2)}var Xi=En*Z(Cr),Eo=En*X(Cr),Ro=rn*Z($r),fo=rn*X($r);if(Oi>1e-12){var ro,wo=En*Z(wr),Go=En*X(wr),ao=rn*Z(Ir),Mi=rn*X(Ir);if(pr1e-12?Ni>1e-12?(Xn=S(ao,Mi,Xi,Eo,En,Ni,ir),lr=S(wo,Go,Ro,fo,En,Ni,ir),de.moveTo(Xn.cx+Xn.x01,Xn.cy+Xn.y01),Ni1e-12&&ci>1e-12?Li>1e-12?(Xn=S(Ro,fo,wo,Go,rn,-Li,ir),lr=S(Xi,Eo,ao,Mi,rn,-Li,ir),de.lineTo(Xn.cx+Xn.x01,Xn.cy+Xn.y01),Li=En;--Ln)de.point(lr[Ln],Cr[Ln]);de.lineEnd(),de.areaEnd()}Xn&&(lr[rn]=+yt(zn,rn,He),Cr[rn]=+Xt(zn,rn,He),de.point(It?+It(zn,rn,He):lr[rn],At?+At(zn,rn,He):Cr[rn]))}if(pr)return de=null,pr+""||null}function Ke(){return f().defined(Yt).curve(he).context(ae)}return ke.x=function(He){return arguments.length?(yt=typeof He=="function"?He:K(+He),It=null,ke):yt},ke.x0=function(He){return arguments.length?(yt=typeof He=="function"?He:K(+He),ke):yt},ke.x1=function(He){return arguments.length?(It=He==null?null:typeof He=="function"?He:K(+He),ke):It},ke.y=function(He){return arguments.length?(Xt=typeof He=="function"?He:K(+He),At=null,ke):Xt},ke.y0=function(He){return arguments.length?(Xt=typeof He=="function"?He:K(+He),ke):Xt},ke.y1=function(He){return arguments.length?(At=He==null?null:typeof He=="function"?He:K(+He),ke):At},ke.lineX0=ke.lineY0=function(){return Ke().x(yt).y(Xt)},ke.lineY1=function(){return Ke().x(yt).y(At)},ke.lineX1=function(){return Ke().x(It).y(Xt)},ke.defined=function(He){return arguments.length?(Yt=typeof He=="function"?He:K(!!He),ke):Yt},ke.curve=function(He){return arguments.length?(he=He,ae!=null&&(de=he(ae)),ke):he},ke.context=function(He){return arguments.length?(He==null?ae=de=null:de=he(ae=He),ke):ae},ke},z=function(yt,It){return Ityt?1:It>=yt?0:NaN},T=function(yt){return yt},k=function(){var yt=T,It=z,Xt=null,At=K(0),Yt=K(L),ae=K(0);function he(de){var ke,Ke,He,rn,En,Ln=de.length,zn=0,pr=new Array(Ln),ir=new Array(Ln),Xn=+At.apply(this,arguments),lr=Math.min(L,Math.max(-L,Yt.apply(this,arguments)-Xn)),Cr=Math.min(Math.abs(lr)/Ln,ae.apply(this,arguments)),wr=Cr*(lr<0?-1:1);for(ke=0;ke0&&(zn+=En);for(It!=null?pr.sort(function(Ir,$r){return It(ir[Ir],ir[$r])}):Xt!=null&&pr.sort(function(Ir,$r){return Xt(de[Ir],de[$r])}),ke=0,He=zn?(lr-Ln*wr)/zn:0;ke0?En*He:0)+wr,ir[Ke]={data:de[Ke],index:ke,value:En,startAngle:Xn,endAngle:rn,padAngle:Cr};return ir}return he.value=function(de){return arguments.length?(yt=typeof de=="function"?de:K(+de),he):yt},he.sortValues=function(de){return arguments.length?(It=de,Xt=null,he):It},he.sort=function(de){return arguments.length?(Xt=de,It=null,he):Xt},he.startAngle=function(de){return arguments.length?(At=typeof de=="function"?de:K(+de),he):At},he.endAngle=function(de){return arguments.length?(Yt=typeof de=="function"?de:K(+de),he):Yt},he.padAngle=function(de){return arguments.length?(ae=typeof de=="function"?de:K(+de),he):ae},he},Q=nt(x);function st(yt){this._curve=yt}function nt(yt){function It(Xt){return new st(yt(Xt))}return It._curve=yt,It}function dt(yt){var It=yt.curve;return yt.angle=yt.x,delete yt.x,yt.radius=yt.y,delete yt.y,yt.curve=function(Xt){return arguments.length?It(nt(Xt)):It()._curve},yt}st.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(yt,It){this._curve.point(It*Math.sin(yt),It*-Math.cos(yt))}};var mt=function(){return dt(f().curve(Q))},Et=function(){var yt=b().curve(Q),It=yt.curve,Xt=yt.lineX0,At=yt.lineX1,Yt=yt.lineY0,ae=yt.lineY1;return yt.angle=yt.x,delete yt.x,yt.startAngle=yt.x0,delete yt.x0,yt.endAngle=yt.x1,delete yt.x1,yt.radius=yt.y,delete yt.y,yt.innerRadius=yt.y0,delete yt.y0,yt.outerRadius=yt.y1,delete yt.y1,yt.lineStartAngle=function(){return dt(Xt())},delete yt.lineX0,yt.lineEndAngle=function(){return dt(At())},delete yt.lineX1,yt.lineInnerRadius=function(){return dt(Yt())},delete yt.lineY0,yt.lineOuterRadius=function(){return dt(ae())},delete yt.lineY1,yt.curve=function(he){return arguments.length?It(nt(he)):It()._curve},yt},Mt=function(yt,It){return[(It=+It)*Math.cos(yt-=Math.PI/2),It*Math.sin(yt)]},I=Array.prototype.slice;function Y(yt){return yt.source}function rt(yt){return yt.target}function ot(yt){var It=Y,Xt=rt,At=p,Yt=l,ae=null;function he(){var de,ke=I.call(arguments),Ke=It.apply(this,ke),He=Xt.apply(this,ke);if(ae||(ae=de=et()),yt(ae,+At.apply(this,(ke[0]=Ke,ke)),+Yt.apply(this,ke),+At.apply(this,(ke[0]=He,ke)),+Yt.apply(this,ke)),de)return ae=null,de+""||null}return he.source=function(de){return arguments.length?(It=de,he):It},he.target=function(de){return arguments.length?(Xt=de,he):Xt},he.x=function(de){return arguments.length?(At=typeof de=="function"?de:K(+de),he):At},he.y=function(de){return arguments.length?(Yt=typeof de=="function"?de:K(+de),he):Yt},he.context=function(de){return arguments.length?(ae=de==null?null:de,he):ae},he}function D(yt,It,Xt,At,Yt){yt.moveTo(It,Xt),yt.bezierCurveTo(It=(It+At)/2,Xt,It,Yt,At,Yt)}function P(yt,It,Xt,At,Yt){yt.moveTo(It,Xt),yt.bezierCurveTo(It,Xt=(Xt+Yt)/2,At,Xt,At,Yt)}function W(yt,It,Xt,At,Yt){var ae=Mt(It,Xt),he=Mt(It,Xt=(Xt+Yt)/2),de=Mt(At,Xt),ke=Mt(At,Yt);yt.moveTo(ae[0],ae[1]),yt.bezierCurveTo(he[0],he[1],de[0],de[1],ke[0],ke[1])}function lt(){return ot(D)}function it(){return ot(P)}function vt(){var yt=ot(W);return yt.angle=yt.x,delete yt.x,yt.radius=yt.y,delete yt.y,yt}var pt={draw:function(yt,It){var Xt=Math.sqrt(It/U);yt.moveTo(Xt,0),yt.arc(0,0,Xt,0,L)}},xt={draw:function(yt,It){var Xt=Math.sqrt(It/5)/2;yt.moveTo(-3*Xt,-Xt),yt.lineTo(-Xt,-Xt),yt.lineTo(-Xt,-3*Xt),yt.lineTo(Xt,-3*Xt),yt.lineTo(Xt,-Xt),yt.lineTo(3*Xt,-Xt),yt.lineTo(3*Xt,Xt),yt.lineTo(Xt,Xt),yt.lineTo(Xt,3*Xt),yt.lineTo(-Xt,3*Xt),yt.lineTo(-Xt,Xt),yt.lineTo(-3*Xt,Xt),yt.closePath()}},Ct=Math.sqrt(1/3),Tt=2*Ct,Nt={draw:function(yt,It){var Xt=Math.sqrt(It/Tt),At=Xt*Ct;yt.moveTo(0,-Xt),yt.lineTo(At,0),yt.lineTo(0,Xt),yt.lineTo(-At,0),yt.closePath()}},gt=Math.sin(U/10)/Math.sin(7*U/10),wt=Math.sin(L/10)*gt,Rt=-Math.cos(L/10)*gt,jt={draw:function(yt,It){var Xt=Math.sqrt(.8908130915292852*It),At=wt*Xt,Yt=Rt*Xt;yt.moveTo(0,-Xt),yt.lineTo(At,Yt);for(var ae=1;ae<5;++ae){var he=L*ae/5,de=Math.cos(he),ke=Math.sin(he);yt.lineTo(ke*Xt,-de*Xt),yt.lineTo(de*At-ke*Yt,ke*At+de*Yt)}yt.closePath()}},Zt={draw:function(yt,It){var Xt=Math.sqrt(It),At=-Xt/2;yt.rect(At,At,Xt,Xt)}},ne=Math.sqrt(3),Wt={draw:function(yt,It){var Xt=-Math.sqrt(It/(3*ne));yt.moveTo(0,2*Xt),yt.lineTo(-ne*Xt,-Xt),yt.lineTo(ne*Xt,-Xt),yt.closePath()}},le=Math.sqrt(3)/2,fe=1/Math.sqrt(12),xe=3*(fe/2+1),be={draw:function(yt,It){var Xt=Math.sqrt(It/xe),At=Xt/2,Yt=Xt*fe,ae=At,he=Xt*fe+Xt,de=-ae,ke=he;yt.moveTo(At,Yt),yt.lineTo(ae,he),yt.lineTo(de,ke),yt.lineTo(-.5*At-le*Yt,le*At+-.5*Yt),yt.lineTo(-.5*ae-le*he,le*ae+-.5*he),yt.lineTo(-.5*de-le*ke,le*de+-.5*ke),yt.lineTo(-.5*At+le*Yt,-.5*Yt-le*At),yt.lineTo(-.5*ae+le*he,-.5*he-le*ae),yt.lineTo(-.5*de+le*ke,-.5*ke-le*de),yt.closePath()}},Ye=[pt,xt,Nt,Zt,jt,Wt,be],tn=function(){var yt=K(pt),It=K(64),Xt=null;function At(){var Yt;if(Xt||(Xt=Yt=et()),yt.apply(this,arguments).draw(Xt,+It.apply(this,arguments)),Yt)return Xt=null,Yt+""||null}return At.type=function(Yt){return arguments.length?(yt=typeof Yt=="function"?Yt:K(Yt),At):yt},At.size=function(Yt){return arguments.length?(It=typeof Yt=="function"?Yt:K(+Yt),At):It},At.context=function(Yt){return arguments.length?(Xt=Yt==null?null:Yt,At):Xt},At},on=function(){};function Jt(yt,It,Xt){yt._context.bezierCurveTo((2*yt._x0+yt._x1)/3,(2*yt._y0+yt._y1)/3,(yt._x0+2*yt._x1)/3,(yt._y0+2*yt._y1)/3,(yt._x0+4*yt._x1+It)/6,(yt._y0+4*yt._y1+Xt)/6)}function Kt(yt){this._context=yt}Kt.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:Jt(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(yt,It){switch(yt=+yt,It=+It,this._point){case 0:this._point=1,this._line?this._context.lineTo(yt,It):this._context.moveTo(yt,It);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:Jt(this,yt,It)}this._x0=this._x1,this._x1=yt,this._y0=this._y1,this._y1=It}};var te=function(yt){return new Kt(yt)};function Ot(yt){this._context=yt}Ot.prototype={areaStart:on,areaEnd:on,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(yt,It){switch(yt=+yt,It=+It,this._point){case 0:this._point=1,this._x2=yt,this._y2=It;break;case 1:this._point=2,this._x3=yt,this._y3=It;break;case 2:this._point=3,this._x4=yt,this._y4=It,this._context.moveTo((this._x0+4*this._x1+yt)/6,(this._y0+4*this._y1+It)/6);break;default:Jt(this,yt,It)}this._x0=this._x1,this._x1=yt,this._y0=this._y1,this._y1=It}};var Bt=function(yt){return new Ot(yt)};function Ut(yt){this._context=yt}Ut.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(yt,It){switch(yt=+yt,It=+It,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var Xt=(this._x0+4*this._x1+yt)/6,At=(this._y0+4*this._y1+It)/6;this._line?this._context.lineTo(Xt,At):this._context.moveTo(Xt,At);break;case 3:this._point=4;default:Jt(this,yt,It)}this._x0=this._x1,this._x1=yt,this._y0=this._y1,this._y1=It}};var zt=function(yt){return new Ut(yt)};function ce(yt,It){this._basis=new Kt(yt),this._beta=It}ce.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var yt=this._x,It=this._y,Xt=yt.length-1;if(Xt>0)for(var At,Yt=yt[0],ae=It[0],he=yt[Xt]-Yt,de=It[Xt]-ae,ke=-1;++ke<=Xt;)At=ke/Xt,this._basis.point(this._beta*yt[ke]+(1-this._beta)*(Yt+At*he),this._beta*It[ke]+(1-this._beta)*(ae+At*de));this._x=this._y=null,this._basis.lineEnd()},point:function(yt,It){this._x.push(+yt),this._y.push(+It)}};var we=function yt(It){function Xt(At){return It===1?new Kt(At):new ce(At,It)}return Xt.beta=function(At){return yt(+At)},Xt}(.85);function ye(yt,It,Xt){yt._context.bezierCurveTo(yt._x1+yt._k*(yt._x2-yt._x0),yt._y1+yt._k*(yt._y2-yt._y0),yt._x2+yt._k*(yt._x1-It),yt._y2+yt._k*(yt._y1-Xt),yt._x2,yt._y2)}function qe(yt,It){this._context=yt,this._k=(1-It)/6}qe.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:ye(this,this._x1,this._y1)}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(yt,It){switch(yt=+yt,It=+It,this._point){case 0:this._point=1,this._line?this._context.lineTo(yt,It):this._context.moveTo(yt,It);break;case 1:this._point=2,this._x1=yt,this._y1=It;break;case 2:this._point=3;default:ye(this,yt,It)}this._x0=this._x1,this._x1=this._x2,this._x2=yt,this._y0=this._y1,this._y1=this._y2,this._y2=It}};var hn=function yt(It){function Xt(At){return new qe(At,It)}return Xt.tension=function(At){return yt(+At)},Xt}(0);function yn(yt,It){this._context=yt,this._k=(1-It)/6}yn.prototype={areaStart:on,areaEnd:on,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(yt,It){switch(yt=+yt,It=+It,this._point){case 0:this._point=1,this._x3=yt,this._y3=It;break;case 1:this._point=2,this._context.moveTo(this._x4=yt,this._y4=It);break;case 2:this._point=3,this._x5=yt,this._y5=It;break;default:ye(this,yt,It)}this._x0=this._x1,this._x1=this._x2,this._x2=yt,this._y0=this._y1,this._y1=this._y2,this._y2=It}};var Nn=function yt(It){function Xt(At){return new yn(At,It)}return Xt.tension=function(At){return yt(+At)},Xt}(0);function mn(yt,It){this._context=yt,this._k=(1-It)/6}mn.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(yt,It){switch(yt=+yt,It=+It,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:ye(this,yt,It)}this._x0=this._x1,this._x1=this._x2,this._x2=yt,this._y0=this._y1,this._y1=this._y2,this._y2=It}};var Mn=function yt(It){function Xt(At){return new mn(At,It)}return Xt.tension=function(At){return yt(+At)},Xt}(0);function Kn(yt,It,Xt){var At=yt._x1,Yt=yt._y1,ae=yt._x2,he=yt._y2;if(yt._l01_a>1e-12){var de=2*yt._l01_2a+3*yt._l01_a*yt._l12_a+yt._l12_2a,ke=3*yt._l01_a*(yt._l01_a+yt._l12_a);At=(At*de-yt._x0*yt._l12_2a+yt._x2*yt._l01_2a)/ke,Yt=(Yt*de-yt._y0*yt._l12_2a+yt._y2*yt._l01_2a)/ke}if(yt._l23_a>1e-12){var Ke=2*yt._l23_2a+3*yt._l23_a*yt._l12_a+yt._l12_2a,He=3*yt._l23_a*(yt._l23_a+yt._l12_a);ae=(ae*Ke+yt._x1*yt._l23_2a-It*yt._l12_2a)/He,he=(he*Ke+yt._y1*yt._l23_2a-Xt*yt._l12_2a)/He}yt._context.bezierCurveTo(At,Yt,ae,he,yt._x2,yt._y2)}function fr(yt,It){this._context=yt,this._alpha=It}fr.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(yt,It){if(yt=+yt,It=+It,this._point){var Xt=this._x2-yt,At=this._y2-It;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(Xt*Xt+At*At,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(yt,It):this._context.moveTo(yt,It);break;case 1:this._point=2;break;case 2:this._point=3;default:Kn(this,yt,It)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=yt,this._y0=this._y1,this._y1=this._y2,this._y2=It}};var ge=function yt(It){function Xt(At){return It?new fr(At,It):new qe(At,0)}return Xt.alpha=function(At){return yt(+At)},Xt}(.5);function Ie(yt,It){this._context=yt,this._alpha=It}Ie.prototype={areaStart:on,areaEnd:on,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(yt,It){if(yt=+yt,It=+It,this._point){var Xt=this._x2-yt,At=this._y2-It;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(Xt*Xt+At*At,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=yt,this._y3=It;break;case 1:this._point=2,this._context.moveTo(this._x4=yt,this._y4=It);break;case 2:this._point=3,this._x5=yt,this._y5=It;break;default:Kn(this,yt,It)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=yt,this._y0=this._y1,this._y1=this._y2,this._y2=It}};var Ge=function yt(It){function Xt(At){return It?new Ie(At,It):new yn(At,0)}return Xt.alpha=function(At){return yt(+At)},Xt}(.5);function ve(yt,It){this._context=yt,this._alpha=It}ve.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(yt,It){if(yt=+yt,It=+It,this._point){var Xt=this._x2-yt,At=this._y2-It;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(Xt*Xt+At*At,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:Kn(this,yt,It)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=yt,this._y0=this._y1,this._y1=this._y2,this._y2=It}};var Le=function yt(It){function Xt(At){return It?new ve(At,It):new mn(At,0)}return Xt.alpha=function(At){return yt(+At)},Xt}(.5);function Ue(yt){this._context=yt}Ue.prototype={areaStart:on,areaEnd:on,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(yt,It){yt=+yt,It=+It,this._point?this._context.lineTo(yt,It):(this._point=1,this._context.moveTo(yt,It))}};var Oe=function(yt){return new Ue(yt)};function De(yt){return yt<0?-1:1}function Ze(yt,It,Xt){var At=yt._x1-yt._x0,Yt=It-yt._x1,ae=(yt._y1-yt._y0)/(At||Yt<0&&-0),he=(Xt-yt._y1)/(Yt||At<0&&-0),de=(ae*Yt+he*At)/(At+Yt);return(De(ae)+De(he))*Math.min(Math.abs(ae),Math.abs(he),.5*Math.abs(de))||0}function Sn(yt,It){var Xt=yt._x1-yt._x0;return Xt?(3*(yt._y1-yt._y0)/Xt-It)/2:It}function Me(yt,It,Xt){var At=yt._x0,Yt=yt._y0,ae=yt._x1,he=yt._y1,de=(ae-At)/3;yt._context.bezierCurveTo(At+de,Yt+de*It,ae-de,he-de*Xt,ae,he)}function en(yt){this._context=yt}function xn(yt){this._context=new Te(yt)}function Te(yt){this._context=yt}function bn(yt){return new en(yt)}function nn(yt){return new xn(yt)}function fn(yt){this._context=yt}function wn(yt){var It,Xt,At=yt.length-1,Yt=new Array(At),ae=new Array(At),he=new Array(At);for(Yt[0]=0,ae[0]=2,he[0]=yt[0]+2*yt[1],It=1;It=0;--It)Yt[It]=(he[It]-Yt[It+1])/ae[It];for(ae[At-1]=(yt[At]+Yt[At-1])/2,It=0;It=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(yt,It){switch(yt=+yt,It=+It,this._point){case 0:this._point=1,this._line?this._context.lineTo(yt,It):this._context.moveTo(yt,It);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,It),this._context.lineTo(yt,It);else{var Xt=this._x*(1-this._t)+yt*this._t;this._context.lineTo(Xt,this._y),this._context.lineTo(Xt,It)}}this._x=yt,this._y=It}};var Jn=function(yt){return new cr(yt,.5)};function dr(yt){return new cr(yt,0)}function gr(yt){return new cr(yt,1)}var nr=function(yt,It){if((Yt=yt.length)>1)for(var Xt,At,Yt,ae=1,he=yt[It[0]],de=he.length;ae=0;)Xt[It]=It;return Xt};function Lr(yt,It){return yt[It]}var sr=function(){var yt=K([]),It=Nr,Xt=nr,At=Lr;function Yt(ae){var he,de,ke=yt.apply(this,arguments),Ke=ae.length,He=ke.length,rn=new Array(He);for(he=0;he0){for(var Xt,At,Yt,ae=0,he=yt[0].length;ae0)for(var Xt,At,Yt,ae,he,de,ke=0,Ke=yt[It[0]].length;ke0?(At[0]=ae,At[1]=ae+=Yt):Yt<0?(At[1]=he,At[0]=he+=Yt):(At[0]=0,At[1]=Yt)},fi=function(yt,It){if((Xt=yt.length)>0){for(var Xt,At=0,Yt=yt[It[0]],ae=Yt.length;At0&&(At=(Xt=yt[It[0]]).length)>0){for(var Xt,At,Yt,ae=0,he=1;heae&&(ae=It,At=Xt);return At}var Ui=function(yt){var It=yt.map(ee);return Nr(yt).sort(function(Xt,At){return It[Xt]-It[At]})};function ee(yt){for(var It,Xt=0,At=-1,Yt=yt.length;++At=0&&Kt._call.call(null,Jt),Kt=Kt._next;--B})()}finally{B=0,function(){for(var Jt,Kt,te=_t,Ot=1/0;te;)te._call?(Ot>te._time&&(Ot=te._time),Jt=te,te=te._next):(Kt=te._next,te._next=null,te=Jt?Jt._next=Kt:_t=Kt);m=Jt,s(Ot)}(),q=0}}function M(){var Jt=tt.now(),Kt=Jt-J;Kt>1e3&&(Z-=Kt,J=Jt)}function s(Jt){B||(et&&(et=clearTimeout(et)),Jt-q>24?(Jt<1/0&&(et=setTimeout(L,Jt-tt.now()-Z)),K&&(K=clearInterval(K))):(K||(J=tt.now(),K=setInterval(M,1e3)),B=1,H(L)))}U.prototype=d.prototype={constructor:U,restart:function(Jt,Kt,te){if(typeof Jt!="function")throw new TypeError("callback is not a function");te=(te==null?X():+te)+(Kt==null?0:+Kt),this._next||m===this||(m?m._next=this:_t=this,m=this),this._call=Jt,this._time=te,s()},stop:function(){this._call&&(this._call=null,this._time=1/0,s())}};var _=function(Jt,Kt,te){var Ot=new U;return Kt=Kt==null?0:+Kt,Ot.restart(function(Bt){Ot.stop(),Jt(Bt+Kt)},Kt,te),Ot},w=Object(R.a)("start","end","cancel","interrupt"),o=[],u=function(Jt,Kt,te,Ot,Bt,Ut){var zt=Jt.__transition;if(zt){if(te in zt)return}else Jt.__transition={};(function(ce,we,ye){var qe,hn=ce.__transition;function yn(Mn){var Kn,fr,ge,Ie;if(ye.state!==1)return mn();for(Kn in hn)if((Ie=hn[Kn]).name===ye.name){if(Ie.state===3)return _(yn);Ie.state===4?(Ie.state=6,Ie.timer.stop(),Ie.on.call("interrupt",ce,ce.__data__,Ie.index,Ie.group),delete hn[Kn]):+Kn0)throw new Error("too late; already scheduled");return te}function E(Jt,Kt){var te=S(Jt,Kt);if(te.state>3)throw new Error("too late; already running");return te}function S(Jt,Kt){var te=Jt.__transition;if(!te||!(te=te[Kt]))throw new Error("transition not found");return te}var v=function(Jt,Kt){var te,Ot,Bt,Ut=Jt.__transition,zt=!0;if(Ut){for(Bt in Kt=Kt==null?null:Kt+"",Ut)(te=Ut[Bt]).name===Kt?(Ot=te.state>2&&te.state<5,te.state=6,te.timer.stop(),te.on.call(Ot?"interrupt":"cancel",Jt,Jt.__data__,te.index,te.group),delete Ut[Bt]):zt=!1;zt&&delete Jt.__transition}},g=j(76),x=j(20);function p(Jt,Kt){var te,Ot;return function(){var Bt=E(this,Jt),Ut=Bt.tween;if(Ut!==te){for(var zt=0,ce=(Ot=te=Ut).length;zt=0&&(ce=ce.slice(0,we)),!ce||ce==="start"})}(Kt)?C:E;return function(){var zt=Ut(this,Jt),ce=zt.on;ce!==Ot&&(Bt=(Ot=ce).copy()).on(Kt,te),zt.on=Bt}}var xt=j(19),Ct=j(33),Tt=y.b.prototype.constructor,Nt=j(35);function gt(Jt){return function(){this.style.removeProperty(Jt)}}function wt(Jt,Kt,te){return function(Ot){this.style.setProperty(Jt,Kt.call(this,Ot),te)}}function Rt(Jt,Kt,te){var Ot,Bt;function Ut(){var zt=Kt.apply(this,arguments);return zt!==Bt&&(Ot=(Bt=zt)&&wt(Jt,zt,te)),Ot}return Ut._value=Kt,Ut}function jt(Jt){return function(Kt){this.textContent=Jt.call(this,Kt)}}function Zt(Jt){var Kt,te;function Ot(){var Bt=Jt.apply(this,arguments);return Bt!==te&&(Kt=(te=Bt)&&jt(Bt)),Kt}return Ot._value=Jt,Ot}var ne=0;function Wt(Jt,Kt,te,Ot){this._groups=Jt,this._parents=Kt,this._name=te,this._id=Ot}function le(Jt){return Object(y.b)().transition(Jt)}function fe(){return++ne}var xe=y.b.prototype;Wt.prototype=le.prototype={constructor:Wt,select:function(Jt){var Kt=this._name,te=this._id;typeof Jt!="function"&&(Jt=Object(xt.a)(Jt));for(var Ot=this._groups,Bt=Ot.length,Ut=new Array(Bt),zt=0;zt1&&te.name===Kt)return new Wt([[Jt]],tn,Kt,+Ot)}return null};j.d(ht,"transition",function(){return le}),j.d(ht,"active",function(){return on}),j.d(ht,"interrupt",function(){return v})},,function(ue,ht,j){"use strict";var _t,m,y,R,B=j(6),et=180/Math.PI,K={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1},J=function(H,X,F,U,d,L){var M,s,_;return(M=Math.sqrt(H*H+X*X))&&(H/=M,X/=M),(_=H*F+X*U)&&(F-=H*_,U-=X*_),(s=Math.sqrt(F*F+U*U))&&(F/=s,U/=s,_/=s),H*U180?o+=360:o-w>180&&(w+=360),C.push({i:u.push(d(u)+"rotate(",null,U)-2,x:Object(B.a)(w,o)})):o&&u.push(d(u)+"rotate("+o+U)}(L.rotate,M.rotate,s,_),function(w,o,u,C){w!==o?C.push({i:u.push(d(u)+"skewX(",null,U)-2,x:Object(B.a)(w,o)}):o&&u.push(d(u)+"skewX("+o+U)}(L.skewX,M.skewX,s,_),function(w,o,u,C,E,S){if(w!==u||o!==C){var v=E.push(d(E)+"scale(",null,",",null,")");S.push({i:v-4,x:Object(B.a)(w,u)},{i:v-2,x:Object(B.a)(o,C)})}else u===1&&C===1||E.push(d(E)+"scale("+u+","+C+")")}(L.scaleX,L.scaleY,M.scaleX,M.scaleY,s,_),L=M=null,function(w){for(var o,u=-1,C=_.length;++uve&&(Ie=Ge,Ge=ve,ve=Ie),function(Le){return Math.max(Ge,Math.min(ve,Le))}}function w(ge,Ie,Ge){var ve=ge[0],Le=ge[1],Ue=Ie[0],Oe=Ie[1];return Le2?o:w,Le=Ue=null,en}function en(xn){return isNaN(xn=+xn)?Ge:(Le||(Le=ve(Oe.map(ge),De,Ze)))(ge(Sn(xn)))}return en.invert=function(xn){return Sn(Ie((Ue||(Ue=ve(De,Oe.map(ge),F.a)))(xn)))},en.domain=function(xn){return arguments.length?(Oe=et.call(xn,d),Sn===M||(Sn=_(Oe)),Me()):Oe.slice()},en.range=function(xn){return arguments.length?(De=K.call(xn),Me()):De.slice()},en.rangeRound=function(xn){return De=K.call(xn),Ze=U.a,Me()},en.clamp=function(xn){return arguments.length?(Sn=xn?_(Oe):M,en):Sn!==M},en.interpolate=function(xn){return arguments.length?(Ze=xn,Me()):Ze},en.unknown=function(xn){return arguments.length?(Ge=xn,en):Ge},function(xn,Te){return ge=xn,Ie=Te,Me()}}function E(ge,Ie){return C()(ge,Ie)}var S=j(25),v=j(64),g=j(43),x=j(65),p=j(63),l=function(ge,Ie,Ge,ve){var Le,Ue=Object(_t.tickStep)(ge,Ie,Ge);switch((ve=Object(S.b)(ve==null?",f":ve)).type){case"s":var Oe=Math.max(Math.abs(ge),Math.abs(Ie));return ve.precision!=null||isNaN(Le=Object(v.a)(Ue,Oe))||(ve.precision=Le),Object(g.c)(ve,Oe);case"":case"e":case"g":case"p":case"r":ve.precision!=null||isNaN(Le=Object(x.a)(Ue,Math.max(Math.abs(ge),Math.abs(Ie))))||(ve.precision=Le-(ve.type==="e"));break;case"f":case"%":ve.precision!=null||isNaN(Le=Object(p.a)(Ue))||(ve.precision=Le-2*(ve.type==="%"))}return Object(g.b)(ve)};function f(ge){var Ie=ge.domain;return ge.ticks=function(Ge){var ve=Ie();return Object(_t.ticks)(ve[0],ve[ve.length-1],Ge==null?10:Ge)},ge.tickFormat=function(Ge,ve){var Le=Ie();return l(Le[0],Le[Le.length-1],Ge==null?10:Ge,ve)},ge.nice=function(Ge){Ge==null&&(Ge=10);var ve,Le=Ie(),Ue=0,Oe=Le.length-1,De=Le[Ue],Ze=Le[Oe];return Ze0?(De=Math.floor(De/ve)*ve,Ze=Math.ceil(Ze/ve)*ve,ve=Object(_t.tickIncrement)(De,Ze,Ge)):ve<0&&(De=Math.ceil(De*ve)/ve,Ze=Math.floor(Ze*ve)/ve,ve=Object(_t.tickIncrement)(De,Ze,Ge)),ve>0?(Le[Ue]=Math.floor(De/ve)*ve,Le[Oe]=Math.ceil(Ze/ve)*ve,Ie(Le)):ve<0&&(Le[Ue]=Math.ceil(De*ve)/ve,Le[Oe]=Math.floor(Ze*ve)/ve,Ie(Le)),ge},ge}function b(){var ge=E(M,M);return ge.copy=function(){return u(ge,b())},m.apply(ge,arguments),f(ge)}function z(ge){var Ie;function Ge(ve){return isNaN(ve=+ve)?Ie:ve}return Ge.invert=Ge,Ge.domain=Ge.range=function(ve){return arguments.length?(ge=et.call(ve,d),Ge):ge.slice()},Ge.unknown=function(ve){return arguments.length?(Ie=ve,Ge):Ie},Ge.copy=function(){return z(ge).unknown(Ie)},ge=arguments.length?et.call(ge,d):[0,1],f(Ge)}var T=function(ge,Ie){var Ge,ve=0,Le=(ge=ge.slice()).length-1,Ue=ge[ve],Oe=ge[Le];return Oe0){for(;nnen)break;vn.push(bn)}}else for(;nn=1;--Te)if(!((bn=xn*Te)en)break;vn.push(bn)}}else vn=Object(_t.ticks)(nn,fn,Math.min(fn-nn,wn)).map(Ge);return Ze?vn.reverse():vn},ve.tickFormat=function(De,Ze){if(Ze==null&&(Ze=Ue===10?".0e":","),typeof Ze!="function"&&(Ze=Object(g.b)(Ze)),De===1/0)return Ze;De==null&&(De=10);var Sn=Math.max(1,Ue*De/ve.ticks().length);return function(Me){var en=Me/Ge(Math.round(Ie(Me)));return en*Ue0?ve[De-1]:Ie[0],De=ve?[Le[ve-1],Ge]:[Le[Sn-1],Le[Sn]]},Oe.unknown=function(Ze){return arguments.length&&(ge=Ze),Oe},Oe.thresholds=function(){return Le.slice()},Oe.copy=function(){return xt().domain([Ie,Ge]).range(Ue).unknown(ge)},m.apply(f(Oe),arguments)}function Ct(){var ge,Ie=[.5],Ge=[0,1],ve=1;function Le(Ue){return Ue<=Ue?Ge[Object(_t.bisect)(Ie,Ue,0,ve)]:ge}return Le.domain=function(Ue){return arguments.length?(Ie=K.call(Ue),ve=Math.min(Ie.length,Ge.length-1),Le):Ie.slice()},Le.range=function(Ue){return arguments.length?(Ge=K.call(Ue),ve=Math.min(Ie.length,Ge.length-1),Le):Ge.slice()},Le.invertExtent=function(Ue){var Oe=Ge.indexOf(Ue);return[Ie[Oe-1],Ie[Oe]]},Le.unknown=function(Ue){return arguments.length?(ge=Ue,Le):ge},Le.copy=function(){return Ct().domain(Ie).range(Ge).unknown(ge)},m.apply(Le,arguments)}var Tt=j(15),Nt=j(47),gt=j(3),wt=j(27),Rt=j(48),jt=j(49),Zt=j(30),ne=j(31),Wt=j(45);function le(ge){return new Date(ge)}function fe(ge){return ge instanceof Date?+ge:+new Date(+ge)}function xe(ge,Ie,Ge,ve,Le,Ue,Oe,De,Ze){var Sn=E(M,M),Me=Sn.invert,en=Sn.domain,xn=Ze(".%L"),Te=Ze(":%S"),bn=Ze("%I:%M"),nn=Ze("%I %p"),fn=Ze("%a %d"),wn=Ze("%b %d"),vn=Ze("%B"),cr=Ze("%Y"),Jn=[[Oe,1,1e3],[Oe,5,5e3],[Oe,15,15e3],[Oe,30,3e4],[Ue,1,6e4],[Ue,5,3e5],[Ue,15,9e5],[Ue,30,18e5],[Le,1,36e5],[Le,3,108e5],[Le,6,216e5],[Le,12,432e5],[ve,1,864e5],[ve,2,1728e5],[Ge,1,6048e5],[Ie,1,2592e6],[Ie,3,7776e6],[ge,1,31536e6]];function dr(nr){return(Oe(nr)svg{background:"+this.chartBackground+";padding: 20px;}"}};function J(X,F){if(X){X.attr("version",1.1).attr("xmlns","http://www.w3.org/2000/svg");var U=B.initializeSerializer()(X.node());return U=function(d){return navigator.userAgent.search("FireFox")>-1?d.replace(/url.*"\)/,'url("linearGradient[id*="-gradient-"]");'):d}(U),U=function(d){return d.replace(">",">"+K.styleBackgroundString)}(U=H.call(this,U,F,parseInt(X.attr("width"),10)))}}function q(X){var F=new Image;return F.src=""+K.imageSourceBase+et(encodeURIComponent(X).replace(/%([0-9A-F]{2})/g,function(U,d){return String.fromCharCode("0x"+d)})),F}function Z(X,F){return F.getContext("2d").drawImage(X,0,0),F}function tt(X,F,U){U.preventDefault(),function(d){var L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:K.defaultFilename,M=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"image/png",s=d.toDataURL(M),_=document.createElement("a");_.href=s,_.download=L,document.body.appendChild(_),_.click(),document.body.removeChild(_)}(Z(this,X),F)}function H(X,F,U){if(!F||!U)return X;var d=R.grey;return X=X.replace(/ '+F+" ]*>/,""),(_=new ActiveXObject("Microsoft.XMLDOM")).async="false",_.loadXML(s),_)},d.Property=function(s,_){this.name=s,this.value=_},d.Property.prototype.getValue=function(){return this.value},d.Property.prototype.hasValue=function(){return this.value!=null&&this.value!=""},d.Property.prototype.numValue=function(){if(!this.hasValue())return 0;var s=parseFloat(this.value);return(this.value+"").match(/%$/)&&(s/=100),s},d.Property.prototype.valueOrDefault=function(s){return this.hasValue()?this.value:s},d.Property.prototype.numValueOrDefault=function(s){return this.hasValue()?this.numValue():s},d.Property.prototype.addOpacity=function(s){var _=this.value;if(s.value!=null&&s.value!=""&&typeof this.value=="string"){var w=new _t(this.value);w.ok&&(_="rgba("+w.r+", "+w.g+", "+w.b+", "+s.numValue()+")")}return new d.Property(this.name,_)},d.Property.prototype.getDefinition=function(){var s=this.value.match(/#([^\)'"]+)/);return s&&(s=s[1]),s||(s=this.value),d.Definitions[s]},d.Property.prototype.isUrlDefinition=function(){return this.value.indexOf("url(")==0},d.Property.prototype.getFillStyleDefinition=function(s,_){var w=this.getDefinition();if(w!=null&&w.createGradient)return w.createGradient(d.ctx,s,_);if(w!=null&&w.createPattern){if(w.getHrefAttribute().hasValue()){var o=w.attribute("patternTransform");w=w.getHrefAttribute().getDefinition(),o.hasValue()&&(w.attribute("patternTransform",!0).value=o.value)}return w.createPattern(d.ctx,s)}return null},d.Property.prototype.getDPI=function(s){return 96},d.Property.prototype.getEM=function(s){var _=12,w=new d.Property("fontSize",d.Font.Parse(d.ctx.font).fontSize);return w.hasValue()&&(_=w.toPixels(s)),_},d.Property.prototype.getUnits=function(){return(this.value+"").replace(/[0-9\.\-]/g,"")},d.Property.prototype.toPixels=function(s,_){if(!this.hasValue())return 0;var w=this.value+"";if(w.match(/em$/))return this.numValue()*this.getEM(s);if(w.match(/ex$/))return this.numValue()*this.getEM(s)/2;if(w.match(/px$/))return this.numValue();if(w.match(/pt$/))return this.numValue()*this.getDPI(s)*(1/72);if(w.match(/pc$/))return 15*this.numValue();if(w.match(/cm$/))return this.numValue()*this.getDPI(s)/2.54;if(w.match(/mm$/))return this.numValue()*this.getDPI(s)/25.4;if(w.match(/in$/))return this.numValue()*this.getDPI(s);if(w.match(/%$/))return this.numValue()*d.ViewPort.ComputeSize(s);var o=this.numValue();return _&&o<1?o*d.ViewPort.ComputeSize(s):o},d.Property.prototype.toMilliseconds=function(){if(!this.hasValue())return 0;var s=this.value+"";return s.match(/s$/)?1e3*this.numValue():(s.match(/ms$/),this.numValue())},d.Property.prototype.toRadians=function(){if(!this.hasValue())return 0;var s=this.value+"";return s.match(/deg$/)?this.numValue()*(Math.PI/180):s.match(/grad$/)?this.numValue()*(Math.PI/200):s.match(/rad$/)?this.numValue():this.numValue()*(Math.PI/180)};var M={baseline:"alphabetic","before-edge":"top","text-before-edge":"top",middle:"middle",central:"middle","after-edge":"bottom","text-after-edge":"bottom",ideographic:"ideographic",alphabetic:"alphabetic",hanging:"hanging",mathematical:"alphabetic"};return d.Property.prototype.toTextBaseline=function(){return this.hasValue()?M[this.value]:null},d.Font=new function(){this.Styles="normal|italic|oblique|inherit",this.Variants="normal|small-caps|inherit",this.Weights="normal|bold|bolder|lighter|100|200|300|400|500|600|700|800|900|inherit",this.CreateFont=function(_,w,o,u,C,E){var S=E!=null?this.Parse(E):this.CreateFont("","","","","",d.ctx.font);return{fontFamily:C||S.fontFamily,fontSize:u||S.fontSize,fontStyle:_||S.fontStyle,fontWeight:o||S.fontWeight,fontVariant:w||S.fontVariant,toString:function(){return[this.fontStyle,this.fontVariant,this.fontWeight,this.fontSize,this.fontFamily].join(" ")}}};var s=this;this.Parse=function(_){for(var w={},o=d.trim(d.compressSpaces(_||"")).split(" "),u={fontSize:!1,fontStyle:!1,fontWeight:!1,fontVariant:!1},C="",E=0;Ethis.x2&&(this.x2=u)),C!=null&&((isNaN(this.y1)||isNaN(this.y2))&&(this.y1=C,this.y2=C),Cthis.y2&&(this.y2=C))},this.addX=function(u){this.addPoint(u,null)},this.addY=function(u){this.addPoint(null,u)},this.addBoundingBox=function(u){this.addPoint(u.x1,u.y1),this.addPoint(u.x2,u.y2)},this.addQuadraticCurve=function(u,C,E,S,v,g){var x=u+.6666666666666666*(E-u),p=C+2/3*(S-C),l=x+1/3*(v-u),f=p+1/3*(g-C);this.addBezierCurve(u,C,x,l,p,f,v,g)},this.addBezierCurve=function(u,C,E,S,v,g,x,p){var l=[u,C],f=[E,S],b=[v,g],z=[x,p];this.addPoint(l[0],l[1]),this.addPoint(z[0],z[1]);for(var T=0;T<=1;T++){var k=function(I){return Math.pow(1-I,3)*l[T]+3*Math.pow(1-I,2)*I*f[T]+3*(1-I)*Math.pow(I,2)*b[T]+Math.pow(I,3)*z[T]},Q=6*l[T]-12*f[T]+6*b[T],st=-3*l[T]+9*f[T]-9*b[T]+3*z[T],nt=3*f[T]-3*l[T];if(st!=0){var dt=Math.pow(Q,2)-4*nt*st;if(!(dt<0)){var mt=(-Q+Math.sqrt(dt))/(2*st);0=0;g--)this.transforms[g].unapply(v)},this.applyToPoint=function(v){for(var g=0;gf&&(this.styles[l]=x[l],this.stylesSpecificity[l]=p)}}},s!=null&&s.nodeType==1){for(var _=0;_0&&_.push([this.points[this.points.length-1],_[_.length-1][1]]),_}},d.Element.polyline.prototype=new d.Element.PathElementBase,d.Element.polygon=function(s){this.base=d.Element.polyline,this.base(s),this.basePath=this.path,this.path=function(_){var w=this.basePath(_);return _!=null&&(_.lineTo(this.points[0].x,this.points[0].y),_.closePath()),w}},d.Element.polygon.prototype=new d.Element.polyline,d.Element.path=function(s){this.base=d.Element.PathElementBase,this.base(s);var _=this.attribute("d").value;_=_.replace(/,/gm," ");for(var w=0;w<2;w++)_=_.replace(/([MmZzLlHhVvCcSsQqTtAa])([^\s])/gm,"$1 $2");for(_=(_=_.replace(/([^\s])([MmZzLlHhVvCcSsQqTtAa])/gm,"$1 $2")).replace(/([0-9])([+\-])/gm,"$1 $2"),w=0;w<2;w++)_=_.replace(/(\.[0-9]*)(\.)/gm,"$1 $2");_=_.replace(/([Aa](\s+[0-9]+){3})\s+([01])\s*([01])/gm,"$1 $3 $4 "),_=d.compressSpaces(_),_=d.trim(_),this.PathParser=new function(o){this.tokens=o.split(" "),this.reset=function(){this.i=-1,this.command="",this.previousCommand="",this.start=new d.Point(0,0),this.control=new d.Point(0,0),this.current=new d.Point(0,0),this.points=[],this.angles=[]},this.isEnd=function(){return this.i>=this.tokens.length-1},this.isCommandOrEnd=function(){return!!this.isEnd()||this.tokens[this.i+1].match(/^[A-Za-z]$/)!=null},this.isRelativeCommand=function(){switch(this.command){case"m":case"l":case"h":case"v":case"c":case"s":case"q":case"t":case"a":case"z":return!0}return!1},this.getToken=function(){return this.i++,this.tokens[this.i]},this.getScalar=function(){return parseFloat(this.getToken())},this.nextCommand=function(){this.previousCommand=this.command,this.command=this.getToken()},this.getPoint=function(){var u=new d.Point(this.getScalar(),this.getScalar());return this.makeAbsolute(u)},this.getAsControlPoint=function(){var u=this.getPoint();return this.control=u,u},this.getAsCurrentPoint=function(){var u=this.getPoint();return this.current=u,u},this.getReflectedControlPoint=function(){return this.previousCommand.toLowerCase()!="c"&&this.previousCommand.toLowerCase()!="s"&&this.previousCommand.toLowerCase()!="q"&&this.previousCommand.toLowerCase()!="t"?this.current:new d.Point(2*this.current.x-this.control.x,2*this.current.y-this.control.y)},this.makeAbsolute=function(u){return this.isRelativeCommand()&&(u.x+=this.current.x,u.y+=this.current.y),u},this.addMarker=function(u,C,E){E!=null&&this.angles.length>0&&this.angles[this.angles.length-1]==null&&(this.angles[this.angles.length-1]=this.points[this.points.length-1].angleTo(E)),this.addMarkerAngle(u,C==null?null:C.angleTo(u))},this.addMarkerAngle=function(u,C){this.points.push(u),this.angles.push(C)},this.getMarkerPoints=function(){return this.points},this.getMarkerAngles=function(){for(var u=0;u1&&(f*=Math.sqrt(st),b*=Math.sqrt(st));var nt=(T==k?-1:1)*Math.sqrt((Math.pow(f,2)*Math.pow(b,2)-Math.pow(f,2)*Math.pow(Q.y,2)-Math.pow(b,2)*Math.pow(Q.x,2))/(Math.pow(f,2)*Math.pow(Q.y,2)+Math.pow(b,2)*Math.pow(Q.x,2)));isNaN(nt)&&(nt=0);var dt=new d.Point(nt*f*Q.y/b,nt*-b*Q.x/f),mt=new d.Point((g.x+l.x)/2+Math.cos(z)*dt.x-Math.sin(z)*dt.y,(g.y+l.y)/2+Math.sin(z)*dt.x+Math.cos(z)*dt.y),Et=function(pt){return Math.sqrt(Math.pow(pt[0],2)+Math.pow(pt[1],2))},Mt=function(pt,xt){return(pt[0]*xt[0]+pt[1]*xt[1])/(Et(pt)*Et(xt))},I=function(pt,xt){return(pt[0]*xt[1]=1&&(D=0);var P=1-k?1:-1,W=Y+P*(D/2),lt=new d.Point(mt.x+f*Math.cos(W),mt.y+b*Math.sin(W));if(u.addMarkerAngle(lt,W-P*Math.PI/2),u.addMarkerAngle(l,W-P*Math.PI),C.addPoint(l.x,l.y),o!=null){Mt=f>b?f:b;var it=f>b?1:f/b,vt=f>b?b/f:1;o.translate(mt.x,mt.y),o.rotate(z),o.scale(it,vt),o.arc(0,0,Mt,Y,Y+D,1-k),o.scale(1/it,1/vt),o.rotate(-z),o.translate(-mt.x,-mt.y)}}break;case"Z":case"z":o!=null&&o.closePath(),u.current=u.start}return C},this.getMarkers=function(){for(var o=this.PathParser.getMarkerPoints(),u=this.PathParser.getMarkerAngles(),C=[],E=0;E1&&(this.offset=1);var _=this.style("stop-color",!0);_.value==""&&(_.value="#000"),this.style("stop-opacity").hasValue()&&(_=_.addOpacity(this.style("stop-opacity"))),this.color=_.value},d.Element.stop.prototype=new d.Element.ElementBase,d.Element.AnimateBase=function(s){this.base=d.Element.ElementBase,this.base(s),d.Animations.push(this),this.duration=0,this.begin=this.attribute("begin").toMilliseconds(),this.maxDuration=this.begin+this.attribute("dur").toMilliseconds(),this.getProperty=function(){var _=this.attribute("attributeType").value,w=this.attribute("attributeName").value;return _=="CSS"?this.parent.style(w,!0):this.parent.attribute(w,!0)},this.initialValue=null,this.initialUnits="",this.removed=!1,this.calcValue=function(){return""},this.update=function(_){if(this.initialValue==null&&(this.initialValue=this.getProperty().value,this.initialUnits=this.getProperty().getUnits()),this.duration>this.maxDuration){if(this.attribute("repeatCount").value=="indefinite"||this.attribute("repeatDur").value=="indefinite")this.duration=0;else if(this.attribute("fill").valueOrDefault("remove")!="freeze"||this.frozen){if(this.attribute("fill").valueOrDefault("remove")=="remove"&&!this.removed)return this.removed=!0,this.getProperty().value=this.parent.animationFrozen?this.parent.animationFrozenValue:this.initialValue,!0}else this.frozen=!0,this.parent.animationFrozen=!0,this.parent.animationFrozenValue=this.getProperty().value;return!1}this.duration=this.duration+_;var w=!1;if(this.begino&&S.attribute("x").hasValue())break;C+=S.measureTextRecursive(_)}return-1*(u=="end"?C:C/2)}return 0},this.renderChild=function(_,w,o,u){var C=o.children[u];for(C.attribute("x").hasValue()?(C.x=C.attribute("x").toPixels("x")+w.getAnchorDelta(_,o,u),C.attribute("dx").hasValue()&&(C.x+=C.attribute("dx").toPixels("x"))):(C.attribute("dx").hasValue()&&(w.x+=C.attribute("dx").toPixels("x")),C.x=w.x),w.x=C.x+C.measureText(_),C.attribute("y").hasValue()?(C.y=C.attribute("y").toPixels("y"),C.attribute("dy").hasValue()&&(C.y+=C.attribute("dy").toPixels("y"))):(C.attribute("dy").hasValue()&&(w.y+=C.attribute("dy").toPixels("y")),C.y=w.y),w.y=C.y,C.render(_),u=0;u0&&w[o-1]!=" "&&o0&&w[o-1]!=" "&&(o==w.length-1||w[o+1]==" ")&&(E="initial"),_.glyphs[u]!==void 0&&(C=_.glyphs[u][E])==null&&_.glyphs[u].type=="glyph"&&(C=_.glyphs[u])}else C=_.glyphs[u];return C==null&&(C=_.missingGlyph),C},this.renderChildren=function(_){var w=this.parent.style("font-family").getDefinition();if(w==null)_.fillStyle!=""&&_.fillText(d.compressSpaces(this.getText()),this.x,this.y),_.strokeStyle!=""&&_.strokeText(d.compressSpaces(this.getText()),this.x,this.y);else{var o=this.parent.style("font-size").numValueOrDefault(d.Font.Parse(d.ctx.font).fontSize),u=this.parent.style("font-style").valueOrDefault(d.Font.Parse(d.ctx.font).fontStyle),C=this.getText();w.isRTL&&(C=C.split("").reverse().join(""));for(var E=d.ToNumberArray(this.parent.attribute("dx").value),S=0;S0?"":this.text}},d.Element.tspan.prototype=new d.Element.TextElementBase,d.Element.tref=function(s){this.base=d.Element.TextElementBase,this.base(s),this.getText=function(){var _=this.getHrefAttribute().getDefinition();if(_!=null)return _.children[0].getText()}},d.Element.tref.prototype=new d.Element.TextElementBase,d.Element.a=function(s){this.base=d.Element.TextElementBase,this.base(s),this.hasText=s.childNodes.length>0;for(var _=0;_0){var u=new d.Element.g;u.children=this.children,u.parent=this,u.render(w)}},this.onclick=function(){window.open(this.getHrefAttribute().value)},this.onmousemove=function(){d.ctx.canvas.style.cursor="pointer"}},d.Element.a.prototype=new d.Element.TextElementBase,d.Element.image=function(s){this.base=d.Element.RenderedElementBase,this.base(s);var _=this.getHrefAttribute().value;if(_!=""){var w=_.match(/\.svg$/);if(d.Images.push(this),this.loaded=!1,w)this.img=d.ajax(_),this.loaded=!0;else{this.img=document.createElement("img"),d.opts.useCORS==1&&(this.img.crossOrigin="Anonymous");var o=this;this.img.onload=function(){o.loaded=!0},this.img.onerror=function(){d.log('ERROR: image "'+_+'" not found'),o.loaded=!0},this.img.src=_}this.renderChildren=function(u){var C=this.attribute("x").toPixels("x"),E=this.attribute("y").toPixels("y"),S=this.attribute("width").toPixels("x"),v=this.attribute("height").toPixels("y");S!=0&&v!=0&&(u.save(),w?u.drawSvg(this.img,C,E,S,v):(u.translate(C,E),d.AspectRatio(u,this.attribute("preserveAspectRatio").value,S,this.img.width,v,this.img.height,0,0),u.drawImage(this.img,0,0)),u.restore())},this.getBoundingBox=function(){var u=this.attribute("x").toPixels("x"),C=this.attribute("y").toPixels("y"),E=this.attribute("width").toPixels("x"),S=this.attribute("height").toPixels("y");return new d.BoundingBox(u,C,u+E,C+S)}}},d.Element.image.prototype=new d.Element.RenderedElementBase,d.Element.g=function(s){this.base=d.Element.RenderedElementBase,this.base(s),this.getBoundingBox=function(){for(var _=new d.BoundingBox,w=0;w0)for(var k=z[T].indexOf("url"),Q=z[T].indexOf(")",k),st=z[T].substr(k+5,Q-k-6),nt=d.parseXml(d.ajax(st)).getElementsByTagName("font"),dt=0;dt~\.\[:]+)/g,0),K(/(\.[^\s\+>~\.\[:]+)/g,1),K(/(::[^\s\+>~\.\[:]+|:first-line|:first-letter|:before|:after)/gi,2),K(/(:[\w-]+\([^\)]*\))/gi,1),K(/(:[^\s\+>~\.\[:]+)/g,1),B=(B=B.replace(/[\*\s\+>~]/g," ")).replace(/[#\.]/g," "),K(/([^\s\+>~\.\[:]+)/g,2),et.join("")}ue.exports=y},function(ue,ht){ue.exports=function(j){this.ok=!1,this.alpha=1,j.charAt(0)=="#"&&(j=j.substr(1,6)),j=(j=j.replace(/ /g,"")).toLowerCase();var _t={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"};j=_t[j]||j;for(var m=[{re:/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*((?:\d?\.)?\d)\)$/,example:["rgba(123, 234, 45, 0.8)","rgba(255,234,245,1.0)"],process:function(J){return[parseInt(J[1]),parseInt(J[2]),parseInt(J[3]),parseFloat(J[4])]}},{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(J){return[parseInt(J[1]),parseInt(J[2]),parseInt(J[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(J){return[parseInt(J[1],16),parseInt(J[2],16),parseInt(J[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(J){return[parseInt(J[1]+J[1],16),parseInt(J[2]+J[2],16),parseInt(J[3]+J[3],16)]}}],y=0;y3&&(this.alpha=K[3]),this.ok=!0}}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.alpha=this.alpha<0?0:this.alpha>1||isNaN(this.alpha)?1:this.alpha,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toRGBA=function(){return"rgba("+this.r+", "+this.g+", "+this.b+", "+this.alpha+")"},this.toHex=function(){var J=this.r.toString(16),q=this.g.toString(16),Z=this.b.toString(16);return J.length==1&&(J="0"+J),q.length==1&&(q="0"+q),Z.length==1&&(Z="0"+Z),"#"+J+q+Z},this.getHelpXML=function(){for(var J=new Array,q=0;q "+U.toRGB()+" -> "+U.toHex());F.appendChild(d),F.appendChild(L),X.appendChild(F)}catch(M){}return X}}},function(ue,ht){var j=[512,512,456,512,328,456,335,512,405,328,271,456,388,335,292,512,454,405,364,328,298,271,496,456,420,388,360,335,312,292,273,512,482,454,428,405,383,364,345,328,312,298,284,271,259,496,475,456,437,420,404,388,374,360,347,335,323,312,302,292,282,273,265,512,497,482,468,454,441,428,417,405,394,383,373,364,354,345,337,328,320,312,305,298,291,284,278,271,265,259,507,496,485,475,465,456,446,437,428,420,412,404,396,388,381,374,367,360,354,347,341,335,329,323,318,312,307,302,297,292,287,282,278,273,269,265,261,512,505,497,489,482,475,468,461,454,447,441,435,428,422,417,411,405,399,394,389,383,378,373,368,364,359,354,350,345,341,337,332,328,324,320,316,312,309,305,301,298,294,291,287,284,281,278,274,271,268,265,262,259,257,507,501,496,491,485,480,475,470,465,460,456,451,446,442,437,433,428,424,420,416,412,408,404,400,396,392,388,385,381,377,374,370,367,363,360,357,354,350,347,344,341,338,335,332,329,326,323,320,318,315,312,310,307,304,302,299,297,294,292,289,287,285,282,280,278,275,273,271,269,267,265,263,261,259],_t=[9,11,12,13,13,14,14,15,15,15,15,16,16,16,16,17,17,17,17,17,17,17,18,18,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,19,19,19,19,19,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24];function m(){this.r=0,this.g=0,this.b=0,this.a=0,this.next=null}ue.exports=function(y,R,B,et){if(!(isNaN(et)||et<1)){var K,J,q,Z,tt,H,X,F,U,d,L,M,s,_,w,o,u,C,E,S,v,g,x,p,l=(et|=0)+et+1,f=R-1,b=B-1,z=et+1,T=z*(z+1)/2,k=new m,Q=k;for(q=1;q>Et,x!=0?(x=255/x,y[H]=(F*mt>>Et)*x,y[H+1]=(U*mt>>Et)*x,y[H+2]=(d*mt>>Et)*x):y[H]=y[H+1]=y[H+2]=0,F-=M,U-=s,d-=_,L-=w,M-=nt.r,s-=nt.g,_-=nt.b,w-=nt.a,Z=X+((Z=K+et+1)>Et,x>0?(x=255/x,y[Z]=(F*mt>>Et)*x,y[Z+1]=(U*mt>>Et)*x,y[Z+2]=(d*mt>>Et)*x):y[Z]=y[Z+1]=y[Z+2]=0,F-=M,U-=s,d-=_,L-=w,M-=nt.r,s-=nt.g,_-=nt.b,w-=nt.a,Z=K+((Z=J+z)=Z+tt||Z?new java.lang.String(q,Z,tt)+"":q}function et(q,Z){q.currentElement?q.currentElement.appendChild(Z):q.doc.appendChild(Z)}_t.prototype.parseFromString=function(q,Z){var tt=this.options,H=new K,X=tt.domBuilder||new m,F=tt.errorHandler,U=tt.locator,d=tt.xmlns||{},L={lt:"<",gt:">",amp:"&",quot:'"',apos:"'"};return U&&X.setDocumentLocator(U),H.errorHandler=function(M,s,_){if(!M){if(s instanceof m)return s;M=s}var w={},o=M instanceof Function;function u(C){var E=M[C];!E&&o&&(E=M.length==2?function(S){M(C,S)}:M),w[C]=E&&function(S){E("[xmldom "+C+"] "+S+R(_))}||function(){}}return _=_||{},u("warning"),u("error"),u("fatalError"),w}(F,X,U),H.domBuilder=tt.domBuilder||X,/\/x?html?$/.test(Z)&&(L.nbsp="\xA0",L.copy="\xA9",d[""]="http://www.w3.org/1999/xhtml"),d.xml=d.xml||"http://www.w3.org/XML/1998/namespace",q?H.parse(q,d,L):H.errorHandler.error("invalid doc source"),X.doc},m.prototype={startDocument:function(){this.doc=new J().createDocument(null,null,null),this.locator&&(this.doc.documentURI=this.locator.systemId)},startElement:function(q,Z,tt,H){var X=this.doc,F=X.createElementNS(q,tt||Z),U=H.length;et(this,F),this.currentElement=F,this.locator&&y(this.locator,F);for(var d=0;d":switch(o){case 0:d.setTagName(F.slice(U,w));case 5:case 6:case 7:break;case 4:case 1:(C=F.slice(U,w)).slice(-1)==="/"&&(d.closed=!0,C=C.slice(0,-1));case 2:o===2&&(C=_),o==4?(s.warning('attribute "'+C+'" missed quot(")!!'),d.add(_,C.replace(/&#?\w+;/g,M),U)):(L[""]==="http://www.w3.org/1999/xhtml"&&C.match(/^(?:disabled|checked|selected)$/i)||s.warning('attribute "'+C+'" missed value!! "'+C+'" instead!!'),d.add(C,C,U));break;case 3:throw new Error("attribute value missed!!")}return w;case"\x80":u=" ";default:if(u<=" ")switch(o){case 0:d.setTagName(F.slice(U,w)),o=6;break;case 1:_=F.slice(U,w),o=2;break;case 4:var C=F.slice(U,w).replace(/&#?\w+;/g,M);s.warning('attribute "'+C+'" missed quot(")!!'),d.add(_,C,U);case 5:o=6}else switch(o){case 2:d.tagName,L[""]==="http://www.w3.org/1999/xhtml"&&_.match(/^(?:disabled|checked|selected)$/i)||s.warning('attribute "'+_+'" missed value!! "'+_+'" instead2!!'),d.add(_,_,U),U=w,o=1;break;case 5:s.warning('attribute space is required"'+_+'"!!');case 6:o=1,U=w;break;case 3:o=4,U=w;break;case 7:throw new Error("elements closed character '/' and '>' must be connected to")}}w++}}function et(F,U,d){for(var L=F.tagName,M=null,s=F.length;s--;){var _=F[s],w=_.qName,o=_.value;if((S=w.indexOf(":"))>0)var u=_.prefix=w.slice(0,S),C=w.slice(S+1),E=u==="xmlns"&&C;else C=w,u=null,E=w==="xmlns"&&"";_.localName=C,E!==!1&&(M==null&&(M={},q(d,d={})),d[E]=M[E]=o,_.uri="http://www.w3.org/2000/xmlns/",U.startPrefixMapping(E,o))}for(s=F.length;s--;)(u=(_=F[s]).prefix)&&(u==="xml"&&(_.uri="http://www.w3.org/XML/1998/namespace"),u!=="xmlns"&&(_.uri=d[u||""]));var S;(S=L.indexOf(":"))>0?(u=F.prefix=L.slice(0,S),C=F.localName=L.slice(S+1)):(u=null,C=F.localName=L);var v=F.uri=d[u||""];if(U.startElement(v,C,L,F),!F.closed)return F.currentNSMap=d,F.localNSMap=M,!0;if(U.endElement(v,C,L),M)for(u in M)U.endPrefixMapping(u)}function K(F,U,d,L,M){if(/^(?:script|textarea)$/i.test(d)){var s=F.indexOf("",U),_=F.substring(U+1,s);if(/[&<]/.test(_))return/^script$/i.test(d)?(M.characters(_,0,_.length),s):(_=_.replace(/&#?\w+;/g,L),M.characters(_,0,_.length),s)}return U+1}function J(F,U,d,L){var M=L[d];return M==null&&((M=F.lastIndexOf(""))",U+4))>U?(d.comment(F,U+4,M-U-4),M+3):(L.error("Unclosed comment"),-1):-1;default:if(F.substr(U+3,6)=="CDATA["){var M=F.indexOf("]]>",U+9);return d.startCDATA(),d.characters(F,U+9,M-U-9),d.endCDATA(),M+3}var s=function(E,S){var v,g=[],x=/'[^']+'|"[^"]+"|[^\s<>\/=]+=?|(\/?\s*>|<)/g;for(x.lastIndex=S,x.exec(E);v=x.exec(E);)if(g.push(v),v[1])return g}(F,U),_=s.length;if(_>1&&/!doctype/i.test(s[0][0])){var w=s[1][0],o=_>3&&/^public$/i.test(s[2][0])&&s[3][0],u=_>4&&s[4][0],C=s[_-1];return d.startDTD(w,o&&o.replace(/^(['"])(.*?)\1$/,"$2"),u&&u.replace(/^(['"])(.*?)\1$/,"$2")),d.endDTD(),C.index+C[0].length}}return-1}function tt(F,U,d){var L=F.indexOf("?>",U);if(L){var M=F.substring(U,L).match(/^<\?(\S*)\s*([\s\S]*?)\s*$/);return M?(M[0].length,d.processingInstruction(M[1],M[2]),L+2):-1}return-1}function H(F){}function X(F,U){return F.__proto__=U,F}y.prototype={parse:function(F,U,d){var L=this.domBuilder;L.startDocument(),q(U,U={}),function(M,s,_,w,o){function u(D){var P=D.slice(1,-1);return P in _?_[P]:P.charAt(0)==="#"?function(W){if(W>65535){var lt=55296+((W-=65536)>>10),it=56320+(1023&W);return String.fromCharCode(lt,it)}return String.fromCharCode(W)}(parseInt(P.substr(1).replace("x","0x"))):(o.error("entity not found:"+D),D)}function C(D){if(D>f){var P=M.substring(f,D).replace(/&#?\w+;/g,u);x&&E(f),w.characters(P,0,D-f),f=D}}function E(D,P){for(;D>=v&&(P=g.exec(M));)S=P.index,v=S+P[0].length,x.lineNumber++;x.columnNumber=D-S+1}for(var S=0,v=0,g=/.*(?:\r\n?|\n)|.*$/g,x=w.locator,p=[{currentNSMap:s}],l={},f=0;;){try{var b=M.indexOf("<",f);if(b<0){if(!M.substr(f).match(/^\s*$/)){var z=w.doc,T=z.createTextNode(M.substr(f));z.appendChild(T),w.currentElement=T}return}switch(b>f&&C(b),M.charAt(b+1)){case"/":var k=M.indexOf(">",b+3),Q=M.substring(b+2,k),st=p.pop();k<0?(Q=M.substring(b+2).replace(/[\s<].*/,""),o.error("end tag name: "+Q+" is not complete:"+st.tagName),k=b+1+Q.length):Q.match(/\sf?f=k:C(Math.max(b,f)+1)}}(F,U,d,L,this.errorHandler),L.endDocument()}},H.prototype={setTagName:function(F){if(!m.test(F))throw new Error("invalid tagName:"+F);this.tagName=F},add:function(F,U,d){if(!m.test(F))throw new Error("invalid attribute:"+F);this[this.length++]={qName:F,value:U,offset:d}},length:0,getLocalName:function(F){return this[F].localName},getLocator:function(F){return this[F].locator},getQName:function(F){return this[F].qName},getURI:function(F){return this[F].uri},getValue:function(F){return this[F].value}},X({},X.prototype)instanceof X||(X=function(F,U){function d(){}for(U in d.prototype=U,d=new d,F)d[U]=F[U];return d}),ht.XMLReader=y},function(ue,ht,j){"use strict";var _t,m,y;ue.exports=(_t={BASE:!0,HEAD:!0,HTML:!0,META:!0,NOFRAME:!0,NOSCRIPT:!0,PARAM:!0,SCRIPT:!0,STYLE:!0,TITLE:!0},m=["A","ABBR","ADDRESS","AREA","ARTICLE","ASIDE","AUDIO","B","BASE","BDI","BDO","BLOCKQUOTE","BODY","BR","BUTTON","CANVAS","CAPTION","CENTER","CITE","CODE","COL","COLGROUP","COMMAND","DATALIST","DD","DEL","DETAILS","DFN","DIV","DL","DT","EM","EMBED","FIELDSET","FIGCAPTION","FIGURE","FONT","FOOTER","FORM","H1","H2","H3","H4","H5","H6","HEAD","HEADER","HGROUP","HR","HTML","I","IFRAME","IMG","INPUT","INS","KBD","LABEL","LEGEND","LI","LINK","MAP","MARK","MATH","MENU","META","METER","NAV","NOBR","NOSCRIPT","OBJECT","OL","OPTION","OPTGROUP","OUTPUT","P","PARAM","PRE","PROGRESS","Q","RP","RT","RUBY","S","SAMP","SCRIPT","SECTION","SELECT","SMALL","SOURCE","SPAN","STRONG","STYLE","SUB","SUMMARY","SUP","SVG","TABLE","TBODY","TD","TEXTAREA","TFOOT","TH","THEAD","TIME","TITLE","TR","TRACK","U","UL","VAR","VIDEO","WBR"],y=function(R){var B={},et=document.body.appendChild(document.createElement(R)),K=window.getComputedStyle(et);return[].forEach.call(K,function(J){B[J]=K[J]}),document.body.removeChild(et),B},{initializeSerializer:function(){var R={};return[].forEach.call(m,function(B){_t[B]||(R[B]=y(B))}),function(B){var et,K=[],J=void 0,q=void 0,Z=void 0;if(B&&B.nodeType===Node.ELEMENT_NODE)return K=[],J=B.querySelectorAll("*"),[].forEach.call(J,function(tt,H){var X;_t[tt.tagName]||(q=window.getComputedStyle(tt),X=(X=tt.tagName).toUpperCase(),R[X]||(R[X]=y(X)),Z=R[X],K[H]=tt.style.cssText,[].forEach.call(q,function(F){q[F]!==Z[F]&&(tt.style[F]=q[F])}))}),et=new XMLSerializer().serializeToString(B),J=[].map.call(J,function(tt,H){return tt.style.cssText=K[H],tt}),et}}})},function(ue,ht,j){(function(_t,m){var y;/*! http://mths.be/base64 v0.1.0 by @mathias | MIT license */(function(R){var B=ht,et=(_t&&_t.exports,typeof m=="object"&&m);et.global!==et&&et.window;var K=function(H){this.message=H};(K.prototype=new Error).name="InvalidCharacterError";var J=function(H){throw new K(H)},q="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Z=/[\t\n\f\r ]/g,tt={encode:function(H){H=String(H),/[^\0-\xFF]/.test(H)&&J("The string to be encoded contains characters outside of the Latin1 range.");for(var X,F,U,d,L=H.length%3,M="",s=-1,_=H.length-L;++s<_;)X=H.charCodeAt(s)<<16,F=H.charCodeAt(++s)<<8,U=H.charCodeAt(++s),M+=q.charAt((d=X+F+U)>>18&63)+q.charAt(d>>12&63)+q.charAt(d>>6&63)+q.charAt(63&d);return L==2?(X=H.charCodeAt(s)<<8,F=H.charCodeAt(++s),M+=q.charAt((d=X+F)>>10)+q.charAt(d>>4&63)+q.charAt(d<<2&63)+"="):L==1&&(d=H.charCodeAt(s),M+=q.charAt(d>>2)+q.charAt(d<<4&63)+"=="),M},decode:function(H){var X=(H=String(H).replace(Z,"")).length;X%4==0&&(X=(H=H.replace(/==?$/,"")).length),(X%4==1||/[^+a-zA-Z0-9/]/.test(H))&&J("Invalid character: the string to be decoded is not correctly encoded.");for(var F,U,d=0,L="",M=-1;++M>(-2*d&6)));return L},version:"0.1.0"};(y=function(){return tt}.call(ht,j,ht,_t))===void 0||(_t.exports=y)})()}).call(this,j(86)(ue),j(87))},function(ue,ht){ue.exports=function(j){return j.webpackPolyfill||(j.deprecate=function(){},j.paths=[],j.children||(j.children=[]),Object.defineProperty(j,"loaded",{enumerable:!0,get:function(){return j.l}}),Object.defineProperty(j,"id",{enumerable:!0,get:function(){return j.i}}),j.webpackPolyfill=1),j}},function(ue,ht){var j;j=function(){return this}();try{j=j||new Function("return this")()}catch(_t){typeof window=="object"&&(j=window)}ue.exports=j},function(ue,ht,j){"use strict";ht.a=function(_t,m){return _t=+_t,m=+m,function(y){return Math.round(_t*(1-y)+m*y)}}},function(ue,ht,j){"use strict";var _t;(_t=function(){return{bar:` + `}}.call(_,E,_,Lt))===void 0||(Lt.exports=U)},function(Lt,_,E){"use strict";E.r(_);var U=Array.prototype.slice,z=function(d){return d};function at(d){return"translate("+(d+.5)+",0)"}function J(d){return"translate(0,"+(d+.5)+")"}function tt(d){return function(R){return+d(R)}}function K(d){var R=Math.max(0,d.bandwidth()-1)/2;return d.round()&&(R=Math.round(R)),function(P){return+d(P)+R}}function Z(){return!this.__axis}function Q(d,R){var P=[],s=null,b=null,x=6,o=6,u=3,C=d===1||d===4?-1:1,M=d===4||d===2?"x":"y",w=d===1||d===3?at:J;function y(m){var g=s==null?R.ticks?R.ticks.apply(R,P):R.domain():s,p=b==null?R.tickFormat?R.tickFormat.apply(R,P):z:b,l=Math.max(x,0)+u,f=R.range(),v=+f[0]+.5,I=+f[f.length-1]+.5,k=(R.bandwidth?K:tt)(R.copy()),T=m.selection?m.selection():m,G=T.selectAll(".domain").data([null]),st=T.selectAll(".tick").data(g,R).order(),nt=st.exit(),ft=st.enter().append("g").attr("class","tick"),pt=st.select("line"),St=st.select("text");G=G.merge(G.enter().insert("path",".tick").attr("class","domain").attr("stroke","currentColor")),st=st.merge(ft),pt=pt.merge(ft.append("line").attr("stroke","currentColor").attr(M+"2",C*x)),St=St.merge(ft.append("text").attr("fill","currentColor").attr(M,C*l).attr("dy",d===1?"0em":d===3?"0.71em":"0.32em")),m!==T&&(G=G.transition(m),st=st.transition(m),pt=pt.transition(m),St=St.transition(m),nt=nt.transition(m).attr("opacity",1e-6).attr("transform",function(Ct){return isFinite(Ct=k(Ct))?w(Ct):this.getAttribute("transform")}),ft.attr("opacity",1e-6).attr("transform",function(Ct){var L=this.parentNode.__axis;return w(L&&isFinite(L=L(Ct))?L:k(Ct))})),nt.remove(),G.attr("d",d===4||d==2?o?"M"+C*o+","+v+"H0.5V"+I+"H"+C*o:"M0.5,"+v+"V"+I:o?"M"+v+","+C*o+"V0.5H"+I+"V"+C*o:"M"+v+",0.5H"+I),st.attr("opacity",1).attr("transform",function(Ct){return w(k(Ct))}),pt.attr(M+"2",C*x),St.attr(M,C*l).text(p),T.filter(Z).attr("fill","none").attr("font-size",10).attr("font-family","sans-serif").attr("text-anchor",d===2?"start":d===4?"end":"middle"),T.each(function(){this.__axis=k})}return y.scale=function(m){return arguments.length?(R=m,y):R},y.ticks=function(){return P=U.call(arguments),y},y.tickArguments=function(m){return arguments.length?(P=m==null?[]:U.call(m),y):P.slice()},y.tickValues=function(m){return arguments.length?(s=m==null?null:U.call(m),y):s&&s.slice()},y.tickFormat=function(m){return arguments.length?(b=m,y):b},y.tickSize=function(m){return arguments.length?(x=o=+m,y):x},y.tickSizeInner=function(m){return arguments.length?(x=+m,y):x},y.tickSizeOuter=function(m){return arguments.length?(o=+m,y):o},y.tickPadding=function(m){return arguments.length?(u=+m,y):u},y}function V(d){return Q(1,d)}function X(d){return Q(2,d)}function j(d){return Q(3,d)}function B(d){return Q(4,d)}E.d(_,"axisTop",function(){return V}),E.d(_,"axisRight",function(){return X}),E.d(_,"axisBottom",function(){return j}),E.d(_,"axisLeft",function(){return B})},function(Lt,_,E){"use strict";E.r(_);var U=E(41),z=E(61),at=E(42),J=E(58),tt=E(60),K=function(G){var st=G.length;return function(nt){return G[Math.max(0,Math.min(st-1,Math.floor(nt*st)))]}},Z=E(4),Q=function(G,st){var nt=Object(Z.c)(+G,+st);return function(ft){var pt=nt(ft);return pt-360*Math.floor(pt/360)}},V=E(14),X=E(31),j=E(62),B=E(83),d=E(59),R=E(77),P=Math.SQRT2;function s(G){return((G=Math.exp(G))+1/G)/2}var b=function(G,st){var nt,ft,pt=G[0],St=G[1],Ct=G[2],L=st[0],Y=st[1],rt=st[2],it=L-pt,D=Y-St,O=it*it+D*D;if(O<1e-12)ft=Math.log(rt/Ct)/P,nt=function(vt){return[pt+vt*it,St+vt*D,Ct*Math.exp(P*vt*ft)]};else{var W=Math.sqrt(O),lt=(rt*rt-Ct*Ct+4*O)/(2*Ct*2*W),ot=(rt*rt-Ct*Ct-4*O)/(2*rt*2*W),xt=Math.log(Math.sqrt(lt*lt+1)-lt),dt=Math.log(Math.sqrt(ot*ot+1)-ot);ft=(dt-xt)/P,nt=function(vt){var Et,kt=vt*ft,Nt=s(xt),gt=Ct/(2*W)*(Nt*(Et=P*kt+xt,((Et=Math.exp(2*Et))-1)/(Et+1))-function(wt){return((wt=Math.exp(wt))-1/wt)/2}(xt));return[pt+gt*it,St+gt*D,Ct*Nt/s(P*kt+xt)]}}return nt.duration=1e3*ft,nt},x=E(36),o=E(7);function u(G){return function(st,nt){var ft=G((st=Object(o.f)(st)).h,(nt=Object(o.f)(nt)).h),pt=Object(Z.a)(st.s,nt.s),St=Object(Z.a)(st.l,nt.l),Ct=Object(Z.a)(st.opacity,nt.opacity);return function(L){return st.h=ft(L),st.s=pt(L),st.l=St(L),st.opacity=Ct(L),st+""}}}var C=u(Z.c),M=u(Z.a),w=E(50);function y(G,st){var nt=Object(Z.a)((G=Object(w.a)(G)).l,(st=Object(w.a)(st)).l),ft=Object(Z.a)(G.a,st.a),pt=Object(Z.a)(G.b,st.b),St=Object(Z.a)(G.opacity,st.opacity);return function(Ct){return G.l=nt(Ct),G.a=ft(Ct),G.b=pt(Ct),G.opacity=St(Ct),G+""}}function m(G){return function(st,nt){var ft=G((st=Object(w.c)(st)).h,(nt=Object(w.c)(nt)).h),pt=Object(Z.a)(st.c,nt.c),St=Object(Z.a)(st.l,nt.l),Ct=Object(Z.a)(st.opacity,nt.opacity);return function(L){return st.h=ft(L),st.c=pt(L),st.l=St(L),st.opacity=Ct(L),st+""}}}var g=m(Z.c),p=m(Z.a),l=E(78);function f(G){return function st(nt){function ft(pt,St){var Ct=G((pt=Object(l.a)(pt)).h,(St=Object(l.a)(St)).h),L=Object(Z.a)(pt.s,St.s),Y=Object(Z.a)(pt.l,St.l),rt=Object(Z.a)(pt.opacity,St.opacity);return function(it){return pt.h=Ct(it),pt.s=L(it),pt.l=Y(Math.pow(it,nt)),pt.opacity=rt(it),pt+""}}return nt=+nt,ft.gamma=st,ft}(1)}var v=f(Z.c),I=f(Z.a);function k(G,st){for(var nt=0,ft=st.length-1,pt=st[0],St=new Array(ft<0?0:ft);ntxt?1:ot>=xt?0:NaN}var V=E(44);function X(ot){return function(){this.removeAttribute(ot)}}function j(ot){return function(){this.removeAttributeNS(ot.space,ot.local)}}function B(ot,xt){return function(){this.setAttribute(ot,xt)}}function d(ot,xt){return function(){this.setAttributeNS(ot.space,ot.local,xt)}}function R(ot,xt){return function(){var dt=xt.apply(this,arguments);dt==null?this.removeAttribute(ot):this.setAttribute(ot,dt)}}function P(ot,xt){return function(){var dt=xt.apply(this,arguments);dt==null?this.removeAttributeNS(ot.space,ot.local):this.setAttributeNS(ot.space,ot.local,dt)}}var s=E(67);function b(ot){return function(){delete this[ot]}}function x(ot,xt){return function(){this[ot]=xt}}function o(ot,xt){return function(){var dt=xt.apply(this,arguments);dt==null?delete this[ot]:this[ot]=dt}}function u(ot){return ot.trim().split(/^|\s+/)}function C(ot){return ot.classList||new M(ot)}function M(ot){this._node=ot,this._names=u(ot.getAttribute("class")||"")}function w(ot,xt){for(var dt=C(ot),vt=-1,Et=xt.length;++vt=0&&(this._names.splice(xt,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(ot){return this._names.indexOf(ot)>=0}};function l(){this.textContent=""}function f(ot){return function(){this.textContent=ot}}function v(ot){return function(){var xt=ot.apply(this,arguments);this.textContent=xt==null?"":xt}}function I(){this.innerHTML=""}function k(ot){return function(){this.innerHTML=ot}}function T(ot){return function(){var xt=ot.apply(this,arguments);this.innerHTML=xt==null?"":xt}}function G(){this.nextSibling&&this.parentNode.appendChild(this)}function st(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}var nt=E(29);function ft(){return null}function pt(){var ot=this.parentNode;ot&&ot.removeChild(this)}function St(){var ot=this.cloneNode(!1),xt=this.parentNode;return xt?xt.insertBefore(ot,this.nextSibling):ot}function Ct(){var ot=this.cloneNode(!0),xt=this.parentNode;return xt?xt.insertBefore(ot,this.nextSibling):ot}var L=E(37),Y=E(45);function rt(ot,xt,dt){var vt=Object(Y.a)(ot),Et=vt.CustomEvent;typeof Et=="function"?Et=new Et(xt,dt):(Et=vt.document.createEvent("Event"),dt?(Et.initEvent(xt,dt.bubbles,dt.cancelable),Et.detail=dt.detail):Et.initEvent(xt,!1,!1)),ot.dispatchEvent(Et)}function it(ot,xt){return function(){return rt(this,ot,xt)}}function D(ot,xt){return function(){return rt(this,ot,xt.apply(this,arguments))}}E.d(_,"c",function(){return O}),E.d(_,"a",function(){return W});var O=[null];function W(ot,xt){this._groups=ot,this._parents=xt}function lt(){return new W([[document.documentElement]],O)}W.prototype=lt.prototype={constructor:W,select:function(ot){typeof ot!="function"&&(ot=Object(U.a)(ot));for(var xt=this._groups,dt=xt.length,vt=new Array(dt),Et=0;Et=te&&(te=un+1);!(on=ke[te])&&++te=0;)(vt=Et[kt])&&(Nt&&4^vt.compareDocumentPosition(Nt)&&Nt.parentNode.insertBefore(vt,Nt),Nt=vt);return this},sort:function(ot){function xt(Jt,ie){return Jt&&ie?ot(Jt.__data__,ie.__data__):!Jt-!ie}ot||(ot=Q);for(var dt=this._groups,vt=dt.length,Et=new Array(vt),kt=0;kt1?this.each((xt==null?b:typeof xt=="function"?o:x)(ot,xt)):this.node()[ot]},classed:function(ot,xt){var dt=u(ot+"");if(arguments.length<2){for(var vt=C(this.node()),Et=-1,kt=dt.length;++Et=o.length)return s!=null&&M.sort(s),b!=null?b(M):M;for(var g,p,l,f=-1,v=M.length,I=o[w++],k=at(),T=y();++fo.length)return y;var g,p=u[m-1];return b!=null&&m>=o.length?g=y.entries():(g=[],y.each(function(l,f){g.push({key:f,values:w(l,m)})})),p!=null?g.sort(function(l,f){return p(l.key,f.key)}):g}(C(M,0,Z,Q),0)},key:function(M){return o.push(M),x},sortKeys:function(M){return u[o.length-1]=M,x},sortValues:function(M){return s=M,x},rollup:function(M){return b=M,x}}};function tt(){return{}}function K(s,b,x){s[b]=x}function Z(){return at()}function Q(s,b,x){s.set(b,x)}function V(){}var X=at.prototype;function j(s,b){var x=new V;if(s instanceof V)s.each(function(C){x.add(C)});else if(s){var o=-1,u=s.length;if(b==null)for(;++o1&&arguments[1]!==void 0?arguments[1]:12,B=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"Arial",d=document.createElement("canvas"),R=d.getContext("2d");return R.font=j+"px "+B,R.measureText(X).width},wrapText:function(X,j,B,d){var R=at.select(d),P=R.text().split(/\s+/).reverse(),s=void 0,b=[],x=0,o=J*K,u=R.attr("y"),C=parseFloat(R.attr("dy")),M=j*Z,w=R.text(null).append("tspan").attr("x",X).attr("y",u-5).attr("dy",C+"em").classed(Q,!0).style("font-size",j+"px");for(w.text(P.pop()),w=R.append("tspan").classed(V,!0).attr("x",X).attr("y",u+tt).attr("dy",++x*o+C+"em").style("font-size",M+"px");s=P.pop();)b.push(s),w.text(b.join(" ")),w.node()&&w.node().getComputedTextLength()>B-50&&(b.pop(),w.text(b.join(" ")),b=[s],w=R.append("tspan").classed(V,!0).attr("x",X).attr("y",u+tt).attr("dy",++x*o+C+"em").text(s).style("font-size",M+"px"))},wrapTextWithEllipses:function(X,j){var B=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:2,R=arguments.length>4&&arguments[4]!==void 0?arguments[4]:1.2;X.each(function(){var P,s,b,x,o,u,C;for(P=(X=at.select(this)).text().split(/\s+/).reverse(),b=[],x=0,o=X.attr("y"),u=parseFloat(X.attr("dy")),C=X.text(null).append("tspan").attr("x",B).attr("y",o).attr("dy",u+"em");s=P.pop();)if(b.push(s),C.text(b.join(" ")),C.node()&&C.node().getComputedTextLength()>j){if(b.pop(),C.text(b.join(" ")),!(x1e-6)if(Math.abs(Bn*Ve-ln*Tn)>1e-6&&ye){var gr=le-Ne,ar=me-Je,Qn=Ve*Ve+ln*ln,cr=gr*gr+ar*ar,Tr=Math.sqrt(Qn),Er=Math.sqrt(Yn),Fr=ye*Math.tan((U-Math.acos((Qn+Yn-cr)/(2*Tr*Er)))/2),Zr=Fr/Er,fi=Fr/Tr;Math.abs(Zr-1)>1e-6&&(this._+="L"+(Tt+Zr*Tn)+","+($t+Zr*Bn)),this._+="A"+ye+","+ye+",0,0,"+ +(Bn*gr>Tn*ar)+","+(this._x1=Tt+fi*Ve)+","+(this._y1=$t+fi*ln)}else this._+="L"+(this._x1=Tt)+","+(this._y1=$t)},arc:function(Tt,$t,le,me,ye,Ne){Tt=+Tt,$t=+$t,Ne=!!Ne;var Je=(le=+le)*Math.cos(me),Ve=le*Math.sin(me),ln=Tt+Je,Tn=$t+Ve,Bn=1^Ne,Yn=Ne?me-ye:ye-me;if(le<0)throw new Error("negative radius: "+le);this._x1===null?this._+="M"+ln+","+Tn:(Math.abs(this._x1-ln)>1e-6||Math.abs(this._y1-Tn)>1e-6)&&(this._+="L"+ln+","+Tn),le&&(Yn<0&&(Yn=Yn%z+z),Yn>at?this._+="A"+le+","+le+",0,1,"+Bn+","+(Tt-Je)+","+($t-Ve)+"A"+le+","+le+",0,1,"+Bn+","+(this._x1=ln)+","+(this._y1=Tn):Yn>1e-6&&(this._+="A"+le+","+le+",0,"+ +(Yn>=U)+","+Bn+","+(this._x1=Tt+le*Math.cos(ye))+","+(this._y1=$t+le*Math.sin(ye))))},rect:function(Tt,$t,le,me){this._+="M"+(this._x0=this._x1=+Tt)+","+(this._y0=this._y1=+$t)+"h"+ +le+"v"+ +me+"h"+-le+"Z"},toString:function(){return this._}};var K=tt,Z=function(Tt){return function(){return Tt}},Q=Math.abs,V=Math.atan2,X=Math.cos,j=Math.max,B=Math.min,d=Math.sin,R=Math.sqrt,P=Math.PI,s=P/2,b=2*P;function x(Tt){return Tt>1?0:Tt<-1?P:Math.acos(Tt)}function o(Tt){return Tt>=1?s:Tt<=-1?-s:Math.asin(Tt)}function u(Tt){return Tt.innerRadius}function C(Tt){return Tt.outerRadius}function M(Tt){return Tt.startAngle}function w(Tt){return Tt.endAngle}function y(Tt){return Tt&&Tt.padAngle}function m(Tt,$t,le,me,ye,Ne,Je,Ve){var ln=le-Tt,Tn=me-$t,Bn=Je-ye,Yn=Ve-Ne,gr=Yn*ln-Bn*Tn;if(!(gr*gr<1e-12))return[Tt+(gr=(Bn*($t-Ne)-Yn*(Tt-ye))/gr)*ln,$t+gr*Tn]}function g(Tt,$t,le,me,ye,Ne,Je){var Ve=Tt-le,ln=$t-me,Tn=(Je?Ne:-Ne)/R(Ve*Ve+ln*ln),Bn=Tn*ln,Yn=-Tn*Ve,gr=Tt+Bn,ar=$t+Yn,Qn=le+Bn,cr=me+Yn,Tr=(gr+Qn)/2,Er=(ar+cr)/2,Fr=Qn-gr,Zr=cr-ar,fi=Fr*Fr+Zr*Zr,Ii=ye-Ne,Ni=gr*cr-Qn*ar,wi=(Zr<0?-1:1)*R(j(0,Ii*Ii*fi-Ni*Ni)),Di=(Ni*Zr-Fr*wi)/fi,ji=(-Ni*Fr-Zr*wi)/fi,Ri=(Ni*Zr+Fr*wi)/fi,Xi=(-Ni*Fr+Zr*wi)/fi,io=Di-Tr,Ji=ji-Er,Mo=Ri-Tr,Io=Xi-Er;return io*io+Ji*Ji>Mo*Mo+Io*Io&&(Di=Ri,ji=Xi),{cx:Di,cy:ji,x01:-Bn,y01:-Yn,x11:Di*(ye/Ii-1),y11:ji*(ye/Ii-1)}}var p=function(){var Tt=u,$t=C,le=Z(0),me=null,ye=M,Ne=w,Je=y,Ve=null;function ln(){var Tn,Bn,Yn=+Tt.apply(this,arguments),gr=+$t.apply(this,arguments),ar=ye.apply(this,arguments)-s,Qn=Ne.apply(this,arguments)-s,cr=Q(Qn-ar),Tr=Qn>ar;if(Ve||(Ve=Tn=K()),gr1e-12)if(cr>b-1e-12)Ve.moveTo(gr*X(ar),gr*d(ar)),Ve.arc(0,0,gr,ar,Qn,!Tr),Yn>1e-12&&(Ve.moveTo(Yn*X(Qn),Yn*d(Qn)),Ve.arc(0,0,Yn,Qn,ar,Tr));else{var Er,Fr,Zr=ar,fi=Qn,Ii=ar,Ni=Qn,wi=cr,Di=cr,ji=Je.apply(this,arguments)/2,Ri=ji>1e-12&&(me?+me.apply(this,arguments):R(Yn*Yn+gr*gr)),Xi=B(Q(gr-Yn)/2,+le.apply(this,arguments)),io=Xi,Ji=Xi;if(Ri>1e-12){var Mo=o(Ri/Yn*d(ji)),Io=o(Ri/gr*d(ji));(wi-=2*Mo)>1e-12?(Ii+=Mo*=Tr?1:-1,Ni-=Mo):(wi=0,Ii=Ni=(ar+Qn)/2),(Di-=2*Io)>1e-12?(Zr+=Io*=Tr?1:-1,fi-=Io):(Di=0,Zr=fi=(ar+Qn)/2)}var mo=gr*X(Zr),ao=gr*d(Zr),_o=Yn*X(Ni),Go=Yn*d(Ni);if(Xi>1e-12){var ho,Ai=gr*X(fi),ia=gr*d(fi),oa=Yn*X(Ii),ko=Yn*d(Ii);if(cr1e-12?Ji>1e-12?(Er=g(oa,ko,mo,ao,gr,Ji,Tr),Fr=g(Ai,ia,_o,Go,gr,Ji,Tr),Ve.moveTo(Er.cx+Er.x01,Er.cy+Er.y01),Ji1e-12&&wi>1e-12?io>1e-12?(Er=g(_o,Go,Ai,ia,Yn,-io,Tr),Fr=g(mo,ao,oa,ko,Yn,-io,Tr),Ve.lineTo(Er.cx+Er.x01,Er.cy+Er.y01),io=gr;--ar)Ve.point(Fr[ar],Zr[ar]);Ve.lineEnd(),Ve.areaEnd()}Er&&(Fr[Yn]=+Tt(Qn,Yn,Bn),Zr[Yn]=+le(Qn,Yn,Bn),Ve.point($t?+$t(Qn,Yn,Bn):Fr[Yn],me?+me(Qn,Yn,Bn):Zr[Yn]))}if(cr)return Ve=null,cr+""||null}function Tn(){return k().defined(ye).curve(Je).context(Ne)}return ln.x=function(Bn){return arguments.length?(Tt=typeof Bn=="function"?Bn:Z(+Bn),$t=null,ln):Tt},ln.x0=function(Bn){return arguments.length?(Tt=typeof Bn=="function"?Bn:Z(+Bn),ln):Tt},ln.x1=function(Bn){return arguments.length?($t=Bn==null?null:typeof Bn=="function"?Bn:Z(+Bn),ln):$t},ln.y=function(Bn){return arguments.length?(le=typeof Bn=="function"?Bn:Z(+Bn),me=null,ln):le},ln.y0=function(Bn){return arguments.length?(le=typeof Bn=="function"?Bn:Z(+Bn),ln):le},ln.y1=function(Bn){return arguments.length?(me=Bn==null?null:typeof Bn=="function"?Bn:Z(+Bn),ln):me},ln.lineX0=ln.lineY0=function(){return Tn().x(Tt).y(le)},ln.lineY1=function(){return Tn().x(Tt).y(me)},ln.lineX1=function(){return Tn().x($t).y(le)},ln.defined=function(Bn){return arguments.length?(ye=typeof Bn=="function"?Bn:Z(!!Bn),ln):ye},ln.curve=function(Bn){return arguments.length?(Je=Bn,Ne!=null&&(Ve=Je(Ne)),ln):Je},ln.context=function(Bn){return arguments.length?(Bn==null?Ne=Ve=null:Ve=Je(Ne=Bn),ln):Ne},ln},G=function(Tt,$t){return $tTt?1:$t>=Tt?0:NaN},st=function(Tt){return Tt},nt=function(){var Tt=st,$t=G,le=null,me=Z(0),ye=Z(b),Ne=Z(0);function Je(Ve){var ln,Tn,Bn,Yn,gr,ar=Ve.length,Qn=0,cr=new Array(ar),Tr=new Array(ar),Er=+me.apply(this,arguments),Fr=Math.min(b,Math.max(-b,ye.apply(this,arguments)-Er)),Zr=Math.min(Math.abs(Fr)/ar,Ne.apply(this,arguments)),fi=Zr*(Fr<0?-1:1);for(ln=0;ln0&&(Qn+=gr);for($t!=null?cr.sort(function(Ii,Ni){return $t(Tr[Ii],Tr[Ni])}):le!=null&&cr.sort(function(Ii,Ni){return le(Ve[Ii],Ve[Ni])}),ln=0,Bn=Qn?(Fr-ar*fi)/Qn:0;ln0?gr*Bn:0)+fi,Tr[Tn]={data:Ve[Tn],index:ln,value:gr,startAngle:Er,endAngle:Yn,padAngle:Zr};return Tr}return Je.value=function(Ve){return arguments.length?(Tt=typeof Ve=="function"?Ve:Z(+Ve),Je):Tt},Je.sortValues=function(Ve){return arguments.length?($t=Ve,le=null,Je):$t},Je.sort=function(Ve){return arguments.length?(le=Ve,$t=null,Je):le},Je.startAngle=function(Ve){return arguments.length?(me=typeof Ve=="function"?Ve:Z(+Ve),Je):me},Je.endAngle=function(Ve){return arguments.length?(ye=typeof Ve=="function"?Ve:Z(+Ve),Je):ye},Je.padAngle=function(Ve){return arguments.length?(Ne=typeof Ve=="function"?Ve:Z(+Ve),Je):Ne},Je},ft=St(f);function pt(Tt){this._curve=Tt}function St(Tt){function $t(le){return new pt(Tt(le))}return $t._curve=Tt,$t}function Ct(Tt){var $t=Tt.curve;return Tt.angle=Tt.x,delete Tt.x,Tt.radius=Tt.y,delete Tt.y,Tt.curve=function(le){return arguments.length?$t(St(le)):$t()._curve},Tt}pt.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(Tt,$t){this._curve.point($t*Math.sin(Tt),$t*-Math.cos(Tt))}};var L=function(){return Ct(k().curve(ft))},Y=function(){var Tt=T().curve(ft),$t=Tt.curve,le=Tt.lineX0,me=Tt.lineX1,ye=Tt.lineY0,Ne=Tt.lineY1;return Tt.angle=Tt.x,delete Tt.x,Tt.startAngle=Tt.x0,delete Tt.x0,Tt.endAngle=Tt.x1,delete Tt.x1,Tt.radius=Tt.y,delete Tt.y,Tt.innerRadius=Tt.y0,delete Tt.y0,Tt.outerRadius=Tt.y1,delete Tt.y1,Tt.lineStartAngle=function(){return Ct(le())},delete Tt.lineX0,Tt.lineEndAngle=function(){return Ct(me())},delete Tt.lineX1,Tt.lineInnerRadius=function(){return Ct(ye())},delete Tt.lineY0,Tt.lineOuterRadius=function(){return Ct(Ne())},delete Tt.lineY1,Tt.curve=function(Je){return arguments.length?$t(St(Je)):$t()._curve},Tt},rt=function(Tt,$t){return[($t=+$t)*Math.cos(Tt-=Math.PI/2),$t*Math.sin(Tt)]},it=Array.prototype.slice;function D(Tt){return Tt.source}function O(Tt){return Tt.target}function W(Tt){var $t=D,le=O,me=v,ye=I,Ne=null;function Je(){var Ve,ln=it.call(arguments),Tn=$t.apply(this,ln),Bn=le.apply(this,ln);if(Ne||(Ne=Ve=K()),Tt(Ne,+me.apply(this,(ln[0]=Tn,ln)),+ye.apply(this,ln),+me.apply(this,(ln[0]=Bn,ln)),+ye.apply(this,ln)),Ve)return Ne=null,Ve+""||null}return Je.source=function(Ve){return arguments.length?($t=Ve,Je):$t},Je.target=function(Ve){return arguments.length?(le=Ve,Je):le},Je.x=function(Ve){return arguments.length?(me=typeof Ve=="function"?Ve:Z(+Ve),Je):me},Je.y=function(Ve){return arguments.length?(ye=typeof Ve=="function"?Ve:Z(+Ve),Je):ye},Je.context=function(Ve){return arguments.length?(Ne=Ve==null?null:Ve,Je):Ne},Je}function lt(Tt,$t,le,me,ye){Tt.moveTo($t,le),Tt.bezierCurveTo($t=($t+me)/2,le,$t,ye,me,ye)}function ot(Tt,$t,le,me,ye){Tt.moveTo($t,le),Tt.bezierCurveTo($t,le=(le+ye)/2,me,le,me,ye)}function xt(Tt,$t,le,me,ye){var Ne=rt($t,le),Je=rt($t,le=(le+ye)/2),Ve=rt(me,le),ln=rt(me,ye);Tt.moveTo(Ne[0],Ne[1]),Tt.bezierCurveTo(Je[0],Je[1],Ve[0],Ve[1],ln[0],ln[1])}function dt(){return W(lt)}function vt(){return W(ot)}function Et(){var Tt=W(xt);return Tt.angle=Tt.x,delete Tt.x,Tt.radius=Tt.y,delete Tt.y,Tt}var kt={draw:function(Tt,$t){var le=Math.sqrt($t/P);Tt.moveTo(le,0),Tt.arc(0,0,le,0,b)}},Nt={draw:function(Tt,$t){var le=Math.sqrt($t/5)/2;Tt.moveTo(-3*le,-le),Tt.lineTo(-le,-le),Tt.lineTo(-le,-3*le),Tt.lineTo(le,-3*le),Tt.lineTo(le,-le),Tt.lineTo(3*le,-le),Tt.lineTo(3*le,le),Tt.lineTo(le,le),Tt.lineTo(le,3*le),Tt.lineTo(-le,3*le),Tt.lineTo(-le,le),Tt.lineTo(-3*le,le),Tt.closePath()}},gt=Math.sqrt(1/3),wt=2*gt,Dt={draw:function(Tt,$t){var le=Math.sqrt($t/wt),me=le*gt;Tt.moveTo(0,-le),Tt.lineTo(me,0),Tt.lineTo(0,le),Tt.lineTo(-me,0),Tt.closePath()}},jt=Math.sin(P/10)/Math.sin(7*P/10),Jt=Math.sin(b/10)*jt,ie=-Math.cos(b/10)*jt,qt={draw:function(Tt,$t){var le=Math.sqrt(.8908130915292852*$t),me=Jt*le,ye=ie*le;Tt.moveTo(0,-le),Tt.lineTo(me,ye);for(var Ne=1;Ne<5;++Ne){var Je=b*Ne/5,Ve=Math.cos(Je),ln=Math.sin(Je);Tt.lineTo(ln*le,-Ve*le),Tt.lineTo(Ve*me-ln*ye,ln*me+Ve*ye)}Tt.closePath()}},he={draw:function(Tt,$t){var le=Math.sqrt($t),me=-le/2;Tt.rect(me,me,le,le)}},ve=Math.sqrt(3),Se={draw:function(Tt,$t){var le=-Math.sqrt($t/(3*ve));Tt.moveTo(0,2*le),Tt.lineTo(-ve*le,-le),Tt.lineTo(ve*le,-le),Tt.closePath()}},ke=Math.sqrt(3)/2,Ge=1/Math.sqrt(12),on=3*(Ge/2+1),un={draw:function(Tt,$t){var le=Math.sqrt($t/on),me=le/2,ye=le*Ge,Ne=me,Je=le*Ge+le,Ve=-Ne,ln=Je;Tt.moveTo(me,ye),Tt.lineTo(Ne,Je),Tt.lineTo(Ve,ln),Tt.lineTo(-.5*me-ke*ye,ke*me+-.5*ye),Tt.lineTo(-.5*Ne-ke*Je,ke*Ne+-.5*Je),Tt.lineTo(-.5*Ve-ke*ln,ke*Ve+-.5*ln),Tt.lineTo(-.5*me+ke*ye,-.5*ye-ke*me),Tt.lineTo(-.5*Ne+ke*Je,-.5*Je-ke*Ne),Tt.lineTo(-.5*Ve+ke*ln,-.5*ln-ke*Ve),Tt.closePath()}},te=[kt,Nt,Dt,he,qt,Se,un],Zt=function(){var Tt=Z(kt),$t=Z(64),le=null;function me(){var ye;if(le||(le=ye=K()),Tt.apply(this,arguments).draw(le,+$t.apply(this,arguments)),ye)return le=null,ye+""||null}return me.type=function(ye){return arguments.length?(Tt=typeof ye=="function"?ye:Z(ye),me):Tt},me.size=function(ye){return arguments.length?($t=typeof ye=="function"?ye:Z(+ye),me):$t},me.context=function(ye){return arguments.length?(le=ye==null?null:ye,me):le},me},ne=function(){};function Pt(Tt,$t,le){Tt._context.bezierCurveTo((2*Tt._x0+Tt._x1)/3,(2*Tt._y0+Tt._y1)/3,(Tt._x0+2*Tt._x1)/3,(Tt._y0+2*Tt._y1)/3,(Tt._x0+4*Tt._x1+$t)/6,(Tt._y0+4*Tt._y1+le)/6)}function Bt(Tt){this._context=Tt}Bt.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:Pt(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(Tt,$t){switch(Tt=+Tt,$t=+$t,this._point){case 0:this._point=1,this._line?this._context.lineTo(Tt,$t):this._context.moveTo(Tt,$t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:Pt(this,Tt,$t)}this._x0=this._x1,this._x1=Tt,this._y0=this._y1,this._y1=$t}};var Vt=function(Tt){return new Bt(Tt)};function Ut(Tt){this._context=Tt}Ut.prototype={areaStart:ne,areaEnd:ne,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(Tt,$t){switch(Tt=+Tt,$t=+$t,this._point){case 0:this._point=1,this._x2=Tt,this._y2=$t;break;case 1:this._point=2,this._x3=Tt,this._y3=$t;break;case 2:this._point=3,this._x4=Tt,this._y4=$t,this._context.moveTo((this._x0+4*this._x1+Tt)/6,(this._y0+4*this._y1+$t)/6);break;default:Pt(this,Tt,$t)}this._x0=this._x1,this._x1=Tt,this._y0=this._y1,this._y1=$t}};var fe=function(Tt){return new Ut(Tt)};function Ee(Tt){this._context=Tt}Ee.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(Tt,$t){switch(Tt=+Tt,$t=+$t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var le=(this._x0+4*this._x1+Tt)/6,me=(this._y0+4*this._y1+$t)/6;this._line?this._context.lineTo(le,me):this._context.moveTo(le,me);break;case 3:this._point=4;default:Pt(this,Tt,$t)}this._x0=this._x1,this._x1=Tt,this._y0=this._y1,this._y1=$t}};var xe=function(Tt){return new Ee(Tt)};function Qe(Tt,$t){this._basis=new Bt(Tt),this._beta=$t}Qe.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var Tt=this._x,$t=this._y,le=Tt.length-1;if(le>0)for(var me,ye=Tt[0],Ne=$t[0],Je=Tt[le]-ye,Ve=$t[le]-Ne,ln=-1;++ln<=le;)me=ln/le,this._basis.point(this._beta*Tt[ln]+(1-this._beta)*(ye+me*Je),this._beta*$t[ln]+(1-this._beta)*(Ne+me*Ve));this._x=this._y=null,this._basis.lineEnd()},point:function(Tt,$t){this._x.push(+Tt),this._y.push(+$t)}};var mn=function Tt($t){function le(me){return $t===1?new Bt(me):new Qe(me,$t)}return le.beta=function(me){return Tt(+me)},le}(.85);function xn(Tt,$t,le){Tt._context.bezierCurveTo(Tt._x1+Tt._k*(Tt._x2-Tt._x0),Tt._y1+Tt._k*(Tt._y2-Tt._y0),Tt._x2+Tt._k*(Tt._x1-$t),Tt._y2+Tt._k*(Tt._y1-le),Tt._x2,Tt._y2)}function In(Tt,$t){this._context=Tt,this._k=(1-$t)/6}In.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:xn(this,this._x1,this._y1)}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(Tt,$t){switch(Tt=+Tt,$t=+$t,this._point){case 0:this._point=1,this._line?this._context.lineTo(Tt,$t):this._context.moveTo(Tt,$t);break;case 1:this._point=2,this._x1=Tt,this._y1=$t;break;case 2:this._point=3;default:xn(this,Tt,$t)}this._x0=this._x1,this._x1=this._x2,this._x2=Tt,this._y0=this._y1,this._y1=this._y2,this._y2=$t}};var bn=function Tt($t){function le(me){return new In(me,$t)}return le.tension=function(me){return Tt(+me)},le}(0);function An(Tt,$t){this._context=Tt,this._k=(1-$t)/6}An.prototype={areaStart:ne,areaEnd:ne,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(Tt,$t){switch(Tt=+Tt,$t=+$t,this._point){case 0:this._point=1,this._x3=Tt,this._y3=$t;break;case 1:this._point=2,this._context.moveTo(this._x4=Tt,this._y4=$t);break;case 2:this._point=3,this._x5=Tt,this._y5=$t;break;default:xn(this,Tt,$t)}this._x0=this._x1,this._x1=this._x2,this._x2=Tt,this._y0=this._y1,this._y1=this._y2,this._y2=$t}};var tr=function Tt($t){function le(me){return new An(me,$t)}return le.tension=function(me){return Tt(+me)},le}(0);function pr(Tt,$t){this._context=Tt,this._k=(1-$t)/6}pr.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(Tt,$t){switch(Tt=+Tt,$t=+$t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:xn(this,Tt,$t)}this._x0=this._x1,this._x1=this._x2,this._x2=Tt,this._y0=this._y1,this._y1=this._y2,this._y2=$t}};var be=function Tt($t){function le(me){return new pr(me,$t)}return le.tension=function(me){return Tt(+me)},le}(0);function Fe(Tt,$t,le){var me=Tt._x1,ye=Tt._y1,Ne=Tt._x2,Je=Tt._y2;if(Tt._l01_a>1e-12){var Ve=2*Tt._l01_2a+3*Tt._l01_a*Tt._l12_a+Tt._l12_2a,ln=3*Tt._l01_a*(Tt._l01_a+Tt._l12_a);me=(me*Ve-Tt._x0*Tt._l12_2a+Tt._x2*Tt._l01_2a)/ln,ye=(ye*Ve-Tt._y0*Tt._l12_2a+Tt._y2*Tt._l01_2a)/ln}if(Tt._l23_a>1e-12){var Tn=2*Tt._l23_2a+3*Tt._l23_a*Tt._l12_a+Tt._l12_2a,Bn=3*Tt._l23_a*(Tt._l23_a+Tt._l12_a);Ne=(Ne*Tn+Tt._x1*Tt._l23_2a-$t*Tt._l12_2a)/Bn,Je=(Je*Tn+Tt._y1*Tt._l23_2a-le*Tt._l12_2a)/Bn}Tt._context.bezierCurveTo(me,ye,Ne,Je,Tt._x2,Tt._y2)}function $e(Tt,$t){this._context=Tt,this._alpha=$t}$e.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(Tt,$t){if(Tt=+Tt,$t=+$t,this._point){var le=this._x2-Tt,me=this._y2-$t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(le*le+me*me,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(Tt,$t):this._context.moveTo(Tt,$t);break;case 1:this._point=2;break;case 2:this._point=3;default:Fe(this,Tt,$t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=Tt,this._y0=this._y1,this._y1=this._y2,this._y2=$t}};var we=function Tt($t){function le(me){return $t?new $e(me,$t):new In(me,0)}return le.alpha=function(me){return Tt(+me)},le}(.5);function Be(Tt,$t){this._context=Tt,this._alpha=$t}Be.prototype={areaStart:ne,areaEnd:ne,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(Tt,$t){if(Tt=+Tt,$t=+$t,this._point){var le=this._x2-Tt,me=this._y2-$t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(le*le+me*me,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=Tt,this._y3=$t;break;case 1:this._point=2,this._context.moveTo(this._x4=Tt,this._y4=$t);break;case 2:this._point=3,this._x5=Tt,this._y5=$t;break;default:Fe(this,Tt,$t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=Tt,this._y0=this._y1,this._y1=this._y2,this._y2=$t}};var He=function Tt($t){function le(me){return $t?new Be(me,$t):new An(me,0)}return le.alpha=function(me){return Tt(+me)},le}(.5);function Le(Tt,$t){this._context=Tt,this._alpha=$t}Le.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(Tt,$t){if(Tt=+Tt,$t=+$t,this._point){var le=this._x2-Tt,me=this._y2-$t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(le*le+me*me,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:Fe(this,Tt,$t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=Tt,this._y0=this._y1,this._y1=this._y2,this._y2=$t}};var Ie=function Tt($t){function le(me){return $t?new Le(me,$t):new pr(me,0)}return le.alpha=function(me){return Tt(+me)},le}(.5);function en(Tt){this._context=Tt}en.prototype={areaStart:ne,areaEnd:ne,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(Tt,$t){Tt=+Tt,$t=+$t,this._point?this._context.lineTo(Tt,$t):(this._point=1,this._context.moveTo(Tt,$t))}};var Mn=function(Tt){return new en(Tt)};function Ae(Tt){return Tt<0?-1:1}function an(Tt,$t,le){var me=Tt._x1-Tt._x0,ye=$t-Tt._x1,Ne=(Tt._y1-Tt._y0)/(me||ye<0&&-0),Je=(le-Tt._y1)/(ye||me<0&&-0),Ve=(Ne*ye+Je*me)/(me+ye);return(Ae(Ne)+Ae(Je))*Math.min(Math.abs(Ne),Math.abs(Je),.5*Math.abs(Ve))||0}function _n(Tt,$t){var le=Tt._x1-Tt._x0;return le?(3*(Tt._y1-Tt._y0)/le-$t)/2:$t}function Oe(Tt,$t,le){var me=Tt._x0,ye=Tt._y0,Ne=Tt._x1,Je=Tt._y1,Ve=(Ne-me)/3;Tt._context.bezierCurveTo(me+Ve,ye+Ve*$t,Ne-Ve,Je-Ve*le,Ne,Je)}function Sn(Tt){this._context=Tt}function sn(Tt){this._context=new yn(Tt)}function yn(Tt){this._context=Tt}function En(Tt){return new Sn(Tt)}function wn(Tt){return new sn(Tt)}function dr(Tt){this._context=Tt}function nr(Tt){var $t,le,me=Tt.length-1,ye=new Array(me),Ne=new Array(me),Je=new Array(me);for(ye[0]=0,Ne[0]=2,Je[0]=Tt[0]+2*Tt[1],$t=1;$t=0;--$t)ye[$t]=(Je[$t]-ye[$t+1])/Ne[$t];for(Ne[me-1]=(Tt[me]+ye[me-1])/2,$t=0;$t=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(Tt,$t){switch(Tt=+Tt,$t=+$t,this._point){case 0:this._point=1,this._line?this._context.lineTo(Tt,$t):this._context.moveTo(Tt,$t);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,$t),this._context.lineTo(Tt,$t);else{var le=this._x*(1-this._t)+Tt*this._t;this._context.lineTo(le,this._y),this._context.lineTo(le,$t)}}this._x=Tt,this._y=$t}};var ir=function(Tt){return new yr(Tt,.5)};function Lr(Tt){return new yr(Tt,0)}function Br(Tt){return new yr(Tt,1)}var ur=function(Tt,$t){if((ye=Tt.length)>1)for(var le,me,ye,Ne=1,Je=Tt[$t[0]],Ve=Je.length;Ne=0;)le[$t]=$t;return le};function Rr(Tt,$t){return Tt[$t]}var mi=function(){var Tt=Z([]),$t=jn,le=ur,me=Rr;function ye(Ne){var Je,Ve,ln=Tt.apply(this,arguments),Tn=Ne.length,Bn=ln.length,Yn=new Array(Bn);for(Je=0;Je0){for(var le,me,ye,Ne=0,Je=Tt[0].length;Ne0)for(var le,me,ye,Ne,Je,Ve,ln=0,Tn=Tt[$t[0]].length;ln0?(me[0]=Ne,me[1]=Ne+=ye):ye<0?(me[1]=Je,me[0]=Je+=ye):(me[0]=0,me[1]=ye)},Cr=function(Tt,$t){if((le=Tt.length)>0){for(var le,me=0,ye=Tt[$t[0]],Ne=ye.length;me0&&(me=(le=Tt[$t[0]]).length)>0){for(var le,me,ye,Ne=0,Je=1;JeNe&&(Ne=$t,me=le);return me}var Ke=function(Tt){var $t=Tt.map(nn);return jn(Tt).sort(function(le,me){return $t[le]-$t[me]})};function nn(Tt){for(var $t,le=0,me=-1,ye=Tt.length;++me0?Object(U.a)(function(tt){tt.setFullYear(Math.floor(tt.getFullYear()/J)*J),tt.setMonth(0,1),tt.setHours(0,0,0,0)},function(tt,K){tt.setFullYear(tt.getFullYear()+K*J)}):null},_.a=z;var at=z.range},function(Lt,_,E){"use strict";E.d(_,"b",function(){return at});var U=E(1),z=Object(U.a)(function(J){J.setUTCMonth(0,1),J.setUTCHours(0,0,0,0)},function(J,tt){J.setUTCFullYear(J.getUTCFullYear()+tt)},function(J,tt){return tt.getUTCFullYear()-J.getUTCFullYear()},function(J){return J.getUTCFullYear()});z.every=function(J){return isFinite(J=Math.floor(J))&&J>0?Object(U.a)(function(tt){tt.setUTCFullYear(Math.floor(tt.getUTCFullYear()/J)*J),tt.setUTCMonth(0,1),tt.setUTCHours(0,0,0,0)},function(tt,K){tt.setUTCFullYear(tt.getUTCFullYear()+K*J)}):null},_.a=z;var at=z.range},function(Lt,_,E){"use strict";var U;(U=function(){var z=E(27),at=E(39);return{axisTimeCombinations:{MINUTE_HOUR:"minute-hour",HOUR_DAY:"hour-daymonth",DAY_MONTH:"day-month",MONTH_YEAR:"month-year",CUSTOM:"custom"},curveMap:{linear:z.curveLinear,basis:z.curveBasis,cardinal:z.curveCardinal,catmullRom:z.curveCatmullRom,monotoneX:z.curveMonotoneX,monotoneY:z.curveMonotoneY,natural:z.curveNatural,step:z.curveStep,stepAfter:z.curveStepAfter,stepBefore:z.curveStepBefore},emptyDonutData:[{quantity:1,percentage:100}],timeBenchmarks:{ONE_AND_A_HALF_YEARS:47304e6,ONE_YEAR:31536000365,ONE_DAY:86400001},lineGradientId:"lineGradientId",timeIntervals:{timeMillisecond:at.timeMillisecond,utcMillisecond:at.utcMillisecond,timeSecond:at.timeSecond,utcSecond:at.utcSecond,timeMinute:at.timeMinute,utcMinute:at.utcMinute,timeHour:at.timeHour,utcHour:at.utcHour,timeDay:at.timeDay,utcDay:at.utcDay,timeWeek:at.timeWeek,utcWeek:at.utcWeek,timeSunday:at.timeSunday,utcSunday:at.utcSunday,timeMonday:at.timeMonday,utcMonday:at.utcMonday,timeTuesday:at.timeTuesday,utcTuesday:at.utcTuesday,timeWednesday:at.timeWednesday,utcWednesday:at.utcWednesday,timeThursday:at.timeThursday,utcThursday:at.utcThursday,timeFriday:at.timeFriday,utcFriday:at.utcFriday,timeSaturday:at.timeSaturday,utcSaturday:at.utcSaturday,timeMonth:at.timeMonth,utcMonth:at.utcMonth,timeYear:at.timeYear,utcYear:at.utcYear},FORMAT_LOCALE_URL:"https://cdn.jsdelivr.net/npm/d3-format/locale"}}.call(_,E,_,Lt))===void 0||(Lt.exports=U)},function(Lt,_,E){"use strict";E.d(_,"b",function(){return K}),E.d(_,"c",function(){return Z});var U=E(7),z=E(42),at=E(58),J=E(4);function tt(Q){return function(V){var X,j,B=V.length,d=new Array(B),R=new Array(B),P=new Array(B);for(X=0;X=0&&(j=X.slice(B+1),X=X.slice(0,B)),{type:X,name:j}})}function K(V){return function(){var X=this.__on;if(X){for(var j,B=0,d=-1,R=X.length;B1?J[0]+J.slice(2):J,+U.slice(at+1)]}},function(Lt,_,E){"use strict";E.r(_);var U=E(1);E.d(_,"timeInterval",function(){return U.a});var z=E(52);E.d(_,"timeMillisecond",function(){return z.a}),E.d(_,"timeMilliseconds",function(){return z.b}),E.d(_,"utcMillisecond",function(){return z.a}),E.d(_,"utcMilliseconds",function(){return z.b});var at=E(51);E.d(_,"timeSecond",function(){return at.a}),E.d(_,"timeSeconds",function(){return at.b}),E.d(_,"utcSecond",function(){return at.a}),E.d(_,"utcSeconds",function(){return at.b});var J=E(71);E.d(_,"timeMinute",function(){return J.a}),E.d(_,"timeMinutes",function(){return J.b});var tt=E(70);E.d(_,"timeHour",function(){return tt.a}),E.d(_,"timeHours",function(){return tt.b});var K=E(53);E.d(_,"timeDay",function(){return K.b}),E.d(_,"timeDays",function(){return K.a});var Z=E(5);E.d(_,"timeWeek",function(){return Z.g}),E.d(_,"timeWeeks",function(){return Z.h}),E.d(_,"timeSunday",function(){return Z.g}),E.d(_,"timeSundays",function(){return Z.h}),E.d(_,"timeMonday",function(){return Z.c}),E.d(_,"timeMondays",function(){return Z.d}),E.d(_,"timeTuesday",function(){return Z.k}),E.d(_,"timeTuesdays",function(){return Z.l}),E.d(_,"timeWednesday",function(){return Z.m}),E.d(_,"timeWednesdays",function(){return Z.n}),E.d(_,"timeThursday",function(){return Z.i}),E.d(_,"timeThursdays",function(){return Z.j}),E.d(_,"timeFriday",function(){return Z.a}),E.d(_,"timeFridays",function(){return Z.b}),E.d(_,"timeSaturday",function(){return Z.e}),E.d(_,"timeSaturdays",function(){return Z.f});var Q=E(69);E.d(_,"timeMonth",function(){return Q.a}),E.d(_,"timeMonths",function(){return Q.b});var V=E(33);E.d(_,"timeYear",function(){return V.a}),E.d(_,"timeYears",function(){return V.b});var X=E(74);E.d(_,"utcMinute",function(){return X.a}),E.d(_,"utcMinutes",function(){return X.b});var j=E(73);E.d(_,"utcHour",function(){return j.a}),E.d(_,"utcHours",function(){return j.b});var B=E(54);E.d(_,"utcDay",function(){return B.a}),E.d(_,"utcDays",function(){return B.b});var d=E(6);E.d(_,"utcWeek",function(){return d.g}),E.d(_,"utcWeeks",function(){return d.h}),E.d(_,"utcSunday",function(){return d.g}),E.d(_,"utcSundays",function(){return d.h}),E.d(_,"utcMonday",function(){return d.c}),E.d(_,"utcMondays",function(){return d.d}),E.d(_,"utcTuesday",function(){return d.k}),E.d(_,"utcTuesdays",function(){return d.l}),E.d(_,"utcWednesday",function(){return d.m}),E.d(_,"utcWednesdays",function(){return d.n}),E.d(_,"utcThursday",function(){return d.i}),E.d(_,"utcThursdays",function(){return d.j}),E.d(_,"utcFriday",function(){return d.a}),E.d(_,"utcFridays",function(){return d.b}),E.d(_,"utcSaturday",function(){return d.e}),E.d(_,"utcSaturdays",function(){return d.f});var R=E(72);E.d(_,"utcMonth",function(){return R.a}),E.d(_,"utcMonths",function(){return R.b});var P=E(34);E.d(_,"utcYear",function(){return P.a}),E.d(_,"utcYears",function(){return P.b})},function(Lt,_,E){"use strict";E.d(_,"b",function(){return z}),E.d(_,"a",function(){return at});var U=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function z(J){if(!(tt=U.exec(J)))throw new Error("invalid format: "+J);var tt;return new at({fill:tt[1],align:tt[2],sign:tt[3],symbol:tt[4],zero:tt[5],width:tt[6],comma:tt[7],precision:tt[8]&&tt[8].slice(1),trim:tt[9],type:tt[10]})}function at(J){this.fill=J.fill===void 0?" ":J.fill+"",this.align=J.align===void 0?">":J.align+"",this.sign=J.sign===void 0?"-":J.sign+"",this.symbol=J.symbol===void 0?"":J.symbol+"",this.zero=!!J.zero,this.width=J.width===void 0?void 0:+J.width,this.comma=!!J.comma,this.precision=J.precision===void 0?void 0:+J.precision,this.trim=!!J.trim,this.type=J.type===void 0?"":J.type+""}z.prototype=at.prototype,at.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width===void 0?"":Math.max(1,0|this.width))+(this.comma?",":"")+(this.precision===void 0?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type}},function(Lt,_,E){"use strict";var U=E(7),z=E(36),at=E(61),J=E(60),tt=E(14),K=E(62),Z=E(59),Q=E(48),V=E(31);_.a=function(X,j){var B,d=typeof j;return j==null||d==="boolean"?Object(Q.a)(j):(d==="number"?tt.a:d==="string"?(B=Object(U.e)(j))?(j=B,z.a):Z.a:j instanceof U.e?z.a:j instanceof Date?J.a:Object(V.b)(j)?V.a:Array.isArray(j)?at.b:typeof j.valueOf!="function"&&typeof j.toString!="function"||isNaN(j)?K.a:tt.a)(X,j)}},function(Lt,_,E){"use strict";function U(z,at,J,tt,K){var Z=z*z,Q=Z*z;return((1-3*z+3*Z-Q)*at+(4-6*Z+3*Q)*J+(1+3*z+3*Z-3*Q)*tt+Q*K)/6}E.d(_,"a",function(){return U}),_.b=function(z){var at=z.length-1;return function(J){var tt=J<=0?J=0:J>=1?(J=1,at-1):Math.floor(J*at),K=z[tt],Z=z[tt+1],Q=tt>0?z[tt-1]:2*K-Z,V=tt=0&&(at=z.slice(0,J))!=="xmlns"&&(z=z.slice(J+1)),U.a.hasOwnProperty(at)?{space:U.a[at],local:z}:z}},function(Lt,_,E){"use strict";_.a=function(U){return U.ownerDocument&&U.ownerDocument.defaultView||U.document&&U||U.defaultView}},function(Lt,_,E){"use strict";var U=E(37);_.a=function(){for(var z,at=U.c;z=at.sourceEvent;)at=z;return at}},function(Lt,_,E){"use strict";E.d(_,"a",function(){return U}),E.d(_,"b",function(){return z});var U=Math.PI/180,z=180/Math.PI},function(Lt,_,E){"use strict";_.a=function(U){return function(){return U}}},function(Lt,_,E){"use strict";function U(J){return J*J*J}function z(J){return--J*J*J+1}function at(J){return((J*=2)<=1?J*J*J:(J-=2)*J*J+2)/2}E.d(_,"a",function(){return U}),E.d(_,"c",function(){return z}),E.d(_,"b",function(){return at})},function(Lt,_,E){"use strict";E.d(_,"b",function(){return Z}),E.d(_,"a",function(){return Q}),E.d(_,"d",function(){return P}),E.d(_,"c",function(){return s});var U=E(15),z=E(7),at=E(47),J=6/29,tt=3*J*J;function K(o){if(o instanceof V)return new V(o.l,o.a,o.b,o.opacity);if(o instanceof b)return x(o);o instanceof z.b||(o=Object(z.h)(o));var u,C,M=d(o.r),w=d(o.g),y=d(o.b),m=X((.2225045*M+.7168786*w+.0606169*y)/1);return M===w&&w===y?u=C=m:(u=X((.4360747*M+.3850649*w+.1430804*y)/.96422),C=X((.0139322*M+.0971045*w+.7141733*y)/.82521)),new V(116*m-16,500*(u-m),200*(m-C),o.opacity)}function Z(o,u){return new V(o,0,0,u==null?1:u)}function Q(o,u,C,M){return arguments.length===1?K(o):new V(o,u,C,M==null?1:M)}function V(o,u,C,M){this.l=+o,this.a=+u,this.b=+C,this.opacity=+M}function X(o){return o>.008856451679035631?Math.pow(o,.3333333333333333):o/tt+.13793103448275862}function j(o){return o>J?o*o*o:tt*(o-.13793103448275862)}function B(o){return 255*(o<=.0031308?12.92*o:1.055*Math.pow(o,.4166666666666667)-.055)}function d(o){return(o/=255)<=.04045?o/12.92:Math.pow((o+.055)/1.055,2.4)}function R(o){if(o instanceof b)return new b(o.h,o.c,o.l,o.opacity);if(o instanceof V||(o=K(o)),o.a===0&&o.b===0)return new b(NaN,00?J>1?Object(U.a)(function(tt){tt.setTime(Math.floor(tt/J)*J)},function(tt,K){tt.setTime(+tt+K*J)},function(tt,K){return(K-tt)/J}):z:null},_.a=z;var at=z.range},function(Lt,_,E){"use strict";E.d(_,"a",function(){return J});var U=E(1),z=E(3),at=Object(U.a)(function(tt){tt.setHours(0,0,0,0)},function(tt,K){tt.setDate(tt.getDate()+K)},function(tt,K){return(K-tt-(K.getTimezoneOffset()-tt.getTimezoneOffset())*z.c)/z.a},function(tt){return tt.getDate()-1});_.b=at;var J=at.range},function(Lt,_,E){"use strict";E.d(_,"b",function(){return J});var U=E(1),z=E(3),at=Object(U.a)(function(tt){tt.setUTCHours(0,0,0,0)},function(tt,K){tt.setUTCDate(tt.getUTCDate()+K)},function(tt,K){return(K-tt)/z.a},function(tt){return tt.getUTCDate()-1});_.a=at;var J=at.range},,function(Lt,_,E){"use strict";E.d(_,"b",function(){return z}),E.d(_,"c",function(){return at}),E.d(_,"a",function(){return tt});var U,z,at,J=E(68);function tt(K){return U=Object(J.a)(K),z=U.format,at=U.formatPrefix,U}tt({decimal:".",thousands:",",grouping:[3],currency:["$",""],minus:"-"})},function(Lt,_){var E=/^(?:0|[1-9]\d*)$/;function U(C,M,w){switch(w.length){case 0:return C.call(M);case 1:return C.call(M,w[0]);case 2:return C.call(M,w[0],w[1]);case 3:return C.call(M,w[0],w[1],w[2])}return C.apply(M,w)}var z,at,J=Object.prototype,tt=J.hasOwnProperty,K=J.toString,Z=J.propertyIsEnumerable,Q=(z=Object.keys,at=Object,function(C){return z(at(C))}),V=Math.max,X=!Z.call({valueOf:1},"valueOf");function j(C,M){var w=s(C)||function(p){return function(l){return function(f){return!!f&&typeof f=="object"}(l)&&b(l)}(p)&&tt.call(p,"callee")&&(!Z.call(p,"callee")||K.call(p)=="[object Arguments]")}(C)?function(p,l){for(var f=-1,v=Array(p);++f-1&&C%1==0&&C-1&&M%1==0&&M<=9007199254740991}(C.length)&&!function(M){var w=x(M)?K.call(M):"";return w=="[object Function]"||w=="[object GeneratorFunction]"}(C)}function x(C){var M=typeof C;return!!C&&(M=="object"||M=="function")}var o,u=(o=function(C,M){if(X||R(M)||b(M))(function(y,m,g,p){g||(g={});for(var l=-1,f=m.length;++l1?M[y-1]:void 0,g=y>2?M[2]:void 0;for(m=o.length>3&&typeof m=="function"?(y--,m):void 0,g&&function(l,f,v){if(!x(v))return!1;var I=typeof f;return!!(I=="number"?b(v)&&d(f,v.length):I=="string"&&f in v)&&P(v[f],l)}(M[0],M[1],g)&&(m=y<3?void 0:m,y=1),C=Object(C);++wV&&(Q=tt.slice(V,Q),j[X]?j[X]+=Q:j[++X]=Q),(K=K[0])===(Z=Z[0])?j[X]?j[X]+=Z:j[++X]=Z:(j[++X]=null,B.push({i:X,x:Object(U.a)(K,Z)})),V=at.lastIndex;return V=12)]},q:function(Oe){return 1+~~(Oe.getMonth()/3)},Q:Bt,s:Vt,S:W,u:lt,U:ot,V:xt,w:dt,W:vt,x:null,X:null,y:Et,Y:kt,Z:Nt,"%":Pt},en={a:function(Oe){return xn[Oe.getUTCDay()]},A:function(Oe){return mn[Oe.getUTCDay()]},b:function(Oe){return bn[Oe.getUTCMonth()]},B:function(Oe){return In[Oe.getUTCMonth()]},c:null,d:gt,e:gt,f:ie,H:wt,I:Dt,j:jt,L:Jt,m:qt,M:he,p:function(Oe){return Qe[+(Oe.getUTCHours()>=12)]},q:function(Oe){return 1+~~(Oe.getUTCMonth()/3)},Q:Bt,s:Vt,S:ve,u:Se,U:ke,V:Ge,w:on,W:un,x:null,X:null,y:te,Y:Zt,Z:ne,"%":Pt},Mn={a:function(Oe,Sn,sn){var yn=Fe.exec(Sn.slice(sn));return yn?(Oe.w=$e[yn[0].toLowerCase()],sn+yn[0].length):-1},A:function(Oe,Sn,sn){var yn=pr.exec(Sn.slice(sn));return yn?(Oe.w=be[yn[0].toLowerCase()],sn+yn[0].length):-1},b:function(Oe,Sn,sn){var yn=He.exec(Sn.slice(sn));return yn?(Oe.m=Le[yn[0].toLowerCase()],sn+yn[0].length):-1},B:function(Oe,Sn,sn){var yn=we.exec(Sn.slice(sn));return yn?(Oe.m=Be[yn[0].toLowerCase()],sn+yn[0].length):-1},c:function(Oe,Sn,sn){return _n(Oe,fe,Sn,sn)},d:f,e:f,f:st,H:I,I,j:v,L:G,m:l,M:k,p:function(Oe,Sn,sn){var yn=An.exec(Sn.slice(sn));return yn?(Oe.p=tr[yn[0].toLowerCase()],sn+yn[0].length):-1},q:p,Q:ft,s:pt,S:T,u,U:C,V:M,w:o,W:w,x:function(Oe,Sn,sn){return _n(Oe,Ee,Sn,sn)},X:function(Oe,Sn,sn){return _n(Oe,xe,Sn,sn)},y:m,Y:y,Z:g,"%":nt};function Ae(Oe,Sn){return function(sn){var yn,En,wn,dr=[],nr=-1,mr=0,yr=Oe.length;for(sn instanceof Date||(sn=new Date(+sn));++nr53)return null;"w"in wn||(wn.w=1),"Z"in wn?(En=(yn=Q(V(wn.y,0,1))).getUTCDay(),yn=En>4||En===0?U.c.ceil(yn):Object(U.c)(yn),yn=z.a.offset(yn,7*(wn.V-1)),wn.y=yn.getUTCFullYear(),wn.m=yn.getUTCMonth(),wn.d=yn.getUTCDate()+(wn.w+6)%7):(En=(yn=Z(V(wn.y,0,1))).getDay(),yn=En>4||En===0?at.c.ceil(yn):Object(at.c)(yn),yn=J.b.offset(yn,7*(wn.V-1)),wn.y=yn.getFullYear(),wn.m=yn.getMonth(),wn.d=yn.getDate()+(wn.w+6)%7)}else("W"in wn||"U"in wn)&&("w"in wn||(wn.w="u"in wn?wn.u%7:"W"in wn?1:0),En="Z"in wn?Q(V(wn.y,0,1)).getUTCDay():Z(V(wn.y,0,1)).getDay(),wn.m=0,wn.d="W"in wn?(wn.w+6)%7+7*wn.W-(En+5)%7:wn.w+7*wn.U-(En+6)%7);return"Z"in wn?(wn.H+=wn.Z/100|0,wn.M+=wn.Z%100,Q(wn)):Z(wn)}}function _n(Oe,Sn,sn,yn){for(var En,wn,dr=0,nr=Sn.length,mr=sn.length;dr=mr)return-1;if((En=Sn.charCodeAt(dr++))===37){if(En=Sn.charAt(dr++),!(wn=Mn[En in j?Sn.charAt(dr++):En])||(yn=wn(Oe,sn,yn))<0)return-1}else if(En!=sn.charCodeAt(yn++))return-1}return yn}return Ie.x=Ae(Ee,Ie),Ie.X=Ae(xe,Ie),Ie.c=Ae(fe,Ie),en.x=Ae(Ee,en),en.X=Ae(xe,en),en.c=Ae(fe,en),{format:function(Oe){var Sn=Ae(Oe+="",Ie);return Sn.toString=function(){return Oe},Sn},parse:function(Oe){var Sn=an(Oe+="",!1);return Sn.toString=function(){return Oe},Sn},utcFormat:function(Oe){var Sn=Ae(Oe+="",en);return Sn.toString=function(){return Oe},Sn},utcParse:function(Oe){var Sn=an(Oe+="",!0);return Sn.toString=function(){return Oe},Sn}}}var j={"-":"",_:" ",0:"0"},B=/^\s*\d+/,d=/^%/,R=/[\\^$*+?|[\]().{}]/g;function P(Ut,fe,Ee){var xe=Ut<0?"-":"",Qe=(xe?-Ut:Ut)+"",mn=Qe.length;return xe+(mn68?1900:2e3),Ee+xe[0].length):-1}function g(Ut,fe,Ee){var xe=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(fe.slice(Ee,Ee+6));return xe?(Ut.Z=xe[1]?0:-(xe[2]+(xe[3]||"00")),Ee+xe[0].length):-1}function p(Ut,fe,Ee){var xe=B.exec(fe.slice(Ee,Ee+1));return xe?(Ut.q=3*xe[0]-3,Ee+xe[0].length):-1}function l(Ut,fe,Ee){var xe=B.exec(fe.slice(Ee,Ee+2));return xe?(Ut.m=xe[0]-1,Ee+xe[0].length):-1}function f(Ut,fe,Ee){var xe=B.exec(fe.slice(Ee,Ee+2));return xe?(Ut.d=+xe[0],Ee+xe[0].length):-1}function v(Ut,fe,Ee){var xe=B.exec(fe.slice(Ee,Ee+3));return xe?(Ut.m=0,Ut.d=+xe[0],Ee+xe[0].length):-1}function I(Ut,fe,Ee){var xe=B.exec(fe.slice(Ee,Ee+2));return xe?(Ut.H=+xe[0],Ee+xe[0].length):-1}function k(Ut,fe,Ee){var xe=B.exec(fe.slice(Ee,Ee+2));return xe?(Ut.M=+xe[0],Ee+xe[0].length):-1}function T(Ut,fe,Ee){var xe=B.exec(fe.slice(Ee,Ee+2));return xe?(Ut.S=+xe[0],Ee+xe[0].length):-1}function G(Ut,fe,Ee){var xe=B.exec(fe.slice(Ee,Ee+3));return xe?(Ut.L=+xe[0],Ee+xe[0].length):-1}function st(Ut,fe,Ee){var xe=B.exec(fe.slice(Ee,Ee+6));return xe?(Ut.L=Math.floor(xe[0]/1e3),Ee+xe[0].length):-1}function nt(Ut,fe,Ee){var xe=d.exec(fe.slice(Ee,Ee+1));return xe?Ee+xe[0].length:-1}function ft(Ut,fe,Ee){var xe=B.exec(fe.slice(Ee));return xe?(Ut.Q=+xe[0],Ee+xe[0].length):-1}function pt(Ut,fe,Ee){var xe=B.exec(fe.slice(Ee));return xe?(Ut.s=+xe[0],Ee+xe[0].length):-1}function St(Ut,fe){return P(Ut.getDate(),fe,2)}function Ct(Ut,fe){return P(Ut.getHours(),fe,2)}function L(Ut,fe){return P(Ut.getHours()%12||12,fe,2)}function Y(Ut,fe){return P(1+J.b.count(Object(tt.a)(Ut),Ut),fe,3)}function rt(Ut,fe){return P(Ut.getMilliseconds(),fe,3)}function it(Ut,fe){return rt(Ut,fe)+"000"}function D(Ut,fe){return P(Ut.getMonth()+1,fe,2)}function O(Ut,fe){return P(Ut.getMinutes(),fe,2)}function W(Ut,fe){return P(Ut.getSeconds(),fe,2)}function lt(Ut){var fe=Ut.getDay();return fe===0?7:fe}function ot(Ut,fe){return P(at.g.count(Object(tt.a)(Ut)-1,Ut),fe,2)}function xt(Ut,fe){var Ee=Ut.getDay();return Ut=Ee>=4||Ee===0?Object(at.i)(Ut):at.i.ceil(Ut),P(at.i.count(Object(tt.a)(Ut),Ut)+(Object(tt.a)(Ut).getDay()===4),fe,2)}function dt(Ut){return Ut.getDay()}function vt(Ut,fe){return P(at.c.count(Object(tt.a)(Ut)-1,Ut),fe,2)}function Et(Ut,fe){return P(Ut.getFullYear()%100,fe,2)}function kt(Ut,fe){return P(Ut.getFullYear()%1e4,fe,4)}function Nt(Ut){var fe=Ut.getTimezoneOffset();return(fe>0?"-":(fe*=-1,"+"))+P(fe/60|0,"0",2)+P(fe%60,"0",2)}function gt(Ut,fe){return P(Ut.getUTCDate(),fe,2)}function wt(Ut,fe){return P(Ut.getUTCHours(),fe,2)}function Dt(Ut,fe){return P(Ut.getUTCHours()%12||12,fe,2)}function jt(Ut,fe){return P(1+z.a.count(Object(K.a)(Ut),Ut),fe,3)}function Jt(Ut,fe){return P(Ut.getUTCMilliseconds(),fe,3)}function ie(Ut,fe){return Jt(Ut,fe)+"000"}function qt(Ut,fe){return P(Ut.getUTCMonth()+1,fe,2)}function he(Ut,fe){return P(Ut.getUTCMinutes(),fe,2)}function ve(Ut,fe){return P(Ut.getUTCSeconds(),fe,2)}function Se(Ut){var fe=Ut.getUTCDay();return fe===0?7:fe}function ke(Ut,fe){return P(U.g.count(Object(K.a)(Ut)-1,Ut),fe,2)}function Ge(Ut,fe){var Ee=Ut.getUTCDay();return Ut=Ee>=4||Ee===0?Object(U.i)(Ut):U.i.ceil(Ut),P(U.i.count(Object(K.a)(Ut),Ut)+(Object(K.a)(Ut).getUTCDay()===4),fe,2)}function on(Ut){return Ut.getUTCDay()}function un(Ut,fe){return P(U.c.count(Object(K.a)(Ut)-1,Ut),fe,2)}function te(Ut,fe){return P(Ut.getUTCFullYear()%100,fe,2)}function Zt(Ut,fe){return P(Ut.getUTCFullYear()%1e4,fe,4)}function ne(){return"+0000"}function Pt(){return"%"}function Bt(Ut){return+Ut}function Vt(Ut){return Math.floor(+Ut/1e3)}},function(Lt,_,E){"use strict";var U=E(23);_.a=function(z){return typeof z=="string"?new U.a([[document.querySelector(z)]],[document.documentElement]):new U.a([[z]],U.c)}},function(Lt,_,E){"use strict";function U(){return[]}_.a=function(z){return z==null?U:function(){return this.querySelectorAll(z)}}},function(Lt,_,E){"use strict";_.a=function(U){return function(){return this.matches(U)}}},function(Lt,_,E){"use strict";E.d(_,"b",function(){return tt});var U=E(45);function z(K){return function(){this.style.removeProperty(K)}}function at(K,Z,Q){return function(){this.style.setProperty(K,Z,Q)}}function J(K,Z,Q){return function(){var V=Z.apply(this,arguments);V==null?this.style.removeProperty(K):this.style.setProperty(K,V,Q)}}function tt(K,Z){return K.style.getPropertyValue(Z)||Object(U.a)(K).getComputedStyle(K,null).getPropertyValue(Z)}_.a=function(K,Z,Q){return arguments.length>1?this.each((Z==null?z:typeof Z=="function"?J:at)(K,Z,Q==null?"":Q)):tt(this.node(),K)}},function(Lt,_,E){"use strict";var U,z=E(22),at=E(40),J=E(38),tt=function(X,j){var B=Object(J.a)(X,j);if(!B)return X+"";var d=B[0],R=B[1];return R<0?"0."+new Array(-R).join("0")+d:d.length>R+1?d.slice(0,R+1)+"."+d.slice(R+1):d+new Array(R-d.length+2).join("0")},K={"%":function(X,j){return(100*X).toFixed(j)},b:function(X){return Math.round(X).toString(2)},c:function(X){return X+""},d:function(X){return Math.round(X).toString(10)},e:function(X,j){return X.toExponential(j)},f:function(X,j){return X.toFixed(j)},g:function(X,j){return X.toPrecision(j)},o:function(X){return Math.round(X).toString(8)},p:function(X,j){return tt(100*X,j)},r:tt,s:function(X,j){var B=Object(J.a)(X,j);if(!B)return X+"";var d=B[0],R=B[1],P=R-(U=3*Math.max(-8,Math.min(8,Math.floor(R/3))))+1,s=d.length;return P===s?d:P>s?d+new Array(P-s+1).join("0"):P>0?d.slice(0,P)+"."+d.slice(P):"0."+new Array(1-P).join("0")+Object(J.a)(X,Math.max(0,j+P-1))[0]},X:function(X){return Math.round(X).toString(16).toUpperCase()},x:function(X){return Math.round(X).toString(16)}},Z=function(X){return X},Q=Array.prototype.map,V=["y","z","a","f","p","n","\xB5","m","","k","M","G","T","P","E","Z","Y"];_.a=function(X){var j,B,d=X.grouping===void 0||X.thousands===void 0?Z:(j=Q.call(X.grouping,Number),B=X.thousands+"",function(M,w){for(var y=M.length,m=[],g=0,p=j[0],l=0;y>0&&p>0&&(l+p+1>w&&(p=Math.max(1,w-l)),m.push(M.substring(y-=p,y+p)),!((l+=p+1)>w));)p=j[g=(g+1)%j.length];return m.reverse().join(B)}),R=X.currency===void 0?"":X.currency[0]+"",P=X.currency===void 0?"":X.currency[1]+"",s=X.decimal===void 0?".":X.decimal+"",b=X.numerals===void 0?Z:function(M){return function(w){return w.replace(/[0-9]/g,function(y){return M[+y]})}}(Q.call(X.numerals,String)),x=X.percent===void 0?"%":X.percent+"",o=X.minus===void 0?"-":X.minus+"",u=X.nan===void 0?"NaN":X.nan+"";function C(M){var w=(M=Object(at.b)(M)).fill,y=M.align,m=M.sign,g=M.symbol,p=M.zero,l=M.width,f=M.comma,v=M.precision,I=M.trim,k=M.type;k==="n"?(f=!0,k="g"):K[k]||(v===void 0&&(v=12),I=!0,k="g"),(p||w==="0"&&y==="=")&&(p=!0,w="0",y="=");var T=g==="$"?R:g==="#"&&/[boxX]/.test(k)?"0"+k.toLowerCase():"",G=g==="$"?P:/[%p]/.test(k)?x:"",st=K[k],nt=/[defgprs%]/.test(k);function ft(pt){var St,Ct,L,Y=T,rt=G;if(k==="c")rt=st(pt)+rt,pt="";else{var it=(pt=+pt)<0;if(pt=isNaN(pt)?u:st(Math.abs(pt),v),I&&(pt=function(W){t:for(var lt,ot=W.length,xt=1,dt=-1;xt0&&(dt=0)}return dt>0?W.slice(0,dt)+W.slice(lt+1):W}(pt)),it&&+pt==0&&(it=!1),Y=(it?m==="("?m:o:m==="-"||m==="("?"":m)+Y,rt=(k==="s"?V[8+U/3]:"")+rt+(it&&m==="("?")":""),nt){for(St=-1,Ct=pt.length;++St(L=pt.charCodeAt(St))||L>57){rt=(L===46?s+pt.slice(St+1):pt.slice(St))+rt,pt=pt.slice(0,St);break}}}f&&!p&&(pt=d(pt,1/0));var D=Y.length+pt.length+rt.length,O=D>1)+Y+pt+rt+O.slice(D);break;default:pt=O+Y+pt+rt}return b(pt)}return v=v===void 0?6:/[gprs]/.test(k)?Math.max(1,Math.min(21,v)):Math.max(0,Math.min(20,v)),ft.toString=function(){return M+""},ft}return{format:C,formatPrefix:function(M,w){var y=C(((M=Object(at.b)(M)).type="f",M)),m=3*Math.max(-8,Math.min(8,Math.floor(Object(z.a)(w)/3))),g=Math.pow(10,-m),p=V[8+m/3];return function(l){return y(g*l)+p}}}}},function(Lt,_,E){"use strict";E.d(_,"b",function(){return at});var U=E(1),z=Object(U.a)(function(J){J.setDate(1),J.setHours(0,0,0,0)},function(J,tt){J.setMonth(J.getMonth()+tt)},function(J,tt){return tt.getMonth()-J.getMonth()+12*(tt.getFullYear()-J.getFullYear())},function(J){return J.getMonth()});_.a=z;var at=z.range},function(Lt,_,E){"use strict";E.d(_,"b",function(){return J});var U=E(1),z=E(3),at=Object(U.a)(function(tt){tt.setTime(tt-tt.getMilliseconds()-tt.getSeconds()*z.d-tt.getMinutes()*z.c)},function(tt,K){tt.setTime(+tt+K*z.b)},function(tt,K){return(K-tt)/z.b},function(tt){return tt.getHours()});_.a=at;var J=at.range},function(Lt,_,E){"use strict";E.d(_,"b",function(){return J});var U=E(1),z=E(3),at=Object(U.a)(function(tt){tt.setTime(tt-tt.getMilliseconds()-tt.getSeconds()*z.d)},function(tt,K){tt.setTime(+tt+K*z.c)},function(tt,K){return(K-tt)/z.c},function(tt){return tt.getMinutes()});_.a=at;var J=at.range},function(Lt,_,E){"use strict";E.d(_,"b",function(){return at});var U=E(1),z=Object(U.a)(function(J){J.setUTCDate(1),J.setUTCHours(0,0,0,0)},function(J,tt){J.setUTCMonth(J.getUTCMonth()+tt)},function(J,tt){return tt.getUTCMonth()-J.getUTCMonth()+12*(tt.getUTCFullYear()-J.getUTCFullYear())},function(J){return J.getUTCMonth()});_.a=z;var at=z.range},function(Lt,_,E){"use strict";E.d(_,"b",function(){return J});var U=E(1),z=E(3),at=Object(U.a)(function(tt){tt.setUTCMinutes(0,0,0)},function(tt,K){tt.setTime(+tt+K*z.b)},function(tt,K){return(K-tt)/z.b},function(tt){return tt.getUTCHours()});_.a=at;var J=at.range},function(Lt,_,E){"use strict";E.d(_,"b",function(){return J});var U=E(1),z=E(3),at=Object(U.a)(function(tt){tt.setUTCSeconds(0,0)},function(tt,K){tt.setTime(+tt+K*z.c)},function(tt,K){return(K-tt)/z.c},function(tt){return tt.getUTCMinutes()});_.a=at;var J=at.range},function(Lt,_,E){"use strict";var U,z=function(tt,K){if(Array.isArray(tt))return tt;if(Symbol.iterator in Object(tt))return function(Z,Q){var V=[],X=!0,j=!1,B=void 0;try{for(var d,R=Z[Symbol.iterator]();!(X=(d=R.next()).done)&&(V.push(d.value),!Q||V.length!==Q);X=!0);}catch(P){j=!0,B=P}finally{try{!X&&R.return&&R.return()}finally{if(j)throw B}}return V}(tt,K);throw new TypeError("Invalid attempt to destructure non-iterable instance")},at=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(tt){return typeof tt}:function(tt){return tt&&typeof Symbol=="function"&&tt.constructor===Symbol&&tt!==Symbol.prototype?"symbol":typeof tt};function J(tt,K,Z){return K in tt?Object.defineProperty(tt,K,{value:Z,enumerable:!0,configurable:!0,writable:!0}):tt[K]=Z,tt}(U=function(tt){var K,Z=E(39),Q=E(28),V=E(35),X=V.axisTimeCombinations,j=V.timeBenchmarks,B=E(87),d=B.convertMillisecondsToDays,R=B.getLocaleDateFormatter,P={minute:Q.timeFormat("%M m"),hour:Q.timeFormat("%H %p"),day:Q.timeFormat("%e"),daymonth:Q.timeFormat("%d %b"),month:Q.timeFormat("%b"),year:Q.timeFormat("%Y")},s=(J(K={},X.MINUTE_HOUR,Z.timeHour.every(1)),J(K,X.HOUR_DAY,Z.timeDay.every(1)),J(K,X.DAY_MONTH,Z.timeMonth.every(1)),J(K,X.MONTH_YEAR,Z.timeYear.every(1)),K),b=function(o){var u=j.ONE_YEAR;return o2&&arguments[2]!==void 0?arguments[2]:null,M=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,w=new Date(o[0].date),y=new Date(o[o.length-1].date),m=y-w;M&&(typeof Intl=="undefined"||(typeof Intl=="undefined"?"undefined":at(Intl))==="object"&&!Intl.DateTimeFormat)&&(M=null),C||(C=b(m));var g=C.split("-"),p=z(g,2),l=p[0],f=p[1],v=s[C],I=x(u,d(m));return{minor:{format:M?R(M,l):P[l],tick:I},major:{format:M?R(M,f):P[f],tick:v}}}}}.call(_,E,_,Lt))===void 0||(Lt.exports=U)},function(Lt,_,E){"use strict";var U;(U=function(z){E(2);var at="highlight-filter";return{bounceCircleHighlight:function(J,tt,K){var Z=arguments.length>3&&arguments[3]!==void 0?arguments[3]:2*K,Q=100,V=50;J.transition().ease(tt).duration(Q).attr("r",Z).transition().ease(tt).delay(V).duration(Q).attr("r",K)},createFilterContainer:function(J){return J.append("defs").append("filter").attr("id",at)},createGausianBlur:function(J){return J.append("feGaussianBlur").attr("stdDeviation",1).attr("result","coloredBlur"),at},createWhiteGlow:function(J){J.attr("x","-5000%").attr("y","-5000%").attr("width","10000%").attr("height","10000%"),J.append("feFlood").attr("result","flood").attr("flood-color","#ffffff").attr("flood-opacity","1"),J.append("feComposite").attr("result","mask").attr("in2","SourceGraphic").attr("operator","in").attr("in","flood"),J.append("feMorphology").attr("result","dilated").attr("operator","dilate").attr("radius","2").attr("in","mask"),J.append("feGaussianBlur").attr("result","blurred").attr("stdDeviation","5").attr("in","dilated");var tt=J.append("feMerge");return tt.append("feMergeNode").attr("in","blurred"),tt.append("feMergeNode").attr("in","SourceGraphic"),at},createGlow:function(J){J.attr("x","-30%").attr("y","-30%").attr("width","160%").attr("height","160%"),J.append("feGaussianBlur").attr("stdDeviation","0.9 0.9").attr("result","glow");var tt=J.append("feMerge");return tt.append("feMergeNode").attr("in","glow"),tt.append("feMergeNode").attr("in","glow"),tt.append("feMergeNode").attr("in","glow"),at},createGlowWithMatrix:function(J){J.attr("x","-500%").attr("y","-500%").attr("width","1800%").attr("height","1800%"),J.append("feColorMatrix").attr("type","matrix").attr("values","0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0"),J.append("feGaussianBlur").attr("stdDeviation","1").attr("result","coloredBlur").attr("in","SourceGraphic");var tt=J.append("feMerge");return tt.append("feMergeNode").attr("in","coloredBlur"),tt.append("feMergeNode").attr("in","SourceGraphic"),at}}}.call(_,E,_,Lt))===void 0||(Lt.exports=U)},function(Lt,_,E){"use strict";var U,z,at,J,tt=E(14),K=180/Math.PI,Z={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1},Q=function(B,d,R,P,s,b){var x,o,u;return(x=Math.sqrt(B*B+d*d))&&(B/=x,d/=x),(u=B*R+d*P)&&(R-=B*u,P-=d*u),(o=Math.sqrt(R*R+P*P))&&(R/=o,P/=o,u/=o),B*P180?M+=360:M-C>180&&(C+=360),y.push({i:w.push(s(w)+"rotate(",null,P)-2,x:Object(tt.a)(C,M)})):M&&w.push(s(w)+"rotate("+M+P)}(b.rotate,x.rotate,o,u),function(C,M,w,y){C!==M?y.push({i:w.push(s(w)+"skewX(",null,P)-2,x:Object(tt.a)(C,M)}):M&&w.push(s(w)+"skewX("+M+P)}(b.skewX,x.skewX,o,u),function(C,M,w,y,m,g){if(C!==w||M!==y){var p=m.push(s(m)+"scale(",null,",",null,")");g.push({i:p-4,x:Object(tt.a)(C,w)},{i:p-2,x:Object(tt.a)(M,y)})}else w===1&&y===1||m.push(s(m)+"scale("+w+","+y+")")}(b.scaleX,b.scaleY,x.scaleX,x.scaleY,o,u),b=x=null,function(C){for(var M,w=-1,y=u.length;++w=0&&(X=V.slice(j+1),V=V.slice(0,j)),V&&!Q.hasOwnProperty(V))throw new Error("unknown type: "+V);return{type:V,name:X}})}function tt(Z,Q){for(var V,X=0,j=Z.length;X0)for(var V,X,j=new Array(V),B=0;B=0))throw u(x,new Error(kt.tagName+"@"+gt));for(var Dt=Nt.length-1;wt"&&">")||kt=="&"&&"&"||kt=='"'&&"""||"&#"+kt.charCodeAt()+";"}function I(kt,Nt){if(Nt(kt))return!0;if(kt=kt.firstChild)do if(I(kt,Nt))return!0;while(kt=kt.nextSibling)}function k(){}function T(kt,Nt,gt,wt){kt&&kt._inc++,gt.namespaceURI=="http://www.w3.org/2000/xmlns/"&&delete Nt._nsMap[gt.prefix?gt.localName:""]}function G(kt,Nt,gt){if(kt&&kt._inc){kt._inc++;var wt=Nt.childNodes;if(gt)wt[wt.length++]=gt;else{for(var Dt=Nt.firstChild,jt=0;Dt;)wt[jt++]=Dt,Dt=Dt.nextSibling;wt.length=jt}}}function st(kt,Nt){var gt=Nt.previousSibling,wt=Nt.nextSibling;return gt?gt.nextSibling=wt:kt.firstChild=wt,wt?wt.previousSibling=gt:kt.lastChild=gt,G(kt.ownerDocument,kt),Nt}function nt(kt,Nt,gt){var wt=Nt.parentNode;if(wt&&wt.removeChild(Nt),Nt.nodeType===d){var Dt=Nt.firstChild;if(Dt==null)return Nt;var jt=Nt.lastChild}else Dt=jt=Nt;var Jt=gt?gt.previousSibling:kt.lastChild;Dt.previousSibling=Jt,jt.nextSibling=gt,Jt?Jt.nextSibling=Dt:kt.firstChild=Dt,gt==null?kt.lastChild=jt:gt.previousSibling=jt;do Dt.parentNode=kt;while(Dt!==jt&&(Dt=Dt.nextSibling));return G(kt.ownerDocument||kt,kt),Nt.nodeType==d&&(Nt.firstChild=Nt.lastChild=null),Nt}function ft(){this._nsMap={}}function pt(){}function St(){}function Ct(){}function L(){}function Y(){}function rt(){}function it(){}function D(){}function O(){}function W(){}function lt(){}function ot(){}function xt(kt,Nt){var gt=[],wt=this.nodeType==9?this.documentElement:this,Dt=wt.prefix,jt=wt.namespaceURI;if(jt&&Dt==null&&(Dt=wt.lookupPrefix(jt))==null)var Jt=[{namespace:jt,prefix:null}];return vt(this,gt,kt,Nt,Jt),gt.join("")}function dt(kt,Nt,gt){var wt=kt.prefix||"",Dt=kt.namespaceURI;if(!wt&&!Dt||wt==="xml"&&Dt==="http://www.w3.org/XML/1998/namespace"||Dt=="http://www.w3.org/2000/xmlns/")return!1;for(var jt=gt.length;jt--;){var Jt=gt[jt];if(Jt.prefix==wt)return Jt.namespace!=Dt}return!0}function vt(kt,Nt,gt,wt,Dt){if(wt){if(!(kt=wt(kt)))return;if(typeof kt=="string")return void Nt.push(kt)}switch(kt.nodeType){case at:Dt||(Dt=[]),Dt.length;var jt=kt.attributes,Jt=jt.length,ie=kt.firstChild,qt=kt.tagName;gt=kt.namespaceURI==="http://www.w3.org/1999/xhtml"||gt,Nt.push("<",qt);for(var he=0;he"),gt&&/^script$/i.test(qt))for(;ie;)ie.data?Nt.push(ie.data):vt(ie,Nt,gt,wt,Dt),ie=ie.nextSibling;else for(;ie;)vt(ie,Nt,gt,wt,Dt),ie=ie.nextSibling;Nt.push("")}else Nt.push("/>");return;case j:case d:for(ie=kt.firstChild;ie;)vt(ie,Nt,gt,wt,Dt),ie=ie.nextSibling;return;case J:return Nt.push(" ",kt.name,'="',kt.value.replace(/[<&"]/g,v),'"');case tt:return Nt.push(kt.data.replace(/[<&]/g,v));case K:return Nt.push("");case X:return Nt.push("");case B:var on=kt.publicId,un=kt.systemId;if(Nt.push("');else if(un&&un!=".")Nt.push(' SYSTEM "',un,'">');else{var te=kt.internalSubset;te&&Nt.push(" [",te,"]"),Nt.push(">")}return;case V:return Nt.push("");case Z:return Nt.push("&",kt.nodeName,";");default:Nt.push("??",kt.nodeName)}}function Et(kt,Nt,gt){kt[Nt]=gt}u.prototype=Error.prototype,E(P,u),C.prototype={length:0,item:function(kt){return this[kt]||null},toString:function(kt,Nt){for(var gt=[],wt=0;wt0},lookupPrefix:function(kt){for(var Nt=this;Nt;){var gt=Nt._nsMap;if(gt){for(var wt in gt)if(gt[wt]==kt)return wt}Nt=Nt.nodeType==J?Nt.ownerDocument:Nt.parentNode}return null},lookupNamespaceURI:function(kt){for(var Nt=this;Nt;){var gt=Nt._nsMap;if(gt&&kt in gt)return gt[kt];Nt=Nt.nodeType==J?Nt.ownerDocument:Nt.parentNode}return null},isDefaultNamespace:function(kt){return this.lookupPrefix(kt)==null}},E(z,f),E(z,f.prototype),k.prototype={nodeName:"#document",nodeType:j,doctype:null,documentElement:null,_inc:1,insertBefore:function(kt,Nt){if(kt.nodeType==d){for(var gt=kt.firstChild;gt;){var wt=gt.nextSibling;this.insertBefore(gt,Nt),gt=wt}return kt}return this.documentElement==null&&kt.nodeType==at&&(this.documentElement=kt),nt(this,kt,Nt),kt.ownerDocument=this,kt},removeChild:function(kt){return this.documentElement==kt&&(this.documentElement=null),st(this,kt)},importNode:function(kt,Nt){return function gt(wt,Dt,jt){var Jt;switch(Dt.nodeType){case at:(Jt=Dt.cloneNode(!1)).ownerDocument=wt;case d:break;case J:jt=!0}if(Jt||(Jt=Dt.cloneNode(!1)),Jt.ownerDocument=wt,Jt.parentNode=null,jt)for(var ie=Dt.firstChild;ie;)Jt.appendChild(gt(wt,ie,jt)),ie=ie.nextSibling;return Jt}(this,kt,Nt)},getElementById:function(kt){var Nt=null;return I(this.documentElement,function(gt){if(gt.nodeType==at&>.getAttribute("id")==kt)return Nt=gt,!0}),Nt},createElement:function(kt){var Nt=new ft;return Nt.ownerDocument=this,Nt.nodeName=kt,Nt.tagName=kt,Nt.childNodes=new C,(Nt.attributes=new y)._ownerElement=Nt,Nt},createDocumentFragment:function(){var kt=new W;return kt.ownerDocument=this,kt.childNodes=new C,kt},createTextNode:function(kt){var Nt=new Ct;return Nt.ownerDocument=this,Nt.appendData(kt),Nt},createComment:function(kt){var Nt=new L;return Nt.ownerDocument=this,Nt.appendData(kt),Nt},createCDATASection:function(kt){var Nt=new Y;return Nt.ownerDocument=this,Nt.appendData(kt),Nt},createProcessingInstruction:function(kt,Nt){var gt=new lt;return gt.ownerDocument=this,gt.tagName=gt.target=kt,gt.nodeValue=gt.data=Nt,gt},createAttribute:function(kt){var Nt=new pt;return Nt.ownerDocument=this,Nt.name=kt,Nt.nodeName=kt,Nt.localName=kt,Nt.specified=!0,Nt},createEntityReference:function(kt){var Nt=new O;return Nt.ownerDocument=this,Nt.nodeName=kt,Nt},createElementNS:function(kt,Nt){var gt=new ft,wt=Nt.split(":"),Dt=gt.attributes=new y;return gt.childNodes=new C,gt.ownerDocument=this,gt.nodeName=Nt,gt.tagName=Nt,gt.namespaceURI=kt,wt.length==2?(gt.prefix=wt[0],gt.localName=wt[1]):gt.localName=Nt,Dt._ownerElement=gt,gt},createAttributeNS:function(kt,Nt){var gt=new pt,wt=Nt.split(":");return gt.ownerDocument=this,gt.nodeName=Nt,gt.name=Nt,gt.namespaceURI=kt,gt.specified=!0,wt.length==2?(gt.prefix=wt[0],gt.localName=wt[1]):gt.localName=Nt,gt}},U(k,f),ft.prototype={nodeType:at,hasAttribute:function(kt){return this.getAttributeNode(kt)!=null},getAttribute:function(kt){var Nt=this.getAttributeNode(kt);return Nt&&Nt.value||""},getAttributeNode:function(kt){return this.attributes.getNamedItem(kt)},setAttribute:function(kt,Nt){var gt=this.ownerDocument.createAttribute(kt);gt.value=gt.nodeValue=""+Nt,this.setAttributeNode(gt)},removeAttribute:function(kt){var Nt=this.getAttributeNode(kt);Nt&&this.removeAttributeNode(Nt)},appendChild:function(kt){return kt.nodeType===d?this.insertBefore(kt,null):function(Nt,gt){var wt=gt.parentNode;if(wt){var Dt=Nt.lastChild;wt.removeChild(gt),Dt=Nt.lastChild}return Dt=Nt.lastChild,gt.parentNode=Nt,gt.previousSibling=Dt,gt.nextSibling=null,Dt?Dt.nextSibling=gt:Nt.firstChild=gt,Nt.lastChild=gt,G(Nt.ownerDocument,Nt,gt),gt}(this,kt)},setAttributeNode:function(kt){return this.attributes.setNamedItem(kt)},setAttributeNodeNS:function(kt){return this.attributes.setNamedItemNS(kt)},removeAttributeNode:function(kt){return this.attributes.removeNamedItem(kt.nodeName)},removeAttributeNS:function(kt,Nt){var gt=this.getAttributeNodeNS(kt,Nt);gt&&this.removeAttributeNode(gt)},hasAttributeNS:function(kt,Nt){return this.getAttributeNodeNS(kt,Nt)!=null},getAttributeNS:function(kt,Nt){var gt=this.getAttributeNodeNS(kt,Nt);return gt&>.value||""},setAttributeNS:function(kt,Nt,gt){var wt=this.ownerDocument.createAttributeNS(kt,Nt);wt.value=wt.nodeValue=""+gt,this.setAttributeNode(wt)},getAttributeNodeNS:function(kt,Nt){return this.attributes.getNamedItemNS(kt,Nt)},getElementsByTagName:function(kt){return new M(this,function(Nt){var gt=[];return I(Nt,function(wt){wt===Nt||wt.nodeType!=at||kt!=="*"&&wt.tagName!=kt||gt.push(wt)}),gt})},getElementsByTagNameNS:function(kt,Nt){return new M(this,function(gt){var wt=[];return I(gt,function(Dt){Dt===gt||Dt.nodeType!==at||kt!=="*"&&Dt.namespaceURI!==kt||Nt!=="*"&&Dt.localName!=Nt||wt.push(Dt)}),wt})}},k.prototype.getElementsByTagName=ft.prototype.getElementsByTagName,k.prototype.getElementsByTagNameNS=ft.prototype.getElementsByTagNameNS,U(ft,f),pt.prototype.nodeType=J,U(pt,f),St.prototype={data:"",substringData:function(kt,Nt){return this.data.substring(kt,kt+Nt)},appendData:function(kt){kt=this.data+kt,this.nodeValue=this.data=kt,this.length=kt.length},insertData:function(kt,Nt){this.replaceData(kt,0,Nt)},appendChild:function(kt){throw new Error(s[b])},deleteData:function(kt,Nt){this.replaceData(kt,Nt,"")},replaceData:function(kt,Nt,gt){gt=this.data.substring(0,kt)+gt+this.data.substring(kt+Nt),this.nodeValue=this.data=gt,this.length=gt.length}},U(St,f),Ct.prototype={nodeName:"#text",nodeType:tt,splitText:function(kt){var Nt=this.data,gt=Nt.substring(kt);Nt=Nt.substring(0,kt),this.data=this.nodeValue=Nt,this.length=Nt.length;var wt=this.ownerDocument.createTextNode(gt);return this.parentNode&&this.parentNode.insertBefore(wt,this.nextSibling),wt}},U(Ct,St),L.prototype={nodeName:"#comment",nodeType:X},U(L,St),Y.prototype={nodeName:"#cdata-section",nodeType:K},U(Y,St),rt.prototype.nodeType=B,U(rt,f),it.prototype.nodeType=R,U(it,f),D.prototype.nodeType=Q,U(D,f),O.prototype.nodeType=Z,U(O,f),W.prototype.nodeName="#document-fragment",W.prototype.nodeType=d,U(W,f),lt.prototype.nodeType=V,U(lt,f),ot.prototype.serializeToString=function(kt,Nt,gt){return xt.call(kt,Nt,gt)},f.prototype.toString=xt;try{Object.defineProperty&&(Object.defineProperty(M.prototype,"length",{get:function(){return w(this),this.$$length}}),Object.defineProperty(f.prototype,"textContent",{get:function(){return function kt(Nt){switch(Nt.nodeType){case at:case d:var gt=[];for(Nt=Nt.firstChild;Nt;)Nt.nodeType!==7&&Nt.nodeType!==8&>.push(kt(Nt)),Nt=Nt.nextSibling;return gt.join("");default:return Nt.nodeValue}}(this)},set:function(kt){switch(this.nodeType){case at:case d:for(;this.firstChild;)this.removeChild(this.firstChild);(kt||String(kt))&&this.appendChild(this.ownerDocument.createTextNode(kt));break;default:this.data=kt,this.value=kt,this.nodeValue=kt}}}),Et=function(kt,Nt,gt){kt["$$"+Nt]=gt})}catch(kt){}_.DOMImplementation=l,_.XMLSerializer=ot},function(Lt,_,E){"use strict";var U;(U=function(z){return E(9),{addDays:function(at,J){var tt=new Date(at);return tt.setDate(tt.getDate()+J),String(tt)},convertMillisecondsToDays:function(at){return Math.ceil(at/864e5)},diffDays:function(at,J){return Math.ceil(Math.abs((new Date(at).getTime()-new Date(J).getTime())/864e5))},getLocaleDateFormatter:function(at){var J=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"day",tt=localeTimeMap[J],K=new Intl.DateTimeFormat(at,tt);return function(Z){return K.format(Z)}}}}.call(_,E,_,Lt))===void 0||(Lt.exports=U)},function(Lt,_,E){"use strict";Object.defineProperty(_,"__esModule",{value:!0}),_.colors=_.bullet=_.brush=_.step=_.heatmap=_.stackedBar=_.groupedRow=_.groupedBar=_.scatterPlot=_.stackedArea=_.sparkline=_.row=_.miniTooltip=_.tooltip=_.loadingStates=_.line=_.legend=_.donut=_.bar=void 0;var U=u(E(90)),z=u(E(101)),at=u(E(102)),J=u(E(103)),tt=u(E(18)),K=u(E(104)),Z=u(E(106)),Q=u(E(107)),V=u(E(108)),X=u(E(109)),j=u(E(110)),B=u(E(111)),d=u(E(112)),R=u(E(113)),P=u(E(114)),s=u(E(115)),b=u(E(116)),x=u(E(117)),o=u(E(10));function u(C){return C&&C.__esModule?C:{default:C}}_.bar=U.default,_.donut=z.default,_.legend=at.default,_.line=J.default,_.loadingStates=tt.default,_.tooltip=Z.default,_.miniTooltip=Q.default,_.row=K.default,_.sparkline=V.default,_.stackedArea=X.default,_.scatterPlot=j.default,_.groupedBar=B.default,_.groupedRow=d.default,_.stackedBar=R.default,_.heatmap=P.default,_.step=s.default,_.brush=b.default,_.bullet=x.default,_.colors=o.default},,function(Lt,_,E){"use strict";var U,z=Object.assign||function(at){for(var J=1;J]*>/,""),(u=new ActiveXObject("Microsoft.XMLDOM")).async="false",u.loadXML(o),u)},s.Property=function(o,u){this.name=o,this.value=u},s.Property.prototype.getValue=function(){return this.value},s.Property.prototype.hasValue=function(){return this.value!=null&&this.value!=""},s.Property.prototype.numValue=function(){if(!this.hasValue())return 0;var o=parseFloat(this.value);return(this.value+"").match(/%$/)&&(o/=100),o},s.Property.prototype.valueOrDefault=function(o){return this.hasValue()?this.value:o},s.Property.prototype.numValueOrDefault=function(o){return this.hasValue()?this.numValue():o},s.Property.prototype.addOpacity=function(o){var u=this.value;if(o.value!=null&&o.value!=""&&typeof this.value=="string"){var C=new U(this.value);C.ok&&(u="rgba("+C.r+", "+C.g+", "+C.b+", "+o.numValue()+")")}return new s.Property(this.name,u)},s.Property.prototype.getDefinition=function(){var o=this.value.match(/#([^\)'"]+)/);return o&&(o=o[1]),o||(o=this.value),s.Definitions[o]},s.Property.prototype.isUrlDefinition=function(){return this.value.indexOf("url(")==0},s.Property.prototype.getFillStyleDefinition=function(o,u){var C=this.getDefinition();if(C!=null&&C.createGradient)return C.createGradient(s.ctx,o,u);if(C!=null&&C.createPattern){if(C.getHrefAttribute().hasValue()){var M=C.attribute("patternTransform");C=C.getHrefAttribute().getDefinition(),M.hasValue()&&(C.attribute("patternTransform",!0).value=M.value)}return C.createPattern(s.ctx,o)}return null},s.Property.prototype.getDPI=function(o){return 96},s.Property.prototype.getEM=function(o){var u=12,C=new s.Property("fontSize",s.Font.Parse(s.ctx.font).fontSize);return C.hasValue()&&(u=C.toPixels(o)),u},s.Property.prototype.getUnits=function(){return(this.value+"").replace(/[0-9\.\-]/g,"")},s.Property.prototype.toPixels=function(o,u){if(!this.hasValue())return 0;var C=this.value+"";if(C.match(/em$/))return this.numValue()*this.getEM(o);if(C.match(/ex$/))return this.numValue()*this.getEM(o)/2;if(C.match(/px$/))return this.numValue();if(C.match(/pt$/))return this.numValue()*this.getDPI(o)*(1/72);if(C.match(/pc$/))return 15*this.numValue();if(C.match(/cm$/))return this.numValue()*this.getDPI(o)/2.54;if(C.match(/mm$/))return this.numValue()*this.getDPI(o)/25.4;if(C.match(/in$/))return this.numValue()*this.getDPI(o);if(C.match(/%$/))return this.numValue()*s.ViewPort.ComputeSize(o);var M=this.numValue();return u&&M<1?M*s.ViewPort.ComputeSize(o):M},s.Property.prototype.toMilliseconds=function(){if(!this.hasValue())return 0;var o=this.value+"";return o.match(/s$/)?1e3*this.numValue():(o.match(/ms$/),this.numValue())},s.Property.prototype.toRadians=function(){if(!this.hasValue())return 0;var o=this.value+"";return o.match(/deg$/)?this.numValue()*(Math.PI/180):o.match(/grad$/)?this.numValue()*(Math.PI/200):o.match(/rad$/)?this.numValue():this.numValue()*(Math.PI/180)};var x={baseline:"alphabetic","before-edge":"top","text-before-edge":"top",middle:"middle",central:"middle","after-edge":"bottom","text-after-edge":"bottom",ideographic:"ideographic",alphabetic:"alphabetic",hanging:"hanging",mathematical:"alphabetic"};return s.Property.prototype.toTextBaseline=function(){return this.hasValue()?x[this.value]:null},s.Font=new function(){this.Styles="normal|italic|oblique|inherit",this.Variants="normal|small-caps|inherit",this.Weights="normal|bold|bolder|lighter|100|200|300|400|500|600|700|800|900|inherit",this.CreateFont=function(u,C,M,w,y,m){var g=m!=null?this.Parse(m):this.CreateFont("","","","","",s.ctx.font);return{fontFamily:y||g.fontFamily,fontSize:w||g.fontSize,fontStyle:u||g.fontStyle,fontWeight:M||g.fontWeight,fontVariant:C||g.fontVariant,toString:function(){return[this.fontStyle,this.fontVariant,this.fontWeight,this.fontSize,this.fontFamily].join(" ")}}};var o=this;this.Parse=function(u){for(var C={},M=s.trim(s.compressSpaces(u||"")).split(" "),w={fontSize:!1,fontStyle:!1,fontWeight:!1,fontVariant:!1},y="",m=0;mthis.x2&&(this.x2=w)),y!=null&&((isNaN(this.y1)||isNaN(this.y2))&&(this.y1=y,this.y2=y),ythis.y2&&(this.y2=y))},this.addX=function(w){this.addPoint(w,null)},this.addY=function(w){this.addPoint(null,w)},this.addBoundingBox=function(w){this.addPoint(w.x1,w.y1),this.addPoint(w.x2,w.y2)},this.addQuadraticCurve=function(w,y,m,g,p,l){var f=w+.6666666666666666*(m-w),v=y+2/3*(g-y),I=f+1/3*(p-w),k=v+1/3*(l-y);this.addBezierCurve(w,y,f,I,v,k,p,l)},this.addBezierCurve=function(w,y,m,g,p,l,f,v){var I=[w,y],k=[m,g],T=[p,l],G=[f,v];this.addPoint(I[0],I[1]),this.addPoint(G[0],G[1]);for(var st=0;st<=1;st++){var nt=function(it){return Math.pow(1-it,3)*I[st]+3*Math.pow(1-it,2)*it*k[st]+3*(1-it)*Math.pow(it,2)*T[st]+Math.pow(it,3)*G[st]},ft=6*I[st]-12*k[st]+6*T[st],pt=-3*I[st]+9*k[st]-9*T[st]+3*G[st],St=3*k[st]-3*I[st];if(pt!=0){var Ct=Math.pow(ft,2)-4*St*pt;if(!(Ct<0)){var L=(-ft+Math.sqrt(Ct))/(2*pt);0=0;l--)this.transforms[l].unapply(p)},this.applyToPoint=function(p){for(var l=0;lk&&(this.styles[I]=f[I],this.stylesSpecificity[I]=v)}}},o!=null&&o.nodeType==1){for(var u=0;u0&&u.push([this.points[this.points.length-1],u[u.length-1][1]]),u}},s.Element.polyline.prototype=new s.Element.PathElementBase,s.Element.polygon=function(o){this.base=s.Element.polyline,this.base(o),this.basePath=this.path,this.path=function(u){var C=this.basePath(u);return u!=null&&(u.lineTo(this.points[0].x,this.points[0].y),u.closePath()),C}},s.Element.polygon.prototype=new s.Element.polyline,s.Element.path=function(o){this.base=s.Element.PathElementBase,this.base(o);var u=this.attribute("d").value;u=u.replace(/,/gm," ");for(var C=0;C<2;C++)u=u.replace(/([MmZzLlHhVvCcSsQqTtAa])([^\s])/gm,"$1 $2");for(u=(u=u.replace(/([^\s])([MmZzLlHhVvCcSsQqTtAa])/gm,"$1 $2")).replace(/([0-9])([+\-])/gm,"$1 $2"),C=0;C<2;C++)u=u.replace(/(\.[0-9]*)(\.)/gm,"$1 $2");u=u.replace(/([Aa](\s+[0-9]+){3})\s+([01])\s*([01])/gm,"$1 $3 $4 "),u=s.compressSpaces(u),u=s.trim(u),this.PathParser=new function(M){this.tokens=M.split(" "),this.reset=function(){this.i=-1,this.command="",this.previousCommand="",this.start=new s.Point(0,0),this.control=new s.Point(0,0),this.current=new s.Point(0,0),this.points=[],this.angles=[]},this.isEnd=function(){return this.i>=this.tokens.length-1},this.isCommandOrEnd=function(){return!!this.isEnd()||this.tokens[this.i+1].match(/^[A-Za-z]$/)!=null},this.isRelativeCommand=function(){switch(this.command){case"m":case"l":case"h":case"v":case"c":case"s":case"q":case"t":case"a":case"z":return!0}return!1},this.getToken=function(){return this.i++,this.tokens[this.i]},this.getScalar=function(){return parseFloat(this.getToken())},this.nextCommand=function(){this.previousCommand=this.command,this.command=this.getToken()},this.getPoint=function(){var w=new s.Point(this.getScalar(),this.getScalar());return this.makeAbsolute(w)},this.getAsControlPoint=function(){var w=this.getPoint();return this.control=w,w},this.getAsCurrentPoint=function(){var w=this.getPoint();return this.current=w,w},this.getReflectedControlPoint=function(){return this.previousCommand.toLowerCase()!="c"&&this.previousCommand.toLowerCase()!="s"&&this.previousCommand.toLowerCase()!="q"&&this.previousCommand.toLowerCase()!="t"?this.current:new s.Point(2*this.current.x-this.control.x,2*this.current.y-this.control.y)},this.makeAbsolute=function(w){return this.isRelativeCommand()&&(w.x+=this.current.x,w.y+=this.current.y),w},this.addMarker=function(w,y,m){m!=null&&this.angles.length>0&&this.angles[this.angles.length-1]==null&&(this.angles[this.angles.length-1]=this.points[this.points.length-1].angleTo(m)),this.addMarkerAngle(w,y==null?null:y.angleTo(w))},this.addMarkerAngle=function(w,y){this.points.push(w),this.angles.push(y)},this.getMarkerPoints=function(){return this.points},this.getMarkerAngles=function(){for(var w=0;w1&&(k*=Math.sqrt(pt),T*=Math.sqrt(pt));var St=(st==nt?-1:1)*Math.sqrt((Math.pow(k,2)*Math.pow(T,2)-Math.pow(k,2)*Math.pow(ft.y,2)-Math.pow(T,2)*Math.pow(ft.x,2))/(Math.pow(k,2)*Math.pow(ft.y,2)+Math.pow(T,2)*Math.pow(ft.x,2)));isNaN(St)&&(St=0);var Ct=new s.Point(St*k*ft.y/T,St*-T*ft.x/k),L=new s.Point((l.x+I.x)/2+Math.cos(G)*Ct.x-Math.sin(G)*Ct.y,(l.y+I.y)/2+Math.sin(G)*Ct.x+Math.cos(G)*Ct.y),Y=function(kt){return Math.sqrt(Math.pow(kt[0],2)+Math.pow(kt[1],2))},rt=function(kt,Nt){return(kt[0]*Nt[0]+kt[1]*Nt[1])/(Y(kt)*Y(Nt))},it=function(kt,Nt){return(kt[0]*Nt[1]=1&&(lt=0);var ot=1-nt?1:-1,xt=D+ot*(lt/2),dt=new s.Point(L.x+k*Math.cos(xt),L.y+T*Math.sin(xt));if(w.addMarkerAngle(dt,xt-ot*Math.PI/2),w.addMarkerAngle(I,xt-ot*Math.PI),y.addPoint(I.x,I.y),M!=null){rt=k>T?k:T;var vt=k>T?1:k/T,Et=k>T?T/k:1;M.translate(L.x,L.y),M.rotate(G),M.scale(vt,Et),M.arc(0,0,rt,D,D+lt,1-nt),M.scale(1/vt,1/Et),M.rotate(-G),M.translate(-L.x,-L.y)}}break;case"Z":case"z":M!=null&&M.closePath(),w.current=w.start}return y},this.getMarkers=function(){for(var M=this.PathParser.getMarkerPoints(),w=this.PathParser.getMarkerAngles(),y=[],m=0;m1&&(this.offset=1);var u=this.style("stop-color",!0);u.value==""&&(u.value="#000"),this.style("stop-opacity").hasValue()&&(u=u.addOpacity(this.style("stop-opacity"))),this.color=u.value},s.Element.stop.prototype=new s.Element.ElementBase,s.Element.AnimateBase=function(o){this.base=s.Element.ElementBase,this.base(o),s.Animations.push(this),this.duration=0,this.begin=this.attribute("begin").toMilliseconds(),this.maxDuration=this.begin+this.attribute("dur").toMilliseconds(),this.getProperty=function(){var u=this.attribute("attributeType").value,C=this.attribute("attributeName").value;return u=="CSS"?this.parent.style(C,!0):this.parent.attribute(C,!0)},this.initialValue=null,this.initialUnits="",this.removed=!1,this.calcValue=function(){return""},this.update=function(u){if(this.initialValue==null&&(this.initialValue=this.getProperty().value,this.initialUnits=this.getProperty().getUnits()),this.duration>this.maxDuration){if(this.attribute("repeatCount").value=="indefinite"||this.attribute("repeatDur").value=="indefinite")this.duration=0;else if(this.attribute("fill").valueOrDefault("remove")!="freeze"||this.frozen){if(this.attribute("fill").valueOrDefault("remove")=="remove"&&!this.removed)return this.removed=!0,this.getProperty().value=this.parent.animationFrozen?this.parent.animationFrozenValue:this.initialValue,!0}else this.frozen=!0,this.parent.animationFrozen=!0,this.parent.animationFrozenValue=this.getProperty().value;return!1}this.duration=this.duration+u;var C=!1;if(this.beginM&&g.attribute("x").hasValue())break;y+=g.measureTextRecursive(u)}return-1*(w=="end"?y:y/2)}return 0},this.renderChild=function(u,C,M,w){var y=M.children[w];for(y.attribute("x").hasValue()?(y.x=y.attribute("x").toPixels("x")+C.getAnchorDelta(u,M,w),y.attribute("dx").hasValue()&&(y.x+=y.attribute("dx").toPixels("x"))):(y.attribute("dx").hasValue()&&(C.x+=y.attribute("dx").toPixels("x")),y.x=C.x),C.x=y.x+y.measureText(u),y.attribute("y").hasValue()?(y.y=y.attribute("y").toPixels("y"),y.attribute("dy").hasValue()&&(y.y+=y.attribute("dy").toPixels("y"))):(y.attribute("dy").hasValue()&&(C.y+=y.attribute("dy").toPixels("y")),y.y=C.y),C.y=y.y,y.render(u),w=0;w0&&C[M-1]!=" "&&M0&&C[M-1]!=" "&&(M==C.length-1||C[M+1]==" ")&&(m="initial"),u.glyphs[w]!==void 0&&(y=u.glyphs[w][m])==null&&u.glyphs[w].type=="glyph"&&(y=u.glyphs[w])}else y=u.glyphs[w];return y==null&&(y=u.missingGlyph),y},this.renderChildren=function(u){var C=this.parent.style("font-family").getDefinition();if(C==null)u.fillStyle!=""&&u.fillText(s.compressSpaces(this.getText()),this.x,this.y),u.strokeStyle!=""&&u.strokeText(s.compressSpaces(this.getText()),this.x,this.y);else{var M=this.parent.style("font-size").numValueOrDefault(s.Font.Parse(s.ctx.font).fontSize),w=this.parent.style("font-style").valueOrDefault(s.Font.Parse(s.ctx.font).fontStyle),y=this.getText();C.isRTL&&(y=y.split("").reverse().join(""));for(var m=s.ToNumberArray(this.parent.attribute("dx").value),g=0;g0?"":this.text}},s.Element.tspan.prototype=new s.Element.TextElementBase,s.Element.tref=function(o){this.base=s.Element.TextElementBase,this.base(o),this.getText=function(){var u=this.getHrefAttribute().getDefinition();if(u!=null)return u.children[0].getText()}},s.Element.tref.prototype=new s.Element.TextElementBase,s.Element.a=function(o){this.base=s.Element.TextElementBase,this.base(o),this.hasText=o.childNodes.length>0;for(var u=0;u0){var w=new s.Element.g;w.children=this.children,w.parent=this,w.render(C)}},this.onclick=function(){window.open(this.getHrefAttribute().value)},this.onmousemove=function(){s.ctx.canvas.style.cursor="pointer"}},s.Element.a.prototype=new s.Element.TextElementBase,s.Element.image=function(o){this.base=s.Element.RenderedElementBase,this.base(o);var u=this.getHrefAttribute().value;if(u!=""){var C=u.match(/\.svg$/);if(s.Images.push(this),this.loaded=!1,C)this.img=s.ajax(u),this.loaded=!0;else{this.img=document.createElement("img"),s.opts.useCORS==1&&(this.img.crossOrigin="Anonymous");var M=this;this.img.onload=function(){M.loaded=!0},this.img.onerror=function(){s.log('ERROR: image "'+u+'" not found'),M.loaded=!0},this.img.src=u}this.renderChildren=function(w){var y=this.attribute("x").toPixels("x"),m=this.attribute("y").toPixels("y"),g=this.attribute("width").toPixels("x"),p=this.attribute("height").toPixels("y");g!=0&&p!=0&&(w.save(),C?w.drawSvg(this.img,y,m,g,p):(w.translate(y,m),s.AspectRatio(w,this.attribute("preserveAspectRatio").value,g,this.img.width,p,this.img.height,0,0),w.drawImage(this.img,0,0)),w.restore())},this.getBoundingBox=function(){var w=this.attribute("x").toPixels("x"),y=this.attribute("y").toPixels("y"),m=this.attribute("width").toPixels("x"),g=this.attribute("height").toPixels("y");return new s.BoundingBox(w,y,w+m,y+g)}}},s.Element.image.prototype=new s.Element.RenderedElementBase,s.Element.g=function(o){this.base=s.Element.RenderedElementBase,this.base(o),this.getBoundingBox=function(){for(var u=new s.BoundingBox,C=0;C0)for(var nt=G[st].indexOf("url"),ft=G[st].indexOf(")",nt),pt=G[st].substr(nt+5,ft-nt-6),St=s.parseXml(s.ajax(pt)).getElementsByTagName("font"),Ct=0;Ct~\.\[:]+)/g,0),Z(/(\.[^\s\+>~\.\[:]+)/g,1),Z(/(::[^\s\+>~\.\[:]+|:first-line|:first-letter|:before|:after)/gi,2),Z(/(:[\w-]+\([^\)]*\))/gi,1),Z(/(:[^\s\+>~\.\[:]+)/g,1),tt=(tt=tt.replace(/[\*\s\+>~]/g," ")).replace(/[#\.]/g," "),Z(/([^\s\+>~\.\[:]+)/g,2),K.join("")}Lt.exports=at},function(Lt,_){Lt.exports=function(E){this.ok=!1,this.alpha=1,E.charAt(0)=="#"&&(E=E.substr(1,6)),E=(E=E.replace(/ /g,"")).toLowerCase();var U={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"};E=U[E]||E;for(var z=[{re:/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*((?:\d?\.)?\d)\)$/,example:["rgba(123, 234, 45, 0.8)","rgba(255,234,245,1.0)"],process:function(Q){return[parseInt(Q[1]),parseInt(Q[2]),parseInt(Q[3]),parseFloat(Q[4])]}},{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(Q){return[parseInt(Q[1]),parseInt(Q[2]),parseInt(Q[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(Q){return[parseInt(Q[1],16),parseInt(Q[2],16),parseInt(Q[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(Q){return[parseInt(Q[1]+Q[1],16),parseInt(Q[2]+Q[2],16),parseInt(Q[3]+Q[3],16)]}}],at=0;at3&&(this.alpha=Z[3]),this.ok=!0}}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.alpha=this.alpha<0?0:this.alpha>1||isNaN(this.alpha)?1:this.alpha,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toRGBA=function(){return"rgba("+this.r+", "+this.g+", "+this.b+", "+this.alpha+")"},this.toHex=function(){var Q=this.r.toString(16),V=this.g.toString(16),X=this.b.toString(16);return Q.length==1&&(Q="0"+Q),V.length==1&&(V="0"+V),X.length==1&&(X="0"+X),"#"+Q+V+X},this.getHelpXML=function(){for(var Q=new Array,V=0;V "+P.toRGB()+" -> "+P.toHex());R.appendChild(s),R.appendChild(b),d.appendChild(R)}catch(x){}return d}}},function(Lt,_){var E=[512,512,456,512,328,456,335,512,405,328,271,456,388,335,292,512,454,405,364,328,298,271,496,456,420,388,360,335,312,292,273,512,482,454,428,405,383,364,345,328,312,298,284,271,259,496,475,456,437,420,404,388,374,360,347,335,323,312,302,292,282,273,265,512,497,482,468,454,441,428,417,405,394,383,373,364,354,345,337,328,320,312,305,298,291,284,278,271,265,259,507,496,485,475,465,456,446,437,428,420,412,404,396,388,381,374,367,360,354,347,341,335,329,323,318,312,307,302,297,292,287,282,278,273,269,265,261,512,505,497,489,482,475,468,461,454,447,441,435,428,422,417,411,405,399,394,389,383,378,373,368,364,359,354,350,345,341,337,332,328,324,320,316,312,309,305,301,298,294,291,287,284,281,278,274,271,268,265,262,259,257,507,501,496,491,485,480,475,470,465,460,456,451,446,442,437,433,428,424,420,416,412,408,404,400,396,392,388,385,381,377,374,370,367,363,360,357,354,350,347,344,341,338,335,332,329,326,323,320,318,315,312,310,307,304,302,299,297,294,292,289,287,285,282,280,278,275,273,271,269,267,265,263,261,259],U=[9,11,12,13,13,14,14,15,15,15,15,16,16,16,16,17,17,17,17,17,17,17,18,18,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,19,19,19,19,19,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24];function z(){this.r=0,this.g=0,this.b=0,this.a=0,this.next=null}Lt.exports=function(at,J,tt,K){if(!(isNaN(K)||K<1)){var Z,Q,V,X,j,B,d,R,P,s,b,x,o,u,C,M,w,y,m,g,p,l,f,v,I=(K|=0)+K+1,k=J-1,T=tt-1,G=K+1,st=G*(G+1)/2,nt=new z,ft=nt;for(V=1;V>Y,f!=0?(f=255/f,at[B]=(R*L>>Y)*f,at[B+1]=(P*L>>Y)*f,at[B+2]=(s*L>>Y)*f):at[B]=at[B+1]=at[B+2]=0,R-=x,P-=o,s-=u,b-=C,x-=St.r,o-=St.g,u-=St.b,C-=St.a,X=d+((X=Z+K+1)>Y,f>0?(f=255/f,at[X]=(R*L>>Y)*f,at[X+1]=(P*L>>Y)*f,at[X+2]=(s*L>>Y)*f):at[X]=at[X+1]=at[X+2]=0,R-=x,P-=o,s-=u,b-=C,x-=St.r,o-=St.g,u-=St.b,C-=St.a,X=Z+((X=Q+G)=X+j||X?new java.lang.String(V,X,j)+"":V}function K(V,X){V.currentElement?V.currentElement.appendChild(X):V.doc.appendChild(X)}U.prototype.parseFromString=function(V,X){var j=this.options,B=new Z,d=j.domBuilder||new z,R=j.errorHandler,P=j.locator,s=j.xmlns||{},b={lt:"<",gt:">",amp:"&",quot:'"',apos:"'"};return P&&d.setDocumentLocator(P),B.errorHandler=function(x,o,u){if(!x){if(o instanceof z)return o;x=o}var C={},M=x instanceof Function;function w(y){var m=x[y];!m&&M&&(m=x.length==2?function(g){x(y,g)}:x),C[y]=m&&function(g){m("[xmldom "+y+"] "+g+J(u))}||function(){}}return u=u||{},w("warning"),w("error"),w("fatalError"),C}(R,d,P),B.domBuilder=j.domBuilder||d,/\/x?html?$/.test(X)&&(b.nbsp="\xA0",b.copy="\xA9",s[""]="http://www.w3.org/1999/xhtml"),s.xml=s.xml||"http://www.w3.org/XML/1998/namespace",V?B.parse(V,s,b):B.errorHandler.error("invalid doc source"),d.doc},z.prototype={startDocument:function(){this.doc=new Q().createDocument(null,null,null),this.locator&&(this.doc.documentURI=this.locator.systemId)},startElement:function(V,X,j,B){var d=this.doc,R=d.createElementNS(V,j||X),P=B.length;K(this,R),this.currentElement=R,this.locator&&at(this.locator,R);for(var s=0;s":switch(M){case 0:s.setTagName(R.slice(P,C));case 5:case 6:case 7:break;case 4:case 1:(y=R.slice(P,C)).slice(-1)==="/"&&(s.closed=!0,y=y.slice(0,-1));case 2:M===2&&(y=u),M==4?(o.warning('attribute "'+y+'" missed quot(")!!'),s.add(u,y.replace(/&#?\w+;/g,x),P)):(b[""]==="http://www.w3.org/1999/xhtml"&&y.match(/^(?:disabled|checked|selected)$/i)||o.warning('attribute "'+y+'" missed value!! "'+y+'" instead!!'),s.add(y,y,P));break;case 3:throw new Error("attribute value missed!!")}return C;case"\x80":w=" ";default:if(w<=" ")switch(M){case 0:s.setTagName(R.slice(P,C)),M=6;break;case 1:u=R.slice(P,C),M=2;break;case 4:var y=R.slice(P,C).replace(/&#?\w+;/g,x);o.warning('attribute "'+y+'" missed quot(")!!'),s.add(u,y,P);case 5:M=6}else switch(M){case 2:s.tagName,b[""]==="http://www.w3.org/1999/xhtml"&&u.match(/^(?:disabled|checked|selected)$/i)||o.warning('attribute "'+u+'" missed value!! "'+u+'" instead2!!'),s.add(u,u,P),P=C,M=1;break;case 5:o.warning('attribute space is required"'+u+'"!!');case 6:M=1,P=C;break;case 3:M=4,P=C;break;case 7:throw new Error("elements closed character '/' and '>' must be connected to")}}C++}}function K(R,P,s){for(var b=R.tagName,x=null,o=R.length;o--;){var u=R[o],C=u.qName,M=u.value;if((g=C.indexOf(":"))>0)var w=u.prefix=C.slice(0,g),y=C.slice(g+1),m=w==="xmlns"&&y;else y=C,w=null,m=C==="xmlns"&&"";u.localName=y,m!==!1&&(x==null&&(x={},V(s,s={})),s[m]=x[m]=M,u.uri="http://www.w3.org/2000/xmlns/",P.startPrefixMapping(m,M))}for(o=R.length;o--;)(w=(u=R[o]).prefix)&&(w==="xml"&&(u.uri="http://www.w3.org/XML/1998/namespace"),w!=="xmlns"&&(u.uri=s[w||""]));var g;(g=b.indexOf(":"))>0?(w=R.prefix=b.slice(0,g),y=R.localName=b.slice(g+1)):(w=null,y=R.localName=b);var p=R.uri=s[w||""];if(P.startElement(p,y,b,R),!R.closed)return R.currentNSMap=s,R.localNSMap=x,!0;if(P.endElement(p,y,b),x)for(w in x)P.endPrefixMapping(w)}function Z(R,P,s,b,x){if(/^(?:script|textarea)$/i.test(s)){var o=R.indexOf("",P),u=R.substring(P+1,o);if(/[&<]/.test(u))return/^script$/i.test(s)?(x.characters(u,0,u.length),o):(u=u.replace(/&#?\w+;/g,b),x.characters(u,0,u.length),o)}return P+1}function Q(R,P,s,b){var x=b[s];return x==null&&((x=R.lastIndexOf(""))",P+4))>P?(s.comment(R,P+4,x-P-4),x+3):(b.error("Unclosed comment"),-1):-1;default:if(R.substr(P+3,6)=="CDATA["){var x=R.indexOf("]]>",P+9);return s.startCDATA(),s.characters(R,P+9,x-P-9),s.endCDATA(),x+3}var o=function(m,g){var p,l=[],f=/'[^']+'|"[^"]+"|[^\s<>\/=]+=?|(\/?\s*>|<)/g;for(f.lastIndex=g,f.exec(m);p=f.exec(m);)if(l.push(p),p[1])return l}(R,P),u=o.length;if(u>1&&/!doctype/i.test(o[0][0])){var C=o[1][0],M=u>3&&/^public$/i.test(o[2][0])&&o[3][0],w=u>4&&o[4][0],y=o[u-1];return s.startDTD(C,M&&M.replace(/^(['"])(.*?)\1$/,"$2"),w&&w.replace(/^(['"])(.*?)\1$/,"$2")),s.endDTD(),y.index+y[0].length}}return-1}function j(R,P,s){var b=R.indexOf("?>",P);if(b){var x=R.substring(P,b).match(/^<\?(\S*)\s*([\s\S]*?)\s*$/);return x?(x[0].length,s.processingInstruction(x[1],x[2]),b+2):-1}return-1}function B(R){}function d(R,P){return R.__proto__=P,R}at.prototype={parse:function(R,P,s){var b=this.domBuilder;b.startDocument(),V(P,P={}),function(x,o,u,C,M){function w(lt){var ot=lt.slice(1,-1);return ot in u?u[ot]:ot.charAt(0)==="#"?function(xt){if(xt>65535){var dt=55296+((xt-=65536)>>10),vt=56320+(1023&xt);return String.fromCharCode(dt,vt)}return String.fromCharCode(xt)}(parseInt(ot.substr(1).replace("x","0x"))):(M.error("entity not found:"+lt),lt)}function y(lt){if(lt>k){var ot=x.substring(k,lt).replace(/&#?\w+;/g,w);f&&m(k),C.characters(ot,0,lt-k),k=lt}}function m(lt,ot){for(;lt>=p&&(ot=l.exec(x));)g=ot.index,p=g+ot[0].length,f.lineNumber++;f.columnNumber=lt-g+1}for(var g=0,p=0,l=/.*(?:\r\n?|\n)|.*$/g,f=C.locator,v=[{currentNSMap:o}],I={},k=0;;){try{var T=x.indexOf("<",k);if(T<0){if(!x.substr(k).match(/^\s*$/)){var G=C.doc,st=G.createTextNode(x.substr(k));G.appendChild(st),C.currentElement=st}return}switch(T>k&&y(T),x.charAt(T+1)){case"/":var nt=x.indexOf(">",T+3),ft=x.substring(T+2,nt),pt=v.pop();nt<0?(ft=x.substring(T+2).replace(/[\s<].*/,""),M.error("end tag name: "+ft+" is not complete:"+pt.tagName),nt=T+1+ft.length):ft.match(/\sk?k=nt:y(Math.max(T,k)+1)}}(R,P,s,b,this.errorHandler),b.endDocument()}},B.prototype={setTagName:function(R){if(!z.test(R))throw new Error("invalid tagName:"+R);this.tagName=R},add:function(R,P,s){if(!z.test(R))throw new Error("invalid attribute:"+R);this[this.length++]={qName:R,value:P,offset:s}},length:0,getLocalName:function(R){return this[R].localName},getLocator:function(R){return this[R].locator},getQName:function(R){return this[R].qName},getURI:function(R){return this[R].uri},getValue:function(R){return this[R].value}},d({},d.prototype)instanceof d||(d=function(R,P){function s(){}for(P in s.prototype=P,s=new s,R)s[P]=R[P];return s}),_.XMLReader=at},function(Lt,_,E){"use strict";var U,z,at;Lt.exports=(U={BASE:!0,HEAD:!0,HTML:!0,META:!0,NOFRAME:!0,NOSCRIPT:!0,PARAM:!0,SCRIPT:!0,STYLE:!0,TITLE:!0},z=["A","ABBR","ADDRESS","AREA","ARTICLE","ASIDE","AUDIO","B","BASE","BDI","BDO","BLOCKQUOTE","BODY","BR","BUTTON","CANVAS","CAPTION","CENTER","CITE","CODE","COL","COLGROUP","COMMAND","DATALIST","DD","DEL","DETAILS","DFN","DIV","DL","DT","EM","EMBED","FIELDSET","FIGCAPTION","FIGURE","FONT","FOOTER","FORM","H1","H2","H3","H4","H5","H6","HEAD","HEADER","HGROUP","HR","HTML","I","IFRAME","IMG","INPUT","INS","KBD","LABEL","LEGEND","LI","LINK","MAP","MARK","MATH","MENU","META","METER","NAV","NOBR","NOSCRIPT","OBJECT","OL","OPTION","OPTGROUP","OUTPUT","P","PARAM","PRE","PROGRESS","Q","RP","RT","RUBY","S","SAMP","SCRIPT","SECTION","SELECT","SMALL","SOURCE","SPAN","STRONG","STYLE","SUB","SUMMARY","SUP","SVG","TABLE","TBODY","TD","TEXTAREA","TFOOT","TH","THEAD","TIME","TITLE","TR","TRACK","U","UL","VAR","VIDEO","WBR"],at=function(J){var tt={},K=document.body.appendChild(document.createElement(J)),Z=window.getComputedStyle(K);return[].forEach.call(Z,function(Q){tt[Q]=Z[Q]}),document.body.removeChild(K),tt},{initializeSerializer:function(){var J={};return[].forEach.call(z,function(tt){U[tt]||(J[tt]=at(tt))}),function(tt){var K,Z=[],Q=void 0,V=void 0,X=void 0;if(tt&&tt.nodeType===Node.ELEMENT_NODE)return Z=[],Q=tt.querySelectorAll("*"),[].forEach.call(Q,function(j,B){var d;U[j.tagName]||(V=window.getComputedStyle(j),d=(d=j.tagName).toUpperCase(),J[d]||(J[d]=at(d)),X=J[d],Z[B]=j.style.cssText,[].forEach.call(V,function(R){V[R]!==X[R]&&(j.style[R]=V[R])}))}),K=new XMLSerializer().serializeToString(tt),Q=[].map.call(Q,function(j,B){return j.style.cssText=Z[B],j}),K}}})},function(Lt,_,E){(function(U,z){var at;/*! http://mths.be/base64 v0.1.0 by @mathias | MIT license */(function(J){var tt=_,K=(U&&U.exports,typeof z=="object"&&z);K.global!==K&&K.window;var Z=function(B){this.message=B};(Z.prototype=new Error).name="InvalidCharacterError";var Q=function(B){throw new Z(B)},V="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",X=/[\t\n\f\r ]/g,j={encode:function(B){B=String(B),/[^\0-\xFF]/.test(B)&&Q("The string to be encoded contains characters outside of the Latin1 range.");for(var d,R,P,s,b=B.length%3,x="",o=-1,u=B.length-b;++o>18&63)+V.charAt(s>>12&63)+V.charAt(s>>6&63)+V.charAt(63&s);return b==2?(d=B.charCodeAt(o)<<8,R=B.charCodeAt(++o),x+=V.charAt((s=d+R)>>10)+V.charAt(s>>4&63)+V.charAt(s<<2&63)+"="):b==1&&(s=B.charCodeAt(o),x+=V.charAt(s>>2)+V.charAt(s<<4&63)+"=="),x},decode:function(B){var d=(B=String(B).replace(X,"")).length;d%4==0&&(d=(B=B.replace(/==?$/,"")).length),(d%4==1||/[^+a-zA-Z0-9/]/.test(B))&&Q("Invalid character: the string to be decoded is not correctly encoded.");for(var R,P,s=0,b="",x=-1;++x>(-2*s&6)));return b},version:"0.1.0"};(at=function(){return j}.call(_,E,_,U))===void 0||(U.exports=at)})()}).call(this,E(98)(Lt),E(99))},function(Lt,_){Lt.exports=function(E){return E.webpackPolyfill||(E.deprecate=function(){},E.paths=[],E.children||(E.children=[]),Object.defineProperty(E,"loaded",{enumerable:!0,get:function(){return E.l}}),Object.defineProperty(E,"id",{enumerable:!0,get:function(){return E.i}}),E.webpackPolyfill=1),E}},function(Lt,_){var E;E=function(){return this}();try{E=E||new Function("return this")()}catch(U){typeof window=="object"&&(E=window)}Lt.exports=E},function(Lt,_,E){"use strict";var U,z=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(at){return typeof at}:function(at){return at&&typeof Symbol=="function"&&at.constructor===Symbol&&at!==Symbol.prototype?"symbol":typeof at};(U=function(at){var J=E(9).formatDefaultLocale,tt=["decimal","thousands","grouping","currency"];return{setDefaultLocale:function(K){if(function(Z){return(Z===void 0?"undefined":z(Z))=="object"&&tt.every(function(Q){return Z.hasOwnProperty(Q)})}(K))return J(K);throw new Error("Please pass in a valid locale object definition")}}}.call(_,E,_,Lt))===void 0||(Lt.exports=U)},function(Lt,_,E){"use strict";var U,z=Object.assign||function(at){for(var J=1;J2&&arguments[2]!==void 0?arguments[2]:0;V.select(qt).transition().delay(ve).attrTween("d",function(Se){var ke=K.interpolate(Se.outerRadius,he);return function(Ge){return Se.outerRadius=ke(Ge),f(Se)}})}function Jt(qt){var he=void 0;return qt.innerRadius=0,he=K.interpolate({startAngle:0,endAngle:0},qt),function(ve){return f(he(ve))}}function ie(qt,he){var ve=m/5;j.wrapText.call(null,0,ve,he,qt.node())}return vt.centeredTextFunction=function(qt){return arguments.length?(D=qt,this):D},vt.colorSchema=function(qt){return arguments.length?(it=qt,this):it},vt.emptyDataConfig=function(qt){return arguments.length?(Ct=qt,this):Ct},vt.exportChart=function(qt,he){X.call(vt,I,qt,he)},vt.externalRadius=function(qt){return arguments.length?(m=qt,this):m},vt.hasHoverAnimation=function(qt){return arguments.length?(ft=qt,this):ft},vt.hasFixedHighlightedSlice=function(qt){return arguments.length?(nt=qt,this):nt},vt.hasLastHoverSliceHighlighted=function(qt){return arguments.length?(pt=qt,this):pt},vt.height=function(qt){return arguments.length?(x=qt,this):x},vt.highlightSliceById=function(qt){return arguments.length?(G=qt,this):G},vt.internalRadius=function(qt){return arguments.length?(g=qt,this):g},vt.isAnimated=function(qt){return arguments.length?(k=qt,this):k},vt.loadingState=function(qt){return arguments.length?(o=qt,this):o},vt.margin=function(qt){return arguments.length?(s=z({},s,qt),this):s},vt.numberFormat=function(qt){return arguments.length?(Y=qt,this):Y},vt.on=function(){var qt=dt.on.apply(dt,arguments);return qt===dt?vt:qt},vt.orderingFunction=function(qt){return arguments.length?(lt=qt,this):lt},vt.percentageFormat=function(qt){return arguments.length?(L=qt,this):L},vt.radiusHoverOffset=function(qt){return arguments.length?(C=qt,this):C},vt.width=function(qt){return arguments.length?(b=qt,this):b},vt}}.call(_,E,_,Lt))===void 0||(Lt.exports=U)},function(Lt,_,E){"use strict";var U,z=Object.assign||function(at){for(var J=1;J0&&v.select("g.legend-container-group").attr("transform","translate("+it+",0)")):function(){v.select(".legend-group").selectAll("g").remove(),(g=v.select(".legend-group").selectAll("g.legend-line").data(f)).enter().append("g").classed("legend-line",!0).append("g").classed("legend-entry",!0).attr("data-item",C).attr("transform",function(W,lt){return"translate("+(B+G())+","+(lt+1)*(l/(f.length+1))+")"}).merge(g).append("circle").classed("legend-circle",!0).attr("cx",B/2).attr("cy",-5).attr("r",B/2).style("fill",y).style("stroke-width",1),v.select(".legend-group").selectAll("g.legend-line").selectAll("g.legend-entry").append("text").classed("legend-entry-name",!0).text(M).attr("x",G()).style("font-size","12px").style("letter-spacing","0.5px"),x?v.select(".legend-group").selectAll("g.legend-line").selectAll("g.legend-entry").append("text").classed("legend-entry-value",!0).text(w).attr("x",p-40).style("font-size","12px").style("letter-spacing","0.8px").style("text-anchor","end").style("startOffset","100%"):function(){var W=v.select("g.legend-container-group").node().getBoundingClientRect().width,lt=X-W,ot=lt/2-W/2;lt>0&&v.select("g.legend-container-group").attr("transform","translate("+ot+",0)")}(),v.select(".legend-group").selectAll("g.legend-line").exit().transition().style("opacity",0).remove()}(),b&&(k(),T(b))})}function k(){v.select(".legend-group").selectAll("g.legend-entry").classed("is-faded",!1)}function T(st){var nt=v.select('[data-item="'+st+'"]');nt.nodes().length&&(v.select(".legend-group").selectAll("g.legend-entry").classed("is-faded",!0),nt.classed("is-faded",!1))}function G(){return d*B}return I.clearHighlight=function(){k()},I.colorSchema=function(st){return arguments.length?(u=st,this):u},I.height=function(st){return arguments.length?(j=st,this):j},I.highlight=function(st){k(),T(st)},I.highlightEntryById=function(st){return arguments.length?(b=st,this):b},I.isHorizontal=function(st){return arguments.length?(s=st,this):s},I.margin=function(st){return arguments.length?(V=z({},V,st),this):V},I.marginRatio=function(st){return arguments.length?(d=st,this):d},I.markerSize=function(st){return arguments.length?(B=st,this):B},I.numberFormat=function(st){return arguments.length?(R=st,this):R},I.unit=function(st){return arguments.length?(P=st,this):P},I.width=function(st){return arguments.length?(X=st,this):X},I}}.call(_,E,_,Lt))===void 0||(Lt.exports=U)},function(Lt,_,E){"use strict";var U,z=function(tt,K){if(Array.isArray(tt))return tt;if(Symbol.iterator in Object(tt))return function(Z,Q){var V=[],X=!0,j=!1,B=void 0;try{for(var d,R=Z[Symbol.iterator]();!(X=(d=R.next()).done)&&(V.push(d.value),!Q||V.length!==Q);X=!0);}catch(P){j=!0,B=P}finally{try{!X&&R.return&&R.return()}finally{if(j)throw B}}return V}(tt,K);throw new TypeError("Invalid attempt to destructure non-iterable instance")},at=Object.assign||function(tt){for(var K=1;K=0||Object.prototype.hasOwnProperty.call(ui,Vi)&&(Cr[Vi]=ui[Vi]);return Cr}(ur,["dates"]),mi=jn.map(function(ui){return{date:new Date(ui[Ge]),value:+ui[on]}});return Br.push(at({dates:mi},Rr)),Br},[]),dataByDate:yr,dataRange:ir}}(Sn);ve=sn.dataByTopic,Se=sn.dataByDate,ke=sn.dataRange;var yn,En,wn,dr=jt?300:0;Ct=T-k.left-k.right-dr,L=G-k.top-k.bottom,function(){var nr=K.min(ve,function(ur){var jn=ur.dates;return K.min(jn,be)}),mr=K.max(ve,function(ur){var jn=ur.dates;return K.max(jn,be)}),yr=K.max(ve,function(ur){var jn=ur.dates;return K.max(jn,Fe)}),ir=K.min(ve,function(ur){var jn=ur.dates;return K.min(jn,Fe)}),Lr=ir<0?ir:0;Y=B.scaleTime().domain([nr,mr]).rangeRound([0,Ct]),rt=B.scaleLinear().domain([Lr,Math.abs(yr)]).rangeRound([L,0]).nice();var Br=(it=B.scaleOrdinal().range(ot).domain(ve.map($e))).range();xt=it.domain().reduce(function(ur,jn,Rr){return ur[jn]=Br[Rr],ur},{})}(),function(nr){pt||(pt=R.select(nr).append("svg").classed("britechart line-chart",!0),function(){var mr=pt.append("g").classed("container-group",!0).attr("transform","translate("+k.left+","+k.top+")");mr.append("g").classed("x-axis-group",!0).append("g").classed("axis x",!0),mr.selectAll(".x-axis-group").append("g").classed("month-axis",!0),mr.append("g").classed("y-axis-group",!0).append("g").classed("axis y",!0),mr.append("g").classed("grid-lines-group",!0),mr.append("g").classed("chart-group",!0),jt&&mr.append("g").classed("legend-group",!0),mr.append("g").classed("metadata-group",!0)}()),pt.attr("width",T).attr("height",G)}(this),function(){var nr=void 0,mr=void 0;if(Et==="custom"&&typeof Nt=="string")nr={tick:kt,format:P.timeFormat(Nt)},mr=null;else{var yr=u(Se,T,Et,gt);nr=yr.minor,mr=yr.major,O=Z.axisBottom(Y).ticks(mr.tick).tickSize(0,0).tickFormat(mr.format)}D=Z.axisBottom(Y).ticks(nr.tick).tickSize(10,0).tickPadding(5).tickFormat(nr.format),W=Z.axisLeft(rt).ticks(Vt).tickSize([0]).tickPadding(5).tickFormat(Le),function(ir,Lr){pt.select(".grid-lines-group").selectAll("line").remove(),(Qe==="horizontal"||Qe==="full")&&pt.select(".grid-lines-group").selectAll("line.horizontal-grid-line").data(rt.ticks(Lr)).enter().append("line").attr("class","horizontal-grid-line").attr("x1",-lt-30).attr("x2",Ct).attr("y1",function(Br){return rt(Br)}).attr("y2",function(Br){return rt(Br)}),Qe!=="vertical"&&Qe!=="full"||pt.select(".grid-lines-group").selectAll("line.vertical-grid-line").data(Y.ticks(ir)).enter().append("line").attr("class","vertical-grid-line").attr("y1",0).attr("y2",L).attr("x1",function(Br){return Y(Br)}).attr("x2",function(Br){return Y(Br)}),pt.select(".grid-lines-group").selectAll("line.extended-x-line").data([0]).enter().append("line").attr("class","extended-x-line").attr("x1",-lt-30).attr("x2",Ct).attr("y1",G-k.bottom-k.top).attr("y2",G-k.bottom-k.top)}(nr.tick,Vt)}(),function(){if(pt.select(".x-axis-group .axis.x").attr("transform","translate(0, "+L+")").call(D),Et!=="custom"&&pt.select(".x-axis-group .month-axis").attr("transform","translate(0, "+(L+28)+")").call(O),te){Zt&&pt.selectAll(".x-axis-label").remove();var nr=Ct/2,mr=L+28+36;Zt=pt.select(".x-axis-group").append("text").attr("x",nr).attr("y",mr).attr("text-anchor","middle").attr("class","x-axis-label").text(te)}if(pt.select(".y-axis-group .axis.y").attr("transform","translate("+-lt+", 0)").call(W).call(He),ne){Pt&&pt.selectAll(".y-axis-label").remove();var yr=-Bt-lt,ir=-L/2;Pt=pt.select(".y-axis-group").append("text").attr("x",ir).attr("y",yr).attr("text-anchor","middle").attr("transform","rotate(270)").attr("class","y-axis-label").text(ne)}}(),function(){if(ke){var nr=d.area().curve(w[he]).x(function(mr){var yr=mr.date;return Y(yr)}).y0(function(mr){var yr=mr.min;return rt(yr)}).y1(function(mr){var yr=mr.max;return rt(yr)});pt.select(".chart-group").append("g").attr("class","area").append("path").data([ke]).attr("class","area").attr("d",nr)}}(),yn=void 0,En=void 0,En=d.line().curve(w[he]).x(function(nr){var mr=nr.date;return Y(mr)}).y(function(nr){var mr=nr.value;return rt(mr)}),yn=pt.select(".chart-group").selectAll(".line").data(ve,$e),St=yn.enter().append("g").attr("class","topic").append("path").attr("class","line").merge(yn).attr("id",function(nr){return nr.topic}).attr("d",function(nr){var mr=nr.dates;return En(mr)}).style("stroke",function(nr){return mr=nr.topic,it(mr);var mr}).style("opacity",function(nr){return nr.hasOwnProperty("show")?nr.show?1:0:1}).style("stroke-dasharray",function(nr){return!!nr.hasOwnProperty("show")&&!!nr.dashed&&[.5,4]}),yn.exit().remove(),function(){if(jt){var nr=Number.parseInt(Ct)+Number.parseInt(k.right);In=pt.selectAll(".legend-group").append("g").attr("transform","translate("+nr+", 0)").classed("tooltip-text",!0),An=In.append("text").classed("tooltip-title",!0).attr("x",-43).attr("dy",".35em").attr("y",16).style("fill","#282C35").style("font-size","12px"),In.append("line").classed("tooltip-divider",!0).attr("x1",-43).attr("x2",225).attr("y1",31).attr("y2",31).style("stroke","#D2D6DF"),bn=In.append("g").classed("tooltip-body",!0).style("transform","translateY(8px)").style("fill","#282C35");var mr=void 0;mr=ve[0].hasOwnProperty("show")?ve.filter(function(ur){return ur.show}):ve;for(var yr=0;yrft&&(Ut||(Ut=pt.select(".metadata-group").append("rect").attr("class","overlay").attr("y1",0).attr("y2",G).attr("height",L).attr("width",Ct).attr("fill","rgba(0, 0, 0, 0)").style("display","none")),fe||(fe=pt.select(".metadata-group").append("g").attr("class","hover-marker vertical-marker-container").attr("transform","translate(9999, 0)"),Ee=fe.selectAll("path").data([{x1:0,y1:0,x2:0,y2:0}]).enter().append("line").classed("vertical-marker",!0).attr("x1",0).attr("y1",L).attr("x2",0).attr("y2",0)),pt.on("mouseover",function(nr){(function(mr,yr){Ut.style("display","block"),Ee.classed("bc-is-active",!0),we.call("customMouseOver",mr,yr,R.mouse(mr))})(this,nr)}).on("mouseout",function(nr){(function(mr,yr){Ut.style("display","none"),Ee.classed("bc-is-active",!1),we.call("customMouseOut",mr,yr,R.mouse(mr))})(this,nr)}).on("mousemove",function(nr){var mr,yr,ir,Lr,Br,ur,jn,Rr;mr=this,yr=R.mouse(mr),ir=z(yr,2),Lr=ir[0],Br=ir[1],ur=-k.left,jn=Mn(Lr+ur),Rr=void 0,jn&&(_n(Rr=Y(new Date(jn.date))),an(jn),we.call("customMouseMove",mr,jn,xt,Rr,Br))})),wt&&function(){pt.select(".chart-group").selectAll(".data-points-container").remove();var nr=St.nodes().reduce(function(mr,yr){return mr[yr.id]=yr,mr},{});Se.reduce(function(mr,yr){var ir=yr.topics.map(function(Lr){return{topic:Lr,node:nr[Lr.name]}});return mr=[].concat(J(mr),J(ir))},[])}(),pt.on("touchmove",function(nr){(function(mr,yr){we.call("customTouchMove",mr,yr,R.touch(mr))})(this,nr)}),Jt&&(wn=Mn(Ct))&&(_n(Y(new Date(wn.date))),an(wn))})}function He(Oe){Oe.selectAll(".tick text").attr("transform","translate(0, -7)")}function Le(Oe){var Sn=void 0;return Sn=I(Oe)?f:v,xe&&(Sn=j.format(xe)),Sn(Oe)}function Ie(Oe){return new Date(Oe).toLocaleDateString()}function en(Oe){var Sn,sn,yn=void 0,En=void 0;Sn=Oe.topicName,sn=Oe.sum.toLocaleString(),En=bn.append("text").classed("tooltip-left-text",!0).attr("dy","1em").attr("x",-15).attr("y",tr).style("fill","#000000").style("font-size","12px").text(Sn).call(Ae,200,12,-25),yn=bn.append("text").classed("tooltip-right-text",!0).attr("dy","1em").attr("x",-15).attr("y",tr).style("fill","#000000").style("font-size","12px").text(sn),pr=En.node().getBBox().height?En.node().getBBox().height:pr,pr+5,xn=yn.node().getBBox().width?yn.node().getBBox().width:xn,yn.attr("x",300-xn-75),bn.append("circle").classed("tooltip-circle",!0).attr("cx",-35).attr("cy",tr+8).attr("r",5).style("fill",xt[Oe.topic]).style("stroke-width",1),tr+=pr+7}function Mn(Oe){var Sn,sn,yn,En=Y.invert(Oe),wn=(0,K.bisector(be).left)(Se,En,1),dr=Se[wn],nr=Se[wn-1],mr=void 0;return nr&&dr?(Sn=En,sn=dr,yn=nr,mr=new Date(Sn).getTime()-new Date(sn.date).getTime()>new Date(yn.date).getTime()-new Date(Sn).getTime()?sn:yn):mr=dr,mr}function Ae(Oe,Sn,sn){var yn=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;Oe.each(function(){var En,wn,dr,nr,mr,yr,ir;for(En=(Oe=R.select(this)).text().split(/\s+/).reverse(),dr=[],nr=0,mr=Oe.attr("y"),yr=parseFloat(Oe.attr("dy")),ir=Oe.text(null).append("tspan").attr("x",yn).attr("y",mr).attr("dy",yr+"em");wn=En.pop();)dr.push(wn),ir.text(dr.join(" ")),s.getTextWidth(dr.join(" "),sn,"Karla, sans-serif")>Sn&&(dr.pop(),ir.text(dr.join(" ")),nr<4&&(dr=[wn],ir=Oe.append("tspan").attr("x",yn).attr("y",mr).attr("dy",1.2*++nr+yr+"em").text(wn)))})}function an(Oe){fe.selectAll(".circle-container").remove();var Sn=St.nodes().reduce(function(En,wn){return En[wn.id]=wn,En},{}),sn=ve.filter(function(En){return!En.show}).map(function(En){return En.topicName}),yn=Oe.topics.map(function(En){return{topic:En,node:Sn[En.name]}}).filter(function(En){return!!En.topic}).sort(function(En,wn){return xt[En.topic.name]mi.x+Br;){var Jr=(jn+Rr)/2;if(mi=ir.getPointAtLength(Jr),yr0?"+":"")+j.format(St)(Fe)+"%"},te=function(be){var Fe=be.parentCount,$e=be.value;return Fe?p(Fe)+pt:p($e)+pt},Zt=function(be){var Fe=be.name;return l(Fe)+L*(3/8)};function ne(be){be.each(function(Fe){var $e=x.left+x.right;m=u>600?u-$e-1.2*ot-100:u-$e,g=C-x.top-x.bottom;var we=function(Be){var He=Be.reduce(function(Ie,en){return en.name=String(en[he]),en.pctOfSet=+en.pctOfSet,en.pctChange=+en[ve],en.value=+en[ie],en.width=+en.width,[].concat(at(Ie),[en])},[]),Le=He.slice();return{data:He,dataZeroed:Le}}(Fe);w=we.data,y=we.dataZeroed,function(){Vt=function(Le,Ie){var en=Le.length,Mn=tt.sum(Le,Ie),Ae=fe(Le),an=(g-(en-1)*it*g/en-2*O*g/en)/Mn;if(Ae.length===0)return an;var _n=B.scalePow().exponent(1/Ae.length).domain([0,100]).range([0,10*Ae.length])(en);return an-(Se?2*_n:_n)}(w,Pt),Ut=function(Le,Ie,en){var Mn=Bt(Le,Ie,en),Ae=Le.length,an=function(_n,Oe){var Sn=[];return _n.forEach(function(sn){var yn=Oe.map(function(En,wn){return En.name===sn||En.parent===sn?wn:null}).filter(function(En){return En});Sn.push(yn)}),Sn}(fe(Le),Le);return function(_n,Oe){var Sn=it*g/Ae,sn=O*g/Ae+tt.sum(Le.slice(0,Oe),Ie)*en+Oe*Sn+Mn(Oe)/2;return an.forEach(function(yn){yn[0]>1&&Oe>=yn[0]&&(sn+=Se?20:D),Oe>yn[yn.length-1]&&(sn+=Se?20:D)}),sn+x.top}}(w,Pt,Vt),Bt(w,Pt,Vt);var Be=Math.min(G*K.max(w,on));p=B.scaleLinear().domain([0,Be]).rangeRound([0,m]);var He=w.map(Ut);l=B.scaleOrdinal().domain(w.map(Ge)).range(He),v=w.map(function(Le){return Le}).map(function(Le,Ie){return{name:Le.name,color:f[Ie%f.length]}}),I=function(Le){return v.filter(function(Ie){return Ie.name===Le})[0].color}}(),W=Q.axisBottom(p).ticks(T,st).tickSizeInner([-g]),lt=Q.axisLeft(l),function(Be){o=Be,dt||((dt=d.select(Be).append("svg").classed("britechart row-chart",!0)).append("rect").classed("export-wrapper",!0).attr("width",u).attr("height",C).attr("fill","white"),function(){var He=dt.append("g").classed("container-group",!0).attr("transform","translate("+(x.left+ot)+", "+x.top+")");He.append("g").classed("chart-group",!0),He.append("g").classed("title-group",!0),He.append("g").classed("x-axis-group axis",!0),He.append("g").attr("transform","translate("+-1*ot+", 0)").classed("y-axis-group axis",!0),He.append("g").classed("metadata-group",!0)}()),dt.attr("width",u).attr("height",C)}(this),function(){if(!(!w||!w[0])){var Be=w[0].parentCount?p(w[0].parentCount):1;Be=Be>0?Be:1;var He=w[0].parentCount;dt.select(".title-group").selectAll("g").remove(),dt.select(".title-group").selectAll("text").remove();var Le=window.navigator.userAgent,Ie=Le.indexOf("Edge")>-1||Le.indexOf("MSIE")>-1;if(wt&&He){for(var en=wt+" "+He.toLocaleString(),Mn=R.getTextWidth(en,Y,"sans-serif"),Ae=Se?100:40,an=x.left+Be-Ae-0,_n=!1;Mn>an;)wt=wt.slice(0,-1),_n=!0,en=wt+"... "+He.toLocaleString(),Mn=R.getTextWidth(en,Y,"sans-serif");var Oe=dt.select(".title-group").append("text").text(null).attr("y",10);wt=_n?wt+"...":wt;var Sn=Oe.append("tspan").text(wt).attr("font-size",Y);Oe.append("tspan").text(He.toLocaleString()).classed("count",!0).attr("dx",5).attr("font-size",Y).attr("font-weight",600);var sn=Sn.node().getBoundingClientRect().width+10;Se&&Ie&&(sn+=40);var yn=Be-sn-5;Oe.attr("x",yn)}if(jt){var En=jt.toLocaleString(),wn=Dt+" "+En,dr=R.getTextWidth(wn,Y,"Karla, sans-serif"),nr=Se&&Ie?10:0,mr=Ie?5:0,yr=dt.select(".title-group").append("text").text(null).attr("x",m-dr-nr-10-mr-5).attr("y",10);yr.append("tspan").text(Dt).attr("font-size",Y),yr.append("tspan").text(En).classed("count",!0).attr("dx",5).attr("font-size",Y).attr("font-weight",600);var ir=u>600?m-yr.node().getBoundingClientRect().width-10-nr:m-yr.node().getBoundingClientRect().width-10;yr.attr("x",ir)}Jt&&u>600&&dt.select(".title-group").append("text").text("Change in past "+Jt).attr("font-size",Y).attr("x",m+5).attr("y",10)}}(),function(){var Be=void 0;vt?(In(Be=dt.select(".chart-group").selectAll(".row").data(y)),w&&w[0]&&w[0].parentCount&&dt.select(".chart-group").append("line").classed("focus-separator",!0).attr("y1",-10).attr("x1",p(w[0].parentCount)).attr("y2",g+x.top+x.bottom).attr("x2",p(w[0].parentCount)).style("stroke","#e7e8e9").style("stroke-width",1),dt.select(".chart-group").append("line").classed("pct-separator",!0).attr("y1",-10).attr("x1",m).attr("y2",g).attr("x2",m).style("stroke","#000").style("stroke-width",1),function(He){He.attr("x",0).attr("y",function(Le,Ie){return l(Le.name)-Vt*Le.width/2}).attr("height",function(Le){return Vt*Le.width}).attr("fill",function(Le){return I(Le.name)}).attr("width",0).transition().duration(800).ease(Et).attr("width",function(Le){var Ie=Le.value;return p(Ie)})}(Be=dt.select(".chart-group").selectAll(".row rect.pct").data(w))):In(Be=dt.select(".chart-group").selectAll("rect").data(w)),Be.exit().transition().style("opacity",0).remove()}(),function(){var Be=x.left;dt.select(".x-axis-group.axis").attr("transform","translate(0, "+g+")").call(W),dt.select(".y-axis-group.axis").call(lt),Se||(dt.selectAll(".y-axis-group.axis .tick").call(mn),Be=x.left-ot-30),dt.selectAll(".y-axis-group.axis .tick text").classed("child",function(He){return w.find(function(Le){return Le.name===He}).parent}).classed("print-mode",Se).on("mouseover",bn).on("mouseout",An).call(Qe,Be).selectAll("tspan").attr("font-size",xe),dt.selectAll(".y-axis-group.axis .tick text").classed("hidden",function(He){return w.find(function(Le){return Le.name===He}).splitterText}),Se||dt.selectAll(".y-axis-group.axis .tick").classed("expandable",function(He){return function(Le,Ie){return Le.find(function(en){return en.name===Ie}).hasChildren}(w,He)}).call(xn)}(),function(){var Be=dt.selectAll(".row-wrapper"),He=Number(Be.size())-1,Le=dt.select(".row_"+He).select(".bg-hover");if(Le._groups[0]&&Le._groups[0][0]){var Ie=Number(Le.attr("y"))+Number(Le.attr("height"))+40;dt.select("line.pct-separator").attr("y2",Ie),dt.select(".export-wrapper").attr("height",Ie),dt.attr("height",Ie)}}()})}function Pt(be){return+be.width}function Bt(be,Fe,$e){return function(we){return Fe(be[we])*$e}}var Vt=void 0,Ut=void 0;function fe(be){return[].concat(at(new Set(be.filter(function(Fe){return Fe.parent&&Fe.isParent===!1}).map(function(Fe){return Fe.parent}))))}function Ee(be){return w.find(function(Fe){return(Fe.name===be.name||Fe.name===be)&&Fe.isParent})}function xe(be){return Ee(be)?L+"px":Y+"px"}function Qe(be,Fe){if(qt){var $e=xt>1?.8:1.2;R.wrapTextWithEllipses(be,Fe,0,xt,$e)}}function mn(be){be.each(function(){var Fe=(be=d.select(this)).node().getBBox().height/2,$e=be.append("svg").attr("class",function(we){var Be;return(Be=we,w.find(function(He){return He.name===Be})).splitterText?"hidden":"visibility visibility-"+tr(we)}).attr("x",30-x.left).attr("y",-Fe).attr("width","300").attr("height","300").attr("viewBox","0 0 600 600").attr("fill","none").attr("opacity",0);$e.append("rect").attr("x",-10).attr("y",-10).attr("height","50").attr("width","50").attr("fill","#d6e8fa").on("mouseover",bn).on("mouseout",An),$e.append("path").attr("d","M 10,10 L 30,30 M 30,10 L 10,30").attr("stroke","#0072ce").attr("stroke-width","2")})}function xn(be){be.each(function(){d.select(this).selectAll("polygon").remove(),(be=d.select(this)).append("polygon").attr("transform",function(Fe){return w.find(function($e){return $e.parent===Fe})?"translate("+(ot-5)+", 2.5) rotate(180)":"translate("+(ot-15)+", -2.5)"}).attr("points",function(Fe){return"0,0 10,0 5,5"}).style("fill",function(Fe){return"#0072ce"}).style("fill-opacity",function(Fe){return w.find(function($e){return $e.name===Fe&&$e.hasChildren})?1:0})})}function In(be){var Fe=be.enter().append("g").attr("class",function(Ie,en){return"row_"+en+" row-wrapper"}),$e=Fe.filter(function(Ie){return Ie.splitterText});Fe.append("rect").attr("class","bg").on("click",function(Ie){pr(this,Ie,m,g)}).attr("x",0).attr("y",function(Ie,en){return l(Ie.name)-Vt*Ie.width/2}).attr("height",function(Ie){return Vt*Ie.width}).attr("width",m).attr("fill",function(Ie){return Ie.splitterText?"#fff":kt}),Fe.append("rect").attr("class","bg-hover").attr("x",-x.left).attr("y",function(Ie,en){return l(Ie.name)-Vt*Ie.width/2}).attr("width",u).attr("height",function(Ie){return Vt*Ie.width}).on("mouseover",bn).on("mouseout",An).attr("fill-opacity",0).attr("fill",function(Ie){return Ie.splitterText?"#fff":"#d6e8fa"}),Fe.append("rect").attr("class","focus-bar").attr("x",0).attr("y",function(Ie,en){return l(Ie.name)-Vt*Ie.width/2}).attr("height",function(Ie){return Vt*Ie.width}).attr("width",function(Ie){var en=Ie.parentCount;return en?p(en):0}).attr("fill","#e7e8e9").attr("fill-opacity",function(Ie){return Ie.parent?.5:1}),Fe.append("rect").attr("class","pct").on("mouseover",function(Ie,en,Mn){(function(Ae,an,_n,Oe,Sn){if(!an.splitterText){ke.call("customMouseOver",Ae,an,d.mouse(Ae),[Oe,Sn]),bn(an),sn=d.select(Ae),sn.attr("fill",function(yn){var En=yn.name;return En?V.color(I(En)).darker():""});var sn}})(this,Ie,0,m,g)}).on("mousemove",function(Ie){(function(en,Mn,Ae,an){Mn.splitterText||ke.call("customMouseMove",en,Mn,d.mouse(en),[Ae,an])})(this,Ie,m,g)}).on("mouseout",function(Ie,en,Mn){(function(Ae,an,_n,Oe,Sn){an.splitterText||(ke.call("customMouseOut",Ae,an,d.mouse(Ae),[Oe,Sn]),An(an),_n.forEach(function(sn){d.select(sn).attr("fill",function(yn){var En=yn.name;return En?I(En):""})}))})(this,Ie,Mn,m,g)}).on("click",function(Ie){pr(this,Ie,m,g)}).attr("x",0).attr("y",function(Ie,en){return l(Ie.name)-Vt*Ie.width/2}).attr("height",function(Ie){return Vt*Ie.width}).attr("width",function(Ie){var en=Ie.value;return p(en)}).attr("fill",function(Ie){return I(Ie.name)}).attr("fill-opacity",function(Ie){return Ie.parent?.5:1});var we=d.select(".chart-group .bg");if(nt&&we.node()){var Be=we.node().getBBox().x||we.node().getBoundingClientRect().width;Fe.append("text").attr("class","percentage-label").classed("child",function(Ie){return!Ee(Ie)}).attr("x",te).attr("y",Zt).text(function(Ie){return function(en,Mn){var Ae=en.isNotFilter,an=en.pctOfSet,_n=en.parent,Oe=en.value,Sn=en.isParent;if(!en.splitterText){var sn="";if(Ae)return"";an&&!_n&&u>600&&(sn=" | "+an+"%"),Number(Oe)===1&&(Ct=Ct.replace(/s$/,""));var yn=j.format(St)(Oe)+" "+Ct+sn,En=Sn?L:Y,wn=R.getTextWidth(yn,En,"sans-serif")+10,dr=p(Oe);return wn>dr&&wn>Mn-dr?j.format(St)(Oe):yn}}(Ie,Be)}).attr("font-size",xe).attr("fill",function(Ie,en){var Mn=p(Ie.value),Ae=Fe.selectAll("text")._groups[en][0].getComputedTextLength()+10;return Be>0&&Be-Mn0&&Be-Mn600){var Le=Fe.append("g").attr("transform","translate("+(m+10)+", 0)").attr("class","change-label-group");Le.append("text").attr("y",Zt).attr("font-size",xe).attr("font-weight","600").style("fill",function(Ie){return Ie.pctChange===0||isNaN(Ie.pctChange)?"#919395":Ie.pctChange>0?gt:Nt}).text(un),Le.append("polygon").attr("transform",function(Ie){var en=Zt(Ie);return Ee(Ie)?Ie.pctChange<0?"translate(65, "+(en+5)+") rotate(180) scale(1.5)":"translate(50, "+(en-15)+") scale(1.5)":Ie.pctChange<0?"translate(50, "+(en+5)+") rotate(180)":"translate(40, "+(en-10)+")"}).attr("points",function(Ie){return"2,8 2,13 8,13 8,8 10,8 5,0 0,8"}).style("fill",function(Ie){return Ie.pctChange>0?gt:Nt}).attr("class",function(Ie){return Ie.pctChange<0?"down":"up"}).attr("fill-opacity",function(Ie){var en=Ie.pctChange;return isNaN(en)||en===0?0:1})}}function bn(be,Fe){if(!be.splitterText){var $e=Fe;typeof be.name!="string"&&typeof be!="string"||($e=be.name?tr(be.name):tr(be)),d.select(o).select(".tick svg.visibility-"+$e).attr("opacity",1),d.select(o).select("g.row_"+$e+" .bg-hover").attr("fill-opacity",1)}}function An(be,Fe){if(!be.splitterText){var $e=Fe;typeof be.name!="string"&&typeof be!="string"||($e=be.name?tr(be.name):tr(be)),d.select(o).select(".tick svg.visibility-"+$e).attr("opacity",0),d.select(o).select("g.row_"+$e+" .bg-hover").attr("fill-opacity",0)}}function tr(be){return w.findIndex(function(Fe){return Fe.name===be})}function pr(be,Fe,$e,we){ke.call("customClick",be,Fe,d.mouse(be),[$e,we])}return ne.backgroundColor=function(be){return arguments.length?(kt=be,this):kt},ne.upArrowColor=function(be){return arguments.length?(gt=be,this):gt},ne.downArrowColor=function(be){return arguments.length?(Nt=be,this):Nt},ne.colorSchema=function(be){return arguments.length?(f=be,this):f},ne.enableLabels=function(be){return arguments.length?(nt=be,this):nt},ne.enableYAxisRight=function(be){return arguments.length?(ft=be,this):ft},ne.exportChart=function(be,Fe){P.call(ne,dt,be,Fe)},ne.height=function(be){return arguments.length?(C=be,this):C},ne.isAnimated=function(be){return arguments.length?(vt=be,this):vt},ne.labelsMargin=function(be){return arguments.length?(pt=be,this):pt},ne.labelsNumberFormat=function(be){return arguments.length?(St=be,this):St},ne.labelsSuffix=function(be){return arguments.length?(Ct=be,this):Ct},ne.labelsSize=function(be){return arguments.length?(L=be,this):L},ne.labelsSizeChild=function(be){return arguments.length?(Y=be,this):Y},ne.pctChangeLabelSize=function(be){return arguments.length?(rt=be,this):rt},ne.loadingState=function(be){return arguments.length?(M=be,this):M},ne.margin=function(be){return arguments.length?(x=z({},x,be),this):x},ne.nameLabel=function(be){return arguments.length?(he=be,this):he},ne.numberFormat=function(be){return arguments.length?(st=be,this):st},ne.on=function(){var be=ke.on.apply(ke,arguments);return be===ke?ne:be},ne.percentageAxisToMaxRatio=function(be){return arguments.length?(G=be,this):G},ne.isPrintMode=function(be){return arguments.length?(Se=be,this):Se},ne.outerPadding=function(be){return arguments.length?(O=be,this):O},ne.padding=function(be){return arguments.length?(it=be,this):it},ne.paddingBetweenGroups=function(be){return arguments.length?(D=be,this):D},ne.pctChangeLabel=function(be){return arguments.length?(ve=be,this):ve},ne.yAxisLineWrapLimit=function(be){return arguments.length?(xt=be,this):xt},ne.labelsFocusTitle=function(be){return arguments.length?(wt=be,this):wt},ne.labelsTotalCount=function(be){return arguments.length?(jt=be,this):jt},ne.labelsTotalText=function(be){return arguments.length?(Dt=be,this):Dt},ne.labelsInterval=function(be){return arguments.length?(Jt=be,this):Jt},ne.valueLabel=function(be){return arguments.length?(ie=be,this):ie},ne.width=function(be){return arguments.length?(u=be,this):u},ne.xTicks=function(be){return arguments.length?(T=be,this):T},ne.yAxisPaddingBetweenChart=function(be){return arguments.length?(ot=be,this):ot},ne.yTicks=function(be){return arguments.length?(k=be,this):k},ne.wrapLabels=function(be){return arguments.length?(qt=be,this):qt},ne}}.call(_,E,_,Lt))===void 0||(Lt.exports=U)},function(Lt,_){Lt.exports=q},function(Lt,_,E){"use strict";var U,z=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(J){return typeof J}:function(J){return J&&typeof Symbol=="function"&&J.constructor===Symbol&&J!==Symbol.prototype?"symbol":typeof J},at=function(J,tt){if(Array.isArray(J))return J;if(Symbol.iterator in Object(J))return function(K,Z){var Q=[],V=!0,X=!1,j=void 0;try{for(var B,d=K[Symbol.iterator]();!(V=(B=d.next()).done)&&(Q.push(B.value),!Z||Q.length!==Z);V=!0);}catch(R){X=!0,j=R}finally{try{!V&&d.return&&d.return()}finally{if(X)throw j}}return Q}(J,tt);throw new TypeError("Invalid attempt to destructure non-iterable instance")};(U=function(J){var tt=E(11),K=E(9),Z=E(2),Q=(E(8),E(28)),V=E(35).axisTimeCombinations,X=E(24),j=X.formatIntegerValue,B=X.formatDecimalValue,d=X.isInteger,R=E(26).getTextWidth;return function(){var P=2,s=2,b=2,x=2,o="Tooltip title",u=!0,C=void 0,M={y:-55,x:0},w=void 0,y=void 0,m=void 0,g=void 0,p=48,l=0,f=37,v=void 0,I=void 0,k=tt.easeQuadInOut,T=void 0,G="date",st="value",nt="name",ft="topics",pt=V.DAY_MONTH,St=null,Ct=null,L=[],Y=null,rt=null,it=Q.timeFormat("%b %d, %Y"),D=Q.timeFormat("%b %d, %I %p"),O=void 0,W=void 0;function lt(gt){gt.each(function(wt){250-x-s,45-P-b,function(Dt){W||((W=Z.select(Dt).append("g").classed("britechart britechart-tooltip",!0).style("visibility","hidden")).append("g").classed("tooltip-container-group select-disable",!0).attr("transform","translate( "+x+", "+P+")").append("g").classed("tooltip-group",!0),w=W.selectAll(".tooltip-group").append("g").classed("tooltip-text",!0),C=w.append("rect").classed("tooltip-text-container",!0).attr("x",-54.5).attr("y",0).attr("width",250).attr("height",p).attr("rx",3).attr("ry",3).style("fill","#FFFFFF").style("stroke","#D2D6DF").style("stroke-width",1),g=w.append("text").classed("tooltip-title",!0).attr("x",-46.5).attr("dy",".35em").attr("y",16).style("fill","#6D717A"),y=w.append("line").classed("tooltip-divider",!0).attr("x1",-46.5).attr("x2",265).attr("y1",31).attr("y2",31).style("stroke","#D2D6DF"),m=w.append("g").classed("tooltip-body",!0).style("transform","translateY(8px)").style("fill","#282C35")),W.transition().attr("width",250).attr("height",45),lt.hide()}(this)})}function ot(gt){var wt=gt[st];return gt.missingValue?"-":function(Dt){if(rt!==null)return rt(Dt);var jt=B;return Dt?(Y!==null?jt=K.format(Y):d(Dt)&&(jt=j),jt(Dt)):0}(wt).toString()}function xt(gt){var wt,Dt,jt=gt[nt],Jt=void 0,ie=void 0;wt=gt.topicName||jt,Dt=ot(gt),ie=m.append("text").classed("tooltip-left-text",!0).attr("dy","1em").attr("x",l).attr("y",f).style("fill","#000000").text(wt).call(Et,170,-25),Jt=m.append("text").classed("tooltip-right-text",!0).attr("dy","1em").attr("x",l).attr("y",f).style("fill","#000000").text(Dt),v=ie.node().getBBox().height?ie.node().getBBox().height:v,p+=v+5,I=Jt.node().getBBox().width?Jt.node().getBBox().width:I,Jt.attr("x",250-I-10-62.5),m.append("circle").classed("tooltip-circle",!0).attr("cx",-39.5).attr("cy",f+8).attr("r",5).style("fill",T[jt]).style("stroke-width",1),f+=v+7}function dt(gt,wt,Dt){var jt,Jt,ie=(jt=at([wt,Dt],2),Jt=jt[0],jt[1],[Jt-250<0?65:-205,M.y]),qt=at(ie,2),he=qt[0],ve=qt[1];C.attr("width",250).attr("height",p+10),w.transition().duration(100).ease(k).attr("transform","translate("+he+", "+ve+")"),y.attr("x2",190)}function vt(gt){var wt=o,Dt=function(jt){var Jt=St||pt,ie=null,qt={month:"short",day:"numeric"};return Jt===V.DAY_MONTH||Jt===V.MONTH_YEAR?(ie=it,qt.year="numeric"):Jt===V.HOUR_DAY||Jt===V.MINUTE_HOUR?(ie=D,qt.hour="numeric"):Jt===V.CUSTOM&&typeof Ct=="string"&&(ie=Q.timeFormat(Ct)),O&&typeof Intl!="undefined"&&(typeof Intl=="undefined"?"undefined":z(Intl))==="object"&&Intl.DateTimeFormat?Intl.DateTimeFormat(O,qt).format(jt):ie(jt)}(new Date(gt[G]));wt.length?u&&(wt=wt+" - "+Dt):wt=Dt,g.text(wt)}function Et(gt,wt){var Dt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;gt.each(function(){var jt,Jt,ie,qt,he,ve,Se;for(jt=(gt=Z.select(this)).text().split(/\s+/).reverse(),ie=[],qt=0,he=gt.attr("y"),ve=parseFloat(gt.attr("dy")),Se=gt.text(null).append("tspan").attr("x",Dt).attr("y",he).attr("dy",ve+"em");Jt=jt.pop();)ie.push(Jt),Se.text(ie.join(" ")),R(ie.join(" "),16,"Karla, sans-serif")>wt&&(ie.pop(),Se.text(ie.join(" ")),qt<2&&(ie=[Jt],Se=gt.append("tspan").attr("x",Dt).attr("y",he).attr("dy",1.2*++qt+ve+"em").text(Jt)))})}function kt(gt){var wt=gt[ft];L.length?wt=function(Dt){var jt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:L;return jt.map(function(Jt){return Dt.filter(function(ie){return ie.name===Jt})[0]})}(wt):wt.length&&wt[0].name&&(wt=function(Dt){return Dt.map(function(jt){return jt}).sort(function(jt,Jt){return jt.name>Jt.name?1:jt.name===Jt.name?0:-1})}(wt)),m.selectAll("text").remove(),m.selectAll("circle").remove(),vt(gt),p=48,f=37,l=0,wt.forEach(xt)}function Nt(gt,wt,Dt){kt(gt),dt(0,wt,Dt)}return lt.axisTimeCombinations=V,lt.dateFormat=function(gt){return arguments.length?(St=gt,this):St||pt},lt.dateCustomFormat=function(gt){return arguments.length?(Ct=gt,this):Ct},lt.dateLabel=function(gt){return arguments.length?(G=gt,this):G},lt.hide=function(){return W.style("visibility","hidden"),this},lt.locale=function(gt){return arguments.length?(O=gt,this):O},lt.nameLabel=function(gt){return arguments.length?(nt=gt,this):nt},lt.numberFormat=function(gt){return arguments.length?(Y=gt,this):Y},lt.valueFormatter=function(gt){return arguments.length?(rt=gt,this):rt},lt.shouldShowDateInTitle=function(gt){return arguments.length?(u=gt,this):u},lt.show=function(){return W.style("visibility","visible"),this},lt.title=function(gt){return arguments.length?(o=gt,this):o},lt.tooltipOffset=function(gt){return arguments.length?(M=gt,this):M},lt.topicsOrder=function(gt){return arguments.length?(L=gt,this):L},lt.topicLabel=function(gt){return arguments.length?(ft=gt,this):ft},lt.update=function(gt,wt,Dt){var jt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;return T=wt,Nt(gt,Dt,jt),this},lt.valueLabel=function(gt){return arguments.length?(st=gt,this):st},lt}}.call(_,E,_,Lt))===void 0||(Lt.exports=U)},function(Lt,_,E){"use strict";var U,z=function(at,J){if(Array.isArray(at))return at;if(Symbol.iterator in Object(at))return function(tt,K){var Z=[],Q=!0,V=!1,X=void 0;try{for(var j,B=tt[Symbol.iterator]();!(Q=(j=B.next()).done)&&(Z.push(j.value),!K||Z.length!==K);Q=!0);}catch(d){V=!0,X=d}finally{try{!Q&&B.return&&B.return()}finally{if(V)throw X}}return Z}(at,J);throw new TypeError("Invalid attempt to destructure non-iterable instance")};(U=function(at){var J=E(0),tt=E(11),K=E(9),Z=E(2);return E(8),function(){var Q=12,V=12,X=12,j=12,B="",d="value",R="name",P=tt.easeQuadInOut,s=void 0,b=void 0,x=0,o=20,u=".2f",C=function(v){return K.format(u)(v)},M=void 0,w=void 0,y=void 0;function m(v){v.each(function(){M=100-j-V,w=100-Q-X,function(I){y||(y=Z.select(I).append("g").classed("britechart britechart-mini-tooltip",!0)).append("g").classed("tooltip-container-group",!0).attr("transform","translate( "+j+", "+Q+")").append("g").classed("tooltip-group",!0),y.transition().attr("width",100).attr("height",100),m.hide()}(this),b=y.selectAll(".tooltip-group").append("g").classed("tooltip-text select-disable",!0),s=b.append("rect").classed("tooltip-background",!0).attr("width",100).attr("height",100).attr("rx",1).attr("ry",1).attr("y",-Q).attr("x",-j).style("fill","#43484e").style("stroke","#43484e").style("stroke-width",1).style("pointer-events","none").style("opacity",.9)})}function g(){for(var v=arguments.length,I=Array(v),k=0;k0}(nt,T)?T+o:T-M-o-V,function(pt,St){return pt-Q-X-w-St>0}(ft,G)?G+x:G-w-x-X]}function l(){var v=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},I=v[d]||"",k=v[R]||"",T=21,G=22*1.18,st="1em",nt=0,ft=void 0,pt=void 0,St=void 0;b.selectAll("text").remove(),B&&(St=b.append("text").classed("mini-tooltip-title",!0).attr("dy",st).attr("y",0).style("fill","#43484e").style("font-size",14).text(B),nt=T+nt),k&&(pt=b.append("text").classed("mini-tooltip-name",!0).attr("dy",st).attr("y",nt||0).style("fill","#ffffff").style("font-size",14).text(k),nt=T+nt),I&&(ft=b.append("text").classed("mini-tooltip-value",!0).attr("dy",st).attr("y",nt||0).style("fill","#ffffff").style("font-size",22).style("font-weight",200).text(C(I)),nt=G+nt),M=g(pt,St,ft),w=nt}function f(v,I,k){var T,G,st,nt;l(v),T=p(I,k),G=z(T,2),st=G[0],nt=G[1],y.transition().duration(100).ease(P).attr("height",w+Q+X).attr("width",M+j+V).attr("transform","translate("+st+","+nt+")"),s.attr("height",w+Q+X).attr("width",M+j+V)}return m.hide=function(){return y.style("visibility","hidden"),this},m.nameLabel=function(v){return arguments.length?(R=v,this):R},m.numberFormat=function(v){return arguments.length?(u=v,this):u},m.valueFormatter=function(v){return arguments.length?(C=v,this):C},m.show=function(){var v;return l(v),y.style("visibility","visible"),this},m.title=function(v){return arguments.length?(B=v,this):B},m.update=function(v,I,k){return f(v,I,k),this},m.valueLabel=function(v){return arguments.length?(d=v,this):d},m}}.call(_,E,_,Lt))===void 0||(Lt.exports=U)},function(Lt,_,E){"use strict";var U,z=Object.assign||function(at){for(var J=1;JGt[ye]?-1:Gt[me]===Gt[ye]?0:1}),$t=Tt.indexOf("Other");if($t>=0){var le=Tt.splice($t,1);Tt=Tt.concat(le)}return Tt}(mt);var It=d.stack().keys(Dt).order(d.stackOrderNone).offset(d.stackOffsetNone);Ge=It(tr),Se=It(An)}(),Cr=Le?He.maxY:(Vi=nt(In.map(function(nn){return nn.name})),Z.max(An,function(nn){var mt=Vi.map(function(It){return nn[It]});return Z.sum(mt)})),L=B.scaleTime().domain(Z.extent(bn,function(nn){return nn.date})).rangeRound([0,mn]),it=B.scaleLinear().domain([0,Cr]).rangeRound([xn,0]).nice(),gt=Dt.reduce(function(nn,mt,It){return s({},nn,tt({},mt,dt[It]))},{}),re=nt(In.map(function(nn){return nn.name})),Me={},re.forEach(function(nn){var mt=In.find(function(It){return It.name===nn});mt.hasOwnProperty("show")?Me[nn]=mt.show:Me[nn]=!0}),wt=Me,function(nn){Qe||((Qe=R.select(nn).append("svg").classed("britechart stacked-area",!0)).append("rect").classed("export-wrapper",!0).attr("width",pt).attr("height",St).attr("fill","white"),function(){var mt=Qe.append("g").classed("container-group",!0).attr("transform","translate("+ft.left+","+ft.top+")");mt.append("g").classed("x-axis-group",!0).append("g").classed("x axis",!0),mt.selectAll(".x-axis-group").append("g").classed("month-axis",!0),mt.append("g").classed("y-axis-group axis",!0),mt.append("g").classed("grid-lines-group",!0),mt.append("g").classed("y-axis-label",!0),mt.append("g").classed("chart-group",!0),fe&&mt.append("g").classed("legend-group",!0),mt.append("g").classed("metadata-group",!0)}()),Qe.attr("width",pt).attr("height",St)}(this),function(){var nn=void 0,mt=void 0;if(Jt==="custom"&&typeof qt=="string")nn={tick:ie,format:P.timeFormat(qt)},mt=null;else{var It=u(bn,pt,Jt,he);nn=It.minor,mt=It.major,rt=Q.axisBottom(L).ticks(mt.tick).tickSize(0,0).tickFormat(mt.format)}Y=Q.axisBottom(L).ticks(nn.tick).tickSize(10,0).tickPadding(5).tickFormat(nn.format),D=Q.axisRight(it).ticks(W).tickSize([0]).tickPadding(5).tickFormat(wn),function(Gt,Tt){Qe.select(".grid-lines-group").selectAll("line").remove(),(pr==="horizontal"||pr==="full")&&Qe.select(".grid-lines-group").selectAll("line.horizontal-grid-line").data(it.ticks(Tt)).enter().append("line").attr("class","horizontal-grid-line").attr("x1",-Fe-30).attr("x2",mn).attr("y1",function($t){return it($t)}).attr("y2",function($t){return it($t)}),pr!=="vertical"&&pr!=="full"||Qe.select(".grid-lines-group").selectAll("line.vertical-grid-line").data(L.ticks(Gt)).enter().append("line").attr("class","vertical-grid-line").attr("y1",0).attr("y2",xn).attr("x1",function($t){return L($t)}).attr("x2",function($t){return L($t)}),Qe.select(".grid-lines-group").selectAll("line.extended-x-line").data([0]).enter().append("line").attr("class","extended-x-line").attr("x1",-Fe-30).attr("x2",mn).attr("y1",St-ft.bottom-ft.top).attr("y2",St-ft.bottom-ft.top)}(nn.tick,W)}(),function(){Qe.select(".x-axis-group .axis.x").attr("transform","translate( 0, "+xn+" )").call(Y),Jt!=="custom"&&Qe.select(".x-axis-group .month-axis").attr("transform","translate(0, "+(xn+30)+")").call(rt),Qe.select(".y-axis-group.axis").attr("transform","translate( "+-Fe+", 0)").call(D).call(dr),lt&&(ot&&Qe.selectAll(".y-axis-label-text").remove(),ot=Qe.select(".y-axis-label").append("text").classed("y-axis-label-text",!0).attr("x",-xn/2).attr("y",xt).attr("text-anchor","middle").attr("transform","rotate(270 0 0)").text(lt))}(),function(){if(ke&&(Qe.selectAll(".layer-container").remove(),Qe.selectAll(".layer").remove(),Qe.selectAll(".area-outline").remove()),Le)return nn=d.line().x(function(It){return L(It.date)}).y(function(){return it(0)-1}),(mt=Qe.select(".chart-group")).append("path").attr("class","empty-data-line").attr("d",nn(An)).style("stroke","url(#empty-data-line-gradient)"),void mt.append("linearGradient").attr("id","empty-data-line-gradient").attr("gradientUnits","userSpaceOnUse").attr("x1",0).attr("x2",L(In[In.length-1].date)).attr("y1",0).attr("y2",0).selectAll("stop").data([{offset:"0%",color:vt[0]},{offset:"100%",color:vt[1]}]).enter().append("stop").attr("offset",function(It){return It.offset}).attr("stop-color",function(It){return It.color});var nn,mt;on=d.area().curve(w[ve]).x(function(It){var Gt=It.data;return L(Gt.date)}).y0(function(It){return it(It[0])}).y1(function(It){return it(It[1])}),un=d.line().curve(on.curve()).x(function(It){var Gt=It.data;return L(Gt.date)}).y(function(It){return it(It[1])}),Ut?((ke=Qe.select(".chart-group").selectAll(".layer").data(Ge,Oe).enter().append("g").classed("layer-container",!0)).append("path").attr("class","layer").attr("d",on).style("opacity",function(It){var Gt=It.key;return wt[Gt]?Nt:0}).style("fill",function(It){var Gt=It.key;return gt[Gt]}),ke.append("path").attr("class","area-outline").attr("d",un).style("stroke",function(It){var Gt=It.key;return gt[Gt]}).style("opacity",function(It){var Gt=It.key;return wt[Gt]?Nt:0}),Qe.select(".chart-group").selectAll(".layer").data(Se).transition().delay(function(It,Gt){return te[Gt]}).duration(1e3).ease(Ee).attr("d",on).style("opacity",function(It){var Gt=It.key;return wt[Gt]?Nt:0}).style("fill",function(It){var Gt=It.key;return gt[Gt]}),Qe.select(".chart-group").selectAll(".area-outline").data(Se).transition().delay(function(It,Gt){return te[Gt]}).duration(1e3).ease(Ee).attr("d",un).style("opacity",function(It){var Gt=It.key;return wt[Gt]?Nt:0})):((ke=Qe.select(".chart-group").selectAll(".layer").data(Se).enter().append("g").classed("layer-container",!0)).append("path").attr("class","layer").attr("d",on).style("opacity",function(It){var Gt=It.key;return wt[Gt]?Nt:0}).style("fill",function(It){var Gt=It.key;return gt[Gt]}),ke.append("path").attr("class","area-outline").attr("d",un).style("stroke",function(It){var Gt=It.key;return gt[Gt]}).style("opacity",function(It){var Gt=It.key;return wt[Gt]?Nt:0}),Qe.select(".chart-group").selectAll(".layer").attr("d",on).style("opacity",function(It){var Gt=It.key;return wt[Gt]?Nt:0}).style("fill",function(It){var Gt=It.key;return gt[Gt]}),Qe.select(".chart-group").selectAll(".area-outline").attr("class","area-outline").attr("d",un).style("stroke",function(It){var Gt=It.key;return gt[Gt]}).style("opacity",function(It){var Gt=It.key;return wt[Gt]?Nt:0})),xe||Qe.select(".chart-group").selectAll(".area-outline").style("display","none"),ke.exit().transition().style("opacity",0).remove()}(),function(){if(fe){var nn=Number.parseInt(mn)+Number.parseInt(ft.right);en=Qe.selectAll(".legend-group").append("g").attr("transform","translate("+nn+", 0)").classed("tooltip-text",!0),Ae=en.append("text").classed("tooltip-title",!0).attr("x",-43).attr("dy",".35em").attr("y",16).style("fill","#282C35").style("font-size","12px"),en.append("line").classed("tooltip-divider",!0).attr("x1",-43).attr("x2",225).attr("y1",31).attr("y2",31).style("stroke","#D2D6DF"),Mn=en.append("g").classed("tooltip-body",!0).style("transform","translateY(8px)").style("fill","#282C35");for(var mt=[].concat(J(new Set(In.map(function(Ne){return Ne.name})))),It=[],Gt=function(Ne){var Je={},Ve=mt[Ne];Je.name=Ve,Je.sum=In.filter(function(ln){return ln.name===mt[Ne]}).reduce(function(ln,Tn){return ln+Tn.value},0),It.push(Je)},Tt=0;Ttbe&&!Le&&(function(){Zt&&Qe.selectAll(".overlay").remove(),Zt=Qe.select(".metadata-group").append("rect").attr("class","overlay").attr("y1",0).attr("y2",xn).attr("height",xn).attr("width",mn).attr("fill","rgba(0, 0, 0, 0)").style("display","none")}(),function(){ne&&Qe.selectAll(".vertical-marker-container").remove(),ne=Qe.select(".metadata-group").append("g").attr("class","vertical-marker-container").attr("transform","translate(9999, 0)"),Pt=ne.selectAll("path").data([{x1:0,y1:0,x2:0,y2:0}]).enter().append("line").classed("vertical-marker",!0).attr("x1",0).attr("y1",xn).attr("x2",0).attr("y2",0)}(),Qe.on("mouseover",function(nn){(function(mt,It){Zt.style("display","block"),Pt.classed("bc-is-active",!0),sn.call("customMouseOver",mt,It,R.mouse(mt))})(this,nn)}).on("mouseout",function(nn){(function(mt,It){Zt.style("display","none"),Pt.classed("bc-is-active",!1),sn.call("customMouseOut",mt,It,R.mouse(mt))})(this,nn)}).on("mousemove",function(nn){(function(mt){Bt||Lr();var It=R.mouse(mt),Gt=at(It,2),Tt=Gt[0],$t=Gt[1],le=ir(Tt-ft.left),me=void 0;le&&(ur(me=L(new Date(le.key))),Br(le),sn.call("customMouseMove",mt,le,gt,me,$t))})(this)})),Vt&&function(){Bt||Lr();var nn=ir(mn);nn&&(ur(L(new Date(nn.key))),Br(nn))}()})}function En(){Qe.on("touchmove",function(jn){(function(Rr,mi){sn.call("customTouchMove",Rr,mi,R.touch(Rr))})(this,jn)})}function wn(jn){return(p(jn)?m:g)(jn)}function dr(jn){jn.selectAll(".tick text").attr("transform","translate(-20, -8)")}function nr(jn){return new Date(jn).toLocaleDateString()}function mr(jn){var Rr,mi,ui=void 0,Jr=void 0;Rr=jn.name,mi=jn.sum.toLocaleString(),Jr=Mn.append("text").classed("tooltip-left-text",!0).attr("dy","1em").attr("x",-15).attr("y",an).style("fill","#000000").style("font-size","12px").text(Rr).call(yr,200,12,-25),ui=Mn.append("text").classed("tooltip-right-text",!0).attr("dy","1em").attr("x",-15).attr("y",an).style("fill","#000000").style("font-size","12px").text(mi),_n=Jr.node().getBBox().height?Jr.node().getBBox().height:_n,_n+5,Ie=ui.node().getBBox().width?ui.node().getBBox().width:Ie,ui.attr("x",300-Ie-75),Mn.append("circle").classed("tooltip-circle",!0).attr("cx",-35).attr("cy",an+8).attr("r",5).style("fill",gt[jn.name]).style("stroke-width",1),an+=_n+7}function yr(jn,Rr,mi){var ui=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;jn.each(function(){var Jr,Cr,Vi,re,Me,Ke,nn;for(Jr=(jn=R.select(this)).text().split(/\s+/).reverse(),Vi=[],re=0,Me=jn.attr("y"),Ke=parseFloat(jn.attr("dy")),nn=jn.text(null).append("tspan").attr("x",ui).attr("y",Me).attr("dy",Ke+"em");Cr=Jr.pop();)Vi.push(Cr),nn.text(Vi.join(" ")),b.getTextWidth(Vi.join(" "),mi,"Karla, sans-serif")>Rr&&(Vi.pop(),nn.text(Vi.join(" ")),re<4&&(Vi=[Cr],nn=jn.append("tspan").attr("x",ui).attr("y",Me).attr("dy",1.2*++re+Ke+"em").text(Cr)))})}function ir(jn){var Rr=bn.filter(function(mi){var ui=mi.date;return Math.abs(L(ui)-jn)<=Bt});if(Rr.length)return Rr[0]}function Lr(){var jn=bn.map(function(Rr){return Rr.date});Bt=(L(jn[1])-L(jn[0]))/2}function Br(jn){var Rr=jn.values,mi=0;ne.selectAll(".circle-container").remove(),Rr=Rr.filter(function(Jr){return!!Jr});var ui=Dt.reduce(function(Jr,Cr){return[].concat(J(Jr),[Rr.find(function(Vi){return Vi.name===Cr})])},[]);ui.forEach(function(Jr,Cr){var Vi=ne.append("g").classed("circle-container",!0).append("circle").classed("data-point-highlighter",!0).attr("cx",12).attr("cy",0).attr("r",5).style("stroke-width",1.2).style("stroke",gt[Jr.name]).style("opacity",function(re){var Me=re.key;return wt[Me]?Nt:0}).style("cursor","pointer").on("click",function(){(function(re){Et||(Et=f(Qe.select(".metadata-group")),kt=v(Et));var Me=R.select(re);Me.style("stroke-width",5).style("stroke-opacity",.6).attr("filter","url(#"+kt+")"),I(Me,Ee,7)})(this),function(re,Me){sn.call("customDataEntryClick",re,Me,R.mouse(re))}(this,Jr)}).on("mouseout",function(){var re;re=this,R.select(re).attr("filter","none")});mi+=ui[Cr][we],Vi.attr("transform","translate( -12, "+it(mi)+" )")})}function ur(jn){ne.attr("transform","translate("+jn+",0)")}return yn.areaCurve=function(jn){return arguments.length?(ve=jn,this):ve},yn.areaOpacity=function(jn){return arguments.length?(Nt=jn,this):Nt},yn.aspectRatio=function(jn){return arguments.length?(O=jn,this):O},yn.axisTimeCombinations=M,yn.colorSchema=function(jn){return arguments.length?(dt=jn,this):dt},yn.dateLabel=function(jn){return arguments.length?($e=jn,this):$e},yn.emptyDataConfig=function(jn){return arguments.length?(He=jn,this):He},yn.grid=function(jn){return arguments.length?(pr=jn,this):pr},yn.hasOutline=function(jn){return arguments.length?(xe=jn,this):xe},yn.height=function(jn){return arguments.length?(O&&(pt=Math.ceil(jn/O)),St=jn,this):St},yn.initializeVerticalMarker=function(jn){return arguments.length?(Vt=jn,this):Vt},yn.isAnimated=function(jn){return arguments.length?(Ut=jn,this):Ut},yn.isPrintMode=function(jn){return arguments.length?(fe=jn,this):fe},yn.keyLabel=function(jn){return arguments.length?(Be=jn,this):Be},yn.margin=function(jn){return arguments.length?(ft=z({},ft,jn),this):ft},yn.tooltipThreshold=function(jn){return arguments.length?(be=jn,this):be},yn.topicsOrder=function(jn){return arguments.length?(jt=jn,this):jt},yn.loadingState=function(jn){return arguments.length?(Ct=jn,this):Ct},yn.locale=function(jn){return arguments.length?(he=jn,this):he},yn.exportChart=function(jn,Rr){x.call(yn,Qe,jn,Rr)},yn.on=function(){var jn=sn.on.apply(sn,arguments);return jn===sn?yn:jn},yn.valueLabel=function(jn){return arguments.length?(we=jn,this):we},yn.width=function(jn){return arguments.length?(O&&(St=Math.ceil(jn*O)),pt=jn,this):pt},yn.xAxisCustomFormat=function(jn){return arguments.length?(qt=jn,this):qt},yn.xAxisFormat=function(jn){return arguments.length?(Jt=jn,this):Jt},yn.xTicks=function(jn){return arguments.length?(ie=jn,this):ie},yn.yAxisLabel=function(jn){return arguments.length?(lt=jn,this):lt},yn.yAxisLabelOffset=function(jn){return arguments.length?(xt=jn,this):xt},yn.yTicks=function(jn){return arguments.length?(W=jn,this):W},yn}}.call(_,E,_,Lt))===void 0||(Lt.exports=U)},function(Lt,_,E){"use strict";var U,z=Object.assign||function(at){for(var J=1;J0&&arguments[0]!==void 0&&arguments[0],Pt=ne?1:0;lt.attr("opacity",Pt),ot.attr("opacity",Pt)}return on.aspectRatio=function(ne){return arguments.length?(w=ne,this):w},on.circleOpacity=function(ne){return arguments.length?(vt=ne,this):vt},on.colorSchema=function(ne){return arguments.length?(gt=ne,this):gt},on.exportChart=function(ne,Pt){d.call(on,qt,ne,Pt)},on.grid=function(ne){return arguments.length?(l=ne,this):l},on.hasCrossHairs=function(ne){return arguments.length?(Dt=ne,this):Dt},on.hasHollowCircles=function(ne){return arguments.length?(ie=ne,this):ie},on.hasTrendline=function(ne){return arguments.length?(jt=ne,this):jt},on.height=function(ne){return arguments.length?(w&&(C=Math.ceil(ne/w)),M=ne,this):M},on.highlightTextLegendOffset=function(ne){return arguments.length?(xt=ne,this):xt},on.isAnimated=function(ne){return arguments.length?(wt=ne,this):wt},on.margin=function(ne){return arguments.length?(u=z({},u,ne),this):u},on.maxCircleArea=function(ne){return arguments.length?(Nt=ne,this):Nt},on.on=function(){var ne=Se.on.apply(Se,arguments);return ne===Se?on:ne},on.width=function(ne){return arguments.length?(w&&(M=Math.ceil(ne*w)),C=ne,this):C},on.xAxisLabel=function(ne){return arguments.length?(L=ne,this):L},on.xAxisLabelOffset=function(ne){return arguments.length?(rt=ne,this):rt},on.xAxisFormat=function(ne){return arguments.length?(I=ne,this):I},on.xTicks=function(ne){return arguments.length?(g=ne,this):g},on.yAxisFormat=function(ne){return arguments.length?(G=ne,this):G},on.yAxisLabel=function(ne){return arguments.length?(pt=ne,this):pt},on.yAxisLabelOffset=function(ne){return arguments.length?(Ct=ne,this):Ct},on.yTicks=function(ne){return arguments.length?(p=ne,this):p},on}}.call(_,E,_,Lt))===void 0||(Lt.exports=U)},function(Lt,_,E){"use strict";var U,z=Object.assign||function(J){for(var tt=1;ttD&&pt.on("mouseover",function(Zt){(function(ne,Pt){ie.call("customMouseOver",ne,Pt,d.mouse(ne))})(this,Zt)}).on("mouseout",function(Zt){(function(ne,Pt){pt.select(".metadata-group").attr("transform","translate(9999, 0)"),ie.call("customMouseOut",ne,Pt,d.mouse(ne))})(this,Zt)}).on("mousemove",function(Zt){var ne,Pt,Bt,Vt,Ut,fe,Ee,xe,Qe,mn;Pt=ve(ne=this),Bt=at(Pt,2),Vt=Bt[0],Ut=Bt[1],fe=ft?ke(Ut):Se(Vt),Ee=void 0,xe=void 0,fe&&(ft?(Ee=Vt-x.left,xe=m(fe.key)+m.bandwidth()/2):(Ee=M(fe.key)+w(fe[Nt]),xe=Ut-x.bottom),Qe=Ee,mn=xe,pt.select(".metadata-group").attr("transform","translate("+Qe+","+mn+")"),ie.call("customMouseMove",ne,fe,G,Ee,xe))}).on("click",function(Zt){var ne,Pt,Bt,Vt,Ut,fe;Pt=ve(ne=this),Bt=at(Pt,2),Vt=Bt[0],Ut=Bt[1],fe=ft?ke(Ut):Se(Vt),ie.call("customClick",ne,fe,d.mouse(ne))}),pt.selectAll(".bar").on("mouseover",function(Zt){(function(ne,Pt){d.select(ne).attr("fill",function(){return Z.color(G[Pt.group]).darker()})})(this,Zt)}).on("mouseout",function(Zt){(function(ne,Pt){d.select(ne).attr("fill",function(){return G[Pt.group]})})(this,Zt)})}()})}function he(un){un.selectAll(".tick text").attr("transform","translate("+f.x+", "+f.y+")")}function ve(un){return d.mouse(un)}function Se(un){var te=un-x.left,Zt=w.bandwidth(),ne=[];return st.forEach(function(Pt){var Bt=Pt.values.find(function(Vt){return Math.abs(te>=M(Vt[Et])+w(Vt[Nt]))&&Math.abs(te-w(Vt[Nt])-M(Vt[Et])<=Zt)});Bt&&(Bt.values=Pt.values,Bt.key=Bt.name,ne.push(Bt))}),ne.length?ne[0]:void 0}function ke(un){var te=un-x.bottom,Zt=m.bandwidth(),ne=[];return st.map(function(Pt){var Bt=Pt.values.find(function(Vt){return Math.abs(te>=m(Vt[Et]))&&Math.abs(te-m(Vt[Et])<=2*Zt)});Bt&&(Bt.values=Pt.values,Bt.key=Bt.name,ne.push(Bt))}),ne.length?ne[0]:void 0}function Ge(un){var te=d.select(this),Zt=j.interpolateRound(0,M(Dt(un))),ne=j.interpolateNumber(0,1);return function(Pt){te.attr("width",Zt(Pt)).style("opacity",ne(Pt))}}function on(un){var te=d.select(this),Zt=j.interpolateRound(0,Ct-m(Dt(un))),ne=j.interpolateRound(Ct,m(Dt(un))),Pt=j.interpolateNumber(0,1);return function(Bt){te.attr("y",ne(Bt)).attr("height",Zt(Bt)).style("opacity",Pt(Bt))}}return qt.aspectRatio=function(un){return arguments.length?(l=un,this):l},qt.colorSchema=function(un){return arguments.length?(k=un,this):k},qt.exportChart=function(un,te){P.call(qt,pt,un,te)},qt.groupLabel=function(un){return arguments.length?(Nt=un,this):Nt},qt.grid=function(un){return arguments.length?(vt=un,this):vt},qt.height=function(un){return arguments.length?(l&&(o=Math.ceil(un/l)),u=un,this):u},qt.isHorizontal=function(un){return arguments.length?(ft=un,this):ft},qt.isAnimated=function(un){return arguments.length?(Jt=un,this):Jt},qt.loadingState=function(un){return arguments.length?(C=un,this):C},qt.margin=function(un){return arguments.length?(x=z({},x,un),this):x},qt.nameLabel=function(un){return arguments.length?(Et=un,this):Et},qt.yTicks=function(un){return arguments.length?(v=un,this):v},qt.on=function(){var un=ie.on.apply(ie,arguments);return un===ie?qt:un},qt.tooltipThreshold=function(un){return arguments.length?(D=un,this):D},qt.valueLabel=function(un){return arguments.length?(kt=un,this):kt},qt.valueLabelFormat=function(un){return arguments.length?(gt=un,this):gt},qt.width=function(un){return arguments.length?(l&&(u=Math.ceil(un*l)),o=un,this):o},qt.xTicks=function(un){return arguments.length?(I=un,this):I},qt.yAxisLabel=function(un){return arguments.length?(lt=un,this):lt},qt.yAxisLabelOffset=function(un){return arguments.length?(xt=un,this):xt},qt.yTickTextOffset=function(un){return arguments.length?(f=un,this):f},qt}}.call(_,E,_,Lt))===void 0||(Lt.exports=U)},function(Lt,_,E){"use strict";var U,z=Object.assign||function(tt){for(var K=1;Kit?wn-dr-10:wn}).attr("y",function(En){return v(Ge(En))+16}).text(function(En){return xe(Se(En))+sn(ke(En))+"%"}),_n.enter().append("rect").classed("striped",!0).attr("x",1).attr("y",function(En){return v(Ge(En))}).attr("height",v.bandwidth()).attr("fill","url(#diagonalHatch)"));Mn.enter().append("rect").classed("bg-hover",!0).on("click",function(En){In(this,En)}).attr("x",-M.left).attr("y",function(En){return v(Ge(En))}).attr("height",v.bandwidth()*W.length+4*W.length).attr("width",it+M.left).attr("fill","#d6e8fa").attr("fill-opacity",0).on("mouseover",bn).on("mouseout",An),un?(Sn.style("opacity",.24).transition().delay(function(En,wn){return wt[wn]}).duration(1e3).ease(Ct).tween("attr.width",tr),Y&&Oe.style("opacity",.24).transition().delay(function(En,wn){return wt[wn]}).duration(1e3).ease(Ct).tween("attr.width",pr),yn.style("opacity",.24).transition().delay(function(En,wn){return wt[wn]}).duration(1e3).ease(Ct).tween("attr.width",tr)):(Sn.attr("width",function(En){return p(Y?on(En):ke(En))}),Y&&Oe.attr("width",function(En){return p(ve(En))}),yn.attr("width",function(En){return p(Y?on(En):ke(En))}))}(He),He.exit().transition().style("opacity",0).remove()}(),rt.select(".x-axis-group .axis.x").attr("transform","translate( 0, "+D+" )").call(l),rt.select(".y-axis-group.axis").attr("transform","translate( "+-vt+", 0)").call(I),rt.selectAll(".y-axis-group.axis .tick").call(be),rt.selectAll(".y-axis-group.axis .tick text").on("mouseover",bn).on("mouseout",An).call(fe,M.left-50).selectAll("tspan"),kt&&(Nt&&rt.selectAll(".y-axis-label-text").remove(),Nt=rt.select(".y-axis-label").append("text").classed("y-axis-label-text",!0).attr("x",-D/2).attr("y",gt).attr("text-anchor","middle").attr("transform","rotate(270 0 0)").text(kt)),function(){if(te){var He=Number.parseInt(it)+Number.parseInt(M.right);Zt=rt.selectAll(".legend-group").append("g").attr("transform","translate("+He+", -30)").classed("tooltip-text",!0),ne=Zt.append("g").classed("tooltip-body",!0).style("transform","translateY(8px)").style("fill","#282C35"),[].concat(J(new Set(O.map(function(Le){return Le.group})))).reverse().forEach(Ee)}}(),function(){y>dt&&rt.on("mouseover",function(He){(function(Le,Ie){Vt.call("customMouseOver",Le,Ie,P.mouse(Le)),bn(Ie)})(this,He)}).on("mouseout",function(He){(function(Le,Ie){rt.select(".metadata-group").attr("transform","translate(9999, 0)"),Vt.call("customMouseOut",Le,Ie,P.mouse(Le))})(this,He)}).on("mousemove",function(He){var Le,Ie,en,Mn,Ae,an,_n,Oe,Sn;Ie=mn(Le=this),en=at(Ie,2),Mn=en[0],Ae=xn(en[1]),an=void 0,_n=void 0,Ae&&(an=Mn-M.left,_n=f(Ae.key)+f.bandwidth()/2,Oe=an,Sn=_n,rt.select(".metadata-group").attr("transform","translate("+Oe+","+Sn+")"),Vt.call("customMouseMove",Le,Ae,pt,an,_n))}).on("click",function(He){In(this,He)}),rt.selectAll(".row").on("mouseover",function(He){(function(Le,Ie){P.select(Le).attr("fill",function(){return Q.color(pt[Ie.group]).darker()})})(this,He)}).on("mouseout",function(He){(function(Le,Ie){P.select(Le).attr("fill",function(){return pt[Ie.group]})})(this,He)})}()})}function fe($e,we){b.wrapTextWithEllipses($e,we,-10,2,.8)}function Ee($e){var we,Be=$e,He=void 0;we=$e,He=ne.append("text").classed("tooltip-left-text",!0).attr("dy","1em").attr("dx",0).attr("y",Pt).style("fill","#000000").style("font-size","12px").text(we).call(Qe,200,12,-25),Bt=He.node().getBBox().height?He.node().getBBox().height:Bt,Bt+5,ne.append("circle").classed("tooltip-circle",!0).attr("cx",-39.5).attr("cy",Pt+10).attr("r",5).style("fill",pt[Be]).style("stroke-width",1),Pt+=Bt+7}function xe($e){return $e?$e+" | ":""}function Qe($e,we,Be){var He=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;$e.each(function(){var Le,Ie,en,Mn,Ae,an,_n;for(Le=($e=P.select(this)).text().split(/\s+/).reverse(),en=[],Mn=0,Ae=$e.attr("y"),an=parseFloat($e.attr("dy")),_n=$e.text(null).append("tspan").attr("x",He).attr("y",Ae).attr("dy",an+"em");Ie=Le.pop();)en.push(Ie),_n.text(en.join(" ")),b.getTextWidth(en.join(" "),Be,"Karla, sans-serif")>we&&(en.pop(),_n.text(en.join(" ")),Mn<4&&(en=[Ie],_n=$e.append("tspan").attr("x",He).attr("y",Ae).attr("dy",1.2*++Mn+an+"em").text(Ie)))})}function mn($e){return P.mouse($e)}function xn($e){var we=$e-M.bottom,Be=f.bandwidth(),He=[];return St.map(function(Le){var Ie=Le.values.find(function(en){return Math.abs(we>=f(en[jt]))&&Math.abs(we-f(en[jt])<=2*Be)});Ie&&(Ie.values=Le.values,Ie.key=Ie.name,He.push(Ie))}),He.length?He[0]:void 0}function In($e,we){var Be=mn($e),He=at(Be,2),Le=(He[0],xn(He[1]));Vt.call("customClick",$e,Le,P.mouse($e))}function bn($e,we){var Be=null;this&&(Be=P.select(this.parentNode).attr("class").replace("layer layer-","")),typeof $e=="string"&&(Be=Fe($e)),parseInt(Be)>-1&&(P.select(w).select(".tick svg.visibility-"+Be).attr("opacity",1),P.select(w).select("g .layer-"+Be+" .bg-hover").attr("fill-opacity",.3))}function An($e,we){var Be=null;this&&(Be=P.select(this.parentNode).attr("class").replace("layer layer-","")),typeof $e=="string"&&(Be=Fe($e)),parseInt(Be)>-1&&(P.select(w).select(".tick svg.visibility-"+Be).attr("opacity",0),P.select(w).select("g .layer-"+Be+" .bg-hover").attr("fill-opacity",0))}function tr($e){var we=P.select(this),Be=d.interpolateNumber(0,1),He=Y?d.interpolateRound(0,p(on($e))):d.interpolateRound(0,p(ke($e)));return function(Le){we.attr("width",He(Le)).style("opacity",Be(Le))}}function pr($e){var we=P.select(this),Be=d.interpolateRound(0,p(ve($e))),He=d.interpolateNumber(0,1);return function(Le){we.attr("width",Be(Le)).style("opacity",He(Le))}}function be($e){$e.each(function(){var we=($e=P.select(this)).node().getBBox().height/2,Be=$e.append("svg").attr("class",function(He){return"visibility visibility-"+Fe(He)}).attr("x",-(M.left-5)).attr("y",-we).attr("width","300").attr("height","300").attr("viewBox","0 0 600 600").attr("fill","none").attr("opacity",0);Be.append("rect").attr("x",-10).attr("y",-10).attr("height","50").attr("width","50").attr("fill","#d6e8fa").on("mouseover",bn).on("mouseout",An).attr("opacity",0),Be.append("path").attr("d","M 10,10 L 30,30 M 30,10 L 10,30").attr("stroke","#0072ce").attr("stroke-width","2").on("mouseover",bn).on("mouseout",An)})}function Fe($e){return lt.indexOf($e)}return Ut.aspectRatio=function($e){return arguments.length?(k=$e,this):k},Ut.colorSchema=function($e){return arguments.length?(ft=$e,this):ft},Ut.exportChart=function($e,we){x.call(Ut,rt,$e,we)},Ut.groupLabel=function($e){return arguments.length?(ie=$e,this):ie},Ut.grid=function($e){return arguments.length?(Dt=$e,this):Dt},Ut.height=function($e){return arguments.length?(k&&(y=Math.ceil($e/k)),m=$e,this):m},Ut.isHorizontal=function($e){return arguments.length?(L=$e,this):L},Ut.isPrintMode=function($e){return arguments.length?(te=$e,this):te},Ut.isStacked=function($e){return arguments.length?(Y=$e,this):Y},Ut.isAnimated=function($e){return arguments.length?(un=$e,this):un},Ut.loadingState=function($e){return arguments.length?(g=$e,this):g},Ut.margin=function($e){return arguments.length?(M=z({},M,$e),this):M},Ut.nameLabel=function($e){return arguments.length?(jt=$e,this):jt},Ut.yTicks=function($e){return arguments.length?(G=$e,this):G},Ut.on=function(){var $e=Vt.on.apply(Vt,arguments);return $e===Vt?Ut:$e},Ut.percentageAxisToMaxRatio=function($e){return arguments.length?(nt=$e,this):nt},Ut.tooltipThreshold=function($e){return arguments.length?(dt=$e,this):dt},Ut.valueLabel=function($e){return arguments.length?(Jt=$e,this):Jt},Ut.valueLabelFormat=function($e){return arguments.length?(qt=$e,this):qt},Ut.width=function($e){return arguments.length?(k&&(m=Math.ceil($e*k)),y=$e,this):y},Ut.xTicks=function($e){return arguments.length?(st=$e,this):st},Ut.yAxisLabel=function($e){return arguments.length?(kt=$e,this):kt},Ut.yAxisLabelOffset=function($e){return arguments.length?(gt=$e,this):gt},Ut.yTickTextOffset=function($e){return arguments.length?(T=$e,this):T},Ut}}.call(_,E,_,Lt))===void 0||(Lt.exports=U)},function(Lt,_,E){"use strict";var U,z=Object.assign||function(J){for(var tt=1;ttW&&St.on("mouseover",function(Ee){(function(xe,Qe){he.call("customMouseOver",xe,Qe,R.mouse(xe))})(this,Ee)}).on("mouseout",function(Ee){(function(xe,Qe){St.select(".metadata-group").attr("transform","translate(9999, 0)"),he.call("customMouseOut",xe,Qe,R.mouse(xe))})(this,Ee)}).on("mousemove",function(Ee){var xe,Qe,mn,xn,In,bn,An,tr,pr,be;Qe=Ge(xe=this),mn=at(Qe,2),xn=mn[0],In=mn[1],bn=pt?un(In):on(xn),An=void 0,tr=void 0,bn&&(pt?(An=xn-o.left,tr=m(bn.key)+m.bandwidth()/2):(An=w(bn.key)+o.left,tr=In-o.bottom),pr=An,be=tr,St.select(".metadata-group").attr("transform","translate("+pr+","+be+")"),he.call("customMouseMove",xe,bn,st,An,tr))}).on("click",function(Ee){var xe,Qe,mn,xn,In,bn;Qe=Ge(xe=this),mn=at(Qe,2),xn=mn[0],In=mn[1],bn=pt?un(In):on(xn),he.call("customClick",xe,bn,R.mouse(xe))}),St.selectAll(".bar").on("mouseover",te).on("mouseout",Zt)}()})}function Se(Bt){Bt.selectAll(".tick text").attr("transform","translate(-20, -8)")}function ke(Bt){return Bt.map(function(Vt){for(var Ut=0;Ut=Ee&&Vt=Ee&&Vt=dt[1]&&(dt[0]=x[rt].floor(Et[0]),dt[1]=x[rt].offset(dt[0])),B.select(this).transition().call(B.event.target.move,dt.map(v))}it.call("customBrushEnd",this,dt)}}function xt(dt,vt){var Et=null;dt!==null&&(Et=[v(new Date(dt)),v(new Date(vt))]),ft.move(pt,Et)}return W.axisTimeCombinations=b,W.dateRange=function(dt){return arguments.length?(p=dt,Array.isArray(p)&&xt.apply(void 0,at(p)),this):p},W.gradient=function(dt){return arguments.length?(L=dt,this):L},W.height=function(dt){return arguments.length?(w=dt,this):w},W.loadingState=function(dt){return arguments.length?(y=dt,this):y},W.locale=function(dt){return arguments.length?(nt=dt,this):nt},W.margin=function(dt){return arguments.length?(C=z({},C,dt),this):C},W.on=function(){var dt=it.on.apply(it,arguments);return dt===it?W:dt},W.width=function(dt){return arguments.length?(M=dt,this):M},W.xAxisCustomFormat=function(dt){return arguments.length?(st=dt,this):st},W.xAxisFormat=function(dt){return arguments.length?(T=dt,this):T},W.xTicks=function(dt){return arguments.length?(G=dt,this):G},W.roundingTimeInterval=function(dt){return arguments.length?(rt=dt,this):rt},W}}.call(_,E,_,Lt))===void 0||(Lt.exports=U)},function(Lt,_,E){"use strict";var U,z=Object.assign||function(at){for(var J=1;J0)){if(D/=vt,vt<0){if(D0){if(D>dt)return;D>xt&&(xt=D)}if(D=rt-lt,vt||!(D<0)){if(D/=vt,vt<0){if(D>dt)return;D>xt&&(xt=D)}else if(vt>0){if(D0)){if(D/=Et,Et<0){if(D0){if(D>dt)return;D>xt&&(xt=D)}if(D=it-ot,Et||!(D<0)){if(D/=Et,Et<0){if(D>dt)return;D>xt&&(xt=D)}else if(Et>0){if(D0||dt<1)||(xt>0&&(Ct[0]=[lt+xt*vt,ot+xt*Et]),dt<1&&(Ct[1]=[lt+dt*vt,ot+dt*Et]),!0)}}}}}function R(Ct,L,Y,rt,it){var D=Ct[1];if(D)return!0;var O,W,lt=Ct[0],ot=Ct.left,xt=Ct.right,dt=ot[0],vt=ot[1],Et=xt[0],kt=xt[1],Nt=(dt+Et)/2,gt=(vt+kt)/2;if(kt===vt){if(Nt=rt)return;if(dt>Et){if(lt){if(lt[1]>=it)return}else lt=[Nt,Y];D=[Nt,it]}else{if(lt){if(lt[1]1)if(dt>Et){if(lt){if(lt[1]>=it)return}else lt=[(Y-W)/O,Y];D=[(it-W)/O,it]}else{if(lt){if(lt[1]=rt)return}else lt=[L,O*L+W];D=[rt,O*rt+W]}else{if(lt){if(lt[0]=-nt)){var Et=lt*lt+ot*ot,kt=xt*xt+dt*dt,Nt=(dt*Et-ot*kt)/vt,gt=(lt*kt-xt*Et)/vt,wt=o.pop()||new u;wt.arc=Ct,wt.site=it,wt.x=Nt+O,wt.y=(wt.cy=gt+W)+Math.sqrt(Nt*Nt+gt*gt),Ct.circle=wt;for(var Dt=null,jt=T._;jt;)if(wt.yst)W=W.L;else{if(!((it=D-v(W,O))>st)){rt>-st?(L=W.P,Y=W):it>-st?(L=W,Y=W.N):L=Y=W;break}if(!W.R){L=W;break}W=W.R}(function(ie){k[ie.index]={site:ie,halfedges:[]}})(Ct);var lt=m(Ct);if(I.insert(L,lt),L||Y){if(L===Y)return M(L),Y=m(L.site),I.insert(lt,Y),lt.edge=Y.edge=X(L.site,lt.site),C(L),void C(Y);if(Y){M(L),M(Y);var ot=L.site,xt=ot[0],dt=ot[1],vt=Ct[0]-xt,Et=Ct[1]-dt,kt=Y.site,Nt=kt[0]-xt,gt=kt[1]-dt,wt=2*(vt*gt-Et*Nt),Dt=vt*vt+Et*Et,jt=Nt*Nt+gt*gt,Jt=[(gt*Dt-Et*jt)/wt+xt,(vt*jt-Nt*Dt)/wt+dt];B(Y.edge,ot,kt,Jt),lt.edge=X(ot,Ct,null,Jt),Y.edge=X(Ct,kt,null,Jt),C(L),C(Y)}else lt.edge=X(L.site,lt.site)}}function f(Ct,L){var Y=Ct.site,rt=Y[0],it=Y[1],D=it-L;if(!D)return rt;var O=Ct.P;if(!O)return-1/0;var W=(Y=O.site)[0],lt=Y[1],ot=lt-L;if(!ot)return W;var xt=W-rt,dt=1/D-1/ot,vt=xt/ot;return dt?(-vt+Math.sqrt(vt*vt-2*dt*(xt*xt/(-2*ot)-lt+ot/2+it-D/2)))/dt+rt:(rt+W)/2}function v(Ct,L){var Y=Ct.N;if(Y)return f(Y,L);var rt=Ct.site;return rt[1]===L?rt[0]:1/0}var I,k,T,G,st=1e-6,nt=1e-12;function ft(Ct,L){return L[1]-Ct[1]||L[0]-Ct[0]}function pt(Ct,L){var Y,rt,it,D=Ct.sort(ft).pop();for(G=[],k=new Array(Ct.length),I=new V,T=new V;;)if(it=x,D&&(!it||D[1]st||Math.abs(kt[0][1]-kt[1][1])>st)||delete G[Nt]})(O,W,lt,ot),function(xt,dt,vt,Et){var kt,Nt,gt,wt,Dt,jt,Jt,ie,qt,he,ve,Se,ke=k.length,Ge=!0;for(kt=0;ktst||Math.abs(Se-qt)>st)&&(Dt.splice(wt,0,G.push(j(gt,he,Math.abs(ve-xt)st?[xt,Math.abs(ie-xt)st?[Math.abs(qt-Et)st?[vt,Math.abs(ie-vt)st?[Math.abs(qt-dt)=W)return null;var lt=Ct-it.site[0],ot=L-it.site[1],xt=lt*lt+ot*ot;do it=D.cells[rt=O],O=null,it.halfedges.forEach(function(dt){var vt=D.edges[dt],Et=vt.left;if(Et!==it.site&&Et||(Et=vt.right)){var kt=Ct-Et[0],Nt=L-Et[1],gt=kt*kt+Nt*Nt;gtMath.abs(Ie[1]-An[1])?Ge=!0:ke=!0),An=Ie,Se=!0,R(),we()}function we(){var Ie;switch(Qe=An[0]-bn[0],mn=An[1]-bn[1],te){case s:case P:Zt&&(Qe=Math.max(Ut-wt,Math.min(Ee-ie,Qe)),Dt=wt+Qe,qt=ie+Qe),ne&&(mn=Math.max(fe-jt,Math.min(xe-he,mn)),Jt=jt+mn,ve=he+mn);break;case b:Zt<0?(Qe=Math.max(Ut-wt,Math.min(Ee-wt,Qe)),Dt=wt+Qe,qt=ie):Zt>0&&(Qe=Math.max(Ut-ie,Math.min(Ee-ie,Qe)),Dt=wt,qt=ie+Qe),ne<0?(mn=Math.max(fe-jt,Math.min(xe-jt,mn)),Jt=jt+mn,ve=he):ne>0&&(mn=Math.max(fe-he,Math.min(xe-he,mn)),Jt=jt,ve=he+mn);break;case x:Zt&&(Dt=Math.max(Ut,Math.min(Ee,wt-Qe*Zt)),qt=Math.max(Ut,Math.min(Ee,ie+Qe*Zt))),ne&&(Jt=Math.max(fe,Math.min(xe,jt-mn*ne)),ve=Math.max(fe,Math.min(xe,he+mn*ne)))}qt0&&(wt=Dt-Qe),ne<0?he=ve-mn:ne>0&&(jt=Jt-mn),te=s,be.attr("cursor",m.selection),we());break;default:return}R()}function Le(){switch(at.c.keyCode){case 16:xn&&(ke=Ge=xn=!1,we());break;case 18:te===x&&(Zt<0?ie=qt:Zt>0&&(wt=Dt),ne<0?he=ve:ne>0&&(jt=Jt),te=b,we());break;case 32:te===s&&(at.c.altKey?(Zt&&(ie=qt-Qe*Zt,wt=Dt+Qe*Zt),ne&&(he=ve-mn*ne,jt=Jt+mn*ne),te=x):(Zt<0?ie=qt:Zt>0&&(wt=Dt),ne<0?he=ve:ne>0&&(jt=Jt),te=b),be.attr("cursor",m[un]),we());break;default:return}R()}}function kt(){dt(this,arguments).moved()}function Nt(){dt(this,arguments).ended()}function gt(){var wt=this.__brush||{selection:null};return wt.extent=u(rt.apply(this,arguments)),wt.dim=L,wt}return ot.move=function(wt,Dt){wt.selection?wt.on("start.brush",function(){dt(this,arguments).beforestart().start()}).on("interrupt.brush end.brush",function(){dt(this,arguments).end()}).tween("brush",function(){var jt=this,Jt=jt.__brush,ie=dt(jt,arguments),qt=Jt.selection,he=L.input(typeof Dt=="function"?Dt.apply(this,arguments):Dt,Jt.extent),ve=Object(Z.a)(qt,he);function Se(ke){Jt.selection=ke===1&&he===null?null:ve(ke),xt.call(jt),ie.brush()}return qt!==null&&he!==null?Se:Se(1)}):wt.each(function(){var jt=this,Jt=arguments,ie=jt.__brush,qt=L.input(typeof Dt=="function"?Dt.apply(jt,Jt):Dt,ie.extent),he=dt(jt,Jt).beforestart();Object(X.interrupt)(jt),ie.selection=qt===null?null:qt,xt.call(jt),he.start().brush().end()})},ot.clear=function(wt){ot.move(wt,null)},vt.prototype={beforestart:function(){return++this.active==1&&(this.state.emitter=this,this.starting=!0),this},start:function(){return this.starting?(this.starting=!1,this.emit("start")):this.emit("brush"),this},brush:function(){return this.emit("brush"),this},end:function(){return--this.active==0&&(delete this.state.emitter,this.emit("end")),this},emit:function(wt){Object(at.a)(new B(ot,wt,L.output(this.state.selection)),W.apply,W,[wt,this.that,this.args])}},ot.extent=function(wt){return arguments.length?(rt=typeof wt=="function"?wt:j(u(wt)),ot):rt},ot.filter=function(wt){return arguments.length?(it=typeof wt=="function"?wt:j(!!wt),ot):it},ot.touchable=function(wt){return arguments.length?(D=typeof wt=="function"?wt:j(!!wt),ot):D},ot.handleSize=function(wt){return arguments.length?(lt=+wt,ot):lt},ot.keyModifiers=function(wt){return arguments.length?(O=!!wt,ot):O},ot.on=function(){var wt=W.on.apply(W,arguments);return wt===W?ot:wt},ot}E.d(_,"brush",function(){return St}),E.d(_,"brushX",function(){return ft}),E.d(_,"brushY",function(){return pt}),E.d(_,"brushSelection",function(){return nt})}])})},5382:br=>{(function(Pe,Mt){br.exports=Mt()})(window,function(){return function(Pe){var Mt={};function q(Lt){if(Mt[Lt])return Mt[Lt].exports;var _=Mt[Lt]={i:Lt,l:!1,exports:{}};return Pe[Lt].call(_.exports,_,_.exports,q),_.l=!0,_.exports}return q.m=Pe,q.c=Mt,q.d=function(Lt,_,E){q.o(Lt,_)||Object.defineProperty(Lt,_,{enumerable:!0,get:E})},q.r=function(Lt){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(Lt,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Lt,"__esModule",{value:!0})},q.t=function(Lt,_){if(1&_&&(Lt=q(Lt)),8&_||4&_&&typeof Lt=="object"&&Lt&&Lt.__esModule)return Lt;var E=Object.create(null);if(q.r(E),Object.defineProperty(E,"default",{enumerable:!0,value:Lt}),2&_&&typeof Lt!="string")for(var U in Lt)q.d(E,U,function(z){return Lt[z]}.bind(null,U));return E},q.n=function(Lt){var _=Lt&&Lt.__esModule?function(){return Lt.default}:function(){return Lt};return q.d(_,"a",_),_},q.o=function(Lt,_){return Object.prototype.hasOwnProperty.call(Lt,_)},q.p="",q(q.s=107)}([function(Pe,Mt,q){"use strict";q.d(Mt,"a",function(){return E});var Lt=new Date,_=new Date;function E(U,z,at,J){function tt(K){return U(K=arguments.length===0?new Date:new Date(+K)),K}return tt.floor=function(K){return U(K=new Date(+K)),K},tt.ceil=function(K){return U(K=new Date(K-1)),z(K,1),U(K),K},tt.round=function(K){var Z=tt(K),Q=tt.ceil(K);return K-Z0))return X;do X.push(V=new Date(+K)),z(K,Q),U(K);while(V=Z)for(;U(Z),!K(Z);)Z.setTime(Z-1)},function(Z,Q){if(Z>=Z)if(Q<0)for(;++Q<=0;)for(;z(Z,-1),!K(Z););else for(;--Q>=0;)for(;z(Z,1),!K(Z););})},at&&(tt.count=function(K,Z){return Lt.setTime(+K),_.setTime(+Z),U(Lt),U(_),Math.floor(at(Lt,_))},tt.every=function(K){return K=Math.floor(K),isFinite(K)&&K>0?K>1?tt.filter(J?function(Z){return J(Z)%K==0}:function(Z){return tt.count(0,Z)%K==0}):tt:null}),tt}},function(Pe,Mt,q){"use strict";q.d(Mt,"d",function(){return Lt}),q.d(Mt,"c",function(){return _}),q.d(Mt,"b",function(){return E}),q.d(Mt,"a",function(){return U}),q.d(Mt,"e",function(){return z});var Lt=1e3,_=6e4,E=36e5,U=864e5,z=6048e5},function(Pe,Mt,q){"use strict";q.r(Mt);var Lt=function(L,Y){return LY?1:L>=Y?0:NaN},_=function(L){var Y;return L.length===1&&(Y=L,L=function(rt,it){return Lt(Y(rt),it)}),{left:function(rt,it,D,O){for(D==null&&(D=0),O==null&&(O=rt.length);D>>1;L(rt[W],it)<0?D=W+1:O=W}return D},right:function(rt,it,D,O){for(D==null&&(D=0),O==null&&(O=rt.length);D>>1;L(rt[W],it)>0?O=W:D=W+1}return D}}},E=_(Lt),U=E.right,z=E.left,at=U,J=function(L,Y){Y==null&&(Y=tt);for(var rt=0,it=L.length-1,D=L[0],O=new Array(it<0?0:it);rtL?1:Y>=L?0:NaN},Q=function(L){return L===null?NaN:+L},V=function(L,Y){var rt,it,D=L.length,O=0,W=-1,lt=0,ot=0;if(Y==null)for(;++W1)return ot/(O-1)},X=function(L,Y){var rt=V(L,Y);return rt&&Math.sqrt(rt)},j=function(L,Y){var rt,it,D,O=L.length,W=-1;if(Y==null){for(;++W=rt)for(it=D=rt;++Wrt&&(it=rt),D=rt)for(it=D=rt;++Wrt&&(it=rt),D0)return[L];if((it=Y0)for(L=Math.ceil(L/W),Y=Math.floor(Y/W),O=new Array(D=Math.ceil(Y-L+1));++lt=0?(O>=x?10:O>=o?5:O>=u?2:1)*Math.pow(10,D):-Math.pow(10,-D)/(O>=x?10:O>=o?5:O>=u?2:1)}function w(L,Y,rt){var it=Math.abs(Y-L)/Math.max(0,rt),D=Math.pow(10,Math.floor(Math.log(it)/Math.LN10)),O=it/D;return O>=x?D*=10:O>=o?D*=5:O>=u&&(D*=2),Yvt;)Et.pop(),--kt;var Nt,gt=new Array(kt+1);for(O=0;O<=kt;++O)(Nt=gt[O]=[]).x0=O>0?Et[O-1]:dt,Nt.x1=O=1)return+rt(L[it-1],it-1,L);var it,D=(it-1)*Y,O=Math.floor(D),W=+rt(L[O],O,L);return W+(+rt(L[O+1],O+1,L)-W)*(D-O)}},p=function(L,Y,rt){return L=R.call(L,Q).sort(Lt),Math.ceil((rt-Y)/(2*(g(L,.75)-g(L,.25))*Math.pow(L.length,-1/3)))},l=function(L,Y,rt){return Math.ceil((rt-Y)/(3.5*X(L)*Math.pow(L.length,-1/3)))},f=function(L,Y){var rt,it,D=L.length,O=-1;if(Y==null){for(;++O=rt)for(it=rt;++Oit&&(it=rt)}else for(;++O=rt)for(it=rt;++Oit&&(it=rt);return it},v=function(L,Y){var rt,it=L.length,D=it,O=-1,W=0;if(Y==null)for(;++O=0;)for(Y=(it=L[D]).length;--Y>=0;)rt[--W]=it[Y];return rt},T=function(L,Y){var rt,it,D=L.length,O=-1;if(Y==null){for(;++O=rt)for(it=rt;++Ort&&(it=rt)}else for(;++O=rt)for(it=rt;++Ort&&(it=rt);return it},G=function(L,Y){for(var rt=Y.length,it=new Array(rt);rt--;)it[rt]=L[Y[rt]];return it},st=function(L,Y){if(rt=L.length){var rt,it,D=0,O=0,W=L[O];for(Y==null&&(Y=Lt);++D>8&15|v>>4&240,v>>4&15|240&v,(15&v)<<4|15&v,1):I===8?new u(v>>24&255,v>>16&255,v>>8&255,(255&v)/255):I===4?new u(v>>12&15|v>>8&240,v>>8&15|v>>4&240,v>>4&15|240&v,((15&v)<<4|15&v)/255):null):(v=K.exec(f))?new u(v[1],v[2],v[3],1):(v=Z.exec(f))?new u(255*v[1]/100,255*v[2]/100,255*v[3]/100,1):(v=Q.exec(f))?b(v[1],v[2],v[3],v[4]):(v=V.exec(f))?b(255*v[1]/100,255*v[2]/100,255*v[3]/100,v[4]):(v=X.exec(f))?y(v[1],v[2]/100,v[3]/100,1):(v=j.exec(f))?y(v[1],v[2]/100,v[3]/100,v[4]):B.hasOwnProperty(f)?s(B[f]):f==="transparent"?new u(NaN,NaN,NaN,0):null}function s(f){return new u(f>>16&255,f>>8&255,255&f,1)}function b(f,v,I,k){return k<=0&&(f=v=I=NaN),new u(f,v,I,k)}function x(f){return f instanceof _||(f=P(f)),f?new u((f=f.rgb()).r,f.g,f.b,f.opacity):new u}function o(f,v,I,k){return arguments.length===1?x(f):new u(f,v,I,k==null?1:k)}function u(f,v,I,k){this.r=+f,this.g=+v,this.b=+I,this.opacity=+k}function C(){return"#"+w(this.r)+w(this.g)+w(this.b)}function M(){var f=this.opacity;return((f=isNaN(f)?1:Math.max(0,Math.min(1,f)))===1?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(f===1?")":", "+f+")")}function w(f){return((f=Math.max(0,Math.min(255,Math.round(f)||0)))<16?"0":"")+f.toString(16)}function y(f,v,I,k){return k<=0?f=v=I=NaN:I<=0||I>=1?f=v=NaN:v<=0&&(f=NaN),new p(f,v,I,k)}function m(f){if(f instanceof p)return new p(f.h,f.s,f.l,f.opacity);if(f instanceof _||(f=P(f)),!f)return new p;if(f instanceof p)return f;var v=(f=f.rgb()).r/255,I=f.g/255,k=f.b/255,T=Math.min(v,I,k),G=Math.max(v,I,k),st=NaN,nt=G-T,ft=(G+T)/2;return nt?(st=v===G?(I-k)/nt+6*(I0&&ft<1?0:st,new p(st,nt,ft,f.opacity)}function g(f,v,I,k){return arguments.length===1?m(f):new p(f,v,I,k==null?1:k)}function p(f,v,I,k){this.h=+f,this.s=+v,this.l=+I,this.opacity=+k}function l(f,v,I){return 255*(f<60?v+(I-v)*f/60:f<180?I:f<240?v+(I-v)*(240-f)/60:v)}Object(Lt.a)(_,P,{copy:function(f){return Object.assign(new this.constructor,this,f)},displayable:function(){return this.rgb().displayable()},hex:d,formatHex:d,formatHsl:function(){return m(this).formatHsl()},formatRgb:R,toString:R}),Object(Lt.a)(u,o,Object(Lt.b)(_,{brighter:function(f){return f=f==null?U:Math.pow(U,f),new u(this.r*f,this.g*f,this.b*f,this.opacity)},darker:function(f){return f=f==null?E:Math.pow(E,f),new u(this.r*f,this.g*f,this.b*f,this.opacity)},rgb:function(){return this},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:C,formatHex:C,formatRgb:M,toString:M})),Object(Lt.a)(p,g,Object(Lt.b)(_,{brighter:function(f){return f=f==null?U:Math.pow(U,f),new p(this.h,this.s,this.l*f,this.opacity)},darker:function(f){return f=f==null?E:Math.pow(E,f),new p(this.h,this.s,this.l*f,this.opacity)},rgb:function(){var f=this.h%360+360*(this.h<0),v=isNaN(f)||isNaN(this.s)?0:this.s,I=this.l,k=I+(I<.5?I:1-I)*v,T=2*I-k;return new u(l(f>=240?f-240:f+120,T,k),l(f,T,k),l(f<120?f+240:f-120,T,k),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var f=this.opacity;return((f=isNaN(f)?1:Math.max(0,Math.min(1,f)))===1?"hsl(":"hsla(")+(this.h||0)+", "+100*(this.s||0)+"%, "+100*(this.l||0)+"%"+(f===1?")":", "+f+")")}}))},function(Pe,Mt,q){"use strict";Mt.a=function(Lt,_){return Lt=+Lt,_=+_,function(E){return Lt*(1-E)+_*E}}},function(Pe,Mt,q){"use strict";q.r(Mt);var Lt=q(12),_=q(32),E=function(o){return Object(_.a)(Object(Lt.a)(o).call(document.documentElement))},U=0;function z(){return new at}function at(){this._="@"+(++U).toString(36)}at.prototype=z.prototype={constructor:at,get:function(o){for(var u=this._;!(u in o);)if(!(o=o.parentNode))return;return o[u]},set:function(o,u){return o[this._]=u},remove:function(o){return this._ in o&&delete o[this._]},toString:function(){return this._}};var J=q(34),tt=q(60),K=q(20),Z=q(14),Q=q(13),V=q(10),X=function(o){return typeof o=="string"?new V.a([document.querySelectorAll(o)],[document.documentElement]):new V.a([o==null?[]:o],V.c)},j=q(19),B=q(33),d=q(35),R=q(61),P=q(22),s=function(o,u){u==null&&(u=Object(P.a)().touches);for(var C=0,M=u?u.length:0,w=new Array(M);C180||tt<-180?tt-360*Math.round(tt/360):tt):Object(Lt.a)(isNaN(at)?J:at)}function U(at){return(at=+at)==1?z:function(J,tt){return tt-J?function(K,Z,Q){return K=Math.pow(K,Q),Z=Math.pow(Z,Q)-K,Q=1/Q,function(V){return Math.pow(K+V*Z,Q)}}(J,tt,at):Object(Lt.a)(isNaN(J)?tt:J)}}function z(at,J){var tt=J-at;return tt?_(at,tt):Object(Lt.a)(isNaN(at)?J:at)}},function(Pe,Mt,q){"use strict";var Lt=q(18);Mt.a=function(_){return(_=Object(Lt.a)(Math.abs(_)))?_[1]:NaN}},function(Pe,Mt,q){"use strict";var Lt=q(19),_=q(33),E=q(34),U=function(O){return new Array(O.length)};function z(O,W){this.ownerDocument=O.ownerDocument,this.namespaceURI=O.namespaceURI,this._next=null,this._parent=O,this.__data__=W}z.prototype={constructor:z,appendChild:function(O){return this._parent.insertBefore(O,this._next)},insertBefore:function(O,W){return this._parent.insertBefore(O,W)},querySelector:function(O){return this._parent.querySelector(O)},querySelectorAll:function(O){return this._parent.querySelectorAll(O)}};function at(O,W,lt,ot,xt,dt){for(var vt,Et=0,kt=W.length,Nt=dt.length;EtW?1:O>=W?0:NaN}var K=q(20);function Z(O){return function(){this.removeAttribute(O)}}function Q(O){return function(){this.removeAttributeNS(O.space,O.local)}}function V(O,W){return function(){this.setAttribute(O,W)}}function X(O,W){return function(){this.setAttributeNS(O.space,O.local,W)}}function j(O,W){return function(){var lt=W.apply(this,arguments);lt==null?this.removeAttribute(O):this.setAttribute(O,lt)}}function B(O,W){return function(){var lt=W.apply(this,arguments);lt==null?this.removeAttributeNS(O.space,O.local):this.setAttributeNS(O.space,O.local,lt)}}var d=q(35);function R(O){return function(){delete this[O]}}function P(O,W){return function(){this[O]=W}}function s(O,W){return function(){var lt=W.apply(this,arguments);lt==null?delete this[O]:this[O]=lt}}function b(O){return O.trim().split(/^|\s+/)}function x(O){return O.classList||new o(O)}function o(O){this._node=O,this._names=b(O.getAttribute("class")||"")}function u(O,W){for(var lt=x(O),ot=-1,xt=W.length;++ot=0&&(this._names.splice(W,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(O){return this._names.indexOf(O)>=0}};function m(){this.textContent=""}function g(O){return function(){this.textContent=O}}function p(O){return function(){var W=O.apply(this,arguments);this.textContent=W==null?"":W}}function l(){this.innerHTML=""}function f(O){return function(){this.innerHTML=O}}function v(O){return function(){var W=O.apply(this,arguments);this.innerHTML=W==null?"":W}}function I(){this.nextSibling&&this.parentNode.appendChild(this)}function k(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}var T=q(12);function G(){return null}function st(){var O=this.parentNode;O&&O.removeChild(this)}function nt(){var O=this.cloneNode(!1),W=this.parentNode;return W?W.insertBefore(O,this.nextSibling):O}function ft(){var O=this.cloneNode(!0),W=this.parentNode;return W?W.insertBefore(O,this.nextSibling):O}var pt=q(17),St=q(21);function Ct(O,W,lt){var ot=Object(St.a)(O),xt=ot.CustomEvent;typeof xt=="function"?xt=new xt(W,lt):(xt=ot.document.createEvent("Event"),lt?(xt.initEvent(W,lt.bubbles,lt.cancelable),xt.detail=lt.detail):xt.initEvent(W,!1,!1)),O.dispatchEvent(xt)}function L(O,W){return function(){return Ct(this,O,W)}}function Y(O,W){return function(){return Ct(this,O,W.apply(this,arguments))}}q.d(Mt,"c",function(){return rt}),q.d(Mt,"a",function(){return it});var rt=[null];function it(O,W){this._groups=O,this._parents=W}function D(){return new it([[document.documentElement]],rt)}it.prototype=D.prototype={constructor:it,select:function(O){typeof O!="function"&&(O=Object(Lt.a)(O));for(var W=this._groups,lt=W.length,ot=new Array(lt),xt=0;xt=Ge&&(Ge=ke+1);!(Se=he[Ge])&&++Ge=0;)(ot=xt[dt])&&(vt&&4^ot.compareDocumentPosition(vt)&&vt.parentNode.insertBefore(ot,vt),vt=ot);return this},sort:function(O){function W(wt,Dt){return wt&&Dt?O(wt.__data__,Dt.__data__):!wt-!Dt}O||(O=tt);for(var lt=this._groups,ot=lt.length,xt=new Array(ot),dt=0;dt1?this.each((W==null?R:typeof W=="function"?s:P)(O,W)):this.node()[O]},classed:function(O,W){var lt=b(O+"");if(arguments.length<2){for(var ot=x(this.node()),xt=-1,dt=lt.length;++xt0?Object(Lt.a)(function(z){z.setFullYear(Math.floor(z.getFullYear()/U)*U),z.setMonth(0,1),z.setHours(0,0,0,0)},function(z,at){z.setFullYear(z.getFullYear()+at*U)}):null},Mt.a=_;var E=_.range},function(Pe,Mt,q){"use strict";q.d(Mt,"b",function(){return E});var Lt=q(0),_=Object(Lt.a)(function(U){U.setUTCMonth(0,1),U.setUTCHours(0,0,0,0)},function(U,z){U.setUTCFullYear(U.getUTCFullYear()+z)},function(U,z){return z.getUTCFullYear()-U.getUTCFullYear()},function(U){return U.getUTCFullYear()});_.every=function(U){return isFinite(U=Math.floor(U))&&U>0?Object(Lt.a)(function(z){z.setUTCFullYear(Math.floor(z.getUTCFullYear()/U)*U),z.setUTCMonth(0,1),z.setUTCHours(0,0,0,0)},function(z,at){z.setUTCFullYear(z.getUTCFullYear()+at*U)}):null},Mt.a=_;var E=_.range},function(Pe,Mt,q){"use strict";q.d(Mt,"c",function(){return _}),q.d(Mt,"a",function(){return tt});var Lt={},_=null;typeof document!="undefined"&&("onmouseenter"in document.documentElement||(Lt={mouseenter:"mouseover",mouseleave:"mouseout"}));function E(K,Z,Q){return K=U(K,Z,Q),function(V){var X=V.relatedTarget;X&&(X===this||8&X.compareDocumentPosition(this))||K.call(this,V)}}function U(K,Z,Q){return function(V){var X=_;_=V;try{K.call(this,this.__data__,Z,Q)}finally{_=X}}}function z(K){return K.trim().split(/^|\s+/).map(function(Z){var Q="",V=Z.indexOf(".");return V>=0&&(Q=Z.slice(V+1),Z=Z.slice(0,V)),{type:Z,name:Q}})}function at(K){return function(){var Z=this.__on;if(Z){for(var Q,V=0,X=-1,j=Z.length;V1?U[0]+U.slice(2):U,+Lt.slice(E+1)]}},function(Pe,Mt,q){"use strict";function Lt(){}Mt.a=function(_){return _==null?Lt:function(){return this.querySelector(_)}}},function(Pe,Mt,q){"use strict";var Lt=q(14);Mt.a=function(_){var E=_+="",U=E.indexOf(":");return U>=0&&(E=_.slice(0,U))!=="xmlns"&&(_=_.slice(U+1)),Lt.a.hasOwnProperty(E)?{space:Lt.a[E],local:_}:_}},function(Pe,Mt,q){"use strict";Mt.a=function(Lt){return Lt.ownerDocument&&Lt.ownerDocument.defaultView||Lt.document&&Lt||Lt.defaultView}},function(Pe,Mt,q){"use strict";var Lt=q(17);Mt.a=function(){for(var _,E=Lt.c;_=E.sourceEvent;)E=_;return E}},function(Pe,Mt,q){"use strict";function Lt(_){return ArrayBuffer.isView(_)&&!(_ instanceof DataView)}q.d(Mt,"b",function(){return Lt}),Mt.a=function(_,E){E||(E=[]);var U,z=_?Math.min(E.length,_.length):0,at=E.slice();return function(J){for(U=0;U=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function _(U){if(!(z=Lt.exec(U)))throw new Error("invalid format: "+U);var z;return new E({fill:z[1],align:z[2],sign:z[3],symbol:z[4],zero:z[5],width:z[6],comma:z[7],precision:z[8]&&z[8].slice(1),trim:z[9],type:z[10]})}function E(U){this.fill=U.fill===void 0?" ":U.fill+"",this.align=U.align===void 0?">":U.align+"",this.sign=U.sign===void 0?"-":U.sign+"",this.symbol=U.symbol===void 0?"":U.symbol+"",this.zero=!!U.zero,this.width=U.width===void 0?void 0:+U.width,this.comma=!!U.comma,this.precision=U.precision===void 0?void 0:+U.precision,this.trim=!!U.trim,this.type=U.type===void 0?"":U.type+""}_.prototype=E.prototype,E.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width===void 0?"":Math.max(1,0|this.width))+(this.comma?",":"")+(this.precision===void 0?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type}},function(Pe,Mt,q){"use strict";function Lt(_,E,U,z,at){var J=_*_,tt=J*_;return((1-3*_+3*J-tt)*E+(4-6*J+3*tt)*U+(1+3*_+3*J-3*tt)*z+tt*at)/6}q.d(Mt,"a",function(){return Lt}),Mt.b=function(_){var E=_.length-1;return function(U){var z=U<=0?U=0:U>=1?(U=1,E-1):Math.floor(U*E),at=_[z],J=_[z+1],tt=z>0?_[z-1]:2*at-J,K=z0?U>1?Object(Lt.a)(function(z){z.setTime(Math.floor(z/U)*U)},function(z,at){z.setTime(+z+at*U)},function(z,at){return(at-z)/U}):_:null},Mt.a=_;var E=_.range},function(Pe,Mt,q){"use strict";var Lt=q(10);Mt.a=function(_){return typeof _=="string"?new Lt.a([[document.querySelector(_)]],[document.documentElement]):new Lt.a([[_]],Lt.c)}},function(Pe,Mt,q){"use strict";function Lt(){return[]}Mt.a=function(_){return _==null?Lt:function(){return this.querySelectorAll(_)}}},function(Pe,Mt,q){"use strict";Mt.a=function(Lt){return function(){return this.matches(Lt)}}},function(Pe,Mt,q){"use strict";q.d(Mt,"b",function(){return z});var Lt=q(21);function _(at){return function(){this.style.removeProperty(at)}}function E(at,J,tt){return function(){this.style.setProperty(at,J,tt)}}function U(at,J,tt){return function(){var K=J.apply(this,arguments);K==null?this.style.removeProperty(at):this.style.setProperty(at,K,tt)}}function z(at,J){return at.style.getPropertyValue(J)||Object(Lt.a)(at).getComputedStyle(at,null).getPropertyValue(J)}Mt.a=function(at,J,tt){return arguments.length>1?this.each((J==null?_:typeof J=="function"?U:E)(at,J,tt==null?"":tt)):z(this.node(),at)}},function(Pe,Mt,q){"use strict";var Lt=q(5),_=q(37),E=q(58),U=q(57),z=q(6),at=q(59),J=q(55),tt=q(24),K=q(23);Mt.a=function(Z,Q){var V,X=typeof Q;return Q==null||X==="boolean"?Object(tt.a)(Q):(X==="number"?z.a:X==="string"?(V=Object(Lt.e)(Q))?(Q=V,_.a):J.a:Q instanceof Lt.e?_.a:Q instanceof Date?U.a:Object(K.b)(Q)?K.a:Array.isArray(Q)?E.b:typeof Q.valueOf!="function"&&typeof Q.toString!="function"||isNaN(Q)?at.a:z.a)(Z,Q)}},function(Pe,Mt,q){"use strict";q.d(Mt,"b",function(){return at}),q.d(Mt,"c",function(){return J});var Lt=q(5),_=q(26),E=q(53),U=q(8);function z(tt){return function(K){var Z,Q,V=K.length,X=new Array(V),j=new Array(V),B=new Array(V);for(Z=0;Zj+1?X.slice(0,j+1)+"."+X.slice(j+1):X+new Array(j-X.length+2).join("0")},at={"%":function(Z,Q){return(100*Z).toFixed(Q)},b:function(Z){return Math.round(Z).toString(2)},c:function(Z){return Z+""},d:function(Z){return Math.round(Z).toString(10)},e:function(Z,Q){return Z.toExponential(Q)},f:function(Z,Q){return Z.toFixed(Q)},g:function(Z,Q){return Z.toPrecision(Q)},o:function(Z){return Math.round(Z).toString(8)},p:function(Z,Q){return z(100*Z,Q)},r:z,s:function(Z,Q){var V=Object(U.a)(Z,Q);if(!V)return Z+"";var X=V[0],j=V[1],B=j-(Lt=3*Math.max(-8,Math.min(8,Math.floor(j/3))))+1,d=X.length;return B===d?X:B>d?X+new Array(B-d+1).join("0"):B>0?X.slice(0,B)+"."+X.slice(B):"0."+new Array(1-B).join("0")+Object(U.a)(Z,Math.max(0,Q+B-1))[0]},X:function(Z){return Math.round(Z).toString(16).toUpperCase()},x:function(Z){return Math.round(Z).toString(16)}},J=function(Z){return Z},tt=Array.prototype.map,K=["y","z","a","f","p","n","\xB5","m","","k","M","G","T","P","E","Z","Y"];Mt.a=function(Z){var Q,V,X=Z.grouping===void 0||Z.thousands===void 0?J:(Q=tt.call(Z.grouping,Number),V=Z.thousands+"",function(o,u){for(var C=o.length,M=[],w=0,y=Q[0],m=0;C>0&&y>0&&(m+y+1>u&&(y=Math.max(1,u-m)),M.push(o.substring(C-=y,C+y)),!((m+=y+1)>u));)y=Q[w=(w+1)%Q.length];return M.reverse().join(V)}),j=Z.currency===void 0?"":Z.currency[0]+"",B=Z.currency===void 0?"":Z.currency[1]+"",d=Z.decimal===void 0?".":Z.decimal+"",R=Z.numerals===void 0?J:function(o){return function(u){return u.replace(/[0-9]/g,function(C){return o[+C]})}}(tt.call(Z.numerals,String)),P=Z.percent===void 0?"%":Z.percent+"",s=Z.minus===void 0?"-":Z.minus+"",b=Z.nan===void 0?"NaN":Z.nan+"";function x(o){var u=(o=Object(E.b)(o)).fill,C=o.align,M=o.sign,w=o.symbol,y=o.zero,m=o.width,g=o.comma,p=o.precision,l=o.trim,f=o.type;f==="n"?(g=!0,f="g"):at[f]||(p===void 0&&(p=12),l=!0,f="g"),(y||u==="0"&&C==="=")&&(y=!0,u="0",C="=");var v=w==="$"?j:w==="#"&&/[boxX]/.test(f)?"0"+f.toLowerCase():"",I=w==="$"?B:/[%p]/.test(f)?P:"",k=at[f],T=/[defgprs%]/.test(f);function G(st){var nt,ft,pt,St=v,Ct=I;if(f==="c")Ct=k(st)+Ct,st="";else{var L=(st=+st)<0;if(st=isNaN(st)?b:k(Math.abs(st),p),l&&(st=function(it){t:for(var D,O=it.length,W=1,lt=-1;W0&&(lt=0)}return lt>0?it.slice(0,lt)+it.slice(D+1):it}(st)),L&&+st==0&&(L=!1),St=(L?M==="("?M:s:M==="-"||M==="("?"":M)+St,Ct=(f==="s"?K[8+Lt/3]:"")+Ct+(L&&M==="("?")":""),T){for(nt=-1,ft=st.length;++nt(pt=st.charCodeAt(nt))||pt>57){Ct=(pt===46?d+st.slice(nt+1):st.slice(nt))+Ct,st=st.slice(0,nt);break}}}g&&!y&&(st=X(st,1/0));var Y=St.length+st.length+Ct.length,rt=Y>1)+St+st+Ct+rt.slice(Y);break;default:st=rt+St+st+Ct}return R(st)}return p=p===void 0?6:/[gprs]/.test(f)?Math.max(1,Math.min(21,p)):Math.max(0,Math.min(20,p)),G.toString=function(){return o+""},G}return{format:x,formatPrefix:function(o,u){var C=x(((o=Object(E.b)(o)).type="f",o)),M=3*Math.max(-8,Math.min(8,Math.floor(Object(_.a)(u)/3))),w=Math.pow(10,-M),y=K[8+M/3];return function(m){return C(w*m)+y}}}}},,,function(Pe,Mt,q){"use strict";q.d(Mt,"b",function(){return _}),q.d(Mt,"c",function(){return E}),q.d(Mt,"a",function(){return z});var Lt,_,E,U=q(40);function z(at){return Lt=Object(U.a)(at),_=Lt.format,E=Lt.formatPrefix,Lt}z({decimal:".",thousands:",",grouping:[3],currency:["$",""],minus:"-"})},function(Pe,Mt,q){"use strict";q.r(Mt);var Lt=q(43);q.d(Mt,"formatDefaultLocale",function(){return Lt.a}),q.d(Mt,"format",function(){return Lt.b}),q.d(Mt,"formatPrefix",function(){return Lt.c});var _=q(40);q.d(Mt,"formatLocale",function(){return _.a});var E=q(25);q.d(Mt,"formatSpecifier",function(){return E.b}),q.d(Mt,"FormatSpecifier",function(){return E.a});var U=q(63);q.d(Mt,"precisionFixed",function(){return U.a});var z=q(64);q.d(Mt,"precisionPrefix",function(){return z.a});var at=q(65);q.d(Mt,"precisionRound",function(){return at.a})},function(Pe,Mt,q){"use strict";q.d(Mt,"b",function(){return _}),q.d(Mt,"c",function(){return E}),q.d(Mt,"d",function(){return U}),q.d(Mt,"e",function(){return z}),q.d(Mt,"a",function(){return J});var Lt,_,E,U,z,at=q(54);function J(tt){return Lt=Object(at.a)(tt),_=Lt.format,E=Lt.parse,U=Lt.utcFormat,z=Lt.utcParse,Lt}J({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]})},function(Pe,Mt,q){"use strict";q.r(Mt);function Lt(){}function _(d,R){var P=new Lt;if(d instanceof Lt)d.each(function(u,C){P.set(C,u)});else if(Array.isArray(d)){var s,b=-1,x=d.length;if(R==null)for(;++b=s.length)return d!=null&&o.sort(d),R!=null?R(o):o;for(var w,y,m,g=-1,p=o.length,l=s[u++],f=E(),v=C();++gs.length)return C;var w,y=b[M-1];return R!=null&&M>=s.length?w=C.entries():(w=[],C.each(function(m,g){w.push({key:g,values:u(m,M)})})),y!=null?w.sort(function(m,g){return y(m.key,g.key)}):w}(x(o,0,J,tt),0)},key:function(o){return s.push(o),P},sortKeys:function(o){return b[s.length-1]=o,P},sortValues:function(o){return d=o,P},rollup:function(o){return R=o,P}}};function z(){return{}}function at(d,R,P){d[R]=P}function J(){return E()}function tt(d,R,P){d.set(R,P)}function K(){}var Z=E.prototype;function Q(d,R){var P=new K;if(d instanceof K)d.each(function(x){P.add(x)});else if(d){var s=-1,b=d.length;if(R==null)for(;++s=12)]},q:function(Ae){return 1+~~(Ae.getMonth()/3)},Q:Zt,s:ne,S:it,u:D,U:O,V:W,w:lt,W:ot,x:null,X:null,y:xt,Y:dt,Z:vt,"%":te},He={a:function(Ae){return xe[Ae.getUTCDay()]},A:function(Ae){return Ee[Ae.getUTCDay()]},b:function(Ae){return mn[Ae.getUTCMonth()]},B:function(Ae){return Qe[Ae.getUTCMonth()]},c:null,d:Et,e:Et,f:Dt,H:kt,I:Nt,j:gt,L:wt,m:jt,M:Jt,p:function(Ae){return fe[+(Ae.getUTCHours()>=12)]},q:function(Ae){return 1+~~(Ae.getUTCMonth()/3)},Q:Zt,s:ne,S:ie,u:qt,U:he,V:ve,w:Se,W:ke,x:null,X:null,y:Ge,Y:on,Z:un,"%":te},Le={a:function(Ae,an,_n){var Oe=tr.exec(an.slice(_n));return Oe?(Ae.w=pr[Oe[0].toLowerCase()],_n+Oe[0].length):-1},A:function(Ae,an,_n){var Oe=bn.exec(an.slice(_n));return Oe?(Ae.w=An[Oe[0].toLowerCase()],_n+Oe[0].length):-1},b:function(Ae,an,_n){var Oe=$e.exec(an.slice(_n));return Oe?(Ae.m=we[Oe[0].toLowerCase()],_n+Oe[0].length):-1},B:function(Ae,an,_n){var Oe=be.exec(an.slice(_n));return Oe?(Ae.m=Fe[Oe[0].toLowerCase()],_n+Oe[0].length):-1},c:function(Ae,an,_n){return Mn(Ae,Bt,an,_n)},d:g,e:g,f:k,H:l,I:l,j:p,L:I,m,M:f,p:function(Ae,an,_n){var Oe=xn.exec(an.slice(_n));return Oe?(Ae.p=In[Oe[0].toLowerCase()],_n+Oe[0].length):-1},q:y,Q:G,s:st,S:v,u:b,U:x,V:o,w:s,W:u,x:function(Ae,an,_n){return Mn(Ae,Vt,an,_n)},X:function(Ae,an,_n){return Mn(Ae,Ut,an,_n)},y:M,Y:C,Z:w,"%":T};function Ie(Ae,an){return function(_n){var Oe,Sn,sn,yn=[],En=-1,wn=0,dr=Ae.length;for(_n instanceof Date||(_n=new Date(+_n));++En53)return null;"w"in sn||(sn.w=1),"Z"in sn?(Sn=(Oe=tt(K(sn.y,0,1))).getUTCDay(),Oe=Sn>4||Sn===0?Lt.c.ceil(Oe):Object(Lt.c)(Oe),Oe=_.a.offset(Oe,7*(sn.V-1)),sn.y=Oe.getUTCFullYear(),sn.m=Oe.getUTCMonth(),sn.d=Oe.getUTCDate()+(sn.w+6)%7):(Sn=(Oe=J(K(sn.y,0,1))).getDay(),Oe=Sn>4||Sn===0?E.c.ceil(Oe):Object(E.c)(Oe),Oe=U.b.offset(Oe,7*(sn.V-1)),sn.y=Oe.getFullYear(),sn.m=Oe.getMonth(),sn.d=Oe.getDate()+(sn.w+6)%7)}else("W"in sn||"U"in sn)&&("w"in sn||(sn.w="u"in sn?sn.u%7:"W"in sn?1:0),Sn="Z"in sn?tt(K(sn.y,0,1)).getUTCDay():J(K(sn.y,0,1)).getDay(),sn.m=0,sn.d="W"in sn?(sn.w+6)%7+7*sn.W-(Sn+5)%7:sn.w+7*sn.U-(Sn+6)%7);return"Z"in sn?(sn.H+=sn.Z/100|0,sn.M+=sn.Z%100,tt(sn)):J(sn)}}function Mn(Ae,an,_n,Oe){for(var Sn,sn,yn=0,En=an.length,wn=_n.length;yn=wn)return-1;if((Sn=an.charCodeAt(yn++))===37){if(Sn=an.charAt(yn++),!(sn=Le[Sn in Q?an.charAt(yn++):Sn])||(Oe=sn(Ae,_n,Oe))<0)return-1}else if(Sn!=_n.charCodeAt(Oe++))return-1}return Oe}return Be.x=Ie(Vt,Be),Be.X=Ie(Ut,Be),Be.c=Ie(Bt,Be),He.x=Ie(Vt,He),He.X=Ie(Ut,He),He.c=Ie(Bt,He),{format:function(Ae){var an=Ie(Ae+="",Be);return an.toString=function(){return Ae},an},parse:function(Ae){var an=en(Ae+="",!1);return an.toString=function(){return Ae},an},utcFormat:function(Ae){var an=Ie(Ae+="",He);return an.toString=function(){return Ae},an},utcParse:function(Ae){var an=en(Ae+="",!0);return an.toString=function(){return Ae},an}}}var Q={"-":"",_:" ",0:"0"},V=/^\s*\d+/,X=/^%/,j=/[\\^$*+?|[\]().{}]/g;function B(Pt,Bt,Vt){var Ut=Pt<0?"-":"",fe=(Ut?-Pt:Pt)+"",Ee=fe.length;return Ut+(Ee68?1900:2e3),Vt+Ut[0].length):-1}function w(Pt,Bt,Vt){var Ut=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(Bt.slice(Vt,Vt+6));return Ut?(Pt.Z=Ut[1]?0:-(Ut[2]+(Ut[3]||"00")),Vt+Ut[0].length):-1}function y(Pt,Bt,Vt){var Ut=V.exec(Bt.slice(Vt,Vt+1));return Ut?(Pt.q=3*Ut[0]-3,Vt+Ut[0].length):-1}function m(Pt,Bt,Vt){var Ut=V.exec(Bt.slice(Vt,Vt+2));return Ut?(Pt.m=Ut[0]-1,Vt+Ut[0].length):-1}function g(Pt,Bt,Vt){var Ut=V.exec(Bt.slice(Vt,Vt+2));return Ut?(Pt.d=+Ut[0],Vt+Ut[0].length):-1}function p(Pt,Bt,Vt){var Ut=V.exec(Bt.slice(Vt,Vt+3));return Ut?(Pt.m=0,Pt.d=+Ut[0],Vt+Ut[0].length):-1}function l(Pt,Bt,Vt){var Ut=V.exec(Bt.slice(Vt,Vt+2));return Ut?(Pt.H=+Ut[0],Vt+Ut[0].length):-1}function f(Pt,Bt,Vt){var Ut=V.exec(Bt.slice(Vt,Vt+2));return Ut?(Pt.M=+Ut[0],Vt+Ut[0].length):-1}function v(Pt,Bt,Vt){var Ut=V.exec(Bt.slice(Vt,Vt+2));return Ut?(Pt.S=+Ut[0],Vt+Ut[0].length):-1}function I(Pt,Bt,Vt){var Ut=V.exec(Bt.slice(Vt,Vt+3));return Ut?(Pt.L=+Ut[0],Vt+Ut[0].length):-1}function k(Pt,Bt,Vt){var Ut=V.exec(Bt.slice(Vt,Vt+6));return Ut?(Pt.L=Math.floor(Ut[0]/1e3),Vt+Ut[0].length):-1}function T(Pt,Bt,Vt){var Ut=X.exec(Bt.slice(Vt,Vt+1));return Ut?Vt+Ut[0].length:-1}function G(Pt,Bt,Vt){var Ut=V.exec(Bt.slice(Vt));return Ut?(Pt.Q=+Ut[0],Vt+Ut[0].length):-1}function st(Pt,Bt,Vt){var Ut=V.exec(Bt.slice(Vt));return Ut?(Pt.s=+Ut[0],Vt+Ut[0].length):-1}function nt(Pt,Bt){return B(Pt.getDate(),Bt,2)}function ft(Pt,Bt){return B(Pt.getHours(),Bt,2)}function pt(Pt,Bt){return B(Pt.getHours()%12||12,Bt,2)}function St(Pt,Bt){return B(1+U.b.count(Object(z.a)(Pt),Pt),Bt,3)}function Ct(Pt,Bt){return B(Pt.getMilliseconds(),Bt,3)}function L(Pt,Bt){return Ct(Pt,Bt)+"000"}function Y(Pt,Bt){return B(Pt.getMonth()+1,Bt,2)}function rt(Pt,Bt){return B(Pt.getMinutes(),Bt,2)}function it(Pt,Bt){return B(Pt.getSeconds(),Bt,2)}function D(Pt){var Bt=Pt.getDay();return Bt===0?7:Bt}function O(Pt,Bt){return B(E.g.count(Object(z.a)(Pt)-1,Pt),Bt,2)}function W(Pt,Bt){var Vt=Pt.getDay();return Pt=Vt>=4||Vt===0?Object(E.i)(Pt):E.i.ceil(Pt),B(E.i.count(Object(z.a)(Pt),Pt)+(Object(z.a)(Pt).getDay()===4),Bt,2)}function lt(Pt){return Pt.getDay()}function ot(Pt,Bt){return B(E.c.count(Object(z.a)(Pt)-1,Pt),Bt,2)}function xt(Pt,Bt){return B(Pt.getFullYear()%100,Bt,2)}function dt(Pt,Bt){return B(Pt.getFullYear()%1e4,Bt,4)}function vt(Pt){var Bt=Pt.getTimezoneOffset();return(Bt>0?"-":(Bt*=-1,"+"))+B(Bt/60|0,"0",2)+B(Bt%60,"0",2)}function Et(Pt,Bt){return B(Pt.getUTCDate(),Bt,2)}function kt(Pt,Bt){return B(Pt.getUTCHours(),Bt,2)}function Nt(Pt,Bt){return B(Pt.getUTCHours()%12||12,Bt,2)}function gt(Pt,Bt){return B(1+_.a.count(Object(at.a)(Pt),Pt),Bt,3)}function wt(Pt,Bt){return B(Pt.getUTCMilliseconds(),Bt,3)}function Dt(Pt,Bt){return wt(Pt,Bt)+"000"}function jt(Pt,Bt){return B(Pt.getUTCMonth()+1,Bt,2)}function Jt(Pt,Bt){return B(Pt.getUTCMinutes(),Bt,2)}function ie(Pt,Bt){return B(Pt.getUTCSeconds(),Bt,2)}function qt(Pt){var Bt=Pt.getUTCDay();return Bt===0?7:Bt}function he(Pt,Bt){return B(Lt.g.count(Object(at.a)(Pt)-1,Pt),Bt,2)}function ve(Pt,Bt){var Vt=Pt.getUTCDay();return Pt=Vt>=4||Vt===0?Object(Lt.i)(Pt):Lt.i.ceil(Pt),B(Lt.i.count(Object(at.a)(Pt),Pt)+(Object(at.a)(Pt).getUTCDay()===4),Bt,2)}function Se(Pt){return Pt.getUTCDay()}function ke(Pt,Bt){return B(Lt.c.count(Object(at.a)(Pt)-1,Pt),Bt,2)}function Ge(Pt,Bt){return B(Pt.getUTCFullYear()%100,Bt,2)}function on(Pt,Bt){return B(Pt.getUTCFullYear()%1e4,Bt,4)}function un(){return"+0000"}function te(){return"%"}function Zt(Pt){return+Pt}function ne(Pt){return Math.floor(+Pt/1e3)}},function(Pe,Mt,q){"use strict";var Lt=q(6),_=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,E=new RegExp(_.source,"g");Mt.a=function(U,z){var at,J,tt,K=_.lastIndex=E.lastIndex=0,Z=-1,Q=[],V=[];for(U+="",z+="";(at=_.exec(U))&&(J=E.exec(z));)(tt=J.index)>K&&(tt=z.slice(K,tt),Q[Z]?Q[Z]+=tt:Q[++Z]=tt),(at=at[0])===(J=J[0])?Q[Z]?Q[Z]+=J:Q[++Z]=J:(Q[++Z]=null,V.push({i:Z,x:Object(Lt.a)(at,J)})),K=E.lastIndex;return K=0&&(Z=K.slice(Q+1),K=K.slice(0,Q)),K&&!tt.hasOwnProperty(K))throw new Error("unknown type: "+K);return{type:K,name:Z}})}function z(J,tt){for(var K,Z=0,Q=J.length;Z0)for(var K,Z,Q=new Array(K),V=0;V=0))throw b(P,new Error(dt.tagName+"@"+Et));for(var Nt=vt.length-1;kt"&&">")||dt=="&"&&"&"||dt=='"'&&"""||"&#"+dt.charCodeAt()+";"}function l(dt,vt){if(vt(dt))return!0;if(dt=dt.firstChild)do if(l(dt,vt))return!0;while(dt=dt.nextSibling)}function f(){}function v(dt,vt,Et,kt){dt&&dt._inc++,Et.namespaceURI=="http://www.w3.org/2000/xmlns/"&&delete vt._nsMap[Et.prefix?Et.localName:""]}function I(dt,vt,Et){if(dt&&dt._inc){dt._inc++;var kt=vt.childNodes;if(Et)kt[kt.length++]=Et;else{for(var Nt=vt.firstChild,gt=0;Nt;)kt[gt++]=Nt,Nt=Nt.nextSibling;kt.length=gt}}}function k(dt,vt){var Et=vt.previousSibling,kt=vt.nextSibling;return Et?Et.nextSibling=kt:dt.firstChild=kt,kt?kt.previousSibling=Et:dt.lastChild=Et,I(dt.ownerDocument,dt),vt}function T(dt,vt,Et){var kt=vt.parentNode;if(kt&&kt.removeChild(vt),vt.nodeType===X){var Nt=vt.firstChild;if(Nt==null)return vt;var gt=vt.lastChild}else Nt=gt=vt;var wt=Et?Et.previousSibling:dt.lastChild;Nt.previousSibling=wt,gt.nextSibling=Et,wt?wt.nextSibling=Nt:dt.firstChild=Nt,Et==null?dt.lastChild=gt:Et.previousSibling=gt;do Nt.parentNode=dt;while(Nt!==gt&&(Nt=Nt.nextSibling));return I(dt.ownerDocument||dt,dt),vt.nodeType==X&&(vt.firstChild=vt.lastChild=null),vt}function G(){this._nsMap={}}function st(){}function nt(){}function ft(){}function pt(){}function St(){}function Ct(){}function L(){}function Y(){}function rt(){}function it(){}function D(){}function O(){}function W(dt,vt){var Et=[],kt=this.nodeType==9?this.documentElement:this,Nt=kt.prefix,gt=kt.namespaceURI;if(gt&&Nt==null&&(Nt=kt.lookupPrefix(gt))==null)var wt=[{namespace:gt,prefix:null}];return ot(this,Et,dt,vt,wt),Et.join("")}function lt(dt,vt,Et){var kt=dt.prefix||"",Nt=dt.namespaceURI;if(!kt&&!Nt||kt==="xml"&&Nt==="http://www.w3.org/XML/1998/namespace"||Nt=="http://www.w3.org/2000/xmlns/")return!1;for(var gt=Et.length;gt--;){var wt=Et[gt];if(wt.prefix==kt)return wt.namespace!=Nt}return!0}function ot(dt,vt,Et,kt,Nt){if(kt){if(!(dt=kt(dt)))return;if(typeof dt=="string")return void vt.push(dt)}switch(dt.nodeType){case E:Nt||(Nt=[]),Nt.length;var gt=dt.attributes,wt=gt.length,Dt=dt.firstChild,jt=dt.tagName;Et=dt.namespaceURI==="http://www.w3.org/1999/xhtml"||Et,vt.push("<",jt);for(var Jt=0;Jt"),Et&&/^script$/i.test(jt))for(;Dt;)Dt.data?vt.push(Dt.data):ot(Dt,vt,Et,kt,Nt),Dt=Dt.nextSibling;else for(;Dt;)ot(Dt,vt,Et,kt,Nt),Dt=Dt.nextSibling;vt.push("")}else vt.push("/>");return;case Q:case X:for(Dt=dt.firstChild;Dt;)ot(Dt,vt,Et,kt,Nt),Dt=Dt.nextSibling;return;case U:return vt.push(" ",dt.name,'="',dt.value.replace(/[<&"]/g,p),'"');case z:return vt.push(dt.data.replace(/[<&]/g,p));case at:return vt.push("");case Z:return vt.push("");case V:var Se=dt.publicId,ke=dt.systemId;if(vt.push("');else if(ke&&ke!=".")vt.push(' SYSTEM "',ke,'">');else{var Ge=dt.internalSubset;Ge&&vt.push(" [",Ge,"]"),vt.push(">")}return;case K:return vt.push("");case J:return vt.push("&",dt.nodeName,";");default:vt.push("??",dt.nodeName)}}function xt(dt,vt,Et){dt[vt]=Et}b.prototype=Error.prototype,q(B,b),x.prototype={length:0,item:function(dt){return this[dt]||null},toString:function(dt,vt){for(var Et=[],kt=0;kt0},lookupPrefix:function(dt){for(var vt=this;vt;){var Et=vt._nsMap;if(Et){for(var kt in Et)if(Et[kt]==dt)return kt}vt=vt.nodeType==U?vt.ownerDocument:vt.parentNode}return null},lookupNamespaceURI:function(dt){for(var vt=this;vt;){var Et=vt._nsMap;if(Et&&dt in Et)return Et[dt];vt=vt.nodeType==U?vt.ownerDocument:vt.parentNode}return null},isDefaultNamespace:function(dt){return this.lookupPrefix(dt)==null}},q(_,g),q(_,g.prototype),f.prototype={nodeName:"#document",nodeType:Q,doctype:null,documentElement:null,_inc:1,insertBefore:function(dt,vt){if(dt.nodeType==X){for(var Et=dt.firstChild;Et;){var kt=Et.nextSibling;this.insertBefore(Et,vt),Et=kt}return dt}return this.documentElement==null&&dt.nodeType==E&&(this.documentElement=dt),T(this,dt,vt),dt.ownerDocument=this,dt},removeChild:function(dt){return this.documentElement==dt&&(this.documentElement=null),k(this,dt)},importNode:function(dt,vt){return function Et(kt,Nt,gt){var wt;switch(Nt.nodeType){case E:(wt=Nt.cloneNode(!1)).ownerDocument=kt;case X:break;case U:gt=!0}if(wt||(wt=Nt.cloneNode(!1)),wt.ownerDocument=kt,wt.parentNode=null,gt)for(var Dt=Nt.firstChild;Dt;)wt.appendChild(Et(kt,Dt,gt)),Dt=Dt.nextSibling;return wt}(this,dt,vt)},getElementById:function(dt){var vt=null;return l(this.documentElement,function(Et){if(Et.nodeType==E&&Et.getAttribute("id")==dt)return vt=Et,!0}),vt},createElement:function(dt){var vt=new G;return vt.ownerDocument=this,vt.nodeName=dt,vt.tagName=dt,vt.childNodes=new x,(vt.attributes=new C)._ownerElement=vt,vt},createDocumentFragment:function(){var dt=new it;return dt.ownerDocument=this,dt.childNodes=new x,dt},createTextNode:function(dt){var vt=new ft;return vt.ownerDocument=this,vt.appendData(dt),vt},createComment:function(dt){var vt=new pt;return vt.ownerDocument=this,vt.appendData(dt),vt},createCDATASection:function(dt){var vt=new St;return vt.ownerDocument=this,vt.appendData(dt),vt},createProcessingInstruction:function(dt,vt){var Et=new D;return Et.ownerDocument=this,Et.tagName=Et.target=dt,Et.nodeValue=Et.data=vt,Et},createAttribute:function(dt){var vt=new st;return vt.ownerDocument=this,vt.name=dt,vt.nodeName=dt,vt.localName=dt,vt.specified=!0,vt},createEntityReference:function(dt){var vt=new rt;return vt.ownerDocument=this,vt.nodeName=dt,vt},createElementNS:function(dt,vt){var Et=new G,kt=vt.split(":"),Nt=Et.attributes=new C;return Et.childNodes=new x,Et.ownerDocument=this,Et.nodeName=vt,Et.tagName=vt,Et.namespaceURI=dt,kt.length==2?(Et.prefix=kt[0],Et.localName=kt[1]):Et.localName=vt,Nt._ownerElement=Et,Et},createAttributeNS:function(dt,vt){var Et=new st,kt=vt.split(":");return Et.ownerDocument=this,Et.nodeName=vt,Et.name=vt,Et.namespaceURI=dt,Et.specified=!0,kt.length==2?(Et.prefix=kt[0],Et.localName=kt[1]):Et.localName=vt,Et}},Lt(f,g),G.prototype={nodeType:E,hasAttribute:function(dt){return this.getAttributeNode(dt)!=null},getAttribute:function(dt){var vt=this.getAttributeNode(dt);return vt&&vt.value||""},getAttributeNode:function(dt){return this.attributes.getNamedItem(dt)},setAttribute:function(dt,vt){var Et=this.ownerDocument.createAttribute(dt);Et.value=Et.nodeValue=""+vt,this.setAttributeNode(Et)},removeAttribute:function(dt){var vt=this.getAttributeNode(dt);vt&&this.removeAttributeNode(vt)},appendChild:function(dt){return dt.nodeType===X?this.insertBefore(dt,null):function(vt,Et){var kt=Et.parentNode;if(kt){var Nt=vt.lastChild;kt.removeChild(Et),Nt=vt.lastChild}return Nt=vt.lastChild,Et.parentNode=vt,Et.previousSibling=Nt,Et.nextSibling=null,Nt?Nt.nextSibling=Et:vt.firstChild=Et,vt.lastChild=Et,I(vt.ownerDocument,vt,Et),Et}(this,dt)},setAttributeNode:function(dt){return this.attributes.setNamedItem(dt)},setAttributeNodeNS:function(dt){return this.attributes.setNamedItemNS(dt)},removeAttributeNode:function(dt){return this.attributes.removeNamedItem(dt.nodeName)},removeAttributeNS:function(dt,vt){var Et=this.getAttributeNodeNS(dt,vt);Et&&this.removeAttributeNode(Et)},hasAttributeNS:function(dt,vt){return this.getAttributeNodeNS(dt,vt)!=null},getAttributeNS:function(dt,vt){var Et=this.getAttributeNodeNS(dt,vt);return Et&&Et.value||""},setAttributeNS:function(dt,vt,Et){var kt=this.ownerDocument.createAttributeNS(dt,vt);kt.value=kt.nodeValue=""+Et,this.setAttributeNode(kt)},getAttributeNodeNS:function(dt,vt){return this.attributes.getNamedItemNS(dt,vt)},getElementsByTagName:function(dt){return new o(this,function(vt){var Et=[];return l(vt,function(kt){kt===vt||kt.nodeType!=E||dt!=="*"&&kt.tagName!=dt||Et.push(kt)}),Et})},getElementsByTagNameNS:function(dt,vt){return new o(this,function(Et){var kt=[];return l(Et,function(Nt){Nt===Et||Nt.nodeType!==E||dt!=="*"&&Nt.namespaceURI!==dt||vt!=="*"&&Nt.localName!=vt||kt.push(Nt)}),kt})}},f.prototype.getElementsByTagName=G.prototype.getElementsByTagName,f.prototype.getElementsByTagNameNS=G.prototype.getElementsByTagNameNS,Lt(G,g),st.prototype.nodeType=U,Lt(st,g),nt.prototype={data:"",substringData:function(dt,vt){return this.data.substring(dt,dt+vt)},appendData:function(dt){dt=this.data+dt,this.nodeValue=this.data=dt,this.length=dt.length},insertData:function(dt,vt){this.replaceData(dt,0,vt)},appendChild:function(dt){throw new Error(d[R])},deleteData:function(dt,vt){this.replaceData(dt,vt,"")},replaceData:function(dt,vt,Et){Et=this.data.substring(0,dt)+Et+this.data.substring(dt+vt),this.nodeValue=this.data=Et,this.length=Et.length}},Lt(nt,g),ft.prototype={nodeName:"#text",nodeType:z,splitText:function(dt){var vt=this.data,Et=vt.substring(dt);vt=vt.substring(0,dt),this.data=this.nodeValue=vt,this.length=vt.length;var kt=this.ownerDocument.createTextNode(Et);return this.parentNode&&this.parentNode.insertBefore(kt,this.nextSibling),kt}},Lt(ft,nt),pt.prototype={nodeName:"#comment",nodeType:Z},Lt(pt,nt),St.prototype={nodeName:"#cdata-section",nodeType:at},Lt(St,nt),Ct.prototype.nodeType=V,Lt(Ct,g),L.prototype.nodeType=j,Lt(L,g),Y.prototype.nodeType=tt,Lt(Y,g),rt.prototype.nodeType=J,Lt(rt,g),it.prototype.nodeName="#document-fragment",it.prototype.nodeType=X,Lt(it,g),D.prototype.nodeType=K,Lt(D,g),O.prototype.serializeToString=function(dt,vt,Et){return W.call(dt,vt,Et)},g.prototype.toString=W;try{Object.defineProperty&&(Object.defineProperty(o.prototype,"length",{get:function(){return u(this),this.$$length}}),Object.defineProperty(g.prototype,"textContent",{get:function(){return function dt(vt){switch(vt.nodeType){case E:case X:var Et=[];for(vt=vt.firstChild;vt;)vt.nodeType!==7&&vt.nodeType!==8&&Et.push(dt(vt)),vt=vt.nextSibling;return Et.join("");default:return vt.nodeValue}}(this)},set:function(dt){switch(this.nodeType){case E:case X:for(;this.firstChild;)this.removeChild(this.firstChild);(dt||String(dt))&&this.appendChild(this.ownerDocument.createTextNode(dt));break;default:this.data=dt,this.value=dt,this.nodeValue=dt}}}),xt=function(dt,vt,Et){dt["$$"+vt]=Et})}catch(dt){}Mt.DOMImplementation=m,Mt.XMLSerializer=O},,function(Pe,Mt,q){"use strict";q.r(Mt);var Lt=Math.PI,_=2*Lt,E=_-1e-6;function U(){this._x0=this._y0=this._x1=this._y1=null,this._=""}function z(){return new U}U.prototype=z.prototype={constructor:U,moveTo:function(mt,It){this._+="M"+(this._x0=this._x1=+mt)+","+(this._y0=this._y1=+It)},closePath:function(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},lineTo:function(mt,It){this._+="L"+(this._x1=+mt)+","+(this._y1=+It)},quadraticCurveTo:function(mt,It,Gt,Tt){this._+="Q"+ +mt+","+ +It+","+(this._x1=+Gt)+","+(this._y1=+Tt)},bezierCurveTo:function(mt,It,Gt,Tt,$t,le){this._+="C"+ +mt+","+ +It+","+ +Gt+","+ +Tt+","+(this._x1=+$t)+","+(this._y1=+le)},arcTo:function(mt,It,Gt,Tt,$t){mt=+mt,It=+It,Gt=+Gt,Tt=+Tt,$t=+$t;var le=this._x1,me=this._y1,ye=Gt-mt,Ne=Tt-It,Je=le-mt,Ve=me-It,ln=Je*Je+Ve*Ve;if($t<0)throw new Error("negative radius: "+$t);if(this._x1===null)this._+="M"+(this._x1=mt)+","+(this._y1=It);else if(ln>1e-6)if(Math.abs(Ve*ye-Ne*Je)>1e-6&&$t){var Tn=Gt-le,Bn=Tt-me,Yn=ye*ye+Ne*Ne,gr=Tn*Tn+Bn*Bn,ar=Math.sqrt(Yn),Qn=Math.sqrt(ln),cr=$t*Math.tan((Lt-Math.acos((Yn+ln-gr)/(2*ar*Qn)))/2),Tr=cr/Qn,Er=cr/ar;Math.abs(Tr-1)>1e-6&&(this._+="L"+(mt+Tr*Je)+","+(It+Tr*Ve)),this._+="A"+$t+","+$t+",0,0,"+ +(Ve*Tn>Je*Bn)+","+(this._x1=mt+Er*ye)+","+(this._y1=It+Er*Ne)}else this._+="L"+(this._x1=mt)+","+(this._y1=It)},arc:function(mt,It,Gt,Tt,$t,le){mt=+mt,It=+It,le=!!le;var me=(Gt=+Gt)*Math.cos(Tt),ye=Gt*Math.sin(Tt),Ne=mt+me,Je=It+ye,Ve=1^le,ln=le?Tt-$t:$t-Tt;if(Gt<0)throw new Error("negative radius: "+Gt);this._x1===null?this._+="M"+Ne+","+Je:(Math.abs(this._x1-Ne)>1e-6||Math.abs(this._y1-Je)>1e-6)&&(this._+="L"+Ne+","+Je),Gt&&(ln<0&&(ln=ln%_+_),ln>E?this._+="A"+Gt+","+Gt+",0,1,"+Ve+","+(mt-me)+","+(It-ye)+"A"+Gt+","+Gt+",0,1,"+Ve+","+(this._x1=Ne)+","+(this._y1=Je):ln>1e-6&&(this._+="A"+Gt+","+Gt+",0,"+ +(ln>=Lt)+","+Ve+","+(this._x1=mt+Gt*Math.cos($t))+","+(this._y1=It+Gt*Math.sin($t))))},rect:function(mt,It,Gt,Tt){this._+="M"+(this._x0=this._x1=+mt)+","+(this._y0=this._y1=+It)+"h"+ +Gt+"v"+ +Tt+"h"+-Gt+"Z"},toString:function(){return this._}};var at=z,J=function(mt){return function(){return mt}},tt=Math.abs,K=Math.atan2,Z=Math.cos,Q=Math.max,V=Math.min,X=Math.sin,j=Math.sqrt,B=Math.PI,d=B/2,R=2*B;function P(mt){return mt>1?0:mt<-1?B:Math.acos(mt)}function s(mt){return mt>=1?d:mt<=-1?-d:Math.asin(mt)}function b(mt){return mt.innerRadius}function x(mt){return mt.outerRadius}function o(mt){return mt.startAngle}function u(mt){return mt.endAngle}function C(mt){return mt&&mt.padAngle}function M(mt,It,Gt,Tt,$t,le,me,ye){var Ne=Gt-mt,Je=Tt-It,Ve=me-$t,ln=ye-le,Tn=ln*Ne-Ve*Je;if(!(Tn*Tn<1e-12))return[mt+(Tn=(Ve*(It-le)-ln*(mt-$t))/Tn)*Ne,It+Tn*Je]}function w(mt,It,Gt,Tt,$t,le,me){var ye=mt-Gt,Ne=It-Tt,Je=(me?le:-le)/j(ye*ye+Ne*Ne),Ve=Je*Ne,ln=-Je*ye,Tn=mt+Ve,Bn=It+ln,Yn=Gt+Ve,gr=Tt+ln,ar=(Tn+Yn)/2,Qn=(Bn+gr)/2,cr=Yn-Tn,Tr=gr-Bn,Er=cr*cr+Tr*Tr,Fr=$t-le,Zr=Tn*gr-Yn*Bn,fi=(Tr<0?-1:1)*j(Q(0,Fr*Fr*Er-Zr*Zr)),Ii=(Zr*Tr-cr*fi)/Er,Ni=(-Zr*cr-Tr*fi)/Er,wi=(Zr*Tr+cr*fi)/Er,Di=(-Zr*cr+Tr*fi)/Er,ji=Ii-ar,Ri=Ni-Qn,Xi=wi-ar,io=Di-Qn;return ji*ji+Ri*Ri>Xi*Xi+io*io&&(Ii=wi,Ni=Di),{cx:Ii,cy:Ni,x01:-Ve,y01:-ln,x11:Ii*($t/Fr-1),y11:Ni*($t/Fr-1)}}var y=function(){var mt=b,It=x,Gt=J(0),Tt=null,$t=o,le=u,me=C,ye=null;function Ne(){var Je,Ve,ln=+mt.apply(this,arguments),Tn=+It.apply(this,arguments),Bn=$t.apply(this,arguments)-d,Yn=le.apply(this,arguments)-d,gr=tt(Yn-Bn),ar=Yn>Bn;if(ye||(ye=Je=at()),Tn1e-12)if(gr>R-1e-12)ye.moveTo(Tn*Z(Bn),Tn*X(Bn)),ye.arc(0,0,Tn,Bn,Yn,!ar),ln>1e-12&&(ye.moveTo(ln*Z(Yn),ln*X(Yn)),ye.arc(0,0,ln,Yn,Bn,ar));else{var Qn,cr,Tr=Bn,Er=Yn,Fr=Bn,Zr=Yn,fi=gr,Ii=gr,Ni=me.apply(this,arguments)/2,wi=Ni>1e-12&&(Tt?+Tt.apply(this,arguments):j(ln*ln+Tn*Tn)),Di=V(tt(Tn-ln)/2,+Gt.apply(this,arguments)),ji=Di,Ri=Di;if(wi>1e-12){var Xi=s(wi/ln*X(Ni)),io=s(wi/Tn*X(Ni));(fi-=2*Xi)>1e-12?(Fr+=Xi*=ar?1:-1,Zr-=Xi):(fi=0,Fr=Zr=(Bn+Yn)/2),(Ii-=2*io)>1e-12?(Tr+=io*=ar?1:-1,Er-=io):(Ii=0,Tr=Er=(Bn+Yn)/2)}var Ji=Tn*Z(Tr),Mo=Tn*X(Tr),Io=ln*Z(Zr),mo=ln*X(Zr);if(Di>1e-12){var ao,_o=Tn*Z(Er),Go=Tn*X(Er),ho=ln*Z(Fr),Ai=ln*X(Fr);if(gr1e-12?Ri>1e-12?(Qn=w(ho,Ai,Ji,Mo,Tn,Ri,ar),cr=w(_o,Go,Io,mo,Tn,Ri,ar),ye.moveTo(Qn.cx+Qn.x01,Qn.cy+Qn.y01),Ri1e-12&&fi>1e-12?ji>1e-12?(Qn=w(Io,mo,_o,Go,ln,-ji,ar),cr=w(Ji,Mo,ho,Ai,ln,-ji,ar),ye.lineTo(Qn.cx+Qn.x01,Qn.cy+Qn.y01),ji=Tn;--Bn)ye.point(cr[Bn],Tr[Bn]);ye.lineEnd(),ye.areaEnd()}Qn&&(cr[ln]=+mt(Yn,ln,Ve),Tr[ln]=+Gt(Yn,ln,Ve),ye.point(It?+It(Yn,ln,Ve):cr[ln],Tt?+Tt(Yn,ln,Ve):Tr[ln]))}if(gr)return ye=null,gr+""||null}function Je(){return f().defined($t).curve(me).context(le)}return Ne.x=function(Ve){return arguments.length?(mt=typeof Ve=="function"?Ve:J(+Ve),It=null,Ne):mt},Ne.x0=function(Ve){return arguments.length?(mt=typeof Ve=="function"?Ve:J(+Ve),Ne):mt},Ne.x1=function(Ve){return arguments.length?(It=Ve==null?null:typeof Ve=="function"?Ve:J(+Ve),Ne):It},Ne.y=function(Ve){return arguments.length?(Gt=typeof Ve=="function"?Ve:J(+Ve),Tt=null,Ne):Gt},Ne.y0=function(Ve){return arguments.length?(Gt=typeof Ve=="function"?Ve:J(+Ve),Ne):Gt},Ne.y1=function(Ve){return arguments.length?(Tt=Ve==null?null:typeof Ve=="function"?Ve:J(+Ve),Ne):Tt},Ne.lineX0=Ne.lineY0=function(){return Je().x(mt).y(Gt)},Ne.lineY1=function(){return Je().x(mt).y(Tt)},Ne.lineX1=function(){return Je().x(It).y(Gt)},Ne.defined=function(Ve){return arguments.length?($t=typeof Ve=="function"?Ve:J(!!Ve),Ne):$t},Ne.curve=function(Ve){return arguments.length?(me=Ve,le!=null&&(ye=me(le)),Ne):me},Ne.context=function(Ve){return arguments.length?(Ve==null?le=ye=null:ye=me(le=Ve),Ne):le},Ne},I=function(mt,It){return Itmt?1:It>=mt?0:NaN},k=function(mt){return mt},T=function(){var mt=k,It=I,Gt=null,Tt=J(0),$t=J(R),le=J(0);function me(ye){var Ne,Je,Ve,ln,Tn,Bn=ye.length,Yn=0,gr=new Array(Bn),ar=new Array(Bn),Qn=+Tt.apply(this,arguments),cr=Math.min(R,Math.max(-R,$t.apply(this,arguments)-Qn)),Tr=Math.min(Math.abs(cr)/Bn,le.apply(this,arguments)),Er=Tr*(cr<0?-1:1);for(Ne=0;Ne0&&(Yn+=Tn);for(It!=null?gr.sort(function(Fr,Zr){return It(ar[Fr],ar[Zr])}):Gt!=null&&gr.sort(function(Fr,Zr){return Gt(ye[Fr],ye[Zr])}),Ne=0,Ve=Yn?(cr-Bn*Er)/Yn:0;Ne0?Tn*Ve:0)+Er,ar[Je]={data:ye[Je],index:Ne,value:Tn,startAngle:Qn,endAngle:ln,padAngle:Tr};return ar}return me.value=function(ye){return arguments.length?(mt=typeof ye=="function"?ye:J(+ye),me):mt},me.sortValues=function(ye){return arguments.length?(It=ye,Gt=null,me):It},me.sort=function(ye){return arguments.length?(Gt=ye,It=null,me):Gt},me.startAngle=function(ye){return arguments.length?(Tt=typeof ye=="function"?ye:J(+ye),me):Tt},me.endAngle=function(ye){return arguments.length?($t=typeof ye=="function"?ye:J(+ye),me):$t},me.padAngle=function(ye){return arguments.length?(le=typeof ye=="function"?ye:J(+ye),me):le},me},G=nt(g);function st(mt){this._curve=mt}function nt(mt){function It(Gt){return new st(mt(Gt))}return It._curve=mt,It}function ft(mt){var It=mt.curve;return mt.angle=mt.x,delete mt.x,mt.radius=mt.y,delete mt.y,mt.curve=function(Gt){return arguments.length?It(nt(Gt)):It()._curve},mt}st.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(mt,It){this._curve.point(It*Math.sin(mt),It*-Math.cos(mt))}};var pt=function(){return ft(f().curve(G))},St=function(){var mt=v().curve(G),It=mt.curve,Gt=mt.lineX0,Tt=mt.lineX1,$t=mt.lineY0,le=mt.lineY1;return mt.angle=mt.x,delete mt.x,mt.startAngle=mt.x0,delete mt.x0,mt.endAngle=mt.x1,delete mt.x1,mt.radius=mt.y,delete mt.y,mt.innerRadius=mt.y0,delete mt.y0,mt.outerRadius=mt.y1,delete mt.y1,mt.lineStartAngle=function(){return ft(Gt())},delete mt.lineX0,mt.lineEndAngle=function(){return ft(Tt())},delete mt.lineX1,mt.lineInnerRadius=function(){return ft($t())},delete mt.lineY0,mt.lineOuterRadius=function(){return ft(le())},delete mt.lineY1,mt.curve=function(me){return arguments.length?It(nt(me)):It()._curve},mt},Ct=function(mt,It){return[(It=+It)*Math.cos(mt-=Math.PI/2),It*Math.sin(mt)]},L=Array.prototype.slice;function Y(mt){return mt.source}function rt(mt){return mt.target}function it(mt){var It=Y,Gt=rt,Tt=p,$t=l,le=null;function me(){var ye,Ne=L.call(arguments),Je=It.apply(this,Ne),Ve=Gt.apply(this,Ne);if(le||(le=ye=at()),mt(le,+Tt.apply(this,(Ne[0]=Je,Ne)),+$t.apply(this,Ne),+Tt.apply(this,(Ne[0]=Ve,Ne)),+$t.apply(this,Ne)),ye)return le=null,ye+""||null}return me.source=function(ye){return arguments.length?(It=ye,me):It},me.target=function(ye){return arguments.length?(Gt=ye,me):Gt},me.x=function(ye){return arguments.length?(Tt=typeof ye=="function"?ye:J(+ye),me):Tt},me.y=function(ye){return arguments.length?($t=typeof ye=="function"?ye:J(+ye),me):$t},me.context=function(ye){return arguments.length?(le=ye==null?null:ye,me):le},me}function D(mt,It,Gt,Tt,$t){mt.moveTo(It,Gt),mt.bezierCurveTo(It=(It+Tt)/2,Gt,It,$t,Tt,$t)}function O(mt,It,Gt,Tt,$t){mt.moveTo(It,Gt),mt.bezierCurveTo(It,Gt=(Gt+$t)/2,Tt,Gt,Tt,$t)}function W(mt,It,Gt,Tt,$t){var le=Ct(It,Gt),me=Ct(It,Gt=(Gt+$t)/2),ye=Ct(Tt,Gt),Ne=Ct(Tt,$t);mt.moveTo(le[0],le[1]),mt.bezierCurveTo(me[0],me[1],ye[0],ye[1],Ne[0],Ne[1])}function lt(){return it(D)}function ot(){return it(O)}function xt(){var mt=it(W);return mt.angle=mt.x,delete mt.x,mt.radius=mt.y,delete mt.y,mt}var dt={draw:function(mt,It){var Gt=Math.sqrt(It/B);mt.moveTo(Gt,0),mt.arc(0,0,Gt,0,R)}},vt={draw:function(mt,It){var Gt=Math.sqrt(It/5)/2;mt.moveTo(-3*Gt,-Gt),mt.lineTo(-Gt,-Gt),mt.lineTo(-Gt,-3*Gt),mt.lineTo(Gt,-3*Gt),mt.lineTo(Gt,-Gt),mt.lineTo(3*Gt,-Gt),mt.lineTo(3*Gt,Gt),mt.lineTo(Gt,Gt),mt.lineTo(Gt,3*Gt),mt.lineTo(-Gt,3*Gt),mt.lineTo(-Gt,Gt),mt.lineTo(-3*Gt,Gt),mt.closePath()}},Et=Math.sqrt(1/3),kt=2*Et,Nt={draw:function(mt,It){var Gt=Math.sqrt(It/kt),Tt=Gt*Et;mt.moveTo(0,-Gt),mt.lineTo(Tt,0),mt.lineTo(0,Gt),mt.lineTo(-Tt,0),mt.closePath()}},gt=Math.sin(B/10)/Math.sin(7*B/10),wt=Math.sin(R/10)*gt,Dt=-Math.cos(R/10)*gt,jt={draw:function(mt,It){var Gt=Math.sqrt(.8908130915292852*It),Tt=wt*Gt,$t=Dt*Gt;mt.moveTo(0,-Gt),mt.lineTo(Tt,$t);for(var le=1;le<5;++le){var me=R*le/5,ye=Math.cos(me),Ne=Math.sin(me);mt.lineTo(Ne*Gt,-ye*Gt),mt.lineTo(ye*Tt-Ne*$t,Ne*Tt+ye*$t)}mt.closePath()}},Jt={draw:function(mt,It){var Gt=Math.sqrt(It),Tt=-Gt/2;mt.rect(Tt,Tt,Gt,Gt)}},ie=Math.sqrt(3),qt={draw:function(mt,It){var Gt=-Math.sqrt(It/(3*ie));mt.moveTo(0,2*Gt),mt.lineTo(-ie*Gt,-Gt),mt.lineTo(ie*Gt,-Gt),mt.closePath()}},he=Math.sqrt(3)/2,ve=1/Math.sqrt(12),Se=3*(ve/2+1),ke={draw:function(mt,It){var Gt=Math.sqrt(It/Se),Tt=Gt/2,$t=Gt*ve,le=Tt,me=Gt*ve+Gt,ye=-le,Ne=me;mt.moveTo(Tt,$t),mt.lineTo(le,me),mt.lineTo(ye,Ne),mt.lineTo(-.5*Tt-he*$t,he*Tt+-.5*$t),mt.lineTo(-.5*le-he*me,he*le+-.5*me),mt.lineTo(-.5*ye-he*Ne,he*ye+-.5*Ne),mt.lineTo(-.5*Tt+he*$t,-.5*$t-he*Tt),mt.lineTo(-.5*le+he*me,-.5*me-he*le),mt.lineTo(-.5*ye+he*Ne,-.5*Ne-he*ye),mt.closePath()}},Ge=[dt,vt,Nt,Jt,jt,qt,ke],on=function(){var mt=J(dt),It=J(64),Gt=null;function Tt(){var $t;if(Gt||(Gt=$t=at()),mt.apply(this,arguments).draw(Gt,+It.apply(this,arguments)),$t)return Gt=null,$t+""||null}return Tt.type=function($t){return arguments.length?(mt=typeof $t=="function"?$t:J($t),Tt):mt},Tt.size=function($t){return arguments.length?(It=typeof $t=="function"?$t:J(+$t),Tt):It},Tt.context=function($t){return arguments.length?(Gt=$t==null?null:$t,Tt):Gt},Tt},un=function(){};function te(mt,It,Gt){mt._context.bezierCurveTo((2*mt._x0+mt._x1)/3,(2*mt._y0+mt._y1)/3,(mt._x0+2*mt._x1)/3,(mt._y0+2*mt._y1)/3,(mt._x0+4*mt._x1+It)/6,(mt._y0+4*mt._y1+Gt)/6)}function Zt(mt){this._context=mt}Zt.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:te(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(mt,It){switch(mt=+mt,It=+It,this._point){case 0:this._point=1,this._line?this._context.lineTo(mt,It):this._context.moveTo(mt,It);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:te(this,mt,It)}this._x0=this._x1,this._x1=mt,this._y0=this._y1,this._y1=It}};var ne=function(mt){return new Zt(mt)};function Pt(mt){this._context=mt}Pt.prototype={areaStart:un,areaEnd:un,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(mt,It){switch(mt=+mt,It=+It,this._point){case 0:this._point=1,this._x2=mt,this._y2=It;break;case 1:this._point=2,this._x3=mt,this._y3=It;break;case 2:this._point=3,this._x4=mt,this._y4=It,this._context.moveTo((this._x0+4*this._x1+mt)/6,(this._y0+4*this._y1+It)/6);break;default:te(this,mt,It)}this._x0=this._x1,this._x1=mt,this._y0=this._y1,this._y1=It}};var Bt=function(mt){return new Pt(mt)};function Vt(mt){this._context=mt}Vt.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(mt,It){switch(mt=+mt,It=+It,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var Gt=(this._x0+4*this._x1+mt)/6,Tt=(this._y0+4*this._y1+It)/6;this._line?this._context.lineTo(Gt,Tt):this._context.moveTo(Gt,Tt);break;case 3:this._point=4;default:te(this,mt,It)}this._x0=this._x1,this._x1=mt,this._y0=this._y1,this._y1=It}};var Ut=function(mt){return new Vt(mt)};function fe(mt,It){this._basis=new Zt(mt),this._beta=It}fe.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var mt=this._x,It=this._y,Gt=mt.length-1;if(Gt>0)for(var Tt,$t=mt[0],le=It[0],me=mt[Gt]-$t,ye=It[Gt]-le,Ne=-1;++Ne<=Gt;)Tt=Ne/Gt,this._basis.point(this._beta*mt[Ne]+(1-this._beta)*($t+Tt*me),this._beta*It[Ne]+(1-this._beta)*(le+Tt*ye));this._x=this._y=null,this._basis.lineEnd()},point:function(mt,It){this._x.push(+mt),this._y.push(+It)}};var Ee=function mt(It){function Gt(Tt){return It===1?new Zt(Tt):new fe(Tt,It)}return Gt.beta=function(Tt){return mt(+Tt)},Gt}(.85);function xe(mt,It,Gt){mt._context.bezierCurveTo(mt._x1+mt._k*(mt._x2-mt._x0),mt._y1+mt._k*(mt._y2-mt._y0),mt._x2+mt._k*(mt._x1-It),mt._y2+mt._k*(mt._y1-Gt),mt._x2,mt._y2)}function Qe(mt,It){this._context=mt,this._k=(1-It)/6}Qe.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:xe(this,this._x1,this._y1)}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(mt,It){switch(mt=+mt,It=+It,this._point){case 0:this._point=1,this._line?this._context.lineTo(mt,It):this._context.moveTo(mt,It);break;case 1:this._point=2,this._x1=mt,this._y1=It;break;case 2:this._point=3;default:xe(this,mt,It)}this._x0=this._x1,this._x1=this._x2,this._x2=mt,this._y0=this._y1,this._y1=this._y2,this._y2=It}};var mn=function mt(It){function Gt(Tt){return new Qe(Tt,It)}return Gt.tension=function(Tt){return mt(+Tt)},Gt}(0);function xn(mt,It){this._context=mt,this._k=(1-It)/6}xn.prototype={areaStart:un,areaEnd:un,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(mt,It){switch(mt=+mt,It=+It,this._point){case 0:this._point=1,this._x3=mt,this._y3=It;break;case 1:this._point=2,this._context.moveTo(this._x4=mt,this._y4=It);break;case 2:this._point=3,this._x5=mt,this._y5=It;break;default:xe(this,mt,It)}this._x0=this._x1,this._x1=this._x2,this._x2=mt,this._y0=this._y1,this._y1=this._y2,this._y2=It}};var In=function mt(It){function Gt(Tt){return new xn(Tt,It)}return Gt.tension=function(Tt){return mt(+Tt)},Gt}(0);function bn(mt,It){this._context=mt,this._k=(1-It)/6}bn.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(mt,It){switch(mt=+mt,It=+It,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:xe(this,mt,It)}this._x0=this._x1,this._x1=this._x2,this._x2=mt,this._y0=this._y1,this._y1=this._y2,this._y2=It}};var An=function mt(It){function Gt(Tt){return new bn(Tt,It)}return Gt.tension=function(Tt){return mt(+Tt)},Gt}(0);function tr(mt,It,Gt){var Tt=mt._x1,$t=mt._y1,le=mt._x2,me=mt._y2;if(mt._l01_a>1e-12){var ye=2*mt._l01_2a+3*mt._l01_a*mt._l12_a+mt._l12_2a,Ne=3*mt._l01_a*(mt._l01_a+mt._l12_a);Tt=(Tt*ye-mt._x0*mt._l12_2a+mt._x2*mt._l01_2a)/Ne,$t=($t*ye-mt._y0*mt._l12_2a+mt._y2*mt._l01_2a)/Ne}if(mt._l23_a>1e-12){var Je=2*mt._l23_2a+3*mt._l23_a*mt._l12_a+mt._l12_2a,Ve=3*mt._l23_a*(mt._l23_a+mt._l12_a);le=(le*Je+mt._x1*mt._l23_2a-It*mt._l12_2a)/Ve,me=(me*Je+mt._y1*mt._l23_2a-Gt*mt._l12_2a)/Ve}mt._context.bezierCurveTo(Tt,$t,le,me,mt._x2,mt._y2)}function pr(mt,It){this._context=mt,this._alpha=It}pr.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(mt,It){if(mt=+mt,It=+It,this._point){var Gt=this._x2-mt,Tt=this._y2-It;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(Gt*Gt+Tt*Tt,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(mt,It):this._context.moveTo(mt,It);break;case 1:this._point=2;break;case 2:this._point=3;default:tr(this,mt,It)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=mt,this._y0=this._y1,this._y1=this._y2,this._y2=It}};var be=function mt(It){function Gt(Tt){return It?new pr(Tt,It):new Qe(Tt,0)}return Gt.alpha=function(Tt){return mt(+Tt)},Gt}(.5);function Fe(mt,It){this._context=mt,this._alpha=It}Fe.prototype={areaStart:un,areaEnd:un,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(mt,It){if(mt=+mt,It=+It,this._point){var Gt=this._x2-mt,Tt=this._y2-It;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(Gt*Gt+Tt*Tt,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=mt,this._y3=It;break;case 1:this._point=2,this._context.moveTo(this._x4=mt,this._y4=It);break;case 2:this._point=3,this._x5=mt,this._y5=It;break;default:tr(this,mt,It)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=mt,this._y0=this._y1,this._y1=this._y2,this._y2=It}};var $e=function mt(It){function Gt(Tt){return It?new Fe(Tt,It):new xn(Tt,0)}return Gt.alpha=function(Tt){return mt(+Tt)},Gt}(.5);function we(mt,It){this._context=mt,this._alpha=It}we.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(mt,It){if(mt=+mt,It=+It,this._point){var Gt=this._x2-mt,Tt=this._y2-It;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(Gt*Gt+Tt*Tt,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:tr(this,mt,It)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=mt,this._y0=this._y1,this._y1=this._y2,this._y2=It}};var Be=function mt(It){function Gt(Tt){return It?new we(Tt,It):new bn(Tt,0)}return Gt.alpha=function(Tt){return mt(+Tt)},Gt}(.5);function He(mt){this._context=mt}He.prototype={areaStart:un,areaEnd:un,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(mt,It){mt=+mt,It=+It,this._point?this._context.lineTo(mt,It):(this._point=1,this._context.moveTo(mt,It))}};var Le=function(mt){return new He(mt)};function Ie(mt){return mt<0?-1:1}function en(mt,It,Gt){var Tt=mt._x1-mt._x0,$t=It-mt._x1,le=(mt._y1-mt._y0)/(Tt||$t<0&&-0),me=(Gt-mt._y1)/($t||Tt<0&&-0),ye=(le*$t+me*Tt)/(Tt+$t);return(Ie(le)+Ie(me))*Math.min(Math.abs(le),Math.abs(me),.5*Math.abs(ye))||0}function Mn(mt,It){var Gt=mt._x1-mt._x0;return Gt?(3*(mt._y1-mt._y0)/Gt-It)/2:It}function Ae(mt,It,Gt){var Tt=mt._x0,$t=mt._y0,le=mt._x1,me=mt._y1,ye=(le-Tt)/3;mt._context.bezierCurveTo(Tt+ye,$t+ye*It,le-ye,me-ye*Gt,le,me)}function an(mt){this._context=mt}function _n(mt){this._context=new Oe(mt)}function Oe(mt){this._context=mt}function Sn(mt){return new an(mt)}function sn(mt){return new _n(mt)}function yn(mt){this._context=mt}function En(mt){var It,Gt,Tt=mt.length-1,$t=new Array(Tt),le=new Array(Tt),me=new Array(Tt);for($t[0]=0,le[0]=2,me[0]=mt[0]+2*mt[1],It=1;It=0;--It)$t[It]=(me[It]-$t[It+1])/le[It];for(le[Tt-1]=(mt[Tt]+$t[Tt-1])/2,It=0;It=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(mt,It){switch(mt=+mt,It=+It,this._point){case 0:this._point=1,this._line?this._context.lineTo(mt,It):this._context.moveTo(mt,It);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,It),this._context.lineTo(mt,It);else{var Gt=this._x*(1-this._t)+mt*this._t;this._context.lineTo(Gt,this._y),this._context.lineTo(Gt,It)}}this._x=mt,this._y=It}};var nr=function(mt){return new dr(mt,.5)};function mr(mt){return new dr(mt,0)}function yr(mt){return new dr(mt,1)}var ir=function(mt,It){if(($t=mt.length)>1)for(var Gt,Tt,$t,le=1,me=mt[It[0]],ye=me.length;le<$t;++le)for(Tt=me,me=mt[It[le]],Gt=0;Gt=0;)Gt[It]=It;return Gt};function Br(mt,It){return mt[It]}var ur=function(){var mt=J([]),It=Lr,Gt=ir,Tt=Br;function $t(le){var me,ye,Ne=mt.apply(this,arguments),Je=le.length,Ve=Ne.length,ln=new Array(Ve);for(me=0;me0){for(var Gt,Tt,$t,le=0,me=mt[0].length;le0)for(var Gt,Tt,$t,le,me,ye,Ne=0,Je=mt[It[0]].length;Ne0?(Tt[0]=le,Tt[1]=le+=$t):$t<0?(Tt[1]=me,Tt[0]=me+=$t):(Tt[0]=0,Tt[1]=$t)},mi=function(mt,It){if((Gt=mt.length)>0){for(var Gt,Tt=0,$t=mt[It[0]],le=$t.length;Tt0&&(Tt=(Gt=mt[It[0]]).length)>0){for(var Gt,Tt,$t,le=0,me=1;mele&&(le=It,Tt=Gt);return Tt}var Vi=function(mt){var It=mt.map(re);return Lr(mt).sort(function(Gt,Tt){return It[Gt]-It[Tt]})};function re(mt){for(var It,Gt=0,Tt=-1,$t=mt.length;++Tt<$t;)(It=+mt[Tt][1])&&(Gt+=It);return Gt}var Me=function(mt){return Vi(mt).reverse()},Ke=function(mt){var It,Gt,Tt=mt.length,$t=mt.map(re),le=Jr(mt),me=0,ye=0,Ne=[],Je=[];for(It=0;It=0&&Zt._call.call(null,te),Zt=Zt._next;--z})()}finally{z=0,function(){for(var te,Zt,ne=Lt,Pt=1/0;ne;)ne._call?(Pt>ne._time&&(Pt=ne._time),te=ne,ne=ne._next):(Zt=ne._next,ne._next=null,ne=te?te._next=Zt:Lt=Zt);_=te,s(Pt)}(),K=0}}function P(){var te=Q.now(),Zt=te-tt;Zt>1e3&&(Z-=Zt,tt=te)}function s(te){z||(at&&(at=clearTimeout(at)),te-K>24?(te<1/0&&(at=setTimeout(R,te-Q.now()-Z)),J&&(J=clearInterval(J))):(J||(tt=Q.now(),J=setInterval(P,1e3)),z=1,V(R)))}B.prototype=d.prototype={constructor:B,restart:function(te,Zt,ne){if(typeof te!="function")throw new TypeError("callback is not a function");ne=(ne==null?X():+ne)+(Zt==null?0:+Zt),this._next||_===this||(_?_._next=this:Lt=this,_=this),this._call=te,this._time=ne,s()},stop:function(){this._call&&(this._call=null,this._time=1/0,s())}};var b=function(te,Zt,ne){var Pt=new B;return Zt=Zt==null?0:+Zt,Pt.restart(function(Bt){Pt.stop(),te(Bt+Zt)},Zt,ne),Pt},x=Object(U.a)("start","end","cancel","interrupt"),o=[],u=function(te,Zt,ne,Pt,Bt,Vt){var Ut=te.__transition;if(Ut){if(ne in Ut)return}else te.__transition={};(function(fe,Ee,xe){var Qe,mn=fe.__transition;function xn(An){var tr,pr,be,Fe;if(xe.state!==1)return bn();for(tr in mn)if((Fe=mn[tr]).name===xe.name){if(Fe.state===3)return b(xn);Fe.state===4?(Fe.state=6,Fe.timer.stop(),Fe.on.call("interrupt",fe,fe.__data__,Fe.index,Fe.group),delete mn[tr]):+tr0)throw new Error("too late; already scheduled");return ne}function M(te,Zt){var ne=w(te,Zt);if(ne.state>3)throw new Error("too late; already running");return ne}function w(te,Zt){var ne=te.__transition;if(!ne||!(ne=ne[Zt]))throw new Error("transition not found");return ne}var y=function(te,Zt){var ne,Pt,Bt,Vt=te.__transition,Ut=!0;if(Vt){for(Bt in Zt=Zt==null?null:Zt+"",Vt)(ne=Vt[Bt]).name===Zt?(Pt=ne.state>2&&ne.state<5,ne.state=6,ne.timer.stop(),ne.on.call(Pt?"interrupt":"cancel",te,te.__data__,ne.index,ne.group),delete Vt[Bt]):Ut=!1;Ut&&delete te.__transition}},m=q(76),g=q(20);function p(te,Zt){var ne,Pt;return function(){var Bt=M(this,te),Vt=Bt.tween;if(Vt!==ne){for(var Ut=0,fe=(Pt=ne=Vt).length;Ut=0&&(fe=fe.slice(0,Ee)),!fe||fe==="start"})}(Zt)?C:M;return function(){var Ut=Vt(this,te),fe=Ut.on;fe!==Pt&&(Bt=(Pt=fe).copy()).on(Zt,ne),Ut.on=Bt}}var vt=q(19),Et=q(33),kt=E.b.prototype.constructor,Nt=q(35);function gt(te){return function(){this.style.removeProperty(te)}}function wt(te,Zt,ne){return function(Pt){this.style.setProperty(te,Zt.call(this,Pt),ne)}}function Dt(te,Zt,ne){var Pt,Bt;function Vt(){var Ut=Zt.apply(this,arguments);return Ut!==Bt&&(Pt=(Bt=Ut)&&wt(te,Ut,ne)),Pt}return Vt._value=Zt,Vt}function jt(te){return function(Zt){this.textContent=te.call(this,Zt)}}function Jt(te){var Zt,ne;function Pt(){var Bt=te.apply(this,arguments);return Bt!==ne&&(Zt=(ne=Bt)&&jt(Bt)),Zt}return Pt._value=te,Pt}var ie=0;function qt(te,Zt,ne,Pt){this._groups=te,this._parents=Zt,this._name=ne,this._id=Pt}function he(te){return Object(E.b)().transition(te)}function ve(){return++ie}var Se=E.b.prototype;qt.prototype=he.prototype={constructor:qt,select:function(te){var Zt=this._name,ne=this._id;typeof te!="function"&&(te=Object(vt.a)(te));for(var Pt=this._groups,Bt=Pt.length,Vt=new Array(Bt),Ut=0;Ut1&&ne.name===Zt)return new qt([[te]],on,Zt,+Pt)}return null};q.d(Mt,"transition",function(){return he}),q.d(Mt,"active",function(){return un}),q.d(Mt,"interrupt",function(){return y})},,function(Pe,Mt,q){"use strict";var Lt,_,E,U,z=q(6),at=180/Math.PI,J={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1},tt=function(V,X,j,B,d,R){var P,s,b;return(P=Math.sqrt(V*V+X*X))&&(V/=P,X/=P),(b=V*j+X*B)&&(j-=V*b,B-=X*b),(s=Math.sqrt(j*j+B*B))&&(j/=s,B/=s,b/=s),V*B180?o+=360:o-x>180&&(x+=360),C.push({i:u.push(d(u)+"rotate(",null,B)-2,x:Object(z.a)(x,o)})):o&&u.push(d(u)+"rotate("+o+B)}(R.rotate,P.rotate,s,b),function(x,o,u,C){x!==o?C.push({i:u.push(d(u)+"skewX(",null,B)-2,x:Object(z.a)(x,o)}):o&&u.push(d(u)+"skewX("+o+B)}(R.skewX,P.skewX,s,b),function(x,o,u,C,M,w){if(x!==u||o!==C){var y=M.push(d(M)+"scale(",null,",",null,")");w.push({i:y-4,x:Object(z.a)(x,u)},{i:y-2,x:Object(z.a)(o,C)})}else u===1&&C===1||M.push(d(M)+"scale("+u+","+C+")")}(R.scaleX,R.scaleY,P.scaleX,P.scaleY,s,b),R=P=null,function(x){for(var o,u=-1,C=b.length;++uwe&&(Fe=$e,$e=we,we=Fe),function(Be){return Math.max($e,Math.min(we,Be))}}function x(be,Fe,$e){var we=be[0],Be=be[1],He=Fe[0],Le=Fe[1];return Be2?o:x,Be=He=null,an}function an(_n){return isNaN(_n=+_n)?$e:(Be||(Be=we(Le.map(be),Ie,en)))(be(Mn(_n)))}return an.invert=function(_n){return Mn(Fe((He||(He=we(Ie,Le.map(be),j.a)))(_n)))},an.domain=function(_n){return arguments.length?(Le=at.call(_n,d),Mn===P||(Mn=b(Le)),Ae()):Le.slice()},an.range=function(_n){return arguments.length?(Ie=J.call(_n),Ae()):Ie.slice()},an.rangeRound=function(_n){return Ie=J.call(_n),en=B.a,Ae()},an.clamp=function(_n){return arguments.length?(Mn=_n?b(Le):P,an):Mn!==P},an.interpolate=function(_n){return arguments.length?(en=_n,Ae()):en},an.unknown=function(_n){return arguments.length?($e=_n,an):$e},function(_n,Oe){return be=_n,Fe=Oe,Ae()}}function M(be,Fe){return C()(be,Fe)}var w=q(25),y=q(64),m=q(43),g=q(65),p=q(63),l=function(be,Fe,$e,we){var Be,He=Object(Lt.tickStep)(be,Fe,$e);switch((we=Object(w.b)(we==null?",f":we)).type){case"s":var Le=Math.max(Math.abs(be),Math.abs(Fe));return we.precision!=null||isNaN(Be=Object(y.a)(He,Le))||(we.precision=Be),Object(m.c)(we,Le);case"":case"e":case"g":case"p":case"r":we.precision!=null||isNaN(Be=Object(g.a)(He,Math.max(Math.abs(be),Math.abs(Fe))))||(we.precision=Be-(we.type==="e"));break;case"f":case"%":we.precision!=null||isNaN(Be=Object(p.a)(He))||(we.precision=Be-2*(we.type==="%"))}return Object(m.b)(we)};function f(be){var Fe=be.domain;return be.ticks=function($e){var we=Fe();return Object(Lt.ticks)(we[0],we[we.length-1],$e==null?10:$e)},be.tickFormat=function($e,we){var Be=Fe();return l(Be[0],Be[Be.length-1],$e==null?10:$e,we)},be.nice=function($e){$e==null&&($e=10);var we,Be=Fe(),He=0,Le=Be.length-1,Ie=Be[He],en=Be[Le];return en0?(Ie=Math.floor(Ie/we)*we,en=Math.ceil(en/we)*we,we=Object(Lt.tickIncrement)(Ie,en,$e)):we<0&&(Ie=Math.ceil(Ie*we)/we,en=Math.floor(en*we)/we,we=Object(Lt.tickIncrement)(Ie,en,$e)),we>0?(Be[He]=Math.floor(Ie/we)*we,Be[Le]=Math.ceil(en/we)*we,Fe(Be)):we<0&&(Be[He]=Math.ceil(Ie*we)/we,Be[Le]=Math.floor(en*we)/we,Fe(Be)),be},be}function v(){var be=M(P,P);return be.copy=function(){return u(be,v())},_.apply(be,arguments),f(be)}function I(be){var Fe;function $e(we){return isNaN(we=+we)?Fe:we}return $e.invert=$e,$e.domain=$e.range=function(we){return arguments.length?(be=at.call(we,d),$e):be.slice()},$e.unknown=function(we){return arguments.length?(Fe=we,$e):Fe},$e.copy=function(){return I(be).unknown(Fe)},be=arguments.length?at.call(be,d):[0,1],f($e)}var k=function(be,Fe){var $e,we=0,Be=(be=be.slice()).length-1,He=be[we],Le=be[Be];return Le0){for(;snan)break;wn.push(Sn)}}else for(;sn=1;--Oe)if(!((Sn=_n*Oe)an)break;wn.push(Sn)}}else wn=Object(Lt.ticks)(sn,yn,Math.min(yn-sn,En)).map($e);return en?wn.reverse():wn},we.tickFormat=function(Ie,en){if(en==null&&(en=He===10?".0e":","),typeof en!="function"&&(en=Object(m.b)(en)),Ie===1/0)return en;Ie==null&&(Ie=10);var Mn=Math.max(1,He*Ie/we.ticks().length);return function(Ae){var an=Ae/$e(Math.round(Fe(Ae)));return an*He0?we[Ie-1]:Fe[0],Ie=we?[Be[we-1],$e]:[Be[Mn-1],Be[Mn]]},Le.unknown=function(en){return arguments.length&&(be=en),Le},Le.thresholds=function(){return Be.slice()},Le.copy=function(){return vt().domain([Fe,$e]).range(He).unknown(be)},_.apply(f(Le),arguments)}function Et(){var be,Fe=[.5],$e=[0,1],we=1;function Be(He){return He<=He?$e[Object(Lt.bisect)(Fe,He,0,we)]:be}return Be.domain=function(He){return arguments.length?(Fe=J.call(He),we=Math.min(Fe.length,$e.length-1),Be):Fe.slice()},Be.range=function(He){return arguments.length?($e=J.call(He),we=Math.min(Fe.length,$e.length-1),Be):$e.slice()},Be.invertExtent=function(He){var Le=$e.indexOf(He);return[Fe[Le-1],Fe[Le]]},Be.unknown=function(He){return arguments.length?(be=He,Be):be},Be.copy=function(){return Et().domain(Fe).range($e).unknown(be)},_.apply(Be,arguments)}var kt=q(15),Nt=q(47),gt=q(3),wt=q(27),Dt=q(48),jt=q(49),Jt=q(30),ie=q(31),qt=q(45);function he(be){return new Date(be)}function ve(be){return be instanceof Date?+be:+new Date(+be)}function Se(be,Fe,$e,we,Be,He,Le,Ie,en){var Mn=M(P,P),Ae=Mn.invert,an=Mn.domain,_n=en(".%L"),Oe=en(":%S"),Sn=en("%I:%M"),sn=en("%I %p"),yn=en("%a %d"),En=en("%b %d"),wn=en("%B"),dr=en("%Y"),nr=[[Le,1,1e3],[Le,5,5e3],[Le,15,15e3],[Le,30,3e4],[He,1,6e4],[He,5,3e5],[He,15,9e5],[He,30,18e5],[Be,1,36e5],[Be,3,108e5],[Be,6,216e5],[Be,12,432e5],[we,1,864e5],[we,2,1728e5],[$e,1,6048e5],[Fe,1,2592e6],[Fe,3,7776e6],[be,1,31536e6]];function mr(ir){return(Le(ir)svg{background:"+this.chartBackground+";padding: 20px;}"}};function tt(X,j){if(X){X.attr("version",1.1).attr("xmlns","http://www.w3.org/2000/svg");var B=z.initializeSerializer()(X.node());return B=function(d){return navigator.userAgent.search("FireFox")>-1?d.replace(/url.*"\)/,'url("linearGradient[id*="-gradient-"]");'):d}(B),B=function(d){return d.replace(">",">"+J.styleBackgroundString)}(B=V.call(this,B,j,parseInt(X.attr("width"),10)))}}function K(X){var j=new Image;return j.src=""+J.imageSourceBase+at(encodeURIComponent(X).replace(/%([0-9A-F]{2})/g,function(B,d){return String.fromCharCode("0x"+d)})),j}function Z(X,j){return j.getContext("2d").drawImage(X,0,0),j}function Q(X,j,B){B.preventDefault(),function(d){var R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:J.defaultFilename,P=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"image/png",s=d.toDataURL(P),b=document.createElement("a");b.href=s,b.download=R,document.body.appendChild(b),b.click(),document.body.removeChild(b)}(Z(this,X),j)}function V(X,j,B){if(!j||!B)return X;var d=U.grey;return X=X.replace(/ '+j+" ]*>/,""),(b=new ActiveXObject("Microsoft.XMLDOM")).async="false",b.loadXML(s),b)},d.Property=function(s,b){this.name=s,this.value=b},d.Property.prototype.getValue=function(){return this.value},d.Property.prototype.hasValue=function(){return this.value!=null&&this.value!=""},d.Property.prototype.numValue=function(){if(!this.hasValue())return 0;var s=parseFloat(this.value);return(this.value+"").match(/%$/)&&(s/=100),s},d.Property.prototype.valueOrDefault=function(s){return this.hasValue()?this.value:s},d.Property.prototype.numValueOrDefault=function(s){return this.hasValue()?this.numValue():s},d.Property.prototype.addOpacity=function(s){var b=this.value;if(s.value!=null&&s.value!=""&&typeof this.value=="string"){var x=new Lt(this.value);x.ok&&(b="rgba("+x.r+", "+x.g+", "+x.b+", "+s.numValue()+")")}return new d.Property(this.name,b)},d.Property.prototype.getDefinition=function(){var s=this.value.match(/#([^\)'"]+)/);return s&&(s=s[1]),s||(s=this.value),d.Definitions[s]},d.Property.prototype.isUrlDefinition=function(){return this.value.indexOf("url(")==0},d.Property.prototype.getFillStyleDefinition=function(s,b){var x=this.getDefinition();if(x!=null&&x.createGradient)return x.createGradient(d.ctx,s,b);if(x!=null&&x.createPattern){if(x.getHrefAttribute().hasValue()){var o=x.attribute("patternTransform");x=x.getHrefAttribute().getDefinition(),o.hasValue()&&(x.attribute("patternTransform",!0).value=o.value)}return x.createPattern(d.ctx,s)}return null},d.Property.prototype.getDPI=function(s){return 96},d.Property.prototype.getEM=function(s){var b=12,x=new d.Property("fontSize",d.Font.Parse(d.ctx.font).fontSize);return x.hasValue()&&(b=x.toPixels(s)),b},d.Property.prototype.getUnits=function(){return(this.value+"").replace(/[0-9\.\-]/g,"")},d.Property.prototype.toPixels=function(s,b){if(!this.hasValue())return 0;var x=this.value+"";if(x.match(/em$/))return this.numValue()*this.getEM(s);if(x.match(/ex$/))return this.numValue()*this.getEM(s)/2;if(x.match(/px$/))return this.numValue();if(x.match(/pt$/))return this.numValue()*this.getDPI(s)*(1/72);if(x.match(/pc$/))return 15*this.numValue();if(x.match(/cm$/))return this.numValue()*this.getDPI(s)/2.54;if(x.match(/mm$/))return this.numValue()*this.getDPI(s)/25.4;if(x.match(/in$/))return this.numValue()*this.getDPI(s);if(x.match(/%$/))return this.numValue()*d.ViewPort.ComputeSize(s);var o=this.numValue();return b&&o<1?o*d.ViewPort.ComputeSize(s):o},d.Property.prototype.toMilliseconds=function(){if(!this.hasValue())return 0;var s=this.value+"";return s.match(/s$/)?1e3*this.numValue():(s.match(/ms$/),this.numValue())},d.Property.prototype.toRadians=function(){if(!this.hasValue())return 0;var s=this.value+"";return s.match(/deg$/)?this.numValue()*(Math.PI/180):s.match(/grad$/)?this.numValue()*(Math.PI/200):s.match(/rad$/)?this.numValue():this.numValue()*(Math.PI/180)};var P={baseline:"alphabetic","before-edge":"top","text-before-edge":"top",middle:"middle",central:"middle","after-edge":"bottom","text-after-edge":"bottom",ideographic:"ideographic",alphabetic:"alphabetic",hanging:"hanging",mathematical:"alphabetic"};return d.Property.prototype.toTextBaseline=function(){return this.hasValue()?P[this.value]:null},d.Font=new function(){this.Styles="normal|italic|oblique|inherit",this.Variants="normal|small-caps|inherit",this.Weights="normal|bold|bolder|lighter|100|200|300|400|500|600|700|800|900|inherit",this.CreateFont=function(b,x,o,u,C,M){var w=M!=null?this.Parse(M):this.CreateFont("","","","","",d.ctx.font);return{fontFamily:C||w.fontFamily,fontSize:u||w.fontSize,fontStyle:b||w.fontStyle,fontWeight:o||w.fontWeight,fontVariant:x||w.fontVariant,toString:function(){return[this.fontStyle,this.fontVariant,this.fontWeight,this.fontSize,this.fontFamily].join(" ")}}};var s=this;this.Parse=function(b){for(var x={},o=d.trim(d.compressSpaces(b||"")).split(" "),u={fontSize:!1,fontStyle:!1,fontWeight:!1,fontVariant:!1},C="",M=0;Mthis.x2&&(this.x2=u)),C!=null&&((isNaN(this.y1)||isNaN(this.y2))&&(this.y1=C,this.y2=C),Cthis.y2&&(this.y2=C))},this.addX=function(u){this.addPoint(u,null)},this.addY=function(u){this.addPoint(null,u)},this.addBoundingBox=function(u){this.addPoint(u.x1,u.y1),this.addPoint(u.x2,u.y2)},this.addQuadraticCurve=function(u,C,M,w,y,m){var g=u+.6666666666666666*(M-u),p=C+2/3*(w-C),l=g+1/3*(y-u),f=p+1/3*(m-C);this.addBezierCurve(u,C,g,l,p,f,y,m)},this.addBezierCurve=function(u,C,M,w,y,m,g,p){var l=[u,C],f=[M,w],v=[y,m],I=[g,p];this.addPoint(l[0],l[1]),this.addPoint(I[0],I[1]);for(var k=0;k<=1;k++){var T=function(L){return Math.pow(1-L,3)*l[k]+3*Math.pow(1-L,2)*L*f[k]+3*(1-L)*Math.pow(L,2)*v[k]+Math.pow(L,3)*I[k]},G=6*l[k]-12*f[k]+6*v[k],st=-3*l[k]+9*f[k]-9*v[k]+3*I[k],nt=3*f[k]-3*l[k];if(st!=0){var ft=Math.pow(G,2)-4*nt*st;if(!(ft<0)){var pt=(-G+Math.sqrt(ft))/(2*st);0=0;m--)this.transforms[m].unapply(y)},this.applyToPoint=function(y){for(var m=0;mf&&(this.styles[l]=g[l],this.stylesSpecificity[l]=p)}}},s!=null&&s.nodeType==1){for(var b=0;b0&&b.push([this.points[this.points.length-1],b[b.length-1][1]]),b}},d.Element.polyline.prototype=new d.Element.PathElementBase,d.Element.polygon=function(s){this.base=d.Element.polyline,this.base(s),this.basePath=this.path,this.path=function(b){var x=this.basePath(b);return b!=null&&(b.lineTo(this.points[0].x,this.points[0].y),b.closePath()),x}},d.Element.polygon.prototype=new d.Element.polyline,d.Element.path=function(s){this.base=d.Element.PathElementBase,this.base(s);var b=this.attribute("d").value;b=b.replace(/,/gm," ");for(var x=0;x<2;x++)b=b.replace(/([MmZzLlHhVvCcSsQqTtAa])([^\s])/gm,"$1 $2");for(b=(b=b.replace(/([^\s])([MmZzLlHhVvCcSsQqTtAa])/gm,"$1 $2")).replace(/([0-9])([+\-])/gm,"$1 $2"),x=0;x<2;x++)b=b.replace(/(\.[0-9]*)(\.)/gm,"$1 $2");b=b.replace(/([Aa](\s+[0-9]+){3})\s+([01])\s*([01])/gm,"$1 $3 $4 "),b=d.compressSpaces(b),b=d.trim(b),this.PathParser=new function(o){this.tokens=o.split(" "),this.reset=function(){this.i=-1,this.command="",this.previousCommand="",this.start=new d.Point(0,0),this.control=new d.Point(0,0),this.current=new d.Point(0,0),this.points=[],this.angles=[]},this.isEnd=function(){return this.i>=this.tokens.length-1},this.isCommandOrEnd=function(){return!!this.isEnd()||this.tokens[this.i+1].match(/^[A-Za-z]$/)!=null},this.isRelativeCommand=function(){switch(this.command){case"m":case"l":case"h":case"v":case"c":case"s":case"q":case"t":case"a":case"z":return!0}return!1},this.getToken=function(){return this.i++,this.tokens[this.i]},this.getScalar=function(){return parseFloat(this.getToken())},this.nextCommand=function(){this.previousCommand=this.command,this.command=this.getToken()},this.getPoint=function(){var u=new d.Point(this.getScalar(),this.getScalar());return this.makeAbsolute(u)},this.getAsControlPoint=function(){var u=this.getPoint();return this.control=u,u},this.getAsCurrentPoint=function(){var u=this.getPoint();return this.current=u,u},this.getReflectedControlPoint=function(){return this.previousCommand.toLowerCase()!="c"&&this.previousCommand.toLowerCase()!="s"&&this.previousCommand.toLowerCase()!="q"&&this.previousCommand.toLowerCase()!="t"?this.current:new d.Point(2*this.current.x-this.control.x,2*this.current.y-this.control.y)},this.makeAbsolute=function(u){return this.isRelativeCommand()&&(u.x+=this.current.x,u.y+=this.current.y),u},this.addMarker=function(u,C,M){M!=null&&this.angles.length>0&&this.angles[this.angles.length-1]==null&&(this.angles[this.angles.length-1]=this.points[this.points.length-1].angleTo(M)),this.addMarkerAngle(u,C==null?null:C.angleTo(u))},this.addMarkerAngle=function(u,C){this.points.push(u),this.angles.push(C)},this.getMarkerPoints=function(){return this.points},this.getMarkerAngles=function(){for(var u=0;u1&&(f*=Math.sqrt(st),v*=Math.sqrt(st));var nt=(k==T?-1:1)*Math.sqrt((Math.pow(f,2)*Math.pow(v,2)-Math.pow(f,2)*Math.pow(G.y,2)-Math.pow(v,2)*Math.pow(G.x,2))/(Math.pow(f,2)*Math.pow(G.y,2)+Math.pow(v,2)*Math.pow(G.x,2)));isNaN(nt)&&(nt=0);var ft=new d.Point(nt*f*G.y/v,nt*-v*G.x/f),pt=new d.Point((m.x+l.x)/2+Math.cos(I)*ft.x-Math.sin(I)*ft.y,(m.y+l.y)/2+Math.sin(I)*ft.x+Math.cos(I)*ft.y),St=function(dt){return Math.sqrt(Math.pow(dt[0],2)+Math.pow(dt[1],2))},Ct=function(dt,vt){return(dt[0]*vt[0]+dt[1]*vt[1])/(St(dt)*St(vt))},L=function(dt,vt){return(dt[0]*vt[1]=1&&(D=0);var O=1-T?1:-1,W=Y+O*(D/2),lt=new d.Point(pt.x+f*Math.cos(W),pt.y+v*Math.sin(W));if(u.addMarkerAngle(lt,W-O*Math.PI/2),u.addMarkerAngle(l,W-O*Math.PI),C.addPoint(l.x,l.y),o!=null){Ct=f>v?f:v;var ot=f>v?1:f/v,xt=f>v?v/f:1;o.translate(pt.x,pt.y),o.rotate(I),o.scale(ot,xt),o.arc(0,0,Ct,Y,Y+D,1-T),o.scale(1/ot,1/xt),o.rotate(-I),o.translate(-pt.x,-pt.y)}}break;case"Z":case"z":o!=null&&o.closePath(),u.current=u.start}return C},this.getMarkers=function(){for(var o=this.PathParser.getMarkerPoints(),u=this.PathParser.getMarkerAngles(),C=[],M=0;M1&&(this.offset=1);var b=this.style("stop-color",!0);b.value==""&&(b.value="#000"),this.style("stop-opacity").hasValue()&&(b=b.addOpacity(this.style("stop-opacity"))),this.color=b.value},d.Element.stop.prototype=new d.Element.ElementBase,d.Element.AnimateBase=function(s){this.base=d.Element.ElementBase,this.base(s),d.Animations.push(this),this.duration=0,this.begin=this.attribute("begin").toMilliseconds(),this.maxDuration=this.begin+this.attribute("dur").toMilliseconds(),this.getProperty=function(){var b=this.attribute("attributeType").value,x=this.attribute("attributeName").value;return b=="CSS"?this.parent.style(x,!0):this.parent.attribute(x,!0)},this.initialValue=null,this.initialUnits="",this.removed=!1,this.calcValue=function(){return""},this.update=function(b){if(this.initialValue==null&&(this.initialValue=this.getProperty().value,this.initialUnits=this.getProperty().getUnits()),this.duration>this.maxDuration){if(this.attribute("repeatCount").value=="indefinite"||this.attribute("repeatDur").value=="indefinite")this.duration=0;else if(this.attribute("fill").valueOrDefault("remove")!="freeze"||this.frozen){if(this.attribute("fill").valueOrDefault("remove")=="remove"&&!this.removed)return this.removed=!0,this.getProperty().value=this.parent.animationFrozen?this.parent.animationFrozenValue:this.initialValue,!0}else this.frozen=!0,this.parent.animationFrozen=!0,this.parent.animationFrozenValue=this.getProperty().value;return!1}this.duration=this.duration+b;var x=!1;if(this.begino&&w.attribute("x").hasValue())break;C+=w.measureTextRecursive(b)}return-1*(u=="end"?C:C/2)}return 0},this.renderChild=function(b,x,o,u){var C=o.children[u];for(C.attribute("x").hasValue()?(C.x=C.attribute("x").toPixels("x")+x.getAnchorDelta(b,o,u),C.attribute("dx").hasValue()&&(C.x+=C.attribute("dx").toPixels("x"))):(C.attribute("dx").hasValue()&&(x.x+=C.attribute("dx").toPixels("x")),C.x=x.x),x.x=C.x+C.measureText(b),C.attribute("y").hasValue()?(C.y=C.attribute("y").toPixels("y"),C.attribute("dy").hasValue()&&(C.y+=C.attribute("dy").toPixels("y"))):(C.attribute("dy").hasValue()&&(x.y+=C.attribute("dy").toPixels("y")),C.y=x.y),x.y=C.y,C.render(b),u=0;u0&&x[o-1]!=" "&&o0&&x[o-1]!=" "&&(o==x.length-1||x[o+1]==" ")&&(M="initial"),b.glyphs[u]!==void 0&&(C=b.glyphs[u][M])==null&&b.glyphs[u].type=="glyph"&&(C=b.glyphs[u])}else C=b.glyphs[u];return C==null&&(C=b.missingGlyph),C},this.renderChildren=function(b){var x=this.parent.style("font-family").getDefinition();if(x==null)b.fillStyle!=""&&b.fillText(d.compressSpaces(this.getText()),this.x,this.y),b.strokeStyle!=""&&b.strokeText(d.compressSpaces(this.getText()),this.x,this.y);else{var o=this.parent.style("font-size").numValueOrDefault(d.Font.Parse(d.ctx.font).fontSize),u=this.parent.style("font-style").valueOrDefault(d.Font.Parse(d.ctx.font).fontStyle),C=this.getText();x.isRTL&&(C=C.split("").reverse().join(""));for(var M=d.ToNumberArray(this.parent.attribute("dx").value),w=0;w0?"":this.text}},d.Element.tspan.prototype=new d.Element.TextElementBase,d.Element.tref=function(s){this.base=d.Element.TextElementBase,this.base(s),this.getText=function(){var b=this.getHrefAttribute().getDefinition();if(b!=null)return b.children[0].getText()}},d.Element.tref.prototype=new d.Element.TextElementBase,d.Element.a=function(s){this.base=d.Element.TextElementBase,this.base(s),this.hasText=s.childNodes.length>0;for(var b=0;b0){var u=new d.Element.g;u.children=this.children,u.parent=this,u.render(x)}},this.onclick=function(){window.open(this.getHrefAttribute().value)},this.onmousemove=function(){d.ctx.canvas.style.cursor="pointer"}},d.Element.a.prototype=new d.Element.TextElementBase,d.Element.image=function(s){this.base=d.Element.RenderedElementBase,this.base(s);var b=this.getHrefAttribute().value;if(b!=""){var x=b.match(/\.svg$/);if(d.Images.push(this),this.loaded=!1,x)this.img=d.ajax(b),this.loaded=!0;else{this.img=document.createElement("img"),d.opts.useCORS==1&&(this.img.crossOrigin="Anonymous");var o=this;this.img.onload=function(){o.loaded=!0},this.img.onerror=function(){d.log('ERROR: image "'+b+'" not found'),o.loaded=!0},this.img.src=b}this.renderChildren=function(u){var C=this.attribute("x").toPixels("x"),M=this.attribute("y").toPixels("y"),w=this.attribute("width").toPixels("x"),y=this.attribute("height").toPixels("y");w!=0&&y!=0&&(u.save(),x?u.drawSvg(this.img,C,M,w,y):(u.translate(C,M),d.AspectRatio(u,this.attribute("preserveAspectRatio").value,w,this.img.width,y,this.img.height,0,0),u.drawImage(this.img,0,0)),u.restore())},this.getBoundingBox=function(){var u=this.attribute("x").toPixels("x"),C=this.attribute("y").toPixels("y"),M=this.attribute("width").toPixels("x"),w=this.attribute("height").toPixels("y");return new d.BoundingBox(u,C,u+M,C+w)}}},d.Element.image.prototype=new d.Element.RenderedElementBase,d.Element.g=function(s){this.base=d.Element.RenderedElementBase,this.base(s),this.getBoundingBox=function(){for(var b=new d.BoundingBox,x=0;x0)for(var T=I[k].indexOf("url"),G=I[k].indexOf(")",T),st=I[k].substr(T+5,G-T-6),nt=d.parseXml(d.ajax(st)).getElementsByTagName("font"),ft=0;ft~\.\[:]+)/g,0),J(/(\.[^\s\+>~\.\[:]+)/g,1),J(/(::[^\s\+>~\.\[:]+|:first-line|:first-letter|:before|:after)/gi,2),J(/(:[\w-]+\([^\)]*\))/gi,1),J(/(:[^\s\+>~\.\[:]+)/g,1),z=(z=z.replace(/[\*\s\+>~]/g," ")).replace(/[#\.]/g," "),J(/([^\s\+>~\.\[:]+)/g,2),at.join("")}Pe.exports=E},function(Pe,Mt){Pe.exports=function(q){this.ok=!1,this.alpha=1,q.charAt(0)=="#"&&(q=q.substr(1,6)),q=(q=q.replace(/ /g,"")).toLowerCase();var Lt={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"};q=Lt[q]||q;for(var _=[{re:/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*((?:\d?\.)?\d)\)$/,example:["rgba(123, 234, 45, 0.8)","rgba(255,234,245,1.0)"],process:function(tt){return[parseInt(tt[1]),parseInt(tt[2]),parseInt(tt[3]),parseFloat(tt[4])]}},{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(tt){return[parseInt(tt[1]),parseInt(tt[2]),parseInt(tt[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(tt){return[parseInt(tt[1],16),parseInt(tt[2],16),parseInt(tt[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(tt){return[parseInt(tt[1]+tt[1],16),parseInt(tt[2]+tt[2],16),parseInt(tt[3]+tt[3],16)]}}],E=0;E<_.length;E++){var U=_[E].re,z=_[E].process,at=U.exec(q);if(at){var J=z(at);this.r=J[0],this.g=J[1],this.b=J[2],J.length>3&&(this.alpha=J[3]),this.ok=!0}}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.alpha=this.alpha<0?0:this.alpha>1||isNaN(this.alpha)?1:this.alpha,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toRGBA=function(){return"rgba("+this.r+", "+this.g+", "+this.b+", "+this.alpha+")"},this.toHex=function(){var tt=this.r.toString(16),K=this.g.toString(16),Z=this.b.toString(16);return tt.length==1&&(tt="0"+tt),K.length==1&&(K="0"+K),Z.length==1&&(Z="0"+Z),"#"+tt+K+Z},this.getHelpXML=function(){for(var tt=new Array,K=0;K<_.length;K++)for(var Z=_[K].example,Q=0;Q "+B.toRGB()+" -> "+B.toHex());j.appendChild(d),j.appendChild(R),X.appendChild(j)}catch(P){}return X}}},function(Pe,Mt){var q=[512,512,456,512,328,456,335,512,405,328,271,456,388,335,292,512,454,405,364,328,298,271,496,456,420,388,360,335,312,292,273,512,482,454,428,405,383,364,345,328,312,298,284,271,259,496,475,456,437,420,404,388,374,360,347,335,323,312,302,292,282,273,265,512,497,482,468,454,441,428,417,405,394,383,373,364,354,345,337,328,320,312,305,298,291,284,278,271,265,259,507,496,485,475,465,456,446,437,428,420,412,404,396,388,381,374,367,360,354,347,341,335,329,323,318,312,307,302,297,292,287,282,278,273,269,265,261,512,505,497,489,482,475,468,461,454,447,441,435,428,422,417,411,405,399,394,389,383,378,373,368,364,359,354,350,345,341,337,332,328,324,320,316,312,309,305,301,298,294,291,287,284,281,278,274,271,268,265,262,259,257,507,501,496,491,485,480,475,470,465,460,456,451,446,442,437,433,428,424,420,416,412,408,404,400,396,392,388,385,381,377,374,370,367,363,360,357,354,350,347,344,341,338,335,332,329,326,323,320,318,315,312,310,307,304,302,299,297,294,292,289,287,285,282,280,278,275,273,271,269,267,265,263,261,259],Lt=[9,11,12,13,13,14,14,15,15,15,15,16,16,16,16,17,17,17,17,17,17,17,18,18,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,19,19,19,19,19,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24];function _(){this.r=0,this.g=0,this.b=0,this.a=0,this.next=null}Pe.exports=function(E,U,z,at){if(!(isNaN(at)||at<1)){var J,tt,K,Z,Q,V,X,j,B,d,R,P,s,b,x,o,u,C,M,w,y,m,g,p,l=(at|=0)+at+1,f=U-1,v=z-1,I=at+1,k=I*(I+1)/2,T=new _,G=T;for(K=1;K>St,g!=0?(g=255/g,E[V]=(j*pt>>St)*g,E[V+1]=(B*pt>>St)*g,E[V+2]=(d*pt>>St)*g):E[V]=E[V+1]=E[V+2]=0,j-=P,B-=s,d-=b,R-=x,P-=nt.r,s-=nt.g,b-=nt.b,x-=nt.a,Z=X+((Z=J+at+1)>St,g>0?(g=255/g,E[Z]=(j*pt>>St)*g,E[Z+1]=(B*pt>>St)*g,E[Z+2]=(d*pt>>St)*g):E[Z]=E[Z+1]=E[Z+2]=0,j-=P,B-=s,d-=b,R-=x,P-=nt.r,s-=nt.g,b-=nt.b,x-=nt.a,Z=J+((Z=tt+I)=Z+Q||Z?new java.lang.String(K,Z,Q)+"":K}function at(K,Z){K.currentElement?K.currentElement.appendChild(Z):K.doc.appendChild(Z)}Lt.prototype.parseFromString=function(K,Z){var Q=this.options,V=new J,X=Q.domBuilder||new _,j=Q.errorHandler,B=Q.locator,d=Q.xmlns||{},R={lt:"<",gt:">",amp:"&",quot:'"',apos:"'"};return B&&X.setDocumentLocator(B),V.errorHandler=function(P,s,b){if(!P){if(s instanceof _)return s;P=s}var x={},o=P instanceof Function;function u(C){var M=P[C];!M&&o&&(M=P.length==2?function(w){P(C,w)}:P),x[C]=M&&function(w){M("[xmldom "+C+"] "+w+U(b))}||function(){}}return b=b||{},u("warning"),u("error"),u("fatalError"),x}(j,X,B),V.domBuilder=Q.domBuilder||X,/\/x?html?$/.test(Z)&&(R.nbsp="\xA0",R.copy="\xA9",d[""]="http://www.w3.org/1999/xhtml"),d.xml=d.xml||"http://www.w3.org/XML/1998/namespace",K?V.parse(K,d,R):V.errorHandler.error("invalid doc source"),X.doc},_.prototype={startDocument:function(){this.doc=new tt().createDocument(null,null,null),this.locator&&(this.doc.documentURI=this.locator.systemId)},startElement:function(K,Z,Q,V){var X=this.doc,j=X.createElementNS(K,Q||Z),B=V.length;at(this,j),this.currentElement=j,this.locator&&E(this.locator,j);for(var d=0;d":switch(o){case 0:d.setTagName(j.slice(B,x));case 5:case 6:case 7:break;case 4:case 1:(C=j.slice(B,x)).slice(-1)==="/"&&(d.closed=!0,C=C.slice(0,-1));case 2:o===2&&(C=b),o==4?(s.warning('attribute "'+C+'" missed quot(")!!'),d.add(b,C.replace(/&#?\w+;/g,P),B)):(R[""]==="http://www.w3.org/1999/xhtml"&&C.match(/^(?:disabled|checked|selected)$/i)||s.warning('attribute "'+C+'" missed value!! "'+C+'" instead!!'),d.add(C,C,B));break;case 3:throw new Error("attribute value missed!!")}return x;case"\x80":u=" ";default:if(u<=" ")switch(o){case 0:d.setTagName(j.slice(B,x)),o=6;break;case 1:b=j.slice(B,x),o=2;break;case 4:var C=j.slice(B,x).replace(/&#?\w+;/g,P);s.warning('attribute "'+C+'" missed quot(")!!'),d.add(b,C,B);case 5:o=6}else switch(o){case 2:d.tagName,R[""]==="http://www.w3.org/1999/xhtml"&&b.match(/^(?:disabled|checked|selected)$/i)||s.warning('attribute "'+b+'" missed value!! "'+b+'" instead2!!'),d.add(b,b,B),B=x,o=1;break;case 5:s.warning('attribute space is required"'+b+'"!!');case 6:o=1,B=x;break;case 3:o=4,B=x;break;case 7:throw new Error("elements closed character '/' and '>' must be connected to")}}x++}}function at(j,B,d){for(var R=j.tagName,P=null,s=j.length;s--;){var b=j[s],x=b.qName,o=b.value;if((w=x.indexOf(":"))>0)var u=b.prefix=x.slice(0,w),C=x.slice(w+1),M=u==="xmlns"&&C;else C=x,u=null,M=x==="xmlns"&&"";b.localName=C,M!==!1&&(P==null&&(P={},K(d,d={})),d[M]=P[M]=o,b.uri="http://www.w3.org/2000/xmlns/",B.startPrefixMapping(M,o))}for(s=j.length;s--;)(u=(b=j[s]).prefix)&&(u==="xml"&&(b.uri="http://www.w3.org/XML/1998/namespace"),u!=="xmlns"&&(b.uri=d[u||""]));var w;(w=R.indexOf(":"))>0?(u=j.prefix=R.slice(0,w),C=j.localName=R.slice(w+1)):(u=null,C=j.localName=R);var y=j.uri=d[u||""];if(B.startElement(y,C,R,j),!j.closed)return j.currentNSMap=d,j.localNSMap=P,!0;if(B.endElement(y,C,R),P)for(u in P)B.endPrefixMapping(u)}function J(j,B,d,R,P){if(/^(?:script|textarea)$/i.test(d)){var s=j.indexOf("",B),b=j.substring(B+1,s);if(/[&<]/.test(b))return/^script$/i.test(d)?(P.characters(b,0,b.length),s):(b=b.replace(/&#?\w+;/g,R),P.characters(b,0,b.length),s)}return B+1}function tt(j,B,d,R){var P=R[d];return P==null&&((P=j.lastIndexOf(""))",B+4))>B?(d.comment(j,B+4,P-B-4),P+3):(R.error("Unclosed comment"),-1):-1;default:if(j.substr(B+3,6)=="CDATA["){var P=j.indexOf("]]>",B+9);return d.startCDATA(),d.characters(j,B+9,P-B-9),d.endCDATA(),P+3}var s=function(M,w){var y,m=[],g=/'[^']+'|"[^"]+"|[^\s<>\/=]+=?|(\/?\s*>|<)/g;for(g.lastIndex=w,g.exec(M);y=g.exec(M);)if(m.push(y),y[1])return m}(j,B),b=s.length;if(b>1&&/!doctype/i.test(s[0][0])){var x=s[1][0],o=b>3&&/^public$/i.test(s[2][0])&&s[3][0],u=b>4&&s[4][0],C=s[b-1];return d.startDTD(x,o&&o.replace(/^(['"])(.*?)\1$/,"$2"),u&&u.replace(/^(['"])(.*?)\1$/,"$2")),d.endDTD(),C.index+C[0].length}}return-1}function Q(j,B,d){var R=j.indexOf("?>",B);if(R){var P=j.substring(B,R).match(/^<\?(\S*)\s*([\s\S]*?)\s*$/);return P?(P[0].length,d.processingInstruction(P[1],P[2]),R+2):-1}return-1}function V(j){}function X(j,B){return j.__proto__=B,j}E.prototype={parse:function(j,B,d){var R=this.domBuilder;R.startDocument(),K(B,B={}),function(P,s,b,x,o){function u(D){var O=D.slice(1,-1);return O in b?b[O]:O.charAt(0)==="#"?function(W){if(W>65535){var lt=55296+((W-=65536)>>10),ot=56320+(1023&W);return String.fromCharCode(lt,ot)}return String.fromCharCode(W)}(parseInt(O.substr(1).replace("x","0x"))):(o.error("entity not found:"+D),D)}function C(D){if(D>f){var O=P.substring(f,D).replace(/&#?\w+;/g,u);g&&M(f),x.characters(O,0,D-f),f=D}}function M(D,O){for(;D>=y&&(O=m.exec(P));)w=O.index,y=w+O[0].length,g.lineNumber++;g.columnNumber=D-w+1}for(var w=0,y=0,m=/.*(?:\r\n?|\n)|.*$/g,g=x.locator,p=[{currentNSMap:s}],l={},f=0;;){try{var v=P.indexOf("<",f);if(v<0){if(!P.substr(f).match(/^\s*$/)){var I=x.doc,k=I.createTextNode(P.substr(f));I.appendChild(k),x.currentElement=k}return}switch(v>f&&C(v),P.charAt(v+1)){case"/":var T=P.indexOf(">",v+3),G=P.substring(v+2,T),st=p.pop();T<0?(G=P.substring(v+2).replace(/[\s<].*/,""),o.error("end tag name: "+G+" is not complete:"+st.tagName),T=v+1+G.length):G.match(/\sf?f=T:C(Math.max(v,f)+1)}}(j,B,d,R,this.errorHandler),R.endDocument()}},V.prototype={setTagName:function(j){if(!_.test(j))throw new Error("invalid tagName:"+j);this.tagName=j},add:function(j,B,d){if(!_.test(j))throw new Error("invalid attribute:"+j);this[this.length++]={qName:j,value:B,offset:d}},length:0,getLocalName:function(j){return this[j].localName},getLocator:function(j){return this[j].locator},getQName:function(j){return this[j].qName},getURI:function(j){return this[j].uri},getValue:function(j){return this[j].value}},X({},X.prototype)instanceof X||(X=function(j,B){function d(){}for(B in d.prototype=B,d=new d,j)d[B]=j[B];return d}),Mt.XMLReader=E},function(Pe,Mt,q){"use strict";var Lt,_,E;Pe.exports=(Lt={BASE:!0,HEAD:!0,HTML:!0,META:!0,NOFRAME:!0,NOSCRIPT:!0,PARAM:!0,SCRIPT:!0,STYLE:!0,TITLE:!0},_=["A","ABBR","ADDRESS","AREA","ARTICLE","ASIDE","AUDIO","B","BASE","BDI","BDO","BLOCKQUOTE","BODY","BR","BUTTON","CANVAS","CAPTION","CENTER","CITE","CODE","COL","COLGROUP","COMMAND","DATALIST","DD","DEL","DETAILS","DFN","DIV","DL","DT","EM","EMBED","FIELDSET","FIGCAPTION","FIGURE","FONT","FOOTER","FORM","H1","H2","H3","H4","H5","H6","HEAD","HEADER","HGROUP","HR","HTML","I","IFRAME","IMG","INPUT","INS","KBD","LABEL","LEGEND","LI","LINK","MAP","MARK","MATH","MENU","META","METER","NAV","NOBR","NOSCRIPT","OBJECT","OL","OPTION","OPTGROUP","OUTPUT","P","PARAM","PRE","PROGRESS","Q","RP","RT","RUBY","S","SAMP","SCRIPT","SECTION","SELECT","SMALL","SOURCE","SPAN","STRONG","STYLE","SUB","SUMMARY","SUP","SVG","TABLE","TBODY","TD","TEXTAREA","TFOOT","TH","THEAD","TIME","TITLE","TR","TRACK","U","UL","VAR","VIDEO","WBR"],E=function(U){var z={},at=document.body.appendChild(document.createElement(U)),J=window.getComputedStyle(at);return[].forEach.call(J,function(tt){z[tt]=J[tt]}),document.body.removeChild(at),z},{initializeSerializer:function(){var U={};return[].forEach.call(_,function(z){Lt[z]||(U[z]=E(z))}),function(z){var at,J=[],tt=void 0,K=void 0,Z=void 0;if(z&&z.nodeType===Node.ELEMENT_NODE)return J=[],tt=z.querySelectorAll("*"),[].forEach.call(tt,function(Q,V){var X;Lt[Q.tagName]||(K=window.getComputedStyle(Q),X=(X=Q.tagName).toUpperCase(),U[X]||(U[X]=E(X)),Z=U[X],J[V]=Q.style.cssText,[].forEach.call(K,function(j){K[j]!==Z[j]&&(Q.style[j]=K[j])}))}),at=new XMLSerializer().serializeToString(z),tt=[].map.call(tt,function(Q,V){return Q.style.cssText=J[V],Q}),at}}})},function(Pe,Mt,q){(function(Lt,_){var E;/*! http://mths.be/base64 v0.1.0 by @mathias | MIT license */(function(U){var z=Mt,at=(Lt&&Lt.exports,typeof _=="object"&&_);at.global!==at&&at.window;var J=function(V){this.message=V};(J.prototype=new Error).name="InvalidCharacterError";var tt=function(V){throw new J(V)},K="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Z=/[\t\n\f\r ]/g,Q={encode:function(V){V=String(V),/[^\0-\xFF]/.test(V)&&tt("The string to be encoded contains characters outside of the Latin1 range.");for(var X,j,B,d,R=V.length%3,P="",s=-1,b=V.length-R;++s>18&63)+K.charAt(d>>12&63)+K.charAt(d>>6&63)+K.charAt(63&d);return R==2?(X=V.charCodeAt(s)<<8,j=V.charCodeAt(++s),P+=K.charAt((d=X+j)>>10)+K.charAt(d>>4&63)+K.charAt(d<<2&63)+"="):R==1&&(d=V.charCodeAt(s),P+=K.charAt(d>>2)+K.charAt(d<<4&63)+"=="),P},decode:function(V){var X=(V=String(V).replace(Z,"")).length;X%4==0&&(X=(V=V.replace(/==?$/,"")).length),(X%4==1||/[^+a-zA-Z0-9/]/.test(V))&&tt("Invalid character: the string to be decoded is not correctly encoded.");for(var j,B,d=0,R="",P=-1;++P>(-2*d&6)));return R},version:"0.1.0"};(E=function(){return Q}.call(Mt,q,Mt,Lt))===void 0||(Lt.exports=E)})()}).call(this,q(86)(Pe),q(87))},function(Pe,Mt){Pe.exports=function(q){return q.webpackPolyfill||(q.deprecate=function(){},q.paths=[],q.children||(q.children=[]),Object.defineProperty(q,"loaded",{enumerable:!0,get:function(){return q.l}}),Object.defineProperty(q,"id",{enumerable:!0,get:function(){return q.i}}),q.webpackPolyfill=1),q}},function(Pe,Mt){var q;q=function(){return this}();try{q=q||new Function("return this")()}catch(Lt){typeof window=="object"&&(q=window)}Pe.exports=q},function(Pe,Mt,q){"use strict";Mt.a=function(Lt,_){return Lt=+Lt,_=+_,function(E){return Math.round(Lt*(1-E)+_*E)}}},function(Pe,Mt,q){"use strict";var Lt;(Lt=function(){return{bar:` @@ -322,17 +322,17 @@ var nG=Object.defineProperty,rG=Object.defineProperties;var iG=Object.getOwnProp - `}}.call(ht,j,ht,ue))===void 0||(ue.exports=_t)},function(ue,ht,j){"use strict";j.r(ht);var _t=Array.prototype.slice,m=function(X){return X};function y(X){return"translate("+(X+.5)+",0)"}function R(X){return"translate(0,"+(X+.5)+")"}function B(X){return function(F){return+X(F)}}function et(X){var F=Math.max(0,X.bandwidth()-1)/2;return X.round()&&(F=Math.round(F)),function(U){return+X(U)+F}}function K(){return!this.__axis}function J(X,F){var U=[],d=null,L=null,M=6,s=6,_=3,w=X===1||X===4?-1:1,o=X===4||X===2?"x":"y",u=X===1||X===3?y:R;function C(E){var S=d==null?F.ticks?F.ticks.apply(F,U):F.domain():d,v=L==null?F.tickFormat?F.tickFormat.apply(F,U):m:L,g=Math.max(M,0)+_,x=F.range(),p=+x[0]+.5,l=+x[x.length-1]+.5,f=(F.bandwidth?et:B)(F.copy()),b=E.selection?E.selection():E,z=b.selectAll(".domain").data([null]),T=b.selectAll(".tick").data(S,F).order(),k=T.exit(),Q=T.enter().append("g").attr("class","tick"),st=T.select("line"),nt=T.select("text");z=z.merge(z.enter().insert("path",".tick").attr("class","domain").attr("stroke","currentColor")),T=T.merge(Q),st=st.merge(Q.append("line").attr("stroke","currentColor").attr(o+"2",w*M)),nt=nt.merge(Q.append("text").attr("fill","currentColor").attr(o,w*g).attr("dy",X===1?"0em":X===3?"0.71em":"0.32em")),E!==b&&(z=z.transition(E),T=T.transition(E),st=st.transition(E),nt=nt.transition(E),k=k.transition(E).attr("opacity",1e-6).attr("transform",function(dt){return isFinite(dt=f(dt))?u(dt):this.getAttribute("transform")}),Q.attr("opacity",1e-6).attr("transform",function(dt){var mt=this.parentNode.__axis;return u(mt&&isFinite(mt=mt(dt))?mt:f(dt))})),k.remove(),z.attr("d",X===4||X==2?s?"M"+w*s+","+p+"H0.5V"+l+"H"+w*s:"M0.5,"+p+"V"+l:s?"M"+p+","+w*s+"V0.5H"+l+"V"+w*s:"M"+p+",0.5H"+l),T.attr("opacity",1).attr("transform",function(dt){return u(f(dt))}),st.attr(o+"2",w*M),nt.attr(o,w*g).text(v),b.filter(K).attr("fill","none").attr("font-size",10).attr("font-family","sans-serif").attr("text-anchor",X===2?"start":X===4?"end":"middle"),b.each(function(){this.__axis=f})}return C.scale=function(E){return arguments.length?(F=E,C):F},C.ticks=function(){return U=_t.call(arguments),C},C.tickArguments=function(E){return arguments.length?(U=E==null?[]:_t.call(E),C):U.slice()},C.tickValues=function(E){return arguments.length?(d=E==null?null:_t.call(E),C):d&&d.slice()},C.tickFormat=function(E){return arguments.length?(L=E,C):L},C.tickSize=function(E){return arguments.length?(M=s=+E,C):M},C.tickSizeInner=function(E){return arguments.length?(M=+E,C):M},C.tickSizeOuter=function(E){return arguments.length?(s=+E,C):s},C.tickPadding=function(E){return arguments.length?(_=+E,C):_},C}function q(X){return J(1,X)}function Z(X){return J(2,X)}function tt(X){return J(3,X)}function H(X){return J(4,X)}j.d(ht,"axisTop",function(){return q}),j.d(ht,"axisRight",function(){return Z}),j.d(ht,"axisBottom",function(){return tt}),j.d(ht,"axisLeft",function(){return H})},,function(ue,ht,j){"use strict";var _t;(_t=function(m){var y=j(44),R=0,B={small:{limit:10,format:y.format("")},medium:{limit:1e3,format:y.format("")},large:{limit:null,format:y.format(",d")}},et={small:{limit:10,format:y.format(".3f")},medium:{limit:100,format:y.format(".1f")},large:{limit:null,format:y.format(".2s")}},K=function(J,q){var Z="large";return J1&&arguments[1]!==void 0?arguments[1]:12,H=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"Arial",X=document.createElement("canvas"),F=X.getContext("2d");return F.font=tt+"px "+H,F.measureText(Z).width},wrapText:function(Z,tt,H,X){var F=y.select(X),U=F.text().split(/\s+/).reverse(),d=void 0,L=[],M=0,s=R*et,_=F.attr("y"),w=parseFloat(F.attr("dy")),o=tt*K,u=F.text(null).append("tspan").attr("x",Z).attr("y",_-5).attr("dy",w+"em").classed(J,!0).style("font-size",tt+"px");for(u.text(U.pop()),u=F.append("tspan").classed(q,!0).attr("x",Z).attr("y",_+B).attr("dy",++M*s+w+"em").style("font-size",o+"px");d=U.pop();)L.push(d),u.text(L.join(" ")),u.node()&&u.node().getComputedTextLength()>H-50&&(L.pop(),u.text(L.join(" ")),L=[d],u=F.append("tspan").classed(q,!0).attr("x",Z).attr("y",_+B).attr("dy",++M*s+w+"em").text(d).style("font-size",o+"px"))},wrapTextWithEllipses:function(Z,tt){var H=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,X=arguments.length>3&&arguments[3]!==void 0?arguments[3]:2,F=arguments.length>4&&arguments[4]!==void 0?arguments[4]:1.2;Z.each(function(){var U,d,L,M,s,_,w;for(U=(Z=y.select(this)).text().split(/\s+/).reverse(),L=[],M=0,s=Z.attr("y"),_=parseFloat(Z.attr("dy")),w=Z.text(null).append("tspan").attr("x",H).attr("y",s).attr("dy",_+"em");d=U.pop();)if(L.push(d),w.text(L.join(" ")),w.node()&&w.node().getComputedTextLength()>tt){if(L.pop(),w.text(L.join(" ")),!(M1&&arguments[1]!==void 0?arguments[1]:"day",B=localeTimeMap[R],et=new Intl.DateTimeFormat(y,B);return function(K){return et.format(K)}}}}.call(ht,j,ht,ue))===void 0||(ue.exports=_t)},function(ue,ht,j){"use strict";var _t,m=function(B,et){if(Array.isArray(B))return B;if(Symbol.iterator in Object(B))return function(K,J){var q=[],Z=!0,tt=!1,H=void 0;try{for(var X,F=K[Symbol.iterator]();!(Z=(X=F.next()).done)&&(q.push(X.value),!J||q.length!==J);Z=!0);}catch(U){tt=!0,H=U}finally{try{!Z&&F.return&&F.return()}finally{if(tt)throw H}}return q}(B,et);throw new TypeError("Invalid attempt to destructure non-iterable instance")},y=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(B){return typeof B}:function(B){return B&&typeof Symbol=="function"&&B.constructor===Symbol&&B!==Symbol.prototype?"symbol":typeof B};function R(B,et,K){return et in B?Object.defineProperty(B,et,{value:K,enumerable:!0,configurable:!0,writable:!0}):B[et]=K,B}(_t=function(B){var et,K=j(39),J=j(67),q=j(73),Z=q.axisTimeCombinations,tt=q.timeBenchmarks,H=j(95),X=H.convertMillisecondsToDays,F=H.getLocaleDateFormatter,U={minute:J.timeFormat("%M m"),hour:J.timeFormat("%H %p"),day:J.timeFormat("%e"),daymonth:J.timeFormat("%d %b"),month:J.timeFormat("%b"),year:J.timeFormat("%Y")},d=(R(et={},Z.MINUTE_HOUR,K.timeHour.every(1)),R(et,Z.HOUR_DAY,K.timeDay.every(1)),R(et,Z.DAY_MONTH,K.timeMonth.every(1)),R(et,Z.MONTH_YEAR,K.timeYear.every(1)),et),L=function(s){var _=tt.ONE_YEAR;return s2&&arguments[2]!==void 0?arguments[2]:null,o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,u=new Date(s[0].date),C=new Date(s[s.length-1].date),E=C-u;o&&(typeof Intl=="undefined"||(typeof Intl=="undefined"?"undefined":y(Intl))==="object"&&!Intl.DateTimeFormat)&&(o=null),w||(w=L(E));var S=w.split("-"),v=m(S,2),g=v[0],x=v[1],p=d[w],l=M(_,X(E));return{minor:{format:o?F(o,g):U[g],tick:l},major:{format:o?F(o,x):U[x],tick:p}}}}}.call(ht,j,ht,ue))===void 0||(ue.exports=_t)},function(ue,ht,j){"use strict";var _t;(_t=function(m){j(7);var y="highlight-filter";return{bounceCircleHighlight:function(R,B,et){var K=arguments.length>3&&arguments[3]!==void 0?arguments[3]:2*et,J=100,q=50;R.transition().ease(B).duration(J).attr("r",K).transition().ease(B).delay(q).duration(J).attr("r",et)},createFilterContainer:function(R){return R.append("defs").append("filter").attr("id",y)},createGausianBlur:function(R){return R.append("feGaussianBlur").attr("stdDeviation",1).attr("result","coloredBlur"),y},createWhiteGlow:function(R){R.attr("x","-5000%").attr("y","-5000%").attr("width","10000%").attr("height","10000%"),R.append("feFlood").attr("result","flood").attr("flood-color","#ffffff").attr("flood-opacity","1"),R.append("feComposite").attr("result","mask").attr("in2","SourceGraphic").attr("operator","in").attr("in","flood"),R.append("feMorphology").attr("result","dilated").attr("operator","dilate").attr("radius","2").attr("in","mask"),R.append("feGaussianBlur").attr("result","blurred").attr("stdDeviation","5").attr("in","dilated");var B=R.append("feMerge");return B.append("feMergeNode").attr("in","blurred"),B.append("feMergeNode").attr("in","SourceGraphic"),y},createGlow:function(R){R.attr("x","-30%").attr("y","-30%").attr("width","160%").attr("height","160%"),R.append("feGaussianBlur").attr("stdDeviation","0.9 0.9").attr("result","glow");var B=R.append("feMerge");return B.append("feMergeNode").attr("in","glow"),B.append("feMergeNode").attr("in","glow"),B.append("feMergeNode").attr("in","glow"),y},createGlowWithMatrix:function(R){R.attr("x","-500%").attr("y","-500%").attr("width","1800%").attr("height","1800%"),R.append("feColorMatrix").attr("type","matrix").attr("values","0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0"),R.append("feGaussianBlur").attr("stdDeviation","1").attr("result","coloredBlur").attr("in","SourceGraphic");var B=R.append("feMerge");return B.append("feMergeNode").attr("in","coloredBlur"),B.append("feMergeNode").attr("in","SourceGraphic"),y}}}.call(ht,j,ht,ue))===void 0||(ue.exports=_t)},,,,,,,,,,function(ue,ht,j){"use strict";var _t,m=function(B,et){if(Array.isArray(B))return B;if(Symbol.iterator in Object(B))return function(K,J){var q=[],Z=!0,tt=!1,H=void 0;try{for(var X,F=K[Symbol.iterator]();!(Z=(X=F.next()).done)&&(q.push(X.value),!J||q.length!==J);Z=!0);}catch(U){tt=!0,H=U}finally{try{!Z&&F.return&&F.return()}finally{if(tt)throw H}}return q}(B,et);throw new TypeError("Invalid attempt to destructure non-iterable instance")},y=Object.assign||function(B){for(var et=1;et=0||Object.prototype.hasOwnProperty.call(Rn,si)&&(fi[si]=Rn[si]);return fi}(nr,["dates"]),sr=Nr.map(function(Rn){return{date:new Date(Rn[fe]),value:+Rn[xe]}});return gr.push(y({dates:sr},Lr)),gr},[]),dataByDate:cr,dataRange:Jn}}(en);ne=xn.dataByTopic,Wt=xn.dataByDate,le=xn.dataRange;var Te,bn,nn,fn=gt?300:0;dt=b-f.left-f.right-fn,mt=z-f.top-f.bottom,function(){var wn=et.min(ne,function(nr){var Nr=nr.dates;return et.min(Nr,Mn)}),vn=et.max(ne,function(nr){var Nr=nr.dates;return et.max(Nr,Mn)}),cr=et.max(ne,function(nr){var Nr=nr.dates;return et.max(Nr,Kn)}),Jn=et.min(ne,function(nr){var Nr=nr.dates;return et.min(Nr,Kn)}),dr=Jn<0?Jn:0;Et=H.scaleTime().domain([wn,vn]).rangeRound([0,dt]),Mt=H.scaleLinear().domain([dr,Math.abs(cr)]).rangeRound([mt,0]).nice();var gr=(I=H.scaleOrdinal().range(P).domain(ne.map(fr))).range();W=I.domain().reduce(function(nr,Nr,Lr){return nr[Nr]=gr[Lr],nr},{})}(),function(wn){st||(st=F.select(wn).append("svg").classed("britechart line-chart",!0),function(){var vn=st.append("g").classed("container-group",!0).attr("transform","translate("+f.left+","+f.top+")");vn.append("g").classed("x-axis-group",!0).append("g").classed("axis x",!0),vn.selectAll(".x-axis-group").append("g").classed("month-axis",!0),vn.append("g").classed("y-axis-group",!0).append("g").classed("axis y",!0),vn.append("g").classed("grid-lines-group",!0),vn.append("g").classed("chart-group",!0),gt&&vn.append("g").classed("legend-group",!0),vn.append("g").classed("metadata-group",!0)}()),st.attr("width",b).attr("height",z)}(this),function(){var wn=void 0,vn=void 0;if(vt==="custom"&&typeof xt=="string")wn={tick:pt,format:U.timeFormat(xt)},vn=null;else{var cr=_(Wt,b,vt,Ct);wn=cr.minor,vn=cr.major,rt=K.axisBottom(Et).ticks(vn.tick).tickSize(0,0).tickFormat(vn.format)}Y=K.axisBottom(Et).ticks(wn.tick).tickSize(10,0).tickPadding(5).tickFormat(wn.format),ot=K.axisLeft(Mt).ticks(te).tickSize([0]).tickPadding(5).tickFormat(ve),function(Jn,dr){st.select(".grid-lines-group").selectAll("line").remove(),(ce==="horizontal"||ce==="full")&&st.select(".grid-lines-group").selectAll("line.horizontal-grid-line").data(Mt.ticks(dr)).enter().append("line").attr("class","horizontal-grid-line").attr("x1",-D-30).attr("x2",dt).attr("y1",function(gr){return Mt(gr)}).attr("y2",function(gr){return Mt(gr)}),ce!=="vertical"&&ce!=="full"||st.select(".grid-lines-group").selectAll("line.vertical-grid-line").data(Et.ticks(Jn)).enter().append("line").attr("class","vertical-grid-line").attr("y1",0).attr("y2",mt).attr("x1",function(gr){return Et(gr)}).attr("x2",function(gr){return Et(gr)}),st.select(".grid-lines-group").selectAll("line.extended-x-line").data([0]).enter().append("line").attr("class","extended-x-line").attr("x1",-D-30).attr("x2",dt).attr("y1",z-f.bottom-f.top).attr("y2",z-f.bottom-f.top)}(wn.tick,te)}(),function(){if(st.select(".x-axis-group .axis.x").attr("transform","translate(0, "+mt+")").call(Y),vt!=="custom"&&st.select(".x-axis-group .month-axis").attr("transform","translate(0, "+(mt+28)+")").call(rt),Ye){tn&&st.selectAll(".x-axis-label").remove();var wn=dt/2,vn=mt+28+36;tn=st.select(".x-axis-group").append("text").attr("x",wn).attr("y",vn).attr("text-anchor","middle").attr("class","x-axis-label").text(Ye)}if(st.select(".y-axis-group .axis.y").attr("transform","translate("+-D+", 0)").call(ot).call(Ge),on){Jt&&st.selectAll(".y-axis-label").remove();var cr=-Kt-D,Jn=-mt/2;Jt=st.select(".y-axis-group").append("text").attr("x",Jn).attr("y",cr).attr("text-anchor","middle").attr("transform","rotate(270)").attr("class","y-axis-label").text(on)}}(),function(){if(le){var wn=X.area().curve(u[Zt]).x(function(vn){var cr=vn.date;return Et(cr)}).y0(function(vn){var cr=vn.min;return Mt(cr)}).y1(function(vn){var cr=vn.max;return Mt(cr)});st.select(".chart-group").append("g").attr("class","area").append("path").data([le]).attr("class","area").attr("d",wn)}}(),Te=void 0,bn=void 0,bn=X.line().curve(u[Zt]).x(function(wn){var vn=wn.date;return Et(vn)}).y(function(wn){var vn=wn.value;return Mt(vn)}),Te=st.select(".chart-group").selectAll(".line").data(ne,fr),nt=Te.enter().append("g").attr("class","topic").append("path").attr("class","line").merge(Te).attr("id",function(wn){return wn.topic}).attr("d",function(wn){var vn=wn.dates;return bn(vn)}).style("stroke",function(wn){return vn=wn.topic,I(vn);var vn}).style("opacity",function(wn){return wn.hasOwnProperty("show")?wn.show?1:0:1}).style("stroke-dasharray",function(wn){return!!wn.hasOwnProperty("show")&&!!wn.dashed&&[.5,4]}),Te.exit().remove(),function(){if(gt){var wn=Number.parseInt(dt)+Number.parseInt(f.right);qe=st.selectAll(".legend-group").append("g").attr("transform","translate("+wn+", 0)").classed("tooltip-text",!0),yn=qe.append("text").classed("tooltip-title",!0).attr("x",-43).attr("dy",".35em").attr("y",16).style("fill","#282C35").style("font-size","12px"),qe.append("line").classed("tooltip-divider",!0).attr("x1",-43).attr("x2",225).attr("y1",31).attr("y2",31).style("stroke","#D2D6DF"),hn=qe.append("g").classed("tooltip-body",!0).style("transform","translateY(8px)").style("fill","#282C35");var vn=void 0;vn=ne[0].hasOwnProperty("show")?ne.filter(function(nr){return nr.show}):ne;for(var cr=0;crQ&&(Ot||(Ot=st.select(".metadata-group").append("rect").attr("class","overlay").attr("y1",0).attr("y2",z).attr("height",mt).attr("width",dt).attr("fill","rgba(0, 0, 0, 0)").style("display","none")),Bt||(Bt=st.select(".metadata-group").append("g").attr("class","hover-marker vertical-marker-container").attr("transform","translate(9999, 0)"),Ut=Bt.selectAll("path").data([{x1:0,y1:0,x2:0,y2:0}]).enter().append("line").classed("vertical-marker",!0).attr("x1",0).attr("y1",mt).attr("x2",0).attr("y2",0)),st.on("mouseover",function(wn){(function(vn,cr){Ot.style("display","block"),Ut.classed("bc-is-active",!0),ge.call("customMouseOver",vn,cr,F.mouse(vn))})(this,wn)}).on("mouseout",function(wn){(function(vn,cr){Ot.style("display","none"),Ut.classed("bc-is-active",!1),ge.call("customMouseOut",vn,cr,F.mouse(vn))})(this,wn)}).on("mousemove",function(wn){var vn,cr,Jn,dr,gr,nr,Nr,Lr;vn=this,cr=F.mouse(vn),Jn=m(cr,2),dr=Jn[0],gr=Jn[1],nr=-f.left,Nr=Oe(dr+nr),Lr=void 0,Nr&&(Sn(Lr=Et(new Date(Nr.date))),Ze(Nr),ge.call("customMouseMove",vn,Nr,W,Lr,gr))})),Tt&&function(){st.select(".chart-group").selectAll(".data-points-container").remove();var wn=nt.nodes().reduce(function(vn,cr){return vn[cr.id]=cr,vn},{});Wt.reduce(function(vn,cr){var Jn=cr.topics.map(function(dr){return{topic:dr,node:wn[dr.name]}});return vn=[].concat(R(vn),R(Jn))},[])}(),st.on("touchmove",function(wn){(function(vn,cr){ge.call("customTouchMove",vn,cr,F.touch(vn))})(this,wn)}),wt&&(nn=Oe(dt))&&(Sn(Et(new Date(nn.date))),Ze(nn))})}function Ge(Me){Me.selectAll(".tick text").attr("transform","translate(0, -7)")}function ve(Me){var en=void 0;return en=l(Me)?x:p,zt&&(en=tt.format(zt)),en(Me)}function Le(Me){return new Date(Me).toLocaleDateString()}function Ue(Me){var en,xn,Te=void 0,bn=void 0;en=Me.topicName,xn=Me.sum.toLocaleString(),bn=hn.append("text").classed("tooltip-left-text",!0).attr("dy","1em").attr("x",-15).attr("y",Nn).style("fill","#000000").style("font-size","12px").text(en).call(De,200,12,-25),Te=hn.append("text").classed("tooltip-right-text",!0).attr("dy","1em").attr("x",-15).attr("y",Nn).style("fill","#000000").style("font-size","12px").text(xn),mn=bn.node().getBBox().height?bn.node().getBBox().height:mn,mn+5,ye=Te.node().getBBox().width?Te.node().getBBox().width:ye,Te.attr("x",300-ye-75),hn.append("circle").classed("tooltip-circle",!0).attr("cx",-35).attr("cy",Nn+8).attr("r",5).style("fill",W[Me.topic]).style("stroke-width",1),Nn+=mn+7}function Oe(Me){var en,xn,Te,bn=Et.invert(Me),nn=(0,et.bisector(Mn).left)(Wt,bn,1),fn=Wt[nn],wn=Wt[nn-1],vn=void 0;return wn&&fn?(en=bn,xn=fn,Te=wn,vn=new Date(en).getTime()-new Date(xn.date).getTime()>new Date(Te.date).getTime()-new Date(en).getTime()?xn:Te):vn=fn,vn}function De(Me,en,xn){var Te=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;Me.each(function(){var bn,nn,fn,wn,vn,cr,Jn;for(bn=(Me=F.select(this)).text().split(/\s+/).reverse(),fn=[],wn=0,vn=Me.attr("y"),cr=parseFloat(Me.attr("dy")),Jn=Me.text(null).append("tspan").attr("x",Te).attr("y",vn).attr("dy",cr+"em");nn=bn.pop();)fn.push(nn),Jn.text(fn.join(" ")),d.getTextWidth(fn.join(" "),xn,"Karla, sans-serif")>en&&(fn.pop(),Jn.text(fn.join(" ")),wn<4&&(fn=[nn],Jn=Me.append("tspan").attr("x",Te).attr("y",vn).attr("dy",1.2*++wn+cr+"em").text(nn)))})}function Ze(Me){Bt.selectAll(".circle-container").remove();var en=nt.nodes().reduce(function(bn,nn){return bn[nn.id]=nn,bn},{}),xn=ne.filter(function(bn){return!bn.show}).map(function(bn){return bn.topicName}),Te=Me.topics.map(function(bn){return{topic:bn,node:en[bn.name]}}).filter(function(bn){return!!bn.topic}).sort(function(bn,nn){return W[bn.topic.name]sr.x+gr;){var Or=(Nr+Lr)/2;if(sr=Jn.getPointAtLength(Or),cr{(function(ue,ht){We.exports=ht()})(window,function(){return function(ue){var ht={};function j(_t){if(ht[_t])return ht[_t].exports;var m=ht[_t]={i:_t,l:!1,exports:{}};return ue[_t].call(m.exports,m,m.exports,j),m.l=!0,m.exports}return j.m=ue,j.c=ht,j.d=function(_t,m,y){j.o(_t,m)||Object.defineProperty(_t,m,{enumerable:!0,get:y})},j.r=function(_t){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(_t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(_t,"__esModule",{value:!0})},j.t=function(_t,m){if(1&m&&(_t=j(_t)),8&m||4&m&&typeof _t=="object"&&_t&&_t.__esModule)return _t;var y=Object.create(null);if(j.r(y),Object.defineProperty(y,"default",{enumerable:!0,value:_t}),2&m&&typeof _t!="string")for(var R in _t)j.d(y,R,function(B){return _t[B]}.bind(null,R));return y},j.n=function(_t){var m=_t&&_t.__esModule?function(){return _t.default}:function(){return _t};return j.d(m,"a",m),m},j.o=function(_t,m){return Object.prototype.hasOwnProperty.call(_t,m)},j.p="",j(j.s=116)}([function(ue,ht,j){"use strict";j.d(ht,"a",function(){return y});var _t=new Date,m=new Date;function y(R,B,et,K){function J(q){return R(q=arguments.length===0?new Date:new Date(+q)),q}return J.floor=function(q){return R(q=new Date(+q)),q},J.ceil=function(q){return R(q=new Date(q-1)),B(q,1),R(q),q},J.round=function(q){var Z=J(q),tt=J.ceil(q);return q-Z0))return X;do X.push(H=new Date(+q)),B(q,tt),R(q);while(H=Z)for(;R(Z),!q(Z);)Z.setTime(Z-1)},function(Z,tt){if(Z>=Z)if(tt<0)for(;++tt<=0;)for(;B(Z,-1),!q(Z););else for(;--tt>=0;)for(;B(Z,1),!q(Z););})},et&&(J.count=function(q,Z){return _t.setTime(+q),m.setTime(+Z),R(_t),R(m),Math.floor(et(_t,m))},J.every=function(q){return q=Math.floor(q),isFinite(q)&&q>0?q>1?J.filter(K?function(Z){return K(Z)%q==0}:function(Z){return J.count(0,Z)%q==0}):J:null}),J}},function(ue,ht,j){"use strict";j.d(ht,"d",function(){return _t}),j.d(ht,"c",function(){return m}),j.d(ht,"b",function(){return y}),j.d(ht,"a",function(){return R}),j.d(ht,"e",function(){return B});var _t=1e3,m=6e4,y=36e5,R=864e5,B=6048e5},,function(ue,ht,j){"use strict";j.d(ht,"g",function(){return R}),j.d(ht,"c",function(){return B}),j.d(ht,"k",function(){return et}),j.d(ht,"m",function(){return K}),j.d(ht,"i",function(){return J}),j.d(ht,"a",function(){return q}),j.d(ht,"e",function(){return Z}),j.d(ht,"h",function(){return tt}),j.d(ht,"d",function(){return H}),j.d(ht,"l",function(){return X}),j.d(ht,"n",function(){return F}),j.d(ht,"j",function(){return U}),j.d(ht,"b",function(){return d}),j.d(ht,"f",function(){return L});var _t=j(0),m=j(1);function y(M){return Object(_t.a)(function(s){s.setDate(s.getDate()-(s.getDay()+7-M)%7),s.setHours(0,0,0,0)},function(s,_){s.setDate(s.getDate()+7*_)},function(s,_){return(_-s-(_.getTimezoneOffset()-s.getTimezoneOffset())*m.c)/m.e})}var R=y(0),B=y(1),et=y(2),K=y(3),J=y(4),q=y(5),Z=y(6),tt=R.range,H=B.range,X=et.range,F=K.range,U=J.range,d=q.range,L=Z.range},function(ue,ht,j){"use strict";j.d(ht,"g",function(){return R}),j.d(ht,"c",function(){return B}),j.d(ht,"k",function(){return et}),j.d(ht,"m",function(){return K}),j.d(ht,"i",function(){return J}),j.d(ht,"a",function(){return q}),j.d(ht,"e",function(){return Z}),j.d(ht,"h",function(){return tt}),j.d(ht,"d",function(){return H}),j.d(ht,"l",function(){return X}),j.d(ht,"n",function(){return F}),j.d(ht,"j",function(){return U}),j.d(ht,"b",function(){return d}),j.d(ht,"f",function(){return L});var _t=j(0),m=j(1);function y(M){return Object(_t.a)(function(s){s.setUTCDate(s.getUTCDate()-(s.getUTCDay()+7-M)%7),s.setUTCHours(0,0,0,0)},function(s,_){s.setUTCDate(s.getUTCDate()+7*_)},function(s,_){return(_-s)/m.e})}var R=y(0),B=y(1),et=y(2),K=y(3),J=y(4),q=y(5),Z=y(6),tt=R.range,H=B.range,X=et.range,F=K.range,U=J.range,d=q.range,L=Z.range},function(ue,ht,j){"use strict";j.d(ht,"a",function(){return m}),j.d(ht,"d",function(){return y}),j.d(ht,"c",function(){return R}),j.d(ht,"e",function(){return M}),j.d(ht,"h",function(){return w}),j.d(ht,"g",function(){return o}),j.d(ht,"b",function(){return u}),j.d(ht,"f",function(){return x});var _t=j(11);function m(){}var y=.7,R=1/y,B="\\s*([+-]?\\d+)\\s*",et="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",K="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",J=/^#([0-9a-f]{3,8})$/,q=new RegExp("^rgb\\("+[B,B,B]+"\\)$"),Z=new RegExp("^rgb\\("+[K,K,K]+"\\)$"),tt=new RegExp("^rgba\\("+[B,B,B,et]+"\\)$"),H=new RegExp("^rgba\\("+[K,K,K,et]+"\\)$"),X=new RegExp("^hsl\\("+[et,K,K]+"\\)$"),F=new RegExp("^hsla\\("+[et,K,K,et]+"\\)$"),U={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function d(){return this.rgb().formatHex()}function L(){return this.rgb().formatRgb()}function M(f){var b,z;return f=(f+"").trim().toLowerCase(),(b=J.exec(f))?(z=b[1].length,b=parseInt(b[1],16),z===6?s(b):z===3?new u(b>>8&15|b>>4&240,b>>4&15|240&b,(15&b)<<4|15&b,1):z===8?new u(b>>24&255,b>>16&255,b>>8&255,(255&b)/255):z===4?new u(b>>12&15|b>>8&240,b>>8&15|b>>4&240,b>>4&15|240&b,((15&b)<<4|15&b)/255):null):(b=q.exec(f))?new u(b[1],b[2],b[3],1):(b=Z.exec(f))?new u(255*b[1]/100,255*b[2]/100,255*b[3]/100,1):(b=tt.exec(f))?_(b[1],b[2],b[3],b[4]):(b=H.exec(f))?_(255*b[1]/100,255*b[2]/100,255*b[3]/100,b[4]):(b=X.exec(f))?v(b[1],b[2]/100,b[3]/100,1):(b=F.exec(f))?v(b[1],b[2]/100,b[3]/100,b[4]):U.hasOwnProperty(f)?s(U[f]):f==="transparent"?new u(NaN,NaN,NaN,0):null}function s(f){return new u(f>>16&255,f>>8&255,255&f,1)}function _(f,b,z,T){return T<=0&&(f=b=z=NaN),new u(f,b,z,T)}function w(f){return f instanceof m||(f=M(f)),f?new u((f=f.rgb()).r,f.g,f.b,f.opacity):new u}function o(f,b,z,T){return arguments.length===1?w(f):new u(f,b,z,T==null?1:T)}function u(f,b,z,T){this.r=+f,this.g=+b,this.b=+z,this.opacity=+T}function C(){return"#"+S(this.r)+S(this.g)+S(this.b)}function E(){var f=this.opacity;return((f=isNaN(f)?1:Math.max(0,Math.min(1,f)))===1?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(f===1?")":", "+f+")")}function S(f){return((f=Math.max(0,Math.min(255,Math.round(f)||0)))<16?"0":"")+f.toString(16)}function v(f,b,z,T){return T<=0?f=b=z=NaN:z<=0||z>=1?f=b=NaN:b<=0&&(f=NaN),new p(f,b,z,T)}function g(f){if(f instanceof p)return new p(f.h,f.s,f.l,f.opacity);if(f instanceof m||(f=M(f)),!f)return new p;if(f instanceof p)return f;var b=(f=f.rgb()).r/255,z=f.g/255,T=f.b/255,k=Math.min(b,z,T),Q=Math.max(b,z,T),st=NaN,nt=Q-k,dt=(Q+k)/2;return nt?(st=b===Q?(z-T)/nt+6*(z0&&dt<1?0:st,new p(st,nt,dt,f.opacity)}function x(f,b,z,T){return arguments.length===1?g(f):new p(f,b,z,T==null?1:T)}function p(f,b,z,T){this.h=+f,this.s=+b,this.l=+z,this.opacity=+T}function l(f,b,z){return 255*(f<60?b+(z-b)*f/60:f<180?z:f<240?b+(z-b)*(240-f)/60:b)}Object(_t.a)(m,M,{copy:function(f){return Object.assign(new this.constructor,this,f)},displayable:function(){return this.rgb().displayable()},hex:d,formatHex:d,formatHsl:function(){return g(this).formatHsl()},formatRgb:L,toString:L}),Object(_t.a)(u,o,Object(_t.b)(m,{brighter:function(f){return f=f==null?R:Math.pow(R,f),new u(this.r*f,this.g*f,this.b*f,this.opacity)},darker:function(f){return f=f==null?y:Math.pow(y,f),new u(this.r*f,this.g*f,this.b*f,this.opacity)},rgb:function(){return this},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:C,formatHex:C,formatRgb:E,toString:E})),Object(_t.a)(p,x,Object(_t.b)(m,{brighter:function(f){return f=f==null?R:Math.pow(R,f),new p(this.h,this.s,this.l*f,this.opacity)},darker:function(f){return f=f==null?y:Math.pow(y,f),new p(this.h,this.s,this.l*f,this.opacity)},rgb:function(){var f=this.h%360+360*(this.h<0),b=isNaN(f)||isNaN(this.s)?0:this.s,z=this.l,T=z+(z<.5?z:1-z)*b,k=2*z-T;return new u(l(f>=240?f-240:f+120,k,T),l(f,k,T),l(f<120?f+240:f-120,k,T),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var f=this.opacity;return((f=isNaN(f)?1:Math.max(0,Math.min(1,f)))===1?"hsl(":"hsla(")+(this.h||0)+", "+100*(this.s||0)+"%, "+100*(this.l||0)+"%"+(f===1?")":", "+f+")")}}))},function(ue,ht,j){"use strict";ht.a=function(_t,m){return _t=+_t,m=+m,function(y){return _t*(1-y)+m*y}}},function(ue,ht,j){"use strict";j.r(ht);var _t=j(12),m=j(32),y=function(o){return Object(m.a)(Object(_t.a)(o).call(document.documentElement))},R=0;function B(){return new et}function et(){this._="@"+(++R).toString(36)}et.prototype=B.prototype={constructor:et,get:function(o){for(var u=this._;!(u in o);)if(!(o=o.parentNode))return;return o[u]},set:function(o,u){return o[this._]=u},remove:function(o){return this._ in o&&delete o[this._]},toString:function(){return this._}};var K=j(34),J=j(60),q=j(20),Z=j(14),tt=j(13),H=j(10),X=function(o){return typeof o=="string"?new H.a([document.querySelectorAll(o)],[document.documentElement]):new H.a([o==null?[]:o],H.c)},F=j(19),U=j(33),d=j(35),L=j(61),M=j(22),s=function(o,u){u==null&&(u=Object(M.a)().touches);for(var C=0,E=u?u.length:0,S=new Array(E);C180||J<-180?J-360*Math.round(J/360):J):Object(_t.a)(isNaN(et)?K:et)}function R(et){return(et=+et)==1?B:function(K,J){return J-K?function(q,Z,tt){return q=Math.pow(q,tt),Z=Math.pow(Z,tt)-q,tt=1/tt,function(H){return Math.pow(q+H*Z,tt)}}(K,J,et):Object(_t.a)(isNaN(K)?J:K)}}function B(et,K){var J=K-et;return J?m(et,J):Object(_t.a)(isNaN(et)?K:et)}},function(ue,ht,j){"use strict";var _t=j(18);ht.a=function(m){return(m=Object(_t.a)(Math.abs(m)))?m[1]:NaN}},function(ue,ht,j){"use strict";var _t=j(19),m=j(33),y=j(34),R=function(P){return new Array(P.length)};function B(P,W){this.ownerDocument=P.ownerDocument,this.namespaceURI=P.namespaceURI,this._next=null,this._parent=P,this.__data__=W}B.prototype={constructor:B,appendChild:function(P){return this._parent.insertBefore(P,this._next)},insertBefore:function(P,W){return this._parent.insertBefore(P,W)},querySelector:function(P){return this._parent.querySelector(P)},querySelectorAll:function(P){return this._parent.querySelectorAll(P)}};function et(P,W,lt,it,vt,pt){for(var xt,Ct=0,Tt=W.length,Nt=pt.length;CtW?1:P>=W?0:NaN}var q=j(20);function Z(P){return function(){this.removeAttribute(P)}}function tt(P){return function(){this.removeAttributeNS(P.space,P.local)}}function H(P,W){return function(){this.setAttribute(P,W)}}function X(P,W){return function(){this.setAttributeNS(P.space,P.local,W)}}function F(P,W){return function(){var lt=W.apply(this,arguments);lt==null?this.removeAttribute(P):this.setAttribute(P,lt)}}function U(P,W){return function(){var lt=W.apply(this,arguments);lt==null?this.removeAttributeNS(P.space,P.local):this.setAttributeNS(P.space,P.local,lt)}}var d=j(35);function L(P){return function(){delete this[P]}}function M(P,W){return function(){this[P]=W}}function s(P,W){return function(){var lt=W.apply(this,arguments);lt==null?delete this[P]:this[P]=lt}}function _(P){return P.trim().split(/^|\s+/)}function w(P){return P.classList||new o(P)}function o(P){this._node=P,this._names=_(P.getAttribute("class")||"")}function u(P,W){for(var lt=w(P),it=-1,vt=W.length;++it=0&&(this._names.splice(W,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(P){return this._names.indexOf(P)>=0}};function g(){this.textContent=""}function x(P){return function(){this.textContent=P}}function p(P){return function(){var W=P.apply(this,arguments);this.textContent=W==null?"":W}}function l(){this.innerHTML=""}function f(P){return function(){this.innerHTML=P}}function b(P){return function(){var W=P.apply(this,arguments);this.innerHTML=W==null?"":W}}function z(){this.nextSibling&&this.parentNode.appendChild(this)}function T(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}var k=j(12);function Q(){return null}function st(){var P=this.parentNode;P&&P.removeChild(this)}function nt(){var P=this.cloneNode(!1),W=this.parentNode;return W?W.insertBefore(P,this.nextSibling):P}function dt(){var P=this.cloneNode(!0),W=this.parentNode;return W?W.insertBefore(P,this.nextSibling):P}var mt=j(17),Et=j(21);function Mt(P,W,lt){var it=Object(Et.a)(P),vt=it.CustomEvent;typeof vt=="function"?vt=new vt(W,lt):(vt=it.document.createEvent("Event"),lt?(vt.initEvent(W,lt.bubbles,lt.cancelable),vt.detail=lt.detail):vt.initEvent(W,!1,!1)),P.dispatchEvent(vt)}function I(P,W){return function(){return Mt(this,P,W)}}function Y(P,W){return function(){return Mt(this,P,W.apply(this,arguments))}}j.d(ht,"c",function(){return rt}),j.d(ht,"a",function(){return ot});var rt=[null];function ot(P,W){this._groups=P,this._parents=W}function D(){return new ot([[document.documentElement]],rt)}ot.prototype=D.prototype={constructor:ot,select:function(P){typeof P!="function"&&(P=Object(_t.a)(P));for(var W=this._groups,lt=W.length,it=new Array(lt),vt=0;vt=Ye&&(Ye=be+1);!(xe=le[Ye])&&++Ye=0;)(it=vt[pt])&&(xt&&4^it.compareDocumentPosition(xt)&&xt.parentNode.insertBefore(it,xt),xt=it);return this},sort:function(P){function W(wt,Rt){return wt&&Rt?P(wt.__data__,Rt.__data__):!wt-!Rt}P||(P=J);for(var lt=this._groups,it=lt.length,vt=new Array(it),pt=0;pt1?this.each((W==null?L:typeof W=="function"?s:M)(P,W)):this.node()[P]},classed:function(P,W){var lt=_(P+"");if(arguments.length<2){for(var it=w(this.node()),vt=-1,pt=lt.length;++vt0?Object(_t.a)(function(B){B.setFullYear(Math.floor(B.getFullYear()/R)*R),B.setMonth(0,1),B.setHours(0,0,0,0)},function(B,et){B.setFullYear(B.getFullYear()+et*R)}):null},ht.a=m;var y=m.range},function(ue,ht,j){"use strict";j.d(ht,"b",function(){return y});var _t=j(0),m=Object(_t.a)(function(R){R.setUTCMonth(0,1),R.setUTCHours(0,0,0,0)},function(R,B){R.setUTCFullYear(R.getUTCFullYear()+B)},function(R,B){return B.getUTCFullYear()-R.getUTCFullYear()},function(R){return R.getUTCFullYear()});m.every=function(R){return isFinite(R=Math.floor(R))&&R>0?Object(_t.a)(function(B){B.setUTCFullYear(Math.floor(B.getUTCFullYear()/R)*R),B.setUTCMonth(0,1),B.setUTCHours(0,0,0,0)},function(B,et){B.setUTCFullYear(B.getUTCFullYear()+et*R)}):null},ht.a=m;var y=m.range},function(ue,ht,j){"use strict";j.d(ht,"c",function(){return m}),j.d(ht,"a",function(){return J});var _t={},m=null;typeof document!="undefined"&&("onmouseenter"in document.documentElement||(_t={mouseenter:"mouseover",mouseleave:"mouseout"}));function y(q,Z,tt){return q=R(q,Z,tt),function(H){var X=H.relatedTarget;X&&(X===this||8&X.compareDocumentPosition(this))||q.call(this,H)}}function R(q,Z,tt){return function(H){var X=m;m=H;try{q.call(this,this.__data__,Z,tt)}finally{m=X}}}function B(q){return q.trim().split(/^|\s+/).map(function(Z){var tt="",H=Z.indexOf(".");return H>=0&&(tt=Z.slice(H+1),Z=Z.slice(0,H)),{type:Z,name:tt}})}function et(q){return function(){var Z=this.__on;if(Z){for(var tt,H=0,X=-1,F=Z.length;H1?R[0]+R.slice(2):R,+_t.slice(y+1)]}},function(ue,ht,j){"use strict";function _t(){}ht.a=function(m){return m==null?_t:function(){return this.querySelector(m)}}},function(ue,ht,j){"use strict";var _t=j(14);ht.a=function(m){var y=m+="",R=y.indexOf(":");return R>=0&&(y=m.slice(0,R))!=="xmlns"&&(m=m.slice(R+1)),_t.a.hasOwnProperty(y)?{space:_t.a[y],local:m}:m}},function(ue,ht,j){"use strict";ht.a=function(_t){return _t.ownerDocument&&_t.ownerDocument.defaultView||_t.document&&_t||_t.defaultView}},function(ue,ht,j){"use strict";var _t=j(17);ht.a=function(){for(var m,y=_t.c;m=y.sourceEvent;)y=m;return y}},,function(ue,ht,j){"use strict";ht.a=function(_t){return function(){return _t}}},function(ue,ht,j){"use strict";j.d(ht,"b",function(){return m}),j.d(ht,"a",function(){return y});var _t=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function m(R){if(!(B=_t.exec(R)))throw new Error("invalid format: "+R);var B;return new y({fill:B[1],align:B[2],sign:B[3],symbol:B[4],zero:B[5],width:B[6],comma:B[7],precision:B[8]&&B[8].slice(1),trim:B[9],type:B[10]})}function y(R){this.fill=R.fill===void 0?" ":R.fill+"",this.align=R.align===void 0?">":R.align+"",this.sign=R.sign===void 0?"-":R.sign+"",this.symbol=R.symbol===void 0?"":R.symbol+"",this.zero=!!R.zero,this.width=R.width===void 0?void 0:+R.width,this.comma=!!R.comma,this.precision=R.precision===void 0?void 0:+R.precision,this.trim=!!R.trim,this.type=R.type===void 0?"":R.type+""}m.prototype=y.prototype,y.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width===void 0?"":Math.max(1,0|this.width))+(this.comma?",":"")+(this.precision===void 0?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type}},function(ue,ht,j){"use strict";function _t(m,y,R,B,et){var K=m*m,J=K*m;return((1-3*m+3*K-J)*y+(4-6*K+3*J)*R+(1+3*m+3*K-3*J)*B+J*et)/6}j.d(ht,"a",function(){return _t}),ht.b=function(m){var y=m.length-1;return function(R){var B=R<=0?R=0:R>=1?(R=1,y-1):Math.floor(R*y),et=m[B],K=m[B+1],J=B>0?m[B-1]:2*et-K,q=B0?R>1?Object(_t.a)(function(B){B.setTime(Math.floor(B/R)*R)},function(B,et){B.setTime(+B+et*R)},function(B,et){return(et-B)/R}):m:null},ht.a=m;var y=m.range},function(ue,ht,j){"use strict";var _t=j(10);ht.a=function(m){return typeof m=="string"?new _t.a([[document.querySelector(m)]],[document.documentElement]):new _t.a([[m]],_t.c)}},function(ue,ht,j){"use strict";function _t(){return[]}ht.a=function(m){return m==null?_t:function(){return this.querySelectorAll(m)}}},function(ue,ht,j){"use strict";ht.a=function(_t){return function(){return this.matches(_t)}}},function(ue,ht,j){"use strict";j.d(ht,"b",function(){return B});var _t=j(21);function m(et){return function(){this.style.removeProperty(et)}}function y(et,K,J){return function(){this.style.setProperty(et,K,J)}}function R(et,K,J){return function(){var q=K.apply(this,arguments);q==null?this.style.removeProperty(et):this.style.setProperty(et,q,J)}}function B(et,K){return et.style.getPropertyValue(K)||Object(_t.a)(et).getComputedStyle(et,null).getPropertyValue(K)}ht.a=function(et,K,J){return arguments.length>1?this.each((K==null?m:typeof K=="function"?R:y)(et,K,J==null?"":J)):B(this.node(),et)}},,function(ue,ht,j){"use strict";j.d(ht,"b",function(){return et}),j.d(ht,"c",function(){return K});var _t=j(5),m=j(26),y=j(53),R=j(8);function B(J){return function(q){var Z,tt,H=q.length,X=new Array(H),F=new Array(H),U=new Array(H);for(Z=0;ZF+1?X.slice(0,F+1)+"."+X.slice(F+1):X+new Array(F-X.length+2).join("0")},et={"%":function(Z,tt){return(100*Z).toFixed(tt)},b:function(Z){return Math.round(Z).toString(2)},c:function(Z){return Z+""},d:function(Z){return Math.round(Z).toString(10)},e:function(Z,tt){return Z.toExponential(tt)},f:function(Z,tt){return Z.toFixed(tt)},g:function(Z,tt){return Z.toPrecision(tt)},o:function(Z){return Math.round(Z).toString(8)},p:function(Z,tt){return B(100*Z,tt)},r:B,s:function(Z,tt){var H=Object(R.a)(Z,tt);if(!H)return Z+"";var X=H[0],F=H[1],U=F-(_t=3*Math.max(-8,Math.min(8,Math.floor(F/3))))+1,d=X.length;return U===d?X:U>d?X+new Array(U-d+1).join("0"):U>0?X.slice(0,U)+"."+X.slice(U):"0."+new Array(1-U).join("0")+Object(R.a)(Z,Math.max(0,tt+U-1))[0]},X:function(Z){return Math.round(Z).toString(16).toUpperCase()},x:function(Z){return Math.round(Z).toString(16)}},K=function(Z){return Z},J=Array.prototype.map,q=["y","z","a","f","p","n","\xB5","m","","k","M","G","T","P","E","Z","Y"];ht.a=function(Z){var tt,H,X=Z.grouping===void 0||Z.thousands===void 0?K:(tt=J.call(Z.grouping,Number),H=Z.thousands+"",function(o,u){for(var C=o.length,E=[],S=0,v=tt[0],g=0;C>0&&v>0&&(g+v+1>u&&(v=Math.max(1,u-g)),E.push(o.substring(C-=v,C+v)),!((g+=v+1)>u));)v=tt[S=(S+1)%tt.length];return E.reverse().join(H)}),F=Z.currency===void 0?"":Z.currency[0]+"",U=Z.currency===void 0?"":Z.currency[1]+"",d=Z.decimal===void 0?".":Z.decimal+"",L=Z.numerals===void 0?K:function(o){return function(u){return u.replace(/[0-9]/g,function(C){return o[+C]})}}(J.call(Z.numerals,String)),M=Z.percent===void 0?"%":Z.percent+"",s=Z.minus===void 0?"-":Z.minus+"",_=Z.nan===void 0?"NaN":Z.nan+"";function w(o){var u=(o=Object(y.b)(o)).fill,C=o.align,E=o.sign,S=o.symbol,v=o.zero,g=o.width,x=o.comma,p=o.precision,l=o.trim,f=o.type;f==="n"?(x=!0,f="g"):et[f]||(p===void 0&&(p=12),l=!0,f="g"),(v||u==="0"&&C==="=")&&(v=!0,u="0",C="=");var b=S==="$"?F:S==="#"&&/[boxX]/.test(f)?"0"+f.toLowerCase():"",z=S==="$"?U:/[%p]/.test(f)?M:"",T=et[f],k=/[defgprs%]/.test(f);function Q(st){var nt,dt,mt,Et=b,Mt=z;if(f==="c")Mt=T(st)+Mt,st="";else{var I=(st=+st)<0;if(st=isNaN(st)?_:T(Math.abs(st),p),l&&(st=function(ot){t:for(var D,P=ot.length,W=1,lt=-1;W0&&(lt=0)}return lt>0?ot.slice(0,lt)+ot.slice(D+1):ot}(st)),I&&+st==0&&(I=!1),Et=(I?E==="("?E:s:E==="-"||E==="("?"":E)+Et,Mt=(f==="s"?q[8+_t/3]:"")+Mt+(I&&E==="("?")":""),k){for(nt=-1,dt=st.length;++nt(mt=st.charCodeAt(nt))||mt>57){Mt=(mt===46?d+st.slice(nt+1):st.slice(nt))+Mt,st=st.slice(0,nt);break}}}x&&!v&&(st=X(st,1/0));var Y=Et.length+st.length+Mt.length,rt=Y>1)+Et+st+Mt+rt.slice(Y);break;default:st=rt+Et+st+Mt}return L(st)}return p=p===void 0?6:/[gprs]/.test(f)?Math.max(1,Math.min(21,p)):Math.max(0,Math.min(20,p)),Q.toString=function(){return o+""},Q}return{format:w,formatPrefix:function(o,u){var C=w(((o=Object(y.b)(o)).type="f",o)),E=3*Math.max(-8,Math.min(8,Math.floor(Object(m.a)(u)/3))),S=Math.pow(10,-E),v=q[8+E/3];return function(g){return C(S*g)+v}}}}},,,function(ue,ht,j){"use strict";j.d(ht,"b",function(){return m}),j.d(ht,"c",function(){return y}),j.d(ht,"a",function(){return B});var _t,m,y,R=j(40);function B(et){return _t=Object(R.a)(et),m=_t.format,y=_t.formatPrefix,_t}B({decimal:".",thousands:",",grouping:[3],currency:["$",""],minus:"-"})},function(ue,ht,j){"use strict";j.r(ht);var _t=j(43);j.d(ht,"formatDefaultLocale",function(){return _t.a}),j.d(ht,"format",function(){return _t.b}),j.d(ht,"formatPrefix",function(){return _t.c});var m=j(40);j.d(ht,"formatLocale",function(){return m.a});var y=j(25);j.d(ht,"formatSpecifier",function(){return y.b}),j.d(ht,"FormatSpecifier",function(){return y.a});var R=j(63);j.d(ht,"precisionFixed",function(){return R.a});var B=j(64);j.d(ht,"precisionPrefix",function(){return B.a});var et=j(65);j.d(ht,"precisionRound",function(){return et.a})},function(ue,ht,j){"use strict";j.d(ht,"b",function(){return m}),j.d(ht,"c",function(){return y}),j.d(ht,"d",function(){return R}),j.d(ht,"e",function(){return B}),j.d(ht,"a",function(){return K});var _t,m,y,R,B,et=j(54);function K(J){return _t=Object(et.a)(J),m=_t.format,y=_t.parse,R=_t.utcFormat,B=_t.utcParse,_t}K({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]})},,function(ue,ht,j){"use strict";j.d(ht,"b",function(){return y});var _t=j(0),m=Object(_t.a)(function(R){R.setDate(1),R.setHours(0,0,0,0)},function(R,B){R.setMonth(R.getMonth()+B)},function(R,B){return B.getMonth()-R.getMonth()+12*(B.getFullYear()-R.getFullYear())},function(R){return R.getMonth()});ht.a=m;var y=m.range},function(ue,ht,j){"use strict";j.d(ht,"b",function(){return R});var _t=j(0),m=j(1),y=Object(_t.a)(function(B){B.setTime(B-B.getMilliseconds()-B.getSeconds()*m.d-B.getMinutes()*m.c)},function(B,et){B.setTime(+B+et*m.b)},function(B,et){return(et-B)/m.b},function(B){return B.getHours()});ht.a=y;var R=y.range},function(ue,ht,j){"use strict";j.d(ht,"b",function(){return R});var _t=j(0),m=j(1),y=Object(_t.a)(function(B){B.setTime(B-B.getMilliseconds()-B.getSeconds()*m.d)},function(B,et){B.setTime(+B+et*m.c)},function(B,et){return(et-B)/m.c},function(B){return B.getMinutes()});ht.a=y;var R=y.range},function(ue,ht,j){"use strict";j.d(ht,"b",function(){return y});var _t=j(0),m=Object(_t.a)(function(R){R.setUTCDate(1),R.setUTCHours(0,0,0,0)},function(R,B){R.setUTCMonth(R.getUTCMonth()+B)},function(R,B){return B.getUTCMonth()-R.getUTCMonth()+12*(B.getUTCFullYear()-R.getUTCFullYear())},function(R){return R.getUTCMonth()});ht.a=m;var y=m.range},function(ue,ht,j){"use strict";j.d(ht,"b",function(){return R});var _t=j(0),m=j(1),y=Object(_t.a)(function(B){B.setUTCMinutes(0,0,0)},function(B,et){B.setTime(+B+et*m.b)},function(B,et){return(et-B)/m.b},function(B){return B.getUTCHours()});ht.a=y;var R=y.range},function(ue,ht,j){"use strict";j.d(ht,"b",function(){return R});var _t=j(0),m=j(1),y=Object(_t.a)(function(B){B.setUTCSeconds(0,0)},function(B,et){B.setTime(+B+et*m.c)},function(B,et){return(et-B)/m.c},function(B){return B.getUTCMinutes()});ht.a=y;var R=y.range},function(ue,ht,j){"use strict";var _t=j(26);ht.a=function(m){var y=m.length;return function(R){var B=Math.floor(((R%=1)<0?++R:R)*y),et=m[(B+y-1)%y],K=m[B%y],J=m[(B+1)%y],q=m[(B+2)%y];return Object(_t.a)((R-B/y)*y,et,K,J,q)}}},function(ue,ht,j){"use strict";j.d(ht,"a",function(){return Z});var _t=j(4),m=j(28),y=j(3),R=j(27),B=j(15),et=j(16);function K(Ot){if(0<=Ot.y&&Ot.y<100){var Bt=new Date(-1,Ot.m,Ot.d,Ot.H,Ot.M,Ot.S,Ot.L);return Bt.setFullYear(Ot.y),Bt}return new Date(Ot.y,Ot.m,Ot.d,Ot.H,Ot.M,Ot.S,Ot.L)}function J(Ot){if(0<=Ot.y&&Ot.y<100){var Bt=new Date(Date.UTC(-1,Ot.m,Ot.d,Ot.H,Ot.M,Ot.S,Ot.L));return Bt.setUTCFullYear(Ot.y),Bt}return new Date(Date.UTC(Ot.y,Ot.m,Ot.d,Ot.H,Ot.M,Ot.S,Ot.L))}function q(Ot,Bt,Ut){return{y:Ot,m:Bt,d:Ut,H:0,M:0,S:0,L:0}}function Z(Ot){var Bt=Ot.dateTime,Ut=Ot.date,zt=Ot.time,ce=Ot.periods,we=Ot.days,ye=Ot.shortDays,qe=Ot.months,hn=Ot.shortMonths,yn=L(ce),Nn=M(ce),mn=L(we),Mn=M(we),Kn=L(ye),fr=M(ye),ge=L(qe),Ie=M(qe),Ge=L(hn),ve=M(hn),Le={a:function(Me){return ye[Me.getDay()]},A:function(Me){return we[Me.getDay()]},b:function(Me){return hn[Me.getMonth()]},B:function(Me){return qe[Me.getMonth()]},c:null,d:nt,e:nt,f:I,H:dt,I:mt,j:Et,L:Mt,m:Y,M:rt,p:function(Me){return ce[+(Me.getHours()>=12)]},q:function(Me){return 1+~~(Me.getMonth()/3)},Q:Kt,s:te,S:ot,u:D,U:P,V:W,w:lt,W:it,x:null,X:null,y:vt,Y:pt,Z:xt,"%":Jt},Ue={a:function(Me){return ye[Me.getUTCDay()]},A:function(Me){return we[Me.getUTCDay()]},b:function(Me){return hn[Me.getUTCMonth()]},B:function(Me){return qe[Me.getUTCMonth()]},c:null,d:Ct,e:Ct,f:Rt,H:Tt,I:Nt,j:gt,L:wt,m:jt,M:Zt,p:function(Me){return ce[+(Me.getUTCHours()>=12)]},q:function(Me){return 1+~~(Me.getUTCMonth()/3)},Q:Kt,s:te,S:ne,u:Wt,U:le,V:fe,w:xe,W:be,x:null,X:null,y:Ye,Y:tn,Z:on,"%":Jt},Oe={a:function(Me,en,xn){var Te=Kn.exec(en.slice(xn));return Te?(Me.w=fr[Te[0].toLowerCase()],xn+Te[0].length):-1},A:function(Me,en,xn){var Te=mn.exec(en.slice(xn));return Te?(Me.w=Mn[Te[0].toLowerCase()],xn+Te[0].length):-1},b:function(Me,en,xn){var Te=Ge.exec(en.slice(xn));return Te?(Me.m=ve[Te[0].toLowerCase()],xn+Te[0].length):-1},B:function(Me,en,xn){var Te=ge.exec(en.slice(xn));return Te?(Me.m=Ie[Te[0].toLowerCase()],xn+Te[0].length):-1},c:function(Me,en,xn){return Sn(Me,Bt,en,xn)},d:x,e:x,f:T,H:l,I:l,j:p,L:z,m:g,M:f,p:function(Me,en,xn){var Te=yn.exec(en.slice(xn));return Te?(Me.p=Nn[Te[0].toLowerCase()],xn+Te[0].length):-1},q:v,Q,s:st,S:b,u:_,U:w,V:o,w:s,W:u,x:function(Me,en,xn){return Sn(Me,Ut,en,xn)},X:function(Me,en,xn){return Sn(Me,zt,en,xn)},y:E,Y:C,Z:S,"%":k};function De(Me,en){return function(xn){var Te,bn,nn,fn=[],wn=-1,vn=0,cr=Me.length;for(xn instanceof Date||(xn=new Date(+xn));++wn53)return null;"w"in nn||(nn.w=1),"Z"in nn?(bn=(Te=J(q(nn.y,0,1))).getUTCDay(),Te=bn>4||bn===0?_t.c.ceil(Te):Object(_t.c)(Te),Te=m.a.offset(Te,7*(nn.V-1)),nn.y=Te.getUTCFullYear(),nn.m=Te.getUTCMonth(),nn.d=Te.getUTCDate()+(nn.w+6)%7):(bn=(Te=K(q(nn.y,0,1))).getDay(),Te=bn>4||bn===0?y.c.ceil(Te):Object(y.c)(Te),Te=R.b.offset(Te,7*(nn.V-1)),nn.y=Te.getFullYear(),nn.m=Te.getMonth(),nn.d=Te.getDate()+(nn.w+6)%7)}else("W"in nn||"U"in nn)&&("w"in nn||(nn.w="u"in nn?nn.u%7:"W"in nn?1:0),bn="Z"in nn?J(q(nn.y,0,1)).getUTCDay():K(q(nn.y,0,1)).getDay(),nn.m=0,nn.d="W"in nn?(nn.w+6)%7+7*nn.W-(bn+5)%7:nn.w+7*nn.U-(bn+6)%7);return"Z"in nn?(nn.H+=nn.Z/100|0,nn.M+=nn.Z%100,J(nn)):K(nn)}}function Sn(Me,en,xn,Te){for(var bn,nn,fn=0,wn=en.length,vn=xn.length;fn=vn)return-1;if((bn=en.charCodeAt(fn++))===37){if(bn=en.charAt(fn++),!(nn=Oe[bn in tt?en.charAt(fn++):bn])||(Te=nn(Me,xn,Te))<0)return-1}else if(bn!=xn.charCodeAt(Te++))return-1}return Te}return Le.x=De(Ut,Le),Le.X=De(zt,Le),Le.c=De(Bt,Le),Ue.x=De(Ut,Ue),Ue.X=De(zt,Ue),Ue.c=De(Bt,Ue),{format:function(Me){var en=De(Me+="",Le);return en.toString=function(){return Me},en},parse:function(Me){var en=Ze(Me+="",!1);return en.toString=function(){return Me},en},utcFormat:function(Me){var en=De(Me+="",Ue);return en.toString=function(){return Me},en},utcParse:function(Me){var en=Ze(Me+="",!0);return en.toString=function(){return Me},en}}}var tt={"-":"",_:" ",0:"0"},H=/^\s*\d+/,X=/^%/,F=/[\\^$*+?|[\]().{}]/g;function U(Ot,Bt,Ut){var zt=Ot<0?"-":"",ce=(zt?-Ot:Ot)+"",we=ce.length;return zt+(we68?1900:2e3),Ut+zt[0].length):-1}function S(Ot,Bt,Ut){var zt=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(Bt.slice(Ut,Ut+6));return zt?(Ot.Z=zt[1]?0:-(zt[2]+(zt[3]||"00")),Ut+zt[0].length):-1}function v(Ot,Bt,Ut){var zt=H.exec(Bt.slice(Ut,Ut+1));return zt?(Ot.q=3*zt[0]-3,Ut+zt[0].length):-1}function g(Ot,Bt,Ut){var zt=H.exec(Bt.slice(Ut,Ut+2));return zt?(Ot.m=zt[0]-1,Ut+zt[0].length):-1}function x(Ot,Bt,Ut){var zt=H.exec(Bt.slice(Ut,Ut+2));return zt?(Ot.d=+zt[0],Ut+zt[0].length):-1}function p(Ot,Bt,Ut){var zt=H.exec(Bt.slice(Ut,Ut+3));return zt?(Ot.m=0,Ot.d=+zt[0],Ut+zt[0].length):-1}function l(Ot,Bt,Ut){var zt=H.exec(Bt.slice(Ut,Ut+2));return zt?(Ot.H=+zt[0],Ut+zt[0].length):-1}function f(Ot,Bt,Ut){var zt=H.exec(Bt.slice(Ut,Ut+2));return zt?(Ot.M=+zt[0],Ut+zt[0].length):-1}function b(Ot,Bt,Ut){var zt=H.exec(Bt.slice(Ut,Ut+2));return zt?(Ot.S=+zt[0],Ut+zt[0].length):-1}function z(Ot,Bt,Ut){var zt=H.exec(Bt.slice(Ut,Ut+3));return zt?(Ot.L=+zt[0],Ut+zt[0].length):-1}function T(Ot,Bt,Ut){var zt=H.exec(Bt.slice(Ut,Ut+6));return zt?(Ot.L=Math.floor(zt[0]/1e3),Ut+zt[0].length):-1}function k(Ot,Bt,Ut){var zt=X.exec(Bt.slice(Ut,Ut+1));return zt?Ut+zt[0].length:-1}function Q(Ot,Bt,Ut){var zt=H.exec(Bt.slice(Ut));return zt?(Ot.Q=+zt[0],Ut+zt[0].length):-1}function st(Ot,Bt,Ut){var zt=H.exec(Bt.slice(Ut));return zt?(Ot.s=+zt[0],Ut+zt[0].length):-1}function nt(Ot,Bt){return U(Ot.getDate(),Bt,2)}function dt(Ot,Bt){return U(Ot.getHours(),Bt,2)}function mt(Ot,Bt){return U(Ot.getHours()%12||12,Bt,2)}function Et(Ot,Bt){return U(1+R.b.count(Object(B.a)(Ot),Ot),Bt,3)}function Mt(Ot,Bt){return U(Ot.getMilliseconds(),Bt,3)}function I(Ot,Bt){return Mt(Ot,Bt)+"000"}function Y(Ot,Bt){return U(Ot.getMonth()+1,Bt,2)}function rt(Ot,Bt){return U(Ot.getMinutes(),Bt,2)}function ot(Ot,Bt){return U(Ot.getSeconds(),Bt,2)}function D(Ot){var Bt=Ot.getDay();return Bt===0?7:Bt}function P(Ot,Bt){return U(y.g.count(Object(B.a)(Ot)-1,Ot),Bt,2)}function W(Ot,Bt){var Ut=Ot.getDay();return Ot=Ut>=4||Ut===0?Object(y.i)(Ot):y.i.ceil(Ot),U(y.i.count(Object(B.a)(Ot),Ot)+(Object(B.a)(Ot).getDay()===4),Bt,2)}function lt(Ot){return Ot.getDay()}function it(Ot,Bt){return U(y.c.count(Object(B.a)(Ot)-1,Ot),Bt,2)}function vt(Ot,Bt){return U(Ot.getFullYear()%100,Bt,2)}function pt(Ot,Bt){return U(Ot.getFullYear()%1e4,Bt,4)}function xt(Ot){var Bt=Ot.getTimezoneOffset();return(Bt>0?"-":(Bt*=-1,"+"))+U(Bt/60|0,"0",2)+U(Bt%60,"0",2)}function Ct(Ot,Bt){return U(Ot.getUTCDate(),Bt,2)}function Tt(Ot,Bt){return U(Ot.getUTCHours(),Bt,2)}function Nt(Ot,Bt){return U(Ot.getUTCHours()%12||12,Bt,2)}function gt(Ot,Bt){return U(1+m.a.count(Object(et.a)(Ot),Ot),Bt,3)}function wt(Ot,Bt){return U(Ot.getUTCMilliseconds(),Bt,3)}function Rt(Ot,Bt){return wt(Ot,Bt)+"000"}function jt(Ot,Bt){return U(Ot.getUTCMonth()+1,Bt,2)}function Zt(Ot,Bt){return U(Ot.getUTCMinutes(),Bt,2)}function ne(Ot,Bt){return U(Ot.getUTCSeconds(),Bt,2)}function Wt(Ot){var Bt=Ot.getUTCDay();return Bt===0?7:Bt}function le(Ot,Bt){return U(_t.g.count(Object(et.a)(Ot)-1,Ot),Bt,2)}function fe(Ot,Bt){var Ut=Ot.getUTCDay();return Ot=Ut>=4||Ut===0?Object(_t.i)(Ot):_t.i.ceil(Ot),U(_t.i.count(Object(et.a)(Ot),Ot)+(Object(et.a)(Ot).getUTCDay()===4),Bt,2)}function xe(Ot){return Ot.getUTCDay()}function be(Ot,Bt){return U(_t.c.count(Object(et.a)(Ot)-1,Ot),Bt,2)}function Ye(Ot,Bt){return U(Ot.getUTCFullYear()%100,Bt,2)}function tn(Ot,Bt){return U(Ot.getUTCFullYear()%1e4,Bt,4)}function on(){return"+0000"}function Jt(){return"%"}function Kt(Ot){return+Ot}function te(Ot){return Math.floor(+Ot/1e3)}},function(ue,ht,j){"use strict";var _t=j(6),m=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,y=new RegExp(m.source,"g");ht.a=function(R,B){var et,K,J,q=m.lastIndex=y.lastIndex=0,Z=-1,tt=[],H=[];for(R+="",B+="";(et=m.exec(R))&&(K=y.exec(B));)(J=K.index)>q&&(J=B.slice(q,J),tt[Z]?tt[Z]+=J:tt[++Z]=J),(et=et[0])===(K=K[0])?tt[Z]?tt[Z]+=K:tt[++Z]=K:(tt[++Z]=null,H.push({i:Z,x:Object(_t.a)(et,K)})),q=y.lastIndex;return q=0&&(Z=q.slice(tt+1),q=q.slice(0,tt)),q&&!J.hasOwnProperty(q))throw new Error("unknown type: "+q);return{type:q,name:Z}})}function B(K,J){for(var q,Z=0,tt=K.length;Z0)for(var q,Z,tt=new Array(q),H=0;H1e-6)if(Math.abs(He*de-ke*Ke)>1e-6&&Yt){var En=Xt-ae,Ln=At-he,zn=de*de+ke*ke,pr=En*En+Ln*Ln,ir=Math.sqrt(zn),Xn=Math.sqrt(rn),lr=Yt*Math.tan((_t-Math.acos((zn+rn-pr)/(2*ir*Xn)))/2),Cr=lr/Xn,wr=lr/ir;Math.abs(Cr-1)>1e-6&&(this._+="L"+(yt+Cr*Ke)+","+(It+Cr*He)),this._+="A"+Yt+","+Yt+",0,0,"+ +(He*En>Ke*Ln)+","+(this._x1=yt+wr*de)+","+(this._y1=It+wr*ke)}else this._+="L"+(this._x1=yt)+","+(this._y1=It)},arc:function(yt,It,Xt,At,Yt,ae){yt=+yt,It=+It,ae=!!ae;var he=(Xt=+Xt)*Math.cos(At),de=Xt*Math.sin(At),ke=yt+he,Ke=It+de,He=1^ae,rn=ae?At-Yt:Yt-At;if(Xt<0)throw new Error("negative radius: "+Xt);this._x1===null?this._+="M"+ke+","+Ke:(Math.abs(this._x1-ke)>1e-6||Math.abs(this._y1-Ke)>1e-6)&&(this._+="L"+ke+","+Ke),Xt&&(rn<0&&(rn=rn%m+m),rn>y?this._+="A"+Xt+","+Xt+",0,1,"+He+","+(yt-he)+","+(It-de)+"A"+Xt+","+Xt+",0,1,"+He+","+(this._x1=ke)+","+(this._y1=Ke):rn>1e-6&&(this._+="A"+Xt+","+Xt+",0,"+ +(rn>=_t)+","+He+","+(this._x1=yt+Xt*Math.cos(Yt))+","+(this._y1=It+Xt*Math.sin(Yt))))},rect:function(yt,It,Xt,At){this._+="M"+(this._x0=this._x1=+yt)+","+(this._y0=this._y1=+It)+"h"+ +Xt+"v"+ +At+"h"+-Xt+"Z"},toString:function(){return this._}};var et=B,K=function(yt){return function(){return yt}},J=Math.abs,q=Math.atan2,Z=Math.cos,tt=Math.max,H=Math.min,X=Math.sin,F=Math.sqrt,U=Math.PI,d=U/2,L=2*U;function M(yt){return yt>1?0:yt<-1?U:Math.acos(yt)}function s(yt){return yt>=1?d:yt<=-1?-d:Math.asin(yt)}function _(yt){return yt.innerRadius}function w(yt){return yt.outerRadius}function o(yt){return yt.startAngle}function u(yt){return yt.endAngle}function C(yt){return yt&&yt.padAngle}function E(yt,It,Xt,At,Yt,ae,he,de){var ke=Xt-yt,Ke=At-It,He=he-Yt,rn=de-ae,En=rn*ke-He*Ke;if(!(En*En<1e-12))return[yt+(En=(He*(It-ae)-rn*(yt-Yt))/En)*ke,It+En*Ke]}function S(yt,It,Xt,At,Yt,ae,he){var de=yt-Xt,ke=It-At,Ke=(he?ae:-ae)/F(de*de+ke*ke),He=Ke*ke,rn=-Ke*de,En=yt+He,Ln=It+rn,zn=Xt+He,pr=At+rn,ir=(En+zn)/2,Xn=(Ln+pr)/2,lr=zn-En,Cr=pr-Ln,wr=lr*lr+Cr*Cr,Ir=Yt-ae,$r=En*pr-zn*Ln,ci=(Cr<0?-1:1)*F(tt(0,Ir*Ir*wr-$r*$r)),Ri=($r*Cr-lr*ci)/wr,Pi=(-$r*lr-Cr*ci)/wr,yi=($r*Cr+lr*ci)/wr,Oi=(-$r*lr+Cr*ci)/wr,Li=Ri-ir,Ni=Pi-Xn,Vi=yi-ir,eo=Oi-Xn;return Li*Li+Ni*Ni>Vi*Vi+eo*eo&&(Ri=yi,Pi=Oi),{cx:Ri,cy:Pi,x01:-He,y01:-rn,x11:Ri*(Yt/Ir-1),y11:Pi*(Yt/Ir-1)}}var v=function(){var yt=_,It=w,Xt=K(0),At=null,Yt=o,ae=u,he=C,de=null;function ke(){var Ke,He,rn=+yt.apply(this,arguments),En=+It.apply(this,arguments),Ln=Yt.apply(this,arguments)-d,zn=ae.apply(this,arguments)-d,pr=J(zn-Ln),ir=zn>Ln;if(de||(de=Ke=et()),En1e-12)if(pr>L-1e-12)de.moveTo(En*Z(Ln),En*X(Ln)),de.arc(0,0,En,Ln,zn,!ir),rn>1e-12&&(de.moveTo(rn*Z(zn),rn*X(zn)),de.arc(0,0,rn,zn,Ln,ir));else{var Xn,lr,Cr=Ln,wr=zn,Ir=Ln,$r=zn,ci=pr,Ri=pr,Pi=he.apply(this,arguments)/2,yi=Pi>1e-12&&(At?+At.apply(this,arguments):F(rn*rn+En*En)),Oi=H(J(En-rn)/2,+Xt.apply(this,arguments)),Li=Oi,Ni=Oi;if(yi>1e-12){var Vi=s(yi/rn*X(Pi)),eo=s(yi/En*X(Pi));(ci-=2*Vi)>1e-12?(Ir+=Vi*=ir?1:-1,$r-=Vi):(ci=0,Ir=$r=(Ln+zn)/2),(Ri-=2*eo)>1e-12?(Cr+=eo*=ir?1:-1,wr-=eo):(Ri=0,Cr=wr=(Ln+zn)/2)}var Xi=En*Z(Cr),Eo=En*X(Cr),Ro=rn*Z($r),fo=rn*X($r);if(Oi>1e-12){var ro,wo=En*Z(wr),Go=En*X(wr),ao=rn*Z(Ir),Mi=rn*X(Ir);if(pr1e-12?Ni>1e-12?(Xn=S(ao,Mi,Xi,Eo,En,Ni,ir),lr=S(wo,Go,Ro,fo,En,Ni,ir),de.moveTo(Xn.cx+Xn.x01,Xn.cy+Xn.y01),Ni1e-12&&ci>1e-12?Li>1e-12?(Xn=S(Ro,fo,wo,Go,rn,-Li,ir),lr=S(Xi,Eo,ao,Mi,rn,-Li,ir),de.lineTo(Xn.cx+Xn.x01,Xn.cy+Xn.y01),Li=En;--Ln)de.point(lr[Ln],Cr[Ln]);de.lineEnd(),de.areaEnd()}Xn&&(lr[rn]=+yt(zn,rn,He),Cr[rn]=+Xt(zn,rn,He),de.point(It?+It(zn,rn,He):lr[rn],At?+At(zn,rn,He):Cr[rn]))}if(pr)return de=null,pr+""||null}function Ke(){return f().defined(Yt).curve(he).context(ae)}return ke.x=function(He){return arguments.length?(yt=typeof He=="function"?He:K(+He),It=null,ke):yt},ke.x0=function(He){return arguments.length?(yt=typeof He=="function"?He:K(+He),ke):yt},ke.x1=function(He){return arguments.length?(It=He==null?null:typeof He=="function"?He:K(+He),ke):It},ke.y=function(He){return arguments.length?(Xt=typeof He=="function"?He:K(+He),At=null,ke):Xt},ke.y0=function(He){return arguments.length?(Xt=typeof He=="function"?He:K(+He),ke):Xt},ke.y1=function(He){return arguments.length?(At=He==null?null:typeof He=="function"?He:K(+He),ke):At},ke.lineX0=ke.lineY0=function(){return Ke().x(yt).y(Xt)},ke.lineY1=function(){return Ke().x(yt).y(At)},ke.lineX1=function(){return Ke().x(It).y(Xt)},ke.defined=function(He){return arguments.length?(Yt=typeof He=="function"?He:K(!!He),ke):Yt},ke.curve=function(He){return arguments.length?(he=He,ae!=null&&(de=he(ae)),ke):he},ke.context=function(He){return arguments.length?(He==null?ae=de=null:de=he(ae=He),ke):ae},ke},z=function(yt,It){return Ityt?1:It>=yt?0:NaN},T=function(yt){return yt},k=function(){var yt=T,It=z,Xt=null,At=K(0),Yt=K(L),ae=K(0);function he(de){var ke,Ke,He,rn,En,Ln=de.length,zn=0,pr=new Array(Ln),ir=new Array(Ln),Xn=+At.apply(this,arguments),lr=Math.min(L,Math.max(-L,Yt.apply(this,arguments)-Xn)),Cr=Math.min(Math.abs(lr)/Ln,ae.apply(this,arguments)),wr=Cr*(lr<0?-1:1);for(ke=0;ke0&&(zn+=En);for(It!=null?pr.sort(function(Ir,$r){return It(ir[Ir],ir[$r])}):Xt!=null&&pr.sort(function(Ir,$r){return Xt(de[Ir],de[$r])}),ke=0,He=zn?(lr-Ln*wr)/zn:0;ke0?En*He:0)+wr,ir[Ke]={data:de[Ke],index:ke,value:En,startAngle:Xn,endAngle:rn,padAngle:Cr};return ir}return he.value=function(de){return arguments.length?(yt=typeof de=="function"?de:K(+de),he):yt},he.sortValues=function(de){return arguments.length?(It=de,Xt=null,he):It},he.sort=function(de){return arguments.length?(Xt=de,It=null,he):Xt},he.startAngle=function(de){return arguments.length?(At=typeof de=="function"?de:K(+de),he):At},he.endAngle=function(de){return arguments.length?(Yt=typeof de=="function"?de:K(+de),he):Yt},he.padAngle=function(de){return arguments.length?(ae=typeof de=="function"?de:K(+de),he):ae},he},Q=nt(x);function st(yt){this._curve=yt}function nt(yt){function It(Xt){return new st(yt(Xt))}return It._curve=yt,It}function dt(yt){var It=yt.curve;return yt.angle=yt.x,delete yt.x,yt.radius=yt.y,delete yt.y,yt.curve=function(Xt){return arguments.length?It(nt(Xt)):It()._curve},yt}st.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(yt,It){this._curve.point(It*Math.sin(yt),It*-Math.cos(yt))}};var mt=function(){return dt(f().curve(Q))},Et=function(){var yt=b().curve(Q),It=yt.curve,Xt=yt.lineX0,At=yt.lineX1,Yt=yt.lineY0,ae=yt.lineY1;return yt.angle=yt.x,delete yt.x,yt.startAngle=yt.x0,delete yt.x0,yt.endAngle=yt.x1,delete yt.x1,yt.radius=yt.y,delete yt.y,yt.innerRadius=yt.y0,delete yt.y0,yt.outerRadius=yt.y1,delete yt.y1,yt.lineStartAngle=function(){return dt(Xt())},delete yt.lineX0,yt.lineEndAngle=function(){return dt(At())},delete yt.lineX1,yt.lineInnerRadius=function(){return dt(Yt())},delete yt.lineY0,yt.lineOuterRadius=function(){return dt(ae())},delete yt.lineY1,yt.curve=function(he){return arguments.length?It(nt(he)):It()._curve},yt},Mt=function(yt,It){return[(It=+It)*Math.cos(yt-=Math.PI/2),It*Math.sin(yt)]},I=Array.prototype.slice;function Y(yt){return yt.source}function rt(yt){return yt.target}function ot(yt){var It=Y,Xt=rt,At=p,Yt=l,ae=null;function he(){var de,ke=I.call(arguments),Ke=It.apply(this,ke),He=Xt.apply(this,ke);if(ae||(ae=de=et()),yt(ae,+At.apply(this,(ke[0]=Ke,ke)),+Yt.apply(this,ke),+At.apply(this,(ke[0]=He,ke)),+Yt.apply(this,ke)),de)return ae=null,de+""||null}return he.source=function(de){return arguments.length?(It=de,he):It},he.target=function(de){return arguments.length?(Xt=de,he):Xt},he.x=function(de){return arguments.length?(At=typeof de=="function"?de:K(+de),he):At},he.y=function(de){return arguments.length?(Yt=typeof de=="function"?de:K(+de),he):Yt},he.context=function(de){return arguments.length?(ae=de==null?null:de,he):ae},he}function D(yt,It,Xt,At,Yt){yt.moveTo(It,Xt),yt.bezierCurveTo(It=(It+At)/2,Xt,It,Yt,At,Yt)}function P(yt,It,Xt,At,Yt){yt.moveTo(It,Xt),yt.bezierCurveTo(It,Xt=(Xt+Yt)/2,At,Xt,At,Yt)}function W(yt,It,Xt,At,Yt){var ae=Mt(It,Xt),he=Mt(It,Xt=(Xt+Yt)/2),de=Mt(At,Xt),ke=Mt(At,Yt);yt.moveTo(ae[0],ae[1]),yt.bezierCurveTo(he[0],he[1],de[0],de[1],ke[0],ke[1])}function lt(){return ot(D)}function it(){return ot(P)}function vt(){var yt=ot(W);return yt.angle=yt.x,delete yt.x,yt.radius=yt.y,delete yt.y,yt}var pt={draw:function(yt,It){var Xt=Math.sqrt(It/U);yt.moveTo(Xt,0),yt.arc(0,0,Xt,0,L)}},xt={draw:function(yt,It){var Xt=Math.sqrt(It/5)/2;yt.moveTo(-3*Xt,-Xt),yt.lineTo(-Xt,-Xt),yt.lineTo(-Xt,-3*Xt),yt.lineTo(Xt,-3*Xt),yt.lineTo(Xt,-Xt),yt.lineTo(3*Xt,-Xt),yt.lineTo(3*Xt,Xt),yt.lineTo(Xt,Xt),yt.lineTo(Xt,3*Xt),yt.lineTo(-Xt,3*Xt),yt.lineTo(-Xt,Xt),yt.lineTo(-3*Xt,Xt),yt.closePath()}},Ct=Math.sqrt(1/3),Tt=2*Ct,Nt={draw:function(yt,It){var Xt=Math.sqrt(It/Tt),At=Xt*Ct;yt.moveTo(0,-Xt),yt.lineTo(At,0),yt.lineTo(0,Xt),yt.lineTo(-At,0),yt.closePath()}},gt=Math.sin(U/10)/Math.sin(7*U/10),wt=Math.sin(L/10)*gt,Rt=-Math.cos(L/10)*gt,jt={draw:function(yt,It){var Xt=Math.sqrt(.8908130915292852*It),At=wt*Xt,Yt=Rt*Xt;yt.moveTo(0,-Xt),yt.lineTo(At,Yt);for(var ae=1;ae<5;++ae){var he=L*ae/5,de=Math.cos(he),ke=Math.sin(he);yt.lineTo(ke*Xt,-de*Xt),yt.lineTo(de*At-ke*Yt,ke*At+de*Yt)}yt.closePath()}},Zt={draw:function(yt,It){var Xt=Math.sqrt(It),At=-Xt/2;yt.rect(At,At,Xt,Xt)}},ne=Math.sqrt(3),Wt={draw:function(yt,It){var Xt=-Math.sqrt(It/(3*ne));yt.moveTo(0,2*Xt),yt.lineTo(-ne*Xt,-Xt),yt.lineTo(ne*Xt,-Xt),yt.closePath()}},le=Math.sqrt(3)/2,fe=1/Math.sqrt(12),xe=3*(fe/2+1),be={draw:function(yt,It){var Xt=Math.sqrt(It/xe),At=Xt/2,Yt=Xt*fe,ae=At,he=Xt*fe+Xt,de=-ae,ke=he;yt.moveTo(At,Yt),yt.lineTo(ae,he),yt.lineTo(de,ke),yt.lineTo(-.5*At-le*Yt,le*At+-.5*Yt),yt.lineTo(-.5*ae-le*he,le*ae+-.5*he),yt.lineTo(-.5*de-le*ke,le*de+-.5*ke),yt.lineTo(-.5*At+le*Yt,-.5*Yt-le*At),yt.lineTo(-.5*ae+le*he,-.5*he-le*ae),yt.lineTo(-.5*de+le*ke,-.5*ke-le*de),yt.closePath()}},Ye=[pt,xt,Nt,Zt,jt,Wt,be],tn=function(){var yt=K(pt),It=K(64),Xt=null;function At(){var Yt;if(Xt||(Xt=Yt=et()),yt.apply(this,arguments).draw(Xt,+It.apply(this,arguments)),Yt)return Xt=null,Yt+""||null}return At.type=function(Yt){return arguments.length?(yt=typeof Yt=="function"?Yt:K(Yt),At):yt},At.size=function(Yt){return arguments.length?(It=typeof Yt=="function"?Yt:K(+Yt),At):It},At.context=function(Yt){return arguments.length?(Xt=Yt==null?null:Yt,At):Xt},At},on=function(){};function Jt(yt,It,Xt){yt._context.bezierCurveTo((2*yt._x0+yt._x1)/3,(2*yt._y0+yt._y1)/3,(yt._x0+2*yt._x1)/3,(yt._y0+2*yt._y1)/3,(yt._x0+4*yt._x1+It)/6,(yt._y0+4*yt._y1+Xt)/6)}function Kt(yt){this._context=yt}Kt.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:Jt(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(yt,It){switch(yt=+yt,It=+It,this._point){case 0:this._point=1,this._line?this._context.lineTo(yt,It):this._context.moveTo(yt,It);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:Jt(this,yt,It)}this._x0=this._x1,this._x1=yt,this._y0=this._y1,this._y1=It}};var te=function(yt){return new Kt(yt)};function Ot(yt){this._context=yt}Ot.prototype={areaStart:on,areaEnd:on,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(yt,It){switch(yt=+yt,It=+It,this._point){case 0:this._point=1,this._x2=yt,this._y2=It;break;case 1:this._point=2,this._x3=yt,this._y3=It;break;case 2:this._point=3,this._x4=yt,this._y4=It,this._context.moveTo((this._x0+4*this._x1+yt)/6,(this._y0+4*this._y1+It)/6);break;default:Jt(this,yt,It)}this._x0=this._x1,this._x1=yt,this._y0=this._y1,this._y1=It}};var Bt=function(yt){return new Ot(yt)};function Ut(yt){this._context=yt}Ut.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(yt,It){switch(yt=+yt,It=+It,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var Xt=(this._x0+4*this._x1+yt)/6,At=(this._y0+4*this._y1+It)/6;this._line?this._context.lineTo(Xt,At):this._context.moveTo(Xt,At);break;case 3:this._point=4;default:Jt(this,yt,It)}this._x0=this._x1,this._x1=yt,this._y0=this._y1,this._y1=It}};var zt=function(yt){return new Ut(yt)};function ce(yt,It){this._basis=new Kt(yt),this._beta=It}ce.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var yt=this._x,It=this._y,Xt=yt.length-1;if(Xt>0)for(var At,Yt=yt[0],ae=It[0],he=yt[Xt]-Yt,de=It[Xt]-ae,ke=-1;++ke<=Xt;)At=ke/Xt,this._basis.point(this._beta*yt[ke]+(1-this._beta)*(Yt+At*he),this._beta*It[ke]+(1-this._beta)*(ae+At*de));this._x=this._y=null,this._basis.lineEnd()},point:function(yt,It){this._x.push(+yt),this._y.push(+It)}};var we=function yt(It){function Xt(At){return It===1?new Kt(At):new ce(At,It)}return Xt.beta=function(At){return yt(+At)},Xt}(.85);function ye(yt,It,Xt){yt._context.bezierCurveTo(yt._x1+yt._k*(yt._x2-yt._x0),yt._y1+yt._k*(yt._y2-yt._y0),yt._x2+yt._k*(yt._x1-It),yt._y2+yt._k*(yt._y1-Xt),yt._x2,yt._y2)}function qe(yt,It){this._context=yt,this._k=(1-It)/6}qe.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:ye(this,this._x1,this._y1)}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(yt,It){switch(yt=+yt,It=+It,this._point){case 0:this._point=1,this._line?this._context.lineTo(yt,It):this._context.moveTo(yt,It);break;case 1:this._point=2,this._x1=yt,this._y1=It;break;case 2:this._point=3;default:ye(this,yt,It)}this._x0=this._x1,this._x1=this._x2,this._x2=yt,this._y0=this._y1,this._y1=this._y2,this._y2=It}};var hn=function yt(It){function Xt(At){return new qe(At,It)}return Xt.tension=function(At){return yt(+At)},Xt}(0);function yn(yt,It){this._context=yt,this._k=(1-It)/6}yn.prototype={areaStart:on,areaEnd:on,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(yt,It){switch(yt=+yt,It=+It,this._point){case 0:this._point=1,this._x3=yt,this._y3=It;break;case 1:this._point=2,this._context.moveTo(this._x4=yt,this._y4=It);break;case 2:this._point=3,this._x5=yt,this._y5=It;break;default:ye(this,yt,It)}this._x0=this._x1,this._x1=this._x2,this._x2=yt,this._y0=this._y1,this._y1=this._y2,this._y2=It}};var Nn=function yt(It){function Xt(At){return new yn(At,It)}return Xt.tension=function(At){return yt(+At)},Xt}(0);function mn(yt,It){this._context=yt,this._k=(1-It)/6}mn.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(yt,It){switch(yt=+yt,It=+It,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:ye(this,yt,It)}this._x0=this._x1,this._x1=this._x2,this._x2=yt,this._y0=this._y1,this._y1=this._y2,this._y2=It}};var Mn=function yt(It){function Xt(At){return new mn(At,It)}return Xt.tension=function(At){return yt(+At)},Xt}(0);function Kn(yt,It,Xt){var At=yt._x1,Yt=yt._y1,ae=yt._x2,he=yt._y2;if(yt._l01_a>1e-12){var de=2*yt._l01_2a+3*yt._l01_a*yt._l12_a+yt._l12_2a,ke=3*yt._l01_a*(yt._l01_a+yt._l12_a);At=(At*de-yt._x0*yt._l12_2a+yt._x2*yt._l01_2a)/ke,Yt=(Yt*de-yt._y0*yt._l12_2a+yt._y2*yt._l01_2a)/ke}if(yt._l23_a>1e-12){var Ke=2*yt._l23_2a+3*yt._l23_a*yt._l12_a+yt._l12_2a,He=3*yt._l23_a*(yt._l23_a+yt._l12_a);ae=(ae*Ke+yt._x1*yt._l23_2a-It*yt._l12_2a)/He,he=(he*Ke+yt._y1*yt._l23_2a-Xt*yt._l12_2a)/He}yt._context.bezierCurveTo(At,Yt,ae,he,yt._x2,yt._y2)}function fr(yt,It){this._context=yt,this._alpha=It}fr.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(yt,It){if(yt=+yt,It=+It,this._point){var Xt=this._x2-yt,At=this._y2-It;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(Xt*Xt+At*At,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(yt,It):this._context.moveTo(yt,It);break;case 1:this._point=2;break;case 2:this._point=3;default:Kn(this,yt,It)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=yt,this._y0=this._y1,this._y1=this._y2,this._y2=It}};var ge=function yt(It){function Xt(At){return It?new fr(At,It):new qe(At,0)}return Xt.alpha=function(At){return yt(+At)},Xt}(.5);function Ie(yt,It){this._context=yt,this._alpha=It}Ie.prototype={areaStart:on,areaEnd:on,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(yt,It){if(yt=+yt,It=+It,this._point){var Xt=this._x2-yt,At=this._y2-It;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(Xt*Xt+At*At,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=yt,this._y3=It;break;case 1:this._point=2,this._context.moveTo(this._x4=yt,this._y4=It);break;case 2:this._point=3,this._x5=yt,this._y5=It;break;default:Kn(this,yt,It)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=yt,this._y0=this._y1,this._y1=this._y2,this._y2=It}};var Ge=function yt(It){function Xt(At){return It?new Ie(At,It):new yn(At,0)}return Xt.alpha=function(At){return yt(+At)},Xt}(.5);function ve(yt,It){this._context=yt,this._alpha=It}ve.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(yt,It){if(yt=+yt,It=+It,this._point){var Xt=this._x2-yt,At=this._y2-It;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(Xt*Xt+At*At,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:Kn(this,yt,It)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=yt,this._y0=this._y1,this._y1=this._y2,this._y2=It}};var Le=function yt(It){function Xt(At){return It?new ve(At,It):new mn(At,0)}return Xt.alpha=function(At){return yt(+At)},Xt}(.5);function Ue(yt){this._context=yt}Ue.prototype={areaStart:on,areaEnd:on,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(yt,It){yt=+yt,It=+It,this._point?this._context.lineTo(yt,It):(this._point=1,this._context.moveTo(yt,It))}};var Oe=function(yt){return new Ue(yt)};function De(yt){return yt<0?-1:1}function Ze(yt,It,Xt){var At=yt._x1-yt._x0,Yt=It-yt._x1,ae=(yt._y1-yt._y0)/(At||Yt<0&&-0),he=(Xt-yt._y1)/(Yt||At<0&&-0),de=(ae*Yt+he*At)/(At+Yt);return(De(ae)+De(he))*Math.min(Math.abs(ae),Math.abs(he),.5*Math.abs(de))||0}function Sn(yt,It){var Xt=yt._x1-yt._x0;return Xt?(3*(yt._y1-yt._y0)/Xt-It)/2:It}function Me(yt,It,Xt){var At=yt._x0,Yt=yt._y0,ae=yt._x1,he=yt._y1,de=(ae-At)/3;yt._context.bezierCurveTo(At+de,Yt+de*It,ae-de,he-de*Xt,ae,he)}function en(yt){this._context=yt}function xn(yt){this._context=new Te(yt)}function Te(yt){this._context=yt}function bn(yt){return new en(yt)}function nn(yt){return new xn(yt)}function fn(yt){this._context=yt}function wn(yt){var It,Xt,At=yt.length-1,Yt=new Array(At),ae=new Array(At),he=new Array(At);for(Yt[0]=0,ae[0]=2,he[0]=yt[0]+2*yt[1],It=1;It=0;--It)Yt[It]=(he[It]-Yt[It+1])/ae[It];for(ae[At-1]=(yt[At]+Yt[At-1])/2,It=0;It=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(yt,It){switch(yt=+yt,It=+It,this._point){case 0:this._point=1,this._line?this._context.lineTo(yt,It):this._context.moveTo(yt,It);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,It),this._context.lineTo(yt,It);else{var Xt=this._x*(1-this._t)+yt*this._t;this._context.lineTo(Xt,this._y),this._context.lineTo(Xt,It)}}this._x=yt,this._y=It}};var Jn=function(yt){return new cr(yt,.5)};function dr(yt){return new cr(yt,0)}function gr(yt){return new cr(yt,1)}var nr=function(yt,It){if((Yt=yt.length)>1)for(var Xt,At,Yt,ae=1,he=yt[It[0]],de=he.length;ae=0;)Xt[It]=It;return Xt};function Lr(yt,It){return yt[It]}var sr=function(){var yt=K([]),It=Nr,Xt=nr,At=Lr;function Yt(ae){var he,de,ke=yt.apply(this,arguments),Ke=ae.length,He=ke.length,rn=new Array(He);for(he=0;he0){for(var Xt,At,Yt,ae=0,he=yt[0].length;ae0)for(var Xt,At,Yt,ae,he,de,ke=0,Ke=yt[It[0]].length;ke0?(At[0]=ae,At[1]=ae+=Yt):Yt<0?(At[1]=he,At[0]=he+=Yt):(At[0]=0,At[1]=Yt)},fi=function(yt,It){if((Xt=yt.length)>0){for(var Xt,At=0,Yt=yt[It[0]],ae=Yt.length;At0&&(At=(Xt=yt[It[0]]).length)>0){for(var Xt,At,Yt,ae=0,he=1;heae&&(ae=It,At=Xt);return At}var Ui=function(yt){var It=yt.map(ee);return Nr(yt).sort(function(Xt,At){return It[Xt]-It[At]})};function ee(yt){for(var It,Xt=0,At=-1,Yt=yt.length;++At=0&&Kt._call.call(null,Jt),Kt=Kt._next;--B})()}finally{B=0,function(){for(var Jt,Kt,te=_t,Ot=1/0;te;)te._call?(Ot>te._time&&(Ot=te._time),Jt=te,te=te._next):(Kt=te._next,te._next=null,te=Jt?Jt._next=Kt:_t=Kt);m=Jt,s(Ot)}(),q=0}}function M(){var Jt=tt.now(),Kt=Jt-J;Kt>1e3&&(Z-=Kt,J=Jt)}function s(Jt){B||(et&&(et=clearTimeout(et)),Jt-q>24?(Jt<1/0&&(et=setTimeout(L,Jt-tt.now()-Z)),K&&(K=clearInterval(K))):(K||(J=tt.now(),K=setInterval(M,1e3)),B=1,H(L)))}U.prototype=d.prototype={constructor:U,restart:function(Jt,Kt,te){if(typeof Jt!="function")throw new TypeError("callback is not a function");te=(te==null?X():+te)+(Kt==null?0:+Kt),this._next||m===this||(m?m._next=this:_t=this,m=this),this._call=Jt,this._time=te,s()},stop:function(){this._call&&(this._call=null,this._time=1/0,s())}};var _=function(Jt,Kt,te){var Ot=new U;return Kt=Kt==null?0:+Kt,Ot.restart(function(Bt){Ot.stop(),Jt(Bt+Kt)},Kt,te),Ot},w=Object(R.a)("start","end","cancel","interrupt"),o=[],u=function(Jt,Kt,te,Ot,Bt,Ut){var zt=Jt.__transition;if(zt){if(te in zt)return}else Jt.__transition={};(function(ce,we,ye){var qe,hn=ce.__transition;function yn(Mn){var Kn,fr,ge,Ie;if(ye.state!==1)return mn();for(Kn in hn)if((Ie=hn[Kn]).name===ye.name){if(Ie.state===3)return _(yn);Ie.state===4?(Ie.state=6,Ie.timer.stop(),Ie.on.call("interrupt",ce,ce.__data__,Ie.index,Ie.group),delete hn[Kn]):+Kn0)throw new Error("too late; already scheduled");return te}function E(Jt,Kt){var te=S(Jt,Kt);if(te.state>3)throw new Error("too late; already running");return te}function S(Jt,Kt){var te=Jt.__transition;if(!te||!(te=te[Kt]))throw new Error("transition not found");return te}var v=function(Jt,Kt){var te,Ot,Bt,Ut=Jt.__transition,zt=!0;if(Ut){for(Bt in Kt=Kt==null?null:Kt+"",Ut)(te=Ut[Bt]).name===Kt?(Ot=te.state>2&&te.state<5,te.state=6,te.timer.stop(),te.on.call(Ot?"interrupt":"cancel",Jt,Jt.__data__,te.index,te.group),delete Ut[Bt]):zt=!1;zt&&delete Jt.__transition}},g=j(76),x=j(20);function p(Jt,Kt){var te,Ot;return function(){var Bt=E(this,Jt),Ut=Bt.tween;if(Ut!==te){for(var zt=0,ce=(Ot=te=Ut).length;zt=0&&(ce=ce.slice(0,we)),!ce||ce==="start"})}(Kt)?C:E;return function(){var zt=Ut(this,Jt),ce=zt.on;ce!==Ot&&(Bt=(Ot=ce).copy()).on(Kt,te),zt.on=Bt}}var xt=j(19),Ct=j(33),Tt=y.b.prototype.constructor,Nt=j(35);function gt(Jt){return function(){this.style.removeProperty(Jt)}}function wt(Jt,Kt,te){return function(Ot){this.style.setProperty(Jt,Kt.call(this,Ot),te)}}function Rt(Jt,Kt,te){var Ot,Bt;function Ut(){var zt=Kt.apply(this,arguments);return zt!==Bt&&(Ot=(Bt=zt)&&wt(Jt,zt,te)),Ot}return Ut._value=Kt,Ut}function jt(Jt){return function(Kt){this.textContent=Jt.call(this,Kt)}}function Zt(Jt){var Kt,te;function Ot(){var Bt=Jt.apply(this,arguments);return Bt!==te&&(Kt=(te=Bt)&&jt(Bt)),Kt}return Ot._value=Jt,Ot}var ne=0;function Wt(Jt,Kt,te,Ot){this._groups=Jt,this._parents=Kt,this._name=te,this._id=Ot}function le(Jt){return Object(y.b)().transition(Jt)}function fe(){return++ne}var xe=y.b.prototype;Wt.prototype=le.prototype={constructor:Wt,select:function(Jt){var Kt=this._name,te=this._id;typeof Jt!="function"&&(Jt=Object(xt.a)(Jt));for(var Ot=this._groups,Bt=Ot.length,Ut=new Array(Bt),zt=0;zt1&&te.name===Kt)return new Wt([[Jt]],tn,Kt,+Ot)}return null};j.d(ht,"transition",function(){return le}),j.d(ht,"active",function(){return on}),j.d(ht,"interrupt",function(){return v})},,function(ue,ht,j){"use strict";var _t,m,y,R,B=j(6),et=180/Math.PI,K={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1},J=function(H,X,F,U,d,L){var M,s,_;return(M=Math.sqrt(H*H+X*X))&&(H/=M,X/=M),(_=H*F+X*U)&&(F-=H*_,U-=X*_),(s=Math.sqrt(F*F+U*U))&&(F/=s,U/=s,_/=s),H*U180?o+=360:o-w>180&&(w+=360),C.push({i:u.push(d(u)+"rotate(",null,U)-2,x:Object(B.a)(w,o)})):o&&u.push(d(u)+"rotate("+o+U)}(L.rotate,M.rotate,s,_),function(w,o,u,C){w!==o?C.push({i:u.push(d(u)+"skewX(",null,U)-2,x:Object(B.a)(w,o)}):o&&u.push(d(u)+"skewX("+o+U)}(L.skewX,M.skewX,s,_),function(w,o,u,C,E,S){if(w!==u||o!==C){var v=E.push(d(E)+"scale(",null,",",null,")");S.push({i:v-4,x:Object(B.a)(w,u)},{i:v-2,x:Object(B.a)(o,C)})}else u===1&&C===1||E.push(d(E)+"scale("+u+","+C+")")}(L.scaleX,L.scaleY,M.scaleX,M.scaleY,s,_),L=M=null,function(w){for(var o,u=-1,C=_.length;++u1&&arguments[1]!==void 0?arguments[1]:12,H=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"Arial",X=document.createElement("canvas"),F=X.getContext("2d");return F.font=tt+"px "+H,F.measureText(Z).width},wrapText:function(Z,tt,H,X){var F=y.select(X),U=F.text().split(/\s+/).reverse(),d=void 0,L=[],M=0,s=R*et,_=F.attr("y"),w=parseFloat(F.attr("dy")),o=tt*K,u=F.text(null).append("tspan").attr("x",Z).attr("y",_-5).attr("dy",w+"em").classed(J,!0).style("font-size",tt+"px");for(u.text(U.pop()),u=F.append("tspan").classed(q,!0).attr("x",Z).attr("y",_+B).attr("dy",++M*s+w+"em").style("font-size",o+"px");d=U.pop();)L.push(d),u.text(L.join(" ")),u.node()&&u.node().getComputedTextLength()>H-50&&(L.pop(),u.text(L.join(" ")),L=[d],u=F.append("tspan").classed(q,!0).attr("x",Z).attr("y",_+B).attr("dy",++M*s+w+"em").text(d).style("font-size",o+"px"))},wrapTextWithEllipses:function(Z,tt){var H=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,X=arguments.length>3&&arguments[3]!==void 0?arguments[3]:2,F=arguments.length>4&&arguments[4]!==void 0?arguments[4]:1.2;Z.each(function(){var U,d,L,M,s,_,w;for(U=(Z=y.select(this)).text().split(/\s+/).reverse(),L=[],M=0,s=Z.attr("y"),_=parseFloat(Z.attr("dy")),w=Z.text(null).append("tspan").attr("x",H).attr("y",s).attr("dy",_+"em");d=U.pop();)if(L.push(d),w.text(L.join(" ")),w.node()&&w.node().getComputedTextLength()>tt){if(L.pop(),w.text(L.join(" ")),!(M2&&arguments[2]!==void 0?arguments[2]:0;Ct.each(function(){var gt,wt,Rt,jt,Zt,ne,Wt;for(gt=(Ct=K.select(this)).text().split(/\s+/).reverse(),Rt=[],jt=0,Zt=Ct.attr("y"),ne=parseFloat(Ct.attr("dy")),Wt=Ct.text(null).append("tspan").attr("x",Nt).attr("y",Zt).attr("dy",ne+"em");wt=gt.pop();)Rt.push(wt),Wt.text(Rt.join(" ")),F(Rt.join(" "),16,"Karla, sans-serif")>Tt&&(Rt.pop(),Wt.text(Rt.join(" ")),jt<2&&(Rt=[wt],Wt=Ct.append("tspan").attr("x",Nt).attr("y",Zt).attr("dy",1.2*++jt+ne+"em").text(wt)))})}function pt(Ct){var Tt=Ct[Q];mt.length?Tt=function(Nt){var gt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:mt;return gt.map(function(wt){return Nt.filter(function(Rt){return Rt.name===wt})[0]})}(Tt):Tt.length&&Tt[0].name&&(Tt=function(Nt){return Nt.map(function(gt){return gt}).sort(function(gt,wt){return gt.name>wt.name?1:gt.name===wt.name?0:-1})}(Tt)),E.selectAll("text").remove(),E.selectAll("circle").remove(),it(Ct),v=48,x=37,g=0,Tt.forEach(W)}function xt(Ct,Tt,Nt){pt(Ct),lt(0,Tt,Nt)}return D.axisTimeCombinations=q,D.dateFormat=function(Ct){return arguments.length?(nt=Ct,this):nt||st},D.dateCustomFormat=function(Ct){return arguments.length?(dt=Ct,this):dt},D.dateLabel=function(Ct){return arguments.length?(z=Ct,this):z},D.hide=function(){return ot.style("visibility","hidden"),this},D.locale=function(Ct){return arguments.length?(rt=Ct,this):rt},D.nameLabel=function(Ct){return arguments.length?(k=Ct,this):k},D.numberFormat=function(Ct){return arguments.length?(Et=Ct,this):Et},D.valueFormatter=function(Ct){return arguments.length?(Mt=Ct,this):Mt},D.shouldShowDateInTitle=function(Ct){return arguments.length?(_=Ct,this):_},D.show=function(){return ot.style("visibility","visible"),this},D.title=function(Ct){return arguments.length?(s=Ct,this):s},D.tooltipOffset=function(Ct){return arguments.length?(o=Ct,this):o},D.topicsOrder=function(Ct){return arguments.length?(mt=Ct,this):mt},D.topicLabel=function(Ct){return arguments.length?(Q=Ct,this):Q},D.update=function(Ct,Tt,Nt){var gt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;return b=Tt,xt(Ct,Nt,gt),this},D.valueLabel=function(Ct){return arguments.length?(T=Ct,this):T},D}}.call(ht,j,ht,ue))===void 0||(ue.exports=_t)}])})},3224:(We,ue,ht)=>{"use strict";ht.r(ue),ht.d(ue,{FormatSpecifier:()=>nm,active:()=>gy,arc:()=>vC,area:()=>xC,areaRadial:()=>o2,ascending:()=>d.V_,autoType:()=>Hp,axisBottom:()=>f,axisLeft:()=>b,axisRight:()=>l,axisTop:()=>p,bisect:()=>d.h1,bisectLeft:()=>d.ah,bisectRight:()=>d.Jj,bisector:()=>d.yl,blob:()=>Ag,brush:()=>lg,brushSelection:()=>Ls,brushX:()=>yy,brushY:()=>Jl,buffer:()=>Oy,chord:()=>Lp,clientPoint:()=>In,cluster:()=>$5,color:()=>fo,contourDensity:()=>Rx,contours:()=>vc,create:()=>lA,creator:()=>dr,cross:()=>d.$A,csv:()=>jl,csvFormat:()=>Ey,csvFormatBody:()=>Cy,csvFormatRow:()=>xa,csvFormatRows:()=>Fs,csvFormatValue:()=>bc,csvParse:()=>Rl,csvParseRows:()=>Bs,cubehelix:()=>Pl,curveBasis:()=>TC,curveBasisClosed:()=>PA,curveBasisOpen:()=>OA,curveBundle:()=>NA,curveCardinal:()=>DA,curveCardinalClosed:()=>oO,curveCardinalOpen:()=>RA,curveCatmullRom:()=>OC,curveCatmullRomClosed:()=>LA,curveCatmullRomOpen:()=>IA,curveLinear:()=>x1,curveLinearClosed:()=>jA,curveMonotoneX:()=>BA,curveMonotoneY:()=>FA,curveNatural:()=>zA,curveStep:()=>zC,curveStepAfter:()=>HC,curveStepBefore:()=>UC,customEvent:()=>Xt,descending:()=>d.rG,deviation:()=>d.KS,dispatch:()=>dt,drag:()=>Sy,dragDisable:()=>zn,dragEnable:()=>pr,dsv:()=>Dy,dsvFormat:()=>oa,easeBack:()=>Ll,easeBackIn:()=>Py,easeBackInOut:()=>Ll,easeBackOut:()=>Ja,easeBounce:()=>lh,easeBounceIn:()=>Ss,easeBounceInOut:()=>Fx,easeBounceOut:()=>lh,easeCircle:()=>sh,easeCircleIn:()=>Sg,easeCircleInOut:()=>sh,easeCircleOut:()=>Cd,easeCubic:()=>Za,easeCubicIn:()=>Au,easeCubicInOut:()=>Za,easeCubicOut:()=>Ia,easeElastic:()=>kg,easeElasticIn:()=>au,easeElasticInOut:()=>su,easeElasticOut:()=>kg,easeExp:()=>Ga,easeExpIn:()=>_g,easeExpInOut:()=>Ga,easeExpOut:()=>wc,easeLinear:()=>bf,easePoly:()=>Wp,easePolyIn:()=>Sd,easePolyInOut:()=>Wp,easePolyOut:()=>wg,easeQuad:()=>wf,easeQuadIn:()=>Vp,easeQuadInOut:()=>wf,easeQuadOut:()=>Uu,easeSin:()=>Ed,easeSinIn:()=>Ty,easeSinInOut:()=>Ed,easeSinOut:()=>ky,entries:()=>ja,event:()=>_r,extent:()=>d.Xx,forceCenter:()=>ch,forceCollide:()=>Ry,forceLink:()=>Og,forceManyBody:()=>Ux,forceRadial:()=>Hx,forceSimulation:()=>Ng,forceX:()=>jy,forceY:()=>By,format:()=>dh,formatDefaultLocale:()=>rm,formatLocale:()=>Cf,formatPrefix:()=>Od,formatSpecifier:()=>Wu,geoAlbers:()=>f3,geoAlbersUsa:()=>Nb,geoArea:()=>Hy,geoAzimuthalEqualArea:()=>uS,geoAzimuthalEqualAreaRaw:()=>lS,geoAzimuthalEquidistant:()=>d3,geoAzimuthalEquidistantRaw:()=>Kg,geoBounds:()=>Cs,geoCentroid:()=>VT,geoCircle:()=>WT,geoClipAntimeridian:()=>nv,geoClipCircle:()=>GT,geoClipExtent:()=>$T,geoClipRectangle:()=>rv,geoConicConformal:()=>p3,geoConicConformalRaw:()=>cS,geoConicEqualArea:()=>xv,geoConicEqualAreaRaw:()=>oS,geoConicEquidistant:()=>m3,geoConicEquidistantRaw:()=>wv,geoContains:()=>t3,geoDistance:()=>av,geoEqualEarth:()=>dS,geoEqualEarthRaw:()=>fS,geoEquirectangular:()=>hS,geoEquirectangularRaw:()=>bv,geoGnomonic:()=>y3,geoGnomonicRaw:()=>Jg,geoGraticule:()=>Y_,geoGraticule10:()=>e3,geoIdentity:()=>pS,geoInterpolate:()=>n3,geoLength:()=>Ug,geoMercator:()=>Y5,geoMercatorRaw:()=>Zg,geoNaturalEarth1:()=>gS,geoNaturalEarth1Raw:()=>mS,geoOrthographic:()=>v3,geoOrthographicRaw:()=>t0,geoPath:()=>s3,geoProjection:()=>wh,geoProjectionMutator:()=>yv,geoRotation:()=>N_,geoStereographic:()=>G5,geoStereographicRaw:()=>Rb,geoStream:()=>Wr,geoTransform:()=>gv,geoTransverseMercator:()=>Lb,geoTransverseMercatorRaw:()=>Ev,gray:()=>Jo,hcl:()=>gc,hierarchy:()=>ES,histogram:()=>d.JW,hsl:()=>ha,html:()=>wa,image:()=>Oa,interpolate:()=>cn,interpolateArray:()=>ac,interpolateBasis:()=>Eu,interpolateBasisClosed:()=>ql,interpolateBlues:()=>Jk,interpolateBrBG:()=>Ic,interpolateBuGn:()=>cl,interpolateBuPu:()=>S0,interpolateCividis:()=>lC,interpolateCool:()=>nA,interpolateCubehelix:()=>$3,interpolateCubehelixDefault:()=>eA,interpolateCubehelixLong:()=>l0,interpolateDate:()=>sc,interpolateDiscrete:()=>LS,interpolateGnBu:()=>E0,interpolateGreens:()=>sC,interpolateGreys:()=>rO,interpolateHcl:()=>G3,interpolateHclLong:()=>X3,interpolateHsl:()=>V3,interpolateHslLong:()=>W3,interpolateHue:()=>IS,interpolateInferno:()=>sA,interpolateLab:()=>Y3,interpolateMagma:()=>fC,interpolateNumber:()=>gs,interpolateNumberArray:()=>$h,interpolateObject:()=>Yc,interpolateOrRd:()=>QE,interpolateOranges:()=>Zw,interpolatePRGn:()=>Ww,interpolatePiYG:()=>Yw,interpolatePlasma:()=>g1,interpolatePuBu:()=>JE,interpolatePuBuGn:()=>Gk,interpolatePuOr:()=>Yk,interpolatePuRd:()=>Xk,interpolatePurples:()=>tA,interpolateRainbow:()=>cC,interpolateRdBu:()=>h1,interpolateRdGy:()=>w0,interpolateRdPu:()=>$k,interpolateRdYlBu:()=>qE,interpolateRdYlGn:()=>_0,interpolateReds:()=>Bc,interpolateRgb:()=>Mu,interpolateRgbBasis:()=>qf,interpolateRgbBasisClosed:()=>Wc,interpolateRound:()=>Qb,interpolateSinebow:()=>iA,interpolateSpectral:()=>mu,interpolateString:()=>$e,interpolateTransformCss:()=>wp,interpolateTransformSvg:()=>Qm,interpolateTurbo:()=>oA,interpolateViridis:()=>aA,interpolateWarm:()=>uC,interpolateYlGn:()=>Kk,interpolateYlGnBu:()=>qk,interpolateYlOrBr:()=>Zk,interpolateYlOrRd:()=>Qk,interpolateZoom:()=>Nv,interrupt:()=>Tu,interval:()=>qC,isoFormat:()=>$A,isoParse:()=>k1,json:()=>ts,keys:()=>Bu,lab:()=>ia,lch:()=>Jc,line:()=>r2,lineRadial:()=>bC,linkHorizontal:()=>SA,linkRadial:()=>EA,linkVertical:()=>wC,local:()=>pC,map:()=>eu,matcher:()=>ot,max:()=>d.T9,mean:()=>d.i2,median:()=>d.JZ,merge:()=>d.Am,min:()=>d.jk,mouse:()=>Tr,namespace:()=>tn,namespaces:()=>Ye,nest:()=>Bp,now:()=>Zh,pack:()=>N3,packEnclose:()=>kS,packSiblings:()=>Gb,pairs:()=>d.AS,partition:()=>D3,path:()=>Lu,permute:()=>d.Ny,pie:()=>gA,piecewise:()=>q3,pointRadial:()=>Pm,polygonArea:()=>_h,polygonCentroid:()=>Z3,polygonContains:()=>jS,polygonHull:()=>Eh,polygonLength:()=>eO,precisionFixed:()=>Yx,precisionPrefix:()=>im,precisionRound:()=>Gx,quadtree:()=>Na,quantile:()=>d.YV,quantize:()=>K3,radialArea:()=>o2,radialLine:()=>bC,randomBates:()=>BS,randomExponential:()=>ek,randomIrwinHall:()=>tk,randomLogNormal:()=>J3,randomNormal:()=>ew,randomUniform:()=>Q3,range:()=>d.y1,rgb:()=>ao,ribbon:()=>fg,scaleBand:()=>nw,scaleDiverging:()=>VE,scaleDivergingLog:()=>Bw,scaleDivergingPow:()=>Fw,scaleDivergingSqrt:()=>zw,scaleDivergingSymlog:()=>WE,scaleIdentity:()=>u0,scaleImplicit:()=>Mh,scaleLinear:()=>US,scaleLog:()=>hw,scaleOrdinal:()=>_m,scalePoint:()=>rw,scalePow:()=>Fv,scaleQuantile:()=>lk,scaleQuantize:()=>$S,scaleSequential:()=>zE,scaleSequentialLog:()=>Lw,scaleSequentialPow:()=>jw,scaleSequentialQuantile:()=>HE,scaleSequentialSqrt:()=>UE,scaleSequentialSymlog:()=>Iw,scaleSqrt:()=>XS,scaleSymlog:()=>WS,scaleThreshold:()=>Th,scaleTime:()=>a1,scaleUtc:()=>Rw,scan:()=>d.SQ,schemeAccent:()=>pu,schemeBlues:()=>aC,schemeBrBG:()=>GE,schemeBuGn:()=>Yl,schemeBuPu:()=>f1,schemeCategory10:()=>qd,schemeDark2:()=>Uw,schemeGnBu:()=>Zd,schemeGreens:()=>$w,schemeGreys:()=>qw,schemeOrRd:()=>ZE,schemeOranges:()=>Qd,schemePRGn:()=>Oh,schemePaired:()=>Kd,schemePastel1:()=>u1,schemePastel2:()=>Mm,schemePiYG:()=>jc,schemePuBu:()=>Xw,schemePuBuGn:()=>km,schemePuOr:()=>XE,schemePuRd:()=>tC,schemePurples:()=>C0,schemeRdBu:()=>c1,schemeRdGy:()=>Gw,schemeRdPu:()=>eC,schemeRdYlBu:()=>$E,schemeRdYlGn:()=>KE,schemeReds:()=>Kw,schemeSet1:()=>Hw,schemeSet2:()=>YE,schemeSet3:()=>Tm,schemeSpectral:()=>Vs,schemeTableau10:()=>Vw,schemeYlGn:()=>rC,schemeYlGnBu:()=>nC,schemeYlOrBr:()=>iC,schemeYlOrRd:()=>oC,select:()=>rn,selectAll:()=>mC,selection:()=>He,selector:()=>Et,selectorAll:()=>Y,set:()=>ju,shuffle:()=>d.k4,stack:()=>VC,stackOffsetDiverging:()=>VA,stackOffsetExpand:()=>HA,stackOffsetNone:()=>Lf,stackOffsetSilhouette:()=>WA,stackOffsetWiggle:()=>WC,stackOrderAppearance:()=>g2,stackOrderAscending:()=>y2,stackOrderDescending:()=>XA,stackOrderInsideOut:()=>YC,stackOrderNone:()=>Dh,stackOrderReverse:()=>v2,stratify:()=>K5,style:()=>hn,sum:()=>d.cz,svg:()=>Xp,symbol:()=>AA,symbolCircle:()=>Om,symbolCross:()=>_1,symbolDiamond:()=>E1,symbolSquare:()=>gu,symbolStar:()=>SC,symbolTriangle:()=>EC,symbolWye:()=>CC,symbols:()=>MC,text:()=>Gp,thresholdFreedmanDiaconis:()=>d.c3,thresholdScott:()=>d.Ft,thresholdSturges:()=>d.zr,tickFormat:()=>aw,tickIncrement:()=>d.lq,tickStep:()=>d.sG,ticks:()=>d.Zc,timeDay:()=>Xv,timeDays:()=>eE,timeFormat:()=>Ow,timeFormatDefaultLocale:()=>$d,timeFormatLocale:()=>uE,timeFriday:()=>QS,timeFridays:()=>Ah,timeHour:()=>nE,timeHours:()=>hk,timeInterval:()=>es,timeMillisecond:()=>qv,timeMilliseconds:()=>ns,timeMinute:()=>fk,timeMinutes:()=>Sa,timeMonday:()=>f0,timeMondays:()=>ck,timeMonth:()=>dw,timeMonths:()=>pw,timeParse:()=>Nw,timeSaturday:()=>JS,timeSaturdays:()=>hu,timeSecond:()=>$v,timeSeconds:()=>xw,timeSunday:()=>h0,timeSundays:()=>Yv,timeThursday:()=>Vd,timeThursdays:()=>yw,timeTuesday:()=>Wv,timeTuesdays:()=>tE,timeWednesday:()=>mw,timeWednesdays:()=>gw,timeWeek:()=>h0,timeWeeks:()=>Yv,timeYear:()=>Af,timeYears:()=>uk,timeout:()=>tf,timer:()=>Zf,timerFlush:()=>lc,touch:()=>yr,touches:()=>Jw,transition:()=>fc,transpose:()=>d.mg,tree:()=>Yi,treemap:()=>a0,treemapBinary:()=>F3,treemapDice:()=>r0,treemapResquarify:()=>Zb,treemapSlice:()=>Kb,treemapSliceDice:()=>pi,treemapSquarify:()=>Pv,tsv:()=>no,tsvFormat:()=>My,tsvFormatBody:()=>ih,tsvFormatRow:()=>ba,tsvFormatRows:()=>xf,tsvFormatValue:()=>Up,tsvParse:()=>_d,tsvParseRows:()=>xg,utcDay:()=>Zv,utcDays:()=>dk,utcFormat:()=>g0,utcFriday:()=>aE,utcFridays:()=>Ju,utcHour:()=>jE,utcHours:()=>Vk,utcMillisecond:()=>qv,utcMilliseconds:()=>ns,utcMinute:()=>FE,utcMinutes:()=>Wk,utcMonday:()=>p0,utcMondays:()=>ww,utcMonth:()=>LE,utcMonths:()=>IE,utcParse:()=>r1,utcSaturday:()=>sE,utcSaturdays:()=>fu,utcSecond:()=>$v,utcSeconds:()=>xw,utcSunday:()=>d0,utcSundays:()=>bw,utcThursday:()=>Of,utcThursdays:()=>ul,utcTuesday:()=>iE,utcTuesdays:()=>Kv,utcWednesday:()=>oE,utcWednesdays:()=>lE,utcWeek:()=>d0,utcWeeks:()=>bw,utcYear:()=>Gd,utcYears:()=>pk,values:()=>ru,variance:()=>d.GV,version:()=>_t,voronoi:()=>sP,window:()=>zt,xml:()=>uh,zip:()=>d.yU,zoom:()=>fP,zoomIdentity:()=>F1,zoomTransform:()=>rM});var j="d3",_t="5.16.0",m="Data-Driven Documents",y=null,R="https://d3js.org",B="BSD-3-Clause",et={name:"Mike Bostock",url:"https://bost.ocks.org/mike"},K="dist/d3.node.js",J="dist/d3.min.js",q="dist/d3.min.js",Z="index.js",tt={type:"git",url:"https://github.com/d3/d3.git"},H=null,X={pretest:"rimraf dist && mkdir dist && json2module package.json > dist/package.js && rollup -c",test:"tape 'test/**/*-test.js'",prepublishOnly:"yarn test",postpublish:'git push && git push --tags && cd ../d3.github.com && git pull && cp ../d3/dist/d3.js d3.v5.js && cp ../d3/dist/d3.min.js d3.v5.min.js && git add d3.v5.js d3.v5.min.js && git commit -m "d3 ${npm_package_version}" && git push && cd - && cd ../d3-bower && git pull && cp ../d3/LICENSE ../d3/README.md ../d3/dist/d3.js ../d3/dist/d3.min.js . && git add -- LICENSE README.md d3.js d3.min.js && git commit -m "${npm_package_version}" && git tag -am "${npm_package_version}" v${npm_package_version} && git push && git push --tags && cd - && zip -j dist/d3.zip -- LICENSE README.md API.md CHANGES.md dist/d3.js dist/d3.min.js'},F={json2module:"0.0",rimraf:"2",rollup:"1","rollup-plugin-ascii":"0.0","rollup-plugin-node-resolve":"3","rollup-plugin-terser":"5",tape:"4"},U={"d3-array":"1","d3-axis":"1","d3-brush":"1","d3-chord":"1","d3-collection":"1","d3-color":"1","d3-contour":"1","d3-dispatch":"1","d3-drag":"1","d3-dsv":"1","d3-ease":"1","d3-fetch":"1","d3-force":"1","d3-format":"1","d3-geo":"1","d3-hierarchy":"1","d3-interpolate":"1","d3-path":"1","d3-polygon":"1","d3-quadtree":"1","d3-random":"1","d3-scale":"2","d3-scale-chromatic":"1","d3-selection":"1","d3-shape":"1","d3-time":"1","d3-time-format":"2","d3-timer":"1","d3-transition":"1","d3-voronoi":"1","d3-zoom":"1"},d=ht(9685),L=Array.prototype.slice;function M(r){return r}var s=1,_=2,w=3,o=4,u=1e-6;function C(r){return"translate("+(r+.5)+",0)"}function E(r){return"translate(0,"+(r+.5)+")"}function S(r){return function(a){return+r(a)}}function v(r){var a=Math.max(0,r.bandwidth()-1)/2;return r.round()&&(a=Math.round(a)),function(A){return+r(A)+a}}function g(){return!this.__axis}function x(r,a){var A=[],V=null,ut=null,bt=6,Pt=6,Dt=3,Ft=r===s||r===o?-1:1,Vt=r===o||r===_?"x":"y",$t=r===s||r===w?C:E;function ie(Qt){var _e=V==null?a.ticks?a.ticks.apply(a,A):a.domain():V,Ne=ut==null?a.tickFormat?a.tickFormat.apply(a,A):M:ut,Pe=Math.max(bt,0)+Dt,je=a.range(),ze=+je[0]+.5,ln=+je[je.length-1]+.5,Je=(a.bandwidth?v:S)(a.copy()),sn=Qt.selection?Qt.selection():Qt,Pn=sn.selectAll(".domain").data([null]),Un=sn.selectAll(".tick").data(_e,a).order(),jn=Un.exit(),vr=Un.enter().append("g").attr("class","tick"),Qn=Un.select("line"),or=Un.select("text");Pn=Pn.merge(Pn.enter().insert("path",".tick").attr("class","domain").attr("stroke","currentColor")),Un=Un.merge(vr),Qn=Qn.merge(vr.append("line").attr("stroke","currentColor").attr(Vt+"2",Ft*bt)),or=or.merge(vr.append("text").attr("fill","currentColor").attr(Vt,Ft*Pe).attr("dy",r===s?"0em":r===w?"0.71em":"0.32em")),Qt!==sn&&(Pn=Pn.transition(Qt),Un=Un.transition(Qt),Qn=Qn.transition(Qt),or=or.transition(Qt),jn=jn.transition(Qt).attr("opacity",u).attr("transform",function(tr){return isFinite(tr=Je(tr))?$t(tr):this.getAttribute("transform")}),vr.attr("opacity",u).attr("transform",function(tr){var un=this.parentNode.__axis;return $t(un&&isFinite(un=un(tr))?un:Je(tr))})),jn.remove(),Pn.attr("d",r===o||r==_?Pt?"M"+Ft*Pt+","+ze+"H0.5V"+ln+"H"+Ft*Pt:"M0.5,"+ze+"V"+ln:Pt?"M"+ze+","+Ft*Pt+"V0.5H"+ln+"V"+Ft*Pt:"M"+ze+",0.5H"+ln),Un.attr("opacity",1).attr("transform",function(tr){return $t(Je(tr))}),Qn.attr(Vt+"2",Ft*bt),or.attr(Vt,Ft*Pe).text(Ne),sn.filter(g).attr("fill","none").attr("font-size",10).attr("font-family","sans-serif").attr("text-anchor",r===_?"start":r===o?"end":"middle"),sn.each(function(){this.__axis=Je})}return ie.scale=function(Qt){return arguments.length?(a=Qt,ie):a},ie.ticks=function(){return A=L.call(arguments),ie},ie.tickArguments=function(Qt){return arguments.length?(A=Qt==null?[]:L.call(Qt),ie):A.slice()},ie.tickValues=function(Qt){return arguments.length?(V=Qt==null?null:L.call(Qt),ie):V&&V.slice()},ie.tickFormat=function(Qt){return arguments.length?(ut=Qt,ie):ut},ie.tickSize=function(Qt){return arguments.length?(bt=Pt=+Qt,ie):bt},ie.tickSizeInner=function(Qt){return arguments.length?(bt=+Qt,ie):bt},ie.tickSizeOuter=function(Qt){return arguments.length?(Pt=+Qt,ie):Pt},ie.tickPadding=function(Qt){return arguments.length?(Dt=+Qt,ie):Dt},ie}function p(r){return x(s,r)}function l(r){return x(_,r)}function f(r){return x(w,r)}function b(r){return x(o,r)}var z={value:function(){}};function T(){for(var r=0,a=arguments.length,A={},V;r=0&&(V=A.slice(ut+1),A=A.slice(0,ut)),A&&!a.hasOwnProperty(A))throw new Error("unknown type: "+A);return{type:A,name:V}})}k.prototype=T.prototype={constructor:k,on:function(r,a){var A=this._,V=Q(r+"",A),ut,bt=-1,Pt=V.length;if(arguments.length<2){for(;++bt0)for(var A=new Array(ut),V=0,ut,bt;V=Je&&(Je=ln+1);!(Pn=je[Je])&&++Je=0;)(Pt=V[ut])&&(bt&&Pt.compareDocumentPosition(bt)^4&&bt.parentNode.insertBefore(Pt,bt),bt=Pt);return this}function Rt(r){r||(r=jt);function a(ie,Qt){return ie&&Qt?r(ie.__data__,Qt.__data__):!ie-!Qt}for(var A=this._groups,V=A.length,ut=new Array(V),bt=0;bta?1:r>=a?0:NaN}function Zt(){var r=arguments[0];return arguments[0]=this,r.apply(null,arguments),this}function ne(){var r=new Array(this.size()),a=-1;return this.each(function(){r[++a]=this}),r}function Wt(){for(var r=this._groups,a=0,A=r.length;a=0&&(a=r.slice(0,A))!=="xmlns"&&(r=r.slice(A+1)),Ye.hasOwnProperty(a)?{space:Ye[a],local:r}:r}function on(r){return function(){this.removeAttribute(r)}}function Jt(r){return function(){this.removeAttributeNS(r.space,r.local)}}function Kt(r,a){return function(){this.setAttribute(r,a)}}function te(r,a){return function(){this.setAttributeNS(r.space,r.local,a)}}function Ot(r,a){return function(){var A=a.apply(this,arguments);A==null?this.removeAttribute(r):this.setAttribute(r,A)}}function Bt(r,a){return function(){var A=a.apply(this,arguments);A==null?this.removeAttributeNS(r.space,r.local):this.setAttributeNS(r.space,r.local,A)}}function Ut(r,a){var A=tn(r);if(arguments.length<2){var V=this.node();return A.local?V.getAttributeNS(A.space,A.local):V.getAttribute(A)}return this.each((a==null?A.local?Jt:on:typeof a=="function"?A.local?Bt:Ot:A.local?te:Kt)(A,a))}function zt(r){return r.ownerDocument&&r.ownerDocument.defaultView||r.document&&r||r.defaultView}function ce(r){return function(){this.style.removeProperty(r)}}function we(r,a,A){return function(){this.style.setProperty(r,a,A)}}function ye(r,a,A){return function(){var V=a.apply(this,arguments);V==null?this.style.removeProperty(r):this.style.setProperty(r,V,A)}}function qe(r,a,A){return arguments.length>1?this.each((a==null?ce:typeof a=="function"?ye:we)(r,a,A==null?"":A)):hn(this.node(),r)}function hn(r,a){return r.style.getPropertyValue(a)||zt(r).getComputedStyle(r,null).getPropertyValue(a)}function yn(r){return function(){delete this[r]}}function Nn(r,a){return function(){this[r]=a}}function mn(r,a){return function(){var A=a.apply(this,arguments);A==null?delete this[r]:this[r]=A}}function Mn(r,a){return arguments.length>1?this.each((a==null?yn:typeof a=="function"?mn:Nn)(r,a)):this.node()[r]}function Kn(r){return r.trim().split(/^|\s+/)}function fr(r){return r.classList||new ge(r)}function ge(r){this._node=r,this._names=Kn(r.getAttribute("class")||"")}ge.prototype={add:function(r){var a=this._names.indexOf(r);a<0&&(this._names.push(r),this._node.setAttribute("class",this._names.join(" ")))},remove:function(r){var a=this._names.indexOf(r);a>=0&&(this._names.splice(a,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(r){return this._names.indexOf(r)>=0}};function Ie(r,a){for(var A=fr(r),V=-1,ut=a.length;++V=0&&(A=a.slice(V+1),a=a.slice(0,V)),{type:a,name:A}})}function Qe(r){return function(){var a=this.__on;if(a){for(var A=0,V=-1,ut=a.length,bt;A>8&15|a>>4&240,a>>4&15|a&240,(a&15)<<4|a&15,1):A===8?wo(a>>24&255,a>>16&255,a>>8&255,(a&255)/255):A===4?wo(a>>12&15|a>>8&240,a>>8&15|a>>4&240,a>>4&15|a&240,((a&15)<<4|a&15)/255):null):(a=Pi.exec(r))?new Mi(a[1],a[2],a[3],1):(a=yi.exec(r))?new Mi(a[1]*255/100,a[2]*255/100,a[3]*255/100,1):(a=Oi.exec(r))?wo(a[1],a[2],a[3],a[4]):(a=Li.exec(r))?wo(a[1]*255/100,a[2]*255/100,a[3]*255/100,a[4]):(a=Ni.exec(r))?yo(a[1],a[2]/100,a[3]/100,1):(a=Vi.exec(r))?yo(a[1],a[2]/100,a[3]/100,a[4]):eo.hasOwnProperty(r)?ro(eo[r]):r==="transparent"?new Mi(NaN,NaN,NaN,0):null}function ro(r){return new Mi(r>>16&255,r>>8&255,r&255,1)}function wo(r,a,A,V){return V<=0&&(r=a=A=NaN),new Mi(r,a,A,V)}function Go(r){return r instanceof lr||(r=fo(r)),r?(r=r.rgb(),new Mi(r.r,r.g,r.b,r.opacity)):new Mi}function ao(r,a,A,V){return arguments.length===1?Go(r):new Mi(r,a,A,V==null?1:V)}function Mi(r,a,A,V){this.r=+r,this.g=+a,this.b=+A,this.opacity=+V}ir(Mi,ao,Xn(lr,{brighter:function(r){return r=r==null?wr:Math.pow(wr,r),new Mi(this.r*r,this.g*r,this.b*r,this.opacity)},darker:function(r){return r=r==null?Cr:Math.pow(Cr,r),new Mi(this.r*r,this.g*r,this.b*r,this.opacity)},rgb:function(){return this},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:ea,formatHex:ea,formatRgb:na,toString:na}));function ea(){return"#"+Co(this.r)+Co(this.g)+Co(this.b)}function na(){var r=this.opacity;return r=isNaN(r)?1:Math.max(0,Math.min(1,r)),(r===1?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(r===1?")":", "+r+")")}function Co(r){return r=Math.max(0,Math.min(255,Math.round(r)||0)),(r<16?"0":"")+r.toString(16)}function yo(r,a,A,V){return V<=0?r=a=A=NaN:A<=0||A>=1?r=a=NaN:a<=0&&(r=NaN),new Ta(r,a,A,V)}function Zo(r){if(r instanceof Ta)return new Ta(r.h,r.s,r.l,r.opacity);if(r instanceof lr||(r=fo(r)),!r)return new Ta;if(r instanceof Ta)return r;r=r.rgb();var a=r.r/255,A=r.g/255,V=r.b/255,ut=Math.min(a,A,V),bt=Math.max(a,A,V),Pt=NaN,Dt=bt-ut,Ft=(bt+ut)/2;return Dt?(a===bt?Pt=(A-V)/Dt+(A0&&Ft<1?0:Pt,new Ta(Pt,Dt,Ft,r.opacity)}function ha(r,a,A,V){return arguments.length===1?Zo(r):new Ta(r,a,A,V==null?1:V)}function Ta(r,a,A,V){this.h=+r,this.s=+a,this.l=+A,this.opacity=+V}ir(Ta,ha,Xn(lr,{brighter:function(r){return r=r==null?wr:Math.pow(wr,r),new Ta(this.h,this.s,this.l*r,this.opacity)},darker:function(r){return r=r==null?Cr:Math.pow(Cr,r),new Ta(this.h,this.s,this.l*r,this.opacity)},rgb:function(){var r=this.h%360+(this.h<0)*360,a=isNaN(r)||isNaN(this.s)?0:this.s,A=this.l,V=A+(A<.5?A:1-A)*a,ut=2*A-V;return new Mi(Su(r>=240?r-240:r+120,ut,V),Su(r,ut,V),Su(r<120?r+240:r-120,ut,V),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var r=this.opacity;return r=isNaN(r)?1:Math.max(0,Math.min(1,r)),(r===1?"hsl(":"hsla(")+(this.h||0)+", "+(this.s||0)*100+"%, "+(this.l||0)*100+"%"+(r===1?")":", "+r+")")}}));function Su(r,a,A){return(r<60?a+(A-a)*r/60:r<180?A:r<240?a+(A-a)*(240-r)/60:a)*255}function _l(r,a,A,V,ut){var bt=r*r,Pt=bt*r;return((1-3*r+3*bt-Pt)*a+(4-6*bt+3*Pt)*A+(1+3*r+3*bt-3*Pt)*V+Pt*ut)/6}function Eu(r){var a=r.length-1;return function(A){var V=A<=0?A=0:A>=1?(A=1,a-1):Math.floor(A*a),ut=r[V],bt=r[V+1],Pt=V>0?r[V-1]:2*ut-bt,Dt=V180||A<-180?A-360*Math.round(A/360):A):Cu(isNaN(r)?a:r)}function os(r){return(r=+r)==1?ra:function(a,A){return A-a?pp(a,A,r):Cu(isNaN(a)?A:a)}}function ra(r,a){var A=a-r;return A?Xh(r,A):Cu(isNaN(r)?a:r)}const Mu=function r(a){var A=os(a);function V(ut,bt){var Pt=A((ut=ao(ut)).r,(bt=ao(bt)).r),Dt=A(ut.g,bt.g),Ft=A(ut.b,bt.b),Vt=ra(ut.opacity,bt.opacity);return function($t){return ut.r=Pt($t),ut.g=Dt($t),ut.b=Ft($t),ut.opacity=Vt($t),ut+""}}return V.gamma=r,V}(1);function $f(r){return function(a){var A=a.length,V=new Array(A),ut=new Array(A),bt=new Array(A),Pt,Dt;for(Pt=0;PtA&&(bt=a.slice(A,bt),Dt[Pt]?Dt[Pt]+=bt:Dt[++Pt]=bt),(V=V[0])===(ut=ut[0])?Dt[Pt]?Dt[Pt]+=ut:Dt[++Pt]=ut:(Dt[++Pt]=null,Ft.push({i:Pt,x:gs(V,ut)})),A=Kf.lastIndex;return A=0&&r._call.call(null,a),r=r._next;--hi}function Jh(){as=(Va=La.now())+Kl,hi=Si=0;try{lc()}finally{hi=0,gp(),as=0}}function mp(){var r=La.now(),a=r-Va;a>Mo&&(Kl-=a,Va=r)}function gp(){for(var r,a=ka,A,V=1/0;a;)a._call?(V>a._time&&(V=a._time),r=a,a=a._next):(A=a._next,a._next=null,a=r?r._next=A:ka=A);_o=r,Ym(V)}function Ym(r){if(!hi){Si&&(Si=clearTimeout(Si));var a=r-as;a>24?(r<1/0&&(Si=setTimeout(Jh,r-La.now()-Kl)),wi&&(wi=clearInterval(wi))):(wi||(Va=La.now(),wi=setInterval(mp,Mo)),hi=1,ry(Jh))}}function tf(r,a,A){var V=new Qh;return a=a==null?0:+a,V.restart(function(ut){V.stop(),r(ut+a)},a,A),V}var Gm=dt("start","end","cancel","interrupt"),Xm=[],iy=0,$m=1,yp=2,qm=3,vx=4,vp=5,xp=6;function Qf(r,a,A,V,ut,bt){var Pt=r.__transition;if(!Pt)r.__transition={};else if(A in Pt)return;xx(r,A,{name:a,index:V,group:ut,on:Gm,tween:Xm,time:bt.time,delay:bt.delay,duration:bt.duration,ease:bt.ease,timer:null,state:iy})}function ys(r,a){var A=Aa(r,a);if(A.state>iy)throw new Error("too late; already scheduled");return A}function Xs(r,a){var A=Aa(r,a);if(A.state>qm)throw new Error("too late; already running");return A}function Aa(r,a){var A=r.__transition;if(!A||!(A=A[a]))throw new Error("transition not found");return A}function xx(r,a,A){var V=r.__transition,ut;V[a]=A,A.timer=Zf(bt,0,A.time);function bt(Vt){A.state=$m,A.timer.restart(Pt,A.delay,A.time),A.delay<=Vt&&Pt(Vt-A.delay)}function Pt(Vt){var $t,ie,Qt,_e;if(A.state!==$m)return Ft();for($t in V)if(_e=V[$t],_e.name===A.name){if(_e.state===qm)return tf(Pt);_e.state===vx?(_e.state=xp,_e.timer.stop(),_e.on.call("interrupt",r,r.__data__,_e.index,_e.group),delete V[$t]):+$typ&&V.state180?$t+=360:$t-Vt>180&&(Vt+=360),Qt.push({i:ie.push(ut(ie)+"rotate(",null,V)-2,x:gs(Vt,$t)})):$t&&ie.push(ut(ie)+"rotate("+$t+V)}function Dt(Vt,$t,ie,Qt){Vt!==$t?Qt.push({i:ie.push(ut(ie)+"skewX(",null,V)-2,x:gs(Vt,$t)}):$t&&ie.push(ut(ie)+"skewX("+$t+V)}function Ft(Vt,$t,ie,Qt,_e,Ne){if(Vt!==ie||$t!==Qt){var Pe=_e.push(ut(_e)+"scale(",null,",",null,")");Ne.push({i:Pe-4,x:gs(Vt,ie)},{i:Pe-2,x:gs($t,Qt)})}else(ie!==1||Qt!==1)&&_e.push(ut(_e)+"scale("+ie+","+Qt+")")}return function(Vt,$t){var ie=[],Qt=[];return Vt=r(Vt),$t=r($t),bt(Vt.translateX,Vt.translateY,$t.translateX,$t.translateY,ie,Qt),Pt(Vt.rotate,$t.rotate,ie,Qt),Dt(Vt.skewX,$t.skewX,ie,Qt),Ft(Vt.scaleX,Vt.scaleY,$t.scaleX,$t.scaleY,ie,Qt),Vt=$t=null,function(_e){for(var Ne=-1,Pe=Qt.length,je;++Ne=0&&(a=a.slice(0,A)),!a||a==="start"})}function fy(r,a,A){var V,ut,bt=Tx(a)?ys:Xs;return function(){var Pt=bt(this,r),Dt=Pt.on;Dt!==V&&(ut=(V=Dt).copy()).on(a,A),Pt.on=ut}}function _p(r,a){var A=this._id;return arguments.length<2?Aa(this.node(),A).on.on(r):this.each(fy(A,r,a))}function ad(r){return function(){var a=this.parentNode;for(var A in this.__transition)if(+A!==r)return;a&&a.removeChild(this)}}function Sp(){return this.on("end.remove",ad(this._id))}function Ep(r){var a=this._name,A=this._id;typeof r!="function"&&(r=Et(r));for(var V=this._groups,ut=V.length,bt=new Array(ut),Pt=0;Pt$m&&V.name===a)return new ss([[r]],Pp,a,+ut)}return null}function Op(r){return function(){return r}}function ud(r,a,A){this.target=r,this.type=a,this.selection=A}function Np(){_r.stopImmediatePropagation()}function Ml(){_r.preventDefault(),_r.stopImmediatePropagation()}var cd={name:"drag"},hd={name:"space"},Gc={name:"handle"},cf={name:"center"};function $s(r){return[+r[0],+r[1]]}function Ou(r){return[$s(r[0]),$s(r[1])]}function dc(r){return function(a){return yr(a,_r.touches,r)}}var Xc={name:"x",handles:["w","e"].map(Kc),input:function(r,a){return r==null?null:[[+r[0],a[0][1]],[+r[1],a[1][1]]]},output:function(r){return r&&[r[0][0],r[1][0]]}},$c={name:"y",handles:["n","s"].map(Kc),input:function(r,a){return r==null?null:[[a[0][0],+r[0]],[a[1][0],+r[1]]]},output:function(r){return r&&[r[0][1],r[1][1]]}},qs={name:"xy",handles:["n","w","e","s","nw","ne","sw","se"].map(Kc),input:function(r){return r==null?null:Ou(r)},output:function(r){return r}},fa={overlay:"crosshair",selection:"move",n:"ns-resize",e:"ew-resize",s:"ns-resize",w:"ew-resize",nw:"nwse-resize",ne:"nesw-resize",se:"nwse-resize",sw:"nesw-resize"},pc={e:"w",w:"e",nw:"ne",ne:"nw",se:"sw",sw:"se"},Tl={n:"s",s:"n",nw:"sw",ne:"se",se:"ne",sw:"nw"},Nu={overlay:1,selection:1,n:null,e:1,s:null,w:-1,nw:-1,ne:1,se:1,sw:-1},qc={overlay:1,selection:1,n:-1,e:null,s:1,w:null,nw:-1,ne:-1,se:1,sw:1};function Kc(r){return{type:r}}function ag(){return!_r.ctrlKey&&!_r.button}function sg(){var r=this.ownerSVGElement||this;return r.hasAttribute("viewBox")?(r=r.viewBox.baseVal,[[r.x,r.y],[r.x+r.width,r.y+r.height]]):[[0,0],[r.width.baseVal.value,r.height.baseVal.value]]}function xs(){return navigator.maxTouchPoints||"ontouchstart"in this}function Wa(r){for(;!r.__brush;)if(!(r=r.parentNode))return;return r.__brush}function Lo(r){return r[0][0]===r[1][0]||r[0][1]===r[1][1]}function Ls(r){var a=r.__brush;return a?a.dim.output(a.selection):null}function yy(){return Dp(Xc)}function Jl(){return Dp($c)}function lg(){return Dp(qs)}function Dp(r){var a=sg,A=ag,V=xs,ut=!0,bt=dt("start","brush","end"),Pt=6,Dt;function Ft(je){var ze=je.property("__brush",Pe).selectAll(".overlay").data([Kc("overlay")]);ze.enter().append("rect").attr("class","overlay").attr("pointer-events","all").attr("cursor",fa.overlay).merge(ze).each(function(){var Je=Wa(this).extent;rn(this).attr("x",Je[0][0]).attr("y",Je[0][1]).attr("width",Je[1][0]-Je[0][0]).attr("height",Je[1][1]-Je[0][1])}),je.selectAll(".selection").data([Kc("selection")]).enter().append("rect").attr("class","selection").attr("cursor",fa.selection).attr("fill","#777").attr("fill-opacity",.3).attr("stroke","#fff").attr("shape-rendering","crispEdges");var ln=je.selectAll(".handle").data(r.handles,function(Je){return Je.type});ln.exit().remove(),ln.enter().append("rect").attr("class",function(Je){return"handle handle--"+Je.type}).attr("cursor",function(Je){return fa[Je.type]}),je.each(Vt).attr("fill","none").attr("pointer-events","all").on("mousedown.brush",Qt).filter(V).on("touchstart.brush",Qt).on("touchmove.brush",_e).on("touchend.brush touchcancel.brush",Ne).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}Ft.move=function(je,ze){je.selection?je.on("start.brush",function(){$t(this,arguments).beforestart().start()}).on("interrupt.brush end.brush",function(){$t(this,arguments).end()}).tween("brush",function(){var ln=this,Je=ln.__brush,sn=$t(ln,arguments),Pn=Je.selection,Un=r.input(typeof ze=="function"?ze.apply(this,arguments):ze,Je.extent),jn=cn(Pn,Un);function vr(Qn){Je.selection=Qn===1&&Un===null?null:jn(Qn),Vt.call(ln),sn.brush()}return Pn!==null&&Un!==null?vr:vr(1)}):je.each(function(){var ln=this,Je=arguments,sn=ln.__brush,Pn=r.input(typeof ze=="function"?ze.apply(ln,Je):ze,sn.extent),Un=$t(ln,Je).beforestart();Tu(ln),sn.selection=Pn===null?null:Pn,Vt.call(ln),Un.start().brush().end()})},Ft.clear=function(je){Ft.move(je,null)};function Vt(){var je=rn(this),ze=Wa(this).selection;ze?(je.selectAll(".selection").style("display",null).attr("x",ze[0][0]).attr("y",ze[0][1]).attr("width",ze[1][0]-ze[0][0]).attr("height",ze[1][1]-ze[0][1]),je.selectAll(".handle").style("display",null).attr("x",function(ln){return ln.type[ln.type.length-1]==="e"?ze[1][0]-Pt/2:ze[0][0]-Pt/2}).attr("y",function(ln){return ln.type[0]==="s"?ze[1][1]-Pt/2:ze[0][1]-Pt/2}).attr("width",function(ln){return ln.type==="n"||ln.type==="s"?ze[1][0]-ze[0][0]+Pt:Pt}).attr("height",function(ln){return ln.type==="e"||ln.type==="w"?ze[1][1]-ze[0][1]+Pt:Pt})):je.selectAll(".selection,.handle").style("display","none").attr("x",null).attr("y",null).attr("width",null).attr("height",null)}function $t(je,ze,ln){var Je=je.__brush.emitter;return Je&&(!ln||!Je.clean)?Je:new ie(je,ze,ln)}function ie(je,ze,ln){this.that=je,this.args=ze,this.state=je.__brush,this.active=0,this.clean=ln}ie.prototype={beforestart:function(){return++this.active===1&&(this.state.emitter=this,this.starting=!0),this},start:function(){return this.starting?(this.starting=!1,this.emit("start")):this.emit("brush"),this},brush:function(){return this.emit("brush"),this},end:function(){return--this.active===0&&(delete this.state.emitter,this.emit("end")),this},emit:function(je){Xt(new ud(Ft,je,r.output(this.state.selection)),bt.apply,bt,[je,this.that,this.args])}};function Qt(){if(Dt&&!_r.touches||!A.apply(this,arguments))return;var je=this,ze=_r.target.__data__.type,ln=(ut&&_r.metaKey?ze="overlay":ze)==="selection"?cd:ut&&_r.altKey?cf:Gc,Je=r===$c?null:Nu[ze],sn=r===Xc?null:qc[ze],Pn=Wa(je),Un=Pn.extent,jn=Pn.selection,vr=Un[0][0],Qn,or,tr=Un[0][1],un,Wn,xr=Un[1][0],Hn,br,Zr=Un[1][1],Vr,oi,Di=0,Bi=0,Ko,No=Je&&sn&&ut&&_r.shiftKey,mo,ma,Gl=_r.touches?dc(_r.changedTouches[0].identifier):Tr,rc=Gl(je),Ws=rc,Gr=$t(je,arguments,!0).beforestart();ze==="overlay"?(jn&&(Ko=!0),Pn.selection=jn=[[Qn=r===$c?vr:rc[0],un=r===Xc?tr:rc[1]],[Hn=r===$c?xr:Qn,Vr=r===Xc?Zr:un]]):(Qn=jn[0][0],un=jn[0][1],Hn=jn[1][0],Vr=jn[1][1]),or=Qn,Wn=un,br=Hn,oi=Vr;var zi=rn(je).attr("pointer-events","none"),qi=zi.selectAll(".overlay").attr("cursor",fa[ze]);if(_r.touches)Gr.moved=ps,Gr.ended=Ps;else{var Dr=rn(_r.view).on("mousemove.brush",ps,!0).on("mouseup.brush",Ps,!0);ut&&Dr.on("keydown.brush",Ys,!0).on("keyup.brush",Lh,!0),zn(_r.view)}Np(),Tu(je),Vt.call(je),Gr.start();function ps(){var Os=Gl(je);No&&!mo&&!ma&&(Math.abs(Os[0]-Ws[0])>Math.abs(Os[1]-Ws[1])?ma=!0:mo=!0),Ws=Os,Ko=!0,Ml(),Zi()}function Zi(){var Os;switch(Di=Ws[0]-rc[0],Bi=Ws[1]-rc[1],ln){case hd:case cd:{Je&&(Di=Math.max(vr-Qn,Math.min(xr-Hn,Di)),or=Qn+Di,br=Hn+Di),sn&&(Bi=Math.max(tr-un,Math.min(Zr-Vr,Bi)),Wn=un+Bi,oi=Vr+Bi);break}case Gc:{Je<0?(Di=Math.max(vr-Qn,Math.min(xr-Qn,Di)),or=Qn+Di,br=Hn):Je>0&&(Di=Math.max(vr-Hn,Math.min(xr-Hn,Di)),or=Qn,br=Hn+Di),sn<0?(Bi=Math.max(tr-un,Math.min(Zr-un,Bi)),Wn=un+Bi,oi=Vr):sn>0&&(Bi=Math.max(tr-Vr,Math.min(Zr-Vr,Bi)),Wn=un,oi=Vr+Bi);break}case cf:{Je&&(or=Math.max(vr,Math.min(xr,Qn-Di*Je)),br=Math.max(vr,Math.min(xr,Hn+Di*Je))),sn&&(Wn=Math.max(tr,Math.min(Zr,un-Bi*sn)),oi=Math.max(tr,Math.min(Zr,Vr+Bi*sn)));break}}br0&&(Qn=or-Di),sn<0?Vr=oi-Bi:sn>0&&(un=Wn-Bi),ln=hd,qi.attr("cursor",fa.selection),Zi());break}default:return}Ml()}function Lh(){switch(_r.keyCode){case 16:{No&&(mo=ma=No=!1,Zi());break}case 18:{ln===cf&&(Je<0?Hn=br:Je>0&&(Qn=or),sn<0?Vr=oi:sn>0&&(un=Wn),ln=Gc,Zi());break}case 32:{ln===hd&&(_r.altKey?(Je&&(Hn=br-Di*Je,Qn=or+Di*Je),sn&&(Vr=oi-Bi*sn,un=Wn+Bi*sn),ln=cf):(Je<0?Hn=br:Je>0&&(Qn=or),sn<0?Vr=oi:sn>0&&(un=Wn),ln=Gc),qi.attr("cursor",fa[ze]),Zi());break}default:return}Ml()}}function _e(){$t(this,arguments).moved()}function Ne(){$t(this,arguments).ended()}function Pe(){var je=this.__brush||{selection:null};return je.extent=Ou(a.apply(this,arguments)),je.dim=r,je}return Ft.extent=function(je){return arguments.length?(a=typeof je=="function"?je:Op(Ou(je)),Ft):a},Ft.filter=function(je){return arguments.length?(A=typeof je=="function"?je:Op(!!je),Ft):A},Ft.touchable=function(je){return arguments.length?(V=typeof je=="function"?je:Op(!!je),Ft):V},Ft.handleSize=function(je){return arguments.length?(Pt=+je,Ft):Pt},Ft.keyModifiers=function(je){return arguments.length?(ut=!!je,Ft):ut},Ft.on=function(){var je=bt.on.apply(bt,arguments);return je===bt?Ft:je},Ft}var ug=Math.cos,fd=Math.sin,cg=Math.PI,Du=cg/2,hg=cg*2,Ax=Math.max;function Rp(r){return function(a,A){return r(a.source.value+a.target.value,A.source.value+A.target.value)}}function Lp(){var r=0,a=null,A=null,V=null;function ut(bt){var Pt=bt.length,Dt=[],Ft=(0,d.y1)(Pt),Vt=[],$t=[],ie=$t.groups=new Array(Pt),Qt=new Array(Pt*Pt),_e,Ne,Pe,je,ze,ln;for(_e=0,ze=-1;++zetu)if(!(Math.abs($t*Dt-Ft*Vt)>tu)||!ut)this._+="L"+(this._x1=r)+","+(this._y1=a);else{var Qt=A-bt,_e=V-Pt,Ne=Dt*Dt+Ft*Ft,Pe=Qt*Qt+_e*_e,je=Math.sqrt(Ne),ze=Math.sqrt(ie),ln=ut*Math.tan((Ru-Math.acos((Ne+ie-Pe)/(2*je*ze)))/2),Je=ln/ze,sn=ln/je;Math.abs(Je-1)>tu&&(this._+="L"+(r+Je*Vt)+","+(a+Je*$t)),this._+="A"+ut+","+ut+",0,0,"+ +($t*Qt>Vt*_e)+","+(this._x1=r+sn*Dt)+","+(this._y1=a+sn*Ft)}},arc:function(r,a,A,V,ut,bt){r=+r,a=+a,A=+A,bt=!!bt;var Pt=A*Math.cos(V),Dt=A*Math.sin(V),Ft=r+Pt,Vt=a+Dt,$t=1^bt,ie=bt?V-ut:ut-V;if(A<0)throw new Error("negative radius: "+A);this._x1===null?this._+="M"+Ft+","+Vt:(Math.abs(this._x1-Ft)>tu||Math.abs(this._y1-Vt)>tu)&&(this._+="L"+Ft+","+Vt),A&&(ie<0&&(ie=ie%dd+dd),ie>Ip?this._+="A"+A+","+A+",0,1,"+$t+","+(r-Pt)+","+(a-Dt)+"A"+A+","+A+",0,1,"+$t+","+(this._x1=Ft)+","+(this._y1=Vt):ie>tu&&(this._+="A"+A+","+A+",0,"+ +(ie>=Ru)+","+$t+","+(this._x1=r+A*Math.cos(ut))+","+(this._y1=a+A*Math.sin(ut))))},rect:function(r,a,A,V){this._+="M"+(this._x0=this._x1=+r)+","+(this._y0=this._y1=+a)+"h"+ +A+"v"+ +V+"h"+-A+"Z"},toString:function(){return this._}};const Lu=jp;function Gn(r){return r.source}function xy(r){return r.target}function ff(r){return r.radius}function Ks(r){return r.startAngle}function Zc(r){return r.endAngle}function fg(){var r=Gn,a=xy,A=ff,V=Ks,ut=Zc,bt=null;function Pt(){var Dt,Ft=vy.call(arguments),Vt=r.apply(this,Ft),$t=a.apply(this,Ft),ie=+A.apply(this,(Ft[0]=Vt,Ft)),Qt=V.apply(this,Ft)-Du,_e=ut.apply(this,Ft)-Du,Ne=ie*ug(Qt),Pe=ie*fd(Qt),je=+A.apply(this,(Ft[0]=$t,Ft)),ze=V.apply(this,Ft)-Du,ln=ut.apply(this,Ft)-Du;if(bt||(bt=Dt=Lu()),bt.moveTo(Ne,Pe),bt.arc(0,0,ie,Qt,_e),(Qt!==ze||_e!==ln)&&(bt.quadraticCurveTo(0,0,je*ug(ze),je*fd(ze)),bt.arc(0,0,je,ze,ln)),bt.quadraticCurveTo(0,0,Ne,Pe),bt.closePath(),Dt)return bt=null,Dt+""||null}return Pt.radius=function(Dt){return arguments.length?(A=typeof Dt=="function"?Dt:hf(+Dt),Pt):A},Pt.startAngle=function(Dt){return arguments.length?(V=typeof Dt=="function"?Dt:hf(+Dt),Pt):V},Pt.endAngle=function(Dt){return arguments.length?(ut=typeof Dt=="function"?Dt:hf(+Dt),Pt):ut},Pt.source=function(Dt){return arguments.length?(r=Dt,Pt):r},Pt.target=function(Dt){return arguments.length?(a=Dt,Pt):a},Pt.context=function(Dt){return arguments.length?(bt=Dt==null?null:Dt,Pt):bt},Pt}var Ar="$";function Zs(){}Zs.prototype=Iu.prototype={constructor:Zs,has:function(r){return Ar+r in this},get:function(r){return this[Ar+r]},set:function(r,a){return this[Ar+r]=a,this},remove:function(r){var a=Ar+r;return a in this&&delete this[a]},clear:function(){for(var r in this)r[0]===Ar&&delete this[r]},keys:function(){var r=[];for(var a in this)a[0]===Ar&&r.push(a.slice(1));return r},values:function(){var r=[];for(var a in this)a[0]===Ar&&r.push(this[a]);return r},entries:function(){var r=[];for(var a in this)a[0]===Ar&&r.push({key:a.slice(1),value:this[a]});return r},size:function(){var r=0;for(var a in this)a[0]===Ar&&++r;return r},empty:function(){for(var r in this)if(r[0]===Ar)return!1;return!0},each:function(r){for(var a in this)a[0]===Ar&&r(this[a],a.slice(1),this)}};function Iu(r,a){var A=new Zs;if(r instanceof Zs)r.each(function(Dt,Ft){A.set(Ft,Dt)});else if(Array.isArray(r)){var V=-1,ut=r.length,bt;if(a==null)for(;++V=r.length)return A!=null&&Dt.sort(A),V!=null?V(Dt):Dt;for(var ie=-1,Qt=Dt.length,_e=r[Ft++],Ne,Pe,je=eu(),ze,ln=Vt();++ier.length)return Dt;var Vt,$t=a[Ft-1];return V!=null&&Ft>=r.length?Vt=Dt.entries():(Vt=[],Dt.each(function(ie,Qt){Vt.push({key:Qt,values:Pt(ie,Ft)})})),$t!=null?Vt.sort(function(ie,Qt){return $t(ie.key,Qt.key)}):Vt}return ut={object:function(Dt){return bt(Dt,0,Po,Qa)},map:function(Dt){return bt(Dt,0,pd,df)},entries:function(Dt){return Pt(bt(Dt,0,pd,df),0)},key:function(Dt){return r.push(Dt),ut},sortKeys:function(Dt){return a[r.length-1]=Dt,ut},sortValues:function(Dt){return A=Dt,ut},rollup:function(Dt){return V=Dt,ut}}}function Po(){return{}}function Qa(r,a,A){r[a]=A}function pd(){return eu()}function df(r,a,A){r.set(a,A)}function pf(){}var Qc=eu.prototype;pf.prototype=nu.prototype={constructor:pf,has:Qc.has,add:function(r){return r+="",this[Ar+r]=r,this},remove:Qc.remove,clear:Qc.clear,values:Qc.keys,size:Qc.size,empty:Qc.empty,each:Qc.each};function nu(r,a){var A=new pf;if(r instanceof pf)r.each(function(bt){A.add(bt)});else if(r){var V=-1,ut=r.length;if(a==null)for(;++Vgf?Math.pow(r,.3333333333333333):r/bs+kl}function Wi(r){return r>da?r*r*r:bs*(r-kl)}function Io(r){return 255*(r<=.0031308?12.92*r:1.055*Math.pow(r,.4166666666666667)-.055)}function Is(r){return(r/=255)<=.04045?r/12.92:Math.pow((r+.055)/1.055,2.4)}function po(r){if(r instanceof js)return new js(r.h,r.c,r.l,r.opacity);if(r instanceof Oo||(r=Fu(r)),r.a===0&&r.b===0)return new js(NaN,0V!=_e>V&&A<(Qt-Vt)*(V-$t)/(_e-$t)+Vt&&(ut=-ut)}return ut}function Pa(r,a,A){var V;return wy(r,a,A)&&dg(r[V=+(r[0]===a[0])],A[V],a[V])}function wy(r,a,A){return(a[0]-r[0])*(A[1]-r[1])===(A[0]-r[0])*(a[1]-r[1])}function dg(r,a,A){return r<=a&&a<=A||A<=a&&a<=r}function zp(){}var Nl=[[],[[[1,1.5],[.5,1]]],[[[1.5,1],[1,1.5]]],[[[1.5,1],[.5,1]]],[[[1,.5],[1.5,1]]],[[[1,1.5],[.5,1]],[[1,.5],[1.5,1]]],[[[1,.5],[1,1.5]]],[[[1,.5],[.5,1]]],[[[.5,1],[1,.5]]],[[[1,1.5],[1,.5]]],[[[.5,1],[1,.5]],[[1.5,1],[1,1.5]]],[[[1.5,1],[1,.5]]],[[[.5,1],[1.5,1]]],[[[1,1.5],[1.5,1]]],[[[.5,1],[1,1.5]]],[]];function vc(){var r=1,a=1,A=d.zr,V=Ft;function ut(Vt){var $t=A(Vt);if(Array.isArray($t))$t=$t.slice().sort(xd);else{var ie=(0,d.Xx)(Vt),Qt=ie[0],_e=ie[1];$t=(0,d.sG)(Qt,_e,$t),$t=(0,d.y1)(Math.floor(Qt/$t)*$t,Math.floor(_e/$t)*$t,$t)}return $t.map(function(Ne){return bt(Vt,Ne)})}function bt(Vt,$t){var ie=[],Qt=[];return Pt(Vt,$t,function(_e){V(_e,Vt,$t),bd(_e)>0?ie.push([_e]):Qt.push(_e)}),Qt.forEach(function(_e){for(var Ne=0,Pe=ie.length,je;Ne=$t,Nl[ze<<1].forEach(sn);++Ne=$t,Nl[je|ze<<1].forEach(sn);for(Nl[ze<<0].forEach(sn);++Pe=$t,ln=Vt[Pe*r]>=$t,Nl[ze<<1|ln<<2].forEach(sn);++Ne=$t,Je=ln,ln=Vt[Pe*r+Ne+1]>=$t,Nl[je|ze<<1|ln<<2|Je<<3].forEach(sn);Nl[ze|ln<<3].forEach(sn)}for(Ne=-1,ln=Vt[Pe*r]>=$t,Nl[ln<<2].forEach(sn);++Ne=$t,Nl[ln<<2|Je<<3].forEach(sn);Nl[ln<<3].forEach(sn);function sn(Pn){var Un=[Pn[0][0]+Ne,Pn[0][1]+Pe],jn=[Pn[1][0]+Ne,Pn[1][1]+Pe],vr=Dt(Un),Qn=Dt(jn),or,tr;(or=_e[vr])?(tr=Qt[Qn])?(delete _e[or.end],delete Qt[tr.start],or===tr?(or.ring.push(jn),ie(or.ring)):Qt[or.start]=_e[tr.end]={start:or.start,end:tr.end,ring:or.ring.concat(tr.ring)}):(delete _e[or.end],or.ring.push(jn),_e[or.end=Qn]=or):(or=Qt[Qn])?(tr=_e[vr])?(delete Qt[or.start],delete _e[tr.end],or===tr?(or.ring.push(jn),ie(or.ring)):Qt[tr.start]=_e[or.end]={start:tr.start,end:or.end,ring:tr.ring.concat(or.ring)}):(delete Qt[or.start],or.ring.unshift(Un),Qt[or.start=vr]=or):Qt[vr]=_e[Qn]={start:vr,end:Qn,ring:[Un,jn]}}}function Dt(Vt){return Vt[0]*2+Vt[1]*(r+1)*4}function Ft(Vt,$t,ie){Vt.forEach(function(Qt){var _e=Qt[0],Ne=Qt[1],Pe=_e|0,je=Ne|0,ze,ln=$t[je*r+Pe];_e>0&&_e0&&Ne0)||!(ie>0))throw new Error("invalid size");return r=$t,a=ie,ut},ut.thresholds=function(Vt){return arguments.length?(A=typeof Vt=="function"?Vt:Array.isArray(Vt)?Ol(vd.call(Vt)):Ol(Vt),ut):A},ut.smooth=function(Vt){return arguments.length?(V=Vt?Ft:zp,ut):V===Ft},ut}function nh(r,a,A){for(var V=r.width,ut=r.height,bt=(A<<1)+1,Pt=0;Pt=A&&(Dt>=bt&&(Ft-=r.data[Dt-bt+Pt*V]),a.data[Dt-A+Pt*V]=Ft/Math.min(Dt+1,V-1+bt-Dt,bt))}function pg(r,a,A){for(var V=r.width,ut=r.height,bt=(A<<1)+1,Pt=0;Pt=A&&(Dt>=bt&&(Ft-=r.data[Pt+(Dt-bt)*V]),a.data[Pt+(Dt-A)*V]=Ft/Math.min(Dt+1,ut-1+bt-Dt,bt))}function Nx(r){return r[0]}function _y(r){return r[1]}function Dx(){return 1}function Rx(){var r=Nx,a=_y,A=Dx,V=960,ut=500,bt=20,Pt=2,Dt=bt*3,Ft=V+Dt*2>>Pt,Vt=ut+Dt*2>>Pt,$t=Ol(20);function ie(ze){var ln=new Float32Array(Ft*Vt),Je=new Float32Array(Ft*Vt);ze.forEach(function(Un,jn,vr){var Qn=+r(Un,jn,vr)+Dt>>Pt,or=+a(Un,jn,vr)+Dt>>Pt,tr=+A(Un,jn,vr);Qn>=0&&Qn=0&&or>Pt),pg({width:Ft,height:Vt,data:Je},{width:Ft,height:Vt,data:ln},bt>>Pt),nh({width:Ft,height:Vt,data:ln},{width:Ft,height:Vt,data:Je},bt>>Pt),pg({width:Ft,height:Vt,data:Je},{width:Ft,height:Vt,data:ln},bt>>Pt),nh({width:Ft,height:Vt,data:ln},{width:Ft,height:Vt,data:Je},bt>>Pt),pg({width:Ft,height:Vt,data:Je},{width:Ft,height:Vt,data:ln},bt>>Pt);var sn=$t(ln);if(!Array.isArray(sn)){var Pn=(0,d.T9)(ln);sn=(0,d.sG)(0,Pn,sn),sn=(0,d.y1)(0,Math.floor(Pn/sn)*sn,sn),sn.shift()}return vc().thresholds(sn).size([Ft,Vt])(ln).map(Qt)}function Qt(ze){return ze.value*=Math.pow(2,-2*Pt),ze.coordinates.forEach(_e),ze}function _e(ze){ze.forEach(Ne)}function Ne(ze){ze.forEach(Pe)}function Pe(ze){ze[0]=ze[0]*Math.pow(2,Pt)-Dt,ze[1]=ze[1]*Math.pow(2,Pt)-Dt}function je(){return Dt=bt*3,Ft=V+Dt*2>>Pt,Vt=ut+Dt*2>>Pt,ie}return ie.x=function(ze){return arguments.length?(r=typeof ze=="function"?ze:Ol(+ze),ie):r},ie.y=function(ze){return arguments.length?(a=typeof ze=="function"?ze:Ol(+ze),ie):a},ie.weight=function(ze){return arguments.length?(A=typeof ze=="function"?ze:Ol(+ze),ie):A},ie.size=function(ze){if(!arguments.length)return[V,ut];var ln=Math.ceil(ze[0]),Je=Math.ceil(ze[1]);if(!(ln>=0)&&!(ln>=0))throw new Error("invalid size");return V=ln,ut=Je,je()},ie.cellSize=function(ze){if(!arguments.length)return 1<=1))throw new Error("invalid cell size");return Pt=Math.floor(Math.log(ze)/Math.LN2),je()},ie.thresholds=function(ze){return arguments.length?($t=typeof ze=="function"?ze:Array.isArray(ze)?Ol(vd.call(ze)):Ol(ze),ie):$t},ie.bandwidth=function(ze){if(!arguments.length)return Math.sqrt(bt*(bt+1));if(!((ze=+ze)>=0))throw new Error("invalid bandwidth");return bt=Math.round((Math.sqrt(4*ze*ze+1)-1)/2),je()},ie}function rh(r){return function(){return r}}function mg(r,a,A,V,ut,bt,Pt,Dt,Ft,Vt){this.target=r,this.type=a,this.subject=A,this.identifier=V,this.active=ut,this.x=bt,this.y=Pt,this.dx=Dt,this.dy=Ft,this._=Vt}mg.prototype.on=function(){var r=this._.on.apply(this._,arguments);return r===this._?this:r};function Lx(){return!_r.ctrlKey&&!_r.button}function gg(){return this.parentNode}function Ix(r){return r==null?{x:_r.x,y:_r.y}:r}function jx(){return navigator.maxTouchPoints||"ontouchstart"in this}function Sy(){var r=Lx,a=gg,A=Ix,V=jx,ut={},bt=dt("start","drag","end"),Pt=0,Dt,Ft,Vt,$t,ie=0;function Qt(sn){sn.on("mousedown.drag",_e).filter(V).on("touchstart.drag",je).on("touchmove.drag",ze).on("touchend.drag touchcancel.drag",ln).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function _e(){if(!($t||!r.apply(this,arguments))){var sn=Je("mouse",a.apply(this,arguments),Tr,this,arguments);sn&&(rn(_r.view).on("mousemove.drag",Ne,!0).on("mouseup.drag",Pe,!0),zn(_r.view),En(),Vt=!1,Dt=_r.clientX,Ft=_r.clientY,sn("start"))}}function Ne(){if(Ln(),!Vt){var sn=_r.clientX-Dt,Pn=_r.clientY-Ft;Vt=sn*sn+Pn*Pn>ie}ut.mouse("drag")}function Pe(){rn(_r.view).on("mousemove.drag mouseup.drag",null),pr(_r.view,Vt),Ln(),ut.mouse("end")}function je(){if(r.apply(this,arguments)){var sn=_r.changedTouches,Pn=a.apply(this,arguments),Un=sn.length,jn,vr;for(jn=0;jn9999?"+"+va(r,6):va(r,4)}function b_(r){var a=r.getUTCHours(),A=r.getUTCMinutes(),V=r.getUTCSeconds(),ut=r.getUTCMilliseconds();return isNaN(r)?"Invalid Date":Ki(r.getUTCFullYear(),4)+"-"+va(r.getUTCMonth()+1,2)+"-"+va(r.getUTCDate(),2)+(ut?"T"+va(a,2)+":"+va(A,2)+":"+va(V,2)+"."+va(ut,3)+"Z":V?"T"+va(a,2)+":"+va(A,2)+":"+va(V,2)+"Z":A||a?"T"+va(a,2)+":"+va(A,2)+"Z":"")}function oa(r){var a=new RegExp('["'+r+` -\r]`),A=r.charCodeAt(0);function V(ie,Qt){var _e,Ne,Pe=ut(ie,function(je,ze){if(_e)return _e(je,ze-1);Ne=je,_e=Qt?vg(je,Qt):yg(je)});return Pe.columns=Ne||[],Pe}function ut(ie,Qt){var _e=[],Ne=ie.length,Pe=0,je=0,ze,ln=Ne<=0,Je=!1;ie.charCodeAt(Ne-1)===vf&&--Ne,ie.charCodeAt(Ne-1)===wd&&--Ne;function sn(){if(ln)return xc;if(Je)return Je=!1,Dl;var Un,jn=Pe,vr;if(ie.charCodeAt(jn)===yf){for(;Pe++=Ne?ln=!0:(vr=ie.charCodeAt(Pe++))===vf?Je=!0:vr===wd&&(Je=!0,ie.charCodeAt(Pe)===vf&&++Pe),ie.slice(jn+1,Un-1).replace(/""/g,'"')}for(;Pe=(ie=(Dt+Vt)/2))?Dt=ie:Vt=ie,(je=A>=(Qt=(Ft+$t)/2))?Ft=Qt:$t=Qt,ut=bt,!(bt=bt[ze=je<<1|Pe]))return ut[ze]=Pt,r;if(_e=+r._x.call(null,bt.data),Ne=+r._y.call(null,bt.data),a===_e&&A===Ne)return Pt.next=bt,ut?ut[ze]=Pt:r._root=Pt,r;do ut=ut?ut[ze]=new Array(4):r._root=new Array(4),(Pe=a>=(ie=(Dt+Vt)/2))?Dt=ie:Vt=ie,(je=A>=(Qt=(Ft+$t)/2))?Ft=Qt:$t=Qt;while((ze=je<<1|Pe)===(ln=(Ne>=Qt)<<1|_e>=ie));return ut[ln]=bt,ut[ze]=Pt,r}function Pg(r){var a,A,V=r.length,ut,bt,Pt=new Array(V),Dt=new Array(V),Ft=1/0,Vt=1/0,$t=-1/0,ie=-1/0;for(A=0;A$t&&($t=ut),btie&&(ie=bt));if(Ft>$t||Vt>ie)return this;for(this.cover(Ft,Vt).cover($t,ie),A=0;Ar||r>=ut||V>a||a>=bt;)switch(Vt=(a$t||(Dt=Ne.y0)>ie||(Ft=Ne.x1)=ze)<<1|r>=je)&&(Ne=Qt[Qt.length-1],Qt[Qt.length-1]=Qt[Qt.length-1-Pe],Qt[Qt.length-1-Pe]=Ne)}else{var ln=r-+this._x.call(null,_e.data),Je=a-+this._y.call(null,_e.data),sn=ln*ln+Je*Je;if(sn=(Qt=(Pt+Ft)/2))?Pt=Qt:Ft=Qt,(Pe=ie>=(_e=(Dt+Vt)/2))?Dt=_e:Vt=_e,a=A,!(A=A[je=Pe<<1|Ne]))return this;if(!A.length)break;(a[je+1&3]||a[je+2&3]||a[je+3&3])&&(V=a,ze=je)}for(;A.data!==r;)if(ut=A,!(A=A.next))return this;return(bt=A.next)&&delete A.next,ut?(bt?ut.next=bt:delete ut.next,this):a?(bt?a[je]=bt:delete a[je],(A=a[0]||a[1]||a[2]||a[3])&&A===(a[3]||a[2]||a[1]||a[0])&&!A.length&&(V?V[ze]=A:this._root=A),this):(this._root=bt,this)}function Hu(r){for(var a=0,A=r.length;aie.index){var or=Qt-jn.x-jn.vx,tr=_e-jn.y-jn.vy,un=or*or+tr*tr;unQt+Qn||Pn_e+Qn||Un<_e-Qn}}function Pt(Ft){if(Ft.data)return Ft.r=A[Ft.data.index];for(var Vt=Ft.r=0;Vt<4;++Vt)Ft[Vt]&&Ft[Vt].r>Ft.r&&(Ft.r=Ft[Vt].r)}function Dt(){if(a){var Ft,Vt=a.length,$t;for(A=new Array(Vt),Ft=0;Ft1?(Pe==null?Dt.remove(Ne):Dt.set(Ne,_e(Pe)),a):Dt.get(Ne)},find:function(Ne,Pe,je){var ze=0,ln=r.length,Je,sn,Pn,Un,jn;for(je==null?je=1/0:je*=je,ze=0;ze1?(Vt.on(Ne,Pe),a):Vt.on(Ne)}}}function Ux(){var r,a,A,V=aa(-30),ut,bt=1,Pt=1/0,Dt=.81;function Ft(Qt){var _e,Ne=r.length,Pe=Na(r,fh,Ly).visitAfter($t);for(A=Qt,_e=0;_e=Pt)return;(Qt.data!==a||Qt.next)&&(je===0&&(je=Bl(),Je+=je*je),ze===0&&(ze=Bl(),Je+=ze*ze),Je=1e21?r.toLocaleString("en").replace(/,/g,""):r.toString(10)}function em(r,a){if((A=(r=a?r.toExponential(a-1):r.toExponential()).indexOf("e"))<0)return null;var A,V=r.slice(0,A);return[V.length>1?V[0]+V.slice(2):V,+r.slice(A+1)]}function Ul(r){return r=em(Math.abs(r)),r?r[1]:NaN}function Fy(r,a){return function(A,V){for(var ut=A.length,bt=[],Pt=0,Dt=r[0],Ft=0;ut>0&&Dt>0&&(Ft+Dt+1>V&&(Dt=Math.max(1,V-Ft)),bt.push(A.substring(ut-=Dt,ut+Dt)),!((Ft+=Dt+1)>V));)Dt=r[Pt=(Pt+1)%r.length];return bt.reverse().join(a)}}function sa(r){return function(a){return a.replace(/[0-9]/g,function(A){return r[+A]})}}var Vx=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function Wu(r){if(!(a=Vx.exec(r)))throw new Error("invalid format: "+r);var a;return new nm({fill:a[1],align:a[2],sign:a[3],symbol:a[4],zero:a[5],width:a[6],comma:a[7],precision:a[8]&&a[8].slice(1),trim:a[9],type:a[10]})}Wu.prototype=nm.prototype;function nm(r){this.fill=r.fill===void 0?" ":r.fill+"",this.align=r.align===void 0?">":r.align+"",this.sign=r.sign===void 0?"-":r.sign+"",this.symbol=r.symbol===void 0?"":r.symbol+"",this.zero=!!r.zero,this.width=r.width===void 0?void 0:+r.width,this.comma=!!r.comma,this.precision=r.precision===void 0?void 0:+r.precision,this.trim=!!r.trim,this.type=r.type===void 0?"":r.type+""}nm.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width===void 0?"":Math.max(1,this.width|0))+(this.comma?",":"")+(this.precision===void 0?"":"."+Math.max(0,this.precision|0))+(this.trim?"~":"")+this.type};function Wx(r){t:for(var a=r.length,A=1,V=-1,ut;A0&&(V=0);break}return V>0?r.slice(0,V)+r.slice(ut+1):r}var Dg;function zy(r,a){var A=em(r,a);if(!A)return r+"";var V=A[0],ut=A[1],bt=ut-(Dg=Math.max(-8,Math.min(8,Math.floor(ut/3)))*3)+1,Pt=V.length;return bt===Pt?V:bt>Pt?V+new Array(bt-Pt+1).join("0"):bt>0?V.slice(0,bt)+"."+V.slice(bt):"0."+new Array(1-bt).join("0")+em(r,Math.max(0,a+bt-1))[0]}function Uy(r,a){var A=em(r,a);if(!A)return r+"";var V=A[0],ut=A[1];return ut<0?"0."+new Array(-ut).join("0")+V:V.length>ut+1?V.slice(0,ut+1)+"."+V.slice(ut+1):V+new Array(ut-V.length+2).join("0")}const io={"%":function(r,a){return(r*100).toFixed(a)},b:function(r){return Math.round(r).toString(2)},c:function(r){return r+""},d:cs,e:function(r,a){return r.toExponential(a)},f:function(r,a){return r.toFixed(a)},g:function(r,a){return r.toPrecision(a)},o:function(r){return Math.round(r).toString(8)},p:function(r,a){return Uy(r*100,a)},r:Uy,s:zy,X:function(r){return Math.round(r).toString(16).toUpperCase()},x:function(r){return Math.round(r).toString(16)}};function Yu(r){return r}var Cc=Array.prototype.map,ol=["y","z","a","f","p","n","\xB5","m","","k","M","G","T","P","E","Z","Y"];function Cf(r){var a=r.grouping===void 0||r.thousands===void 0?Yu:Fy(Cc.call(r.grouping,Number),r.thousands+""),A=r.currency===void 0?"":r.currency[0]+"",V=r.currency===void 0?"":r.currency[1]+"",ut=r.decimal===void 0?".":r.decimal+"",bt=r.numerals===void 0?Yu:sa(Cc.call(r.numerals,String)),Pt=r.percent===void 0?"%":r.percent+"",Dt=r.minus===void 0?"-":r.minus+"",Ft=r.nan===void 0?"NaN":r.nan+"";function Vt(ie){ie=Wu(ie);var Qt=ie.fill,_e=ie.align,Ne=ie.sign,Pe=ie.symbol,je=ie.zero,ze=ie.width,ln=ie.comma,Je=ie.precision,sn=ie.trim,Pn=ie.type;Pn==="n"?(ln=!0,Pn="g"):io[Pn]||(Je===void 0&&(Je=12),sn=!0,Pn="g"),(je||Qt==="0"&&_e==="=")&&(je=!0,Qt="0",_e="=");var Un=Pe==="$"?A:Pe==="#"&&/[boxX]/.test(Pn)?"0"+Pn.toLowerCase():"",jn=Pe==="$"?V:/[%p]/.test(Pn)?Pt:"",vr=io[Pn],Qn=/[defgprs%]/.test(Pn);Je=Je===void 0?6:/[gprs]/.test(Pn)?Math.max(1,Math.min(21,Je)):Math.max(0,Math.min(20,Je));function or(tr){var un=Un,Wn=jn,xr,Hn,br;if(Pn==="c")Wn=vr(tr)+Wn,tr="";else{tr=+tr;var Zr=tr<0||1/tr<0;if(tr=isNaN(tr)?Ft:vr(Math.abs(tr),Je),sn&&(tr=Wx(tr)),Zr&&+tr==0&&Ne!=="+"&&(Zr=!1),un=(Zr?Ne==="("?Ne:Dt:Ne==="-"||Ne==="("?"":Ne)+un,Wn=(Pn==="s"?ol[8+Dg/3]:"")+Wn+(Zr&&Ne==="("?")":""),Qn){for(xr=-1,Hn=tr.length;++xrbr||br>57){Wn=(br===46?ut+tr.slice(xr+1):tr.slice(xr))+Wn,tr=tr.slice(0,xr);break}}}ln&&!je&&(tr=a(tr,1/0));var Vr=un.length+tr.length+Wn.length,oi=Vr>1)+un+tr+Wn+oi.slice(Vr);break;default:tr=oi+un+tr+Wn;break}return bt(tr)}return or.toString=function(){return ie+""},or}function $t(ie,Qt){var _e=Vt((ie=Wu(ie),ie.type="f",ie)),Ne=Math.max(-8,Math.min(8,Math.floor(Ul(Qt)/3)))*3,Pe=Math.pow(10,-Ne),je=ol[8+Ne/3];return function(ze){return _e(Pe*ze)+je}}return{format:Vt,formatPrefix:$t}}var Hl,dh,Od;rm({decimal:".",thousands:",",grouping:[3],currency:["$",""],minus:"-"});function rm(r){return Hl=Cf(r),dh=Hl.format,Od=Hl.formatPrefix,Hl}function Yx(r){return Math.max(0,-Ul(Math.abs(r)))}function im(r,a){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(Ul(a)/3)))*3-Ul(Math.abs(r)))}function Gx(r,a){return r=Math.abs(r),a=Math.abs(a)-r,Math.max(0,Ul(a)-Ul(r))+1}function Mc(){return new Nd}function Nd(){this.reset()}Nd.prototype={constructor:Nd,reset:function(){this.s=this.t=0},add:function(r){Dd(ph,r,this.t),Dd(this,ph.s,this.s),this.s?this.t+=ph.t:this.s=ph.t},valueOf:function(){return this.s}};var ph=new Nd;function Dd(r,a,A){var V=r.s=a+A,ut=V-a,bt=V-ut;r.t=a-bt+(A-ut)}var li=1e-6,Mf=1e-12,Ii=Math.PI,Fo=Ii/2,Gu=Ii/4,Da=Ii*2,vo=180/Ii,ti=Ii/180,ji=Math.abs,mh=Math.atan,za=Math.atan2,Qr=Math.cos,Xu=Math.ceil,gh=Math.exp,om=Math.floor,h=Math.log,O=Math.pow,ct=Math.sin,Lt=Math.sign||function(r){return r>0?1:r<0?-1:0},Gt=Math.sqrt,se=Math.tan;function Fe(r){return r>1?0:r<-1?Ii:Math.acos(r)}function dn(r){return r>1?Fo:r<-1?-Fo:Math.asin(r)}function Tn(r){return(r=ct(r/2))*r}function Fn(){}function Sr(r,a){r&&Er.hasOwnProperty(r.type)&&Er[r.type](r,a)}var kr={Feature:function(r,a){Sr(r.geometry,a)},FeatureCollection:function(r,a){for(var A=r.features,V=-1,ut=A.length;++V=0?1:-1,ut=V*A,bt=Qr(a),Pt=ct(a),Dt=di*Pt,Ft=ei*bt+Dt*Qr(ut),Vt=Dt*V*ct(ut);ta.add(za(Vt,Ft)),Rr=r,ei=bt,di=Pt}function Hy(r){return Vn.reset(),Wr(r,ni),Vn*2}function Vy(r){return[za(r[1],r[0]),dn(r[2])]}function Rd(r){var a=r[0],A=r[1],V=Qr(A);return[V*Qr(a),V*ct(a),ct(A)]}function Wy(r,a){return r[0]*a[0]+r[1]*a[1]+r[2]*a[2]}function am(r,a){return[r[1]*a[2]-r[2]*a[1],r[2]*a[0]-r[0]*a[2],r[0]*a[1]-r[1]*a[0]]}function kc(r,a){r[0]+=a[0],r[1]+=a[1],r[2]+=a[2]}function yh(r,a){return[r[0]*a,r[1]*a,r[2]*a]}function Rg(r){var a=Gt(r[0]*r[0]+r[1]*r[1]+r[2]*r[2]);r[0]/=a,r[1]/=a,r[2]/=a}var la,al,qo,Vl,pa,FT,__,Ld,vh=Mc(),Ac,sl,Pc={point:Yy,lineStart:sm,lineEnd:Gy,polygonStart:function(){Pc.point=E_,Pc.lineStart=Xx,Pc.lineEnd=H5,vh.reset(),ni.polygonStart()},polygonEnd:function(){ni.polygonEnd(),Pc.point=Yy,Pc.lineStart=sm,Pc.lineEnd=Gy,ta<0?(la=-(qo=180),al=-(Vl=90)):vh>li?Vl=90:vh<-li&&(al=-90),sl[0]=la,sl[1]=qo},sphere:function(){la=-(qo=180),al=-(Vl=90)}};function Yy(r,a){Ac.push(sl=[la=r,qo=r]),aVl&&(Vl=a)}function S_(r,a){var A=Rd([r*ti,a*ti]);if(Ld){var V=am(Ld,A),ut=[V[1],-V[0],0],bt=am(ut,V);Rg(bt),bt=Vy(bt);var Pt=r-pa,Dt=Pt>0?1:-1,Ft=bt[0]*vo*Dt,Vt,$t=ji(Pt)>180;$t^(Dt*paVl&&(Vl=Vt)):(Ft=(Ft+360)%360-180,$t^(Dt*paVl&&(Vl=a))),$t?rll(la,qo)&&(qo=r):ll(r,qo)>ll(la,qo)&&(la=r):qo>=la?(rqo&&(qo=r)):r>pa?ll(la,r)>ll(la,qo)&&(qo=r):ll(r,qo)>ll(la,qo)&&(la=r)}else Ac.push(sl=[la=r,qo=r]);aVl&&(Vl=a),Ld=A,pa=r}function sm(){Pc.point=S_}function Gy(){sl[0]=la,sl[1]=qo,Pc.point=Yy,Ld=null}function E_(r,a){if(Ld){var A=r-pa;vh.add(ji(A)>180?A+(A>0?360:-360):A)}else FT=r,__=a;ni.point(r,a),S_(r,a)}function Xx(){ni.lineStart()}function H5(){E_(FT,__),ni.lineEnd(),ji(vh)>li&&(la=-(qo=180)),sl[0]=la,sl[1]=qo,Ld=null}function ll(r,a){return(a-=r)<0?a+360:a}function C_(r,a){return r[0]-a[0]}function $x(r,a){return r[0]<=r[1]?r[0]<=a&&a<=r[1]:all(V[0],V[1])&&(V[1]=ut[1]),ll(ut[0],V[1])>ll(V[0],V[1])&&(V[0]=ut[0])):bt.push(V=ut);for(Pt=-1/0,A=bt.length-1,a=0,V=bt[A];a<=A;V=ut,++a)ut=bt[a],(Dt=ll(V[1],ut[0]))>Pt&&(Pt=Dt,la=ut[0],qo=V[1])}return Ac=sl=null,la===1/0||al===1/0?[[NaN,NaN],[NaN,NaN]]:[[la,al],[qo,Vl]]}var Oc,Lg,Xy,$y,qy,lm,Ky,Zy,Ms,Qy,qx,M_,T_,zs,Us,Hs,$u={sphere:Fn,point:Jy,lineStart:k_,lineEnd:P_,polygonStart:function(){$u.lineStart=UT,$u.lineEnd=HT},polygonEnd:function(){$u.lineStart=k_,$u.lineEnd=P_}};function Jy(r,a){r*=ti,a*=ti;var A=Qr(a);Ig(A*Qr(r),A*ct(r),ct(a))}function Ig(r,a,A){++Oc,Xy+=(r-Xy)/Oc,$y+=(a-$y)/Oc,qy+=(A-qy)/Oc}function k_(){$u.point=A_}function A_(r,a){r*=ti,a*=ti;var A=Qr(a);zs=A*Qr(r),Us=A*ct(r),Hs=ct(a),$u.point=zT,Ig(zs,Us,Hs)}function zT(r,a){r*=ti,a*=ti;var A=Qr(a),V=A*Qr(r),ut=A*ct(r),bt=ct(a),Pt=za(Gt((Pt=Us*bt-Hs*ut)*Pt+(Pt=Hs*V-zs*bt)*Pt+(Pt=zs*ut-Us*V)*Pt),zs*V+Us*ut+Hs*bt);Lg+=Pt,lm+=Pt*(zs+(zs=V)),Ky+=Pt*(Us+(Us=ut)),Zy+=Pt*(Hs+(Hs=bt)),Ig(zs,Us,Hs)}function P_(){$u.point=Jy}function UT(){$u.point=O_}function HT(){Kx(M_,T_),$u.point=Jy}function O_(r,a){M_=r,T_=a,r*=ti,a*=ti,$u.point=Kx;var A=Qr(a);zs=A*Qr(r),Us=A*ct(r),Hs=ct(a),Ig(zs,Us,Hs)}function Kx(r,a){r*=ti,a*=ti;var A=Qr(a),V=A*Qr(r),ut=A*ct(r),bt=ct(a),Pt=Us*bt-Hs*ut,Dt=Hs*V-zs*bt,Ft=zs*ut-Us*V,Vt=Gt(Pt*Pt+Dt*Dt+Ft*Ft),$t=dn(Vt),ie=Vt&&-$t/Vt;Ms+=ie*Pt,Qy+=ie*Dt,qx+=ie*Ft,Lg+=$t,lm+=$t*(zs+(zs=V)),Ky+=$t*(Us+(Us=ut)),Zy+=$t*(Hs+(Hs=bt)),Ig(zs,Us,Hs)}function VT(r){Oc=Lg=Xy=$y=qy=lm=Ky=Zy=Ms=Qy=qx=0,Wr(r,$u);var a=Ms,A=Qy,V=qx,ut=a*a+A*A+V*V;return utIi?r+Math.round(-r/Da)*Da:r,a]}Zx.invert=Zx;function Qx(r,a,A){return(r%=Da)?a||A?cm(tb(r),eb(a,A)):tb(r):a||A?eb(a,A):Zx}function Jx(r){return function(a,A){return a+=r,[a>Ii?a-Da:a<-Ii?a+Da:a,A]}}function tb(r){var a=Jx(r);return a.invert=Jx(-r),a}function eb(r,a){var A=Qr(r),V=ct(r),ut=Qr(a),bt=ct(a);function Pt(Dt,Ft){var Vt=Qr(Ft),$t=Qr(Dt)*Vt,ie=ct(Dt)*Vt,Qt=ct(Ft),_e=Qt*A+$t*V;return[za(ie*ut-_e*bt,$t*A-Qt*V),dn(_e*ut+ie*bt)]}return Pt.invert=function(Dt,Ft){var Vt=Qr(Ft),$t=Qr(Dt)*Vt,ie=ct(Dt)*Vt,Qt=ct(Ft),_e=Qt*ut-ie*bt;return[za(ie*ut+Qt*bt,$t*A+_e*V),dn(_e*A-$t*V)]},Pt}function N_(r){r=Qx(r[0]*ti,r[1]*ti,r.length>2?r[2]*ti:0);function a(A){return A=r(A[0]*ti,A[1]*ti),A[0]*=vo,A[1]*=vo,A}return a.invert=function(A){return A=r.invert(A[0]*ti,A[1]*ti),A[0]*=vo,A[1]*=vo,A},a}function D_(r,a,A,V,ut,bt){if(A){var Pt=Qr(a),Dt=ct(a),Ft=V*A;ut==null?(ut=a+V*Da,bt=a-Ft/2):(ut=R_(Pt,ut),bt=R_(Pt,bt),(V>0?utbt)&&(ut+=V*Da));for(var Vt,$t=ut;V>0?$t>bt:$t1&&r.push(r.pop().concat(r.shift()))},result:function(){var A=r;return r=[],a=null,A}}}function tv(r,a){return ji(r[0]-a[0])=0;--Dt)ut.point((ie=$t[Dt])[0],ie[1]);else V(Qt.x,Qt.p.x,-1,ut);Qt=Qt.p}Qt=Qt.o,$t=Qt.z,_e=!_e}while(!Qt.v);ut.lineEnd()}}}function j_(r){if(a=r.length){for(var a,A=0,V=r[0],ut;++A=0?1:-1,Qn=vr*jn,or=Qn>Ii,tr=Pe*Pn;if(ev.add(za(tr*vr*ct(Qn),je*Un+tr*Qr(Qn))),Pt+=or?jn+vr*Da:jn,or^_e>=A^Je>=A){var un=am(Rd(Qt),Rd(ln));Rg(un);var Wn=am(bt,un);Rg(Wn);var xr=(or^jn>=0?-1:1)*dn(Wn[2]);(V>xr||V===xr&&(un[0]||un[1]))&&(Dt+=or^jn>=0?1:-1)}}return(Pt<-li||Pt0){for(Ft||(ut.polygonStart(),Ft=!0),ut.lineStart(),Un=0;Un1&&sn&2&&Pn.push(Pn.pop().concat(Pn.shift())),$t.push(Pn.filter(B_))}}return Qt}}function B_(r){return r.length>1}function V5(r,a){return((r=r.x)[0]<0?r[1]-Fo-li:Fo-r[1])-((a=a.x)[0]<0?a[1]-Fo-li:Fo-a[1])}const nv=hm(function(){return!0},F_,YT,[-Ii,-Fo]);function F_(r){var a=NaN,A=NaN,V=NaN,ut;return{lineStart:function(){r.lineStart(),ut=1},point:function(bt,Pt){var Dt=bt>0?Ii:-Ii,Ft=ji(bt-a);ji(Ft-Ii)0?Fo:-Fo),r.point(V,A),r.lineEnd(),r.lineStart(),r.point(Dt,A),r.point(bt,A),ut=0):V!==Dt&&Ft>=Ii&&(ji(a-V)li?mh((ct(a)*(bt=Qr(V))*ct(A)-ct(V)*(ut=Qr(a))*ct(r))/(ut*bt*Pt)):(a+V)/2}function YT(r,a,A,V){var ut;if(r==null)ut=A*Fo,V.point(-Ii,ut),V.point(0,ut),V.point(Ii,ut),V.point(Ii,0),V.point(Ii,-ut),V.point(0,-ut),V.point(-Ii,-ut),V.point(-Ii,0),V.point(-Ii,ut);else if(ji(r[0]-a[0])>li){var bt=r[0]0,ut=ji(a)>li;function bt($t,ie,Qt,_e){D_(_e,r,A,Qt,$t,ie)}function Pt($t,ie){return Qr($t)*Qr(ie)>a}function Dt($t){var ie,Qt,_e,Ne,Pe;return{lineStart:function(){Ne=_e=!1,Pe=1},point:function(je,ze){var ln=[je,ze],Je,sn=Pt(je,ze),Pn=V?sn?0:Vt(je,ze):sn?Vt(je+(je<0?Ii:-Ii),ze):0;if(!ie&&(Ne=_e=sn)&&$t.lineStart(),sn!==_e&&(Je=Ft(ie,ln),(!Je||tv(ie,Je)||tv(ln,Je))&&(ln[2]=1)),sn!==_e)Pe=0,sn?($t.lineStart(),Je=Ft(ln,ie),$t.point(Je[0],Je[1])):(Je=Ft(ie,ln),$t.point(Je[0],Je[1],2),$t.lineEnd()),ie=Je;else if(ut&&ie&&V^sn){var Un;!(Pn&Qt)&&(Un=Ft(ln,ie,!0))&&(Pe=0,V?($t.lineStart(),$t.point(Un[0][0],Un[0][1]),$t.point(Un[1][0],Un[1][1]),$t.lineEnd()):($t.point(Un[1][0],Un[1][1]),$t.lineEnd(),$t.lineStart(),$t.point(Un[0][0],Un[0][1],3)))}sn&&(!ie||!tv(ie,ln))&&$t.point(ln[0],ln[1]),ie=ln,_e=sn,Qt=Pn},lineEnd:function(){_e&&$t.lineEnd(),ie=null},clean:function(){return Pe|(Ne&&_e)<<1}}}function Ft($t,ie,Qt){var _e=Rd($t),Ne=Rd(ie),Pe=[1,0,0],je=am(_e,Ne),ze=Wy(je,je),ln=je[0],Je=ze-ln*ln;if(!Je)return!Qt&&$t;var sn=a*ze/Je,Pn=-a*ln/Je,Un=am(Pe,je),jn=yh(Pe,sn),vr=yh(je,Pn);kc(jn,vr);var Qn=Un,or=Wy(jn,Qn),tr=Wy(Qn,Qn),un=or*or-tr*(Wy(jn,jn)-1);if(!(un<0)){var Wn=Gt(un),xr=yh(Qn,(-or-Wn)/tr);if(kc(xr,jn),xr=Vy(xr),!Qt)return xr;var Hn=$t[0],br=ie[0],Zr=$t[1],Vr=ie[1],oi;br0^xr[1]<(ji(xr[0]-Hn)Ii^(Hn<=xr[0]&&xr[0]<=br)){var No=yh(Qn,(-or+Wn)/tr);return kc(No,jn),[xr,Vy(No)]}}}function Vt($t,ie){var Qt=V?r:Ii-r,_e=0;return $t<-Qt?_e|=1:$t>Qt&&(_e|=2),ie<-Qt?_e|=4:ie>Qt&&(_e|=8),_e}return hm(Pt,Dt,bt,V?[0,-r]:[-Ii,r-Ii])}function XT(r,a,A,V,ut,bt){var Pt=r[0],Dt=r[1],Ft=a[0],Vt=a[1],$t=0,ie=1,Qt=Ft-Pt,_e=Vt-Dt,Ne;if(Ne=A-Pt,!(!Qt&&Ne>0)){if(Ne/=Qt,Qt<0){if(Ne<$t)return;Ne0){if(Ne>ie)return;Ne>$t&&($t=Ne)}if(Ne=ut-Pt,!(!Qt&&Ne<0)){if(Ne/=Qt,Qt<0){if(Ne>ie)return;Ne>$t&&($t=Ne)}else if(Qt>0){if(Ne<$t)return;Ne0)){if(Ne/=_e,_e<0){if(Ne<$t)return;Ne0){if(Ne>ie)return;Ne>$t&&($t=Ne)}if(Ne=bt-Dt,!(!_e&&Ne<0)){if(Ne/=_e,_e<0){if(Ne>ie)return;Ne>$t&&($t=Ne)}else if(_e>0){if(Ne<$t)return;Ne0&&(r[0]=Pt+$t*Qt,r[1]=Dt+$t*_e),ie<1&&(a[0]=Pt+ie*Qt,a[1]=Dt+ie*_e),!0}}}}}var Fg=1e9,zg=-Fg;function rv(r,a,A,V){function ut(Vt,$t){return r<=Vt&&Vt<=A&&a<=$t&&$t<=V}function bt(Vt,$t,ie,Qt){var _e=0,Ne=0;if(Vt==null||(_e=Pt(Vt,ie))!==(Ne=Pt($t,ie))||Ft(Vt,$t)<0^ie>0)do Qt.point(_e===0||_e===3?r:A,_e>1?V:a);while((_e=(_e+ie+4)%4)!==Ne);else Qt.point($t[0],$t[1])}function Pt(Vt,$t){return ji(Vt[0]-r)0?0:3:ji(Vt[0]-A)0?2:1:ji(Vt[1]-a)0?1:0:$t>0?3:2}function Dt(Vt,$t){return Ft(Vt.x,$t.x)}function Ft(Vt,$t){var ie=Pt(Vt,1),Qt=Pt($t,1);return ie!==Qt?ie-Qt:ie===0?$t[1]-Vt[1]:ie===1?Vt[0]-$t[0]:ie===2?Vt[1]-$t[1]:$t[0]-Vt[0]}return function(Vt){var $t=Vt,ie=L_(),Qt,_e,Ne,Pe,je,ze,ln,Je,sn,Pn,Un,jn={point:vr,lineStart:un,lineEnd:Wn,polygonStart:or,polygonEnd:tr};function vr(Hn,br){ut(Hn,br)&&$t.point(Hn,br)}function Qn(){for(var Hn=0,br=0,Zr=_e.length;brV&&(mo-Ko)*(V-No)>(ma-No)*(r-Ko)&&++Hn:ma<=V&&(mo-Ko)*(V-No)<(ma-No)*(r-Ko)&&--Hn;return Hn}function or(){$t=ie,Qt=[],_e=[],Un=!0}function tr(){var Hn=Qn(),br=Un&&Hn,Zr=(Qt=(0,d.Am)(Qt)).length;(br||Zr)&&(Vt.polygonStart(),br&&(Vt.lineStart(),bt(null,null,1,Vt),Vt.lineEnd()),Zr&&I_(Qt,Dt,Hn,bt,Vt),Vt.polygonEnd()),$t=Vt,Qt=_e=Ne=null}function un(){jn.point=xr,_e&&_e.push(Ne=[]),Pn=!0,sn=!1,ln=Je=NaN}function Wn(){Qt&&(xr(Pe,je),ze&&sn&&ie.rejoin(),Qt.push(ie.result())),jn.point=vr,sn&&$t.lineEnd()}function xr(Hn,br){var Zr=ut(Hn,br);if(_e&&Ne.push([Hn,br]),Pn)Pe=Hn,je=br,ze=Zr,Pn=!1,Zr&&($t.lineStart(),$t.point(Hn,br));else if(Zr&&sn)$t.point(Hn,br);else{var Vr=[ln=Math.max(zg,Math.min(Fg,ln)),Je=Math.max(zg,Math.min(Fg,Je))],oi=[Hn=Math.max(zg,Math.min(Fg,Hn)),br=Math.max(zg,Math.min(Fg,br))];XT(Vr,oi,r,a,A,V)?(sn||($t.lineStart(),$t.point(Vr[0],Vr[1])),$t.point(oi[0],oi[1]),Zr||$t.lineEnd(),Un=!1):Zr&&($t.lineStart(),$t.point(Hn,br),Un=!1)}ln=Hn,Je=br,sn=Zr}return jn}}function $T(){var r=0,a=0,A=960,V=500,ut,bt,Pt;return Pt={stream:function(Dt){return ut&&bt===Dt?ut:ut=rv(r,a,A,V)(bt=Dt)},extent:function(Dt){return arguments.length?(r=+Dt[0][0],a=+Dt[0][1],A=+Dt[1][0],V=+Dt[1][1],ut=bt=null,Pt):[[r,a],[A,V]]}}}var nb=Mc(),rb,iv,ov,fm={sphere:Fn,point:Fn,lineStart:qT,lineEnd:Fn,polygonStart:Fn,polygonEnd:Fn};function qT(){fm.point=ZT,fm.lineEnd=KT}function KT(){fm.point=fm.lineEnd=Fn}function ZT(r,a){r*=ti,a*=ti,rb=r,iv=ct(a),ov=Qr(a),fm.point=QT}function QT(r,a){r*=ti,a*=ti;var A=ct(a),V=Qr(a),ut=ji(r-rb),bt=Qr(ut),Pt=ct(ut),Dt=V*Pt,Ft=ov*A-iv*V*bt,Vt=iv*A+ov*V*bt;nb.add(za(Gt(Dt*Dt+Ft*Ft),Vt)),rb=r,iv=A,ov=V}function Ug(r){return nb.reset(),Wr(r,fm),+nb}var ib=[null,null],JT={type:"LineString",coordinates:ib};function av(r,a){return ib[0]=r,ib[1]=a,Ug(JT)}var U_={Feature:function(r,a){return sv(r.geometry,a)},FeatureCollection:function(r,a){for(var A=r.features,V=-1,ut=A.length;++V0&&(ut=av(r[bt],r[bt-1]),ut>0&&A<=ut&&V<=ut&&(A+V-ut)*(1-Math.pow((A-V)/ut,2))li}).map(Qt)).concat((0,d.y1)(Xu(bt/Vt)*Vt,ut,Vt).filter(function(Je){return ji(Je%ie)>li}).map(_e))}return ze.lines=function(){return ln().map(function(Je){return{type:"LineString",coordinates:Je}})},ze.outline=function(){return{type:"Polygon",coordinates:[Ne(V).concat(Pe(Pt).slice(1),Ne(A).reverse().slice(1),Pe(Dt).reverse().slice(1))]}},ze.extent=function(Je){return arguments.length?ze.extentMajor(Je).extentMinor(Je):ze.extentMinor()},ze.extentMajor=function(Je){return arguments.length?(V=+Je[0][0],A=+Je[1][0],Dt=+Je[0][1],Pt=+Je[1][1],V>A&&(Je=V,V=A,A=Je),Dt>Pt&&(Je=Dt,Dt=Pt,Pt=Je),ze.precision(je)):[[V,Dt],[A,Pt]]},ze.extentMinor=function(Je){return arguments.length?(a=+Je[0][0],r=+Je[1][0],bt=+Je[0][1],ut=+Je[1][1],a>r&&(Je=a,a=r,r=Je),bt>ut&&(Je=bt,bt=ut,ut=Je),ze.precision(je)):[[a,bt],[r,ut]]},ze.step=function(Je){return arguments.length?ze.stepMajor(Je).stepMinor(Je):ze.stepMinor()},ze.stepMajor=function(Je){return arguments.length?($t=+Je[0],ie=+Je[1],ze):[$t,ie]},ze.stepMinor=function(Je){return arguments.length?(Ft=+Je[0],Vt=+Je[1],ze):[Ft,Vt]},ze.precision=function(Je){return arguments.length?(je=+Je,Qt=lb(bt,ut,90),_e=W_(a,r,je),Ne=lb(Dt,Pt,90),Pe=W_(V,A,je),ze):je},ze.extentMajor([[-180,-90+li],[180,90-li]]).extentMinor([[-180,-80-li],[180,80+li]])}function e3(){return Y_()()}function n3(r,a){var A=r[0]*ti,V=r[1]*ti,ut=a[0]*ti,bt=a[1]*ti,Pt=Qr(V),Dt=ct(V),Ft=Qr(bt),Vt=ct(bt),$t=Pt*Qr(A),ie=Pt*ct(A),Qt=Ft*Qr(ut),_e=Ft*ct(ut),Ne=2*dn(Gt(Tn(bt-V)+Pt*Ft*Tn(ut-A))),Pe=ct(Ne),je=Ne?function(ze){var ln=ct(ze*=Ne)/Pe,Je=ct(Ne-ze)/Pe,sn=Je*$t+ln*Qt,Pn=Je*ie+ln*_e,Un=Je*Dt+ln*Vt;return[za(Pn,sn)*vo,za(Un,Gt(sn*sn+Pn*Pn))*vo]}:function(){return[A*vo,V*vo]};return je.distance=Ne,je}function uv(r){return r}var cv=Mc(),ub=Mc(),G_,X_,cb,hb,bh={point:Fn,lineStart:Fn,lineEnd:Fn,polygonStart:function(){bh.lineStart=r3,bh.lineEnd=q_},polygonEnd:function(){bh.lineStart=bh.lineEnd=bh.point=Fn,cv.add(ji(ub)),ub.reset()},result:function(){var r=cv/2;return cv.reset(),r}};function r3(){bh.point=i3}function i3(r,a){bh.point=$_,G_=cb=r,X_=hb=a}function $_(r,a){ub.add(hb*r-cb*a),cb=r,hb=a}function q_(){$_(G_,X_)}const K_=bh;var dm=1/0,Hg=dm,pm=-dm,hv=pm,Z_={point:Q_,lineStart:Fn,lineEnd:Fn,polygonStart:Fn,polygonEnd:Fn,result:function(){var r=[[dm,Hg],[pm,hv]];return pm=hv=-(Hg=dm=1/0),r}};function Q_(r,a){rpm&&(pm=r),ahv&&(hv=a)}const fv=Z_;var fb=0,db=0,Vg=0,dv=0,pv=0,Id=0,Nc=0,mv=0,Wg=0,pb,mb,qu,uu,Ku={point:jd,lineStart:J_,lineEnd:yb,polygonStart:function(){Ku.lineStart=o3,Ku.lineEnd=a3},polygonEnd:function(){Ku.point=jd,Ku.lineStart=J_,Ku.lineEnd=yb},result:function(){var r=Wg?[Nc/Wg,mv/Wg]:Id?[dv/Id,pv/Id]:Vg?[fb/Vg,db/Vg]:[NaN,NaN];return fb=db=Vg=dv=pv=Id=Nc=mv=Wg=0,r}};function jd(r,a){fb+=r,db+=a,++Vg}function J_(){Ku.point=gb}function gb(r,a){Ku.point=W5,jd(qu=r,uu=a)}function W5(r,a){var A=r-qu,V=a-uu,ut=Gt(A*A+V*V);dv+=ut*(qu+r)/2,pv+=ut*(uu+a)/2,Id+=ut,jd(qu=r,uu=a)}function yb(){Ku.point=jd}function o3(){Ku.point=vb}function a3(){tS(pb,mb)}function vb(r,a){Ku.point=tS,jd(pb=qu=r,mb=uu=a)}function tS(r,a){var A=r-qu,V=a-uu,ut=Gt(A*A+V*V);dv+=ut*(qu+r)/2,pv+=ut*(uu+a)/2,Id+=ut,ut=uu*r-qu*a,Nc+=ut*(qu+r),mv+=ut*(uu+a),Wg+=ut*3,jd(qu=r,uu=a)}const eS=Ku;function xb(r){this._context=r}xb.prototype={_radius:4.5,pointRadius:function(r){return this._radius=r,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){this._line===0&&this._context.closePath(),this._point=NaN},point:function(r,a){switch(this._point){case 0:{this._context.moveTo(r,a),this._point=1;break}case 1:{this._context.lineTo(r,a);break}default:{this._context.moveTo(r+this._radius,a),this._context.arc(r,a,this._radius,0,Da);break}}},result:Fn};var _a=Mc(),Zu,bb,wb,Yg,mm,gm={point:Fn,lineStart:function(){gm.point=_b},lineEnd:function(){Zu&&Sb(bb,wb),gm.point=Fn},polygonStart:function(){Zu=!0},polygonEnd:function(){Zu=null},result:function(){var r=+_a;return _a.reset(),r}};function _b(r,a){gm.point=Sb,bb=Yg=r,wb=mm=a}function Sb(r,a){Yg-=r,mm-=a,_a.add(Gt(Yg*Yg+mm*mm)),Yg=r,mm=a}const Eb=gm;function Cb(){this._string=[]}Cb.prototype={_radius:4.5,_circle:Mb(4.5),pointRadius:function(r){return(r=+r)!==this._radius&&(this._radius=r,this._circle=null),this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){this._line===0&&this._string.push("Z"),this._point=NaN},point:function(r,a){switch(this._point){case 0:{this._string.push("M",r,",",a),this._point=1;break}case 1:{this._string.push("L",r,",",a);break}default:{this._circle==null&&(this._circle=Mb(this._radius)),this._string.push("M",r,",",a,this._circle);break}}},result:function(){if(this._string.length){var r=this._string.join("");return this._string=[],r}else return null}};function Mb(r){return"m0,"+r+"a"+r+","+r+" 0 1,1 0,"+-2*r+"a"+r+","+r+" 0 1,1 0,"+2*r+"z"}function s3(r,a){var A=4.5,V,ut;function bt(Pt){return Pt&&(typeof A=="function"&&ut.pointRadius(+A.apply(this,arguments)),Wr(Pt,V(ut))),ut.result()}return bt.area=function(Pt){return Wr(Pt,V(K_)),K_.result()},bt.measure=function(Pt){return Wr(Pt,V(Eb)),Eb.result()},bt.bounds=function(Pt){return Wr(Pt,V(fv)),fv.result()},bt.centroid=function(Pt){return Wr(Pt,V(eS)),eS.result()},bt.projection=function(Pt){return arguments.length?(V=Pt==null?(r=null,uv):(r=Pt).stream,bt):r},bt.context=function(Pt){return arguments.length?(ut=Pt==null?(a=null,new Cb):new xb(a=Pt),typeof A!="function"&&ut.pointRadius(A),bt):a},bt.pointRadius=function(Pt){return arguments.length?(A=typeof Pt=="function"?Pt:(ut.pointRadius(+Pt),+Pt),bt):A},bt.projection(r).context(a)}function gv(r){return{stream:Gg(r)}}function Gg(r){return function(a){var A=new Xg;for(var V in r)A[V]=r[V];return A.stream=a,A}}function Xg(){}Xg.prototype={constructor:Xg,point:function(r,a){this.stream.point(r,a)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};function $g(r,a,A){var V=r.clipExtent&&r.clipExtent();return r.scale(150).translate([0,0]),V!=null&&r.clipExtent(null),Wr(A,r.stream(fv)),a(fv.result()),V!=null&&r.clipExtent(V),r}function ym(r,a,A){return $g(r,function(V){var ut=a[1][0]-a[0][0],bt=a[1][1]-a[0][1],Pt=Math.min(ut/(V[1][0]-V[0][0]),bt/(V[1][1]-V[0][1])),Dt=+a[0][0]+(ut-Pt*(V[1][0]+V[0][0]))/2,Ft=+a[0][1]+(bt-Pt*(V[1][1]+V[0][1]))/2;r.scale(150*Pt).translate([Dt,Ft])},A)}function Tb(r,a,A){return ym(r,[[0,0],a],A)}function kb(r,a,A){return $g(r,function(V){var ut=+a,bt=ut/(V[1][0]-V[0][0]),Pt=(ut-bt*(V[1][0]+V[0][0]))/2,Dt=-bt*V[0][1];r.scale(150*bt).translate([Pt,Dt])},A)}function Bd(r,a,A){return $g(r,function(V){var ut=+a,bt=ut/(V[1][1]-V[0][1]),Pt=-bt*V[0][0],Dt=(ut-bt*(V[1][1]+V[0][1]))/2;r.scale(150*bt).translate([Pt,Dt])},A)}var nS=16,l3=Qr(30*ti);function rS(r,a){return+a?c3(r,a):u3(r)}function u3(r){return Gg({point:function(a,A){a=r(a,A),this.stream.point(a[0],a[1])}})}function c3(r,a){function A(V,ut,bt,Pt,Dt,Ft,Vt,$t,ie,Qt,_e,Ne,Pe,je){var ze=Vt-V,ln=$t-ut,Je=ze*ze+ln*ln;if(Je>4*a&&Pe--){var sn=Pt+Qt,Pn=Dt+_e,Un=Ft+Ne,jn=Gt(sn*sn+Pn*Pn+Un*Un),vr=dn(Un/=jn),Qn=ji(ji(Un)-1)a||ji((ze*Wn+ln*xr)/Je-.5)>.3||Pt*Qt+Dt*_e+Ft*Ne2?Hn[2]%360*ti:0,Wn()):[Dt*vo,Ft*vo,Vt*vo]},tr.angle=function(Hn){return arguments.length?(ie=Hn%360*ti,Wn()):ie*vo},tr.reflectX=function(Hn){return arguments.length?(Qt=Hn?-1:1,Wn()):Qt<0},tr.reflectY=function(Hn){return arguments.length?(_e=Hn?-1:1,Wn()):_e<0},tr.precision=function(Hn){return arguments.length?(Un=rS(jn,Pn=Hn*Hn),xr()):Gt(Pn)},tr.fitExtent=function(Hn,br){return ym(tr,Hn,br)},tr.fitSize=function(Hn,br){return Tb(tr,Hn,br)},tr.fitWidth=function(Hn,br){return kb(tr,Hn,br)},tr.fitHeight=function(Hn,br){return Bd(tr,Hn,br)};function Wn(){var Hn=Pb(A,0,0,Qt,_e,ie).apply(null,a(bt,Pt)),br=(ie?Pb:h3)(A,V-Hn[0],ut-Hn[1],Qt,_e,ie);return $t=Qx(Dt,Ft,Vt),jn=cm(a,br),vr=cm($t,jn),Un=rS(jn,Pn),xr()}function xr(){return Qn=or=null,tr}return function(){return a=r.apply(this,arguments),tr.invert=a.invert&&un,Wn()}}function vv(r){var a=0,A=Ii/3,V=yv(r),ut=V(a,A);return ut.parallels=function(bt){return arguments.length?V(a=bt[0]*ti,A=bt[1]*ti):[a*vo,A*vo]},ut}function Ob(r){var a=Qr(r);function A(V,ut){return[V*a,ct(ut)/a]}return A.invert=function(V,ut){return[V/a,dn(ut*a)]},A}function oS(r,a){var A=ct(r),V=(A+ct(a))/2;if(ji(V)=.12&&je<.234&&Pe>=-.425&&Pe<-.214?ut:je>=.166&&je<.234&&Pe>=-.214&&Pe<-.115?Pt:A).invert(Qt)},$t.stream=function(Qt){return r&&a===Qt?r:r=aS([A.stream(a=Qt),ut.stream(Qt),Pt.stream(Qt)])},$t.precision=function(Qt){return arguments.length?(A.precision(Qt),ut.precision(Qt),Pt.precision(Qt),ie()):A.precision()},$t.scale=function(Qt){return arguments.length?(A.scale(Qt),ut.scale(Qt*.35),Pt.scale(Qt),$t.translate(A.translate())):A.scale()},$t.translate=function(Qt){if(!arguments.length)return A.translate();var _e=A.scale(),Ne=+Qt[0],Pe=+Qt[1];return V=A.translate(Qt).clipExtent([[Ne-.455*_e,Pe-.238*_e],[Ne+.455*_e,Pe+.238*_e]]).stream(Vt),bt=ut.translate([Ne-.307*_e,Pe+.201*_e]).clipExtent([[Ne-.425*_e+li,Pe+.12*_e+li],[Ne-.214*_e-li,Pe+.234*_e-li]]).stream(Vt),Dt=Pt.translate([Ne-.205*_e,Pe+.212*_e]).clipExtent([[Ne-.214*_e+li,Pe+.166*_e+li],[Ne-.115*_e-li,Pe+.234*_e-li]]).stream(Vt),ie()},$t.fitExtent=function(Qt,_e){return ym($t,Qt,_e)},$t.fitSize=function(Qt,_e){return Tb($t,Qt,_e)},$t.fitWidth=function(Qt,_e){return kb($t,Qt,_e)},$t.fitHeight=function(Qt,_e){return Bd($t,Qt,_e)};function ie(){return r=a=null,$t}return $t.scale(1070)}function sS(r){return function(a,A){var V=Qr(a),ut=Qr(A),bt=r(V*ut);return[bt*ut*ct(a),bt*ct(A)]}}function qg(r){return function(a,A){var V=Gt(a*a+A*A),ut=r(V),bt=ct(ut),Pt=Qr(ut);return[za(a*bt,V*Pt),dn(V&&A*bt/V)]}}var lS=sS(function(r){return Gt(2/(1+r))});lS.invert=qg(function(r){return 2*dn(r/2)});function uS(){return wh(lS).scale(124.75).clipAngle(179.999)}var Kg=sS(function(r){return(r=Fe(r))&&r/ct(r)});Kg.invert=qg(function(r){return r});function d3(){return wh(Kg).scale(79.4188).clipAngle(179.999)}function Zg(r,a){return[r,h(se((Fo+a)/2))]}Zg.invert=function(r,a){return[r,2*mh(gh(a))-Fo]};function Y5(){return Db(Zg).scale(961/Da)}function Db(r){var a=wh(r),A=a.center,V=a.scale,ut=a.translate,bt=a.clipExtent,Pt=null,Dt,Ft,Vt;a.scale=function(ie){return arguments.length?(V(ie),$t()):V()},a.translate=function(ie){return arguments.length?(ut(ie),$t()):ut()},a.center=function(ie){return arguments.length?(A(ie),$t()):A()},a.clipExtent=function(ie){return arguments.length?(ie==null?Pt=Dt=Ft=Vt=null:(Pt=+ie[0][0],Dt=+ie[0][1],Ft=+ie[1][0],Vt=+ie[1][1]),$t()):Pt==null?null:[[Pt,Dt],[Ft,Vt]]};function $t(){var ie=Ii*V(),Qt=a(N_(a.rotate()).invert([0,0]));return bt(Pt==null?[[Qt[0]-ie,Qt[1]-ie],[Qt[0]+ie,Qt[1]+ie]]:r===Zg?[[Math.max(Qt[0]-ie,Pt),Dt],[Math.min(Qt[0]+ie,Ft),Vt]]:[[Pt,Math.max(Qt[1]-ie,Dt)],[Ft,Math.min(Qt[1]+ie,Vt)]])}return $t()}function vm(r){return se((Fo+r)/2)}function cS(r,a){var A=Qr(r),V=r===a?ct(r):h(A/Qr(a))/h(vm(a)/vm(r)),ut=A*O(vm(r),V)/V;if(!V)return Zg;function bt(Pt,Dt){ut>0?Dt<-Fo+li&&(Dt=-Fo+li):Dt>Fo-li&&(Dt=Fo-li);var Ft=ut/O(vm(Dt),V);return[Ft*ct(V*Pt),ut-Ft*Qr(V*Pt)]}return bt.invert=function(Pt,Dt){var Ft=ut-Dt,Vt=Lt(V)*Gt(Pt*Pt+Ft*Ft),$t=za(Pt,ji(Ft))*Lt(Ft);return Ft*V<0&&($t-=Ii*Lt(Pt)*Lt(Ft)),[$t/V,2*mh(O(ut/Vt,1/V))-Fo]},bt}function p3(){return vv(cS).scale(109.5).parallels([30,30])}function bv(r,a){return[r,a]}bv.invert=bv;function hS(){return wh(bv).scale(152.63)}function wv(r,a){var A=Qr(r),V=r===a?ct(r):(A-Qr(a))/(a-r),ut=A/V+r;if(ji(V)li&&--V>0);return[r/(.8707+(bt=A*A)*(-.131979+bt*(-.013791+bt*bt*bt*(.003971-.001529*bt)))),A]};function gS(){return wh(mS).scale(175.295)}function t0(r,a){return[Qr(a)*ct(r),ct(a)]}t0.invert=qg(dn);function v3(){return wh(t0).scale(249.5).clipAngle(90+li)}function Rb(r,a){var A=Qr(a),V=1+Qr(r)*A;return[A*ct(r)/V,ct(a)/V]}Rb.invert=qg(function(r){return 2*mh(r)});function G5(){return wh(Rb).scale(250).clipAngle(142)}function Ev(r,a){return[h(se((Fo+a)/2)),-r]}Ev.invert=function(r,a){return[-a,2*mh(gh(r))-Fo]};function Lb(){var r=Db(Ev),a=r.center,A=r.rotate;return r.center=function(V){return arguments.length?a([-V[1],V[0]]):(V=a(),[V[1],-V[0]])},r.rotate=function(V){return arguments.length?A([V[0],V[1],V.length>2?V[2]+90:90]):(V=A(),[V[0],V[1],V[2]-90])},A([0,0,90]).scale(159.155)}function x3(r,a){return r.parent===a.parent?1:2}function b3(r){return r.reduce(X5,0)/r.length}function X5(r,a){return r+a.x}function yS(r){return 1+r.reduce(Ib,0)}function Ib(r,a){return Math.max(r,a.y)}function w3(r){for(var a;a=r.children;)r=a[0];return r}function _3(r){for(var a;a=r.children;)r=a[a.length-1];return r}function $5(){var r=x3,a=1,A=1,V=!1;function ut(bt){var Pt,Dt=0;bt.eachAfter(function(Qt){var _e=Qt.children;_e?(Qt.x=b3(_e),Qt.y=yS(_e)):(Qt.x=Pt?Dt+=r(Qt,Pt):0,Qt.y=0,Pt=Qt)});var Ft=w3(bt),Vt=_3(bt),$t=Ft.x-r(Ft,Vt)/2,ie=Vt.x+r(Vt,Ft)/2;return bt.eachAfter(V?function(Qt){Qt.x=(Qt.x-bt.x)*a,Qt.y=(bt.y-Qt.y)*A}:function(Qt){Qt.x=(Qt.x-$t)/(ie-$t)*a,Qt.y=(1-(bt.y?Qt.y/bt.y:1))*A})}return ut.separation=function(bt){return arguments.length?(r=bt,ut):r},ut.size=function(bt){return arguments.length?(V=!1,a=+bt[0],A=+bt[1],ut):V?null:[a,A]},ut.nodeSize=function(bt){return arguments.length?(V=!0,a=+bt[0],A=+bt[1],ut):V?[a,A]:null},ut}function vS(r){var a=0,A=r.children,V=A&&A.length;if(!V)a=1;else for(;--V>=0;)a+=A[V].value;r.value=a}function xS(){return this.eachAfter(vS)}function bS(r){var a=this,A,V=[a],ut,bt,Pt;do for(A=V.reverse(),V=[];a=A.pop();)if(r(a),ut=a.children,ut)for(bt=0,Pt=ut.length;bt=0;--ut)A.push(V[ut]);return this}function _S(r){for(var a=this,A=[a],V=[],ut,bt,Pt;a=A.pop();)if(V.push(a),ut=a.children,ut)for(bt=0,Pt=ut.length;bt=0;)A+=V[ut].value;a.value=A})}function S3(r){return this.eachBefore(function(a){a.children&&a.children.sort(r)})}function E3(r){for(var a=this,A=q5(a,r),V=[a];a!==A;)a=a.parent,V.push(a);for(var ut=V.length;r!==A;)V.splice(ut,0,r),r=r.parent;return V}function q5(r,a){if(r===a)return r;var A=r.ancestors(),V=a.ancestors(),ut=null;for(r=A.pop(),a=V.pop();r===a;)ut=r,r=A.pop(),a=V.pop();return ut}function SS(){for(var r=this,a=[r];r=r.parent;)a.push(r);return a}function Bb(){var r=[];return this.each(function(a){r.push(a)}),r}function C3(){var r=[];return this.eachBefore(function(a){a.children||r.push(a)}),r}function M3(){var r=this,a=[];return r.each(function(A){A!==r&&a.push({source:A.parent,target:A})}),a}function ES(r,a){var A=new e0(r),V=+r.value&&(A.value=r.value),ut,bt=[A],Pt,Dt,Ft,Vt;for(a==null&&(a=Fb);ut=bt.pop();)if(V&&(ut.value=+ut.data.value),(Dt=a(ut.data))&&(Vt=Dt.length))for(ut.children=new Array(Vt),Ft=Vt-1;Ft>=0;--Ft)bt.push(Pt=ut.children[Ft]=new e0(Dt[Ft])),Pt.parent=ut,Pt.depth=ut.depth+1;return A.eachBefore(MS)}function CS(){return ES(this).eachBefore(T3)}function Fb(r){return r.children}function T3(r){r.data=r.data.data}function MS(r){var a=0;do r.height=a;while((r=r.parent)&&r.height<++a)}function e0(r){this.data=r,this.depth=this.height=0,this.parent=null}e0.prototype=ES.prototype={constructor:e0,count:xS,each:bS,eachAfter:_S,eachBefore:wS,sum:jb,sort:S3,path:E3,ancestors:SS,descendants:Bb,leaves:C3,links:M3,copy:CS};var TS=Array.prototype.slice;function zb(r){for(var a=r.length,A,V;a;)V=Math.random()*a--|0,A=r[a],r[a]=r[V],r[V]=A;return r}function kS(r){for(var a=0,A=(r=zb(TS.call(r))).length,V=[],ut,bt;a0&&A*A>V*V+ut*ut}function n0(r,a){for(var A=0;AFt?(ut=(Vt+Ft-bt)/(2*Vt),Dt=Math.sqrt(Math.max(0,Ft/Vt-ut*ut)),A.x=r.x-ut*V-Dt*Pt,A.y=r.y-ut*Pt+Dt*V):(ut=(Vt+bt-Ft)/(2*Vt),Dt=Math.sqrt(Math.max(0,bt/Vt-ut*ut)),A.x=a.x+ut*V-Dt*Pt,A.y=a.y+ut*Pt+Dt*V)):(A.x=a.x+A.r,A.y=a.y)}function AS(r,a){var A=r.r+a.r-1e-6,V=a.x-r.x,ut=a.y-r.y;return A>0&&A*A>V*V+ut*ut}function PS(r){var a=r._,A=r.next._,V=a.r+A.r,ut=(a.x*A.r+A.x*a.r)/V,bt=(a.y*A.r+A.y*a.r)/V;return ut*ut+bt*bt}function Wb(r){this._=r,this.next=null,this.previous=null}function Yb(r){if(!(ut=r.length))return 0;var a,A,V,ut,bt,Pt,Dt,Ft,Vt,$t,ie;if(a=r[0],a.x=0,a.y=0,!(ut>1))return a.r;if(A=r[1],a.x=-A.r,A.x=a.r,A.y=0,!(ut>2))return a.r+A.r;Mv(A,a,V=r[2]),a=new Wb(a),A=new Wb(A),V=new Wb(V),a.next=V.previous=A,A.next=a.previous=V,V.next=A.previous=a;t:for(Dt=3;Dt0)throw new Error("cycle");return Dt}return A.id=function(V){return arguments.length?(r=Tv(V),A):r},A.parentId=function(V){return arguments.length?(a=Tv(V),A):a},A}function RS(r,a){return r.parent===a.parent?1:2}function i0(r){var a=r.children;return a?a[0]:r.t}function qb(r){var a=r.children;return a?a[a.length-1]:r.t}function j3(r,a,A){var V=A/(a.i-r.i);a.c-=V,a.s+=A,r.c+=V,a.z+=A,a.m+=A}function Z5(r){for(var a=0,A=0,V=r.children,ut=V.length,bt;--ut>=0;)bt=V[ut],bt.z+=a,bt.m+=a,a+=bt.s+(A+=bt.c)}function ua(r,a,A){return r.a.parent===a.parent?r.a:A}function o0(r,a){this._=r,this.parent=null,this.children=null,this.A=null,this.a=this,this.z=0,this.m=0,this.c=0,this.s=0,this.t=null,this.i=a}o0.prototype=Object.create(e0.prototype);function B3(r){for(var a=new o0(r,0),A,V=[a],ut,bt,Pt,Dt;A=V.pop();)if(bt=A._.children)for(A.children=new Array(Dt=bt.length),Pt=Dt-1;Pt>=0;--Pt)V.push(ut=A.children[Pt]=new o0(bt[Pt],Pt)),ut.parent=A;return(a.parent=new o0(null,0)).children=[a],a}function Yi(){var r=RS,a=1,A=1,V=null;function ut(Vt){var $t=B3(Vt);if($t.eachAfter(bt),$t.parent.m=-$t.z,$t.eachBefore(Pt),V)Vt.eachBefore(Ft);else{var ie=Vt,Qt=Vt,_e=Vt;Vt.eachBefore(function(ln){ln.xQt.x&&(Qt=ln),ln.depth>_e.depth&&(_e=ln)});var Ne=ie===Qt?1:r(ie,Qt)/2,Pe=Ne-ie.x,je=a/(Qt.x+Ne+Pe),ze=A/(_e.depth||1);Vt.eachBefore(function(ln){ln.x=(ln.x+Pe)*je,ln.y=ln.depth*ze})}return Vt}function bt(Vt){var $t=Vt.children,ie=Vt.parent.children,Qt=Vt.i?ie[Vt.i-1]:null;if($t){Z5(Vt);var _e=($t[0].z+$t[$t.length-1].z)/2;Qt?(Vt.z=Qt.z+r(Vt._,Qt._),Vt.m=Vt.z-_e):Vt.z=_e}else Qt&&(Vt.z=Qt.z+r(Vt._,Qt._));Vt.parent.A=Dt(Vt,Qt,Vt.parent.A||ie[0])}function Pt(Vt){Vt._.x=Vt.z+Vt.parent.m,Vt.m+=Vt.parent.m}function Dt(Vt,$t,ie){if($t){for(var Qt=Vt,_e=Vt,Ne=$t,Pe=Qt.parent.children[0],je=Qt.m,ze=_e.m,ln=Ne.m,Je=Pe.m,sn;Ne=qb(Ne),Qt=i0(Qt),Ne&&Qt;)Pe=i0(Pe),_e=qb(_e),_e.a=Vt,sn=Ne.z+ln-Qt.z-je+r(Ne._,Qt._),sn>0&&(j3(ua(Ne,Vt,ie),Vt,sn),je+=sn,ze+=sn),ln+=Ne.m,je+=Qt.m,Je+=Pe.m,ze+=_e.m;Ne&&!qb(_e)&&(_e.t=Ne,_e.m+=ln-ze),Qt&&!i0(Pe)&&(Pe.t=Qt,Pe.m+=je-Je,ie=Vt)}return ie}function Ft(Vt){Vt.x*=a,Vt.y=Vt.depth*A}return ut.separation=function(Vt){return arguments.length?(r=Vt,ut):r},ut.size=function(Vt){return arguments.length?(V=!1,a=+Vt[0],A=+Vt[1],ut):V?null:[a,A]},ut.nodeSize=function(Vt){return arguments.length?(V=!0,a=+Vt[0],A=+Vt[1],ut):V?[a,A]:null},ut}function Kb(r,a,A,V,ut){for(var bt=r.children,Pt,Dt=-1,Ft=bt.length,Vt=r.value&&(ut-A)/r.value;++Dtln&&(ln=Vt),Un=je*je*Pn,Je=Math.max(ln/Un,Un/ze),Je>sn){je-=Vt;break}sn=Je}Pt.push(Ft={value:je,dice:_e1?V:1)},A}(gi);function a0(){var r=Pv,a=!1,A=1,V=1,ut=[0],bt=bm,Pt=bm,Dt=bm,Ft=bm,Vt=bm;function $t(Qt){return Qt.x0=Qt.y0=0,Qt.x1=A,Qt.y1=V,Qt.eachBefore(ie),ut=[0],a&&Qt.eachBefore(kv),Qt}function ie(Qt){var _e=ut[Qt.depth],Ne=Qt.x0+_e,Pe=Qt.y0+_e,je=Qt.x1-_e,ze=Qt.y1-_e;je=Qt-1){var ln=bt[ie];ln.x0=Ne,ln.y0=Pe,ln.x1=je,ln.y1=ze;return}for(var Je=Vt[ie],sn=_e/2+Je,Pn=ie+1,Un=Qt-1;Pn>>1;Vt[jn]ze-Pe){var or=(Ne*Qn+je*vr)/_e;$t(ie,Pn,vr,Ne,Pe,or,ze),$t(Pn,Qt,Qn,or,Pe,je,ze)}else{var tr=(Pe*Qn+ze*vr)/_e;$t(ie,Pn,vr,Ne,Pe,je,tr),$t(Pn,Qt,Qn,Ne,tr,je,ze)}}}function pi(r,a,A,V,ut){(r.depth&1?Kb:r0)(r,a,A,V,ut)}const Zb=function r(a){function A(V,ut,bt,Pt,Dt){if((Ft=V._squarify)&&Ft.ratio===a)for(var Ft,Vt,$t,ie,Qt=-1,_e,Ne=Ft.length,Pe=V.value;++Qt1?V:1)},A}(gi);function LS(r){var a=r.length;return function(A){return r[Math.max(0,Math.min(a-1,Math.floor(A*a)))]}}function IS(r,a){var A=Vc(+r,+a);return function(V){var ut=A(V);return ut-360*Math.floor(ut/360)}}function Qb(r,a){return r=+r,a=+a,function(A){return Math.round(r*(1-A)+a*A)}}var cu=Math.SQRT2,Ov=2,z3=4,Q5=1e-12;function Jb(r){return((r=Math.exp(r))+1/r)/2}function U3(r){return((r=Math.exp(r))-1/r)/2}function s0(r){return((r=Math.exp(2*r))-1)/(r+1)}function Nv(r,a){var A=r[0],V=r[1],ut=r[2],bt=a[0],Pt=a[1],Dt=a[2],Ft=bt-A,Vt=Pt-V,$t=Ft*Ft+Vt*Vt,ie,Qt;if($t1&&J5(r[A[V-2]],r[A[V-1]],r[ut])<=0;)--V;A[V++]=ut}return A.slice(0,V)}function Eh(r){if((A=r.length)<3)return null;var a,A,V=new Array(A),ut=new Array(A);for(a=0;a=0;--a)Vt.push(r[V[bt[a]][2]]);for(a=+Dt;abt!=Dt>bt&&ut<(Pt-Ft)*(bt-Vt)/(Dt-Vt)+Ft&&($t=!$t),Pt=Ft,Dt=Vt;return $t}function eO(r){for(var a=-1,A=r.length,V=r[A-1],ut,bt,Pt=V[0],Dt=V[1],Ft=0;++a1);return V+ut*Dt*Math.sqrt(-2*Math.log(Pt)/Pt)}}return A.source=r,A}(Ud),J3=function r(a){function A(){var V=ew.source(a).apply(this,arguments);return function(){return Math.exp(V())}}return A.source=r,A}(Ud),tk=function r(a){function A(V){return function(){for(var ut=0,bt=0;btA&&(V=a,a=A,A=V),function(ut){return Math.max(a,Math.min(A,ut))}}function rk(r,a,A){var V=r[0],ut=r[1],bt=a[0],Pt=a[1];return ut2?ik:rk,Ft=Vt=null,ie}function ie(Qt){return isNaN(Qt=+Qt)?bt:(Ft||(Ft=Dt(r.map(V),a,A)))(V(Pt(Qt)))}return ie.invert=function(Qt){return Pt(ut((Vt||(Vt=Dt(a,r.map(V),gs)))(Qt)))},ie.domain=function(Qt){return arguments.length?(r=Tf.call(Qt,Rv),Pt===Ka||(Pt=FS(r)),$t()):r.slice()},ie.range=function(Qt){return arguments.length?(a=Ch.call(Qt),$t()):a.slice()},ie.rangeRound=function(Qt){return a=Ch.call(Qt),A=Qb,$t()},ie.clamp=function(Qt){return arguments.length?(Pt=Qt?FS(r):Ka,ie):Pt!==Ka},ie.interpolate=function(Qt){return arguments.length?(A=Qt,$t()):A},ie.unknown=function(Qt){return arguments.length?(bt=Qt,ie):bt},function(Qt,_e){return V=Qt,ut=_e,$t()}}function zS(r,a){return Lv()(r,a)}function aw(r,a,A,V){var ut=(0,d.sG)(r,a,A),bt;switch(V=Wu(V==null?",f":V),V.type){case"s":{var Pt=Math.max(Math.abs(r),Math.abs(a));return V.precision==null&&!isNaN(bt=im(ut,Pt))&&(V.precision=bt),Od(V,Pt)}case"":case"e":case"g":case"p":case"r":{V.precision==null&&!isNaN(bt=Gx(ut,Math.max(Math.abs(r),Math.abs(a))))&&(V.precision=bt-(V.type==="e"));break}case"f":case"%":{V.precision==null&&!isNaN(bt=Yx(ut))&&(V.precision=bt-(V.type==="%")*2);break}}return dh(V)}function Hd(r){var a=r.domain;return r.ticks=function(A){var V=a();return(0,d.Zc)(V[0],V[V.length-1],A==null?10:A)},r.tickFormat=function(A,V){var ut=a();return aw(ut[0],ut[ut.length-1],A==null?10:A,V)},r.nice=function(A){A==null&&(A=10);var V=a(),ut=0,bt=V.length-1,Pt=V[ut],Dt=V[bt],Ft;return Dt0?(Pt=Math.floor(Pt/Ft)*Ft,Dt=Math.ceil(Dt/Ft)*Ft,Ft=(0,d.lq)(Pt,Dt,A)):Ft<0&&(Pt=Math.ceil(Pt*Ft)/Ft,Dt=Math.floor(Dt*Ft)/Ft,Ft=(0,d.lq)(Pt,Dt,A)),Ft>0?(V[ut]=Math.floor(Pt/Ft)*Ft,V[bt]=Math.ceil(Dt/Ft)*Ft,a(V)):Ft<0&&(V[ut]=Math.ceil(Pt*Ft)/Ft,V[bt]=Math.floor(Dt*Ft)/Ft,a(V)),r},r}function US(){var r=zS(Ka,Ka);return r.copy=function(){return Em(r,US())},Qu.apply(r,arguments),Hd(r)}function u0(r){var a;function A(V){return isNaN(V=+V)?a:V}return A.invert=A,A.domain=A.range=function(V){return arguments.length?(r=Tf.call(V,Rv),A):r.slice()},A.unknown=function(V){return arguments.length?(a=V,A):a},A.copy=function(){return u0(r).unknown(a)},r=arguments.length?Tf.call(r,Rv):[0,1],Hd(A)}function sw(r,a){r=r.slice();var A=0,V=r.length-1,ut=r[A],bt=r[V],Pt;return bt0){for(;Qt<_e;++Qt)for(Pe=1,Ne=bt(Qt);Pe$t)break;ln.push(je)}}else for(;Qt<_e;++Qt)for(Pe=V-1,Ne=bt(Qt);Pe>=1;--Pe)if(je=Ne*Pe,!(je$t)break;ln.push(je)}}else ln=(0,d.Zc)(Qt,_e,Math.min(_e-Qt,ze)).map(bt);return ie?ln.reverse():ln},a.tickFormat=function(Dt,Ft){if(Ft==null&&(Ft=V===10?".0e":","),typeof Ft!="function"&&(Ft=dh(Ft)),Dt===1/0)return Ft;Dt==null&&(Dt=10);var Vt=Math.max(1,V*Dt/a.ticks().length);return function($t){var ie=$t/bt(Math.round(ut($t)));return ie*V0?A[Dt-1]:r[0],Dt=A?[V[A-1],a]:[V[Vt-1],V[Vt]]},Pt.unknown=function(Ft){return arguments.length&&(bt=Ft),Pt},Pt.thresholds=function(){return V.slice()},Pt.copy=function(){return $S().domain([r,a]).range(ut).unknown(bt)},Qu.apply(Hd(Pt),arguments)}function Th(){var r=[.5],a=[0,1],A,V=1;function ut(bt){return bt<=bt?a[(0,d.h1)(r,bt,0,V)]:A}return ut.domain=function(bt){return arguments.length?(r=Ch.call(bt),V=Math.min(r.length,a.length-1),ut):r.slice()},ut.range=function(bt){return arguments.length?(a=Ch.call(bt),V=Math.min(r.length,a.length-1),ut):a.slice()},ut.invertExtent=function(bt){var Pt=a.indexOf(bt);return[r[Pt-1],r[Pt]]},ut.unknown=function(bt){return arguments.length?(A=bt,ut):A},ut.copy=function(){return Th().domain(r).range(a).unknown(A)},Qu.apply(ut,arguments)}var zv=new Date,qS=new Date;function es(r,a,A,V){function ut(bt){return r(bt=arguments.length===0?new Date:new Date(+bt)),bt}return ut.floor=function(bt){return r(bt=new Date(+bt)),bt},ut.ceil=function(bt){return r(bt=new Date(bt-1)),a(bt,1),r(bt),bt},ut.round=function(bt){var Pt=ut(bt),Dt=ut.ceil(bt);return bt-Pt0))return Ft;do Ft.push(Vt=new Date(+bt)),a(bt,Dt),r(bt);while(Vt=Pt)for(;r(Pt),!bt(Pt);)Pt.setTime(Pt-1)},function(Pt,Dt){if(Pt>=Pt)if(Dt<0)for(;++Dt<=0;)for(;a(Pt,-1),!bt(Pt););else for(;--Dt>=0;)for(;a(Pt,1),!bt(Pt););})},A&&(ut.count=function(bt,Pt){return zv.setTime(+bt),qS.setTime(+Pt),r(zv),r(qS),Math.floor(A(zv,qS))},ut.every=function(bt){return bt=Math.floor(bt),!isFinite(bt)||!(bt>0)?null:bt>1?ut.filter(V?function(Pt){return V(Pt)%bt===0}:function(Pt){return ut.count(0,Pt)%bt===0}):ut}),ut}var Uv=es(function(r){r.setMonth(0,1),r.setHours(0,0,0,0)},function(r,a){r.setFullYear(r.getFullYear()+a)},function(r,a){return a.getFullYear()-r.getFullYear()},function(r){return r.getFullYear()});Uv.every=function(r){return!isFinite(r=Math.floor(r))||!(r>0)?null:es(function(a){a.setFullYear(Math.floor(a.getFullYear()/r)*r),a.setMonth(0,1),a.setHours(0,0,0,0)},function(a,A){a.setFullYear(a.getFullYear()+A*r)})};const Af=Uv;var uk=Uv.range,KS=es(function(r){r.setDate(1),r.setHours(0,0,0,0)},function(r,a){r.setMonth(r.getMonth()+a)},function(r,a){return a.getMonth()-r.getMonth()+(a.getFullYear()-r.getFullYear())*12},function(r){return r.getMonth()});const dw=KS;var pw=KS.range,Hv=1e3,kh=6e4,Vv=36e5,ZS=864e5,Pf=6048e5;function Wl(r){return es(function(a){a.setDate(a.getDate()-(a.getDay()+7-r)%7),a.setHours(0,0,0,0)},function(a,A){a.setDate(a.getDate()+A*7)},function(a,A){return(A-a-(A.getTimezoneOffset()-a.getTimezoneOffset())*kh)/Pf})}var h0=Wl(0),f0=Wl(1),Wv=Wl(2),mw=Wl(3),Vd=Wl(4),QS=Wl(5),JS=Wl(6),Yv=h0.range,ck=f0.range,tE=Wv.range,gw=mw.range,yw=Vd.range,Ah=QS.range,hu=JS.range,Gv=es(function(r){r.setHours(0,0,0,0)},function(r,a){r.setDate(r.getDate()+a)},function(r,a){return(a-r-(a.getTimezoneOffset()-r.getTimezoneOffset())*kh)/ZS},function(r){return r.getDate()-1});const Xv=Gv;var eE=Gv.range,vw=es(function(r){r.setTime(r-r.getMilliseconds()-r.getSeconds()*Hv-r.getMinutes()*kh)},function(r,a){r.setTime(+r+a*Vv)},function(r,a){return(a-r)/Vv},function(r){return r.getHours()});const nE=vw;var hk=vw.range,rE=es(function(r){r.setTime(r-r.getMilliseconds()-r.getSeconds()*Hv)},function(r,a){r.setTime(+r+a*kh)},function(r,a){return(a-r)/kh},function(r){return r.getMinutes()});const fk=rE;var Sa=rE.range,Wd=es(function(r){r.setTime(r-r.getMilliseconds())},function(r,a){r.setTime(+r+a*Hv)},function(r,a){return(a-r)/Hv},function(r){return r.getUTCSeconds()});const $v=Wd;var xw=Wd.range,mi=es(function(){},function(r,a){r.setTime(+r+a)},function(r,a){return a-r});mi.every=function(r){return r=Math.floor(r),!isFinite(r)||!(r>0)?null:r>1?es(function(a){a.setTime(Math.floor(a/r)*r)},function(a,A){a.setTime(+a+A*r)},function(a,A){return(A-a)/r}):mi};const qv=mi;var ns=mi.range;function Yd(r){return es(function(a){a.setUTCDate(a.getUTCDate()-(a.getUTCDay()+7-r)%7),a.setUTCHours(0,0,0,0)},function(a,A){a.setUTCDate(a.getUTCDate()+A*7)},function(a,A){return(A-a)/Pf})}var d0=Yd(0),p0=Yd(1),iE=Yd(2),oE=Yd(3),Of=Yd(4),aE=Yd(5),sE=Yd(6),bw=d0.range,ww=p0.range,Kv=iE.range,lE=oE.range,ul=Of.range,Ju=aE.range,fu=sE.range,m0=es(function(r){r.setUTCHours(0,0,0,0)},function(r,a){r.setUTCDate(r.getUTCDate()+a)},function(r,a){return(a-r)/ZS},function(r){return r.getUTCDate()-1});const Zv=m0;var dk=m0.range,du=es(function(r){r.setUTCMonth(0,1),r.setUTCHours(0,0,0,0)},function(r,a){r.setUTCFullYear(r.getUTCFullYear()+a)},function(r,a){return a.getUTCFullYear()-r.getUTCFullYear()},function(r){return r.getUTCFullYear()});du.every=function(r){return!isFinite(r=Math.floor(r))||!(r>0)?null:es(function(a){a.setUTCFullYear(Math.floor(a.getUTCFullYear()/r)*r),a.setUTCMonth(0,1),a.setUTCHours(0,0,0,0)},function(a,A){a.setUTCFullYear(a.getUTCFullYear()+A*r)})};const Gd=du;var pk=du.range;function _w(r){if(0<=r.y&&r.y<100){var a=new Date(-1,r.m,r.d,r.H,r.M,r.S,r.L);return a.setFullYear(r.y),a}return new Date(r.y,r.m,r.d,r.H,r.M,r.S,r.L)}function Xd(r){if(0<=r.y&&r.y<100){var a=new Date(Date.UTC(-1,r.m,r.d,r.H,r.M,r.S,r.L));return a.setUTCFullYear(r.y),a}return new Date(Date.UTC(r.y,r.m,r.d,r.H,r.M,r.S,r.L))}function tc(r,a,A){return{y:r,m:a,d:A,H:0,M:0,S:0,L:0}}function uE(r){var a=r.dateTime,A=r.date,V=r.time,ut=r.periods,bt=r.days,Pt=r.shortDays,Dt=r.months,Ft=r.shortMonths,Vt=hs(ut),$t=Jv(ut),ie=hs(bt),Qt=Jv(bt),_e=hs(Pt),Ne=Jv(Pt),Pe=hs(Dt),je=Jv(Dt),ze=hs(Ft),ln=Jv(Ft),Je={a:Zr,A:Vr,b:oi,B:Di,c:null,d:gE,e:gE,f:xE,g:Ok,G:Rc,H:yE,I:Mk,j:Tk,L:vE,m:kk,M:Ak,p:Bi,q:Ko,Q:Aw,s:Pw,S:Mw,u:Tw,U:bE,V:_E,w:SE,W:EE,x:null,X:null,y:Pk,Y:CE,Z:Nk,"%":n1},sn={a:No,A:mo,b:ma,B:Gl,c:null,d:Dk,e:Dk,f:jk,g:PE,G:NE,H:Rk,I:Lk,j:Ik,L:ME,m:TE,M:Bk,p:rc,q:Ws,Q:Aw,s:Pw,S:Cm,u:Fk,U:zk,V:kE,w:Uk,W:AE,x:null,X:null,y:nO,Y:OE,Z:xo,"%":n1},Pn={a:or,A:tr,b:un,B:Wn,c:xr,d:pE,e:pE,f:_k,g:fE,G:t1,H:Cw,I:Cw,j:fs,L:e1,m:bk,M:wk,p:Qn,q:xk,Q:Ek,s:Ck,S:mE,u:gk,U:hE,V:yk,w:Ew,W:vk,x:Hn,X:br,y:fE,Y:t1,Z:dE,"%":Sk};Je.x=Un(A,Je),Je.X=Un(V,Je),Je.c=Un(a,Je),sn.x=Un(A,sn),sn.X=Un(V,sn),sn.c=Un(a,sn);function Un(Gr,zi){return function(qi){var Dr=[],ps=-1,Zi=0,Ps=Gr.length,Ys,Lh,Os;for(qi instanceof Date||(qi=new Date(+qi));++ps53)return null;"w"in Dr||(Dr.w=1),"Z"in Dr?(Zi=Xd(tc(Dr.y,0,1)),Ps=Zi.getUTCDay(),Zi=Ps>4||Ps===0?p0.ceil(Zi):p0(Zi),Zi=Zv.offset(Zi,(Dr.V-1)*7),Dr.y=Zi.getUTCFullYear(),Dr.m=Zi.getUTCMonth(),Dr.d=Zi.getUTCDate()+(Dr.w+6)%7):(Zi=_w(tc(Dr.y,0,1)),Ps=Zi.getDay(),Zi=Ps>4||Ps===0?f0.ceil(Zi):f0(Zi),Zi=Xv.offset(Zi,(Dr.V-1)*7),Dr.y=Zi.getFullYear(),Dr.m=Zi.getMonth(),Dr.d=Zi.getDate()+(Dr.w+6)%7)}else("W"in Dr||"U"in Dr)&&("w"in Dr||(Dr.w="u"in Dr?Dr.u%7:"W"in Dr?1:0),Ps="Z"in Dr?Xd(tc(Dr.y,0,1)).getUTCDay():_w(tc(Dr.y,0,1)).getDay(),Dr.m=0,Dr.d="W"in Dr?(Dr.w+6)%7+Dr.W*7-(Ps+5)%7:Dr.w+Dr.U*7-(Ps+6)%7);return"Z"in Dr?(Dr.H+=Dr.Z/100|0,Dr.M+=Dr.Z%100,Xd(Dr)):_w(Dr)}}function vr(Gr,zi,qi,Dr){for(var ps=0,Zi=zi.length,Ps=qi.length,Ys,Lh;ps=Ps)return-1;if(Ys=zi.charCodeAt(ps++),Ys===37){if(Ys=zi.charAt(ps++),Lh=Pn[Ys in cE?zi.charAt(ps++):Ys],!Lh||(Dr=Lh(Gr,qi,Dr))<0)return-1}else if(Ys!=qi.charCodeAt(Dr++))return-1}return Dr}function Qn(Gr,zi,qi){var Dr=Vt.exec(zi.slice(qi));return Dr?(Gr.p=$t[Dr[0].toLowerCase()],qi+Dr[0].length):-1}function or(Gr,zi,qi){var Dr=_e.exec(zi.slice(qi));return Dr?(Gr.w=Ne[Dr[0].toLowerCase()],qi+Dr[0].length):-1}function tr(Gr,zi,qi){var Dr=ie.exec(zi.slice(qi));return Dr?(Gr.w=Qt[Dr[0].toLowerCase()],qi+Dr[0].length):-1}function un(Gr,zi,qi){var Dr=ze.exec(zi.slice(qi));return Dr?(Gr.m=ln[Dr[0].toLowerCase()],qi+Dr[0].length):-1}function Wn(Gr,zi,qi){var Dr=Pe.exec(zi.slice(qi));return Dr?(Gr.m=je[Dr[0].toLowerCase()],qi+Dr[0].length):-1}function xr(Gr,zi,qi){return vr(Gr,a,zi,qi)}function Hn(Gr,zi,qi){return vr(Gr,A,zi,qi)}function br(Gr,zi,qi){return vr(Gr,V,zi,qi)}function Zr(Gr){return Pt[Gr.getDay()]}function Vr(Gr){return bt[Gr.getDay()]}function oi(Gr){return Ft[Gr.getMonth()]}function Di(Gr){return Dt[Gr.getMonth()]}function Bi(Gr){return ut[+(Gr.getHours()>=12)]}function Ko(Gr){return 1+~~(Gr.getMonth()/3)}function No(Gr){return Pt[Gr.getUTCDay()]}function mo(Gr){return bt[Gr.getUTCDay()]}function ma(Gr){return Ft[Gr.getUTCMonth()]}function Gl(Gr){return Dt[Gr.getUTCMonth()]}function rc(Gr){return ut[+(Gr.getUTCHours()>=12)]}function Ws(Gr){return 1+~~(Gr.getUTCMonth()/3)}return{format:function(Gr){var zi=Un(Gr+="",Je);return zi.toString=function(){return Gr},zi},parse:function(Gr){var zi=jn(Gr+="",!1);return zi.toString=function(){return Gr},zi},utcFormat:function(Gr){var zi=Un(Gr+="",sn);return zi.toString=function(){return Gr},zi},utcParse:function(Gr){var zi=jn(Gr+="",!0);return zi.toString=function(){return Gr},zi}}}var cE={"-":"",_:" ",0:"0"},rs=/^\s*\d+/,Qv=/^%/,mk=/[\\^$*+?|[\]().{}]/g;function lo(r,a,A){var V=r<0?"-":"",ut=(V?-r:r)+"",bt=ut.length;return V+(bt68?1900:2e3),A+V[0].length):-1}function dE(r,a,A){var V=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(a.slice(A,A+6));return V?(r.Z=V[1]?0:-(V[2]+(V[3]||"00")),A+V[0].length):-1}function xk(r,a,A){var V=rs.exec(a.slice(A,A+1));return V?(r.q=V[0]*3-3,A+V[0].length):-1}function bk(r,a,A){var V=rs.exec(a.slice(A,A+2));return V?(r.m=V[0]-1,A+V[0].length):-1}function pE(r,a,A){var V=rs.exec(a.slice(A,A+2));return V?(r.d=+V[0],A+V[0].length):-1}function fs(r,a,A){var V=rs.exec(a.slice(A,A+3));return V?(r.m=0,r.d=+V[0],A+V[0].length):-1}function Cw(r,a,A){var V=rs.exec(a.slice(A,A+2));return V?(r.H=+V[0],A+V[0].length):-1}function wk(r,a,A){var V=rs.exec(a.slice(A,A+2));return V?(r.M=+V[0],A+V[0].length):-1}function mE(r,a,A){var V=rs.exec(a.slice(A,A+2));return V?(r.S=+V[0],A+V[0].length):-1}function e1(r,a,A){var V=rs.exec(a.slice(A,A+3));return V?(r.L=+V[0],A+V[0].length):-1}function _k(r,a,A){var V=rs.exec(a.slice(A,A+6));return V?(r.L=Math.floor(V[0]/1e3),A+V[0].length):-1}function Sk(r,a,A){var V=Qv.exec(a.slice(A,A+1));return V?A+V[0].length:-1}function Ek(r,a,A){var V=rs.exec(a.slice(A));return V?(r.Q=+V[0],A+V[0].length):-1}function Ck(r,a,A){var V=rs.exec(a.slice(A));return V?(r.s=+V[0],A+V[0].length):-1}function gE(r,a){return lo(r.getDate(),a,2)}function yE(r,a){return lo(r.getHours(),a,2)}function Mk(r,a){return lo(r.getHours()%12||12,a,2)}function Tk(r,a){return lo(1+Xv.count(Af(r),r),a,3)}function vE(r,a){return lo(r.getMilliseconds(),a,3)}function xE(r,a){return vE(r,a)+"000"}function kk(r,a){return lo(r.getMonth()+1,a,2)}function Ak(r,a){return lo(r.getMinutes(),a,2)}function Mw(r,a){return lo(r.getSeconds(),a,2)}function Tw(r){var a=r.getDay();return a===0?7:a}function bE(r,a){return lo(h0.count(Af(r)-1,r),a,2)}function wE(r){var a=r.getDay();return a>=4||a===0?Vd(r):Vd.ceil(r)}function _E(r,a){return r=wE(r),lo(Vd.count(Af(r),r)+(Af(r).getDay()===4),a,2)}function SE(r){return r.getDay()}function EE(r,a){return lo(f0.count(Af(r)-1,r),a,2)}function Pk(r,a){return lo(r.getFullYear()%100,a,2)}function Ok(r,a){return r=wE(r),lo(r.getFullYear()%100,a,2)}function CE(r,a){return lo(r.getFullYear()%1e4,a,4)}function Rc(r,a){var A=r.getDay();return r=A>=4||A===0?Vd(r):Vd.ceil(r),lo(r.getFullYear()%1e4,a,4)}function Nk(r){var a=r.getTimezoneOffset();return(a>0?"-":(a*=-1,"+"))+lo(a/60|0,"0",2)+lo(a%60,"0",2)}function Dk(r,a){return lo(r.getUTCDate(),a,2)}function Rk(r,a){return lo(r.getUTCHours(),a,2)}function Lk(r,a){return lo(r.getUTCHours()%12||12,a,2)}function Ik(r,a){return lo(1+Zv.count(Gd(r),r),a,3)}function ME(r,a){return lo(r.getUTCMilliseconds(),a,3)}function jk(r,a){return ME(r,a)+"000"}function TE(r,a){return lo(r.getUTCMonth()+1,a,2)}function Bk(r,a){return lo(r.getUTCMinutes(),a,2)}function Cm(r,a){return lo(r.getUTCSeconds(),a,2)}function Fk(r){var a=r.getUTCDay();return a===0?7:a}function zk(r,a){return lo(d0.count(Gd(r)-1,r),a,2)}function kw(r){var a=r.getUTCDay();return a>=4||a===0?Of(r):Of.ceil(r)}function kE(r,a){return r=kw(r),lo(Of.count(Gd(r),r)+(Gd(r).getUTCDay()===4),a,2)}function Uk(r){return r.getUTCDay()}function AE(r,a){return lo(p0.count(Gd(r)-1,r),a,2)}function nO(r,a){return lo(r.getUTCFullYear()%100,a,2)}function PE(r,a){return r=kw(r),lo(r.getUTCFullYear()%100,a,2)}function OE(r,a){return lo(r.getUTCFullYear()%1e4,a,4)}function NE(r,a){var A=r.getUTCDay();return r=A>=4||A===0?Of(r):Of.ceil(r),lo(r.getUTCFullYear()%1e4,a,4)}function xo(){return"+0000"}function n1(){return"%"}function Aw(r){return+r}function Pw(r){return Math.floor(+r/1e3)}var ec,Ow,Nw,g0,r1;$d({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});function $d(r){return ec=uE(r),Ow=ec.format,Nw=ec.parse,g0=ec.utcFormat,r1=ec.utcParse,ec}var y0=1e3,v0=y0*60,x0=v0*60,b0=x0*24,Hk=b0*7,Dw=b0*30,Lc=b0*365;function i1(r){return new Date(r)}function DE(r){return r instanceof Date?+r:+new Date(+r)}function o1(r,a,A,V,ut,bt,Pt,Dt,Ft){var Vt=zS(Ka,Ka),$t=Vt.invert,ie=Vt.domain,Qt=Ft(".%L"),_e=Ft(":%S"),Ne=Ft("%I:%M"),Pe=Ft("%I %p"),je=Ft("%a %d"),ze=Ft("%b %d"),ln=Ft("%B"),Je=Ft("%Y"),sn=[[Pt,1,y0],[Pt,5,5*y0],[Pt,15,15*y0],[Pt,30,30*y0],[bt,1,v0],[bt,5,5*v0],[bt,15,15*v0],[bt,30,30*v0],[ut,1,x0],[ut,3,3*x0],[ut,6,6*x0],[ut,12,12*x0],[V,1,b0],[V,2,2*b0],[A,1,Hk],[a,1,Dw],[a,3,3*Dw],[r,1,Lc]];function Pn(jn){return(Pt(jn)1)&&(r-=Math.floor(r));var a=Math.abs(r-.5);return d1.h=360*r-100,d1.s=1.5-1.5*a,d1.l=.8-.9*a,d1+""}var p1=ao(),hC=Math.PI/3,rA=Math.PI*2/3;function iA(r){var a;return r=(.5-r)*Math.PI,p1.r=255*(a=Math.sin(r))*a,p1.g=255*(a=Math.sin(r+hC))*a,p1.b=255*(a=Math.sin(r+rA))*a,p1+""}function oA(r){return r=Math.max(0,Math.min(1,r)),"rgb("+Math.max(0,Math.min(255,Math.round(34.61+r*(1172.33-r*(10793.56-r*(33300.12-r*(38394.49-r*14825.05)))))))+", "+Math.max(0,Math.min(255,Math.round(23.31+r*(557.33+r*(1225.33-r*(3574.96-r*(1073.77+r*707.56)))))))+", "+Math.max(0,Math.min(255,Math.round(27.2+r*(3211.1-r*(15327.97-r*(27814-r*(22569.18-r*6838.66)))))))+")"}function m1(r){var a=r.length;return function(A){return r[Math.max(0,Math.min(a-1,Math.floor(A*a)))]}}const aA=m1(vi("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725"));var fC=m1(vi("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),sA=m1(vi("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),g1=m1(vi("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"));function lA(r){return rn(dr(r).call(document.documentElement))}var dC=0;function pC(){return new Qw}function Qw(){this._="@"+(++dC).toString(36)}Qw.prototype=pC.prototype={constructor:Qw,get:function(r){for(var a=this._;!(a in r);)if(!(r=r.parentNode))return;return r[a]},set:function(r,a){return r[this._]=a},remove:function(r){return this._ in r&&delete r[this._]},toString:function(){return this._}};function mC(r){return typeof r=="string"?new ke([document.querySelectorAll(r)],[document.documentElement]):new ke([r==null?[]:r],de)}function Jw(r,a){a==null&&(a=Zn().touches);for(var A=0,V=a?a.length:0,ut=new Array(V);A1?0:r<-1?Df:Math.acos(r)}function Am(r){return r>=1?v1:r<=-1?-v1:Math.asin(r)}function cA(r){return r.innerRadius}function hA(r){return r.outerRadius}function yC(r){return r.startAngle}function fA(r){return r.endAngle}function dA(r){return r&&r.padAngle}function pA(r,a,A,V,ut,bt,Pt,Dt){var Ft=A-r,Vt=V-a,$t=Pt-ut,ie=Dt-bt,Qt=ie*Ft-$t*Vt;if(!(Qt*Qtxr*xr+Hn*Hn&&(vr=or,Qn=tr),{cx:vr,cy:Qn,x01:-$t,y01:-ie,x11:vr*(ut/Pn-1),y11:Qn*(ut/Pn-1)}}function vC(){var r=cA,a=hA,A=$i(0),V=null,ut=yC,bt=fA,Pt=dA,Dt=null;function Ft(){var Vt,$t,ie=+r.apply(this,arguments),Qt=+a.apply(this,arguments),_e=ut.apply(this,arguments)-v1,Ne=bt.apply(this,arguments)-v1,Pe=t2(Ne-_e),je=Ne>_e;if(Dt||(Dt=Vt=Lu()),Qtks))Dt.moveTo(0,0);else if(Pe>Nh-ks)Dt.moveTo(Qt*Jd(_e),Qt*nc(_e)),Dt.arc(0,0,Qt,_e,Ne,!je),ie>ks&&(Dt.moveTo(ie*Jd(Ne),ie*nc(Ne)),Dt.arc(0,0,ie,Ne,_e,je));else{var ze=_e,ln=Ne,Je=_e,sn=Ne,Pn=Pe,Un=Pe,jn=Pt.apply(this,arguments)/2,vr=jn>ks&&(V?+V.apply(this,arguments):Fc(ie*ie+Qt*Qt)),Qn=y1(t2(Qt-ie)/2,+A.apply(this,arguments)),or=Qn,tr=Qn,un,Wn;if(vr>ks){var xr=Am(vr/ie*nc(jn)),Hn=Am(vr/Qt*nc(jn));(Pn-=xr*2)>ks?(xr*=je?1:-1,Je+=xr,sn-=xr):(Pn=0,Je=sn=(_e+Ne)/2),(Un-=Hn*2)>ks?(Hn*=je?1:-1,ze+=Hn,ln-=Hn):(Un=0,ze=ln=(_e+Ne)/2)}var br=Qt*Jd(ze),Zr=Qt*nc(ze),Vr=ie*Jd(sn),oi=ie*nc(sn);if(Qn>ks){var Di=Qt*Jd(ln),Bi=Qt*nc(ln),Ko=ie*Jd(Je),No=ie*nc(Je),mo;if(Peks?tr>ks?(un=M0(Ko,No,br,Zr,Qt,tr,je),Wn=M0(Di,Bi,Vr,oi,Qt,tr,je),Dt.moveTo(un.cx+un.x01,un.cy+un.y01),trks)||!(Pn>ks)?Dt.lineTo(Vr,oi):or>ks?(un=M0(Vr,oi,Di,Bi,ie,-or,je),Wn=M0(br,Zr,Ko,No,ie,-or,je),Dt.lineTo(un.cx+un.x01,un.cy+un.y01),or=Qt;--_e)Dt.point(ln[_e],Je[_e]);Dt.lineEnd(),Dt.areaEnd()}je&&(ln[ie]=+r(Pe,ie,$t),Je[ie]=+A(Pe,ie,$t),Dt.point(a?+a(Pe,ie,$t):ln[ie],V?+V(Pe,ie,$t):Je[ie]))}if(ze)return Dt=null,ze+""||null}function Vt(){return r2().defined(ut).curve(Pt).context(bt)}return Ft.x=function($t){return arguments.length?(r=typeof $t=="function"?$t:$i(+$t),a=null,Ft):r},Ft.x0=function($t){return arguments.length?(r=typeof $t=="function"?$t:$i(+$t),Ft):r},Ft.x1=function($t){return arguments.length?(a=$t==null?null:typeof $t=="function"?$t:$i(+$t),Ft):a},Ft.y=function($t){return arguments.length?(A=typeof $t=="function"?$t:$i(+$t),V=null,Ft):A},Ft.y0=function($t){return arguments.length?(A=typeof $t=="function"?$t:$i(+$t),Ft):A},Ft.y1=function($t){return arguments.length?(V=$t==null?null:typeof $t=="function"?$t:$i(+$t),Ft):V},Ft.lineX0=Ft.lineY0=function(){return Vt().x(r).y(A)},Ft.lineY1=function(){return Vt().x(r).y(V)},Ft.lineX1=function(){return Vt().x(a).y(A)},Ft.defined=function($t){return arguments.length?(ut=typeof $t=="function"?$t:$i(!!$t),Ft):ut},Ft.curve=function($t){return arguments.length?(Pt=$t,bt!=null&&(Dt=Pt(bt)),Ft):Pt},Ft.context=function($t){return arguments.length?($t==null?bt=Dt=null:Dt=Pt(bt=$t),Ft):bt},Ft}function mA(r,a){return ar?1:a>=r?0:NaN}function iO(r){return r}function gA(){var r=iO,a=mA,A=null,V=$i(0),ut=$i(Nh),bt=$i(0);function Pt(Dt){var Ft,Vt=Dt.length,$t,ie,Qt=0,_e=new Array(Vt),Ne=new Array(Vt),Pe=+V.apply(this,arguments),je=Math.min(Nh,Math.max(-Nh,ut.apply(this,arguments)-Pe)),ze,ln=Math.min(Math.abs(je)/Vt,bt.apply(this,arguments)),Je=ln*(je<0?-1:1),sn;for(Ft=0;Ft0&&(Qt+=sn);for(a!=null?_e.sort(function(Pn,Un){return a(Ne[Pn],Ne[Un])}):A!=null&&_e.sort(function(Pn,Un){return A(Dt[Pn],Dt[Un])}),Ft=0,ie=Qt?(je-Vt*Je)/Qt:0;Ft0?sn*ie:0)+Je,Ne[$t]={data:Dt[$t],index:Ft,value:sn,startAngle:Pe,endAngle:ze,padAngle:ln};return Ne}return Pt.value=function(Dt){return arguments.length?(r=typeof Dt=="function"?Dt:$i(+Dt),Pt):r},Pt.sortValues=function(Dt){return arguments.length?(a=Dt,A=null,Pt):a},Pt.sort=function(Dt){return arguments.length?(A=Dt,a=null,Pt):A},Pt.startAngle=function(Dt){return arguments.length?(V=typeof Dt=="function"?Dt:$i(+Dt),Pt):V},Pt.endAngle=function(Dt){return arguments.length?(ut=typeof Dt=="function"?Dt:$i(+Dt),Pt):ut},Pt.padAngle=function(Dt){return arguments.length?(bt=typeof Dt=="function"?Dt:$i(+Dt),Pt):bt},Pt}var yA=w1(x1);function i2(r){this._curve=r}i2.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(r,a){this._curve.point(a*Math.sin(r),a*-Math.cos(r))}};function w1(r){function a(A){return new i2(r(A))}return a._curve=r,a}function T0(r){var a=r.curve;return r.angle=r.x,delete r.x,r.radius=r.y,delete r.y,r.curve=function(A){return arguments.length?a(w1(A)):a()._curve},r}function bC(){return T0(r2().curve(yA))}function o2(){var r=xC().curve(yA),a=r.curve,A=r.lineX0,V=r.lineX1,ut=r.lineY0,bt=r.lineY1;return r.angle=r.x,delete r.x,r.startAngle=r.x0,delete r.x0,r.endAngle=r.x1,delete r.x1,r.radius=r.y,delete r.y,r.innerRadius=r.y0,delete r.y0,r.outerRadius=r.y1,delete r.y1,r.lineStartAngle=function(){return T0(A())},delete r.lineX0,r.lineEndAngle=function(){return T0(V())},delete r.lineX1,r.lineInnerRadius=function(){return T0(ut())},delete r.lineY0,r.lineOuterRadius=function(){return T0(bt())},delete r.lineY1,r.curve=function(Pt){return arguments.length?a(w1(Pt)):a()._curve},r}function Pm(r,a){return[(a=+a)*Math.cos(r-=Math.PI/2),a*Math.sin(r)]}var a2=Array.prototype.slice;function vA(r){return r.source}function xA(r){return r.target}function s2(r){var a=vA,A=xA,V=b1,ut=n2,bt=null;function Pt(){var Dt,Ft=a2.call(arguments),Vt=a.apply(this,Ft),$t=A.apply(this,Ft);if(bt||(bt=Dt=Lu()),r(bt,+V.apply(this,(Ft[0]=Vt,Ft)),+ut.apply(this,Ft),+V.apply(this,(Ft[0]=$t,Ft)),+ut.apply(this,Ft)),Dt)return bt=null,Dt+""||null}return Pt.source=function(Dt){return arguments.length?(a=Dt,Pt):a},Pt.target=function(Dt){return arguments.length?(A=Dt,Pt):A},Pt.x=function(Dt){return arguments.length?(V=typeof Dt=="function"?Dt:$i(+Dt),Pt):V},Pt.y=function(Dt){return arguments.length?(ut=typeof Dt=="function"?Dt:$i(+Dt),Pt):ut},Pt.context=function(Dt){return arguments.length?(bt=Dt==null?null:Dt,Pt):bt},Pt}function bA(r,a,A,V,ut){r.moveTo(a,A),r.bezierCurveTo(a=(a+V)/2,A,a,ut,V,ut)}function wA(r,a,A,V,ut){r.moveTo(a,A),r.bezierCurveTo(a,A=(A+ut)/2,V,A,V,ut)}function _A(r,a,A,V,ut){var bt=Pm(a,A),Pt=Pm(a,A=(A+ut)/2),Dt=Pm(V,A),Ft=Pm(V,ut);r.moveTo(bt[0],bt[1]),r.bezierCurveTo(Pt[0],Pt[1],Dt[0],Dt[1],Ft[0],Ft[1])}function SA(){return s2(bA)}function wC(){return s2(wA)}function EA(){var r=s2(_A);return r.angle=r.x,delete r.x,r.radius=r.y,delete r.y,r}const Om={draw:function(r,a){var A=Math.sqrt(a/Df);r.moveTo(A,0),r.arc(0,0,A,0,Nh)}},_1={draw:function(r,a){var A=Math.sqrt(a/5)/2;r.moveTo(-3*A,-A),r.lineTo(-A,-A),r.lineTo(-A,-3*A),r.lineTo(A,-3*A),r.lineTo(A,-A),r.lineTo(3*A,-A),r.lineTo(3*A,A),r.lineTo(A,A),r.lineTo(A,3*A),r.lineTo(-A,3*A),r.lineTo(-A,A),r.lineTo(-3*A,A),r.closePath()}};var S1=Math.sqrt(1/3),l2=S1*2;const E1={draw:function(r,a){var A=Math.sqrt(a/l2),V=A*S1;r.moveTo(0,-A),r.lineTo(V,0),r.lineTo(0,A),r.lineTo(-V,0),r.closePath()}};var CA=.8908130915292852,_C=Math.sin(Df/10)/Math.sin(7*Df/10),MA=Math.sin(Nh/10)*_C,TA=-Math.cos(Nh/10)*_C;const SC={draw:function(r,a){var A=Math.sqrt(a*CA),V=MA*A,ut=TA*A;r.moveTo(0,-A),r.lineTo(V,ut);for(var bt=1;bt<5;++bt){var Pt=Nh*bt/5,Dt=Math.cos(Pt),Ft=Math.sin(Pt);r.lineTo(Ft*A,-Dt*A),r.lineTo(Dt*V-Ft*ut,Ft*V+Dt*ut)}r.closePath()}},gu={draw:function(r,a){var A=Math.sqrt(a),V=-A/2;r.rect(V,V,A,A)}};var u2=Math.sqrt(3);const EC={draw:function(r,a){var A=-Math.sqrt(a/(u2*3));r.moveTo(0,A*2),r.lineTo(-u2*A,-A),r.lineTo(u2*A,-A),r.closePath()}};var hl=-.5,As=Math.sqrt(3)/2,c2=1/Math.sqrt(12),kA=(c2/2+1)*3;const CC={draw:function(r,a){var A=Math.sqrt(a/kA),V=A/2,ut=A*c2,bt=V,Pt=A*c2+A,Dt=-bt,Ft=Pt;r.moveTo(V,ut),r.lineTo(bt,Pt),r.lineTo(Dt,Ft),r.lineTo(hl*V-As*ut,As*V+hl*ut),r.lineTo(hl*bt-As*Pt,As*bt+hl*Pt),r.lineTo(hl*Dt-As*Ft,As*Dt+hl*Ft),r.lineTo(hl*V+As*ut,hl*ut-As*V),r.lineTo(hl*bt+As*Pt,hl*Pt-As*bt),r.lineTo(hl*Dt+As*Ft,hl*Ft-As*Dt),r.closePath()}};var MC=[Om,_1,E1,gu,SC,EC,CC];function AA(){var r=$i(Om),a=$i(64),A=null;function V(){var ut;if(A||(A=ut=Lu()),r.apply(this,arguments).draw(A,+a.apply(this,arguments)),ut)return A=null,ut+""||null}return V.type=function(ut){return arguments.length?(r=typeof ut=="function"?ut:$i(ut),V):r},V.size=function(ut){return arguments.length?(a=typeof ut=="function"?ut:$i(+ut),V):a},V.context=function(ut){return arguments.length?(A=ut==null?null:ut,V):A},V}function Rf(){}function k0(r,a,A){r._context.bezierCurveTo((2*r._x0+r._x1)/3,(2*r._y0+r._y1)/3,(r._x0+2*r._x1)/3,(r._y0+2*r._y1)/3,(r._x0+4*r._x1+a)/6,(r._y0+4*r._y1+A)/6)}function C1(r){this._context=r}C1.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:k0(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(r,a){switch(r=+r,a=+a,this._point){case 0:this._point=1,this._line?this._context.lineTo(r,a):this._context.moveTo(r,a);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:k0(this,r,a);break}this._x0=this._x1,this._x1=r,this._y0=this._y1,this._y1=a}};function TC(r){return new C1(r)}function kC(r){this._context=r}kC.prototype={areaStart:Rf,areaEnd:Rf,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x2,this._y2),this._context.closePath();break}case 2:{this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break}case 3:{this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4);break}}},point:function(r,a){switch(r=+r,a=+a,this._point){case 0:this._point=1,this._x2=r,this._y2=a;break;case 1:this._point=2,this._x3=r,this._y3=a;break;case 2:this._point=3,this._x4=r,this._y4=a,this._context.moveTo((this._x0+4*this._x1+r)/6,(this._y0+4*this._y1+a)/6);break;default:k0(this,r,a);break}this._x0=this._x1,this._x1=r,this._y0=this._y1,this._y1=a}};function PA(r){return new kC(r)}function AC(r){this._context=r}AC.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(r,a){switch(r=+r,a=+a,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var A=(this._x0+4*this._x1+r)/6,V=(this._y0+4*this._y1+a)/6;this._line?this._context.lineTo(A,V):this._context.moveTo(A,V);break;case 3:this._point=4;default:k0(this,r,a);break}this._x0=this._x1,this._x1=r,this._y0=this._y1,this._y1=a}};function OA(r){return new AC(r)}function PC(r,a){this._basis=new C1(r),this._beta=a}PC.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var r=this._x,a=this._y,A=r.length-1;if(A>0)for(var V=r[0],ut=a[0],bt=r[A]-V,Pt=a[A]-ut,Dt=-1,Ft;++Dt<=A;)Ft=Dt/A,this._basis.point(this._beta*r[Dt]+(1-this._beta)*(V+Ft*bt),this._beta*a[Dt]+(1-this._beta)*(ut+Ft*Pt));this._x=this._y=null,this._basis.lineEnd()},point:function(r,a){this._x.push(+r),this._y.push(+a)}};const NA=function r(a){function A(V){return a===1?new C1(V):new PC(V,a)}return A.beta=function(V){return r(+V)},A}(.85);function A0(r,a,A){r._context.bezierCurveTo(r._x1+r._k*(r._x2-r._x0),r._y1+r._k*(r._y2-r._y0),r._x2+r._k*(r._x1-a),r._y2+r._k*(r._y1-A),r._x2,r._y2)}function M1(r,a){this._context=r,this._k=(1-a)/6}M1.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:A0(this,this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(r,a){switch(r=+r,a=+a,this._point){case 0:this._point=1,this._line?this._context.lineTo(r,a):this._context.moveTo(r,a);break;case 1:this._point=2,this._x1=r,this._y1=a;break;case 2:this._point=3;default:A0(this,r,a);break}this._x0=this._x1,this._x1=this._x2,this._x2=r,this._y0=this._y1,this._y1=this._y2,this._y2=a}};const DA=function r(a){function A(V){return new M1(V,a)}return A.tension=function(V){return r(+V)},A}(0);function T1(r,a){this._context=r,this._k=(1-a)/6}T1.prototype={areaStart:Rf,areaEnd:Rf,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x3,this._y3),this._context.closePath();break}case 2:{this._context.lineTo(this._x3,this._y3),this._context.closePath();break}case 3:{this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5);break}}},point:function(r,a){switch(r=+r,a=+a,this._point){case 0:this._point=1,this._x3=r,this._y3=a;break;case 1:this._point=2,this._context.moveTo(this._x4=r,this._y4=a);break;case 2:this._point=3,this._x5=r,this._y5=a;break;default:A0(this,r,a);break}this._x0=this._x1,this._x1=this._x2,this._x2=r,this._y0=this._y1,this._y1=this._y2,this._y2=a}};const oO=function r(a){function A(V){return new T1(V,a)}return A.tension=function(V){return r(+V)},A}(0);function h2(r,a){this._context=r,this._k=(1-a)/6}h2.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(r,a){switch(r=+r,a=+a,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:A0(this,r,a);break}this._x0=this._x1,this._x1=this._x2,this._x2=r,this._y0=this._y1,this._y1=this._y2,this._y2=a}};const RA=function r(a){function A(V){return new h2(V,a)}return A.tension=function(V){return r(+V)},A}(0);function f2(r,a,A){var V=r._x1,ut=r._y1,bt=r._x2,Pt=r._y2;if(r._l01_a>ks){var Dt=2*r._l01_2a+3*r._l01_a*r._l12_a+r._l12_2a,Ft=3*r._l01_a*(r._l01_a+r._l12_a);V=(V*Dt-r._x0*r._l12_2a+r._x2*r._l01_2a)/Ft,ut=(ut*Dt-r._y0*r._l12_2a+r._y2*r._l01_2a)/Ft}if(r._l23_a>ks){var Vt=2*r._l23_2a+3*r._l23_a*r._l12_a+r._l12_2a,$t=3*r._l23_a*(r._l23_a+r._l12_a);bt=(bt*Vt+r._x1*r._l23_2a-a*r._l12_2a)/$t,Pt=(Pt*Vt+r._y1*r._l23_2a-A*r._l12_2a)/$t}r._context.bezierCurveTo(V,ut,bt,Pt,r._x2,r._y2)}function d2(r,a){this._context=r,this._alpha=a}d2.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(r,a){if(r=+r,a=+a,this._point){var A=this._x2-r,V=this._y2-a;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(A*A+V*V,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(r,a):this._context.moveTo(r,a);break;case 1:this._point=2;break;case 2:this._point=3;default:f2(this,r,a);break}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=r,this._y0=this._y1,this._y1=this._y2,this._y2=a}};const OC=function r(a){function A(V){return a?new d2(V,a):new M1(V,0)}return A.alpha=function(V){return r(+V)},A}(.5);function NC(r,a){this._context=r,this._alpha=a}NC.prototype={areaStart:Rf,areaEnd:Rf,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x3,this._y3),this._context.closePath();break}case 2:{this._context.lineTo(this._x3,this._y3),this._context.closePath();break}case 3:{this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5);break}}},point:function(r,a){if(r=+r,a=+a,this._point){var A=this._x2-r,V=this._y2-a;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(A*A+V*V,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=r,this._y3=a;break;case 1:this._point=2,this._context.moveTo(this._x4=r,this._y4=a);break;case 2:this._point=3,this._x5=r,this._y5=a;break;default:f2(this,r,a);break}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=r,this._y0=this._y1,this._y1=this._y2,this._y2=a}};const LA=function r(a){function A(V){return a?new NC(V,a):new T1(V,0)}return A.alpha=function(V){return r(+V)},A}(.5);function DC(r,a){this._context=r,this._alpha=a}DC.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(r,a){if(r=+r,a=+a,this._point){var A=this._x2-r,V=this._y2-a;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(A*A+V*V,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:f2(this,r,a);break}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=r,this._y0=this._y1,this._y1=this._y2,this._y2=a}};const IA=function r(a){function A(V){return a?new DC(V,a):new h2(V,0)}return A.alpha=function(V){return r(+V)},A}(.5);function P0(r){this._context=r}P0.prototype={areaStart:Rf,areaEnd:Rf,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(r,a){r=+r,a=+a,this._point?this._context.lineTo(r,a):(this._point=1,this._context.moveTo(r,a))}};function jA(r){return new P0(r)}function RC(r){return r<0?-1:1}function LC(r,a,A){var V=r._x1-r._x0,ut=a-r._x1,bt=(r._y1-r._y0)/(V||ut<0&&-0),Pt=(A-r._y1)/(ut||V<0&&-0),Dt=(bt*ut+Pt*V)/(V+ut);return(RC(bt)+RC(Pt))*Math.min(Math.abs(bt),Math.abs(Pt),.5*Math.abs(Dt))||0}function p2(r,a){var A=r._x1-r._x0;return A?(3*(r._y1-r._y0)/A-a)/2:a}function m2(r,a,A){var V=r._x0,ut=r._y0,bt=r._x1,Pt=r._y1,Dt=(bt-V)/3;r._context.bezierCurveTo(V+Dt,ut+Dt*a,bt-Dt,Pt-Dt*A,bt,Pt)}function O0(r){this._context=r}O0.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:m2(this,this._t0,p2(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(r,a){var A=NaN;if(r=+r,a=+a,!(r===this._x1&&a===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(r,a):this._context.moveTo(r,a);break;case 1:this._point=2;break;case 2:this._point=3,m2(this,p2(this,A=LC(this,r,a)),A);break;default:m2(this,this._t0,A=LC(this,r,a));break}this._x0=this._x1,this._x1=r,this._y0=this._y1,this._y1=a,this._t0=A}}};function IC(r){this._context=new jC(r)}(IC.prototype=Object.create(O0.prototype)).point=function(r,a){O0.prototype.point.call(this,a,r)};function jC(r){this._context=r}jC.prototype={moveTo:function(r,a){this._context.moveTo(a,r)},closePath:function(){this._context.closePath()},lineTo:function(r,a){this._context.lineTo(a,r)},bezierCurveTo:function(r,a,A,V,ut,bt){this._context.bezierCurveTo(a,r,V,A,bt,ut)}};function BA(r){return new O0(r)}function FA(r){return new IC(r)}function BC(r){this._context=r}BC.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var r=this._x,a=this._y,A=r.length;if(A)if(this._line?this._context.lineTo(r[0],a[0]):this._context.moveTo(r[0],a[0]),A===2)this._context.lineTo(r[1],a[1]);else for(var V=FC(r),ut=FC(a),bt=0,Pt=1;Pt=0;--a)ut[a]=(Pt[a]-ut[a+1])/bt[a];for(bt[A-1]=(r[A]+ut[A-1])/2,a=0;a=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(r,a){switch(r=+r,a=+a,this._point){case 0:this._point=1,this._line?this._context.lineTo(r,a):this._context.moveTo(r,a);break;case 1:this._point=2;default:{if(this._t<=0)this._context.lineTo(this._x,a),this._context.lineTo(r,a);else{var A=this._x*(1-this._t)+r*this._t;this._context.lineTo(A,this._y),this._context.lineTo(A,a)}break}}this._x=r,this._y=a}};function zC(r){return new N0(r,.5)}function UC(r){return new N0(r,0)}function HC(r){return new N0(r,1)}function Lf(r,a){if((Pt=r.length)>1)for(var A=1,V,ut,bt=r[a[0]],Pt,Dt=bt.length;A=0;)A[a]=a;return A}function UA(r,a){return r[a]}function VC(){var r=$i([]),a=Dh,A=Lf,V=UA;function ut(bt){var Pt=r.apply(this,arguments),Dt,Ft=bt.length,Vt=Pt.length,$t=new Array(Vt),ie;for(Dt=0;Dt0){for(var A,V,ut=0,bt=r[0].length,Pt;ut0)for(var A,V=0,ut,bt,Pt,Dt,Ft,Vt=r[a[0]].length;V0?(ut[0]=Pt,ut[1]=Pt+=bt):bt<0?(ut[1]=Dt,ut[0]=Dt+=bt):(ut[0]=0,ut[1]=bt)}function WA(r,a){if((ut=r.length)>0){for(var A=0,V=r[a[0]],ut,bt=V.length;A0)||!((bt=(ut=r[a[0]]).length)>0))){for(var A=0,V=1,ut,bt,Pt;Vbt&&(bt=ut,A=a);return A}function y2(r){var a=r.map(GA);return Dh(r).sort(function(A,V){return a[A]-a[V]})}function GA(r){for(var a=0,A=-1,V=r.length,ut;++A0)){if(Pe/=_e,_e<0){if(Pe0){if(Pe>Qt)return;Pe>ie&&(ie=Pe)}if(Pe=V-Dt,!(!_e&&Pe<0)){if(Pe/=_e,_e<0){if(Pe>Qt)return;Pe>ie&&(ie=Pe)}else if(_e>0){if(Pe0)){if(Pe/=Ne,Ne<0){if(Pe0){if(Pe>Qt)return;Pe>ie&&(ie=Pe)}if(Pe=ut-Ft,!(!Ne&&Pe<0)){if(Pe/=Ne,Ne<0){if(Pe>Qt)return;Pe>ie&&(ie=Pe)}else if(Ne>0){if(Pe0)&&!(Qt<1)||(ie>0&&(r[0]=[Dt+ie*_e,Ft+ie*Ne]),Qt<1&&(r[1]=[Dt+Qt*_e,Ft+Qt*Ne])),!0}}}}}function tP(r,a,A,V,ut){var bt=r[1];if(bt)return!0;var Pt=r[0],Dt=r.left,Ft=r.right,Vt=Dt[0],$t=Dt[1],ie=Ft[0],Qt=Ft[1],_e=(Vt+ie)/2,Ne=($t+Qt)/2,Pe,je;if(Qt===$t){if(_e=V)return;if(Vt>ie){if(!Pt)Pt=[_e,A];else if(Pt[1]>=ut)return;bt=[_e,ut]}else{if(!Pt)Pt=[_e,ut];else if(Pt[1]1)if(Vt>ie){if(!Pt)Pt=[(A-je)/Pe,A];else if(Pt[1]>=ut)return;bt=[(ut-je)/Pe,ut]}else{if(!Pt)Pt=[(ut-je)/Pe,ut];else if(Pt[1]=V)return;bt=[V,Pe*V+je]}else{if(!Pt)Pt=[V,Pe*V+je];else if(Pt[0]jo||Math.abs(bt[0][1]-bt[1][1])>jo))&&delete ds[ut]}function x2(r){return pl[r.index]={site:r,halfedges:[]}}function JC(r,a){var A=r.site,V=a.left,ut=a.right;return A===ut&&(ut=V,V=A),ut?Math.atan2(ut[1]-V[1],ut[0]-V[0]):(A===V?(V=a[1],ut=a[0]):(V=a[0],ut=a[1]),Math.atan2(V[0]-ut[0],ut[1]-V[1]))}function tM(r,a){return a[+(a.left!==r.site)]}function nP(r,a){return a[+(a.left===r.site)]}function b2(){for(var r=0,a=pl.length,A,V,ut,bt;rjo||Math.abs(je-_e)>jo)&&(Vt.splice(Ft,0,ds.push(R0(Dt,Ne,Math.abs(Pe-r)jo?[r,Math.abs(Qt-r)jo?[Math.abs(_e-V)jo?[A,Math.abs(Qt-A)jo?[Math.abs(_e-a)=-j1)){var _e=Ft*Ft+Vt*Vt,Ne=$t*$t+ie*ie,Pe=(ie*_e-Vt*Ne)/Qt,je=(Ft*Ne-$t*_e)/Qt,ze=w2.pop()||new D1;ze.arc=r,ze.site=ut,ze.x=Pe+Pt,ze.y=(ze.cy=je+Dt)+Math.sqrt(Pe*Pe+je*je),r.circle=ze;for(var ln=null,Je=L0._;Je;)if(ze.yjo)Dt=Dt.L;else if(Pt=a-oP(Dt,A),Pt>jo){if(!Dt.R){V=Dt;break}Dt=Dt.R}else{bt>-jo?(V=Dt.P,ut=Dt):Pt>-jo?(V=Dt,ut=Dt.N):V=ut=Dt;break}x2(r);var Ft=nM(r);if(Rm.insert(V,Ft),!(!V&&!ut)){if(V===ut){Dm(V),ut=nM(V.site),Rm.insert(Ft,ut),Ft.edge=ut.edge=D0(V.site,Ft.site),dl(V),dl(ut);return}if(!ut){Ft.edge=D0(V.site,Ft.site);return}Dm(V),Dm(ut);var Vt=V.site,$t=Vt[0],ie=Vt[1],Qt=r[0]-$t,_e=r[1]-ie,Ne=ut.site,Pe=Ne[0]-$t,je=Ne[1]-ie,ze=2*(Qt*je-_e*Pe),ln=Qt*Qt+_e*_e,Je=Pe*Pe+je*je,sn=[(je*ln-_e*Je)/ze+$t,(Qt*Je-Pe*ln)/ze+ie];O1(ut.edge,Vt,Ne,sn),Ft.edge=D0(Vt,r,null,sn),ut.edge=D0(r,Ne,null,sn),dl(V),dl(ut)}}function I1(r,a){var A=r.site,V=A[0],ut=A[1],bt=ut-a;if(!bt)return V;var Pt=r.P;if(!Pt)return-1/0;A=Pt.site;var Dt=A[0],Ft=A[1],Vt=Ft-a;if(!Vt)return Dt;var $t=Dt-V,ie=1/bt-1/Vt,Qt=$t/Vt;return ie?(-Qt+Math.sqrt(Qt*Qt-2*ie*($t*$t/(-2*Vt)-Ft+Vt/2+ut-bt/2)))/ie+V:(V+Dt)/2}function oP(r,a){var A=r.N;if(A)return I1(A,a);var V=r.site;return V[1]===a?V[0]:1/0}var jo=1e-6,j1=1e-12,Rm,pl,L0,ds;function I0(r,a,A){return(r[0]-A[0])*(a[1]-r[1])-(r[0]-a[0])*(A[1]-r[1])}function aP(r,a){return a[1]-r[1]||a[0]-r[0]}function j0(r,a){var A=r.sort(aP).pop(),V,ut,bt;for(ds=[],pl=new Array(r.length),Rm=new QC,L0=new QC;;)if(bt=N1,A&&(!bt||A[1]=Pt)return null;var Ft=r-Dt.site[0],Vt=a-Dt.site[1],$t=Ft*Ft+Vt*Vt;do Dt=V.cells[ut=bt],bt=null,Dt.halfedges.forEach(function(ie){var Qt=V.edges[ie],_e=Qt.left;if(!((_e===Dt.site||!_e)&&!(_e=Qt.right))){var Ne=r-_e[0],Pe=a-_e[1],je=Ne*Ne+Pe*Pe;je<$t&&($t=je,bt=_e.index)}});while(bt!==null);return V._found=ut,A==null||$t<=A*A?Dt.site:null}};function sP(){var r=ZA,a=QA,A=null;function V(ut){return new j0(ut.map(function(bt,Pt){var Dt=[Math.round(r(bt,Pt,ut)/jo)*jo,Math.round(a(bt,Pt,ut)/jo)*jo];return Dt.index=Pt,Dt.data=bt,Dt}),A)}return V.polygons=function(ut){return V(ut).polygons()},V.links=function(ut){return V(ut).links()},V.triangles=function(ut){return V(ut).triangles()},V.x=function(ut){return arguments.length?(r=typeof ut=="function"?ut:KC(+ut),V):r},V.y=function(ut){return arguments.length?(a=typeof ut=="function"?ut:KC(+ut),V):a},V.extent=function(ut){return arguments.length?(A=ut==null?null:[[+ut[0][0],+ut[0][1]],[+ut[1][0],+ut[1][1]]],V):A&&[[A[0][0],A[0][1]],[A[1][0],A[1][1]]]},V.size=function(ut){return arguments.length?(A=ut==null?null:[[0,0],[+ut[0],+ut[1]]],V):A&&[A[1][0]-A[0][0],A[1][1]-A[0][1]]},V}function B1(r){return function(){return r}}function lP(r,a,A){this.target=r,this.type=a,this.transform=A}function Rh(r,a,A){this.k=r,this.x=a,this.y=A}Rh.prototype={constructor:Rh,scale:function(r){return r===1?this:new Rh(this.k*r,this.x,this.y)},translate:function(r,a){return r===0&a===0?this:new Rh(this.k,this.x+this.k*r,this.y+this.k*a)},apply:function(r){return[r[0]*this.k+this.x,r[1]*this.k+this.y]},applyX:function(r){return r*this.k+this.x},applyY:function(r){return r*this.k+this.y},invert:function(r){return[(r[0]-this.x)/this.k,(r[1]-this.y)/this.k]},invertX:function(r){return(r-this.x)/this.k},invertY:function(r){return(r-this.y)/this.k},rescaleX:function(r){return r.copy().domain(r.range().map(this.invertX,this).map(r.invert,r))},rescaleY:function(r){return r.copy().domain(r.range().map(this.invertY,this).map(r.invert,r))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var F1=new Rh(1,0,0);rM.prototype=Rh.prototype;function rM(r){for(;!r.__zoom;)if(!(r=r.parentNode))return F1;return r.__zoom}function Lm(){_r.stopImmediatePropagation()}function B0(){_r.preventDefault(),_r.stopImmediatePropagation()}function z1(){return!_r.ctrlKey&&!_r.button}function uP(){var r=this;return r instanceof SVGElement?(r=r.ownerSVGElement||r,r.hasAttribute("viewBox")?(r=r.viewBox.baseVal,[[r.x,r.y],[r.x+r.width,r.y+r.height]]):[[0,0],[r.width.baseVal.value,r.height.baseVal.value]]):[[0,0],[r.clientWidth,r.clientHeight]]}function Im(){return this.__zoom||F1}function iM(){return-_r.deltaY*(_r.deltaMode===1?.05:_r.deltaMode?1:.002)}function cP(){return navigator.maxTouchPoints||"ontouchstart"in this}function hP(r,a,A){var V=r.invertX(a[0][0])-A[0][0],ut=r.invertX(a[1][0])-A[1][0],bt=r.invertY(a[0][1])-A[0][1],Pt=r.invertY(a[1][1])-A[1][1];return r.translate(ut>V?(V+ut)/2:Math.min(0,V)||Math.max(0,ut),Pt>bt?(bt+Pt)/2:Math.min(0,bt)||Math.max(0,Pt))}function fP(){var r=z1,a=uP,A=hP,V=iM,ut=cP,bt=[0,1/0],Pt=[[-1/0,-1/0],[1/0,1/0]],Dt=250,Ft=Nv,Vt=dt("start","zoom","end"),$t,ie,Qt=500,_e=150,Ne=0;function Pe(un){un.property("__zoom",Im).on("wheel.zoom",Un).on("mousedown.zoom",jn).on("dblclick.zoom",vr).filter(ut).on("touchstart.zoom",Qn).on("touchmove.zoom",or).on("touchend.zoom touchcancel.zoom",tr).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}Pe.transform=function(un,Wn,xr){var Hn=un.selection?un.selection():un;Hn.property("__zoom",Im),un!==Hn?Je(un,Wn,xr):Hn.interrupt().each(function(){sn(this,arguments).start().zoom(null,typeof Wn=="function"?Wn.apply(this,arguments):Wn).end()})},Pe.scaleBy=function(un,Wn,xr){Pe.scaleTo(un,function(){var Hn=this.__zoom.k,br=typeof Wn=="function"?Wn.apply(this,arguments):Wn;return Hn*br},xr)},Pe.scaleTo=function(un,Wn,xr){Pe.transform(un,function(){var Hn=a.apply(this,arguments),br=this.__zoom,Zr=xr==null?ln(Hn):typeof xr=="function"?xr.apply(this,arguments):xr,Vr=br.invert(Zr),oi=typeof Wn=="function"?Wn.apply(this,arguments):Wn;return A(ze(je(br,oi),Zr,Vr),Hn,Pt)},xr)},Pe.translateBy=function(un,Wn,xr){Pe.transform(un,function(){return A(this.__zoom.translate(typeof Wn=="function"?Wn.apply(this,arguments):Wn,typeof xr=="function"?xr.apply(this,arguments):xr),a.apply(this,arguments),Pt)})},Pe.translateTo=function(un,Wn,xr,Hn){Pe.transform(un,function(){var br=a.apply(this,arguments),Zr=this.__zoom,Vr=Hn==null?ln(br):typeof Hn=="function"?Hn.apply(this,arguments):Hn;return A(F1.translate(Vr[0],Vr[1]).scale(Zr.k).translate(typeof Wn=="function"?-Wn.apply(this,arguments):-Wn,typeof xr=="function"?-xr.apply(this,arguments):-xr),br,Pt)},Hn)};function je(un,Wn){return Wn=Math.max(bt[0],Math.min(bt[1],Wn)),Wn===un.k?un:new Rh(Wn,un.x,un.y)}function ze(un,Wn,xr){var Hn=Wn[0]-xr[0]*un.k,br=Wn[1]-xr[1]*un.k;return Hn===un.x&&br===un.y?un:new Rh(un.k,Hn,br)}function ln(un){return[(+un[0][0]+ +un[1][0])/2,(+un[0][1]+ +un[1][1])/2]}function Je(un,Wn,xr){un.on("start.zoom",function(){sn(this,arguments).start()}).on("interrupt.zoom end.zoom",function(){sn(this,arguments).end()}).tween("zoom",function(){var Hn=this,br=arguments,Zr=sn(Hn,br),Vr=a.apply(Hn,br),oi=xr==null?ln(Vr):typeof xr=="function"?xr.apply(Hn,br):xr,Di=Math.max(Vr[1][0]-Vr[0][0],Vr[1][1]-Vr[0][1]),Bi=Hn.__zoom,Ko=typeof Wn=="function"?Wn.apply(Hn,br):Wn,No=Ft(Bi.invert(oi).concat(Di/Bi.k),Ko.invert(oi).concat(Di/Ko.k));return function(mo){if(mo===1)mo=Ko;else{var ma=No(mo),Gl=Di/ma[2];mo=new Rh(Gl,oi[0]-ma[0]*Gl,oi[1]-ma[1]*Gl)}Zr.zoom(null,mo)}})}function sn(un,Wn,xr){return!xr&&un.__zooming||new Pn(un,Wn)}function Pn(un,Wn){this.that=un,this.args=Wn,this.active=0,this.extent=a.apply(un,Wn),this.taps=0}Pn.prototype={start:function(){return++this.active===1&&(this.that.__zooming=this,this.emit("start")),this},zoom:function(un,Wn){return this.mouse&&un!=="mouse"&&(this.mouse[1]=Wn.invert(this.mouse[0])),this.touch0&&un!=="touch"&&(this.touch0[1]=Wn.invert(this.touch0[0])),this.touch1&&un!=="touch"&&(this.touch1[1]=Wn.invert(this.touch1[0])),this.that.__zoom=Wn,this.emit("zoom"),this},end:function(){return--this.active===0&&(delete this.that.__zooming,this.emit("end")),this},emit:function(un){Xt(new lP(Pe,un,this.that.__zoom),Vt.apply,Vt,[un,this.that,this.args])}};function Un(){if(!r.apply(this,arguments))return;var un=sn(this,arguments),Wn=this.__zoom,xr=Math.max(bt[0],Math.min(bt[1],Wn.k*Math.pow(2,V.apply(this,arguments)))),Hn=Tr(this);if(un.wheel)(un.mouse[0][0]!==Hn[0]||un.mouse[0][1]!==Hn[1])&&(un.mouse[1]=Wn.invert(un.mouse[0]=Hn)),clearTimeout(un.wheel);else{if(Wn.k===xr)return;un.mouse=[Hn,Wn.invert(Hn)],Tu(this),un.start()}B0(),un.wheel=setTimeout(br,_e),un.zoom("mouse",A(ze(je(Wn,xr),un.mouse[0],un.mouse[1]),un.extent,Pt));function br(){un.wheel=null,un.end()}}function jn(){if(ie||!r.apply(this,arguments))return;var un=sn(this,arguments,!0),Wn=rn(_r.view).on("mousemove.zoom",Zr,!0).on("mouseup.zoom",Vr,!0),xr=Tr(this),Hn=_r.clientX,br=_r.clientY;zn(_r.view),Lm(),un.mouse=[xr,this.__zoom.invert(xr)],Tu(this),un.start();function Zr(){if(B0(),!un.moved){var oi=_r.clientX-Hn,Di=_r.clientY-br;un.moved=oi*oi+Di*Di>Ne}un.zoom("mouse",A(ze(un.that.__zoom,un.mouse[0]=Tr(un.that),un.mouse[1]),un.extent,Pt))}function Vr(){Wn.on("mousemove.zoom mouseup.zoom",null),pr(_r.view,un.moved),B0(),un.end()}}function vr(){if(r.apply(this,arguments)){var un=this.__zoom,Wn=Tr(this),xr=un.invert(Wn),Hn=un.k*(_r.shiftKey?.5:2),br=A(ze(je(un,Hn),Wn,xr),a.apply(this,arguments),Pt);B0(),Dt>0?rn(this).transition().duration(Dt).call(Je,br,Wn):rn(this).call(Pe.transform,br)}}function Qn(){if(r.apply(this,arguments)){var un=_r.touches,Wn=un.length,xr=sn(this,arguments,_r.changedTouches.length===Wn),Hn,br,Zr,Vr;for(Lm(),br=0;br{"use strict";ht.d(ue,{V_:()=>j,h1:()=>et,ah:()=>B,Jj:()=>R,yl:()=>_t,$A:()=>q,rG:()=>Z,KS:()=>X,Xx:()=>F,JW:()=>g,T9:()=>f,i2:()=>b,JZ:()=>z,Am:()=>T,jk:()=>k,AS:()=>K,Ny:()=>Q,YV:()=>x,y1:()=>_,SQ:()=>st,k4:()=>nt,cz:()=>dt,c3:()=>p,Ft:()=>l,zr:()=>v,lq:()=>E,sG:()=>S,Zc:()=>C,mg:()=>mt,GV:()=>H,yU:()=>Mt});function j(I,Y){return IY?1:I>=Y?0:NaN}function _t(I){return I.length===1&&(I=m(I)),{left:function(Y,rt,ot,D){for(ot==null&&(ot=0),D==null&&(D=Y.length);ot>>1;I(Y[P],rt)<0?ot=P+1:D=P}return ot},right:function(Y,rt,ot,D){for(ot==null&&(ot=0),D==null&&(D=Y.length);ot>>1;I(Y[P],rt)>0?D=P:ot=P+1}return ot}}}function m(I){return function(Y,rt){return j(I(Y),rt)}}var y=_t(j),R=y.right,B=y.left;const et=R;function K(I,Y){Y==null&&(Y=J);for(var rt=0,ot=I.length-1,D=I[0],P=new Array(ot<0?0:ot);rtI?1:Y>=I?0:NaN}function tt(I){return I===null?NaN:+I}function H(I,Y){var rt=I.length,ot=0,D=-1,P=0,W,lt,it=0;if(Y==null)for(;++D1)return it/(ot-1)}function X(I,Y){var rt=H(I,Y);return rt&&Math.sqrt(rt)}function F(I,Y){var rt=I.length,ot=-1,D,P,W;if(Y==null){for(;++ot=D)for(P=W=D;++otD&&(P=D),W=D)for(P=W=D;++otD&&(P=D),W0)return[I];if((ot=Y0)for(I=Math.ceil(I/lt),Y=Math.floor(Y/lt),W=new Array(P=Math.ceil(Y-I+1));++D=0?(P>=w?10:P>=o?5:P>=u?2:1)*Math.pow(10,D):-Math.pow(10,-D)/(P>=w?10:P>=o?5:P>=u?2:1)}function S(I,Y,rt){var ot=Math.abs(Y-I)/Math.max(0,rt),D=Math.pow(10,Math.floor(Math.log(ot)/Math.LN10)),P=ot/D;return P>=w?D*=10:P>=o?D*=5:P>=u&&(D*=2),Yxt;)Ct.pop(),--Tt;var Nt=new Array(Tt+1),gt;for(P=0;P<=Tt;++P)gt=Nt[P]=[],gt.x0=P>0?Ct[P-1]:pt,gt.x1=P=1)return+rt(I[ot-1],ot-1,I);var ot,D=(ot-1)*Y,P=Math.floor(D),W=+rt(I[P],P,I),lt=+rt(I[P+1],P+1,I);return W+(lt-W)*(D-P)}}function p(I,Y,rt){return I=L.call(I,tt).sort(j),Math.ceil((rt-Y)/(2*(x(I,.75)-x(I,.25))*Math.pow(I.length,-.3333333333333333)))}function l(I,Y,rt){return Math.ceil((rt-Y)/(3.5*X(I)*Math.pow(I.length,-.3333333333333333)))}function f(I,Y){var rt=I.length,ot=-1,D,P;if(Y==null){for(;++ot=D)for(P=D;++otP&&(P=D)}else for(;++ot=D)for(P=D;++otP&&(P=D);return P}function b(I,Y){var rt=I.length,ot=rt,D=-1,P,W=0;if(Y==null)for(;++D=0;)for(W=I[Y],rt=W.length;--rt>=0;)P[--D]=W[rt];return P}function k(I,Y){var rt=I.length,ot=-1,D,P;if(Y==null){for(;++ot=D)for(P=D;++otD&&(P=D)}else for(;++ot=D)for(P=D;++otD&&(P=D);return P}function Q(I,Y){for(var rt=Y.length,ot=new Array(rt);rt--;)ot[rt]=I[Y[rt]];return ot}function st(I,Y){if(rt=I.length){var rt,ot=0,D=0,P,W=I[D];for(Y==null&&(Y=j);++ot=v?S:""+Array(v+1-x.length).join(g)+S},d={s:U,z:function(S){var v=-S.utcOffset(),g=Math.abs(v),x=Math.floor(g/60),p=g%60;return(v<=0?"+":"-")+U(x,2,"0")+":"+U(p,2,"0")},m:function S(v,g){if(v.date()1)return S(f[0])}else{var b=v.name;M[b]=v,p=b}return!x&&p&&(L=p),p||!x&&L},o=function(S,v){if(_(S))return S.clone();var g=typeof v=="object"?v:{};return g.date=S,g.args=arguments,new C(g)},u=d;u.l=w,u.i=_,u.w=function(S,v){return o(S,{locale:v.$L,utc:v.$u,x:v.$x,$offset:v.$offset})};var C=function(){function S(g){this.$L=w(g.locale,null,!0),this.parse(g),this.$x=this.$x||g.x||{},this[s]=!0}var v=S.prototype;return v.parse=function(g){this.$d=function(x){var p=x.date,l=x.utc;if(p===null)return new Date(NaN);if(u.u(p))return new Date;if(p instanceof Date)return new Date(p);if(typeof p=="string"&&!/Z$/i.test(p)){var f=p.match(H);if(f){var b=f[2]-1||0,z=(f[7]||"0").substring(0,3);return l?new Date(Date.UTC(f[1],b,f[3]||1,f[4]||0,f[5]||0,f[6]||0,z)):new Date(f[1],b,f[3]||1,f[4]||0,f[5]||0,f[6]||0,z)}}return new Date(p)}(g),this.init()},v.init=function(){var g=this.$d;this.$y=g.getFullYear(),this.$M=g.getMonth(),this.$D=g.getDate(),this.$W=g.getDay(),this.$H=g.getHours(),this.$m=g.getMinutes(),this.$s=g.getSeconds(),this.$ms=g.getMilliseconds()},v.$utils=function(){return u},v.isValid=function(){return this.$d.toString()!==tt},v.isSame=function(g,x){var p=o(g);return this.startOf(x)<=p&&p<=this.endOf(x)},v.isAfter=function(g,x){return o(g)68?1900:2e3)},et=function(H){return function(X){this[H]=+X}},K=[/[+-]\d\d:?(\d\d)?|Z/,function(H){(this.zone||(this.zone={})).offset=function(X){if(!X||X==="Z")return 0;var F=X.match(/([+-]|\d\d)/g),U=60*F[1]+(+F[2]||0);return U===0?0:F[0]==="+"?-U:U}(H)}],J=function(H){var X=R[H];return X&&(X.indexOf?X:X.s.concat(X.f))},q=function(H,X){var F,U=R.meridiem;if(U){for(var d=1;d<=24;d+=1)if(H.indexOf(U(d,0,X))>-1){F=d>12;break}}else F=H===(X?"pm":"PM");return F},Z={A:[y,function(H){this.afternoon=q(H,!1)}],a:[y,function(H){this.afternoon=q(H,!0)}],Q:[j,function(H){this.month=3*(H-1)+1}],S:[j,function(H){this.milliseconds=100*+H}],SS:[_t,function(H){this.milliseconds=10*+H}],SSS:[/\d{3}/,function(H){this.milliseconds=+H}],s:[m,et("seconds")],ss:[m,et("seconds")],m:[m,et("minutes")],mm:[m,et("minutes")],H:[m,et("hours")],h:[m,et("hours")],HH:[m,et("hours")],hh:[m,et("hours")],D:[m,et("day")],DD:[_t,et("day")],Do:[y,function(H){var X=R.ordinal,F=H.match(/\d+/);if(this.day=F[0],X)for(var U=1;U<=31;U+=1)X(U).replace(/\[|\]/g,"")===H&&(this.day=U)}],w:[m,et("week")],ww:[_t,et("week")],M:[m,et("month")],MM:[_t,et("month")],MMM:[y,function(H){var X=J("months"),F=(J("monthsShort")||X.map(function(U){return U.slice(0,3)})).indexOf(H)+1;if(F<1)throw new Error;this.month=F%12||F}],MMMM:[y,function(H){var X=J("months").indexOf(H)+1;if(X<1)throw new Error;this.month=X%12||X}],Y:[/[+-]?\d+/,et("year")],YY:[_t,function(H){this.year=B(H)}],YYYY:[/\d{4}/,et("year")],Z:K,ZZ:K};function tt(H){var X,F;X=H,F=R&&R.formats;for(var U=(H=X.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(o,u,C){var E=C&&C.toUpperCase();return u||F[C]||ue[C]||F[E].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(S,v,g){return v||g.slice(1)})})).match(ht),d=U.length,L=0;L-1)return new Date((p==="X"?1e3:1)*x);var b=tt(p)(x),z=b.year,T=b.month,k=b.day,Q=b.hours,st=b.minutes,nt=b.seconds,dt=b.milliseconds,mt=b.zone,Et=b.week,Mt=new Date,I=k||(z||T?1:Mt.getDate()),Y=z||Mt.getFullYear(),rt=0;z&&!T||(rt=T>0?T-1:Mt.getMonth());var ot,D=Q||0,P=st||0,W=nt||0,lt=dt||0;return mt?new Date(Date.UTC(Y,rt,I,D,P,W,lt+60*mt.offset*1e3)):l?new Date(Date.UTC(Y,rt,I,D,P,W,lt)):(ot=new Date(Y,rt,I,D,P,W,lt),Et&&(ot=f(ot).week(Et).toDate()),ot)}catch(it){return new Date("")}}(M,w,s,F),this.init(),E&&E!==!0&&(this.$L=this.locale(E).$L),C&&M!=this.format(w)&&(this.$d=new Date("")),R={}}else if(w instanceof Array)for(var S=w.length,v=1;v<=S;v+=1){_[1]=w[v-1];var g=F.apply(this,_);if(g.isValid()){this.$d=g.$d,this.$L=g.$L,this.init();break}v===S&&(this.$d=new Date(""))}else d.call(this,L)}}})},9050:function(We){(function(ue,ht){We.exports=ht()})(this,function(){"use strict";return function(ue,ht,j){ht.prototype.isBetween=function(_t,m,y,R){var B=j(_t),et=j(m),K=(R=R||"()")[0]==="(",J=R[1]===")";return(K?this.isAfter(B,y):!this.isBefore(B,y))&&(J?this.isBefore(et,y):!this.isAfter(et,y))||(K?this.isBefore(B,y):!this.isAfter(B,y))&&(J?this.isAfter(et,y):!this.isBefore(et,y))}}})},2976:function(We){(function(ue,ht){We.exports=ht()})(this,function(){"use strict";var ue={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};return function(ht,j,_t){var m=j.prototype,y=m.format;_t.en.formats=ue,m.format=function(R){R===void 0&&(R="YYYY-MM-DDTHH:mm:ssZ");var B=this.$locale().formats,et=function(K,J){return K.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(q,Z,tt){var H=tt&&tt.toUpperCase();return Z||J[tt]||ue[tt]||J[H].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(X,F,U){return F||U.slice(1)})})}(R,B===void 0?{}:B);return y.call(this,et)}}})},1398:function(We){(function(ue,ht){We.exports=ht()})(this,function(){"use strict";var ue="month",ht="quarter";return function(j,_t){var m=_t.prototype;m.quarter=function(B){return this.$utils().u(B)?Math.ceil((this.month()+1)/3):this.month(this.month()%3+3*(B-1))};var y=m.add;m.add=function(B,et){return B=Number(B),this.$utils().p(et)===ht?this.add(3*B,ue):y.bind(this)(B,et)};var R=m.startOf;m.startOf=function(B,et){var K=this.$utils(),J=!!K.u(et)||et;if(K.p(B)===ht){var q=this.quarter()-1;return J?this.month(3*q).startOf(ue).startOf("day"):this.month(3*q+2).endOf(ue).endOf("day")}return R.bind(this)(B,et)}}})},4843:function(We){(function(ue,ht){We.exports=ht()})(this,function(){"use strict";var ue={year:0,month:1,day:2,hour:3,minute:4,second:5},ht={};return function(j,_t,m){var y,R=function(J,q,Z){Z===void 0&&(Z={});var tt=new Date(J),H=function(X,F){F===void 0&&(F={});var U=F.timeZoneName||"short",d=X+"|"+U,L=ht[d];return L||(L=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:X,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",timeZoneName:U}),ht[d]=L),L}(q,Z);return H.formatToParts(tt)},B=function(J,q){for(var Z=R(J,q),tt=[],H=0;H=0&&(tt[d]=parseInt(U,10))}var L=tt[3],M=L===24?0:L,s=tt[0]+"-"+tt[1]+"-"+tt[2]+" "+M+":"+tt[4]+":"+tt[5]+":000",_=+J;return(m.utc(s).valueOf()-(_-=_%1e3))/6e4},et=_t.prototype;et.tz=function(J,q){J===void 0&&(J=y);var Z,tt=this.utcOffset(),H=this.toDate(),X=H.toLocaleString("en-US",{timeZone:J}),F=Math.round((H-new Date(X))/1e3/60),U=15*-Math.round(H.getTimezoneOffset()/15)-F;if(!Number(U))Z=this.utcOffset(0,q);else if(Z=m(X,{locale:this.$L}).$set("millisecond",this.$ms).utcOffset(U,!0),q){var d=Z.utcOffset();Z=Z.add(tt-d,"minute")}return Z.$x.$timezone=J,Z},et.offsetName=function(J){var q=this.$x.$timezone||m.tz.guess(),Z=R(this.valueOf(),q,{timeZoneName:J}).find(function(tt){return tt.type.toLowerCase()==="timezonename"});return Z&&Z.value};var K=et.startOf;et.startOf=function(J,q){if(!this.$x||!this.$x.$timezone)return K.call(this,J,q);var Z=m(this.format("YYYY-MM-DD HH:mm:ss:SSS"),{locale:this.$L});return K.call(Z,J,q).tz(this.$x.$timezone,!0)},m.tz=function(J,q,Z){var tt=Z&&q,H=Z||q||y,X=B(+m(),H);if(typeof J!="string")return m(J).tz(H);var F=function(M,s,_){var w=M-60*s*1e3,o=B(w,_);if(s===o)return[w,s];var u=B(w-=60*(o-s)*1e3,_);return o===u?[w,o]:[M-60*Math.min(o,u)*1e3,Math.max(o,u)]}(m.utc(J,tt).valueOf(),X,H),U=F[0],d=F[1],L=m(U).utcOffset(d);return L.$x.$timezone=H,L},m.tz.guess=function(){return Intl.DateTimeFormat().resolvedOptions().timeZone},m.tz.setDefault=function(J){y=J}}})},4112:function(We){(function(ue,ht){We.exports=ht()})(this,function(){"use strict";var ue="minute",ht=/[+-]\d\d(?::?\d\d)?/g,j=/([+-]|\d\d)/g;return function(_t,m,y){var R=m.prototype;y.utc=function(tt){var H={date:tt,utc:!0,args:arguments};return new m(H)},R.utc=function(tt){var H=y(this.toDate(),{locale:this.$L,utc:!0});return tt?H.add(this.utcOffset(),ue):H},R.local=function(){return y(this.toDate(),{locale:this.$L,utc:!1})};var B=R.parse;R.parse=function(tt){tt.utc&&(this.$u=!0),this.$utils().u(tt.$offset)||(this.$offset=tt.$offset),B.call(this,tt)};var et=R.init;R.init=function(){if(this.$u){var tt=this.$d;this.$y=tt.getUTCFullYear(),this.$M=tt.getUTCMonth(),this.$D=tt.getUTCDate(),this.$W=tt.getUTCDay(),this.$H=tt.getUTCHours(),this.$m=tt.getUTCMinutes(),this.$s=tt.getUTCSeconds(),this.$ms=tt.getUTCMilliseconds()}else et.call(this)};var K=R.utcOffset;R.utcOffset=function(tt,H){var X=this.$utils().u;if(X(tt))return this.$u?0:X(this.$offset)?K.call(this):this.$offset;if(typeof tt=="string"&&(tt=function(L){L===void 0&&(L="");var M=L.match(ht);if(!M)return null;var s=(""+M[0]).match(j)||["-",0,0],_=s[0],w=60*+s[1]+ +s[2];return w===0?0:_==="+"?w:-w}(tt),tt===null))return this;var F=Math.abs(tt)<=16?60*tt:tt,U=this;if(H)return U.$offset=F,U.$u=tt===0,U;if(tt!==0){var d=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();(U=this.local().add(F+d,ue)).$offset=F,U.$x.$localOffset=d}else U=this.utc();return U};var J=R.format;R.format=function(tt){var H=tt||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return J.call(this,H)},R.valueOf=function(){var tt=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*tt},R.isUTC=function(){return!!this.$u},R.toISOString=function(){return this.toDate().toISOString()},R.toString=function(){return this.toDate().toUTCString()};var q=R.toDate;R.toDate=function(tt){return tt==="s"&&this.$offset?y(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():q.call(this)};var Z=R.diff;R.diff=function(tt,H,X){if(tt&&this.$u===tt.$u)return Z.call(this,tt,H,X);var F=this.local(),U=y(tt).local();return Z.call(F,U,H,X)}}})},2713:(We,ue,ht)=>{var j;/*! + `}}.call(Mt,q,Mt,Pe))===void 0||(Pe.exports=Lt)},function(Pe,Mt,q){"use strict";q.r(Mt);var Lt=Array.prototype.slice,_=function(X){return X};function E(X){return"translate("+(X+.5)+",0)"}function U(X){return"translate(0,"+(X+.5)+")"}function z(X){return function(j){return+X(j)}}function at(X){var j=Math.max(0,X.bandwidth()-1)/2;return X.round()&&(j=Math.round(j)),function(B){return+X(B)+j}}function J(){return!this.__axis}function tt(X,j){var B=[],d=null,R=null,P=6,s=6,b=3,x=X===1||X===4?-1:1,o=X===4||X===2?"x":"y",u=X===1||X===3?E:U;function C(M){var w=d==null?j.ticks?j.ticks.apply(j,B):j.domain():d,y=R==null?j.tickFormat?j.tickFormat.apply(j,B):_:R,m=Math.max(P,0)+b,g=j.range(),p=+g[0]+.5,l=+g[g.length-1]+.5,f=(j.bandwidth?at:z)(j.copy()),v=M.selection?M.selection():M,I=v.selectAll(".domain").data([null]),k=v.selectAll(".tick").data(w,j).order(),T=k.exit(),G=k.enter().append("g").attr("class","tick"),st=k.select("line"),nt=k.select("text");I=I.merge(I.enter().insert("path",".tick").attr("class","domain").attr("stroke","currentColor")),k=k.merge(G),st=st.merge(G.append("line").attr("stroke","currentColor").attr(o+"2",x*P)),nt=nt.merge(G.append("text").attr("fill","currentColor").attr(o,x*m).attr("dy",X===1?"0em":X===3?"0.71em":"0.32em")),M!==v&&(I=I.transition(M),k=k.transition(M),st=st.transition(M),nt=nt.transition(M),T=T.transition(M).attr("opacity",1e-6).attr("transform",function(ft){return isFinite(ft=f(ft))?u(ft):this.getAttribute("transform")}),G.attr("opacity",1e-6).attr("transform",function(ft){var pt=this.parentNode.__axis;return u(pt&&isFinite(pt=pt(ft))?pt:f(ft))})),T.remove(),I.attr("d",X===4||X==2?s?"M"+x*s+","+p+"H0.5V"+l+"H"+x*s:"M0.5,"+p+"V"+l:s?"M"+p+","+x*s+"V0.5H"+l+"V"+x*s:"M"+p+",0.5H"+l),k.attr("opacity",1).attr("transform",function(ft){return u(f(ft))}),st.attr(o+"2",x*P),nt.attr(o,x*m).text(y),v.filter(J).attr("fill","none").attr("font-size",10).attr("font-family","sans-serif").attr("text-anchor",X===2?"start":X===4?"end":"middle"),v.each(function(){this.__axis=f})}return C.scale=function(M){return arguments.length?(j=M,C):j},C.ticks=function(){return B=Lt.call(arguments),C},C.tickArguments=function(M){return arguments.length?(B=M==null?[]:Lt.call(M),C):B.slice()},C.tickValues=function(M){return arguments.length?(d=M==null?null:Lt.call(M),C):d&&d.slice()},C.tickFormat=function(M){return arguments.length?(R=M,C):R},C.tickSize=function(M){return arguments.length?(P=s=+M,C):P},C.tickSizeInner=function(M){return arguments.length?(P=+M,C):P},C.tickSizeOuter=function(M){return arguments.length?(s=+M,C):s},C.tickPadding=function(M){return arguments.length?(b=+M,C):b},C}function K(X){return tt(1,X)}function Z(X){return tt(2,X)}function Q(X){return tt(3,X)}function V(X){return tt(4,X)}q.d(Mt,"axisTop",function(){return K}),q.d(Mt,"axisRight",function(){return Z}),q.d(Mt,"axisBottom",function(){return Q}),q.d(Mt,"axisLeft",function(){return V})},,function(Pe,Mt,q){"use strict";var Lt;(Lt=function(_){var E=q(44),U=0,z={small:{limit:10,format:E.format("")},medium:{limit:1e3,format:E.format("")},large:{limit:null,format:E.format(",d")}},at={small:{limit:10,format:E.format(".3f")},medium:{limit:100,format:E.format(".1f")},large:{limit:null,format:E.format(".2s")}},J=function(tt,K){var Z="large";return tt1&&arguments[1]!==void 0?arguments[1]:12,V=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"Arial",X=document.createElement("canvas"),j=X.getContext("2d");return j.font=Q+"px "+V,j.measureText(Z).width},wrapText:function(Z,Q,V,X){var j=E.select(X),B=j.text().split(/\s+/).reverse(),d=void 0,R=[],P=0,s=U*at,b=j.attr("y"),x=parseFloat(j.attr("dy")),o=Q*J,u=j.text(null).append("tspan").attr("x",Z).attr("y",b-5).attr("dy",x+"em").classed(tt,!0).style("font-size",Q+"px");for(u.text(B.pop()),u=j.append("tspan").classed(K,!0).attr("x",Z).attr("y",b+z).attr("dy",++P*s+x+"em").style("font-size",o+"px");d=B.pop();)R.push(d),u.text(R.join(" ")),u.node()&&u.node().getComputedTextLength()>V-50&&(R.pop(),u.text(R.join(" ")),R=[d],u=j.append("tspan").classed(K,!0).attr("x",Z).attr("y",b+z).attr("dy",++P*s+x+"em").text(d).style("font-size",o+"px"))},wrapTextWithEllipses:function(Z,Q){var V=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,X=arguments.length>3&&arguments[3]!==void 0?arguments[3]:2,j=arguments.length>4&&arguments[4]!==void 0?arguments[4]:1.2;Z.each(function(){var B,d,R,P,s,b,x;for(B=(Z=E.select(this)).text().split(/\s+/).reverse(),R=[],P=0,s=Z.attr("y"),b=parseFloat(Z.attr("dy")),x=Z.text(null).append("tspan").attr("x",V).attr("y",s).attr("dy",b+"em");d=B.pop();)if(R.push(d),x.text(R.join(" ")),x.node()&&x.node().getComputedTextLength()>Q){if(R.pop(),x.text(R.join(" ")),!(P1&&arguments[1]!==void 0?arguments[1]:"day",z=localeTimeMap[U],at=new Intl.DateTimeFormat(E,z);return function(J){return at.format(J)}}}}.call(Mt,q,Mt,Pe))===void 0||(Pe.exports=Lt)},function(Pe,Mt,q){"use strict";var Lt,_=function(z,at){if(Array.isArray(z))return z;if(Symbol.iterator in Object(z))return function(J,tt){var K=[],Z=!0,Q=!1,V=void 0;try{for(var X,j=J[Symbol.iterator]();!(Z=(X=j.next()).done)&&(K.push(X.value),!tt||K.length!==tt);Z=!0);}catch(B){Q=!0,V=B}finally{try{!Z&&j.return&&j.return()}finally{if(Q)throw V}}return K}(z,at);throw new TypeError("Invalid attempt to destructure non-iterable instance")},E=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(z){return typeof z}:function(z){return z&&typeof Symbol=="function"&&z.constructor===Symbol&&z!==Symbol.prototype?"symbol":typeof z};function U(z,at,J){return at in z?Object.defineProperty(z,at,{value:J,enumerable:!0,configurable:!0,writable:!0}):z[at]=J,z}(Lt=function(z){var at,J=q(39),tt=q(67),K=q(73),Z=K.axisTimeCombinations,Q=K.timeBenchmarks,V=q(95),X=V.convertMillisecondsToDays,j=V.getLocaleDateFormatter,B={minute:tt.timeFormat("%M m"),hour:tt.timeFormat("%H %p"),day:tt.timeFormat("%e"),daymonth:tt.timeFormat("%d %b"),month:tt.timeFormat("%b"),year:tt.timeFormat("%Y")},d=(U(at={},Z.MINUTE_HOUR,J.timeHour.every(1)),U(at,Z.HOUR_DAY,J.timeDay.every(1)),U(at,Z.DAY_MONTH,J.timeMonth.every(1)),U(at,Z.MONTH_YEAR,J.timeYear.every(1)),at),R=function(s){var b=Q.ONE_YEAR;return s2&&arguments[2]!==void 0?arguments[2]:null,o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,u=new Date(s[0].date),C=new Date(s[s.length-1].date),M=C-u;o&&(typeof Intl=="undefined"||(typeof Intl=="undefined"?"undefined":E(Intl))==="object"&&!Intl.DateTimeFormat)&&(o=null),x||(x=R(M));var w=x.split("-"),y=_(w,2),m=y[0],g=y[1],p=d[x],l=P(b,X(M));return{minor:{format:o?j(o,m):B[m],tick:l},major:{format:o?j(o,g):B[g],tick:p}}}}}.call(Mt,q,Mt,Pe))===void 0||(Pe.exports=Lt)},function(Pe,Mt,q){"use strict";var Lt;(Lt=function(_){q(7);var E="highlight-filter";return{bounceCircleHighlight:function(U,z,at){var J=arguments.length>3&&arguments[3]!==void 0?arguments[3]:2*at,tt=100,K=50;U.transition().ease(z).duration(tt).attr("r",J).transition().ease(z).delay(K).duration(tt).attr("r",at)},createFilterContainer:function(U){return U.append("defs").append("filter").attr("id",E)},createGausianBlur:function(U){return U.append("feGaussianBlur").attr("stdDeviation",1).attr("result","coloredBlur"),E},createWhiteGlow:function(U){U.attr("x","-5000%").attr("y","-5000%").attr("width","10000%").attr("height","10000%"),U.append("feFlood").attr("result","flood").attr("flood-color","#ffffff").attr("flood-opacity","1"),U.append("feComposite").attr("result","mask").attr("in2","SourceGraphic").attr("operator","in").attr("in","flood"),U.append("feMorphology").attr("result","dilated").attr("operator","dilate").attr("radius","2").attr("in","mask"),U.append("feGaussianBlur").attr("result","blurred").attr("stdDeviation","5").attr("in","dilated");var z=U.append("feMerge");return z.append("feMergeNode").attr("in","blurred"),z.append("feMergeNode").attr("in","SourceGraphic"),E},createGlow:function(U){U.attr("x","-30%").attr("y","-30%").attr("width","160%").attr("height","160%"),U.append("feGaussianBlur").attr("stdDeviation","0.9 0.9").attr("result","glow");var z=U.append("feMerge");return z.append("feMergeNode").attr("in","glow"),z.append("feMergeNode").attr("in","glow"),z.append("feMergeNode").attr("in","glow"),E},createGlowWithMatrix:function(U){U.attr("x","-500%").attr("y","-500%").attr("width","1800%").attr("height","1800%"),U.append("feColorMatrix").attr("type","matrix").attr("values","0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0"),U.append("feGaussianBlur").attr("stdDeviation","1").attr("result","coloredBlur").attr("in","SourceGraphic");var z=U.append("feMerge");return z.append("feMergeNode").attr("in","coloredBlur"),z.append("feMergeNode").attr("in","SourceGraphic"),E}}}.call(Mt,q,Mt,Pe))===void 0||(Pe.exports=Lt)},,,,,,,,,,function(Pe,Mt,q){"use strict";var Lt,_=function(z,at){if(Array.isArray(z))return z;if(Symbol.iterator in Object(z))return function(J,tt){var K=[],Z=!0,Q=!1,V=void 0;try{for(var X,j=J[Symbol.iterator]();!(Z=(X=j.next()).done)&&(K.push(X.value),!tt||K.length!==tt);Z=!0);}catch(B){Q=!0,V=B}finally{try{!Z&&j.return&&j.return()}finally{if(Q)throw V}}return K}(z,at);throw new TypeError("Invalid attempt to destructure non-iterable instance")},E=Object.assign||function(z){for(var at=1;at=0||Object.prototype.hasOwnProperty.call(jn,ui)&&(mi[ui]=jn[ui]);return mi}(ir,["dates"]),ur=Lr.map(function(jn){return{date:new Date(jn[ve]),value:+jn[Se]}});return yr.push(E({dates:ur},Br)),yr},[]),dataByDate:dr,dataRange:nr}}(an);ie=_n.dataByTopic,qt=_n.dataByDate,he=_n.dataRange;var Oe,Sn,sn,yn=gt?300:0;ft=v-f.left-f.right-yn,pt=I-f.top-f.bottom,function(){var En=at.min(ie,function(ir){var Lr=ir.dates;return at.min(Lr,An)}),wn=at.max(ie,function(ir){var Lr=ir.dates;return at.max(Lr,An)}),dr=at.max(ie,function(ir){var Lr=ir.dates;return at.max(Lr,tr)}),nr=at.min(ie,function(ir){var Lr=ir.dates;return at.min(Lr,tr)}),mr=nr<0?nr:0;St=V.scaleTime().domain([En,wn]).rangeRound([0,ft]),Ct=V.scaleLinear().domain([mr,Math.abs(dr)]).rangeRound([pt,0]).nice();var yr=(L=V.scaleOrdinal().range(O).domain(ie.map(pr))).range();W=L.domain().reduce(function(ir,Lr,Br){return ir[Lr]=yr[Br],ir},{})}(),function(En){st||(st=j.select(En).append("svg").classed("britechart line-chart",!0),function(){var wn=st.append("g").classed("container-group",!0).attr("transform","translate("+f.left+","+f.top+")");wn.append("g").classed("x-axis-group",!0).append("g").classed("axis x",!0),wn.selectAll(".x-axis-group").append("g").classed("month-axis",!0),wn.append("g").classed("y-axis-group",!0).append("g").classed("axis y",!0),wn.append("g").classed("grid-lines-group",!0),wn.append("g").classed("chart-group",!0),gt&&wn.append("g").classed("legend-group",!0),wn.append("g").classed("metadata-group",!0)}()),st.attr("width",v).attr("height",I)}(this),function(){var En=void 0,wn=void 0;if(xt==="custom"&&typeof vt=="string")En={tick:dt,format:B.timeFormat(vt)},wn=null;else{var dr=b(qt,v,xt,Et);En=dr.minor,wn=dr.major,rt=J.axisBottom(St).ticks(wn.tick).tickSize(0,0).tickFormat(wn.format)}Y=J.axisBottom(St).ticks(En.tick).tickSize(10,0).tickPadding(5).tickFormat(En.format),it=J.axisLeft(Ct).ticks(ne).tickSize([0]).tickPadding(5).tickFormat(we),function(nr,mr){st.select(".grid-lines-group").selectAll("line").remove(),(fe==="horizontal"||fe==="full")&&st.select(".grid-lines-group").selectAll("line.horizontal-grid-line").data(Ct.ticks(mr)).enter().append("line").attr("class","horizontal-grid-line").attr("x1",-D-30).attr("x2",ft).attr("y1",function(yr){return Ct(yr)}).attr("y2",function(yr){return Ct(yr)}),fe!=="vertical"&&fe!=="full"||st.select(".grid-lines-group").selectAll("line.vertical-grid-line").data(St.ticks(nr)).enter().append("line").attr("class","vertical-grid-line").attr("y1",0).attr("y2",pt).attr("x1",function(yr){return St(yr)}).attr("x2",function(yr){return St(yr)}),st.select(".grid-lines-group").selectAll("line.extended-x-line").data([0]).enter().append("line").attr("class","extended-x-line").attr("x1",-D-30).attr("x2",ft).attr("y1",I-f.bottom-f.top).attr("y2",I-f.bottom-f.top)}(En.tick,ne)}(),function(){if(st.select(".x-axis-group .axis.x").attr("transform","translate(0, "+pt+")").call(Y),xt!=="custom"&&st.select(".x-axis-group .month-axis").attr("transform","translate(0, "+(pt+28)+")").call(rt),Ge){on&&st.selectAll(".x-axis-label").remove();var En=ft/2,wn=pt+28+36;on=st.select(".x-axis-group").append("text").attr("x",En).attr("y",wn).attr("text-anchor","middle").attr("class","x-axis-label").text(Ge)}if(st.select(".y-axis-group .axis.y").attr("transform","translate("+-D+", 0)").call(it).call($e),un){te&&st.selectAll(".y-axis-label").remove();var dr=-Zt-D,nr=-pt/2;te=st.select(".y-axis-group").append("text").attr("x",nr).attr("y",dr).attr("text-anchor","middle").attr("transform","rotate(270)").attr("class","y-axis-label").text(un)}}(),function(){if(he){var En=X.area().curve(u[Jt]).x(function(wn){var dr=wn.date;return St(dr)}).y0(function(wn){var dr=wn.min;return Ct(dr)}).y1(function(wn){var dr=wn.max;return Ct(dr)});st.select(".chart-group").append("g").attr("class","area").append("path").data([he]).attr("class","area").attr("d",En)}}(),Oe=void 0,Sn=void 0,Sn=X.line().curve(u[Jt]).x(function(En){var wn=En.date;return St(wn)}).y(function(En){var wn=En.value;return Ct(wn)}),Oe=st.select(".chart-group").selectAll(".line").data(ie,pr),nt=Oe.enter().append("g").attr("class","topic").append("path").attr("class","line").merge(Oe).attr("id",function(En){return En.topic}).attr("d",function(En){var wn=En.dates;return Sn(wn)}).style("stroke",function(En){return wn=En.topic,L(wn);var wn}).style("opacity",function(En){return En.hasOwnProperty("show")?En.show?1:0:1}).style("stroke-dasharray",function(En){return!!En.hasOwnProperty("show")&&!!En.dashed&&[.5,4]}),Oe.exit().remove(),function(){if(gt){var En=Number.parseInt(ft)+Number.parseInt(f.right);Qe=st.selectAll(".legend-group").append("g").attr("transform","translate("+En+", 0)").classed("tooltip-text",!0),xn=Qe.append("text").classed("tooltip-title",!0).attr("x",-43).attr("dy",".35em").attr("y",16).style("fill","#282C35").style("font-size","12px"),Qe.append("line").classed("tooltip-divider",!0).attr("x1",-43).attr("x2",225).attr("y1",31).attr("y2",31).style("stroke","#D2D6DF"),mn=Qe.append("g").classed("tooltip-body",!0).style("transform","translateY(8px)").style("fill","#282C35");var wn=void 0;wn=ie[0].hasOwnProperty("show")?ie.filter(function(ir){return ir.show}):ie;for(var dr=0;drG&&(Pt||(Pt=st.select(".metadata-group").append("rect").attr("class","overlay").attr("y1",0).attr("y2",I).attr("height",pt).attr("width",ft).attr("fill","rgba(0, 0, 0, 0)").style("display","none")),Bt||(Bt=st.select(".metadata-group").append("g").attr("class","hover-marker vertical-marker-container").attr("transform","translate(9999, 0)"),Vt=Bt.selectAll("path").data([{x1:0,y1:0,x2:0,y2:0}]).enter().append("line").classed("vertical-marker",!0).attr("x1",0).attr("y1",pt).attr("x2",0).attr("y2",0)),st.on("mouseover",function(En){(function(wn,dr){Pt.style("display","block"),Vt.classed("bc-is-active",!0),be.call("customMouseOver",wn,dr,j.mouse(wn))})(this,En)}).on("mouseout",function(En){(function(wn,dr){Pt.style("display","none"),Vt.classed("bc-is-active",!1),be.call("customMouseOut",wn,dr,j.mouse(wn))})(this,En)}).on("mousemove",function(En){var wn,dr,nr,mr,yr,ir,Lr,Br;wn=this,dr=j.mouse(wn),nr=_(dr,2),mr=nr[0],yr=nr[1],ir=-f.left,Lr=Le(mr+ir),Br=void 0,Lr&&(Mn(Br=St(new Date(Lr.date))),en(Lr),be.call("customMouseMove",wn,Lr,W,Br,yr))})),kt&&function(){st.select(".chart-group").selectAll(".data-points-container").remove();var En=nt.nodes().reduce(function(wn,dr){return wn[dr.id]=dr,wn},{});qt.reduce(function(wn,dr){var nr=dr.topics.map(function(mr){return{topic:mr,node:En[mr.name]}});return wn=[].concat(U(wn),U(nr))},[])}(),st.on("touchmove",function(En){(function(wn,dr){be.call("customTouchMove",wn,dr,j.touch(wn))})(this,En)}),wt&&(sn=Le(ft))&&(Mn(St(new Date(sn.date))),en(sn))})}function $e(Ae){Ae.selectAll(".tick text").attr("transform","translate(0, -7)")}function we(Ae){var an=void 0;return an=l(Ae)?g:p,Ut&&(an=Q.format(Ut)),an(Ae)}function Be(Ae){return new Date(Ae).toLocaleDateString()}function He(Ae){var an,_n,Oe=void 0,Sn=void 0;an=Ae.topicName,_n=Ae.sum.toLocaleString(),Sn=mn.append("text").classed("tooltip-left-text",!0).attr("dy","1em").attr("x",-15).attr("y",In).style("fill","#000000").style("font-size","12px").text(an).call(Ie,200,12,-25),Oe=mn.append("text").classed("tooltip-right-text",!0).attr("dy","1em").attr("x",-15).attr("y",In).style("fill","#000000").style("font-size","12px").text(_n),bn=Sn.node().getBBox().height?Sn.node().getBBox().height:bn,bn+5,xe=Oe.node().getBBox().width?Oe.node().getBBox().width:xe,Oe.attr("x",300-xe-75),mn.append("circle").classed("tooltip-circle",!0).attr("cx",-35).attr("cy",In+8).attr("r",5).style("fill",W[Ae.topic]).style("stroke-width",1),In+=bn+7}function Le(Ae){var an,_n,Oe,Sn=St.invert(Ae),sn=(0,at.bisector(An).left)(qt,Sn,1),yn=qt[sn],En=qt[sn-1],wn=void 0;return En&&yn?(an=Sn,_n=yn,Oe=En,wn=new Date(an).getTime()-new Date(_n.date).getTime()>new Date(Oe.date).getTime()-new Date(an).getTime()?_n:Oe):wn=yn,wn}function Ie(Ae,an,_n){var Oe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;Ae.each(function(){var Sn,sn,yn,En,wn,dr,nr;for(Sn=(Ae=j.select(this)).text().split(/\s+/).reverse(),yn=[],En=0,wn=Ae.attr("y"),dr=parseFloat(Ae.attr("dy")),nr=Ae.text(null).append("tspan").attr("x",Oe).attr("y",wn).attr("dy",dr+"em");sn=Sn.pop();)yn.push(sn),nr.text(yn.join(" ")),d.getTextWidth(yn.join(" "),_n,"Karla, sans-serif")>an&&(yn.pop(),nr.text(yn.join(" ")),En<4&&(yn=[sn],nr=Ae.append("tspan").attr("x",Oe).attr("y",wn).attr("dy",1.2*++En+dr+"em").text(sn)))})}function en(Ae){Bt.selectAll(".circle-container").remove();var an=nt.nodes().reduce(function(Sn,sn){return Sn[sn.id]=sn,Sn},{}),_n=ie.filter(function(Sn){return!Sn.show}).map(function(Sn){return Sn.topicName}),Oe=Ae.topics.map(function(Sn){return{topic:Sn,node:an[Sn.name]}}).filter(function(Sn){return!!Sn.topic}).sort(function(Sn,sn){return W[Sn.topic.name]ur.x+yr;){var Rr=(Lr+Br)/2;if(ur=nr.getPointAtLength(Rr),dr{(function(Pe,Mt){br.exports=Mt()})(window,function(){return function(Pe){var Mt={};function q(Lt){if(Mt[Lt])return Mt[Lt].exports;var _=Mt[Lt]={i:Lt,l:!1,exports:{}};return Pe[Lt].call(_.exports,_,_.exports,q),_.l=!0,_.exports}return q.m=Pe,q.c=Mt,q.d=function(Lt,_,E){q.o(Lt,_)||Object.defineProperty(Lt,_,{enumerable:!0,get:E})},q.r=function(Lt){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(Lt,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Lt,"__esModule",{value:!0})},q.t=function(Lt,_){if(1&_&&(Lt=q(Lt)),8&_||4&_&&typeof Lt=="object"&&Lt&&Lt.__esModule)return Lt;var E=Object.create(null);if(q.r(E),Object.defineProperty(E,"default",{enumerable:!0,value:Lt}),2&_&&typeof Lt!="string")for(var U in Lt)q.d(E,U,function(z){return Lt[z]}.bind(null,U));return E},q.n=function(Lt){var _=Lt&&Lt.__esModule?function(){return Lt.default}:function(){return Lt};return q.d(_,"a",_),_},q.o=function(Lt,_){return Object.prototype.hasOwnProperty.call(Lt,_)},q.p="",q(q.s=116)}([function(Pe,Mt,q){"use strict";q.d(Mt,"a",function(){return E});var Lt=new Date,_=new Date;function E(U,z,at,J){function tt(K){return U(K=arguments.length===0?new Date:new Date(+K)),K}return tt.floor=function(K){return U(K=new Date(+K)),K},tt.ceil=function(K){return U(K=new Date(K-1)),z(K,1),U(K),K},tt.round=function(K){var Z=tt(K),Q=tt.ceil(K);return K-Z0))return X;do X.push(V=new Date(+K)),z(K,Q),U(K);while(V=Z)for(;U(Z),!K(Z);)Z.setTime(Z-1)},function(Z,Q){if(Z>=Z)if(Q<0)for(;++Q<=0;)for(;z(Z,-1),!K(Z););else for(;--Q>=0;)for(;z(Z,1),!K(Z););})},at&&(tt.count=function(K,Z){return Lt.setTime(+K),_.setTime(+Z),U(Lt),U(_),Math.floor(at(Lt,_))},tt.every=function(K){return K=Math.floor(K),isFinite(K)&&K>0?K>1?tt.filter(J?function(Z){return J(Z)%K==0}:function(Z){return tt.count(0,Z)%K==0}):tt:null}),tt}},function(Pe,Mt,q){"use strict";q.d(Mt,"d",function(){return Lt}),q.d(Mt,"c",function(){return _}),q.d(Mt,"b",function(){return E}),q.d(Mt,"a",function(){return U}),q.d(Mt,"e",function(){return z});var Lt=1e3,_=6e4,E=36e5,U=864e5,z=6048e5},,function(Pe,Mt,q){"use strict";q.d(Mt,"g",function(){return U}),q.d(Mt,"c",function(){return z}),q.d(Mt,"k",function(){return at}),q.d(Mt,"m",function(){return J}),q.d(Mt,"i",function(){return tt}),q.d(Mt,"a",function(){return K}),q.d(Mt,"e",function(){return Z}),q.d(Mt,"h",function(){return Q}),q.d(Mt,"d",function(){return V}),q.d(Mt,"l",function(){return X}),q.d(Mt,"n",function(){return j}),q.d(Mt,"j",function(){return B}),q.d(Mt,"b",function(){return d}),q.d(Mt,"f",function(){return R});var Lt=q(0),_=q(1);function E(P){return Object(Lt.a)(function(s){s.setDate(s.getDate()-(s.getDay()+7-P)%7),s.setHours(0,0,0,0)},function(s,b){s.setDate(s.getDate()+7*b)},function(s,b){return(b-s-(b.getTimezoneOffset()-s.getTimezoneOffset())*_.c)/_.e})}var U=E(0),z=E(1),at=E(2),J=E(3),tt=E(4),K=E(5),Z=E(6),Q=U.range,V=z.range,X=at.range,j=J.range,B=tt.range,d=K.range,R=Z.range},function(Pe,Mt,q){"use strict";q.d(Mt,"g",function(){return U}),q.d(Mt,"c",function(){return z}),q.d(Mt,"k",function(){return at}),q.d(Mt,"m",function(){return J}),q.d(Mt,"i",function(){return tt}),q.d(Mt,"a",function(){return K}),q.d(Mt,"e",function(){return Z}),q.d(Mt,"h",function(){return Q}),q.d(Mt,"d",function(){return V}),q.d(Mt,"l",function(){return X}),q.d(Mt,"n",function(){return j}),q.d(Mt,"j",function(){return B}),q.d(Mt,"b",function(){return d}),q.d(Mt,"f",function(){return R});var Lt=q(0),_=q(1);function E(P){return Object(Lt.a)(function(s){s.setUTCDate(s.getUTCDate()-(s.getUTCDay()+7-P)%7),s.setUTCHours(0,0,0,0)},function(s,b){s.setUTCDate(s.getUTCDate()+7*b)},function(s,b){return(b-s)/_.e})}var U=E(0),z=E(1),at=E(2),J=E(3),tt=E(4),K=E(5),Z=E(6),Q=U.range,V=z.range,X=at.range,j=J.range,B=tt.range,d=K.range,R=Z.range},function(Pe,Mt,q){"use strict";q.d(Mt,"a",function(){return _}),q.d(Mt,"d",function(){return E}),q.d(Mt,"c",function(){return U}),q.d(Mt,"e",function(){return P}),q.d(Mt,"h",function(){return x}),q.d(Mt,"g",function(){return o}),q.d(Mt,"b",function(){return u}),q.d(Mt,"f",function(){return g});var Lt=q(11);function _(){}var E=.7,U=1/E,z="\\s*([+-]?\\d+)\\s*",at="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",J="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",tt=/^#([0-9a-f]{3,8})$/,K=new RegExp("^rgb\\("+[z,z,z]+"\\)$"),Z=new RegExp("^rgb\\("+[J,J,J]+"\\)$"),Q=new RegExp("^rgba\\("+[z,z,z,at]+"\\)$"),V=new RegExp("^rgba\\("+[J,J,J,at]+"\\)$"),X=new RegExp("^hsl\\("+[at,J,J]+"\\)$"),j=new RegExp("^hsla\\("+[at,J,J,at]+"\\)$"),B={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function d(){return this.rgb().formatHex()}function R(){return this.rgb().formatRgb()}function P(f){var v,I;return f=(f+"").trim().toLowerCase(),(v=tt.exec(f))?(I=v[1].length,v=parseInt(v[1],16),I===6?s(v):I===3?new u(v>>8&15|v>>4&240,v>>4&15|240&v,(15&v)<<4|15&v,1):I===8?new u(v>>24&255,v>>16&255,v>>8&255,(255&v)/255):I===4?new u(v>>12&15|v>>8&240,v>>8&15|v>>4&240,v>>4&15|240&v,((15&v)<<4|15&v)/255):null):(v=K.exec(f))?new u(v[1],v[2],v[3],1):(v=Z.exec(f))?new u(255*v[1]/100,255*v[2]/100,255*v[3]/100,1):(v=Q.exec(f))?b(v[1],v[2],v[3],v[4]):(v=V.exec(f))?b(255*v[1]/100,255*v[2]/100,255*v[3]/100,v[4]):(v=X.exec(f))?y(v[1],v[2]/100,v[3]/100,1):(v=j.exec(f))?y(v[1],v[2]/100,v[3]/100,v[4]):B.hasOwnProperty(f)?s(B[f]):f==="transparent"?new u(NaN,NaN,NaN,0):null}function s(f){return new u(f>>16&255,f>>8&255,255&f,1)}function b(f,v,I,k){return k<=0&&(f=v=I=NaN),new u(f,v,I,k)}function x(f){return f instanceof _||(f=P(f)),f?new u((f=f.rgb()).r,f.g,f.b,f.opacity):new u}function o(f,v,I,k){return arguments.length===1?x(f):new u(f,v,I,k==null?1:k)}function u(f,v,I,k){this.r=+f,this.g=+v,this.b=+I,this.opacity=+k}function C(){return"#"+w(this.r)+w(this.g)+w(this.b)}function M(){var f=this.opacity;return((f=isNaN(f)?1:Math.max(0,Math.min(1,f)))===1?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(f===1?")":", "+f+")")}function w(f){return((f=Math.max(0,Math.min(255,Math.round(f)||0)))<16?"0":"")+f.toString(16)}function y(f,v,I,k){return k<=0?f=v=I=NaN:I<=0||I>=1?f=v=NaN:v<=0&&(f=NaN),new p(f,v,I,k)}function m(f){if(f instanceof p)return new p(f.h,f.s,f.l,f.opacity);if(f instanceof _||(f=P(f)),!f)return new p;if(f instanceof p)return f;var v=(f=f.rgb()).r/255,I=f.g/255,k=f.b/255,T=Math.min(v,I,k),G=Math.max(v,I,k),st=NaN,nt=G-T,ft=(G+T)/2;return nt?(st=v===G?(I-k)/nt+6*(I0&&ft<1?0:st,new p(st,nt,ft,f.opacity)}function g(f,v,I,k){return arguments.length===1?m(f):new p(f,v,I,k==null?1:k)}function p(f,v,I,k){this.h=+f,this.s=+v,this.l=+I,this.opacity=+k}function l(f,v,I){return 255*(f<60?v+(I-v)*f/60:f<180?I:f<240?v+(I-v)*(240-f)/60:v)}Object(Lt.a)(_,P,{copy:function(f){return Object.assign(new this.constructor,this,f)},displayable:function(){return this.rgb().displayable()},hex:d,formatHex:d,formatHsl:function(){return m(this).formatHsl()},formatRgb:R,toString:R}),Object(Lt.a)(u,o,Object(Lt.b)(_,{brighter:function(f){return f=f==null?U:Math.pow(U,f),new u(this.r*f,this.g*f,this.b*f,this.opacity)},darker:function(f){return f=f==null?E:Math.pow(E,f),new u(this.r*f,this.g*f,this.b*f,this.opacity)},rgb:function(){return this},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:C,formatHex:C,formatRgb:M,toString:M})),Object(Lt.a)(p,g,Object(Lt.b)(_,{brighter:function(f){return f=f==null?U:Math.pow(U,f),new p(this.h,this.s,this.l*f,this.opacity)},darker:function(f){return f=f==null?E:Math.pow(E,f),new p(this.h,this.s,this.l*f,this.opacity)},rgb:function(){var f=this.h%360+360*(this.h<0),v=isNaN(f)||isNaN(this.s)?0:this.s,I=this.l,k=I+(I<.5?I:1-I)*v,T=2*I-k;return new u(l(f>=240?f-240:f+120,T,k),l(f,T,k),l(f<120?f+240:f-120,T,k),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var f=this.opacity;return((f=isNaN(f)?1:Math.max(0,Math.min(1,f)))===1?"hsl(":"hsla(")+(this.h||0)+", "+100*(this.s||0)+"%, "+100*(this.l||0)+"%"+(f===1?")":", "+f+")")}}))},function(Pe,Mt,q){"use strict";Mt.a=function(Lt,_){return Lt=+Lt,_=+_,function(E){return Lt*(1-E)+_*E}}},function(Pe,Mt,q){"use strict";q.r(Mt);var Lt=q(12),_=q(32),E=function(o){return Object(_.a)(Object(Lt.a)(o).call(document.documentElement))},U=0;function z(){return new at}function at(){this._="@"+(++U).toString(36)}at.prototype=z.prototype={constructor:at,get:function(o){for(var u=this._;!(u in o);)if(!(o=o.parentNode))return;return o[u]},set:function(o,u){return o[this._]=u},remove:function(o){return this._ in o&&delete o[this._]},toString:function(){return this._}};var J=q(34),tt=q(60),K=q(20),Z=q(14),Q=q(13),V=q(10),X=function(o){return typeof o=="string"?new V.a([document.querySelectorAll(o)],[document.documentElement]):new V.a([o==null?[]:o],V.c)},j=q(19),B=q(33),d=q(35),R=q(61),P=q(22),s=function(o,u){u==null&&(u=Object(P.a)().touches);for(var C=0,M=u?u.length:0,w=new Array(M);C180||tt<-180?tt-360*Math.round(tt/360):tt):Object(Lt.a)(isNaN(at)?J:at)}function U(at){return(at=+at)==1?z:function(J,tt){return tt-J?function(K,Z,Q){return K=Math.pow(K,Q),Z=Math.pow(Z,Q)-K,Q=1/Q,function(V){return Math.pow(K+V*Z,Q)}}(J,tt,at):Object(Lt.a)(isNaN(J)?tt:J)}}function z(at,J){var tt=J-at;return tt?_(at,tt):Object(Lt.a)(isNaN(at)?J:at)}},function(Pe,Mt,q){"use strict";var Lt=q(18);Mt.a=function(_){return(_=Object(Lt.a)(Math.abs(_)))?_[1]:NaN}},function(Pe,Mt,q){"use strict";var Lt=q(19),_=q(33),E=q(34),U=function(O){return new Array(O.length)};function z(O,W){this.ownerDocument=O.ownerDocument,this.namespaceURI=O.namespaceURI,this._next=null,this._parent=O,this.__data__=W}z.prototype={constructor:z,appendChild:function(O){return this._parent.insertBefore(O,this._next)},insertBefore:function(O,W){return this._parent.insertBefore(O,W)},querySelector:function(O){return this._parent.querySelector(O)},querySelectorAll:function(O){return this._parent.querySelectorAll(O)}};function at(O,W,lt,ot,xt,dt){for(var vt,Et=0,kt=W.length,Nt=dt.length;EtW?1:O>=W?0:NaN}var K=q(20);function Z(O){return function(){this.removeAttribute(O)}}function Q(O){return function(){this.removeAttributeNS(O.space,O.local)}}function V(O,W){return function(){this.setAttribute(O,W)}}function X(O,W){return function(){this.setAttributeNS(O.space,O.local,W)}}function j(O,W){return function(){var lt=W.apply(this,arguments);lt==null?this.removeAttribute(O):this.setAttribute(O,lt)}}function B(O,W){return function(){var lt=W.apply(this,arguments);lt==null?this.removeAttributeNS(O.space,O.local):this.setAttributeNS(O.space,O.local,lt)}}var d=q(35);function R(O){return function(){delete this[O]}}function P(O,W){return function(){this[O]=W}}function s(O,W){return function(){var lt=W.apply(this,arguments);lt==null?delete this[O]:this[O]=lt}}function b(O){return O.trim().split(/^|\s+/)}function x(O){return O.classList||new o(O)}function o(O){this._node=O,this._names=b(O.getAttribute("class")||"")}function u(O,W){for(var lt=x(O),ot=-1,xt=W.length;++ot=0&&(this._names.splice(W,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(O){return this._names.indexOf(O)>=0}};function m(){this.textContent=""}function g(O){return function(){this.textContent=O}}function p(O){return function(){var W=O.apply(this,arguments);this.textContent=W==null?"":W}}function l(){this.innerHTML=""}function f(O){return function(){this.innerHTML=O}}function v(O){return function(){var W=O.apply(this,arguments);this.innerHTML=W==null?"":W}}function I(){this.nextSibling&&this.parentNode.appendChild(this)}function k(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}var T=q(12);function G(){return null}function st(){var O=this.parentNode;O&&O.removeChild(this)}function nt(){var O=this.cloneNode(!1),W=this.parentNode;return W?W.insertBefore(O,this.nextSibling):O}function ft(){var O=this.cloneNode(!0),W=this.parentNode;return W?W.insertBefore(O,this.nextSibling):O}var pt=q(17),St=q(21);function Ct(O,W,lt){var ot=Object(St.a)(O),xt=ot.CustomEvent;typeof xt=="function"?xt=new xt(W,lt):(xt=ot.document.createEvent("Event"),lt?(xt.initEvent(W,lt.bubbles,lt.cancelable),xt.detail=lt.detail):xt.initEvent(W,!1,!1)),O.dispatchEvent(xt)}function L(O,W){return function(){return Ct(this,O,W)}}function Y(O,W){return function(){return Ct(this,O,W.apply(this,arguments))}}q.d(Mt,"c",function(){return rt}),q.d(Mt,"a",function(){return it});var rt=[null];function it(O,W){this._groups=O,this._parents=W}function D(){return new it([[document.documentElement]],rt)}it.prototype=D.prototype={constructor:it,select:function(O){typeof O!="function"&&(O=Object(Lt.a)(O));for(var W=this._groups,lt=W.length,ot=new Array(lt),xt=0;xt=Ge&&(Ge=ke+1);!(Se=he[Ge])&&++Ge=0;)(ot=xt[dt])&&(vt&&4^ot.compareDocumentPosition(vt)&&vt.parentNode.insertBefore(ot,vt),vt=ot);return this},sort:function(O){function W(wt,Dt){return wt&&Dt?O(wt.__data__,Dt.__data__):!wt-!Dt}O||(O=tt);for(var lt=this._groups,ot=lt.length,xt=new Array(ot),dt=0;dt1?this.each((W==null?R:typeof W=="function"?s:P)(O,W)):this.node()[O]},classed:function(O,W){var lt=b(O+"");if(arguments.length<2){for(var ot=x(this.node()),xt=-1,dt=lt.length;++xt0?Object(Lt.a)(function(z){z.setFullYear(Math.floor(z.getFullYear()/U)*U),z.setMonth(0,1),z.setHours(0,0,0,0)},function(z,at){z.setFullYear(z.getFullYear()+at*U)}):null},Mt.a=_;var E=_.range},function(Pe,Mt,q){"use strict";q.d(Mt,"b",function(){return E});var Lt=q(0),_=Object(Lt.a)(function(U){U.setUTCMonth(0,1),U.setUTCHours(0,0,0,0)},function(U,z){U.setUTCFullYear(U.getUTCFullYear()+z)},function(U,z){return z.getUTCFullYear()-U.getUTCFullYear()},function(U){return U.getUTCFullYear()});_.every=function(U){return isFinite(U=Math.floor(U))&&U>0?Object(Lt.a)(function(z){z.setUTCFullYear(Math.floor(z.getUTCFullYear()/U)*U),z.setUTCMonth(0,1),z.setUTCHours(0,0,0,0)},function(z,at){z.setUTCFullYear(z.getUTCFullYear()+at*U)}):null},Mt.a=_;var E=_.range},function(Pe,Mt,q){"use strict";q.d(Mt,"c",function(){return _}),q.d(Mt,"a",function(){return tt});var Lt={},_=null;typeof document!="undefined"&&("onmouseenter"in document.documentElement||(Lt={mouseenter:"mouseover",mouseleave:"mouseout"}));function E(K,Z,Q){return K=U(K,Z,Q),function(V){var X=V.relatedTarget;X&&(X===this||8&X.compareDocumentPosition(this))||K.call(this,V)}}function U(K,Z,Q){return function(V){var X=_;_=V;try{K.call(this,this.__data__,Z,Q)}finally{_=X}}}function z(K){return K.trim().split(/^|\s+/).map(function(Z){var Q="",V=Z.indexOf(".");return V>=0&&(Q=Z.slice(V+1),Z=Z.slice(0,V)),{type:Z,name:Q}})}function at(K){return function(){var Z=this.__on;if(Z){for(var Q,V=0,X=-1,j=Z.length;V1?U[0]+U.slice(2):U,+Lt.slice(E+1)]}},function(Pe,Mt,q){"use strict";function Lt(){}Mt.a=function(_){return _==null?Lt:function(){return this.querySelector(_)}}},function(Pe,Mt,q){"use strict";var Lt=q(14);Mt.a=function(_){var E=_+="",U=E.indexOf(":");return U>=0&&(E=_.slice(0,U))!=="xmlns"&&(_=_.slice(U+1)),Lt.a.hasOwnProperty(E)?{space:Lt.a[E],local:_}:_}},function(Pe,Mt,q){"use strict";Mt.a=function(Lt){return Lt.ownerDocument&&Lt.ownerDocument.defaultView||Lt.document&&Lt||Lt.defaultView}},function(Pe,Mt,q){"use strict";var Lt=q(17);Mt.a=function(){for(var _,E=Lt.c;_=E.sourceEvent;)E=_;return E}},,function(Pe,Mt,q){"use strict";Mt.a=function(Lt){return function(){return Lt}}},function(Pe,Mt,q){"use strict";q.d(Mt,"b",function(){return _}),q.d(Mt,"a",function(){return E});var Lt=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function _(U){if(!(z=Lt.exec(U)))throw new Error("invalid format: "+U);var z;return new E({fill:z[1],align:z[2],sign:z[3],symbol:z[4],zero:z[5],width:z[6],comma:z[7],precision:z[8]&&z[8].slice(1),trim:z[9],type:z[10]})}function E(U){this.fill=U.fill===void 0?" ":U.fill+"",this.align=U.align===void 0?">":U.align+"",this.sign=U.sign===void 0?"-":U.sign+"",this.symbol=U.symbol===void 0?"":U.symbol+"",this.zero=!!U.zero,this.width=U.width===void 0?void 0:+U.width,this.comma=!!U.comma,this.precision=U.precision===void 0?void 0:+U.precision,this.trim=!!U.trim,this.type=U.type===void 0?"":U.type+""}_.prototype=E.prototype,E.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width===void 0?"":Math.max(1,0|this.width))+(this.comma?",":"")+(this.precision===void 0?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type}},function(Pe,Mt,q){"use strict";function Lt(_,E,U,z,at){var J=_*_,tt=J*_;return((1-3*_+3*J-tt)*E+(4-6*J+3*tt)*U+(1+3*_+3*J-3*tt)*z+tt*at)/6}q.d(Mt,"a",function(){return Lt}),Mt.b=function(_){var E=_.length-1;return function(U){var z=U<=0?U=0:U>=1?(U=1,E-1):Math.floor(U*E),at=_[z],J=_[z+1],tt=z>0?_[z-1]:2*at-J,K=z0?U>1?Object(Lt.a)(function(z){z.setTime(Math.floor(z/U)*U)},function(z,at){z.setTime(+z+at*U)},function(z,at){return(at-z)/U}):_:null},Mt.a=_;var E=_.range},function(Pe,Mt,q){"use strict";var Lt=q(10);Mt.a=function(_){return typeof _=="string"?new Lt.a([[document.querySelector(_)]],[document.documentElement]):new Lt.a([[_]],Lt.c)}},function(Pe,Mt,q){"use strict";function Lt(){return[]}Mt.a=function(_){return _==null?Lt:function(){return this.querySelectorAll(_)}}},function(Pe,Mt,q){"use strict";Mt.a=function(Lt){return function(){return this.matches(Lt)}}},function(Pe,Mt,q){"use strict";q.d(Mt,"b",function(){return z});var Lt=q(21);function _(at){return function(){this.style.removeProperty(at)}}function E(at,J,tt){return function(){this.style.setProperty(at,J,tt)}}function U(at,J,tt){return function(){var K=J.apply(this,arguments);K==null?this.style.removeProperty(at):this.style.setProperty(at,K,tt)}}function z(at,J){return at.style.getPropertyValue(J)||Object(Lt.a)(at).getComputedStyle(at,null).getPropertyValue(J)}Mt.a=function(at,J,tt){return arguments.length>1?this.each((J==null?_:typeof J=="function"?U:E)(at,J,tt==null?"":tt)):z(this.node(),at)}},,function(Pe,Mt,q){"use strict";q.d(Mt,"b",function(){return at}),q.d(Mt,"c",function(){return J});var Lt=q(5),_=q(26),E=q(53),U=q(8);function z(tt){return function(K){var Z,Q,V=K.length,X=new Array(V),j=new Array(V),B=new Array(V);for(Z=0;Zj+1?X.slice(0,j+1)+"."+X.slice(j+1):X+new Array(j-X.length+2).join("0")},at={"%":function(Z,Q){return(100*Z).toFixed(Q)},b:function(Z){return Math.round(Z).toString(2)},c:function(Z){return Z+""},d:function(Z){return Math.round(Z).toString(10)},e:function(Z,Q){return Z.toExponential(Q)},f:function(Z,Q){return Z.toFixed(Q)},g:function(Z,Q){return Z.toPrecision(Q)},o:function(Z){return Math.round(Z).toString(8)},p:function(Z,Q){return z(100*Z,Q)},r:z,s:function(Z,Q){var V=Object(U.a)(Z,Q);if(!V)return Z+"";var X=V[0],j=V[1],B=j-(Lt=3*Math.max(-8,Math.min(8,Math.floor(j/3))))+1,d=X.length;return B===d?X:B>d?X+new Array(B-d+1).join("0"):B>0?X.slice(0,B)+"."+X.slice(B):"0."+new Array(1-B).join("0")+Object(U.a)(Z,Math.max(0,Q+B-1))[0]},X:function(Z){return Math.round(Z).toString(16).toUpperCase()},x:function(Z){return Math.round(Z).toString(16)}},J=function(Z){return Z},tt=Array.prototype.map,K=["y","z","a","f","p","n","\xB5","m","","k","M","G","T","P","E","Z","Y"];Mt.a=function(Z){var Q,V,X=Z.grouping===void 0||Z.thousands===void 0?J:(Q=tt.call(Z.grouping,Number),V=Z.thousands+"",function(o,u){for(var C=o.length,M=[],w=0,y=Q[0],m=0;C>0&&y>0&&(m+y+1>u&&(y=Math.max(1,u-m)),M.push(o.substring(C-=y,C+y)),!((m+=y+1)>u));)y=Q[w=(w+1)%Q.length];return M.reverse().join(V)}),j=Z.currency===void 0?"":Z.currency[0]+"",B=Z.currency===void 0?"":Z.currency[1]+"",d=Z.decimal===void 0?".":Z.decimal+"",R=Z.numerals===void 0?J:function(o){return function(u){return u.replace(/[0-9]/g,function(C){return o[+C]})}}(tt.call(Z.numerals,String)),P=Z.percent===void 0?"%":Z.percent+"",s=Z.minus===void 0?"-":Z.minus+"",b=Z.nan===void 0?"NaN":Z.nan+"";function x(o){var u=(o=Object(E.b)(o)).fill,C=o.align,M=o.sign,w=o.symbol,y=o.zero,m=o.width,g=o.comma,p=o.precision,l=o.trim,f=o.type;f==="n"?(g=!0,f="g"):at[f]||(p===void 0&&(p=12),l=!0,f="g"),(y||u==="0"&&C==="=")&&(y=!0,u="0",C="=");var v=w==="$"?j:w==="#"&&/[boxX]/.test(f)?"0"+f.toLowerCase():"",I=w==="$"?B:/[%p]/.test(f)?P:"",k=at[f],T=/[defgprs%]/.test(f);function G(st){var nt,ft,pt,St=v,Ct=I;if(f==="c")Ct=k(st)+Ct,st="";else{var L=(st=+st)<0;if(st=isNaN(st)?b:k(Math.abs(st),p),l&&(st=function(it){t:for(var D,O=it.length,W=1,lt=-1;W0&&(lt=0)}return lt>0?it.slice(0,lt)+it.slice(D+1):it}(st)),L&&+st==0&&(L=!1),St=(L?M==="("?M:s:M==="-"||M==="("?"":M)+St,Ct=(f==="s"?K[8+Lt/3]:"")+Ct+(L&&M==="("?")":""),T){for(nt=-1,ft=st.length;++nt(pt=st.charCodeAt(nt))||pt>57){Ct=(pt===46?d+st.slice(nt+1):st.slice(nt))+Ct,st=st.slice(0,nt);break}}}g&&!y&&(st=X(st,1/0));var Y=St.length+st.length+Ct.length,rt=Y>1)+St+st+Ct+rt.slice(Y);break;default:st=rt+St+st+Ct}return R(st)}return p=p===void 0?6:/[gprs]/.test(f)?Math.max(1,Math.min(21,p)):Math.max(0,Math.min(20,p)),G.toString=function(){return o+""},G}return{format:x,formatPrefix:function(o,u){var C=x(((o=Object(E.b)(o)).type="f",o)),M=3*Math.max(-8,Math.min(8,Math.floor(Object(_.a)(u)/3))),w=Math.pow(10,-M),y=K[8+M/3];return function(m){return C(w*m)+y}}}}},,,function(Pe,Mt,q){"use strict";q.d(Mt,"b",function(){return _}),q.d(Mt,"c",function(){return E}),q.d(Mt,"a",function(){return z});var Lt,_,E,U=q(40);function z(at){return Lt=Object(U.a)(at),_=Lt.format,E=Lt.formatPrefix,Lt}z({decimal:".",thousands:",",grouping:[3],currency:["$",""],minus:"-"})},function(Pe,Mt,q){"use strict";q.r(Mt);var Lt=q(43);q.d(Mt,"formatDefaultLocale",function(){return Lt.a}),q.d(Mt,"format",function(){return Lt.b}),q.d(Mt,"formatPrefix",function(){return Lt.c});var _=q(40);q.d(Mt,"formatLocale",function(){return _.a});var E=q(25);q.d(Mt,"formatSpecifier",function(){return E.b}),q.d(Mt,"FormatSpecifier",function(){return E.a});var U=q(63);q.d(Mt,"precisionFixed",function(){return U.a});var z=q(64);q.d(Mt,"precisionPrefix",function(){return z.a});var at=q(65);q.d(Mt,"precisionRound",function(){return at.a})},function(Pe,Mt,q){"use strict";q.d(Mt,"b",function(){return _}),q.d(Mt,"c",function(){return E}),q.d(Mt,"d",function(){return U}),q.d(Mt,"e",function(){return z}),q.d(Mt,"a",function(){return J});var Lt,_,E,U,z,at=q(54);function J(tt){return Lt=Object(at.a)(tt),_=Lt.format,E=Lt.parse,U=Lt.utcFormat,z=Lt.utcParse,Lt}J({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]})},,function(Pe,Mt,q){"use strict";q.d(Mt,"b",function(){return E});var Lt=q(0),_=Object(Lt.a)(function(U){U.setDate(1),U.setHours(0,0,0,0)},function(U,z){U.setMonth(U.getMonth()+z)},function(U,z){return z.getMonth()-U.getMonth()+12*(z.getFullYear()-U.getFullYear())},function(U){return U.getMonth()});Mt.a=_;var E=_.range},function(Pe,Mt,q){"use strict";q.d(Mt,"b",function(){return U});var Lt=q(0),_=q(1),E=Object(Lt.a)(function(z){z.setTime(z-z.getMilliseconds()-z.getSeconds()*_.d-z.getMinutes()*_.c)},function(z,at){z.setTime(+z+at*_.b)},function(z,at){return(at-z)/_.b},function(z){return z.getHours()});Mt.a=E;var U=E.range},function(Pe,Mt,q){"use strict";q.d(Mt,"b",function(){return U});var Lt=q(0),_=q(1),E=Object(Lt.a)(function(z){z.setTime(z-z.getMilliseconds()-z.getSeconds()*_.d)},function(z,at){z.setTime(+z+at*_.c)},function(z,at){return(at-z)/_.c},function(z){return z.getMinutes()});Mt.a=E;var U=E.range},function(Pe,Mt,q){"use strict";q.d(Mt,"b",function(){return E});var Lt=q(0),_=Object(Lt.a)(function(U){U.setUTCDate(1),U.setUTCHours(0,0,0,0)},function(U,z){U.setUTCMonth(U.getUTCMonth()+z)},function(U,z){return z.getUTCMonth()-U.getUTCMonth()+12*(z.getUTCFullYear()-U.getUTCFullYear())},function(U){return U.getUTCMonth()});Mt.a=_;var E=_.range},function(Pe,Mt,q){"use strict";q.d(Mt,"b",function(){return U});var Lt=q(0),_=q(1),E=Object(Lt.a)(function(z){z.setUTCMinutes(0,0,0)},function(z,at){z.setTime(+z+at*_.b)},function(z,at){return(at-z)/_.b},function(z){return z.getUTCHours()});Mt.a=E;var U=E.range},function(Pe,Mt,q){"use strict";q.d(Mt,"b",function(){return U});var Lt=q(0),_=q(1),E=Object(Lt.a)(function(z){z.setUTCSeconds(0,0)},function(z,at){z.setTime(+z+at*_.c)},function(z,at){return(at-z)/_.c},function(z){return z.getUTCMinutes()});Mt.a=E;var U=E.range},function(Pe,Mt,q){"use strict";var Lt=q(26);Mt.a=function(_){var E=_.length;return function(U){var z=Math.floor(((U%=1)<0?++U:U)*E),at=_[(z+E-1)%E],J=_[z%E],tt=_[(z+1)%E],K=_[(z+2)%E];return Object(Lt.a)((U-z/E)*E,at,J,tt,K)}}},function(Pe,Mt,q){"use strict";q.d(Mt,"a",function(){return Z});var Lt=q(4),_=q(28),E=q(3),U=q(27),z=q(15),at=q(16);function J(Pt){if(0<=Pt.y&&Pt.y<100){var Bt=new Date(-1,Pt.m,Pt.d,Pt.H,Pt.M,Pt.S,Pt.L);return Bt.setFullYear(Pt.y),Bt}return new Date(Pt.y,Pt.m,Pt.d,Pt.H,Pt.M,Pt.S,Pt.L)}function tt(Pt){if(0<=Pt.y&&Pt.y<100){var Bt=new Date(Date.UTC(-1,Pt.m,Pt.d,Pt.H,Pt.M,Pt.S,Pt.L));return Bt.setUTCFullYear(Pt.y),Bt}return new Date(Date.UTC(Pt.y,Pt.m,Pt.d,Pt.H,Pt.M,Pt.S,Pt.L))}function K(Pt,Bt,Vt){return{y:Pt,m:Bt,d:Vt,H:0,M:0,S:0,L:0}}function Z(Pt){var Bt=Pt.dateTime,Vt=Pt.date,Ut=Pt.time,fe=Pt.periods,Ee=Pt.days,xe=Pt.shortDays,Qe=Pt.months,mn=Pt.shortMonths,xn=R(fe),In=P(fe),bn=R(Ee),An=P(Ee),tr=R(xe),pr=P(xe),be=R(Qe),Fe=P(Qe),$e=R(mn),we=P(mn),Be={a:function(Ae){return xe[Ae.getDay()]},A:function(Ae){return Ee[Ae.getDay()]},b:function(Ae){return mn[Ae.getMonth()]},B:function(Ae){return Qe[Ae.getMonth()]},c:null,d:nt,e:nt,f:L,H:ft,I:pt,j:St,L:Ct,m:Y,M:rt,p:function(Ae){return fe[+(Ae.getHours()>=12)]},q:function(Ae){return 1+~~(Ae.getMonth()/3)},Q:Zt,s:ne,S:it,u:D,U:O,V:W,w:lt,W:ot,x:null,X:null,y:xt,Y:dt,Z:vt,"%":te},He={a:function(Ae){return xe[Ae.getUTCDay()]},A:function(Ae){return Ee[Ae.getUTCDay()]},b:function(Ae){return mn[Ae.getUTCMonth()]},B:function(Ae){return Qe[Ae.getUTCMonth()]},c:null,d:Et,e:Et,f:Dt,H:kt,I:Nt,j:gt,L:wt,m:jt,M:Jt,p:function(Ae){return fe[+(Ae.getUTCHours()>=12)]},q:function(Ae){return 1+~~(Ae.getUTCMonth()/3)},Q:Zt,s:ne,S:ie,u:qt,U:he,V:ve,w:Se,W:ke,x:null,X:null,y:Ge,Y:on,Z:un,"%":te},Le={a:function(Ae,an,_n){var Oe=tr.exec(an.slice(_n));return Oe?(Ae.w=pr[Oe[0].toLowerCase()],_n+Oe[0].length):-1},A:function(Ae,an,_n){var Oe=bn.exec(an.slice(_n));return Oe?(Ae.w=An[Oe[0].toLowerCase()],_n+Oe[0].length):-1},b:function(Ae,an,_n){var Oe=$e.exec(an.slice(_n));return Oe?(Ae.m=we[Oe[0].toLowerCase()],_n+Oe[0].length):-1},B:function(Ae,an,_n){var Oe=be.exec(an.slice(_n));return Oe?(Ae.m=Fe[Oe[0].toLowerCase()],_n+Oe[0].length):-1},c:function(Ae,an,_n){return Mn(Ae,Bt,an,_n)},d:g,e:g,f:k,H:l,I:l,j:p,L:I,m,M:f,p:function(Ae,an,_n){var Oe=xn.exec(an.slice(_n));return Oe?(Ae.p=In[Oe[0].toLowerCase()],_n+Oe[0].length):-1},q:y,Q:G,s:st,S:v,u:b,U:x,V:o,w:s,W:u,x:function(Ae,an,_n){return Mn(Ae,Vt,an,_n)},X:function(Ae,an,_n){return Mn(Ae,Ut,an,_n)},y:M,Y:C,Z:w,"%":T};function Ie(Ae,an){return function(_n){var Oe,Sn,sn,yn=[],En=-1,wn=0,dr=Ae.length;for(_n instanceof Date||(_n=new Date(+_n));++En53)return null;"w"in sn||(sn.w=1),"Z"in sn?(Sn=(Oe=tt(K(sn.y,0,1))).getUTCDay(),Oe=Sn>4||Sn===0?Lt.c.ceil(Oe):Object(Lt.c)(Oe),Oe=_.a.offset(Oe,7*(sn.V-1)),sn.y=Oe.getUTCFullYear(),sn.m=Oe.getUTCMonth(),sn.d=Oe.getUTCDate()+(sn.w+6)%7):(Sn=(Oe=J(K(sn.y,0,1))).getDay(),Oe=Sn>4||Sn===0?E.c.ceil(Oe):Object(E.c)(Oe),Oe=U.b.offset(Oe,7*(sn.V-1)),sn.y=Oe.getFullYear(),sn.m=Oe.getMonth(),sn.d=Oe.getDate()+(sn.w+6)%7)}else("W"in sn||"U"in sn)&&("w"in sn||(sn.w="u"in sn?sn.u%7:"W"in sn?1:0),Sn="Z"in sn?tt(K(sn.y,0,1)).getUTCDay():J(K(sn.y,0,1)).getDay(),sn.m=0,sn.d="W"in sn?(sn.w+6)%7+7*sn.W-(Sn+5)%7:sn.w+7*sn.U-(Sn+6)%7);return"Z"in sn?(sn.H+=sn.Z/100|0,sn.M+=sn.Z%100,tt(sn)):J(sn)}}function Mn(Ae,an,_n,Oe){for(var Sn,sn,yn=0,En=an.length,wn=_n.length;yn=wn)return-1;if((Sn=an.charCodeAt(yn++))===37){if(Sn=an.charAt(yn++),!(sn=Le[Sn in Q?an.charAt(yn++):Sn])||(Oe=sn(Ae,_n,Oe))<0)return-1}else if(Sn!=_n.charCodeAt(Oe++))return-1}return Oe}return Be.x=Ie(Vt,Be),Be.X=Ie(Ut,Be),Be.c=Ie(Bt,Be),He.x=Ie(Vt,He),He.X=Ie(Ut,He),He.c=Ie(Bt,He),{format:function(Ae){var an=Ie(Ae+="",Be);return an.toString=function(){return Ae},an},parse:function(Ae){var an=en(Ae+="",!1);return an.toString=function(){return Ae},an},utcFormat:function(Ae){var an=Ie(Ae+="",He);return an.toString=function(){return Ae},an},utcParse:function(Ae){var an=en(Ae+="",!0);return an.toString=function(){return Ae},an}}}var Q={"-":"",_:" ",0:"0"},V=/^\s*\d+/,X=/^%/,j=/[\\^$*+?|[\]().{}]/g;function B(Pt,Bt,Vt){var Ut=Pt<0?"-":"",fe=(Ut?-Pt:Pt)+"",Ee=fe.length;return Ut+(Ee68?1900:2e3),Vt+Ut[0].length):-1}function w(Pt,Bt,Vt){var Ut=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(Bt.slice(Vt,Vt+6));return Ut?(Pt.Z=Ut[1]?0:-(Ut[2]+(Ut[3]||"00")),Vt+Ut[0].length):-1}function y(Pt,Bt,Vt){var Ut=V.exec(Bt.slice(Vt,Vt+1));return Ut?(Pt.q=3*Ut[0]-3,Vt+Ut[0].length):-1}function m(Pt,Bt,Vt){var Ut=V.exec(Bt.slice(Vt,Vt+2));return Ut?(Pt.m=Ut[0]-1,Vt+Ut[0].length):-1}function g(Pt,Bt,Vt){var Ut=V.exec(Bt.slice(Vt,Vt+2));return Ut?(Pt.d=+Ut[0],Vt+Ut[0].length):-1}function p(Pt,Bt,Vt){var Ut=V.exec(Bt.slice(Vt,Vt+3));return Ut?(Pt.m=0,Pt.d=+Ut[0],Vt+Ut[0].length):-1}function l(Pt,Bt,Vt){var Ut=V.exec(Bt.slice(Vt,Vt+2));return Ut?(Pt.H=+Ut[0],Vt+Ut[0].length):-1}function f(Pt,Bt,Vt){var Ut=V.exec(Bt.slice(Vt,Vt+2));return Ut?(Pt.M=+Ut[0],Vt+Ut[0].length):-1}function v(Pt,Bt,Vt){var Ut=V.exec(Bt.slice(Vt,Vt+2));return Ut?(Pt.S=+Ut[0],Vt+Ut[0].length):-1}function I(Pt,Bt,Vt){var Ut=V.exec(Bt.slice(Vt,Vt+3));return Ut?(Pt.L=+Ut[0],Vt+Ut[0].length):-1}function k(Pt,Bt,Vt){var Ut=V.exec(Bt.slice(Vt,Vt+6));return Ut?(Pt.L=Math.floor(Ut[0]/1e3),Vt+Ut[0].length):-1}function T(Pt,Bt,Vt){var Ut=X.exec(Bt.slice(Vt,Vt+1));return Ut?Vt+Ut[0].length:-1}function G(Pt,Bt,Vt){var Ut=V.exec(Bt.slice(Vt));return Ut?(Pt.Q=+Ut[0],Vt+Ut[0].length):-1}function st(Pt,Bt,Vt){var Ut=V.exec(Bt.slice(Vt));return Ut?(Pt.s=+Ut[0],Vt+Ut[0].length):-1}function nt(Pt,Bt){return B(Pt.getDate(),Bt,2)}function ft(Pt,Bt){return B(Pt.getHours(),Bt,2)}function pt(Pt,Bt){return B(Pt.getHours()%12||12,Bt,2)}function St(Pt,Bt){return B(1+U.b.count(Object(z.a)(Pt),Pt),Bt,3)}function Ct(Pt,Bt){return B(Pt.getMilliseconds(),Bt,3)}function L(Pt,Bt){return Ct(Pt,Bt)+"000"}function Y(Pt,Bt){return B(Pt.getMonth()+1,Bt,2)}function rt(Pt,Bt){return B(Pt.getMinutes(),Bt,2)}function it(Pt,Bt){return B(Pt.getSeconds(),Bt,2)}function D(Pt){var Bt=Pt.getDay();return Bt===0?7:Bt}function O(Pt,Bt){return B(E.g.count(Object(z.a)(Pt)-1,Pt),Bt,2)}function W(Pt,Bt){var Vt=Pt.getDay();return Pt=Vt>=4||Vt===0?Object(E.i)(Pt):E.i.ceil(Pt),B(E.i.count(Object(z.a)(Pt),Pt)+(Object(z.a)(Pt).getDay()===4),Bt,2)}function lt(Pt){return Pt.getDay()}function ot(Pt,Bt){return B(E.c.count(Object(z.a)(Pt)-1,Pt),Bt,2)}function xt(Pt,Bt){return B(Pt.getFullYear()%100,Bt,2)}function dt(Pt,Bt){return B(Pt.getFullYear()%1e4,Bt,4)}function vt(Pt){var Bt=Pt.getTimezoneOffset();return(Bt>0?"-":(Bt*=-1,"+"))+B(Bt/60|0,"0",2)+B(Bt%60,"0",2)}function Et(Pt,Bt){return B(Pt.getUTCDate(),Bt,2)}function kt(Pt,Bt){return B(Pt.getUTCHours(),Bt,2)}function Nt(Pt,Bt){return B(Pt.getUTCHours()%12||12,Bt,2)}function gt(Pt,Bt){return B(1+_.a.count(Object(at.a)(Pt),Pt),Bt,3)}function wt(Pt,Bt){return B(Pt.getUTCMilliseconds(),Bt,3)}function Dt(Pt,Bt){return wt(Pt,Bt)+"000"}function jt(Pt,Bt){return B(Pt.getUTCMonth()+1,Bt,2)}function Jt(Pt,Bt){return B(Pt.getUTCMinutes(),Bt,2)}function ie(Pt,Bt){return B(Pt.getUTCSeconds(),Bt,2)}function qt(Pt){var Bt=Pt.getUTCDay();return Bt===0?7:Bt}function he(Pt,Bt){return B(Lt.g.count(Object(at.a)(Pt)-1,Pt),Bt,2)}function ve(Pt,Bt){var Vt=Pt.getUTCDay();return Pt=Vt>=4||Vt===0?Object(Lt.i)(Pt):Lt.i.ceil(Pt),B(Lt.i.count(Object(at.a)(Pt),Pt)+(Object(at.a)(Pt).getUTCDay()===4),Bt,2)}function Se(Pt){return Pt.getUTCDay()}function ke(Pt,Bt){return B(Lt.c.count(Object(at.a)(Pt)-1,Pt),Bt,2)}function Ge(Pt,Bt){return B(Pt.getUTCFullYear()%100,Bt,2)}function on(Pt,Bt){return B(Pt.getUTCFullYear()%1e4,Bt,4)}function un(){return"+0000"}function te(){return"%"}function Zt(Pt){return+Pt}function ne(Pt){return Math.floor(+Pt/1e3)}},function(Pe,Mt,q){"use strict";var Lt=q(6),_=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,E=new RegExp(_.source,"g");Mt.a=function(U,z){var at,J,tt,K=_.lastIndex=E.lastIndex=0,Z=-1,Q=[],V=[];for(U+="",z+="";(at=_.exec(U))&&(J=E.exec(z));)(tt=J.index)>K&&(tt=z.slice(K,tt),Q[Z]?Q[Z]+=tt:Q[++Z]=tt),(at=at[0])===(J=J[0])?Q[Z]?Q[Z]+=J:Q[++Z]=J:(Q[++Z]=null,V.push({i:Z,x:Object(Lt.a)(at,J)})),K=E.lastIndex;return K=0&&(Z=K.slice(Q+1),K=K.slice(0,Q)),K&&!tt.hasOwnProperty(K))throw new Error("unknown type: "+K);return{type:K,name:Z}})}function z(J,tt){for(var K,Z=0,Q=J.length;Z0)for(var K,Z,Q=new Array(K),V=0;V1e-6)if(Math.abs(Ve*ye-Ne*Je)>1e-6&&$t){var Tn=Gt-le,Bn=Tt-me,Yn=ye*ye+Ne*Ne,gr=Tn*Tn+Bn*Bn,ar=Math.sqrt(Yn),Qn=Math.sqrt(ln),cr=$t*Math.tan((Lt-Math.acos((Yn+ln-gr)/(2*ar*Qn)))/2),Tr=cr/Qn,Er=cr/ar;Math.abs(Tr-1)>1e-6&&(this._+="L"+(mt+Tr*Je)+","+(It+Tr*Ve)),this._+="A"+$t+","+$t+",0,0,"+ +(Ve*Tn>Je*Bn)+","+(this._x1=mt+Er*ye)+","+(this._y1=It+Er*Ne)}else this._+="L"+(this._x1=mt)+","+(this._y1=It)},arc:function(mt,It,Gt,Tt,$t,le){mt=+mt,It=+It,le=!!le;var me=(Gt=+Gt)*Math.cos(Tt),ye=Gt*Math.sin(Tt),Ne=mt+me,Je=It+ye,Ve=1^le,ln=le?Tt-$t:$t-Tt;if(Gt<0)throw new Error("negative radius: "+Gt);this._x1===null?this._+="M"+Ne+","+Je:(Math.abs(this._x1-Ne)>1e-6||Math.abs(this._y1-Je)>1e-6)&&(this._+="L"+Ne+","+Je),Gt&&(ln<0&&(ln=ln%_+_),ln>E?this._+="A"+Gt+","+Gt+",0,1,"+Ve+","+(mt-me)+","+(It-ye)+"A"+Gt+","+Gt+",0,1,"+Ve+","+(this._x1=Ne)+","+(this._y1=Je):ln>1e-6&&(this._+="A"+Gt+","+Gt+",0,"+ +(ln>=Lt)+","+Ve+","+(this._x1=mt+Gt*Math.cos($t))+","+(this._y1=It+Gt*Math.sin($t))))},rect:function(mt,It,Gt,Tt){this._+="M"+(this._x0=this._x1=+mt)+","+(this._y0=this._y1=+It)+"h"+ +Gt+"v"+ +Tt+"h"+-Gt+"Z"},toString:function(){return this._}};var at=z,J=function(mt){return function(){return mt}},tt=Math.abs,K=Math.atan2,Z=Math.cos,Q=Math.max,V=Math.min,X=Math.sin,j=Math.sqrt,B=Math.PI,d=B/2,R=2*B;function P(mt){return mt>1?0:mt<-1?B:Math.acos(mt)}function s(mt){return mt>=1?d:mt<=-1?-d:Math.asin(mt)}function b(mt){return mt.innerRadius}function x(mt){return mt.outerRadius}function o(mt){return mt.startAngle}function u(mt){return mt.endAngle}function C(mt){return mt&&mt.padAngle}function M(mt,It,Gt,Tt,$t,le,me,ye){var Ne=Gt-mt,Je=Tt-It,Ve=me-$t,ln=ye-le,Tn=ln*Ne-Ve*Je;if(!(Tn*Tn<1e-12))return[mt+(Tn=(Ve*(It-le)-ln*(mt-$t))/Tn)*Ne,It+Tn*Je]}function w(mt,It,Gt,Tt,$t,le,me){var ye=mt-Gt,Ne=It-Tt,Je=(me?le:-le)/j(ye*ye+Ne*Ne),Ve=Je*Ne,ln=-Je*ye,Tn=mt+Ve,Bn=It+ln,Yn=Gt+Ve,gr=Tt+ln,ar=(Tn+Yn)/2,Qn=(Bn+gr)/2,cr=Yn-Tn,Tr=gr-Bn,Er=cr*cr+Tr*Tr,Fr=$t-le,Zr=Tn*gr-Yn*Bn,fi=(Tr<0?-1:1)*j(Q(0,Fr*Fr*Er-Zr*Zr)),Ii=(Zr*Tr-cr*fi)/Er,Ni=(-Zr*cr-Tr*fi)/Er,wi=(Zr*Tr+cr*fi)/Er,Di=(-Zr*cr+Tr*fi)/Er,ji=Ii-ar,Ri=Ni-Qn,Xi=wi-ar,io=Di-Qn;return ji*ji+Ri*Ri>Xi*Xi+io*io&&(Ii=wi,Ni=Di),{cx:Ii,cy:Ni,x01:-Ve,y01:-ln,x11:Ii*($t/Fr-1),y11:Ni*($t/Fr-1)}}var y=function(){var mt=b,It=x,Gt=J(0),Tt=null,$t=o,le=u,me=C,ye=null;function Ne(){var Je,Ve,ln=+mt.apply(this,arguments),Tn=+It.apply(this,arguments),Bn=$t.apply(this,arguments)-d,Yn=le.apply(this,arguments)-d,gr=tt(Yn-Bn),ar=Yn>Bn;if(ye||(ye=Je=at()),Tn1e-12)if(gr>R-1e-12)ye.moveTo(Tn*Z(Bn),Tn*X(Bn)),ye.arc(0,0,Tn,Bn,Yn,!ar),ln>1e-12&&(ye.moveTo(ln*Z(Yn),ln*X(Yn)),ye.arc(0,0,ln,Yn,Bn,ar));else{var Qn,cr,Tr=Bn,Er=Yn,Fr=Bn,Zr=Yn,fi=gr,Ii=gr,Ni=me.apply(this,arguments)/2,wi=Ni>1e-12&&(Tt?+Tt.apply(this,arguments):j(ln*ln+Tn*Tn)),Di=V(tt(Tn-ln)/2,+Gt.apply(this,arguments)),ji=Di,Ri=Di;if(wi>1e-12){var Xi=s(wi/ln*X(Ni)),io=s(wi/Tn*X(Ni));(fi-=2*Xi)>1e-12?(Fr+=Xi*=ar?1:-1,Zr-=Xi):(fi=0,Fr=Zr=(Bn+Yn)/2),(Ii-=2*io)>1e-12?(Tr+=io*=ar?1:-1,Er-=io):(Ii=0,Tr=Er=(Bn+Yn)/2)}var Ji=Tn*Z(Tr),Mo=Tn*X(Tr),Io=ln*Z(Zr),mo=ln*X(Zr);if(Di>1e-12){var ao,_o=Tn*Z(Er),Go=Tn*X(Er),ho=ln*Z(Fr),Ai=ln*X(Fr);if(gr1e-12?Ri>1e-12?(Qn=w(ho,Ai,Ji,Mo,Tn,Ri,ar),cr=w(_o,Go,Io,mo,Tn,Ri,ar),ye.moveTo(Qn.cx+Qn.x01,Qn.cy+Qn.y01),Ri1e-12&&fi>1e-12?ji>1e-12?(Qn=w(Io,mo,_o,Go,ln,-ji,ar),cr=w(Ji,Mo,ho,Ai,ln,-ji,ar),ye.lineTo(Qn.cx+Qn.x01,Qn.cy+Qn.y01),ji=Tn;--Bn)ye.point(cr[Bn],Tr[Bn]);ye.lineEnd(),ye.areaEnd()}Qn&&(cr[ln]=+mt(Yn,ln,Ve),Tr[ln]=+Gt(Yn,ln,Ve),ye.point(It?+It(Yn,ln,Ve):cr[ln],Tt?+Tt(Yn,ln,Ve):Tr[ln]))}if(gr)return ye=null,gr+""||null}function Je(){return f().defined($t).curve(me).context(le)}return Ne.x=function(Ve){return arguments.length?(mt=typeof Ve=="function"?Ve:J(+Ve),It=null,Ne):mt},Ne.x0=function(Ve){return arguments.length?(mt=typeof Ve=="function"?Ve:J(+Ve),Ne):mt},Ne.x1=function(Ve){return arguments.length?(It=Ve==null?null:typeof Ve=="function"?Ve:J(+Ve),Ne):It},Ne.y=function(Ve){return arguments.length?(Gt=typeof Ve=="function"?Ve:J(+Ve),Tt=null,Ne):Gt},Ne.y0=function(Ve){return arguments.length?(Gt=typeof Ve=="function"?Ve:J(+Ve),Ne):Gt},Ne.y1=function(Ve){return arguments.length?(Tt=Ve==null?null:typeof Ve=="function"?Ve:J(+Ve),Ne):Tt},Ne.lineX0=Ne.lineY0=function(){return Je().x(mt).y(Gt)},Ne.lineY1=function(){return Je().x(mt).y(Tt)},Ne.lineX1=function(){return Je().x(It).y(Gt)},Ne.defined=function(Ve){return arguments.length?($t=typeof Ve=="function"?Ve:J(!!Ve),Ne):$t},Ne.curve=function(Ve){return arguments.length?(me=Ve,le!=null&&(ye=me(le)),Ne):me},Ne.context=function(Ve){return arguments.length?(Ve==null?le=ye=null:ye=me(le=Ve),Ne):le},Ne},I=function(mt,It){return Itmt?1:It>=mt?0:NaN},k=function(mt){return mt},T=function(){var mt=k,It=I,Gt=null,Tt=J(0),$t=J(R),le=J(0);function me(ye){var Ne,Je,Ve,ln,Tn,Bn=ye.length,Yn=0,gr=new Array(Bn),ar=new Array(Bn),Qn=+Tt.apply(this,arguments),cr=Math.min(R,Math.max(-R,$t.apply(this,arguments)-Qn)),Tr=Math.min(Math.abs(cr)/Bn,le.apply(this,arguments)),Er=Tr*(cr<0?-1:1);for(Ne=0;Ne0&&(Yn+=Tn);for(It!=null?gr.sort(function(Fr,Zr){return It(ar[Fr],ar[Zr])}):Gt!=null&&gr.sort(function(Fr,Zr){return Gt(ye[Fr],ye[Zr])}),Ne=0,Ve=Yn?(cr-Bn*Er)/Yn:0;Ne0?Tn*Ve:0)+Er,ar[Je]={data:ye[Je],index:Ne,value:Tn,startAngle:Qn,endAngle:ln,padAngle:Tr};return ar}return me.value=function(ye){return arguments.length?(mt=typeof ye=="function"?ye:J(+ye),me):mt},me.sortValues=function(ye){return arguments.length?(It=ye,Gt=null,me):It},me.sort=function(ye){return arguments.length?(Gt=ye,It=null,me):Gt},me.startAngle=function(ye){return arguments.length?(Tt=typeof ye=="function"?ye:J(+ye),me):Tt},me.endAngle=function(ye){return arguments.length?($t=typeof ye=="function"?ye:J(+ye),me):$t},me.padAngle=function(ye){return arguments.length?(le=typeof ye=="function"?ye:J(+ye),me):le},me},G=nt(g);function st(mt){this._curve=mt}function nt(mt){function It(Gt){return new st(mt(Gt))}return It._curve=mt,It}function ft(mt){var It=mt.curve;return mt.angle=mt.x,delete mt.x,mt.radius=mt.y,delete mt.y,mt.curve=function(Gt){return arguments.length?It(nt(Gt)):It()._curve},mt}st.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(mt,It){this._curve.point(It*Math.sin(mt),It*-Math.cos(mt))}};var pt=function(){return ft(f().curve(G))},St=function(){var mt=v().curve(G),It=mt.curve,Gt=mt.lineX0,Tt=mt.lineX1,$t=mt.lineY0,le=mt.lineY1;return mt.angle=mt.x,delete mt.x,mt.startAngle=mt.x0,delete mt.x0,mt.endAngle=mt.x1,delete mt.x1,mt.radius=mt.y,delete mt.y,mt.innerRadius=mt.y0,delete mt.y0,mt.outerRadius=mt.y1,delete mt.y1,mt.lineStartAngle=function(){return ft(Gt())},delete mt.lineX0,mt.lineEndAngle=function(){return ft(Tt())},delete mt.lineX1,mt.lineInnerRadius=function(){return ft($t())},delete mt.lineY0,mt.lineOuterRadius=function(){return ft(le())},delete mt.lineY1,mt.curve=function(me){return arguments.length?It(nt(me)):It()._curve},mt},Ct=function(mt,It){return[(It=+It)*Math.cos(mt-=Math.PI/2),It*Math.sin(mt)]},L=Array.prototype.slice;function Y(mt){return mt.source}function rt(mt){return mt.target}function it(mt){var It=Y,Gt=rt,Tt=p,$t=l,le=null;function me(){var ye,Ne=L.call(arguments),Je=It.apply(this,Ne),Ve=Gt.apply(this,Ne);if(le||(le=ye=at()),mt(le,+Tt.apply(this,(Ne[0]=Je,Ne)),+$t.apply(this,Ne),+Tt.apply(this,(Ne[0]=Ve,Ne)),+$t.apply(this,Ne)),ye)return le=null,ye+""||null}return me.source=function(ye){return arguments.length?(It=ye,me):It},me.target=function(ye){return arguments.length?(Gt=ye,me):Gt},me.x=function(ye){return arguments.length?(Tt=typeof ye=="function"?ye:J(+ye),me):Tt},me.y=function(ye){return arguments.length?($t=typeof ye=="function"?ye:J(+ye),me):$t},me.context=function(ye){return arguments.length?(le=ye==null?null:ye,me):le},me}function D(mt,It,Gt,Tt,$t){mt.moveTo(It,Gt),mt.bezierCurveTo(It=(It+Tt)/2,Gt,It,$t,Tt,$t)}function O(mt,It,Gt,Tt,$t){mt.moveTo(It,Gt),mt.bezierCurveTo(It,Gt=(Gt+$t)/2,Tt,Gt,Tt,$t)}function W(mt,It,Gt,Tt,$t){var le=Ct(It,Gt),me=Ct(It,Gt=(Gt+$t)/2),ye=Ct(Tt,Gt),Ne=Ct(Tt,$t);mt.moveTo(le[0],le[1]),mt.bezierCurveTo(me[0],me[1],ye[0],ye[1],Ne[0],Ne[1])}function lt(){return it(D)}function ot(){return it(O)}function xt(){var mt=it(W);return mt.angle=mt.x,delete mt.x,mt.radius=mt.y,delete mt.y,mt}var dt={draw:function(mt,It){var Gt=Math.sqrt(It/B);mt.moveTo(Gt,0),mt.arc(0,0,Gt,0,R)}},vt={draw:function(mt,It){var Gt=Math.sqrt(It/5)/2;mt.moveTo(-3*Gt,-Gt),mt.lineTo(-Gt,-Gt),mt.lineTo(-Gt,-3*Gt),mt.lineTo(Gt,-3*Gt),mt.lineTo(Gt,-Gt),mt.lineTo(3*Gt,-Gt),mt.lineTo(3*Gt,Gt),mt.lineTo(Gt,Gt),mt.lineTo(Gt,3*Gt),mt.lineTo(-Gt,3*Gt),mt.lineTo(-Gt,Gt),mt.lineTo(-3*Gt,Gt),mt.closePath()}},Et=Math.sqrt(1/3),kt=2*Et,Nt={draw:function(mt,It){var Gt=Math.sqrt(It/kt),Tt=Gt*Et;mt.moveTo(0,-Gt),mt.lineTo(Tt,0),mt.lineTo(0,Gt),mt.lineTo(-Tt,0),mt.closePath()}},gt=Math.sin(B/10)/Math.sin(7*B/10),wt=Math.sin(R/10)*gt,Dt=-Math.cos(R/10)*gt,jt={draw:function(mt,It){var Gt=Math.sqrt(.8908130915292852*It),Tt=wt*Gt,$t=Dt*Gt;mt.moveTo(0,-Gt),mt.lineTo(Tt,$t);for(var le=1;le<5;++le){var me=R*le/5,ye=Math.cos(me),Ne=Math.sin(me);mt.lineTo(Ne*Gt,-ye*Gt),mt.lineTo(ye*Tt-Ne*$t,Ne*Tt+ye*$t)}mt.closePath()}},Jt={draw:function(mt,It){var Gt=Math.sqrt(It),Tt=-Gt/2;mt.rect(Tt,Tt,Gt,Gt)}},ie=Math.sqrt(3),qt={draw:function(mt,It){var Gt=-Math.sqrt(It/(3*ie));mt.moveTo(0,2*Gt),mt.lineTo(-ie*Gt,-Gt),mt.lineTo(ie*Gt,-Gt),mt.closePath()}},he=Math.sqrt(3)/2,ve=1/Math.sqrt(12),Se=3*(ve/2+1),ke={draw:function(mt,It){var Gt=Math.sqrt(It/Se),Tt=Gt/2,$t=Gt*ve,le=Tt,me=Gt*ve+Gt,ye=-le,Ne=me;mt.moveTo(Tt,$t),mt.lineTo(le,me),mt.lineTo(ye,Ne),mt.lineTo(-.5*Tt-he*$t,he*Tt+-.5*$t),mt.lineTo(-.5*le-he*me,he*le+-.5*me),mt.lineTo(-.5*ye-he*Ne,he*ye+-.5*Ne),mt.lineTo(-.5*Tt+he*$t,-.5*$t-he*Tt),mt.lineTo(-.5*le+he*me,-.5*me-he*le),mt.lineTo(-.5*ye+he*Ne,-.5*Ne-he*ye),mt.closePath()}},Ge=[dt,vt,Nt,Jt,jt,qt,ke],on=function(){var mt=J(dt),It=J(64),Gt=null;function Tt(){var $t;if(Gt||(Gt=$t=at()),mt.apply(this,arguments).draw(Gt,+It.apply(this,arguments)),$t)return Gt=null,$t+""||null}return Tt.type=function($t){return arguments.length?(mt=typeof $t=="function"?$t:J($t),Tt):mt},Tt.size=function($t){return arguments.length?(It=typeof $t=="function"?$t:J(+$t),Tt):It},Tt.context=function($t){return arguments.length?(Gt=$t==null?null:$t,Tt):Gt},Tt},un=function(){};function te(mt,It,Gt){mt._context.bezierCurveTo((2*mt._x0+mt._x1)/3,(2*mt._y0+mt._y1)/3,(mt._x0+2*mt._x1)/3,(mt._y0+2*mt._y1)/3,(mt._x0+4*mt._x1+It)/6,(mt._y0+4*mt._y1+Gt)/6)}function Zt(mt){this._context=mt}Zt.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:te(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(mt,It){switch(mt=+mt,It=+It,this._point){case 0:this._point=1,this._line?this._context.lineTo(mt,It):this._context.moveTo(mt,It);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:te(this,mt,It)}this._x0=this._x1,this._x1=mt,this._y0=this._y1,this._y1=It}};var ne=function(mt){return new Zt(mt)};function Pt(mt){this._context=mt}Pt.prototype={areaStart:un,areaEnd:un,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(mt,It){switch(mt=+mt,It=+It,this._point){case 0:this._point=1,this._x2=mt,this._y2=It;break;case 1:this._point=2,this._x3=mt,this._y3=It;break;case 2:this._point=3,this._x4=mt,this._y4=It,this._context.moveTo((this._x0+4*this._x1+mt)/6,(this._y0+4*this._y1+It)/6);break;default:te(this,mt,It)}this._x0=this._x1,this._x1=mt,this._y0=this._y1,this._y1=It}};var Bt=function(mt){return new Pt(mt)};function Vt(mt){this._context=mt}Vt.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(mt,It){switch(mt=+mt,It=+It,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var Gt=(this._x0+4*this._x1+mt)/6,Tt=(this._y0+4*this._y1+It)/6;this._line?this._context.lineTo(Gt,Tt):this._context.moveTo(Gt,Tt);break;case 3:this._point=4;default:te(this,mt,It)}this._x0=this._x1,this._x1=mt,this._y0=this._y1,this._y1=It}};var Ut=function(mt){return new Vt(mt)};function fe(mt,It){this._basis=new Zt(mt),this._beta=It}fe.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var mt=this._x,It=this._y,Gt=mt.length-1;if(Gt>0)for(var Tt,$t=mt[0],le=It[0],me=mt[Gt]-$t,ye=It[Gt]-le,Ne=-1;++Ne<=Gt;)Tt=Ne/Gt,this._basis.point(this._beta*mt[Ne]+(1-this._beta)*($t+Tt*me),this._beta*It[Ne]+(1-this._beta)*(le+Tt*ye));this._x=this._y=null,this._basis.lineEnd()},point:function(mt,It){this._x.push(+mt),this._y.push(+It)}};var Ee=function mt(It){function Gt(Tt){return It===1?new Zt(Tt):new fe(Tt,It)}return Gt.beta=function(Tt){return mt(+Tt)},Gt}(.85);function xe(mt,It,Gt){mt._context.bezierCurveTo(mt._x1+mt._k*(mt._x2-mt._x0),mt._y1+mt._k*(mt._y2-mt._y0),mt._x2+mt._k*(mt._x1-It),mt._y2+mt._k*(mt._y1-Gt),mt._x2,mt._y2)}function Qe(mt,It){this._context=mt,this._k=(1-It)/6}Qe.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:xe(this,this._x1,this._y1)}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(mt,It){switch(mt=+mt,It=+It,this._point){case 0:this._point=1,this._line?this._context.lineTo(mt,It):this._context.moveTo(mt,It);break;case 1:this._point=2,this._x1=mt,this._y1=It;break;case 2:this._point=3;default:xe(this,mt,It)}this._x0=this._x1,this._x1=this._x2,this._x2=mt,this._y0=this._y1,this._y1=this._y2,this._y2=It}};var mn=function mt(It){function Gt(Tt){return new Qe(Tt,It)}return Gt.tension=function(Tt){return mt(+Tt)},Gt}(0);function xn(mt,It){this._context=mt,this._k=(1-It)/6}xn.prototype={areaStart:un,areaEnd:un,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(mt,It){switch(mt=+mt,It=+It,this._point){case 0:this._point=1,this._x3=mt,this._y3=It;break;case 1:this._point=2,this._context.moveTo(this._x4=mt,this._y4=It);break;case 2:this._point=3,this._x5=mt,this._y5=It;break;default:xe(this,mt,It)}this._x0=this._x1,this._x1=this._x2,this._x2=mt,this._y0=this._y1,this._y1=this._y2,this._y2=It}};var In=function mt(It){function Gt(Tt){return new xn(Tt,It)}return Gt.tension=function(Tt){return mt(+Tt)},Gt}(0);function bn(mt,It){this._context=mt,this._k=(1-It)/6}bn.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(mt,It){switch(mt=+mt,It=+It,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:xe(this,mt,It)}this._x0=this._x1,this._x1=this._x2,this._x2=mt,this._y0=this._y1,this._y1=this._y2,this._y2=It}};var An=function mt(It){function Gt(Tt){return new bn(Tt,It)}return Gt.tension=function(Tt){return mt(+Tt)},Gt}(0);function tr(mt,It,Gt){var Tt=mt._x1,$t=mt._y1,le=mt._x2,me=mt._y2;if(mt._l01_a>1e-12){var ye=2*mt._l01_2a+3*mt._l01_a*mt._l12_a+mt._l12_2a,Ne=3*mt._l01_a*(mt._l01_a+mt._l12_a);Tt=(Tt*ye-mt._x0*mt._l12_2a+mt._x2*mt._l01_2a)/Ne,$t=($t*ye-mt._y0*mt._l12_2a+mt._y2*mt._l01_2a)/Ne}if(mt._l23_a>1e-12){var Je=2*mt._l23_2a+3*mt._l23_a*mt._l12_a+mt._l12_2a,Ve=3*mt._l23_a*(mt._l23_a+mt._l12_a);le=(le*Je+mt._x1*mt._l23_2a-It*mt._l12_2a)/Ve,me=(me*Je+mt._y1*mt._l23_2a-Gt*mt._l12_2a)/Ve}mt._context.bezierCurveTo(Tt,$t,le,me,mt._x2,mt._y2)}function pr(mt,It){this._context=mt,this._alpha=It}pr.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(mt,It){if(mt=+mt,It=+It,this._point){var Gt=this._x2-mt,Tt=this._y2-It;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(Gt*Gt+Tt*Tt,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(mt,It):this._context.moveTo(mt,It);break;case 1:this._point=2;break;case 2:this._point=3;default:tr(this,mt,It)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=mt,this._y0=this._y1,this._y1=this._y2,this._y2=It}};var be=function mt(It){function Gt(Tt){return It?new pr(Tt,It):new Qe(Tt,0)}return Gt.alpha=function(Tt){return mt(+Tt)},Gt}(.5);function Fe(mt,It){this._context=mt,this._alpha=It}Fe.prototype={areaStart:un,areaEnd:un,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(mt,It){if(mt=+mt,It=+It,this._point){var Gt=this._x2-mt,Tt=this._y2-It;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(Gt*Gt+Tt*Tt,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=mt,this._y3=It;break;case 1:this._point=2,this._context.moveTo(this._x4=mt,this._y4=It);break;case 2:this._point=3,this._x5=mt,this._y5=It;break;default:tr(this,mt,It)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=mt,this._y0=this._y1,this._y1=this._y2,this._y2=It}};var $e=function mt(It){function Gt(Tt){return It?new Fe(Tt,It):new xn(Tt,0)}return Gt.alpha=function(Tt){return mt(+Tt)},Gt}(.5);function we(mt,It){this._context=mt,this._alpha=It}we.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(mt,It){if(mt=+mt,It=+It,this._point){var Gt=this._x2-mt,Tt=this._y2-It;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(Gt*Gt+Tt*Tt,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:tr(this,mt,It)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=mt,this._y0=this._y1,this._y1=this._y2,this._y2=It}};var Be=function mt(It){function Gt(Tt){return It?new we(Tt,It):new bn(Tt,0)}return Gt.alpha=function(Tt){return mt(+Tt)},Gt}(.5);function He(mt){this._context=mt}He.prototype={areaStart:un,areaEnd:un,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(mt,It){mt=+mt,It=+It,this._point?this._context.lineTo(mt,It):(this._point=1,this._context.moveTo(mt,It))}};var Le=function(mt){return new He(mt)};function Ie(mt){return mt<0?-1:1}function en(mt,It,Gt){var Tt=mt._x1-mt._x0,$t=It-mt._x1,le=(mt._y1-mt._y0)/(Tt||$t<0&&-0),me=(Gt-mt._y1)/($t||Tt<0&&-0),ye=(le*$t+me*Tt)/(Tt+$t);return(Ie(le)+Ie(me))*Math.min(Math.abs(le),Math.abs(me),.5*Math.abs(ye))||0}function Mn(mt,It){var Gt=mt._x1-mt._x0;return Gt?(3*(mt._y1-mt._y0)/Gt-It)/2:It}function Ae(mt,It,Gt){var Tt=mt._x0,$t=mt._y0,le=mt._x1,me=mt._y1,ye=(le-Tt)/3;mt._context.bezierCurveTo(Tt+ye,$t+ye*It,le-ye,me-ye*Gt,le,me)}function an(mt){this._context=mt}function _n(mt){this._context=new Oe(mt)}function Oe(mt){this._context=mt}function Sn(mt){return new an(mt)}function sn(mt){return new _n(mt)}function yn(mt){this._context=mt}function En(mt){var It,Gt,Tt=mt.length-1,$t=new Array(Tt),le=new Array(Tt),me=new Array(Tt);for($t[0]=0,le[0]=2,me[0]=mt[0]+2*mt[1],It=1;It=0;--It)$t[It]=(me[It]-$t[It+1])/le[It];for(le[Tt-1]=(mt[Tt]+$t[Tt-1])/2,It=0;It=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(mt,It){switch(mt=+mt,It=+It,this._point){case 0:this._point=1,this._line?this._context.lineTo(mt,It):this._context.moveTo(mt,It);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,It),this._context.lineTo(mt,It);else{var Gt=this._x*(1-this._t)+mt*this._t;this._context.lineTo(Gt,this._y),this._context.lineTo(Gt,It)}}this._x=mt,this._y=It}};var nr=function(mt){return new dr(mt,.5)};function mr(mt){return new dr(mt,0)}function yr(mt){return new dr(mt,1)}var ir=function(mt,It){if(($t=mt.length)>1)for(var Gt,Tt,$t,le=1,me=mt[It[0]],ye=me.length;le<$t;++le)for(Tt=me,me=mt[It[le]],Gt=0;Gt=0;)Gt[It]=It;return Gt};function Br(mt,It){return mt[It]}var ur=function(){var mt=J([]),It=Lr,Gt=ir,Tt=Br;function $t(le){var me,ye,Ne=mt.apply(this,arguments),Je=le.length,Ve=Ne.length,ln=new Array(Ve);for(me=0;me0){for(var Gt,Tt,$t,le=0,me=mt[0].length;le0)for(var Gt,Tt,$t,le,me,ye,Ne=0,Je=mt[It[0]].length;Ne0?(Tt[0]=le,Tt[1]=le+=$t):$t<0?(Tt[1]=me,Tt[0]=me+=$t):(Tt[0]=0,Tt[1]=$t)},mi=function(mt,It){if((Gt=mt.length)>0){for(var Gt,Tt=0,$t=mt[It[0]],le=$t.length;Tt0&&(Tt=(Gt=mt[It[0]]).length)>0){for(var Gt,Tt,$t,le=0,me=1;mele&&(le=It,Tt=Gt);return Tt}var Vi=function(mt){var It=mt.map(re);return Lr(mt).sort(function(Gt,Tt){return It[Gt]-It[Tt]})};function re(mt){for(var It,Gt=0,Tt=-1,$t=mt.length;++Tt<$t;)(It=+mt[Tt][1])&&(Gt+=It);return Gt}var Me=function(mt){return Vi(mt).reverse()},Ke=function(mt){var It,Gt,Tt=mt.length,$t=mt.map(re),le=Jr(mt),me=0,ye=0,Ne=[],Je=[];for(It=0;It=0&&Zt._call.call(null,te),Zt=Zt._next;--z})()}finally{z=0,function(){for(var te,Zt,ne=Lt,Pt=1/0;ne;)ne._call?(Pt>ne._time&&(Pt=ne._time),te=ne,ne=ne._next):(Zt=ne._next,ne._next=null,ne=te?te._next=Zt:Lt=Zt);_=te,s(Pt)}(),K=0}}function P(){var te=Q.now(),Zt=te-tt;Zt>1e3&&(Z-=Zt,tt=te)}function s(te){z||(at&&(at=clearTimeout(at)),te-K>24?(te<1/0&&(at=setTimeout(R,te-Q.now()-Z)),J&&(J=clearInterval(J))):(J||(tt=Q.now(),J=setInterval(P,1e3)),z=1,V(R)))}B.prototype=d.prototype={constructor:B,restart:function(te,Zt,ne){if(typeof te!="function")throw new TypeError("callback is not a function");ne=(ne==null?X():+ne)+(Zt==null?0:+Zt),this._next||_===this||(_?_._next=this:Lt=this,_=this),this._call=te,this._time=ne,s()},stop:function(){this._call&&(this._call=null,this._time=1/0,s())}};var b=function(te,Zt,ne){var Pt=new B;return Zt=Zt==null?0:+Zt,Pt.restart(function(Bt){Pt.stop(),te(Bt+Zt)},Zt,ne),Pt},x=Object(U.a)("start","end","cancel","interrupt"),o=[],u=function(te,Zt,ne,Pt,Bt,Vt){var Ut=te.__transition;if(Ut){if(ne in Ut)return}else te.__transition={};(function(fe,Ee,xe){var Qe,mn=fe.__transition;function xn(An){var tr,pr,be,Fe;if(xe.state!==1)return bn();for(tr in mn)if((Fe=mn[tr]).name===xe.name){if(Fe.state===3)return b(xn);Fe.state===4?(Fe.state=6,Fe.timer.stop(),Fe.on.call("interrupt",fe,fe.__data__,Fe.index,Fe.group),delete mn[tr]):+tr0)throw new Error("too late; already scheduled");return ne}function M(te,Zt){var ne=w(te,Zt);if(ne.state>3)throw new Error("too late; already running");return ne}function w(te,Zt){var ne=te.__transition;if(!ne||!(ne=ne[Zt]))throw new Error("transition not found");return ne}var y=function(te,Zt){var ne,Pt,Bt,Vt=te.__transition,Ut=!0;if(Vt){for(Bt in Zt=Zt==null?null:Zt+"",Vt)(ne=Vt[Bt]).name===Zt?(Pt=ne.state>2&&ne.state<5,ne.state=6,ne.timer.stop(),ne.on.call(Pt?"interrupt":"cancel",te,te.__data__,ne.index,ne.group),delete Vt[Bt]):Ut=!1;Ut&&delete te.__transition}},m=q(76),g=q(20);function p(te,Zt){var ne,Pt;return function(){var Bt=M(this,te),Vt=Bt.tween;if(Vt!==ne){for(var Ut=0,fe=(Pt=ne=Vt).length;Ut=0&&(fe=fe.slice(0,Ee)),!fe||fe==="start"})}(Zt)?C:M;return function(){var Ut=Vt(this,te),fe=Ut.on;fe!==Pt&&(Bt=(Pt=fe).copy()).on(Zt,ne),Ut.on=Bt}}var vt=q(19),Et=q(33),kt=E.b.prototype.constructor,Nt=q(35);function gt(te){return function(){this.style.removeProperty(te)}}function wt(te,Zt,ne){return function(Pt){this.style.setProperty(te,Zt.call(this,Pt),ne)}}function Dt(te,Zt,ne){var Pt,Bt;function Vt(){var Ut=Zt.apply(this,arguments);return Ut!==Bt&&(Pt=(Bt=Ut)&&wt(te,Ut,ne)),Pt}return Vt._value=Zt,Vt}function jt(te){return function(Zt){this.textContent=te.call(this,Zt)}}function Jt(te){var Zt,ne;function Pt(){var Bt=te.apply(this,arguments);return Bt!==ne&&(Zt=(ne=Bt)&&jt(Bt)),Zt}return Pt._value=te,Pt}var ie=0;function qt(te,Zt,ne,Pt){this._groups=te,this._parents=Zt,this._name=ne,this._id=Pt}function he(te){return Object(E.b)().transition(te)}function ve(){return++ie}var Se=E.b.prototype;qt.prototype=he.prototype={constructor:qt,select:function(te){var Zt=this._name,ne=this._id;typeof te!="function"&&(te=Object(vt.a)(te));for(var Pt=this._groups,Bt=Pt.length,Vt=new Array(Bt),Ut=0;Ut1&&ne.name===Zt)return new qt([[te]],on,Zt,+Pt)}return null};q.d(Mt,"transition",function(){return he}),q.d(Mt,"active",function(){return un}),q.d(Mt,"interrupt",function(){return y})},,function(Pe,Mt,q){"use strict";var Lt,_,E,U,z=q(6),at=180/Math.PI,J={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1},tt=function(V,X,j,B,d,R){var P,s,b;return(P=Math.sqrt(V*V+X*X))&&(V/=P,X/=P),(b=V*j+X*B)&&(j-=V*b,B-=X*b),(s=Math.sqrt(j*j+B*B))&&(j/=s,B/=s,b/=s),V*B180?o+=360:o-x>180&&(x+=360),C.push({i:u.push(d(u)+"rotate(",null,B)-2,x:Object(z.a)(x,o)})):o&&u.push(d(u)+"rotate("+o+B)}(R.rotate,P.rotate,s,b),function(x,o,u,C){x!==o?C.push({i:u.push(d(u)+"skewX(",null,B)-2,x:Object(z.a)(x,o)}):o&&u.push(d(u)+"skewX("+o+B)}(R.skewX,P.skewX,s,b),function(x,o,u,C,M,w){if(x!==u||o!==C){var y=M.push(d(M)+"scale(",null,",",null,")");w.push({i:y-4,x:Object(z.a)(x,u)},{i:y-2,x:Object(z.a)(o,C)})}else u===1&&C===1||M.push(d(M)+"scale("+u+","+C+")")}(R.scaleX,R.scaleY,P.scaleX,P.scaleY,s,b),R=P=null,function(x){for(var o,u=-1,C=b.length;++u1&&arguments[1]!==void 0?arguments[1]:12,V=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"Arial",X=document.createElement("canvas"),j=X.getContext("2d");return j.font=Q+"px "+V,j.measureText(Z).width},wrapText:function(Z,Q,V,X){var j=E.select(X),B=j.text().split(/\s+/).reverse(),d=void 0,R=[],P=0,s=U*at,b=j.attr("y"),x=parseFloat(j.attr("dy")),o=Q*J,u=j.text(null).append("tspan").attr("x",Z).attr("y",b-5).attr("dy",x+"em").classed(tt,!0).style("font-size",Q+"px");for(u.text(B.pop()),u=j.append("tspan").classed(K,!0).attr("x",Z).attr("y",b+z).attr("dy",++P*s+x+"em").style("font-size",o+"px");d=B.pop();)R.push(d),u.text(R.join(" ")),u.node()&&u.node().getComputedTextLength()>V-50&&(R.pop(),u.text(R.join(" ")),R=[d],u=j.append("tspan").classed(K,!0).attr("x",Z).attr("y",b+z).attr("dy",++P*s+x+"em").text(d).style("font-size",o+"px"))},wrapTextWithEllipses:function(Z,Q){var V=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,X=arguments.length>3&&arguments[3]!==void 0?arguments[3]:2,j=arguments.length>4&&arguments[4]!==void 0?arguments[4]:1.2;Z.each(function(){var B,d,R,P,s,b,x;for(B=(Z=E.select(this)).text().split(/\s+/).reverse(),R=[],P=0,s=Z.attr("y"),b=parseFloat(Z.attr("dy")),x=Z.text(null).append("tspan").attr("x",V).attr("y",s).attr("dy",b+"em");d=B.pop();)if(R.push(d),x.text(R.join(" ")),x.node()&&x.node().getComputedTextLength()>Q){if(R.pop(),x.text(R.join(" ")),!(P2&&arguments[2]!==void 0?arguments[2]:0;Et.each(function(){var gt,wt,Dt,jt,Jt,ie,qt;for(gt=(Et=J.select(this)).text().split(/\s+/).reverse(),Dt=[],jt=0,Jt=Et.attr("y"),ie=parseFloat(Et.attr("dy")),qt=Et.text(null).append("tspan").attr("x",Nt).attr("y",Jt).attr("dy",ie+"em");wt=gt.pop();)Dt.push(wt),qt.text(Dt.join(" ")),j(Dt.join(" "),16,"Karla, sans-serif")>kt&&(Dt.pop(),qt.text(Dt.join(" ")),jt<2&&(Dt=[wt],qt=Et.append("tspan").attr("x",Nt).attr("y",Jt).attr("dy",1.2*++jt+ie+"em").text(wt)))})}function dt(Et){var kt=Et[G];pt.length?kt=function(Nt){var gt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:pt;return gt.map(function(wt){return Nt.filter(function(Dt){return Dt.name===wt})[0]})}(kt):kt.length&&kt[0].name&&(kt=function(Nt){return Nt.map(function(gt){return gt}).sort(function(gt,wt){return gt.name>wt.name?1:gt.name===wt.name?0:-1})}(kt)),M.selectAll("text").remove(),M.selectAll("circle").remove(),ot(Et),y=48,g=37,m=0,kt.forEach(W)}function vt(Et,kt,Nt){dt(Et),lt(0,kt,Nt)}return D.axisTimeCombinations=K,D.dateFormat=function(Et){return arguments.length?(nt=Et,this):nt||st},D.dateCustomFormat=function(Et){return arguments.length?(ft=Et,this):ft},D.dateLabel=function(Et){return arguments.length?(I=Et,this):I},D.hide=function(){return it.style("visibility","hidden"),this},D.locale=function(Et){return arguments.length?(rt=Et,this):rt},D.nameLabel=function(Et){return arguments.length?(T=Et,this):T},D.numberFormat=function(Et){return arguments.length?(St=Et,this):St},D.valueFormatter=function(Et){return arguments.length?(Ct=Et,this):Ct},D.shouldShowDateInTitle=function(Et){return arguments.length?(b=Et,this):b},D.show=function(){return it.style("visibility","visible"),this},D.title=function(Et){return arguments.length?(s=Et,this):s},D.tooltipOffset=function(Et){return arguments.length?(o=Et,this):o},D.topicsOrder=function(Et){return arguments.length?(pt=Et,this):pt},D.topicLabel=function(Et){return arguments.length?(G=Et,this):G},D.update=function(Et,kt,Nt){var gt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;return v=kt,vt(Et,Nt,gt),this},D.valueLabel=function(Et){return arguments.length?(k=Et,this):k},D}}.call(Mt,q,Mt,Pe))===void 0||(Pe.exports=Lt)}])})},3224:(br,Pe,Mt)=>{"use strict";Mt.r(Pe),Mt.d(Pe,{FormatSpecifier:()=>Am,active:()=>cv,arc:()=>Sy,area:()=>cC,areaRadial:()=>gC,ascending:()=>d.V_,autoType:()=>ex,axisBottom:()=>f,axisLeft:()=>v,axisRight:()=>l,axisTop:()=>p,bisect:()=>d.h1,bisectLeft:()=>d.ah,bisectRight:()=>d.Jj,bisector:()=>d.yl,blob:()=>ll,brush:()=>Qg,brushSelection:()=>Ml,brushX:()=>Zg,brushY:()=>fv,buffer:()=>Av,chord:()=>t0,clientPoint:()=>Fn,cluster:()=>wS,color:()=>mo,contourDensity:()=>Kb,contours:()=>um,create:()=>mg,creator:()=>mr,cross:()=>d.$A,csv:()=>ul,csvFormat:()=>Qb,csvFormatBody:()=>_v,csvFormatRow:()=>vs,csvFormatRows:()=>Ao,csvFormatValue:()=>Sv,csvParse:()=>c0,csvParseRows:()=>wv,cubehelix:()=>gs,curveBasis:()=>kC,curveBasisClosed:()=>jA,curveBasisOpen:()=>O_,curveBundle:()=>PC,curveCardinal:()=>OC,curveCardinalClosed:()=>NC,curveCardinalOpen:()=>BA,curveCatmullRom:()=>RC,curveCatmullRomClosed:()=>My,curveCatmullRomOpen:()=>FA,curveLinear:()=>Wf,curveLinearClosed:()=>zA,curveMonotoneX:()=>UA,curveMonotoneY:()=>HA,curveNatural:()=>wO,curveStep:()=>_O,curveStepAfter:()=>VC,curveStepBefore:()=>HC,customEvent:()=>Gt,descending:()=>d.rG,deviation:()=>d.KS,dispatch:()=>ft,drag:()=>yv,dragDisable:()=>Yn,dragEnable:()=>gr,dsv:()=>xf,dsvFormat:()=>pm,easeBack:()=>sl,easeBackIn:()=>v0,easeBackInOut:()=>sl,easeBackOut:()=>Oa,easeBounce:()=>vf,easeBounceIn:()=>_c,easeBounceInOut:()=>bm,easeBounceOut:()=>vf,easeCircle:()=>pf,easeCircleIn:()=>nx,easeCircleInOut:()=>pf,easeCircleOut:()=>rx,easeCubic:()=>Ja,easeCubicIn:()=>Nu,easeCubicInOut:()=>Ja,easeCubicOut:()=>fs,easeElastic:()=>x0,easeElasticIn:()=>Ol,easeElasticInOut:()=>nu,easeElasticOut:()=>x0,easeExp:()=>ja,easeExpIn:()=>kv,easeExpInOut:()=>ja,easeExpOut:()=>Fd,easeLinear:()=>gm,easePoly:()=>g0,easePolyIn:()=>m0,easePolyInOut:()=>g0,easePolyOut:()=>Mv,easeQuad:()=>Id,easeQuadIn:()=>d0,easeQuadInOut:()=>Id,easeQuadOut:()=>Cv,easeSin:()=>ym,easeSinIn:()=>Bd,easeSinInOut:()=>ym,easeSinOut:()=>y0,entries:()=>ih,event:()=>Cr,extent:()=>d.Xx,forceCenter:()=>Ec,forceCollide:()=>Em,forceLink:()=>Cm,forceManyBody:()=>ox,forceRadial:()=>Dv,forceSimulation:()=>$d,forceX:()=>Rv,forceY:()=>ax,format:()=>Pc,formatDefaultLocale:()=>Nm,formatLocale:()=>Om,formatPrefix:()=>qd,formatSpecifier:()=>Sf,geoAlbers:()=>h1,geoAlbersUsa:()=>gT,geoArea:()=>ux,geoAzimuthalEqualArea:()=>yT,geoAzimuthalEqualAreaRaw:()=>Wx,geoAzimuthalEquidistant:()=>vT,geoAzimuthalEquidistantRaw:()=>Yx,geoBounds:()=>px,geoCentroid:()=>Jk,geoCircle:()=>qv,geoClipAntimeridian:()=>Ex,geoClipCircle:()=>nS,geoClipExtent:()=>zr,geoClipRectangle:()=>Jv,geoConicConformal:()=>xT,geoConicConformalRaw:()=>mS,geoConicEqualArea:()=>c1,geoConicEqualAreaRaw:()=>dS,geoConicEquidistant:()=>_T,geoConicEquidistantRaw:()=>gS,geoContains:()=>cu,geoDistance:()=>Pf,geoEqualEarth:()=>ST,geoEqualEarthRaw:()=>$x,geoEquirectangular:()=>wT,geoEquirectangularRaw:()=>Xm,geoGnomonic:()=>yS,geoGnomonicRaw:()=>p1,geoGraticule:()=>Px,geoGraticule10:()=>L0,geoIdentity:()=>vS,geoInterpolate:()=>Ox,geoLength:()=>lT,geoMercator:()=>bT,geoMercatorRaw:()=>G0,geoNaturalEarth1:()=>ET,geoNaturalEarth1Raw:()=>qx,geoOrthographic:()=>CT,geoOrthographicRaw:()=>Xx,geoPath:()=>_s,geoProjection:()=>Gs,geoProjectionMutator:()=>Hx,geoRotation:()=>tT,geoStereographic:()=>MT,geoStereographicRaw:()=>Gx,geoStream:()=>Wr,geoTransform:()=>Q5,geoTransverseMercator:()=>kT,geoTransverseMercatorRaw:()=>m1,gray:()=>gi,hcl:()=>Al,hierarchy:()=>Kx,histogram:()=>d.JW,hsl:()=>ha,html:()=>Uo,image:()=>Ba,interpolate:()=>pn,interpolateArray:()=>rc,interpolateBasis:()=>Mu,interpolateBasisClosed:()=>Hl,interpolateBlues:()=>Hf,interpolateBrBG:()=>lA,interpolateBuGn:()=>xo,interpolateBuPu:()=>XE,interpolateCividis:()=>lC,interpolateCool:()=>_A,interpolateCubehelix:()=>r3,interpolateCubehelixDefault:()=>wA,interpolateCubehelixLong:()=>gw,interpolateDate:()=>ic,interpolateDiscrete:()=>t3,interpolateGnBu:()=>pg,interpolateGreens:()=>vA,interpolateGreys:()=>bA,interpolateHcl:()=>zS,interpolateHclLong:()=>mw,interpolateHsl:()=>jS,interpolateHslLong:()=>BS,interpolateHue:()=>sO,interpolateInferno:()=>bp,interpolateLab:()=>FS,interpolateMagma:()=>y_,interpolateNumber:()=>Os,interpolateNumberArray:()=>Vh,interpolateObject:()=>Gc,interpolateOrRd:()=>KE,interpolateOranges:()=>sC,interpolatePRGn:()=>uA,interpolatePiYG:()=>cA,interpolatePlasma:()=>V1,interpolatePuBu:()=>pA,interpolatePuBuGn:()=>ZE,interpolatePuOr:()=>hA,interpolatePuRd:()=>mA,interpolatePurples:()=>m_,interpolateRainbow:()=>SA,interpolateRdBu:()=>fA,interpolateRdGy:()=>$E,interpolateRdPu:()=>gA,interpolateRdYlBu:()=>dA,interpolateRdYlGn:()=>bO,interpolateReds:()=>xA,interpolateRgb:()=>Tu,interpolateRgbBasis:()=>od,interpolateRgbBasisClosed:()=>Xc,interpolateRound:()=>cw,interpolateSinebow:()=>g_,interpolateSpectral:()=>qE,interpolateString:()=>Ze,interpolateTransformCss:()=>qp,interpolateTransformSvg:()=>Hg,interpolateTurbo:()=>jl,interpolateViridis:()=>du,interpolateWarm:()=>uC,interpolateYlGn:()=>tC,interpolateYlGnBu:()=>Uf,interpolateYlOrBr:()=>U1,interpolateYlOrRd:()=>yA,interpolateZoom:()=>IS,interrupt:()=>Au,interval:()=>QA,isoFormat:()=>F_,isoParse:()=>ZA,json:()=>Ga,keys:()=>om,lab:()=>da,lch:()=>i0,line:()=>wp,lineRadial:()=>mC,linkHorizontal:()=>vC,linkRadial:()=>xO,linkVertical:()=>bC,local:()=>b_,map:()=>Kl,matcher:()=>it,max:()=>d.T9,mean:()=>d.i2,median:()=>d.JZ,merge:()=>d.Am,min:()=>d.jk,mouse:()=>Or,namespace:()=>on,namespaces:()=>Ge,nest:()=>eh,now:()=>$h,pack:()=>GT,packEnclose:()=>ty,packSiblings:()=>$T,pairs:()=>d.AS,partition:()=>nO,path:()=>Bu,permute:()=>d.Ny,pie:()=>AA,piecewise:()=>HS,pointRadial:()=>Cy,polygonArea:()=>i3,polygonCentroid:()=>o3,polygonContains:()=>s3,polygonHull:()=>a3,polygonLength:()=>cO,precisionFixed:()=>C0,precisionPrefix:()=>Dm,precisionRound:()=>Bv,quadtree:()=>Fa,quantile:()=>d.YV,quantize:()=>yw,radialArea:()=>gC,radialLine:()=>mC,randomBates:()=>YS,randomExponential:()=>bw,randomIrwinHall:()=>u3,randomLogNormal:()=>l3,randomNormal:()=>WS,randomUniform:()=>vw,range:()=>d.y1,rgb:()=>ho,ribbon:()=>ba,scaleBand:()=>$S,scaleDiverging:()=>IE,scaleDivergingLog:()=>jE,scaleDivergingPow:()=>r_,scaleDivergingSqrt:()=>rA,scaleDivergingSymlog:()=>n_,scaleIdentity:()=>E1,scaleImplicit:()=>xw,scaleLinear:()=>Cw,scaleLog:()=>JS,scaleOrdinal:()=>ww,scalePoint:()=>Sw,scalePow:()=>pi,scaleQuantile:()=>Tw,scaleQuantize:()=>Aw,scaleSequential:()=>DE,scaleSequentialLog:()=>RE,scaleSequentialPow:()=>t_,scaleSequentialQuantile:()=>e_,scaleSequentialSqrt:()=>nA,scaleSequentialSymlog:()=>LE,scaleSqrt:()=>kw,scaleSymlog:()=>Dn,scaleThreshold:()=>Pw,scaleTime:()=>Q3,scaleUtc:()=>eA,scan:()=>d.SQ,schemeAccent:()=>BE,schemeBlues:()=>p_,schemeBrBG:()=>sA,schemeBuGn:()=>u_,schemeBuPu:()=>z1,schemeCategory10:()=>i_,schemeDark2:()=>iA,schemeGnBu:()=>c_,schemeGreens:()=>nC,schemeGreys:()=>rC,schemeOrRd:()=>GE,schemeOranges:()=>aC,schemePRGn:()=>VE,schemePaired:()=>FE,schemePastel1:()=>zE,schemePastel2:()=>UE,schemePiYG:()=>WE,schemePuBu:()=>vp,schemePuBuGn:()=>h_,schemePuOr:()=>o_,schemePuRd:()=>QE,schemePurples:()=>iC,schemeRdBu:()=>yp,schemeRdGy:()=>YE,schemeRdPu:()=>JE,schemeRdYlBu:()=>a_,schemeRdYlGn:()=>s_,schemeReds:()=>oC,schemeSet1:()=>oA,schemeSet2:()=>aA,schemeSet3:()=>HE,schemeSpectral:()=>l_,schemeTableau10:()=>Fc,schemeYlGn:()=>vy,schemeYlGnBu:()=>f_,schemeYlOrBr:()=>d_,schemeYlOrRd:()=>eC,select:()=>ln,selectAll:()=>x_,selection:()=>Ve,selector:()=>St,selectorAll:()=>Y,set:()=>Fu,shuffle:()=>d.k4,stack:()=>YC,stackOffsetDiverging:()=>WA,stackOffsetExpand:()=>VA,stackOffsetNone:()=>bg,stackOffsetSilhouette:()=>YA,stackOffsetWiggle:()=>$A,stackOrderAppearance:()=>$C,stackOrderAscending:()=>qC,stackOrderDescending:()=>GC,stackOrderInsideOut:()=>XA,stackOrderNone:()=>xg,stackOrderReverse:()=>Z1,stratify:()=>OS,style:()=>mn,sum:()=>d.cz,svg:()=>Sc,symbol:()=>MC,symbolCircle:()=>vg,symbolCross:()=>xC,symbolDiamond:()=>_p,symbolSquare:()=>SC,symbolStar:()=>_C,symbolTriangle:()=>EC,symbolWye:()=>CC,symbols:()=>IA,text:()=>xm,thresholdFreedmanDiaconis:()=>d.c3,thresholdScott:()=>d.Ft,thresholdSturges:()=>d.zr,tickFormat:()=>GS,tickIncrement:()=>d.lq,tickStep:()=>d.sG,ticks:()=>d.Zc,timeDay:()=>ly,timeDays:()=>w3,timeFormat:()=>Gw,timeFormatDefaultLocale:()=>kE,timeFormatLocale:()=>R1,timeFriday:()=>Lc,timeFridays:()=>mO,timeHour:()=>Nw,timeHours:()=>S3,timeInterval:()=>os,timeMillisecond:()=>O1,timeMilliseconds:()=>lg,timeMinute:()=>Dw,timeMinutes:()=>Rw,timeMonday:()=>sy,timeMondays:()=>pO,timeMonth:()=>T1,timeMonths:()=>dO,timeParse:()=>dg,timeSaturday:()=>rE,timeSaturdays:()=>oE,timeSecond:()=>sg,timeSeconds:()=>Bf,timeSunday:()=>og,timeSundays:()=>x3,timeThursday:()=>up,timeThursdays:()=>iE,timeTuesday:()=>Ow,timeTuesdays:()=>jf,timeWednesday:()=>nE,timeWednesdays:()=>Eh,timeWeek:()=>og,timeWeeks:()=>x3,timeYear:()=>If,timeYears:()=>b3,timeout:()=>Gh,timer:()=>sd,timerFlush:()=>oc,touch:()=>vr,touches:()=>MA,transition:()=>Ou,transpose:()=>d.mg,tree:()=>oO,treemap:()=>aO,treemapBinary:()=>RS,treemapDice:()=>ny,treemapResquarify:()=>JT,treemapSlice:()=>ry,treemapSliceDice:()=>uw,treemapSquarify:()=>lw,tsv:()=>so,tsvFormat:()=>tx,tsvFormatBody:()=>Rd,tsvFormatRow:()=>mm,tsvFormatRows:()=>f0,tsvFormatValue:()=>Ld,tsvParse:()=>h0,tsvParseRows:()=>Jb,utcDay:()=>hy,utcDays:()=>Iw,utcFormat:()=>Bc,utcFriday:()=>lE,utcFridays:()=>M3,utcHour:()=>PE,utcHours:()=>tA,utcMillisecond:()=>O1,utcMilliseconds:()=>lg,utcMinute:()=>as,utcMinutes:()=>NE,utcMonday:()=>ug,utcMondays:()=>hE,utcMonth:()=>B1,utcMonths:()=>J3,utcParse:()=>Kw,utcSaturday:()=>uE,utcSaturdays:()=>k3,utcSecond:()=>sg,utcSeconds:()=>Bf,utcSunday:()=>uy,utcSundays:()=>cE,utcThursday:()=>hp,utcThursdays:()=>fE,utcTuesday:()=>Lw,utcTuesdays:()=>E3,utcWednesday:()=>N1,utcWednesdays:()=>C3,utcWeek:()=>uy,utcWeeks:()=>cE,utcYear:()=>fp,utcYears:()=>T3,values:()=>am,variance:()=>d.GV,version:()=>Lt,voronoi:()=>hP,window:()=>Ut,xml:()=>Nl,zip:()=>d.yU,zoom:()=>pP,zoomIdentity:()=>ib,zoomTransform:()=>sM});var q="d3",Lt="5.16.0",_="Data-Driven Documents",E=null,U="https://d3js.org",z="BSD-3-Clause",at={name:"Mike Bostock",url:"https://bost.ocks.org/mike"},J="dist/d3.node.js",tt="dist/d3.min.js",K="dist/d3.min.js",Z="index.js",Q={type:"git",url:"https://github.com/d3/d3.git"},V=null,X={pretest:"rimraf dist && mkdir dist && json2module package.json > dist/package.js && rollup -c",test:"tape 'test/**/*-test.js'",prepublishOnly:"yarn test",postpublish:'git push && git push --tags && cd ../d3.github.com && git pull && cp ../d3/dist/d3.js d3.v5.js && cp ../d3/dist/d3.min.js d3.v5.min.js && git add d3.v5.js d3.v5.min.js && git commit -m "d3 ${npm_package_version}" && git push && cd - && cd ../d3-bower && git pull && cp ../d3/LICENSE ../d3/README.md ../d3/dist/d3.js ../d3/dist/d3.min.js . && git add -- LICENSE README.md d3.js d3.min.js && git commit -m "${npm_package_version}" && git tag -am "${npm_package_version}" v${npm_package_version} && git push && git push --tags && cd - && zip -j dist/d3.zip -- LICENSE README.md API.md CHANGES.md dist/d3.js dist/d3.min.js'},j={json2module:"0.0",rimraf:"2",rollup:"1","rollup-plugin-ascii":"0.0","rollup-plugin-node-resolve":"3","rollup-plugin-terser":"5",tape:"4"},B={"d3-array":"1","d3-axis":"1","d3-brush":"1","d3-chord":"1","d3-collection":"1","d3-color":"1","d3-contour":"1","d3-dispatch":"1","d3-drag":"1","d3-dsv":"1","d3-ease":"1","d3-fetch":"1","d3-force":"1","d3-format":"1","d3-geo":"1","d3-hierarchy":"1","d3-interpolate":"1","d3-path":"1","d3-polygon":"1","d3-quadtree":"1","d3-random":"1","d3-scale":"2","d3-scale-chromatic":"1","d3-selection":"1","d3-shape":"1","d3-time":"1","d3-time-format":"2","d3-timer":"1","d3-transition":"1","d3-voronoi":"1","d3-zoom":"1"},d=Mt(9685),R=Array.prototype.slice;function P(r){return r}var s=1,b=2,x=3,o=4,u=1e-6;function C(r){return"translate("+(r+.5)+",0)"}function M(r){return"translate(0,"+(r+.5)+")"}function w(r){return function(a){return+r(a)}}function y(r){var a=Math.max(0,r.bandwidth()-1)/2;return r.round()&&(a=Math.round(a)),function(A){return+r(A)+a}}function m(){return!this.__axis}function g(r,a){var A=[],H=null,ut=null,bt=6,At=6,Ot=3,Ft=r===s||r===o?-1:1,Wt=r===o||r===b?"x":"y",Kt=r===s||r===x?C:M;function ae(Qt){var Ce=H==null?a.ticks?a.ticks.apply(a,A):a.domain():H,je=ut==null?a.tickFormat?a.tickFormat.apply(a,A):P:ut,Re=Math.max(bt,0)+Ot,ze=a.range(),We=+ze[0]+.5,hn=+ze[ze.length-1]+.5,rn=(a.bandwidth?y:w)(a.copy()),cn=Qt.selection?Qt.selection():Qt,Rn=cn.selectAll(".domain").data([null]),Xn=cn.selectAll(".tick").data(Ce,a).order(),Hn=Xn.exit(),hr=Xn.enter().append("g").attr("class","tick"),or=Xn.select("line"),fr=Xn.select("text");Rn=Rn.merge(Rn.enter().insert("path",".tick").attr("class","domain").attr("stroke","currentColor")),Xn=Xn.merge(hr),or=or.merge(hr.append("line").attr("stroke","currentColor").attr(Wt+"2",Ft*bt)),fr=fr.merge(hr.append("text").attr("fill","currentColor").attr(Wt,Ft*Re).attr("dy",r===s?"0em":r===x?"0.71em":"0.32em")),Qt!==cn&&(Rn=Rn.transition(Qt),Xn=Xn.transition(Qt),or=or.transition(Qt),fr=fr.transition(Qt),Hn=Hn.transition(Qt).attr("opacity",u).attr("transform",function(rr){return isFinite(rr=rn(rr))?Kt(rr):this.getAttribute("transform")}),hr.attr("opacity",u).attr("transform",function(rr){var dn=this.parentNode.__axis;return Kt(dn&&isFinite(dn=dn(rr))?dn:rn(rr))})),Hn.remove(),Rn.attr("d",r===o||r==b?At?"M"+Ft*At+","+We+"H0.5V"+hn+"H"+Ft*At:"M0.5,"+We+"V"+hn:At?"M"+We+","+Ft*At+"V0.5H"+hn+"V"+Ft*At:"M"+We+",0.5H"+hn),Xn.attr("opacity",1).attr("transform",function(rr){return Kt(rn(rr))}),or.attr(Wt+"2",Ft*bt),fr.attr(Wt,Ft*Re).text(je),cn.filter(m).attr("fill","none").attr("font-size",10).attr("font-family","sans-serif").attr("text-anchor",r===b?"start":r===o?"end":"middle"),cn.each(function(){this.__axis=rn})}return ae.scale=function(Qt){return arguments.length?(a=Qt,ae):a},ae.ticks=function(){return A=R.call(arguments),ae},ae.tickArguments=function(Qt){return arguments.length?(A=Qt==null?[]:R.call(Qt),ae):A.slice()},ae.tickValues=function(Qt){return arguments.length?(H=Qt==null?null:R.call(Qt),ae):H&&H.slice()},ae.tickFormat=function(Qt){return arguments.length?(ut=Qt,ae):ut},ae.tickSize=function(Qt){return arguments.length?(bt=At=+Qt,ae):bt},ae.tickSizeInner=function(Qt){return arguments.length?(bt=+Qt,ae):bt},ae.tickSizeOuter=function(Qt){return arguments.length?(At=+Qt,ae):At},ae.tickPadding=function(Qt){return arguments.length?(Ot=+Qt,ae):Ot},ae}function p(r){return g(s,r)}function l(r){return g(b,r)}function f(r){return g(x,r)}function v(r){return g(o,r)}var I={value:function(){}};function k(){for(var r=0,a=arguments.length,A={},H;r=0&&(H=A.slice(ut+1),A=A.slice(0,ut)),A&&!a.hasOwnProperty(A))throw new Error("unknown type: "+A);return{type:A,name:H}})}T.prototype=k.prototype={constructor:T,on:function(r,a){var A=this._,H=G(r+"",A),ut,bt=-1,At=H.length;if(arguments.length<2){for(;++bt0)for(var A=new Array(ut),H=0,ut,bt;H=rn&&(rn=hn+1);!(Rn=ze[rn])&&++rn=0;)(At=H[ut])&&(bt&&At.compareDocumentPosition(bt)^4&&bt.parentNode.insertBefore(At,bt),bt=At);return this}function Dt(r){r||(r=jt);function a(ae,Qt){return ae&&Qt?r(ae.__data__,Qt.__data__):!ae-!Qt}for(var A=this._groups,H=A.length,ut=new Array(H),bt=0;bta?1:r>=a?0:NaN}function Jt(){var r=arguments[0];return arguments[0]=this,r.apply(null,arguments),this}function ie(){var r=new Array(this.size()),a=-1;return this.each(function(){r[++a]=this}),r}function qt(){for(var r=this._groups,a=0,A=r.length;a=0&&(a=r.slice(0,A))!=="xmlns"&&(r=r.slice(A+1)),Ge.hasOwnProperty(a)?{space:Ge[a],local:r}:r}function un(r){return function(){this.removeAttribute(r)}}function te(r){return function(){this.removeAttributeNS(r.space,r.local)}}function Zt(r,a){return function(){this.setAttribute(r,a)}}function ne(r,a){return function(){this.setAttributeNS(r.space,r.local,a)}}function Pt(r,a){return function(){var A=a.apply(this,arguments);A==null?this.removeAttribute(r):this.setAttribute(r,A)}}function Bt(r,a){return function(){var A=a.apply(this,arguments);A==null?this.removeAttributeNS(r.space,r.local):this.setAttributeNS(r.space,r.local,A)}}function Vt(r,a){var A=on(r);if(arguments.length<2){var H=this.node();return A.local?H.getAttributeNS(A.space,A.local):H.getAttribute(A)}return this.each((a==null?A.local?te:un:typeof a=="function"?A.local?Bt:Pt:A.local?ne:Zt)(A,a))}function Ut(r){return r.ownerDocument&&r.ownerDocument.defaultView||r.document&&r||r.defaultView}function fe(r){return function(){this.style.removeProperty(r)}}function Ee(r,a,A){return function(){this.style.setProperty(r,a,A)}}function xe(r,a,A){return function(){var H=a.apply(this,arguments);H==null?this.style.removeProperty(r):this.style.setProperty(r,H,A)}}function Qe(r,a,A){return arguments.length>1?this.each((a==null?fe:typeof a=="function"?xe:Ee)(r,a,A==null?"":A)):mn(this.node(),r)}function mn(r,a){return r.style.getPropertyValue(a)||Ut(r).getComputedStyle(r,null).getPropertyValue(a)}function xn(r){return function(){delete this[r]}}function In(r,a){return function(){this[r]=a}}function bn(r,a){return function(){var A=a.apply(this,arguments);A==null?delete this[r]:this[r]=A}}function An(r,a){return arguments.length>1?this.each((a==null?xn:typeof a=="function"?bn:In)(r,a)):this.node()[r]}function tr(r){return r.trim().split(/^|\s+/)}function pr(r){return r.classList||new be(r)}function be(r){this._node=r,this._names=tr(r.getAttribute("class")||"")}be.prototype={add:function(r){var a=this._names.indexOf(r);a<0&&(this._names.push(r),this._node.setAttribute("class",this._names.join(" ")))},remove:function(r){var a=this._names.indexOf(r);a>=0&&(this._names.splice(a,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(r){return this._names.indexOf(r)>=0}};function Fe(r,a){for(var A=pr(r),H=-1,ut=a.length;++H=0&&(A=a.slice(H+1),a=a.slice(0,H)),{type:a,name:A}})}function nn(r){return function(){var a=this.__on;if(a){for(var A=0,H=-1,ut=a.length,bt;A>8&15|a>>4&240,a>>4&15|a&240,(a&15)<<4|a&15,1):A===8?_o(a>>24&255,a>>16&255,a>>8&255,(a&255)/255):A===4?_o(a>>12&15|a>>8&240,a>>8&15|a>>4&240,a>>4&15|a&240,((a&15)<<4|a&15)/255):null):(a=Ni.exec(r))?new Ai(a[1],a[2],a[3],1):(a=wi.exec(r))?new Ai(a[1]*255/100,a[2]*255/100,a[3]*255/100,1):(a=Di.exec(r))?_o(a[1],a[2],a[3],a[4]):(a=ji.exec(r))?_o(a[1]*255/100,a[2]*255/100,a[3]*255/100,a[4]):(a=Ri.exec(r))?yo(a[1],a[2]/100,a[3]/100,1):(a=Xi.exec(r))?yo(a[1],a[2]/100,a[3]/100,a[4]):io.hasOwnProperty(r)?ao(io[r]):r==="transparent"?new Ai(NaN,NaN,NaN,0):null}function ao(r){return new Ai(r>>16&255,r>>8&255,r&255,1)}function _o(r,a,A,H){return H<=0&&(r=a=A=NaN),new Ai(r,a,A,H)}function Go(r){return r instanceof cr||(r=mo(r)),r?(r=r.rgb(),new Ai(r.r,r.g,r.b,r.opacity)):new Ai}function ho(r,a,A,H){return arguments.length===1?Go(r):new Ai(r,a,A,H==null?1:H)}function Ai(r,a,A,H){this.r=+r,this.g=+a,this.b=+A,this.opacity=+H}ar(Ai,ho,Qn(cr,{brighter:function(r){return r=r==null?Er:Math.pow(Er,r),new Ai(this.r*r,this.g*r,this.b*r,this.opacity)},darker:function(r){return r=r==null?Tr:Math.pow(Tr,r),new Ai(this.r*r,this.g*r,this.b*r,this.opacity)},rgb:function(){return this},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:ia,formatHex:ia,formatRgb:oa,toString:oa}));function ia(){return"#"+ko(this.r)+ko(this.g)+ko(this.b)}function oa(){var r=this.opacity;return r=isNaN(r)?1:Math.max(0,Math.min(1,r)),(r===1?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(r===1?")":", "+r+")")}function ko(r){return r=Math.max(0,Math.min(255,Math.round(r)||0)),(r<16?"0":"")+r.toString(16)}function yo(r,a,A,H){return H<=0?r=a=A=NaN:A<=0||A>=1?r=a=NaN:a<=0&&(r=NaN),new Ma(r,a,A,H)}function Jo(r){if(r instanceof Ma)return new Ma(r.h,r.s,r.l,r.opacity);if(r instanceof cr||(r=mo(r)),!r)return new Ma;if(r instanceof Ma)return r;r=r.rgb();var a=r.r/255,A=r.g/255,H=r.b/255,ut=Math.min(a,A,H),bt=Math.max(a,A,H),At=NaN,Ot=bt-ut,Ft=(bt+ut)/2;return Ot?(a===bt?At=(A-H)/Ot+(A0&&Ft<1?0:At,new Ma(At,Ot,Ft,r.opacity)}function ha(r,a,A,H){return arguments.length===1?Jo(r):new Ma(r,a,A,H==null?1:H)}function Ma(r,a,A,H){this.h=+r,this.s=+a,this.l=+A,this.opacity=+H}ar(Ma,ha,Qn(cr,{brighter:function(r){return r=r==null?Er:Math.pow(Er,r),new Ma(this.h,this.s,this.l*r,this.opacity)},darker:function(r){return r=r==null?Tr:Math.pow(Tr,r),new Ma(this.h,this.s,this.l*r,this.opacity)},rgb:function(){var r=this.h%360+(this.h<0)*360,a=isNaN(r)||isNaN(this.s)?0:this.s,A=this.l,H=A+(A<.5?A:1-A)*a,ut=2*A-H;return new Ai(Cu(r>=240?r-240:r+120,ut,H),Cu(r,ut,H),Cu(r<120?r+240:r-120,ut,H),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var r=this.opacity;return r=isNaN(r)?1:Math.max(0,Math.min(1,r)),(r===1?"hsl(":"hsla(")+(this.h||0)+", "+(this.s||0)*100+"%, "+(this.l||0)*100+"%"+(r===1?")":", "+r+")")}}));function Cu(r,a,A){return(r<60?a+(A-a)*r/60:r<180?A:r<240?a+(A-a)*(240-r)/60:a)*255}function wl(r,a,A,H,ut){var bt=r*r,At=bt*r;return((1-3*r+3*bt-At)*a+(4-6*bt+3*At)*A+(1+3*r+3*bt-3*At)*H+At*ut)/6}function Mu(r){var a=r.length-1;return function(A){var H=A<=0?A=0:A>=1?(A=1,a-1):Math.floor(A*a),ut=r[H],bt=r[H+1],At=H>0?r[H-1]:2*ut-bt,Ot=H180||A<-180?A-360*Math.round(A/360):A):ku(isNaN(r)?a:r)}function us(r){return(r=+r)==1?aa:function(a,A){return A-a?zp(a,A,r):ku(isNaN(a)?A:a)}}function aa(r,a){var A=a-r;return A?Hh(r,A):ku(isNaN(r)?a:r)}const Tu=function r(a){var A=us(a);function H(ut,bt){var At=A((ut=ho(ut)).r,(bt=ho(bt)).r),Ot=A(ut.g,bt.g),Ft=A(ut.b,bt.b),Wt=aa(ut.opacity,bt.opacity);return function(Kt){return ut.r=At(Kt),ut.g=Ot(Kt),ut.b=Ft(Kt),ut.opacity=Wt(Kt),ut+""}}return H.gamma=r,H}(1);function id(r){return function(a){var A=a.length,H=new Array(A),ut=new Array(A),bt=new Array(A),At,Ot;for(At=0;AtA&&(bt=a.slice(A,bt),Ot[At]?Ot[At]+=bt:Ot[++At]=bt),(H=H[0])===(ut=ut[0])?Ot[At]?Ot[At]+=ut:Ot[++At]=ut:(Ot[++At]=null,Ft.push({i:At,x:Os(H,ut)})),A=ad.lastIndex;return A=0&&r._call.call(null,a),r=r._next;--di}function Xh(){cs=(Xa=Da.now())+Vl,di=Mi=0;try{oc()}finally{di=0,Hp(),cs=0}}function Up(){var r=Da.now(),a=r-Xa;a>To&&(Vl-=a,Xa=r)}function Hp(){for(var r,a=ka,A,H=1/0;a;)a._call?(H>a._time&&(H=a._time),r=a,a=a._next):(A=a._next,a._next=null,a=r?r._next=A:ka=A);So=r,Lg(H)}function Lg(r){if(!di){Mi&&(Mi=clearTimeout(Mi));var a=r-cs;a>24?(r<1/0&&(Mi=setTimeout(Xh,r-Da.now()-Vl)),Ei&&(Ei=clearInterval(Ei))):(Ei||(Xa=Da.now(),Ei=setInterval(Up,To)),di=1,Zy(Xh))}}function Gh(r,a,A){var H=new qh;return a=a==null?0:+a,H.restart(function(ut){H.stop(),r(ut+a)},a,A),H}var Ig=ft("start","end","cancel","interrupt"),jg=[],Qy=0,Bg=1,Vp=2,Fg=3,Fb=4,Wp=5,Yp=6;function ld(r,a,A,H,ut,bt){var At=r.__transition;if(!At)r.__transition={};else if(A in At)return;zb(r,A,{name:a,index:H,group:ut,on:Ig,tween:jg,time:bt.time,delay:bt.delay,duration:bt.duration,ease:bt.ease,timer:null,state:Qy})}function Ns(r,a){var A=Ta(r,a);if(A.state>Qy)throw new Error("too late; already scheduled");return A}function tl(r,a){var A=Ta(r,a);if(A.state>Fg)throw new Error("too late; already running");return A}function Ta(r,a){var A=r.__transition;if(!A||!(A=A[a]))throw new Error("transition not found");return A}function zb(r,a,A){var H=r.__transition,ut;H[a]=A,A.timer=sd(bt,0,A.time);function bt(Wt){A.state=Bg,A.timer.restart(At,A.delay,A.time),A.delay<=Wt&&At(Wt-A.delay)}function At(Wt){var Kt,ae,Qt,Ce;if(A.state!==Bg)return Ft();for(Kt in H)if(Ce=H[Kt],Ce.name===A.name){if(Ce.state===Fg)return Gh(At);Ce.state===Fb?(Ce.state=Yp,Ce.timer.stop(),Ce.on.call("interrupt",r,r.__data__,Ce.index,Ce.group),delete H[Kt]):+KtVp&&H.state180?Kt+=360:Kt-Wt>180&&(Wt+=360),Qt.push({i:ae.push(ut(ae)+"rotate(",null,H)-2,x:Os(Wt,Kt)})):Kt&&ae.push(ut(ae)+"rotate("+Kt+H)}function Ot(Wt,Kt,ae,Qt){Wt!==Kt?Qt.push({i:ae.push(ut(ae)+"skewX(",null,H)-2,x:Os(Wt,Kt)}):Kt&&ae.push(ut(ae)+"skewX("+Kt+H)}function Ft(Wt,Kt,ae,Qt,Ce,je){if(Wt!==ae||Kt!==Qt){var Re=Ce.push(ut(Ce)+"scale(",null,",",null,")");je.push({i:Re-4,x:Os(Wt,ae)},{i:Re-2,x:Os(Kt,Qt)})}else(ae!==1||Qt!==1)&&Ce.push(ut(Ce)+"scale("+ae+","+Qt+")")}return function(Wt,Kt){var ae=[],Qt=[];return Wt=r(Wt),Kt=r(Kt),bt(Wt.translateX,Wt.translateY,Kt.translateX,Kt.translateY,ae,Qt),At(Wt.rotate,Kt.rotate,ae,Qt),Ot(Wt.skewX,Kt.skewX,ae,Qt),Ft(Wt.scaleX,Wt.scaleY,Kt.scaleX,Kt.scaleY,ae,Qt),Wt=Kt=null,function(Ce){for(var je=-1,Re=Qt.length,ze;++je=0&&(a=a.slice(0,A)),!a||a==="start"})}function $g(r,a,A){var H,ut,bt=oo(a)?Ns:tl;return function(){var At=bt(this,r),Ot=At.on;Ot!==H&&(ut=(H=Ot).copy()).on(a,A),At.on=ut}}function gd(r,a){var A=this._id;return arguments.length<2?Ta(this.node(),A).on.on(r):this.each($g(A,r,a))}function Xp(r){return function(){var a=this.parentNode;for(var A in this.__transition)if(+A!==r)return;a&&a.removeChild(this)}}function El(){return this.on("end.remove",Xp(this._id))}function qg(r){var a=this._name,A=this._id;typeof r!="function"&&(r=St(r));for(var H=this._groups,ut=H.length,bt=new Array(ut),At=0;AtBg&&H.name===a)return new hs([[r]],Kp,a,+ut)}return null}function Zp(r){return function(){return r}}function Qp(r,a,A){this.target=r,this.type=a,this.selection=A}function hv(){Cr.stopImmediatePropagation()}function zs(){Cr.preventDefault(),Cr.stopImmediatePropagation()}var rf={name:"drag"},of={name:"space"},Du={name:"handle"},af={name:"center"};function Ru(r){return[+r[0],+r[1]]}function hc(r){return[Ru(r[0]),Ru(r[1])]}function sf(r){return function(a){return vr(a,Cr.touches,r)}}var Zc={name:"x",handles:["w","e"].map(Qc),input:function(r,a){return r==null?null:[[+r[0],a[0][1]],[+r[1],a[1][1]]]},output:function(r){return r&&[r[0][0],r[1][0]]}},fc={name:"y",handles:["n","s"].map(Qc),input:function(r,a){return r==null?null:[[a[0][0],+r[0]],[a[1][0],+r[1]]]},output:function(r){return r&&[r[0][1],r[1][1]]}},el={name:"xy",handles:["n","w","e","s","nw","ne","sw","se"].map(Qc),input:function(r){return r==null?null:hc(r)},output:function(r){return r}},fa={overlay:"crosshair",selection:"move",n:"ns-resize",e:"ew-resize",s:"ns-resize",w:"ew-resize",nw:"nwse-resize",ne:"nesw-resize",se:"nwse-resize",sw:"nesw-resize"},Lu={e:"w",w:"e",nw:"ne",ne:"nw",se:"sw",sw:"se"},ql={n:"s",s:"n",nw:"sw",ne:"se",se:"ne",sw:"nw"},Iu={overlay:1,selection:1,n:null,e:1,s:null,w:-1,nw:-1,ne:1,se:1,sw:-1},Xl={overlay:1,selection:1,n:-1,e:null,s:1,w:null,nw:-1,ne:-1,se:1,sw:1};function Qc(r){return{type:r}}function Gl(){return!Cr.ctrlKey&&!Cr.button}function Kg(){var r=this.ownerSVGElement||this;return r.hasAttribute("viewBox")?(r=r.viewBox.baseVal,[[r.x,r.y],[r.x+r.width,r.y+r.height]]):[[0,0],[r.width.baseVal.value,r.height.baseVal.value]]}function Us(){return navigator.maxTouchPoints||"ontouchstart"in this}function ds(r){for(;!r.__brush;)if(!(r=r.parentNode))return;return r.__brush}function zo(r){return r[0][0]===r[1][0]||r[0][1]===r[1][1]}function Ml(r){var a=r.__brush;return a?a.dim.output(a.selection):null}function Zg(){return lf(Zc)}function fv(){return lf(fc)}function Qg(){return lf(el)}function lf(r){var a=Kg,A=Gl,H=Us,ut=!0,bt=ft("start","brush","end"),At=6,Ot;function Ft(ze){var We=ze.property("__brush",Re).selectAll(".overlay").data([Qc("overlay")]);We.enter().append("rect").attr("class","overlay").attr("pointer-events","all").attr("cursor",fa.overlay).merge(We).each(function(){var rn=ds(this).extent;ln(this).attr("x",rn[0][0]).attr("y",rn[0][1]).attr("width",rn[1][0]-rn[0][0]).attr("height",rn[1][1]-rn[0][1])}),ze.selectAll(".selection").data([Qc("selection")]).enter().append("rect").attr("class","selection").attr("cursor",fa.selection).attr("fill","#777").attr("fill-opacity",.3).attr("stroke","#fff").attr("shape-rendering","crispEdges");var hn=ze.selectAll(".handle").data(r.handles,function(rn){return rn.type});hn.exit().remove(),hn.enter().append("rect").attr("class",function(rn){return"handle handle--"+rn.type}).attr("cursor",function(rn){return fa[rn.type]}),ze.each(Wt).attr("fill","none").attr("pointer-events","all").on("mousedown.brush",Qt).filter(H).on("touchstart.brush",Qt).on("touchmove.brush",Ce).on("touchend.brush touchcancel.brush",je).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}Ft.move=function(ze,We){ze.selection?ze.on("start.brush",function(){Kt(this,arguments).beforestart().start()}).on("interrupt.brush end.brush",function(){Kt(this,arguments).end()}).tween("brush",function(){var hn=this,rn=hn.__brush,cn=Kt(hn,arguments),Rn=rn.selection,Xn=r.input(typeof We=="function"?We.apply(this,arguments):We,rn.extent),Hn=pn(Rn,Xn);function hr(or){rn.selection=or===1&&Xn===null?null:Hn(or),Wt.call(hn),cn.brush()}return Rn!==null&&Xn!==null?hr:hr(1)}):ze.each(function(){var hn=this,rn=arguments,cn=hn.__brush,Rn=r.input(typeof We=="function"?We.apply(hn,rn):We,cn.extent),Xn=Kt(hn,rn).beforestart();Au(hn),cn.selection=Rn===null?null:Rn,Wt.call(hn),Xn.start().brush().end()})},Ft.clear=function(ze){Ft.move(ze,null)};function Wt(){var ze=ln(this),We=ds(this).selection;We?(ze.selectAll(".selection").style("display",null).attr("x",We[0][0]).attr("y",We[0][1]).attr("width",We[1][0]-We[0][0]).attr("height",We[1][1]-We[0][1]),ze.selectAll(".handle").style("display",null).attr("x",function(hn){return hn.type[hn.type.length-1]==="e"?We[1][0]-At/2:We[0][0]-At/2}).attr("y",function(hn){return hn.type[0]==="s"?We[1][1]-At/2:We[0][1]-At/2}).attr("width",function(hn){return hn.type==="n"||hn.type==="s"?We[1][0]-We[0][0]+At:At}).attr("height",function(hn){return hn.type==="e"||hn.type==="w"?We[1][1]-We[0][1]+At:At})):ze.selectAll(".selection,.handle").style("display","none").attr("x",null).attr("y",null).attr("width",null).attr("height",null)}function Kt(ze,We,hn){var rn=ze.__brush.emitter;return rn&&(!hn||!rn.clean)?rn:new ae(ze,We,hn)}function ae(ze,We,hn){this.that=ze,this.args=We,this.state=ze.__brush,this.active=0,this.clean=hn}ae.prototype={beforestart:function(){return++this.active===1&&(this.state.emitter=this,this.starting=!0),this},start:function(){return this.starting?(this.starting=!1,this.emit("start")):this.emit("brush"),this},brush:function(){return this.emit("brush"),this},end:function(){return--this.active===0&&(delete this.state.emitter,this.emit("end")),this},emit:function(ze){Gt(new Qp(Ft,ze,r.output(this.state.selection)),bt.apply,bt,[ze,this.that,this.args])}};function Qt(){if(Ot&&!Cr.touches||!A.apply(this,arguments))return;var ze=this,We=Cr.target.__data__.type,hn=(ut&&Cr.metaKey?We="overlay":We)==="selection"?rf:ut&&Cr.altKey?af:Du,rn=r===fc?null:Iu[We],cn=r===Zc?null:Xl[We],Rn=ds(ze),Xn=Rn.extent,Hn=Rn.selection,hr=Xn[0][0],or,fr,rr=Xn[0][1],dn,Gn,Pr=Xn[1][0],$n,Sr,Kr=Xn[1][1],Gr,ai,Bi=0,Oi=0,Vo,Ro=rn&&cn&&ut&&Cr.shiftKey,fo,ua,Wa=Cr.touches?sf(Cr.changedTouches[0].identifier):Or,tc=Wa(ze),vu=tc,Xr=Kt(ze,arguments,!0).beforestart();We==="overlay"?(Hn&&(Vo=!0),Rn.selection=Hn=[[or=r===fc?hr:tc[0],dn=r===Zc?rr:tc[1]],[$n=r===fc?Pr:or,Gr=r===Zc?Kr:dn]]):(or=Hn[0][0],dn=Hn[0][1],$n=Hn[1][0],Gr=Hn[1][1]),fr=or,Gn=dn,Sr=$n,ai=Gr;var Wi=ln(ze).attr("pointer-events","none"),Zi=Wi.selectAll(".overlay").attr("cursor",fa[We]);if(Cr.touches)Xr.moved=Ya,Xr.ended=Ms;else{var jr=ln(Cr.view).on("mousemove.brush",Ya,!0).on("mouseup.brush",Ms,!0);ut&&jr.on("keydown.brush",Zs,!0).on("keyup.brush",ks,!0),Yn(Cr.view)}hv(),Au(ze),Wt.call(ze),Xr.start();function Ya(){var Ts=Wa(ze);Ro&&!fo&&!ua&&(Math.abs(Ts[0]-vu[0])>Math.abs(Ts[1]-vu[1])?ua=!0:fo=!0),vu=Ts,Vo=!0,zs(),uo()}function uo(){var Ts;switch(Bi=vu[0]-tc[0],Oi=vu[1]-tc[1],hn){case of:case rf:{rn&&(Bi=Math.max(hr-or,Math.min(Pr-$n,Bi)),fr=or+Bi,Sr=$n+Bi),cn&&(Oi=Math.max(rr-dn,Math.min(Kr-Gr,Oi)),Gn=dn+Oi,ai=Gr+Oi);break}case Du:{rn<0?(Bi=Math.max(hr-or,Math.min(Pr-or,Bi)),fr=or+Bi,Sr=$n):rn>0&&(Bi=Math.max(hr-$n,Math.min(Pr-$n,Bi)),fr=or,Sr=$n+Bi),cn<0?(Oi=Math.max(rr-dn,Math.min(Kr-dn,Oi)),Gn=dn+Oi,ai=Gr):cn>0&&(Oi=Math.max(rr-Gr,Math.min(Kr-Gr,Oi)),Gn=dn,ai=Gr+Oi);break}case af:{rn&&(fr=Math.max(hr,Math.min(Pr,or-Bi*rn)),Sr=Math.max(hr,Math.min(Pr,$n+Bi*rn))),cn&&(Gn=Math.max(rr,Math.min(Kr,dn-Oi*cn)),ai=Math.max(rr,Math.min(Kr,Gr+Oi*cn)));break}}Sr0&&(or=fr-Bi),cn<0?Gr=ai-Oi:cn>0&&(dn=Gn-Oi),hn=of,Zi.attr("cursor",fa.selection),uo());break}default:return}zs()}function ks(){switch(Cr.keyCode){case 16:{Ro&&(fo=ua=Ro=!1,uo());break}case 18:{hn===af&&(rn<0?$n=Sr:rn>0&&(or=fr),cn<0?Gr=ai:cn>0&&(dn=Gn),hn=Du,uo());break}case 32:{hn===of&&(Cr.altKey?(rn&&($n=Sr-Bi*rn,or=fr+Bi*rn),cn&&(Gr=ai-Oi*cn,dn=Gn+Oi*cn),hn=af):(rn<0?$n=Sr:rn>0&&(or=fr),cn<0?Gr=ai:cn>0&&(dn=Gn),hn=Du),Zi.attr("cursor",fa[We]),uo());break}default:return}zs()}}function Ce(){Kt(this,arguments).moved()}function je(){Kt(this,arguments).ended()}function Re(){var ze=this.__brush||{selection:null};return ze.extent=hc(a.apply(this,arguments)),ze.dim=r,ze}return Ft.extent=function(ze){return arguments.length?(a=typeof ze=="function"?ze:Zp(hc(ze)),Ft):a},Ft.filter=function(ze){return arguments.length?(A=typeof ze=="function"?ze:Zp(!!ze),Ft):A},Ft.touchable=function(ze){return arguments.length?(H=typeof ze=="function"?ze:Zp(!!ze),Ft):H},Ft.handleSize=function(ze){return arguments.length?(At=+ze,Ft):At},Ft.keyModifiers=function(ze){return arguments.length?(ut=!!ze,Ft):ut},Ft.on=function(){var ze=bt.on.apply(bt,arguments);return ze===bt?Ft:ze},Ft}var Jg=Math.cos,xd=Math.sin,Jp=Math.PI,kl=Jp/2,wd=Jp*2,dv=Math.max;function _d(r){return function(a,A){return r(a.source.value+a.target.value,A.source.value+A.target.value)}}function t0(){var r=0,a=null,A=null,H=null;function ut(bt){var At=bt.length,Ot=[],Ft=(0,d.y1)(At),Wt=[],Kt=[],ae=Kt.groups=new Array(At),Qt=new Array(At*At),Ce,je,Re,ze,We,hn;for(Ce=0,We=-1;++Weju)if(!(Math.abs(Kt*Ot-Ft*Wt)>ju)||!ut)this._+="L"+(this._x1=r)+","+(this._y1=a);else{var Qt=A-bt,Ce=H-At,je=Ot*Ot+Ft*Ft,Re=Qt*Qt+Ce*Ce,ze=Math.sqrt(je),We=Math.sqrt(ae),hn=ut*Math.tan((dc-Math.acos((je+ae-Re)/(2*ze*We)))/2),rn=hn/We,cn=hn/ze;Math.abs(rn-1)>ju&&(this._+="L"+(r+rn*Wt)+","+(a+rn*Kt)),this._+="A"+ut+","+ut+",0,0,"+ +(Kt*Qt>Wt*Ce)+","+(this._x1=r+cn*Ot)+","+(this._y1=a+cn*Ft)}},arc:function(r,a,A,H,ut,bt){r=+r,a=+a,A=+A,bt=!!bt;var At=A*Math.cos(H),Ot=A*Math.sin(H),Ft=r+At,Wt=a+Ot,Kt=1^bt,ae=bt?H-ut:ut-H;if(A<0)throw new Error("negative radius: "+A);this._x1===null?this._+="M"+Ft+","+Wt:(Math.abs(this._x1-Ft)>ju||Math.abs(this._y1-Wt)>ju)&&(this._+="L"+Ft+","+Wt),A&&(ae<0&&(ae=ae%em+em),ae>e0?this._+="A"+A+","+A+",0,1,"+Kt+","+(r-At)+","+(a-Ot)+"A"+A+","+A+",0,1,"+Kt+","+(this._x1=Ft)+","+(this._y1=Wt):ae>ju&&(this._+="A"+A+","+A+",0,"+ +(ae>=dc)+","+Kt+","+(this._x1=r+A*Math.cos(ut))+","+(this._y1=a+A*Math.sin(ut))))},rect:function(r,a,A,H){this._+="M"+(this._x0=this._x1=+r)+","+(this._y0=this._y1=+a)+"h"+ +A+"v"+ +H+"h"+-A+"Z"},toString:function(){return this._}};const Bu=nm;function rm(r){return r.source}function im(r){return r.target}function uf(r){return r.radius}function yi(r){return r.startAngle}function th(r){return r.endAngle}function ba(){var r=rm,a=im,A=uf,H=yi,ut=th,bt=null;function At(){var Ot,Ft=pv.call(arguments),Wt=r.apply(this,Ft),Kt=a.apply(this,Ft),ae=+A.apply(this,(Ft[0]=Wt,Ft)),Qt=H.apply(this,Ft)-kl,Ce=ut.apply(this,Ft)-kl,je=ae*Jg(Qt),Re=ae*xd(Qt),ze=+A.apply(this,(Ft[0]=Kt,Ft)),We=H.apply(this,Ft)-kl,hn=ut.apply(this,Ft)-kl;if(bt||(bt=Ot=Bu()),bt.moveTo(je,Re),bt.arc(0,0,ae,Qt,Ce),(Qt!==We||Ce!==hn)&&(bt.quadraticCurveTo(0,0,ze*Jg(We),ze*xd(We)),bt.arc(0,0,ze,We,hn)),bt.quadraticCurveTo(0,0,je,Re),bt.closePath(),Ot)return bt=null,Ot+""||null}return At.radius=function(Ot){return arguments.length?(A=typeof Ot=="function"?Ot:tm(+Ot),At):A},At.startAngle=function(Ot){return arguments.length?(H=typeof Ot=="function"?Ot:tm(+Ot),At):H},At.endAngle=function(Ot){return arguments.length?(ut=typeof Ot=="function"?Ot:tm(+Ot),At):ut},At.source=function(Ot){return arguments.length?(r=Ot,At):r},At.target=function(Ot){return arguments.length?(a=Ot,At):a},At.context=function(Ot){return arguments.length?(bt=Ot==null?null:Ot,At):bt},At}var Hs="$";function Vs(){}Vs.prototype=Tl.prototype={constructor:Vs,has:function(r){return Hs+r in this},get:function(r){return this[Hs+r]},set:function(r,a){return this[Hs+r]=a,this},remove:function(r){var a=Hs+r;return a in this&&delete this[a]},clear:function(){for(var r in this)r[0]===Hs&&delete this[r]},keys:function(){var r=[];for(var a in this)a[0]===Hs&&r.push(a.slice(1));return r},values:function(){var r=[];for(var a in this)a[0]===Hs&&r.push(this[a]);return r},entries:function(){var r=[];for(var a in this)a[0]===Hs&&r.push({key:a.slice(1),value:this[a]});return r},size:function(){var r=0;for(var a in this)a[0]===Hs&&++r;return r},empty:function(){for(var r in this)if(r[0]===Hs)return!1;return!0},each:function(r){for(var a in this)a[0]===Hs&&r(this[a],a.slice(1),this)}};function Tl(r,a){var A=new Vs;if(r instanceof Vs)r.each(function(Ot,Ft){A.set(Ft,Ot)});else if(Array.isArray(r)){var H=-1,ut=r.length,bt;if(a==null)for(;++H=r.length)return A!=null&&Ot.sort(A),H!=null?H(Ot):Ot;for(var ae=-1,Qt=Ot.length,Ce=r[Ft++],je,Re,ze=Kl(),We,hn=Wt();++aer.length)return Ot;var Wt,Kt=a[Ft-1];return H!=null&&Ft>=r.length?Wt=Ot.entries():(Wt=[],Ot.each(function(ae,Qt){Wt.push({key:Qt,values:At(ae,Ft)})})),Kt!=null?Wt.sort(function(ae,Qt){return Kt(ae.key,Qt.key)}):Wt}return ut={object:function(Ot){return bt(Ot,0,Aa,nh)},map:function(Ot){return bt(Ot,0,Sd,n0)},entries:function(Ot){return At(bt(Ot,0,Sd,n0),0)},key:function(Ot){return r.push(Ot),ut},sortKeys:function(Ot){return a[r.length-1]=Ot,ut},sortValues:function(Ot){return A=Ot,ut},rollup:function(Ot){return H=Ot,ut}}}function Aa(){return{}}function nh(r,a,A){r[a]=A}function Sd(){return Kl()}function n0(r,a,A){r.set(a,A)}function rh(){}var pc=Kl.prototype;rh.prototype=mc.prototype={constructor:rh,has:pc.has,add:function(r){return r+="",this[Hs+r]=r,this},remove:pc.remove,clear:pc.clear,values:pc.keys,size:pc.size,empty:pc.empty,each:pc.each};function mc(r,a){var A=new rh;if(r instanceof rh)r.each(function(bt){A.add(bt)});else if(r){var H=-1,ut=r.length;if(a==null)for(;++Hkd?Math.pow(r,.3333333333333333):r/Md+Cd}function ts(r){return r>yc?r*r*r:Md*(r-Cd)}function Pa(r){return 255*(r<=.0031308?12.92*r:1.055*Math.pow(r,.4166666666666667)-.055)}function r0(r){return(r/=255)<=.04045?r/12.92:Math.pow((r+.055)/1.055,2.4)}function Ra(r){if(r instanceof La)return new La(r.h,r.c,r.l,r.opacity);if(r instanceof Pi||(r=nl(r)),r.a===0&&r.b===0)return new La(NaN,0H!=Ce>H&&A<(Qt-Wt)*(H-Kt)/(Ce-Kt)+Wt&&(ut=-ut)}return ut}function lm(r,a,A){var H;return a0(r,a,A)&&gv(r[H=+(r[0]===a[0])],A[H],a[H])}function a0(r,a,A){return(a[0]-r[0])*(A[1]-r[1])===(A[0]-r[0])*(a[1]-r[1])}function gv(r,a,A){return r<=a&&a<=A||A<=a&&a<=r}function s0(){}var Ds=[[],[[[1,1.5],[.5,1]]],[[[1.5,1],[1,1.5]]],[[[1.5,1],[.5,1]]],[[[1,.5],[1.5,1]]],[[[1,1.5],[.5,1]],[[1,.5],[1.5,1]]],[[[1,.5],[1,1.5]]],[[[1,.5],[.5,1]]],[[[.5,1],[1,.5]]],[[[1,1.5],[1,.5]]],[[[.5,1],[1,.5]],[[1.5,1],[1,1.5]]],[[[1.5,1],[1,.5]]],[[[.5,1],[1.5,1]]],[[[1,1.5],[1.5,1]]],[[[.5,1],[1,1.5]]],[]];function um(){var r=1,a=1,A=d.zr,H=Ft;function ut(Wt){var Kt=A(Wt);if(Array.isArray(Kt))Kt=Kt.slice().sort(hf);else{var ae=(0,d.Xx)(Wt),Qt=ae[0],Ce=ae[1];Kt=(0,d.sG)(Qt,Ce,Kt),Kt=(0,d.y1)(Math.floor(Qt/Kt)*Kt,Math.floor(Ce/Kt)*Kt,Kt)}return Kt.map(function(je){return bt(Wt,je)})}function bt(Wt,Kt){var ae=[],Qt=[];return At(Wt,Kt,function(Ce){H(Ce,Wt,Kt),sh(Ce)>0?ae.push([Ce]):Qt.push(Ce)}),Qt.forEach(function(Ce){for(var je=0,Re=ae.length,ze;je=Kt,Ds[We<<1].forEach(cn);++je=Kt,Ds[ze|We<<1].forEach(cn);for(Ds[We<<0].forEach(cn);++Re=Kt,hn=Wt[Re*r]>=Kt,Ds[We<<1|hn<<2].forEach(cn);++je=Kt,rn=hn,hn=Wt[Re*r+je+1]>=Kt,Ds[ze|We<<1|hn<<2|rn<<3].forEach(cn);Ds[We|hn<<3].forEach(cn)}for(je=-1,hn=Wt[Re*r]>=Kt,Ds[hn<<2].forEach(cn);++je=Kt,Ds[hn<<2|rn<<3].forEach(cn);Ds[hn<<3].forEach(cn);function cn(Rn){var Xn=[Rn[0][0]+je,Rn[0][1]+Re],Hn=[Rn[1][0]+je,Rn[1][1]+Re],hr=Ot(Xn),or=Ot(Hn),fr,rr;(fr=Ce[hr])?(rr=Qt[or])?(delete Ce[fr.end],delete Qt[rr.start],fr===rr?(fr.ring.push(Hn),ae(fr.ring)):Qt[fr.start]=Ce[rr.end]={start:fr.start,end:rr.end,ring:fr.ring.concat(rr.ring)}):(delete Ce[fr.end],fr.ring.push(Hn),Ce[fr.end=or]=fr):(fr=Qt[or])?(rr=Ce[hr])?(delete Qt[fr.start],delete Ce[rr.end],fr===rr?(fr.ring.push(Hn),ae(fr.ring)):Qt[rr.start]=Ce[fr.end]={start:rr.start,end:fr.end,ring:rr.ring.concat(fr.ring)}):(delete Qt[fr.start],fr.ring.unshift(Xn),Qt[fr.start=hr]=fr):Qt[hr]=Ce[or]={start:hr,end:or,ring:[Xn,Hn]}}}function Ot(Wt){return Wt[0]*2+Wt[1]*(r+1)*4}function Ft(Wt,Kt,ae){Wt.forEach(function(Qt){var Ce=Qt[0],je=Qt[1],Re=Ce|0,ze=je|0,We,hn=Kt[ze*r+Re];Ce>0&&Ce0&&je0)||!(ae>0))throw new Error("invalid size");return r=Kt,a=ae,ut},ut.thresholds=function(Wt){return arguments.length?(A=typeof Wt=="function"?Wt:Array.isArray(Wt)?Pl(ah.call(Wt)):Pl(Wt),ut):A},ut.smooth=function(Wt){return arguments.length?(H=Wt?Ft:s0,ut):H===Ft},ut}function lh(r,a,A){for(var H=r.width,ut=r.height,bt=(A<<1)+1,At=0;At=A&&(Ot>=bt&&(Ft-=r.data[Ot-bt+At*H]),a.data[Ot-A+At*H]=Ft/Math.min(Ot+1,H-1+bt-Ot,bt))}function cm(r,a,A){for(var H=r.width,ut=r.height,bt=(A<<1)+1,At=0;At=A&&(Ot>=bt&&(Ft-=r.data[At+(Ot-bt)*H]),a.data[At+(Ot-A)*H]=Ft/Math.min(Ot+1,ut-1+bt-Ot,bt))}function l0(r){return r[0]}function ff(r){return r[1]}function u0(){return 1}function Kb(){var r=l0,a=ff,A=u0,H=960,ut=500,bt=20,At=2,Ot=bt*3,Ft=H+Ot*2>>At,Wt=ut+Ot*2>>At,Kt=Pl(20);function ae(We){var hn=new Float32Array(Ft*Wt),rn=new Float32Array(Ft*Wt);We.forEach(function(Xn,Hn,hr){var or=+r(Xn,Hn,hr)+Ot>>At,fr=+a(Xn,Hn,hr)+Ot>>At,rr=+A(Xn,Hn,hr);or>=0&&or=0&&fr>At),cm({width:Ft,height:Wt,data:rn},{width:Ft,height:Wt,data:hn},bt>>At),lh({width:Ft,height:Wt,data:hn},{width:Ft,height:Wt,data:rn},bt>>At),cm({width:Ft,height:Wt,data:rn},{width:Ft,height:Wt,data:hn},bt>>At),lh({width:Ft,height:Wt,data:hn},{width:Ft,height:Wt,data:rn},bt>>At),cm({width:Ft,height:Wt,data:rn},{width:Ft,height:Wt,data:hn},bt>>At);var cn=Kt(hn);if(!Array.isArray(cn)){var Rn=(0,d.T9)(hn);cn=(0,d.sG)(0,Rn,cn),cn=(0,d.y1)(0,Math.floor(Rn/cn)*cn,cn),cn.shift()}return um().thresholds(cn).size([Ft,Wt])(hn).map(Qt)}function Qt(We){return We.value*=Math.pow(2,-2*At),We.coordinates.forEach(Ce),We}function Ce(We){We.forEach(je)}function je(We){We.forEach(Re)}function Re(We){We[0]=We[0]*Math.pow(2,At)-Ot,We[1]=We[1]*Math.pow(2,At)-Ot}function ze(){return Ot=bt*3,Ft=H+Ot*2>>At,Wt=ut+Ot*2>>At,ae}return ae.x=function(We){return arguments.length?(r=typeof We=="function"?We:Pl(+We),ae):r},ae.y=function(We){return arguments.length?(a=typeof We=="function"?We:Pl(+We),ae):a},ae.weight=function(We){return arguments.length?(A=typeof We=="function"?We:Pl(+We),ae):A},ae.size=function(We){if(!arguments.length)return[H,ut];var hn=Math.ceil(We[0]),rn=Math.ceil(We[1]);if(!(hn>=0)&&!(hn>=0))throw new Error("invalid size");return H=hn,ut=rn,ze()},ae.cellSize=function(We){if(!arguments.length)return 1<=1))throw new Error("invalid cell size");return At=Math.floor(Math.log(We)/Math.LN2),ze()},ae.thresholds=function(We){return arguments.length?(Kt=typeof We=="function"?We:Array.isArray(We)?Pl(ah.call(We)):Pl(We),ae):Kt},ae.bandwidth=function(We){if(!arguments.length)return Math.sqrt(bt*(bt+1));if(!((We=+We)>=0))throw new Error("invalid bandwidth");return bt=Math.round((Math.sqrt(4*We*We+1)-1)/2),ze()},ae}function df(r){return function(){return r}}function il(r,a,A,H,ut,bt,At,Ot,Ft,Wt){this.target=r,this.type=a,this.subject=A,this.identifier=H,this.active=ut,this.x=bt,this.y=At,this.dx=Ot,this.dy=Ft,this._=Wt}il.prototype.on=function(){var r=this._.on.apply(this._,arguments);return r===this._?this:r};function hm(){return!Cr.ctrlKey&&!Cr.button}function fm(){return this.parentNode}function Nd(r){return r==null?{x:Cr.x,y:Cr.y}:r}function Zb(){return navigator.maxTouchPoints||"ontouchstart"in this}function yv(){var r=hm,a=fm,A=Nd,H=Zb,ut={},bt=ft("start","drag","end"),At=0,Ot,Ft,Wt,Kt,ae=0;function Qt(cn){cn.on("mousedown.drag",Ce).filter(H).on("touchstart.drag",ze).on("touchmove.drag",We).on("touchend.drag touchcancel.drag",hn).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function Ce(){if(!(Kt||!r.apply(this,arguments))){var cn=rn("mouse",a.apply(this,arguments),Or,this,arguments);cn&&(ln(Cr.view).on("mousemove.drag",je,!0).on("mouseup.drag",Re,!0),Yn(Cr.view),Tn(),Wt=!1,Ot=Cr.clientX,Ft=Cr.clientY,cn("start"))}}function je(){if(Bn(),!Wt){var cn=Cr.clientX-Ot,Rn=Cr.clientY-Ft;Wt=cn*cn+Rn*Rn>ae}ut.mouse("drag")}function Re(){ln(Cr.view).on("mousemove.drag mouseup.drag",null),gr(Cr.view,Wt),Bn(),ut.mouse("end")}function ze(){if(r.apply(this,arguments)){var cn=Cr.changedTouches,Rn=a.apply(this,arguments),Xn=cn.length,Hn,hr;for(Hn=0;Hn9999?"+"+ys(r,6):ys(r,4)}function H2(r){var a=r.getUTCHours(),A=r.getUTCMinutes(),H=r.getUTCSeconds(),ut=r.getUTCMilliseconds();return isNaN(r)?"Invalid Date":xv(r.getUTCFullYear(),4)+"-"+ys(r.getUTCMonth()+1,2)+"-"+ys(r.getUTCDate(),2)+(ut?"T"+ys(a,2)+":"+ys(A,2)+":"+ys(H,2)+"."+ys(ut,3)+"Z":H?"T"+ys(a,2)+":"+ys(A,2)+":"+ys(H,2)+"Z":A||a?"T"+ys(a,2)+":"+ys(A,2)+"Z":"")}function pm(r){var a=new RegExp('["'+r+` +\r]`),A=r.charCodeAt(0);function H(ae,Qt){var Ce,je,Re=ut(ae,function(ze,We){if(Ce)return Ce(ze,We-1);je=ze,Ce=Qt?bv(ze,Qt):vv(ze)});return Re.columns=je||[],Re}function ut(ae,Qt){var Ce=[],je=ae.length,Re=0,ze=0,We,hn=je<=0,rn=!1;ae.charCodeAt(je-1)===tu&&--je,ae.charCodeAt(je-1)===Dd&&--je;function cn(){if(hn)return dm;if(rn)return rn=!1,ol;var Xn,Hn=Re,hr;if(ae.charCodeAt(Hn)===Ia){for(;Re++=je?hn=!0:(hr=ae.charCodeAt(Re++))===tu?rn=!0:hr===Dd&&(rn=!0,ae.charCodeAt(Re)===tu&&++Re),ae.slice(Hn+1,Xn-1).replace(/""/g,'"')}for(;Re=(ae=(Ot+Wt)/2))?Ot=ae:Wt=ae,(ze=A>=(Qt=(Ft+Kt)/2))?Ft=Qt:Kt=Qt,ut=bt,!(bt=bt[We=ze<<1|Re]))return ut[We]=At,r;if(Ce=+r._x.call(null,bt.data),je=+r._y.call(null,bt.data),a===Ce&&A===je)return At.next=bt,ut?ut[We]=At:r._root=At,r;do ut=ut?ut[We]=new Array(4):r._root=new Array(4),(Re=a>=(ae=(Ot+Wt)/2))?Ot=ae:Wt=ae,(ze=A>=(Qt=(Ft+Kt)/2))?Ft=Qt:Kt=Qt;while((We=ze<<1|Re)===(hn=(je>=Qt)<<1|Ce>=ae));return ut[hn]=bt,ut[We]=At,r}function Ov(r){var a,A,H=r.length,ut,bt,At=new Array(H),Ot=new Array(H),Ft=1/0,Wt=1/0,Kt=-1/0,ae=-1/0;for(A=0;AKt&&(Kt=ut),btae&&(ae=bt));if(Ft>Kt||Wt>ae)return this;for(this.cover(Ft,Wt).cover(Kt,ae),A=0;Ar||r>=ut||H>a||a>=bt;)switch(Wt=(aKt||(Ot=je.y0)>ae||(Ft=je.x1)=We)<<1|r>=ze)&&(je=Qt[Qt.length-1],Qt[Qt.length-1]=Qt[Qt.length-1-Re],Qt[Qt.length-1-Re]=je)}else{var hn=r-+this._x.call(null,Ce.data),rn=a-+this._y.call(null,Ce.data),cn=hn*hn+rn*rn;if(cn=(Qt=(At+Ft)/2))?At=Qt:Ft=Qt,(Re=ae>=(Ce=(Ot+Wt)/2))?Ot=Ce:Wt=Ce,a=A,!(A=A[ze=Re<<1|je]))return this;if(!A.length)break;(a[ze+1&3]||a[ze+2&3]||a[ze+3&3])&&(H=a,We=ze)}for(;A.data!==r;)if(ut=A,!(A=A.next))return this;return(bt=A.next)&&delete A.next,ut?(bt?ut.next=bt:delete ut.next,this):a?(bt?a[ze]=bt:delete a[ze],(A=a[0]||a[1]||a[2]||a[3])&&A===(a[3]||a[2]||a[1]||a[0])&&!A.length&&(H?H[We]=A:this._root=A),this):(this._root=bt,this)}function iu(r){for(var a=0,A=r.length;aae.index){var fr=Qt-Hn.x-Hn.vx,rr=Ce-Hn.y-Hn.vy,dn=fr*fr+rr*rr;dnQt+or||RnCe+or||XnFt.r&&(Ft.r=Ft[Wt].r)}function Ot(){if(a){var Ft,Wt=a.length,Kt;for(A=new Array(Wt),Ft=0;Ft1?(Re==null?Ot.remove(je):Ot.set(je,Ce(Re)),a):Ot.get(je)},find:function(je,Re,ze){var We=0,hn=r.length,rn,cn,Rn,Xn,Hn;for(ze==null?ze=1/0:ze*=ze,We=0;We1?(Wt.on(je,Re),a):Wt.on(je)}}}function ox(){var r,a,A,H=ta(-30),ut,bt=1,At=1/0,Ot=.81;function Ft(Qt){var Ce,je=r.length,Re=Fa(r,Ac,Mm).visitAfter(Kt);for(A=Qt,Ce=0;Ce=At)return;(Qt.data!==a||Qt.next)&&(ze===0&&(ze=ru(),rn+=ze*ze),We===0&&(We=ru(),rn+=We*We),rn=1e21?r.toLocaleString("en").replace(/,/g,""):r.toString(10)}function Tm(r,a){if((A=(r=a?r.toExponential(a-1):r.toExponential()).indexOf("e"))<0)return null;var A,H=r.slice(0,A);return[H.length>1?H[0]+H.slice(2):H,+r.slice(A+1)]}function ou(r){return r=Tm(Math.abs(r)),r?r[1]:NaN}function Lv(r,a){return function(A,H){for(var ut=A.length,bt=[],At=0,Ot=r[0],Ft=0;ut>0&&Ot>0&&(Ft+Ot+1>H&&(Ot=Math.max(1,H-Ft)),bt.push(A.substring(ut-=Ot,ut+Ot)),!((Ft+=Ot+1)>H));)Ot=r[At=(At+1)%r.length];return bt.reverse().join(a)}}function sa(r){return function(a){return a.replace(/[0-9]/g,function(A){return r[+A]})}}var S0=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function Sf(r){if(!(a=S0.exec(r)))throw new Error("invalid format: "+r);var a;return new Am({fill:a[1],align:a[2],sign:a[3],symbol:a[4],zero:a[5],width:a[6],comma:a[7],precision:a[8]&&a[8].slice(1),trim:a[9],type:a[10]})}Sf.prototype=Am.prototype;function Am(r){this.fill=r.fill===void 0?" ":r.fill+"",this.align=r.align===void 0?">":r.align+"",this.sign=r.sign===void 0?"-":r.sign+"",this.symbol=r.symbol===void 0?"":r.symbol+"",this.zero=!!r.zero,this.width=r.width===void 0?void 0:+r.width,this.comma=!!r.comma,this.precision=r.precision===void 0?void 0:+r.precision,this.trim=!!r.trim,this.type=r.type===void 0?"":r.type+""}Am.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width===void 0?"":Math.max(1,this.width|0))+(this.comma?",":"")+(this.precision===void 0?"":"."+Math.max(0,this.precision|0))+(this.trim?"~":"")+this.type};function sx(r){t:for(var a=r.length,A=1,H=-1,ut;A0&&(H=0);break}return H>0?r.slice(0,H)+r.slice(ut+1):r}var E0;function Iv(r,a){var A=Tm(r,a);if(!A)return r+"";var H=A[0],ut=A[1],bt=ut-(E0=Math.max(-8,Math.min(8,Math.floor(ut/3)))*3)+1,At=H.length;return bt===At?H:bt>At?H+new Array(bt-At+1).join("0"):bt>0?H.slice(0,bt)+"."+H.slice(bt):"0."+new Array(1-bt).join("0")+Tm(r,Math.max(0,a+bt-1))[0]}function lx(r,a){var A=Tm(r,a);if(!A)return r+"";var H=A[0],ut=A[1];return ut<0?"0."+new Array(-ut).join("0")+H:H.length>ut+1?H.slice(0,ut+1)+"."+H.slice(ut+1):H+new Array(ut-H.length+2).join("0")}const bo={"%":function(r,a){return(r*100).toFixed(a)},b:function(r){return Math.round(r).toString(2)},c:function(r){return r+""},d:dh,e:function(r,a){return r.toExponential(a)},f:function(r,a){return r.toFixed(a)},g:function(r,a){return r.toPrecision(a)},o:function(r){return Math.round(r).toString(8)},p:function(r,a){return lx(r*100,a)},r:lx,s:Iv,X:function(r){return Math.round(r).toString(16).toUpperCase()},x:function(r){return Math.round(r).toString(16)}};function Pm(r){return r}var jv=Array.prototype.map,au=["y","z","a","f","p","n","\xB5","m","","k","M","G","T","P","E","Z","Y"];function Om(r){var a=r.grouping===void 0||r.thousands===void 0?Pm:Lv(jv.call(r.grouping,Number),r.thousands+""),A=r.currency===void 0?"":r.currency[0]+"",H=r.currency===void 0?"":r.currency[1]+"",ut=r.decimal===void 0?".":r.decimal+"",bt=r.numerals===void 0?Pm:sa(jv.call(r.numerals,String)),At=r.percent===void 0?"%":r.percent+"",Ot=r.minus===void 0?"-":r.minus+"",Ft=r.nan===void 0?"NaN":r.nan+"";function Wt(ae){ae=Sf(ae);var Qt=ae.fill,Ce=ae.align,je=ae.sign,Re=ae.symbol,ze=ae.zero,We=ae.width,hn=ae.comma,rn=ae.precision,cn=ae.trim,Rn=ae.type;Rn==="n"?(hn=!0,Rn="g"):bo[Rn]||(rn===void 0&&(rn=12),cn=!0,Rn="g"),(ze||Qt==="0"&&Ce==="=")&&(ze=!0,Qt="0",Ce="=");var Xn=Re==="$"?A:Re==="#"&&/[boxX]/.test(Rn)?"0"+Rn.toLowerCase():"",Hn=Re==="$"?H:/[%p]/.test(Rn)?At:"",hr=bo[Rn],or=/[defgprs%]/.test(Rn);rn=rn===void 0?6:/[gprs]/.test(Rn)?Math.max(1,Math.min(21,rn)):Math.max(0,Math.min(20,rn));function fr(rr){var dn=Xn,Gn=Hn,Pr,$n,Sr;if(Rn==="c")Gn=hr(rr)+Gn,rr="";else{rr=+rr;var Kr=rr<0||1/rr<0;if(rr=isNaN(rr)?Ft:hr(Math.abs(rr),rn),cn&&(rr=sx(rr)),Kr&&+rr==0&&je!=="+"&&(Kr=!1),dn=(Kr?je==="("?je:Ot:je==="-"||je==="("?"":je)+dn,Gn=(Rn==="s"?au[8+E0/3]:"")+Gn+(Kr&&je==="("?")":""),or){for(Pr=-1,$n=rr.length;++Pr<$n;)if(Sr=rr.charCodeAt(Pr),48>Sr||Sr>57){Gn=(Sr===46?ut+rr.slice(Pr+1):rr.slice(Pr))+Gn,rr=rr.slice(0,Pr);break}}}hn&&!ze&&(rr=a(rr,1/0));var Gr=dn.length+rr.length+Gn.length,ai=Gr>1)+dn+rr+Gn+ai.slice(Gr);break;default:rr=ai+dn+rr+Gn;break}return bt(rr)}return fr.toString=function(){return ae+""},fr}function Kt(ae,Qt){var Ce=Wt((ae=Sf(ae),ae.type="f",ae)),je=Math.max(-8,Math.min(8,Math.floor(ou(Qt)/3)))*3,Re=Math.pow(10,-je),ze=au[8+je/3];return function(We){return Ce(Re*We)+ze}}return{format:Wt,formatPrefix:Kt}}var Ys,Pc,qd;Nm({decimal:".",thousands:",",grouping:[3],currency:["$",""],minus:"-"});function Nm(r){return Ys=Om(r),Pc=Ys.format,qd=Ys.formatPrefix,Ys}function C0(r){return Math.max(0,-ou(Math.abs(r)))}function Dm(r,a){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(ou(a)/3)))*3-ou(Math.abs(r)))}function Bv(r,a){return r=Math.abs(r),a=Math.abs(a)-r,Math.max(0,ou(a)-ou(r))+1}function Oc(){return new Ef}function Ef(){this.reset()}Ef.prototype={constructor:Ef,reset:function(){this.s=this.t=0},add:function(r){ph(xs,r,this.t),ph(this,xs.s,this.s),this.s?this.t+=xs.t:this.s=xs.t},valueOf:function(){return this.s}};var xs=new Ef;function ph(r,a,A){var H=r.s=a+A,ut=H-a,bt=H-ut;r.t=a-bt+(A-ut)}var ci=1e-6,Cf=1e-12,zi=Math.PI,ea=zi/2,Mf=zi/4,Ua=zi*2,Eo=180/zi,ii=zi/180,$i=Math.abs,mh=Math.atan,pa=Math.atan2,oi=Math.cos,Hu=Math.ceil,Fv=Math.exp,M0=Math.floor,h=Math.log,N=Math.pow,ht=Math.sin,Rt=Math.sign||function(r){return r>0?1:r<0?-1:0},Xt=Math.sqrt,ce=Math.tan;function Ue(r){return r>1?0:r<-1?zi:Math.acos(r)}function vn(r){return r>1?ea:r<-1?-ea:Math.asin(r)}function Pn(r){return(r=ht(r/2))*r}function Wn(){}function kr(r,a){r&&Mr.hasOwnProperty(r.type)&&Mr[r.type](r,a)}var Dr={Feature:function(r,a){kr(r.geometry,a)},FeatureCollection:function(r,a){for(var A=r.features,H=-1,ut=A.length;++H=0?1:-1,ut=H*A,bt=oi(a),At=ht(a),Ot=vi*At,Ft=ti*bt+Ot*oi(ut),Wt=Ot*H*ht(ut);Do.add(pa(Wt,Ft)),Ir=r,ti=bt,vi=At}function ux(r){return Vn.reset(),Wr(r,ei),Vn*2}function k0(r){return[pa(r[1],r[0]),vn(r[2])]}function Xd(r){var a=r[0],A=r[1],H=oi(A);return[H*oi(a),H*ht(a),ht(A)]}function zv(r,a){return r[0]*a[0]+r[1]*a[1]+r[2]*a[2]}function Rm(r,a){return[r[1]*a[2]-r[2]*a[1],r[2]*a[0]-r[0]*a[2],r[0]*a[1]-r[1]*a[0]]}function cx(r,a){r[0]+=a[0],r[1]+=a[1],r[2]+=a[2]}function T0(r,a){return[r[0]*a,r[1]*a,r[2]*a]}function Uv(r){var a=Xt(r[0]*r[0]+r[1]*r[1]+r[2]*r[2]);r[0]/=a,r[1]/=a,r[2]/=a}var ma,$s,_a,rs,Gd,V2,hx,Lm,Hv=Oc(),su,lu,Dl={point:Im,lineStart:W2,lineEnd:fx,polygonStart:function(){Dl.point=Y2,Dl.lineStart=dx,Dl.lineEnd=qk,Hv.reset(),ei.polygonStart()},polygonEnd:function(){ei.polygonEnd(),Dl.point=Im,Dl.lineStart=W2,Dl.lineEnd=fx,Do<0?(ma=-(_a=180),$s=-(rs=90)):Hv>ci?rs=90:Hv<-ci&&($s=-90),lu[0]=ma,lu[1]=_a},sphere:function(){ma=-(_a=180),$s=-(rs=90)}};function Im(r,a){su.push(lu=[ma=r,_a=r]),a<$s&&($s=a),a>rs&&(rs=a)}function Vv(r,a){var A=Xd([r*ii,a*ii]);if(Lm){var H=Rm(Lm,A),ut=[H[1],-H[0],0],bt=Rm(ut,H);Uv(bt),bt=k0(bt);var At=r-Gd,Ot=At>0?1:-1,Ft=bt[0]*Eo*Ot,Wt,Kt=$i(At)>180;Kt^(Ot*Gdrs&&(rs=Wt)):(Ft=(Ft+360)%360-180,Kt^(Ot*Gdrs&&(rs=a))),Kt?rqs(ma,_a)&&(_a=r):qs(r,_a)>qs(ma,_a)&&(ma=r):_a>=ma?(r_a&&(_a=r)):r>Gd?qs(ma,r)>qs(ma,_a)&&(_a=r):qs(r,_a)>qs(ma,_a)&&(ma=r)}else su.push(lu=[ma=r,_a=r]);a<$s&&($s=a),a>rs&&(rs=a),Lm=A,Gd=r}function W2(){Dl.point=Vv}function fx(){lu[0]=ma,lu[1]=_a,Dl.point=Im,Lm=null}function Y2(r,a){if(Lm){var A=r-Gd;Hv.add($i(A)>180?A+(A>0?360:-360):A)}else V2=r,hx=a;ei.point(r,a),Vv(r,a)}function dx(){ei.lineStart()}function qk(){Y2(V2,hx),ei.lineEnd(),$i(Hv)>ci&&(ma=-(_a=180)),lu[0]=ma,lu[1]=_a,Lm=null}function qs(r,a){return(a-=r)<0?a+360:a}function Xk(r,a){return r[0]-a[0]}function Kd(r,a){return r[0]<=r[1]?r[0]<=a&&a<=r[1]:aqs(H[0],H[1])&&(H[1]=ut[1]),qs(ut[0],H[1])>qs(H[0],H[1])&&(H[0]=ut[0])):bt.push(H=ut);for(At=-1/0,A=bt.length-1,a=0,H=bt[A];a<=A;H=ut,++a)ut=bt[a],(Ot=qs(H[1],ut[0]))>At&&(At=Ot,ma=ut[0],_a=H[1])}return su=lu=null,ma===1/0||$s===1/0?[[NaN,NaN],[NaN,NaN]]:[[ma,$s],[_a,rs]]}var A0,P0,Wv,O0,Zd,kf,N0,Tf,mx,gh,Yv,gx,yx,Xs,Ha,Ls,uu={sphere:Wn,point:$2,lineStart:Gk,lineEnd:q2,polygonStart:function(){uu.lineStart=Zk,uu.lineEnd=Qk},polygonEnd:function(){uu.lineStart=Gk,uu.lineEnd=q2}};function $2(r,a){r*=ii,a*=ii;var A=oi(a);$v(A*oi(r),A*ht(r),ht(a))}function $v(r,a,A){++A0,Wv+=(r-Wv)/A0,O0+=(a-O0)/A0,Zd+=(A-Zd)/A0}function Gk(){uu.point=Af}function Af(r,a){r*=ii,a*=ii;var A=oi(a);Xs=A*oi(r),Ha=A*ht(r),Ls=ht(a),uu.point=Kk,$v(Xs,Ha,Ls)}function Kk(r,a){r*=ii,a*=ii;var A=oi(a),H=A*oi(r),ut=A*ht(r),bt=ht(a),At=pa(Xt((At=Ha*bt-Ls*ut)*At+(At=Ls*H-Xs*bt)*At+(At=Xs*ut-Ha*H)*At),Xs*H+Ha*ut+Ls*bt);P0+=At,kf+=At*(Xs+(Xs=H)),N0+=At*(Ha+(Ha=ut)),Tf+=At*(Ls+(Ls=bt)),$v(Xs,Ha,Ls)}function q2(){uu.point=$2}function Zk(){uu.point=X2}function Qk(){G2(gx,yx),uu.point=$2}function X2(r,a){gx=r,yx=a,r*=ii,a*=ii,uu.point=G2;var A=oi(a);Xs=A*oi(r),Ha=A*ht(r),Ls=ht(a),$v(Xs,Ha,Ls)}function G2(r,a){r*=ii,a*=ii;var A=oi(a),H=A*oi(r),ut=A*ht(r),bt=ht(a),At=Ha*bt-Ls*ut,Ot=Ls*H-Xs*bt,Ft=Xs*ut-Ha*H,Wt=Xt(At*At+Ot*Ot+Ft*Ft),Kt=vn(Wt),ae=Wt&&-Kt/Wt;mx+=ae*At,gh+=ae*Ot,Yv+=ae*Ft,P0+=Kt,kf+=Kt*(Xs+(Xs=H)),N0+=Kt*(Ha+(Ha=ut)),Tf+=Kt*(Ls+(Ls=bt)),$v(Xs,Ha,Ls)}function Jk(r){A0=P0=Wv=O0=Zd=kf=N0=Tf=mx=gh=Yv=0,Wr(r,uu);var a=mx,A=gh,H=Yv,ut=a*a+A*A+H*H;return utzi?r+Math.round(-r/Ua)*Ua:r,a]}bx.invert=bx;function xx(r,a,A){return(r%=Ua)?a||A?vx(wx(r),_x(a,A)):wx(r):a||A?_x(a,A):bx}function K2(r){return function(a,A){return a+=r,[a>zi?a-Ua:a<-zi?a+Ua:a,A]}}function wx(r){var a=K2(r);return a.invert=K2(-r),a}function _x(r,a){var A=oi(r),H=ht(r),ut=oi(a),bt=ht(a);function At(Ot,Ft){var Wt=oi(Ft),Kt=oi(Ot)*Wt,ae=ht(Ot)*Wt,Qt=ht(Ft),Ce=Qt*A+Kt*H;return[pa(ae*ut-Ce*bt,Kt*A-Qt*H),vn(Ce*ut+ae*bt)]}return At.invert=function(Ot,Ft){var Wt=oi(Ft),Kt=oi(Ot)*Wt,ae=ht(Ot)*Wt,Qt=ht(Ft),Ce=Qt*ut-ae*bt;return[pa(ae*ut+Qt*bt,Kt*A+Ce*H),vn(Ce*A-Kt*H)]},At}function tT(r){r=xx(r[0]*ii,r[1]*ii,r.length>2?r[2]*ii:0);function a(A){return A=r(A[0]*ii,A[1]*ii),A[0]*=Eo,A[1]*=Eo,A}return a.invert=function(A){return A=r.invert(A[0]*ii,A[1]*ii),A[0]*=Eo,A[1]*=Eo,A},a}function Z2(r,a,A,H,ut,bt){if(A){var At=oi(a),Ot=ht(a),Ft=H*A;ut==null?(ut=a+H*Ua,bt=a-Ft/2):(ut=Q2(At,ut),bt=Q2(At,bt),(H>0?utbt)&&(ut+=H*Ua));for(var Wt,Kt=ut;H>0?Kt>bt:Kt1&&r.push(r.pop().concat(r.shift()))},result:function(){var A=r;return r=[],a=null,A}}}function Sx(r,a){return $i(r[0]-a[0])=0;--Ot)ut.point((ae=Kt[Ot])[0],ae[1]);else H(Qt.x,Qt.p.x,-1,ut);Qt=Qt.p}Qt=Qt.o,Kt=Qt.z,Ce=!Ce}while(!Qt.v);ut.lineEnd()}}}function Gv(r){if(a=r.length){for(var a,A=0,H=r[0],ut;++A=0?1:-1,or=hr*Hn,fr=or>zi,rr=Re*Rn;if(Kv.add(pa(rr*hr*ht(or),ze*Xn+rr*oi(or))),At+=fr?Hn+hr*Ua:Hn,fr^Ce>=A^rn>=A){var dn=Rm(Xd(Qt),Xd(hn));Uv(dn);var Gn=Rm(bt,dn);Uv(Gn);var Pr=(fr^Hn>=0?-1:1)*vn(Gn[2]);(H>Pr||H===Pr&&(dn[0]||dn[1]))&&(Ot+=fr^Hn>=0?1:-1)}}return(At<-ci||At0){for(Ft||(ut.polygonStart(),Ft=!0),ut.lineStart(),Xn=0;Xn1&&cn&2&&Rn.push(Rn.pop().concat(Rn.shift())),Kt.push(Rn.filter(eT))}}return Qt}}function eT(r){return r.length>1}function nT(r,a){return((r=r.x)[0]<0?r[1]-ea-ci:ea-r[1])-((a=a.x)[0]<0?a[1]-ea-ci:ea-a[1])}const Ex=eS(function(){return!0},rT,oT,[-zi,-ea]);function rT(r){var a=NaN,A=NaN,H=NaN,ut;return{lineStart:function(){r.lineStart(),ut=1},point:function(bt,At){var Ot=bt>0?zi:-zi,Ft=$i(bt-a);$i(Ft-zi)0?ea:-ea),r.point(H,A),r.lineEnd(),r.lineStart(),r.point(Ot,A),r.point(bt,A),ut=0):H!==Ot&&Ft>=zi&&($i(a-H)ci?mh((ht(a)*(bt=oi(H))*ht(A)-ht(H)*(ut=oi(a))*ht(r))/(ut*bt*At)):(a+H)/2}function oT(r,a,A,H){var ut;if(r==null)ut=A*ea,H.point(-zi,ut),H.point(0,ut),H.point(zi,ut),H.point(zi,0),H.point(zi,-ut),H.point(0,-ut),H.point(-zi,-ut),H.point(-zi,0),H.point(-zi,ut);else if($i(r[0]-a[0])>ci){var bt=r[0]0,ut=$i(a)>ci;function bt(Kt,ae,Qt,Ce){Z2(Ce,r,A,Qt,Kt,ae)}function At(Kt,ae){return oi(Kt)*oi(ae)>a}function Ot(Kt){var ae,Qt,Ce,je,Re;return{lineStart:function(){je=Ce=!1,Re=1},point:function(ze,We){var hn=[ze,We],rn,cn=At(ze,We),Rn=H?cn?0:Wt(ze,We):cn?Wt(ze+(ze<0?zi:-zi),We):0;if(!ae&&(je=Ce=cn)&&Kt.lineStart(),cn!==Ce&&(rn=Ft(ae,hn),(!rn||Sx(ae,rn)||Sx(hn,rn))&&(hn[2]=1)),cn!==Ce)Re=0,cn?(Kt.lineStart(),rn=Ft(hn,ae),Kt.point(rn[0],rn[1])):(rn=Ft(ae,hn),Kt.point(rn[0],rn[1],2),Kt.lineEnd()),ae=rn;else if(ut&&ae&&H^cn){var Xn;!(Rn&Qt)&&(Xn=Ft(hn,ae,!0))&&(Re=0,H?(Kt.lineStart(),Kt.point(Xn[0][0],Xn[0][1]),Kt.point(Xn[1][0],Xn[1][1]),Kt.lineEnd()):(Kt.point(Xn[1][0],Xn[1][1]),Kt.lineEnd(),Kt.lineStart(),Kt.point(Xn[0][0],Xn[0][1],3)))}cn&&(!ae||!Sx(ae,hn))&&Kt.point(hn[0],hn[1]),ae=hn,Ce=cn,Qt=Rn},lineEnd:function(){Ce&&Kt.lineEnd(),ae=null},clean:function(){return Re|(je&&Ce)<<1}}}function Ft(Kt,ae,Qt){var Ce=Xd(Kt),je=Xd(ae),Re=[1,0,0],ze=Rm(Ce,je),We=zv(ze,ze),hn=ze[0],rn=We-hn*hn;if(!rn)return!Qt&&Kt;var cn=a*We/rn,Rn=-a*hn/rn,Xn=Rm(Re,ze),Hn=T0(Re,cn),hr=T0(ze,Rn);cx(Hn,hr);var or=Xn,fr=zv(Hn,or),rr=zv(or,or),dn=fr*fr-rr*(zv(Hn,Hn)-1);if(!(dn<0)){var Gn=Xt(dn),Pr=T0(or,(-fr-Gn)/rr);if(cx(Pr,Hn),Pr=k0(Pr),!Qt)return Pr;var $n=Kt[0],Sr=ae[0],Kr=Kt[1],Gr=ae[1],ai;Sr<$n&&(ai=$n,$n=Sr,Sr=ai);var Bi=Sr-$n,Oi=$i(Bi-zi)0^Pr[1]<($i(Pr[0]-$n)zi^($n<=Pr[0]&&Pr[0]<=Sr)){var Ro=T0(or,(-fr+Gn)/rr);return cx(Ro,Hn),[Pr,k0(Ro)]}}}function Wt(Kt,ae){var Qt=H?r:zi-r,Ce=0;return Kt<-Qt?Ce|=1:Kt>Qt&&(Ce|=2),ae<-Qt?Ce|=4:ae>Qt&&(Ce|=8),Ce}return eS(At,Ot,bt,H?[0,-r]:[-zi,r-zi])}function aT(r,a,A,H,ut,bt){var At=r[0],Ot=r[1],Ft=a[0],Wt=a[1],Kt=0,ae=1,Qt=Ft-At,Ce=Wt-Ot,je;if(je=A-At,!(!Qt&&je>0)){if(je/=Qt,Qt<0){if(je0){if(je>ae)return;je>Kt&&(Kt=je)}if(je=ut-At,!(!Qt&&je<0)){if(je/=Qt,Qt<0){if(je>ae)return;je>Kt&&(Kt=je)}else if(Qt>0){if(je0)){if(je/=Ce,Ce<0){if(je0){if(je>ae)return;je>Kt&&(Kt=je)}if(je=bt-Ot,!(!Ce&&je<0)){if(je/=Ce,Ce<0){if(je>ae)return;je>Kt&&(Kt=je)}else if(Ce>0){if(je0&&(r[0]=At+Kt*Qt,r[1]=Ot+Kt*Ce),ae<1&&(a[0]=At+ae*Qt,a[1]=Ot+ae*Ce),!0}}}}}var Zv=1e9,Qv=-Zv;function Jv(r,a,A,H){function ut(Wt,Kt){return r<=Wt&&Wt<=A&&a<=Kt&&Kt<=H}function bt(Wt,Kt,ae,Qt){var Ce=0,je=0;if(Wt==null||(Ce=At(Wt,ae))!==(je=At(Kt,ae))||Ft(Wt,Kt)<0^ae>0)do Qt.point(Ce===0||Ce===3?r:A,Ce>1?H:a);while((Ce=(Ce+ae+4)%4)!==je);else Qt.point(Kt[0],Kt[1])}function At(Wt,Kt){return $i(Wt[0]-r)0?0:3:$i(Wt[0]-A)0?2:1:$i(Wt[1]-a)0?1:0:Kt>0?3:2}function Ot(Wt,Kt){return Ft(Wt.x,Kt.x)}function Ft(Wt,Kt){var ae=At(Wt,1),Qt=At(Kt,1);return ae!==Qt?ae-Qt:ae===0?Kt[1]-Wt[1]:ae===1?Wt[0]-Kt[0]:ae===2?Wt[1]-Kt[1]:Kt[0]-Wt[0]}return function(Wt){var Kt=Wt,ae=Xv(),Qt,Ce,je,Re,ze,We,hn,rn,cn,Rn,Xn,Hn={point:hr,lineStart:dn,lineEnd:Gn,polygonStart:fr,polygonEnd:rr};function hr($n,Sr){ut($n,Sr)&&Kt.point($n,Sr)}function or(){for(var $n=0,Sr=0,Kr=Ce.length;SrH&&(fo-Vo)*(H-Ro)>(ua-Ro)*(r-Vo)&&++$n:ua<=H&&(fo-Vo)*(H-Ro)<(ua-Ro)*(r-Vo)&&--$n;return $n}function fr(){Kt=ae,Qt=[],Ce=[],Xn=!0}function rr(){var $n=or(),Sr=Xn&&$n,Kr=(Qt=(0,d.Am)(Qt)).length;(Sr||Kr)&&(Wt.polygonStart(),Sr&&(Wt.lineStart(),bt(null,null,1,Wt),Wt.lineEnd()),Kr&&J2(Qt,Ot,$n,bt,Wt),Wt.polygonEnd()),Kt=Wt,Qt=Ce=je=null}function dn(){Hn.point=Pr,Ce&&Ce.push(je=[]),Rn=!0,cn=!1,hn=rn=NaN}function Gn(){Qt&&(Pr(Re,ze),We&&cn&&ae.rejoin(),Qt.push(ae.result())),Hn.point=hr,cn&&Kt.lineEnd()}function Pr($n,Sr){var Kr=ut($n,Sr);if(Ce&&je.push([$n,Sr]),Rn)Re=$n,ze=Sr,We=Kr,Rn=!1,Kr&&(Kt.lineStart(),Kt.point($n,Sr));else if(Kr&&cn)Kt.point($n,Sr);else{var Gr=[hn=Math.max(Qv,Math.min(Zv,hn)),rn=Math.max(Qv,Math.min(Zv,rn))],ai=[$n=Math.max(Qv,Math.min(Zv,$n)),Sr=Math.max(Qv,Math.min(Zv,Sr))];aT(Gr,ai,r,a,A,H)?(cn||(Kt.lineStart(),Kt.point(Gr[0],Gr[1])),Kt.point(ai[0],ai[1]),Kr||Kt.lineEnd(),Xn=!1):Kr&&(Kt.lineStart(),Kt.point($n,Sr),Xn=!1)}hn=$n,rn=Sr,cn=Kr}return Hn}}function zr(){var r=0,a=0,A=960,H=500,ut,bt,At;return At={stream:function(Ot){return ut&&bt===Ot?ut:ut=Jv(r,a,A,H)(bt=Ot)},extent:function(Ot){return arguments.length?(r=+Ot[0][0],a=+Ot[0][1],A=+Ot[1][0],H=+Ot[1][1],ut=bt=null,At):[[r,a],[A,H]]}}}var Cx=Oc(),Mx,t1,Bm,la={sphere:Wn,point:Wn,lineStart:vh,lineEnd:Wn,polygonStart:Wn,polygonEnd:Wn};function vh(){la.point=e1,la.lineEnd=sT}function sT(){la.point=la.lineEnd=Wn}function e1(r,a){r*=ii,a*=ii,Mx=r,t1=ht(a),Bm=oi(a),la.point=X5}function X5(r,a){r*=ii,a*=ii;var A=ht(a),H=oi(a),ut=$i(r-Mx),bt=oi(ut),At=ht(ut),Ot=H*At,Ft=Bm*A-t1*H*bt,Wt=t1*A+Bm*H*bt;Cx.add(pa(Xt(Ot*Ot+Ft*Ft),Wt)),Mx=r,t1=A,Bm=H}function lT(r){return Cx.reset(),Wr(r,la),+Cx}var Qd=[null,null],G5={type:"LineString",coordinates:Qd};function Pf(r,a){return Qd[0]=r,Qd[1]=a,lT(G5)}var Jd={Feature:function(r,a){return ws(r.geometry,a)},FeatureCollection:function(r,a){for(var A=r.features,H=-1,ut=A.length;++H0&&(ut=Pf(r[bt],r[bt-1]),ut>0&&A<=ut&&H<=ut&&(A+H-ut)*(1-Math.pow((A-H)/ut,2))ci}).map(Qt)).concat((0,d.y1)(Hu(bt/Wt)*Wt,ut,Wt).filter(function(rn){return $i(rn%ae)>ci}).map(Ce))}return We.lines=function(){return hn().map(function(rn){return{type:"LineString",coordinates:rn}})},We.outline=function(){return{type:"Polygon",coordinates:[je(H).concat(Re(At).slice(1),je(A).reverse().slice(1),Re(Ot).reverse().slice(1))]}},We.extent=function(rn){return arguments.length?We.extentMajor(rn).extentMinor(rn):We.extentMinor()},We.extentMajor=function(rn){return arguments.length?(H=+rn[0][0],A=+rn[1][0],Ot=+rn[0][1],At=+rn[1][1],H>A&&(rn=H,H=A,A=rn),Ot>At&&(rn=Ot,Ot=At,At=rn),We.precision(ze)):[[H,Ot],[A,At]]},We.extentMinor=function(rn){return arguments.length?(a=+rn[0][0],r=+rn[1][0],bt=+rn[0][1],ut=+rn[1][1],a>r&&(rn=a,a=r,r=rn),bt>ut&&(rn=bt,bt=ut,ut=rn),We.precision(ze)):[[a,bt],[r,ut]]},We.step=function(rn){return arguments.length?We.stepMajor(rn).stepMinor(rn):We.stepMinor()},We.stepMajor=function(rn){return arguments.length?(Kt=+rn[0],ae=+rn[1],We):[Kt,ae]},We.stepMinor=function(rn){return arguments.length?(Ft=+rn[0],Wt=+rn[1],We):[Ft,Wt]},We.precision=function(rn){return arguments.length?(ze=+rn,Qt=Wu(bt,ut,90),Ce=R0(a,r,ze),je=Wu(Ot,At,90),Re=R0(H,A,ze),We):ze},We.extentMajor([[-180,-90+ci],[180,90-ci]]).extentMinor([[-180,-80-ci],[180,80+ci]])}function L0(){return Px()()}function Ox(r,a){var A=r[0]*ii,H=r[1]*ii,ut=a[0]*ii,bt=a[1]*ii,At=oi(H),Ot=ht(H),Ft=oi(bt),Wt=ht(bt),Kt=At*oi(A),ae=At*ht(A),Qt=Ft*oi(ut),Ce=Ft*ht(ut),je=2*vn(Xt(Pn(bt-H)+At*Ft*Pn(ut-A))),Re=ht(je),ze=je?function(We){var hn=ht(We*=je)/Re,rn=ht(je-We)/Re,cn=rn*Kt+hn*Qt,Rn=rn*ae+hn*Ce,Xn=rn*Ot+hn*Wt;return[pa(Rn,cn)*Eo,pa(Xn,Xt(cn*cn+Rn*Rn))*Eo]}:function(){return[A*Eo,H*Eo]};return ze.distance=je,ze}function zm(r){return r}var Um=Oc(),rS=Oc(),I0,j0,n1,Of,Nc={point:Wn,lineStart:Wn,lineEnd:Wn,polygonStart:function(){Nc.lineStart=Ll,Nc.lineEnd=Z5},polygonEnd:function(){Nc.lineStart=Nc.lineEnd=Nc.point=Wn,Um.add($i(rS)),rS.reset()},result:function(){var r=Um/2;return Um.reset(),r}};function Ll(){Nc.point=K5}function K5(r,a){Nc.point=uT,I0=n1=r,j0=Of=a}function uT(r,a){rS.add(Of*r-n1*a),n1=r,Of=a}function Z5(){uT(I0,j0)}const cT=Nc;var B0=1/0,Nx=B0,Nf=-B0,F0=Nf,hT={point:z0,lineStart:Wn,lineEnd:Wn,polygonStart:Wn,polygonEnd:Wn,result:function(){var r=[[B0,Nx],[Nf,F0]];return Nf=F0=-(Nx=B0=1/0),r}};function z0(r,a){rNf&&(Nf=r),aF0&&(F0=a)}const U0=hT;var Dc=0,Df=0,Hm=0,H0=0,V0=0,ep=0,W0=0,Dx=0,Y0=0,iS,r1,bh,Yu,$u={point:np,lineStart:i1,lineEnd:Rx,polygonStart:function(){$u.lineStart=Va,$u.lineEnd=xh},polygonEnd:function(){$u.point=np,$u.lineStart=i1,$u.lineEnd=Rx},result:function(){var r=Y0?[W0/Y0,Dx/Y0]:ep?[H0/ep,V0/ep]:Hm?[Dc/Hm,Df/Hm]:[NaN,NaN];return Dc=Df=Hm=H0=V0=ep=W0=Dx=Y0=0,r}};function np(r,a){Dc+=r,Df+=a,++Hm}function i1(){$u.point=fT}function fT(r,a){$u.point=dT,np(bh=r,Yu=a)}function dT(r,a){var A=r-bh,H=a-Yu,ut=Xt(A*A+H*H);H0+=ut*(bh+r)/2,V0+=ut*(Yu+a)/2,ep+=ut,np(bh=r,Yu=a)}function Rx(){$u.point=np}function Va(){$u.point=oS}function xh(){Lx(iS,r1)}function oS(r,a){$u.point=Lx,np(iS=bh=r,r1=Yu=a)}function Lx(r,a){var A=r-bh,H=a-Yu,ut=Xt(A*A+H*H);H0+=ut*(bh+r)/2,V0+=ut*(Yu+a)/2,ep+=ut,ut=Yu*r-bh*a,W0+=ut*(bh+r),Dx+=ut*(Yu+a),Y0+=ut*3,np(bh=r,Yu=a)}const aS=$u;function Ix(r){this._context=r}Ix.prototype={_radius:4.5,pointRadius:function(r){return this._radius=r,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){this._line===0&&this._context.closePath(),this._point=NaN},point:function(r,a){switch(this._point){case 0:{this._context.moveTo(r,a),this._point=1;break}case 1:{this._context.lineTo(r,a);break}default:{this._context.moveTo(r+this._radius,a),this._context.arc(r,a,this._radius,0,Ua);break}}},result:Wn};var $0=Oc(),q0,jx,Bx,Vm,Wm,o1={point:Wn,lineStart:function(){o1.point=wh},lineEnd:function(){q0&&Fx(jx,Bx),o1.point=Wn},polygonStart:function(){q0=!0},polygonEnd:function(){q0=null},result:function(){var r=+$0;return $0.reset(),r}};function wh(r,a){o1.point=Fx,jx=Vm=r,Bx=Wm=a}function Fx(r,a){Vm-=r,Wm-=a,$0.add(Xt(Vm*Vm+Wm*Wm)),Vm=r,Wm=a}const sS=o1;function a1(){this._string=[]}a1.prototype={_radius:4.5,_circle:lS(4.5),pointRadius:function(r){return(r=+r)!==this._radius&&(this._radius=r,this._circle=null),this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){this._line===0&&this._string.push("Z"),this._point=NaN},point:function(r,a){switch(this._point){case 0:{this._string.push("M",r,",",a),this._point=1;break}case 1:{this._string.push("L",r,",",a);break}default:{this._circle==null&&(this._circle=lS(this._radius)),this._string.push("M",r,",",a,this._circle);break}}},result:function(){if(this._string.length){var r=this._string.join("");return this._string=[],r}else return null}};function lS(r){return"m0,"+r+"a"+r+","+r+" 0 1,1 0,"+-2*r+"a"+r+","+r+" 0 1,1 0,"+2*r+"z"}function _s(r,a){var A=4.5,H,ut;function bt(At){return At&&(typeof A=="function"&&ut.pointRadius(+A.apply(this,arguments)),Wr(At,H(ut))),ut.result()}return bt.area=function(At){return Wr(At,H(cT)),cT.result()},bt.measure=function(At){return Wr(At,H(sS)),sS.result()},bt.bounds=function(At){return Wr(At,H(U0)),U0.result()},bt.centroid=function(At){return Wr(At,H(aS)),aS.result()},bt.projection=function(At){return arguments.length?(H=At==null?(r=null,zm):(r=At).stream,bt):r},bt.context=function(At){return arguments.length?(ut=At==null?(a=null,new a1):new Ix(a=At),typeof A!="function"&&ut.pointRadius(A),bt):a},bt.pointRadius=function(At){return arguments.length?(A=typeof At=="function"?At:(ut.pointRadius(+At),+At),bt):A},bt.projection(r).context(a)}function Q5(r){return{stream:X0(r)}}function X0(r){return function(a){var A=new s1;for(var H in r)A[H]=r[H];return A.stream=a,A}}function s1(){}s1.prototype={constructor:s1,point:function(r,a){this.stream.point(r,a)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};function rp(r,a,A){var H=r.clipExtent&&r.clipExtent();return r.scale(150).translate([0,0]),H!=null&&r.clipExtent(null),Wr(A,r.stream(U0)),a(U0.result()),H!=null&&r.clipExtent(H),r}function Ym(r,a,A){return rp(r,function(H){var ut=a[1][0]-a[0][0],bt=a[1][1]-a[0][1],At=Math.min(ut/(H[1][0]-H[0][0]),bt/(H[1][1]-H[0][1])),Ot=+a[0][0]+(ut-At*(H[1][0]+H[0][0]))/2,Ft=+a[0][1]+(bt-At*(H[1][1]+H[0][1]))/2;r.scale(150*At).translate([Ot,Ft])},A)}function l1(r,a,A){return Ym(r,[[0,0],a],A)}function u1(r,a,A){return rp(r,function(H){var ut=+a,bt=ut/(H[1][0]-H[0][0]),At=(ut-bt*(H[1][0]+H[0][0]))/2,Ot=-bt*H[0][1];r.scale(150*bt).translate([At,Ot])},A)}function zx(r,a,A){return rp(r,function(H){var ut=+a,bt=ut/(H[1][1]-H[0][1]),At=-bt*H[0][0],Ot=(ut-bt*(H[1][1]+H[0][1]))/2;r.scale(150*bt).translate([At,Ot])},A)}var $m=16,Ux=oi(30*ii);function uS(r,a){return+a?tO(r,a):J5(r)}function J5(r){return X0({point:function(a,A){a=r(a,A),this.stream.point(a[0],a[1])}})}function tO(r,a){function A(H,ut,bt,At,Ot,Ft,Wt,Kt,ae,Qt,Ce,je,Re,ze){var We=Wt-H,hn=Kt-ut,rn=We*We+hn*hn;if(rn>4*a&&Re--){var cn=At+Qt,Rn=Ot+Ce,Xn=Ft+je,Hn=Xt(cn*cn+Rn*Rn+Xn*Xn),hr=vn(Xn/=Hn),or=$i($i(Xn)-1)a||$i((We*Gn+hn*Pr)/rn-.5)>.3||At*Qt+Ot*Ce+Ft*je2?$n[2]%360*ii:0,Gn()):[Ot*Eo,Ft*Eo,Wt*Eo]},rr.angle=function($n){return arguments.length?(ae=$n%360*ii,Gn()):ae*Eo},rr.reflectX=function($n){return arguments.length?(Qt=$n?-1:1,Gn()):Qt<0},rr.reflectY=function($n){return arguments.length?(Ce=$n?-1:1,Gn()):Ce<0},rr.precision=function($n){return arguments.length?(Xn=uS(Hn,Rn=$n*$n),Pr()):Xt(Rn)},rr.fitExtent=function($n,Sr){return Ym(rr,$n,Sr)},rr.fitSize=function($n,Sr){return l1(rr,$n,Sr)},rr.fitWidth=function($n,Sr){return u1(rr,$n,Sr)},rr.fitHeight=function($n,Sr){return zx(rr,$n,Sr)};function Gn(){var $n=Ss(A,0,0,Qt,Ce,ae).apply(null,a(bt,At)),Sr=(ae?Ss:fS)(A,H-$n[0],ut-$n[1],Qt,Ce,ae);return Kt=xx(Ot,Ft,Wt),Hn=vx(a,Sr),hr=vx(Kt,Hn),Xn=uS(Hn,Rn),Pr()}function Pr(){return or=fr=null,rr}return function(){return a=r.apply(this,arguments),rr.invert=a.invert&&dn,Gn()}}function Vx(r){var a=0,A=zi/3,H=Hx(r),ut=H(a,A);return ut.parallels=function(bt){return arguments.length?H(a=bt[0]*ii,A=bt[1]*ii):[a*Eo,A*Eo]},ut}function pT(r){var a=oi(r);function A(H,ut){return[H*a,ht(ut)/a]}return A.invert=function(H,ut){return[H/a,vn(ut*a)]},A}function dS(r,a){var A=ht(r),H=(A+ht(a))/2;if($i(H)=.12&&ze<.234&&Re>=-.425&&Re<-.214?ut:ze>=.166&&ze<.234&&Re>=-.214&&Re<-.115?At:A).invert(Qt)},Kt.stream=function(Qt){return r&&a===Qt?r:r=mT([A.stream(a=Qt),ut.stream(Qt),At.stream(Qt)])},Kt.precision=function(Qt){return arguments.length?(A.precision(Qt),ut.precision(Qt),At.precision(Qt),ae()):A.precision()},Kt.scale=function(Qt){return arguments.length?(A.scale(Qt),ut.scale(Qt*.35),At.scale(Qt),Kt.translate(A.translate())):A.scale()},Kt.translate=function(Qt){if(!arguments.length)return A.translate();var Ce=A.scale(),je=+Qt[0],Re=+Qt[1];return H=A.translate(Qt).clipExtent([[je-.455*Ce,Re-.238*Ce],[je+.455*Ce,Re+.238*Ce]]).stream(Wt),bt=ut.translate([je-.307*Ce,Re+.201*Ce]).clipExtent([[je-.425*Ce+ci,Re+.12*Ce+ci],[je-.214*Ce-ci,Re+.234*Ce-ci]]).stream(Wt),Ot=At.translate([je-.205*Ce,Re+.212*Ce]).clipExtent([[je-.214*Ce+ci,Re+.166*Ce+ci],[je-.115*Ce-ci,Re+.234*Ce-ci]]).stream(Wt),ae()},Kt.fitExtent=function(Qt,Ce){return Ym(Kt,Qt,Ce)},Kt.fitSize=function(Qt,Ce){return l1(Kt,Qt,Ce)},Kt.fitWidth=function(Qt,Ce){return u1(Kt,Qt,Ce)},Kt.fitHeight=function(Qt,Ce){return zx(Kt,Qt,Ce)};function ae(){return r=a=null,Kt}return Kt.scale(1070)}function Ks(r){return function(a,A){var H=oi(a),ut=oi(A),bt=r(H*ut);return[bt*ut*ht(a),bt*ht(A)]}}function qm(r){return function(a,A){var H=Xt(a*a+A*A),ut=r(H),bt=ht(ut),At=oi(ut);return[pa(a*bt,H*At),vn(H&&A*bt/H)]}}var Wx=Ks(function(r){return Xt(2/(1+r))});Wx.invert=qm(function(r){return 2*vn(r/2)});function yT(){return Gs(Wx).scale(124.75).clipAngle(179.999)}var Yx=Ks(function(r){return(r=Ue(r))&&r/ht(r)});Yx.invert=qm(function(r){return r});function vT(){return Gs(Yx).scale(79.4188).clipAngle(179.999)}function G0(r,a){return[r,h(ce((ea+a)/2))]}G0.invert=function(r,a){return[r,2*mh(Fv(a))-ea]};function bT(){return pS(G0).scale(961/Ua)}function pS(r){var a=Gs(r),A=a.center,H=a.scale,ut=a.translate,bt=a.clipExtent,At=null,Ot,Ft,Wt;a.scale=function(ae){return arguments.length?(H(ae),Kt()):H()},a.translate=function(ae){return arguments.length?(ut(ae),Kt()):ut()},a.center=function(ae){return arguments.length?(A(ae),Kt()):A()},a.clipExtent=function(ae){return arguments.length?(ae==null?At=Ot=Ft=Wt=null:(At=+ae[0][0],Ot=+ae[0][1],Ft=+ae[1][0],Wt=+ae[1][1]),Kt()):At==null?null:[[At,Ot],[Ft,Wt]]};function Kt(){var ae=zi*H(),Qt=a(tT(a.rotate()).invert([0,0]));return bt(At==null?[[Qt[0]-ae,Qt[1]-ae],[Qt[0]+ae,Qt[1]+ae]]:r===G0?[[Math.max(Qt[0]-ae,At),Ot],[Math.min(Qt[0]+ae,Ft),Wt]]:[[At,Math.max(Qt[1]-ae,Ot)],[Ft,Math.min(Qt[1]+ae,Wt)]])}return Kt()}function K0(r){return ce((ea+r)/2)}function mS(r,a){var A=oi(r),H=r===a?ht(r):h(A/oi(a))/h(K0(a)/K0(r)),ut=A*N(K0(r),H)/H;if(!H)return G0;function bt(At,Ot){ut>0?Ot<-ea+ci&&(Ot=-ea+ci):Ot>ea-ci&&(Ot=ea-ci);var Ft=ut/N(K0(Ot),H);return[Ft*ht(H*At),ut-Ft*oi(H*At)]}return bt.invert=function(At,Ot){var Ft=ut-Ot,Wt=Rt(H)*Xt(At*At+Ft*Ft),Kt=pa(At,$i(Ft))*Rt(Ft);return Ft*H<0&&(Kt-=zi*Rt(At)*Rt(Ft)),[Kt/H,2*mh(N(ut/Wt,1/H))-ea]},bt}function xT(){return Vx(mS).scale(109.5).parallels([30,30])}function Xm(r,a){return[r,a]}Xm.invert=Xm;function wT(){return Gs(Xm).scale(152.63)}function gS(r,a){var A=oi(r),H=r===a?ht(r):(A-oi(a))/(a-r),ut=A/H+r;if($i(H)ci&&--H>0);return[r/(.8707+(bt=A*A)*(-.131979+bt*(-.013791+bt*bt*bt*(.003971-.001529*bt)))),A]};function ET(){return Gs(qx).scale(175.295)}function Xx(r,a){return[oi(a)*ht(r),ht(a)]}Xx.invert=qm(vn);function CT(){return Gs(Xx).scale(249.5).clipAngle(90+ci)}function Gx(r,a){var A=oi(a),H=1+oi(r)*A;return[A*ht(r)/H,ht(a)/H]}Gx.invert=qm(function(r){return 2*mh(r)});function MT(){return Gs(Gx).scale(250).clipAngle(142)}function m1(r,a){return[h(ce((ea+a)/2)),-r]}m1.invert=function(r,a){return[-a,2*mh(Fv(r))-ea]};function kT(){var r=pS(m1),a=r.center,A=r.rotate;return r.center=function(H){return arguments.length?a([-H[1],H[0]]):(H=a(),[H[1],-H[0]])},r.rotate=function(H){return arguments.length?A([H[0],H[1],H.length>2?H[2]+90:90]):(H=A(),[H[0],H[1],H[2]-90])},A([0,0,90]).scale(159.155)}function TT(r,a){return r.parent===a.parent?1:2}function bS(r){return r.reduce(Zm,0)/r.length}function Zm(r,a){return r+a.x}function J0(r){return 1+r.reduce(eO,0)}function eO(r,a){return Math.max(r,a.y)}function xS(r){for(var a;a=r.children;)r=a[0];return r}function AT(r){for(var a;a=r.children;)r=a[a.length-1];return r}function wS(){var r=TT,a=1,A=1,H=!1;function ut(bt){var At,Ot=0;bt.eachAfter(function(Qt){var Ce=Qt.children;Ce?(Qt.x=bS(Ce),Qt.y=J0(Ce)):(Qt.x=At?Ot+=r(Qt,At):0,Qt.y=0,At=Qt)});var Ft=xS(bt),Wt=AT(bt),Kt=Ft.x-r(Ft,Wt)/2,ae=Wt.x+r(Wt,Ft)/2;return bt.eachAfter(H?function(Qt){Qt.x=(Qt.x-bt.x)*a,Qt.y=(bt.y-Qt.y)*A}:function(Qt){Qt.x=(Qt.x-Kt)/(ae-Kt)*a,Qt.y=(1-(bt.y?Qt.y/bt.y:1))*A})}return ut.separation=function(bt){return arguments.length?(r=bt,ut):r},ut.size=function(bt){return arguments.length?(H=!1,a=+bt[0],A=+bt[1],ut):H?null:[a,A]},ut.nodeSize=function(bt){return arguments.length?(H=!0,a=+bt[0],A=+bt[1],ut):H?[a,A]:null},ut}function PT(r){var a=0,A=r.children,H=A&&A.length;if(!H)a=1;else for(;--H>=0;)a+=A[H].value;r.value=a}function OT(){return this.eachAfter(PT)}function NT(r){var a=this,A,H=[a],ut,bt,At;do for(A=H.reverse(),H=[];a=A.pop();)if(r(a),ut=a.children,ut)for(bt=0,At=ut.length;bt=0;--ut)A.push(H[ut]);return this}function DT(r){for(var a=this,A=[a],H=[],ut,bt,At;a=A.pop();)if(H.push(a),ut=a.children,ut)for(bt=0,At=ut.length;bt=0;)A+=H[ut].value;a.value=A})}function LT(r){return this.eachBefore(function(a){a.children&&a.children.sort(r)})}function IT(r){for(var a=this,A=jT(a,r),H=[a];a!==A;)a=a.parent,H.push(a);for(var ut=H.length;r!==A;)H.splice(ut,0,r),r=r.parent;return H}function jT(r,a){if(r===a)return r;var A=r.ancestors(),H=a.ancestors(),ut=null;for(r=A.pop(),a=H.pop();r===a;)ut=r,r=A.pop(),a=H.pop();return ut}function BT(){for(var r=this,a=[r];r=r.parent;)a.push(r);return a}function FT(){var r=[];return this.each(function(a){r.push(a)}),r}function zT(){var r=[];return this.eachBefore(function(a){a.children||r.push(a)}),r}function g1(){var r=this,a=[];return r.each(function(A){A!==r&&a.push({source:A.parent,target:A})}),a}function Kx(r,a){var A=new Qm(r),H=+r.value&&(A.value=r.value),ut,bt=[A],At,Ot,Ft,Wt;for(a==null&&(a=HT);ut=bt.pop();)if(H&&(ut.value=+ut.data.value),(Ot=a(ut.data))&&(Wt=Ot.length))for(ut.children=new Array(Wt),Ft=Wt-1;Ft>=0;--Ft)bt.push(At=ut.children[Ft]=new Qm(Ot[Ft])),At.parent=ut,At.depth=ut.depth+1;return A.eachBefore(ES)}function UT(){return Kx(this).eachBefore(SS)}function HT(r){return r.children}function SS(r){r.data=r.data.data}function ES(r){var a=0;do r.height=a;while((r=r.parent)&&r.height<++a)}function Qm(r){this.data=r,this.depth=this.height=0,this.parent=null}Qm.prototype=Kx.prototype={constructor:Qm,count:OT,each:NT,eachAfter:DT,eachBefore:_S,sum:RT,sort:LT,path:IT,ancestors:BT,descendants:FT,leaves:zT,links:g1,copy:UT};var CS=Array.prototype.slice;function Zx(r){for(var a=r.length,A,H;a;)H=Math.random()*a--|0,A=r[a],r[a]=r[H],r[H]=A;return r}function ty(r){for(var a=0,A=(r=Zx(CS.call(r))).length,H=[],ut,bt;a0&&A*A>H*H+ut*ut}function Qx(r,a){for(var A=0;AFt?(ut=(Wt+Ft-bt)/(2*Wt),Ot=Math.sqrt(Math.max(0,Ft/Wt-ut*ut)),A.x=r.x-ut*H-Ot*At,A.y=r.y-ut*At+Ot*H):(ut=(Wt+bt-Ft)/(2*Wt),Ot=Math.sqrt(Math.max(0,bt/Wt-ut*ut)),A.x=a.x+ut*H-Ot*At,A.y=a.y+ut*At+Ot*H)):(A.x=a.x+A.r,A.y=a.y)}function YT(r,a){var A=r.r+a.r-1e-6,H=a.x-r.x,ut=a.y-r.y;return A>0&&A*A>H*H+ut*ut}function tw(r){var a=r._,A=r.next._,H=a.r+A.r,ut=(a.x*A.r+A.x*a.r)/H,bt=(a.y*A.r+A.y*a.r)/H;return ut*ut+bt*bt}function ey(r){this._=r,this.next=null,this.previous=null}function v1(r){if(!(ut=r.length))return 0;var a,A,H,ut,bt,At,Ot,Ft,Wt,Kt,ae;if(a=r[0],a.x=0,a.y=0,!(ut>1))return a.r;if(A=r[1],a.x=-A.r,A.x=a.r,A.y=0,!(ut>2))return a.r+A.r;Jx(A,a,H=r[2]),a=new ey(a),A=new ey(A),H=new ey(H),a.next=H.previous=A,A.next=a.previous=H,H.next=A.previous=a;t:for(Ot=3;Ot0)throw new Error("cycle");return Ot}return A.id=function(H){return arguments.length?(r=ew(H),A):r},A.parentId=function(H){return arguments.length?(a=ew(H),A):a},A}function iw(r,a){return r.parent===a.parent?1:2}function ow(r){var a=r.children;return a?a[0]:r.t}function aw(r){var a=r.children;return a?a[a.length-1]:r.t}function iO(r,a,A){var H=A/(a.i-r.i);a.c-=H,a.s+=A,r.c+=H,a.z+=A,a.m+=A}function NS(r){for(var a=0,A=0,H=r.children,ut=H.length,bt;--ut>=0;)bt=H[ut],bt.z+=a,bt.m+=a,a+=bt.s+(A+=bt.c)}function sw(r,a,A){return r.a.parent===a.parent?r.a:A}function w1(r,a){this._=r,this.parent=null,this.children=null,this.A=null,this.a=this,this.z=0,this.m=0,this.c=0,this.s=0,this.t=null,this.i=a}w1.prototype=Object.create(Qm.prototype);function QT(r){for(var a=new w1(r,0),A,H=[a],ut,bt,At,Ot;A=H.pop();)if(bt=A._.children)for(A.children=new Array(Ot=bt.length),At=Ot-1;At>=0;--At)H.push(ut=A.children[At]=new w1(bt[At],At)),ut.parent=A;return(a.parent=new w1(null,0)).children=[a],a}function oO(){var r=iw,a=1,A=1,H=null;function ut(Wt){var Kt=QT(Wt);if(Kt.eachAfter(bt),Kt.parent.m=-Kt.z,Kt.eachBefore(At),H)Wt.eachBefore(Ft);else{var ae=Wt,Qt=Wt,Ce=Wt;Wt.eachBefore(function(hn){hn.xQt.x&&(Qt=hn),hn.depth>Ce.depth&&(Ce=hn)});var je=ae===Qt?1:r(ae,Qt)/2,Re=je-ae.x,ze=a/(Qt.x+je+Re),We=A/(Ce.depth||1);Wt.eachBefore(function(hn){hn.x=(hn.x+Re)*ze,hn.y=hn.depth*We})}return Wt}function bt(Wt){var Kt=Wt.children,ae=Wt.parent.children,Qt=Wt.i?ae[Wt.i-1]:null;if(Kt){NS(Wt);var Ce=(Kt[0].z+Kt[Kt.length-1].z)/2;Qt?(Wt.z=Qt.z+r(Wt._,Qt._),Wt.m=Wt.z-Ce):Wt.z=Ce}else Qt&&(Wt.z=Qt.z+r(Wt._,Qt._));Wt.parent.A=Ot(Wt,Qt,Wt.parent.A||ae[0])}function At(Wt){Wt._.x=Wt.z+Wt.parent.m,Wt.m+=Wt.parent.m}function Ot(Wt,Kt,ae){if(Kt){for(var Qt=Wt,Ce=Wt,je=Kt,Re=Qt.parent.children[0],ze=Qt.m,We=Ce.m,hn=je.m,rn=Re.m,cn;je=aw(je),Qt=ow(Qt),je&&Qt;)Re=ow(Re),Ce=aw(Ce),Ce.a=Wt,cn=je.z+hn-Qt.z-ze+r(je._,Qt._),cn>0&&(iO(sw(je,Wt,ae),Wt,cn),ze+=cn,We+=cn),hn+=je.m,ze+=Qt.m,rn+=Re.m,We+=Ce.m;je&&!aw(Ce)&&(Ce.t=je,Ce.m+=hn-We),Qt&&!ow(Re)&&(Re.t=Qt,Re.m+=ze-rn,ae=Wt)}return ae}function Ft(Wt){Wt.x*=a,Wt.y=Wt.depth*A}return ut.separation=function(Wt){return arguments.length?(r=Wt,ut):r},ut.size=function(Wt){return arguments.length?(H=!1,a=+Wt[0],A=+Wt[1],ut):H?null:[a,A]},ut.nodeSize=function(Wt){return arguments.length?(H=!0,a=+Wt[0],A=+Wt[1],ut):H?[a,A]:null},ut}function ry(r,a,A,H,ut){for(var bt=r.children,At,Ot=-1,Ft=bt.length,Wt=r.value&&(ut-A)/r.value;++Othn&&(hn=Wt),Xn=ze*ze*Rn,rn=Math.max(hn/Xn,Xn/We),rn>cn){ze-=Wt;break}cn=rn}At.push(Ft={value:ze,dice:Ce1?H:1)},A}(_1);function aO(){var r=lw,a=!1,A=1,H=1,ut=[0],bt=Rf,At=Rf,Ot=Rf,Ft=Rf,Wt=Rf;function Kt(Qt){return Qt.x0=Qt.y0=0,Qt.x1=A,Qt.y1=H,Qt.eachBefore(ae),ut=[0],a&&Qt.eachBefore(AS),Qt}function ae(Qt){var Ce=ut[Qt.depth],je=Qt.x0+Ce,Re=Qt.y0+Ce,ze=Qt.x1-Ce,We=Qt.y1-Ce;ze=Qt-1){var hn=bt[ae];hn.x0=je,hn.y0=Re,hn.x1=ze,hn.y1=We;return}for(var rn=Wt[ae],cn=Ce/2+rn,Rn=ae+1,Xn=Qt-1;Rn>>1;Wt[Hn]We-Re){var fr=(je*or+ze*hr)/Ce;Kt(ae,Rn,hr,je,Re,fr,We),Kt(Rn,Qt,or,fr,Re,ze,We)}else{var rr=(Re*or+We*hr)/Ce;Kt(ae,Rn,hr,je,Re,ze,rr),Kt(Rn,Qt,or,je,rr,ze,We)}}}function uw(r,a,A,H,ut){(r.depth&1?ry:ny)(r,a,A,H,ut)}const JT=function r(a){function A(H,ut,bt,At,Ot){if((Ft=H._squarify)&&Ft.ratio===a)for(var Ft,Wt,Kt,ae,Qt=-1,Ce,je=Ft.length,Re=H.value;++Qt1?H:1)},A}(_1);function t3(r){var a=r.length;return function(A){return r[Math.max(0,Math.min(a-1,Math.floor(A*a)))]}}function sO(r,a){var A=qc(+r,+a);return function(H){var ut=A(H);return ut-360*Math.floor(ut/360)}}function cw(r,a){return r=+r,a=+a,function(A){return Math.round(r*(1-A)+a*A)}}var op=Math.SQRT2,hw=2,LS=4,lO=1e-12;function fw(r){return((r=Math.exp(r))+1/r)/2}function dw(r){return((r=Math.exp(r))-1/r)/2}function e3(r){return((r=Math.exp(2*r))-1)/(r+1)}function IS(r,a){var A=r[0],H=r[1],ut=r[2],bt=a[0],At=a[1],Ot=a[2],Ft=bt-A,Wt=At-H,Kt=Ft*Ft+Wt*Wt,ae,Qt;if(Kt1&&uO(r[A[H-2]],r[A[H-1]],r[ut])<=0;)--H;A[H++]=ut}return A.slice(0,H)}function a3(r){if((A=r.length)<3)return null;var a,A,H=new Array(A),ut=new Array(A);for(a=0;a=0;--a)Wt.push(r[H[bt[a]][2]]);for(a=+Ot;abt!=Ot>bt&&ut<(At-Ft)*(bt-Wt)/(Ot-Wt)+Ft&&(Kt=!Kt),At=Ft,Ot=Wt;return Kt}function cO(r){for(var a=-1,A=r.length,H=r[A-1],ut,bt,At=H[0],Ot=H[1],Ft=0;++a1);return H+ut*Ot*Math.sqrt(-2*Math.log(At)/At)}}return A.source=r,A}(ap),l3=function r(a){function A(){var H=WS.source(a).apply(this,arguments);return function(){return Math.exp(H())}}return A.source=r,A}(ap),u3=function r(a){function A(H){return function(){for(var ut=0,bt=0;btA&&(H=a,a=A,A=H),function(ut){return Math.max(a,Math.min(A,ut))}}function d3(r,a,A){var H=r[0],ut=r[1],bt=a[0],At=a[1];return ut2?hO:d3,Ft=Wt=null,ae}function ae(Qt){return isNaN(Qt=+Qt)?bt:(Ft||(Ft=Ot(r.map(H),a,A)))(H(At(Qt)))}return ae.invert=function(Qt){return At(ut((Wt||(Wt=Ot(a,r.map(H),Os)))(Qt)))},ae.domain=function(Qt){return arguments.length?(r=iy.call(Qt,Ew),At===is||(At=qS(r)),Kt()):r.slice()},ae.range=function(Qt){return arguments.length?(a=Sh.call(Qt),Kt()):a.slice()},ae.rangeRound=function(Qt){return a=Sh.call(Qt),A=cw,Kt()},ae.clamp=function(Qt){return arguments.length?(At=Qt?qS(r):is,ae):At!==is},ae.interpolate=function(Qt){return arguments.length?(A=Qt,Kt()):A},ae.unknown=function(Qt){return arguments.length?(bt=Qt,ae):bt},function(Qt,Ce){return H=Qt,ut=Ce,Kt()}}function XS(r,a){return tg()(r,a)}function GS(r,a,A,H){var ut=(0,d.sG)(r,a,A),bt;switch(H=Sf(H==null?",f":H),H.type){case"s":{var At=Math.max(Math.abs(r),Math.abs(a));return H.precision==null&&!isNaN(bt=Dm(ut,At))&&(H.precision=bt),qd(H,At)}case"":case"e":case"g":case"p":case"r":{H.precision==null&&!isNaN(bt=Bv(ut,Math.max(Math.abs(r),Math.abs(a))))&&(H.precision=bt-(H.type==="e"));break}case"f":case"%":{H.precision==null&&!isNaN(bt=C0(ut))&&(H.precision=bt-(H.type==="%")*2);break}}return Pc(H)}function eg(r){var a=r.domain;return r.ticks=function(A){var H=a();return(0,d.Zc)(H[0],H[H.length-1],A==null?10:A)},r.tickFormat=function(A,H){var ut=a();return GS(ut[0],ut[ut.length-1],A==null?10:A,H)},r.nice=function(A){A==null&&(A=10);var H=a(),ut=0,bt=H.length-1,At=H[ut],Ot=H[bt],Ft;return Ot0?(At=Math.floor(At/Ft)*Ft,Ot=Math.ceil(Ot/Ft)*Ft,Ft=(0,d.lq)(At,Ot,A)):Ft<0&&(At=Math.ceil(At*Ft)/Ft,Ot=Math.floor(Ot*Ft)/Ft,Ft=(0,d.lq)(At,Ot,A)),Ft>0?(H[ut]=Math.floor(At/Ft)*Ft,H[bt]=Math.ceil(Ot/Ft)*Ft,a(H)):Ft<0&&(H[ut]=Math.ceil(At*Ft)/Ft,H[bt]=Math.floor(Ot*Ft)/Ft,a(H)),r},r}function Cw(){var r=XS(is,is);return r.copy=function(){return Jm(r,Cw())},qu.apply(r,arguments),eg(r)}function E1(r){var a;function A(H){return isNaN(H=+H)?a:H}return A.invert=A,A.domain=A.range=function(H){return arguments.length?(r=iy.call(H,Ew),A):r.slice()},A.unknown=function(H){return arguments.length?(a=H,A):a},A.copy=function(){return E1(r).unknown(a)},r=arguments.length?iy.call(r,Ew):[0,1],eg(A)}function KS(r,a){r=r.slice();var A=0,H=r.length-1,ut=r[A],bt=r[H],At;return bt0){for(;QtKt)break;hn.push(ze)}}else for(;Qt=1;--Re)if(ze=je*Re,!(zeKt)break;hn.push(ze)}}else hn=(0,d.Zc)(Qt,Ce,Math.min(Ce-Qt,We)).map(bt);return ae?hn.reverse():hn},a.tickFormat=function(Ot,Ft){if(Ft==null&&(Ft=H===10?".0e":","),typeof Ft!="function"&&(Ft=Pc(Ft)),Ot===1/0)return Ft;Ot==null&&(Ot=10);var Wt=Math.max(1,H*Ot/a.ticks().length);return function(Kt){var ae=Kt/bt(Math.round(ut(Kt)));return ae*H0?A[Ot-1]:r[0],Ot=A?[H[A-1],a]:[H[Wt-1],H[Wt]]},At.unknown=function(Ft){return arguments.length&&(bt=Ft),At},At.thresholds=function(){return H.slice()},At.copy=function(){return Aw().domain([r,a]).range(ut).unknown(bt)},qu.apply(eg(At),arguments)}function Pw(){var r=[.5],a=[0,1],A,H=1;function ut(bt){return bt<=bt?a[(0,d.h1)(r,bt,0,H)]:A}return ut.domain=function(bt){return arguments.length?(r=Sh.call(bt),H=Math.min(r.length,a.length-1),ut):r.slice()},ut.range=function(bt){return arguments.length?(a=Sh.call(bt),H=Math.min(r.length,a.length-1),ut):a.slice()},ut.invertExtent=function(bt){var At=a.indexOf(bt);return[r[At-1],r[At]]},ut.unknown=function(bt){return arguments.length?(A=bt,ut):A},ut.copy=function(){return Pw().domain(r).range(a).unknown(A)},qu.apply(ut,arguments)}var Rc=new Date,k1=new Date;function os(r,a,A,H){function ut(bt){return r(bt=arguments.length===0?new Date:new Date(+bt)),bt}return ut.floor=function(bt){return r(bt=new Date(+bt)),bt},ut.ceil=function(bt){return r(bt=new Date(bt-1)),a(bt,1),r(bt),bt},ut.round=function(bt){var At=ut(bt),Ot=ut.ceil(bt);return bt-At0))return Ft;do Ft.push(Wt=new Date(+bt)),a(bt,Ot),r(bt);while(Wt=At)for(;r(At),!bt(At);)At.setTime(At-1)},function(At,Ot){if(At>=At)if(Ot<0)for(;++Ot<=0;)for(;a(At,-1),!bt(At););else for(;--Ot>=0;)for(;a(At,1),!bt(At););})},A&&(ut.count=function(bt,At){return Rc.setTime(+bt),k1.setTime(+At),r(Rc),r(k1),Math.floor(A(Rc,k1))},ut.every=function(bt){return bt=Math.floor(bt),!isFinite(bt)||!(bt>0)?null:bt>1?ut.filter(H?function(At){return H(At)%bt===0}:function(At){return ut.count(0,At)%bt===0}):ut}),ut}var tE=os(function(r){r.setMonth(0,1),r.setHours(0,0,0,0)},function(r,a){r.setFullYear(r.getFullYear()+a)},function(r,a){return a.getFullYear()-r.getFullYear()},function(r){return r.getFullYear()});tE.every=function(r){return!isFinite(r=Math.floor(r))||!(r>0)?null:os(function(a){a.setFullYear(Math.floor(a.getFullYear()/r)*r),a.setMonth(0,1),a.setHours(0,0,0,0)},function(a,A){a.setFullYear(a.getFullYear()+A*r)})};const If=tE;var b3=tE.range,rg=os(function(r){r.setDate(1),r.setHours(0,0,0,0)},function(r,a){r.setMonth(r.getMonth()+a)},function(r,a){return a.getMonth()-r.getMonth()+(a.getFullYear()-r.getFullYear())*12},function(r){return r.getMonth()});const T1=rg;var dO=rg.range,A1=1e3,sp=6e4,P1=36e5,ig=864e5,eE=6048e5;function lp(r){return os(function(a){a.setDate(a.getDate()-(a.getDay()+7-r)%7),a.setHours(0,0,0,0)},function(a,A){a.setDate(a.getDate()+A*7)},function(a,A){return(A-a-(A.getTimezoneOffset()-a.getTimezoneOffset())*sp)/eE})}var og=lp(0),sy=lp(1),Ow=lp(2),nE=lp(3),up=lp(4),Lc=lp(5),rE=lp(6),x3=og.range,pO=sy.range,jf=Ow.range,Eh=nE.range,iE=up.range,mO=Lc.range,oE=rE.range,aE=os(function(r){r.setHours(0,0,0,0)},function(r,a){r.setDate(r.getDate()+a)},function(r,a){return(a-r-(a.getTimezoneOffset()-r.getTimezoneOffset())*sp)/ig},function(r){return r.getDate()-1});const ly=aE;var w3=aE.range,_3=os(function(r){r.setTime(r-r.getMilliseconds()-r.getSeconds()*A1-r.getMinutes()*sp)},function(r,a){r.setTime(+r+a*P1)},function(r,a){return(a-r)/P1},function(r){return r.getHours()});const Nw=_3;var S3=_3.range,sE=os(function(r){r.setTime(r-r.getMilliseconds()-r.getSeconds()*A1)},function(r,a){r.setTime(+r+a*sp)},function(r,a){return(a-r)/sp},function(r){return r.getMinutes()});const Dw=sE;var Rw=sE.range,ag=os(function(r){r.setTime(r-r.getMilliseconds())},function(r,a){r.setTime(+r+a*A1)},function(r,a){return(a-r)/A1},function(r){return r.getUTCSeconds()});const sg=ag;var Bf=ag.range,cp=os(function(){},function(r,a){r.setTime(+r+a)},function(r,a){return a-r});cp.every=function(r){return r=Math.floor(r),!isFinite(r)||!(r>0)?null:r>1?os(function(a){a.setTime(Math.floor(a/r)*r)},function(a,A){a.setTime(+a+A*r)},function(a,A){return(A-a)/r}):cp};const O1=cp;var lg=cp.range;function Ch(r){return os(function(a){a.setUTCDate(a.getUTCDate()-(a.getUTCDay()+7-r)%7),a.setUTCHours(0,0,0,0)},function(a,A){a.setUTCDate(a.getUTCDate()+A*7)},function(a,A){return(A-a)/eE})}var uy=Ch(0),ug=Ch(1),Lw=Ch(2),N1=Ch(3),hp=Ch(4),lE=Ch(5),uE=Ch(6),cE=uy.range,hE=ug.range,E3=Lw.range,C3=N1.range,fE=hp.range,M3=lE.range,k3=uE.range,cy=os(function(r){r.setUTCHours(0,0,0,0)},function(r,a){r.setUTCDate(r.getUTCDate()+a)},function(r,a){return(a-r)/ig},function(r){return r.getUTCDate()-1});const hy=cy;var Iw=cy.range,jw=os(function(r){r.setUTCMonth(0,1),r.setUTCHours(0,0,0,0)},function(r,a){r.setUTCFullYear(r.getUTCFullYear()+a)},function(r,a){return a.getUTCFullYear()-r.getUTCFullYear()},function(r){return r.getUTCFullYear()});jw.every=function(r){return!isFinite(r=Math.floor(r))||!(r>0)?null:os(function(a){a.setUTCFullYear(Math.floor(a.getUTCFullYear()/r)*r),a.setUTCMonth(0,1),a.setUTCHours(0,0,0,0)},function(a,A){a.setUTCFullYear(a.getUTCFullYear()+A*r)})};const fp=jw;var T3=jw.range;function fy(r){if(0<=r.y&&r.y<100){var a=new Date(-1,r.m,r.d,r.H,r.M,r.S,r.L);return a.setFullYear(r.y),a}return new Date(r.y,r.m,r.d,r.H,r.M,r.S,r.L)}function D1(r){if(0<=r.y&&r.y<100){var a=new Date(Date.UTC(-1,r.m,r.d,r.H,r.M,r.S,r.L));return a.setUTCFullYear(r.y),a}return new Date(Date.UTC(r.y,r.m,r.d,r.H,r.M,r.S,r.L))}function dp(r,a,A){return{y:r,m:a,d:A,H:0,M:0,S:0,L:0}}function R1(r){var a=r.dateTime,A=r.date,H=r.time,ut=r.periods,bt=r.days,At=r.shortDays,Ot=r.months,Ft=r.shortMonths,Wt=dy(ut),Kt=py(ut),ae=dy(bt),Qt=py(bt),Ce=dy(At),je=py(At),Re=dy(Ot),ze=py(Ot),We=dy(Ft),hn=py(Ft),rn={a:Kr,A:Gr,b:ai,B:Bi,c:null,d:Ff,e:Ff,f:j3,g:Sa,G:H3,H:L3,I:I3,j:Hw,L:Vw,m:B3,M:Ww,p:Oi,q:Vo,Q:Xu,s:ME,S:F3,u:z3,U:Yw,V:hu,w:$w,W:U3,x:null,X:null,y:vO,Y:hg,Z:wE,"%":CE},cn={a:Ro,A:fo,b:ua,B:Wa,c:null,d:xi,e:xi,f:Y3,g:jc,G:I1,H:V3,I:Es,j:W3,L:_E,m:$3,M:q3,p:tc,q:vu,Q:Xu,s:ME,S:SE,u:X3,U:G3,V:Xw,w:L1,W:EE,x:null,X:null,y:cl,Y:fu,Z:K3,"%":CE},Rn={a:fr,A:rr,b:dn,B:Gn,c:Pr,d:zw,e:zw,f:pp,g:Fw,G:Il,H:bE,I:bE,j:O3,L:N3,m:vE,M:xE,p:or,q:yO,Q:R3,s:mp,S:Uw,u:cg,U:gE,V:yE,w:mE,W:P3,x:$n,X:Sr,y:Fw,Y:Il,Z:gO,"%":D3};rn.x=Xn(A,rn),rn.X=Xn(H,rn),rn.c=Xn(a,rn),cn.x=Xn(A,cn),cn.X=Xn(H,cn),cn.c=Xn(a,cn);function Xn(Xr,Wi){return function(Zi){var jr=[],Ya=-1,uo=0,Ms=Xr.length,Zs,ks,Ts;for(Zi instanceof Date||(Zi=new Date(+Zi));++Ya53)return null;"w"in jr||(jr.w=1),"Z"in jr?(uo=D1(dp(jr.y,0,1)),Ms=uo.getUTCDay(),uo=Ms>4||Ms===0?ug.ceil(uo):ug(uo),uo=hy.offset(uo,(jr.V-1)*7),jr.y=uo.getUTCFullYear(),jr.m=uo.getUTCMonth(),jr.d=uo.getUTCDate()+(jr.w+6)%7):(uo=fy(dp(jr.y,0,1)),Ms=uo.getDay(),uo=Ms>4||Ms===0?sy.ceil(uo):sy(uo),uo=ly.offset(uo,(jr.V-1)*7),jr.y=uo.getFullYear(),jr.m=uo.getMonth(),jr.d=uo.getDate()+(jr.w+6)%7)}else("W"in jr||"U"in jr)&&("w"in jr||(jr.w="u"in jr?jr.u%7:"W"in jr?1:0),Ms="Z"in jr?D1(dp(jr.y,0,1)).getUTCDay():fy(dp(jr.y,0,1)).getDay(),jr.m=0,jr.d="W"in jr?(jr.w+6)%7+jr.W*7-(Ms+5)%7:jr.w+jr.U*7-(Ms+6)%7);return"Z"in jr?(jr.H+=jr.Z/100|0,jr.M+=jr.Z%100,D1(jr)):fy(jr)}}function hr(Xr,Wi,Zi,jr){for(var Ya=0,uo=Wi.length,Ms=Zi.length,Zs,ks;Ya=Ms)return-1;if(Zs=Wi.charCodeAt(Ya++),Zs===37){if(Zs=Wi.charAt(Ya++),ks=Rn[Zs in dE?Wi.charAt(Ya++):Zs],!ks||(jr=ks(Xr,Zi,jr))<0)return-1}else if(Zs!=Zi.charCodeAt(jr++))return-1}return jr}function or(Xr,Wi,Zi){var jr=Wt.exec(Wi.slice(Zi));return jr?(Xr.p=Kt[jr[0].toLowerCase()],Zi+jr[0].length):-1}function fr(Xr,Wi,Zi){var jr=Ce.exec(Wi.slice(Zi));return jr?(Xr.w=je[jr[0].toLowerCase()],Zi+jr[0].length):-1}function rr(Xr,Wi,Zi){var jr=ae.exec(Wi.slice(Zi));return jr?(Xr.w=Qt[jr[0].toLowerCase()],Zi+jr[0].length):-1}function dn(Xr,Wi,Zi){var jr=We.exec(Wi.slice(Zi));return jr?(Xr.m=hn[jr[0].toLowerCase()],Zi+jr[0].length):-1}function Gn(Xr,Wi,Zi){var jr=Re.exec(Wi.slice(Zi));return jr?(Xr.m=ze[jr[0].toLowerCase()],Zi+jr[0].length):-1}function Pr(Xr,Wi,Zi){return hr(Xr,a,Wi,Zi)}function $n(Xr,Wi,Zi){return hr(Xr,A,Wi,Zi)}function Sr(Xr,Wi,Zi){return hr(Xr,H,Wi,Zi)}function Kr(Xr){return At[Xr.getDay()]}function Gr(Xr){return bt[Xr.getDay()]}function ai(Xr){return Ft[Xr.getMonth()]}function Bi(Xr){return Ot[Xr.getMonth()]}function Oi(Xr){return ut[+(Xr.getHours()>=12)]}function Vo(Xr){return 1+~~(Xr.getMonth()/3)}function Ro(Xr){return At[Xr.getUTCDay()]}function fo(Xr){return bt[Xr.getUTCDay()]}function ua(Xr){return Ft[Xr.getUTCMonth()]}function Wa(Xr){return Ot[Xr.getUTCMonth()]}function tc(Xr){return ut[+(Xr.getUTCHours()>=12)]}function vu(Xr){return 1+~~(Xr.getUTCMonth()/3)}return{format:function(Xr){var Wi=Xn(Xr+="",rn);return Wi.toString=function(){return Xr},Wi},parse:function(Xr){var Wi=Hn(Xr+="",!1);return Wi.toString=function(){return Xr},Wi},utcFormat:function(Xr){var Wi=Xn(Xr+="",cn);return Wi.toString=function(){return Xr},Wi},utcParse:function(Xr){var Wi=Hn(Xr+="",!0);return Wi.toString=function(){return Xr},Wi}}}var dE={"-":"",_:" ",0:"0"},Qa=/^\s*\d+/,pE=/^%/,Bw=/[\\^$*+?|[\]().{}]/g;function go(r,a,A){var H=r<0?"-":"",ut=(H?-r:r)+"",bt=ut.length;return H+(bt68?1900:2e3),A+H[0].length):-1}function gO(r,a,A){var H=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(a.slice(A,A+6));return H?(r.Z=H[1]?0:-(H[2]+(H[3]||"00")),A+H[0].length):-1}function yO(r,a,A){var H=Qa.exec(a.slice(A,A+1));return H?(r.q=H[0]*3-3,A+H[0].length):-1}function vE(r,a,A){var H=Qa.exec(a.slice(A,A+2));return H?(r.m=H[0]-1,A+H[0].length):-1}function zw(r,a,A){var H=Qa.exec(a.slice(A,A+2));return H?(r.d=+H[0],A+H[0].length):-1}function O3(r,a,A){var H=Qa.exec(a.slice(A,A+3));return H?(r.m=0,r.d=+H[0],A+H[0].length):-1}function bE(r,a,A){var H=Qa.exec(a.slice(A,A+2));return H?(r.H=+H[0],A+H[0].length):-1}function xE(r,a,A){var H=Qa.exec(a.slice(A,A+2));return H?(r.M=+H[0],A+H[0].length):-1}function Uw(r,a,A){var H=Qa.exec(a.slice(A,A+2));return H?(r.S=+H[0],A+H[0].length):-1}function N3(r,a,A){var H=Qa.exec(a.slice(A,A+3));return H?(r.L=+H[0],A+H[0].length):-1}function pp(r,a,A){var H=Qa.exec(a.slice(A,A+6));return H?(r.L=Math.floor(H[0]/1e3),A+H[0].length):-1}function D3(r,a,A){var H=pE.exec(a.slice(A,A+1));return H?A+H[0].length:-1}function R3(r,a,A){var H=Qa.exec(a.slice(A));return H?(r.Q=+H[0],A+H[0].length):-1}function mp(r,a,A){var H=Qa.exec(a.slice(A));return H?(r.s=+H[0],A+H[0].length):-1}function Ff(r,a){return go(r.getDate(),a,2)}function L3(r,a){return go(r.getHours(),a,2)}function I3(r,a){return go(r.getHours()%12||12,a,2)}function Hw(r,a){return go(1+ly.count(If(r),r),a,3)}function Vw(r,a){return go(r.getMilliseconds(),a,3)}function j3(r,a){return Vw(r,a)+"000"}function B3(r,a){return go(r.getMonth()+1,a,2)}function Ww(r,a){return go(r.getMinutes(),a,2)}function F3(r,a){return go(r.getSeconds(),a,2)}function z3(r){var a=r.getDay();return a===0?7:a}function Yw(r,a){return go(og.count(If(r)-1,r),a,2)}function Ic(r){var a=r.getDay();return a>=4||a===0?up(r):up.ceil(r)}function hu(r,a){return r=Ic(r),go(up.count(If(r),r)+(If(r).getDay()===4),a,2)}function $w(r){return r.getDay()}function U3(r,a){return go(sy.count(If(r)-1,r),a,2)}function vO(r,a){return go(r.getFullYear()%100,a,2)}function Sa(r,a){return r=Ic(r),go(r.getFullYear()%100,a,2)}function hg(r,a){return go(r.getFullYear()%1e4,a,4)}function H3(r,a){var A=r.getDay();return r=A>=4||A===0?up(r):up.ceil(r),go(r.getFullYear()%1e4,a,4)}function wE(r){var a=r.getTimezoneOffset();return(a>0?"-":(a*=-1,"+"))+go(a/60|0,"0",2)+go(a%60,"0",2)}function xi(r,a){return go(r.getUTCDate(),a,2)}function V3(r,a){return go(r.getUTCHours(),a,2)}function Es(r,a){return go(r.getUTCHours()%12||12,a,2)}function W3(r,a){return go(1+hy.count(fp(r),r),a,3)}function _E(r,a){return go(r.getUTCMilliseconds(),a,3)}function Y3(r,a){return _E(r,a)+"000"}function $3(r,a){return go(r.getUTCMonth()+1,a,2)}function q3(r,a){return go(r.getUTCMinutes(),a,2)}function SE(r,a){return go(r.getUTCSeconds(),a,2)}function X3(r){var a=r.getUTCDay();return a===0?7:a}function G3(r,a){return go(uy.count(fp(r)-1,r),a,2)}function qw(r){var a=r.getUTCDay();return a>=4||a===0?hp(r):hp.ceil(r)}function Xw(r,a){return r=qw(r),go(hp.count(fp(r),r)+(fp(r).getUTCDay()===4),a,2)}function L1(r){return r.getUTCDay()}function EE(r,a){return go(ug.count(fp(r)-1,r),a,2)}function cl(r,a){return go(r.getUTCFullYear()%100,a,2)}function jc(r,a){return r=qw(r),go(r.getUTCFullYear()%100,a,2)}function fu(r,a){return go(r.getUTCFullYear()%1e4,a,4)}function I1(r,a){var A=r.getUTCDay();return r=A>=4||A===0?hp(r):hp.ceil(r),go(r.getUTCFullYear()%1e4,a,4)}function K3(){return"+0000"}function CE(){return"%"}function Xu(r){return+r}function ME(r){return Math.floor(+r/1e3)}var fg,Gw,dg,Bc,Kw;kE({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});function kE(r){return fg=R1(r),Gw=fg.format,dg=fg.parse,Bc=fg.utcFormat,Kw=fg.utcParse,fg}var my=1e3,zf=my*60,gy=zf*60,gp=gy*24,Zw=gp*7,hl=gp*30,TE=gp*365;function Qw(r){return new Date(r)}function Z3(r){return r instanceof Date?+r:+new Date(+r)}function j1(r,a,A,H,ut,bt,At,Ot,Ft){var Wt=XS(is,is),Kt=Wt.invert,ae=Wt.domain,Qt=Ft(".%L"),Ce=Ft(":%S"),je=Ft("%I:%M"),Re=Ft("%I %p"),ze=Ft("%a %d"),We=Ft("%b %d"),hn=Ft("%B"),rn=Ft("%Y"),cn=[[At,1,my],[At,5,5*my],[At,15,15*my],[At,30,30*my],[bt,1,zf],[bt,5,5*zf],[bt,15,15*zf],[bt,30,30*zf],[ut,1,gy],[ut,3,3*gy],[ut,6,6*gy],[ut,12,12*gy],[H,1,gp],[H,2,2*gp],[A,1,Zw],[a,1,hl],[a,3,3*hl],[r,1,TE]];function Rn(Hn){return(At(Hn)1)&&(r-=Math.floor(r));var a=Math.abs(r-.5);return H1.h=360*r-100,H1.s=1.5-1.5*a,H1.l=.8-.9*a,H1+""}var by=ho(),EA=Math.PI/3,CA=Math.PI*2/3;function g_(r){var a;return r=(.5-r)*Math.PI,by.r=255*(a=Math.sin(r))*a,by.g=255*(a=Math.sin(r+EA))*a,by.b=255*(a=Math.sin(r+CA))*a,by+""}function jl(r){return r=Math.max(0,Math.min(1,r)),"rgb("+Math.max(0,Math.min(255,Math.round(34.61+r*(1172.33-r*(10793.56-r*(33300.12-r*(38394.49-r*14825.05)))))))+", "+Math.max(0,Math.min(255,Math.round(23.31+r*(557.33+r*(1225.33-r*(3574.96-r*(1073.77+r*707.56)))))))+", "+Math.max(0,Math.min(255,Math.round(27.2+r*(3211.1-r*(15327.97-r*(27814-r*(22569.18-r*6838.66)))))))+")"}function zc(r){var a=r.length;return function(A){return r[Math.max(0,Math.min(a-1,Math.floor(A*a)))]}}const du=zc(Ui("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725"));var y_=zc(Ui("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),bp=zc(Ui("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),V1=zc(Ui("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"));function mg(r){return ln(mr(r).call(document.documentElement))}var v_=0;function b_(){return new Vf}function Vf(){this._="@"+(++v_).toString(36)}Vf.prototype=b_.prototype={constructor:Vf,get:function(r){for(var a=this._;!(a in r);)if(!(r=r.parentNode))return;return r[a]},set:function(r,a){return r[this._]=a},remove:function(r){return this._ in r&&delete r[this._]},toString:function(){return this._}};function x_(r){return typeof r=="string"?new Ne([document.querySelectorAll(r)],[document.documentElement]):new Ne([r==null?[]:r],ye)}function MA(r,a){a==null&&(a=er().touches);for(var A=0,H=a?a.length:0,ut=new Array(H);A1?0:r<-1?Zu:Math.acos(r)}function w_(r){return r>=1?wy:r<=-1?-wy:Math.asin(r)}function TA(r){return r.innerRadius}function _y(r){return r.outerRadius}function fl(r){return r.startAngle}function mu(r){return r.endAngle}function gu(r){return r&&r.padAngle}function dl(r,a,A,H,ut,bt,At,Ot){var Ft=A-r,Wt=H-a,Kt=At-ut,ae=Ot-bt,Qt=ae*Ft-Kt*Wt;if(!(Qt*QtPr*Pr+$n*$n&&(hr=fr,or=rr),{cx:hr,cy:or,x01:-Kt,y01:-ae,x11:hr*(ut/Rn-1),y11:or*(ut/Rn-1)}}function Sy(){var r=TA,a=_y,A=to(0),H=null,ut=fl,bt=mu,At=gu,Ot=null;function Ft(){var Wt,Kt,ae=+r.apply(this,arguments),Qt=+a.apply(this,arguments),Ce=ut.apply(this,arguments)-wy,je=bt.apply(this,arguments)-wy,Re=Ku(je-Ce),ze=je>Ce;if(Ot||(Ot=Wt=Bu()),Qtss))Ot.moveTo(0,0);else if(Re>pu-ss)Ot.moveTo(Qt*Mh(Ce),Qt*Uc(Ce)),Ot.arc(0,0,Qt,Ce,je,!ze),ae>ss&&(Ot.moveTo(ae*Mh(je),ae*Uc(je)),Ot.arc(0,0,ae,je,Ce,ze));else{var We=Ce,hn=je,rn=Ce,cn=je,Rn=Re,Xn=Re,Hn=At.apply(this,arguments)/2,hr=Hn>ss&&(H?+H.apply(this,arguments):gg(ae*ae+Qt*Qt)),or=xy(Ku(Qt-ae)/2,+A.apply(this,arguments)),fr=or,rr=or,dn,Gn;if(hr>ss){var Pr=w_(hr/ae*Uc(Hn)),$n=w_(hr/Qt*Uc(Hn));(Rn-=Pr*2)>ss?(Pr*=ze?1:-1,rn+=Pr,cn-=Pr):(Rn=0,rn=cn=(Ce+je)/2),(Xn-=$n*2)>ss?($n*=ze?1:-1,We+=$n,hn-=$n):(Xn=0,We=hn=(Ce+je)/2)}var Sr=Qt*Mh(We),Kr=Qt*Uc(We),Gr=ae*Mh(cn),ai=ae*Uc(cn);if(or>ss){var Bi=Qt*Mh(hn),Oi=Qt*Uc(hn),Vo=ae*Mh(rn),Ro=ae*Uc(rn),fo;if(Ress?rr>ss?(dn=yg(Vo,Ro,Sr,Kr,Qt,rr,ze),Gn=yg(Bi,Oi,Gr,ai,Qt,rr,ze),Ot.moveTo(dn.cx+dn.x01,dn.cy+dn.y01),rrss)||!(Rn>ss)?Ot.lineTo(Gr,ai):fr>ss?(dn=yg(Gr,ai,Bi,Oi,ae,-fr,ze),Gn=yg(Sr,Kr,Vo,Ro,ae,-fr,ze),Ot.lineTo(dn.cx+dn.x01,dn.cy+dn.y01),fr=Qt;--Ce)Ot.point(hn[Ce],rn[Ce]);Ot.lineEnd(),Ot.areaEnd()}ze&&(hn[ae]=+r(Re,ae,Kt),rn[ae]=+A(Re,ae,Kt),Ot.point(a?+a(Re,ae,Kt):hn[ae],H?+H(Re,ae,Kt):rn[ae]))}if(We)return Ot=null,We+""||null}function Wt(){return wp().defined(ut).curve(At).context(bt)}return Ft.x=function(Kt){return arguments.length?(r=typeof Kt=="function"?Kt:to(+Kt),a=null,Ft):r},Ft.x0=function(Kt){return arguments.length?(r=typeof Kt=="function"?Kt:to(+Kt),Ft):r},Ft.x1=function(Kt){return arguments.length?(a=Kt==null?null:typeof Kt=="function"?Kt:to(+Kt),Ft):a},Ft.y=function(Kt){return arguments.length?(A=typeof Kt=="function"?Kt:to(+Kt),H=null,Ft):A},Ft.y0=function(Kt){return arguments.length?(A=typeof Kt=="function"?Kt:to(+Kt),Ft):A},Ft.y1=function(Kt){return arguments.length?(H=Kt==null?null:typeof Kt=="function"?Kt:to(+Kt),Ft):H},Ft.lineX0=Ft.lineY0=function(){return Wt().x(r).y(A)},Ft.lineY1=function(){return Wt().x(r).y(H)},Ft.lineX1=function(){return Wt().x(a).y(A)},Ft.defined=function(Kt){return arguments.length?(ut=typeof Kt=="function"?Kt:to(!!Kt),Ft):ut},Ft.curve=function(Kt){return arguments.length?(At=Kt,bt!=null&&(Ot=At(bt)),Ft):At},Ft.context=function(Kt){return arguments.length?(Kt==null?bt=Ot=null:Ot=At(bt=Kt),Ft):bt},Ft}function hC(r,a){return ar?1:a>=r?0:NaN}function fC(r){return r}function AA(){var r=fC,a=hC,A=null,H=to(0),ut=to(pu),bt=to(0);function At(Ot){var Ft,Wt=Ot.length,Kt,ae,Qt=0,Ce=new Array(Wt),je=new Array(Wt),Re=+H.apply(this,arguments),ze=Math.min(pu,Math.max(-pu,ut.apply(this,arguments)-Re)),We,hn=Math.min(Math.abs(ze)/Wt,bt.apply(this,arguments)),rn=hn*(ze<0?-1:1),cn;for(Ft=0;Ft0&&(Qt+=cn);for(a!=null?Ce.sort(function(Rn,Xn){return a(je[Rn],je[Xn])}):A!=null&&Ce.sort(function(Rn,Xn){return A(Ot[Rn],Ot[Xn])}),Ft=0,ae=Qt?(ze-Wt*rn)/Qt:0;Ft0?cn*ae:0)+rn,je[Kt]={data:Ot[Kt],index:Ft,value:cn,startAngle:Re,endAngle:We,padAngle:hn};return je}return At.value=function(Ot){return arguments.length?(r=typeof Ot=="function"?Ot:to(+Ot),At):r},At.sortValues=function(Ot){return arguments.length?(a=Ot,A=null,At):a},At.sort=function(Ot){return arguments.length?(A=Ot,a=null,At):A},At.startAngle=function(Ot){return arguments.length?(H=typeof Ot=="function"?Ot:to(+Ot),At):H},At.endAngle=function(Ot){return arguments.length?(ut=typeof Ot=="function"?Ot:to(+Ot),At):ut},At.padAngle=function(Ot){return arguments.length?(bt=typeof Ot=="function"?Ot:to(+Ot),At):bt},At}var dC=S_(Wf);function pC(r){this._curve=r}pC.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(r,a){this._curve.point(a*Math.sin(r),a*-Math.cos(r))}};function S_(r){function a(A){return new pC(r(A))}return a._curve=r,a}function Ey(r){var a=r.curve;return r.angle=r.x,delete r.x,r.radius=r.y,delete r.y,r.curve=function(A){return arguments.length?a(S_(A)):a()._curve},r}function mC(){return Ey(wp().curve(dC))}function gC(){var r=cC().curve(dC),a=r.curve,A=r.lineX0,H=r.lineX1,ut=r.lineY0,bt=r.lineY1;return r.angle=r.x,delete r.x,r.startAngle=r.x0,delete r.x0,r.endAngle=r.x1,delete r.x1,r.radius=r.y,delete r.y,r.innerRadius=r.y0,delete r.y0,r.outerRadius=r.y1,delete r.y1,r.lineStartAngle=function(){return Ey(A())},delete r.lineX0,r.lineEndAngle=function(){return Ey(H())},delete r.lineX1,r.lineInnerRadius=function(){return Ey(ut())},delete r.lineY0,r.lineOuterRadius=function(){return Ey(bt())},delete r.lineY1,r.curve=function(At){return arguments.length?a(S_(At)):a()._curve},r}function Cy(r,a){return[(a=+a)*Math.cos(r-=Math.PI/2),a*Math.sin(r)]}var E_=Array.prototype.slice;function PA(r){return r.source}function OA(r){return r.target}function C_(r){var a=PA,A=OA,H=__,ut=W1,bt=null;function At(){var Ot,Ft=E_.call(arguments),Wt=a.apply(this,Ft),Kt=A.apply(this,Ft);if(bt||(bt=Ot=Bu()),r(bt,+H.apply(this,(Ft[0]=Wt,Ft)),+ut.apply(this,Ft),+H.apply(this,(Ft[0]=Kt,Ft)),+ut.apply(this,Ft)),Ot)return bt=null,Ot+""||null}return At.source=function(Ot){return arguments.length?(a=Ot,At):a},At.target=function(Ot){return arguments.length?(A=Ot,At):A},At.x=function(Ot){return arguments.length?(H=typeof Ot=="function"?Ot:to(+Ot),At):H},At.y=function(Ot){return arguments.length?(ut=typeof Ot=="function"?Ot:to(+Ot),At):ut},At.context=function(Ot){return arguments.length?(bt=Ot==null?null:Ot,At):bt},At}function NA(r,a,A,H,ut){r.moveTo(a,A),r.bezierCurveTo(a=(a+H)/2,A,a,ut,H,ut)}function DA(r,a,A,H,ut){r.moveTo(a,A),r.bezierCurveTo(a,A=(A+ut)/2,H,A,H,ut)}function yC(r,a,A,H,ut){var bt=Cy(a,A),At=Cy(a,A=(A+ut)/2),Ot=Cy(H,A),Ft=Cy(H,ut);r.moveTo(bt[0],bt[1]),r.bezierCurveTo(At[0],At[1],Ot[0],Ot[1],Ft[0],Ft[1])}function vC(){return C_(NA)}function bC(){return C_(DA)}function xO(){var r=C_(yC);return r.angle=r.x,delete r.x,r.radius=r.y,delete r.y,r}const vg={draw:function(r,a){var A=Math.sqrt(a/Zu);r.moveTo(A,0),r.arc(0,0,A,0,pu)}},xC={draw:function(r,a){var A=Math.sqrt(a/5)/2;r.moveTo(-3*A,-A),r.lineTo(-A,-A),r.lineTo(-A,-3*A),r.lineTo(A,-3*A),r.lineTo(A,-A),r.lineTo(3*A,-A),r.lineTo(3*A,A),r.lineTo(A,A),r.lineTo(A,3*A),r.lineTo(-A,3*A),r.lineTo(-A,A),r.lineTo(-3*A,A),r.closePath()}};var M_=Math.sqrt(1/3),Hc=M_*2;const _p={draw:function(r,a){var A=Math.sqrt(a/Hc),H=A*M_;r.moveTo(0,-A),r.lineTo(H,0),r.lineTo(0,A),r.lineTo(-H,0),r.closePath()}};var k_=.8908130915292852,T_=Math.sin(Zu/10)/Math.sin(7*Zu/10),RA=Math.sin(pu/10)*T_,wC=-Math.cos(pu/10)*T_;const _C={draw:function(r,a){var A=Math.sqrt(a*k_),H=RA*A,ut=wC*A;r.moveTo(0,-A),r.lineTo(H,ut);for(var bt=1;bt<5;++bt){var At=pu*bt/5,Ot=Math.cos(At),Ft=Math.sin(At);r.lineTo(Ft*A,-Ot*A),r.lineTo(Ot*H-Ft*ut,Ft*H+Ot*ut)}r.closePath()}},SC={draw:function(r,a){var A=Math.sqrt(a),H=-A/2;r.rect(H,H,A,A)}};var Y1=Math.sqrt(3);const EC={draw:function(r,a){var A=-Math.sqrt(a/(Y1*3));r.moveTo(0,A*2),r.lineTo(-Y1*A,-A),r.lineTo(Y1*A,-A),r.closePath()}};var Bl=-.5,yu=Math.sqrt(3)/2,A_=1/Math.sqrt(12),LA=(A_/2+1)*3;const CC={draw:function(r,a){var A=Math.sqrt(a/LA),H=A/2,ut=A*A_,bt=H,At=A*A_+A,Ot=-bt,Ft=At;r.moveTo(H,ut),r.lineTo(bt,At),r.lineTo(Ot,Ft),r.lineTo(Bl*H-yu*ut,yu*H+Bl*ut),r.lineTo(Bl*bt-yu*At,yu*bt+Bl*At),r.lineTo(Bl*Ot-yu*Ft,yu*Ot+Bl*Ft),r.lineTo(Bl*H+yu*ut,Bl*ut-yu*H),r.lineTo(Bl*bt+yu*At,Bl*At-yu*bt),r.lineTo(Bl*Ot+yu*Ft,Bl*Ft-yu*Ot),r.closePath()}};var IA=[vg,xC,_p,SC,_C,EC,CC];function MC(){var r=to(vg),a=to(64),A=null;function H(){var ut;if(A||(A=ut=Bu()),r.apply(this,arguments).draw(A,+a.apply(this,arguments)),ut)return A=null,ut+""||null}return H.type=function(ut){return arguments.length?(r=typeof ut=="function"?ut:to(ut),H):r},H.size=function(ut){return arguments.length?(a=typeof ut=="function"?ut:to(+ut),H):a},H.context=function(ut){return arguments.length?(A=ut==null?null:ut,H):A},H}function Yf(){}function Sp(r,a,A){r._context.bezierCurveTo((2*r._x0+r._x1)/3,(2*r._y0+r._y1)/3,(r._x0+2*r._x1)/3,(r._y0+2*r._y1)/3,(r._x0+4*r._x1+a)/6,(r._y0+4*r._y1+A)/6)}function $1(r){this._context=r}$1.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:Sp(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(r,a){switch(r=+r,a=+a,this._point){case 0:this._point=1,this._line?this._context.lineTo(r,a):this._context.moveTo(r,a);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:Sp(this,r,a);break}this._x0=this._x1,this._x1=r,this._y0=this._y1,this._y1=a}};function kC(r){return new $1(r)}function TC(r){this._context=r}TC.prototype={areaStart:Yf,areaEnd:Yf,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x2,this._y2),this._context.closePath();break}case 2:{this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break}case 3:{this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4);break}}},point:function(r,a){switch(r=+r,a=+a,this._point){case 0:this._point=1,this._x2=r,this._y2=a;break;case 1:this._point=2,this._x3=r,this._y3=a;break;case 2:this._point=3,this._x4=r,this._y4=a,this._context.moveTo((this._x0+4*this._x1+r)/6,(this._y0+4*this._y1+a)/6);break;default:Sp(this,r,a);break}this._x0=this._x1,this._x1=r,this._y0=this._y1,this._y1=a}};function jA(r){return new TC(r)}function P_(r){this._context=r}P_.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(r,a){switch(r=+r,a=+a,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var A=(this._x0+4*this._x1+r)/6,H=(this._y0+4*this._y1+a)/6;this._line?this._context.lineTo(A,H):this._context.moveTo(A,H);break;case 3:this._point=4;default:Sp(this,r,a);break}this._x0=this._x1,this._x1=r,this._y0=this._y1,this._y1=a}};function O_(r){return new P_(r)}function AC(r,a){this._basis=new $1(r),this._beta=a}AC.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var r=this._x,a=this._y,A=r.length-1;if(A>0)for(var H=r[0],ut=a[0],bt=r[A]-H,At=a[A]-ut,Ot=-1,Ft;++Ot<=A;)Ft=Ot/A,this._basis.point(this._beta*r[Ot]+(1-this._beta)*(H+Ft*bt),this._beta*a[Ot]+(1-this._beta)*(ut+Ft*At));this._x=this._y=null,this._basis.lineEnd()},point:function(r,a){this._x.push(+r),this._y.push(+a)}};const PC=function r(a){function A(H){return a===1?new $1(H):new AC(H,a)}return A.beta=function(H){return r(+H)},A}(.85);function q1(r,a,A){r._context.bezierCurveTo(r._x1+r._k*(r._x2-r._x0),r._y1+r._k*(r._y2-r._y0),r._x2+r._k*(r._x1-a),r._y2+r._k*(r._y1-A),r._x2,r._y2)}function N_(r,a){this._context=r,this._k=(1-a)/6}N_.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:q1(this,this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(r,a){switch(r=+r,a=+a,this._point){case 0:this._point=1,this._line?this._context.lineTo(r,a):this._context.moveTo(r,a);break;case 1:this._point=2,this._x1=r,this._y1=a;break;case 2:this._point=3;default:q1(this,r,a);break}this._x0=this._x1,this._x1=this._x2,this._x2=r,this._y0=this._y1,this._y1=this._y2,this._y2=a}};const OC=function r(a){function A(H){return new N_(H,a)}return A.tension=function(H){return r(+H)},A}(0);function X1(r,a){this._context=r,this._k=(1-a)/6}X1.prototype={areaStart:Yf,areaEnd:Yf,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x3,this._y3),this._context.closePath();break}case 2:{this._context.lineTo(this._x3,this._y3),this._context.closePath();break}case 3:{this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5);break}}},point:function(r,a){switch(r=+r,a=+a,this._point){case 0:this._point=1,this._x3=r,this._y3=a;break;case 1:this._point=2,this._context.moveTo(this._x4=r,this._y4=a);break;case 2:this._point=3,this._x5=r,this._y5=a;break;default:q1(this,r,a);break}this._x0=this._x1,this._x1=this._x2,this._x2=r,this._y0=this._y1,this._y1=this._y2,this._y2=a}};const NC=function r(a){function A(H){return new X1(H,a)}return A.tension=function(H){return r(+H)},A}(0);function Ep(r,a){this._context=r,this._k=(1-a)/6}Ep.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(r,a){switch(r=+r,a=+a,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:q1(this,r,a);break}this._x0=this._x1,this._x1=this._x2,this._x2=r,this._y0=this._y1,this._y1=this._y2,this._y2=a}};const BA=function r(a){function A(H){return new Ep(H,a)}return A.tension=function(H){return r(+H)},A}(0);function D_(r,a,A){var H=r._x1,ut=r._y1,bt=r._x2,At=r._y2;if(r._l01_a>ss){var Ot=2*r._l01_2a+3*r._l01_a*r._l12_a+r._l12_2a,Ft=3*r._l01_a*(r._l01_a+r._l12_a);H=(H*Ot-r._x0*r._l12_2a+r._x2*r._l01_2a)/Ft,ut=(ut*Ot-r._y0*r._l12_2a+r._y2*r._l01_2a)/Ft}if(r._l23_a>ss){var Wt=2*r._l23_2a+3*r._l23_a*r._l12_a+r._l12_2a,Kt=3*r._l23_a*(r._l23_a+r._l12_a);bt=(bt*Wt+r._x1*r._l23_2a-a*r._l12_2a)/Kt,At=(At*Wt+r._y1*r._l23_2a-A*r._l12_2a)/Kt}r._context.bezierCurveTo(H,ut,bt,At,r._x2,r._y2)}function DC(r,a){this._context=r,this._alpha=a}DC.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(r,a){if(r=+r,a=+a,this._point){var A=this._x2-r,H=this._y2-a;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(A*A+H*H,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(r,a):this._context.moveTo(r,a);break;case 1:this._point=2;break;case 2:this._point=3;default:D_(this,r,a);break}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=r,this._y0=this._y1,this._y1=this._y2,this._y2=a}};const RC=function r(a){function A(H){return a?new DC(H,a):new N_(H,0)}return A.alpha=function(H){return r(+H)},A}(.5);function LC(r,a){this._context=r,this._alpha=a}LC.prototype={areaStart:Yf,areaEnd:Yf,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x3,this._y3),this._context.closePath();break}case 2:{this._context.lineTo(this._x3,this._y3),this._context.closePath();break}case 3:{this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5);break}}},point:function(r,a){if(r=+r,a=+a,this._point){var A=this._x2-r,H=this._y2-a;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(A*A+H*H,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=r,this._y3=a;break;case 1:this._point=2,this._context.moveTo(this._x4=r,this._y4=a);break;case 2:this._point=3,this._x5=r,this._y5=a;break;default:D_(this,r,a);break}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=r,this._y0=this._y1,this._y1=this._y2,this._y2=a}};const My=function r(a){function A(H){return a?new LC(H,a):new X1(H,0)}return A.alpha=function(H){return r(+H)},A}(.5);function IC(r,a){this._context=r,this._alpha=a}IC.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(r,a){if(r=+r,a=+a,this._point){var A=this._x2-r,H=this._y2-a;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(A*A+H*H,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:D_(this,r,a);break}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=r,this._y0=this._y1,this._y1=this._y2,this._y2=a}};const FA=function r(a){function A(H){return a?new IC(H,a):new Ep(H,0)}return A.alpha=function(H){return r(+H)},A}(.5);function R_(r){this._context=r}R_.prototype={areaStart:Yf,areaEnd:Yf,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(r,a){r=+r,a=+a,this._point?this._context.lineTo(r,a):(this._point=1,this._context.moveTo(r,a))}};function zA(r){return new R_(r)}function jC(r){return r<0?-1:1}function BC(r,a,A){var H=r._x1-r._x0,ut=a-r._x1,bt=(r._y1-r._y0)/(H||ut<0&&-0),At=(A-r._y1)/(ut||H<0&&-0),Ot=(bt*ut+At*H)/(H+ut);return(jC(bt)+jC(At))*Math.min(Math.abs(bt),Math.abs(At),.5*Math.abs(Ot))||0}function L_(r,a){var A=r._x1-r._x0;return A?(3*(r._y1-r._y0)/A-a)/2:a}function G1(r,a,A){var H=r._x0,ut=r._y0,bt=r._x1,At=r._y1,Ot=(bt-H)/3;r._context.bezierCurveTo(H+Ot,ut+Ot*a,bt-Ot,At-Ot*A,bt,At)}function ky(r){this._context=r}ky.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:G1(this,this._t0,L_(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(r,a){var A=NaN;if(r=+r,a=+a,!(r===this._x1&&a===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(r,a):this._context.moveTo(r,a);break;case 1:this._point=2;break;case 2:this._point=3,G1(this,L_(this,A=BC(this,r,a)),A);break;default:G1(this,this._t0,A=BC(this,r,a));break}this._x0=this._x1,this._x1=r,this._y0=this._y1,this._y1=a,this._t0=A}}};function FC(r){this._context=new I_(r)}(FC.prototype=Object.create(ky.prototype)).point=function(r,a){ky.prototype.point.call(this,a,r)};function I_(r){this._context=r}I_.prototype={moveTo:function(r,a){this._context.moveTo(a,r)},closePath:function(){this._context.closePath()},lineTo:function(r,a){this._context.lineTo(a,r)},bezierCurveTo:function(r,a,A,H,ut,bt){this._context.bezierCurveTo(a,r,H,A,bt,ut)}};function UA(r){return new ky(r)}function HA(r){return new FC(r)}function zC(r){this._context=r}zC.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var r=this._x,a=this._y,A=r.length;if(A)if(this._line?this._context.lineTo(r[0],a[0]):this._context.moveTo(r[0],a[0]),A===2)this._context.lineTo(r[1],a[1]);else for(var H=UC(r),ut=UC(a),bt=0,At=1;At=0;--a)ut[a]=(At[a]-ut[a+1])/bt[a];for(bt[A-1]=(r[A]+ut[A-1])/2,a=0;a=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(r,a){switch(r=+r,a=+a,this._point){case 0:this._point=1,this._line?this._context.lineTo(r,a):this._context.moveTo(r,a);break;case 1:this._point=2;default:{if(this._t<=0)this._context.lineTo(this._x,a),this._context.lineTo(r,a);else{var A=this._x*(1-this._t)+r*this._t;this._context.lineTo(A,this._y),this._context.lineTo(A,a)}break}}this._x=r,this._y=a}};function _O(r){return new K1(r,.5)}function HC(r){return new K1(r,0)}function VC(r){return new K1(r,1)}function bg(r,a){if((At=r.length)>1)for(var A=1,H,ut,bt=r[a[0]],At,Ot=bt.length;A=0;)A[a]=a;return A}function WC(r,a){return r[a]}function YC(){var r=to([]),a=xg,A=bg,H=WC;function ut(bt){var At=r.apply(this,arguments),Ot,Ft=bt.length,Wt=At.length,Kt=new Array(Wt),ae;for(Ot=0;Ot0){for(var A,H,ut=0,bt=r[0].length,At;ut0)for(var A,H=0,ut,bt,At,Ot,Ft,Wt=r[a[0]].length;H0?(ut[0]=At,ut[1]=At+=bt):bt<0?(ut[1]=Ot,ut[0]=Ot+=bt):(ut[0]=0,ut[1]=bt)}function YA(r,a){if((ut=r.length)>0){for(var A=0,H=r[a[0]],ut,bt=H.length;A0)||!((bt=(ut=r[a[0]]).length)>0))){for(var A=0,H=1,ut,bt,At;Hbt&&(bt=ut,A=a);return A}function qC(r){var a=r.map(XC);return xg(r).sort(function(A,H){return a[A]-a[H]})}function XC(r){for(var a=0,A=-1,H=r.length,ut;++A0)){if(Re/=Ce,Ce<0){if(Re0){if(Re>Qt)return;Re>ae&&(ae=Re)}if(Re=H-Ot,!(!Ce&&Re<0)){if(Re/=Ce,Ce<0){if(Re>Qt)return;Re>ae&&(ae=Re)}else if(Ce>0){if(Re0)){if(Re/=je,je<0){if(Re0){if(Re>Qt)return;Re>ae&&(ae=Re)}if(Re=ut-Ft,!(!je&&Re<0)){if(Re/=je,je<0){if(Re>Qt)return;Re>ae&&(ae=Re)}else if(je>0){if(Re0)&&!(Qt<1)||(ae>0&&(r[0]=[Ot+ae*Ce,Ft+ae*je]),Qt<1&&(r[1]=[Ot+Qt*Ce,Ft+Qt*je])),!0}}}}}function tP(r,a,A,H,ut){var bt=r[1];if(bt)return!0;var At=r[0],Ot=r.left,Ft=r.right,Wt=Ot[0],Kt=Ot[1],ae=Ft[0],Qt=Ft[1],Ce=(Wt+ae)/2,je=(Kt+Qt)/2,Re,ze;if(Qt===Kt){if(Ce=H)return;if(Wt>ae){if(!At)At=[Ce,A];else if(At[1]>=ut)return;bt=[Ce,ut]}else{if(!At)At=[Ce,ut];else if(At[1]1)if(Wt>ae){if(!At)At=[(A-ze)/Re,A];else if(At[1]>=ut)return;bt=[(ut-ze)/Re,ut]}else{if(!At)At=[(ut-ze)/Re,ut];else if(At[1]=H)return;bt=[H,Re*H+ze]}else{if(!At)At=[H,Re*H+ze];else if(At[0]Bo||Math.abs(bt[0][1]-bt[1][1])>Bo))&&delete Cs[ut]}function eP(r){return Fl[r.index]={site:r,halfedges:[]}}function nP(r,a){var A=r.site,H=a.left,ut=a.right;return A===ut&&(ut=H,H=A),ut?Math.atan2(ut[1]-H[1],ut[0]-H[0]):(A===H?(H=a[1],ut=a[0]):(H=a[0],ut=a[1]),Math.atan2(H[0]-ut[0],ut[1]-H[1]))}function eM(r,a){return a[+(a.left!==r.site)]}function rP(r,a){return a[+(a.left===r.site)]}function iP(){for(var r=0,a=Fl.length,A,H,ut,bt;rBo||Math.abs(ze-Ce)>Bo)&&(Wt.splice(Ft,0,Cs.push(Ay(Ot,je,Math.abs(Re-r)Bo?[r,Math.abs(Qt-r)Bo?[Math.abs(Ce-H)Bo?[A,Math.abs(Qt-A)Bo?[Math.abs(Ce-a)=-nb)){var Ce=Ft*Ft+Wt*Wt,je=Kt*Kt+ae*ae,Re=(ae*Ce-Wt*je)/Qt,ze=(Ft*je-Kt*Ce)/Qt,We=U_.pop()||new aP;We.arc=r,We.site=ut,We.x=Re+At,We.y=(We.cy=ze+Ot)+Math.sqrt(Re*Re+ze*ze),r.circle=We;for(var hn=null,rn=Oy._;rn;)if(We.yBo)Ot=Ot.L;else if(At=a-uP(Ot,A),At>Bo){if(!Ot.R){H=Ot;break}Ot=Ot.R}else{bt>-Bo?(H=Ot.P,ut=Ot):At>-Bo?(H=Ot,ut=Ot.N):H=ut=Ot;break}eP(r);var Ft=rM(r);if(_g.insert(H,Ft),!(!H&&!ut)){if(H===ut){Py(H),ut=rM(H.site),_g.insert(Ft,ut),Ft.edge=ut.edge=wg(H.site,Ft.site),Cp(H),Cp(ut);return}if(!ut){Ft.edge=wg(H.site,Ft.site);return}Py(H),Py(ut);var Wt=H.site,Kt=Wt[0],ae=Wt[1],Qt=r[0]-Kt,Ce=r[1]-ae,je=ut.site,Re=je[0]-Kt,ze=je[1]-ae,We=2*(Qt*ze-Ce*Re),hn=Qt*Qt+Ce*Ce,rn=Re*Re+ze*ze,cn=[(ze*hn-Ce*rn)/We+Kt,(Qt*rn-Re*hn)/We+ae];J1(ut.edge,Wt,je,cn),Ft.edge=wg(Wt,r,null,cn),ut.edge=wg(r,je,null,cn),Cp(H),Cp(ut)}}function oM(r,a){var A=r.site,H=A[0],ut=A[1],bt=ut-a;if(!bt)return H;var At=r.P;if(!At)return-1/0;A=At.site;var Ot=A[0],Ft=A[1],Wt=Ft-a;if(!Wt)return Ot;var Kt=Ot-H,ae=1/bt-1/Wt,Qt=Kt/Wt;return ae?(-Qt+Math.sqrt(Qt*Qt-2*ae*(Kt*Kt/(-2*Wt)-Ft+Wt/2+ut-bt/2)))/ae+H:(H+Ot)/2}function uP(r,a){var A=r.N;if(A)return oM(A,a);var H=r.site;return H[1]===a?H[0]:1/0}var Bo=1e-6,nb=1e-12,_g,Fl,Oy,Cs;function cP(r,a,A){return(r[0]-A[0])*(a[1]-r[1])-(r[0]-a[0])*(A[1]-r[1])}function aM(r,a){return a[1]-r[1]||a[0]-r[0]}function H_(r,a){var A=r.sort(aM).pop(),H,ut,bt;for(Cs=[],Fl=new Array(r.length),_g=new QC,Oy=new QC;;)if(bt=tb,A&&(!bt||A[1]=At)return null;var Ft=r-Ot.site[0],Wt=a-Ot.site[1],Kt=Ft*Ft+Wt*Wt;do Ot=H.cells[ut=bt],bt=null,Ot.halfedges.forEach(function(ae){var Qt=H.edges[ae],Ce=Qt.left;if(!((Ce===Ot.site||!Ce)&&!(Ce=Qt.right))){var je=r-Ce[0],Re=a-Ce[1],ze=je*je+Re*Re;zeH?(H+ut)/2:Math.min(0,H)||Math.max(0,ut),At>bt?(bt+At)/2:Math.min(0,bt)||Math.max(0,At))}function pP(){var r=lM,a=uM,A=cM,H=sb,ut=dP,bt=[0,1/0],At=[[-1/0,-1/0],[1/0,1/0]],Ot=250,Ft=IS,Wt=ft("start","zoom","end"),Kt,ae,Qt=500,Ce=150,je=0;function Re(dn){dn.property("__zoom",ab).on("wheel.zoom",Xn).on("mousedown.zoom",Hn).on("dblclick.zoom",hr).filter(ut).on("touchstart.zoom",or).on("touchmove.zoom",fr).on("touchend.zoom touchcancel.zoom",rr).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}Re.transform=function(dn,Gn,Pr){var $n=dn.selection?dn.selection():dn;$n.property("__zoom",ab),dn!==$n?rn(dn,Gn,Pr):$n.interrupt().each(function(){cn(this,arguments).start().zoom(null,typeof Gn=="function"?Gn.apply(this,arguments):Gn).end()})},Re.scaleBy=function(dn,Gn,Pr){Re.scaleTo(dn,function(){var $n=this.__zoom.k,Sr=typeof Gn=="function"?Gn.apply(this,arguments):Gn;return $n*Sr},Pr)},Re.scaleTo=function(dn,Gn,Pr){Re.transform(dn,function(){var $n=a.apply(this,arguments),Sr=this.__zoom,Kr=Pr==null?hn($n):typeof Pr=="function"?Pr.apply(this,arguments):Pr,Gr=Sr.invert(Kr),ai=typeof Gn=="function"?Gn.apply(this,arguments):Gn;return A(We(ze(Sr,ai),Kr,Gr),$n,At)},Pr)},Re.translateBy=function(dn,Gn,Pr){Re.transform(dn,function(){return A(this.__zoom.translate(typeof Gn=="function"?Gn.apply(this,arguments):Gn,typeof Pr=="function"?Pr.apply(this,arguments):Pr),a.apply(this,arguments),At)})},Re.translateTo=function(dn,Gn,Pr,$n){Re.transform(dn,function(){var Sr=a.apply(this,arguments),Kr=this.__zoom,Gr=$n==null?hn(Sr):typeof $n=="function"?$n.apply(this,arguments):$n;return A(ib.translate(Gr[0],Gr[1]).scale(Kr.k).translate(typeof Gn=="function"?-Gn.apply(this,arguments):-Gn,typeof Pr=="function"?-Pr.apply(this,arguments):-Pr),Sr,At)},$n)};function ze(dn,Gn){return Gn=Math.max(bt[0],Math.min(bt[1],Gn)),Gn===dn.k?dn:new Ah(Gn,dn.x,dn.y)}function We(dn,Gn,Pr){var $n=Gn[0]-Pr[0]*dn.k,Sr=Gn[1]-Pr[1]*dn.k;return $n===dn.x&&Sr===dn.y?dn:new Ah(dn.k,$n,Sr)}function hn(dn){return[(+dn[0][0]+ +dn[1][0])/2,(+dn[0][1]+ +dn[1][1])/2]}function rn(dn,Gn,Pr){dn.on("start.zoom",function(){cn(this,arguments).start()}).on("interrupt.zoom end.zoom",function(){cn(this,arguments).end()}).tween("zoom",function(){var $n=this,Sr=arguments,Kr=cn($n,Sr),Gr=a.apply($n,Sr),ai=Pr==null?hn(Gr):typeof Pr=="function"?Pr.apply($n,Sr):Pr,Bi=Math.max(Gr[1][0]-Gr[0][0],Gr[1][1]-Gr[0][1]),Oi=$n.__zoom,Vo=typeof Gn=="function"?Gn.apply($n,Sr):Gn,Ro=Ft(Oi.invert(ai).concat(Bi/Oi.k),Vo.invert(ai).concat(Bi/Vo.k));return function(fo){if(fo===1)fo=Vo;else{var ua=Ro(fo),Wa=Bi/ua[2];fo=new Ah(Wa,ai[0]-ua[0]*Wa,ai[1]-ua[1]*Wa)}Kr.zoom(null,fo)}})}function cn(dn,Gn,Pr){return!Pr&&dn.__zooming||new Rn(dn,Gn)}function Rn(dn,Gn){this.that=dn,this.args=Gn,this.active=0,this.extent=a.apply(dn,Gn),this.taps=0}Rn.prototype={start:function(){return++this.active===1&&(this.that.__zooming=this,this.emit("start")),this},zoom:function(dn,Gn){return this.mouse&&dn!=="mouse"&&(this.mouse[1]=Gn.invert(this.mouse[0])),this.touch0&&dn!=="touch"&&(this.touch0[1]=Gn.invert(this.touch0[0])),this.touch1&&dn!=="touch"&&(this.touch1[1]=Gn.invert(this.touch1[0])),this.that.__zoom=Gn,this.emit("zoom"),this},end:function(){return--this.active===0&&(delete this.that.__zooming,this.emit("end")),this},emit:function(dn){Gt(new fP(Re,dn,this.that.__zoom),Wt.apply,Wt,[dn,this.that,this.args])}};function Xn(){if(!r.apply(this,arguments))return;var dn=cn(this,arguments),Gn=this.__zoom,Pr=Math.max(bt[0],Math.min(bt[1],Gn.k*Math.pow(2,H.apply(this,arguments)))),$n=Or(this);if(dn.wheel)(dn.mouse[0][0]!==$n[0]||dn.mouse[0][1]!==$n[1])&&(dn.mouse[1]=Gn.invert(dn.mouse[0]=$n)),clearTimeout(dn.wheel);else{if(Gn.k===Pr)return;dn.mouse=[$n,Gn.invert($n)],Au(this),dn.start()}Sg(),dn.wheel=setTimeout(Sr,Ce),dn.zoom("mouse",A(We(ze(Gn,Pr),dn.mouse[0],dn.mouse[1]),dn.extent,At));function Sr(){dn.wheel=null,dn.end()}}function Hn(){if(ae||!r.apply(this,arguments))return;var dn=cn(this,arguments,!0),Gn=ln(Cr.view).on("mousemove.zoom",Kr,!0).on("mouseup.zoom",Gr,!0),Pr=Or(this),$n=Cr.clientX,Sr=Cr.clientY;Yn(Cr.view),ob(),dn.mouse=[Pr,this.__zoom.invert(Pr)],Au(this),dn.start();function Kr(){if(Sg(),!dn.moved){var ai=Cr.clientX-$n,Bi=Cr.clientY-Sr;dn.moved=ai*ai+Bi*Bi>je}dn.zoom("mouse",A(We(dn.that.__zoom,dn.mouse[0]=Or(dn.that),dn.mouse[1]),dn.extent,At))}function Gr(){Gn.on("mousemove.zoom mouseup.zoom",null),gr(Cr.view,dn.moved),Sg(),dn.end()}}function hr(){if(r.apply(this,arguments)){var dn=this.__zoom,Gn=Or(this),Pr=dn.invert(Gn),$n=dn.k*(Cr.shiftKey?.5:2),Sr=A(We(ze(dn,$n),Gn,Pr),a.apply(this,arguments),At);Sg(),Ot>0?ln(this).transition().duration(Ot).call(rn,Sr,Gn):ln(this).call(Re.transform,Sr)}}function or(){if(r.apply(this,arguments)){var dn=Cr.touches,Gn=dn.length,Pr=cn(this,arguments,Cr.changedTouches.length===Gn),$n,Sr,Kr,Gr;for(ob(),Sr=0;Sr{"use strict";Mt.d(Pe,{V_:()=>q,h1:()=>at,ah:()=>z,Jj:()=>U,yl:()=>Lt,$A:()=>K,rG:()=>Z,KS:()=>X,Xx:()=>j,JW:()=>m,T9:()=>f,i2:()=>v,JZ:()=>I,Am:()=>k,jk:()=>T,AS:()=>J,Ny:()=>G,YV:()=>g,y1:()=>b,SQ:()=>st,k4:()=>nt,cz:()=>ft,c3:()=>p,Ft:()=>l,zr:()=>y,lq:()=>M,sG:()=>w,Zc:()=>C,mg:()=>pt,GV:()=>V,yU:()=>Ct});function q(L,Y){return LY?1:L>=Y?0:NaN}function Lt(L){return L.length===1&&(L=_(L)),{left:function(Y,rt,it,D){for(it==null&&(it=0),D==null&&(D=Y.length);it>>1;L(Y[O],rt)<0?it=O+1:D=O}return it},right:function(Y,rt,it,D){for(it==null&&(it=0),D==null&&(D=Y.length);it>>1;L(Y[O],rt)>0?D=O:it=O+1}return it}}}function _(L){return function(Y,rt){return q(L(Y),rt)}}var E=Lt(q),U=E.right,z=E.left;const at=U;function J(L,Y){Y==null&&(Y=tt);for(var rt=0,it=L.length-1,D=L[0],O=new Array(it<0?0:it);rtL?1:Y>=L?0:NaN}function Q(L){return L===null?NaN:+L}function V(L,Y){var rt=L.length,it=0,D=-1,O=0,W,lt,ot=0;if(Y==null)for(;++D1)return ot/(it-1)}function X(L,Y){var rt=V(L,Y);return rt&&Math.sqrt(rt)}function j(L,Y){var rt=L.length,it=-1,D,O,W;if(Y==null){for(;++it=D)for(O=W=D;++itD&&(O=D),W=D)for(O=W=D;++itD&&(O=D),W0)return[L];if((it=Y0)for(L=Math.ceil(L/lt),Y=Math.floor(Y/lt),W=new Array(O=Math.ceil(Y-L+1));++D=0?(O>=x?10:O>=o?5:O>=u?2:1)*Math.pow(10,D):-Math.pow(10,-D)/(O>=x?10:O>=o?5:O>=u?2:1)}function w(L,Y,rt){var it=Math.abs(Y-L)/Math.max(0,rt),D=Math.pow(10,Math.floor(Math.log(it)/Math.LN10)),O=it/D;return O>=x?D*=10:O>=o?D*=5:O>=u&&(D*=2),Yvt;)Et.pop(),--kt;var Nt=new Array(kt+1),gt;for(O=0;O<=kt;++O)gt=Nt[O]=[],gt.x0=O>0?Et[O-1]:dt,gt.x1=O=1)return+rt(L[it-1],it-1,L);var it,D=(it-1)*Y,O=Math.floor(D),W=+rt(L[O],O,L),lt=+rt(L[O+1],O+1,L);return W+(lt-W)*(D-O)}}function p(L,Y,rt){return L=R.call(L,Q).sort(q),Math.ceil((rt-Y)/(2*(g(L,.75)-g(L,.25))*Math.pow(L.length,-.3333333333333333)))}function l(L,Y,rt){return Math.ceil((rt-Y)/(3.5*X(L)*Math.pow(L.length,-.3333333333333333)))}function f(L,Y){var rt=L.length,it=-1,D,O;if(Y==null){for(;++it=D)for(O=D;++itO&&(O=D)}else for(;++it=D)for(O=D;++itO&&(O=D);return O}function v(L,Y){var rt=L.length,it=rt,D=-1,O,W=0;if(Y==null)for(;++D=0;)for(W=L[Y],rt=W.length;--rt>=0;)O[--D]=W[rt];return O}function T(L,Y){var rt=L.length,it=-1,D,O;if(Y==null){for(;++it=D)for(O=D;++itD&&(O=D)}else for(;++it=D)for(O=D;++itD&&(O=D);return O}function G(L,Y){for(var rt=Y.length,it=new Array(rt);rt--;)it[rt]=L[Y[rt]];return it}function st(L,Y){if(rt=L.length){var rt,it=0,D=0,O,W=L[D];for(Y==null&&(Y=q);++it=y?w:""+Array(y+1-g.length).join(m)+w},d={s:B,z:function(w){var y=-w.utcOffset(),m=Math.abs(y),g=Math.floor(m/60),p=m%60;return(y<=0?"+":"-")+B(g,2,"0")+":"+B(p,2,"0")},m:function w(y,m){if(y.date()1)return w(f[0])}else{var v=y.name;P[v]=y,p=v}return!g&&p&&(R=p),p||!g&&R},o=function(w,y){if(b(w))return w.clone();var m=typeof y=="object"?y:{};return m.date=w,m.args=arguments,new C(m)},u=d;u.l=x,u.i=b,u.w=function(w,y){return o(w,{locale:y.$L,utc:y.$u,x:y.$x,$offset:y.$offset})};var C=function(){function w(m){this.$L=x(m.locale,null,!0),this.parse(m),this.$x=this.$x||m.x||{},this[s]=!0}var y=w.prototype;return y.parse=function(m){this.$d=function(g){var p=g.date,l=g.utc;if(p===null)return new Date(NaN);if(u.u(p))return new Date;if(p instanceof Date)return new Date(p);if(typeof p=="string"&&!/Z$/i.test(p)){var f=p.match(V);if(f){var v=f[2]-1||0,I=(f[7]||"0").substring(0,3);return l?new Date(Date.UTC(f[1],v,f[3]||1,f[4]||0,f[5]||0,f[6]||0,I)):new Date(f[1],v,f[3]||1,f[4]||0,f[5]||0,f[6]||0,I)}}return new Date(p)}(m),this.init()},y.init=function(){var m=this.$d;this.$y=m.getFullYear(),this.$M=m.getMonth(),this.$D=m.getDate(),this.$W=m.getDay(),this.$H=m.getHours(),this.$m=m.getMinutes(),this.$s=m.getSeconds(),this.$ms=m.getMilliseconds()},y.$utils=function(){return u},y.isValid=function(){return this.$d.toString()!==Q},y.isSame=function(m,g){var p=o(m);return this.startOf(g)<=p&&p<=this.endOf(g)},y.isAfter=function(m,g){return o(m)68?1900:2e3)},at=function(V){return function(X){this[V]=+X}},J=[/[+-]\d\d:?(\d\d)?|Z/,function(V){(this.zone||(this.zone={})).offset=function(X){if(!X||X==="Z")return 0;var j=X.match(/([+-]|\d\d)/g),B=60*j[1]+(+j[2]||0);return B===0?0:j[0]==="+"?-B:B}(V)}],tt=function(V){var X=U[V];return X&&(X.indexOf?X:X.s.concat(X.f))},K=function(V,X){var j,B=U.meridiem;if(B){for(var d=1;d<=24;d+=1)if(V.indexOf(B(d,0,X))>-1){j=d>12;break}}else j=V===(X?"pm":"PM");return j},Z={A:[E,function(V){this.afternoon=K(V,!1)}],a:[E,function(V){this.afternoon=K(V,!0)}],Q:[q,function(V){this.month=3*(V-1)+1}],S:[q,function(V){this.milliseconds=100*+V}],SS:[Lt,function(V){this.milliseconds=10*+V}],SSS:[/\d{3}/,function(V){this.milliseconds=+V}],s:[_,at("seconds")],ss:[_,at("seconds")],m:[_,at("minutes")],mm:[_,at("minutes")],H:[_,at("hours")],h:[_,at("hours")],HH:[_,at("hours")],hh:[_,at("hours")],D:[_,at("day")],DD:[Lt,at("day")],Do:[E,function(V){var X=U.ordinal,j=V.match(/\d+/);if(this.day=j[0],X)for(var B=1;B<=31;B+=1)X(B).replace(/\[|\]/g,"")===V&&(this.day=B)}],w:[_,at("week")],ww:[Lt,at("week")],M:[_,at("month")],MM:[Lt,at("month")],MMM:[E,function(V){var X=tt("months"),j=(tt("monthsShort")||X.map(function(B){return B.slice(0,3)})).indexOf(V)+1;if(j<1)throw new Error;this.month=j%12||j}],MMMM:[E,function(V){var X=tt("months").indexOf(V)+1;if(X<1)throw new Error;this.month=X%12||X}],Y:[/[+-]?\d+/,at("year")],YY:[Lt,function(V){this.year=z(V)}],YYYY:[/\d{4}/,at("year")],Z:J,ZZ:J};function Q(V){var X,j;X=V,j=U&&U.formats;for(var B=(V=X.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(o,u,C){var M=C&&C.toUpperCase();return u||j[C]||Pe[C]||j[M].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(w,y,m){return y||m.slice(1)})})).match(Mt),d=B.length,R=0;R-1)return new Date((p==="X"?1e3:1)*g);var v=Q(p)(g),I=v.year,k=v.month,T=v.day,G=v.hours,st=v.minutes,nt=v.seconds,ft=v.milliseconds,pt=v.zone,St=v.week,Ct=new Date,L=T||(I||k?1:Ct.getDate()),Y=I||Ct.getFullYear(),rt=0;I&&!k||(rt=k>0?k-1:Ct.getMonth());var it,D=G||0,O=st||0,W=nt||0,lt=ft||0;return pt?new Date(Date.UTC(Y,rt,L,D,O,W,lt+60*pt.offset*1e3)):l?new Date(Date.UTC(Y,rt,L,D,O,W,lt)):(it=new Date(Y,rt,L,D,O,W,lt),St&&(it=f(it).week(St).toDate()),it)}catch(ot){return new Date("")}}(P,x,s,j),this.init(),M&&M!==!0&&(this.$L=this.locale(M).$L),C&&P!=this.format(x)&&(this.$d=new Date("")),U={}}else if(x instanceof Array)for(var w=x.length,y=1;y<=w;y+=1){b[1]=x[y-1];var m=j.apply(this,b);if(m.isValid()){this.$d=m.$d,this.$L=m.$L,this.init();break}y===w&&(this.$d=new Date(""))}else d.call(this,R)}}})},9050:function(br){(function(Pe,Mt){br.exports=Mt()})(this,function(){"use strict";return function(Pe,Mt,q){Mt.prototype.isBetween=function(Lt,_,E,U){var z=q(Lt),at=q(_),J=(U=U||"()")[0]==="(",tt=U[1]===")";return(J?this.isAfter(z,E):!this.isBefore(z,E))&&(tt?this.isBefore(at,E):!this.isAfter(at,E))||(J?this.isBefore(z,E):!this.isAfter(z,E))&&(tt?this.isAfter(at,E):!this.isBefore(at,E))}}})},2976:function(br){(function(Pe,Mt){br.exports=Mt()})(this,function(){"use strict";var Pe={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};return function(Mt,q,Lt){var _=q.prototype,E=_.format;Lt.en.formats=Pe,_.format=function(U){U===void 0&&(U="YYYY-MM-DDTHH:mm:ssZ");var z=this.$locale().formats,at=function(J,tt){return J.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(K,Z,Q){var V=Q&&Q.toUpperCase();return Z||tt[Q]||Pe[Q]||tt[V].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(X,j,B){return j||B.slice(1)})})}(U,z===void 0?{}:z);return E.call(this,at)}}})},1398:function(br){(function(Pe,Mt){br.exports=Mt()})(this,function(){"use strict";var Pe="month",Mt="quarter";return function(q,Lt){var _=Lt.prototype;_.quarter=function(z){return this.$utils().u(z)?Math.ceil((this.month()+1)/3):this.month(this.month()%3+3*(z-1))};var E=_.add;_.add=function(z,at){return z=Number(z),this.$utils().p(at)===Mt?this.add(3*z,Pe):E.bind(this)(z,at)};var U=_.startOf;_.startOf=function(z,at){var J=this.$utils(),tt=!!J.u(at)||at;if(J.p(z)===Mt){var K=this.quarter()-1;return tt?this.month(3*K).startOf(Pe).startOf("day"):this.month(3*K+2).endOf(Pe).endOf("day")}return U.bind(this)(z,at)}}})},4843:function(br){(function(Pe,Mt){br.exports=Mt()})(this,function(){"use strict";var Pe={year:0,month:1,day:2,hour:3,minute:4,second:5},Mt={};return function(q,Lt,_){var E,U=function(tt,K,Z){Z===void 0&&(Z={});var Q=new Date(tt),V=function(X,j){j===void 0&&(j={});var B=j.timeZoneName||"short",d=X+"|"+B,R=Mt[d];return R||(R=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:X,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",timeZoneName:B}),Mt[d]=R),R}(K,Z);return V.formatToParts(Q)},z=function(tt,K){for(var Z=U(tt,K),Q=[],V=0;V=0&&(Q[d]=parseInt(B,10))}var R=Q[3],P=R===24?0:R,s=Q[0]+"-"+Q[1]+"-"+Q[2]+" "+P+":"+Q[4]+":"+Q[5]+":000",b=+tt;return(_.utc(s).valueOf()-(b-=b%1e3))/6e4},at=Lt.prototype;at.tz=function(tt,K){tt===void 0&&(tt=E);var Z,Q=this.utcOffset(),V=this.toDate(),X=V.toLocaleString("en-US",{timeZone:tt}),j=Math.round((V-new Date(X))/1e3/60),B=15*-Math.round(V.getTimezoneOffset()/15)-j;if(!Number(B))Z=this.utcOffset(0,K);else if(Z=_(X,{locale:this.$L}).$set("millisecond",this.$ms).utcOffset(B,!0),K){var d=Z.utcOffset();Z=Z.add(Q-d,"minute")}return Z.$x.$timezone=tt,Z},at.offsetName=function(tt){var K=this.$x.$timezone||_.tz.guess(),Z=U(this.valueOf(),K,{timeZoneName:tt}).find(function(Q){return Q.type.toLowerCase()==="timezonename"});return Z&&Z.value};var J=at.startOf;at.startOf=function(tt,K){if(!this.$x||!this.$x.$timezone)return J.call(this,tt,K);var Z=_(this.format("YYYY-MM-DD HH:mm:ss:SSS"),{locale:this.$L});return J.call(Z,tt,K).tz(this.$x.$timezone,!0)},_.tz=function(tt,K,Z){var Q=Z&&K,V=Z||K||E,X=z(+_(),V);if(typeof tt!="string")return _(tt).tz(V);var j=function(P,s,b){var x=P-60*s*1e3,o=z(x,b);if(s===o)return[x,s];var u=z(x-=60*(o-s)*1e3,b);return o===u?[x,o]:[P-60*Math.min(o,u)*1e3,Math.max(o,u)]}(_.utc(tt,Q).valueOf(),X,V),B=j[0],d=j[1],R=_(B).utcOffset(d);return R.$x.$timezone=V,R},_.tz.guess=function(){return Intl.DateTimeFormat().resolvedOptions().timeZone},_.tz.setDefault=function(tt){E=tt}}})},4112:function(br){(function(Pe,Mt){br.exports=Mt()})(this,function(){"use strict";var Pe="minute",Mt=/[+-]\d\d(?::?\d\d)?/g,q=/([+-]|\d\d)/g;return function(Lt,_,E){var U=_.prototype;E.utc=function(Q){var V={date:Q,utc:!0,args:arguments};return new _(V)},U.utc=function(Q){var V=E(this.toDate(),{locale:this.$L,utc:!0});return Q?V.add(this.utcOffset(),Pe):V},U.local=function(){return E(this.toDate(),{locale:this.$L,utc:!1})};var z=U.parse;U.parse=function(Q){Q.utc&&(this.$u=!0),this.$utils().u(Q.$offset)||(this.$offset=Q.$offset),z.call(this,Q)};var at=U.init;U.init=function(){if(this.$u){var Q=this.$d;this.$y=Q.getUTCFullYear(),this.$M=Q.getUTCMonth(),this.$D=Q.getUTCDate(),this.$W=Q.getUTCDay(),this.$H=Q.getUTCHours(),this.$m=Q.getUTCMinutes(),this.$s=Q.getUTCSeconds(),this.$ms=Q.getUTCMilliseconds()}else at.call(this)};var J=U.utcOffset;U.utcOffset=function(Q,V){var X=this.$utils().u;if(X(Q))return this.$u?0:X(this.$offset)?J.call(this):this.$offset;if(typeof Q=="string"&&(Q=function(R){R===void 0&&(R="");var P=R.match(Mt);if(!P)return null;var s=(""+P[0]).match(q)||["-",0,0],b=s[0],x=60*+s[1]+ +s[2];return x===0?0:b==="+"?x:-x}(Q),Q===null))return this;var j=Math.abs(Q)<=16?60*Q:Q,B=this;if(V)return B.$offset=j,B.$u=Q===0,B;if(Q!==0){var d=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();(B=this.local().add(j+d,Pe)).$offset=j,B.$x.$localOffset=d}else B=this.utc();return B};var tt=U.format;U.format=function(Q){var V=Q||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return tt.call(this,V)},U.valueOf=function(){var Q=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*Q},U.isUTC=function(){return!!this.$u},U.toISOString=function(){return this.toDate().toISOString()},U.toString=function(){return this.toDate().toUTCString()};var K=U.toDate;U.toDate=function(Q){return Q==="s"&&this.$offset?E(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():K.call(this)};var Z=U.diff;U.diff=function(Q,V,X){if(Q&&this.$u===Q.$u)return Z.call(this,Q,V,X);var j=this.local(),B=E(Q).local();return Z.call(j,B,V,X)}}})},2713:(br,Pe,Mt)=>{var q;/*! Copyright (c) 2015 Jed Watson. Based on code that is Copyright 2013-2015, Facebook, Inc. All rights reserved. -*/(function(){"use strict";var _t=!!(typeof window!="undefined"&&window.document&&window.document.createElement),m={canUseDOM:_t,canUseWorkers:typeof Worker!="undefined",canUseEventListeners:_t&&!!(window.addEventListener||window.attachEvent),canUseViewport:_t&&!!window.screen};j=function(){return m}.call(ue,ht,ue,We),j!==void 0&&(We.exports=j)})()},5215:We=>{"use strict";We.exports=function ue(ht,j){if(ht===j)return!0;if(ht&&j&&typeof ht=="object"&&typeof j=="object"){if(ht.constructor!==j.constructor)return!1;var _t,m,y;if(Array.isArray(ht)){if(_t=ht.length,_t!=j.length)return!1;for(m=_t;m--!==0;)if(!ue(ht[m],j[m]))return!1;return!0}if(ht.constructor===RegExp)return ht.source===j.source&&ht.flags===j.flags;if(ht.valueOf!==Object.prototype.valueOf)return ht.valueOf()===j.valueOf();if(ht.toString!==Object.prototype.toString)return ht.toString()===j.toString();if(y=Object.keys(ht),_t=y.length,_t!==Object.keys(j).length)return!1;for(m=_t;m--!==0;)if(!Object.prototype.hasOwnProperty.call(j,y[m]))return!1;for(m=_t;m--!==0;){var R=y[m];if(!ue(ht[R],j[R]))return!1}return!0}return ht!==ht&&j!==j}},6193:function(We,ue,ht){var j;(function(_t,m){We.exports?(m.default=m,We.exports=_t&&_t.document?m(_t):m):(j=function(){return m(_t)}.call(ue,ht,ue,We),j!==void 0&&(We.exports=j))})(typeof window!="undefined"?window:this,function(_t){"use strict";var m={};function y(R,B,et,K){!R.hasOwnProperty(B)&&(R[B]=K.apply(null,et),_t&&typeof CustomEvent=="function"&&_t.dispatchEvent(new CustomEvent("HighchartsModuleLoaded",{detail:{path:B,module:R[B]}})))}return y(m,"Core/Globals.js",[],function(){var R,B;return(B=R||(R={})).SVG_NS="http://www.w3.org/2000/svg",B.product="Highcharts",B.version="11.4.8",B.win=_t!==void 0?_t:{},B.doc=B.win.document,B.svg=B.doc&&B.doc.createElementNS&&!!B.doc.createElementNS(B.SVG_NS,"svg").createSVGRect,B.userAgent=B.win.navigator&&B.win.navigator.userAgent||"",B.isChrome=B.win.chrome,B.isFirefox=B.userAgent.indexOf("Firefox")!==-1,B.isMS=/(edge|msie|trident)/i.test(B.userAgent)&&!B.win.opera,B.isSafari=!B.isChrome&&B.userAgent.indexOf("Safari")!==-1,B.isTouchDevice=/(Mobile|Android|Windows Phone)/.test(B.userAgent),B.isWebKit=B.userAgent.indexOf("AppleWebKit")!==-1,B.deg2rad=2*Math.PI/360,B.hasBidiBug=B.isFirefox&&4>parseInt(B.userAgent.split("Firefox/")[1],10),B.marginNames=["plotTop","marginRight","marginBottom","plotLeft"],B.noop=function(){},B.supportsPassiveEvents=function(){let et=!1;if(!B.isMS){let K=Object.defineProperty({},"passive",{get:function(){et=!0}});B.win.addEventListener&&B.win.removeEventListener&&(B.win.addEventListener("testPassive",B.noop,K),B.win.removeEventListener("testPassive",B.noop,K))}return et}(),B.charts=[],B.composed=[],B.dateFormats={},B.seriesTypes={},B.symbolSizes={},B.chartCount=0,R}),y(m,"Core/Utilities.js",[m["Core/Globals.js"]],function(R){let B,{charts:et,doc:K,win:J}=R;function q(p,l,f,b){let z=l?"Highcharts error":"Highcharts warning";p===32&&(p=`${z}: Deprecated member`);let T=d(p),k=T?`${z} #${p}: www.highcharts.com/errors/${p}/`:p.toString();if(b!==void 0){let Q="";T&&(k+="?"),S(b,function(st,nt){Q+=` - - ${nt}: ${st}`,T&&(k+=encodeURI(nt)+"="+encodeURI(st))}),k+=Q}g(R,"displayError",{chart:f,code:p,message:k,params:b},function(){if(l)throw Error(k);J.console&&q.messages.indexOf(k)===-1&&console.warn(k)}),q.messages.push(k)}function Z(p,l){return parseInt(p,l||10)}function tt(p){return typeof p=="string"}function H(p){let l=Object.prototype.toString.call(p);return l==="[object Array]"||l==="[object Array Iterator]"}function X(p,l){return!!p&&typeof p=="object"&&(!l||!H(p))}function F(p){return X(p)&&typeof p.nodeType=="number"}function U(p){let l=p&&p.constructor;return!!(X(p,!0)&&!F(p)&&l&&l.name&&l.name!=="Object")}function d(p){return typeof p=="number"&&!isNaN(p)&&p<1/0&&p>-1/0}function L(p){return p!=null}function M(p,l,f){let b,z=tt(l)&&!L(f),T=(k,Q)=>{L(k)?p.setAttribute(Q,k):z?(b=p.getAttribute(Q))||Q!=="class"||(b=p.getAttribute(Q+"Name")):p.removeAttribute(Q)};return tt(l)?T(f,l):S(l,T),b}function s(p){return H(p)?p:[p]}function _(p,l){let f;for(f in p||(p={}),l)p[f]=l[f];return p}function w(){let p=arguments,l=p.length;for(let f=0;f1e14?p:parseFloat(p.toPrecision(l||14))}(q||(q={})).messages=[],Math.easeInOutSine=function(p){return-.5*(Math.cos(Math.PI*p)-1)};let E=Array.prototype.find?function(p,l){return p.find(l)}:function(p,l){let f,b=p.length;for(f=0;fQ.order-st.order),z.forEach(Q=>{Q.fn.call(p,f)===!1&&f.preventDefault()})}b&&!f.defaultPrevented&&b.call(p,f)}S({map:"map",each:"forEach",grep:"filter",reduce:"reduce",some:"some"},function(p,l){R[l]=function(f){return q(32,!1,void 0,{[`Highcharts.${l}`]:`use Array.${p}`}),Array.prototype[p].apply(f,[].slice.call(arguments,1))}});let x=function(){let p=Math.random().toString(36).substring(2,9)+"-",l=0;return function(){return"highcharts-"+(B?"":p)+l++}}();return J.jQuery&&(J.jQuery.fn.highcharts=function(){let p=[].slice.call(arguments);if(this[0])return p[0]?(new R[tt(p[0])?p.shift():"Chart"](this[0],p[0],p[1]),this):et[M(this[0],"data-highcharts-chart")]}),{addEvent:function(p,l,f,b={}){let z=typeof p=="function"&&p.prototype||p;Object.hasOwnProperty.call(z,"hcEvents")||(z.hcEvents={});let T=z.hcEvents;R.Point&&p instanceof R.Point&&p.series&&p.series.chart&&(p.series.chart.runTrackerClick=!0);let k=p.addEventListener;k&&k.call(p,l,f,!!R.supportsPassiveEvents&&{passive:b.passive===void 0?l.indexOf("touch")!==-1:b.passive,capture:!1}),T[l]||(T[l]=[]);let Q={fn:f,order:typeof b.order=="number"?b.order:1/0};return T[l].push(Q),T[l].sort((st,nt)=>st.order-nt.order),function(){v(p,l,f)}},arrayMax:function(p){let l=p.length,f=p[0];for(;l--;)p[l]>f&&(f=p[l]);return f},arrayMin:function(p){let l=p.length,f=p[0];for(;l--;)p[l]l?p{let b=l%2/2,z=f?-1:1;return(Math.round(p*z-b)+b)*z},css:o,defined:L,destroyObjectProperties:function(p,l,f){S(p,function(b,z){b!==l&&(b!=null&&b.destroy)&&b.destroy(),(b!=null&&b.destroy||!f)&&delete p[z]})},diffObjects:function(p,l,f,b){let z={};return function T(k,Q,st,nt){let dt=f?Q:k;S(k,function(mt,Et){if(!nt&&b&&b.indexOf(Et)>-1&&Q[Et]){mt=s(mt),st[Et]=[];for(let Mt=0;Mt{if(Q.length>1)for(T=b=Q.length-1;T>0;T--)(z=Q[T]-Q[T-1])<0&&!k?(l==null||l(),l=void 0):z&&(f===void 0||z=k-1&&(k=Math.floor(Q)),Math.max(0,k-(p(l,"padding-left",!0)||0)-(p(l,"padding-right",!0)||0))}if(f==="height")return Math.max(0,Math.min(l.offsetHeight,l.scrollHeight)-(p(l,"padding-top",!0)||0)-(p(l,"padding-bottom",!0)||0));let T=J.getComputedStyle(l,void 0);return T&&(z=T.getPropertyValue(f),w(b,f!=="opacity")&&(z=Z(z))),z},inArray:function(p,l,f){return q(32,!1,void 0,{"Highcharts.inArray":"use Array.indexOf"}),l.indexOf(p,f)},insertItem:function(p,l){let f,b=p.options.index,z=l.length;for(f=p.options.isInternal?z:0;f=p))&&(z||!(Q<=(l[T]+(l[T+1]||l[T]))/2)));T++);return C(k*f,-Math.round(Math.log(.001)/Math.LN10))},objectEach:S,offset:function(p){let l=K.documentElement,f=p.parentElement||p.parentNode?p.getBoundingClientRect():{top:0,left:0,width:0,height:0};return{top:f.top+(J.pageYOffset||l.scrollTop)-(l.clientTop||0),left:f.left+(J.pageXOffset||l.scrollLeft)-(l.clientLeft||0),width:f.width,height:f.height}},pad:function(p,l,f){return Array((l||2)+1-String(p).replace("-","").length).join(f||"0")+p},pick:w,pInt:Z,pushUnique:function(p,l){return 0>p.indexOf(l)&&!!p.push(l)},relativeLength:function(p,l,f){return/%$/.test(p)?l*parseFloat(p)/100+(f||0):parseFloat(p)},removeEvent:v,replaceNested:function(p,...l){let f,b;do for(b of(f=p,l))p=p.replace(b[0],b[1]);while(p!==f);return p},splat:s,stableSort:function(p,l){let f,b,z=p.length;for(b=0;b0?setTimeout(p,l,f):(p.call(0,f),-1)},timeUnits:{millisecond:1,second:1e3,minute:6e4,hour:36e5,day:864e5,week:6048e5,month:24192e5,year:314496e5},uniqueKey:x,useSerialIds:function(p){return B=w(p,B)},wrap:function(p,l,f){let b=p[l];p[l]=function(){let z=arguments,T=this;return f.apply(this,[function(){return b.apply(T,arguments.length?arguments:z)}].concat([].slice.call(arguments)))}}}}),y(m,"Core/Chart/ChartDefaults.js",[],function(){return{alignThresholds:!1,panning:{enabled:!1,type:"x"},styledMode:!1,borderRadius:0,colorCount:10,allowMutatingData:!0,ignoreHiddenSeries:!0,spacing:[10,10,15,10],resetZoomButton:{theme:{},position:{}},reflow:!0,type:"line",zooming:{singleTouch:!1,resetButton:{theme:{zIndex:6},position:{align:"right",x:-10,y:10}}},width:null,height:null,borderColor:"#334eff",backgroundColor:"#ffffff",plotBorderColor:"#cccccc"}}),y(m,"Core/Color/Palettes.js",[],function(){return{colors:["#2caffe","#544fc5","#00e272","#fe6a35","#6b8abc","#d568fb","#2ee0ca","#fa4b42","#feb56a","#91e8e1"]}}),y(m,"Core/Time.js",[m["Core/Globals.js"],m["Core/Utilities.js"]],function(R,B){let{win:et}=R,{defined:K,error:J,extend:q,isNumber:Z,isObject:tt,merge:H,objectEach:X,pad:F,pick:U,splat:d,timeUnits:L}=B,M=R.isSafari&&et.Intl&&et.Intl.DateTimeFormat.prototype.formatRange,s=R.isSafari&&et.Intl&&!et.Intl.DateTimeFormat.prototype.formatRange;class _{constructor(o){this.options={},this.useUTC=!1,this.variableTimezone=!1,this.Date=et.Date,this.getTimezoneOffset=this.timezoneOffsetFunction(),this.update(o)}get(o,u){if(this.variableTimezone||this.timezoneOffset){let C=u.getTime(),E=C-this.getTimezoneOffset(u);u.setTime(E);let S=u["getUTC"+o]();return u.setTime(C),S}return this.useUTC?u["getUTC"+o]():u["get"+o]()}set(o,u,C){if(this.variableTimezone||this.timezoneOffset){if(o==="Milliseconds"||o==="Seconds"||o==="Minutes"&&this.getTimezoneOffset(u)%36e5==0)return u["setUTC"+o](C);let E=this.getTimezoneOffset(u),S=u.getTime()-E;u.setTime(S),u["setUTC"+o](C);let v=this.getTimezoneOffset(u);return S=u.getTime()+v,u.setTime(S)}return this.useUTC||M&&o==="FullYear"?u["setUTC"+o](C):u["set"+o](C)}update(o={}){let u=U(o.useUTC,!0);this.options=o=H(!0,this.options,o),this.Date=o.Date||et.Date||Date,this.useUTC=u,this.timezoneOffset=u&&o.timezoneOffset||void 0,this.getTimezoneOffset=this.timezoneOffsetFunction(),this.variableTimezone=u&&!!(o.getTimezoneOffset||o.timezone)}makeTime(o,u,C,E,S,v){let g,x,p;return this.useUTC?(g=this.Date.UTC.apply(0,arguments),x=this.getTimezoneOffset(g),g+=x,x!==(p=this.getTimezoneOffset(g))?g+=p-x:x-36e5!==this.getTimezoneOffset(g-36e5)||s||(g-=36e5)):g=new this.Date(o,u,U(C,1),U(E,0),U(S,0),U(v,0)).getTime(),g}timezoneOffsetFunction(){let o=this,u=this.options,C=u.getTimezoneOffset;return this.useUTC?u.timezone?E=>{try{let S=`shortOffset,${u.timezone||""}`,[v,g,x,p,l=0]=(_.formatCache[S]=_.formatCache[S]||Intl.DateTimeFormat("en",{timeZone:u.timezone,timeZoneName:"shortOffset"})).format(E).split(/(GMT|:)/).map(Number),f=-(36e5*(x+l/60));if(Z(f))return f}catch(S){J(34)}return 0}:this.useUTC&&C?E=>6e4*C(E.valueOf()):()=>6e4*(o.timezoneOffset||0):E=>6e4*new Date(E.toString()).getTimezoneOffset()}dateFormat(o,u,C){if(!K(u)||isNaN(u))return R.defaultOptions.lang&&R.defaultOptions.lang.invalidDate||"";o=U(o,"%Y-%m-%d %H:%M:%S");let E=this,S=new this.Date(u),v=this.get("Hours",S),g=this.get("Day",S),x=this.get("Date",S),p=this.get("Month",S),l=this.get("FullYear",S),f=R.defaultOptions.lang,b=f&&f.weekdays,z=f&&f.shortWeekdays;return X(q({a:z?z[g]:b[g].substr(0,3),A:b[g],d:F(x),e:F(x,2," "),w:g,b:f.shortMonths[p],B:f.months[p],m:F(p+1),o:p+1,y:l.toString().substr(2,2),Y:l,H:F(v),k:v,I:F(v%12||12),l:v%12||12,M:F(this.get("Minutes",S)),p:v<12?"AM":"PM",P:v<12?"am":"pm",S:F(this.get("Seconds",S)),L:F(Math.floor(u%1e3),3)},R.dateFormats),function(T,k){for(;o.indexOf("%"+k)!==-1;)o=o.replace("%"+k,typeof T=="function"?T.call(E,u):T)}),C?o.substr(0,1).toUpperCase()+o.substr(1):o}resolveDTLFormat(o){return tt(o,!0)?o:{main:(o=d(o))[0],from:o[1],to:o[2]}}getTimeTicks(o,u,C,E){let S,v,g,x,p=this,l=p.Date,f=[],b={},z=new l(u),T=o.unitRange,k=o.count||1;if(E=U(E,1),K(u)){p.set("Milliseconds",z,T>=L.second?0:k*Math.floor(p.get("Milliseconds",z)/k)),T>=L.second&&p.set("Seconds",z,T>=L.minute?0:k*Math.floor(p.get("Seconds",z)/k)),T>=L.minute&&p.set("Minutes",z,T>=L.hour?0:k*Math.floor(p.get("Minutes",z)/k)),T>=L.hour&&p.set("Hours",z,T>=L.day?0:k*Math.floor(p.get("Hours",z)/k)),T>=L.day&&p.set("Date",z,T>=L.month?1:Math.max(1,k*Math.floor(p.get("Date",z)/k))),T>=L.month&&(p.set("Month",z,T>=L.year?0:k*Math.floor(p.get("Month",z)/k)),v=p.get("FullYear",z)),T>=L.year&&(v-=v%k,p.set("FullYear",z,v)),T===L.week&&(x=p.get("Day",z),p.set("Date",z,p.get("Date",z)-x+E+(x4*L.month||p.getTimezoneOffset(u)!==p.getTimezoneOffset(C));let dt=z.getTime();for(S=1;dt1?dt=p.makeTime(v,Q,st,nt+S*k):dt+=T*k,S++;f.push(dt),T<=L.hour&&f.length<1e4&&f.forEach(function(mt){mt%18e5==0&&p.dateFormat("%H%M%S%L",mt)==="000000000"&&(b[mt]="day")})}return f.info=q(o,{higherRanks:b,totalRange:T*k}),f}getDateFormat(o,u,C,E){let S=this.dateFormat("%m-%d %H:%M:%S.%L",u),v="01-01 00:00:00.000",g={millisecond:15,second:12,minute:9,hour:6,day:3},x="millisecond",p=x;for(x in L){if(o===L.week&&+this.dateFormat("%w",u)===C&&S.substr(6)===v.substr(6)){x="week";break}if(L[x]>o){x=p;break}if(g[x]&&S.substr(g[x])!==v.substr(g[x]))break;x!=="week"&&(p=x)}return this.resolveDTLFormat(E[x]).main}}return _.formatCache={},_}),y(m,"Core/Defaults.js",[m["Core/Chart/ChartDefaults.js"],m["Core/Globals.js"],m["Core/Color/Palettes.js"],m["Core/Time.js"],m["Core/Utilities.js"]],function(R,B,et,K,J){let{isTouchDevice:q}=B,{fireEvent:Z,merge:tt}=J,H={colors:et.colors,symbols:["circle","diamond","square","triangle","triangle-down"],lang:{loading:"Loading...",months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],weekdays:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],decimalPoint:".",numericSymbols:["k","M","G","T","P","E"],resetZoom:"Reset zoom",resetZoomTitle:"Reset zoom level 1:1",thousandsSep:" "},global:{buttonTheme:{fill:"#f7f7f7",padding:8,r:2,stroke:"#cccccc","stroke-width":1,style:{color:"#333333",cursor:"pointer",fontSize:"0.8em",fontWeight:"normal"},states:{hover:{fill:"#e6e6e6"},select:{fill:"#e6e9ff",style:{color:"#000000",fontWeight:"bold"}},disabled:{style:{color:"#cccccc"}}}}},time:{Date:void 0,getTimezoneOffset:void 0,timezone:void 0,timezoneOffset:0,useUTC:!0},chart:R,title:{style:{color:"#333333",fontWeight:"bold"},text:"Chart title",align:"center",margin:15,widthAdjust:-44},subtitle:{style:{color:"#666666",fontSize:"0.8em"},text:"",align:"center",widthAdjust:-44},caption:{margin:15,style:{color:"#666666",fontSize:"0.8em"},text:"",align:"left",verticalAlign:"bottom"},plotOptions:{},legend:{enabled:!0,align:"center",alignColumns:!0,className:"highcharts-no-tooltip",events:{},layout:"horizontal",itemMarginBottom:2,itemMarginTop:2,labelFormatter:function(){return this.name},borderColor:"#999999",borderRadius:0,navigation:{style:{fontSize:"0.8em"},activeColor:"#0022ff",inactiveColor:"#cccccc"},itemStyle:{color:"#333333",cursor:"pointer",fontSize:"0.8em",textDecoration:"none",textOverflow:"ellipsis"},itemHoverStyle:{color:"#000000"},itemHiddenStyle:{color:"#666666",textDecoration:"line-through"},shadow:!1,itemCheckboxStyle:{position:"absolute",width:"13px",height:"13px"},squareSymbol:!0,symbolPadding:5,verticalAlign:"bottom",x:0,y:0,title:{style:{fontSize:"0.8em",fontWeight:"bold"}}},loading:{labelStyle:{fontWeight:"bold",position:"relative",top:"45%"},style:{position:"absolute",backgroundColor:"#ffffff",opacity:.5,textAlign:"center"}},tooltip:{enabled:!0,animation:{duration:300,easing:F=>Math.sqrt(1-Math.pow(F-1,2))},borderRadius:3,dateTimeLabelFormats:{millisecond:"%A, %e %b, %H:%M:%S.%L",second:"%A, %e %b, %H:%M:%S",minute:"%A, %e %b, %H:%M",hour:"%A, %e %b, %H:%M",day:"%A, %e %b %Y",week:"Week from %A, %e %b %Y",month:"%B %Y",year:"%Y"},footerFormat:"",headerShape:"callout",hideDelay:500,padding:8,shape:"callout",shared:!1,snap:q?25:10,headerFormat:'{point.key}
',pointFormat:'\u25CF {series.name}: {point.y}
',backgroundColor:"#ffffff",borderWidth:void 0,shadow:!0,stickOnContact:!1,style:{color:"#333333",cursor:"default",fontSize:"0.8em"},useHTML:!1},credits:{enabled:!0,href:"https://www.highcharts.com?credits",position:{align:"right",x:-10,verticalAlign:"bottom",y:-5},style:{cursor:"pointer",color:"#999999",fontSize:"0.6em"},text:"Highcharts.com"}};H.chart.styledMode=!1;let X=new K(H.time);return{defaultOptions:H,defaultTime:X,getOptions:function(){return H},setOptions:function(F){return Z(B,"setOptions",{options:F}),tt(!0,H,F),(F.time||F.global)&&(B.time?B.time.update(tt(H.global,H.time,F.global,F.time)):B.time=X),H}}}),y(m,"Core/Color/Color.js",[m["Core/Globals.js"],m["Core/Utilities.js"]],function(R,B){let{isNumber:et,merge:K,pInt:J}=B;class q{static parse(tt){return tt?new q(tt):q.None}constructor(tt){let H,X,F,U;this.rgba=[NaN,NaN,NaN,NaN],this.input=tt;let d=R.Color;if(d&&d!==q)return new d(tt);if(typeof tt=="object"&&tt.stops!==void 0)this.stops=tt.stops.map(L=>new q(L[1]));else if(typeof tt=="string"){if(this.input=tt=q.names[tt.toLowerCase()]||tt,tt.charAt(0)==="#"){let L=tt.length,M=parseInt(tt.substr(1),16);L===7?X=[(16711680&M)>>16,(65280&M)>>8,255&M,1]:L===4&&(X=[(3840&M)>>4|(3840&M)>>8,(240&M)>>4|240&M,(15&M)<<4|15&M,1])}if(!X)for(F=q.parsers.length;F--&&!X;)(H=(U=q.parsers[F]).regex.exec(tt))&&(X=U.parse(H))}X&&(this.rgba=X)}get(tt){let H=this.input,X=this.rgba;if(typeof H=="object"&&this.stops!==void 0){let F=K(H);return F.stops=[].slice.call(F.stops),this.stops.forEach((U,d)=>{F.stops[d]=[F.stops[d][0],U.get(tt)]}),F}return X&&et(X[0])?tt!=="rgb"&&(tt||X[3]!==1)?tt==="a"?`${X[3]}`:"rgba("+X.join(",")+")":"rgb("+X[0]+","+X[1]+","+X[2]+")":H}brighten(tt){let H=this.rgba;if(this.stops)this.stops.forEach(function(X){X.brighten(tt)});else if(et(tt)&&tt!==0)for(let X=0;X<3;X++)H[X]+=J(255*tt),H[X]<0&&(H[X]=0),H[X]>255&&(H[X]=255);return this}setOpacity(tt){return this.rgba[3]=tt,this}tweenTo(tt,H){let X=this.rgba,F=tt.rgba;if(!et(X[0])||!et(F[0]))return tt.input||"none";let U=F[3]!==1||X[3]!==1;return(U?"rgba(":"rgb(")+Math.round(F[0]+(X[0]-F[0])*(1-H))+","+Math.round(F[1]+(X[1]-F[1])*(1-H))+","+Math.round(F[2]+(X[2]-F[2])*(1-H))+(U?","+(F[3]+(X[3]-F[3])*(1-H)):"")+")"}}return q.names={white:"#ffffff",black:"#000000"},q.parsers=[{regex:/rgba\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d?(?:\.\d+)?)\s*\)/,parse:function(Z){return[J(Z[1]),J(Z[2]),J(Z[3]),parseFloat(Z[4],10)]}},{regex:/rgb\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*\)/,parse:function(Z){return[J(Z[1]),J(Z[2]),J(Z[3]),1]}}],q.None=new q(""),q}),y(m,"Core/Animation/Fx.js",[m["Core/Color/Color.js"],m["Core/Globals.js"],m["Core/Utilities.js"]],function(R,B,et){let{parse:K}=R,{win:J}=B,{isNumber:q,objectEach:Z}=et;class tt{constructor(X,F,U){this.pos=NaN,this.options=F,this.elem=X,this.prop=U}dSetter(){let X=this.paths,F=X&&X[0],U=X&&X[1],d=this.now||0,L=[];if(d!==1&&F&&U)if(F.length===U.length&&d<1)for(let M=0;M=_+this.startTime?(this.now=this.end,this.pos=1,this.update(),w[this.prop]=!0,U=!0,Z(w,function(o){o!==!0&&(U=!1)}),U&&s&&s.call(M),F=!1):(this.pos=L.easing((d-this.startTime)/_),this.now=this.start+(this.end-this.start)*this.pos,this.update(),F=!0),F}initPath(X,F,U){let d=X.startX,L=X.endX,M=U.slice(),s=X.isArea,_=s?2:1,w=F&&U.length>F.length&&U.hasStackedCliffs,o,u,C,E,S=F&&F.slice();if(!S||w)return[M,M];function v(x,p){for(;x.length{let C=F(u.options.animation);w=Z(L)&&et(L.defer)?s.defer:Math.max(w,C.duration+C.defer),o=Math.min(s.duration,C.duration)}),d.renderer.forExport&&(w=0),{defer:Math.max(0,w-o),duration:Math.min(w,o)}},setAnimation:function(d,L){L.renderer.globalAnimation=X(d,L.options.chart.animation,!0)},stop:U}}),y(m,"Core/Renderer/HTML/AST.js",[m["Core/Globals.js"],m["Core/Utilities.js"]],function(R,B){let{SVG_NS:et,win:K}=R,{attr:J,createElement:q,css:Z,error:tt,isFunction:H,isString:X,objectEach:F,splat:U}=B,{trustedTypes:d}=K,L=d&&H(d.createPolicy)&&d.createPolicy("highcharts",{createHTML:w=>w}),M=L?L.createHTML(""):"",s=function(){try{return!!new DOMParser().parseFromString(M,"text/html")}catch(w){return!1}}();class _{static filterUserAttributes(o){return F(o,(u,C)=>{let E=!0;_.allowedAttributes.indexOf(C)===-1&&(E=!1),["background","dynsrc","href","lowsrc","src"].indexOf(C)!==-1&&(E=X(u)&&_.allowedReferences.some(S=>u.indexOf(S)===0)),E||(tt(33,!1,void 0,{"Invalid attribute in config":`${C}`}),delete o[C]),X(u)&&o[C]&&(o[C]=u.replace(/{let E=C.split(":").map(v=>v.trim()),S=E.shift();return S&&E.length&&(u[S.replace(/-([a-z])/g,v=>v[1].toUpperCase())]=E.join(":")),u},{})}static setElementHTML(o,u){o.innerHTML=_.emptyHTML,u&&new _(u).addToDOM(o)}constructor(o){this.nodes=typeof o=="string"?this.parseMarkup(o):o}addToDOM(o){return function u(C,E){let S;return U(C).forEach(function(v){let g,x=v.tagName,p=v.textContent?R.doc.createTextNode(v.textContent):void 0,l=_.bypassHTMLFiltering;if(x)if(x==="#text")g=p;else if(_.allowedTags.indexOf(x)!==-1||l){let f=x==="svg"?et:E.namespaceURI||et,b=R.doc.createElementNS(f,x),z=v.attributes||{};F(v,function(T,k){k!=="tagName"&&k!=="attributes"&&k!=="children"&&k!=="style"&&k!=="textContent"&&(z[k]=T)}),J(b,l?z:_.filterUserAttributes(z)),v.style&&Z(b,v.style),p&&b.appendChild(p),u(v.children||[],b),g=b}else tt(33,!1,void 0,{"Invalid tagName in config":x});g&&E.appendChild(g),S=g}),S}(this.nodes,o)}parseMarkup(o){let u,C=[];if(o=o.trim().replace(/ style=(["'])/g," data-style=$1"),s)u=new DOMParser().parseFromString(L?L.createHTML(o):o,"text/html");else{let S=q("div");S.innerHTML=o,u={body:S}}let E=(S,v)=>{let g=S.nodeName.toLowerCase(),x={tagName:g};g==="#text"&&(x.textContent=S.textContent||"");let p=S.attributes;if(p){let l={};[].forEach.call(p,f=>{f.name==="data-style"?x.style=_.parseStyle(f.value):l[f.name]=f.value}),x.attributes=l}if(S.childNodes.length){let l=[];[].forEach.call(S.childNodes,f=>{E(f,l)}),l.length&&(x.children=l)}v.push(x)};return[].forEach.call(u.body.childNodes,S=>E(S,C)),C}}return _.allowedAttributes=["alt","aria-controls","aria-describedby","aria-expanded","aria-haspopup","aria-hidden","aria-label","aria-labelledby","aria-live","aria-pressed","aria-readonly","aria-roledescription","aria-selected","class","clip-path","color","colspan","cx","cy","d","dx","dy","disabled","fill","filterUnits","flood-color","flood-opacity","height","href","id","in","in2","markerHeight","markerWidth","offset","opacity","operator","orient","padding","paddingLeft","paddingRight","patternUnits","r","radius","refX","refY","role","scope","slope","src","startOffset","stdDeviation","stroke","stroke-linecap","stroke-width","style","tableValues","result","rowspan","summary","target","tabindex","text-align","text-anchor","textAnchor","textLength","title","type","valign","width","x","x1","x2","xlink:href","y","y1","y2","zIndex"],_.allowedReferences=["https://","http://","mailto:","/","../","./","#"],_.allowedTags=["a","abbr","b","br","button","caption","circle","clipPath","code","dd","defs","div","dl","dt","em","feComponentTransfer","feComposite","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feMorphology","feOffset","feMerge","feMergeNode","filter","h1","h2","h3","h4","h5","h6","hr","i","img","li","linearGradient","marker","ol","p","path","pattern","pre","rect","small","span","stop","strong","style","sub","sup","svg","table","text","textPath","thead","title","tbody","tspan","td","th","tr","u","ul","#text"],_.emptyHTML=M,_.bypassHTMLFiltering=!1,_}),y(m,"Core/Templating.js",[m["Core/Defaults.js"],m["Core/Utilities.js"]],function(R,B){let{defaultOptions:et,defaultTime:K}=R,{extend:J,getNestedProperty:q,isArray:Z,isNumber:tt,isObject:H,pick:X,pInt:F}=B,U={add:(M,s)=>M+s,divide:(M,s)=>s!==0?M/s:"",eq:(M,s)=>M==s,each:function(M){let s=arguments[arguments.length-1];return!!Z(M)&&M.map((_,w)=>d(s.body,J(H(_)?_:{"@this":_},{"@index":w,"@first":w===0,"@last":w===M.length-1}))).join("")},ge:(M,s)=>M>=s,gt:(M,s)=>M>s,if:M=>!!M,le:(M,s)=>M<=s,lt:(M,s)=>MM*s,ne:(M,s)=>M!=s,subtract:(M,s)=>M-s,unless:M=>!M};function d(M="",s,_){let w=/\{([\w\:\.\,;\-\/<>%@"'’= #\(\)]+)\}/g,o=/\(([\w\:\.\,;\-\/<>%@"'= ]+)\)/g,u=[],C=/f$/,E=/\.(\d)/,S=et.lang,v=_&&_.time||K,g=_&&_.numberFormatter||L,x=(z="")=>{let T;return z==="true"||z!=="false"&&((T=Number(z)).toString()===z?T:q(z,s))},p,l,f=0,b;for(;(p=w.exec(M))!==null;){let z=o.exec(p[1]);z&&(p=z,b=!0),l&&l.isBlock||(l={ctx:s,expression:p[1],find:p[0],isBlock:p[1].charAt(0)==="#",start:p.index,startInner:p.index+p[0].length,length:p[0].length});let T=p[1].split(" ")[0].replace("#","");U[T]&&(l.isBlock&&T===l.fn&&f++,l.fn||(l.fn=T));let k=p[1]==="else";if(l.isBlock&&l.fn&&(p[1]===`/${l.fn}`||k))if(f)!k&&f--;else{let Q=l.startInner,st=M.substr(Q,p.index-Q);l.body===void 0?(l.body=st,l.startInner=p.index+p[0].length):l.elseBody=st,l.find+=st+p[0],k||(u.push(l),l=void 0)}else l.isBlock||u.push(l);if(z&&!(l!=null&&l.isBlock))break}return u.forEach(z=>{let T,k,{body:Q,elseBody:st,expression:nt,fn:dt}=z;if(dt){let mt=[z],Et=nt.split(" ");for(k=U[dt].length;k--;)mt.unshift(x(Et[k+1]));T=U[dt].apply(s,mt),z.isBlock&&typeof T=="boolean"&&(T=d(T?Q:st,s,_))}else{let mt=nt.split(":");if(T=x(mt.shift()||""),mt.length&&typeof T=="number"){let Et=mt.join(":");if(C.test(Et)){let Mt=parseInt((Et.match(E)||["","-1"])[1],10);T!==null&&(T=g(T,Mt,S.decimalPoint,Et.indexOf(",")>-1?S.thousandsSep:""))}else T=v.dateFormat(Et,T)}}M=M.replace(z.find,X(T,""))}),b?d(M,s,_):M}function L(M,s,_,w){let o,u;M=+M||0,s=+s;let C=et.lang,E=(M.toString().split(".")[1]||"").split("e")[0].length,S=M.toString().split("e"),v=s;s===-1?s=Math.min(E,20):tt(s)?s&&S[1]&&S[1]<0&&((u=s+ +S[1])>=0?(S[0]=(+S[0]).toExponential(u).split("e")[0],s=u):(S[0]=S[0].split(".")[0]||0,M=s<20?(S[0]*Math.pow(10,S[1])).toFixed(s):0,S[1]=0)):s=2;let g=(Math.abs(S[1]?S[0]:M)+Math.pow(10,-Math.max(s,E)-1)).toFixed(s),x=String(F(g)),p=x.length>3?x.length%3:0;return _=X(_,C.decimalPoint),w=X(w,C.thousandsSep),o=(M<0?"-":"")+(p?x.substr(0,p)+w:""),0>+S[1]&&!v?o="0":o+=x.substr(p).replace(/(\d{3})(?=\d)/g,"$1"+w),s?o+=_+g.slice(-s):+o==0&&(o="0"),S[1]&&+o!=0&&(o+="e"+S[1]),o}return{dateFormat:function(M,s,_){return K.dateFormat(M,s,_)},format:d,helpers:U,numberFormat:L}}),y(m,"Core/Renderer/RendererRegistry.js",[m["Core/Globals.js"]],function(R){var B,et;let K;return(et=B||(B={})).rendererTypes={},et.getRendererType=function(J=K){return et.rendererTypes[J]||et.rendererTypes[K]},et.registerRendererType=function(J,q,Z){et.rendererTypes[J]=q,(!K||Z)&&(K=J,R.Renderer=q)},B}),y(m,"Core/Renderer/RendererUtilities.js",[m["Core/Utilities.js"]],function(R){var B;let{clamp:et,pick:K,pushUnique:J,stableSort:q}=R;return(B||(B={})).distribute=function Z(tt,H,X){let F=tt,U=F.reducedLen||H,d=(x,p)=>x.target-p.target,L=[],M=tt.length,s=[],_=L.push,w,o,u,C=!0,E,S,v=0,g;for(w=M;w--;)v+=tt[w].size;if(v>U){for(q(tt,(x,p)=>(p.rank||0)-(x.rank||0)),u=(g=tt[0].rank===tt[tt.length-1].rank)?M/2:-1,o=g?u:M-1;u&&v>U;)E=tt[w=Math.floor(o)],J(s,w)&&(v-=E.size),o+=u,g&&o>=tt.length&&(u/=2,o=u);s.sort((x,p)=>p-x).forEach(x=>_.apply(L,tt.splice(x,1)))}for(q(tt,d),tt=tt.map(x=>({size:x.size,targets:[x.target],align:K(x.align,.5)}));C;){for(w=tt.length;w--;)E=tt[w],S=(Math.min.apply(0,E.targets)+Math.max.apply(0,E.targets))/2,E.pos=et(S-E.size*E.align,0,H-E.size);for(w=tt.length,C=!1;w--;)w>0&&tt[w-1].pos+tt[w-1].size>tt[w].pos&&(tt[w-1].size+=tt[w].size,tt[w-1].targets=tt[w-1].targets.concat(tt[w].targets),tt[w-1].align=.5,tt[w-1].pos+tt[w-1].size>H&&(tt[w-1].pos=H-tt[w-1].size),tt.splice(w,1),C=!0)}return _.apply(F,L),w=0,tt.some(x=>{let p=0;return(x.targets||[]).some(()=>(F[w].pos=x.pos+p,X!==void 0&&Math.abs(F[w].pos-F[w].target)>X?(F.slice(0,w+1).forEach(l=>delete l.pos),F.reducedLen=(F.reducedLen||H)-.1*H,F.reducedLen>.1*H&&Z(F,H,X),!0):(p+=F[w].size,w++,!1)))}),q(F,d),F},B}),y(m,"Core/Renderer/SVG/SVGElement.js",[m["Core/Animation/AnimationUtilities.js"],m["Core/Color/Color.js"],m["Core/Globals.js"],m["Core/Utilities.js"]],function(R,B,et,K){let{animate:J,animObject:q,stop:Z}=R,{deg2rad:tt,doc:H,svg:X,SVG_NS:F,win:U}=et,{addEvent:d,attr:L,createElement:M,crisp:s,css:_,defined:w,erase:o,extend:u,fireEvent:C,isArray:E,isFunction:S,isObject:v,isString:g,merge:x,objectEach:p,pick:l,pInt:f,pushUnique:b,replaceNested:z,syncTimeout:T,uniqueKey:k}=K;class Q{_defaultGetter(nt){let dt=l(this[nt+"Value"],this[nt],this.element?this.element.getAttribute(nt):null,0);return/^-?[\d\.]+$/.test(dt)&&(dt=parseFloat(dt)),dt}_defaultSetter(nt,dt,mt){mt.setAttribute(dt,nt)}add(nt){let dt,mt=this.renderer,Et=this.element;return nt&&(this.parentGroup=nt),this.textStr!==void 0&&this.element.nodeName==="text"&&mt.buildText(this),this.added=!0,(!nt||nt.handleZ||this.zIndex)&&(dt=this.zIndexSetter()),dt||(nt?nt.element:mt.box).appendChild(Et),this.onAdd&&this.onAdd(),this}addClass(nt,dt){let mt=dt?"":this.attr("class")||"";return(nt=(nt||"").split(/ /g).reduce(function(Et,Mt){return mt.indexOf(Mt)===-1&&Et.push(Mt),Et},mt?[mt]:[]).join(" "))!==mt&&this.attr("class",nt),this}afterSetters(){this.doTransform&&(this.updateTransform(),this.doTransform=!1)}align(nt,dt,mt,Et=!0){let Mt,I,Y,rt,ot={},D=this.renderer,P=D.alignedObjects,W=!!nt;nt?(this.alignOptions=nt,this.alignByTranslate=dt,this.alignTo=mt):(nt=this.alignOptions||{},dt=this.alignByTranslate,mt=this.alignTo);let lt=!mt||g(mt)?mt||"renderer":void 0;lt&&(W&&b(P,this),mt=void 0);let it=l(mt,D[lt],D),vt=nt.align,pt=nt.verticalAlign;return Mt=(it.x||0)+(nt.x||0),I=(it.y||0)+(nt.y||0),vt==="right"?Y=1:vt==="center"&&(Y=2),Y&&(Mt+=((it.width||0)-(nt.width||0))/Y),ot[dt?"translateX":"x"]=Math.round(Mt),pt==="bottom"?rt=1:pt==="middle"&&(rt=2),rt&&(I+=((it.height||0)-(nt.height||0))/rt),ot[dt?"translateY":"y"]=Math.round(I),Et&&(this[this.placed?"animate":"attr"](ot),this.placed=!0),this.alignAttr=ot,this}alignSetter(nt){let dt={left:"start",center:"middle",right:"end"};dt[nt]&&(this.alignValue=nt,this.element.setAttribute("text-anchor",dt[nt]))}animate(nt,dt,mt){let Et=q(l(dt,this.renderer.globalAnimation,!0)),Mt=Et.defer;return H.hidden&&(Et.duration=0),Et.duration!==0?(mt&&(Et.complete=mt),T(()=>{this.element&&J(this,nt,Et)},Mt)):(this.attr(nt,void 0,mt||Et.complete),p(nt,function(I,Y){Et.step&&Et.step.call(this,I,{prop:Y,pos:1,elem:this})},this)),this}applyTextOutline(nt){let dt=this.element;nt.indexOf("contrast")!==-1&&(nt=nt.replace(/contrast/g,this.renderer.getContrast(dt.style.fill)));let mt=nt.split(" "),Et=mt[mt.length-1],Mt=mt[0];if(Mt&&Mt!=="none"&&et.svg){this.fakeTS=!0,Mt=Mt.replace(/(^[\d\.]+)(.*?)$/g,function(D,P,W){return 2*Number(P)+W}),this.removeTextOutline();let I=H.createElementNS(F,"tspan");L(I,{class:"highcharts-text-outline",fill:Et,stroke:Et,"stroke-width":Mt,"stroke-linejoin":"round"});let Y=dt.querySelector("textPath")||dt;[].forEach.call(Y.childNodes,D=>{let P=D.cloneNode(!0);P.removeAttribute&&["fill","stroke","stroke-width","stroke"].forEach(W=>P.removeAttribute(W)),I.appendChild(P)});let rt=0;[].forEach.call(Y.querySelectorAll("text tspan"),D=>{rt+=Number(D.getAttribute("dy"))});let ot=H.createElementNS(F,"tspan");ot.textContent="\u200B",L(ot,{x:Number(dt.getAttribute("x")),dy:-rt}),I.appendChild(ot),Y.insertBefore(I,Y.firstChild)}}attr(nt,dt,mt,Et){let{element:Mt}=this,I=Q.symbolCustomAttribs,Y,rt,ot=this,D;return typeof nt=="string"&&dt!==void 0&&(Y=nt,(nt={})[Y]=dt),typeof nt=="string"?ot=(this[nt+"Getter"]||this._defaultGetter).call(this,nt,Mt):(p(nt,function(P,W){D=!1,Et||Z(this,W),this.symbolName&&I.indexOf(W)!==-1&&(rt||(this.symbolAttr(nt),rt=!0),D=!0),this.rotation&&(W==="x"||W==="y")&&(this.doTransform=!0),D||(this[W+"Setter"]||this._defaultSetter).call(this,P,W,Mt)},this),this.afterSetters()),mt&&mt.call(this),ot}clip(nt){if(nt&&!nt.clipPath){let dt=k()+"-",mt=this.renderer.createElement("clipPath").attr({id:dt}).add(this.renderer.defs);u(nt,{clipPath:mt,id:dt,count:0}),nt.add(mt)}return this.attr("clip-path",nt?`url(${this.renderer.url}#${nt.id})`:"none")}crisp(nt,dt){dt=Math.round(dt||nt.strokeWidth||0);let mt=nt.x||this.x||0,Et=nt.y||this.y||0,Mt=(nt.width||this.width||0)+mt,I=(nt.height||this.height||0)+Et,Y=s(mt,dt),rt=s(Et,dt);return u(nt,{x:Y,y:rt,width:s(Mt,dt)-Y,height:s(I,dt)-rt}),w(nt.strokeWidth)&&(nt.strokeWidth=dt),nt}complexColor(nt,dt,mt){let Et=this.renderer,Mt,I,Y,rt,ot,D,P,W,lt,it,vt=[],pt;C(this.renderer,"complexColor",{args:arguments},function(){if(nt.radialGradient?I="radialGradient":nt.linearGradient&&(I="linearGradient"),I){if(Y=nt[I],ot=Et.gradients,D=nt.stops,lt=mt.radialReference,E(Y)&&(nt[I]=Y={x1:Y[0],y1:Y[1],x2:Y[2],y2:Y[3],gradientUnits:"userSpaceOnUse"}),I==="radialGradient"&<&&!w(Y.gradientUnits)&&(rt=Y,Y=x(Y,Et.getRadialAttr(lt,rt),{gradientUnits:"userSpaceOnUse"})),p(Y,function(xt,Ct){Ct!=="id"&&vt.push(Ct,xt)}),p(D,function(xt){vt.push(xt)}),ot[vt=vt.join(",")])it=ot[vt].attr("id");else{Y.id=it=k();let xt=ot[vt]=Et.createElement(I).attr(Y).add(Et.defs);xt.radAttr=rt,xt.stops=[],D.forEach(function(Ct){Ct[1].indexOf("rgba")===0?(P=(Mt=B.parse(Ct[1])).get("rgb"),W=Mt.get("a")):(P=Ct[1],W=1);let Tt=Et.createElement("stop").attr({offset:Ct[0],"stop-color":P,"stop-opacity":W}).add(xt);xt.stops.push(Tt)})}pt="url("+Et.url+"#"+it+")",mt.setAttribute(dt,pt),mt.gradient=vt,nt.toString=function(){return pt}}})}css(nt){let dt=this.styles,mt={},Et=this.element,Mt,I=!dt;if(dt&&p(nt,function(Y,rt){dt&&dt[rt]!==Y&&(mt[rt]=Y,I=!0)}),I){dt&&(nt=u(dt,mt)),nt.width===null||nt.width==="auto"?delete this.textWidth:Et.nodeName.toLowerCase()==="text"&&nt.width&&(Mt=this.textWidth=f(nt.width)),u(this.styles,nt),Mt&&!X&&this.renderer.forExport&&delete nt.width;let Y=x(nt);Et.namespaceURI===this.SVG_NS&&(["textOutline","textOverflow","width"].forEach(rt=>Y&&delete Y[rt]),Y.color&&(Y.fill=Y.color)),_(Et,Y)}return this.added&&(this.element.nodeName==="text"&&this.renderer.buildText(this),nt.textOutline&&this.applyTextOutline(nt.textOutline)),this}dashstyleSetter(nt){let dt,mt=this["stroke-width"];if(mt==="inherit"&&(mt=1),nt=nt&&nt.toLowerCase()){let Et=nt.replace("shortdashdotdot","3,1,1,1,1,1,").replace("shortdashdot","3,1,1,1").replace("shortdot","1,1,").replace("shortdash","3,1,").replace("longdash","8,3,").replace(/dot/g,"1,3,").replace("dash","4,3,").replace(/,$/,"").split(",");for(dt=Et.length;dt--;)Et[dt]=""+f(Et[dt])*l(mt,NaN);nt=Et.join(",").replace(/NaN/g,"none"),this.element.setAttribute("stroke-dasharray",nt)}}destroy(){var rt;let nt=this,dt=nt.element||{},mt=nt.renderer,Et=dt.ownerSVGElement,Mt=dt.nodeName==="SPAN"&&nt.parentGroup||void 0,I,Y;if(dt.onclick=dt.onmouseout=dt.onmouseover=dt.onmousemove=dt.point=null,Z(nt),nt.clipPath&&Et){let ot=nt.clipPath;[].forEach.call(Et.querySelectorAll("[clip-path],[CLIP-PATH]"),function(D){D.getAttribute("clip-path").indexOf(ot.element.id)>-1&&D.removeAttribute("clip-path")}),nt.clipPath=ot.destroy()}if(nt.connector=(rt=nt.connector)==null?void 0:rt.destroy(),nt.stops){for(Y=0;YMt&&Mt.join?(I?Et+" ":"")+Mt.join(" "):(Mt||"").toString(),"")),/(NaN| {2}|^$)/.test(nt)&&(nt="M 0 0"),this[dt]!==nt&&(mt.setAttribute(dt,nt),this[dt]=nt)}fillSetter(nt,dt,mt){typeof nt=="string"?mt.setAttribute(dt,nt):nt&&this.complexColor(nt,dt,mt)}hrefSetter(nt,dt,mt){mt.setAttributeNS("http://www.w3.org/1999/xlink",dt,nt)}getBBox(nt,dt){let mt,Et,Mt,I,{alignValue:Y,element:rt,renderer:ot,styles:D,textStr:P}=this,{cache:W,cacheKeys:lt}=ot,it=rt.namespaceURI===this.SVG_NS,vt=l(dt,this.rotation,0),pt=ot.styledMode?rt&&Q.prototype.getStyle.call(rt,"font-size"):D.fontSize;if(w(P)&&((I=P.toString()).indexOf("<")===-1&&(I=I.replace(/\d/g,"0")),I+=["",ot.rootFontSize,pt,vt,this.textWidth,Y,D.textOverflow,D.fontWeight].join(",")),I&&!nt&&(mt=W[I]),!mt||mt.polygon){if(it||ot.forExport){try{Mt=this.fakeTS&&function(Ct){let Tt=rt.querySelector(".highcharts-text-outline");Tt&&_(Tt,{display:Ct})},S(Mt)&&Mt("none"),mt=rt.getBBox?u({},rt.getBBox()):{width:rt.offsetWidth,height:rt.offsetHeight,x:0,y:0},S(Mt)&&Mt("")}catch(Ct){}(!mt||mt.width<0)&&(mt={x:0,y:0,width:0,height:0})}else mt=this.htmlGetBBox();Et=mt.height,it&&(mt.height=Et={"11px,17":14,"13px,20":16}[`${pt||""},${Math.round(Et)}`]||Et),vt&&(mt=this.getRotatedBox(mt,vt));let xt={bBox:mt};C(this,"afterGetBBox",xt),mt=xt.bBox}if(I&&(P===""||mt.height>0)){for(;lt.length>250;)delete W[lt.shift()];W[I]||lt.push(I),W[I]=mt}return mt}getRotatedBox(nt,dt){let{x:mt,y:Et,width:Mt,height:I}=nt,{alignValue:Y,translateY:rt,rotationOriginX:ot=0,rotationOriginY:D=0}=this,P={right:1,center:.5}[Y||0]||0,W=Number(this.element.getAttribute("y")||0)-(rt?0:Et),lt=dt*tt,it=(dt-90)*tt,vt=Math.cos(lt),pt=Math.sin(lt),xt=Mt*vt,Ct=Mt*pt,Tt=Math.cos(it),Nt=Math.sin(it),[[gt,wt],[Rt,jt]]=[ot,D].map(te=>[te-te*vt,te*pt]),Zt=mt+P*(Mt-xt)+gt+jt+W*Tt,ne=Zt+xt,Wt=ne-I*Tt,le=Wt-xt,fe=Et+W-P*Ct-wt+Rt+W*Nt,xe=fe+Ct,be=xe-I*Nt,Ye=be-Ct,tn=Math.min(Zt,ne,Wt,le),on=Math.min(fe,xe,be,Ye),Jt=Math.max(Zt,ne,Wt,le)-tn,Kt=Math.max(fe,xe,be,Ye)-on;return{x:tn,y:on,width:Jt,height:Kt,polygon:[[Zt,fe],[ne,xe],[Wt,be],[le,Ye]]}}getStyle(nt){return U.getComputedStyle(this.element||this,"").getPropertyValue(nt)}hasClass(nt){return(""+this.attr("class")).split(" ").indexOf(nt)!==-1}hide(){return this.attr({visibility:"hidden"})}htmlGetBBox(){return{height:0,width:0,x:0,y:0}}constructor(nt,dt){this.onEvents={},this.opacity=1,this.SVG_NS=F,this.element=dt==="span"||dt==="body"?M(dt):H.createElementNS(this.SVG_NS,dt),this.renderer=nt,this.styles={},C(this,"afterInit")}on(nt,dt){let{onEvents:mt}=this;return mt[nt]&&mt[nt](),mt[nt]=d(this.element,nt,dt),this}opacitySetter(nt,dt,mt){let Et=Number(Number(nt).toFixed(3));this.opacity=Et,mt.setAttribute(dt,Et)}reAlign(){var nt;(nt=this.alignOptions)!=null&&nt.width&&this.alignOptions.align!=="left"&&(this.alignOptions.width=this.getBBox().width,this.placed=!1,this.align())}removeClass(nt){return this.attr("class",(""+this.attr("class")).replace(g(nt)?RegExp(`(^| )${nt}( |$)`):nt," ").replace(/ +/g," ").trim())}removeTextOutline(){let nt=this.element.querySelector("tspan.highcharts-text-outline");nt&&this.safeRemoveChild(nt)}safeRemoveChild(nt){let dt=nt.parentNode;dt&&dt.removeChild(nt)}setRadialReference(nt){let dt=this.element.gradient&&this.renderer.gradients[this.element.gradient];return this.element.radialReference=nt,dt&&dt.radAttr&&dt.animate(this.renderer.getRadialAttr(nt,dt.radAttr)),this}shadow(nt){var Mt;let{renderer:dt}=this,mt=x(((Mt=this.parentGroup)==null?void 0:Mt.rotation)===90?{offsetX:-1,offsetY:-1}:{},v(nt)?nt:{}),Et=dt.shadowDefinition(mt);return this.attr({filter:nt?`url(${dt.url}#${Et})`:"none"})}show(nt=!0){return this.attr({visibility:nt?"inherit":"visible"})}"stroke-widthSetter"(nt,dt,mt){this[dt]=nt,mt.setAttribute(dt,nt)}strokeWidth(){if(!this.renderer.styledMode)return this["stroke-width"]||0;let nt=this.getStyle("stroke-width"),dt=0,mt;return/px$/.test(nt)?dt=f(nt):nt!==""&&(L(mt=H.createElementNS(F,"rect"),{width:nt,"stroke-width":0}),this.element.parentNode.appendChild(mt),dt=mt.getBBox().width,mt.parentNode.removeChild(mt)),dt}symbolAttr(nt){let dt=this;Q.symbolCustomAttribs.forEach(function(mt){dt[mt]=l(nt[mt],dt[mt])}),dt.attr({d:dt.renderer.symbols[dt.symbolName](dt.x,dt.y,dt.width,dt.height,dt)})}textSetter(nt){nt!==this.textStr&&(delete this.textPxLength,this.textStr=nt,this.added&&this.renderer.buildText(this),this.reAlign())}titleSetter(nt){let dt=this.element,mt=dt.getElementsByTagName("title")[0]||H.createElementNS(this.SVG_NS,"title");dt.insertBefore?dt.insertBefore(mt,dt.firstChild):dt.appendChild(mt),mt.textContent=z(l(nt,""),[/<[^>]*>/g,""]).replace(/</g,"<").replace(/>/g,">")}toFront(){let nt=this.element;return nt.parentNode.appendChild(nt),this}translate(nt,dt){return this.attr({translateX:nt,translateY:dt})}updateTransform(nt="transform"){var W;let{element:dt,matrix:mt,rotation:Et=0,rotationOriginX:Mt,rotationOriginY:I,scaleX:Y,scaleY:rt,translateX:ot=0,translateY:D=0}=this,P=["translate("+ot+","+D+")"];w(mt)&&P.push("matrix("+mt.join(",")+")"),Et&&(P.push("rotate("+Et+" "+l(Mt,dt.getAttribute("x"),0)+" "+l(I,dt.getAttribute("y")||0)+")"),((W=this.text)==null?void 0:W.element.tagName)==="SPAN"&&this.text.attr({rotation:Et,rotationOriginX:(Mt||0)-this.padding,rotationOriginY:(I||0)-this.padding})),(w(Y)||w(rt))&&P.push("scale("+l(Y,1)+" "+l(rt,1)+")"),P.length&&!(this.text||this).textPath&&dt.setAttribute(nt,P.join(" "))}visibilitySetter(nt,dt,mt){nt==="inherit"?mt.removeAttribute(dt):this[dt]!==nt&&mt.setAttribute(dt,nt),this[dt]=nt}xGetter(nt){return this.element.nodeName==="circle"&&(nt==="x"?nt="cx":nt==="y"&&(nt="cy")),this._defaultGetter(nt)}zIndexSetter(nt,dt){let mt=this.renderer,Et=this.parentGroup,Mt=(Et||mt).element||mt.box,I=this.element,Y=Mt===mt.box,rt,ot,D,P=!1,W,lt=this.added,it;if(w(nt)?(I.setAttribute("data-z-index",nt),nt=+nt,this[dt]===nt&&(lt=!1)):w(this[dt])&&I.removeAttribute("data-z-index"),this[dt]=nt,lt){for((nt=this.zIndex)&&Et&&(Et.handleZ=!0),it=(rt=Mt.childNodes).length-1;it>=0&&!P;it--)W=!w(D=(ot=rt[it]).getAttribute("data-z-index")),ot!==I&&(nt<0&&W&&!Y&&!it?(Mt.insertBefore(I,rt[it]),P=!0):(f(D)<=nt||W&&(!w(nt)||nt>=0))&&(Mt.insertBefore(I,rt[it+1]),P=!0));P||(Mt.insertBefore(I,rt[Y?3:0]),P=!0)}return P}}return Q.symbolCustomAttribs=["anchorX","anchorY","clockwise","end","height","innerR","r","start","width","x","y"],Q.prototype.strokeSetter=Q.prototype.fillSetter,Q.prototype.yGetter=Q.prototype.xGetter,Q.prototype.matrixSetter=Q.prototype.rotationOriginXSetter=Q.prototype.rotationOriginYSetter=Q.prototype.rotationSetter=Q.prototype.scaleXSetter=Q.prototype.scaleYSetter=Q.prototype.translateXSetter=Q.prototype.translateYSetter=Q.prototype.verticalAlignSetter=function(st,nt){this[nt]=st,this.doTransform=!0},Q}),y(m,"Core/Renderer/SVG/SVGLabel.js",[m["Core/Renderer/SVG/SVGElement.js"],m["Core/Utilities.js"]],function(R,B){let{defined:et,extend:K,isNumber:J,merge:q,pick:Z,removeEvent:tt}=B;class H extends R{constructor(F,U,d,L,M,s,_,w,o,u){let C;super(F,"g"),this.paddingLeftSetter=this.paddingSetter,this.paddingRightSetter=this.paddingSetter,this.doUpdate=!1,this.textStr=U,this.x=d,this.y=L,this.anchorX=s,this.anchorY=_,this.baseline=o,this.className=u,this.addClass(u==="button"?"highcharts-no-tooltip":"highcharts-label"),u&&this.addClass("highcharts-"+u),this.text=F.text(void 0,0,0,w).attr({zIndex:1}),typeof M=="string"&&((C=/^url\((.*?)\)$/.test(M))||this.renderer.symbols[M])&&(this.symbolKey=M),this.bBox=H.emptyBBox,this.padding=3,this.baselineOffset=0,this.needsBox=F.styledMode||C,this.deferredAttr={},this.alignFactor=0}alignSetter(F){let U={left:0,center:.5,right:1}[F];U!==this.alignFactor&&(this.alignFactor=U,this.bBox&&J(this.xSetting)&&this.attr({x:this.xSetting}))}anchorXSetter(F,U){this.anchorX=F,this.boxAttr(U,Math.round(F)-this.getCrispAdjust()-this.xSetting)}anchorYSetter(F,U){this.anchorY=F,this.boxAttr(U,F-this.ySetting)}boxAttr(F,U){this.box?this.box.attr(F,U):this.deferredAttr[F]=U}css(F){if(F){let U={};F=q(F),H.textProps.forEach(d=>{F[d]!==void 0&&(U[d]=F[d],delete F[d])}),this.text.css(U),"fontSize"in U||"fontWeight"in U?this.updateTextPadding():("width"in U||"textOverflow"in U)&&this.updateBoxSize()}return R.prototype.css.call(this,F)}destroy(){tt(this.element,"mouseenter"),tt(this.element,"mouseleave"),this.text&&this.text.destroy(),this.box&&(this.box=this.box.destroy()),R.prototype.destroy.call(this)}fillSetter(F,U){F&&(this.needsBox=!0),this.fill=F,this.boxAttr(U,F)}getBBox(F,U){this.textStr&&this.bBox.width===0&&this.bBox.height===0&&this.updateBoxSize();let{padding:d,height:L=0,translateX:M=0,translateY:s=0,width:_=0}=this,w=Z(this.paddingLeft,d),o=U!=null?U:this.rotation||0,u={width:_,height:L,x:M+this.bBox.x-w,y:s+this.bBox.y-d+this.baselineOffset};return o&&(u=this.getRotatedBox(u,o)),u}getCrispAdjust(){return(this.renderer.styledMode&&this.box?this.box.strokeWidth():this["stroke-width"]?parseInt(this["stroke-width"],10):0)%2/2}heightSetter(F){this.heightSetting=F,this.doUpdate=!0}afterSetters(){super.afterSetters(),this.doUpdate&&(this.updateBoxSize(),this.doUpdate=!1)}onAdd(){this.text.add(this),this.attr({text:Z(this.textStr,""),x:this.x||0,y:this.y||0}),this.box&&et(this.anchorX)&&this.attr({anchorX:this.anchorX,anchorY:this.anchorY})}paddingSetter(F,U){J(F)?F!==this[U]&&(this[U]=F,this.updateTextPadding()):this[U]=void 0}rSetter(F,U){this.boxAttr(U,F)}strokeSetter(F,U){this.stroke=F,this.boxAttr(U,F)}"stroke-widthSetter"(F,U){F&&(this.needsBox=!0),this["stroke-width"]=F,this.boxAttr(U,F)}"text-alignSetter"(F){this.textAlign=F}textSetter(F){F!==void 0&&this.text.attr({text:F}),this.updateTextPadding(),this.reAlign()}updateBoxSize(){let F,U=this.text,d={},L=this.padding,M=this.bBox=(!J(this.widthSetting)||!J(this.heightSetting)||this.textAlign)&&et(U.textStr)?U.getBBox(void 0,0):H.emptyBBox;this.width=this.getPaddedWidth(),this.height=(this.heightSetting||M.height||0)+2*L;let s=this.renderer.fontMetrics(U);if(this.baselineOffset=L+Math.min((this.text.firstLineMetrics||s).b,M.height||1/0),this.heightSetting&&(this.baselineOffset+=(this.heightSetting-s.h)/2),this.needsBox&&!U.textPath){if(!this.box){let _=this.box=this.symbolKey?this.renderer.symbol(this.symbolKey):this.renderer.rect();_.addClass((this.className==="button"?"":"highcharts-label-box")+(this.className?" highcharts-"+this.className+"-box":"")),_.add(this)}F=this.getCrispAdjust(),d.x=F,d.y=(this.baseline?-this.baselineOffset:0)+F,d.width=Math.round(this.width),d.height=Math.round(this.height),this.box.attr(K(d,this.deferredAttr)),this.deferredAttr={}}}updateTextPadding(){let F=this.text;if(!F.textPath){this.updateBoxSize();let U=this.baseline?0:this.baselineOffset,d=Z(this.paddingLeft,this.padding);et(this.widthSetting)&&this.bBox&&(this.textAlign==="center"||this.textAlign==="right")&&(d+={center:.5,right:1}[this.textAlign]*(this.widthSetting-this.bBox.width)),(d!==F.x||U!==F.y)&&(F.attr("x",d),F.hasBoxWidthChanged&&(this.bBox=F.getBBox(!0)),U!==void 0&&F.attr("y",U)),F.x=d,F.y=U}}widthSetter(F){this.widthSetting=J(F)?F:void 0,this.doUpdate=!0}getPaddedWidth(){let F=this.padding,U=Z(this.paddingLeft,F),d=Z(this.paddingRight,F);return(this.widthSetting||this.bBox.width||0)+U+d}xSetter(F){this.x=F,this.alignFactor&&(F-=this.alignFactor*this.getPaddedWidth(),this["forceAnimate:x"]=!0),this.xSetting=Math.round(F),this.attr("translateX",this.xSetting)}ySetter(F){this.ySetting=this.y=Math.round(F),this.attr("translateY",this.ySetting)}}return H.emptyBBox={width:0,height:0,x:0,y:0},H.textProps=["color","direction","fontFamily","fontSize","fontStyle","fontWeight","lineHeight","textAlign","textDecoration","textOutline","textOverflow","whiteSpace","width"],H}),y(m,"Core/Renderer/SVG/Symbols.js",[m["Core/Utilities.js"]],function(R){let{defined:B,isNumber:et,pick:K}=R;function J(tt,H,X,F,U){let d=[];if(U){let L=U.start||0,M=K(U.r,X),s=K(U.r,F||X),_=2e-4/(U.borderRadius?1:Math.max(M,1)),w=Math.abs((U.end||0)-L-2*Math.PI)<_,o=(U.end||0)-(w?_:0),u=U.innerR,C=K(U.open,w),E=Math.cos(L),S=Math.sin(L),v=Math.cos(o),g=Math.sin(o),x=K(U.longArc,o-L-Math.PI<_?0:1),p=["A",M,s,0,x,K(U.clockwise,1),tt+M*v,H+s*g];p.params={start:L,end:o,cx:tt,cy:H},d.push(["M",tt+M*E,H+s*S],p),B(u)&&((p=["A",u,u,0,x,B(U.clockwise)?1-U.clockwise:0,tt+u*E,H+u*S]).params={start:o,end:L,cx:tt,cy:H},d.push(C?["M",tt+u*v,H+u*g]:["L",tt+u*v,H+u*g],p)),C||d.push(["Z"])}return d}function q(tt,H,X,F,U){return U&&U.r?Z(tt,H,X,F,U):[["M",tt,H],["L",tt+X,H],["L",tt+X,H+F],["L",tt,H+F],["Z"]]}function Z(tt,H,X,F,U){let d=(U==null?void 0:U.r)||0;return[["M",tt+d,H],["L",tt+X-d,H],["A",d,d,0,0,1,tt+X,H+d],["L",tt+X,H+F-d],["A",d,d,0,0,1,tt+X-d,H+F],["L",tt+d,H+F],["A",d,d,0,0,1,tt,H+F-d],["L",tt,H+d],["A",d,d,0,0,1,tt+d,H],["Z"]]}return{arc:J,callout:function(tt,H,X,F,U){let d=Math.min(U&&U.r||0,X,F),L=d+6,M=U&&U.anchorX,s=U&&U.anchorY||0,_=Z(tt,H,X,F,{r:d});if(!et(M)||M0&&s0)return _;if(tt+M>X-L)if(s>H+L&&sH+L&&s0){let w=sF&&ML&&_.splice(1,1,["L",M-6,H],["L",M,H-6],["L",M+6,H],["L",X-d,H]);return _},circle:function(tt,H,X,F){return J(tt+X/2,H+F/2,X/2,F/2,{start:.5*Math.PI,end:2.5*Math.PI,open:!1})},diamond:function(tt,H,X,F){return[["M",tt+X/2,H],["L",tt+X,H+F/2],["L",tt+X/2,H+F],["L",tt,H+F/2],["Z"]]},rect:q,roundedRect:Z,square:q,triangle:function(tt,H,X,F){return[["M",tt+X/2,H],["L",tt+X,H+F],["L",tt,H+F],["Z"]]},"triangle-down":function(tt,H,X,F){return[["M",tt,H],["L",tt+X,H],["L",tt+X/2,H+F],["Z"]]}}}),y(m,"Core/Renderer/SVG/TextBuilder.js",[m["Core/Renderer/HTML/AST.js"],m["Core/Globals.js"],m["Core/Utilities.js"]],function(R,B,et){let{doc:K,SVG_NS:J,win:q}=B,{attr:Z,extend:tt,fireEvent:H,isString:X,objectEach:F,pick:U}=et;return class{constructor(d){let L=d.styles;this.renderer=d.renderer,this.svgElement=d,this.width=d.textWidth,this.textLineHeight=L&&L.lineHeight,this.textOutline=L&&L.textOutline,this.ellipsis=!!(L&&L.textOverflow==="ellipsis"),this.noWrap=!!(L&&L.whiteSpace==="nowrap")}buildSVG(){let d=this.svgElement,L=d.element,M=d.renderer,s=U(d.textStr,"").toString(),_=s.indexOf("<")!==-1,w=L.childNodes,o=!d.added&&M.box,u=[s,this.ellipsis,this.noWrap,this.textLineHeight,this.textOutline,d.getStyle("font-size"),this.width].join(",");if(u!==d.textCache){d.textCache=u,delete d.actualWidth;for(let C=w.length;C--;)L.removeChild(w[C]);if(_||this.ellipsis||this.width||d.textPath||s.indexOf(" ")!==-1&&(!this.noWrap||//g.test(s))){if(s!==""){o&&o.appendChild(L);let C=new R(s);this.modifyTree(C.nodes),C.addToDOM(L),this.modifyDOM(),this.ellipsis&&(L.textContent||"").indexOf("\u2026")!==-1&&d.attr("title",this.unescapeEntities(d.textStr||"",["<",">"])),o&&o.removeChild(L)}}else L.appendChild(K.createTextNode(this.unescapeEntities(s)));X(this.textOutline)&&d.applyTextOutline&&d.applyTextOutline(this.textOutline)}}modifyDOM(){let d,L=this.svgElement,M=Z(L.element,"x");for(L.firstLineMetrics=void 0;(d=L.element.firstChild)&&/^[\s\u200B]*$/.test(d.textContent||" ");)L.element.removeChild(d);[].forEach.call(L.element.querySelectorAll("tspan.highcharts-br"),(o,u)=>{o.nextSibling&&o.previousSibling&&(u===0&&o.previousSibling.nodeType===1&&(L.firstLineMetrics=L.renderer.fontMetrics(o.previousSibling)),Z(o,{dy:this.getLineHeight(o.nextSibling),x:M}))});let s=this.width||0;if(!s)return;let _=(o,u)=>{let C=o.textContent||"",E=C.replace(/([^\^])-/g,"$1- ").split(" "),S=!this.noWrap&&(E.length>1||L.element.childNodes.length>1),v=this.getLineHeight(u),g=0,x=L.actualWidth;if(this.ellipsis)C&&this.truncate(o,C,void 0,0,Math.max(0,s-.8*v),(p,l)=>p.substring(0,l)+"\u2026");else if(S){let p=[],l=[];for(;u.firstChild&&u.firstChild!==o;)l.push(u.firstChild),u.removeChild(u.firstChild);for(;E.length;)E.length&&!this.noWrap&&g>0&&(p.push(o.textContent||""),o.textContent=E.join(" ").replace(/- /g,"-")),this.truncate(o,void 0,E,g===0&&x||0,s,(f,b)=>E.slice(0,b).join(" ").replace(/- /g,"-")),x=L.actualWidth,g++;l.forEach(f=>{u.insertBefore(f,o)}),p.forEach(f=>{u.insertBefore(K.createTextNode(f),o);let b=K.createElementNS(J,"tspan");b.textContent="\u200B",Z(b,{dy:v,x:M}),u.insertBefore(b,o)})}},w=o=>{[].slice.call(o.childNodes).forEach(u=>{u.nodeType===q.Node.TEXT_NODE?_(u,o):(u.className.baseVal.indexOf("highcharts-br")!==-1&&(L.actualWidth=0),w(u))})};w(L.element)}getLineHeight(d){let L=d.nodeType===q.Node.TEXT_NODE?d.parentElement:d;return this.textLineHeight?parseInt(this.textLineHeight.toString(),10):this.renderer.fontMetrics(L||this.svgElement.element).h}modifyTree(d){let L=(M,s)=>{let{attributes:_={},children:w,style:o={},tagName:u}=M,C=this.renderer.styledMode;if(u==="b"||u==="strong"?C?_.class="highcharts-strong":o.fontWeight="bold":(u==="i"||u==="em")&&(C?_.class="highcharts-emphasized":o.fontStyle="italic"),o&&o.color&&(o.fill=o.color),u==="br"){_.class="highcharts-br",M.textContent="\u200B";let E=d[s+1];E&&E.textContent&&(E.textContent=E.textContent.replace(/^ +/gm,""))}else u==="a"&&w&&w.some(E=>E.tagName==="#text")&&(M.children=[{children:w,tagName:"tspan"}]);u!=="#text"&&u!=="a"&&(M.tagName="tspan"),tt(M,{attributes:_,style:o}),w&&w.filter(E=>E.tagName!=="#text").forEach(L)};d.forEach(L),H(this.svgElement,"afterModifyTree",{nodes:d})}truncate(d,L,M,s,_,w){let o,u,C=this.svgElement,{rotation:E}=C,S=[],v=M?1:0,g=(L||M||"").length,x=g,p=function(l,f){let b=f||l,z=d.parentNode;if(z&&S[b]===void 0&&z.getSubStringLength)try{S[b]=s+z.getSubStringLength(0,M?b+1:b)}catch(T){}return S[b]};if(C.rotation=0,s+(u=p(d.textContent.length))>_){for(;v<=g;)x=Math.ceil((v+g)/2),M&&(o=w(M,x)),u=p(x,o&&o.length-1),v===g?v=g+1:u>_?g=x-1:v=x;g===0?d.textContent="":L&&g===L.length-1||(d.textContent=o||w(L||M,x))}M&&M.splice(0,x),C.actualWidth=u,C.rotation=E}unescapeEntities(d,L){return F(this.renderer.escapes,function(M,s){L&&L.indexOf(M)!==-1||(d=d.toString().replace(RegExp(M,"g"),s))}),d}}}),y(m,"Core/Renderer/SVG/SVGRenderer.js",[m["Core/Renderer/HTML/AST.js"],m["Core/Defaults.js"],m["Core/Color/Color.js"],m["Core/Globals.js"],m["Core/Renderer/RendererRegistry.js"],m["Core/Renderer/SVG/SVGElement.js"],m["Core/Renderer/SVG/SVGLabel.js"],m["Core/Renderer/SVG/Symbols.js"],m["Core/Renderer/SVG/TextBuilder.js"],m["Core/Utilities.js"]],function(R,B,et,K,J,q,Z,tt,H,X){let F,{defaultOptions:U}=B,{charts:d,deg2rad:L,doc:M,isFirefox:s,isMS:_,isWebKit:w,noop:o,SVG_NS:u,symbolSizes:C,win:E}=K,{addEvent:S,attr:v,createElement:g,crisp:x,css:p,defined:l,destroyObjectProperties:f,extend:b,isArray:z,isNumber:T,isObject:k,isString:Q,merge:st,pick:nt,pInt:dt,replaceNested:mt,uniqueKey:Et}=X;class Mt{constructor(Y,rt,ot,D,P,W,lt){let it,vt,pt=this.createElement("svg").attr({version:"1.1",class:"highcharts-root"}),xt=pt.element;lt||pt.css(this.getStyle(D||{})),Y.appendChild(xt),v(Y,"dir","ltr"),Y.innerHTML.indexOf("xmlns")===-1&&v(xt,"xmlns",this.SVG_NS),this.box=xt,this.boxWrapper=pt,this.alignedObjects=[],this.url=this.getReferenceURL(),this.createElement("desc").add().element.appendChild(M.createTextNode("Created with Highcharts 11.4.8")),this.defs=this.createElement("defs").add(),this.allowHTML=W,this.forExport=P,this.styledMode=lt,this.gradients={},this.cache={},this.cacheKeys=[],this.imgCount=0,this.rootFontSize=pt.getStyle("font-size"),this.setSize(rt,ot,!1),s&&Y.getBoundingClientRect&&((it=function(){p(Y,{left:0,top:0}),vt=Y.getBoundingClientRect(),p(Y,{left:Math.ceil(vt.left)-vt.left+"px",top:Math.ceil(vt.top)-vt.top+"px"})})(),this.unSubPixelFix=S(E,"resize",it))}definition(Y){return new R([Y]).addToDOM(this.defs.element)}getReferenceURL(){if((s||w)&&M.getElementsByTagName("base").length){if(!l(F)){let Y=Et(),rt=new R([{tagName:"svg",attributes:{width:8,height:8},children:[{tagName:"defs",children:[{tagName:"clipPath",attributes:{id:Y},children:[{tagName:"rect",attributes:{width:4,height:4}}]}]},{tagName:"rect",attributes:{id:"hitme",width:8,height:8,"clip-path":`url(#${Y})`,fill:"rgba(0,0,0,0.001)"}}]}]).addToDOM(M.body);p(rt,{position:"fixed",top:0,left:0,zIndex:9e5});let ot=M.elementFromPoint(6,6);F=(ot&&ot.id)==="hitme",M.body.removeChild(rt)}if(F)return mt(E.location.href.split("#")[0],[/<[^>]*>/g,""],[/([\('\)])/g,"\\$1"],[/ /g,"%20"])}return""}getStyle(Y){return this.style=b({fontFamily:"Helvetica, Arial, sans-serif",fontSize:"1rem"},Y),this.style}setStyle(Y){this.boxWrapper.css(this.getStyle(Y))}isHidden(){return!this.boxWrapper.getBBox().width}destroy(){let Y=this.defs;return this.box=null,this.boxWrapper=this.boxWrapper.destroy(),f(this.gradients||{}),this.gradients=null,this.defs=Y.destroy(),this.unSubPixelFix&&this.unSubPixelFix(),this.alignedObjects=null,null}createElement(Y){return new this.Element(this,Y)}getRadialAttr(Y,rt){return{cx:Y[0]-Y[2]/2+(rt.cx||0)*Y[2],cy:Y[1]-Y[2]/2+(rt.cy||0)*Y[2],r:(rt.r||0)*Y[2]}}shadowDefinition(Y){let rt=[`highcharts-drop-shadow-${this.chartIndex}`,...Object.keys(Y).map(D=>`${D}-${Y[D]}`)].join("-").toLowerCase().replace(/[^a-z\d\-]/g,""),ot=st({color:"#000000",offsetX:1,offsetY:1,opacity:.15,width:5},Y);return this.defs.element.querySelector(`#${rt}`)||this.definition({tagName:"filter",attributes:{id:rt,filterUnits:ot.filterUnits},children:this.getShadowFilterContent(ot)}),rt}getShadowFilterContent(Y){return[{tagName:"feDropShadow",attributes:{dx:Y.offsetX,dy:Y.offsetY,"flood-color":Y.color,"flood-opacity":Math.min(5*Y.opacity,1),stdDeviation:Y.width/2}}]}buildText(Y){new H(Y).buildSVG()}getContrast(Y){let rt=et.parse(Y).rgba.map(D=>{let P=D/255;return P<=.03928?P/12.92:Math.pow((P+.055)/1.055,2.4)}),ot=.2126*rt[0]+.7152*rt[1]+.0722*rt[2];return 1.05/(ot+.05)>(ot+.05)/.05?"#FFFFFF":"#000000"}button(Y,rt,ot,D,P={},W,lt,it,vt,pt){let xt=this.label(Y,rt,ot,vt,void 0,void 0,pt,void 0,"button"),Ct=this.styledMode,Tt=arguments,Nt=0;P=st(U.global.buttonTheme,P),Ct&&(delete P.fill,delete P.stroke,delete P["stroke-width"]);let gt=P.states||{},wt=P.style||{};delete P.states,delete P.style;let Rt=[R.filterUserAttributes(P)],jt=[wt];return Ct||["hover","select","disabled"].forEach((Zt,ne)=>{Rt.push(st(Rt[0],R.filterUserAttributes(Tt[ne+5]||gt[Zt]||{}))),jt.push(Rt[ne+1].style),delete Rt[ne+1].style}),S(xt.element,_?"mouseover":"mouseenter",function(){Nt!==3&&xt.setState(1)}),S(xt.element,_?"mouseout":"mouseleave",function(){Nt!==3&&xt.setState(Nt)}),xt.setState=(Zt=0)=>{if(Zt!==1&&(xt.state=Nt=Zt),xt.removeClass(/highcharts-button-(normal|hover|pressed|disabled)/).addClass("highcharts-button-"+["normal","hover","pressed","disabled"][Zt]),!Ct){xt.attr(Rt[Zt]);let ne=jt[Zt];k(ne)&&xt.css(ne)}},xt.attr(Rt[0]),!Ct&&(xt.css(b({cursor:"default"},wt)),pt&&xt.text.css({pointerEvents:"none"})),xt.on("touchstart",Zt=>Zt.stopPropagation()).on("click",function(Zt){Nt!==3&&D.call(xt,Zt)})}crispLine(Y,rt){let[ot,D]=Y;return l(ot[1])&&ot[1]===D[1]&&(ot[1]=D[1]=x(ot[1],rt)),l(ot[2])&&ot[2]===D[2]&&(ot[2]=D[2]=x(ot[2],rt)),Y}path(Y){let rt=this.styledMode?{}:{fill:"none"};return z(Y)?rt.d=Y:k(Y)&&b(rt,Y),this.createElement("path").attr(rt)}circle(Y,rt,ot){let D=k(Y)?Y:Y===void 0?{}:{x:Y,y:rt,r:ot},P=this.createElement("circle");return P.xSetter=P.ySetter=function(W,lt,it){it.setAttribute("c"+lt,W)},P.attr(D)}arc(Y,rt,ot,D,P,W){let lt;k(Y)?(rt=(lt=Y).y,ot=lt.r,D=lt.innerR,P=lt.start,W=lt.end,Y=lt.x):lt={innerR:D,start:P,end:W};let it=this.symbol("arc",Y,rt,ot,ot,lt);return it.r=ot,it}rect(Y,rt,ot,D,P,W){let lt=k(Y)?Y:Y===void 0?{}:{x:Y,y:rt,r:P,width:Math.max(ot||0,0),height:Math.max(D||0,0)},it=this.createElement("rect");return this.styledMode||(W!==void 0&&(lt["stroke-width"]=W,b(lt,it.crisp(lt))),lt.fill="none"),it.rSetter=function(vt,pt,xt){it.r=vt,v(xt,{rx:vt,ry:vt})},it.rGetter=function(){return it.r||0},it.attr(lt)}roundedRect(Y){return this.symbol("roundedRect").attr(Y)}setSize(Y,rt,ot){this.width=Y,this.height=rt,this.boxWrapper.animate({width:Y,height:rt},{step:function(){this.attr({viewBox:"0 0 "+this.attr("width")+" "+this.attr("height")})},duration:nt(ot,!0)?void 0:0}),this.alignElements()}g(Y){let rt=this.createElement("g");return Y?rt.attr({class:"highcharts-"+Y}):rt}image(Y,rt,ot,D,P,W){let lt={preserveAspectRatio:"none"};T(rt)&&(lt.x=rt),T(ot)&&(lt.y=ot),T(D)&&(lt.width=D),T(P)&&(lt.height=P);let it=this.createElement("image").attr(lt),vt=function(pt){it.attr({href:Y}),W.call(it,pt)};if(W){it.attr({href:"data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="});let pt=new E.Image;S(pt,"load",vt),pt.src=Y,pt.complete&&vt({})}else it.attr({href:Y});return it}symbol(Y,rt,ot,D,P,W){let lt,it,vt,pt,xt=this,Ct=/^url\((.*?)\)$/,Tt=Ct.test(Y),Nt=!Tt&&(this.symbols[Y]?Y:"circle"),gt=Nt&&this.symbols[Nt];if(gt)typeof rt=="number"&&(it=gt.call(this.symbols,rt||0,ot||0,D||0,P||0,W)),lt=this.path(it),xt.styledMode||lt.attr("fill","none"),b(lt,{symbolName:Nt||void 0,x:rt,y:ot,width:D,height:P}),W&&b(lt,W);else if(Tt){vt=Y.match(Ct)[1];let wt=lt=this.image(vt);wt.imgwidth=nt(W&&W.width,C[vt]&&C[vt].width),wt.imgheight=nt(W&&W.height,C[vt]&&C[vt].height),pt=Rt=>Rt.attr({width:Rt.width,height:Rt.height}),["width","height"].forEach(Rt=>{wt[`${Rt}Setter`]=function(jt,Zt){this[Zt]=jt;let{alignByTranslate:ne,element:Wt,width:le,height:fe,imgwidth:xe,imgheight:be}=this,Ye=Zt==="width"?xe:be,tn=1;W&&W.backgroundSize==="within"&&le&&fe&&xe&&be?(tn=Math.min(le/xe,fe/be),v(Wt,{width:Math.round(xe*tn),height:Math.round(be*tn)})):Wt&&Ye&&Wt.setAttribute(Zt,Ye),!ne&&xe&&be&&this.translate(((le||0)-xe*tn)/2,((fe||0)-be*tn)/2)}}),l(rt)&&wt.attr({x:rt,y:ot}),wt.isImg=!0,wt.symbolUrl=Y,l(wt.imgwidth)&&l(wt.imgheight)?pt(wt):(wt.attr({width:0,height:0}),g("img",{onload:function(){let Rt=d[xt.chartIndex];this.width===0&&(p(this,{position:"absolute",top:"-999em"}),M.body.appendChild(this)),C[vt]={width:this.width,height:this.height},wt.imgwidth=this.width,wt.imgheight=this.height,wt.element&&pt(wt),this.parentNode&&this.parentNode.removeChild(this),xt.imgCount--,xt.imgCount||!Rt||Rt.hasLoaded||Rt.onload()},src:vt}),this.imgCount++)}return lt}clipRect(Y,rt,ot,D){return this.rect(Y,rt,ot,D,0)}text(Y,rt,ot,D){let P={};if(D&&(this.allowHTML||!this.forExport))return this.html(Y,rt,ot);P.x=Math.round(rt||0),ot&&(P.y=Math.round(ot)),l(Y)&&(P.text=Y);let W=this.createElement("text").attr(P);return D&&(!this.forExport||this.allowHTML)||(W.xSetter=function(lt,it,vt){let pt=vt.getElementsByTagName("tspan"),xt=vt.getAttribute(it);for(let Ct=0,Tt;CtY.align())}}return b(Mt.prototype,{Element:q,SVG_NS:u,escapes:{"&":"&","<":"<",">":">","'":"'",'"':"""},symbols:tt,draw:o}),J.registerRendererType("svg",Mt,!0),Mt}),y(m,"Core/Renderer/HTML/HTMLElement.js",[m["Core/Renderer/HTML/AST.js"],m["Core/Globals.js"],m["Core/Renderer/SVG/SVGElement.js"],m["Core/Utilities.js"]],function(R,B,et,K){let{composed:J}=B,{attr:q,css:Z,createElement:tt,defined:H,extend:X,pInt:F,pushUnique:U}=K;function d(_,w,o){var C;let u=((C=this.div)==null?void 0:C.style)||o.style;et.prototype[`${w}Setter`].call(this,_,w,o),u&&(u[w]=_)}let L=(_,w)=>{var o;if(!_.div){let u=q(_.element,"class"),C=_.css,E=tt("div",u?{className:u}:void 0,co(Fr({position:"absolute",left:`${_.translateX||0}px`,top:`${_.translateY||0}px`},_.styles),{display:_.display,opacity:_.opacity,visibility:_.visibility}),((o=_.parentGroup)==null?void 0:o.div)||w);_.classSetter=(S,v,g)=>{g.setAttribute("class",S),E.className=S},_.translateXSetter=_.translateYSetter=(S,v)=>{_[v]=S,E.style[v==="translateX"?"left":"top"]=`${S}px`,_.doTransform=!0},_.opacitySetter=_.visibilitySetter=d,_.css=S=>(C.call(_,S),S.cursor&&(E.style.cursor=S.cursor),S.pointerEvents&&(E.style.pointerEvents=S.pointerEvents),_),_.on=function(){return et.prototype.on.apply({element:E,onEvents:_.onEvents},arguments),_},_.div=E}return _.div};class M extends et{static compose(w){U(J,this.compose)&&(w.prototype.html=function(o,u,C){return new M(this,"span").attr({text:o,x:Math.round(u),y:Math.round(C)})})}constructor(w,o){super(w,o),this.css(Fr({position:"absolute"},w.styledMode?{}:{fontFamily:w.style.fontFamily,fontSize:w.style.fontSize})),this.element.style.whiteSpace="nowrap"}getSpanCorrection(w,o,u){this.xCorr=-w*u,this.yCorr=-o}css(w){let o,{element:u}=this,C=u.tagName==="SPAN"&&w&&"width"in w,E=C&&w.width;return C&&(delete w.width,this.textWidth=F(E)||void 0,o=!0),(w==null?void 0:w.textOverflow)==="ellipsis"&&(w.whiteSpace="nowrap",w.overflow="hidden"),X(this.styles,w),Z(u,w),o&&this.updateTransform(),this}htmlGetBBox(){let{element:w}=this;return{x:w.offsetLeft,y:w.offsetTop,width:w.offsetWidth,height:w.offsetHeight}}updateTransform(){var T;if(!this.added){this.alignOnAdd=!0;return}let{element:w,renderer:o,rotation:u,rotationOriginX:C,rotationOriginY:E,styles:S,textAlign:v="left",textWidth:g,translateX:x=0,translateY:p=0,x:l=0,y:f=0}=this,b={left:0,center:.5,right:1}[v],z=S.whiteSpace;if(Z(w,{marginLeft:`${x}px`,marginTop:`${p}px`}),w.tagName==="SPAN"){let k=[u,v,w.innerHTML,g,this.textAlign].join(","),Q=-(((T=this.parentGroup)==null?void 0:T.padding)*1)||0,st,nt=!1;if(g!==this.oldTextWidth){let I=this.textPxLength?this.textPxLength:(Z(w,{width:"",whiteSpace:z||"nowrap"}),w.offsetWidth),Y=g||0;(Y>this.oldTextWidth||I>Y)&&(/[ \-]/.test(w.textContent||w.innerText)||w.style.textOverflow==="ellipsis")&&(Z(w,{width:I>Y||u?g+"px":"auto",display:"block",whiteSpace:z||"normal"}),this.oldTextWidth=g,nt=!0)}this.hasBoxWidthChanged=nt,k!==this.cTT&&(st=o.fontMetrics(w).b,H(u)&&(u!==(this.oldRotation||0)||v!==this.oldAlign)&&this.setSpanRotation(u,Q,Q),this.getSpanCorrection(!H(u)&&this.textPxLength||w.offsetWidth,st,b));let{xCorr:dt=0,yCorr:mt=0}=this,Et=(C!=null?C:l)-dt-l-Q,Mt=(E!=null?E:f)-mt-f-Q;Z(w,{left:`${l+dt}px`,top:`${f+mt}px`,transformOrigin:`${Et}px ${Mt}px`}),this.cTT=k,this.oldRotation=u,this.oldAlign=v}}setSpanRotation(w,o,u){Z(this.element,{transform:`rotate(${w}deg)`,transformOrigin:`${o}% ${u}px`})}add(w){let o,u=this.renderer.box.parentNode,C=[];if(this.parentGroup=w,w&&!(o=w.div)){let E=w;for(;E;)C.push(E),E=E.parentGroup;for(let S of C.reverse())o=L(S,u)}return(o||u).appendChild(this.element),this.added=!0,this.alignOnAdd&&this.updateTransform(),this}textSetter(w){w!==this.textStr&&(delete this.bBox,delete this.oldTextWidth,R.setElementHTML(this.element,w!=null?w:""),this.textStr=w,this.doTransform=!0)}alignSetter(w){this.alignValue=this.textAlign=w,this.doTransform=!0}xSetter(w,o){this[o]=w,this.doTransform=!0}}let s=M.prototype;return s.visibilitySetter=s.opacitySetter=d,s.ySetter=s.rotationSetter=s.rotationOriginXSetter=s.rotationOriginYSetter=s.xSetter,M}),y(m,"Core/Axis/AxisDefaults.js",[],function(){var R,B;return(B=R||(R={})).xAxis={alignTicks:!0,allowDecimals:void 0,panningEnabled:!0,zIndex:2,zoomEnabled:!0,dateTimeLabelFormats:{millisecond:{main:"%H:%M:%S.%L",range:!1},second:{main:"%H:%M:%S",range:!1},minute:{main:"%H:%M",range:!1},hour:{main:"%H:%M",range:!1},day:{main:"%e %b"},week:{main:"%e %b"},month:{main:"%b '%y"},year:{main:"%Y"}},endOnTick:!1,gridLineDashStyle:"Solid",gridZIndex:1,labels:{autoRotationLimit:80,distance:15,enabled:!0,indentation:10,overflow:"justify",reserveSpace:void 0,rotation:void 0,staggerLines:0,step:0,useHTML:!1,zIndex:7,style:{color:"#333333",cursor:"default",fontSize:"0.8em"}},maxPadding:.01,minorGridLineDashStyle:"Solid",minorTickLength:2,minorTickPosition:"outside",minorTicksPerMajor:5,minPadding:.01,offset:void 0,reversed:void 0,reversedStacks:!1,showEmpty:!0,showFirstLabel:!0,showLastLabel:!0,startOfWeek:1,startOnTick:!1,tickLength:10,tickPixelInterval:100,tickmarkPlacement:"between",tickPosition:"outside",title:{align:"middle",useHTML:!1,x:0,y:0,style:{color:"#666666",fontSize:"0.8em"}},visible:!0,minorGridLineColor:"#f2f2f2",minorGridLineWidth:1,minorTickColor:"#999999",lineColor:"#333333",lineWidth:1,gridLineColor:"#e6e6e6",gridLineWidth:void 0,tickColor:"#333333"},B.yAxis={reversedStacks:!0,endOnTick:!0,maxPadding:.05,minPadding:.05,tickPixelInterval:72,showLastLabel:!0,labels:{x:void 0},startOnTick:!0,title:{text:"Values"},stackLabels:{animation:{},allowOverlap:!1,enabled:!1,crop:!0,overflow:"justify",formatter:function(){let{numberFormatter:et}=this.axis.chart;return et(this.total||0,-1)},style:{color:"#000000",fontSize:"0.7em",fontWeight:"bold",textOutline:"1px contrast"}},gridLineWidth:1,lineWidth:0},R}),y(m,"Core/Foundation.js",[m["Core/Utilities.js"]],function(R){var B;let{addEvent:et,isFunction:K,objectEach:J,removeEvent:q}=R;return(B||(B={})).registerEventOptions=function(Z,tt){Z.eventOptions=Z.eventOptions||{},J(tt.events,function(H,X){Z.eventOptions[X]!==H&&(Z.eventOptions[X]&&(q(Z,X,Z.eventOptions[X]),delete Z.eventOptions[X]),K(H)&&(Z.eventOptions[X]=H,et(Z,X,H,{order:0})))})},B}),y(m,"Core/Axis/Tick.js",[m["Core/Templating.js"],m["Core/Globals.js"],m["Core/Utilities.js"]],function(R,B,et){let{deg2rad:K}=B,{clamp:J,correctFloat:q,defined:Z,destroyObjectProperties:tt,extend:H,fireEvent:X,isNumber:F,merge:U,objectEach:d,pick:L}=et;return class{constructor(M,s,_,w,o){this.isNew=!0,this.isNewLabel=!0,this.axis=M,this.pos=s,this.type=_||"",this.parameters=o||{},this.tickmarkOffset=this.parameters.tickmarkOffset,this.options=this.parameters.options,X(this,"init"),_||w||this.addLabel()}addLabel(){let M=this,s=M.axis,_=s.options,w=s.chart,o=s.categories,u=s.logarithmic,C=s.names,E=M.pos,S=L(M.options&&M.options.labels,_.labels),v=s.tickPositions,g=E===v[0],x=E===v[v.length-1],p=(!S.step||S.step===1)&&s.tickInterval===1,l=v.info,f=M.label,b,z,T,k=this.parameters.category||(o?L(o[E],C[E],E):E);u&&F(k)&&(k=q(u.lin2log(k))),s.dateTime&&(l?b=(z=w.time.resolveDTLFormat(_.dateTimeLabelFormats[!_.grid&&l.higherRanks[E]||l.unitName])).main:F(k)&&(b=s.dateTime.getXDateFormat(k,_.dateTimeLabelFormats||{}))),M.isFirst=g,M.isLast=x;let Q={axis:s,chart:w,dateTimeLabelFormat:b,isFirst:g,isLast:x,pos:E,tick:M,tickPositionInfo:l,value:k};X(this,"labelFormat",Q);let st=mt=>S.formatter?S.formatter.call(mt,mt):S.format?(mt.text=s.defaultLabelFormatter.call(mt),R.format(S.format,mt,w)):s.defaultLabelFormatter.call(mt),nt=st.call(Q,Q),dt=z&&z.list;dt?M.shortenLabel=function(){for(T=0;T0&&w+g*x>E&&(k=Math.round((o-w)/Math.cos(v*K))):(z=w-g*x,T=w+(1-g)*x,zE&&(f=E-M.x+f*g,b=-1),(f=Math.min(p,f))f||s.autoRotation&&(S.styles||{}).width)&&(k=f)),k&&(this.shortenLabel?this.shortenLabel():(l.width=Math.floor(k)+"px",(_.style||{}).textOverflow||(l.textOverflow="ellipsis"),S.css(l)))}moveLabel(M,s){let _=this,w=_.label,o=_.axis,u=!1,C;w&&w.textStr===M?(_.movedLabel=w,u=!0,delete _.label):d(o.ticks,function(E){u||E.isNew||E===_||!E.label||E.label.textStr!==M||(_.movedLabel=E.label,u=!0,E.labelPos=_.movedLabel.xy,delete E.label)}),!u&&(_.labelPos||w)&&(C=_.labelPos||w.xy,_.movedLabel=_.createLabel(M,s,C),_.movedLabel&&_.movedLabel.attr({opacity:0}))}render(M,s,_){let w=this.axis,o=w.horiz,u=this.pos,C=L(this.tickmarkOffset,w.tickmarkOffset),E=this.getPosition(o,u,C,s),S=E.x,v=E.y,g=w.pos,x=g+w.len,p=o?S:v;!w.chart.polar&&this.isNew&&(q(p)x)&&(_=0);let l=L(_,this.label&&this.label.newOpacity,1);_=L(_,1),this.isActive=!0,this.renderGridLine(s,_),this.renderMark(E,_),this.renderLabel(E,s,l,M),this.isNew=!1,X(this,"afterRender")}renderGridLine(M,s){let _=this.axis,w=_.options,o={},u=this.pos,C=this.type,E=L(this.tickmarkOffset,_.tickmarkOffset),S=_.chart.renderer,v=this.gridLine,g,x=w.gridLineWidth,p=w.gridLineColor,l=w.gridLineDashStyle;this.type==="minor"&&(x=w.minorGridLineWidth,p=w.minorGridLineColor,l=w.minorGridLineDashStyle),v||(_.chart.styledMode||(o.stroke=p,o["stroke-width"]=x||0,o.dashstyle=l),C||(o.zIndex=1),M&&(s=0),this.gridLine=v=S.path().attr(o).addClass("highcharts-"+(C?C+"-":"")+"grid-line").add(_.gridGroup)),v&&(g=_.getPlotLinePath({value:u+E,lineWidth:v.strokeWidth(),force:"pass",old:M,acrossPanes:!1}))&&v[M||this.isNew?"attr":"animate"]({d:g,opacity:s})}renderMark(M,s){let _=this.axis,w=_.options,o=_.chart.renderer,u=this.type,C=_.tickSize(u?u+"Tick":"tick"),E=M.x,S=M.y,v=L(w[u!=="minor"?"tickWidth":"minorTickWidth"],!u&&_.isXAxis?1:0),g=w[u!=="minor"?"tickColor":"minorTickColor"],x=this.mark,p=!x;C&&(_.opposite&&(C[0]=-C[0]),x||(this.mark=x=o.path().addClass("highcharts-"+(u?u+"-":"")+"tick").add(_.axisGroup),_.chart.styledMode||x.attr({stroke:g,"stroke-width":v})),x[p?"attr":"animate"]({d:this.getMarkPath(E,S,C[0],x.strokeWidth(),_.horiz,o),opacity:s}))}renderLabel(M,s,_,w){let o=this.axis,u=o.horiz,C=o.options,E=this.label,S=C.labels,v=S.step,g=L(this.tickmarkOffset,o.tickmarkOffset),x=M.x,p=M.y,l=!0;E&&F(x)&&(E.xy=M=this.getLabelPosition(x,p,E,u,S,g,w,v),(!this.isFirst||this.isLast||C.showFirstLabel)&&(!this.isLast||this.isFirst||C.showLastLabel)?!u||S.step||S.rotation||s||_===0||this.handleOverflow(M):l=!1,v&&w%v&&(l=!1),l&&F(M.y)?(M.opacity=_,E[this.isNewLabel?"attr":"animate"](M).show(!0),this.isNewLabel=!1):(E.hide(),this.isNewLabel=!0))}replaceMovedLabel(){let M=this.label,s=this.axis;M&&!this.isNew&&(M.animate({opacity:0},void 0,M.destroy),delete this.label),s.isDirty=!0,this.label=this.movedLabel,delete this.movedLabel}}}),y(m,"Core/Axis/Axis.js",[m["Core/Animation/AnimationUtilities.js"],m["Core/Axis/AxisDefaults.js"],m["Core/Color/Color.js"],m["Core/Defaults.js"],m["Core/Foundation.js"],m["Core/Globals.js"],m["Core/Axis/Tick.js"],m["Core/Utilities.js"]],function(R,B,et,K,J,q,Z,tt){let{animObject:H}=R,{xAxis:X,yAxis:F}=B,{defaultOptions:U}=K,{registerEventOptions:d}=J,{deg2rad:L}=q,{arrayMax:M,arrayMin:s,clamp:_,correctFloat:w,defined:o,destroyObjectProperties:u,erase:C,error:E,extend:S,fireEvent:v,getClosestDistance:g,insertItem:x,isArray:p,isNumber:l,isString:f,merge:b,normalizeTickInterval:z,objectEach:T,pick:k,relativeLength:Q,removeEvent:st,splat:nt,syncTimeout:dt}=tt,mt=(Mt,I)=>z(I,void 0,void 0,k(Mt.options.allowDecimals,I<.5||Mt.tickAmount!==void 0),!!Mt.tickAmount);S(U,{xAxis:X,yAxis:b(X,F)});class Et{constructor(I,Y,rt){this.init(I,Y,rt)}init(I,Y,rt=this.coll){var it,vt,pt,xt;let ot=rt==="xAxis",D=this.isZAxis||(I.inverted?!ot:ot);this.chart=I,this.horiz=D,this.isXAxis=ot,this.coll=rt,v(this,"init",{userOptions:Y}),this.opposite=k(Y.opposite,this.opposite),this.side=k(Y.side,this.side,D?this.opposite?0:2:this.opposite?1:3),this.setOptions(Y);let P=this.options,W=P.labels;(it=this.type)!=null||(this.type=P.type||"linear"),(pt=this.uniqueNames)!=null||(this.uniqueNames=(vt=P.uniqueNames)!=null?vt:!0),v(this,"afterSetType"),this.userOptions=Y,this.minPixelPadding=0,this.reversed=k(P.reversed,this.reversed),this.visible=P.visible,this.zoomEnabled=P.zoomEnabled,this.hasNames=this.type==="category"||P.categories===!0,this.categories=p(P.categories)&&P.categories||(this.hasNames?[]:void 0),this.names||(this.names=[],this.names.keys={}),this.plotLinesAndBandsGroups={},this.positiveValuesOnly=!!this.logarithmic,this.isLinked=o(P.linkedTo),this.ticks={},this.labelEdge=[],this.minorTicks={},this.plotLinesAndBands=[],this.alternateBands={},(xt=this.len)!=null||(this.len=0),this.minRange=this.userMinRange=P.minRange||P.maxZoom,this.range=P.range,this.offset=P.offset||0,this.max=void 0,this.min=void 0;let lt=k(P.crosshair,nt(I.options.tooltip.crosshairs)[ot?0:1]);this.crosshair=lt===!0?{}:lt,I.axes.indexOf(this)===-1&&(ot?I.axes.splice(I.xAxis.length,0,this):I.axes.push(this),x(this,I[this.coll])),I.orderItems(this.coll),this.series=this.series||[],I.inverted&&!this.isZAxis&&ot&&!o(this.reversed)&&(this.reversed=!0),this.labelRotation=l(W.rotation)?W.rotation:void 0,d(this,P),v(this,"afterInit")}setOptions(I){let Y=this.horiz?{labels:{autoRotation:[-45],padding:4},margin:15}:{labels:{padding:1},title:{rotation:90*this.side}};this.options=b(Y,U[this.coll],I),v(this,"afterSetOptions",{userOptions:I})}defaultLabelFormatter(){let I=this.axis,{numberFormatter:Y}=this.chart,rt=l(this.value)?this.value:NaN,ot=I.chart.time,D=I.categories,P=this.dateTimeLabelFormat,W=U.lang,lt=W.numericSymbols,it=W.numericSymbolMagnitude||1e3,vt=I.logarithmic?Math.abs(rt):I.tickInterval,pt=lt&<.length,xt,Ct;if(D)Ct=`${this.value}`;else if(P)Ct=ot.dateFormat(P,rt);else if(pt&<&&vt>=1e3)for(;pt--&&Ct===void 0;)vt>=(xt=Math.pow(it,pt+1))&&10*rt%xt==0&<[pt]!==null&&rt!==0&&(Ct=Y(rt/xt,-1)+lt[pt]);return Ct===void 0&&(Ct=Math.abs(rt)>=1e4?Y(rt,-1):Y(rt,-1,void 0,"")),Ct}getSeriesExtremes(){let I,Y=this;v(this,"getSeriesExtremes",null,function(){Y.hasVisibleSeries=!1,Y.dataMin=Y.dataMax=Y.threshold=void 0,Y.softThreshold=!Y.isXAxis,Y.series.forEach(rt=>{if(rt.reserveSpace()){let ot=rt.options,D,P=ot.threshold,W,lt;if(Y.hasVisibleSeries=!0,Y.positiveValuesOnly&&0>=(P||0)&&(P=void 0),Y.isXAxis)(D=rt.xData)&&D.length&&(D=Y.logarithmic?D.filter(it=>it>0):D,W=(I=rt.getXExtremes(D)).min,lt=I.max,l(W)||W instanceof Date||(D=D.filter(l),W=(I=rt.getXExtremes(D)).min,lt=I.max),D.length&&(Y.dataMin=Math.min(k(Y.dataMin,W),W),Y.dataMax=Math.max(k(Y.dataMax,lt),lt)));else{let it=rt.applyExtremes();l(it.dataMin)&&(W=it.dataMin,Y.dataMin=Math.min(k(Y.dataMin,W),W)),l(it.dataMax)&&(lt=it.dataMax,Y.dataMax=Math.max(k(Y.dataMax,lt),lt)),o(P)&&(Y.threshold=P),(!ot.softThreshold||Y.positiveValuesOnly)&&(Y.softThreshold=!1)}}})}),v(this,"afterGetSeriesExtremes")}translate(I,Y,rt,ot,D,P){var Nt;let W=this.linkedParent||this,lt=ot&&W.old?W.old.min:W.min;if(!l(lt))return NaN;let it=W.minPixelPadding,vt=(W.isOrdinal||((Nt=W.brokenAxis)==null?void 0:Nt.hasBreaks)||W.logarithmic&&D)&&W.lin2val,pt=1,xt=0,Ct=ot&&W.old?W.old.transA:W.transA,Tt=0;return Ct||(Ct=W.transA),rt&&(pt*=-1,xt=W.len),W.reversed&&(pt*=-1,xt-=pt*(W.sector||W.len)),Y?(Tt=(I=I*pt+xt-it)/Ct+lt,vt&&(Tt=W.lin2val(Tt))):(vt&&(I=W.val2lin(I)),Tt=pt*(I-lt)*Ct+xt+pt*it+(l(P)?Ct*P:0),W.isRadial||(Tt=w(Tt))),Tt}toPixels(I,Y){return this.translate(I,!1,!this.horiz,void 0,!0)+(Y?0:this.pos)}toValue(I,Y){return this.translate(I-(Y?0:this.pos),!0,!this.horiz,void 0,!0)}getPlotLinePath(I){let Y=this,rt=Y.chart,ot=Y.left,D=Y.top,P=I.old,W=I.value,lt=I.lineWidth,it=P&&rt.oldChartHeight||rt.chartHeight,vt=P&&rt.oldChartWidth||rt.chartWidth,pt=Y.transB,xt=I.translatedValue,Ct=I.force,Tt,Nt,gt,wt,Rt;function jt(ne,Wt,le){return Ct!=="pass"&&(nele)&&(Ct?ne=_(ne,Wt,le):Rt=!0),ne}let Zt={value:W,lineWidth:lt,old:P,force:Ct,acrossPanes:I.acrossPanes,translatedValue:xt};return v(this,"getPlotLinePath",Zt,function(ne){Tt=gt=(xt=_(xt=k(xt,Y.translate(W,void 0,void 0,P)),-1e9,1e9))+pt,Nt=wt=it-xt-pt,l(xt)?Y.horiz?(Nt=D,wt=it-Y.bottom+(Y.options.isInternal?0:rt.scrollablePixelsY||0),Tt=gt=jt(Tt,ot,ot+Y.width)):(Tt=ot,gt=vt-Y.right+(rt.scrollablePixelsX||0),Nt=wt=jt(Nt,D,D+Y.height)):(Rt=!0,Ct=!1),ne.path=Rt&&!Ct?void 0:rt.renderer.crispLine([["M",Tt,Nt],["L",gt,wt]],lt||1)}),Zt.path}getLinearTickPositions(I,Y,rt){let ot,D,P,W=w(Math.floor(Y/I)*I),lt=w(Math.ceil(rt/I)*I),it=[];if(w(W+I)===W&&(P=20),this.single)return[Y];for(ot=W;ot<=lt&&(it.push(ot),(ot=w(ot+I,P))!==D);)D=ot;return it}getMinorTickInterval(){let{minorTicks:I,minorTickInterval:Y}=this.options;return I===!0?k(Y,"auto"):I!==!1?Y:void 0}getMinorTickPositions(){let I=this.options,Y=this.tickPositions,rt=this.minorTickInterval,ot=this.pointRangePadding||0,D=(this.min||0)-ot,P=(this.max||0)+ot,W=P-D,lt=[],it;if(W&&W/rt{var pt;return(vt.xIncrement?(pt=vt.xData)==null?void 0:pt.slice(0,2):vt.xData)||[]}))||0),this.dataMax-this.dataMin)),l(rt)&&l(ot)&&l(D)&&rt-ot=D,P=(D-rt+ot)/2,lt=[ot-P,k(I.min,ot-P)],W&&(lt[2]=Y?Y.log2lin(this.dataMin):this.dataMin),it=[(ot=M(lt))+D,k(I.max,ot+D)],W&&(it[2]=Y?Y.log2lin(this.dataMax):this.dataMax),(rt=s(it))-otot-D),I=g([rt]))}return I&&Y?Math.min(I,Y):I||Y}nameToX(I){let Y=p(this.options.categories),rt=Y?this.categories:this.names,ot=I.options.x,D;return I.series.requireSorting=!1,o(ot)||(ot=this.uniqueNames&&rt?Y?rt.indexOf(I.name):k(rt.keys[I.name],-1):I.series.autoIncrement()),ot===-1?!Y&&rt&&(D=rt.length):D=ot,D!==void 0?(this.names[D]=I.name,this.names.keys[I.name]=D):I.x&&(D=I.x),D}updateNames(){let I=this,Y=this.names;Y.length>0&&(Object.keys(Y.keys).forEach(function(rt){delete Y.keys[rt]}),Y.length=0,this.minRange=this.userMinRange,(this.series||[]).forEach(rt=>{rt.xIncrement=null,(!rt.points||rt.isDirtyData)&&(I.max=Math.max(I.max,rt.xData.length-1),rt.processData(),rt.generatePoints()),rt.data.forEach(function(ot,D){let P;ot!=null&&ot.options&&ot.name!==void 0&&(P=I.nameToX(ot))!==void 0&&P!==ot.x&&(ot.x=P,rt.xData[D]=P)})}))}setAxisTranslation(){let I=this,Y=I.max-I.min,rt=I.linkedParent,ot=!!I.categories,D=I.isXAxis,P=I.axisPointRange||0,W,lt=0,it=0,vt,pt=I.transA;(D||ot||P)&&(W=I.getClosest(),rt?(lt=rt.minPointOffset,it=rt.pointRangePadding):I.series.forEach(function(xt){let Ct=ot?1:D?k(xt.options.pointRange,W,0):I.axisPointRange||0,Tt=xt.options.pointPlacement;if(P=Math.max(P,Ct),!I.single||ot){let Nt=xt.is("xrange")?!D:D;lt=Math.max(lt,Nt&&f(Tt)?0:Ct/2),it=Math.max(it,Nt&&Tt==="on"?0:Ct)}}),vt=I.ordinal&&I.ordinal.slope&&W?I.ordinal.slope/W:1,I.minPointOffset=lt*=vt,I.pointRangePadding=it*=vt,I.pointRange=Math.min(P,I.single&&ot?1:Y),D&&W&&(I.closestPointRange=W)),I.translationSlope=I.transA=pt=I.staticScale||I.len/(Y+it||1),I.transB=I.horiz?I.left:I.bottom,I.minPixelPadding=pt*lt,v(this,"afterSetAxisTranslation")}minFromRange(){let{max:I,min:Y}=this;return l(I)&&l(Y)&&I-Y||void 0}setTickInterval(I){var Jt,Kt,te,Ot;let{categories:Y,chart:rt,dataMax:ot,dataMin:D,dateTime:P,isXAxis:W,logarithmic:lt,options:it,softThreshold:vt}=this,pt=l(this.threshold)?this.threshold:void 0,xt=this.minRange||0,{ceiling:Ct,floor:Tt,linkedTo:Nt,softMax:gt,softMin:wt}=it,Rt=l(Nt)&&((Jt=rt[this.coll])==null?void 0:Jt[Nt]),jt=it.tickPixelInterval,Zt=it.maxPadding,ne=it.minPadding,Wt=0,le,fe=l(it.tickInterval)&&it.tickInterval>=0?it.tickInterval:void 0,xe,be,Ye,tn;if(P||Y||Rt||this.getTickAmount(),Ye=k(this.userMin,it.min),tn=k(this.userMax,it.max),Rt?(this.linkedParent=Rt,le=Rt.getExtremes(),this.min=k(le.min,le.dataMin),this.max=k(le.max,le.dataMax),this.type!==Rt.type&&E(11,!0,rt)):(vt&&o(pt)&&l(ot)&&l(D)&&(D>=pt?(xe=pt,ne=0):ot<=pt&&(be=pt,Zt=0)),this.min=k(Ye,xe,D),this.max=k(tn,be,ot)),l(this.max)&&l(this.min)&&(lt&&(this.positiveValuesOnly&&!I&&0>=Math.min(this.min,k(D,this.min))&&E(10,!0,rt),this.min=w(lt.log2lin(this.min),16),this.max=w(lt.log2lin(this.max),16)),this.range&&l(D)&&(this.userMin=this.min=Ye=Math.max(D,this.minFromRange()||0),this.userMax=tn=this.max,this.range=void 0)),v(this,"foundExtremes"),this.adjustForMinRange(),l(this.min)&&l(this.max)){if(!l(this.userMin)&&l(wt)&&wtthis.max&&(this.max=tn=gt),Y||this.axisPointRange||(Kt=this.stacking)!=null&&Kt.usePercentage||Rt||!(Wt=this.max-this.min)||(!o(Ye)&&ne&&(this.min-=Wt*ne),o(tn)||!Zt||(this.max+=Wt*Zt)),!l(this.userMin)&&l(Tt)&&(this.min=Math.max(this.min,Tt)),!l(this.userMax)&&l(Ct)&&(this.max=Math.min(this.max,Ct)),vt&&l(D)&&l(ot)){let Bt=pt||0;!o(Ye)&&this.min=Bt?this.min=it.minRange?Math.min(Bt,this.max-xt):Bt:!o(tn)&&this.max>Bt&&ot<=Bt&&(this.max=it.minRange?Math.max(Bt,this.min+xt):Bt)}!rt.polar&&this.min>this.max&&(o(it.min)?this.max=this.min:o(it.max)&&(this.min=this.max)),Wt=this.max-this.min}if(this.min!==this.max&&l(this.min)&&l(this.max)?Rt&&!fe&&jt===Rt.options.tickPixelInterval?this.tickInterval=fe=Rt.tickInterval:this.tickInterval=k(fe,this.tickAmount?Wt/Math.max(this.tickAmount-1,1):void 0,Y?1:Wt*jt/Math.max(this.len,jt)):this.tickInterval=1,W&&!I){let Bt=this.min!==((te=this.old)==null?void 0:te.min)||this.max!==((Ot=this.old)==null?void 0:Ot.max);this.series.forEach(function(Ut){var zt;Ut.forceCrop=(zt=Ut.forceCropping)==null?void 0:zt.call(Ut),Ut.processData(Bt)}),v(this,"postProcessData",{hasExtremesChanged:Bt})}this.setAxisTranslation(),v(this,"initialAxisTranslation"),this.pointRange&&!fe&&(this.tickInterval=Math.max(this.pointRange,this.tickInterval));let on=k(it.minTickInterval,P&&!this.series.some(Bt=>Bt.noSharedTooltip)?this.closestPointRange:0);!fe&&this.tickIntervalMath.max(2*this.len,200))lt=[this.min,this.max],E(19,!1,this.chart);else if(this.dateTime)lt=this.getTimeTicks(this.dateTime.normalizeTimeTickInterval(this.tickInterval,I.units),this.min,this.max,I.startOfWeek,(pt=this.ordinal)==null?void 0:pt.positions,this.closestPointRange,!0);else if(this.logarithmic)lt=this.logarithmic.getLogTickPositions(this.tickInterval,this.min,this.max);else{let xt=this.tickInterval,Ct=xt;for(;Ct<=2*xt&&(lt=this.getLinearTickPositions(this.tickInterval,this.min,this.max),this.tickAmount&<.length>this.tickAmount);)this.tickInterval=mt(this,Ct*=1.1)}lt.length>this.len&&(lt=[lt[0],lt[lt.length-1]])[0]===lt[1]&&(lt.length=1),rt&&(this.tickPositions=lt,(it=rt.apply(this,[this.min,this.max]))&&(lt=it))}this.tickPositions=lt,this.minorTickInterval=ot==="auto"&&this.tickInterval?this.tickInterval/I.minorTicksPerMajor:ot,this.paddedTicks=lt.slice(0),this.trimTicks(lt,P,W),!this.isLinked&&l(this.min)&&l(this.max)&&(this.single&<.length<2&&!this.categories&&!this.series.some(xt=>xt.is("heatmap")&&xt.options.pointPlacement==="between")&&(this.min-=.5,this.max+=.5),Y||it||this.adjustTickAmount()),v(this,"afterSetTickPositions")}trimTicks(I,Y,rt){let ot=I[0],D=I[I.length-1],P=!this.isOrdinal&&this.minPointOffset||0;if(v(this,"trimTicks"),!this.isLinked){if(Y&&ot!==-1/0)this.min=ot;else for(;this.min-P>I[0];)I.shift();if(rt)this.max=D;else for(;this.max+P{let{horiz:xt,options:Ct}=pt;return[xt?Ct.left:Ct.top,Ct.width,Ct.height,Ct.pane].join(",")},vt=it(this);rt[this.coll].forEach(function(pt){let{series:xt}=pt;xt.length&&xt.some(Ct=>Ct.visible)&&pt!==Y&&it(pt)===vt&&(I=!0,ot.push(pt))})}if(I&&W){ot.forEach(vt=>{let pt=vt.getThresholdAlignment(Y);l(pt)&<.push(pt)});let it=lt.length>1?lt.reduce((vt,pt)=>vt+=pt,0)/lt.length:void 0;ot.forEach(vt=>{vt.thresholdAlignment=it})}return I}getThresholdAlignment(I){if((!l(this.dataMin)||this!==I&&this.series.some(Y=>Y.isDirty||Y.isDirtyData))&&this.getSeriesExtremes(),l(this.threshold)){let Y=_((this.threshold-(this.dataMin||0))/((this.dataMax||0)-(this.dataMin||0)),0,1);return this.options.reversed&&(Y=1-Y),Y}}getTickAmount(){let I=this.options,Y=I.tickPixelInterval,rt=I.tickAmount;o(I.tickInterval)||rt||!(this.lenP.push(w(P[P.length-1]+Ct)),gt=()=>P.unshift(w(P[0]-Ct));if(l(lt)&&(Tt=lt<.5?Math.ceil(lt*(W-1)):Math.floor(lt*(W-1)),D.reversed&&(Tt=W-1-Tt)),I.hasData()&&l(ot)&&l(rt)){let wt=()=>{I.transA*=(it-1)/(W-1),I.min=D.startOnTick?P[0]:Math.min(ot,P[0]),I.max=D.endOnTick?P[P.length-1]:Math.max(rt,P[P.length-1])};if(l(Tt)&&l(I.threshold)){for(;P[Tt]!==vt||P.length!==W||P[0]>ot||P[P.length-1]I.threshold?gt():Nt();if(Ct>8*I.tickInterval)break;Ct*=2}wt()}else if(it0&&xt{rt=rt||lt.isDirtyData||lt.isDirty,ot=ot||lt.xAxis&<.xAxis.isDirty||!1}),this.setAxisSize();let D=this.len!==(this.old&&this.old.len);D||rt||ot||this.isLinked||this.forceRedraw||this.userMin!==(this.old&&this.old.userMin)||this.userMax!==(this.old&&this.old.userMax)||this.alignToOthers()?(Y&&I==="yAxis"&&Y.buildStacks(),this.forceRedraw=!1,this.userMinRange||(this.minRange=void 0),this.getSeriesExtremes(),this.setTickInterval(),Y&&I==="xAxis"&&Y.buildStacks(),this.isDirty||(this.isDirty=D||this.min!==((P=this.old)==null?void 0:P.min)||this.max!==((W=this.old)==null?void 0:W.max))):Y&&Y.cleanStacks(),rt&&delete this.allExtremes,v(this,"afterSetScale")}setExtremes(I,Y,rt=!0,ot,D){this.series.forEach(P=>{delete P.kdTree}),v(this,"setExtremes",D=S(D,{min:I,max:Y}),P=>{this.userMin=P.min,this.userMax=P.max,this.eventArgs=P,rt&&this.chart.redraw(ot)})}setAxisSize(){let I=this.chart,Y=this.options,rt=Y.offsets||[0,0,0,0],ot=this.horiz,D=this.width=Math.round(Q(k(Y.width,I.plotWidth-rt[3]+rt[1]),I.plotWidth)),P=this.height=Math.round(Q(k(Y.height,I.plotHeight-rt[0]+rt[2]),I.plotHeight)),W=this.top=Math.round(Q(k(Y.top,I.plotTop+rt[0]),I.plotHeight,I.plotTop)),lt=this.left=Math.round(Q(k(Y.left,I.plotLeft+rt[3]),I.plotWidth,I.plotLeft));this.bottom=I.chartHeight-P-W,this.right=I.chartWidth-D-lt,this.len=Math.max(ot?D:P,0),this.pos=ot?lt:W}getExtremes(){let I=this.logarithmic;return{min:I?w(I.lin2log(this.min)):this.min,max:I?w(I.lin2log(this.max)):this.max,dataMin:this.dataMin,dataMax:this.dataMax,userMin:this.userMin,userMax:this.userMax}}getThreshold(I){let Y=this.logarithmic,rt=Y?Y.lin2log(this.min):this.min,ot=Y?Y.lin2log(this.max):this.max;return I===null||I===-1/0?I=rt:I===1/0?I=ot:rt>I?I=rt:ot15&&Y<165?ot.align="right":Y>195&&Y<345&&(ot.align="left")}),rt.align}tickSize(I){let Y=this.options,rt=k(Y[I==="tick"?"tickWidth":"minorTickWidth"],I==="tick"&&this.isXAxis&&!this.categories?1:0),ot=Y[I==="tick"?"tickLength":"minorTickLength"],D;rt&&ot&&(Y[I+"Position"]==="inside"&&(ot=-ot),D=[ot,rt]);let P={tickSize:D};return v(this,"afterTickSize",P),P.tickSize}labelMetrics(){let I=this.chart.renderer,Y=this.ticks,rt=Y[Object.keys(Y)[0]]||{};return this.chart.renderer.fontMetrics(rt.label||rt.movedLabel||I.box)}unsquish(){let I=this.options.labels,Y=I.padding||0,rt=this.horiz,ot=this.tickInterval,D=this.len/(((this.categories?1:0)+this.max-this.min)/ot),P=I.rotation,W=w(.8*this.labelMetrics().h),lt=Math.max(this.max-this.min,0),it=function(Tt){let Nt=(Tt+2*Y)/(D||1);return(Nt=Nt>1?Math.ceil(Nt):1)*ot>lt&&Tt!==1/0&&D!==1/0&<&&(Nt=Math.ceil(lt/ot)),w(Nt*ot)},vt=ot,pt,xt=Number.MAX_VALUE,Ct;if(rt){if(!I.staggerLines&&(l(P)?Ct=[P]:D=-90&><=90)&&(Nt=(Tt=it(Math.abs(W/Math.sin(L*gt))))+Math.abs(gt/360))Nt&&(Nt=jt.label.textPxLength)}),this.maxLabelLength=Nt,this.autoRotation)Nt>it&&Nt>pt.h?vt.rotation=this.labelRotation:this.labelRotation=0;else if(lt&&(Ct=it,!xt))for(Tt="clip",wt=rt.length;!W&&wt--;)(gt=ot[rt[wt]].label)&&(gt.styles.textOverflow==="ellipsis"?gt.css({textOverflow:"clip"}):gt.textPxLength>lt&>.css({width:lt+"px"}),gt.getBBox().height>this.len/rt.length-(pt.h-pt.f)&&(gt.specificTextOverflow="ellipsis"));vt.rotation&&(Ct=Nt>.5*I.chartHeight?.33*I.chartHeight:Nt,xt||(Tt="ellipsis")),this.labelAlign=D.align||this.autoLabelAlign(this.labelRotation),this.labelAlign&&(vt.align=this.labelAlign),rt.forEach(function(Rt){let jt=ot[Rt],Zt=jt&&jt.label,ne=P.width,Wt={};Zt&&(Zt.attr(vt),jt.shortenLabel?jt.shortenLabel():Ct&&!ne&&P.whiteSpace!=="nowrap"&&(CtD.g(W).attr({zIndex:it}).addClass(`highcharts-${rt.toLowerCase()}${lt} `+(this.isRadial?`highcharts-radial-axis${lt} `:"")+(ot.className||"")).add(I);this.axisGroup||(this.gridGroup=P("grid","-grid",ot.gridZIndex),this.axisGroup=P("axis","",ot.zIndex),this.labelGroup=P("axis-labels","-labels",ot.labels.zIndex))}getOffset(){let I=this,{chart:Y,horiz:rt,options:ot,side:D,ticks:P,tickPositions:W,coll:lt}=I,it=Y.inverted&&!I.isZAxis?[1,0,3,2][D]:D,vt=I.hasData(),pt=ot.title,xt=ot.labels,Ct=l(ot.crossing),Tt=Y.axisOffset,Nt=Y.clipOffset,gt=[-1,1,1,-1][D],wt,Rt=0,jt,Zt=0,ne=0,Wt,le;if(I.showAxis=wt=vt||ot.showEmpty,I.staggerLines=I.horiz&&xt.staggerLines||void 0,I.createGroups(),vt||I.isLinked?(W.forEach(function(fe){I.generateTick(fe)}),I.renderUnsquish(),I.reserveSpaceDefault=D===0||D===2||{1:"left",3:"right"}[D]===I.labelAlign,k(xt.reserveSpace,!Ct&&null,I.labelAlign==="center"||null,I.reserveSpaceDefault)&&W.forEach(function(fe){ne=Math.max(P[fe].getLabelSize(),ne)}),I.staggerLines&&(ne*=I.staggerLines),I.labelOffset=ne*(I.opposite?-1:1)):T(P,function(fe,xe){fe.destroy(),delete P[xe]}),pt!=null&&pt.text&&pt.enabled!==!1&&(I.addTitle(wt),wt&&!Ct&&pt.reserveSpace!==!1&&(I.titleOffset=Rt=I.axisTitle.getBBox()[rt?"height":"width"],Zt=o(jt=pt.offset)?0:k(pt.margin,rt?5:10))),I.renderLine(),I.offset=gt*k(ot.offset,Tt[D]?Tt[D]+(ot.margin||0):0),I.tickRotCorr=I.tickRotCorr||{x:0,y:0},le=D===0?-I.labelMetrics().h:D===2?I.tickRotCorr.y:0,Wt=Math.abs(ne)+Zt,ne&&(Wt-=le,Wt+=gt*(rt?k(xt.y,I.tickRotCorr.y+gt*xt.distance):k(xt.x,gt*xt.distance))),I.axisTitleMargin=k(jt,Wt),I.getMaxLabelDimensions&&(I.maxLabelDimensions=I.getMaxLabelDimensions(P,W)),lt!=="colorAxis"&&Nt){let fe=this.tickSize("tick");Tt[D]=Math.max(Tt[D],(I.axisTitleMargin||0)+Rt+gt*I.offset,Wt,W&&W.length&&fe?fe[0]+gt*I.offset:0);let xe=!I.axisLine||ot.offset?0:I.axisLine.strokeWidth()/2;Nt[it]=Math.max(Nt[it],xe)}v(this,"afterGetOffset")}getLinePath(I){let Y=this.chart,rt=this.opposite,ot=this.offset,D=this.horiz,P=this.left+(rt?this.width:0)+ot,W=Y.chartHeight-this.bottom-(rt?this.height:0)+ot;return rt&&(I*=-1),Y.renderer.crispLine([["M",D?this.left:P,D?W:this.top],["L",D?Y.chartWidth-this.right:P,D?W:Y.chartHeight-this.bottom]],I)}renderLine(){this.axisLine||(this.axisLine=this.chart.renderer.path().addClass("highcharts-axis-line").add(this.axisGroup),this.chart.styledMode||this.axisLine.attr({stroke:this.options.lineColor,"stroke-width":this.options.lineWidth,zIndex:7}))}getTitlePosition(I){let Y=this.horiz,rt=this.left,ot=this.top,D=this.len,P=this.options.title,W=Y?rt:ot,lt=this.opposite,it=this.offset,vt=P.x,pt=P.y,xt=this.chart.renderer.fontMetrics(I),Ct=I?Math.max(I.getBBox(!1,0).height-xt.h-1,0):0,Tt={low:W+(Y?0:D),middle:W+D/2,high:W+(Y?D:0)}[P.align],Nt=(Y?ot+this.height:rt)+(Y?1:-1)*(lt?-1:1)*(this.axisTitleMargin||0)+[-Ct,Ct,xt.f,-Ct][this.side],gt={x:Y?Tt+vt:Nt+(lt?this.width:0)+it+vt,y:Y?Nt+pt-(lt?this.height:0)+it:Tt+pt};return v(this,"afterGetTitlePosition",{titlePosition:gt}),gt}renderMinorTick(I,Y){let rt=this.minorTicks;rt[I]||(rt[I]=new Z(this,I,"minor")),Y&&rt[I].isNew&&rt[I].render(null,!0),rt[I].render(null,!1,1)}renderTick(I,Y,rt){let ot=this.isLinked,D=this.ticks;(!ot||I>=this.min&&I<=this.max||this.grid&&this.grid.isColumn)&&(D[I]||(D[I]=new Z(this,I)),rt&&D[I].isNew&&D[I].render(Y,!0,-1),D[I].render(Y))}render(){let I,Y,rt=this,ot=rt.chart,D=rt.logarithmic,P=ot.renderer,W=rt.options,lt=rt.isLinked,it=rt.tickPositions,vt=rt.axisTitle,pt=rt.ticks,xt=rt.minorTicks,Ct=rt.alternateBands,Tt=W.stackLabels,Nt=W.alternateGridColor,gt=W.crossing,wt=rt.tickmarkOffset,Rt=rt.axisLine,jt=rt.showAxis,Zt=H(P.globalAnimation);if(rt.labelEdge.length=0,rt.overlap=!1,[pt,xt,Ct].forEach(function(ne){T(ne,function(Wt){Wt.isActive=!1})}),l(gt)){let ne=this.isXAxis?ot.yAxis[0]:ot.xAxis[0],Wt=[1,-1,-1,1][this.side];if(ne){let le=ne.toPixels(gt,!0);rt.horiz&&(le=ne.len-le),rt.offset=Wt*le}}if(rt.hasData()||lt){let ne=rt.chart.hasRendered&&rt.old&&l(rt.old.min);rt.minorTickInterval&&!rt.categories&&rt.getMinorTickPositions().forEach(function(Wt){rt.renderMinorTick(Wt,ne)}),it.length&&(it.forEach(function(Wt,le){rt.renderTick(Wt,le,ne)}),wt&&(rt.min===0||rt.single)&&(pt[-1]||(pt[-1]=new Z(rt,-1,null,!0)),pt[-1].render(-1))),Nt&&it.forEach(function(Wt,le){Y=it[le+1]!==void 0?it[le+1]+wt:rt.max-wt,le%2==0&&Wt=.5)F=Math.round(F),w=M.getLinearTickPositions(F,U,d);else if(F>=.08){let o,u,C,E,S,v,g,x=Math.floor(U);for(o=F>.3?[1,2,4]:F>.15?[1,2,4,6,8]:[1,2,3,4,5,6,7,8,9],u=x;uU&&(!L||v<=d)&&v!==void 0&&w.push(v),v>d&&(g=!0),v=S}else{let o=this.lin2log(U),u=this.lin2log(d),C=L?M.getMinorTickInterval():_.tickInterval,E=_.tickPixelInterval/(L?5:1),S=L?s/M.tickPositions.length:s;F=K(F=J(C==="auto"?null:C,this.minorAutoInterval,(u-o)*E/(S||1))),w=M.getLinearTickPositions(F,o,u).map(this.log2lin),L||(this.minorAutoInterval=F/5)}return L||(M.tickInterval=F),w}lin2log(F){return Math.pow(10,F)}log2lin(F){return Math.log(F)/Math.LN10}}q.Additions=H}(B||(B={})),B}),y(m,"Core/Axis/PlotLineOrBand/PlotLineOrBandAxis.js",[m["Core/Utilities.js"]],function(R){var B;let{erase:et,extend:K,isNumber:J}=R;return function(q){let Z;function tt(M){return this.addPlotBandOrLine(M,"plotBands")}function H(M,s){let _=this.userOptions,w=new Z(this,M);if(this.visible&&(w=w.render()),w){if(this._addedPlotLB||(this._addedPlotLB=!0,(_.plotLines||[]).concat(_.plotBands||[]).forEach(o=>{this.addPlotBandOrLine(o)})),s){let o=_[s]||[];o.push(M),_[s]=o}this.plotLinesAndBands.push(w)}return w}function X(M){return this.addPlotBandOrLine(M,"plotLines")}function F(M,s,_){_=_||this.options;let w=this.getPlotLinePath({value:s,force:!0,acrossPanes:_.acrossPanes}),o=[],u=this.horiz,C=!J(this.min)||!J(this.max)||Mthis.max&&s>this.max,E=this.getPlotLinePath({value:M,force:!0,acrossPanes:_.acrossPanes}),S,v=1,g;if(E&&w)for(C&&(g=E.toString()===w.toString(),v=0),S=0;S{var w;let _=[];for(let o of this.axes)for(let{label:u,options:C}of o.plotLinesAndBands)u&&!((w=C==null?void 0:C.label)!=null&&w.allowOverlap)&&_.push(u);return _})}),R.compose(d,s)}constructor(M,s){this.axis=M,this.options=s,this.id=s.id}render(){var mt,Et,Mt;H(this,"render");let{axis:M,options:s}=this,{horiz:_,logarithmic:w}=M,{color:o,events:u,zIndex:C=0}=s,E={},S=M.chart.renderer,v=s.to,g=s.from,x=s.value,p=s.borderWidth,l=s.label,{label:f,svgElem:b}=this,z=[],T,k=q(g)&&q(v),Q=q(x),st=!b,nt={class:"highcharts-plot-"+(k?"band ":"line ")+(s.className||"")},dt=k?"bands":"lines";if(!M.chart.styledMode&&(Q?(nt.stroke=o||"#999999",nt["stroke-width"]=U(s.width,1),s.dashStyle&&(nt.dashstyle=s.dashStyle)):k&&(nt.fill=o||"#e6e9ff",p&&(nt.stroke=s.borderColor,nt["stroke-width"]=p))),E.zIndex=C,dt+="-"+C,(T=M.plotLinesAndBandsGroups[dt])||(M.plotLinesAndBandsGroups[dt]=T=S.g("plot-"+dt).attr(E).add()),b||(this.svgElem=b=S.path().attr(nt).add(T)),q(x))z=M.getPlotLinePath({value:(mt=w==null?void 0:w.log2lin(x))!=null?mt:x,lineWidth:b.strokeWidth(),acrossPanes:s.acrossPanes});else{if(!(q(g)&&q(v)))return;z=M.getPlotBandPath((Et=w==null?void 0:w.log2lin(g))!=null?Et:g,(Mt=w==null?void 0:w.log2lin(v))!=null?Mt:v,s)}return!this.eventsAdded&&u&&(F(u,(I,Y)=>{b==null||b.on(Y,rt=>{u[Y].apply(this,[rt])})}),this.eventsAdded=!0),(st||!b.d)&&(z!=null&&z.length)?b.attr({d:z}):b&&(z?(b.show(),b.animate({d:z})):b.d&&(b.hide(),f&&(this.label=f=f.destroy()))),l&&(q(l.text)||q(l.formatter))&&(z!=null&&z.length)&&M.width>0&&M.height>0&&!z.isFlat?(l=X(Fr({align:_&&k?"center":void 0,x:_?!k&&4:10,verticalAlign:!_&&k?"middle":void 0,y:_?k?16:10:k?6:-4,rotation:_&&!k?90:0},k?{inside:!0}:{}),l),this.renderLabel(l,z,k,C)):f&&f.hide(),this}renderLabel(M,s,_,w){var l;let o=this.axis,u=o.chart.renderer,C=M.inside,E=this.label;E||(this.label=E=u.text(this.getLabelText(M),0,0,M.useHTML).attr({align:M.textAlign||M.align,rotation:M.rotation,class:"highcharts-plot-"+(_?"band":"line")+"-label "+(M.className||""),zIndex:w}),o.chart.styledMode||E.css(X({fontSize:"0.8em",textOverflow:_&&!C?"":"ellipsis"},M.style)),E.add());let S=s.xBounds||[s[0][1],s[1][1],_?s[2][1]:s[0][1]],v=s.yBounds||[s[0][2],s[1][2],_?s[2][2]:s[0][2]],g=J(S),x=J(v),p=K(S)-g;E.align(M,!1,{x:g,y:x,width:p,height:K(v)-x}),(!E.alignValue||E.alignValue==="left"||q(C))&&E.css({width:(((l=M.style)==null?void 0:l.width)||(_&&C?p:E.rotation===90?o.height-(E.alignAttr.y-o.top):(M.clip?o.width:o.chart.chartWidth)-(E.alignAttr.x-o.left)))+"px"}),E.show(!0)}getLabelText(M){return q(M.formatter)?M.formatter.call(this):M.text}destroy(){tt(this.axis.plotLinesAndBands,this),delete this.axis,Z(this)}}return d}),y(m,"Core/Tooltip.js",[m["Core/Animation/AnimationUtilities.js"],m["Core/Templating.js"],m["Core/Globals.js"],m["Core/Renderer/RendererUtilities.js"],m["Core/Renderer/RendererRegistry.js"],m["Core/Utilities.js"]],function(R,B,et,K,J,q){var Z;let{animObject:tt}=R,{format:H}=B,{composed:X,doc:F,isSafari:U}=et,{distribute:d}=K,{addEvent:L,clamp:M,css:s,discardElement:_,extend:w,fireEvent:o,isArray:u,isNumber:C,isString:E,merge:S,pick:v,pushUnique:g,splat:x,syncTimeout:p}=q;class l{constructor(b,z,T){this.allowShared=!0,this.crosshairs=[],this.distance=0,this.isHidden=!0,this.isSticky=!1,this.options={},this.outside=!1,this.chart=b,this.init(b,z),this.pointer=T}bodyFormatter(b){return b.map(function(z){let T=z.series.tooltipOptions;return(T[(z.point.formatPrefix||"point")+"Formatter"]||z.point.tooltipFormatter).call(z.point,T[(z.point.formatPrefix||"point")+"Format"]||"")})}cleanSplit(b){this.chart.series.forEach(function(z){let T=z&&z.tt;T&&(!T.isActive||b?z.tt=T.destroy():T.isActive=!1)})}defaultFormatter(b){let z,T=this.points||x(this);return(z=(z=[b.tooltipFooterHeaderFormatter(T[0])]).concat(b.bodyFormatter(T))).push(b.tooltipFooterHeaderFormatter(T[0],!0)),z}destroy(){this.label&&(this.label=this.label.destroy()),this.split&&(this.cleanSplit(!0),this.tt&&(this.tt=this.tt.destroy())),this.renderer&&(this.renderer=this.renderer.destroy(),_(this.container)),q.clearTimeout(this.hideTimer)}getAnchor(b,z){let T,{chart:k,pointer:Q}=this,st=k.inverted,nt=k.plotTop,dt=k.plotLeft;if((b=x(b))[0].series&&b[0].series.yAxis&&!b[0].series.yAxis.options.reversedStacks&&(b=b.slice().reverse()),this.followPointer&&z)z.chartX===void 0&&(z=Q.normalize(z)),T=[z.chartX-dt,z.chartY-nt];else if(b[0].tooltipPos)T=b[0].tooltipPos;else{let mt=0,Et=0;b.forEach(function(Mt){let I=Mt.pos(!0);I&&(mt+=I[0],Et+=I[1])}),mt/=b.length,Et/=b.length,this.shared&&b.length>1&&z&&(st?mt=z.chartX:Et=z.chartY),T=[mt-dt,Et-nt]}return T.map(Math.round)}getClassName(b,z,T){let k=this.options,Q=b.series,st=Q.options;return[k.className,"highcharts-label",T&&"highcharts-tooltip-header",z?"highcharts-tooltip-box":"highcharts-tooltip",!T&&"highcharts-color-"+v(b.colorIndex,Q.colorIndex),st&&st.className].filter(E).join(" ")}getLabel({anchorX:b,anchorY:z}={anchorX:0,anchorY:0}){let T=this,k=this.chart.styledMode,Q=this.options,st=this.split&&this.allowShared,nt=this.container,dt=this.chart.renderer;if(this.label){let mt=!this.label.hasClass("highcharts-label");(!st&&mt||st&&!mt)&&this.destroy()}if(!this.label){if(this.outside){let mt=this.chart.options.chart.style,Et=J.getRendererType();this.container=nt=et.doc.createElement("div"),nt.className="highcharts-tooltip-container",s(nt,{position:"absolute",top:"1px",pointerEvents:"none",zIndex:Math.max(this.options.style.zIndex||0,(mt&&mt.zIndex||0)+3)}),this.renderer=dt=new Et(nt,0,0,mt,void 0,void 0,dt.styledMode)}if(st?this.label=dt.g("tooltip"):(this.label=dt.label("",b,z,Q.shape,void 0,void 0,Q.useHTML,void 0,"tooltip").attr({padding:Q.padding,r:Q.borderRadius}),k||this.label.attr({fill:Q.backgroundColor,"stroke-width":Q.borderWidth||0}).css(Q.style).css({pointerEvents:Q.style.pointerEvents||(this.shouldStickOnContact()?"auto":"none")})),T.outside){let mt=this.label;[mt.xSetter,mt.ySetter].forEach((Et,Mt)=>{mt[Mt?"ySetter":"xSetter"]=I=>{Et.call(mt,T.distance),mt[Mt?"y":"x"]=I,nt&&(nt.style[Mt?"top":"left"]=`${I}px`)}})}this.label.attr({zIndex:8}).shadow(Q.shadow).add()}return nt&&!nt.parentElement&&et.doc.body.appendChild(nt),this.label}getPlayingField(){let{body:b,documentElement:z}=F,{chart:T,distance:k,outside:Q}=this;return{width:Q?Math.max(b.scrollWidth,z.scrollWidth,b.offsetWidth,z.offsetWidth,z.clientWidth)-2*k:T.chartWidth,height:Q?Math.max(b.scrollHeight,z.scrollHeight,b.offsetHeight,z.offsetHeight,z.clientHeight):T.chartHeight}}getPosition(b,z,T){var Zt,ne;let{distance:k,chart:Q,outside:st,pointer:nt}=this,{inverted:dt,plotLeft:mt,plotTop:Et,polar:Mt}=Q,{plotX:I=0,plotY:Y=0}=T,rt={},ot=dt&&T.h||0,{height:D,width:P}=this.getPlayingField(),W=nt.getChartPosition(),lt=Wt=>Wt*W.scaleX,it=Wt=>Wt*W.scaleY,vt=Wt=>{let le=Wt==="x";return[Wt,le?P:D,le?b:z].concat(st?[le?lt(b):it(z),le?W.left-k+lt(I+mt):W.top-k+it(Y+Et),0,le?P:D]:[le?b:z,le?I+mt:Y+Et,le?mt:Et,le?mt+Q.plotWidth:Et+Q.plotHeight])},pt=vt("y"),xt=vt("x"),Ct,Tt=!!T.negative;!Mt&&((ne=(Zt=Q.hoverSeries)==null?void 0:Zt.yAxis)!=null&&ne.reversed)&&(Tt=!Tt);let Nt=!this.followPointer&&v(T.ttBelow,!Mt&&!dt===Tt),gt=function(Wt,le,fe,xe,be,Ye,tn){let on=st?Wt==="y"?it(k):lt(k):k,Jt=(fe-xe)/2,Kt=xele?Bt:Bt+ot)}},wt=function(Wt,le,fe,xe,be){if(bele-k)return!1;bele-xe/2?rt[Wt]=le-xe-2:rt[Wt]=be-fe/2},Rt=function(Wt){[pt,xt]=[xt,pt],Ct=Wt},jt=()=>{gt.apply(0,pt)!==!1?wt.apply(0,xt)!==!1||Ct||(Rt(!0),jt()):Ct?rt.x=rt.y=0:(Rt(!0),jt())};return(dt&&!Mt||this.len>1)&&Rt(),jt(),rt}hide(b){let z=this;q.clearTimeout(this.hideTimer),b=v(b,this.options.hideDelay),this.isHidden||(this.hideTimer=p(function(){let T=z.getLabel();z.getLabel().animate({opacity:0},{duration:b&&150,complete:()=>{T.hide(),z.container&&z.container.remove()}}),z.isHidden=!0},b))}init(b,z){this.chart=b,this.options=z,this.crosshairs=[],this.isHidden=!0,this.split=z.split&&!b.inverted&&!b.polar,this.shared=z.shared||this.split,this.outside=v(z.outside,!!(b.scrollablePixelsX||b.scrollablePixelsY))}shouldStickOnContact(b){return!!(!this.followPointer&&this.options.stickOnContact&&(!b||this.pointer.inClass(b.target,"highcharts-tooltip")))}move(b,z,T,k){let Q=this,st=tt(!Q.isHidden&&Q.options.animation),nt=Q.followPointer||(Q.len||0)>1,dt={x:b,y:z};nt||(dt.anchorX=T,dt.anchorY=k),st.step=()=>Q.drawTracker(),Q.getLabel().animate(dt,st)}refresh(b,z){let{chart:T,options:k,pointer:Q,shared:st}=this,nt=x(b),dt=nt[0],mt=[],Et=k.format,Mt=k.formatter||this.defaultFormatter,I=T.styledMode,Y={},rt=this.allowShared;if(!k.enabled||!dt.series)return;q.clearTimeout(this.hideTimer),this.allowShared=!(!u(b)&&b.series&&b.series.noSharedTooltip),rt=rt&&!this.allowShared,this.followPointer=!this.split&&dt.series.tooltipOptions.followPointer;let ot=this.getAnchor(b,z),D=ot[0],P=ot[1];st&&this.allowShared?(Q.applyInactiveState(nt),nt.forEach(function(it){it.setState("hover"),mt.push(it.getLabelConfig())}),(Y=dt.getLabelConfig()).points=mt):Y=dt.getLabelConfig(),this.len=mt.length;let W=E(Et)?H(Et,Y,T):Mt.call(Y,this),lt=dt.series;if(this.distance=v(lt.tooltipOptions.distance,16),W===!1)this.hide();else{if(this.split&&this.allowShared)this.renderSplit(W,nt);else{let it=D,vt=P;if(z&&Q.isDirectTouch&&(it=z.chartX-T.plotLeft,vt=z.chartY-T.plotTop),T.polar||lt.options.clip===!1||nt.some(pt=>Q.isDirectTouch||pt.series.shouldShowTooltip(it,vt))){let pt=this.getLabel(rt&&this.tt||{});(!k.style.width||I)&&pt.css({width:(this.outside?this.getPlayingField():T.spacingBox).width+"px"}),pt.attr({class:this.getClassName(dt),text:W&&W.join?W.join(""):W}),this.outside&&pt.attr({x:M(pt.x||0,0,this.getPlayingField().width-(pt.width||0))}),I||pt.attr({stroke:k.borderColor||dt.color||lt.color||"#666666"}),this.updatePosition({plotX:D,plotY:P,negative:dt.negative,ttBelow:dt.ttBelow,h:ot[2]||0})}else{this.hide();return}}this.isHidden&&this.label&&this.label.attr({opacity:1}).show(),this.isHidden=!1}o(this,"refresh")}renderSplit(b,z){var le;let T=this,{chart:k,chart:{chartWidth:Q,chartHeight:st,plotHeight:nt,plotLeft:dt,plotTop:mt,scrollablePixelsY:Et=0,scrollablePixelsX:Mt,styledMode:I},distance:Y,options:rt,options:{positioner:ot},pointer:D}=T,{scrollLeft:P=0,scrollTop:W=0}=((le=k.scrollablePlotArea)==null?void 0:le.scrollingContainer)||{},lt=T.outside&&typeof Mt!="number"?F.documentElement.getBoundingClientRect():{left:P,right:P+Q,top:W,bottom:W+st},it=T.getLabel(),vt=this.renderer||k.renderer,pt=!!(k.xAxis[0]&&k.xAxis[0].opposite),{left:xt,top:Ct}=D.getChartPosition(),Tt=mt+W,Nt=0,gt=nt-Et;function wt(fe,xe,be,Ye,tn=!0){let on,Jt;return be?(on=pt?0:gt,Jt=M(fe-Ye/2,lt.left,lt.right-Ye-(T.outside?xt:0))):(on=xe-Tt,Jt=M(Jt=tn?fe-Ye-Y:fe+Y,tn?Jt:lt.left,lt.right)),{x:Jt,y:on}}E(b)&&(b=[!1,b]);let Rt=b.slice(0,z.length+1).reduce(function(fe,xe,be){if(xe!==!1&&xe!==""){let Ye=z[be-1]||{isHeader:!0,plotX:z[0].plotX,plotY:nt,series:{}},tn=Ye.isHeader,on=tn?T:Ye.series,Jt=on.tt=function(Ut,zt,ce){var hn;let we=Ut,{isHeader:ye,series:qe}=zt;if(!we){let yn={padding:rt.padding,r:rt.borderRadius};I||(yn.fill=rt.backgroundColor,yn["stroke-width"]=(hn=rt.borderWidth)!=null?hn:1),we=vt.label("",0,0,rt[ye?"headerShape":"shape"],void 0,void 0,rt.useHTML).addClass(T.getClassName(zt,!0,ye)).attr(yn).add(it)}return we.isActive=!0,we.attr({text:ce}),I||we.css(rt.style).attr({stroke:rt.borderColor||zt.color||qe.color||"#333333"}),we}(on.tt,Ye,xe.toString()),Kt=Jt.getBBox(),te=Kt.width+Jt.strokeWidth();tn&&(Nt=Kt.height,gt+=Nt,pt&&(Tt-=Nt));let{anchorX:Ot,anchorY:Bt}=function(Ut){let zt,ce,{isHeader:we,plotX:ye=0,plotY:qe=0,series:hn}=Ut;if(we)zt=Math.max(dt+ye,dt),ce=mt+nt/2;else{let{xAxis:yn,yAxis:Nn}=hn;zt=yn.pos+M(ye,-Y,yn.len+Y),hn.shouldShowTooltip(0,Nn.pos-mt+qe,{ignoreX:!0})&&(ce=Nn.pos+qe)}return{anchorX:zt=M(zt,lt.left-Y,lt.right+Y),anchorY:ce}}(Ye);if(typeof Bt=="number"){let Ut=Kt.height+1,zt=ot?ot.call(T,te,Ut,Ye):wt(Ot,Bt,tn,te);fe.push({align:ot?0:void 0,anchorX:Ot,anchorY:Bt,boxWidth:te,point:Ye,rank:v(zt.rank,tn?1:0),size:Ut,target:zt.y,tt:Jt,x:zt.x})}else Jt.isActive=!1}return fe},[]);!ot&&Rt.some(fe=>{let{outside:xe}=T,be=(xe?xt:0)+fe.anchorX;return bebe})&&(Rt=Rt.map(fe=>{let{x:xe,y:be}=wt(fe.anchorX,fe.anchorY,fe.point.isHeader,fe.boxWidth,!1);return w(fe,{target:be,x:xe})})),T.cleanSplit(),d(Rt,gt);let jt={left:xt,right:xt};Rt.forEach(function(fe){let{x:xe,boxWidth:be,isHeader:Ye}=fe;!Ye&&(T.outside&&xt+xejt.right&&(jt.right=xt+xe))}),Rt.forEach(function(fe){let{x:xe,anchorX:be,anchorY:Ye,pos:tn,point:{isHeader:on}}=fe,Jt={visibility:tn===void 0?"hidden":"inherit",x:xe,y:(tn||0)+Tt,anchorX:be,anchorY:Ye};if(T.outside&&xe0&&(on||(Jt.x=xe+Kt,Jt.anchorX=be+Kt),on&&(Jt.x=(jt.right-jt.left)/2,Jt.anchorX=be+Kt))}fe.tt.attr(Jt)});let{container:Zt,outside:ne,renderer:Wt}=T;if(ne&&Zt&&Wt){let{width:fe,height:xe,x:be,y:Ye}=it.getBBox();Wt.setSize(fe+be,xe+Ye,!1),Zt.style.left=jt.left+"px",Zt.style.top=Ct+"px"}U&&it.attr({opacity:it.opacity===1?.999:1})}drawTracker(){if(!this.shouldStickOnContact()){this.tracker&&(this.tracker=this.tracker.destroy());return}let b=this.chart,z=this.label,T=this.shared?b.hoverPoints:b.hoverPoint;if(!z||!T)return;let k={x:0,y:0,width:0,height:0},Q=this.getAnchor(T),st=z.getBBox();Q[0]+=b.plotLeft-(z.translateX||0),Q[1]+=b.plotTop-(z.translateY||0),k.x=Math.min(0,Q[0]),k.y=Math.min(0,Q[1]),k.width=Q[0]<0?Math.max(Math.abs(Q[0]),st.width-Q[0]):Math.max(Math.abs(Q[0]),st.width),k.height=Q[1]<0?Math.max(Math.abs(Q[1]),st.height-Math.abs(Q[1])):Math.max(Math.abs(Q[1]),st.height),this.tracker?this.tracker.attr(k):(this.tracker=z.renderer.rect(k).addClass("highcharts-tracker").add(z),b.styledMode||this.tracker.attr({fill:"rgba(0,0,0,0)"}))}styledModeFormat(b){return b.replace('style="font-size: 0.8em"','class="highcharts-header"').replace(/style="color:{(point|series)\.color}"/g,'class="highcharts-color-{$1.colorIndex} {series.options.className} {point.options.className}"')}tooltipFooterHeaderFormatter(b,z){let T=b.series,k=T.tooltipOptions,Q=T.xAxis,st=Q&&Q.dateTime,nt={isFooter:z,labelConfig:b},dt=k.xDateFormat,mt=k[z?"footerFormat":"headerFormat"];return o(this,"headerFormatter",nt,function(Et){st&&!dt&&C(b.key)&&(dt=st.getXDateFormat(b.key,k.dateTimeLabelFormats)),st&&dt&&(b.point&&b.point.tooltipDateKeys||["key"]).forEach(function(Mt){mt=mt.replace("{point."+Mt+"}","{point."+Mt+":"+dt+"}")}),T.chart.styledMode&&(mt=this.styledModeFormat(mt)),Et.text=H(mt,{point:b,series:T},this.chart)}),nt.text}update(b){this.destroy(),this.init(this.chart,S(!0,this.options,b))}updatePosition(b){let{chart:z,container:T,distance:k,options:Q,pointer:st,renderer:nt}=this,{height:dt=0,width:mt=0}=this.getLabel(),{left:Et,top:Mt,scaleX:I,scaleY:Y}=st.getChartPosition(),rt=(Q.positioner||this.getPosition).call(this,mt,dt,b),ot=(b.plotX||0)+z.plotLeft,D=(b.plotY||0)+z.plotTop,P;nt&&T&&(Q.positioner&&(rt.x+=Et-k,rt.y+=Mt-k),P=(Q.borderWidth||0)+2*k+2,nt.setSize(mt+P,dt+P,!1),(I!==1||Y!==1)&&(s(T,{transform:`scale(${I}, ${Y})`}),ot*=I,D*=Y),ot+=Et-rt.x,D+=Mt-rt.y),this.move(Math.round(rt.x),Math.round(rt.y||0),ot,D)}}return(Z=l||(l={})).compose=function(f){g(X,"Core.Tooltip")&&L(f,"afterInit",function(){let b=this.chart;b.options.tooltip&&(b.tooltip=new Z(b,b.options.tooltip,this))})},l}),y(m,"Core/Series/Point.js",[m["Core/Renderer/HTML/AST.js"],m["Core/Animation/AnimationUtilities.js"],m["Core/Defaults.js"],m["Core/Templating.js"],m["Core/Utilities.js"]],function(R,B,et,K,J){let{animObject:q}=B,{defaultOptions:Z}=et,{format:tt}=K,{addEvent:H,crisp:X,erase:F,extend:U,fireEvent:d,getNestedProperty:L,isArray:M,isFunction:s,isNumber:_,isObject:w,merge:o,pick:u,syncTimeout:C,removeEvent:E,uniqueKey:S}=J;class v{animateBeforeDestroy(){let x=this,p={x:x.startXPos,opacity:0},l=x.getGraphicalProps();l.singular.forEach(function(f){x[f]=x[f].animate(f==="dataLabel"?{x:x[f].startXPos,y:x[f].startYPos,opacity:0}:p)}),l.plural.forEach(function(f){x[f].forEach(function(b){b.element&&b.animate(U({x:x.startXPos},b.startYPos?{x:b.startXPos,y:b.startYPos}:{}))})})}applyOptions(x,p){let l=this.series,f=l.options.pointValKey||l.pointValKey;return U(this,x=v.prototype.optionsToObject.call(this,x)),this.options=this.options?U(this.options,x):x,x.group&&delete this.group,x.dataLabels&&delete this.dataLabels,f&&(this.y=v.prototype.getNestedProperty.call(this,f)),this.selected&&(this.state="select"),"name"in this&&p===void 0&&l.xAxis&&l.xAxis.hasNames&&(this.x=l.xAxis.nameToX(this)),this.x===void 0&&l?this.x=p!=null?p:l.autoIncrement():_(x.x)&&l.options.relativeXValue&&(this.x=l.autoIncrement(x.x)),this.isNull=this.isValid&&!this.isValid(),this.formatPrefix=this.isNull?"null":"point",this}destroy(){if(!this.destroyed){let x=this,p=x.series,l=p.chart,f=p.options.dataSorting,b=l.hoverPoints,z=q(x.series.chart.renderer.globalAnimation),T=()=>{for(let k in(x.graphic||x.graphics||x.dataLabel||x.dataLabels)&&(E(x),x.destroyElements()),x)delete x[k]};x.legendItem&&l.legend.destroyItem(x),b&&(x.setState(),F(b,x),b.length||(l.hoverPoints=null)),x===l.hoverPoint&&x.onMouseOut(),f&&f.enabled?(this.animateBeforeDestroy(),C(T,z.duration)):T(),l.pointCount--}this.destroyed=!0}destroyElements(x){let p=this,l=p.getGraphicalProps(x);l.singular.forEach(function(f){p[f]=p[f].destroy()}),l.plural.forEach(function(f){p[f].forEach(function(b){b&&b.element&&b.destroy()}),delete p[f]})}firePointEvent(x,p,l){let f=this,b=this.series.options;f.manageEvent(x),x==="click"&&b.allowPointSelect&&(l=function(z){!f.destroyed&&f.select&&f.select(null,z.ctrlKey||z.metaKey||z.shiftKey)}),d(f,x,p,l)}getClassName(){return"highcharts-point"+(this.selected?" highcharts-point-select":"")+(this.negative?" highcharts-negative":"")+(this.isNull?" highcharts-null-point":"")+(this.colorIndex!==void 0?" highcharts-color-"+this.colorIndex:"")+(this.options.className?" "+this.options.className:"")+(this.zone&&this.zone.className?" "+this.zone.className.replace("highcharts-negative",""):"")}getGraphicalProps(x){let p,l,f=this,b=[],z={singular:[],plural:[]};for((x=x||{graphic:1,dataLabel:1}).graphic&&b.push("graphic","connector"),x.dataLabel&&b.push("dataLabel","dataLabelPath","dataLabelUpper"),l=b.length;l--;)f[p=b[l]]&&z.singular.push(p);return["graphic","dataLabel"].forEach(function(T){let k=T+"s";x[T]&&f[k]&&z.plural.push(k)}),z}getLabelConfig(){return{x:this.category,y:this.y,color:this.color,colorIndex:this.colorIndex,key:this.name||this.category,series:this.series,point:this,percentage:this.percentage,total:this.total||this.stackTotal}}getNestedProperty(x){return x?x.indexOf("custom.")===0?L(x,this.options):this[x]:void 0}getZone(){let x=this.series,p=x.zones,l=x.zoneAxis||"y",f,b=0;for(f=p[0];this[l]>=f.value;)f=p[++b];return this.nonZonedColor||(this.nonZonedColor=this.color),f&&f.color&&!this.options.color?this.color=f.color:this.color=this.nonZonedColor,f}hasNewShapeType(){return(this.graphic&&(this.graphic.symbolName||this.graphic.element.nodeName))!==this.shapeType}constructor(x,p,l){var f;this.formatPrefix="point",this.visible=!0,this.series=x,this.applyOptions(p,l),(f=this.id)!=null||(this.id=S()),this.resolveColor(),x.chart.pointCount++,d(this,"afterInit")}isValid(){return(_(this.x)||this.x instanceof Date)&&_(this.y)}optionsToObject(x){let p=this.series,l=p.options.keys,f=l||p.pointArrayMap||["y"],b=f.length,z={},T,k=0,Q=0;if(_(x)||x===null)z[f[0]]=x;else if(M(x))for(!l&&x.length>b&&((T=typeof x[0])=="string"?z.name=x[0]:T==="number"&&(z.x=x[0]),k++);Q0?v.prototype.setNestedProperty(z,x[k],f[Q]):z[f[Q]]=x[k]),k++,Q++;else typeof x=="object"&&(z=x,x.dataLabels&&(p.hasDataLabels=()=>!0),x.marker&&(p._hasPointMarkers=!0));return z}pos(x,p=this.plotY){if(!this.destroyed){let{plotX:l,series:f}=this,{chart:b,xAxis:z,yAxis:T}=f,k=0,Q=0;if(_(l)&&_(p))return x&&(k=z?z.pos:b.plotLeft,Q=T?T.pos:b.plotTop),b.inverted&&z&&T?[T.len-p+Q,z.len-l+k]:[l+k,p+Q]}}resolveColor(){let x=this.series,p=x.chart.options.chart,l=x.chart.styledMode,f,b,z=p.colorCount,T;delete this.nonZonedColor,x.options.colorByPoint?(l||(f=(b=x.options.colors||x.chart.options.colors)[x.colorCounter],z=b.length),T=x.colorCounter,x.colorCounter++,x.colorCounter===z&&(x.colorCounter=0)):(l||(f=x.color),T=x.colorIndex),this.colorIndex=u(this.options.colorIndex,T),this.color=u(this.options.color,f)}setNestedProperty(x,p,l){return l.split(".").reduce(function(f,b,z,T){let k=T.length-1===z;return f[b]=k?p:w(f[b],!0)?f[b]:{},f[b]},x),x}shouldDraw(){return!this.isNull}tooltipFormatter(x){let p=this.series,l=p.tooltipOptions,f=u(l.valueDecimals,""),b=l.valuePrefix||"",z=l.valueSuffix||"";return p.chart.styledMode&&(x=p.chart.tooltip.styledModeFormat(x)),(p.pointArrayMap||["y"]).forEach(function(T){T="{point."+T,(b||z)&&(x=x.replace(RegExp(T+"}","g"),b+T+"}"+z)),x=x.replace(RegExp(T+"}","g"),T+":,."+f+"f}")}),tt(x,{point:this,series:this.series},p.chart)}update(x,p,l,f){let b,z=this,T=z.series,k=z.graphic,Q=T.chart,st=T.options;function nt(){z.applyOptions(x);let dt=k&&z.hasMockGraphic,mt=z.y===null?!dt:dt;k&&mt&&(z.graphic=k.destroy(),delete z.hasMockGraphic),w(x,!0)&&(k&&k.element&&x&&x.marker&&x.marker.symbol!==void 0&&(z.graphic=k.destroy()),x!=null&&x.dataLabels&&z.dataLabel&&(z.dataLabel=z.dataLabel.destroy())),b=z.index,T.updateParallelArrays(z,b),st.data[b]=w(st.data[b],!0)||w(x,!0)?z.options:u(x,st.data[b]),T.isDirty=T.isDirtyData=!0,!T.fixedBox&&T.hasCartesianSeries&&(Q.isDirtyBox=!0),st.legendType==="point"&&(Q.isDirtyLegend=!0),p&&Q.redraw(l)}p=u(p,!0),f===!1?nt():z.firePointEvent("update",{options:x},nt)}remove(x,p){this.series.removePoint(this.series.data.indexOf(this),x,p)}select(x,p){let l=this,f=l.series,b=f.chart;x=u(x,!l.selected),this.selectedStaging=x,l.firePointEvent(x?"select":"unselect",{accumulate:p},function(){l.selected=l.options.selected=x,f.options.data[f.data.indexOf(l)]=l.options,l.setState(x&&"select"),p||b.getSelectedPoints().forEach(function(z){let T=z.series;z.selected&&z!==l&&(z.selected=z.options.selected=!1,T.options.data[T.data.indexOf(z)]=z.options,z.setState(b.hoverPoints&&T.options.inactiveOtherPoints?"inactive":""),z.firePointEvent("unselect"))})}),delete this.selectedStaging}onMouseOver(x){let{inverted:p,pointer:l}=this.series.chart;l&&(x=x?l.normalize(x):l.getChartCoordinatesFromPoint(this,p),l.runPointActions(x,this))}onMouseOut(){let x=this.series.chart;this.firePointEvent("mouseOut"),this.series.options.inactiveOtherPoints||(x.hoverPoints||[]).forEach(function(p){p.setState()}),x.hoverPoints=x.hoverPoint=null}manageEvent(x){var f,b,z,T,k,Q;let p=o(this.series.options.point,this.options),l=(f=p.events)==null?void 0:f[x];s(l)&&(!((b=this.hcEvents)!=null&&b[x])||((T=(z=this.hcEvents)==null?void 0:z[x])==null?void 0:T.map(st=>st.fn).indexOf(l))===-1)?((k=this.importedUserEvent)==null||k.call(this),this.importedUserEvent=H(this,x,l)):this.importedUserEvent&&!l&&((Q=this.hcEvents)!=null&&Q[x])&&(E(this,x),delete this.hcEvents[x],Object.keys(this.hcEvents)||delete this.importedUserEvent)}setState(x,p){var W;let l=this.series,f=this.state,b=l.options.states[x||"normal"]||{},z=Z.plotOptions[l.type].marker&&l.options.marker,T=z&&z.enabled===!1,k=z&&z.states&&z.states[x||"normal"]||{},Q=k.enabled===!1,st=this.marker||{},nt=l.chart,dt=z&&l.markerAttribs,mt=l.halo,Et,Mt,I,Y=l.stateMarkerGraphic,rt;if((x=x||"")===this.state&&!p||this.selected&&x!=="select"||b.enabled===!1||x&&(Q||T&&k.enabled===!1)||x&&st.states&&st.states[x]&&st.states[x].enabled===!1)return;if(this.state=x,dt&&(Et=l.markerAttribs(this,x)),this.graphic&&!this.hasMockGraphic){if(f&&this.graphic.removeClass("highcharts-point-"+f),x&&this.graphic.addClass("highcharts-point-"+x),!nt.styledMode){Mt=l.pointAttribs(this,x),I=u(nt.options.chart.animation,b.animation);let lt=Mt.opacity;l.options.inactiveOtherPoints&&_(lt)&&(this.dataLabels||[]).forEach(function(it){it&&!it.hasClass("highcharts-data-label-hidden")&&(it.animate({opacity:lt},I),it.connector&&it.connector.animate({opacity:lt},I))}),this.graphic.animate(Mt,I)}Et&&this.graphic.animate(Et,u(nt.options.chart.animation,k.animation,z.animation)),Y&&Y.hide()}else x&&k&&(rt=st.symbol||l.symbol,Y&&Y.currentSymbol!==rt&&(Y=Y.destroy()),Et&&(Y?Y[p?"animate":"attr"]({x:Et.x,y:Et.y}):rt&&(l.stateMarkerGraphic=Y=nt.renderer.symbol(rt,Et.x,Et.y,Et.width,Et.height).add(l.markerGroup),Y.currentSymbol=rt)),!nt.styledMode&&Y&&this.state!=="inactive"&&Y.attr(l.pointAttribs(this,x))),Y&&(Y[x&&this.isInside?"show":"hide"](),Y.element.point=this,Y.addClass(this.getClassName(),!0));let ot=b.halo,D=this.graphic||Y,P=D&&D.visibility||"inherit";ot&&ot.size&&D&&P!=="hidden"&&!this.isCluster?(mt||(l.halo=mt=nt.renderer.path().add(D.parentGroup)),mt.show()[p?"animate":"attr"]({d:this.haloPath(ot.size)}),mt.attr({class:"highcharts-halo highcharts-color-"+u(this.colorIndex,l.colorIndex)+(this.className?" "+this.className:""),visibility:P,zIndex:-1}),mt.point=this,nt.styledMode||mt.attr(U({fill:this.color||l.color,"fill-opacity":ot.opacity},R.filterUserAttributes(ot.attributes||{})))):(W=mt==null?void 0:mt.point)!=null&&W.haloPath&&!mt.point.destroyed&&mt.animate({d:mt.point.haloPath(0)},null,mt.hide),d(this,"afterSetState",{state:x})}haloPath(x){let p=this.pos();return p?this.series.chart.renderer.symbols.circle(X(p[0],1)-x,p[1]-x,2*x,2*x):[]}}return v}),y(m,"Core/Pointer.js",[m["Core/Color/Color.js"],m["Core/Globals.js"],m["Core/Utilities.js"]],function(R,B,et){var K;let{parse:J}=R,{charts:q,composed:Z,isTouchDevice:tt}=B,{addEvent:H,attr:X,css:F,extend:U,find:d,fireEvent:L,isNumber:M,isObject:s,objectEach:_,offset:w,pick:o,pushUnique:u,splat:C}=et;class E{applyInactiveState(v){let g=[],x;(v||[]).forEach(function(p){x=p.series,g.push(x),x.linkedParent&&g.push(x.linkedParent),x.linkedSeries&&(g=g.concat(x.linkedSeries)),x.navigatorSeries&&g.push(x.navigatorSeries)}),this.chart.series.forEach(function(p){g.indexOf(p)===-1?p.setState("inactive",!0):p.options.inactiveOtherPoints&&p.setAllPointsToState("inactive")})}destroy(){let v=this;this.eventsToUnbind.forEach(g=>g()),this.eventsToUnbind=[],!B.chartCount&&(E.unbindDocumentMouseUp&&E.unbindDocumentMouseUp.forEach(g=>g()),E.unbindDocumentTouchEnd&&(E.unbindDocumentTouchEnd=E.unbindDocumentTouchEnd())),clearInterval(v.tooltipTimeout),_(v,function(g,x){v[x]=void 0})}getSelectionMarkerAttrs(v,g){let x={args:{chartX:v,chartY:g},attrs:{},shapeType:"rect"};return L(this,"getSelectionMarkerAttrs",x,p=>{let l,{chart:f,zoomHor:b,zoomVert:z}=this,{mouseDownX:T=0,mouseDownY:k=0}=f,Q=p.attrs;Q.x=f.plotLeft,Q.y=f.plotTop,Q.width=b?1:f.plotWidth,Q.height=z?1:f.plotHeight,b&&(l=v-T,Q.width=Math.max(1,Math.abs(l)),Q.x=(l>0?0:l)+T),z&&(l=g-k,Q.height=Math.max(1,Math.abs(l)),Q.y=(l>0?0:l)+k)}),x}drag(v){let{chart:g}=this,{mouseDownX:x=0,mouseDownY:p=0}=g,{panning:l,panKey:f,selectionMarkerFill:b}=g.options.chart,z=g.plotLeft,T=g.plotTop,k=g.plotWidth,Q=g.plotHeight,st=s(l)?l.enabled:l,nt=f&&v[`${f}Key`],dt=v.chartX,mt=v.chartY,Et,Mt=this.selectionMarker;if((!Mt||!Mt.touch)&&(dtz+k&&(dt=z+k),mtT+Q&&(mt=T+Q),this.hasDragged=Math.sqrt(Math.pow(x-dt,2)+Math.pow(p-mt,2)),this.hasDragged>10)){Et=g.isInsidePlot(x-z,p-T,{visiblePlotOnly:!0});let{shapeType:I,attrs:Y}=this.getSelectionMarkerAttrs(dt,mt);(g.hasCartesianSeries||g.mapView)&&this.hasZoom&&Et&&!nt&&!Mt&&(this.selectionMarker=Mt=g.renderer[I](),Mt.attr({class:"highcharts-selection-marker",zIndex:7}).add(),g.styledMode||Mt.attr({fill:b||J("#334eff").setOpacity(.25).get()})),Mt&&Mt.attr(Y),Et&&!Mt&&st&&g.pan(v,l)}}dragStart(v){let g=this.chart;g.mouseIsDown=v.type,g.cancelClick=!1,g.mouseDownX=v.chartX,g.mouseDownY=v.chartY}getSelectionBox(v){let g={args:{marker:v},result:v.getBBox()};return L(this,"getSelectionBox",g),g.result}drop(v){let g,{chart:x,selectionMarker:p}=this;for(let l of x.axes)l.isPanning&&(l.isPanning=!1,(l.options.startOnTick||l.options.endOnTick||l.series.some(f=>f.boosted))&&(l.forceRedraw=!0,l.setExtremes(l.userMin,l.userMax,!1),g=!0));if(g&&x.redraw(),p&&v){if(this.hasDragged){let l=this.getSelectionBox(p);x.transform({axes:x.axes.filter(f=>f.zoomEnabled&&(f.coll==="xAxis"&&this.zoomX||f.coll==="yAxis"&&this.zoomY)),selection:Fr({originalEvent:v,xAxis:[],yAxis:[]},l),from:l})}M(x.index)&&(this.selectionMarker=p.destroy())}x&&M(x.index)&&(F(x.container,{cursor:x._cursor}),x.cancelClick=this.hasDragged>10,x.mouseIsDown=!1,this.hasDragged=0,this.pinchDown=[])}findNearestKDPoint(v,g,x){let p;return v.forEach(function(l){let f=!(l.noSharedTooltip&&g)&&0>l.options.findNearestPointBy.indexOf("y"),b=l.searchPoint(x,f);s(b,!0)&&b.series&&(!s(p,!0)||function(z,T){var nt,dt;let k=z.distX-T.distX,Q=z.dist-T.dist,st=((nt=T.series.group)==null?void 0:nt.zIndex)-((dt=z.series.group)==null?void 0:dt.zIndex);return k!==0&&g?k:Q!==0?Q:st!==0?st:z.series.index>T.series.index?-1:1}(p,b)>0)&&(p=b)}),p}getChartCoordinatesFromPoint(v,g){var f,b;let{xAxis:x,yAxis:p}=v.series,l=v.shapeArgs;if(x&&p){let z=(b=(f=v.clientX)!=null?f:v.plotX)!=null?b:0,T=v.plotY||0;return v.isNode&&l&&M(l.x)&&M(l.y)&&(z=l.x,T=l.y),g?{chartX:p.len+p.pos-T,chartY:x.len+x.pos-z}:{chartX:z+x.pos,chartY:T+p.pos}}if(l&&l.x&&l.y)return{chartX:l.x,chartY:l.y}}getChartPosition(){if(this.chartPosition)return this.chartPosition;let{container:v}=this.chart,g=w(v);this.chartPosition={left:g.left,top:g.top,scaleX:1,scaleY:1};let{offsetHeight:x,offsetWidth:p}=v;return p>2&&x>2&&(this.chartPosition.scaleX=g.width/p,this.chartPosition.scaleY=g.height/x),this.chartPosition}getCoordinates(v){let g={xAxis:[],yAxis:[]};for(let x of this.chart.axes)g[x.isXAxis?"xAxis":"yAxis"].push({axis:x,value:x.toValue(v[x.horiz?"chartX":"chartY"])});return g}getHoverData(v,g,x,p,l,f){let b=[],z=function(nt){return nt.visible&&!(!l&&nt.directTouch)&&o(nt.options.enableMouseTracking,!0)},T=g,k,Q={chartX:f?f.chartX:void 0,chartY:f?f.chartY:void 0,shared:l};L(this,"beforeGetHoverData",Q),k=T&&!T.stickyTracking?[T]:x.filter(nt=>nt.stickyTracking&&(Q.filter||z)(nt));let st=p&&v||!f?v:this.findNearestKDPoint(k,l,f);return T=st&&st.series,st&&(l&&!T.noSharedTooltip?(k=x.filter(function(nt){return Q.filter?Q.filter(nt):z(nt)&&!nt.noSharedTooltip})).forEach(function(nt){let dt=d(nt.points,function(mt){return mt.x===st.x&&!mt.isNull});s(dt)&&(nt.boosted&&nt.boost&&(dt=nt.boost.getPoint(dt)),b.push(dt))}):b.push(st)),L(this,"afterGetHoverData",Q={hoverPoint:st}),{hoverPoint:Q.hoverPoint,hoverSeries:T,hoverPoints:b}}getPointFromEvent(v){let g=v.target,x;for(;g&&!x;)x=g.point,g=g.parentNode;return x}onTrackerMouseOut(v){let g=this.chart,x=v.relatedTarget,p=g.hoverSeries;this.isDirectTouch=!1,!p||!x||p.stickyTracking||this.inClass(x,"highcharts-tooltip")||this.inClass(x,"highcharts-series-"+p.index)&&this.inClass(x,"highcharts-tracker")||p.onMouseOut()}inClass(v,g){let x=v,p;for(;x;){if(p=X(x,"class")){if(p.indexOf(g)!==-1)return!0;if(p.indexOf("highcharts-container")!==-1)return!1}x=x.parentElement}}constructor(v,g){var x;this.hasDragged=0,this.pointerCaptureEventsToUnbind=[],this.eventsToUnbind=[],this.options=g,this.chart=v,this.runChartClick=!!((x=g.chart.events)!=null&&x.click),this.pinchDown=[],this.setDOMEvents(),L(this,"afterInit")}normalize(v,g){let x=v.touches,p=x?x.length?x.item(0):o(x.changedTouches,v.changedTouches)[0]:v;g||(g=this.getChartPosition());let l=p.pageX-g.left,f=p.pageY-g.top;return U(v,{chartX:Math.round(l/=g.scaleX),chartY:Math.round(f/=g.scaleY)})}onContainerClick(v){let g=this.chart,x=g.hoverPoint,p=this.normalize(v),l=g.plotLeft,f=g.plotTop;!g.cancelClick&&(x&&this.inClass(p.target,"highcharts-tracker")?(L(x.series,"click",U(p,{point:x})),g.hoverPoint&&x.firePointEvent("click",p)):(U(p,this.getCoordinates(p)),g.isInsidePlot(p.chartX-l,p.chartY-f,{visiblePlotOnly:!0})&&L(g,"click",p)))}onContainerMouseDown(v){var x;let g=(1&(v.buttons||v.button))==1;v=this.normalize(v),B.isFirefox&&v.button!==0&&this.onContainerMouseMove(v),(v.button===void 0||g)&&(this.zoomOption(v),g&&((x=v.preventDefault)==null||x.call(v)),this.dragStart(v))}onContainerMouseLeave(v){let{pointer:g}=q[o(E.hoverChartIndex,-1)]||{};v=this.normalize(v),this.onContainerMouseMove(v),g&&!this.inClass(v.relatedTarget,"highcharts-tooltip")&&(g.reset(),g.chartPosition=void 0)}onContainerMouseEnter(){delete this.chartPosition}onContainerMouseMove(v){let g=this.chart,x=g.tooltip,p=this.normalize(v);this.setHoverChartIndex(v),(g.mouseIsDown==="mousedown"||this.touchSelect(p))&&this.drag(p),!g.openMenu&&(this.inClass(p.target,"highcharts-tracker")||g.isInsidePlot(p.chartX-g.plotLeft,p.chartY-g.plotTop,{visiblePlotOnly:!0}))&&!(x&&x.shouldStickOnContact(p))&&(this.inClass(p.target,"highcharts-no-tooltip")?this.reset(!1,0):this.runPointActions(p))}onDocumentTouchEnd(v){this.onDocumentMouseUp(v)}onContainerTouchMove(v){this.touchSelect(v)?this.onContainerMouseMove(v):this.touch(v)}onContainerTouchStart(v){this.touchSelect(v)?this.onContainerMouseDown(v):(this.zoomOption(v),this.touch(v,!0))}onDocumentMouseMove(v){let g=this.chart,x=g.tooltip,p=this.chartPosition,l=this.normalize(v,p);!p||g.isInsidePlot(l.chartX-g.plotLeft,l.chartY-g.plotTop,{visiblePlotOnly:!0})||x&&x.shouldStickOnContact(l)||l.target!==g.container.ownerDocument&&this.inClass(l.target,"highcharts-tracker")||this.reset()}onDocumentMouseUp(v){var g,x;(x=(g=q[o(E.hoverChartIndex,-1)])==null?void 0:g.pointer)==null||x.drop(v)}pinch(v){let g=this,{chart:x,hasZoom:p,lastTouches:l}=g,f=[].map.call(v.touches||[],Q=>g.normalize(Q)),b=f.length,z=b===1&&(g.inClass(v.target,"highcharts-tracker")&&x.runTrackerClick||g.runChartClick),T=x.tooltip,k=b===1&&o(T==null?void 0:T.options.followTouchMove,!0);b>1?g.initiated=!0:k&&(g.initiated=!1),p&&g.initiated&&!z&&v.cancelable!==!1&&v.preventDefault(),v.type==="touchstart"?(g.pinchDown=f,g.res=!0,x.mouseDownX=v.chartX):k?this.runPointActions(g.normalize(v)):l&&(L(x,"touchpan",{originalEvent:v,touches:f},()=>{let Q=st=>{let nt=st[0],dt=st[1]||nt;return{x:nt.chartX,y:nt.chartY,width:dt.chartX-nt.chartX,height:dt.chartY-nt.chartY}};x.transform({axes:x.axes.filter(st=>st.zoomEnabled&&(this.zoomHor&&st.horiz||this.zoomVert&&!st.horiz)),to:Q(f),from:Q(l),trigger:v.type})}),g.res&&(g.res=!1,this.reset(!1,0))),g.lastTouches=f}reset(v,g){let x=this.chart,p=x.hoverSeries,l=x.hoverPoint,f=x.hoverPoints,b=x.tooltip,z=b&&b.shared?f:l;v&&z&&C(z).forEach(function(T){T.series.isCartesian&&T.plotX===void 0&&(v=!1)}),v?b&&z&&C(z).length&&(b.refresh(z),b.shared&&f?f.forEach(function(T){T.setState(T.state,!0),T.series.isCartesian&&(T.series.xAxis.crosshair&&T.series.xAxis.drawCrosshair(null,T),T.series.yAxis.crosshair&&T.series.yAxis.drawCrosshair(null,T))}):l&&(l.setState(l.state,!0),x.axes.forEach(function(T){T.crosshair&&l.series[T.coll]===T&&T.drawCrosshair(null,l)}))):(l&&l.onMouseOut(),f&&f.forEach(function(T){T.setState()}),p&&p.onMouseOut(),b&&b.hide(g),this.unDocMouseMove&&(this.unDocMouseMove=this.unDocMouseMove()),x.axes.forEach(function(T){T.hideCrosshair()}),x.hoverPoints=x.hoverPoint=void 0)}runPointActions(v,g,x){let p=this.chart,l=p.series,f=p.tooltip&&p.tooltip.options.enabled?p.tooltip:void 0,b=!!f&&f.shared,z=g||p.hoverPoint,T=z&&z.series||p.hoverSeries,k=(!v||v.type!=="touchmove")&&(!!g||T&&T.directTouch&&this.isDirectTouch),Q=this.getHoverData(z,T,l,k,b,v);z=Q.hoverPoint,T=Q.hoverSeries;let st=Q.hoverPoints,nt=T&&T.tooltipOptions.followPointer&&!T.tooltipOptions.split,dt=b&&T&&!T.noSharedTooltip;if(z&&(x||z!==p.hoverPoint||f&&f.isHidden)){if((p.hoverPoints||[]).forEach(function(mt){st.indexOf(mt)===-1&&mt.setState()}),p.hoverSeries!==T&&T.onMouseOver(),this.applyInactiveState(st),(st||[]).forEach(function(mt){mt.setState("hover")}),p.hoverPoint&&p.hoverPoint.firePointEvent("mouseOut"),!z.series)return;p.hoverPoints=st,p.hoverPoint=z,z.firePointEvent("mouseOver",void 0,()=>{f&&z&&f.refresh(dt?st:z,v)})}else if(nt&&f&&!f.isHidden){let mt=f.getAnchor([{}],v);p.isInsidePlot(mt[0],mt[1],{visiblePlotOnly:!0})&&f.updatePosition({plotX:mt[0],plotY:mt[1]})}this.unDocMouseMove||(this.unDocMouseMove=H(p.container.ownerDocument,"mousemove",mt=>{var Et,Mt,I;return(I=(Mt=q[(Et=E.hoverChartIndex)!=null?Et:-1])==null?void 0:Mt.pointer)==null?void 0:I.onDocumentMouseMove(mt)}),this.eventsToUnbind.push(this.unDocMouseMove)),p.axes.forEach(function(mt){let Et,Mt=o((mt.crosshair||{}).snap,!0);!Mt||(Et=p.hoverPoint)&&Et.series[mt.coll]===mt||(Et=d(st,I=>I.series&&I.series[mt.coll]===mt)),Et||!Mt?mt.drawCrosshair(v,Et):mt.hideCrosshair()})}setDOMEvents(){let v=this.chart.container,g=v.ownerDocument;v.onmousedown=this.onContainerMouseDown.bind(this),v.onmousemove=this.onContainerMouseMove.bind(this),v.onclick=this.onContainerClick.bind(this),this.eventsToUnbind.push(H(v,"mouseenter",this.onContainerMouseEnter.bind(this)),H(v,"mouseleave",this.onContainerMouseLeave.bind(this))),E.unbindDocumentMouseUp||(E.unbindDocumentMouseUp=[]),E.unbindDocumentMouseUp.push(H(g,"mouseup",this.onDocumentMouseUp.bind(this)));let x=this.chart.renderTo.parentElement;for(;x&&x.tagName!=="BODY";)this.eventsToUnbind.push(H(x,"scroll",()=>{delete this.chartPosition})),x=x.parentElement;this.eventsToUnbind.push(H(v,"touchstart",this.onContainerTouchStart.bind(this),{passive:!1}),H(v,"touchmove",this.onContainerTouchMove.bind(this),{passive:!1})),E.unbindDocumentTouchEnd||(E.unbindDocumentTouchEnd=H(g,"touchend",this.onDocumentTouchEnd.bind(this),{passive:!1})),this.setPointerCapture(),H(this.chart,"redraw",this.setPointerCapture.bind(this))}setPointerCapture(){var l,f;if(!tt)return;let v=this.pointerCaptureEventsToUnbind,g=this.chart,x=g.container,p=o((l=g.options.tooltip)==null?void 0:l.followTouchMove,!0)&&g.series.some(b=>b.options.findNearestPointBy.indexOf("y")>-1);!this.hasPointerCapture&&p?(v.push(H(x,"pointerdown",b=>{var z,T;(z=b.target)!=null&&z.hasPointerCapture(b.pointerId)&&((T=b.target)==null||T.releasePointerCapture(b.pointerId))}),H(x,"pointermove",b=>{var z,T;(T=(z=g.pointer)==null?void 0:z.getPointFromEvent(b))==null||T.onMouseOver(b)})),g.styledMode||F(x,{"touch-action":"none"}),x.className+=" highcharts-no-touch-action",this.hasPointerCapture=!0):this.hasPointerCapture&&!p&&(v.forEach(b=>b()),v.length=0,g.styledMode||F(x,{"touch-action":o((f=g.options.chart.style)==null?void 0:f["touch-action"],"manipulation")}),x.className=x.className.replace(" highcharts-no-touch-action",""),this.hasPointerCapture=!1)}setHoverChartIndex(v){var p;let g=this.chart,x=B.charts[o(E.hoverChartIndex,-1)];if(x&&x!==g){let l={relatedTarget:g.container};v&&!(v!=null&&v.relatedTarget)&&(v=Fr(Fr({},l),v)),(p=x.pointer)==null||p.onContainerMouseLeave(v||l)}x&&x.mouseIsDown||(E.hoverChartIndex=g.index)}touch(v,g){let x,{chart:p,pinchDown:l=[]}=this;this.setHoverChartIndex(),(v=this.normalize(v)).touches.length===1?p.isInsidePlot(v.chartX-p.plotLeft,v.chartY-p.plotTop,{visiblePlotOnly:!0})&&!p.openMenu?(g&&this.runPointActions(v),v.type==="touchmove"&&(x=!!l[0]&&Math.pow(l[0].chartX-v.chartX,2)+Math.pow(l[0].chartY-v.chartY,2)>=16),o(x,!0)&&this.pinch(v)):g&&this.reset():v.touches.length===2&&this.pinch(v)}touchSelect(v){return!!(this.chart.zooming.singleTouch&&v.touches&&v.touches.length===1)}zoomOption(v){let g=this.chart,x=g.inverted,p=g.zooming.type||"",l,f;/touch/.test(v.type)&&(p=o(g.zooming.pinchType,p)),this.zoomX=l=/x/.test(p),this.zoomY=f=/y/.test(p),this.zoomHor=l&&!x||f&&x,this.zoomVert=f&&!x||l&&x,this.hasZoom=l||f}}return(K=E||(E={})).compose=function(S){u(Z,"Core.Pointer")&&H(S,"beforeRender",function(){this.pointer=new K(this,this.options)})},E}),y(m,"Core/Legend/LegendSymbol.js",[m["Core/Utilities.js"]],function(R){var B;let{extend:et,merge:K,pick:J}=R;return function(q){function Z(tt,H,X){var x,p;let F=this.legendItem=this.legendItem||{},{chart:U,options:d}=this,{baseline:L=0,symbolWidth:M,symbolHeight:s}=tt,_=this.symbol||"circle",w=s/2,o=U.renderer,u=F.group,C=L-Math.round((((x=tt.fontMetrics)==null?void 0:x.b)||s)*(X?.4:.3)),E={},S,v=d.marker,g=0;if(U.styledMode||(E["stroke-width"]=Math.min(d.lineWidth||0,24),d.dashStyle?E.dashstyle=d.dashStyle:d.linecap==="square"||(E["stroke-linecap"]="round")),F.line=o.path().addClass("highcharts-graph").attr(E).add(u),X&&(F.area=o.path().addClass("highcharts-area").add(u)),E["stroke-linecap"]&&(g=Math.min(F.line.strokeWidth(),M)/2),M){let l=[["M",g,C],["L",M-g,C]];F.line.attr({d:l}),(p=F.area)==null||p.attr({d:[...l,["L",M-g,L],["L",g,L]]})}if(v&&v.enabled!==!1&&M){let l=Math.min(J(v.radius,w),w);_.indexOf("url")===0&&(v=K(v,{width:s,height:s}),l=0),F.symbol=S=o.symbol(_,M/2-l,C-l,2*l,2*l,et({context:"legend"},v)).addClass("highcharts-point").add(u),S.isMarker=!0}}q.areaMarker=function(tt,H){Z.call(this,tt,H,!0)},q.lineMarker=Z,q.rectangle=function(tt,H){let X=H.legendItem||{},F=tt.options,U=tt.symbolHeight,d=F.squareSymbol,L=d?U:tt.symbolWidth;X.symbol=this.chart.renderer.rect(d?(tt.symbolWidth-U)/2:0,tt.baseline-U+1,L,U,J(tt.options.symbolRadius,U/2)).addClass("highcharts-point").attr({zIndex:3}).add(X.group)}}(B||(B={})),B}),y(m,"Core/Series/SeriesDefaults.js",[],function(){return{lineWidth:2,allowPointSelect:!1,crisp:!0,showCheckbox:!1,animation:{duration:1e3},enableMouseTracking:!0,events:{},marker:{enabledThreshold:2,lineColor:"#ffffff",lineWidth:0,radius:4,states:{normal:{animation:!0},hover:{animation:{duration:150},enabled:!0,radiusPlus:2,lineWidthPlus:1},select:{fillColor:"#cccccc",lineColor:"#000000",lineWidth:2}}},point:{events:{}},dataLabels:{animation:{},align:"center",borderWidth:0,defer:!0,formatter:function(){let{numberFormatter:R}=this.series.chart;return typeof this.y!="number"?"":R(this.y,-1)},padding:5,style:{fontSize:"0.7em",fontWeight:"bold",color:"contrast",textOutline:"1px contrast"},verticalAlign:"bottom",x:0,y:0},cropThreshold:300,opacity:1,pointRange:0,softThreshold:!0,states:{normal:{animation:!0},hover:{animation:{duration:150},lineWidthPlus:1,marker:{},halo:{size:10,opacity:.25}},select:{animation:{duration:0}},inactive:{animation:{duration:150},opacity:.2}},stickyTracking:!0,turboThreshold:1e3,findNearestPointBy:"x"}}),y(m,"Core/Series/SeriesRegistry.js",[m["Core/Globals.js"],m["Core/Defaults.js"],m["Core/Series/Point.js"],m["Core/Utilities.js"]],function(R,B,et,K){var J;let{defaultOptions:q}=B,{extend:Z,extendClass:tt,merge:H}=K;return function(X){function F(U,d){let L=q.plotOptions||{},M=d.defaultOptions,s=d.prototype;return s.type=U,s.pointClass||(s.pointClass=et),!X.seriesTypes[U]&&(M&&(L[U]=M),X.seriesTypes[U]=d,!0)}X.seriesTypes=R.seriesTypes,X.registerSeriesType=F,X.seriesType=function(U,d,L,M,s){let _=q.plotOptions||{};if(d=d||"",_[U]=H(_[d],L),delete X.seriesTypes[U],F(U,tt(X.seriesTypes[d]||function(){},M)),X.seriesTypes[U].prototype.type=U,s){class w extends et{}Z(w.prototype,s),X.seriesTypes[U].prototype.pointClass=w}return X.seriesTypes[U]}}(J||(J={})),J}),y(m,"Core/Series/Series.js",[m["Core/Animation/AnimationUtilities.js"],m["Core/Defaults.js"],m["Core/Foundation.js"],m["Core/Globals.js"],m["Core/Legend/LegendSymbol.js"],m["Core/Series/Point.js"],m["Core/Series/SeriesDefaults.js"],m["Core/Series/SeriesRegistry.js"],m["Core/Renderer/SVG/SVGElement.js"],m["Core/Utilities.js"]],function(R,B,et,K,J,q,Z,tt,H,X){let{animObject:F,setAnimation:U}=R,{defaultOptions:d}=B,{registerEventOptions:L}=et,{svg:M,win:s}=K,{seriesTypes:_}=tt,{arrayMax:w,arrayMin:o,clamp:u,correctFloat:C,crisp:E,defined:S,destroyObjectProperties:v,diffObjects:g,erase:x,error:p,extend:l,find:f,fireEvent:b,getClosestDistance:z,getNestedProperty:T,insertItem:k,isArray:Q,isNumber:st,isString:nt,merge:dt,objectEach:mt,pick:Et,removeEvent:Mt,splat:I,syncTimeout:Y}=X;class rt{constructor(){this.zoneAxis="y"}init(D,P){let W;b(this,"init",{options:P});let lt=this,it=D.series;this.eventsToUnbind=[],lt.chart=D,lt.options=lt.setOptions(P);let vt=lt.options,pt=vt.visible!==!1;lt.linkedSeries=[],lt.bindAxes(),l(lt,{name:vt.name,state:"",visible:pt,selected:vt.selected===!0}),L(this,vt);let xt=vt.events;(xt&&xt.click||vt.point&&vt.point.events&&vt.point.events.click||vt.allowPointSelect)&&(D.runTrackerClick=!0),lt.getColor(),lt.getSymbol(),lt.parallelArrays.forEach(function(Ct){lt[Ct+"Data"]||(lt[Ct+"Data"]=[])}),lt.isCartesian&&(D.hasCartesianSeries=!0),it.length&&(W=it[it.length-1]),lt._i=Et(W&&W._i,-1)+1,lt.opacity=lt.options.opacity,D.orderItems("series",k(this,it)),vt.dataSorting&&vt.dataSorting.enabled?lt.setDataSortingOptions():lt.points||lt.data||lt.setData(vt.data,!1),b(this,"afterInit")}is(D){return _[D]&&this instanceof _[D]}bindAxes(){let D,P=this,W=P.options,lt=P.chart;b(this,"bindAxes",null,function(){(P.axisTypes||[]).forEach(function(it){(lt[it]||[]).forEach(function(vt){D=vt.options,(Et(W[it],0)===vt.index||W[it]!==void 0&&W[it]===D.id)&&(k(P,vt.series),P[it]=vt,vt.isDirty=!0)}),P[it]||P.optionalAxis===it||p(18,!0,lt)})}),b(this,"afterBindAxes")}updateParallelArrays(D,P,W){let lt=D.series,it=st(P)?function(vt){let pt=vt==="y"&<.toYData?lt.toYData(D):D[vt];lt[vt+"Data"][P]=pt}:function(vt){Array.prototype[P].apply(lt[vt+"Data"],W)};lt.parallelArrays.forEach(it)}hasData(){return this.visible&&this.dataMax!==void 0&&this.dataMin!==void 0||this.visible&&this.yData&&this.yData.length>0}hasMarkerChanged(D,P){let W=D.marker,lt=P.marker||{};return W&&(lt.enabled&&!W.enabled||lt.symbol!==W.symbol||lt.height!==W.height||lt.width!==W.width)}autoIncrement(D){let P=this.options,W=P.pointIntervalUnit,lt=P.relativeXValue,it=this.chart.time,vt=this.xIncrement,pt,xt;return vt=Et(vt,P.pointStart,0),this.pointInterval=xt=Et(this.pointInterval,P.pointInterval,1),lt&&st(D)&&(xt*=D),W&&(pt=new it.Date(vt),W==="day"?it.set("Date",pt,it.get("Date",pt)+xt):W==="month"?it.set("Month",pt,it.get("Month",pt)+xt):W==="year"&&it.set("FullYear",pt,it.get("FullYear",pt)+xt),xt=pt.getTime()-vt),lt&&st(D)?vt+xt:(this.xIncrement=vt+xt,vt)}setDataSortingOptions(){let D=this.options;l(this,{requireSorting:!1,sorted:!1,enabledDataSorting:!0,allowDG:!1}),S(D.pointRange)||(D.pointRange=1)}setOptions(D){var Zt,ne;let P,W=this.chart,lt=W.options.plotOptions,it=W.userOptions||{},vt=dt(D),pt=W.styledMode,xt={plotOptions:lt,userOptions:vt};b(this,"setOptions",xt);let Ct=xt.plotOptions[this.type],Tt=it.plotOptions||{},Nt=Tt.series||{},gt=d.plotOptions[this.type]||{},wt=Tt[this.type]||{};this.userOptions=xt.userOptions;let Rt=dt(Ct,lt.series,wt,vt);this.tooltipOptions=dt(d.tooltip,(Zt=d.plotOptions.series)==null?void 0:Zt.tooltip,gt==null?void 0:gt.tooltip,W.userOptions.tooltip,(ne=Tt.series)==null?void 0:ne.tooltip,wt.tooltip,vt.tooltip),this.stickyTracking=Et(vt.stickyTracking,wt.stickyTracking,Nt.stickyTracking,!!this.tooltipOptions.shared&&!this.noSharedTooltip||Rt.stickyTracking),Ct.marker===null&&delete Rt.marker,this.zoneAxis=Rt.zoneAxis||"y";let jt=this.zones=(Rt.zones||[]).map(Wt=>Fr({},Wt));return(Rt.negativeColor||Rt.negativeFillColor)&&!Rt.zones&&(P={value:Rt[this.zoneAxis+"Threshold"]||Rt.threshold||0,className:"highcharts-negative"},pt||(P.color=Rt.negativeColor,P.fillColor=Rt.negativeFillColor),jt.push(P)),jt.length&&S(jt[jt.length-1].value)&&jt.push(pt?{}:{color:this.color,fillColor:this.fillColor}),b(this,"afterSetOptions",{options:Rt}),Rt}getName(){return Et(this.options.name,"Series "+(this.index+1))}getCyclic(D,P,W){let lt,it,vt=this.chart,pt=`${D}Index`,xt=`${D}Counter`,Ct=(W==null?void 0:W.length)||vt.options.chart.colorCount;!P&&(S(it=Et(D==="color"?this.options.colorIndex:void 0,this[pt]))?lt=it:(vt.series.length||(vt[xt]=0),lt=vt[xt]%Ct,vt[xt]+=1),W&&(P=W[lt])),lt!==void 0&&(this[pt]=lt),this[D]=P}getColor(){this.chart.styledMode?this.getCyclic("color"):this.options.colorByPoint?this.color="#cccccc":this.getCyclic("color",this.options.color||d.plotOptions[this.type].color,this.chart.options.colors)}getPointsCollection(){return(this.hasGroupedData?this.points:this.data)||[]}getSymbol(){let D=this.options.marker;this.getCyclic("symbol",D.symbol,this.chart.options.symbols)}findPointIndex(D,P){let W,lt,it,vt=D.id,pt=D.x,xt=this.points,Ct=this.options.dataSorting;if(vt){let Tt=this.chart.get(vt);Tt instanceof q&&(W=Tt)}else if(this.linkedParent||this.enabledDataSorting||this.options.relativeXValue){let Tt=Nt=>!Nt.touched&&Nt.index===D.index;if(Ct&&Ct.matchByName?Tt=Nt=>!Nt.touched&&Nt.name===D.name:this.options.relativeXValue&&(Tt=Nt=>!Nt.touched&&Nt.options.x===D.x),!(W=f(xt,Tt)))return}return W&&(it=W&&W.index)!==void 0&&(lt=!0),it===void 0&&st(pt)&&(it=this.xData.indexOf(pt,P)),it!==-1&&it!==void 0&&this.cropped&&(it=it>=this.cropStart?it-this.cropStart:it),!lt&&st(it)&&xt[it]&&xt[it].touched&&(it=void 0),it}updateData(D,P){let W=this.options,lt=W.dataSorting,it=this.points,vt=[],pt=this.requireSorting,xt=D.length===it.length,Ct,Tt,Nt,gt,wt=!0;if(this.xIncrement=null,D.forEach(function(Rt,jt){let Zt,ne=S(Rt)&&this.pointClass.prototype.optionsToObject.call({series:this},Rt)||{},Wt=ne.x;ne.id||st(Wt)?((Zt=this.findPointIndex(ne,gt))===-1||Zt===void 0?vt.push(Rt):it[Zt]&&Rt!==W.data[Zt]?(it[Zt].update(Rt,!1,null,!1),it[Zt].touched=!0,pt&&(gt=Zt+1)):it[Zt]&&(it[Zt].touched=!0),(!xt||jt!==Zt||lt&<.enabled||this.hasDerivedData)&&(Ct=!0)):vt.push(Rt)},this),Ct)for(Tt=it.length;Tt--;)(Nt=it[Tt])&&!Nt.touched&&Nt.remove&&Nt.remove(!1,P);else!xt||lt&<.enabled?wt=!1:(D.forEach(function(Rt,jt){Rt===it[jt].y||it[jt].destroyed||it[jt].update(Rt,!1,null,!1)}),vt.length=0);return it.forEach(function(Rt){Rt&&(Rt.touched=!1)}),!!wt&&(vt.forEach(function(Rt){this.addPoint(Rt,!1,null,null,!1)},this),this.xIncrement===null&&this.xData&&this.xData.length&&(this.xIncrement=w(this.xData),this.autoIncrement()),!0)}setData(D,P=!0,W,lt){var on;let it=this,vt=it.points,pt=vt&&vt.length||0,xt=it.options,Ct=it.chart,Tt=xt.dataSorting,Nt=it.xAxis,gt=xt.turboThreshold,wt=this.xData,Rt=this.yData,jt=it.pointArrayMap,Zt=jt&&jt.length,ne=xt.keys,Wt,le,fe,xe=0,be=1,Ye;Ct.options.chart.allowMutatingData||(xt.data&&delete it.options.data,it.userOptions.data&&delete it.userOptions.data,Ye=dt(!0,D));let tn=(D=Ye||D||[]).length;if(Tt&&Tt.enabled&&(D=this.sortData(D)),Ct.options.chart.allowMutatingData&<!==!1&&tn&&pt&&!it.cropped&&!it.hasGroupedData&&it.visible&&!it.boosted&&(fe=this.updateData(D,W)),!fe){it.xIncrement=null,it.colorCounter=0,this.parallelArrays.forEach(function(Kt){it[Kt+"Data"].length=0});let Jt=gt&&tn>gt;if(Jt){let Kt=it.getFirstValidPoint(D),te=it.getFirstValidPoint(D,tn-1,-1),Ot=Bt=>!!(Q(Bt)&&(ne||st(Bt[0])));if(st(Kt)&&st(te))for(Wt=0;Wt=0?xe:0,be=be>=0?be:1),Kt.length===1&&(be=0),xe===be)for(Wt=0;Wt{let pt=T(W,it),xt=T(W,vt);return xtpt?1:0}).forEach(function(it,vt){it.x=vt},this),P.linkedSeries&&P.linkedSeries.forEach(function(it){let vt=it.options,pt=vt.data;vt.dataSorting&&vt.dataSorting.enabled||!pt||(pt.forEach(function(xt,Ct){pt[Ct]=lt(it,xt),D[Ct]&&(pt[Ct].x=D[Ct].x,pt[Ct].index=Ct)}),it.setData(pt,!1))}),D}getProcessedData(D){let P=this,W=P.xAxis,lt=P.options.cropThreshold,it=W==null?void 0:W.logarithmic,vt=P.isCartesian,pt,xt,Ct=0,Tt,Nt,gt,wt=P.xData,Rt=P.yData,jt=!1,Zt=wt.length;W&&(Nt=(Tt=W.getExtremes()).min,gt=Tt.max,jt=!!(W.categories&&!W.names.length)),vt&&P.sorted&&!D&&(!lt||Zt>lt||P.forceCrop)&&(wt[Zt-1]gt?(wt=[],Rt=[]):P.yData&&(wt[0]gt)&&(wt=(pt=this.cropData(P.xData,P.yData,Nt,gt)).xData,Rt=pt.yData,Ct=pt.start,xt=!0));let ne=z([it?wt.map(it.log2lin):wt],()=>P.requireSorting&&!jt&&p(15,!1,P.chart));return{xData:wt,yData:Rt,cropped:xt,cropStart:Ct,closestPointRange:ne}}processData(D){let P=this.xAxis;if(this.isCartesian&&!this.isDirty&&!P.isDirty&&!this.yAxis.isDirty&&!D)return!1;let W=this.getProcessedData();this.cropped=W.cropped,this.cropStart=W.cropStart,this.processedXData=W.xData,this.processedYData=W.yData,this.closestPointRange=this.basePointRange=W.closestPointRange,b(this,"afterProcessData")}cropData(D,P,W,lt){let it=D.length,vt,pt,xt=0,Ct=it;for(vt=0;vt=W){xt=Math.max(0,vt-1);break}for(pt=vt;ptlt){Ct=pt+1;break}return{xData:D.slice(xt,Ct),yData:P.slice(xt,Ct),start:xt,end:Ct}}generatePoints(){let D=this.options,P=this.processedData||D.data,W=this.processedXData,lt=this.processedYData,it=this.pointClass,vt=W.length,pt=this.cropStart||0,xt=this.hasGroupedData,Ct=D.keys,Tt=[],Nt=D.dataGrouping&&D.dataGrouping.groupAll?pt:0,gt,wt,Rt,jt,Zt=this.data;if(!Zt&&!xt){let ne=[];ne.length=P.length,Zt=this.data=ne}for(Ct&&xt&&(this.options.keys=!1),jt=0;jt0:jt.length)||!pt),wt=P||this.getExtremesFromAll||this.options.getExtremesFromAll||this.cropped||!W||(be[Zt+vt]||Rt)>=Wt&&(be[Zt-vt]||Rt)<=le,gt&&wt)if(ne=jt.length)for(;ne--;)st(jt[ne])&&(it[fe++]=jt[ne]);else it[fe++]=jt;let Ye={activeYData:it,dataMin:o(it),dataMax:w(it)};return b(this,"afterGetExtremes",{dataExtremes:Ye}),Ye}applyExtremes(){let D=this.getExtremes();return this.dataMin=D.dataMin,this.dataMax=D.dataMax,D}getFirstValidPoint(D,P=0,W=1){let lt=D.length,it=P;for(;it>=0&&it1)&&(vt.step=function(gt,wt){Nt&&Nt.apply(wt,arguments),wt.prop==="width"&&(Ct!=null&&Ct.element)&&Ct.attr(it?"height":"width",gt+99)}),xt.addClass("highcharts-animating").animate(Tt,vt)}}afterAnimate(){this.setClip(),mt(this.chart.sharedClips,(D,P,W)=>{D&&!this.chart.container.querySelector(`[clip-path="url(#${D.id})"]`)&&(D.destroy(),delete W[P])}),this.finishedAnimating=!0,b(this,"afterAnimate")}drawPoints(D=this.points){let P,W,lt,it,vt,pt,xt,Ct=this.chart,Tt=Ct.styledMode,{colorAxis:Nt,options:gt}=this,wt=gt.marker,Rt=this[this.specialGroup||"markerGroup"],jt=this.xAxis,Zt=Et(wt.enabled,!jt||!!jt.isRadial||null,this.closestPointRangePx>=wt.enabledThreshold*wt.radius);if(wt.enabled!==!1||this._hasPointMarkers)for(P=0;P0||W.hasImage)&&(W.graphic=lt=Ct.renderer.symbol(ne,xt.x,xt.y,xt.width,xt.height,pt?vt:wt).add(Rt),this.enabledDataSorting&&Ct.hasRendered&&(lt.attr({x:W.startXPos}),it="animate")),lt&&it==="animate"&<[Wt?"show":"hide"](Wt).animate(xt),lt){let le=this.pointAttribs(W,Tt||!W.selected?void 0:"select");Tt?Nt&<.css({fill:le.fill}):lt[it](le)}lt&<.addClass(W.getClassName(),!0)}else lt&&(W.graphic=lt.destroy())}markerAttribs(D,P){let W=this.options,lt=W.marker,it=D.marker||{},vt=it.symbol||lt.symbol,pt={},xt,Ct,Tt=Et(it.radius,lt&<.radius);P&&(xt=lt.states[P],Tt=Et((Ct=it.states&&it.states[P])&&Ct.radius,xt&&xt.radius,Tt&&Tt+(xt&&xt.radiusPlus||0))),D.hasImage=vt&&vt.indexOf("url")===0,D.hasImage&&(Tt=0);let Nt=D.pos();return st(Tt)&&Nt&&(W.crisp&&(Nt[0]=E(Nt[0],D.hasImage?0:vt==="rect"?(lt==null?void 0:lt.lineWidth)||0:1)),pt.x=Nt[0]-Tt,pt.y=Nt[1]-Tt),Tt&&(pt.width=pt.height=2*Tt),pt}pointAttribs(D,P){let W=this.options.marker,lt=D&&D.options,it=lt&<.marker||{},vt=lt&<.color,pt=D&&D.color,xt=D&&D.zone&&D.zone.color,Ct,Tt,Nt=this.color,gt,wt,Rt=Et(it.lineWidth,W.lineWidth),jt=1;return Nt=vt||xt||pt||Nt,gt=it.fillColor||W.fillColor||Nt,wt=it.lineColor||W.lineColor||Nt,P=P||"normal",Ct=W.states[P]||{},Rt=Et((Tt=it.states&&it.states[P]||{}).lineWidth,Ct.lineWidth,Rt+Et(Tt.lineWidthPlus,Ct.lineWidthPlus,0)),gt=Tt.fillColor||Ct.fillColor||gt,{stroke:wt=Tt.lineColor||Ct.lineColor||wt,"stroke-width":Rt,fill:gt,opacity:jt=Et(Tt.opacity,Ct.opacity,jt)}}destroy(D){let P,W,lt,it=this,vt=it.chart,pt=/AppleWebKit\/533/.test(s.navigator.userAgent),xt=it.data||[];for(b(it,"destroy",{keepEventsForUpdate:D}),this.removeEvents(D),(it.axisTypes||[]).forEach(function(Ct){(lt=it[Ct])&<.series&&(x(lt.series,it),lt.isDirty=lt.forceRedraw=!0)}),it.legendItem&&it.chart.legend.destroyItem(it),P=xt.length;P--;)(W=xt[P])&&W.destroy&&W.destroy();for(let Ct of it.zones)v(Ct,void 0,!0);X.clearTimeout(it.animationTimeout),mt(it,function(Ct,Tt){Ct instanceof H&&!Ct.survive&&Ct[pt&&Tt==="group"?"hide":"destroy"]()}),vt.hoverSeries===it&&(vt.hoverSeries=void 0),x(vt.series,it),vt.orderItems("series"),mt(it,function(Ct,Tt){D&&Tt==="hcEvents"||delete it[Tt]})}applyZones(){let{area:D,chart:P,graph:W,zones:lt,points:it,xAxis:vt,yAxis:pt,zoneAxis:xt}=this,{inverted:Ct,renderer:Tt}=P,Nt=this[`${xt}Axis`],{isXAxis:gt,len:wt=0}=Nt||{},Rt=((W==null?void 0:W.strokeWidth())||0)/2+1,jt=(Zt,ne=0,Wt=0)=>{Ct&&(Wt=wt-Wt);let{translated:le=0,lineClip:fe}=Zt,xe=Wt-le;fe==null||fe.push(["L",ne,Math.abs(xe){fe.forEach((xe,be)=>{(xe[0]==="M"||xe[0]==="L")&&(fe[be]=[xe[0],gt?wt-xe[1]:xe[1],gt?xe[2]:wt-xe[2]])})};if(lt.forEach(fe=>{fe.lineClip=[],fe.translated=u(Nt.toPixels(Et(fe.value,Zt),!0)||0,0,wt)}),W&&!this.showLine&&W.hide(),D&&D.hide(),xt==="y"&&it.length{var Ut,zt;let xe=fe.lineClip||[],be=Math.round(fe.translated||0);vt.reversed&&xe.reverse();let{clip:Ye,simpleClip:tn}=fe,on=0,Jt=0,Kt=vt.len,te=pt.len;gt?(on=be,Kt=le):(Jt=be,te=le);let Ot=[["M",on,Jt],["L",Kt,Jt],["L",Kt,te],["L",on,te],["Z"]],Bt=[Ot[0],...xe,Ot[1],Ot[2],...Wt,Ot[3],Ot[4]];Wt=xe.reverse(),le=be,Ct&&(ne(Bt),D&&ne(Ot)),Ye?(Ye.animate({d:Bt}),tn==null||tn.animate({d:Ot})):(Ye=fe.clip=Tt.path(Bt),D&&(tn=fe.simpleClip=Tt.path(Ot))),W&&((Ut=fe.graph)==null||Ut.clip(Ye)),D&&((zt=fe.area)==null||zt.clip(tn))})}else this.visible&&(W&&W.show(),D&&D.show())}plotGroup(D,P,W,lt,it){let vt=this[D],pt=!vt,xt={visibility:W,zIndex:lt||.1};return S(this.opacity)&&!this.chart.styledMode&&this.state!=="inactive"&&(xt.opacity=this.opacity),vt||(this[D]=vt=this.chart.renderer.g().add(it)),vt.addClass("highcharts-"+P+" highcharts-series-"+this.index+" highcharts-"+this.type+"-series "+(S(this.colorIndex)?"highcharts-color-"+this.colorIndex+" ":"")+(this.options.className||"")+(vt.hasClass("highcharts-tracker")?" highcharts-tracker":""),!0),vt.attr(xt)[pt?"attr":"animate"](this.getPlotBox(P)),vt}getPlotBox(D){let P=this.xAxis,W=this.yAxis,lt=this.chart,it=lt.inverted&&!lt.polar&&P&&this.invertible&&D==="series";return lt.inverted&&(P=W,W=this.xAxis),{translateX:P?P.left:lt.plotLeft,translateY:W?W.top:lt.plotTop,rotation:it?90:0,rotationOriginX:it?(P.len-W.len)/2:0,rotationOriginY:it?(P.len+W.len)/2:0,scaleX:it?-1:1,scaleY:1}}removeEvents(D){let{eventsToUnbind:P}=this;D||Mt(this),P.length&&(P.forEach(W=>{W()}),P.length=0)}render(){var Tt,Nt,gt,wt,Rt;let D=this,{chart:P,options:W,hasRendered:lt}=D,it=F(W.animation),vt=D.visible?"inherit":"hidden",pt=W.zIndex,xt=P.seriesGroup,Ct=D.finishedAnimating?0:it.duration;b(this,"render"),D.plotGroup("group","series",vt,pt,xt),D.markerGroup=D.plotGroup("markerGroup","markers",vt,pt,xt),W.clip!==!1&&D.setClip(),Ct&&((Tt=D.animate)==null||Tt.call(D,!0)),D.drawGraph&&(D.drawGraph(),D.applyZones()),D.visible&&D.drawPoints(),(Nt=D.drawDataLabels)==null||Nt.call(D),(gt=D.redrawPoints)==null||gt.call(D),W.enableMouseTracking&&((wt=D.drawTracker)==null||wt.call(D)),Ct&&((Rt=D.animate)==null||Rt.call(D)),lt||(Ct&&it.defer&&(Ct+=it.defer),D.animationTimeout=Y(()=>{D.afterAnimate()},Ct||0)),D.isDirty=!1,D.hasRendered=!0,b(D,"afterRender")}redraw(){let D=this.isDirty||this.isDirtyData;this.translate(),this.render(),D&&delete this.kdTree}reserveSpace(){return this.visible||!this.chart.options.chart.ignoreHiddenSeries}searchPoint(D,P){let{xAxis:W,yAxis:lt}=this,it=this.chart.inverted;return this.searchKDTree({clientX:it?W.len-D.chartY+W.pos:D.chartX-W.pos,plotY:it?lt.len-D.chartX+lt.pos:D.chartY-lt.pos},P,D)}buildKDTree(D){this.buildingKdTree=!0;let P=this,W=P.options.findNearestPointBy.indexOf("y")>-1?2:1;delete P.kdTree,Y(function(){P.kdTree=function lt(it,vt,pt){let xt,Ct,Tt=it==null?void 0:it.length;if(Tt)return xt=P.kdAxisArray[vt%pt],it.sort((Nt,gt)=>(Nt[xt]||0)-(gt[xt]||0)),{point:it[Ct=Math.floor(Tt/2)],left:lt(it.slice(0,Ct),vt+1,pt),right:lt(it.slice(Ct+1),vt+1,pt)}}(P.getValidPoints(void 0,!P.directTouch),W,W),P.buildingKdTree=!1},P.options.kdNow||(D==null?void 0:D.type)==="touchstart"?0:1)}searchKDTree(D,P,W){let lt=this,[it,vt]=this.kdAxisArray,pt=P?"distX":"dist",xt=(lt.options.findNearestPointBy||"").indexOf("y")>-1?2:1,Ct=!!lt.isBubble;if(this.kdTree||this.buildingKdTree||this.buildKDTree(W),this.kdTree)return function Tt(Nt,gt,wt,Rt){var Ye;let jt=gt.point,Zt=lt.kdAxisArray[wt%Rt],ne,Wt,le=jt;(function(tn,on){var ce;let Jt=tn[it],Kt=on[it],te=S(Jt)&&S(Kt)?Jt-Kt:null,Ot=tn[vt],Bt=on[vt],Ut=S(Ot)&&S(Bt)?Ot-Bt:0,zt=Ct&&((ce=on.marker)==null?void 0:ce.radius)||0;on.dist=Math.sqrt((te&&te*te||0)+Ut*Ut)-zt,on.distX=S(te)?Math.abs(te)-zt:Number.MAX_VALUE})(Nt,jt);let fe=(Nt[Zt]||0)-(jt[Zt]||0)+(Ct&&((Ye=jt.marker)==null?void 0:Ye.radius)||0),xe=fe<0?"left":"right",be=fe<0?"right":"left";return gt[xe]&&(le=(ne=Tt(Nt,gt[xe],wt+1,Rt))[pt]=0&&vt<=(lt?lt.len:P.plotHeight)&&it>=0&&it<=(W?W.len:P.plotWidth)}drawTracker(){var gt;let D=this,P=D.options,W=P.trackByArea,lt=[].concat((W?D.areaPath:D.graphPath)||[]),it=D.chart,vt=it.pointer,pt=it.renderer,xt=((gt=it.options.tooltip)==null?void 0:gt.snap)||0,Ct=()=>{P.enableMouseTracking&&it.hoverSeries!==D&&D.onMouseOver()},Tt="rgba(192,192,192,"+(M?1e-4:.002)+")",Nt=D.tracker;Nt?Nt.attr({d:lt}):D.graph&&(D.tracker=Nt=pt.path(lt).attr({visibility:D.visible?"inherit":"hidden",zIndex:2}).addClass(W?"highcharts-tracker-area":"highcharts-tracker-line").add(D.group),it.styledMode||Nt.attr({"stroke-linecap":"round","stroke-linejoin":"round",stroke:Tt,fill:W?Tt:"none","stroke-width":D.graph.strokeWidth()+(W?0:2*xt)}),[D.tracker,D.markerGroup,D.dataLabelsGroup].forEach(wt=>{wt&&(wt.addClass("highcharts-tracker").on("mouseover",Ct).on("mouseout",Rt=>{vt==null||vt.onTrackerMouseOut(Rt)}),P.cursor&&!it.styledMode&&wt.css({cursor:P.cursor}),wt.on("touchstart",Ct))})),b(this,"afterDrawTracker")}addPoint(D,P,W,lt,it){let vt,pt,xt=this.options,Ct=this.data,Tt=this.chart,Nt=this.xAxis,gt=Nt&&Nt.hasNames&&Nt.names,wt=xt.data,Rt=this.xData;P=Et(P,!0);let jt={series:this};this.pointClass.prototype.applyOptions.apply(jt,[D]);let Zt=jt.x;if(pt=Rt.length,this.requireSorting&&ZtZt;)pt--;this.updateParallelArrays(jt,"splice",[pt,0,0]),this.updateParallelArrays(jt,pt),gt&&jt.name&&(gt[Zt]=jt.name),wt.splice(pt,0,D),(vt||this.processedData)&&(this.data.splice(pt,0,null),this.processData()),xt.legendType==="point"&&this.generatePoints(),W&&(Ct[0]&&Ct[0].remove?Ct[0].remove(!1):(Ct.shift(),this.updateParallelArrays(jt,"shift"),wt.shift())),it!==!1&&b(this,"addPoint",{point:jt}),this.isDirty=!0,this.isDirtyData=!0,P&&Tt.redraw(lt)}removePoint(D,P,W){let lt=this,it=lt.data,vt=it[D],pt=lt.points,xt=lt.chart,Ct=function(){pt&&pt.length===it.length&&pt.splice(D,1),it.splice(D,1),lt.options.data.splice(D,1),lt.updateParallelArrays(vt||{series:lt},"splice",[D,1]),vt&&vt.destroy(),lt.isDirty=!0,lt.isDirtyData=!0,P&&xt.redraw()};U(W,xt),P=Et(P,!0),vt?vt.firePointEvent("remove",null,Ct):Ct()}remove(D,P,W,lt){let it=this,vt=it.chart;function pt(){it.destroy(lt),vt.isDirtyLegend=vt.isDirtyBox=!0,vt.linkSeries(lt),Et(D,!0)&&vt.redraw(P)}W!==!1?b(it,"remove",null,pt):pt()}update(D,P){var ne,Wt,le,fe,xe;b(this,"update",{options:D=g(D,this.userOptions)});let W=this,lt=W.chart,it=W.userOptions,vt=W.initialType||W.type,pt=lt.options.plotOptions,xt=_[vt].prototype,Ct=W.finishedAnimating&&{animation:!1},Tt={},Nt,gt,wt=["colorIndex","eventOptions","navigatorSeries","symbolIndex","baseSeries"],Rt=D.type||it.type||lt.options.chart.type,jt=!(this.hasDerivedData||Rt&&Rt!==this.type||D.pointStart!==void 0||D.pointInterval!==void 0||D.relativeXValue!==void 0||D.joinBy||D.mapData||["dataGrouping","pointStart","pointInterval","pointIntervalUnit","keys"].some(be=>W.hasOptionChanged(be)));Rt=Rt||vt,jt&&(wt.push("data","isDirtyData","isDirtyCanvas","points","processedData","processedXData","processedYData","xIncrement","cropped","_hasPointMarkers","hasDataLabels","nodes","layout","level","mapMap","mapData","minY","maxY","minX","maxX","transformGroups"),D.visible!==!1&&wt.push("area","graph"),W.parallelArrays.forEach(function(be){wt.push(be+"Data")}),D.data&&(D.dataSorting&&l(W.options.dataSorting,D.dataSorting),this.setData(D.data,!1))),D=dt(it,{index:it.index===void 0?W.index:it.index,pointStart:(fe=(Wt=(ne=pt==null?void 0:pt.series)==null?void 0:ne.pointStart)!=null?Wt:it.pointStart)!=null?fe:(le=W.xData)==null?void 0:le[0]},!jt&&{data:W.options.data},D,Ct),jt&&D.data&&(D.data=W.options.data),(wt=["group","markerGroup","dataLabelsGroup","transformGroup"].concat(wt)).forEach(function(be){wt[be]=W[be],delete W[be]});let Zt=!1;if(_[Rt]){if(Zt=Rt!==W.type,W.remove(!1,!1,!1,!0),Zt)if(lt.propFromSeries(),Object.setPrototypeOf)Object.setPrototypeOf(W,_[Rt].prototype);else{let be=Object.hasOwnProperty.call(W,"hcEvents")&&W.hcEvents;for(gt in xt)W[gt]=void 0;l(W,_[Rt].prototype),be?W.hcEvents=be:delete W.hcEvents}}else p(17,!0,lt,{missingModuleFor:Rt});if(wt.forEach(function(be){W[be]=wt[be]}),W.init(lt,D),jt&&this.points)for(let be of((Nt=W.options).visible===!1?(Tt.graphic=1,Tt.dataLabel=1):(this.hasMarkerChanged(Nt,it)&&(Tt.graphic=1),(xe=W.hasDataLabels)!=null&&xe.call(W)||(Tt.dataLabel=1)),this.points))be&&be.series&&(be.resolveColor(),Object.keys(Tt).length&&be.destroyElements(Tt),Nt.showInLegend===!1&&be.legendItem&<.legend.destroyItem(be));W.initialType=vt,lt.linkSeries(),lt.setSortedData(),Zt&&W.linkedSeries.length&&(W.isDirtyData=!0),b(this,"afterUpdate"),Et(P,!0)&<.redraw(!!jt&&void 0)}setName(D){this.name=this.options.name=this.userOptions.name=D,this.chart.isDirtyLegend=!0}hasOptionChanged(D){var pt,xt;let P=this.chart,W=this.options[D],lt=P.options.plotOptions,it=this.userOptions[D],vt=Et((pt=lt==null?void 0:lt[this.type])==null?void 0:pt[D],(xt=lt==null?void 0:lt.series)==null?void 0:xt[D]);return it&&!S(vt)?W!==it:W!==Et(vt,W)}onMouseOver(){let D=this.chart,P=D.hoverSeries,W=D.pointer;W==null||W.setHoverChartIndex(),P&&P!==this&&P.onMouseOut(),this.options.events.mouseOver&&b(this,"mouseOver"),this.setState("hover"),D.hoverSeries=this}onMouseOut(){let D=this.options,P=this.chart,W=P.tooltip,lt=P.hoverPoint;P.hoverSeries=null,lt&<.onMouseOut(),this&&D.events.mouseOut&&b(this,"mouseOut"),W&&!this.stickyTracking&&(!W.shared||this.noSharedTooltip)&&W.hide(),P.series.forEach(function(it){it.setState("",!0)})}setState(D,P){let W=this,lt=W.options,it=W.graph,vt=lt.inactiveOtherPoints,pt=lt.states,xt=Et(pt[D||"normal"]&&pt[D||"normal"].animation,W.chart.options.chart.animation),Ct=lt.lineWidth,Tt=lt.opacity;if(D=D||"",W.state!==D&&([W.group,W.markerGroup,W.dataLabelsGroup].forEach(function(Nt){Nt&&(W.state&&Nt.removeClass("highcharts-series-"+W.state),D&&Nt.addClass("highcharts-series-"+D))}),W.state=D,!W.chart.styledMode)){if(pt[D]&&pt[D].enabled===!1)return;if(D&&(Ct=pt[D].lineWidth||Ct+(pt[D].lineWidthPlus||0),Tt=Et(pt[D].opacity,Tt)),it&&!it.dashstyle&&st(Ct))for(let Nt of[it,...this.zones.map(gt=>gt.graph)])Nt==null||Nt.animate({"stroke-width":Ct},xt);vt||[W.group,W.markerGroup,W.dataLabelsGroup,W.labelBySeries].forEach(function(Nt){Nt&&Nt.animate({opacity:Tt},xt)})}P&&vt&&W.points&&W.setAllPointsToState(D||void 0)}setAllPointsToState(D){this.points.forEach(function(P){P.setState&&P.setState(D)})}setVisible(D,P){var xt;let W=this,lt=W.chart,it=lt.options.chart.ignoreHiddenSeries,vt=W.visible;W.visible=D=W.options.visible=W.userOptions.visible=D===void 0?!vt:D;let pt=D?"show":"hide";["group","dataLabelsGroup","markerGroup","tracker","tt"].forEach(Ct=>{var Tt;(Tt=W[Ct])==null||Tt[pt]()}),(lt.hoverSeries===W||((xt=lt.hoverPoint)==null?void 0:xt.series)===W)&&W.onMouseOut(),W.legendItem&<.legend.colorizeItem(W,D),W.isDirty=!0,W.options.stacking&<.series.forEach(Ct=>{Ct.options.stacking&&Ct.visible&&(Ct.isDirty=!0)}),W.linkedSeries.forEach(Ct=>{Ct.setVisible(D,!1)}),it&&(lt.isDirtyBox=!0),b(W,pt),P!==!1&<.redraw()}show(){this.setVisible(!0)}hide(){this.setVisible(!1)}select(D){this.selected=D=this.options.selected=D===void 0?!this.selected:D,this.checkbox&&(this.checkbox.checked=D),b(this,D?"select":"unselect")}shouldShowTooltip(D,P,W={}){return W.series=this,W.visiblePlotOnly=!0,this.chart.isInsidePlot(D,P,W)}drawLegendSymbol(D,P){var W;(W=J[this.options.legendSymbol||"rectangle"])==null||W.call(this,D,P)}}return rt.defaultOptions=Z,rt.types=tt.seriesTypes,rt.registerType=tt.registerSeriesType,l(rt.prototype,{axisTypes:["xAxis","yAxis"],coll:"series",colorCounter:0,directTouch:!1,invertible:!0,isCartesian:!0,kdAxisArray:["clientX","plotY"],parallelArrays:["x","y"],pointClass:q,requireSorting:!0,sorted:!0}),tt.series=rt,rt}),y(m,"Core/Legend/Legend.js",[m["Core/Animation/AnimationUtilities.js"],m["Core/Foundation.js"],m["Core/Globals.js"],m["Core/Series/Series.js"],m["Core/Series/Point.js"],m["Core/Renderer/RendererUtilities.js"],m["Core/Templating.js"],m["Core/Utilities.js"]],function(R,B,et,K,J,q,Z,tt){var H;let{animObject:X,setAnimation:F}=R,{registerEventOptions:U}=B,{composed:d,marginNames:L}=et,{distribute:M}=q,{format:s}=Z,{addEvent:_,createElement:w,css:o,defined:u,discardElement:C,find:E,fireEvent:S,isNumber:v,merge:g,pick:x,pushUnique:p,relativeLength:l,stableSort:f,syncTimeout:b}=tt;class z{constructor(k,Q){this.allItems=[],this.initialItemY=0,this.itemHeight=0,this.itemMarginBottom=0,this.itemMarginTop=0,this.itemX=0,this.itemY=0,this.lastItemY=0,this.lastLineHeight=0,this.legendHeight=0,this.legendWidth=0,this.maxItemWidth=0,this.maxLegendWidth=0,this.offsetWidth=0,this.padding=0,this.pages=[],this.symbolHeight=0,this.symbolWidth=0,this.titleHeight=0,this.totalItemWidth=0,this.widthOption=0,this.chart=k,this.setOptions(Q),Q.enabled&&(this.render(),U(this,Q),_(this.chart,"endResize",function(){this.legend.positionCheckboxes()})),_(this.chart,"render",()=>{this.options.enabled&&this.proximate&&(this.proximatePositions(),this.positionItems())})}setOptions(k){let Q=x(k.padding,8);this.options=k,this.chart.styledMode||(this.itemStyle=k.itemStyle,this.itemHiddenStyle=g(this.itemStyle,k.itemHiddenStyle)),this.itemMarginTop=k.itemMarginTop,this.itemMarginBottom=k.itemMarginBottom,this.padding=Q,this.initialItemY=Q-5,this.symbolWidth=x(k.symbolWidth,16),this.pages=[],this.proximate=k.layout==="proximate"&&!this.chart.inverted,this.baseline=void 0}update(k,Q){let st=this.chart;this.setOptions(g(!0,this.options,k)),"events"in this.options&&U(this,this.options),this.destroy(),st.isDirtyLegend=st.isDirtyBox=!0,x(Q,!0)&&st.redraw(),S(this,"afterUpdate",{redraw:Q})}colorizeItem(k,Q){let{area:st,group:nt,label:dt,line:mt,symbol:Et}=k.legendItem||{};if(nt==null||nt[Q?"removeClass":"addClass"]("highcharts-legend-item-hidden"),!this.chart.styledMode){let{itemHiddenStyle:Mt={}}=this,I=Mt.color,{fillColor:Y,fillOpacity:rt,lineColor:ot,marker:D}=k.options,P=W=>(!Q&&(W.fill&&(W.fill=I),W.stroke&&(W.stroke=I)),W);dt==null||dt.css(g(Q?this.itemStyle:Mt)),mt==null||mt.attr(P({stroke:ot||k.color})),Et&&Et.attr(P(D&&Et.isMarker?k.pointAttribs():{fill:k.color})),st==null||st.attr(P({fill:Y||k.color,"fill-opacity":Y?1:rt!=null?rt:.75}))}S(this,"afterColorizeItem",{item:k,visible:Q})}positionItems(){this.allItems.forEach(this.positionItem,this),this.chart.isResizing||this.positionCheckboxes()}positionItem(k){let{group:Q,x:st=0,y:nt=0}=k.legendItem||{},dt=this.options,mt=dt.symbolPadding,Et=!dt.rtl,Mt=k.checkbox;if(Q&&Q.element){let I={translateX:Et?st:this.legendWidth-st-2*mt-4,translateY:nt};Q[u(Q.translateY)?"animate":"attr"](I,void 0,()=>{S(this,"afterPositionItem",{item:k})})}Mt&&(Mt.x=st,Mt.y=nt)}destroyItem(k){let Q=k.checkbox,st=k.legendItem||{};for(let nt of["group","label","line","symbol"])st[nt]&&(st[nt]=st[nt].destroy());Q&&C(Q),k.legendItem=void 0}destroy(){for(let k of this.getAllItems())this.destroyItem(k);for(let k of["clipRect","up","down","pager","nav","box","title","group"])this[k]&&(this[k]=this[k].destroy());this.display=null}positionCheckboxes(){let k,Q=this.group&&this.group.alignAttr,st=this.clipHeight||this.legendHeight,nt=this.titleHeight;Q&&(k=Q.translateY,this.allItems.forEach(function(dt){let mt,Et=dt.checkbox;Et&&(mt=k+nt+Et.y+(this.scrollOffset||0)+3,o(Et,{left:Q.translateX+dt.checkboxOffset+Et.x-20+"px",top:mt+"px",display:this.proximate||mt>k-6&&mt1.5*Tt?Ct.height:Tt))}layoutItem(k){let Q=this.options,st=this.padding,nt=Q.layout==="horizontal",dt=k.itemHeight,mt=this.itemMarginBottom,Et=this.itemMarginTop,Mt=nt?x(Q.itemDistance,20):0,I=this.maxLegendWidth,Y=Q.alignColumns&&this.totalItemWidth>I?this.maxItemWidth:k.itemWidth,rt=k.legendItem||{};nt&&this.itemX-st+Y>I&&(this.itemX=st,this.lastLineHeight&&(this.itemY+=Et+this.lastLineHeight+mt),this.lastLineHeight=0),this.lastItemY=Et+this.itemY+mt,this.lastLineHeight=Math.max(dt,this.lastLineHeight),rt.x=this.itemX,rt.y=this.itemY,nt?this.itemX+=Y:(this.itemY+=Et+dt+mt,this.lastLineHeight=dt),this.offsetWidth=this.widthOption||Math.max((nt?this.itemX-st-(k.checkbox?0:Mt):Y)+st,this.offsetWidth)}getAllItems(){let k=[];return this.chart.series.forEach(function(Q){let st=Q&&Q.options;Q&&x(st.showInLegend,!u(st.linkedTo)&&void 0,!0)&&(k=k.concat((Q.legendItem||{}).labels||(st.legendType==="point"?Q.data:Q)))}),S(this,"afterGetAllItems",{allItems:k}),k}getAlignment(){let k=this.options;return this.proximate?k.align.charAt(0)+"tv":k.floating?"":k.align.charAt(0)+k.verticalAlign.charAt(0)+k.layout.charAt(0)}adjustMargins(k,Q){let st=this.chart,nt=this.options,dt=this.getAlignment();dt&&[/(lth|ct|rth)/,/(rtv|rm|rbv)/,/(rbh|cb|lbh)/,/(lbv|lm|ltv)/].forEach(function(mt,Et){mt.test(dt)&&!u(k[Et])&&(st[L[Et]]=Math.max(st[L[Et]],st.legend[(Et+1)%2?"legendHeight":"legendWidth"]+[1,-1,-1,1][Et]*nt[Et%2?"x":"y"]+x(nt.margin,12)+Q[Et]+(st.titleOffset[Et]||0)))})}proximatePositions(){let k,Q=this.chart,st=[],nt=this.options.align==="left";for(let dt of(this.allItems.forEach(function(mt){let Et,Mt,I=nt,Y,rt;mt.yAxis&&(mt.xAxis.options.reversed&&(I=!I),mt.points&&(Et=E(I?mt.points:mt.points.slice(0).reverse(),function(ot){return v(ot.plotY)})),Mt=this.itemMarginTop+mt.legendItem.label.getBBox().height+this.itemMarginBottom,rt=mt.yAxis.top-Q.plotTop,Y=mt.visible?(Et?Et.plotY:mt.yAxis.height)+(rt-.3*Mt):rt+mt.yAxis.height,st.push({target:Y,size:Mt,item:mt}))},this),M(st,Q.plotHeight)))k=dt.item.legendItem||{},v(dt.pos)&&(k.y=Q.plotTop-Q.spacing[0]+dt.pos)}render(){let k=this.chart,Q=k.renderer,st=this.options,nt=this.padding,dt=this.getAllItems(),mt,Et,Mt,I=this.group,Y,rt=this.box;this.itemX=nt,this.itemY=this.initialItemY,this.offsetWidth=0,this.lastItemY=0,this.widthOption=l(st.width,k.spacingBox.width-nt),Y=k.spacingBox.width-2*nt-st.x,["rm","lm"].indexOf(this.getAlignment().substring(0,2))>-1&&(Y/=2),this.maxLegendWidth=this.widthOption||Y,I||(this.group=I=Q.g("legend").addClass(st.className||"").attr({zIndex:7}).add(),this.contentGroup=Q.g().attr({zIndex:1}).add(I),this.scrollGroup=Q.g().add(this.contentGroup)),this.renderTitle(),f(dt,(ot,D)=>(ot.options&&ot.options.legendIndex||0)-(D.options&&D.options.legendIndex||0)),st.reversed&&dt.reverse(),this.allItems=dt,this.display=mt=!!dt.length,this.lastLineHeight=0,this.maxItemWidth=0,this.totalItemWidth=0,this.itemHeight=0,dt.forEach(this.renderItem,this),dt.forEach(this.layoutItem,this),Et=(this.widthOption||this.offsetWidth)+nt,Mt=this.lastItemY+this.lastLineHeight+this.titleHeight,Mt=this.handleOverflow(Mt)+nt,rt||(this.box=rt=Q.rect().addClass("highcharts-legend-box").attr({r:st.borderRadius}).add(I)),k.styledMode||rt.attr({stroke:st.borderColor,"stroke-width":st.borderWidth||0,fill:st.backgroundColor||"none"}).shadow(st.shadow),Et>0&&Mt>0&&rt[rt.placed?"animate":"attr"](rt.crisp.call({},{x:0,y:0,width:Et,height:Mt},rt.strokeWidth())),I[mt?"show":"hide"](),k.styledMode&&I.getStyle("display")==="none"&&(Et=Mt=0),this.legendWidth=Et,this.legendHeight=Mt,mt&&this.align(),this.proximate||this.positionItems(),S(this,"afterRender")}align(k=this.chart.spacingBox){let Q=this.chart,st=this.options,nt=k.y;/(lth|ct|rth)/.test(this.getAlignment())&&Q.titleOffset[0]>0?nt+=Q.titleOffset[0]:/(lbh|cb|rbh)/.test(this.getAlignment())&&Q.titleOffset[2]>0&&(nt-=Q.titleOffset[2]),nt!==k.y&&(k=g(k,{y:nt})),Q.hasRendered||(this.group.placed=!1),this.group.align(g(st,{width:this.legendWidth,height:this.legendHeight,verticalAlign:this.proximate?"top":st.verticalAlign}),!0,k)}handleOverflow(k){let Q=this,st=this.chart,nt=st.renderer,dt=this.options,mt=dt.y,Et=dt.verticalAlign==="top",Mt=this.padding,I=dt.maxHeight,Y=dt.navigation,rt=x(Y.animation,!0),ot=Y.arrowSize||12,D=this.pages,P=this.allItems,W=function(Nt){typeof Nt=="number"?Tt.attr({height:Nt}):Tt&&(Q.clipRect=Tt.destroy(),Q.contentGroup.clip()),Q.contentGroup.div&&(Q.contentGroup.div.style.clip=Nt?"rect("+Mt+"px,9999px,"+(Mt+Nt)+"px,0)":"auto")},lt=function(Nt){return Q[Nt]=nt.circle(0,0,1.3*ot).translate(ot/2,ot/2).add(Ct),st.styledMode||Q[Nt].attr("fill","rgba(0,0,0,0.0001)"),Q[Nt]},it,vt,pt,xt=st.spacingBox.height+(Et?-mt:mt)-Mt,Ct=this.nav,Tt=this.clipRect;return dt.layout!=="horizontal"||dt.verticalAlign==="middle"||dt.floating||(xt/=2),I&&(xt=Math.min(xt,I)),D.length=0,k&&xt>0&&k>xt&&Y.enabled!==!1?(this.clipHeight=it=Math.max(xt-20-this.titleHeight-Mt,0),this.currentPage=x(this.currentPage,1),this.fullHeight=k,P.forEach((Nt,gt)=>{let wt=(pt=Nt.legendItem||{}).y||0,Rt=Math.round(pt.label.getBBox().height),jt=D.length;(!jt||wt-D[jt-1]>it&&(vt||wt)!==D[jt-1])&&(D.push(vt||wt),jt++),pt.pageIx=jt-1,vt&&((P[gt-1].legendItem||{}).pageIx=jt-1),gt===P.length-1&&wt+Rt-D[jt-1]>it&&wt>D[jt-1]&&(D.push(wt),pt.pageIx=jt),wt!==vt&&(vt=wt)}),Tt||(Tt=Q.clipRect=nt.clipRect(0,Mt-2,9999,0),Q.contentGroup.clip(Tt)),W(it),Ct||(this.nav=Ct=nt.g().attr({zIndex:1}).add(this.group),this.up=nt.symbol("triangle",0,0,ot,ot).add(Ct),lt("upTracker").on("click",function(){Q.scroll(-1,rt)}),this.pager=nt.text("",15,10).addClass("highcharts-legend-navigation"),!st.styledMode&&Y.style&&this.pager.css(Y.style),this.pager.add(Ct),this.down=nt.symbol("triangle-down",0,0,ot,ot).add(Ct),lt("downTracker").on("click",function(){Q.scroll(1,rt)})),Q.scroll(0),k=xt):Ct&&(W(),this.nav=Ct.destroy(),this.scrollGroup.attr({translateY:1}),this.clipHeight=0),k}scroll(k,Q){let st=this.chart,nt=this.pages,dt=nt.length,mt=this.clipHeight,Et=this.options.navigation,Mt=this.pager,I=this.padding,Y=this.currentPage+k;Y>dt&&(Y=dt),Y>0&&(Q!==void 0&&F(Q,st),this.nav.attr({translateX:I,translateY:mt+this.padding+7+this.titleHeight,visibility:"inherit"}),[this.up,this.upTracker].forEach(function(rt){rt.attr({class:Y===1?"highcharts-legend-nav-inactive":"highcharts-legend-nav-active"})}),Mt.attr({text:Y+"/"+dt}),[this.down,this.downTracker].forEach(function(rt){rt.attr({x:18+this.pager.getBBox().width,class:Y===dt?"highcharts-legend-nav-inactive":"highcharts-legend-nav-active"})},this),st.styledMode||(this.up.attr({fill:Y===1?Et.inactiveColor:Et.activeColor}),this.upTracker.css({cursor:Y===1?"default":"pointer"}),this.down.attr({fill:Y===dt?Et.inactiveColor:Et.activeColor}),this.downTracker.css({cursor:Y===dt?"default":"pointer"})),this.scrollOffset=-nt[Y-1]+this.initialItemY,this.scrollGroup.animate({translateY:this.scrollOffset}),this.currentPage=Y,this.positionCheckboxes(),b(()=>{S(this,"afterScroll",{currentPage:Y})},X(x(Q,st.renderer.globalAnimation,!0)).duration))}setItemEvents(k,Q,st){let nt=this,dt=k.legendItem||{},mt=nt.chart.renderer.boxWrapper,Et=k instanceof J,Mt=k instanceof K,I="highcharts-legend-"+(Et?"point":"series")+"-active",Y=nt.chart.styledMode,rt=st?[Q,dt.symbol]:[dt.group],ot=D=>{nt.allItems.forEach(P=>{k!==P&&[P].concat(P.linkedSeries||[]).forEach(W=>{W.setState(D,!Et)})})};for(let D of rt)D&&D.on("mouseover",function(){k.visible&&ot("inactive"),k.setState("hover"),k.visible&&mt.addClass(I),Y||Q.css(nt.options.itemHoverStyle)}).on("mouseout",function(){nt.chart.styledMode||Q.css(g(k.visible?nt.itemStyle:nt.itemHiddenStyle)),ot(""),mt.removeClass(I),k.setState()}).on("click",function(P){let W=function(){k.setVisible&&k.setVisible(),ot(k.visible?"inactive":"")};mt.removeClass(I),S(nt,"itemClick",{browserEvent:P,legendItem:k},W),Et?k.firePointEvent("legendItemClick",{browserEvent:P}):Mt&&S(k,"legendItemClick",{browserEvent:P})})}createCheckboxForItem(k){k.checkbox=w("input",{type:"checkbox",className:"highcharts-legend-checkbox",checked:k.selected,defaultChecked:k.selected},this.options.itemCheckboxStyle,this.chart.container),_(k.checkbox,"click",function(Q){let st=Q.target;S(k.series||k,"checkboxClick",{checked:st.checked,item:k},function(){k.select()})})}}return(H=z||(z={})).compose=function(T){p(d,"Core.Legend")&&_(T,"beforeMargins",function(){this.legend=new H(this,this.options.legend)})},z}),y(m,"Core/Chart/Chart.js",[m["Core/Animation/AnimationUtilities.js"],m["Core/Axis/Axis.js"],m["Core/Defaults.js"],m["Core/Templating.js"],m["Core/Foundation.js"],m["Core/Globals.js"],m["Core/Renderer/RendererRegistry.js"],m["Core/Series/Series.js"],m["Core/Series/SeriesRegistry.js"],m["Core/Renderer/SVG/SVGRenderer.js"],m["Core/Time.js"],m["Core/Utilities.js"],m["Core/Renderer/HTML/AST.js"],m["Core/Axis/Tick.js"]],function(R,B,et,K,J,q,Z,tt,H,X,F,U,d,L){let{animate:M,animObject:s,setAnimation:_}=R,{defaultOptions:w,defaultTime:o}=et,{numberFormat:u}=K,{registerEventOptions:C}=J,{charts:E,doc:S,marginNames:v,svg:g,win:x}=q,{seriesTypes:p}=H,{addEvent:l,attr:f,createElement:b,css:z,defined:T,diffObjects:k,discardElement:Q,erase:st,error:nt,extend:dt,find:mt,fireEvent:Et,getStyle:Mt,isArray:I,isNumber:Y,isObject:rt,isString:ot,merge:D,objectEach:P,pick:W,pInt:lt,relativeLength:it,removeEvent:vt,splat:pt,syncTimeout:xt,uniqueKey:Ct}=U;class Tt{static chart(gt,wt,Rt){return new Tt(gt,wt,Rt)}constructor(gt,wt,Rt){this.sharedClips={};let jt=[...arguments];(ot(gt)||gt.nodeName)&&(this.renderTo=jt.shift()),this.init(jt[0],jt[1])}setZoomOptions(){let gt=this.options.chart,wt=gt.zooming;this.zooming=co(Fr({},wt),{type:W(gt.zoomType,wt.type),key:W(gt.zoomKey,wt.key),pinchType:W(gt.pinchType,wt.pinchType),singleTouch:W(gt.zoomBySingleTouch,wt.singleTouch,!1),resetButton:D(wt.resetButton,gt.resetZoomButton)})}init(gt,wt){Et(this,"init",{args:arguments},function(){let Rt=D(w,gt),jt=Rt.chart;this.userOptions=dt({},gt),this.margin=[],this.spacing=[],this.labelCollectors=[],this.callback=wt,this.isResizing=0,this.options=Rt,this.axes=[],this.series=[],this.time=gt.time&&Object.keys(gt.time).length?new F(gt.time):q.time,this.numberFormatter=jt.numberFormatter||u,this.styledMode=jt.styledMode,this.hasCartesianSeries=jt.showAxes,this.index=E.length,E.push(this),q.chartCount++,C(this,jt),this.xAxis=[],this.yAxis=[],this.pointCount=this.colorCounter=this.symbolCounter=0,this.setZoomOptions(),Et(this,"afterInit"),this.firstRender()})}initSeries(gt){let wt=this.options.chart,Rt=gt.type||wt.type,jt=p[Rt];jt||nt(17,!0,this,{missingModuleFor:Rt});let Zt=new jt;return typeof Zt.init=="function"&&Zt.init(this,gt),Zt}setSortedData(){this.getSeriesOrderByLinks().forEach(function(gt){gt.points||gt.data||!gt.enabledDataSorting||gt.setData(gt.options.data,!1)})}getSeriesOrderByLinks(){return this.series.concat().sort(function(gt,wt){return gt.linkedSeries.length||wt.linkedSeries.length?wt.linkedSeries.length-gt.linkedSeries.length:0})}orderItems(gt,wt=0){let Rt=this[gt],jt=this.options[gt]=pt(this.options[gt]).slice(),Zt=this.userOptions[gt]=this.userOptions[gt]?pt(this.userOptions[gt]).slice():[];if(this.hasRendered&&(jt.splice(wt),Zt.splice(wt)),Rt)for(let ne=wt,Wt=Rt.length;ne=Math.max(fe+ne,te.pos)&&Ot<=Math.min(fe+ne+Ye.width,te.pos+te.len)||(Jt.isInsidePlot=!1)}if(!Rt.ignoreY&&Jt.isInsidePlot){let te=!jt&&Rt.axis&&!Rt.axis.isXAxis&&Rt.axis||be&&(jt?be.xAxis:be.yAxis)||{pos:Wt,len:1/0},Ot=Rt.paneCoordinates?te.pos+on:Wt+on;Ot>=Math.max(xe+Wt,te.pos)&&Ot<=Math.min(xe+Wt+Ye.height,te.pos+te.len)||(Jt.isInsidePlot=!1)}return Et(this,"afterIsInsidePlot",Jt),Jt.isInsidePlot}redraw(gt){Et(this,"beforeRedraw");let wt=this.hasCartesianSeries?this.axes:this.colorAxis||[],Rt=this.series,jt=this.pointer,Zt=this.legend,ne=this.userOptions.legend,Wt=this.renderer,le=Wt.isHidden(),fe=[],xe,be,Ye,tn=this.isDirtyBox,on=this.isDirtyLegend,Jt;for(Wt.rootFontSize=Wt.boxWrapper.getStyle("font-size"),this.setResponsive&&this.setResponsive(!1),_(!!this.hasRendered&>,this),le&&this.temporaryDisplay(),this.layOutTitles(!1),Ye=Rt.length;Ye--;)if(((Jt=Rt[Ye]).options.stacking||Jt.options.centerInCategory)&&(be=!0,Jt.isDirty)){xe=!0;break}if(xe)for(Ye=Rt.length;Ye--;)(Jt=Rt[Ye]).options.stacking&&(Jt.isDirty=!0);Rt.forEach(function(Kt){Kt.isDirty&&(Kt.options.legendType==="point"?(typeof Kt.updateTotals=="function"&&Kt.updateTotals(),on=!0):ne&&(ne.labelFormatter||ne.labelFormat)&&(on=!0)),Kt.isDirtyData&&Et(Kt,"updatedData")}),on&&Zt&&Zt.options.enabled&&(Zt.render(),this.isDirtyLegend=!1),be&&this.getStacks(),wt.forEach(function(Kt){Kt.updateNames(),Kt.setScale()}),this.getMargins(),wt.forEach(function(Kt){Kt.isDirty&&(tn=!0)}),wt.forEach(function(Kt){let te=Kt.min+","+Kt.max;Kt.extKey!==te&&(Kt.extKey=te,fe.push(function(){Et(Kt,"afterSetExtremes",dt(Kt.eventArgs,Kt.getExtremes())),delete Kt.eventArgs})),(tn||be)&&Kt.redraw()}),tn&&this.drawChartBox(),Et(this,"predraw"),Rt.forEach(function(Kt){(tn||Kt.isDirty)&&Kt.visible&&Kt.redraw(),Kt.isDirtyData=!1}),jt&&jt.reset(!0),Wt.draw(),Et(this,"redraw"),Et(this,"render"),le&&this.temporaryDisplay(!0),fe.forEach(function(Kt){Kt.call()})}get(gt){let wt=this.series;function Rt(Zt){return Zt.id===gt||Zt.options&&Zt.options.id===gt}let jt=mt(this.axes,Rt)||mt(this.series,Rt);for(let Zt=0;!jt&&Zt(wt.getPointsCollection().forEach(Rt=>{W(Rt.selectedStaging,Rt.selected)&>.push(Rt)}),gt),[])}getSelectedSeries(){return this.series.filter(function(gt){return gt.selected})}setTitle(gt,wt,Rt){this.applyDescription("title",gt),this.applyDescription("subtitle",wt),this.applyDescription("caption",void 0),this.layOutTitles(Rt)}applyDescription(gt,wt){let Rt=this,jt=this.options[gt]=D(this.options[gt],wt),Zt=this[gt];Zt&&wt&&(this[gt]=Zt=Zt.destroy()),jt&&!Zt&&((Zt=this.renderer.text(jt.text,0,0,jt.useHTML).attr({align:jt.align,class:"highcharts-"+gt,zIndex:jt.zIndex||4}).add()).update=function(ne,Wt){Rt.applyDescription(gt,ne),Rt.layOutTitles(Wt)},this.styledMode||Zt.css(dt(gt==="title"?{fontSize:this.options.isStock?"1em":"1.2em"}:{},jt.style)),this[gt]=Zt)}layOutTitles(gt=!0){let wt=[0,0,0],Rt=this.renderer,jt=this.spacingBox;["title","subtitle","caption"].forEach(function(ne){let Wt=this[ne],le=this.options[ne],fe=le.verticalAlign||"top",xe=ne==="title"?fe==="top"?-3:0:fe==="top"?wt[0]+2:0;if(Wt){Wt.css({width:(le.width||jt.width+(le.widthAdjust||0))+"px"});let be=Rt.fontMetrics(Wt).b,Ye=Math.round(Wt.getBBox(le.useHTML).height);Wt.align(dt({y:fe==="bottom"?be:xe+be,height:Ye},le),!1,"spacingBox"),le.floating||(fe==="top"?wt[0]=Math.ceil(wt[0]+Ye):fe==="bottom"&&(wt[2]=Math.ceil(wt[2]+Ye)))}},this),wt[0]&&(this.options.title.verticalAlign||"top")==="top"&&(wt[0]+=this.options.title.margin),wt[2]&&this.options.caption.verticalAlign==="bottom"&&(wt[2]+=this.options.caption.margin);let Zt=!this.titleOffset||this.titleOffset.join(",")!==wt.join(",");this.titleOffset=wt,Et(this,"afterLayOutTitles"),!this.isDirtyBox&&Zt&&(this.isDirtyBox=this.isDirtyLegend=Zt,this.hasRendered&>&&this.isDirtyBox&&this.redraw())}getContainerBox(){let gt=[].map.call(this.renderTo.children,Rt=>{if(Rt!==this.container){let jt=Rt.style.display;return Rt.style.display="none",[Rt,jt]}}),wt={width:Mt(this.renderTo,"width",!0)||0,height:Mt(this.renderTo,"height",!0)||0};return gt.filter(Boolean).forEach(([Rt,jt])=>{Rt.style.display=jt}),wt}getChartSize(){var ne;let gt=this.options.chart,wt=gt.width,Rt=gt.height,jt=this.getContainerBox(),Zt=jt.height>1&&!(!((ne=this.renderTo.parentElement)!=null&&ne.style.height)&&this.renderTo.style.height==="100%");this.chartWidth=Math.max(0,wt||jt.width||600),this.chartHeight=Math.max(0,it(Rt,this.chartWidth)||(Zt?jt.height:400)),this.containerBox=jt}temporaryDisplay(gt){let wt=this.renderTo,Rt;if(gt)for(;wt&&wt.style;)wt.hcOrigStyle&&(z(wt,wt.hcOrigStyle),delete wt.hcOrigStyle),wt.hcOrigDetached&&(S.body.removeChild(wt),wt.hcOrigDetached=!1),wt=wt.parentNode;else for(;wt&&wt.style&&(S.body.contains(wt)||wt.parentNode||(wt.hcOrigDetached=!0,S.body.appendChild(wt)),(Mt(wt,"display",!1)==="none"||wt.hcOricDetached)&&(wt.hcOrigStyle={display:wt.style.display,height:wt.style.height,overflow:wt.style.overflow},Rt={display:"block",overflow:"hidden"},wt!==this.renderTo&&(Rt.height=0),z(wt,Rt),wt.offsetWidth||wt.style.setProperty("display","block","important")),(wt=wt.parentNode)!==S.body););}setClassName(gt){this.container.className="highcharts-container "+(gt||"")}getContainer(){var Ye;let gt=this.options,wt=gt.chart,Rt="data-highcharts-chart",jt=Ct(),Zt,ne=this.renderTo;ne||(this.renderTo=ne=wt.renderTo),ot(ne)&&(this.renderTo=ne=S.getElementById(ne)),ne||nt(13,!0,this);let Wt=lt(f(ne,Rt));Y(Wt)&&E[Wt]&&E[Wt].hasRendered&&E[Wt].destroy(),f(ne,Rt,this.index),ne.innerHTML=d.emptyHTML,wt.skipClone||ne.offsetWidth||this.temporaryDisplay(),this.getChartSize();let le=this.chartHeight,fe=this.chartWidth;z(ne,{overflow:"hidden"}),this.styledMode||(Zt=dt({position:"relative",overflow:"hidden",width:fe+"px",height:le+"px",textAlign:"left",lineHeight:"normal",zIndex:0,"-webkit-tap-highlight-color":"rgba(0,0,0,0)",userSelect:"none","touch-action":"manipulation",outline:"none",padding:"0px"},wt.style||{}));let xe=b("div",{id:jt},Zt,ne);this.container=xe,this.getChartSize(),fe===this.chartWidth||(fe=this.chartWidth,this.styledMode||z(xe,{width:W((Ye=wt.style)==null?void 0:Ye.width,fe+"px")})),this.containerBox=this.getContainerBox(),this._cursor=xe.style.cursor;let be=wt.renderer||!g?Z.getRendererType(wt.renderer):X;if(this.renderer=new be(xe,fe,le,void 0,wt.forExport,gt.exporting&>.exporting.allowHTML,this.styledMode),_(void 0,this),this.setClassName(wt.className),this.styledMode)for(let tn in gt.defs)this.renderer.definition(gt.defs[tn]);else this.renderer.setStyle(wt.style);this.renderer.chartIndex=this.index,Et(this,"afterGetContainer")}getMargins(gt){let{spacing:wt,margin:Rt,titleOffset:jt}=this;this.resetMargins(),jt[0]&&!T(Rt[0])&&(this.plotTop=Math.max(this.plotTop,jt[0]+wt[0])),jt[2]&&!T(Rt[2])&&(this.marginBottom=Math.max(this.marginBottom,jt[2]+wt[2])),this.legend&&this.legend.display&&this.legend.adjustMargins(Rt,wt),Et(this,"getMargins"),gt||this.getAxisMargins()}getAxisMargins(){let gt=this,wt=gt.axisOffset=[0,0,0,0],Rt=gt.colorAxis,jt=gt.margin,Zt=function(ne){ne.forEach(function(Wt){Wt.visible&&Wt.getOffset()})};gt.hasCartesianSeries?Zt(gt.axes):Rt&&Rt.length&&Zt(Rt),v.forEach(function(ne,Wt){T(jt[Wt])||(gt[ne]+=wt[Wt])}),gt.setChartSize()}getOptions(){return k(this.userOptions,w)}reflow(gt){var Zt;let wt=this,Rt=wt.containerBox,jt=wt.getContainerBox();(Zt=wt.pointer)==null||delete Zt.chartPosition,!wt.isPrinting&&!wt.isResizing&&Rt&&jt.width&&((jt.width!==Rt.width||jt.height!==Rt.height)&&(U.clearTimeout(wt.reflowTimeout),wt.reflowTimeout=xt(function(){wt.container&&wt.setSize(void 0,void 0,!1)},gt?100:0)),wt.containerBox=jt)}setReflow(){let gt=this,wt=Rt=>{var jt;(jt=gt.options)!=null&&jt.chart.reflow&>.hasLoaded&>.reflow(Rt)};if(typeof ResizeObserver=="function")new ResizeObserver(wt).observe(gt.renderTo);else{let Rt=l(x,"resize",wt);l(this,"destroy",Rt)}}setSize(gt,wt,Rt){let jt=this,Zt=jt.renderer;jt.isResizing+=1,_(Rt,jt);let ne=Zt.globalAnimation;jt.oldChartHeight=jt.chartHeight,jt.oldChartWidth=jt.chartWidth,gt!==void 0&&(jt.options.chart.width=gt),wt!==void 0&&(jt.options.chart.height=wt),jt.getChartSize();let{chartWidth:Wt,chartHeight:le,scrollablePixelsX:fe=0,scrollablePixelsY:xe=0}=jt;(jt.isDirtyBox||Wt!==jt.oldChartWidth||le!==jt.oldChartHeight)&&(jt.styledMode||(ne?M:z)(jt.container,{width:`${Wt+fe}px`,height:`${le+xe}px`},ne),jt.setChartSize(!0),Zt.setSize(Wt,le,ne),jt.axes.forEach(function(be){be.isDirty=!0,be.setScale()}),jt.isDirtyLegend=!0,jt.isDirtyBox=!0,jt.layOutTitles(),jt.getMargins(),jt.redraw(ne),jt.oldChartHeight=void 0,Et(jt,"resize"),setTimeout(()=>{jt&&Et(jt,"endResize")},s(ne).duration)),jt.isResizing-=1}setChartSize(gt){let wt,Rt,jt,Zt,{chartHeight:ne,chartWidth:Wt,inverted:le,spacing:fe,renderer:xe}=this,be=this.clipOffset,Ye=Math[le?"floor":"round"];this.plotLeft=wt=Math.round(this.plotLeft),this.plotTop=Rt=Math.round(this.plotTop),this.plotWidth=jt=Math.max(0,Math.round(Wt-wt-this.marginRight)),this.plotHeight=Zt=Math.max(0,Math.round(ne-Rt-this.marginBottom)),this.plotSizeX=le?Zt:jt,this.plotSizeY=le?jt:Zt,this.spacingBox=xe.spacingBox={x:fe[3],y:fe[0],width:Wt-fe[3]-fe[1],height:ne-fe[0]-fe[2]},this.plotBox=xe.plotBox={x:wt,y:Rt,width:jt,height:Zt},be&&(this.clipBox={x:Ye(be[3]),y:Ye(be[0]),width:Ye(this.plotSizeX-be[1]-be[3]),height:Ye(this.plotSizeY-be[0]-be[2])}),gt||(this.axes.forEach(function(tn){tn.setAxisSize(),tn.setAxisTranslation()}),xe.alignElements()),Et(this,"afterSetChartSize",{skipAxes:gt})}resetMargins(){Et(this,"resetMargins");let gt=this,wt=gt.options.chart,Rt=wt.plotBorderWidth||0,jt=Rt/2;["margin","spacing"].forEach(function(Zt){let ne=wt[Zt],Wt=rt(ne)?ne:[ne,ne,ne,ne];["Top","Right","Bottom","Left"].forEach(function(le,fe){gt[Zt][fe]=W(wt[Zt+le],Wt[fe])})}),v.forEach(function(Zt,ne){gt[Zt]=W(gt.margin[ne],gt.spacing[ne])}),gt.axisOffset=[0,0,0,0],gt.clipOffset=[jt,jt,jt,jt],gt.plotBorderWidth=Rt}drawChartBox(){let gt=this.options.chart,wt=this.renderer,Rt=this.chartWidth,jt=this.chartHeight,Zt=this.styledMode,ne=this.plotBGImage,Wt=gt.backgroundColor,le=gt.plotBackgroundColor,fe=gt.plotBackgroundImage,xe=this.plotLeft,be=this.plotTop,Ye=this.plotWidth,tn=this.plotHeight,on=this.plotBox,Jt=this.clipRect,Kt=this.clipBox,te=this.chartBackground,Ot=this.plotBackground,Bt=this.plotBorder,Ut,zt,ce,we="animate";te||(this.chartBackground=te=wt.rect().addClass("highcharts-background").add(),we="attr"),Zt?Ut=zt=te.strokeWidth():(zt=(Ut=gt.borderWidth||0)+(gt.shadow?8:0),ce={fill:Wt||"none"},(Ut||te["stroke-width"])&&(ce.stroke=gt.borderColor,ce["stroke-width"]=Ut),te.attr(ce).shadow(gt.shadow)),te[we]({x:zt/2,y:zt/2,width:Rt-zt-Ut%2,height:jt-zt-Ut%2,r:gt.borderRadius}),we="animate",Ot||(we="attr",this.plotBackground=Ot=wt.rect().addClass("highcharts-plot-background").add()),Ot[we](on),!Zt&&(Ot.attr({fill:le||"none"}).shadow(gt.plotShadow),fe&&(ne?(fe!==ne.attr("href")&&ne.attr("href",fe),ne.animate(on)):this.plotBGImage=wt.image(fe,xe,be,Ye,tn).add())),Jt?Jt.animate({width:Kt.width,height:Kt.height}):this.clipRect=wt.clipRect(Kt),we="animate",Bt||(we="attr",this.plotBorder=Bt=wt.rect().addClass("highcharts-plot-border").attr({zIndex:1}).add()),Zt||Bt.attr({stroke:gt.plotBorderColor,"stroke-width":gt.plotBorderWidth||0,fill:"none"}),Bt[we](Bt.crisp({x:xe,y:be,width:Ye,height:tn},-Bt.strokeWidth())),this.isDirtyBox=!1,Et(this,"afterDrawChartBox")}propFromSeries(){let gt,wt,Rt,jt=this,Zt=jt.options.chart,ne=jt.options.series;["inverted","angular","polar"].forEach(function(Wt){for(wt=p[Zt.type],Rt=Zt[Wt]||wt&&wt.prototype[Wt],gt=ne&&ne.length;!Rt&>--;)(wt=p[ne[gt].type])&&wt.prototype[Wt]&&(Rt=!0);jt[Wt]=Rt})}linkSeries(gt){let wt=this,Rt=wt.series;Rt.forEach(function(jt){jt.linkedSeries.length=0}),Rt.forEach(function(jt){let{linkedTo:Zt}=jt.options;if(ot(Zt)){let ne;(ne=Zt===":previous"?wt.series[jt.index-1]:wt.get(Zt))&&ne.linkedParent!==jt&&(ne.linkedSeries.push(jt),jt.linkedParent=ne,ne.enabledDataSorting&&jt.setDataSortingOptions(),jt.visible=W(jt.options.visible,ne.options.visible,jt.visible))}}),Et(this,"afterLinkSeries",{isUpdating:gt})}renderSeries(){this.series.forEach(function(gt){gt.translate(),gt.render()})}render(){var xe;let gt=this.axes,wt=this.colorAxis,Rt=this.renderer,jt=this.options.chart.axisLayoutRuns||2,Zt=be=>{be.forEach(Ye=>{Ye.visible&&Ye.render()})},ne=0,Wt=!0,le,fe=0;for(let be of(this.setTitle(),Et(this,"beforeMargins"),(xe=this.getStacks)==null||xe.call(this),this.getMargins(!0),this.setChartSize(),gt)){let{options:Ye}=be,{labels:tn}=Ye;if(this.hasCartesianSeries&&be.horiz&&be.visible&&tn.enabled&&be.series.length&&be.coll!=="colorAxis"&&!this.polar){ne=Ye.tickLength,be.createGroups();let on=new L(be,0,"",!0),Jt=on.createLabel("x",tn);if(on.destroy(),Jt&&W(tn.reserveSpace,!Y(Ye.crossing))&&(ne=Jt.getBBox().height+tn.distance+Math.max(Ye.offset||0,0)),ne){Jt==null||Jt.destroy();break}}}for(this.plotHeight=Math.max(this.plotHeight-ne,0);(Wt||le||jt>1)&&fe(fe?1:1.1),le=Ye/this.plotHeight>(fe?1:1.05),fe++}this.drawChartBox(),this.hasCartesianSeries?Zt(gt):wt&&wt.length&&Zt(wt),this.seriesGroup||(this.seriesGroup=Rt.g("series-group").attr({zIndex:3}).shadow(this.options.chart.seriesGroupShadow).add()),this.renderSeries(),this.addCredits(),this.setResponsive&&this.setResponsive(),this.hasRendered=!0}addCredits(gt){let wt=this,Rt=D(!0,this.options.credits,gt);Rt.enabled&&!this.credits&&(this.credits=this.renderer.text(Rt.text+(this.mapCredits||""),0,0).addClass("highcharts-credits").on("click",function(){Rt.href&&(x.location.href=Rt.href)}).attr({align:Rt.position.align,zIndex:8}),wt.styledMode||this.credits.css(Rt.style),this.credits.add().align(Rt.position),this.credits.update=function(jt){wt.credits=wt.credits.destroy(),wt.addCredits(jt)})}destroy(){let gt,wt=this,Rt=wt.axes,jt=wt.series,Zt=wt.container,ne=Zt&&Zt.parentNode;for(Et(wt,"destroy"),wt.renderer.forExport?st(E,wt):E[wt.index]=void 0,q.chartCount--,wt.renderTo.removeAttribute("data-highcharts-chart"),vt(wt),gt=Rt.length;gt--;)Rt[gt]=Rt[gt].destroy();for(this.scroller&&this.scroller.destroy&&this.scroller.destroy(),gt=jt.length;gt--;)jt[gt]=jt[gt].destroy();["title","subtitle","chartBackground","plotBackground","plotBGImage","plotBorder","seriesGroup","clipRect","credits","pointer","rangeSelector","legend","resetZoomButton","tooltip","renderer"].forEach(function(Wt){let le=wt[Wt];le&&le.destroy&&(wt[Wt]=le.destroy())}),Zt&&(Zt.innerHTML=d.emptyHTML,vt(Zt),ne&&Q(Zt)),P(wt,function(Wt,le){delete wt[le]})}firstRender(){var jt;let gt=this,wt=gt.options;gt.getContainer(),gt.resetMargins(),gt.setChartSize(),gt.propFromSeries(),gt.getAxes();let Rt=I(wt.series)?wt.series:[];wt.series=[],Rt.forEach(function(Zt){gt.initSeries(Zt)}),gt.linkSeries(),gt.setSortedData(),Et(gt,"beforeRender"),gt.render(),(jt=gt.pointer)==null||jt.getChartPosition(),gt.renderer.imgCount||gt.hasLoaded||gt.onload(),gt.temporaryDisplay(!0)}onload(){this.callbacks.concat([this.callback]).forEach(function(gt){gt&&this.index!==void 0&>.apply(this,[this])},this),Et(this,"load"),Et(this,"render"),T(this.index)&&this.setReflow(),this.warnIfA11yModuleNotLoaded(),this.hasLoaded=!0}warnIfA11yModuleNotLoaded(){let{options:gt,title:wt}=this;!gt||this.accessibility||(this.renderer.boxWrapper.attr({role:"img","aria-label":(wt&&wt.element.textContent||"").replace(/this.transform({reset:!0,trigger:"zoom"}))}pan(gt,wt){let Rt=this,jt=typeof wt=="object"?wt:{enabled:wt,type:"x"},Zt=jt.type,ne=Zt&&Rt[{x:"xAxis",xy:"axes",y:"yAxis"}[Zt]].filter(le=>le.options.panningEnabled&&!le.options.isInternal),Wt=Rt.options.chart;Wt!=null&&Wt.panning&&(Wt.panning=jt),Et(this,"pan",{originalEvent:gt},()=>{Rt.transform({axes:ne,event:gt,to:{x:gt.chartX-(Rt.mouseDownX||0),y:gt.chartY-(Rt.mouseDownY||0)},trigger:"pan"}),z(Rt.container,{cursor:"move"})})}transform(gt){var tn,on,Jt,Kt,te;let{axes:wt=this.axes,event:Rt,from:jt={},reset:Zt,selection:ne,to:Wt={},trigger:le}=gt,{inverted:fe}=this,xe=!1,be,Ye;for(let Ot of((tn=this.hoverPoints)==null||tn.forEach(Bt=>Bt.setState()),wt)){let{horiz:Bt,len:Ut,minPointOffset:zt=0,options:ce,reversed:we}=Ot,ye=Bt?"width":"height",qe=Bt?"x":"y",hn=W(Wt[ye],Ot.len),yn=W(jt[ye],Ot.len),Nn=10>Math.abs(hn)?1:hn/yn,mn=(jt[qe]||0)+yn/2-Ot.pos,Mn=mn-(((on=Wt[qe])!=null?on:Ot.pos)+hn/2-Ot.pos)/Nn,Kn=we&&!fe||!we&&fe?-1:1;if(!Zt&&(mn<0||mn>Ot.len))continue;let fr=Ot.toValue(Mn,!0)+(ne||Ot.isOrdinal?0:zt*Kn),ge=Ot.toValue(Mn+Ut/Nn,!0)-(ne||Ot.isOrdinal?0:zt*Kn||0),Ie=Ot.allExtremes;if(fr>ge&&([fr,ge]=[ge,fr]),Nn===1&&!Zt&&Ot.coll==="yAxis"&&!Ie){for(let nn of Ot.series){let fn=nn.getExtremes(nn.getProcessedData(!0).yData,!0);Ie!=null||(Ie={dataMin:Number.MAX_VALUE,dataMax:-Number.MAX_VALUE}),Y(fn.dataMin)&&Y(fn.dataMax)&&(Ie.dataMin=Math.min(fn.dataMin,Ie.dataMin),Ie.dataMax=Math.max(fn.dataMax,Ie.dataMax))}Ot.allExtremes=Ie}let{dataMin:Ge,dataMax:ve,min:Le,max:Ue}=dt(Ot.getExtremes(),Ie||{}),Oe=Ge!=null?Ge:ce.min,De=ve!=null?ve:ce.max,Ze=ge-fr,Sn=Ot.categories?0:Math.min(Ze,De-Oe),Me=Oe-Sn*(T(ce.min)?0:ce.minPadding),en=De+Sn*(T(ce.max)?0:ce.maxPadding),xn=Ot.allowZoomOutside||Nn===1||le!=="zoom"&&Nn>1,Te=Math.min((Jt=ce.min)!=null?Jt:Me,Me,xn?Le:Me),bn=Math.max((Kt=ce.max)!=null?Kt:en,en,xn?Ue:en);(!Ot.isOrdinal||Ot.options.overscroll||Nn!==1||Zt)&&(fr=1&&(ge=fr+Ze)),ge>bn&&(ge=bn,Nn>=1&&(fr=ge-Ze)),(Zt||Ot.series.length&&(fr!==Le||ge!==Ue)&&fr>=Te&&ge<=bn)&&(ne?ne[Ot.coll].push({axis:Ot,min:fr,max:ge}):(Ot.isPanning=le!=="zoom",Ot.isPanning&&(Ye=!0),Ot.setExtremes(Zt?void 0:fr,Zt?void 0:ge,!1,!1,{move:Mn,trigger:le,scale:Nn}),!Zt&&(fr>Te||ge{delete gt.selection,gt.trigger="zoom",this.transform(gt)}):(!be||Ye||this.resetZoomButton?!be&&this.resetZoomButton&&(this.resetZoomButton=this.resetZoomButton.destroy()):this.showResetZoom(),this.redraw(le==="zoom"&&((te=this.options.chart.animation)!=null?te:this.pointCount<100)))),xe}}return dt(Tt.prototype,{callbacks:[],collectionsWithInit:{xAxis:[Tt.prototype.addAxis,[!0]],yAxis:[Tt.prototype.addAxis,[!1]],series:[Tt.prototype.addSeries]},collectionsWithUpdate:["xAxis","yAxis","series"],propsRequireDirtyBox:["backgroundColor","borderColor","borderWidth","borderRadius","plotBackgroundColor","plotBackgroundImage","plotBorderColor","plotBorderWidth","plotShadow","shadow"],propsRequireReflow:["margin","marginTop","marginRight","marginBottom","marginLeft","spacing","spacingTop","spacingRight","spacingBottom","spacingLeft"],propsRequireUpdateSeries:["chart.inverted","chart.polar","chart.ignoreHiddenSeries","chart.type","colors","plotOptions","time","tooltip"]}),Tt}),y(m,"Extensions/ScrollablePlotArea.js",[m["Core/Animation/AnimationUtilities.js"],m["Core/Globals.js"],m["Core/Renderer/RendererRegistry.js"],m["Core/Utilities.js"]],function(R,B,et,K){let{stop:J}=R,{composed:q}=B,{addEvent:Z,createElement:tt,css:H,defined:X,merge:F,pushUnique:U}=K;function d(){let s=this.scrollablePlotArea;(this.scrollablePixelsX||this.scrollablePixelsY)&&!s&&(this.scrollablePlotArea=s=new M(this)),s==null||s.applyFixed()}function L(){this.chart.scrollablePlotArea&&(this.chart.scrollablePlotArea.isDirty=!0)}class M{static compose(_,w,o){U(q,this.compose)&&(Z(_,"afterInit",L),Z(w,"afterSetChartSize",u=>this.afterSetSize(u.target,u)),Z(w,"render",d),Z(o,"show",L))}static afterSetSize(_,w){let o,u,C,{minWidth:E,minHeight:S}=_.options.chart.scrollablePlotArea||{},{clipBox:v,plotBox:g,inverted:x,renderer:p}=_;if(!p.forExport&&(E?(_.scrollablePixelsX=o=Math.max(0,E-_.chartWidth),o&&(_.scrollablePlotBox=F(_.plotBox),g.width=_.plotWidth+=o,v[x?"height":"width"]+=o,C=!0)):S&&(_.scrollablePixelsY=u=Math.max(0,S-_.chartHeight),X(u)&&(_.scrollablePlotBox=F(_.plotBox),g.height=_.plotHeight+=u,v[x?"width":"height"]+=u,C=!1)),X(C)&&!w.skipAxes))for(let l of _.axes)l.horiz===C&&(l.setAxisSize(),l.setAxisTranslation())}constructor(_){var f,b;let w,o=_.options.chart,u=et.getRendererType(),C=o.scrollablePlotArea||{},E=this.moveFixedElements.bind(this),S={WebkitOverflowScrolling:"touch",overflowX:"hidden",overflowY:"hidden"};_.scrollablePixelsX&&(S.overflowX="auto"),_.scrollablePixelsY&&(S.overflowY="auto"),this.chart=_;let v=this.parentDiv=tt("div",{className:"highcharts-scrolling-parent"},{position:"relative"},_.renderTo),g=this.scrollingContainer=tt("div",{className:"highcharts-scrolling"},S,v),x=this.innerContainer=tt("div",{className:"highcharts-inner-container"},void 0,g),p=this.fixedDiv=tt("div",{className:"highcharts-fixed"},{position:"absolute",overflow:"hidden",pointerEvents:"none",zIndex:(((f=o.style)==null?void 0:f.zIndex)||0)+2,top:0},void 0,!0),l=this.fixedRenderer=new u(p,_.chartWidth,_.chartHeight,o.style);this.mask=l.path().attr({fill:o.backgroundColor||"#fff","fill-opacity":(b=C.opacity)!=null?b:.85,zIndex:-1}).addClass("highcharts-scrollable-mask").add(),g.parentNode.insertBefore(p,g),H(_.renderTo,{overflow:"visible"}),Z(_,"afterShowResetZoom",E),Z(_,"afterApplyDrilldown",E),Z(_,"afterLayOutTitles",E),Z(g,"scroll",()=>{let{pointer:z,hoverPoint:T}=_;z&&(delete z.chartPosition,T&&(w=T),z.runPointActions(void 0,w,!0))}),x.appendChild(_.container)}applyFixed(){var Y;let{chart:_,fixedRenderer:w,isDirty:o,scrollingContainer:u}=this,{axisOffset:C,chartWidth:E,chartHeight:S,container:v,plotHeight:g,plotLeft:x,plotTop:p,plotWidth:l,scrollablePixelsX:f=0,scrollablePixelsY:b=0}=_,{scrollPositionX:z=0,scrollPositionY:T=0}=_.options.chart.scrollablePlotArea||{},k=E+f,Q=S+b;w.setSize(E,S),(o==null||o)&&(this.isDirty=!1,this.moveFixedElements()),J(_.container),H(v,{width:`${k}px`,height:`${Q}px`}),_.renderer.boxWrapper.attr({width:k,height:Q,viewBox:[0,0,k,Q].join(" ")}),(Y=_.chartBackground)==null||Y.attr({width:k,height:Q}),H(u,{width:`${E}px`,height:`${S}px`}),X(o)||(u.scrollLeft=f*z,u.scrollTop=b*T);let st=p-C[0]-1,nt=x-C[3]-1,dt=p+g+C[2]+1,mt=x+l+C[1]+1,Et=x+l-f,Mt=p+g-b,I=[["M",0,0]];f?I=[["M",0,st],["L",x-1,st],["L",x-1,dt],["L",0,dt],["Z"],["M",Et,st],["L",E,st],["L",E,dt],["L",Et,dt],["Z"]]:b&&(I=[["M",nt,0],["L",nt,p-1],["L",mt,p-1],["L",mt,0],["Z"],["M",nt,Mt],["L",nt,S],["L",mt,S],["L",mt,Mt],["Z"]]),_.redrawTrigger!=="adjustHeight"&&this.mask.attr({d:I})}moveFixedElements(){let _,{container:w,inverted:o,scrollablePixelsX:u,scrollablePixelsY:C}=this.chart,E=this.fixedRenderer,S=M.fixedSelectors;for(let v of(u&&!o?_=".highcharts-yaxis":u&&o||C&&!o?_=".highcharts-xaxis":C&&o&&(_=".highcharts-yaxis"),_&&S.push(`${_}:not(.highcharts-radial-axis)`,`${_}-labels:not(.highcharts-radial-axis-labels)`),S))[].forEach.call(w.querySelectorAll(v),g=>{(g.namespaceURI===E.SVG_NS?E.box:E.box.parentNode).appendChild(g),g.style.pointerEvents="auto"})}}return M.fixedSelectors=[".highcharts-breadcrumbs-group",".highcharts-contextbutton",".highcharts-caption",".highcharts-credits",".highcharts-drillup-button",".highcharts-legend",".highcharts-legend-checkbox",".highcharts-navigator-series",".highcharts-navigator-xaxis",".highcharts-navigator-yaxis",".highcharts-navigator",".highcharts-range-selector-group",".highcharts-reset-zoom",".highcharts-scrollbar",".highcharts-subtitle",".highcharts-title"],M}),y(m,"Core/Axis/Stacking/StackItem.js",[m["Core/Templating.js"],m["Core/Series/SeriesRegistry.js"],m["Core/Utilities.js"]],function(R,B,et){let{format:K}=R,{series:J}=B,{destroyObjectProperties:q,fireEvent:Z,isNumber:tt,pick:H}=et;return class{constructor(X,F,U,d,L){let M=X.chart.inverted,s=X.reversed;this.axis=X;let _=this.isNegative=!!U!=!!s;this.options=F=F||{},this.x=d,this.total=null,this.cumulative=null,this.points={},this.hasValidPoints=!1,this.stack=L,this.leftCliff=0,this.rightCliff=0,this.alignOptions={align:F.align||(M?_?"left":"right":"center"),verticalAlign:F.verticalAlign||(M?"middle":_?"bottom":"top"),y:F.y,x:F.x},this.textAlign=F.textAlign||(M?_?"right":"left":"center")}destroy(){q(this,this.axis)}render(X){let F=this.axis.chart,U=this.options,d=U.format,L=d?K(d,this,F):U.formatter.call(this);if(this.label)this.label.attr({text:L,visibility:"hidden"});else{this.label=F.renderer.label(L,null,void 0,U.shape,void 0,void 0,U.useHTML,!1,"stack-labels");let M={r:U.borderRadius||0,text:L,padding:H(U.padding,5),visibility:"hidden"};F.styledMode||(M.fill=U.backgroundColor,M.stroke=U.borderColor,M["stroke-width"]=U.borderWidth,this.label.css(U.style||{})),this.label.attr(M),this.label.added||this.label.add(X)}this.label.labelrank=F.plotSizeY,Z(this,"afterRender")}setOffset(X,F,U,d,L,M){let{alignOptions:s,axis:_,label:w,options:o,textAlign:u}=this,C=_.chart,E=this.getStackBox({xOffset:X,width:F,boxBottom:U,boxTop:d,defaultX:L,xAxis:M}),{verticalAlign:S}=s;if(w&&E){let v=w.getBBox(void 0,0),g=w.padding,x=H(o.overflow,"justify")==="justify",p;s.x=o.x||0,s.y=o.y||0;let{x:l,y:f}=this.adjustStackPosition({labelBox:v,verticalAlign:S,textAlign:u});E.x-=l,E.y-=f,w.align(s,!1,E),(p=C.isInsidePlot(w.alignAttr.x+s.x+l,w.alignAttr.y+s.y+f))||(x=!1),x&&J.prototype.justifyDataLabel.call(_,w,s,w.alignAttr,v,E),w.attr({x:w.alignAttr.x,y:w.alignAttr.y,rotation:o.rotation,rotationOriginX:v.width*{left:0,center:.5,right:1}[o.textAlign||"center"],rotationOriginY:v.height/2}),H(!x&&o.crop,!0)&&(p=tt(w.x)&&tt(w.y)&&C.isInsidePlot(w.x-g+(w.width||0),w.y)&&C.isInsidePlot(w.x+g,w.y)),w[p?"show":"hide"]()}Z(this,"afterSetOffset",{xOffset:X,width:F})}adjustStackPosition({labelBox:X,verticalAlign:F,textAlign:U}){let d={bottom:0,middle:1,top:2,right:1,center:0,left:-1},L=d[F],M=d[U];return{x:X.width/2+X.width/2*M,y:X.height/2*L}}getStackBox(X){let F=this.axis,U=F.chart,{boxTop:d,defaultX:L,xOffset:M,width:s,boxBottom:_}=X,w=F.stacking.usePercentage?100:H(d,this.total,0),o=F.toPixels(w),u=X.xAxis||U.xAxis[0],C=H(L,u.translate(this.x))+M,E=Math.abs(o-F.toPixels(_||tt(F.min)&&F.logarithmic&&F.logarithmic.lin2log(F.min)||0)),S=U.inverted,v=this.isNegative;return S?{x:(v?o:o-E)-U.plotLeft,y:u.height-C-s+u.top-U.plotTop,width:E,height:s}:{x:C+u.transB-U.plotLeft,y:(v?o-E:o)-U.plotTop,width:s,height:E}}}}),y(m,"Core/Axis/Stacking/StackingAxis.js",[m["Core/Animation/AnimationUtilities.js"],m["Core/Axis/Axis.js"],m["Core/Series/SeriesRegistry.js"],m["Core/Axis/Stacking/StackItem.js"],m["Core/Utilities.js"]],function(R,B,et,K,J){var q;let{getDeferredAnimation:Z}=R,{series:{prototype:tt}}=et,{addEvent:H,correctFloat:X,defined:F,destroyObjectProperties:U,fireEvent:d,isArray:L,isNumber:M,objectEach:s,pick:_}=J;function w(){let p=this.inverted;this.axes.forEach(l=>{l.stacking&&l.stacking.stacks&&l.hasVisibleSeries&&(l.stacking.oldStacks=l.stacking.stacks)}),this.series.forEach(l=>{let f=l.xAxis&&l.xAxis.options||{};l.options.stacking&&l.reserveSpace()&&(l.stackKey=[l.type,_(l.options.stack,""),p?f.top:f.left,p?f.height:f.width].join(","))})}function o(){var l;let p=this.stacking;if(p){let f=p.stacks;s(f,(b,z)=>{U(b),delete f[z]}),(l=p.stackTotalGroup)==null||l.destroy()}}function u(){this.stacking||(this.stacking=new x(this))}function C(p,l,f,b){return!F(p)||p.x!==l||b&&p.stackKey!==b?p={x:l,index:0,key:b,stackKey:b}:p.index++,p.key=[f,l,p.index].join(","),p}function E(){let p,l=this,f=l.yAxis,b=l.stackKey||"",z=f.stacking.stacks,T=l.processedXData,k=l.options.stacking,Q=l[k+"Stacker"];Q&&[b,"-"+b].forEach(st=>{var Mt;let nt=T.length,dt,mt,Et;for(;nt--;)dt=T[nt],p=l.getStackIndicator(p,dt,l.index,st),mt=(Mt=z[st])==null?void 0:Mt[dt],(Et=mt==null?void 0:mt.points[p.key||""])&&Q.call(l,Et,mt,nt)})}function S(p,l,f){let b=l.total?100/l.total:0;p[0]=X(p[0]*b),p[1]=X(p[1]*b),this.stackedYData[f]=p[1]}function v(p){(this.is("column")||this.is("columnrange"))&&(this.options.centerInCategory&&!this.options.stacking&&this.chart.series.length>1?tt.setStackedPoints.call(this,p,"group"):p.stacking.resetStacks())}function g(p,l){var Ct,Tt;let f,b,z,T,k,Q,st,nt,dt,mt=l||this.options.stacking;if(!mt||!this.reserveSpace()||({group:"xAxis"}[mt]||"yAxis")!==p.coll)return;let Et=this.processedXData,Mt=this.processedYData,I=[],Y=Mt.length,rt=this.options,ot=rt.threshold||0,D=rt.startFromThreshold?ot:0,P=rt.stack,W=l?`${this.type},${mt}`:this.stackKey||"",lt="-"+W,it=this.negStacks,vt=p.stacking,pt=vt.stacks,xt=vt.oldStacks;for(vt.stacksTouched+=1,st=0;st0&&this.singleStacks===!1&&(z.points[Q][0]=z.points[this.index+","+nt+",0"][0])):(delete z.points[Q],delete z.points[this.index]);let Nt=z.total||0;mt==="percent"?(T=b?W:lt,Nt=it&&((Tt=pt[T])!=null&&Tt[nt])?(T=pt[T][nt]).total=Math.max(T.total||0,Nt)+Math.abs(dt)||0:X(Nt+(Math.abs(dt)||0))):mt==="group"?(L(dt)&&(dt=dt[0]),dt!==null&&Nt++):Nt=X(Nt+(dt||0)),mt==="group"?z.cumulative=(Nt||1)-1:z.cumulative=X(_(z.cumulative,D)+(dt||0)),z.total=Nt,dt!==null&&(z.points[Q].push(z.cumulative),I[st]=z.cumulative,z.hasValidPoints=!0)}mt==="percent"&&(vt.usePercentage=!0),mt!=="group"&&(this.stackedYData=I),vt.oldStacks={}}class x{constructor(l){this.oldStacks={},this.stacks={},this.stacksTouched=0,this.axis=l}buildStacks(){let l,f,b=this.axis,z=b.series,T=b.coll==="xAxis",k=b.options.reversedStacks,Q=z.length;for(this.resetStacks(),this.usePercentage=!1,f=Q;f--;)l=z[k?f:Q-f-1],T&&l.setGroupedPoints(b),l.setStackedPoints(b);if(!T)for(f=0;f{s(l,f=>{f.cumulative=f.total})}))}resetStacks(){s(this.stacks,l=>{s(l,(f,b)=>{M(f.touched)&&f.touched{s(st,nt=>{nt.render(k)})}),k.animate({opacity:1},T)}}return(q||(q={})).compose=function(p,l,f){let b=l.prototype,z=f.prototype;b.getStacks||(H(p,"init",u),H(p,"destroy",o),b.getStacks=w,z.getStackIndicator=C,z.modifyStacks=E,z.percentStacker=S,z.setGroupedPoints=v,z.setStackedPoints=g)},q}),y(m,"Series/Line/LineSeries.js",[m["Core/Series/Series.js"],m["Core/Series/SeriesRegistry.js"],m["Core/Utilities.js"]],function(R,B,et){let{defined:K,merge:J,isObject:q}=et;class Z extends R{drawGraph(){let H=this.options,X=(this.gappedPath||this.getGraphPath).call(this),F=this.chart.styledMode;[this,...this.zones].forEach((U,d)=>{let L,M=U.graph,s=M?"animate":"attr",_=U.dashStyle||H.dashStyle;M?(M.endX=this.preventGraphAnimation?null:X.xMap,M.animate({d:X})):X.length&&(U.graph=M=this.chart.renderer.path(X).addClass("highcharts-graph"+(d?` highcharts-zone-graph-${d-1} `:" ")+(d&&U.className||"")).attr({zIndex:1}).add(this.group)),M&&!F&&(L={stroke:!d&&H.lineColor||U.color||this.color||"#cccccc","stroke-width":H.lineWidth||0,fill:this.fillGraph&&this.color||"none"},_?L.dashstyle=_:H.linecap!=="square"&&(L["stroke-linecap"]=L["stroke-linejoin"]="round"),M[s](L).shadow(d<2&&H.shadow&&J({filterUnits:"userSpaceOnUse"},q(H.shadow)?H.shadow:{}))),M&&(M.startX=X.xMap,M.isArea=X.isArea)})}getGraphPath(H,X,F){let U=this,d=U.options,L=[],M=[],s,_=d.step,w=(H=H||U.points).reversed;return w&&H.reverse(),(_={right:1,center:2}[_]||_&&3)&&w&&(_=4-_),(H=this.getValidPoints(H,!1,!(d.connectNulls&&!X&&!F))).forEach(function(o,u){let C,E=o.plotX,S=o.plotY,v=H[u-1],g=o.isNull||typeof S!="number";(o.leftCliff||v&&v.rightCliff)&&!F&&(s=!0),g&&!K(X)&&u>0?s=!d.connectNulls:g&&!X?s=!0:(u===0||s?C=[["M",o.plotX,o.plotY]]:U.getPointSpline?C=[U.getPointSpline(H,o,u)]:_?(C=_===1?[["L",v.plotX,S]]:_===2?[["L",(v.plotX+E)/2,v.plotY],["L",(v.plotX+E)/2,S]]:[["L",E,v.plotY]]).push(["L",E,S]):C=[["L",E,S]],M.push(o.x),_&&(M.push(o.x),_===2&&M.push(o.x)),L.push.apply(L,C),s=!1)}),L.xMap=M,U.graphPath=L,L}}return Z.defaultOptions=J(R.defaultOptions,{legendSymbol:"lineMarker"}),B.registerSeriesType("line",Z),Z}),y(m,"Series/Area/AreaSeriesDefaults.js",[],function(){return{threshold:0,legendSymbol:"areaMarker"}}),y(m,"Series/Area/AreaSeries.js",[m["Series/Area/AreaSeriesDefaults.js"],m["Core/Series/SeriesRegistry.js"],m["Core/Utilities.js"]],function(R,B,et){let{seriesTypes:{line:K}}=B,{extend:J,merge:q,objectEach:Z,pick:tt}=et;class H extends K{drawGraph(){this.areaPath=[],super.drawGraph.apply(this);let{areaPath:F,options:U}=this;[this,...this.zones].forEach((d,L)=>{var o;let M={},s=d.fillColor||U.fillColor,_=d.area,w=_?"animate":"attr";_?(_.endX=this.preventGraphAnimation?null:F.xMap,_.animate({d:F})):(M.zIndex=0,(_=d.area=this.chart.renderer.path(F).addClass("highcharts-area"+(L?` highcharts-zone-area-${L-1} `:" ")+(L&&d.className||"")).add(this.group)).isArea=!0),this.chart.styledMode||(M.fill=s||d.color||this.color,M["fill-opacity"]=s?1:(o=U.fillOpacity)!=null?o:.75,_.css({pointerEvents:this.stickyTracking?"none":"auto"})),_[w](M),_.startX=F.xMap,_.shiftUnit=U.step?2:1})}getGraphPath(F){let U,d,L,M=K.prototype.getGraphPath,s=this.options,_=s.stacking,w=this.yAxis,o=[],u=[],C=this.index,E=w.stacking.stacks[this.stackKey],S=s.threshold,v=Math.round(w.getThreshold(s.threshold)),g=tt(s.connectNulls,_==="percent"),x=function(T,k,Q){let st=F[T],nt=_&&E[st.x].points[C],dt=st[Q+"Null"]||0,mt=st[Q+"Cliff"]||0,Et,Mt,I=!0;mt||dt?(Et=(dt?nt[0]:nt[1])+mt,Mt=nt[0]+mt,I=!!dt):!_&&F[k]&&F[k].isNull&&(Et=Mt=S),Et!==void 0&&(u.push({plotX:U,plotY:Et===null?v:w.getThreshold(Et),isNull:I,isCliff:!0}),o.push({plotX:U,plotY:Mt===null?v:w.getThreshold(Mt),doCurve:!1}))};F=F||this.points,_&&(F=this.getStackPoints(F));for(let T=0,k=F.length;T1&&_&&u.some(T=>T.isCliff)&&(b.hasStackedCliffs=z.hasStackedCliffs=!0),b.xMap=p.xMap,this.areaPath=b,z}getStackPoints(F){let U=this,d=[],L=[],M=this.xAxis,s=this.yAxis,_=s.stacking.stacks[this.stackKey],w={},o=s.series,u=o.length,C=s.options.reversedStacks?1:-1,E=o.indexOf(U);if(F=F||this.points,this.options.stacking){for(let v=0;vv.visible);L.forEach(function(v,g){let x=0,p,l;if(w[v]&&!w[v].isNull)d.push(w[v]),[-1,1].forEach(function(f){let b=f===1?"rightNull":"leftNull",z=_[L[g+f]],T=0;if(z){let k=E;for(;k>=0&&k=0&&fE&&U>s?(U=Math.max(E,s),L=2*s-U):Uv&&L>s?(L=Math.max(v,s),U=2*s-L):L1){let l=this.xAxis.series.filter(T=>T.visible).map(T=>T.index),f=0,b=0;u((p=this.xAxis.stacking)==null?void 0:p.stacks,T=>{if(typeof g.x=="number"){let k=T[g.x.toString()];if(k&&s(k.points[this.index])){let Q=Object.keys(k.points).filter(st=>!st.match(",")&&k.points[st]&&k.points[st].length>1).map(parseFloat).filter(st=>l.indexOf(st)!==-1).sort((st,nt)=>nt-st);f=Q.indexOf(this.index),b=Q.length}}}),f=this.xAxis.reversed?b-1-f:f;let z=(b-1)*x.paddedWidth+v;S=(g.plotX||0)+z/2-v-f*x.paddedWidth}return S}translate(){let S=this,v=S.chart,g=S.options,x=S.dense=S.closestPointRange*S.xAxis.transA<2,p=S.borderWidth=o(g.borderWidth,x?0:1),l=S.xAxis,f=S.yAxis,b=g.threshold,z=o(g.minPointLength,5),T=S.getColumnMetrics(),k=T.width,Q=S.pointXOffset=T.offset,st=S.dataMin,nt=S.dataMax,dt=S.translatedThreshold=f.getThreshold(b),mt=S.barW=Math.max(k,1+2*p);g.pointPadding&&(mt=Math.ceil(mt)),J.prototype.translate.apply(S),S.points.forEach(function(Et){let Mt=o(Et.yBottom,dt),I=999+Math.abs(Mt),Y=Et.plotX||0,rt=F(Et.plotY,-I,f.len+I),ot,D=Math.min(rt,Mt),P=Math.max(rt,Mt)-D,W=k,lt=Y+Q,it=mt;z&&Math.abs(P)z?Mt-z:dt-(ot?z:0)),d(Et.options.pointWidth)&&(lt-=Math.round(((W=it=Math.ceil(Et.options.pointWidth))-k)/2)),g.centerInCategory&&!g.stacking&&(lt=S.adjustForMissingColumns(lt,W,Et,T)),Et.barX=lt,Et.pointWidth=W,Et.tooltipPos=v.inverted?[F(f.len+f.pos-v.plotLeft-rt,f.pos-v.plotLeft,f.len+f.pos-v.plotLeft),l.len+l.pos-v.plotTop-lt-it/2,P]:[l.left-v.plotLeft+lt+it/2,F(rt+f.pos-v.plotTop,f.pos-v.plotTop,f.len+f.pos-v.plotTop),P],Et.shapeType=S.pointClass.prototype.shapeType||"roundedRect",Et.shapeArgs=S.crispCol(lt,Et.isNull?dt:D,it,Et.isNull?0:P)}),M(this,"afterColumnTranslate")}drawGraph(){this.group[this.dense?"addClass":"removeClass"]("highcharts-dense-data")}pointAttribs(S,v){let g=this.options,x=this.pointAttrToOptions||{},p=x.stroke||"borderColor",l=x["stroke-width"]||"borderWidth",f,b,z,T=S&&S.color||this.color,k=S&&S[p]||g[p]||T,Q=S&&S.options.dashStyle||g.dashStyle,st=S&&S[l]||g[l]||this[l]||0,nt=o(S&&S.opacity,g.opacity,1);S&&this.zones.length&&(b=S.getZone(),T=S.options.color||b&&(b.color||S.nonZonedColor)||this.color,b&&(k=b.borderColor||k,Q=b.dashStyle||Q,st=b.borderWidth||st)),v&&S&&(z=(f=w(g.states[v],S.options.states&&S.options.states[v]||{})).brightness,T=f.color||z!==void 0&&H(T).brighten(f.brightness).get()||T,k=f[p]||k,st=f[l]||st,Q=f.dashStyle||Q,nt=o(f.opacity,nt));let dt={fill:T,stroke:k,"stroke-width":st,opacity:nt};return Q&&(dt.dashstyle=Q),dt}drawPoints(S=this.points){let v,g=this,x=this.chart,p=g.options,l=x.renderer,f=p.animationLimit||250;S.forEach(function(b){let z=b.plotY,T=b.graphic,k=!!T,Q=T&&x.pointCountp==null?void 0:p.enabled)}function o(p,l,f,b,z){var rt;let{chart:T,enabledDataSorting:k}=this,Q=this.isCartesian&&T.inverted,st=p.plotX,nt=p.plotY,dt=f.rotation||0,mt=Z(st)&&Z(nt)&&T.isInsidePlot(st,Math.round(nt),{inverted:Q,paneCoordinates:!0,series:this}),Et=dt===0&&L(f.overflow,k?"none":"justify")==="justify",Mt=this.visible&&p.visible!==!1&&Z(st)&&(p.series.forceDL||k&&!Et||mt||L(f.inside,!!this.options.stacking)&&b&&T.isInsidePlot(st,Q?b.x+1:b.y+b.height-1,{inverted:Q,paneCoordinates:!0,series:this})),I=p.pos();if(Mt&&I){var Y;let ot=l.getBBox(),D=l.getBBox(void 0,0),P={right:1,center:.5}[f.align||0]||0,W={bottom:1,middle:.5}[f.verticalAlign||0]||0;if(b=tt({x:I[0],y:Math.round(I[1]),width:0,height:0},b||{}),f.alignTo==="plotEdges"&&this.isCartesian&&(b[Q?"x":"y"]=0,b[Q?"width":"height"]=((rt=this.yAxis)==null?void 0:rt.len)||0),tt(f,{width:ot.width,height:ot.height}),Y=b,k&&this.xAxis&&!Et&&this.setDataLabelStartPos(p,l,z,mt,Y),l.align(U(f,{width:D.width,height:D.height}),!1,b,!1),l.alignAttr.x+=P*(D.width-ot.width),l.alignAttr.y+=W*(D.height-ot.height),l[l.placed?"animate":"attr"]({x:l.alignAttr.x+(ot.width-D.width)/2,y:l.alignAttr.y+(ot.height-D.height)/2,rotationOriginX:(l.width||0)/2,rotationOriginY:(l.height||0)/2}),Et&&b.height>=0)this.justifyDataLabel(l,f,l.alignAttr,ot,b,z);else if(L(f.crop,!0)){let{x:lt,y:it}=l.alignAttr;Mt=T.isInsidePlot(lt,it,{paneCoordinates:!0,series:this})&&T.isInsidePlot(lt+ot.width-1,it+ot.height-1,{paneCoordinates:!0,series:this})}f.shape&&!dt&&l[z?"attr":"animate"]({anchorX:I[0],anchorY:I[1]})}z&&k&&(l.placed=!1),Mt||k&&!Et?(l.show(),l.placed=!0):(l.hide(),l.placed=!1)}function u(){return this.plotGroup("dataLabelsGroup","data-labels",this.hasRendered?"inherit":"hidden",this.options.dataLabels.zIndex||6)}function C(p){let l=this.hasRendered||0,f=this.initDataLabelsGroup().attr({opacity:+l});return!l&&f&&(this.visible&&f.show(),this.options.animation?f.animate({opacity:1},p):f.attr({opacity:1})),f}function E(p){var Mt;let l;p=p||this.points;let f=this,b=f.chart,z=f.options,T=b.renderer,{backgroundColor:k,plotBackgroundColor:Q}=b.options.chart,st=T.getContrast(F(Q)&&Q||F(k)&&k||"#000000"),nt=g(f),{animation:dt,defer:mt}=nt[0],Et=mt?J(b,dt,f):{defer:0,duration:0};H(this,"drawDataLabels"),(Mt=f.hasDataLabels)!=null&&Mt.call(f)&&(l=this.initDataLabels(Et),p.forEach(I=>{var ot,D;let Y=I.dataLabels||[];s(v(nt,I.dlOptions||((ot=I.options)==null?void 0:ot.dataLabels))).forEach((P,W)=>{let lt=P.enabled&&(I.visible||I.dataLabelOnHidden)&&(!I.isNull||I.dataLabelOnNull)&&function(ne,Wt){let le=Wt.filter;if(le){let fe=le.operator,xe=ne[le.property],be=le.value;return fe===">"&&xe>be||fe==="<"&&xe="&&xe>=be||fe==="<="&&xe<=be||fe==="=="&&xe==be||fe==="==="&&xe===be||fe==="!="&&xe!=be||fe==="!=="&&xe!==be}return!0}(I,P),{backgroundColor:it,borderColor:vt,distance:pt,style:xt={}}=P,Ct,Tt,Nt,gt,wt={},Rt=Y[W],jt=!Rt,Zt;lt&&(Tt=L(P[I.formatPrefix+"Format"],P.format),Ct=I.getLabelConfig(),Nt=Z(Tt)?q(Tt,Ct,b):(P[I.formatPrefix+"Formatter"]||P.formatter).call(Ct,P),gt=P.rotation,!b.styledMode&&(xt.color=L(P.color,xt.color,F(f.color)?f.color:void 0,"#000000"),xt.color==="contrast"?(it!=="none"&&(Zt=it),I.contrastColor=T.getContrast(Zt!=="auto"&&Zt||I.color||f.color),xt.color=Zt||!Z(pt)&&P.inside||0>M(pt||0)||z.stacking?I.contrastColor:st):delete I.contrastColor,z.cursor&&(xt.cursor=z.cursor)),wt={r:P.borderRadius||0,rotation:gt,padding:P.padding,zIndex:1},b.styledMode||(wt.fill=it==="auto"?I.color:it,wt.stroke=vt==="auto"?I.color:vt,wt["stroke-width"]=P.borderWidth),d(wt,(ne,Wt)=>{ne===void 0&&delete wt[Wt]})),!Rt||lt&&Z(Nt)&&!!Rt.div==!!P.useHTML&&(Rt.rotation&&P.rotation||Rt.rotation===P.rotation)||(Rt=void 0,jt=!0),lt&&Z(Nt)&&(Rt?wt.text=Nt:(Rt=T.label(Nt,0,0,P.shape,void 0,void 0,P.useHTML,void 0,"data-label")).addClass(" highcharts-data-label-color-"+I.colorIndex+" "+(P.className||"")+(P.useHTML?" highcharts-tracker":"")),Rt&&(Rt.options=P,Rt.attr(wt),b.styledMode?xt.width&&Rt.css({width:xt.width,textOverflow:xt.textOverflow}):Rt.css(xt).shadow(P.shadow),H(Rt,"beforeAddingDataLabel",{labelOptions:P,point:I}),Rt.added||Rt.add(l),f.alignDataLabel(I,Rt,P,void 0,jt),Rt.isActive=!0,Y[W]&&Y[W]!==Rt&&Y[W].destroy(),Y[W]=Rt))});let rt=Y.length;for(;rt--;)Y[rt]&&Y[rt].isActive?Y[rt].isActive=!1:((D=Y[rt])==null||D.destroy(),Y.splice(rt,1));I.dataLabel=Y[0],I.dataLabels=Y})),H(this,"afterDrawDataLabels")}function S(p,l,f,b,z,T){let k=this.chart,Q=l.align,st=l.verticalAlign,nt=p.box?0:p.padding||0,dt=k.inverted?this.yAxis:this.xAxis,mt=dt?dt.left-k.plotLeft:0,Et=k.inverted?this.xAxis:this.yAxis,Mt=Et?Et.top-k.plotTop:0,{x:I=0,y:Y=0}=l,rt,ot;return(rt=(f.x||0)+nt+mt)<0&&(Q==="right"&&I>=0?(l.align="left",l.inside=!0):I-=rt,ot=!0),(rt=(f.x||0)+b.width-nt+mt)>k.plotWidth&&(Q==="left"&&I<=0?(l.align="right",l.inside=!0):I+=k.plotWidth-rt,ot=!0),(rt=f.y+nt+Mt)<0&&(st==="bottom"&&Y>=0?(l.verticalAlign="top",l.inside=!0):Y-=rt,ot=!0),(rt=(f.y||0)+b.height-nt+Mt)>k.plotHeight&&(st==="top"&&Y<=0?(l.verticalAlign="bottom",l.inside=!0):Y+=k.plotHeight-rt,ot=!0),ot&&(l.x=I,l.y=Y,p.placed=!T,p.align(l,void 0,z)),ot}function v(p,l){let f=[],b;if(X(p)&&!X(l))f=p.map(function(z){return U(z,l)});else if(X(l)&&!X(p))f=l.map(function(z){return U(p,z)});else if(X(p)||X(l)){if(X(p)&&X(l))for(b=Math.max(p.length,l.length);b--;)f[b]=U(p[b],l[b])}else f=U(p,l);return f}function g(p){var f,b;let l=p.chart.options.plotOptions;return s(v(v((f=l==null?void 0:l.series)==null?void 0:f.dataLabels,(b=l==null?void 0:l[p.type])==null?void 0:b.dataLabels),p.options.dataLabels))}function x(p,l,f,b,z){let T=this.chart,k=T.inverted,Q=this.xAxis,st=Q.reversed,nt=((k?l.height:l.width)||0)/2,dt=p.pointWidth,mt=dt?dt/2:0;l.startXPos=k?z.x:st?-nt-mt:Q.width-nt+mt,l.startYPos=k?st?this.yAxis.height-nt+mt:-nt-mt:z.y,b?l.visibility==="hidden"&&(l.show(),l.attr({opacity:0}).animate({opacity:1})):l.attr({opacity:1}).animate({opacity:0},void 0,l.hide),T.hasRendered&&(f&&l.attr({x:l.startXPos,y:l.startYPos}),l.placed=!0)}_.compose=function(p){let l=p.prototype;l.initDataLabels||(l.initDataLabels=C,l.initDataLabelsGroup=u,l.alignDataLabel=o,l.drawDataLabels=E,l.justifyDataLabel=S,l.setDataLabelStartPos=x,l.hasDataLabels=w)}}(K||(K={})),K}),y(m,"Series/Column/ColumnDataLabel.js",[m["Core/Series/DataLabel.js"],m["Core/Globals.js"],m["Core/Series/SeriesRegistry.js"],m["Core/Utilities.js"]],function(R,B,et,K){var J;let{composed:q}=B,{series:Z}=et,{merge:tt,pick:H,pushUnique:X}=K;return function(F){function U(d,L,M,s,_){let w=this.chart.inverted,o=d.series,u=(o.xAxis?o.xAxis.len:this.chart.plotSizeX)||0,C=(o.yAxis?o.yAxis.len:this.chart.plotSizeY)||0,E=d.dlBox||d.shapeArgs,S=H(d.below,d.plotY>H(this.translatedThreshold,C)),v=H(M.inside,!!this.options.stacking);if(E){if(s=tt(E),!(M.overflow==="allow"&&M.crop===!1)){s.y<0&&(s.height+=s.y,s.y=0);let g=s.y+s.height-C;g>0&&g\u25CF {series.name}
',pointFormat:"x: {point.x}
y: {point.y}
"}}}),y(m,"Series/Scatter/ScatterSeries.js",[m["Series/Scatter/ScatterSeriesDefaults.js"],m["Core/Series/SeriesRegistry.js"],m["Core/Utilities.js"]],function(R,B,et){let{column:K,line:J}=B.seriesTypes,{addEvent:q,extend:Z,merge:tt}=et;class H extends J{applyJitter(){let F=this,U=this.options.jitter,d=this.points.length;U&&this.points.forEach(function(L,M){["x","y"].forEach(function(s,_){if(U[s]&&!L.isNull){let w=`plot${s.toUpperCase()}`,o=F[`${s}Axis`],u=U[s]*o.transA;if(o&&!o.logarithmic){let C=Math.max(0,(L[w]||0)-u),E=Math.min(o.len,(L[w]||0)+u);L[w]=C+(E-C)*function(S){let v=1e4*Math.sin(S);return v-Math.floor(v)}(M+_*d),s==="x"&&(L.clientX=L.plotX)}}})})}drawGraph(){this.options.lineWidth?super.drawGraph():this.graph&&(this.graph=this.graph.destroy())}}return H.defaultOptions=tt(J.defaultOptions,R),Z(H.prototype,{drawTracker:K.prototype.drawTracker,sorted:!1,requireSorting:!1,noSharedTooltip:!0,trackerGroups:["group","markerGroup","dataLabelsGroup"]}),q(H,"afterTranslate",function(){this.applyJitter()}),B.registerSeriesType("scatter",H),H}),y(m,"Series/CenteredUtilities.js",[m["Core/Globals.js"],m["Core/Series/Series.js"],m["Core/Utilities.js"]],function(R,B,et){var K,J;let{deg2rad:q}=R,{fireEvent:Z,isNumber:tt,pick:H,relativeLength:X}=et;return(J=K||(K={})).getCenter=function(){let F=this.options,U=this.chart,d=2*(F.slicedOffset||0),L=U.plotWidth-2*d,M=U.plotHeight-2*d,s=F.center,_=Math.min(L,M),w=F.thickness,o,u=F.size,C=F.innerSize||0,E,S;typeof u=="string"&&(u=parseFloat(u)),typeof C=="string"&&(C=parseFloat(C));let v=[H(s[0],"50%"),H(s[1],"50%"),H(u&&u<0?void 0:F.size,"100%"),H(C&&C<0?void 0:F.innerSize||0,"0%")];for(!U.angular||this instanceof B||(v[3]=0),E=0;E<4;++E)S=v[E],o=E<2||E===2&&/%$/.test(S),v[E]=X(S,[L,M,_,v[2]][E])+(o?d:0);return v[3]>v[2]&&(v[3]=v[2]),tt(w)&&2*w0&&(v[3]=v[2]-2*w),Z(this,"afterGetCenter",{positions:v}),v},J.getStartAndEndRadians=function(F,U){let d=tt(F)?F:0,L=tt(U)&&U>d&&U-d<360?U:d+360;return{start:q*(d+-90),end:q*(L+-90)}},K}),y(m,"Series/Pie/PiePoint.js",[m["Core/Animation/AnimationUtilities.js"],m["Core/Series/Point.js"],m["Core/Utilities.js"]],function(R,B,et){let{setAnimation:K}=R,{addEvent:J,defined:q,extend:Z,isNumber:tt,pick:H,relativeLength:X}=et;class F extends B{getConnectorPath(d){let L=d.dataLabelPosition,M=d.options||{},s=M.connectorShape,_=this.connectorShapes[s]||s;return L&&_.call(this,co(Fr({},L.computed),{alignment:L.alignment}),L.connectorPosition,M)||[]}getTranslate(){return this.sliced&&this.slicedTranslation||{translateX:0,translateY:0}}haloPath(d){let L=this.shapeArgs;return this.sliced||!this.visible?[]:this.series.chart.renderer.symbols.arc(L.x,L.y,L.r+d,L.r+d,{innerR:L.r-1,start:L.start,end:L.end,borderRadius:L.borderRadius})}constructor(d,L,M){var _;super(d,L,M),this.half=0,(_=this.name)!=null||(this.name="Slice");let s=w=>{this.slice(w.type==="select")};J(this,"select",s),J(this,"unselect",s)}isValid(){return tt(this.y)&&this.y>=0}setVisible(d,L=!0){d!==this.visible&&this.update({visible:d!=null?d:!this.visible},L,void 0,!1)}slice(d,L,M){let s=this.series;K(M,s.chart),L=H(L,!0),this.sliced=this.options.sliced=d=q(d)?d:!this.sliced,s.options.data[s.data.indexOf(this)]=this.options,this.graphic&&this.graphic.animate(this.getTranslate())}}return Z(F.prototype,{connectorShapes:{fixedOffset:function(U,d,L){let M=d.breakAt,s=d.touchingSliceAt,_=L.softConnector?["C",U.x+(U.alignment==="left"?-5:5),U.y,2*M.x-s.x,2*M.y-s.y,M.x,M.y]:["L",M.x,M.y];return[["M",U.x,U.y],_,["L",s.x,s.y]]},straight:function(U,d){let L=d.touchingSliceAt;return[["M",U.x,U.y],["L",L.x,L.y]]},crookedLine:function(U,d,L){let{breakAt:M,touchingSliceAt:s}=d,{series:_}=this,[w,o,u]=_.center,C=u/2,{plotLeft:E,plotWidth:S}=_.chart,v=U.alignment==="left",{x:g,y:x}=U,p=M.x;if(L.crookDistance){let f=X(L.crookDistance,1);p=v?w+C+(S+E-w-C)*(1-f):E+(w-C)*f}else p=w+(o-x)*Math.tan((this.angle||0)-Math.PI/2);let l=[["M",g,x]];return(v?p<=g&&p>=M.x:p>=g&&p<=M.x)&&l.push(["L",p,x]),l.push(["L",M.x,M.y],["L",s.x,s.y]),l}}}),F}),y(m,"Series/Pie/PieSeriesDefaults.js",[],function(){return{borderRadius:3,center:[null,null],clip:!1,colorByPoint:!0,dataLabels:{connectorPadding:5,connectorShape:"crookedLine",crookDistance:void 0,distance:30,enabled:!0,formatter:function(){return this.point.isNull?void 0:this.point.name},softConnector:!0,x:0},fillColor:void 0,ignoreHiddenPoint:!0,inactiveOtherPoints:!0,legendType:"point",marker:null,size:null,showInLegend:!1,slicedOffset:10,stickyTracking:!1,tooltip:{followPointer:!0},borderColor:"#ffffff",borderWidth:1,lineWidth:void 0,states:{hover:{brightness:.1}}}}),y(m,"Series/Pie/PieSeries.js",[m["Series/CenteredUtilities.js"],m["Series/Column/ColumnSeries.js"],m["Core/Globals.js"],m["Series/Pie/PiePoint.js"],m["Series/Pie/PieSeriesDefaults.js"],m["Core/Series/Series.js"],m["Core/Series/SeriesRegistry.js"],m["Core/Renderer/SVG/Symbols.js"],m["Core/Utilities.js"]],function(R,B,et,K,J,q,Z,tt,H){let{getStartAndEndRadians:X}=R,{noop:F}=et,{clamp:U,extend:d,fireEvent:L,merge:M,pick:s}=H;class _ extends q{animate(o){let u=this,C=u.points,E=u.startAngleRad;o||C.forEach(function(S){let v=S.graphic,g=S.shapeArgs;v&&g&&(v.attr({r:s(S.startR,u.center&&u.center[3]/2),start:E,end:E}),v.animate({r:g.r,start:g.start,end:g.end},u.options.animation))})}drawEmpty(){let o,u,C=this.startAngleRad,E=this.endAngleRad,S=this.options;this.total===0&&this.center?(o=this.center[0],u=this.center[1],this.graph||(this.graph=this.chart.renderer.arc(o,u,this.center[1]/2,0,C,E).addClass("highcharts-empty-series").add(this.group)),this.graph.attr({d:tt.arc(o,u,this.center[2]/2,0,{start:C,end:E,innerR:this.center[3]/2})}),this.chart.styledMode||this.graph.attr({"stroke-width":S.borderWidth,fill:S.fillColor||"none",stroke:S.color||"#cccccc"})):this.graph&&(this.graph=this.graph.destroy())}drawPoints(){let o=this.chart.renderer;this.points.forEach(function(u){u.graphic&&u.hasNewShapeType()&&(u.graphic=u.graphic.destroy()),u.graphic||(u.graphic=o[u.shapeType](u.shapeArgs).add(u.series.group),u.delayedRendering=!0)})}generatePoints(){super.generatePoints(),this.updateTotals()}getX(o,u,C,E){let S=this.center,v=this.radii?this.radii[C.index]||0:S[2]/2,g=E.dataLabelPosition,x=(g==null?void 0:g.distance)||0,p=Math.asin(U((o-S[1])/(v+x),-1,1));return S[0]+Math.cos(p)*(v+x)*(u?-1:1)+(x>0?(u?-1:1)*(E.padding||0):0)}hasData(){return!!this.processedXData.length}redrawPoints(){let o,u,C,E,S=this,v=S.chart;this.drawEmpty(),S.group&&!v.styledMode&&S.group.shadow(S.options.shadow),S.points.forEach(function(g){let x={};u=g.graphic,!g.isNull&&u?(E=g.shapeArgs,o=g.getTranslate(),v.styledMode||(C=S.pointAttribs(g,g.selected&&"select")),g.delayedRendering?(u.setRadialReference(S.center).attr(E).attr(o),v.styledMode||u.attr(C).attr({"stroke-linejoin":"round"}),g.delayedRendering=!1):(u.setRadialReference(S.center),v.styledMode||M(!0,x,C),M(!0,x,E,o),u.animate(x)),u.attr({visibility:g.visible?"inherit":"hidden"}),u.addClass(g.getClassName(),!0)):u&&(g.graphic=u.destroy())})}sortByAngle(o,u){o.sort(function(C,E){return C.angle!==void 0&&(E.angle-C.angle)*u})}translate(o){L(this,"translate"),this.generatePoints();let u=this.options,C=u.slicedOffset,E=X(u.startAngle,u.endAngle),S=this.startAngleRad=E.start,v=(this.endAngleRad=E.end)-S,g=this.points,x=u.ignoreHiddenPoint,p=g.length,l,f,b,z,T,k,Q,st=0;for(o||(this.center=o=this.getCenter()),k=0;k1.5*Math.PI?b-=2*Math.PI:b<-Math.PI/2&&(b+=2*Math.PI),Q.slicedTranslation={translateX:Math.round(Math.cos(b)*C),translateY:Math.round(Math.sin(b)*C)},z=Math.cos(b)*o[2]/2,T=Math.sin(b)*o[2]/2,Q.tooltipPos=[o[0]+.7*z,o[1]+.7*T],Q.half=b<-Math.PI/2||b>Math.PI/2?1:0,Q.angle=b}L(this,"afterTranslate")}updateTotals(){let o=this.points,u=o.length,C=this.options.ignoreHiddenPoint,E,S,v=0;for(E=0;E0&&(S.visible||!C)?S.y/v*100:0,S.total=v}}return _.defaultOptions=M(q.defaultOptions,J),d(_.prototype,{axisTypes:[],directTouch:!0,drawGraph:void 0,drawTracker:B.prototype.drawTracker,getCenter:R.getCenter,getSymbol:F,invertible:!1,isCartesian:!1,noSharedTooltip:!0,pointAttribs:B.prototype.pointAttribs,pointClass:K,requireSorting:!1,searchPoint:F,trackerGroups:["group","dataLabelsGroup"]}),Z.registerSeriesType("pie",_),_}),y(m,"Series/Pie/PieDataLabel.js",[m["Core/Series/DataLabel.js"],m["Core/Globals.js"],m["Core/Renderer/RendererUtilities.js"],m["Core/Series/SeriesRegistry.js"],m["Core/Utilities.js"]],function(R,B,et,K,J){var q;let{composed:Z,noop:tt}=B,{distribute:H}=et,{series:X}=K,{arrayMax:F,clamp:U,defined:d,pick:L,pushUnique:M,relativeLength:s}=J;return function(_){let w={radialDistributionY:function(S,v){var g;return(((g=v.dataLabelPosition)==null?void 0:g.top)||0)+S.distributeBox.pos},radialDistributionX:function(S,v,g,x,p){let l=p.dataLabelPosition;return S.getX(g<((l==null?void 0:l.top)||0)+2||g>((l==null?void 0:l.bottom)||0)-2?x:g,v.half,v,p)},justify:function(S,v,g,x){var p;return x[0]+(S.half?-1:1)*(g+(((p=v.dataLabelPosition)==null?void 0:p.distance)||0))},alignToPlotEdges:function(S,v,g,x){let p=S.getBBox().width;return v?p+x:g-p-x},alignToConnectors:function(S,v,g,x){let p=0,l;return S.forEach(function(f){(l=f.dataLabel.getBBox().width)>p&&(p=l)}),v?p+x:g-p-x}};function o(S,v){let{center:g,options:x}=this,p=g[2]/2,l=S.angle||0,f=Math.cos(l),b=Math.sin(l),z=g[0]+f*p,T=g[1]+b*p,k=Math.min((x.slicedOffset||0)+(x.borderWidth||0),v/5);return{natural:{x:z+f*v,y:T+b*v},computed:{},alignment:v<0?"center":S.half?"right":"left",connectorPosition:{breakAt:{x:z+f*k,y:T+b*k},touchingSliceAt:{x:z,y:T}},distance:v}}function u(){var Mt;let S=this,v=S.points,g=S.chart,x=g.plotWidth,p=g.plotHeight,l=g.plotLeft,f=Math.round(g.chartWidth/3),b=S.center,z=b[2]/2,T=b[1],k=[[],[]],Q=[0,0,0,0],st=S.dataLabelPositioners,nt,dt,mt,Et=0;S.visible&&((Mt=S.hasDataLabels)!=null&&Mt.call(S))&&(v.forEach(I=>{(I.dataLabels||[]).forEach(Y=>{Y.shortened&&(Y.attr({width:"auto"}).css({width:"auto",textOverflow:"clip"}),Y.shortened=!1)})}),X.prototype.drawDataLabels.apply(S),v.forEach(I=>{(I.dataLabels||[]).forEach((Y,rt)=>{var W;let ot=b[2]/2,D=Y.options,P=s((D==null?void 0:D.distance)||0,ot);rt===0&&k[I.half].push(I),!d((W=D==null?void 0:D.style)==null?void 0:W.width)&&Y.getBBox().width>f&&(Y.css({width:Math.round(.7*f)+"px"}),Y.shortened=!0),Y.dataLabelPosition=this.getDataLabelPosition(I,P),Et=Math.max(Et,P)})}),k.forEach((I,Y)=>{let rt=I.length,ot=[],D,P,W=0,lt;rt&&(S.sortByAngle(I,Y-.5),Et>0&&(D=Math.max(0,T-z-Et),P=Math.min(T+z+Et,g.plotHeight),I.forEach(it=>{(it.dataLabels||[]).forEach(vt=>{var xt;let pt=vt.dataLabelPosition;pt&&pt.distance>0&&(pt.top=Math.max(0,T-z-pt.distance),pt.bottom=Math.min(T+z+pt.distance,g.plotHeight),W=vt.getBBox().height||21,vt.lineHeight=g.renderer.fontMetrics(vt.text||vt).h+2*vt.padding,it.distributeBox={target:(((xt=vt.dataLabelPosition)==null?void 0:xt.natural.y)||0)-pt.top+vt.lineHeight/2,size:W,rank:it.y},ot.push(it.distributeBox))})}),H(ot,lt=P+W-D,lt/5)),I.forEach(it=>{(it.dataLabels||[]).forEach(vt=>{let pt=vt.options||{},xt=it.distributeBox,Ct=vt.dataLabelPosition,Tt=(Ct==null?void 0:Ct.natural.y)||0,Nt=pt.connectorPadding||0,gt=vt.lineHeight||21,wt=(gt-vt.getBBox().height)/2,Rt=0,jt=Tt,Zt="inherit";if(Ct){if(ot&&d(xt)&&Ct.distance>0&&(xt.pos===void 0?Zt="hidden":(mt=xt.size,jt=st.radialDistributionY(it,vt))),pt.justify)Rt=st.justify(it,vt,z,b);else switch(pt.alignTo){case"connectors":Rt=st.alignToConnectors(I,Y,x,l);break;case"plotEdges":Rt=st.alignToPlotEdges(vt,Y,x,l);break;default:Rt=st.radialDistributionX(S,it,jt-wt,Tt,vt)}if(Ct.attribs={visibility:Zt,align:Ct.alignment},Ct.posAttribs={x:Rt+(pt.x||0)+({left:Nt,right:-Nt}[Ct.alignment]||0),y:jt+(pt.y||0)-gt/2},Ct.computed.x=Rt,Ct.computed.y=jt-wt,L(pt.crop,!0)){let ne;Rt-(dt=vt.getBBox().width)x-Nt&&Y===0&&(ne=Math.round(Rt+dt-x+Nt),Q[1]=Math.max(ne,Q[1])),jt-mt/2<0?Q[0]=Math.max(Math.round(-jt+mt/2),Q[0]):jt+mt/2>p&&(Q[2]=Math.max(Math.round(jt+mt/2-p),Q[2])),Ct.sideOverflow=ne}}})}))}),(F(Q)===0||this.verifyDataLabelOverflow(Q))&&(this.placeDataLabels(),this.points.forEach(I=>{(I.dataLabels||[]).forEach(Y=>{var P;let{connectorColor:rt,connectorWidth:ot=1}=Y.options||{},D=Y.dataLabelPosition;if(ot){let W;nt=Y.connector,D&&D.distance>0?(W=!nt,nt||(Y.connector=nt=g.renderer.path().addClass("highcharts-data-label-connector highcharts-color-"+I.colorIndex+(I.className?" "+I.className:"")).add(S.dataLabelsGroup)),g.styledMode||nt.attr({"stroke-width":ot,stroke:rt||I.color||"#666666"}),nt[W?"attr":"animate"]({d:I.getConnectorPath(Y)}),nt.attr({visibility:(P=D.attribs)==null?void 0:P.visibility})):nt&&(Y.connector=nt.destroy())}})})))}function C(){this.points.forEach(S=>{(S.dataLabels||[]).forEach(v=>{var x;let g=v.dataLabelPosition;g?(g.sideOverflow&&(v.css({width:Math.max(v.getBBox().width-g.sideOverflow,0)+"px",textOverflow:(((x=v.options)==null?void 0:x.style)||{}).textOverflow||"ellipsis"}),v.shortened=!0),v.attr(g.attribs),v[v.moved?"animate":"attr"](g.posAttribs),v.moved=!0):v&&v.attr({y:-9999})}),delete S.distributeBox},this)}function E(S){let v=this.center,g=this.options,x=g.center,p=g.minSize||80,l=p,f=g.size!==null;return!f&&(x[0]!==null?l=Math.max(v[2]-Math.max(S[1],S[3]),p):(l=Math.max(v[2]-S[1]-S[3],p),v[0]+=(S[3]-S[1])/2),x[1]!==null?l=U(l,p,v[2]-Math.max(S[0],S[2])):(l=U(l,p,v[2]-S[0]-S[2]),v[1]+=(S[0]-S[2])/2),l(J.x+=q.x,J.y+=q.y,J),{x:0,y:0});return{x:K.x/et.length,y:K.y/et.length}},B.getDistanceBetweenPoints=function(et,K){return Math.sqrt(Math.pow(K.x-et.x,2)+Math.pow(K.y-et.y,2))},B.getAngleBetweenPoints=function(et,K){return Math.atan2(K.x-et.x,K.y-et.y)},B.pointInPolygon=function({x:et,y:K},J){let q=J.length,Z,tt,H=!1;for(Z=0,tt=q-1;ZK!=d>K&&et<(U-X)*(K-F)/(d-F)+X&&(H=!H)}return H},R}),y(m,"Extensions/OverlappingDataLabels.js",[m["Core/Geometry/GeometryUtilities.js"],m["Core/Utilities.js"]],function(R,B){let{pointInPolygon:et}=R,{addEvent:K,fireEvent:J,objectEach:q,pick:Z}=B;function tt(F){let U=F.length,d=(C,E)=>!(E.x>=C.x+C.width||E.x+E.width<=C.x||E.y>=C.y+C.height||E.y+E.height<=C.y),L=(C,E)=>{for(let S of C)if(et({x:S[0],y:S[1]},E))return!0;return!1},M,s,_,w,o,u=!1;for(let C=0;C(E.labelrank||0)-(C.labelrank||0));for(let C=0;C{q(M,s=>{s.label&&U.push(s.label)})});for(let L of F.series||[])if(L.visible&&((d=L.hasDataLabels)!=null&&d.call(L))){let M=s=>{for(let _ of s)_.visible&&(_.dataLabels||[]).forEach(w=>{var u,C;let o=w.options||{};w.labelrank=Z(o.labelrank,_.labelrank,(u=_.shapeArgs)==null?void 0:u.height),((C=o.allowOverlap)!=null?C:Number(o.distance)>0)?(w.oldOpacity=w.opacity,w.newOpacity=1,H(w,F)):U.push(w)})};M(L.nodes||[]),M(L.points)}this.hideOverlappingLabels(U)}return{compose:function(F){let U=F.prototype;U.hideOverlappingLabels||(U.hideOverlappingLabels=tt,K(F,"render",X))}}}),y(m,"Extensions/BorderRadius.js",[m["Core/Defaults.js"],m["Core/Globals.js"],m["Core/Utilities.js"]],function(R,B,et){let{defaultOptions:K}=R,{noop:J}=B,{addEvent:q,extend:Z,isObject:tt,merge:H,relativeLength:X}=et,F={radius:0,scope:"stack",where:void 0},U=J,d=J;function L(o,u,C,E,S={}){let v=U(o,u,C,E,S),{innerR:g=0,r:x=C,start:p=0,end:l=0}=S;if(S.open||!S.borderRadius)return v;let f=l-p,b=Math.sin(f/2),z=Math.max(Math.min(X(S.borderRadius||0,x-g),(x-g)/2,x*b/(1+b)),0),T=Math.min(z,f/Math.PI*2*g),k=v.length-1;for(;k--;)(function(Q,st,nt){let dt,mt,Et,Mt=Q[st],I=Q[st+1];if(I[0]==="Z"&&(I=Q[0]),(Mt[0]==="M"||Mt[0]==="L")&&I[0]==="A"?(dt=Mt,mt=I,Et=!0):Mt[0]==="A"&&(I[0]==="M"||I[0]==="L")&&(dt=I,mt=Mt),dt&&mt&&mt.params){let Y=mt[1],rt=mt[5],ot=mt.params,{start:D,end:P,cx:W,cy:lt}=ot,it=rt?Y-nt:Y+nt,vt=it?Math.asin(nt/it):0,pt=rt?vt:-vt,xt=Math.cos(vt)*it;Et?(ot.start=D+pt,dt[1]=W+xt*Math.cos(D),dt[2]=lt+xt*Math.sin(D),Q.splice(st+1,0,["A",nt,nt,0,0,1,W+Y*Math.cos(ot.start),lt+Y*Math.sin(ot.start)])):(ot.end=P-pt,mt[6]=W+Y*Math.cos(ot.end),mt[7]=lt+Y*Math.sin(ot.end),Q.splice(st+1,0,["A",nt,nt,0,0,1,W+xt*Math.cos(P),lt+xt*Math.sin(P)])),mt[4]=Math.abs(ot.end-ot.start)1?T:z);return v}function M(){var o,u;if(this.options.borderRadius&&!(this.chart.is3d&&this.chart.is3d())){let{options:C,yAxis:E}=this,S=C.stacking==="percent",v=(u=(o=K.plotOptions)==null?void 0:o[this.type])==null?void 0:u.borderRadius,g=s(C.borderRadius,tt(v)?v:{}),x=E.options.reversed;for(let p of this.points){let{shapeArgs:l}=p;if(p.shapeType==="roundedRect"&&l){let{width:f=0,height:b=0,y:z=0}=l,T=z,k=b;if(g.scope==="stack"&&p.stackTotal){let dt=E.translate(S?100:p.stackTotal,!1,!0,!1,!0),mt=E.translate(C.threshold||0,!1,!0,!1,!0),Et=this.crispCol(0,Math.min(dt,mt),0,Math.abs(dt-mt));T=Et.y,k=Et.height}let Q=(p.negative?-1:1)*(x?-1:1)==-1,st=g.where;!st&&this.is("waterfall")&&Math.abs((p.yBottom||0)-(this.translatedThreshold||0))>this.borderWidth&&(st="all"),st||(st="end");let nt=Math.min(X(g.radius,f),f/2,st==="all"?b/2:1/0)||0;st==="end"&&(Q&&(T-=nt),k+=nt),Z(l,{brBoxHeight:k,brBoxY:T,r:nt})}}}}function s(o,u){return tt(o)||(o={radius:o||0}),H(F,u,o)}function _(){let o=s(this.options.borderRadius);for(let u of this.points){let C=u.shapeArgs;C&&(C.borderRadius=X(o.radius,(C.r||0)-(C.innerR||0)))}}function w(o,u,C,E,S={}){let v=d(o,u,C,E,S),{r:g=0,brBoxHeight:x=E,brBoxY:p=u}=S,l=u-p,f=p+x-(u+E),b=l-g>-.1?0:g,z=f-g>-.1?0:g,T=Math.max(b&&l,0),k=Math.max(z&&f,0),Q=[o+b,u],st=[o+C-b,u],nt=[o+C,u+b],dt=[o+C,u+E-z],mt=[o+C-z,u+E],Et=[o+z,u+E],Mt=[o,u+E-z],I=[o,u+b],Y=(rt,ot)=>Math.sqrt(Math.pow(rt,2)-Math.pow(ot,2));if(T){let rt=Y(b,b-T);Q[0]-=rt,st[0]+=rt,nt[1]=I[1]=u+b-T}if(E=Z(L.minWidth,0)&&this.chartHeight>=Z(L.minHeight,0)}).call(this)&&d.push(U._id)}function F(U,d){let L=this.options.responsive,M=this.currentResponsive,s=[],_;!d&&L&&L.rules&&L.rules.forEach(u=>{u._id===void 0&&(u._id=tt()),this.matchResponsiveRule(u,s)},this);let w=q(...s.map(u=>J((L||{}).rules||[],C=>C._id===u)).map(u=>u&&u.chartOptions));w.isResponsiveOptions=!0,s=s.toString()||void 0;let o=M&&M.ruleIds;s===o||(M&&(this.currentResponsive=void 0,this.updatingResponsive=!0,this.update(M.undoOptions,U,!0),this.updatingResponsive=!1),s?((_=et(w,this.options,!0,this.collectionsWithUpdate)).isResponsiveOptions=!0,this.currentResponsive={ruleIds:s,mergedOptions:w,undoOptions:_},this.updatingResponsive||this.update(w,U,!0)):this.currentResponsive=void 0)}H.compose=function(U){let d=U.prototype;return d.matchResponsiveRule||K(d,{matchResponsiveRule:X,setResponsive:F}),U}}(B||(B={})),B}),y(m,"masters/highcharts.src.js",[m["Core/Globals.js"],m["Core/Utilities.js"],m["Core/Defaults.js"],m["Core/Animation/Fx.js"],m["Core/Animation/AnimationUtilities.js"],m["Core/Renderer/HTML/AST.js"],m["Core/Templating.js"],m["Core/Renderer/RendererRegistry.js"],m["Core/Renderer/RendererUtilities.js"],m["Core/Renderer/SVG/SVGElement.js"],m["Core/Renderer/SVG/SVGRenderer.js"],m["Core/Renderer/HTML/HTMLElement.js"],m["Core/Axis/Axis.js"],m["Core/Axis/DateTimeAxis.js"],m["Core/Axis/LogarithmicAxis.js"],m["Core/Axis/PlotLineOrBand/PlotLineOrBand.js"],m["Core/Axis/Tick.js"],m["Core/Tooltip.js"],m["Core/Series/Point.js"],m["Core/Pointer.js"],m["Core/Legend/Legend.js"],m["Core/Legend/LegendSymbol.js"],m["Core/Chart/Chart.js"],m["Extensions/ScrollablePlotArea.js"],m["Core/Axis/Stacking/StackingAxis.js"],m["Core/Axis/Stacking/StackItem.js"],m["Core/Series/Series.js"],m["Core/Series/SeriesRegistry.js"],m["Series/Column/ColumnDataLabel.js"],m["Series/Pie/PieDataLabel.js"],m["Core/Series/DataLabel.js"],m["Extensions/OverlappingDataLabels.js"],m["Extensions/BorderRadius.js"],m["Core/Responsive.js"],m["Core/Color/Color.js"],m["Core/Time.js"]],function(R,B,et,K,J,q,Z,tt,H,X,F,U,d,L,M,s,_,w,o,u,C,E,S,v,g,x,p,l,f,b,z,T,k,Q,st,nt){return R.AST=q,R.Axis=d,R.Chart=S,R.Color=st,R.DataLabel=z,R.Fx=K,R.HTMLElement=U,R.Legend=C,R.LegendSymbol=E,R.OverlappingDataLabels=R.OverlappingDataLabels||T,R.PlotLineOrBand=s,R.Point=o,R.Pointer=u,R.RendererRegistry=tt,R.Series=p,R.SeriesRegistry=l,R.StackItem=x,R.SVGElement=X,R.SVGRenderer=F,R.Templating=Z,R.Tick=_,R.Time=nt,R.Tooltip=w,R.animate=J.animate,R.animObject=J.animObject,R.chart=S.chart,R.color=st.parse,R.dateFormat=Z.dateFormat,R.defaultOptions=et.defaultOptions,R.distribute=H.distribute,R.format=Z.format,R.getDeferredAnimation=J.getDeferredAnimation,R.getOptions=et.getOptions,R.numberFormat=Z.numberFormat,R.seriesType=l.seriesType,R.setAnimation=J.setAnimation,R.setOptions=et.setOptions,R.stop=J.stop,R.time=et.defaultTime,R.timers=K.timers,k.compose(R.Series,R.SVGElement,R.SVGRenderer),f.compose(R.Series.types.column),z.compose(R.Series),L.compose(R.Axis),U.compose(R.SVGRenderer),C.compose(R.Chart),M.compose(R.Axis),T.compose(R.Chart),b.compose(R.Series.types.pie),s.compose(R.Chart,R.Axis),u.compose(R.Chart),Q.compose(R.Chart),v.compose(R.Axis,R.Chart,R.Series),g.compose(R.Axis,R.Chart,R.Series),w.compose(R.Pointer),B.extend(R,B),R}),m["masters/highcharts.src.js"]._modules=m,m["masters/highcharts.src.js"]})},4563:function(We,ue,ht){var j;(function(_t,m){We.exports?(m.default=m,We.exports=_t&&_t.document?m(_t):m):(j=function(){return m(_t)}.call(ue,ht,ue,We),j!==void 0&&(We.exports=j))})(typeof window!="undefined"?window:this,function(_t){"use strict";var m={};function y(R,B,et,K){!R.hasOwnProperty(B)&&(R[B]=K.apply(null,et),_t&&typeof CustomEvent=="function"&&_t.dispatchEvent(new CustomEvent("HighchartsModuleLoaded",{detail:{path:B,module:R[B]}})))}return y(m,"Core/Globals.js",[],function(){var R,B;return(B=R||(R={})).SVG_NS="http://www.w3.org/2000/svg",B.product="Highcharts",B.version="11.4.8",B.win=_t!==void 0?_t:{},B.doc=B.win.document,B.svg=B.doc&&B.doc.createElementNS&&!!B.doc.createElementNS(B.SVG_NS,"svg").createSVGRect,B.userAgent=B.win.navigator&&B.win.navigator.userAgent||"",B.isChrome=B.win.chrome,B.isFirefox=B.userAgent.indexOf("Firefox")!==-1,B.isMS=/(edge|msie|trident)/i.test(B.userAgent)&&!B.win.opera,B.isSafari=!B.isChrome&&B.userAgent.indexOf("Safari")!==-1,B.isTouchDevice=/(Mobile|Android|Windows Phone)/.test(B.userAgent),B.isWebKit=B.userAgent.indexOf("AppleWebKit")!==-1,B.deg2rad=2*Math.PI/360,B.hasBidiBug=B.isFirefox&&4>parseInt(B.userAgent.split("Firefox/")[1],10),B.marginNames=["plotTop","marginRight","marginBottom","plotLeft"],B.noop=function(){},B.supportsPassiveEvents=function(){let et=!1;if(!B.isMS){let K=Object.defineProperty({},"passive",{get:function(){et=!0}});B.win.addEventListener&&B.win.removeEventListener&&(B.win.addEventListener("testPassive",B.noop,K),B.win.removeEventListener("testPassive",B.noop,K))}return et}(),B.charts=[],B.composed=[],B.dateFormats={},B.seriesTypes={},B.symbolSizes={},B.chartCount=0,R}),y(m,"Core/Utilities.js",[m["Core/Globals.js"]],function(R){let B,{charts:et,doc:K,win:J}=R;function q(p,l,f,b){let z=l?"Highcharts error":"Highcharts warning";p===32&&(p=`${z}: Deprecated member`);let T=d(p),k=T?`${z} #${p}: www.highcharts.com/errors/${p}/`:p.toString();if(b!==void 0){let Q="";T&&(k+="?"),S(b,function(st,nt){Q+=` - - ${nt}: ${st}`,T&&(k+=encodeURI(nt)+"="+encodeURI(st))}),k+=Q}g(R,"displayError",{chart:f,code:p,message:k,params:b},function(){if(l)throw Error(k);J.console&&q.messages.indexOf(k)===-1&&console.warn(k)}),q.messages.push(k)}function Z(p,l){return parseInt(p,l||10)}function tt(p){return typeof p=="string"}function H(p){let l=Object.prototype.toString.call(p);return l==="[object Array]"||l==="[object Array Iterator]"}function X(p,l){return!!p&&typeof p=="object"&&(!l||!H(p))}function F(p){return X(p)&&typeof p.nodeType=="number"}function U(p){let l=p&&p.constructor;return!!(X(p,!0)&&!F(p)&&l&&l.name&&l.name!=="Object")}function d(p){return typeof p=="number"&&!isNaN(p)&&p<1/0&&p>-1/0}function L(p){return p!=null}function M(p,l,f){let b,z=tt(l)&&!L(f),T=(k,Q)=>{L(k)?p.setAttribute(Q,k):z?(b=p.getAttribute(Q))||Q!=="class"||(b=p.getAttribute(Q+"Name")):p.removeAttribute(Q)};return tt(l)?T(f,l):S(l,T),b}function s(p){return H(p)?p:[p]}function _(p,l){let f;for(f in p||(p={}),l)p[f]=l[f];return p}function w(){let p=arguments,l=p.length;for(let f=0;f1e14?p:parseFloat(p.toPrecision(l||14))}(q||(q={})).messages=[],Math.easeInOutSine=function(p){return-.5*(Math.cos(Math.PI*p)-1)};let E=Array.prototype.find?function(p,l){return p.find(l)}:function(p,l){let f,b=p.length;for(f=0;fQ.order-st.order),z.forEach(Q=>{Q.fn.call(p,f)===!1&&f.preventDefault()})}b&&!f.defaultPrevented&&b.call(p,f)}S({map:"map",each:"forEach",grep:"filter",reduce:"reduce",some:"some"},function(p,l){R[l]=function(f){return q(32,!1,void 0,{[`Highcharts.${l}`]:`use Array.${p}`}),Array.prototype[p].apply(f,[].slice.call(arguments,1))}});let x=function(){let p=Math.random().toString(36).substring(2,9)+"-",l=0;return function(){return"highcharts-"+(B?"":p)+l++}}();return J.jQuery&&(J.jQuery.fn.highcharts=function(){let p=[].slice.call(arguments);if(this[0])return p[0]?(new R[tt(p[0])?p.shift():"Chart"](this[0],p[0],p[1]),this):et[M(this[0],"data-highcharts-chart")]}),{addEvent:function(p,l,f,b={}){let z=typeof p=="function"&&p.prototype||p;Object.hasOwnProperty.call(z,"hcEvents")||(z.hcEvents={});let T=z.hcEvents;R.Point&&p instanceof R.Point&&p.series&&p.series.chart&&(p.series.chart.runTrackerClick=!0);let k=p.addEventListener;k&&k.call(p,l,f,!!R.supportsPassiveEvents&&{passive:b.passive===void 0?l.indexOf("touch")!==-1:b.passive,capture:!1}),T[l]||(T[l]=[]);let Q={fn:f,order:typeof b.order=="number"?b.order:1/0};return T[l].push(Q),T[l].sort((st,nt)=>st.order-nt.order),function(){v(p,l,f)}},arrayMax:function(p){let l=p.length,f=p[0];for(;l--;)p[l]>f&&(f=p[l]);return f},arrayMin:function(p){let l=p.length,f=p[0];for(;l--;)p[l]l?p{let b=l%2/2,z=f?-1:1;return(Math.round(p*z-b)+b)*z},css:o,defined:L,destroyObjectProperties:function(p,l,f){S(p,function(b,z){b!==l&&(b!=null&&b.destroy)&&b.destroy(),(b!=null&&b.destroy||!f)&&delete p[z]})},diffObjects:function(p,l,f,b){let z={};return function T(k,Q,st,nt){let dt=f?Q:k;S(k,function(mt,Et){if(!nt&&b&&b.indexOf(Et)>-1&&Q[Et]){mt=s(mt),st[Et]=[];for(let Mt=0;Mt{if(Q.length>1)for(T=b=Q.length-1;T>0;T--)(z=Q[T]-Q[T-1])<0&&!k?(l==null||l(),l=void 0):z&&(f===void 0||z=k-1&&(k=Math.floor(Q)),Math.max(0,k-(p(l,"padding-left",!0)||0)-(p(l,"padding-right",!0)||0))}if(f==="height")return Math.max(0,Math.min(l.offsetHeight,l.scrollHeight)-(p(l,"padding-top",!0)||0)-(p(l,"padding-bottom",!0)||0));let T=J.getComputedStyle(l,void 0);return T&&(z=T.getPropertyValue(f),w(b,f!=="opacity")&&(z=Z(z))),z},inArray:function(p,l,f){return q(32,!1,void 0,{"Highcharts.inArray":"use Array.indexOf"}),l.indexOf(p,f)},insertItem:function(p,l){let f,b=p.options.index,z=l.length;for(f=p.options.isInternal?z:0;f=p))&&(z||!(Q<=(l[T]+(l[T+1]||l[T]))/2)));T++);return C(k*f,-Math.round(Math.log(.001)/Math.LN10))},objectEach:S,offset:function(p){let l=K.documentElement,f=p.parentElement||p.parentNode?p.getBoundingClientRect():{top:0,left:0,width:0,height:0};return{top:f.top+(J.pageYOffset||l.scrollTop)-(l.clientTop||0),left:f.left+(J.pageXOffset||l.scrollLeft)-(l.clientLeft||0),width:f.width,height:f.height}},pad:function(p,l,f){return Array((l||2)+1-String(p).replace("-","").length).join(f||"0")+p},pick:w,pInt:Z,pushUnique:function(p,l){return 0>p.indexOf(l)&&!!p.push(l)},relativeLength:function(p,l,f){return/%$/.test(p)?l*parseFloat(p)/100+(f||0):parseFloat(p)},removeEvent:v,replaceNested:function(p,...l){let f,b;do for(b of(f=p,l))p=p.replace(b[0],b[1]);while(p!==f);return p},splat:s,stableSort:function(p,l){let f,b,z=p.length;for(b=0;b0?setTimeout(p,l,f):(p.call(0,f),-1)},timeUnits:{millisecond:1,second:1e3,minute:6e4,hour:36e5,day:864e5,week:6048e5,month:24192e5,year:314496e5},uniqueKey:x,useSerialIds:function(p){return B=w(p,B)},wrap:function(p,l,f){let b=p[l];p[l]=function(){let z=arguments,T=this;return f.apply(this,[function(){return b.apply(T,arguments.length?arguments:z)}].concat([].slice.call(arguments)))}}}}),y(m,"Core/Chart/ChartDefaults.js",[],function(){return{alignThresholds:!1,panning:{enabled:!1,type:"x"},styledMode:!1,borderRadius:0,colorCount:10,allowMutatingData:!0,ignoreHiddenSeries:!0,spacing:[10,10,15,10],resetZoomButton:{theme:{},position:{}},reflow:!0,type:"line",zooming:{singleTouch:!1,resetButton:{theme:{zIndex:6},position:{align:"right",x:-10,y:10}}},width:null,height:null,borderColor:"#334eff",backgroundColor:"#ffffff",plotBorderColor:"#cccccc"}}),y(m,"Core/Color/Palettes.js",[],function(){return{colors:["#2caffe","#544fc5","#00e272","#fe6a35","#6b8abc","#d568fb","#2ee0ca","#fa4b42","#feb56a","#91e8e1"]}}),y(m,"Core/Time.js",[m["Core/Globals.js"],m["Core/Utilities.js"]],function(R,B){let{win:et}=R,{defined:K,error:J,extend:q,isNumber:Z,isObject:tt,merge:H,objectEach:X,pad:F,pick:U,splat:d,timeUnits:L}=B,M=R.isSafari&&et.Intl&&et.Intl.DateTimeFormat.prototype.formatRange,s=R.isSafari&&et.Intl&&!et.Intl.DateTimeFormat.prototype.formatRange;class _{constructor(o){this.options={},this.useUTC=!1,this.variableTimezone=!1,this.Date=et.Date,this.getTimezoneOffset=this.timezoneOffsetFunction(),this.update(o)}get(o,u){if(this.variableTimezone||this.timezoneOffset){let C=u.getTime(),E=C-this.getTimezoneOffset(u);u.setTime(E);let S=u["getUTC"+o]();return u.setTime(C),S}return this.useUTC?u["getUTC"+o]():u["get"+o]()}set(o,u,C){if(this.variableTimezone||this.timezoneOffset){if(o==="Milliseconds"||o==="Seconds"||o==="Minutes"&&this.getTimezoneOffset(u)%36e5==0)return u["setUTC"+o](C);let E=this.getTimezoneOffset(u),S=u.getTime()-E;u.setTime(S),u["setUTC"+o](C);let v=this.getTimezoneOffset(u);return S=u.getTime()+v,u.setTime(S)}return this.useUTC||M&&o==="FullYear"?u["setUTC"+o](C):u["set"+o](C)}update(o={}){let u=U(o.useUTC,!0);this.options=o=H(!0,this.options,o),this.Date=o.Date||et.Date||Date,this.useUTC=u,this.timezoneOffset=u&&o.timezoneOffset||void 0,this.getTimezoneOffset=this.timezoneOffsetFunction(),this.variableTimezone=u&&!!(o.getTimezoneOffset||o.timezone)}makeTime(o,u,C,E,S,v){let g,x,p;return this.useUTC?(g=this.Date.UTC.apply(0,arguments),x=this.getTimezoneOffset(g),g+=x,x!==(p=this.getTimezoneOffset(g))?g+=p-x:x-36e5!==this.getTimezoneOffset(g-36e5)||s||(g-=36e5)):g=new this.Date(o,u,U(C,1),U(E,0),U(S,0),U(v,0)).getTime(),g}timezoneOffsetFunction(){let o=this,u=this.options,C=u.getTimezoneOffset;return this.useUTC?u.timezone?E=>{try{let S=`shortOffset,${u.timezone||""}`,[v,g,x,p,l=0]=(_.formatCache[S]=_.formatCache[S]||Intl.DateTimeFormat("en",{timeZone:u.timezone,timeZoneName:"shortOffset"})).format(E).split(/(GMT|:)/).map(Number),f=-(36e5*(x+l/60));if(Z(f))return f}catch(S){J(34)}return 0}:this.useUTC&&C?E=>6e4*C(E.valueOf()):()=>6e4*(o.timezoneOffset||0):E=>6e4*new Date(E.toString()).getTimezoneOffset()}dateFormat(o,u,C){if(!K(u)||isNaN(u))return R.defaultOptions.lang&&R.defaultOptions.lang.invalidDate||"";o=U(o,"%Y-%m-%d %H:%M:%S");let E=this,S=new this.Date(u),v=this.get("Hours",S),g=this.get("Day",S),x=this.get("Date",S),p=this.get("Month",S),l=this.get("FullYear",S),f=R.defaultOptions.lang,b=f&&f.weekdays,z=f&&f.shortWeekdays;return X(q({a:z?z[g]:b[g].substr(0,3),A:b[g],d:F(x),e:F(x,2," "),w:g,b:f.shortMonths[p],B:f.months[p],m:F(p+1),o:p+1,y:l.toString().substr(2,2),Y:l,H:F(v),k:v,I:F(v%12||12),l:v%12||12,M:F(this.get("Minutes",S)),p:v<12?"AM":"PM",P:v<12?"am":"pm",S:F(this.get("Seconds",S)),L:F(Math.floor(u%1e3),3)},R.dateFormats),function(T,k){for(;o.indexOf("%"+k)!==-1;)o=o.replace("%"+k,typeof T=="function"?T.call(E,u):T)}),C?o.substr(0,1).toUpperCase()+o.substr(1):o}resolveDTLFormat(o){return tt(o,!0)?o:{main:(o=d(o))[0],from:o[1],to:o[2]}}getTimeTicks(o,u,C,E){let S,v,g,x,p=this,l=p.Date,f=[],b={},z=new l(u),T=o.unitRange,k=o.count||1;if(E=U(E,1),K(u)){p.set("Milliseconds",z,T>=L.second?0:k*Math.floor(p.get("Milliseconds",z)/k)),T>=L.second&&p.set("Seconds",z,T>=L.minute?0:k*Math.floor(p.get("Seconds",z)/k)),T>=L.minute&&p.set("Minutes",z,T>=L.hour?0:k*Math.floor(p.get("Minutes",z)/k)),T>=L.hour&&p.set("Hours",z,T>=L.day?0:k*Math.floor(p.get("Hours",z)/k)),T>=L.day&&p.set("Date",z,T>=L.month?1:Math.max(1,k*Math.floor(p.get("Date",z)/k))),T>=L.month&&(p.set("Month",z,T>=L.year?0:k*Math.floor(p.get("Month",z)/k)),v=p.get("FullYear",z)),T>=L.year&&(v-=v%k,p.set("FullYear",z,v)),T===L.week&&(x=p.get("Day",z),p.set("Date",z,p.get("Date",z)-x+E+(x4*L.month||p.getTimezoneOffset(u)!==p.getTimezoneOffset(C));let dt=z.getTime();for(S=1;dt1?dt=p.makeTime(v,Q,st,nt+S*k):dt+=T*k,S++;f.push(dt),T<=L.hour&&f.length<1e4&&f.forEach(function(mt){mt%18e5==0&&p.dateFormat("%H%M%S%L",mt)==="000000000"&&(b[mt]="day")})}return f.info=q(o,{higherRanks:b,totalRange:T*k}),f}getDateFormat(o,u,C,E){let S=this.dateFormat("%m-%d %H:%M:%S.%L",u),v="01-01 00:00:00.000",g={millisecond:15,second:12,minute:9,hour:6,day:3},x="millisecond",p=x;for(x in L){if(o===L.week&&+this.dateFormat("%w",u)===C&&S.substr(6)===v.substr(6)){x="week";break}if(L[x]>o){x=p;break}if(g[x]&&S.substr(g[x])!==v.substr(g[x]))break;x!=="week"&&(p=x)}return this.resolveDTLFormat(E[x]).main}}return _.formatCache={},_}),y(m,"Core/Defaults.js",[m["Core/Chart/ChartDefaults.js"],m["Core/Globals.js"],m["Core/Color/Palettes.js"],m["Core/Time.js"],m["Core/Utilities.js"]],function(R,B,et,K,J){let{isTouchDevice:q}=B,{fireEvent:Z,merge:tt}=J,H={colors:et.colors,symbols:["circle","diamond","square","triangle","triangle-down"],lang:{loading:"Loading...",months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],weekdays:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],decimalPoint:".",numericSymbols:["k","M","G","T","P","E"],resetZoom:"Reset zoom",resetZoomTitle:"Reset zoom level 1:1",thousandsSep:" "},global:{buttonTheme:{fill:"#f7f7f7",padding:8,r:2,stroke:"#cccccc","stroke-width":1,style:{color:"#333333",cursor:"pointer",fontSize:"0.8em",fontWeight:"normal"},states:{hover:{fill:"#e6e6e6"},select:{fill:"#e6e9ff",style:{color:"#000000",fontWeight:"bold"}},disabled:{style:{color:"#cccccc"}}}}},time:{Date:void 0,getTimezoneOffset:void 0,timezone:void 0,timezoneOffset:0,useUTC:!0},chart:R,title:{style:{color:"#333333",fontWeight:"bold"},text:"Chart title",align:"center",margin:15,widthAdjust:-44},subtitle:{style:{color:"#666666",fontSize:"0.8em"},text:"",align:"center",widthAdjust:-44},caption:{margin:15,style:{color:"#666666",fontSize:"0.8em"},text:"",align:"left",verticalAlign:"bottom"},plotOptions:{},legend:{enabled:!0,align:"center",alignColumns:!0,className:"highcharts-no-tooltip",events:{},layout:"horizontal",itemMarginBottom:2,itemMarginTop:2,labelFormatter:function(){return this.name},borderColor:"#999999",borderRadius:0,navigation:{style:{fontSize:"0.8em"},activeColor:"#0022ff",inactiveColor:"#cccccc"},itemStyle:{color:"#333333",cursor:"pointer",fontSize:"0.8em",textDecoration:"none",textOverflow:"ellipsis"},itemHoverStyle:{color:"#000000"},itemHiddenStyle:{color:"#666666",textDecoration:"line-through"},shadow:!1,itemCheckboxStyle:{position:"absolute",width:"13px",height:"13px"},squareSymbol:!0,symbolPadding:5,verticalAlign:"bottom",x:0,y:0,title:{style:{fontSize:"0.8em",fontWeight:"bold"}}},loading:{labelStyle:{fontWeight:"bold",position:"relative",top:"45%"},style:{position:"absolute",backgroundColor:"#ffffff",opacity:.5,textAlign:"center"}},tooltip:{enabled:!0,animation:{duration:300,easing:F=>Math.sqrt(1-Math.pow(F-1,2))},borderRadius:3,dateTimeLabelFormats:{millisecond:"%A, %e %b, %H:%M:%S.%L",second:"%A, %e %b, %H:%M:%S",minute:"%A, %e %b, %H:%M",hour:"%A, %e %b, %H:%M",day:"%A, %e %b %Y",week:"Week from %A, %e %b %Y",month:"%B %Y",year:"%Y"},footerFormat:"",headerShape:"callout",hideDelay:500,padding:8,shape:"callout",shared:!1,snap:q?25:10,headerFormat:'{point.key}
',pointFormat:'\u25CF {series.name}: {point.y}
',backgroundColor:"#ffffff",borderWidth:void 0,shadow:!0,stickOnContact:!1,style:{color:"#333333",cursor:"default",fontSize:"0.8em"},useHTML:!1},credits:{enabled:!0,href:"https://www.highcharts.com?credits",position:{align:"right",x:-10,verticalAlign:"bottom",y:-5},style:{cursor:"pointer",color:"#999999",fontSize:"0.6em"},text:"Highcharts.com"}};H.chart.styledMode=!1;let X=new K(H.time);return{defaultOptions:H,defaultTime:X,getOptions:function(){return H},setOptions:function(F){return Z(B,"setOptions",{options:F}),tt(!0,H,F),(F.time||F.global)&&(B.time?B.time.update(tt(H.global,H.time,F.global,F.time)):B.time=X),H}}}),y(m,"Core/Color/Color.js",[m["Core/Globals.js"],m["Core/Utilities.js"]],function(R,B){let{isNumber:et,merge:K,pInt:J}=B;class q{static parse(tt){return tt?new q(tt):q.None}constructor(tt){let H,X,F,U;this.rgba=[NaN,NaN,NaN,NaN],this.input=tt;let d=R.Color;if(d&&d!==q)return new d(tt);if(typeof tt=="object"&&tt.stops!==void 0)this.stops=tt.stops.map(L=>new q(L[1]));else if(typeof tt=="string"){if(this.input=tt=q.names[tt.toLowerCase()]||tt,tt.charAt(0)==="#"){let L=tt.length,M=parseInt(tt.substr(1),16);L===7?X=[(16711680&M)>>16,(65280&M)>>8,255&M,1]:L===4&&(X=[(3840&M)>>4|(3840&M)>>8,(240&M)>>4|240&M,(15&M)<<4|15&M,1])}if(!X)for(F=q.parsers.length;F--&&!X;)(H=(U=q.parsers[F]).regex.exec(tt))&&(X=U.parse(H))}X&&(this.rgba=X)}get(tt){let H=this.input,X=this.rgba;if(typeof H=="object"&&this.stops!==void 0){let F=K(H);return F.stops=[].slice.call(F.stops),this.stops.forEach((U,d)=>{F.stops[d]=[F.stops[d][0],U.get(tt)]}),F}return X&&et(X[0])?tt!=="rgb"&&(tt||X[3]!==1)?tt==="a"?`${X[3]}`:"rgba("+X.join(",")+")":"rgb("+X[0]+","+X[1]+","+X[2]+")":H}brighten(tt){let H=this.rgba;if(this.stops)this.stops.forEach(function(X){X.brighten(tt)});else if(et(tt)&&tt!==0)for(let X=0;X<3;X++)H[X]+=J(255*tt),H[X]<0&&(H[X]=0),H[X]>255&&(H[X]=255);return this}setOpacity(tt){return this.rgba[3]=tt,this}tweenTo(tt,H){let X=this.rgba,F=tt.rgba;if(!et(X[0])||!et(F[0]))return tt.input||"none";let U=F[3]!==1||X[3]!==1;return(U?"rgba(":"rgb(")+Math.round(F[0]+(X[0]-F[0])*(1-H))+","+Math.round(F[1]+(X[1]-F[1])*(1-H))+","+Math.round(F[2]+(X[2]-F[2])*(1-H))+(U?","+(F[3]+(X[3]-F[3])*(1-H)):"")+")"}}return q.names={white:"#ffffff",black:"#000000"},q.parsers=[{regex:/rgba\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d?(?:\.\d+)?)\s*\)/,parse:function(Z){return[J(Z[1]),J(Z[2]),J(Z[3]),parseFloat(Z[4],10)]}},{regex:/rgb\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*\)/,parse:function(Z){return[J(Z[1]),J(Z[2]),J(Z[3]),1]}}],q.None=new q(""),q}),y(m,"Core/Animation/Fx.js",[m["Core/Color/Color.js"],m["Core/Globals.js"],m["Core/Utilities.js"]],function(R,B,et){let{parse:K}=R,{win:J}=B,{isNumber:q,objectEach:Z}=et;class tt{constructor(X,F,U){this.pos=NaN,this.options=F,this.elem=X,this.prop=U}dSetter(){let X=this.paths,F=X&&X[0],U=X&&X[1],d=this.now||0,L=[];if(d!==1&&F&&U)if(F.length===U.length&&d<1)for(let M=0;M=_+this.startTime?(this.now=this.end,this.pos=1,this.update(),w[this.prop]=!0,U=!0,Z(w,function(o){o!==!0&&(U=!1)}),U&&s&&s.call(M),F=!1):(this.pos=L.easing((d-this.startTime)/_),this.now=this.start+(this.end-this.start)*this.pos,this.update(),F=!0),F}initPath(X,F,U){let d=X.startX,L=X.endX,M=U.slice(),s=X.isArea,_=s?2:1,w=F&&U.length>F.length&&U.hasStackedCliffs,o,u,C,E,S=F&&F.slice();if(!S||w)return[M,M];function v(x,p){for(;x.length{let C=F(u.options.animation);w=Z(L)&&et(L.defer)?s.defer:Math.max(w,C.duration+C.defer),o=Math.min(s.duration,C.duration)}),d.renderer.forExport&&(w=0),{defer:Math.max(0,w-o),duration:Math.min(w,o)}},setAnimation:function(d,L){L.renderer.globalAnimation=X(d,L.options.chart.animation,!0)},stop:U}}),y(m,"Core/Renderer/HTML/AST.js",[m["Core/Globals.js"],m["Core/Utilities.js"]],function(R,B){let{SVG_NS:et,win:K}=R,{attr:J,createElement:q,css:Z,error:tt,isFunction:H,isString:X,objectEach:F,splat:U}=B,{trustedTypes:d}=K,L=d&&H(d.createPolicy)&&d.createPolicy("highcharts",{createHTML:w=>w}),M=L?L.createHTML(""):"",s=function(){try{return!!new DOMParser().parseFromString(M,"text/html")}catch(w){return!1}}();class _{static filterUserAttributes(o){return F(o,(u,C)=>{let E=!0;_.allowedAttributes.indexOf(C)===-1&&(E=!1),["background","dynsrc","href","lowsrc","src"].indexOf(C)!==-1&&(E=X(u)&&_.allowedReferences.some(S=>u.indexOf(S)===0)),E||(tt(33,!1,void 0,{"Invalid attribute in config":`${C}`}),delete o[C]),X(u)&&o[C]&&(o[C]=u.replace(/{let E=C.split(":").map(v=>v.trim()),S=E.shift();return S&&E.length&&(u[S.replace(/-([a-z])/g,v=>v[1].toUpperCase())]=E.join(":")),u},{})}static setElementHTML(o,u){o.innerHTML=_.emptyHTML,u&&new _(u).addToDOM(o)}constructor(o){this.nodes=typeof o=="string"?this.parseMarkup(o):o}addToDOM(o){return function u(C,E){let S;return U(C).forEach(function(v){let g,x=v.tagName,p=v.textContent?R.doc.createTextNode(v.textContent):void 0,l=_.bypassHTMLFiltering;if(x)if(x==="#text")g=p;else if(_.allowedTags.indexOf(x)!==-1||l){let f=x==="svg"?et:E.namespaceURI||et,b=R.doc.createElementNS(f,x),z=v.attributes||{};F(v,function(T,k){k!=="tagName"&&k!=="attributes"&&k!=="children"&&k!=="style"&&k!=="textContent"&&(z[k]=T)}),J(b,l?z:_.filterUserAttributes(z)),v.style&&Z(b,v.style),p&&b.appendChild(p),u(v.children||[],b),g=b}else tt(33,!1,void 0,{"Invalid tagName in config":x});g&&E.appendChild(g),S=g}),S}(this.nodes,o)}parseMarkup(o){let u,C=[];if(o=o.trim().replace(/ style=(["'])/g," data-style=$1"),s)u=new DOMParser().parseFromString(L?L.createHTML(o):o,"text/html");else{let S=q("div");S.innerHTML=o,u={body:S}}let E=(S,v)=>{let g=S.nodeName.toLowerCase(),x={tagName:g};g==="#text"&&(x.textContent=S.textContent||"");let p=S.attributes;if(p){let l={};[].forEach.call(p,f=>{f.name==="data-style"?x.style=_.parseStyle(f.value):l[f.name]=f.value}),x.attributes=l}if(S.childNodes.length){let l=[];[].forEach.call(S.childNodes,f=>{E(f,l)}),l.length&&(x.children=l)}v.push(x)};return[].forEach.call(u.body.childNodes,S=>E(S,C)),C}}return _.allowedAttributes=["alt","aria-controls","aria-describedby","aria-expanded","aria-haspopup","aria-hidden","aria-label","aria-labelledby","aria-live","aria-pressed","aria-readonly","aria-roledescription","aria-selected","class","clip-path","color","colspan","cx","cy","d","dx","dy","disabled","fill","filterUnits","flood-color","flood-opacity","height","href","id","in","in2","markerHeight","markerWidth","offset","opacity","operator","orient","padding","paddingLeft","paddingRight","patternUnits","r","radius","refX","refY","role","scope","slope","src","startOffset","stdDeviation","stroke","stroke-linecap","stroke-width","style","tableValues","result","rowspan","summary","target","tabindex","text-align","text-anchor","textAnchor","textLength","title","type","valign","width","x","x1","x2","xlink:href","y","y1","y2","zIndex"],_.allowedReferences=["https://","http://","mailto:","/","../","./","#"],_.allowedTags=["a","abbr","b","br","button","caption","circle","clipPath","code","dd","defs","div","dl","dt","em","feComponentTransfer","feComposite","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feMorphology","feOffset","feMerge","feMergeNode","filter","h1","h2","h3","h4","h5","h6","hr","i","img","li","linearGradient","marker","ol","p","path","pattern","pre","rect","small","span","stop","strong","style","sub","sup","svg","table","text","textPath","thead","title","tbody","tspan","td","th","tr","u","ul","#text"],_.emptyHTML=M,_.bypassHTMLFiltering=!1,_}),y(m,"Core/Templating.js",[m["Core/Defaults.js"],m["Core/Utilities.js"]],function(R,B){let{defaultOptions:et,defaultTime:K}=R,{extend:J,getNestedProperty:q,isArray:Z,isNumber:tt,isObject:H,pick:X,pInt:F}=B,U={add:(M,s)=>M+s,divide:(M,s)=>s!==0?M/s:"",eq:(M,s)=>M==s,each:function(M){let s=arguments[arguments.length-1];return!!Z(M)&&M.map((_,w)=>d(s.body,J(H(_)?_:{"@this":_},{"@index":w,"@first":w===0,"@last":w===M.length-1}))).join("")},ge:(M,s)=>M>=s,gt:(M,s)=>M>s,if:M=>!!M,le:(M,s)=>M<=s,lt:(M,s)=>MM*s,ne:(M,s)=>M!=s,subtract:(M,s)=>M-s,unless:M=>!M};function d(M="",s,_){let w=/\{([\w\:\.\,;\-\/<>%@"'’= #\(\)]+)\}/g,o=/\(([\w\:\.\,;\-\/<>%@"'= ]+)\)/g,u=[],C=/f$/,E=/\.(\d)/,S=et.lang,v=_&&_.time||K,g=_&&_.numberFormatter||L,x=(z="")=>{let T;return z==="true"||z!=="false"&&((T=Number(z)).toString()===z?T:q(z,s))},p,l,f=0,b;for(;(p=w.exec(M))!==null;){let z=o.exec(p[1]);z&&(p=z,b=!0),l&&l.isBlock||(l={ctx:s,expression:p[1],find:p[0],isBlock:p[1].charAt(0)==="#",start:p.index,startInner:p.index+p[0].length,length:p[0].length});let T=p[1].split(" ")[0].replace("#","");U[T]&&(l.isBlock&&T===l.fn&&f++,l.fn||(l.fn=T));let k=p[1]==="else";if(l.isBlock&&l.fn&&(p[1]===`/${l.fn}`||k))if(f)!k&&f--;else{let Q=l.startInner,st=M.substr(Q,p.index-Q);l.body===void 0?(l.body=st,l.startInner=p.index+p[0].length):l.elseBody=st,l.find+=st+p[0],k||(u.push(l),l=void 0)}else l.isBlock||u.push(l);if(z&&!(l!=null&&l.isBlock))break}return u.forEach(z=>{let T,k,{body:Q,elseBody:st,expression:nt,fn:dt}=z;if(dt){let mt=[z],Et=nt.split(" ");for(k=U[dt].length;k--;)mt.unshift(x(Et[k+1]));T=U[dt].apply(s,mt),z.isBlock&&typeof T=="boolean"&&(T=d(T?Q:st,s,_))}else{let mt=nt.split(":");if(T=x(mt.shift()||""),mt.length&&typeof T=="number"){let Et=mt.join(":");if(C.test(Et)){let Mt=parseInt((Et.match(E)||["","-1"])[1],10);T!==null&&(T=g(T,Mt,S.decimalPoint,Et.indexOf(",")>-1?S.thousandsSep:""))}else T=v.dateFormat(Et,T)}}M=M.replace(z.find,X(T,""))}),b?d(M,s,_):M}function L(M,s,_,w){let o,u;M=+M||0,s=+s;let C=et.lang,E=(M.toString().split(".")[1]||"").split("e")[0].length,S=M.toString().split("e"),v=s;s===-1?s=Math.min(E,20):tt(s)?s&&S[1]&&S[1]<0&&((u=s+ +S[1])>=0?(S[0]=(+S[0]).toExponential(u).split("e")[0],s=u):(S[0]=S[0].split(".")[0]||0,M=s<20?(S[0]*Math.pow(10,S[1])).toFixed(s):0,S[1]=0)):s=2;let g=(Math.abs(S[1]?S[0]:M)+Math.pow(10,-Math.max(s,E)-1)).toFixed(s),x=String(F(g)),p=x.length>3?x.length%3:0;return _=X(_,C.decimalPoint),w=X(w,C.thousandsSep),o=(M<0?"-":"")+(p?x.substr(0,p)+w:""),0>+S[1]&&!v?o="0":o+=x.substr(p).replace(/(\d{3})(?=\d)/g,"$1"+w),s?o+=_+g.slice(-s):+o==0&&(o="0"),S[1]&&+o!=0&&(o+="e"+S[1]),o}return{dateFormat:function(M,s,_){return K.dateFormat(M,s,_)},format:d,helpers:U,numberFormat:L}}),y(m,"Core/Renderer/RendererRegistry.js",[m["Core/Globals.js"]],function(R){var B,et;let K;return(et=B||(B={})).rendererTypes={},et.getRendererType=function(J=K){return et.rendererTypes[J]||et.rendererTypes[K]},et.registerRendererType=function(J,q,Z){et.rendererTypes[J]=q,(!K||Z)&&(K=J,R.Renderer=q)},B}),y(m,"Core/Renderer/RendererUtilities.js",[m["Core/Utilities.js"]],function(R){var B;let{clamp:et,pick:K,pushUnique:J,stableSort:q}=R;return(B||(B={})).distribute=function Z(tt,H,X){let F=tt,U=F.reducedLen||H,d=(x,p)=>x.target-p.target,L=[],M=tt.length,s=[],_=L.push,w,o,u,C=!0,E,S,v=0,g;for(w=M;w--;)v+=tt[w].size;if(v>U){for(q(tt,(x,p)=>(p.rank||0)-(x.rank||0)),u=(g=tt[0].rank===tt[tt.length-1].rank)?M/2:-1,o=g?u:M-1;u&&v>U;)E=tt[w=Math.floor(o)],J(s,w)&&(v-=E.size),o+=u,g&&o>=tt.length&&(u/=2,o=u);s.sort((x,p)=>p-x).forEach(x=>_.apply(L,tt.splice(x,1)))}for(q(tt,d),tt=tt.map(x=>({size:x.size,targets:[x.target],align:K(x.align,.5)}));C;){for(w=tt.length;w--;)E=tt[w],S=(Math.min.apply(0,E.targets)+Math.max.apply(0,E.targets))/2,E.pos=et(S-E.size*E.align,0,H-E.size);for(w=tt.length,C=!1;w--;)w>0&&tt[w-1].pos+tt[w-1].size>tt[w].pos&&(tt[w-1].size+=tt[w].size,tt[w-1].targets=tt[w-1].targets.concat(tt[w].targets),tt[w-1].align=.5,tt[w-1].pos+tt[w-1].size>H&&(tt[w-1].pos=H-tt[w-1].size),tt.splice(w,1),C=!0)}return _.apply(F,L),w=0,tt.some(x=>{let p=0;return(x.targets||[]).some(()=>(F[w].pos=x.pos+p,X!==void 0&&Math.abs(F[w].pos-F[w].target)>X?(F.slice(0,w+1).forEach(l=>delete l.pos),F.reducedLen=(F.reducedLen||H)-.1*H,F.reducedLen>.1*H&&Z(F,H,X),!0):(p+=F[w].size,w++,!1)))}),q(F,d),F},B}),y(m,"Core/Renderer/SVG/SVGElement.js",[m["Core/Animation/AnimationUtilities.js"],m["Core/Color/Color.js"],m["Core/Globals.js"],m["Core/Utilities.js"]],function(R,B,et,K){let{animate:J,animObject:q,stop:Z}=R,{deg2rad:tt,doc:H,svg:X,SVG_NS:F,win:U}=et,{addEvent:d,attr:L,createElement:M,crisp:s,css:_,defined:w,erase:o,extend:u,fireEvent:C,isArray:E,isFunction:S,isObject:v,isString:g,merge:x,objectEach:p,pick:l,pInt:f,pushUnique:b,replaceNested:z,syncTimeout:T,uniqueKey:k}=K;class Q{_defaultGetter(nt){let dt=l(this[nt+"Value"],this[nt],this.element?this.element.getAttribute(nt):null,0);return/^-?[\d\.]+$/.test(dt)&&(dt=parseFloat(dt)),dt}_defaultSetter(nt,dt,mt){mt.setAttribute(dt,nt)}add(nt){let dt,mt=this.renderer,Et=this.element;return nt&&(this.parentGroup=nt),this.textStr!==void 0&&this.element.nodeName==="text"&&mt.buildText(this),this.added=!0,(!nt||nt.handleZ||this.zIndex)&&(dt=this.zIndexSetter()),dt||(nt?nt.element:mt.box).appendChild(Et),this.onAdd&&this.onAdd(),this}addClass(nt,dt){let mt=dt?"":this.attr("class")||"";return(nt=(nt||"").split(/ /g).reduce(function(Et,Mt){return mt.indexOf(Mt)===-1&&Et.push(Mt),Et},mt?[mt]:[]).join(" "))!==mt&&this.attr("class",nt),this}afterSetters(){this.doTransform&&(this.updateTransform(),this.doTransform=!1)}align(nt,dt,mt,Et=!0){let Mt,I,Y,rt,ot={},D=this.renderer,P=D.alignedObjects,W=!!nt;nt?(this.alignOptions=nt,this.alignByTranslate=dt,this.alignTo=mt):(nt=this.alignOptions||{},dt=this.alignByTranslate,mt=this.alignTo);let lt=!mt||g(mt)?mt||"renderer":void 0;lt&&(W&&b(P,this),mt=void 0);let it=l(mt,D[lt],D),vt=nt.align,pt=nt.verticalAlign;return Mt=(it.x||0)+(nt.x||0),I=(it.y||0)+(nt.y||0),vt==="right"?Y=1:vt==="center"&&(Y=2),Y&&(Mt+=((it.width||0)-(nt.width||0))/Y),ot[dt?"translateX":"x"]=Math.round(Mt),pt==="bottom"?rt=1:pt==="middle"&&(rt=2),rt&&(I+=((it.height||0)-(nt.height||0))/rt),ot[dt?"translateY":"y"]=Math.round(I),Et&&(this[this.placed?"animate":"attr"](ot),this.placed=!0),this.alignAttr=ot,this}alignSetter(nt){let dt={left:"start",center:"middle",right:"end"};dt[nt]&&(this.alignValue=nt,this.element.setAttribute("text-anchor",dt[nt]))}animate(nt,dt,mt){let Et=q(l(dt,this.renderer.globalAnimation,!0)),Mt=Et.defer;return H.hidden&&(Et.duration=0),Et.duration!==0?(mt&&(Et.complete=mt),T(()=>{this.element&&J(this,nt,Et)},Mt)):(this.attr(nt,void 0,mt||Et.complete),p(nt,function(I,Y){Et.step&&Et.step.call(this,I,{prop:Y,pos:1,elem:this})},this)),this}applyTextOutline(nt){let dt=this.element;nt.indexOf("contrast")!==-1&&(nt=nt.replace(/contrast/g,this.renderer.getContrast(dt.style.fill)));let mt=nt.split(" "),Et=mt[mt.length-1],Mt=mt[0];if(Mt&&Mt!=="none"&&et.svg){this.fakeTS=!0,Mt=Mt.replace(/(^[\d\.]+)(.*?)$/g,function(D,P,W){return 2*Number(P)+W}),this.removeTextOutline();let I=H.createElementNS(F,"tspan");L(I,{class:"highcharts-text-outline",fill:Et,stroke:Et,"stroke-width":Mt,"stroke-linejoin":"round"});let Y=dt.querySelector("textPath")||dt;[].forEach.call(Y.childNodes,D=>{let P=D.cloneNode(!0);P.removeAttribute&&["fill","stroke","stroke-width","stroke"].forEach(W=>P.removeAttribute(W)),I.appendChild(P)});let rt=0;[].forEach.call(Y.querySelectorAll("text tspan"),D=>{rt+=Number(D.getAttribute("dy"))});let ot=H.createElementNS(F,"tspan");ot.textContent="\u200B",L(ot,{x:Number(dt.getAttribute("x")),dy:-rt}),I.appendChild(ot),Y.insertBefore(I,Y.firstChild)}}attr(nt,dt,mt,Et){let{element:Mt}=this,I=Q.symbolCustomAttribs,Y,rt,ot=this,D;return typeof nt=="string"&&dt!==void 0&&(Y=nt,(nt={})[Y]=dt),typeof nt=="string"?ot=(this[nt+"Getter"]||this._defaultGetter).call(this,nt,Mt):(p(nt,function(P,W){D=!1,Et||Z(this,W),this.symbolName&&I.indexOf(W)!==-1&&(rt||(this.symbolAttr(nt),rt=!0),D=!0),this.rotation&&(W==="x"||W==="y")&&(this.doTransform=!0),D||(this[W+"Setter"]||this._defaultSetter).call(this,P,W,Mt)},this),this.afterSetters()),mt&&mt.call(this),ot}clip(nt){if(nt&&!nt.clipPath){let dt=k()+"-",mt=this.renderer.createElement("clipPath").attr({id:dt}).add(this.renderer.defs);u(nt,{clipPath:mt,id:dt,count:0}),nt.add(mt)}return this.attr("clip-path",nt?`url(${this.renderer.url}#${nt.id})`:"none")}crisp(nt,dt){dt=Math.round(dt||nt.strokeWidth||0);let mt=nt.x||this.x||0,Et=nt.y||this.y||0,Mt=(nt.width||this.width||0)+mt,I=(nt.height||this.height||0)+Et,Y=s(mt,dt),rt=s(Et,dt);return u(nt,{x:Y,y:rt,width:s(Mt,dt)-Y,height:s(I,dt)-rt}),w(nt.strokeWidth)&&(nt.strokeWidth=dt),nt}complexColor(nt,dt,mt){let Et=this.renderer,Mt,I,Y,rt,ot,D,P,W,lt,it,vt=[],pt;C(this.renderer,"complexColor",{args:arguments},function(){if(nt.radialGradient?I="radialGradient":nt.linearGradient&&(I="linearGradient"),I){if(Y=nt[I],ot=Et.gradients,D=nt.stops,lt=mt.radialReference,E(Y)&&(nt[I]=Y={x1:Y[0],y1:Y[1],x2:Y[2],y2:Y[3],gradientUnits:"userSpaceOnUse"}),I==="radialGradient"&<&&!w(Y.gradientUnits)&&(rt=Y,Y=x(Y,Et.getRadialAttr(lt,rt),{gradientUnits:"userSpaceOnUse"})),p(Y,function(xt,Ct){Ct!=="id"&&vt.push(Ct,xt)}),p(D,function(xt){vt.push(xt)}),ot[vt=vt.join(",")])it=ot[vt].attr("id");else{Y.id=it=k();let xt=ot[vt]=Et.createElement(I).attr(Y).add(Et.defs);xt.radAttr=rt,xt.stops=[],D.forEach(function(Ct){Ct[1].indexOf("rgba")===0?(P=(Mt=B.parse(Ct[1])).get("rgb"),W=Mt.get("a")):(P=Ct[1],W=1);let Tt=Et.createElement("stop").attr({offset:Ct[0],"stop-color":P,"stop-opacity":W}).add(xt);xt.stops.push(Tt)})}pt="url("+Et.url+"#"+it+")",mt.setAttribute(dt,pt),mt.gradient=vt,nt.toString=function(){return pt}}})}css(nt){let dt=this.styles,mt={},Et=this.element,Mt,I=!dt;if(dt&&p(nt,function(Y,rt){dt&&dt[rt]!==Y&&(mt[rt]=Y,I=!0)}),I){dt&&(nt=u(dt,mt)),nt.width===null||nt.width==="auto"?delete this.textWidth:Et.nodeName.toLowerCase()==="text"&&nt.width&&(Mt=this.textWidth=f(nt.width)),u(this.styles,nt),Mt&&!X&&this.renderer.forExport&&delete nt.width;let Y=x(nt);Et.namespaceURI===this.SVG_NS&&(["textOutline","textOverflow","width"].forEach(rt=>Y&&delete Y[rt]),Y.color&&(Y.fill=Y.color)),_(Et,Y)}return this.added&&(this.element.nodeName==="text"&&this.renderer.buildText(this),nt.textOutline&&this.applyTextOutline(nt.textOutline)),this}dashstyleSetter(nt){let dt,mt=this["stroke-width"];if(mt==="inherit"&&(mt=1),nt=nt&&nt.toLowerCase()){let Et=nt.replace("shortdashdotdot","3,1,1,1,1,1,").replace("shortdashdot","3,1,1,1").replace("shortdot","1,1,").replace("shortdash","3,1,").replace("longdash","8,3,").replace(/dot/g,"1,3,").replace("dash","4,3,").replace(/,$/,"").split(",");for(dt=Et.length;dt--;)Et[dt]=""+f(Et[dt])*l(mt,NaN);nt=Et.join(",").replace(/NaN/g,"none"),this.element.setAttribute("stroke-dasharray",nt)}}destroy(){var rt;let nt=this,dt=nt.element||{},mt=nt.renderer,Et=dt.ownerSVGElement,Mt=dt.nodeName==="SPAN"&&nt.parentGroup||void 0,I,Y;if(dt.onclick=dt.onmouseout=dt.onmouseover=dt.onmousemove=dt.point=null,Z(nt),nt.clipPath&&Et){let ot=nt.clipPath;[].forEach.call(Et.querySelectorAll("[clip-path],[CLIP-PATH]"),function(D){D.getAttribute("clip-path").indexOf(ot.element.id)>-1&&D.removeAttribute("clip-path")}),nt.clipPath=ot.destroy()}if(nt.connector=(rt=nt.connector)==null?void 0:rt.destroy(),nt.stops){for(Y=0;YMt&&Mt.join?(I?Et+" ":"")+Mt.join(" "):(Mt||"").toString(),"")),/(NaN| {2}|^$)/.test(nt)&&(nt="M 0 0"),this[dt]!==nt&&(mt.setAttribute(dt,nt),this[dt]=nt)}fillSetter(nt,dt,mt){typeof nt=="string"?mt.setAttribute(dt,nt):nt&&this.complexColor(nt,dt,mt)}hrefSetter(nt,dt,mt){mt.setAttributeNS("http://www.w3.org/1999/xlink",dt,nt)}getBBox(nt,dt){let mt,Et,Mt,I,{alignValue:Y,element:rt,renderer:ot,styles:D,textStr:P}=this,{cache:W,cacheKeys:lt}=ot,it=rt.namespaceURI===this.SVG_NS,vt=l(dt,this.rotation,0),pt=ot.styledMode?rt&&Q.prototype.getStyle.call(rt,"font-size"):D.fontSize;if(w(P)&&((I=P.toString()).indexOf("<")===-1&&(I=I.replace(/\d/g,"0")),I+=["",ot.rootFontSize,pt,vt,this.textWidth,Y,D.textOverflow,D.fontWeight].join(",")),I&&!nt&&(mt=W[I]),!mt||mt.polygon){if(it||ot.forExport){try{Mt=this.fakeTS&&function(Ct){let Tt=rt.querySelector(".highcharts-text-outline");Tt&&_(Tt,{display:Ct})},S(Mt)&&Mt("none"),mt=rt.getBBox?u({},rt.getBBox()):{width:rt.offsetWidth,height:rt.offsetHeight,x:0,y:0},S(Mt)&&Mt("")}catch(Ct){}(!mt||mt.width<0)&&(mt={x:0,y:0,width:0,height:0})}else mt=this.htmlGetBBox();Et=mt.height,it&&(mt.height=Et={"11px,17":14,"13px,20":16}[`${pt||""},${Math.round(Et)}`]||Et),vt&&(mt=this.getRotatedBox(mt,vt));let xt={bBox:mt};C(this,"afterGetBBox",xt),mt=xt.bBox}if(I&&(P===""||mt.height>0)){for(;lt.length>250;)delete W[lt.shift()];W[I]||lt.push(I),W[I]=mt}return mt}getRotatedBox(nt,dt){let{x:mt,y:Et,width:Mt,height:I}=nt,{alignValue:Y,translateY:rt,rotationOriginX:ot=0,rotationOriginY:D=0}=this,P={right:1,center:.5}[Y||0]||0,W=Number(this.element.getAttribute("y")||0)-(rt?0:Et),lt=dt*tt,it=(dt-90)*tt,vt=Math.cos(lt),pt=Math.sin(lt),xt=Mt*vt,Ct=Mt*pt,Tt=Math.cos(it),Nt=Math.sin(it),[[gt,wt],[Rt,jt]]=[ot,D].map(te=>[te-te*vt,te*pt]),Zt=mt+P*(Mt-xt)+gt+jt+W*Tt,ne=Zt+xt,Wt=ne-I*Tt,le=Wt-xt,fe=Et+W-P*Ct-wt+Rt+W*Nt,xe=fe+Ct,be=xe-I*Nt,Ye=be-Ct,tn=Math.min(Zt,ne,Wt,le),on=Math.min(fe,xe,be,Ye),Jt=Math.max(Zt,ne,Wt,le)-tn,Kt=Math.max(fe,xe,be,Ye)-on;return{x:tn,y:on,width:Jt,height:Kt,polygon:[[Zt,fe],[ne,xe],[Wt,be],[le,Ye]]}}getStyle(nt){return U.getComputedStyle(this.element||this,"").getPropertyValue(nt)}hasClass(nt){return(""+this.attr("class")).split(" ").indexOf(nt)!==-1}hide(){return this.attr({visibility:"hidden"})}htmlGetBBox(){return{height:0,width:0,x:0,y:0}}constructor(nt,dt){this.onEvents={},this.opacity=1,this.SVG_NS=F,this.element=dt==="span"||dt==="body"?M(dt):H.createElementNS(this.SVG_NS,dt),this.renderer=nt,this.styles={},C(this,"afterInit")}on(nt,dt){let{onEvents:mt}=this;return mt[nt]&&mt[nt](),mt[nt]=d(this.element,nt,dt),this}opacitySetter(nt,dt,mt){let Et=Number(Number(nt).toFixed(3));this.opacity=Et,mt.setAttribute(dt,Et)}reAlign(){var nt;(nt=this.alignOptions)!=null&&nt.width&&this.alignOptions.align!=="left"&&(this.alignOptions.width=this.getBBox().width,this.placed=!1,this.align())}removeClass(nt){return this.attr("class",(""+this.attr("class")).replace(g(nt)?RegExp(`(^| )${nt}( |$)`):nt," ").replace(/ +/g," ").trim())}removeTextOutline(){let nt=this.element.querySelector("tspan.highcharts-text-outline");nt&&this.safeRemoveChild(nt)}safeRemoveChild(nt){let dt=nt.parentNode;dt&&dt.removeChild(nt)}setRadialReference(nt){let dt=this.element.gradient&&this.renderer.gradients[this.element.gradient];return this.element.radialReference=nt,dt&&dt.radAttr&&dt.animate(this.renderer.getRadialAttr(nt,dt.radAttr)),this}shadow(nt){var Mt;let{renderer:dt}=this,mt=x(((Mt=this.parentGroup)==null?void 0:Mt.rotation)===90?{offsetX:-1,offsetY:-1}:{},v(nt)?nt:{}),Et=dt.shadowDefinition(mt);return this.attr({filter:nt?`url(${dt.url}#${Et})`:"none"})}show(nt=!0){return this.attr({visibility:nt?"inherit":"visible"})}"stroke-widthSetter"(nt,dt,mt){this[dt]=nt,mt.setAttribute(dt,nt)}strokeWidth(){if(!this.renderer.styledMode)return this["stroke-width"]||0;let nt=this.getStyle("stroke-width"),dt=0,mt;return/px$/.test(nt)?dt=f(nt):nt!==""&&(L(mt=H.createElementNS(F,"rect"),{width:nt,"stroke-width":0}),this.element.parentNode.appendChild(mt),dt=mt.getBBox().width,mt.parentNode.removeChild(mt)),dt}symbolAttr(nt){let dt=this;Q.symbolCustomAttribs.forEach(function(mt){dt[mt]=l(nt[mt],dt[mt])}),dt.attr({d:dt.renderer.symbols[dt.symbolName](dt.x,dt.y,dt.width,dt.height,dt)})}textSetter(nt){nt!==this.textStr&&(delete this.textPxLength,this.textStr=nt,this.added&&this.renderer.buildText(this),this.reAlign())}titleSetter(nt){let dt=this.element,mt=dt.getElementsByTagName("title")[0]||H.createElementNS(this.SVG_NS,"title");dt.insertBefore?dt.insertBefore(mt,dt.firstChild):dt.appendChild(mt),mt.textContent=z(l(nt,""),[/<[^>]*>/g,""]).replace(/</g,"<").replace(/>/g,">")}toFront(){let nt=this.element;return nt.parentNode.appendChild(nt),this}translate(nt,dt){return this.attr({translateX:nt,translateY:dt})}updateTransform(nt="transform"){var W;let{element:dt,matrix:mt,rotation:Et=0,rotationOriginX:Mt,rotationOriginY:I,scaleX:Y,scaleY:rt,translateX:ot=0,translateY:D=0}=this,P=["translate("+ot+","+D+")"];w(mt)&&P.push("matrix("+mt.join(",")+")"),Et&&(P.push("rotate("+Et+" "+l(Mt,dt.getAttribute("x"),0)+" "+l(I,dt.getAttribute("y")||0)+")"),((W=this.text)==null?void 0:W.element.tagName)==="SPAN"&&this.text.attr({rotation:Et,rotationOriginX:(Mt||0)-this.padding,rotationOriginY:(I||0)-this.padding})),(w(Y)||w(rt))&&P.push("scale("+l(Y,1)+" "+l(rt,1)+")"),P.length&&!(this.text||this).textPath&&dt.setAttribute(nt,P.join(" "))}visibilitySetter(nt,dt,mt){nt==="inherit"?mt.removeAttribute(dt):this[dt]!==nt&&mt.setAttribute(dt,nt),this[dt]=nt}xGetter(nt){return this.element.nodeName==="circle"&&(nt==="x"?nt="cx":nt==="y"&&(nt="cy")),this._defaultGetter(nt)}zIndexSetter(nt,dt){let mt=this.renderer,Et=this.parentGroup,Mt=(Et||mt).element||mt.box,I=this.element,Y=Mt===mt.box,rt,ot,D,P=!1,W,lt=this.added,it;if(w(nt)?(I.setAttribute("data-z-index",nt),nt=+nt,this[dt]===nt&&(lt=!1)):w(this[dt])&&I.removeAttribute("data-z-index"),this[dt]=nt,lt){for((nt=this.zIndex)&&Et&&(Et.handleZ=!0),it=(rt=Mt.childNodes).length-1;it>=0&&!P;it--)W=!w(D=(ot=rt[it]).getAttribute("data-z-index")),ot!==I&&(nt<0&&W&&!Y&&!it?(Mt.insertBefore(I,rt[it]),P=!0):(f(D)<=nt||W&&(!w(nt)||nt>=0))&&(Mt.insertBefore(I,rt[it+1]),P=!0));P||(Mt.insertBefore(I,rt[Y?3:0]),P=!0)}return P}}return Q.symbolCustomAttribs=["anchorX","anchorY","clockwise","end","height","innerR","r","start","width","x","y"],Q.prototype.strokeSetter=Q.prototype.fillSetter,Q.prototype.yGetter=Q.prototype.xGetter,Q.prototype.matrixSetter=Q.prototype.rotationOriginXSetter=Q.prototype.rotationOriginYSetter=Q.prototype.rotationSetter=Q.prototype.scaleXSetter=Q.prototype.scaleYSetter=Q.prototype.translateXSetter=Q.prototype.translateYSetter=Q.prototype.verticalAlignSetter=function(st,nt){this[nt]=st,this.doTransform=!0},Q}),y(m,"Core/Renderer/SVG/SVGLabel.js",[m["Core/Renderer/SVG/SVGElement.js"],m["Core/Utilities.js"]],function(R,B){let{defined:et,extend:K,isNumber:J,merge:q,pick:Z,removeEvent:tt}=B;class H extends R{constructor(F,U,d,L,M,s,_,w,o,u){let C;super(F,"g"),this.paddingLeftSetter=this.paddingSetter,this.paddingRightSetter=this.paddingSetter,this.doUpdate=!1,this.textStr=U,this.x=d,this.y=L,this.anchorX=s,this.anchorY=_,this.baseline=o,this.className=u,this.addClass(u==="button"?"highcharts-no-tooltip":"highcharts-label"),u&&this.addClass("highcharts-"+u),this.text=F.text(void 0,0,0,w).attr({zIndex:1}),typeof M=="string"&&((C=/^url\((.*?)\)$/.test(M))||this.renderer.symbols[M])&&(this.symbolKey=M),this.bBox=H.emptyBBox,this.padding=3,this.baselineOffset=0,this.needsBox=F.styledMode||C,this.deferredAttr={},this.alignFactor=0}alignSetter(F){let U={left:0,center:.5,right:1}[F];U!==this.alignFactor&&(this.alignFactor=U,this.bBox&&J(this.xSetting)&&this.attr({x:this.xSetting}))}anchorXSetter(F,U){this.anchorX=F,this.boxAttr(U,Math.round(F)-this.getCrispAdjust()-this.xSetting)}anchorYSetter(F,U){this.anchorY=F,this.boxAttr(U,F-this.ySetting)}boxAttr(F,U){this.box?this.box.attr(F,U):this.deferredAttr[F]=U}css(F){if(F){let U={};F=q(F),H.textProps.forEach(d=>{F[d]!==void 0&&(U[d]=F[d],delete F[d])}),this.text.css(U),"fontSize"in U||"fontWeight"in U?this.updateTextPadding():("width"in U||"textOverflow"in U)&&this.updateBoxSize()}return R.prototype.css.call(this,F)}destroy(){tt(this.element,"mouseenter"),tt(this.element,"mouseleave"),this.text&&this.text.destroy(),this.box&&(this.box=this.box.destroy()),R.prototype.destroy.call(this)}fillSetter(F,U){F&&(this.needsBox=!0),this.fill=F,this.boxAttr(U,F)}getBBox(F,U){this.textStr&&this.bBox.width===0&&this.bBox.height===0&&this.updateBoxSize();let{padding:d,height:L=0,translateX:M=0,translateY:s=0,width:_=0}=this,w=Z(this.paddingLeft,d),o=U!=null?U:this.rotation||0,u={width:_,height:L,x:M+this.bBox.x-w,y:s+this.bBox.y-d+this.baselineOffset};return o&&(u=this.getRotatedBox(u,o)),u}getCrispAdjust(){return(this.renderer.styledMode&&this.box?this.box.strokeWidth():this["stroke-width"]?parseInt(this["stroke-width"],10):0)%2/2}heightSetter(F){this.heightSetting=F,this.doUpdate=!0}afterSetters(){super.afterSetters(),this.doUpdate&&(this.updateBoxSize(),this.doUpdate=!1)}onAdd(){this.text.add(this),this.attr({text:Z(this.textStr,""),x:this.x||0,y:this.y||0}),this.box&&et(this.anchorX)&&this.attr({anchorX:this.anchorX,anchorY:this.anchorY})}paddingSetter(F,U){J(F)?F!==this[U]&&(this[U]=F,this.updateTextPadding()):this[U]=void 0}rSetter(F,U){this.boxAttr(U,F)}strokeSetter(F,U){this.stroke=F,this.boxAttr(U,F)}"stroke-widthSetter"(F,U){F&&(this.needsBox=!0),this["stroke-width"]=F,this.boxAttr(U,F)}"text-alignSetter"(F){this.textAlign=F}textSetter(F){F!==void 0&&this.text.attr({text:F}),this.updateTextPadding(),this.reAlign()}updateBoxSize(){let F,U=this.text,d={},L=this.padding,M=this.bBox=(!J(this.widthSetting)||!J(this.heightSetting)||this.textAlign)&&et(U.textStr)?U.getBBox(void 0,0):H.emptyBBox;this.width=this.getPaddedWidth(),this.height=(this.heightSetting||M.height||0)+2*L;let s=this.renderer.fontMetrics(U);if(this.baselineOffset=L+Math.min((this.text.firstLineMetrics||s).b,M.height||1/0),this.heightSetting&&(this.baselineOffset+=(this.heightSetting-s.h)/2),this.needsBox&&!U.textPath){if(!this.box){let _=this.box=this.symbolKey?this.renderer.symbol(this.symbolKey):this.renderer.rect();_.addClass((this.className==="button"?"":"highcharts-label-box")+(this.className?" highcharts-"+this.className+"-box":"")),_.add(this)}F=this.getCrispAdjust(),d.x=F,d.y=(this.baseline?-this.baselineOffset:0)+F,d.width=Math.round(this.width),d.height=Math.round(this.height),this.box.attr(K(d,this.deferredAttr)),this.deferredAttr={}}}updateTextPadding(){let F=this.text;if(!F.textPath){this.updateBoxSize();let U=this.baseline?0:this.baselineOffset,d=Z(this.paddingLeft,this.padding);et(this.widthSetting)&&this.bBox&&(this.textAlign==="center"||this.textAlign==="right")&&(d+={center:.5,right:1}[this.textAlign]*(this.widthSetting-this.bBox.width)),(d!==F.x||U!==F.y)&&(F.attr("x",d),F.hasBoxWidthChanged&&(this.bBox=F.getBBox(!0)),U!==void 0&&F.attr("y",U)),F.x=d,F.y=U}}widthSetter(F){this.widthSetting=J(F)?F:void 0,this.doUpdate=!0}getPaddedWidth(){let F=this.padding,U=Z(this.paddingLeft,F),d=Z(this.paddingRight,F);return(this.widthSetting||this.bBox.width||0)+U+d}xSetter(F){this.x=F,this.alignFactor&&(F-=this.alignFactor*this.getPaddedWidth(),this["forceAnimate:x"]=!0),this.xSetting=Math.round(F),this.attr("translateX",this.xSetting)}ySetter(F){this.ySetting=this.y=Math.round(F),this.attr("translateY",this.ySetting)}}return H.emptyBBox={width:0,height:0,x:0,y:0},H.textProps=["color","direction","fontFamily","fontSize","fontStyle","fontWeight","lineHeight","textAlign","textDecoration","textOutline","textOverflow","whiteSpace","width"],H}),y(m,"Core/Renderer/SVG/Symbols.js",[m["Core/Utilities.js"]],function(R){let{defined:B,isNumber:et,pick:K}=R;function J(tt,H,X,F,U){let d=[];if(U){let L=U.start||0,M=K(U.r,X),s=K(U.r,F||X),_=2e-4/(U.borderRadius?1:Math.max(M,1)),w=Math.abs((U.end||0)-L-2*Math.PI)<_,o=(U.end||0)-(w?_:0),u=U.innerR,C=K(U.open,w),E=Math.cos(L),S=Math.sin(L),v=Math.cos(o),g=Math.sin(o),x=K(U.longArc,o-L-Math.PI<_?0:1),p=["A",M,s,0,x,K(U.clockwise,1),tt+M*v,H+s*g];p.params={start:L,end:o,cx:tt,cy:H},d.push(["M",tt+M*E,H+s*S],p),B(u)&&((p=["A",u,u,0,x,B(U.clockwise)?1-U.clockwise:0,tt+u*E,H+u*S]).params={start:o,end:L,cx:tt,cy:H},d.push(C?["M",tt+u*v,H+u*g]:["L",tt+u*v,H+u*g],p)),C||d.push(["Z"])}return d}function q(tt,H,X,F,U){return U&&U.r?Z(tt,H,X,F,U):[["M",tt,H],["L",tt+X,H],["L",tt+X,H+F],["L",tt,H+F],["Z"]]}function Z(tt,H,X,F,U){let d=(U==null?void 0:U.r)||0;return[["M",tt+d,H],["L",tt+X-d,H],["A",d,d,0,0,1,tt+X,H+d],["L",tt+X,H+F-d],["A",d,d,0,0,1,tt+X-d,H+F],["L",tt+d,H+F],["A",d,d,0,0,1,tt,H+F-d],["L",tt,H+d],["A",d,d,0,0,1,tt+d,H],["Z"]]}return{arc:J,callout:function(tt,H,X,F,U){let d=Math.min(U&&U.r||0,X,F),L=d+6,M=U&&U.anchorX,s=U&&U.anchorY||0,_=Z(tt,H,X,F,{r:d});if(!et(M)||M0&&s0)return _;if(tt+M>X-L)if(s>H+L&&sH+L&&s0){let w=sF&&ML&&_.splice(1,1,["L",M-6,H],["L",M,H-6],["L",M+6,H],["L",X-d,H]);return _},circle:function(tt,H,X,F){return J(tt+X/2,H+F/2,X/2,F/2,{start:.5*Math.PI,end:2.5*Math.PI,open:!1})},diamond:function(tt,H,X,F){return[["M",tt+X/2,H],["L",tt+X,H+F/2],["L",tt+X/2,H+F],["L",tt,H+F/2],["Z"]]},rect:q,roundedRect:Z,square:q,triangle:function(tt,H,X,F){return[["M",tt+X/2,H],["L",tt+X,H+F],["L",tt,H+F],["Z"]]},"triangle-down":function(tt,H,X,F){return[["M",tt,H],["L",tt+X,H],["L",tt+X/2,H+F],["Z"]]}}}),y(m,"Core/Renderer/SVG/TextBuilder.js",[m["Core/Renderer/HTML/AST.js"],m["Core/Globals.js"],m["Core/Utilities.js"]],function(R,B,et){let{doc:K,SVG_NS:J,win:q}=B,{attr:Z,extend:tt,fireEvent:H,isString:X,objectEach:F,pick:U}=et;return class{constructor(d){let L=d.styles;this.renderer=d.renderer,this.svgElement=d,this.width=d.textWidth,this.textLineHeight=L&&L.lineHeight,this.textOutline=L&&L.textOutline,this.ellipsis=!!(L&&L.textOverflow==="ellipsis"),this.noWrap=!!(L&&L.whiteSpace==="nowrap")}buildSVG(){let d=this.svgElement,L=d.element,M=d.renderer,s=U(d.textStr,"").toString(),_=s.indexOf("<")!==-1,w=L.childNodes,o=!d.added&&M.box,u=[s,this.ellipsis,this.noWrap,this.textLineHeight,this.textOutline,d.getStyle("font-size"),this.width].join(",");if(u!==d.textCache){d.textCache=u,delete d.actualWidth;for(let C=w.length;C--;)L.removeChild(w[C]);if(_||this.ellipsis||this.width||d.textPath||s.indexOf(" ")!==-1&&(!this.noWrap||//g.test(s))){if(s!==""){o&&o.appendChild(L);let C=new R(s);this.modifyTree(C.nodes),C.addToDOM(L),this.modifyDOM(),this.ellipsis&&(L.textContent||"").indexOf("\u2026")!==-1&&d.attr("title",this.unescapeEntities(d.textStr||"",["<",">"])),o&&o.removeChild(L)}}else L.appendChild(K.createTextNode(this.unescapeEntities(s)));X(this.textOutline)&&d.applyTextOutline&&d.applyTextOutline(this.textOutline)}}modifyDOM(){let d,L=this.svgElement,M=Z(L.element,"x");for(L.firstLineMetrics=void 0;(d=L.element.firstChild)&&/^[\s\u200B]*$/.test(d.textContent||" ");)L.element.removeChild(d);[].forEach.call(L.element.querySelectorAll("tspan.highcharts-br"),(o,u)=>{o.nextSibling&&o.previousSibling&&(u===0&&o.previousSibling.nodeType===1&&(L.firstLineMetrics=L.renderer.fontMetrics(o.previousSibling)),Z(o,{dy:this.getLineHeight(o.nextSibling),x:M}))});let s=this.width||0;if(!s)return;let _=(o,u)=>{let C=o.textContent||"",E=C.replace(/([^\^])-/g,"$1- ").split(" "),S=!this.noWrap&&(E.length>1||L.element.childNodes.length>1),v=this.getLineHeight(u),g=0,x=L.actualWidth;if(this.ellipsis)C&&this.truncate(o,C,void 0,0,Math.max(0,s-.8*v),(p,l)=>p.substring(0,l)+"\u2026");else if(S){let p=[],l=[];for(;u.firstChild&&u.firstChild!==o;)l.push(u.firstChild),u.removeChild(u.firstChild);for(;E.length;)E.length&&!this.noWrap&&g>0&&(p.push(o.textContent||""),o.textContent=E.join(" ").replace(/- /g,"-")),this.truncate(o,void 0,E,g===0&&x||0,s,(f,b)=>E.slice(0,b).join(" ").replace(/- /g,"-")),x=L.actualWidth,g++;l.forEach(f=>{u.insertBefore(f,o)}),p.forEach(f=>{u.insertBefore(K.createTextNode(f),o);let b=K.createElementNS(J,"tspan");b.textContent="\u200B",Z(b,{dy:v,x:M}),u.insertBefore(b,o)})}},w=o=>{[].slice.call(o.childNodes).forEach(u=>{u.nodeType===q.Node.TEXT_NODE?_(u,o):(u.className.baseVal.indexOf("highcharts-br")!==-1&&(L.actualWidth=0),w(u))})};w(L.element)}getLineHeight(d){let L=d.nodeType===q.Node.TEXT_NODE?d.parentElement:d;return this.textLineHeight?parseInt(this.textLineHeight.toString(),10):this.renderer.fontMetrics(L||this.svgElement.element).h}modifyTree(d){let L=(M,s)=>{let{attributes:_={},children:w,style:o={},tagName:u}=M,C=this.renderer.styledMode;if(u==="b"||u==="strong"?C?_.class="highcharts-strong":o.fontWeight="bold":(u==="i"||u==="em")&&(C?_.class="highcharts-emphasized":o.fontStyle="italic"),o&&o.color&&(o.fill=o.color),u==="br"){_.class="highcharts-br",M.textContent="\u200B";let E=d[s+1];E&&E.textContent&&(E.textContent=E.textContent.replace(/^ +/gm,""))}else u==="a"&&w&&w.some(E=>E.tagName==="#text")&&(M.children=[{children:w,tagName:"tspan"}]);u!=="#text"&&u!=="a"&&(M.tagName="tspan"),tt(M,{attributes:_,style:o}),w&&w.filter(E=>E.tagName!=="#text").forEach(L)};d.forEach(L),H(this.svgElement,"afterModifyTree",{nodes:d})}truncate(d,L,M,s,_,w){let o,u,C=this.svgElement,{rotation:E}=C,S=[],v=M?1:0,g=(L||M||"").length,x=g,p=function(l,f){let b=f||l,z=d.parentNode;if(z&&S[b]===void 0&&z.getSubStringLength)try{S[b]=s+z.getSubStringLength(0,M?b+1:b)}catch(T){}return S[b]};if(C.rotation=0,s+(u=p(d.textContent.length))>_){for(;v<=g;)x=Math.ceil((v+g)/2),M&&(o=w(M,x)),u=p(x,o&&o.length-1),v===g?v=g+1:u>_?g=x-1:v=x;g===0?d.textContent="":L&&g===L.length-1||(d.textContent=o||w(L||M,x))}M&&M.splice(0,x),C.actualWidth=u,C.rotation=E}unescapeEntities(d,L){return F(this.renderer.escapes,function(M,s){L&&L.indexOf(M)!==-1||(d=d.toString().replace(RegExp(M,"g"),s))}),d}}}),y(m,"Core/Renderer/SVG/SVGRenderer.js",[m["Core/Renderer/HTML/AST.js"],m["Core/Defaults.js"],m["Core/Color/Color.js"],m["Core/Globals.js"],m["Core/Renderer/RendererRegistry.js"],m["Core/Renderer/SVG/SVGElement.js"],m["Core/Renderer/SVG/SVGLabel.js"],m["Core/Renderer/SVG/Symbols.js"],m["Core/Renderer/SVG/TextBuilder.js"],m["Core/Utilities.js"]],function(R,B,et,K,J,q,Z,tt,H,X){let F,{defaultOptions:U}=B,{charts:d,deg2rad:L,doc:M,isFirefox:s,isMS:_,isWebKit:w,noop:o,SVG_NS:u,symbolSizes:C,win:E}=K,{addEvent:S,attr:v,createElement:g,crisp:x,css:p,defined:l,destroyObjectProperties:f,extend:b,isArray:z,isNumber:T,isObject:k,isString:Q,merge:st,pick:nt,pInt:dt,replaceNested:mt,uniqueKey:Et}=X;class Mt{constructor(Y,rt,ot,D,P,W,lt){let it,vt,pt=this.createElement("svg").attr({version:"1.1",class:"highcharts-root"}),xt=pt.element;lt||pt.css(this.getStyle(D||{})),Y.appendChild(xt),v(Y,"dir","ltr"),Y.innerHTML.indexOf("xmlns")===-1&&v(xt,"xmlns",this.SVG_NS),this.box=xt,this.boxWrapper=pt,this.alignedObjects=[],this.url=this.getReferenceURL(),this.createElement("desc").add().element.appendChild(M.createTextNode("Created with Highcharts 11.4.8")),this.defs=this.createElement("defs").add(),this.allowHTML=W,this.forExport=P,this.styledMode=lt,this.gradients={},this.cache={},this.cacheKeys=[],this.imgCount=0,this.rootFontSize=pt.getStyle("font-size"),this.setSize(rt,ot,!1),s&&Y.getBoundingClientRect&&((it=function(){p(Y,{left:0,top:0}),vt=Y.getBoundingClientRect(),p(Y,{left:Math.ceil(vt.left)-vt.left+"px",top:Math.ceil(vt.top)-vt.top+"px"})})(),this.unSubPixelFix=S(E,"resize",it))}definition(Y){return new R([Y]).addToDOM(this.defs.element)}getReferenceURL(){if((s||w)&&M.getElementsByTagName("base").length){if(!l(F)){let Y=Et(),rt=new R([{tagName:"svg",attributes:{width:8,height:8},children:[{tagName:"defs",children:[{tagName:"clipPath",attributes:{id:Y},children:[{tagName:"rect",attributes:{width:4,height:4}}]}]},{tagName:"rect",attributes:{id:"hitme",width:8,height:8,"clip-path":`url(#${Y})`,fill:"rgba(0,0,0,0.001)"}}]}]).addToDOM(M.body);p(rt,{position:"fixed",top:0,left:0,zIndex:9e5});let ot=M.elementFromPoint(6,6);F=(ot&&ot.id)==="hitme",M.body.removeChild(rt)}if(F)return mt(E.location.href.split("#")[0],[/<[^>]*>/g,""],[/([\('\)])/g,"\\$1"],[/ /g,"%20"])}return""}getStyle(Y){return this.style=b({fontFamily:"Helvetica, Arial, sans-serif",fontSize:"1rem"},Y),this.style}setStyle(Y){this.boxWrapper.css(this.getStyle(Y))}isHidden(){return!this.boxWrapper.getBBox().width}destroy(){let Y=this.defs;return this.box=null,this.boxWrapper=this.boxWrapper.destroy(),f(this.gradients||{}),this.gradients=null,this.defs=Y.destroy(),this.unSubPixelFix&&this.unSubPixelFix(),this.alignedObjects=null,null}createElement(Y){return new this.Element(this,Y)}getRadialAttr(Y,rt){return{cx:Y[0]-Y[2]/2+(rt.cx||0)*Y[2],cy:Y[1]-Y[2]/2+(rt.cy||0)*Y[2],r:(rt.r||0)*Y[2]}}shadowDefinition(Y){let rt=[`highcharts-drop-shadow-${this.chartIndex}`,...Object.keys(Y).map(D=>`${D}-${Y[D]}`)].join("-").toLowerCase().replace(/[^a-z\d\-]/g,""),ot=st({color:"#000000",offsetX:1,offsetY:1,opacity:.15,width:5},Y);return this.defs.element.querySelector(`#${rt}`)||this.definition({tagName:"filter",attributes:{id:rt,filterUnits:ot.filterUnits},children:this.getShadowFilterContent(ot)}),rt}getShadowFilterContent(Y){return[{tagName:"feDropShadow",attributes:{dx:Y.offsetX,dy:Y.offsetY,"flood-color":Y.color,"flood-opacity":Math.min(5*Y.opacity,1),stdDeviation:Y.width/2}}]}buildText(Y){new H(Y).buildSVG()}getContrast(Y){let rt=et.parse(Y).rgba.map(D=>{let P=D/255;return P<=.03928?P/12.92:Math.pow((P+.055)/1.055,2.4)}),ot=.2126*rt[0]+.7152*rt[1]+.0722*rt[2];return 1.05/(ot+.05)>(ot+.05)/.05?"#FFFFFF":"#000000"}button(Y,rt,ot,D,P={},W,lt,it,vt,pt){let xt=this.label(Y,rt,ot,vt,void 0,void 0,pt,void 0,"button"),Ct=this.styledMode,Tt=arguments,Nt=0;P=st(U.global.buttonTheme,P),Ct&&(delete P.fill,delete P.stroke,delete P["stroke-width"]);let gt=P.states||{},wt=P.style||{};delete P.states,delete P.style;let Rt=[R.filterUserAttributes(P)],jt=[wt];return Ct||["hover","select","disabled"].forEach((Zt,ne)=>{Rt.push(st(Rt[0],R.filterUserAttributes(Tt[ne+5]||gt[Zt]||{}))),jt.push(Rt[ne+1].style),delete Rt[ne+1].style}),S(xt.element,_?"mouseover":"mouseenter",function(){Nt!==3&&xt.setState(1)}),S(xt.element,_?"mouseout":"mouseleave",function(){Nt!==3&&xt.setState(Nt)}),xt.setState=(Zt=0)=>{if(Zt!==1&&(xt.state=Nt=Zt),xt.removeClass(/highcharts-button-(normal|hover|pressed|disabled)/).addClass("highcharts-button-"+["normal","hover","pressed","disabled"][Zt]),!Ct){xt.attr(Rt[Zt]);let ne=jt[Zt];k(ne)&&xt.css(ne)}},xt.attr(Rt[0]),!Ct&&(xt.css(b({cursor:"default"},wt)),pt&&xt.text.css({pointerEvents:"none"})),xt.on("touchstart",Zt=>Zt.stopPropagation()).on("click",function(Zt){Nt!==3&&D.call(xt,Zt)})}crispLine(Y,rt){let[ot,D]=Y;return l(ot[1])&&ot[1]===D[1]&&(ot[1]=D[1]=x(ot[1],rt)),l(ot[2])&&ot[2]===D[2]&&(ot[2]=D[2]=x(ot[2],rt)),Y}path(Y){let rt=this.styledMode?{}:{fill:"none"};return z(Y)?rt.d=Y:k(Y)&&b(rt,Y),this.createElement("path").attr(rt)}circle(Y,rt,ot){let D=k(Y)?Y:Y===void 0?{}:{x:Y,y:rt,r:ot},P=this.createElement("circle");return P.xSetter=P.ySetter=function(W,lt,it){it.setAttribute("c"+lt,W)},P.attr(D)}arc(Y,rt,ot,D,P,W){let lt;k(Y)?(rt=(lt=Y).y,ot=lt.r,D=lt.innerR,P=lt.start,W=lt.end,Y=lt.x):lt={innerR:D,start:P,end:W};let it=this.symbol("arc",Y,rt,ot,ot,lt);return it.r=ot,it}rect(Y,rt,ot,D,P,W){let lt=k(Y)?Y:Y===void 0?{}:{x:Y,y:rt,r:P,width:Math.max(ot||0,0),height:Math.max(D||0,0)},it=this.createElement("rect");return this.styledMode||(W!==void 0&&(lt["stroke-width"]=W,b(lt,it.crisp(lt))),lt.fill="none"),it.rSetter=function(vt,pt,xt){it.r=vt,v(xt,{rx:vt,ry:vt})},it.rGetter=function(){return it.r||0},it.attr(lt)}roundedRect(Y){return this.symbol("roundedRect").attr(Y)}setSize(Y,rt,ot){this.width=Y,this.height=rt,this.boxWrapper.animate({width:Y,height:rt},{step:function(){this.attr({viewBox:"0 0 "+this.attr("width")+" "+this.attr("height")})},duration:nt(ot,!0)?void 0:0}),this.alignElements()}g(Y){let rt=this.createElement("g");return Y?rt.attr({class:"highcharts-"+Y}):rt}image(Y,rt,ot,D,P,W){let lt={preserveAspectRatio:"none"};T(rt)&&(lt.x=rt),T(ot)&&(lt.y=ot),T(D)&&(lt.width=D),T(P)&&(lt.height=P);let it=this.createElement("image").attr(lt),vt=function(pt){it.attr({href:Y}),W.call(it,pt)};if(W){it.attr({href:"data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="});let pt=new E.Image;S(pt,"load",vt),pt.src=Y,pt.complete&&vt({})}else it.attr({href:Y});return it}symbol(Y,rt,ot,D,P,W){let lt,it,vt,pt,xt=this,Ct=/^url\((.*?)\)$/,Tt=Ct.test(Y),Nt=!Tt&&(this.symbols[Y]?Y:"circle"),gt=Nt&&this.symbols[Nt];if(gt)typeof rt=="number"&&(it=gt.call(this.symbols,rt||0,ot||0,D||0,P||0,W)),lt=this.path(it),xt.styledMode||lt.attr("fill","none"),b(lt,{symbolName:Nt||void 0,x:rt,y:ot,width:D,height:P}),W&&b(lt,W);else if(Tt){vt=Y.match(Ct)[1];let wt=lt=this.image(vt);wt.imgwidth=nt(W&&W.width,C[vt]&&C[vt].width),wt.imgheight=nt(W&&W.height,C[vt]&&C[vt].height),pt=Rt=>Rt.attr({width:Rt.width,height:Rt.height}),["width","height"].forEach(Rt=>{wt[`${Rt}Setter`]=function(jt,Zt){this[Zt]=jt;let{alignByTranslate:ne,element:Wt,width:le,height:fe,imgwidth:xe,imgheight:be}=this,Ye=Zt==="width"?xe:be,tn=1;W&&W.backgroundSize==="within"&&le&&fe&&xe&&be?(tn=Math.min(le/xe,fe/be),v(Wt,{width:Math.round(xe*tn),height:Math.round(be*tn)})):Wt&&Ye&&Wt.setAttribute(Zt,Ye),!ne&&xe&&be&&this.translate(((le||0)-xe*tn)/2,((fe||0)-be*tn)/2)}}),l(rt)&&wt.attr({x:rt,y:ot}),wt.isImg=!0,wt.symbolUrl=Y,l(wt.imgwidth)&&l(wt.imgheight)?pt(wt):(wt.attr({width:0,height:0}),g("img",{onload:function(){let Rt=d[xt.chartIndex];this.width===0&&(p(this,{position:"absolute",top:"-999em"}),M.body.appendChild(this)),C[vt]={width:this.width,height:this.height},wt.imgwidth=this.width,wt.imgheight=this.height,wt.element&&pt(wt),this.parentNode&&this.parentNode.removeChild(this),xt.imgCount--,xt.imgCount||!Rt||Rt.hasLoaded||Rt.onload()},src:vt}),this.imgCount++)}return lt}clipRect(Y,rt,ot,D){return this.rect(Y,rt,ot,D,0)}text(Y,rt,ot,D){let P={};if(D&&(this.allowHTML||!this.forExport))return this.html(Y,rt,ot);P.x=Math.round(rt||0),ot&&(P.y=Math.round(ot)),l(Y)&&(P.text=Y);let W=this.createElement("text").attr(P);return D&&(!this.forExport||this.allowHTML)||(W.xSetter=function(lt,it,vt){let pt=vt.getElementsByTagName("tspan"),xt=vt.getAttribute(it);for(let Ct=0,Tt;CtY.align())}}return b(Mt.prototype,{Element:q,SVG_NS:u,escapes:{"&":"&","<":"<",">":">","'":"'",'"':"""},symbols:tt,draw:o}),J.registerRendererType("svg",Mt,!0),Mt}),y(m,"Core/Renderer/HTML/HTMLElement.js",[m["Core/Renderer/HTML/AST.js"],m["Core/Globals.js"],m["Core/Renderer/SVG/SVGElement.js"],m["Core/Utilities.js"]],function(R,B,et,K){let{composed:J}=B,{attr:q,css:Z,createElement:tt,defined:H,extend:X,pInt:F,pushUnique:U}=K;function d(_,w,o){var C;let u=((C=this.div)==null?void 0:C.style)||o.style;et.prototype[`${w}Setter`].call(this,_,w,o),u&&(u[w]=_)}let L=(_,w)=>{var o;if(!_.div){let u=q(_.element,"class"),C=_.css,E=tt("div",u?{className:u}:void 0,co(Fr({position:"absolute",left:`${_.translateX||0}px`,top:`${_.translateY||0}px`},_.styles),{display:_.display,opacity:_.opacity,visibility:_.visibility}),((o=_.parentGroup)==null?void 0:o.div)||w);_.classSetter=(S,v,g)=>{g.setAttribute("class",S),E.className=S},_.translateXSetter=_.translateYSetter=(S,v)=>{_[v]=S,E.style[v==="translateX"?"left":"top"]=`${S}px`,_.doTransform=!0},_.opacitySetter=_.visibilitySetter=d,_.css=S=>(C.call(_,S),S.cursor&&(E.style.cursor=S.cursor),S.pointerEvents&&(E.style.pointerEvents=S.pointerEvents),_),_.on=function(){return et.prototype.on.apply({element:E,onEvents:_.onEvents},arguments),_},_.div=E}return _.div};class M extends et{static compose(w){U(J,this.compose)&&(w.prototype.html=function(o,u,C){return new M(this,"span").attr({text:o,x:Math.round(u),y:Math.round(C)})})}constructor(w,o){super(w,o),this.css(Fr({position:"absolute"},w.styledMode?{}:{fontFamily:w.style.fontFamily,fontSize:w.style.fontSize})),this.element.style.whiteSpace="nowrap"}getSpanCorrection(w,o,u){this.xCorr=-w*u,this.yCorr=-o}css(w){let o,{element:u}=this,C=u.tagName==="SPAN"&&w&&"width"in w,E=C&&w.width;return C&&(delete w.width,this.textWidth=F(E)||void 0,o=!0),(w==null?void 0:w.textOverflow)==="ellipsis"&&(w.whiteSpace="nowrap",w.overflow="hidden"),X(this.styles,w),Z(u,w),o&&this.updateTransform(),this}htmlGetBBox(){let{element:w}=this;return{x:w.offsetLeft,y:w.offsetTop,width:w.offsetWidth,height:w.offsetHeight}}updateTransform(){var T;if(!this.added){this.alignOnAdd=!0;return}let{element:w,renderer:o,rotation:u,rotationOriginX:C,rotationOriginY:E,styles:S,textAlign:v="left",textWidth:g,translateX:x=0,translateY:p=0,x:l=0,y:f=0}=this,b={left:0,center:.5,right:1}[v],z=S.whiteSpace;if(Z(w,{marginLeft:`${x}px`,marginTop:`${p}px`}),w.tagName==="SPAN"){let k=[u,v,w.innerHTML,g,this.textAlign].join(","),Q=-(((T=this.parentGroup)==null?void 0:T.padding)*1)||0,st,nt=!1;if(g!==this.oldTextWidth){let I=this.textPxLength?this.textPxLength:(Z(w,{width:"",whiteSpace:z||"nowrap"}),w.offsetWidth),Y=g||0;(Y>this.oldTextWidth||I>Y)&&(/[ \-]/.test(w.textContent||w.innerText)||w.style.textOverflow==="ellipsis")&&(Z(w,{width:I>Y||u?g+"px":"auto",display:"block",whiteSpace:z||"normal"}),this.oldTextWidth=g,nt=!0)}this.hasBoxWidthChanged=nt,k!==this.cTT&&(st=o.fontMetrics(w).b,H(u)&&(u!==(this.oldRotation||0)||v!==this.oldAlign)&&this.setSpanRotation(u,Q,Q),this.getSpanCorrection(!H(u)&&this.textPxLength||w.offsetWidth,st,b));let{xCorr:dt=0,yCorr:mt=0}=this,Et=(C!=null?C:l)-dt-l-Q,Mt=(E!=null?E:f)-mt-f-Q;Z(w,{left:`${l+dt}px`,top:`${f+mt}px`,transformOrigin:`${Et}px ${Mt}px`}),this.cTT=k,this.oldRotation=u,this.oldAlign=v}}setSpanRotation(w,o,u){Z(this.element,{transform:`rotate(${w}deg)`,transformOrigin:`${o}% ${u}px`})}add(w){let o,u=this.renderer.box.parentNode,C=[];if(this.parentGroup=w,w&&!(o=w.div)){let E=w;for(;E;)C.push(E),E=E.parentGroup;for(let S of C.reverse())o=L(S,u)}return(o||u).appendChild(this.element),this.added=!0,this.alignOnAdd&&this.updateTransform(),this}textSetter(w){w!==this.textStr&&(delete this.bBox,delete this.oldTextWidth,R.setElementHTML(this.element,w!=null?w:""),this.textStr=w,this.doTransform=!0)}alignSetter(w){this.alignValue=this.textAlign=w,this.doTransform=!0}xSetter(w,o){this[o]=w,this.doTransform=!0}}let s=M.prototype;return s.visibilitySetter=s.opacitySetter=d,s.ySetter=s.rotationSetter=s.rotationOriginXSetter=s.rotationOriginYSetter=s.xSetter,M}),y(m,"Core/Axis/AxisDefaults.js",[],function(){var R,B;return(B=R||(R={})).xAxis={alignTicks:!0,allowDecimals:void 0,panningEnabled:!0,zIndex:2,zoomEnabled:!0,dateTimeLabelFormats:{millisecond:{main:"%H:%M:%S.%L",range:!1},second:{main:"%H:%M:%S",range:!1},minute:{main:"%H:%M",range:!1},hour:{main:"%H:%M",range:!1},day:{main:"%e %b"},week:{main:"%e %b"},month:{main:"%b '%y"},year:{main:"%Y"}},endOnTick:!1,gridLineDashStyle:"Solid",gridZIndex:1,labels:{autoRotationLimit:80,distance:15,enabled:!0,indentation:10,overflow:"justify",reserveSpace:void 0,rotation:void 0,staggerLines:0,step:0,useHTML:!1,zIndex:7,style:{color:"#333333",cursor:"default",fontSize:"0.8em"}},maxPadding:.01,minorGridLineDashStyle:"Solid",minorTickLength:2,minorTickPosition:"outside",minorTicksPerMajor:5,minPadding:.01,offset:void 0,reversed:void 0,reversedStacks:!1,showEmpty:!0,showFirstLabel:!0,showLastLabel:!0,startOfWeek:1,startOnTick:!1,tickLength:10,tickPixelInterval:100,tickmarkPlacement:"between",tickPosition:"outside",title:{align:"middle",useHTML:!1,x:0,y:0,style:{color:"#666666",fontSize:"0.8em"}},visible:!0,minorGridLineColor:"#f2f2f2",minorGridLineWidth:1,minorTickColor:"#999999",lineColor:"#333333",lineWidth:1,gridLineColor:"#e6e6e6",gridLineWidth:void 0,tickColor:"#333333"},B.yAxis={reversedStacks:!0,endOnTick:!0,maxPadding:.05,minPadding:.05,tickPixelInterval:72,showLastLabel:!0,labels:{x:void 0},startOnTick:!0,title:{text:"Values"},stackLabels:{animation:{},allowOverlap:!1,enabled:!1,crop:!0,overflow:"justify",formatter:function(){let{numberFormatter:et}=this.axis.chart;return et(this.total||0,-1)},style:{color:"#000000",fontSize:"0.7em",fontWeight:"bold",textOutline:"1px contrast"}},gridLineWidth:1,lineWidth:0},R}),y(m,"Core/Foundation.js",[m["Core/Utilities.js"]],function(R){var B;let{addEvent:et,isFunction:K,objectEach:J,removeEvent:q}=R;return(B||(B={})).registerEventOptions=function(Z,tt){Z.eventOptions=Z.eventOptions||{},J(tt.events,function(H,X){Z.eventOptions[X]!==H&&(Z.eventOptions[X]&&(q(Z,X,Z.eventOptions[X]),delete Z.eventOptions[X]),K(H)&&(Z.eventOptions[X]=H,et(Z,X,H,{order:0})))})},B}),y(m,"Core/Axis/Tick.js",[m["Core/Templating.js"],m["Core/Globals.js"],m["Core/Utilities.js"]],function(R,B,et){let{deg2rad:K}=B,{clamp:J,correctFloat:q,defined:Z,destroyObjectProperties:tt,extend:H,fireEvent:X,isNumber:F,merge:U,objectEach:d,pick:L}=et;return class{constructor(M,s,_,w,o){this.isNew=!0,this.isNewLabel=!0,this.axis=M,this.pos=s,this.type=_||"",this.parameters=o||{},this.tickmarkOffset=this.parameters.tickmarkOffset,this.options=this.parameters.options,X(this,"init"),_||w||this.addLabel()}addLabel(){let M=this,s=M.axis,_=s.options,w=s.chart,o=s.categories,u=s.logarithmic,C=s.names,E=M.pos,S=L(M.options&&M.options.labels,_.labels),v=s.tickPositions,g=E===v[0],x=E===v[v.length-1],p=(!S.step||S.step===1)&&s.tickInterval===1,l=v.info,f=M.label,b,z,T,k=this.parameters.category||(o?L(o[E],C[E],E):E);u&&F(k)&&(k=q(u.lin2log(k))),s.dateTime&&(l?b=(z=w.time.resolveDTLFormat(_.dateTimeLabelFormats[!_.grid&&l.higherRanks[E]||l.unitName])).main:F(k)&&(b=s.dateTime.getXDateFormat(k,_.dateTimeLabelFormats||{}))),M.isFirst=g,M.isLast=x;let Q={axis:s,chart:w,dateTimeLabelFormat:b,isFirst:g,isLast:x,pos:E,tick:M,tickPositionInfo:l,value:k};X(this,"labelFormat",Q);let st=mt=>S.formatter?S.formatter.call(mt,mt):S.format?(mt.text=s.defaultLabelFormatter.call(mt),R.format(S.format,mt,w)):s.defaultLabelFormatter.call(mt),nt=st.call(Q,Q),dt=z&&z.list;dt?M.shortenLabel=function(){for(T=0;T0&&w+g*x>E&&(k=Math.round((o-w)/Math.cos(v*K))):(z=w-g*x,T=w+(1-g)*x,zE&&(f=E-M.x+f*g,b=-1),(f=Math.min(p,f))f||s.autoRotation&&(S.styles||{}).width)&&(k=f)),k&&(this.shortenLabel?this.shortenLabel():(l.width=Math.floor(k)+"px",(_.style||{}).textOverflow||(l.textOverflow="ellipsis"),S.css(l)))}moveLabel(M,s){let _=this,w=_.label,o=_.axis,u=!1,C;w&&w.textStr===M?(_.movedLabel=w,u=!0,delete _.label):d(o.ticks,function(E){u||E.isNew||E===_||!E.label||E.label.textStr!==M||(_.movedLabel=E.label,u=!0,E.labelPos=_.movedLabel.xy,delete E.label)}),!u&&(_.labelPos||w)&&(C=_.labelPos||w.xy,_.movedLabel=_.createLabel(M,s,C),_.movedLabel&&_.movedLabel.attr({opacity:0}))}render(M,s,_){let w=this.axis,o=w.horiz,u=this.pos,C=L(this.tickmarkOffset,w.tickmarkOffset),E=this.getPosition(o,u,C,s),S=E.x,v=E.y,g=w.pos,x=g+w.len,p=o?S:v;!w.chart.polar&&this.isNew&&(q(p)x)&&(_=0);let l=L(_,this.label&&this.label.newOpacity,1);_=L(_,1),this.isActive=!0,this.renderGridLine(s,_),this.renderMark(E,_),this.renderLabel(E,s,l,M),this.isNew=!1,X(this,"afterRender")}renderGridLine(M,s){let _=this.axis,w=_.options,o={},u=this.pos,C=this.type,E=L(this.tickmarkOffset,_.tickmarkOffset),S=_.chart.renderer,v=this.gridLine,g,x=w.gridLineWidth,p=w.gridLineColor,l=w.gridLineDashStyle;this.type==="minor"&&(x=w.minorGridLineWidth,p=w.minorGridLineColor,l=w.minorGridLineDashStyle),v||(_.chart.styledMode||(o.stroke=p,o["stroke-width"]=x||0,o.dashstyle=l),C||(o.zIndex=1),M&&(s=0),this.gridLine=v=S.path().attr(o).addClass("highcharts-"+(C?C+"-":"")+"grid-line").add(_.gridGroup)),v&&(g=_.getPlotLinePath({value:u+E,lineWidth:v.strokeWidth(),force:"pass",old:M,acrossPanes:!1}))&&v[M||this.isNew?"attr":"animate"]({d:g,opacity:s})}renderMark(M,s){let _=this.axis,w=_.options,o=_.chart.renderer,u=this.type,C=_.tickSize(u?u+"Tick":"tick"),E=M.x,S=M.y,v=L(w[u!=="minor"?"tickWidth":"minorTickWidth"],!u&&_.isXAxis?1:0),g=w[u!=="minor"?"tickColor":"minorTickColor"],x=this.mark,p=!x;C&&(_.opposite&&(C[0]=-C[0]),x||(this.mark=x=o.path().addClass("highcharts-"+(u?u+"-":"")+"tick").add(_.axisGroup),_.chart.styledMode||x.attr({stroke:g,"stroke-width":v})),x[p?"attr":"animate"]({d:this.getMarkPath(E,S,C[0],x.strokeWidth(),_.horiz,o),opacity:s}))}renderLabel(M,s,_,w){let o=this.axis,u=o.horiz,C=o.options,E=this.label,S=C.labels,v=S.step,g=L(this.tickmarkOffset,o.tickmarkOffset),x=M.x,p=M.y,l=!0;E&&F(x)&&(E.xy=M=this.getLabelPosition(x,p,E,u,S,g,w,v),(!this.isFirst||this.isLast||C.showFirstLabel)&&(!this.isLast||this.isFirst||C.showLastLabel)?!u||S.step||S.rotation||s||_===0||this.handleOverflow(M):l=!1,v&&w%v&&(l=!1),l&&F(M.y)?(M.opacity=_,E[this.isNewLabel?"attr":"animate"](M).show(!0),this.isNewLabel=!1):(E.hide(),this.isNewLabel=!0))}replaceMovedLabel(){let M=this.label,s=this.axis;M&&!this.isNew&&(M.animate({opacity:0},void 0,M.destroy),delete this.label),s.isDirty=!0,this.label=this.movedLabel,delete this.movedLabel}}}),y(m,"Core/Axis/Axis.js",[m["Core/Animation/AnimationUtilities.js"],m["Core/Axis/AxisDefaults.js"],m["Core/Color/Color.js"],m["Core/Defaults.js"],m["Core/Foundation.js"],m["Core/Globals.js"],m["Core/Axis/Tick.js"],m["Core/Utilities.js"]],function(R,B,et,K,J,q,Z,tt){let{animObject:H}=R,{xAxis:X,yAxis:F}=B,{defaultOptions:U}=K,{registerEventOptions:d}=J,{deg2rad:L}=q,{arrayMax:M,arrayMin:s,clamp:_,correctFloat:w,defined:o,destroyObjectProperties:u,erase:C,error:E,extend:S,fireEvent:v,getClosestDistance:g,insertItem:x,isArray:p,isNumber:l,isString:f,merge:b,normalizeTickInterval:z,objectEach:T,pick:k,relativeLength:Q,removeEvent:st,splat:nt,syncTimeout:dt}=tt,mt=(Mt,I)=>z(I,void 0,void 0,k(Mt.options.allowDecimals,I<.5||Mt.tickAmount!==void 0),!!Mt.tickAmount);S(U,{xAxis:X,yAxis:b(X,F)});class Et{constructor(I,Y,rt){this.init(I,Y,rt)}init(I,Y,rt=this.coll){var it,vt,pt,xt;let ot=rt==="xAxis",D=this.isZAxis||(I.inverted?!ot:ot);this.chart=I,this.horiz=D,this.isXAxis=ot,this.coll=rt,v(this,"init",{userOptions:Y}),this.opposite=k(Y.opposite,this.opposite),this.side=k(Y.side,this.side,D?this.opposite?0:2:this.opposite?1:3),this.setOptions(Y);let P=this.options,W=P.labels;(it=this.type)!=null||(this.type=P.type||"linear"),(pt=this.uniqueNames)!=null||(this.uniqueNames=(vt=P.uniqueNames)!=null?vt:!0),v(this,"afterSetType"),this.userOptions=Y,this.minPixelPadding=0,this.reversed=k(P.reversed,this.reversed),this.visible=P.visible,this.zoomEnabled=P.zoomEnabled,this.hasNames=this.type==="category"||P.categories===!0,this.categories=p(P.categories)&&P.categories||(this.hasNames?[]:void 0),this.names||(this.names=[],this.names.keys={}),this.plotLinesAndBandsGroups={},this.positiveValuesOnly=!!this.logarithmic,this.isLinked=o(P.linkedTo),this.ticks={},this.labelEdge=[],this.minorTicks={},this.plotLinesAndBands=[],this.alternateBands={},(xt=this.len)!=null||(this.len=0),this.minRange=this.userMinRange=P.minRange||P.maxZoom,this.range=P.range,this.offset=P.offset||0,this.max=void 0,this.min=void 0;let lt=k(P.crosshair,nt(I.options.tooltip.crosshairs)[ot?0:1]);this.crosshair=lt===!0?{}:lt,I.axes.indexOf(this)===-1&&(ot?I.axes.splice(I.xAxis.length,0,this):I.axes.push(this),x(this,I[this.coll])),I.orderItems(this.coll),this.series=this.series||[],I.inverted&&!this.isZAxis&&ot&&!o(this.reversed)&&(this.reversed=!0),this.labelRotation=l(W.rotation)?W.rotation:void 0,d(this,P),v(this,"afterInit")}setOptions(I){let Y=this.horiz?{labels:{autoRotation:[-45],padding:4},margin:15}:{labels:{padding:1},title:{rotation:90*this.side}};this.options=b(Y,U[this.coll],I),v(this,"afterSetOptions",{userOptions:I})}defaultLabelFormatter(){let I=this.axis,{numberFormatter:Y}=this.chart,rt=l(this.value)?this.value:NaN,ot=I.chart.time,D=I.categories,P=this.dateTimeLabelFormat,W=U.lang,lt=W.numericSymbols,it=W.numericSymbolMagnitude||1e3,vt=I.logarithmic?Math.abs(rt):I.tickInterval,pt=lt&<.length,xt,Ct;if(D)Ct=`${this.value}`;else if(P)Ct=ot.dateFormat(P,rt);else if(pt&<&&vt>=1e3)for(;pt--&&Ct===void 0;)vt>=(xt=Math.pow(it,pt+1))&&10*rt%xt==0&<[pt]!==null&&rt!==0&&(Ct=Y(rt/xt,-1)+lt[pt]);return Ct===void 0&&(Ct=Math.abs(rt)>=1e4?Y(rt,-1):Y(rt,-1,void 0,"")),Ct}getSeriesExtremes(){let I,Y=this;v(this,"getSeriesExtremes",null,function(){Y.hasVisibleSeries=!1,Y.dataMin=Y.dataMax=Y.threshold=void 0,Y.softThreshold=!Y.isXAxis,Y.series.forEach(rt=>{if(rt.reserveSpace()){let ot=rt.options,D,P=ot.threshold,W,lt;if(Y.hasVisibleSeries=!0,Y.positiveValuesOnly&&0>=(P||0)&&(P=void 0),Y.isXAxis)(D=rt.xData)&&D.length&&(D=Y.logarithmic?D.filter(it=>it>0):D,W=(I=rt.getXExtremes(D)).min,lt=I.max,l(W)||W instanceof Date||(D=D.filter(l),W=(I=rt.getXExtremes(D)).min,lt=I.max),D.length&&(Y.dataMin=Math.min(k(Y.dataMin,W),W),Y.dataMax=Math.max(k(Y.dataMax,lt),lt)));else{let it=rt.applyExtremes();l(it.dataMin)&&(W=it.dataMin,Y.dataMin=Math.min(k(Y.dataMin,W),W)),l(it.dataMax)&&(lt=it.dataMax,Y.dataMax=Math.max(k(Y.dataMax,lt),lt)),o(P)&&(Y.threshold=P),(!ot.softThreshold||Y.positiveValuesOnly)&&(Y.softThreshold=!1)}}})}),v(this,"afterGetSeriesExtremes")}translate(I,Y,rt,ot,D,P){var Nt;let W=this.linkedParent||this,lt=ot&&W.old?W.old.min:W.min;if(!l(lt))return NaN;let it=W.minPixelPadding,vt=(W.isOrdinal||((Nt=W.brokenAxis)==null?void 0:Nt.hasBreaks)||W.logarithmic&&D)&&W.lin2val,pt=1,xt=0,Ct=ot&&W.old?W.old.transA:W.transA,Tt=0;return Ct||(Ct=W.transA),rt&&(pt*=-1,xt=W.len),W.reversed&&(pt*=-1,xt-=pt*(W.sector||W.len)),Y?(Tt=(I=I*pt+xt-it)/Ct+lt,vt&&(Tt=W.lin2val(Tt))):(vt&&(I=W.val2lin(I)),Tt=pt*(I-lt)*Ct+xt+pt*it+(l(P)?Ct*P:0),W.isRadial||(Tt=w(Tt))),Tt}toPixels(I,Y){return this.translate(I,!1,!this.horiz,void 0,!0)+(Y?0:this.pos)}toValue(I,Y){return this.translate(I-(Y?0:this.pos),!0,!this.horiz,void 0,!0)}getPlotLinePath(I){let Y=this,rt=Y.chart,ot=Y.left,D=Y.top,P=I.old,W=I.value,lt=I.lineWidth,it=P&&rt.oldChartHeight||rt.chartHeight,vt=P&&rt.oldChartWidth||rt.chartWidth,pt=Y.transB,xt=I.translatedValue,Ct=I.force,Tt,Nt,gt,wt,Rt;function jt(ne,Wt,le){return Ct!=="pass"&&(nele)&&(Ct?ne=_(ne,Wt,le):Rt=!0),ne}let Zt={value:W,lineWidth:lt,old:P,force:Ct,acrossPanes:I.acrossPanes,translatedValue:xt};return v(this,"getPlotLinePath",Zt,function(ne){Tt=gt=(xt=_(xt=k(xt,Y.translate(W,void 0,void 0,P)),-1e9,1e9))+pt,Nt=wt=it-xt-pt,l(xt)?Y.horiz?(Nt=D,wt=it-Y.bottom+(Y.options.isInternal?0:rt.scrollablePixelsY||0),Tt=gt=jt(Tt,ot,ot+Y.width)):(Tt=ot,gt=vt-Y.right+(rt.scrollablePixelsX||0),Nt=wt=jt(Nt,D,D+Y.height)):(Rt=!0,Ct=!1),ne.path=Rt&&!Ct?void 0:rt.renderer.crispLine([["M",Tt,Nt],["L",gt,wt]],lt||1)}),Zt.path}getLinearTickPositions(I,Y,rt){let ot,D,P,W=w(Math.floor(Y/I)*I),lt=w(Math.ceil(rt/I)*I),it=[];if(w(W+I)===W&&(P=20),this.single)return[Y];for(ot=W;ot<=lt&&(it.push(ot),(ot=w(ot+I,P))!==D);)D=ot;return it}getMinorTickInterval(){let{minorTicks:I,minorTickInterval:Y}=this.options;return I===!0?k(Y,"auto"):I!==!1?Y:void 0}getMinorTickPositions(){let I=this.options,Y=this.tickPositions,rt=this.minorTickInterval,ot=this.pointRangePadding||0,D=(this.min||0)-ot,P=(this.max||0)+ot,W=P-D,lt=[],it;if(W&&W/rt{var pt;return(vt.xIncrement?(pt=vt.xData)==null?void 0:pt.slice(0,2):vt.xData)||[]}))||0),this.dataMax-this.dataMin)),l(rt)&&l(ot)&&l(D)&&rt-ot=D,P=(D-rt+ot)/2,lt=[ot-P,k(I.min,ot-P)],W&&(lt[2]=Y?Y.log2lin(this.dataMin):this.dataMin),it=[(ot=M(lt))+D,k(I.max,ot+D)],W&&(it[2]=Y?Y.log2lin(this.dataMax):this.dataMax),(rt=s(it))-otot-D),I=g([rt]))}return I&&Y?Math.min(I,Y):I||Y}nameToX(I){let Y=p(this.options.categories),rt=Y?this.categories:this.names,ot=I.options.x,D;return I.series.requireSorting=!1,o(ot)||(ot=this.uniqueNames&&rt?Y?rt.indexOf(I.name):k(rt.keys[I.name],-1):I.series.autoIncrement()),ot===-1?!Y&&rt&&(D=rt.length):D=ot,D!==void 0?(this.names[D]=I.name,this.names.keys[I.name]=D):I.x&&(D=I.x),D}updateNames(){let I=this,Y=this.names;Y.length>0&&(Object.keys(Y.keys).forEach(function(rt){delete Y.keys[rt]}),Y.length=0,this.minRange=this.userMinRange,(this.series||[]).forEach(rt=>{rt.xIncrement=null,(!rt.points||rt.isDirtyData)&&(I.max=Math.max(I.max,rt.xData.length-1),rt.processData(),rt.generatePoints()),rt.data.forEach(function(ot,D){let P;ot!=null&&ot.options&&ot.name!==void 0&&(P=I.nameToX(ot))!==void 0&&P!==ot.x&&(ot.x=P,rt.xData[D]=P)})}))}setAxisTranslation(){let I=this,Y=I.max-I.min,rt=I.linkedParent,ot=!!I.categories,D=I.isXAxis,P=I.axisPointRange||0,W,lt=0,it=0,vt,pt=I.transA;(D||ot||P)&&(W=I.getClosest(),rt?(lt=rt.minPointOffset,it=rt.pointRangePadding):I.series.forEach(function(xt){let Ct=ot?1:D?k(xt.options.pointRange,W,0):I.axisPointRange||0,Tt=xt.options.pointPlacement;if(P=Math.max(P,Ct),!I.single||ot){let Nt=xt.is("xrange")?!D:D;lt=Math.max(lt,Nt&&f(Tt)?0:Ct/2),it=Math.max(it,Nt&&Tt==="on"?0:Ct)}}),vt=I.ordinal&&I.ordinal.slope&&W?I.ordinal.slope/W:1,I.minPointOffset=lt*=vt,I.pointRangePadding=it*=vt,I.pointRange=Math.min(P,I.single&&ot?1:Y),D&&W&&(I.closestPointRange=W)),I.translationSlope=I.transA=pt=I.staticScale||I.len/(Y+it||1),I.transB=I.horiz?I.left:I.bottom,I.minPixelPadding=pt*lt,v(this,"afterSetAxisTranslation")}minFromRange(){let{max:I,min:Y}=this;return l(I)&&l(Y)&&I-Y||void 0}setTickInterval(I){var Jt,Kt,te,Ot;let{categories:Y,chart:rt,dataMax:ot,dataMin:D,dateTime:P,isXAxis:W,logarithmic:lt,options:it,softThreshold:vt}=this,pt=l(this.threshold)?this.threshold:void 0,xt=this.minRange||0,{ceiling:Ct,floor:Tt,linkedTo:Nt,softMax:gt,softMin:wt}=it,Rt=l(Nt)&&((Jt=rt[this.coll])==null?void 0:Jt[Nt]),jt=it.tickPixelInterval,Zt=it.maxPadding,ne=it.minPadding,Wt=0,le,fe=l(it.tickInterval)&&it.tickInterval>=0?it.tickInterval:void 0,xe,be,Ye,tn;if(P||Y||Rt||this.getTickAmount(),Ye=k(this.userMin,it.min),tn=k(this.userMax,it.max),Rt?(this.linkedParent=Rt,le=Rt.getExtremes(),this.min=k(le.min,le.dataMin),this.max=k(le.max,le.dataMax),this.type!==Rt.type&&E(11,!0,rt)):(vt&&o(pt)&&l(ot)&&l(D)&&(D>=pt?(xe=pt,ne=0):ot<=pt&&(be=pt,Zt=0)),this.min=k(Ye,xe,D),this.max=k(tn,be,ot)),l(this.max)&&l(this.min)&&(lt&&(this.positiveValuesOnly&&!I&&0>=Math.min(this.min,k(D,this.min))&&E(10,!0,rt),this.min=w(lt.log2lin(this.min),16),this.max=w(lt.log2lin(this.max),16)),this.range&&l(D)&&(this.userMin=this.min=Ye=Math.max(D,this.minFromRange()||0),this.userMax=tn=this.max,this.range=void 0)),v(this,"foundExtremes"),this.adjustForMinRange(),l(this.min)&&l(this.max)){if(!l(this.userMin)&&l(wt)&&wtthis.max&&(this.max=tn=gt),Y||this.axisPointRange||(Kt=this.stacking)!=null&&Kt.usePercentage||Rt||!(Wt=this.max-this.min)||(!o(Ye)&&ne&&(this.min-=Wt*ne),o(tn)||!Zt||(this.max+=Wt*Zt)),!l(this.userMin)&&l(Tt)&&(this.min=Math.max(this.min,Tt)),!l(this.userMax)&&l(Ct)&&(this.max=Math.min(this.max,Ct)),vt&&l(D)&&l(ot)){let Bt=pt||0;!o(Ye)&&this.min=Bt?this.min=it.minRange?Math.min(Bt,this.max-xt):Bt:!o(tn)&&this.max>Bt&&ot<=Bt&&(this.max=it.minRange?Math.max(Bt,this.min+xt):Bt)}!rt.polar&&this.min>this.max&&(o(it.min)?this.max=this.min:o(it.max)&&(this.min=this.max)),Wt=this.max-this.min}if(this.min!==this.max&&l(this.min)&&l(this.max)?Rt&&!fe&&jt===Rt.options.tickPixelInterval?this.tickInterval=fe=Rt.tickInterval:this.tickInterval=k(fe,this.tickAmount?Wt/Math.max(this.tickAmount-1,1):void 0,Y?1:Wt*jt/Math.max(this.len,jt)):this.tickInterval=1,W&&!I){let Bt=this.min!==((te=this.old)==null?void 0:te.min)||this.max!==((Ot=this.old)==null?void 0:Ot.max);this.series.forEach(function(Ut){var zt;Ut.forceCrop=(zt=Ut.forceCropping)==null?void 0:zt.call(Ut),Ut.processData(Bt)}),v(this,"postProcessData",{hasExtremesChanged:Bt})}this.setAxisTranslation(),v(this,"initialAxisTranslation"),this.pointRange&&!fe&&(this.tickInterval=Math.max(this.pointRange,this.tickInterval));let on=k(it.minTickInterval,P&&!this.series.some(Bt=>Bt.noSharedTooltip)?this.closestPointRange:0);!fe&&this.tickIntervalMath.max(2*this.len,200))lt=[this.min,this.max],E(19,!1,this.chart);else if(this.dateTime)lt=this.getTimeTicks(this.dateTime.normalizeTimeTickInterval(this.tickInterval,I.units),this.min,this.max,I.startOfWeek,(pt=this.ordinal)==null?void 0:pt.positions,this.closestPointRange,!0);else if(this.logarithmic)lt=this.logarithmic.getLogTickPositions(this.tickInterval,this.min,this.max);else{let xt=this.tickInterval,Ct=xt;for(;Ct<=2*xt&&(lt=this.getLinearTickPositions(this.tickInterval,this.min,this.max),this.tickAmount&<.length>this.tickAmount);)this.tickInterval=mt(this,Ct*=1.1)}lt.length>this.len&&(lt=[lt[0],lt[lt.length-1]])[0]===lt[1]&&(lt.length=1),rt&&(this.tickPositions=lt,(it=rt.apply(this,[this.min,this.max]))&&(lt=it))}this.tickPositions=lt,this.minorTickInterval=ot==="auto"&&this.tickInterval?this.tickInterval/I.minorTicksPerMajor:ot,this.paddedTicks=lt.slice(0),this.trimTicks(lt,P,W),!this.isLinked&&l(this.min)&&l(this.max)&&(this.single&<.length<2&&!this.categories&&!this.series.some(xt=>xt.is("heatmap")&&xt.options.pointPlacement==="between")&&(this.min-=.5,this.max+=.5),Y||it||this.adjustTickAmount()),v(this,"afterSetTickPositions")}trimTicks(I,Y,rt){let ot=I[0],D=I[I.length-1],P=!this.isOrdinal&&this.minPointOffset||0;if(v(this,"trimTicks"),!this.isLinked){if(Y&&ot!==-1/0)this.min=ot;else for(;this.min-P>I[0];)I.shift();if(rt)this.max=D;else for(;this.max+P{let{horiz:xt,options:Ct}=pt;return[xt?Ct.left:Ct.top,Ct.width,Ct.height,Ct.pane].join(",")},vt=it(this);rt[this.coll].forEach(function(pt){let{series:xt}=pt;xt.length&&xt.some(Ct=>Ct.visible)&&pt!==Y&&it(pt)===vt&&(I=!0,ot.push(pt))})}if(I&&W){ot.forEach(vt=>{let pt=vt.getThresholdAlignment(Y);l(pt)&<.push(pt)});let it=lt.length>1?lt.reduce((vt,pt)=>vt+=pt,0)/lt.length:void 0;ot.forEach(vt=>{vt.thresholdAlignment=it})}return I}getThresholdAlignment(I){if((!l(this.dataMin)||this!==I&&this.series.some(Y=>Y.isDirty||Y.isDirtyData))&&this.getSeriesExtremes(),l(this.threshold)){let Y=_((this.threshold-(this.dataMin||0))/((this.dataMax||0)-(this.dataMin||0)),0,1);return this.options.reversed&&(Y=1-Y),Y}}getTickAmount(){let I=this.options,Y=I.tickPixelInterval,rt=I.tickAmount;o(I.tickInterval)||rt||!(this.lenP.push(w(P[P.length-1]+Ct)),gt=()=>P.unshift(w(P[0]-Ct));if(l(lt)&&(Tt=lt<.5?Math.ceil(lt*(W-1)):Math.floor(lt*(W-1)),D.reversed&&(Tt=W-1-Tt)),I.hasData()&&l(ot)&&l(rt)){let wt=()=>{I.transA*=(it-1)/(W-1),I.min=D.startOnTick?P[0]:Math.min(ot,P[0]),I.max=D.endOnTick?P[P.length-1]:Math.max(rt,P[P.length-1])};if(l(Tt)&&l(I.threshold)){for(;P[Tt]!==vt||P.length!==W||P[0]>ot||P[P.length-1]I.threshold?gt():Nt();if(Ct>8*I.tickInterval)break;Ct*=2}wt()}else if(it0&&xt{rt=rt||lt.isDirtyData||lt.isDirty,ot=ot||lt.xAxis&<.xAxis.isDirty||!1}),this.setAxisSize();let D=this.len!==(this.old&&this.old.len);D||rt||ot||this.isLinked||this.forceRedraw||this.userMin!==(this.old&&this.old.userMin)||this.userMax!==(this.old&&this.old.userMax)||this.alignToOthers()?(Y&&I==="yAxis"&&Y.buildStacks(),this.forceRedraw=!1,this.userMinRange||(this.minRange=void 0),this.getSeriesExtremes(),this.setTickInterval(),Y&&I==="xAxis"&&Y.buildStacks(),this.isDirty||(this.isDirty=D||this.min!==((P=this.old)==null?void 0:P.min)||this.max!==((W=this.old)==null?void 0:W.max))):Y&&Y.cleanStacks(),rt&&delete this.allExtremes,v(this,"afterSetScale")}setExtremes(I,Y,rt=!0,ot,D){this.series.forEach(P=>{delete P.kdTree}),v(this,"setExtremes",D=S(D,{min:I,max:Y}),P=>{this.userMin=P.min,this.userMax=P.max,this.eventArgs=P,rt&&this.chart.redraw(ot)})}setAxisSize(){let I=this.chart,Y=this.options,rt=Y.offsets||[0,0,0,0],ot=this.horiz,D=this.width=Math.round(Q(k(Y.width,I.plotWidth-rt[3]+rt[1]),I.plotWidth)),P=this.height=Math.round(Q(k(Y.height,I.plotHeight-rt[0]+rt[2]),I.plotHeight)),W=this.top=Math.round(Q(k(Y.top,I.plotTop+rt[0]),I.plotHeight,I.plotTop)),lt=this.left=Math.round(Q(k(Y.left,I.plotLeft+rt[3]),I.plotWidth,I.plotLeft));this.bottom=I.chartHeight-P-W,this.right=I.chartWidth-D-lt,this.len=Math.max(ot?D:P,0),this.pos=ot?lt:W}getExtremes(){let I=this.logarithmic;return{min:I?w(I.lin2log(this.min)):this.min,max:I?w(I.lin2log(this.max)):this.max,dataMin:this.dataMin,dataMax:this.dataMax,userMin:this.userMin,userMax:this.userMax}}getThreshold(I){let Y=this.logarithmic,rt=Y?Y.lin2log(this.min):this.min,ot=Y?Y.lin2log(this.max):this.max;return I===null||I===-1/0?I=rt:I===1/0?I=ot:rt>I?I=rt:ot15&&Y<165?ot.align="right":Y>195&&Y<345&&(ot.align="left")}),rt.align}tickSize(I){let Y=this.options,rt=k(Y[I==="tick"?"tickWidth":"minorTickWidth"],I==="tick"&&this.isXAxis&&!this.categories?1:0),ot=Y[I==="tick"?"tickLength":"minorTickLength"],D;rt&&ot&&(Y[I+"Position"]==="inside"&&(ot=-ot),D=[ot,rt]);let P={tickSize:D};return v(this,"afterTickSize",P),P.tickSize}labelMetrics(){let I=this.chart.renderer,Y=this.ticks,rt=Y[Object.keys(Y)[0]]||{};return this.chart.renderer.fontMetrics(rt.label||rt.movedLabel||I.box)}unsquish(){let I=this.options.labels,Y=I.padding||0,rt=this.horiz,ot=this.tickInterval,D=this.len/(((this.categories?1:0)+this.max-this.min)/ot),P=I.rotation,W=w(.8*this.labelMetrics().h),lt=Math.max(this.max-this.min,0),it=function(Tt){let Nt=(Tt+2*Y)/(D||1);return(Nt=Nt>1?Math.ceil(Nt):1)*ot>lt&&Tt!==1/0&&D!==1/0&<&&(Nt=Math.ceil(lt/ot)),w(Nt*ot)},vt=ot,pt,xt=Number.MAX_VALUE,Ct;if(rt){if(!I.staggerLines&&(l(P)?Ct=[P]:D=-90&><=90)&&(Nt=(Tt=it(Math.abs(W/Math.sin(L*gt))))+Math.abs(gt/360))Nt&&(Nt=jt.label.textPxLength)}),this.maxLabelLength=Nt,this.autoRotation)Nt>it&&Nt>pt.h?vt.rotation=this.labelRotation:this.labelRotation=0;else if(lt&&(Ct=it,!xt))for(Tt="clip",wt=rt.length;!W&&wt--;)(gt=ot[rt[wt]].label)&&(gt.styles.textOverflow==="ellipsis"?gt.css({textOverflow:"clip"}):gt.textPxLength>lt&>.css({width:lt+"px"}),gt.getBBox().height>this.len/rt.length-(pt.h-pt.f)&&(gt.specificTextOverflow="ellipsis"));vt.rotation&&(Ct=Nt>.5*I.chartHeight?.33*I.chartHeight:Nt,xt||(Tt="ellipsis")),this.labelAlign=D.align||this.autoLabelAlign(this.labelRotation),this.labelAlign&&(vt.align=this.labelAlign),rt.forEach(function(Rt){let jt=ot[Rt],Zt=jt&&jt.label,ne=P.width,Wt={};Zt&&(Zt.attr(vt),jt.shortenLabel?jt.shortenLabel():Ct&&!ne&&P.whiteSpace!=="nowrap"&&(CtD.g(W).attr({zIndex:it}).addClass(`highcharts-${rt.toLowerCase()}${lt} `+(this.isRadial?`highcharts-radial-axis${lt} `:"")+(ot.className||"")).add(I);this.axisGroup||(this.gridGroup=P("grid","-grid",ot.gridZIndex),this.axisGroup=P("axis","",ot.zIndex),this.labelGroup=P("axis-labels","-labels",ot.labels.zIndex))}getOffset(){let I=this,{chart:Y,horiz:rt,options:ot,side:D,ticks:P,tickPositions:W,coll:lt}=I,it=Y.inverted&&!I.isZAxis?[1,0,3,2][D]:D,vt=I.hasData(),pt=ot.title,xt=ot.labels,Ct=l(ot.crossing),Tt=Y.axisOffset,Nt=Y.clipOffset,gt=[-1,1,1,-1][D],wt,Rt=0,jt,Zt=0,ne=0,Wt,le;if(I.showAxis=wt=vt||ot.showEmpty,I.staggerLines=I.horiz&&xt.staggerLines||void 0,I.createGroups(),vt||I.isLinked?(W.forEach(function(fe){I.generateTick(fe)}),I.renderUnsquish(),I.reserveSpaceDefault=D===0||D===2||{1:"left",3:"right"}[D]===I.labelAlign,k(xt.reserveSpace,!Ct&&null,I.labelAlign==="center"||null,I.reserveSpaceDefault)&&W.forEach(function(fe){ne=Math.max(P[fe].getLabelSize(),ne)}),I.staggerLines&&(ne*=I.staggerLines),I.labelOffset=ne*(I.opposite?-1:1)):T(P,function(fe,xe){fe.destroy(),delete P[xe]}),pt!=null&&pt.text&&pt.enabled!==!1&&(I.addTitle(wt),wt&&!Ct&&pt.reserveSpace!==!1&&(I.titleOffset=Rt=I.axisTitle.getBBox()[rt?"height":"width"],Zt=o(jt=pt.offset)?0:k(pt.margin,rt?5:10))),I.renderLine(),I.offset=gt*k(ot.offset,Tt[D]?Tt[D]+(ot.margin||0):0),I.tickRotCorr=I.tickRotCorr||{x:0,y:0},le=D===0?-I.labelMetrics().h:D===2?I.tickRotCorr.y:0,Wt=Math.abs(ne)+Zt,ne&&(Wt-=le,Wt+=gt*(rt?k(xt.y,I.tickRotCorr.y+gt*xt.distance):k(xt.x,gt*xt.distance))),I.axisTitleMargin=k(jt,Wt),I.getMaxLabelDimensions&&(I.maxLabelDimensions=I.getMaxLabelDimensions(P,W)),lt!=="colorAxis"&&Nt){let fe=this.tickSize("tick");Tt[D]=Math.max(Tt[D],(I.axisTitleMargin||0)+Rt+gt*I.offset,Wt,W&&W.length&&fe?fe[0]+gt*I.offset:0);let xe=!I.axisLine||ot.offset?0:I.axisLine.strokeWidth()/2;Nt[it]=Math.max(Nt[it],xe)}v(this,"afterGetOffset")}getLinePath(I){let Y=this.chart,rt=this.opposite,ot=this.offset,D=this.horiz,P=this.left+(rt?this.width:0)+ot,W=Y.chartHeight-this.bottom-(rt?this.height:0)+ot;return rt&&(I*=-1),Y.renderer.crispLine([["M",D?this.left:P,D?W:this.top],["L",D?Y.chartWidth-this.right:P,D?W:Y.chartHeight-this.bottom]],I)}renderLine(){this.axisLine||(this.axisLine=this.chart.renderer.path().addClass("highcharts-axis-line").add(this.axisGroup),this.chart.styledMode||this.axisLine.attr({stroke:this.options.lineColor,"stroke-width":this.options.lineWidth,zIndex:7}))}getTitlePosition(I){let Y=this.horiz,rt=this.left,ot=this.top,D=this.len,P=this.options.title,W=Y?rt:ot,lt=this.opposite,it=this.offset,vt=P.x,pt=P.y,xt=this.chart.renderer.fontMetrics(I),Ct=I?Math.max(I.getBBox(!1,0).height-xt.h-1,0):0,Tt={low:W+(Y?0:D),middle:W+D/2,high:W+(Y?D:0)}[P.align],Nt=(Y?ot+this.height:rt)+(Y?1:-1)*(lt?-1:1)*(this.axisTitleMargin||0)+[-Ct,Ct,xt.f,-Ct][this.side],gt={x:Y?Tt+vt:Nt+(lt?this.width:0)+it+vt,y:Y?Nt+pt-(lt?this.height:0)+it:Tt+pt};return v(this,"afterGetTitlePosition",{titlePosition:gt}),gt}renderMinorTick(I,Y){let rt=this.minorTicks;rt[I]||(rt[I]=new Z(this,I,"minor")),Y&&rt[I].isNew&&rt[I].render(null,!0),rt[I].render(null,!1,1)}renderTick(I,Y,rt){let ot=this.isLinked,D=this.ticks;(!ot||I>=this.min&&I<=this.max||this.grid&&this.grid.isColumn)&&(D[I]||(D[I]=new Z(this,I)),rt&&D[I].isNew&&D[I].render(Y,!0,-1),D[I].render(Y))}render(){let I,Y,rt=this,ot=rt.chart,D=rt.logarithmic,P=ot.renderer,W=rt.options,lt=rt.isLinked,it=rt.tickPositions,vt=rt.axisTitle,pt=rt.ticks,xt=rt.minorTicks,Ct=rt.alternateBands,Tt=W.stackLabels,Nt=W.alternateGridColor,gt=W.crossing,wt=rt.tickmarkOffset,Rt=rt.axisLine,jt=rt.showAxis,Zt=H(P.globalAnimation);if(rt.labelEdge.length=0,rt.overlap=!1,[pt,xt,Ct].forEach(function(ne){T(ne,function(Wt){Wt.isActive=!1})}),l(gt)){let ne=this.isXAxis?ot.yAxis[0]:ot.xAxis[0],Wt=[1,-1,-1,1][this.side];if(ne){let le=ne.toPixels(gt,!0);rt.horiz&&(le=ne.len-le),rt.offset=Wt*le}}if(rt.hasData()||lt){let ne=rt.chart.hasRendered&&rt.old&&l(rt.old.min);rt.minorTickInterval&&!rt.categories&&rt.getMinorTickPositions().forEach(function(Wt){rt.renderMinorTick(Wt,ne)}),it.length&&(it.forEach(function(Wt,le){rt.renderTick(Wt,le,ne)}),wt&&(rt.min===0||rt.single)&&(pt[-1]||(pt[-1]=new Z(rt,-1,null,!0)),pt[-1].render(-1))),Nt&&it.forEach(function(Wt,le){Y=it[le+1]!==void 0?it[le+1]+wt:rt.max-wt,le%2==0&&Wt=.5)F=Math.round(F),w=M.getLinearTickPositions(F,U,d);else if(F>=.08){let o,u,C,E,S,v,g,x=Math.floor(U);for(o=F>.3?[1,2,4]:F>.15?[1,2,4,6,8]:[1,2,3,4,5,6,7,8,9],u=x;uU&&(!L||v<=d)&&v!==void 0&&w.push(v),v>d&&(g=!0),v=S}else{let o=this.lin2log(U),u=this.lin2log(d),C=L?M.getMinorTickInterval():_.tickInterval,E=_.tickPixelInterval/(L?5:1),S=L?s/M.tickPositions.length:s;F=K(F=J(C==="auto"?null:C,this.minorAutoInterval,(u-o)*E/(S||1))),w=M.getLinearTickPositions(F,o,u).map(this.log2lin),L||(this.minorAutoInterval=F/5)}return L||(M.tickInterval=F),w}lin2log(F){return Math.pow(10,F)}log2lin(F){return Math.log(F)/Math.LN10}}q.Additions=H}(B||(B={})),B}),y(m,"Core/Axis/PlotLineOrBand/PlotLineOrBandAxis.js",[m["Core/Utilities.js"]],function(R){var B;let{erase:et,extend:K,isNumber:J}=R;return function(q){let Z;function tt(M){return this.addPlotBandOrLine(M,"plotBands")}function H(M,s){let _=this.userOptions,w=new Z(this,M);if(this.visible&&(w=w.render()),w){if(this._addedPlotLB||(this._addedPlotLB=!0,(_.plotLines||[]).concat(_.plotBands||[]).forEach(o=>{this.addPlotBandOrLine(o)})),s){let o=_[s]||[];o.push(M),_[s]=o}this.plotLinesAndBands.push(w)}return w}function X(M){return this.addPlotBandOrLine(M,"plotLines")}function F(M,s,_){_=_||this.options;let w=this.getPlotLinePath({value:s,force:!0,acrossPanes:_.acrossPanes}),o=[],u=this.horiz,C=!J(this.min)||!J(this.max)||Mthis.max&&s>this.max,E=this.getPlotLinePath({value:M,force:!0,acrossPanes:_.acrossPanes}),S,v=1,g;if(E&&w)for(C&&(g=E.toString()===w.toString(),v=0),S=0;S{var w;let _=[];for(let o of this.axes)for(let{label:u,options:C}of o.plotLinesAndBands)u&&!((w=C==null?void 0:C.label)!=null&&w.allowOverlap)&&_.push(u);return _})}),R.compose(d,s)}constructor(M,s){this.axis=M,this.options=s,this.id=s.id}render(){var mt,Et,Mt;H(this,"render");let{axis:M,options:s}=this,{horiz:_,logarithmic:w}=M,{color:o,events:u,zIndex:C=0}=s,E={},S=M.chart.renderer,v=s.to,g=s.from,x=s.value,p=s.borderWidth,l=s.label,{label:f,svgElem:b}=this,z=[],T,k=q(g)&&q(v),Q=q(x),st=!b,nt={class:"highcharts-plot-"+(k?"band ":"line ")+(s.className||"")},dt=k?"bands":"lines";if(!M.chart.styledMode&&(Q?(nt.stroke=o||"#999999",nt["stroke-width"]=U(s.width,1),s.dashStyle&&(nt.dashstyle=s.dashStyle)):k&&(nt.fill=o||"#e6e9ff",p&&(nt.stroke=s.borderColor,nt["stroke-width"]=p))),E.zIndex=C,dt+="-"+C,(T=M.plotLinesAndBandsGroups[dt])||(M.plotLinesAndBandsGroups[dt]=T=S.g("plot-"+dt).attr(E).add()),b||(this.svgElem=b=S.path().attr(nt).add(T)),q(x))z=M.getPlotLinePath({value:(mt=w==null?void 0:w.log2lin(x))!=null?mt:x,lineWidth:b.strokeWidth(),acrossPanes:s.acrossPanes});else{if(!(q(g)&&q(v)))return;z=M.getPlotBandPath((Et=w==null?void 0:w.log2lin(g))!=null?Et:g,(Mt=w==null?void 0:w.log2lin(v))!=null?Mt:v,s)}return!this.eventsAdded&&u&&(F(u,(I,Y)=>{b==null||b.on(Y,rt=>{u[Y].apply(this,[rt])})}),this.eventsAdded=!0),(st||!b.d)&&(z!=null&&z.length)?b.attr({d:z}):b&&(z?(b.show(),b.animate({d:z})):b.d&&(b.hide(),f&&(this.label=f=f.destroy()))),l&&(q(l.text)||q(l.formatter))&&(z!=null&&z.length)&&M.width>0&&M.height>0&&!z.isFlat?(l=X(Fr({align:_&&k?"center":void 0,x:_?!k&&4:10,verticalAlign:!_&&k?"middle":void 0,y:_?k?16:10:k?6:-4,rotation:_&&!k?90:0},k?{inside:!0}:{}),l),this.renderLabel(l,z,k,C)):f&&f.hide(),this}renderLabel(M,s,_,w){var l;let o=this.axis,u=o.chart.renderer,C=M.inside,E=this.label;E||(this.label=E=u.text(this.getLabelText(M),0,0,M.useHTML).attr({align:M.textAlign||M.align,rotation:M.rotation,class:"highcharts-plot-"+(_?"band":"line")+"-label "+(M.className||""),zIndex:w}),o.chart.styledMode||E.css(X({fontSize:"0.8em",textOverflow:_&&!C?"":"ellipsis"},M.style)),E.add());let S=s.xBounds||[s[0][1],s[1][1],_?s[2][1]:s[0][1]],v=s.yBounds||[s[0][2],s[1][2],_?s[2][2]:s[0][2]],g=J(S),x=J(v),p=K(S)-g;E.align(M,!1,{x:g,y:x,width:p,height:K(v)-x}),(!E.alignValue||E.alignValue==="left"||q(C))&&E.css({width:(((l=M.style)==null?void 0:l.width)||(_&&C?p:E.rotation===90?o.height-(E.alignAttr.y-o.top):(M.clip?o.width:o.chart.chartWidth)-(E.alignAttr.x-o.left)))+"px"}),E.show(!0)}getLabelText(M){return q(M.formatter)?M.formatter.call(this):M.text}destroy(){tt(this.axis.plotLinesAndBands,this),delete this.axis,Z(this)}}return d}),y(m,"Core/Tooltip.js",[m["Core/Animation/AnimationUtilities.js"],m["Core/Templating.js"],m["Core/Globals.js"],m["Core/Renderer/RendererUtilities.js"],m["Core/Renderer/RendererRegistry.js"],m["Core/Utilities.js"]],function(R,B,et,K,J,q){var Z;let{animObject:tt}=R,{format:H}=B,{composed:X,doc:F,isSafari:U}=et,{distribute:d}=K,{addEvent:L,clamp:M,css:s,discardElement:_,extend:w,fireEvent:o,isArray:u,isNumber:C,isString:E,merge:S,pick:v,pushUnique:g,splat:x,syncTimeout:p}=q;class l{constructor(b,z,T){this.allowShared=!0,this.crosshairs=[],this.distance=0,this.isHidden=!0,this.isSticky=!1,this.options={},this.outside=!1,this.chart=b,this.init(b,z),this.pointer=T}bodyFormatter(b){return b.map(function(z){let T=z.series.tooltipOptions;return(T[(z.point.formatPrefix||"point")+"Formatter"]||z.point.tooltipFormatter).call(z.point,T[(z.point.formatPrefix||"point")+"Format"]||"")})}cleanSplit(b){this.chart.series.forEach(function(z){let T=z&&z.tt;T&&(!T.isActive||b?z.tt=T.destroy():T.isActive=!1)})}defaultFormatter(b){let z,T=this.points||x(this);return(z=(z=[b.tooltipFooterHeaderFormatter(T[0])]).concat(b.bodyFormatter(T))).push(b.tooltipFooterHeaderFormatter(T[0],!0)),z}destroy(){this.label&&(this.label=this.label.destroy()),this.split&&(this.cleanSplit(!0),this.tt&&(this.tt=this.tt.destroy())),this.renderer&&(this.renderer=this.renderer.destroy(),_(this.container)),q.clearTimeout(this.hideTimer)}getAnchor(b,z){let T,{chart:k,pointer:Q}=this,st=k.inverted,nt=k.plotTop,dt=k.plotLeft;if((b=x(b))[0].series&&b[0].series.yAxis&&!b[0].series.yAxis.options.reversedStacks&&(b=b.slice().reverse()),this.followPointer&&z)z.chartX===void 0&&(z=Q.normalize(z)),T=[z.chartX-dt,z.chartY-nt];else if(b[0].tooltipPos)T=b[0].tooltipPos;else{let mt=0,Et=0;b.forEach(function(Mt){let I=Mt.pos(!0);I&&(mt+=I[0],Et+=I[1])}),mt/=b.length,Et/=b.length,this.shared&&b.length>1&&z&&(st?mt=z.chartX:Et=z.chartY),T=[mt-dt,Et-nt]}return T.map(Math.round)}getClassName(b,z,T){let k=this.options,Q=b.series,st=Q.options;return[k.className,"highcharts-label",T&&"highcharts-tooltip-header",z?"highcharts-tooltip-box":"highcharts-tooltip",!T&&"highcharts-color-"+v(b.colorIndex,Q.colorIndex),st&&st.className].filter(E).join(" ")}getLabel({anchorX:b,anchorY:z}={anchorX:0,anchorY:0}){let T=this,k=this.chart.styledMode,Q=this.options,st=this.split&&this.allowShared,nt=this.container,dt=this.chart.renderer;if(this.label){let mt=!this.label.hasClass("highcharts-label");(!st&&mt||st&&!mt)&&this.destroy()}if(!this.label){if(this.outside){let mt=this.chart.options.chart.style,Et=J.getRendererType();this.container=nt=et.doc.createElement("div"),nt.className="highcharts-tooltip-container",s(nt,{position:"absolute",top:"1px",pointerEvents:"none",zIndex:Math.max(this.options.style.zIndex||0,(mt&&mt.zIndex||0)+3)}),this.renderer=dt=new Et(nt,0,0,mt,void 0,void 0,dt.styledMode)}if(st?this.label=dt.g("tooltip"):(this.label=dt.label("",b,z,Q.shape,void 0,void 0,Q.useHTML,void 0,"tooltip").attr({padding:Q.padding,r:Q.borderRadius}),k||this.label.attr({fill:Q.backgroundColor,"stroke-width":Q.borderWidth||0}).css(Q.style).css({pointerEvents:Q.style.pointerEvents||(this.shouldStickOnContact()?"auto":"none")})),T.outside){let mt=this.label;[mt.xSetter,mt.ySetter].forEach((Et,Mt)=>{mt[Mt?"ySetter":"xSetter"]=I=>{Et.call(mt,T.distance),mt[Mt?"y":"x"]=I,nt&&(nt.style[Mt?"top":"left"]=`${I}px`)}})}this.label.attr({zIndex:8}).shadow(Q.shadow).add()}return nt&&!nt.parentElement&&et.doc.body.appendChild(nt),this.label}getPlayingField(){let{body:b,documentElement:z}=F,{chart:T,distance:k,outside:Q}=this;return{width:Q?Math.max(b.scrollWidth,z.scrollWidth,b.offsetWidth,z.offsetWidth,z.clientWidth)-2*k:T.chartWidth,height:Q?Math.max(b.scrollHeight,z.scrollHeight,b.offsetHeight,z.offsetHeight,z.clientHeight):T.chartHeight}}getPosition(b,z,T){var Zt,ne;let{distance:k,chart:Q,outside:st,pointer:nt}=this,{inverted:dt,plotLeft:mt,plotTop:Et,polar:Mt}=Q,{plotX:I=0,plotY:Y=0}=T,rt={},ot=dt&&T.h||0,{height:D,width:P}=this.getPlayingField(),W=nt.getChartPosition(),lt=Wt=>Wt*W.scaleX,it=Wt=>Wt*W.scaleY,vt=Wt=>{let le=Wt==="x";return[Wt,le?P:D,le?b:z].concat(st?[le?lt(b):it(z),le?W.left-k+lt(I+mt):W.top-k+it(Y+Et),0,le?P:D]:[le?b:z,le?I+mt:Y+Et,le?mt:Et,le?mt+Q.plotWidth:Et+Q.plotHeight])},pt=vt("y"),xt=vt("x"),Ct,Tt=!!T.negative;!Mt&&((ne=(Zt=Q.hoverSeries)==null?void 0:Zt.yAxis)!=null&&ne.reversed)&&(Tt=!Tt);let Nt=!this.followPointer&&v(T.ttBelow,!Mt&&!dt===Tt),gt=function(Wt,le,fe,xe,be,Ye,tn){let on=st?Wt==="y"?it(k):lt(k):k,Jt=(fe-xe)/2,Kt=xele?Bt:Bt+ot)}},wt=function(Wt,le,fe,xe,be){if(bele-k)return!1;bele-xe/2?rt[Wt]=le-xe-2:rt[Wt]=be-fe/2},Rt=function(Wt){[pt,xt]=[xt,pt],Ct=Wt},jt=()=>{gt.apply(0,pt)!==!1?wt.apply(0,xt)!==!1||Ct||(Rt(!0),jt()):Ct?rt.x=rt.y=0:(Rt(!0),jt())};return(dt&&!Mt||this.len>1)&&Rt(),jt(),rt}hide(b){let z=this;q.clearTimeout(this.hideTimer),b=v(b,this.options.hideDelay),this.isHidden||(this.hideTimer=p(function(){let T=z.getLabel();z.getLabel().animate({opacity:0},{duration:b&&150,complete:()=>{T.hide(),z.container&&z.container.remove()}}),z.isHidden=!0},b))}init(b,z){this.chart=b,this.options=z,this.crosshairs=[],this.isHidden=!0,this.split=z.split&&!b.inverted&&!b.polar,this.shared=z.shared||this.split,this.outside=v(z.outside,!!(b.scrollablePixelsX||b.scrollablePixelsY))}shouldStickOnContact(b){return!!(!this.followPointer&&this.options.stickOnContact&&(!b||this.pointer.inClass(b.target,"highcharts-tooltip")))}move(b,z,T,k){let Q=this,st=tt(!Q.isHidden&&Q.options.animation),nt=Q.followPointer||(Q.len||0)>1,dt={x:b,y:z};nt||(dt.anchorX=T,dt.anchorY=k),st.step=()=>Q.drawTracker(),Q.getLabel().animate(dt,st)}refresh(b,z){let{chart:T,options:k,pointer:Q,shared:st}=this,nt=x(b),dt=nt[0],mt=[],Et=k.format,Mt=k.formatter||this.defaultFormatter,I=T.styledMode,Y={},rt=this.allowShared;if(!k.enabled||!dt.series)return;q.clearTimeout(this.hideTimer),this.allowShared=!(!u(b)&&b.series&&b.series.noSharedTooltip),rt=rt&&!this.allowShared,this.followPointer=!this.split&&dt.series.tooltipOptions.followPointer;let ot=this.getAnchor(b,z),D=ot[0],P=ot[1];st&&this.allowShared?(Q.applyInactiveState(nt),nt.forEach(function(it){it.setState("hover"),mt.push(it.getLabelConfig())}),(Y=dt.getLabelConfig()).points=mt):Y=dt.getLabelConfig(),this.len=mt.length;let W=E(Et)?H(Et,Y,T):Mt.call(Y,this),lt=dt.series;if(this.distance=v(lt.tooltipOptions.distance,16),W===!1)this.hide();else{if(this.split&&this.allowShared)this.renderSplit(W,nt);else{let it=D,vt=P;if(z&&Q.isDirectTouch&&(it=z.chartX-T.plotLeft,vt=z.chartY-T.plotTop),T.polar||lt.options.clip===!1||nt.some(pt=>Q.isDirectTouch||pt.series.shouldShowTooltip(it,vt))){let pt=this.getLabel(rt&&this.tt||{});(!k.style.width||I)&&pt.css({width:(this.outside?this.getPlayingField():T.spacingBox).width+"px"}),pt.attr({class:this.getClassName(dt),text:W&&W.join?W.join(""):W}),this.outside&&pt.attr({x:M(pt.x||0,0,this.getPlayingField().width-(pt.width||0))}),I||pt.attr({stroke:k.borderColor||dt.color||lt.color||"#666666"}),this.updatePosition({plotX:D,plotY:P,negative:dt.negative,ttBelow:dt.ttBelow,h:ot[2]||0})}else{this.hide();return}}this.isHidden&&this.label&&this.label.attr({opacity:1}).show(),this.isHidden=!1}o(this,"refresh")}renderSplit(b,z){var le;let T=this,{chart:k,chart:{chartWidth:Q,chartHeight:st,plotHeight:nt,plotLeft:dt,plotTop:mt,scrollablePixelsY:Et=0,scrollablePixelsX:Mt,styledMode:I},distance:Y,options:rt,options:{positioner:ot},pointer:D}=T,{scrollLeft:P=0,scrollTop:W=0}=((le=k.scrollablePlotArea)==null?void 0:le.scrollingContainer)||{},lt=T.outside&&typeof Mt!="number"?F.documentElement.getBoundingClientRect():{left:P,right:P+Q,top:W,bottom:W+st},it=T.getLabel(),vt=this.renderer||k.renderer,pt=!!(k.xAxis[0]&&k.xAxis[0].opposite),{left:xt,top:Ct}=D.getChartPosition(),Tt=mt+W,Nt=0,gt=nt-Et;function wt(fe,xe,be,Ye,tn=!0){let on,Jt;return be?(on=pt?0:gt,Jt=M(fe-Ye/2,lt.left,lt.right-Ye-(T.outside?xt:0))):(on=xe-Tt,Jt=M(Jt=tn?fe-Ye-Y:fe+Y,tn?Jt:lt.left,lt.right)),{x:Jt,y:on}}E(b)&&(b=[!1,b]);let Rt=b.slice(0,z.length+1).reduce(function(fe,xe,be){if(xe!==!1&&xe!==""){let Ye=z[be-1]||{isHeader:!0,plotX:z[0].plotX,plotY:nt,series:{}},tn=Ye.isHeader,on=tn?T:Ye.series,Jt=on.tt=function(Ut,zt,ce){var hn;let we=Ut,{isHeader:ye,series:qe}=zt;if(!we){let yn={padding:rt.padding,r:rt.borderRadius};I||(yn.fill=rt.backgroundColor,yn["stroke-width"]=(hn=rt.borderWidth)!=null?hn:1),we=vt.label("",0,0,rt[ye?"headerShape":"shape"],void 0,void 0,rt.useHTML).addClass(T.getClassName(zt,!0,ye)).attr(yn).add(it)}return we.isActive=!0,we.attr({text:ce}),I||we.css(rt.style).attr({stroke:rt.borderColor||zt.color||qe.color||"#333333"}),we}(on.tt,Ye,xe.toString()),Kt=Jt.getBBox(),te=Kt.width+Jt.strokeWidth();tn&&(Nt=Kt.height,gt+=Nt,pt&&(Tt-=Nt));let{anchorX:Ot,anchorY:Bt}=function(Ut){let zt,ce,{isHeader:we,plotX:ye=0,plotY:qe=0,series:hn}=Ut;if(we)zt=Math.max(dt+ye,dt),ce=mt+nt/2;else{let{xAxis:yn,yAxis:Nn}=hn;zt=yn.pos+M(ye,-Y,yn.len+Y),hn.shouldShowTooltip(0,Nn.pos-mt+qe,{ignoreX:!0})&&(ce=Nn.pos+qe)}return{anchorX:zt=M(zt,lt.left-Y,lt.right+Y),anchorY:ce}}(Ye);if(typeof Bt=="number"){let Ut=Kt.height+1,zt=ot?ot.call(T,te,Ut,Ye):wt(Ot,Bt,tn,te);fe.push({align:ot?0:void 0,anchorX:Ot,anchorY:Bt,boxWidth:te,point:Ye,rank:v(zt.rank,tn?1:0),size:Ut,target:zt.y,tt:Jt,x:zt.x})}else Jt.isActive=!1}return fe},[]);!ot&&Rt.some(fe=>{let{outside:xe}=T,be=(xe?xt:0)+fe.anchorX;return bebe})&&(Rt=Rt.map(fe=>{let{x:xe,y:be}=wt(fe.anchorX,fe.anchorY,fe.point.isHeader,fe.boxWidth,!1);return w(fe,{target:be,x:xe})})),T.cleanSplit(),d(Rt,gt);let jt={left:xt,right:xt};Rt.forEach(function(fe){let{x:xe,boxWidth:be,isHeader:Ye}=fe;!Ye&&(T.outside&&xt+xejt.right&&(jt.right=xt+xe))}),Rt.forEach(function(fe){let{x:xe,anchorX:be,anchorY:Ye,pos:tn,point:{isHeader:on}}=fe,Jt={visibility:tn===void 0?"hidden":"inherit",x:xe,y:(tn||0)+Tt,anchorX:be,anchorY:Ye};if(T.outside&&xe0&&(on||(Jt.x=xe+Kt,Jt.anchorX=be+Kt),on&&(Jt.x=(jt.right-jt.left)/2,Jt.anchorX=be+Kt))}fe.tt.attr(Jt)});let{container:Zt,outside:ne,renderer:Wt}=T;if(ne&&Zt&&Wt){let{width:fe,height:xe,x:be,y:Ye}=it.getBBox();Wt.setSize(fe+be,xe+Ye,!1),Zt.style.left=jt.left+"px",Zt.style.top=Ct+"px"}U&&it.attr({opacity:it.opacity===1?.999:1})}drawTracker(){if(!this.shouldStickOnContact()){this.tracker&&(this.tracker=this.tracker.destroy());return}let b=this.chart,z=this.label,T=this.shared?b.hoverPoints:b.hoverPoint;if(!z||!T)return;let k={x:0,y:0,width:0,height:0},Q=this.getAnchor(T),st=z.getBBox();Q[0]+=b.plotLeft-(z.translateX||0),Q[1]+=b.plotTop-(z.translateY||0),k.x=Math.min(0,Q[0]),k.y=Math.min(0,Q[1]),k.width=Q[0]<0?Math.max(Math.abs(Q[0]),st.width-Q[0]):Math.max(Math.abs(Q[0]),st.width),k.height=Q[1]<0?Math.max(Math.abs(Q[1]),st.height-Math.abs(Q[1])):Math.max(Math.abs(Q[1]),st.height),this.tracker?this.tracker.attr(k):(this.tracker=z.renderer.rect(k).addClass("highcharts-tracker").add(z),b.styledMode||this.tracker.attr({fill:"rgba(0,0,0,0)"}))}styledModeFormat(b){return b.replace('style="font-size: 0.8em"','class="highcharts-header"').replace(/style="color:{(point|series)\.color}"/g,'class="highcharts-color-{$1.colorIndex} {series.options.className} {point.options.className}"')}tooltipFooterHeaderFormatter(b,z){let T=b.series,k=T.tooltipOptions,Q=T.xAxis,st=Q&&Q.dateTime,nt={isFooter:z,labelConfig:b},dt=k.xDateFormat,mt=k[z?"footerFormat":"headerFormat"];return o(this,"headerFormatter",nt,function(Et){st&&!dt&&C(b.key)&&(dt=st.getXDateFormat(b.key,k.dateTimeLabelFormats)),st&&dt&&(b.point&&b.point.tooltipDateKeys||["key"]).forEach(function(Mt){mt=mt.replace("{point."+Mt+"}","{point."+Mt+":"+dt+"}")}),T.chart.styledMode&&(mt=this.styledModeFormat(mt)),Et.text=H(mt,{point:b,series:T},this.chart)}),nt.text}update(b){this.destroy(),this.init(this.chart,S(!0,this.options,b))}updatePosition(b){let{chart:z,container:T,distance:k,options:Q,pointer:st,renderer:nt}=this,{height:dt=0,width:mt=0}=this.getLabel(),{left:Et,top:Mt,scaleX:I,scaleY:Y}=st.getChartPosition(),rt=(Q.positioner||this.getPosition).call(this,mt,dt,b),ot=(b.plotX||0)+z.plotLeft,D=(b.plotY||0)+z.plotTop,P;nt&&T&&(Q.positioner&&(rt.x+=Et-k,rt.y+=Mt-k),P=(Q.borderWidth||0)+2*k+2,nt.setSize(mt+P,dt+P,!1),(I!==1||Y!==1)&&(s(T,{transform:`scale(${I}, ${Y})`}),ot*=I,D*=Y),ot+=Et-rt.x,D+=Mt-rt.y),this.move(Math.round(rt.x),Math.round(rt.y||0),ot,D)}}return(Z=l||(l={})).compose=function(f){g(X,"Core.Tooltip")&&L(f,"afterInit",function(){let b=this.chart;b.options.tooltip&&(b.tooltip=new Z(b,b.options.tooltip,this))})},l}),y(m,"Core/Series/Point.js",[m["Core/Renderer/HTML/AST.js"],m["Core/Animation/AnimationUtilities.js"],m["Core/Defaults.js"],m["Core/Templating.js"],m["Core/Utilities.js"]],function(R,B,et,K,J){let{animObject:q}=B,{defaultOptions:Z}=et,{format:tt}=K,{addEvent:H,crisp:X,erase:F,extend:U,fireEvent:d,getNestedProperty:L,isArray:M,isFunction:s,isNumber:_,isObject:w,merge:o,pick:u,syncTimeout:C,removeEvent:E,uniqueKey:S}=J;class v{animateBeforeDestroy(){let x=this,p={x:x.startXPos,opacity:0},l=x.getGraphicalProps();l.singular.forEach(function(f){x[f]=x[f].animate(f==="dataLabel"?{x:x[f].startXPos,y:x[f].startYPos,opacity:0}:p)}),l.plural.forEach(function(f){x[f].forEach(function(b){b.element&&b.animate(U({x:x.startXPos},b.startYPos?{x:b.startXPos,y:b.startYPos}:{}))})})}applyOptions(x,p){let l=this.series,f=l.options.pointValKey||l.pointValKey;return U(this,x=v.prototype.optionsToObject.call(this,x)),this.options=this.options?U(this.options,x):x,x.group&&delete this.group,x.dataLabels&&delete this.dataLabels,f&&(this.y=v.prototype.getNestedProperty.call(this,f)),this.selected&&(this.state="select"),"name"in this&&p===void 0&&l.xAxis&&l.xAxis.hasNames&&(this.x=l.xAxis.nameToX(this)),this.x===void 0&&l?this.x=p!=null?p:l.autoIncrement():_(x.x)&&l.options.relativeXValue&&(this.x=l.autoIncrement(x.x)),this.isNull=this.isValid&&!this.isValid(),this.formatPrefix=this.isNull?"null":"point",this}destroy(){if(!this.destroyed){let x=this,p=x.series,l=p.chart,f=p.options.dataSorting,b=l.hoverPoints,z=q(x.series.chart.renderer.globalAnimation),T=()=>{for(let k in(x.graphic||x.graphics||x.dataLabel||x.dataLabels)&&(E(x),x.destroyElements()),x)delete x[k]};x.legendItem&&l.legend.destroyItem(x),b&&(x.setState(),F(b,x),b.length||(l.hoverPoints=null)),x===l.hoverPoint&&x.onMouseOut(),f&&f.enabled?(this.animateBeforeDestroy(),C(T,z.duration)):T(),l.pointCount--}this.destroyed=!0}destroyElements(x){let p=this,l=p.getGraphicalProps(x);l.singular.forEach(function(f){p[f]=p[f].destroy()}),l.plural.forEach(function(f){p[f].forEach(function(b){b&&b.element&&b.destroy()}),delete p[f]})}firePointEvent(x,p,l){let f=this,b=this.series.options;f.manageEvent(x),x==="click"&&b.allowPointSelect&&(l=function(z){!f.destroyed&&f.select&&f.select(null,z.ctrlKey||z.metaKey||z.shiftKey)}),d(f,x,p,l)}getClassName(){return"highcharts-point"+(this.selected?" highcharts-point-select":"")+(this.negative?" highcharts-negative":"")+(this.isNull?" highcharts-null-point":"")+(this.colorIndex!==void 0?" highcharts-color-"+this.colorIndex:"")+(this.options.className?" "+this.options.className:"")+(this.zone&&this.zone.className?" "+this.zone.className.replace("highcharts-negative",""):"")}getGraphicalProps(x){let p,l,f=this,b=[],z={singular:[],plural:[]};for((x=x||{graphic:1,dataLabel:1}).graphic&&b.push("graphic","connector"),x.dataLabel&&b.push("dataLabel","dataLabelPath","dataLabelUpper"),l=b.length;l--;)f[p=b[l]]&&z.singular.push(p);return["graphic","dataLabel"].forEach(function(T){let k=T+"s";x[T]&&f[k]&&z.plural.push(k)}),z}getLabelConfig(){return{x:this.category,y:this.y,color:this.color,colorIndex:this.colorIndex,key:this.name||this.category,series:this.series,point:this,percentage:this.percentage,total:this.total||this.stackTotal}}getNestedProperty(x){return x?x.indexOf("custom.")===0?L(x,this.options):this[x]:void 0}getZone(){let x=this.series,p=x.zones,l=x.zoneAxis||"y",f,b=0;for(f=p[0];this[l]>=f.value;)f=p[++b];return this.nonZonedColor||(this.nonZonedColor=this.color),f&&f.color&&!this.options.color?this.color=f.color:this.color=this.nonZonedColor,f}hasNewShapeType(){return(this.graphic&&(this.graphic.symbolName||this.graphic.element.nodeName))!==this.shapeType}constructor(x,p,l){var f;this.formatPrefix="point",this.visible=!0,this.series=x,this.applyOptions(p,l),(f=this.id)!=null||(this.id=S()),this.resolveColor(),x.chart.pointCount++,d(this,"afterInit")}isValid(){return(_(this.x)||this.x instanceof Date)&&_(this.y)}optionsToObject(x){let p=this.series,l=p.options.keys,f=l||p.pointArrayMap||["y"],b=f.length,z={},T,k=0,Q=0;if(_(x)||x===null)z[f[0]]=x;else if(M(x))for(!l&&x.length>b&&((T=typeof x[0])=="string"?z.name=x[0]:T==="number"&&(z.x=x[0]),k++);Q0?v.prototype.setNestedProperty(z,x[k],f[Q]):z[f[Q]]=x[k]),k++,Q++;else typeof x=="object"&&(z=x,x.dataLabels&&(p.hasDataLabels=()=>!0),x.marker&&(p._hasPointMarkers=!0));return z}pos(x,p=this.plotY){if(!this.destroyed){let{plotX:l,series:f}=this,{chart:b,xAxis:z,yAxis:T}=f,k=0,Q=0;if(_(l)&&_(p))return x&&(k=z?z.pos:b.plotLeft,Q=T?T.pos:b.plotTop),b.inverted&&z&&T?[T.len-p+Q,z.len-l+k]:[l+k,p+Q]}}resolveColor(){let x=this.series,p=x.chart.options.chart,l=x.chart.styledMode,f,b,z=p.colorCount,T;delete this.nonZonedColor,x.options.colorByPoint?(l||(f=(b=x.options.colors||x.chart.options.colors)[x.colorCounter],z=b.length),T=x.colorCounter,x.colorCounter++,x.colorCounter===z&&(x.colorCounter=0)):(l||(f=x.color),T=x.colorIndex),this.colorIndex=u(this.options.colorIndex,T),this.color=u(this.options.color,f)}setNestedProperty(x,p,l){return l.split(".").reduce(function(f,b,z,T){let k=T.length-1===z;return f[b]=k?p:w(f[b],!0)?f[b]:{},f[b]},x),x}shouldDraw(){return!this.isNull}tooltipFormatter(x){let p=this.series,l=p.tooltipOptions,f=u(l.valueDecimals,""),b=l.valuePrefix||"",z=l.valueSuffix||"";return p.chart.styledMode&&(x=p.chart.tooltip.styledModeFormat(x)),(p.pointArrayMap||["y"]).forEach(function(T){T="{point."+T,(b||z)&&(x=x.replace(RegExp(T+"}","g"),b+T+"}"+z)),x=x.replace(RegExp(T+"}","g"),T+":,."+f+"f}")}),tt(x,{point:this,series:this.series},p.chart)}update(x,p,l,f){let b,z=this,T=z.series,k=z.graphic,Q=T.chart,st=T.options;function nt(){z.applyOptions(x);let dt=k&&z.hasMockGraphic,mt=z.y===null?!dt:dt;k&&mt&&(z.graphic=k.destroy(),delete z.hasMockGraphic),w(x,!0)&&(k&&k.element&&x&&x.marker&&x.marker.symbol!==void 0&&(z.graphic=k.destroy()),x!=null&&x.dataLabels&&z.dataLabel&&(z.dataLabel=z.dataLabel.destroy())),b=z.index,T.updateParallelArrays(z,b),st.data[b]=w(st.data[b],!0)||w(x,!0)?z.options:u(x,st.data[b]),T.isDirty=T.isDirtyData=!0,!T.fixedBox&&T.hasCartesianSeries&&(Q.isDirtyBox=!0),st.legendType==="point"&&(Q.isDirtyLegend=!0),p&&Q.redraw(l)}p=u(p,!0),f===!1?nt():z.firePointEvent("update",{options:x},nt)}remove(x,p){this.series.removePoint(this.series.data.indexOf(this),x,p)}select(x,p){let l=this,f=l.series,b=f.chart;x=u(x,!l.selected),this.selectedStaging=x,l.firePointEvent(x?"select":"unselect",{accumulate:p},function(){l.selected=l.options.selected=x,f.options.data[f.data.indexOf(l)]=l.options,l.setState(x&&"select"),p||b.getSelectedPoints().forEach(function(z){let T=z.series;z.selected&&z!==l&&(z.selected=z.options.selected=!1,T.options.data[T.data.indexOf(z)]=z.options,z.setState(b.hoverPoints&&T.options.inactiveOtherPoints?"inactive":""),z.firePointEvent("unselect"))})}),delete this.selectedStaging}onMouseOver(x){let{inverted:p,pointer:l}=this.series.chart;l&&(x=x?l.normalize(x):l.getChartCoordinatesFromPoint(this,p),l.runPointActions(x,this))}onMouseOut(){let x=this.series.chart;this.firePointEvent("mouseOut"),this.series.options.inactiveOtherPoints||(x.hoverPoints||[]).forEach(function(p){p.setState()}),x.hoverPoints=x.hoverPoint=null}manageEvent(x){var f,b,z,T,k,Q;let p=o(this.series.options.point,this.options),l=(f=p.events)==null?void 0:f[x];s(l)&&(!((b=this.hcEvents)!=null&&b[x])||((T=(z=this.hcEvents)==null?void 0:z[x])==null?void 0:T.map(st=>st.fn).indexOf(l))===-1)?((k=this.importedUserEvent)==null||k.call(this),this.importedUserEvent=H(this,x,l)):this.importedUserEvent&&!l&&((Q=this.hcEvents)!=null&&Q[x])&&(E(this,x),delete this.hcEvents[x],Object.keys(this.hcEvents)||delete this.importedUserEvent)}setState(x,p){var W;let l=this.series,f=this.state,b=l.options.states[x||"normal"]||{},z=Z.plotOptions[l.type].marker&&l.options.marker,T=z&&z.enabled===!1,k=z&&z.states&&z.states[x||"normal"]||{},Q=k.enabled===!1,st=this.marker||{},nt=l.chart,dt=z&&l.markerAttribs,mt=l.halo,Et,Mt,I,Y=l.stateMarkerGraphic,rt;if((x=x||"")===this.state&&!p||this.selected&&x!=="select"||b.enabled===!1||x&&(Q||T&&k.enabled===!1)||x&&st.states&&st.states[x]&&st.states[x].enabled===!1)return;if(this.state=x,dt&&(Et=l.markerAttribs(this,x)),this.graphic&&!this.hasMockGraphic){if(f&&this.graphic.removeClass("highcharts-point-"+f),x&&this.graphic.addClass("highcharts-point-"+x),!nt.styledMode){Mt=l.pointAttribs(this,x),I=u(nt.options.chart.animation,b.animation);let lt=Mt.opacity;l.options.inactiveOtherPoints&&_(lt)&&(this.dataLabels||[]).forEach(function(it){it&&!it.hasClass("highcharts-data-label-hidden")&&(it.animate({opacity:lt},I),it.connector&&it.connector.animate({opacity:lt},I))}),this.graphic.animate(Mt,I)}Et&&this.graphic.animate(Et,u(nt.options.chart.animation,k.animation,z.animation)),Y&&Y.hide()}else x&&k&&(rt=st.symbol||l.symbol,Y&&Y.currentSymbol!==rt&&(Y=Y.destroy()),Et&&(Y?Y[p?"animate":"attr"]({x:Et.x,y:Et.y}):rt&&(l.stateMarkerGraphic=Y=nt.renderer.symbol(rt,Et.x,Et.y,Et.width,Et.height).add(l.markerGroup),Y.currentSymbol=rt)),!nt.styledMode&&Y&&this.state!=="inactive"&&Y.attr(l.pointAttribs(this,x))),Y&&(Y[x&&this.isInside?"show":"hide"](),Y.element.point=this,Y.addClass(this.getClassName(),!0));let ot=b.halo,D=this.graphic||Y,P=D&&D.visibility||"inherit";ot&&ot.size&&D&&P!=="hidden"&&!this.isCluster?(mt||(l.halo=mt=nt.renderer.path().add(D.parentGroup)),mt.show()[p?"animate":"attr"]({d:this.haloPath(ot.size)}),mt.attr({class:"highcharts-halo highcharts-color-"+u(this.colorIndex,l.colorIndex)+(this.className?" "+this.className:""),visibility:P,zIndex:-1}),mt.point=this,nt.styledMode||mt.attr(U({fill:this.color||l.color,"fill-opacity":ot.opacity},R.filterUserAttributes(ot.attributes||{})))):(W=mt==null?void 0:mt.point)!=null&&W.haloPath&&!mt.point.destroyed&&mt.animate({d:mt.point.haloPath(0)},null,mt.hide),d(this,"afterSetState",{state:x})}haloPath(x){let p=this.pos();return p?this.series.chart.renderer.symbols.circle(X(p[0],1)-x,p[1]-x,2*x,2*x):[]}}return v}),y(m,"Core/Pointer.js",[m["Core/Color/Color.js"],m["Core/Globals.js"],m["Core/Utilities.js"]],function(R,B,et){var K;let{parse:J}=R,{charts:q,composed:Z,isTouchDevice:tt}=B,{addEvent:H,attr:X,css:F,extend:U,find:d,fireEvent:L,isNumber:M,isObject:s,objectEach:_,offset:w,pick:o,pushUnique:u,splat:C}=et;class E{applyInactiveState(v){let g=[],x;(v||[]).forEach(function(p){x=p.series,g.push(x),x.linkedParent&&g.push(x.linkedParent),x.linkedSeries&&(g=g.concat(x.linkedSeries)),x.navigatorSeries&&g.push(x.navigatorSeries)}),this.chart.series.forEach(function(p){g.indexOf(p)===-1?p.setState("inactive",!0):p.options.inactiveOtherPoints&&p.setAllPointsToState("inactive")})}destroy(){let v=this;this.eventsToUnbind.forEach(g=>g()),this.eventsToUnbind=[],!B.chartCount&&(E.unbindDocumentMouseUp&&E.unbindDocumentMouseUp.forEach(g=>g()),E.unbindDocumentTouchEnd&&(E.unbindDocumentTouchEnd=E.unbindDocumentTouchEnd())),clearInterval(v.tooltipTimeout),_(v,function(g,x){v[x]=void 0})}getSelectionMarkerAttrs(v,g){let x={args:{chartX:v,chartY:g},attrs:{},shapeType:"rect"};return L(this,"getSelectionMarkerAttrs",x,p=>{let l,{chart:f,zoomHor:b,zoomVert:z}=this,{mouseDownX:T=0,mouseDownY:k=0}=f,Q=p.attrs;Q.x=f.plotLeft,Q.y=f.plotTop,Q.width=b?1:f.plotWidth,Q.height=z?1:f.plotHeight,b&&(l=v-T,Q.width=Math.max(1,Math.abs(l)),Q.x=(l>0?0:l)+T),z&&(l=g-k,Q.height=Math.max(1,Math.abs(l)),Q.y=(l>0?0:l)+k)}),x}drag(v){let{chart:g}=this,{mouseDownX:x=0,mouseDownY:p=0}=g,{panning:l,panKey:f,selectionMarkerFill:b}=g.options.chart,z=g.plotLeft,T=g.plotTop,k=g.plotWidth,Q=g.plotHeight,st=s(l)?l.enabled:l,nt=f&&v[`${f}Key`],dt=v.chartX,mt=v.chartY,Et,Mt=this.selectionMarker;if((!Mt||!Mt.touch)&&(dtz+k&&(dt=z+k),mtT+Q&&(mt=T+Q),this.hasDragged=Math.sqrt(Math.pow(x-dt,2)+Math.pow(p-mt,2)),this.hasDragged>10)){Et=g.isInsidePlot(x-z,p-T,{visiblePlotOnly:!0});let{shapeType:I,attrs:Y}=this.getSelectionMarkerAttrs(dt,mt);(g.hasCartesianSeries||g.mapView)&&this.hasZoom&&Et&&!nt&&!Mt&&(this.selectionMarker=Mt=g.renderer[I](),Mt.attr({class:"highcharts-selection-marker",zIndex:7}).add(),g.styledMode||Mt.attr({fill:b||J("#334eff").setOpacity(.25).get()})),Mt&&Mt.attr(Y),Et&&!Mt&&st&&g.pan(v,l)}}dragStart(v){let g=this.chart;g.mouseIsDown=v.type,g.cancelClick=!1,g.mouseDownX=v.chartX,g.mouseDownY=v.chartY}getSelectionBox(v){let g={args:{marker:v},result:v.getBBox()};return L(this,"getSelectionBox",g),g.result}drop(v){let g,{chart:x,selectionMarker:p}=this;for(let l of x.axes)l.isPanning&&(l.isPanning=!1,(l.options.startOnTick||l.options.endOnTick||l.series.some(f=>f.boosted))&&(l.forceRedraw=!0,l.setExtremes(l.userMin,l.userMax,!1),g=!0));if(g&&x.redraw(),p&&v){if(this.hasDragged){let l=this.getSelectionBox(p);x.transform({axes:x.axes.filter(f=>f.zoomEnabled&&(f.coll==="xAxis"&&this.zoomX||f.coll==="yAxis"&&this.zoomY)),selection:Fr({originalEvent:v,xAxis:[],yAxis:[]},l),from:l})}M(x.index)&&(this.selectionMarker=p.destroy())}x&&M(x.index)&&(F(x.container,{cursor:x._cursor}),x.cancelClick=this.hasDragged>10,x.mouseIsDown=!1,this.hasDragged=0,this.pinchDown=[])}findNearestKDPoint(v,g,x){let p;return v.forEach(function(l){let f=!(l.noSharedTooltip&&g)&&0>l.options.findNearestPointBy.indexOf("y"),b=l.searchPoint(x,f);s(b,!0)&&b.series&&(!s(p,!0)||function(z,T){var nt,dt;let k=z.distX-T.distX,Q=z.dist-T.dist,st=((nt=T.series.group)==null?void 0:nt.zIndex)-((dt=z.series.group)==null?void 0:dt.zIndex);return k!==0&&g?k:Q!==0?Q:st!==0?st:z.series.index>T.series.index?-1:1}(p,b)>0)&&(p=b)}),p}getChartCoordinatesFromPoint(v,g){var f,b;let{xAxis:x,yAxis:p}=v.series,l=v.shapeArgs;if(x&&p){let z=(b=(f=v.clientX)!=null?f:v.plotX)!=null?b:0,T=v.plotY||0;return v.isNode&&l&&M(l.x)&&M(l.y)&&(z=l.x,T=l.y),g?{chartX:p.len+p.pos-T,chartY:x.len+x.pos-z}:{chartX:z+x.pos,chartY:T+p.pos}}if(l&&l.x&&l.y)return{chartX:l.x,chartY:l.y}}getChartPosition(){if(this.chartPosition)return this.chartPosition;let{container:v}=this.chart,g=w(v);this.chartPosition={left:g.left,top:g.top,scaleX:1,scaleY:1};let{offsetHeight:x,offsetWidth:p}=v;return p>2&&x>2&&(this.chartPosition.scaleX=g.width/p,this.chartPosition.scaleY=g.height/x),this.chartPosition}getCoordinates(v){let g={xAxis:[],yAxis:[]};for(let x of this.chart.axes)g[x.isXAxis?"xAxis":"yAxis"].push({axis:x,value:x.toValue(v[x.horiz?"chartX":"chartY"])});return g}getHoverData(v,g,x,p,l,f){let b=[],z=function(nt){return nt.visible&&!(!l&&nt.directTouch)&&o(nt.options.enableMouseTracking,!0)},T=g,k,Q={chartX:f?f.chartX:void 0,chartY:f?f.chartY:void 0,shared:l};L(this,"beforeGetHoverData",Q),k=T&&!T.stickyTracking?[T]:x.filter(nt=>nt.stickyTracking&&(Q.filter||z)(nt));let st=p&&v||!f?v:this.findNearestKDPoint(k,l,f);return T=st&&st.series,st&&(l&&!T.noSharedTooltip?(k=x.filter(function(nt){return Q.filter?Q.filter(nt):z(nt)&&!nt.noSharedTooltip})).forEach(function(nt){let dt=d(nt.points,function(mt){return mt.x===st.x&&!mt.isNull});s(dt)&&(nt.boosted&&nt.boost&&(dt=nt.boost.getPoint(dt)),b.push(dt))}):b.push(st)),L(this,"afterGetHoverData",Q={hoverPoint:st}),{hoverPoint:Q.hoverPoint,hoverSeries:T,hoverPoints:b}}getPointFromEvent(v){let g=v.target,x;for(;g&&!x;)x=g.point,g=g.parentNode;return x}onTrackerMouseOut(v){let g=this.chart,x=v.relatedTarget,p=g.hoverSeries;this.isDirectTouch=!1,!p||!x||p.stickyTracking||this.inClass(x,"highcharts-tooltip")||this.inClass(x,"highcharts-series-"+p.index)&&this.inClass(x,"highcharts-tracker")||p.onMouseOut()}inClass(v,g){let x=v,p;for(;x;){if(p=X(x,"class")){if(p.indexOf(g)!==-1)return!0;if(p.indexOf("highcharts-container")!==-1)return!1}x=x.parentElement}}constructor(v,g){var x;this.hasDragged=0,this.pointerCaptureEventsToUnbind=[],this.eventsToUnbind=[],this.options=g,this.chart=v,this.runChartClick=!!((x=g.chart.events)!=null&&x.click),this.pinchDown=[],this.setDOMEvents(),L(this,"afterInit")}normalize(v,g){let x=v.touches,p=x?x.length?x.item(0):o(x.changedTouches,v.changedTouches)[0]:v;g||(g=this.getChartPosition());let l=p.pageX-g.left,f=p.pageY-g.top;return U(v,{chartX:Math.round(l/=g.scaleX),chartY:Math.round(f/=g.scaleY)})}onContainerClick(v){let g=this.chart,x=g.hoverPoint,p=this.normalize(v),l=g.plotLeft,f=g.plotTop;!g.cancelClick&&(x&&this.inClass(p.target,"highcharts-tracker")?(L(x.series,"click",U(p,{point:x})),g.hoverPoint&&x.firePointEvent("click",p)):(U(p,this.getCoordinates(p)),g.isInsidePlot(p.chartX-l,p.chartY-f,{visiblePlotOnly:!0})&&L(g,"click",p)))}onContainerMouseDown(v){var x;let g=(1&(v.buttons||v.button))==1;v=this.normalize(v),B.isFirefox&&v.button!==0&&this.onContainerMouseMove(v),(v.button===void 0||g)&&(this.zoomOption(v),g&&((x=v.preventDefault)==null||x.call(v)),this.dragStart(v))}onContainerMouseLeave(v){let{pointer:g}=q[o(E.hoverChartIndex,-1)]||{};v=this.normalize(v),this.onContainerMouseMove(v),g&&!this.inClass(v.relatedTarget,"highcharts-tooltip")&&(g.reset(),g.chartPosition=void 0)}onContainerMouseEnter(){delete this.chartPosition}onContainerMouseMove(v){let g=this.chart,x=g.tooltip,p=this.normalize(v);this.setHoverChartIndex(v),(g.mouseIsDown==="mousedown"||this.touchSelect(p))&&this.drag(p),!g.openMenu&&(this.inClass(p.target,"highcharts-tracker")||g.isInsidePlot(p.chartX-g.plotLeft,p.chartY-g.plotTop,{visiblePlotOnly:!0}))&&!(x&&x.shouldStickOnContact(p))&&(this.inClass(p.target,"highcharts-no-tooltip")?this.reset(!1,0):this.runPointActions(p))}onDocumentTouchEnd(v){this.onDocumentMouseUp(v)}onContainerTouchMove(v){this.touchSelect(v)?this.onContainerMouseMove(v):this.touch(v)}onContainerTouchStart(v){this.touchSelect(v)?this.onContainerMouseDown(v):(this.zoomOption(v),this.touch(v,!0))}onDocumentMouseMove(v){let g=this.chart,x=g.tooltip,p=this.chartPosition,l=this.normalize(v,p);!p||g.isInsidePlot(l.chartX-g.plotLeft,l.chartY-g.plotTop,{visiblePlotOnly:!0})||x&&x.shouldStickOnContact(l)||l.target!==g.container.ownerDocument&&this.inClass(l.target,"highcharts-tracker")||this.reset()}onDocumentMouseUp(v){var g,x;(x=(g=q[o(E.hoverChartIndex,-1)])==null?void 0:g.pointer)==null||x.drop(v)}pinch(v){let g=this,{chart:x,hasZoom:p,lastTouches:l}=g,f=[].map.call(v.touches||[],Q=>g.normalize(Q)),b=f.length,z=b===1&&(g.inClass(v.target,"highcharts-tracker")&&x.runTrackerClick||g.runChartClick),T=x.tooltip,k=b===1&&o(T==null?void 0:T.options.followTouchMove,!0);b>1?g.initiated=!0:k&&(g.initiated=!1),p&&g.initiated&&!z&&v.cancelable!==!1&&v.preventDefault(),v.type==="touchstart"?(g.pinchDown=f,g.res=!0,x.mouseDownX=v.chartX):k?this.runPointActions(g.normalize(v)):l&&(L(x,"touchpan",{originalEvent:v,touches:f},()=>{let Q=st=>{let nt=st[0],dt=st[1]||nt;return{x:nt.chartX,y:nt.chartY,width:dt.chartX-nt.chartX,height:dt.chartY-nt.chartY}};x.transform({axes:x.axes.filter(st=>st.zoomEnabled&&(this.zoomHor&&st.horiz||this.zoomVert&&!st.horiz)),to:Q(f),from:Q(l),trigger:v.type})}),g.res&&(g.res=!1,this.reset(!1,0))),g.lastTouches=f}reset(v,g){let x=this.chart,p=x.hoverSeries,l=x.hoverPoint,f=x.hoverPoints,b=x.tooltip,z=b&&b.shared?f:l;v&&z&&C(z).forEach(function(T){T.series.isCartesian&&T.plotX===void 0&&(v=!1)}),v?b&&z&&C(z).length&&(b.refresh(z),b.shared&&f?f.forEach(function(T){T.setState(T.state,!0),T.series.isCartesian&&(T.series.xAxis.crosshair&&T.series.xAxis.drawCrosshair(null,T),T.series.yAxis.crosshair&&T.series.yAxis.drawCrosshair(null,T))}):l&&(l.setState(l.state,!0),x.axes.forEach(function(T){T.crosshair&&l.series[T.coll]===T&&T.drawCrosshair(null,l)}))):(l&&l.onMouseOut(),f&&f.forEach(function(T){T.setState()}),p&&p.onMouseOut(),b&&b.hide(g),this.unDocMouseMove&&(this.unDocMouseMove=this.unDocMouseMove()),x.axes.forEach(function(T){T.hideCrosshair()}),x.hoverPoints=x.hoverPoint=void 0)}runPointActions(v,g,x){let p=this.chart,l=p.series,f=p.tooltip&&p.tooltip.options.enabled?p.tooltip:void 0,b=!!f&&f.shared,z=g||p.hoverPoint,T=z&&z.series||p.hoverSeries,k=(!v||v.type!=="touchmove")&&(!!g||T&&T.directTouch&&this.isDirectTouch),Q=this.getHoverData(z,T,l,k,b,v);z=Q.hoverPoint,T=Q.hoverSeries;let st=Q.hoverPoints,nt=T&&T.tooltipOptions.followPointer&&!T.tooltipOptions.split,dt=b&&T&&!T.noSharedTooltip;if(z&&(x||z!==p.hoverPoint||f&&f.isHidden)){if((p.hoverPoints||[]).forEach(function(mt){st.indexOf(mt)===-1&&mt.setState()}),p.hoverSeries!==T&&T.onMouseOver(),this.applyInactiveState(st),(st||[]).forEach(function(mt){mt.setState("hover")}),p.hoverPoint&&p.hoverPoint.firePointEvent("mouseOut"),!z.series)return;p.hoverPoints=st,p.hoverPoint=z,z.firePointEvent("mouseOver",void 0,()=>{f&&z&&f.refresh(dt?st:z,v)})}else if(nt&&f&&!f.isHidden){let mt=f.getAnchor([{}],v);p.isInsidePlot(mt[0],mt[1],{visiblePlotOnly:!0})&&f.updatePosition({plotX:mt[0],plotY:mt[1]})}this.unDocMouseMove||(this.unDocMouseMove=H(p.container.ownerDocument,"mousemove",mt=>{var Et,Mt,I;return(I=(Mt=q[(Et=E.hoverChartIndex)!=null?Et:-1])==null?void 0:Mt.pointer)==null?void 0:I.onDocumentMouseMove(mt)}),this.eventsToUnbind.push(this.unDocMouseMove)),p.axes.forEach(function(mt){let Et,Mt=o((mt.crosshair||{}).snap,!0);!Mt||(Et=p.hoverPoint)&&Et.series[mt.coll]===mt||(Et=d(st,I=>I.series&&I.series[mt.coll]===mt)),Et||!Mt?mt.drawCrosshair(v,Et):mt.hideCrosshair()})}setDOMEvents(){let v=this.chart.container,g=v.ownerDocument;v.onmousedown=this.onContainerMouseDown.bind(this),v.onmousemove=this.onContainerMouseMove.bind(this),v.onclick=this.onContainerClick.bind(this),this.eventsToUnbind.push(H(v,"mouseenter",this.onContainerMouseEnter.bind(this)),H(v,"mouseleave",this.onContainerMouseLeave.bind(this))),E.unbindDocumentMouseUp||(E.unbindDocumentMouseUp=[]),E.unbindDocumentMouseUp.push(H(g,"mouseup",this.onDocumentMouseUp.bind(this)));let x=this.chart.renderTo.parentElement;for(;x&&x.tagName!=="BODY";)this.eventsToUnbind.push(H(x,"scroll",()=>{delete this.chartPosition})),x=x.parentElement;this.eventsToUnbind.push(H(v,"touchstart",this.onContainerTouchStart.bind(this),{passive:!1}),H(v,"touchmove",this.onContainerTouchMove.bind(this),{passive:!1})),E.unbindDocumentTouchEnd||(E.unbindDocumentTouchEnd=H(g,"touchend",this.onDocumentTouchEnd.bind(this),{passive:!1})),this.setPointerCapture(),H(this.chart,"redraw",this.setPointerCapture.bind(this))}setPointerCapture(){var l,f;if(!tt)return;let v=this.pointerCaptureEventsToUnbind,g=this.chart,x=g.container,p=o((l=g.options.tooltip)==null?void 0:l.followTouchMove,!0)&&g.series.some(b=>b.options.findNearestPointBy.indexOf("y")>-1);!this.hasPointerCapture&&p?(v.push(H(x,"pointerdown",b=>{var z,T;(z=b.target)!=null&&z.hasPointerCapture(b.pointerId)&&((T=b.target)==null||T.releasePointerCapture(b.pointerId))}),H(x,"pointermove",b=>{var z,T;(T=(z=g.pointer)==null?void 0:z.getPointFromEvent(b))==null||T.onMouseOver(b)})),g.styledMode||F(x,{"touch-action":"none"}),x.className+=" highcharts-no-touch-action",this.hasPointerCapture=!0):this.hasPointerCapture&&!p&&(v.forEach(b=>b()),v.length=0,g.styledMode||F(x,{"touch-action":o((f=g.options.chart.style)==null?void 0:f["touch-action"],"manipulation")}),x.className=x.className.replace(" highcharts-no-touch-action",""),this.hasPointerCapture=!1)}setHoverChartIndex(v){var p;let g=this.chart,x=B.charts[o(E.hoverChartIndex,-1)];if(x&&x!==g){let l={relatedTarget:g.container};v&&!(v!=null&&v.relatedTarget)&&(v=Fr(Fr({},l),v)),(p=x.pointer)==null||p.onContainerMouseLeave(v||l)}x&&x.mouseIsDown||(E.hoverChartIndex=g.index)}touch(v,g){let x,{chart:p,pinchDown:l=[]}=this;this.setHoverChartIndex(),(v=this.normalize(v)).touches.length===1?p.isInsidePlot(v.chartX-p.plotLeft,v.chartY-p.plotTop,{visiblePlotOnly:!0})&&!p.openMenu?(g&&this.runPointActions(v),v.type==="touchmove"&&(x=!!l[0]&&Math.pow(l[0].chartX-v.chartX,2)+Math.pow(l[0].chartY-v.chartY,2)>=16),o(x,!0)&&this.pinch(v)):g&&this.reset():v.touches.length===2&&this.pinch(v)}touchSelect(v){return!!(this.chart.zooming.singleTouch&&v.touches&&v.touches.length===1)}zoomOption(v){let g=this.chart,x=g.inverted,p=g.zooming.type||"",l,f;/touch/.test(v.type)&&(p=o(g.zooming.pinchType,p)),this.zoomX=l=/x/.test(p),this.zoomY=f=/y/.test(p),this.zoomHor=l&&!x||f&&x,this.zoomVert=f&&!x||l&&x,this.hasZoom=l||f}}return(K=E||(E={})).compose=function(S){u(Z,"Core.Pointer")&&H(S,"beforeRender",function(){this.pointer=new K(this,this.options)})},E}),y(m,"Core/Legend/LegendSymbol.js",[m["Core/Utilities.js"]],function(R){var B;let{extend:et,merge:K,pick:J}=R;return function(q){function Z(tt,H,X){var x,p;let F=this.legendItem=this.legendItem||{},{chart:U,options:d}=this,{baseline:L=0,symbolWidth:M,symbolHeight:s}=tt,_=this.symbol||"circle",w=s/2,o=U.renderer,u=F.group,C=L-Math.round((((x=tt.fontMetrics)==null?void 0:x.b)||s)*(X?.4:.3)),E={},S,v=d.marker,g=0;if(U.styledMode||(E["stroke-width"]=Math.min(d.lineWidth||0,24),d.dashStyle?E.dashstyle=d.dashStyle:d.linecap==="square"||(E["stroke-linecap"]="round")),F.line=o.path().addClass("highcharts-graph").attr(E).add(u),X&&(F.area=o.path().addClass("highcharts-area").add(u)),E["stroke-linecap"]&&(g=Math.min(F.line.strokeWidth(),M)/2),M){let l=[["M",g,C],["L",M-g,C]];F.line.attr({d:l}),(p=F.area)==null||p.attr({d:[...l,["L",M-g,L],["L",g,L]]})}if(v&&v.enabled!==!1&&M){let l=Math.min(J(v.radius,w),w);_.indexOf("url")===0&&(v=K(v,{width:s,height:s}),l=0),F.symbol=S=o.symbol(_,M/2-l,C-l,2*l,2*l,et({context:"legend"},v)).addClass("highcharts-point").add(u),S.isMarker=!0}}q.areaMarker=function(tt,H){Z.call(this,tt,H,!0)},q.lineMarker=Z,q.rectangle=function(tt,H){let X=H.legendItem||{},F=tt.options,U=tt.symbolHeight,d=F.squareSymbol,L=d?U:tt.symbolWidth;X.symbol=this.chart.renderer.rect(d?(tt.symbolWidth-U)/2:0,tt.baseline-U+1,L,U,J(tt.options.symbolRadius,U/2)).addClass("highcharts-point").attr({zIndex:3}).add(X.group)}}(B||(B={})),B}),y(m,"Core/Series/SeriesDefaults.js",[],function(){return{lineWidth:2,allowPointSelect:!1,crisp:!0,showCheckbox:!1,animation:{duration:1e3},enableMouseTracking:!0,events:{},marker:{enabledThreshold:2,lineColor:"#ffffff",lineWidth:0,radius:4,states:{normal:{animation:!0},hover:{animation:{duration:150},enabled:!0,radiusPlus:2,lineWidthPlus:1},select:{fillColor:"#cccccc",lineColor:"#000000",lineWidth:2}}},point:{events:{}},dataLabels:{animation:{},align:"center",borderWidth:0,defer:!0,formatter:function(){let{numberFormatter:R}=this.series.chart;return typeof this.y!="number"?"":R(this.y,-1)},padding:5,style:{fontSize:"0.7em",fontWeight:"bold",color:"contrast",textOutline:"1px contrast"},verticalAlign:"bottom",x:0,y:0},cropThreshold:300,opacity:1,pointRange:0,softThreshold:!0,states:{normal:{animation:!0},hover:{animation:{duration:150},lineWidthPlus:1,marker:{},halo:{size:10,opacity:.25}},select:{animation:{duration:0}},inactive:{animation:{duration:150},opacity:.2}},stickyTracking:!0,turboThreshold:1e3,findNearestPointBy:"x"}}),y(m,"Core/Series/SeriesRegistry.js",[m["Core/Globals.js"],m["Core/Defaults.js"],m["Core/Series/Point.js"],m["Core/Utilities.js"]],function(R,B,et,K){var J;let{defaultOptions:q}=B,{extend:Z,extendClass:tt,merge:H}=K;return function(X){function F(U,d){let L=q.plotOptions||{},M=d.defaultOptions,s=d.prototype;return s.type=U,s.pointClass||(s.pointClass=et),!X.seriesTypes[U]&&(M&&(L[U]=M),X.seriesTypes[U]=d,!0)}X.seriesTypes=R.seriesTypes,X.registerSeriesType=F,X.seriesType=function(U,d,L,M,s){let _=q.plotOptions||{};if(d=d||"",_[U]=H(_[d],L),delete X.seriesTypes[U],F(U,tt(X.seriesTypes[d]||function(){},M)),X.seriesTypes[U].prototype.type=U,s){class w extends et{}Z(w.prototype,s),X.seriesTypes[U].prototype.pointClass=w}return X.seriesTypes[U]}}(J||(J={})),J}),y(m,"Core/Series/Series.js",[m["Core/Animation/AnimationUtilities.js"],m["Core/Defaults.js"],m["Core/Foundation.js"],m["Core/Globals.js"],m["Core/Legend/LegendSymbol.js"],m["Core/Series/Point.js"],m["Core/Series/SeriesDefaults.js"],m["Core/Series/SeriesRegistry.js"],m["Core/Renderer/SVG/SVGElement.js"],m["Core/Utilities.js"]],function(R,B,et,K,J,q,Z,tt,H,X){let{animObject:F,setAnimation:U}=R,{defaultOptions:d}=B,{registerEventOptions:L}=et,{svg:M,win:s}=K,{seriesTypes:_}=tt,{arrayMax:w,arrayMin:o,clamp:u,correctFloat:C,crisp:E,defined:S,destroyObjectProperties:v,diffObjects:g,erase:x,error:p,extend:l,find:f,fireEvent:b,getClosestDistance:z,getNestedProperty:T,insertItem:k,isArray:Q,isNumber:st,isString:nt,merge:dt,objectEach:mt,pick:Et,removeEvent:Mt,splat:I,syncTimeout:Y}=X;class rt{constructor(){this.zoneAxis="y"}init(D,P){let W;b(this,"init",{options:P});let lt=this,it=D.series;this.eventsToUnbind=[],lt.chart=D,lt.options=lt.setOptions(P);let vt=lt.options,pt=vt.visible!==!1;lt.linkedSeries=[],lt.bindAxes(),l(lt,{name:vt.name,state:"",visible:pt,selected:vt.selected===!0}),L(this,vt);let xt=vt.events;(xt&&xt.click||vt.point&&vt.point.events&&vt.point.events.click||vt.allowPointSelect)&&(D.runTrackerClick=!0),lt.getColor(),lt.getSymbol(),lt.parallelArrays.forEach(function(Ct){lt[Ct+"Data"]||(lt[Ct+"Data"]=[])}),lt.isCartesian&&(D.hasCartesianSeries=!0),it.length&&(W=it[it.length-1]),lt._i=Et(W&&W._i,-1)+1,lt.opacity=lt.options.opacity,D.orderItems("series",k(this,it)),vt.dataSorting&&vt.dataSorting.enabled?lt.setDataSortingOptions():lt.points||lt.data||lt.setData(vt.data,!1),b(this,"afterInit")}is(D){return _[D]&&this instanceof _[D]}bindAxes(){let D,P=this,W=P.options,lt=P.chart;b(this,"bindAxes",null,function(){(P.axisTypes||[]).forEach(function(it){(lt[it]||[]).forEach(function(vt){D=vt.options,(Et(W[it],0)===vt.index||W[it]!==void 0&&W[it]===D.id)&&(k(P,vt.series),P[it]=vt,vt.isDirty=!0)}),P[it]||P.optionalAxis===it||p(18,!0,lt)})}),b(this,"afterBindAxes")}updateParallelArrays(D,P,W){let lt=D.series,it=st(P)?function(vt){let pt=vt==="y"&<.toYData?lt.toYData(D):D[vt];lt[vt+"Data"][P]=pt}:function(vt){Array.prototype[P].apply(lt[vt+"Data"],W)};lt.parallelArrays.forEach(it)}hasData(){return this.visible&&this.dataMax!==void 0&&this.dataMin!==void 0||this.visible&&this.yData&&this.yData.length>0}hasMarkerChanged(D,P){let W=D.marker,lt=P.marker||{};return W&&(lt.enabled&&!W.enabled||lt.symbol!==W.symbol||lt.height!==W.height||lt.width!==W.width)}autoIncrement(D){let P=this.options,W=P.pointIntervalUnit,lt=P.relativeXValue,it=this.chart.time,vt=this.xIncrement,pt,xt;return vt=Et(vt,P.pointStart,0),this.pointInterval=xt=Et(this.pointInterval,P.pointInterval,1),lt&&st(D)&&(xt*=D),W&&(pt=new it.Date(vt),W==="day"?it.set("Date",pt,it.get("Date",pt)+xt):W==="month"?it.set("Month",pt,it.get("Month",pt)+xt):W==="year"&&it.set("FullYear",pt,it.get("FullYear",pt)+xt),xt=pt.getTime()-vt),lt&&st(D)?vt+xt:(this.xIncrement=vt+xt,vt)}setDataSortingOptions(){let D=this.options;l(this,{requireSorting:!1,sorted:!1,enabledDataSorting:!0,allowDG:!1}),S(D.pointRange)||(D.pointRange=1)}setOptions(D){var Zt,ne;let P,W=this.chart,lt=W.options.plotOptions,it=W.userOptions||{},vt=dt(D),pt=W.styledMode,xt={plotOptions:lt,userOptions:vt};b(this,"setOptions",xt);let Ct=xt.plotOptions[this.type],Tt=it.plotOptions||{},Nt=Tt.series||{},gt=d.plotOptions[this.type]||{},wt=Tt[this.type]||{};this.userOptions=xt.userOptions;let Rt=dt(Ct,lt.series,wt,vt);this.tooltipOptions=dt(d.tooltip,(Zt=d.plotOptions.series)==null?void 0:Zt.tooltip,gt==null?void 0:gt.tooltip,W.userOptions.tooltip,(ne=Tt.series)==null?void 0:ne.tooltip,wt.tooltip,vt.tooltip),this.stickyTracking=Et(vt.stickyTracking,wt.stickyTracking,Nt.stickyTracking,!!this.tooltipOptions.shared&&!this.noSharedTooltip||Rt.stickyTracking),Ct.marker===null&&delete Rt.marker,this.zoneAxis=Rt.zoneAxis||"y";let jt=this.zones=(Rt.zones||[]).map(Wt=>Fr({},Wt));return(Rt.negativeColor||Rt.negativeFillColor)&&!Rt.zones&&(P={value:Rt[this.zoneAxis+"Threshold"]||Rt.threshold||0,className:"highcharts-negative"},pt||(P.color=Rt.negativeColor,P.fillColor=Rt.negativeFillColor),jt.push(P)),jt.length&&S(jt[jt.length-1].value)&&jt.push(pt?{}:{color:this.color,fillColor:this.fillColor}),b(this,"afterSetOptions",{options:Rt}),Rt}getName(){return Et(this.options.name,"Series "+(this.index+1))}getCyclic(D,P,W){let lt,it,vt=this.chart,pt=`${D}Index`,xt=`${D}Counter`,Ct=(W==null?void 0:W.length)||vt.options.chart.colorCount;!P&&(S(it=Et(D==="color"?this.options.colorIndex:void 0,this[pt]))?lt=it:(vt.series.length||(vt[xt]=0),lt=vt[xt]%Ct,vt[xt]+=1),W&&(P=W[lt])),lt!==void 0&&(this[pt]=lt),this[D]=P}getColor(){this.chart.styledMode?this.getCyclic("color"):this.options.colorByPoint?this.color="#cccccc":this.getCyclic("color",this.options.color||d.plotOptions[this.type].color,this.chart.options.colors)}getPointsCollection(){return(this.hasGroupedData?this.points:this.data)||[]}getSymbol(){let D=this.options.marker;this.getCyclic("symbol",D.symbol,this.chart.options.symbols)}findPointIndex(D,P){let W,lt,it,vt=D.id,pt=D.x,xt=this.points,Ct=this.options.dataSorting;if(vt){let Tt=this.chart.get(vt);Tt instanceof q&&(W=Tt)}else if(this.linkedParent||this.enabledDataSorting||this.options.relativeXValue){let Tt=Nt=>!Nt.touched&&Nt.index===D.index;if(Ct&&Ct.matchByName?Tt=Nt=>!Nt.touched&&Nt.name===D.name:this.options.relativeXValue&&(Tt=Nt=>!Nt.touched&&Nt.options.x===D.x),!(W=f(xt,Tt)))return}return W&&(it=W&&W.index)!==void 0&&(lt=!0),it===void 0&&st(pt)&&(it=this.xData.indexOf(pt,P)),it!==-1&&it!==void 0&&this.cropped&&(it=it>=this.cropStart?it-this.cropStart:it),!lt&&st(it)&&xt[it]&&xt[it].touched&&(it=void 0),it}updateData(D,P){let W=this.options,lt=W.dataSorting,it=this.points,vt=[],pt=this.requireSorting,xt=D.length===it.length,Ct,Tt,Nt,gt,wt=!0;if(this.xIncrement=null,D.forEach(function(Rt,jt){let Zt,ne=S(Rt)&&this.pointClass.prototype.optionsToObject.call({series:this},Rt)||{},Wt=ne.x;ne.id||st(Wt)?((Zt=this.findPointIndex(ne,gt))===-1||Zt===void 0?vt.push(Rt):it[Zt]&&Rt!==W.data[Zt]?(it[Zt].update(Rt,!1,null,!1),it[Zt].touched=!0,pt&&(gt=Zt+1)):it[Zt]&&(it[Zt].touched=!0),(!xt||jt!==Zt||lt&<.enabled||this.hasDerivedData)&&(Ct=!0)):vt.push(Rt)},this),Ct)for(Tt=it.length;Tt--;)(Nt=it[Tt])&&!Nt.touched&&Nt.remove&&Nt.remove(!1,P);else!xt||lt&<.enabled?wt=!1:(D.forEach(function(Rt,jt){Rt===it[jt].y||it[jt].destroyed||it[jt].update(Rt,!1,null,!1)}),vt.length=0);return it.forEach(function(Rt){Rt&&(Rt.touched=!1)}),!!wt&&(vt.forEach(function(Rt){this.addPoint(Rt,!1,null,null,!1)},this),this.xIncrement===null&&this.xData&&this.xData.length&&(this.xIncrement=w(this.xData),this.autoIncrement()),!0)}setData(D,P=!0,W,lt){var on;let it=this,vt=it.points,pt=vt&&vt.length||0,xt=it.options,Ct=it.chart,Tt=xt.dataSorting,Nt=it.xAxis,gt=xt.turboThreshold,wt=this.xData,Rt=this.yData,jt=it.pointArrayMap,Zt=jt&&jt.length,ne=xt.keys,Wt,le,fe,xe=0,be=1,Ye;Ct.options.chart.allowMutatingData||(xt.data&&delete it.options.data,it.userOptions.data&&delete it.userOptions.data,Ye=dt(!0,D));let tn=(D=Ye||D||[]).length;if(Tt&&Tt.enabled&&(D=this.sortData(D)),Ct.options.chart.allowMutatingData&<!==!1&&tn&&pt&&!it.cropped&&!it.hasGroupedData&&it.visible&&!it.boosted&&(fe=this.updateData(D,W)),!fe){it.xIncrement=null,it.colorCounter=0,this.parallelArrays.forEach(function(Kt){it[Kt+"Data"].length=0});let Jt=gt&&tn>gt;if(Jt){let Kt=it.getFirstValidPoint(D),te=it.getFirstValidPoint(D,tn-1,-1),Ot=Bt=>!!(Q(Bt)&&(ne||st(Bt[0])));if(st(Kt)&&st(te))for(Wt=0;Wt=0?xe:0,be=be>=0?be:1),Kt.length===1&&(be=0),xe===be)for(Wt=0;Wt{let pt=T(W,it),xt=T(W,vt);return xtpt?1:0}).forEach(function(it,vt){it.x=vt},this),P.linkedSeries&&P.linkedSeries.forEach(function(it){let vt=it.options,pt=vt.data;vt.dataSorting&&vt.dataSorting.enabled||!pt||(pt.forEach(function(xt,Ct){pt[Ct]=lt(it,xt),D[Ct]&&(pt[Ct].x=D[Ct].x,pt[Ct].index=Ct)}),it.setData(pt,!1))}),D}getProcessedData(D){let P=this,W=P.xAxis,lt=P.options.cropThreshold,it=W==null?void 0:W.logarithmic,vt=P.isCartesian,pt,xt,Ct=0,Tt,Nt,gt,wt=P.xData,Rt=P.yData,jt=!1,Zt=wt.length;W&&(Nt=(Tt=W.getExtremes()).min,gt=Tt.max,jt=!!(W.categories&&!W.names.length)),vt&&P.sorted&&!D&&(!lt||Zt>lt||P.forceCrop)&&(wt[Zt-1]gt?(wt=[],Rt=[]):P.yData&&(wt[0]gt)&&(wt=(pt=this.cropData(P.xData,P.yData,Nt,gt)).xData,Rt=pt.yData,Ct=pt.start,xt=!0));let ne=z([it?wt.map(it.log2lin):wt],()=>P.requireSorting&&!jt&&p(15,!1,P.chart));return{xData:wt,yData:Rt,cropped:xt,cropStart:Ct,closestPointRange:ne}}processData(D){let P=this.xAxis;if(this.isCartesian&&!this.isDirty&&!P.isDirty&&!this.yAxis.isDirty&&!D)return!1;let W=this.getProcessedData();this.cropped=W.cropped,this.cropStart=W.cropStart,this.processedXData=W.xData,this.processedYData=W.yData,this.closestPointRange=this.basePointRange=W.closestPointRange,b(this,"afterProcessData")}cropData(D,P,W,lt){let it=D.length,vt,pt,xt=0,Ct=it;for(vt=0;vt=W){xt=Math.max(0,vt-1);break}for(pt=vt;ptlt){Ct=pt+1;break}return{xData:D.slice(xt,Ct),yData:P.slice(xt,Ct),start:xt,end:Ct}}generatePoints(){let D=this.options,P=this.processedData||D.data,W=this.processedXData,lt=this.processedYData,it=this.pointClass,vt=W.length,pt=this.cropStart||0,xt=this.hasGroupedData,Ct=D.keys,Tt=[],Nt=D.dataGrouping&&D.dataGrouping.groupAll?pt:0,gt,wt,Rt,jt,Zt=this.data;if(!Zt&&!xt){let ne=[];ne.length=P.length,Zt=this.data=ne}for(Ct&&xt&&(this.options.keys=!1),jt=0;jt0:jt.length)||!pt),wt=P||this.getExtremesFromAll||this.options.getExtremesFromAll||this.cropped||!W||(be[Zt+vt]||Rt)>=Wt&&(be[Zt-vt]||Rt)<=le,gt&&wt)if(ne=jt.length)for(;ne--;)st(jt[ne])&&(it[fe++]=jt[ne]);else it[fe++]=jt;let Ye={activeYData:it,dataMin:o(it),dataMax:w(it)};return b(this,"afterGetExtremes",{dataExtremes:Ye}),Ye}applyExtremes(){let D=this.getExtremes();return this.dataMin=D.dataMin,this.dataMax=D.dataMax,D}getFirstValidPoint(D,P=0,W=1){let lt=D.length,it=P;for(;it>=0&&it1)&&(vt.step=function(gt,wt){Nt&&Nt.apply(wt,arguments),wt.prop==="width"&&(Ct!=null&&Ct.element)&&Ct.attr(it?"height":"width",gt+99)}),xt.addClass("highcharts-animating").animate(Tt,vt)}}afterAnimate(){this.setClip(),mt(this.chart.sharedClips,(D,P,W)=>{D&&!this.chart.container.querySelector(`[clip-path="url(#${D.id})"]`)&&(D.destroy(),delete W[P])}),this.finishedAnimating=!0,b(this,"afterAnimate")}drawPoints(D=this.points){let P,W,lt,it,vt,pt,xt,Ct=this.chart,Tt=Ct.styledMode,{colorAxis:Nt,options:gt}=this,wt=gt.marker,Rt=this[this.specialGroup||"markerGroup"],jt=this.xAxis,Zt=Et(wt.enabled,!jt||!!jt.isRadial||null,this.closestPointRangePx>=wt.enabledThreshold*wt.radius);if(wt.enabled!==!1||this._hasPointMarkers)for(P=0;P0||W.hasImage)&&(W.graphic=lt=Ct.renderer.symbol(ne,xt.x,xt.y,xt.width,xt.height,pt?vt:wt).add(Rt),this.enabledDataSorting&&Ct.hasRendered&&(lt.attr({x:W.startXPos}),it="animate")),lt&&it==="animate"&<[Wt?"show":"hide"](Wt).animate(xt),lt){let le=this.pointAttribs(W,Tt||!W.selected?void 0:"select");Tt?Nt&<.css({fill:le.fill}):lt[it](le)}lt&<.addClass(W.getClassName(),!0)}else lt&&(W.graphic=lt.destroy())}markerAttribs(D,P){let W=this.options,lt=W.marker,it=D.marker||{},vt=it.symbol||lt.symbol,pt={},xt,Ct,Tt=Et(it.radius,lt&<.radius);P&&(xt=lt.states[P],Tt=Et((Ct=it.states&&it.states[P])&&Ct.radius,xt&&xt.radius,Tt&&Tt+(xt&&xt.radiusPlus||0))),D.hasImage=vt&&vt.indexOf("url")===0,D.hasImage&&(Tt=0);let Nt=D.pos();return st(Tt)&&Nt&&(W.crisp&&(Nt[0]=E(Nt[0],D.hasImage?0:vt==="rect"?(lt==null?void 0:lt.lineWidth)||0:1)),pt.x=Nt[0]-Tt,pt.y=Nt[1]-Tt),Tt&&(pt.width=pt.height=2*Tt),pt}pointAttribs(D,P){let W=this.options.marker,lt=D&&D.options,it=lt&<.marker||{},vt=lt&<.color,pt=D&&D.color,xt=D&&D.zone&&D.zone.color,Ct,Tt,Nt=this.color,gt,wt,Rt=Et(it.lineWidth,W.lineWidth),jt=1;return Nt=vt||xt||pt||Nt,gt=it.fillColor||W.fillColor||Nt,wt=it.lineColor||W.lineColor||Nt,P=P||"normal",Ct=W.states[P]||{},Rt=Et((Tt=it.states&&it.states[P]||{}).lineWidth,Ct.lineWidth,Rt+Et(Tt.lineWidthPlus,Ct.lineWidthPlus,0)),gt=Tt.fillColor||Ct.fillColor||gt,{stroke:wt=Tt.lineColor||Ct.lineColor||wt,"stroke-width":Rt,fill:gt,opacity:jt=Et(Tt.opacity,Ct.opacity,jt)}}destroy(D){let P,W,lt,it=this,vt=it.chart,pt=/AppleWebKit\/533/.test(s.navigator.userAgent),xt=it.data||[];for(b(it,"destroy",{keepEventsForUpdate:D}),this.removeEvents(D),(it.axisTypes||[]).forEach(function(Ct){(lt=it[Ct])&<.series&&(x(lt.series,it),lt.isDirty=lt.forceRedraw=!0)}),it.legendItem&&it.chart.legend.destroyItem(it),P=xt.length;P--;)(W=xt[P])&&W.destroy&&W.destroy();for(let Ct of it.zones)v(Ct,void 0,!0);X.clearTimeout(it.animationTimeout),mt(it,function(Ct,Tt){Ct instanceof H&&!Ct.survive&&Ct[pt&&Tt==="group"?"hide":"destroy"]()}),vt.hoverSeries===it&&(vt.hoverSeries=void 0),x(vt.series,it),vt.orderItems("series"),mt(it,function(Ct,Tt){D&&Tt==="hcEvents"||delete it[Tt]})}applyZones(){let{area:D,chart:P,graph:W,zones:lt,points:it,xAxis:vt,yAxis:pt,zoneAxis:xt}=this,{inverted:Ct,renderer:Tt}=P,Nt=this[`${xt}Axis`],{isXAxis:gt,len:wt=0}=Nt||{},Rt=((W==null?void 0:W.strokeWidth())||0)/2+1,jt=(Zt,ne=0,Wt=0)=>{Ct&&(Wt=wt-Wt);let{translated:le=0,lineClip:fe}=Zt,xe=Wt-le;fe==null||fe.push(["L",ne,Math.abs(xe){fe.forEach((xe,be)=>{(xe[0]==="M"||xe[0]==="L")&&(fe[be]=[xe[0],gt?wt-xe[1]:xe[1],gt?xe[2]:wt-xe[2]])})};if(lt.forEach(fe=>{fe.lineClip=[],fe.translated=u(Nt.toPixels(Et(fe.value,Zt),!0)||0,0,wt)}),W&&!this.showLine&&W.hide(),D&&D.hide(),xt==="y"&&it.length{var Ut,zt;let xe=fe.lineClip||[],be=Math.round(fe.translated||0);vt.reversed&&xe.reverse();let{clip:Ye,simpleClip:tn}=fe,on=0,Jt=0,Kt=vt.len,te=pt.len;gt?(on=be,Kt=le):(Jt=be,te=le);let Ot=[["M",on,Jt],["L",Kt,Jt],["L",Kt,te],["L",on,te],["Z"]],Bt=[Ot[0],...xe,Ot[1],Ot[2],...Wt,Ot[3],Ot[4]];Wt=xe.reverse(),le=be,Ct&&(ne(Bt),D&&ne(Ot)),Ye?(Ye.animate({d:Bt}),tn==null||tn.animate({d:Ot})):(Ye=fe.clip=Tt.path(Bt),D&&(tn=fe.simpleClip=Tt.path(Ot))),W&&((Ut=fe.graph)==null||Ut.clip(Ye)),D&&((zt=fe.area)==null||zt.clip(tn))})}else this.visible&&(W&&W.show(),D&&D.show())}plotGroup(D,P,W,lt,it){let vt=this[D],pt=!vt,xt={visibility:W,zIndex:lt||.1};return S(this.opacity)&&!this.chart.styledMode&&this.state!=="inactive"&&(xt.opacity=this.opacity),vt||(this[D]=vt=this.chart.renderer.g().add(it)),vt.addClass("highcharts-"+P+" highcharts-series-"+this.index+" highcharts-"+this.type+"-series "+(S(this.colorIndex)?"highcharts-color-"+this.colorIndex+" ":"")+(this.options.className||"")+(vt.hasClass("highcharts-tracker")?" highcharts-tracker":""),!0),vt.attr(xt)[pt?"attr":"animate"](this.getPlotBox(P)),vt}getPlotBox(D){let P=this.xAxis,W=this.yAxis,lt=this.chart,it=lt.inverted&&!lt.polar&&P&&this.invertible&&D==="series";return lt.inverted&&(P=W,W=this.xAxis),{translateX:P?P.left:lt.plotLeft,translateY:W?W.top:lt.plotTop,rotation:it?90:0,rotationOriginX:it?(P.len-W.len)/2:0,rotationOriginY:it?(P.len+W.len)/2:0,scaleX:it?-1:1,scaleY:1}}removeEvents(D){let{eventsToUnbind:P}=this;D||Mt(this),P.length&&(P.forEach(W=>{W()}),P.length=0)}render(){var Tt,Nt,gt,wt,Rt;let D=this,{chart:P,options:W,hasRendered:lt}=D,it=F(W.animation),vt=D.visible?"inherit":"hidden",pt=W.zIndex,xt=P.seriesGroup,Ct=D.finishedAnimating?0:it.duration;b(this,"render"),D.plotGroup("group","series",vt,pt,xt),D.markerGroup=D.plotGroup("markerGroup","markers",vt,pt,xt),W.clip!==!1&&D.setClip(),Ct&&((Tt=D.animate)==null||Tt.call(D,!0)),D.drawGraph&&(D.drawGraph(),D.applyZones()),D.visible&&D.drawPoints(),(Nt=D.drawDataLabels)==null||Nt.call(D),(gt=D.redrawPoints)==null||gt.call(D),W.enableMouseTracking&&((wt=D.drawTracker)==null||wt.call(D)),Ct&&((Rt=D.animate)==null||Rt.call(D)),lt||(Ct&&it.defer&&(Ct+=it.defer),D.animationTimeout=Y(()=>{D.afterAnimate()},Ct||0)),D.isDirty=!1,D.hasRendered=!0,b(D,"afterRender")}redraw(){let D=this.isDirty||this.isDirtyData;this.translate(),this.render(),D&&delete this.kdTree}reserveSpace(){return this.visible||!this.chart.options.chart.ignoreHiddenSeries}searchPoint(D,P){let{xAxis:W,yAxis:lt}=this,it=this.chart.inverted;return this.searchKDTree({clientX:it?W.len-D.chartY+W.pos:D.chartX-W.pos,plotY:it?lt.len-D.chartX+lt.pos:D.chartY-lt.pos},P,D)}buildKDTree(D){this.buildingKdTree=!0;let P=this,W=P.options.findNearestPointBy.indexOf("y")>-1?2:1;delete P.kdTree,Y(function(){P.kdTree=function lt(it,vt,pt){let xt,Ct,Tt=it==null?void 0:it.length;if(Tt)return xt=P.kdAxisArray[vt%pt],it.sort((Nt,gt)=>(Nt[xt]||0)-(gt[xt]||0)),{point:it[Ct=Math.floor(Tt/2)],left:lt(it.slice(0,Ct),vt+1,pt),right:lt(it.slice(Ct+1),vt+1,pt)}}(P.getValidPoints(void 0,!P.directTouch),W,W),P.buildingKdTree=!1},P.options.kdNow||(D==null?void 0:D.type)==="touchstart"?0:1)}searchKDTree(D,P,W){let lt=this,[it,vt]=this.kdAxisArray,pt=P?"distX":"dist",xt=(lt.options.findNearestPointBy||"").indexOf("y")>-1?2:1,Ct=!!lt.isBubble;if(this.kdTree||this.buildingKdTree||this.buildKDTree(W),this.kdTree)return function Tt(Nt,gt,wt,Rt){var Ye;let jt=gt.point,Zt=lt.kdAxisArray[wt%Rt],ne,Wt,le=jt;(function(tn,on){var ce;let Jt=tn[it],Kt=on[it],te=S(Jt)&&S(Kt)?Jt-Kt:null,Ot=tn[vt],Bt=on[vt],Ut=S(Ot)&&S(Bt)?Ot-Bt:0,zt=Ct&&((ce=on.marker)==null?void 0:ce.radius)||0;on.dist=Math.sqrt((te&&te*te||0)+Ut*Ut)-zt,on.distX=S(te)?Math.abs(te)-zt:Number.MAX_VALUE})(Nt,jt);let fe=(Nt[Zt]||0)-(jt[Zt]||0)+(Ct&&((Ye=jt.marker)==null?void 0:Ye.radius)||0),xe=fe<0?"left":"right",be=fe<0?"right":"left";return gt[xe]&&(le=(ne=Tt(Nt,gt[xe],wt+1,Rt))[pt]=0&&vt<=(lt?lt.len:P.plotHeight)&&it>=0&&it<=(W?W.len:P.plotWidth)}drawTracker(){var gt;let D=this,P=D.options,W=P.trackByArea,lt=[].concat((W?D.areaPath:D.graphPath)||[]),it=D.chart,vt=it.pointer,pt=it.renderer,xt=((gt=it.options.tooltip)==null?void 0:gt.snap)||0,Ct=()=>{P.enableMouseTracking&&it.hoverSeries!==D&&D.onMouseOver()},Tt="rgba(192,192,192,"+(M?1e-4:.002)+")",Nt=D.tracker;Nt?Nt.attr({d:lt}):D.graph&&(D.tracker=Nt=pt.path(lt).attr({visibility:D.visible?"inherit":"hidden",zIndex:2}).addClass(W?"highcharts-tracker-area":"highcharts-tracker-line").add(D.group),it.styledMode||Nt.attr({"stroke-linecap":"round","stroke-linejoin":"round",stroke:Tt,fill:W?Tt:"none","stroke-width":D.graph.strokeWidth()+(W?0:2*xt)}),[D.tracker,D.markerGroup,D.dataLabelsGroup].forEach(wt=>{wt&&(wt.addClass("highcharts-tracker").on("mouseover",Ct).on("mouseout",Rt=>{vt==null||vt.onTrackerMouseOut(Rt)}),P.cursor&&!it.styledMode&&wt.css({cursor:P.cursor}),wt.on("touchstart",Ct))})),b(this,"afterDrawTracker")}addPoint(D,P,W,lt,it){let vt,pt,xt=this.options,Ct=this.data,Tt=this.chart,Nt=this.xAxis,gt=Nt&&Nt.hasNames&&Nt.names,wt=xt.data,Rt=this.xData;P=Et(P,!0);let jt={series:this};this.pointClass.prototype.applyOptions.apply(jt,[D]);let Zt=jt.x;if(pt=Rt.length,this.requireSorting&&ZtZt;)pt--;this.updateParallelArrays(jt,"splice",[pt,0,0]),this.updateParallelArrays(jt,pt),gt&&jt.name&&(gt[Zt]=jt.name),wt.splice(pt,0,D),(vt||this.processedData)&&(this.data.splice(pt,0,null),this.processData()),xt.legendType==="point"&&this.generatePoints(),W&&(Ct[0]&&Ct[0].remove?Ct[0].remove(!1):(Ct.shift(),this.updateParallelArrays(jt,"shift"),wt.shift())),it!==!1&&b(this,"addPoint",{point:jt}),this.isDirty=!0,this.isDirtyData=!0,P&&Tt.redraw(lt)}removePoint(D,P,W){let lt=this,it=lt.data,vt=it[D],pt=lt.points,xt=lt.chart,Ct=function(){pt&&pt.length===it.length&&pt.splice(D,1),it.splice(D,1),lt.options.data.splice(D,1),lt.updateParallelArrays(vt||{series:lt},"splice",[D,1]),vt&&vt.destroy(),lt.isDirty=!0,lt.isDirtyData=!0,P&&xt.redraw()};U(W,xt),P=Et(P,!0),vt?vt.firePointEvent("remove",null,Ct):Ct()}remove(D,P,W,lt){let it=this,vt=it.chart;function pt(){it.destroy(lt),vt.isDirtyLegend=vt.isDirtyBox=!0,vt.linkSeries(lt),Et(D,!0)&&vt.redraw(P)}W!==!1?b(it,"remove",null,pt):pt()}update(D,P){var ne,Wt,le,fe,xe;b(this,"update",{options:D=g(D,this.userOptions)});let W=this,lt=W.chart,it=W.userOptions,vt=W.initialType||W.type,pt=lt.options.plotOptions,xt=_[vt].prototype,Ct=W.finishedAnimating&&{animation:!1},Tt={},Nt,gt,wt=["colorIndex","eventOptions","navigatorSeries","symbolIndex","baseSeries"],Rt=D.type||it.type||lt.options.chart.type,jt=!(this.hasDerivedData||Rt&&Rt!==this.type||D.pointStart!==void 0||D.pointInterval!==void 0||D.relativeXValue!==void 0||D.joinBy||D.mapData||["dataGrouping","pointStart","pointInterval","pointIntervalUnit","keys"].some(be=>W.hasOptionChanged(be)));Rt=Rt||vt,jt&&(wt.push("data","isDirtyData","isDirtyCanvas","points","processedData","processedXData","processedYData","xIncrement","cropped","_hasPointMarkers","hasDataLabels","nodes","layout","level","mapMap","mapData","minY","maxY","minX","maxX","transformGroups"),D.visible!==!1&&wt.push("area","graph"),W.parallelArrays.forEach(function(be){wt.push(be+"Data")}),D.data&&(D.dataSorting&&l(W.options.dataSorting,D.dataSorting),this.setData(D.data,!1))),D=dt(it,{index:it.index===void 0?W.index:it.index,pointStart:(fe=(Wt=(ne=pt==null?void 0:pt.series)==null?void 0:ne.pointStart)!=null?Wt:it.pointStart)!=null?fe:(le=W.xData)==null?void 0:le[0]},!jt&&{data:W.options.data},D,Ct),jt&&D.data&&(D.data=W.options.data),(wt=["group","markerGroup","dataLabelsGroup","transformGroup"].concat(wt)).forEach(function(be){wt[be]=W[be],delete W[be]});let Zt=!1;if(_[Rt]){if(Zt=Rt!==W.type,W.remove(!1,!1,!1,!0),Zt)if(lt.propFromSeries(),Object.setPrototypeOf)Object.setPrototypeOf(W,_[Rt].prototype);else{let be=Object.hasOwnProperty.call(W,"hcEvents")&&W.hcEvents;for(gt in xt)W[gt]=void 0;l(W,_[Rt].prototype),be?W.hcEvents=be:delete W.hcEvents}}else p(17,!0,lt,{missingModuleFor:Rt});if(wt.forEach(function(be){W[be]=wt[be]}),W.init(lt,D),jt&&this.points)for(let be of((Nt=W.options).visible===!1?(Tt.graphic=1,Tt.dataLabel=1):(this.hasMarkerChanged(Nt,it)&&(Tt.graphic=1),(xe=W.hasDataLabels)!=null&&xe.call(W)||(Tt.dataLabel=1)),this.points))be&&be.series&&(be.resolveColor(),Object.keys(Tt).length&&be.destroyElements(Tt),Nt.showInLegend===!1&&be.legendItem&<.legend.destroyItem(be));W.initialType=vt,lt.linkSeries(),lt.setSortedData(),Zt&&W.linkedSeries.length&&(W.isDirtyData=!0),b(this,"afterUpdate"),Et(P,!0)&<.redraw(!!jt&&void 0)}setName(D){this.name=this.options.name=this.userOptions.name=D,this.chart.isDirtyLegend=!0}hasOptionChanged(D){var pt,xt;let P=this.chart,W=this.options[D],lt=P.options.plotOptions,it=this.userOptions[D],vt=Et((pt=lt==null?void 0:lt[this.type])==null?void 0:pt[D],(xt=lt==null?void 0:lt.series)==null?void 0:xt[D]);return it&&!S(vt)?W!==it:W!==Et(vt,W)}onMouseOver(){let D=this.chart,P=D.hoverSeries,W=D.pointer;W==null||W.setHoverChartIndex(),P&&P!==this&&P.onMouseOut(),this.options.events.mouseOver&&b(this,"mouseOver"),this.setState("hover"),D.hoverSeries=this}onMouseOut(){let D=this.options,P=this.chart,W=P.tooltip,lt=P.hoverPoint;P.hoverSeries=null,lt&<.onMouseOut(),this&&D.events.mouseOut&&b(this,"mouseOut"),W&&!this.stickyTracking&&(!W.shared||this.noSharedTooltip)&&W.hide(),P.series.forEach(function(it){it.setState("",!0)})}setState(D,P){let W=this,lt=W.options,it=W.graph,vt=lt.inactiveOtherPoints,pt=lt.states,xt=Et(pt[D||"normal"]&&pt[D||"normal"].animation,W.chart.options.chart.animation),Ct=lt.lineWidth,Tt=lt.opacity;if(D=D||"",W.state!==D&&([W.group,W.markerGroup,W.dataLabelsGroup].forEach(function(Nt){Nt&&(W.state&&Nt.removeClass("highcharts-series-"+W.state),D&&Nt.addClass("highcharts-series-"+D))}),W.state=D,!W.chart.styledMode)){if(pt[D]&&pt[D].enabled===!1)return;if(D&&(Ct=pt[D].lineWidth||Ct+(pt[D].lineWidthPlus||0),Tt=Et(pt[D].opacity,Tt)),it&&!it.dashstyle&&st(Ct))for(let Nt of[it,...this.zones.map(gt=>gt.graph)])Nt==null||Nt.animate({"stroke-width":Ct},xt);vt||[W.group,W.markerGroup,W.dataLabelsGroup,W.labelBySeries].forEach(function(Nt){Nt&&Nt.animate({opacity:Tt},xt)})}P&&vt&&W.points&&W.setAllPointsToState(D||void 0)}setAllPointsToState(D){this.points.forEach(function(P){P.setState&&P.setState(D)})}setVisible(D,P){var xt;let W=this,lt=W.chart,it=lt.options.chart.ignoreHiddenSeries,vt=W.visible;W.visible=D=W.options.visible=W.userOptions.visible=D===void 0?!vt:D;let pt=D?"show":"hide";["group","dataLabelsGroup","markerGroup","tracker","tt"].forEach(Ct=>{var Tt;(Tt=W[Ct])==null||Tt[pt]()}),(lt.hoverSeries===W||((xt=lt.hoverPoint)==null?void 0:xt.series)===W)&&W.onMouseOut(),W.legendItem&<.legend.colorizeItem(W,D),W.isDirty=!0,W.options.stacking&<.series.forEach(Ct=>{Ct.options.stacking&&Ct.visible&&(Ct.isDirty=!0)}),W.linkedSeries.forEach(Ct=>{Ct.setVisible(D,!1)}),it&&(lt.isDirtyBox=!0),b(W,pt),P!==!1&<.redraw()}show(){this.setVisible(!0)}hide(){this.setVisible(!1)}select(D){this.selected=D=this.options.selected=D===void 0?!this.selected:D,this.checkbox&&(this.checkbox.checked=D),b(this,D?"select":"unselect")}shouldShowTooltip(D,P,W={}){return W.series=this,W.visiblePlotOnly=!0,this.chart.isInsidePlot(D,P,W)}drawLegendSymbol(D,P){var W;(W=J[this.options.legendSymbol||"rectangle"])==null||W.call(this,D,P)}}return rt.defaultOptions=Z,rt.types=tt.seriesTypes,rt.registerType=tt.registerSeriesType,l(rt.prototype,{axisTypes:["xAxis","yAxis"],coll:"series",colorCounter:0,directTouch:!1,invertible:!0,isCartesian:!0,kdAxisArray:["clientX","plotY"],parallelArrays:["x","y"],pointClass:q,requireSorting:!0,sorted:!0}),tt.series=rt,rt}),y(m,"Core/Legend/Legend.js",[m["Core/Animation/AnimationUtilities.js"],m["Core/Foundation.js"],m["Core/Globals.js"],m["Core/Series/Series.js"],m["Core/Series/Point.js"],m["Core/Renderer/RendererUtilities.js"],m["Core/Templating.js"],m["Core/Utilities.js"]],function(R,B,et,K,J,q,Z,tt){var H;let{animObject:X,setAnimation:F}=R,{registerEventOptions:U}=B,{composed:d,marginNames:L}=et,{distribute:M}=q,{format:s}=Z,{addEvent:_,createElement:w,css:o,defined:u,discardElement:C,find:E,fireEvent:S,isNumber:v,merge:g,pick:x,pushUnique:p,relativeLength:l,stableSort:f,syncTimeout:b}=tt;class z{constructor(k,Q){this.allItems=[],this.initialItemY=0,this.itemHeight=0,this.itemMarginBottom=0,this.itemMarginTop=0,this.itemX=0,this.itemY=0,this.lastItemY=0,this.lastLineHeight=0,this.legendHeight=0,this.legendWidth=0,this.maxItemWidth=0,this.maxLegendWidth=0,this.offsetWidth=0,this.padding=0,this.pages=[],this.symbolHeight=0,this.symbolWidth=0,this.titleHeight=0,this.totalItemWidth=0,this.widthOption=0,this.chart=k,this.setOptions(Q),Q.enabled&&(this.render(),U(this,Q),_(this.chart,"endResize",function(){this.legend.positionCheckboxes()})),_(this.chart,"render",()=>{this.options.enabled&&this.proximate&&(this.proximatePositions(),this.positionItems())})}setOptions(k){let Q=x(k.padding,8);this.options=k,this.chart.styledMode||(this.itemStyle=k.itemStyle,this.itemHiddenStyle=g(this.itemStyle,k.itemHiddenStyle)),this.itemMarginTop=k.itemMarginTop,this.itemMarginBottom=k.itemMarginBottom,this.padding=Q,this.initialItemY=Q-5,this.symbolWidth=x(k.symbolWidth,16),this.pages=[],this.proximate=k.layout==="proximate"&&!this.chart.inverted,this.baseline=void 0}update(k,Q){let st=this.chart;this.setOptions(g(!0,this.options,k)),"events"in this.options&&U(this,this.options),this.destroy(),st.isDirtyLegend=st.isDirtyBox=!0,x(Q,!0)&&st.redraw(),S(this,"afterUpdate",{redraw:Q})}colorizeItem(k,Q){let{area:st,group:nt,label:dt,line:mt,symbol:Et}=k.legendItem||{};if(nt==null||nt[Q?"removeClass":"addClass"]("highcharts-legend-item-hidden"),!this.chart.styledMode){let{itemHiddenStyle:Mt={}}=this,I=Mt.color,{fillColor:Y,fillOpacity:rt,lineColor:ot,marker:D}=k.options,P=W=>(!Q&&(W.fill&&(W.fill=I),W.stroke&&(W.stroke=I)),W);dt==null||dt.css(g(Q?this.itemStyle:Mt)),mt==null||mt.attr(P({stroke:ot||k.color})),Et&&Et.attr(P(D&&Et.isMarker?k.pointAttribs():{fill:k.color})),st==null||st.attr(P({fill:Y||k.color,"fill-opacity":Y?1:rt!=null?rt:.75}))}S(this,"afterColorizeItem",{item:k,visible:Q})}positionItems(){this.allItems.forEach(this.positionItem,this),this.chart.isResizing||this.positionCheckboxes()}positionItem(k){let{group:Q,x:st=0,y:nt=0}=k.legendItem||{},dt=this.options,mt=dt.symbolPadding,Et=!dt.rtl,Mt=k.checkbox;if(Q&&Q.element){let I={translateX:Et?st:this.legendWidth-st-2*mt-4,translateY:nt};Q[u(Q.translateY)?"animate":"attr"](I,void 0,()=>{S(this,"afterPositionItem",{item:k})})}Mt&&(Mt.x=st,Mt.y=nt)}destroyItem(k){let Q=k.checkbox,st=k.legendItem||{};for(let nt of["group","label","line","symbol"])st[nt]&&(st[nt]=st[nt].destroy());Q&&C(Q),k.legendItem=void 0}destroy(){for(let k of this.getAllItems())this.destroyItem(k);for(let k of["clipRect","up","down","pager","nav","box","title","group"])this[k]&&(this[k]=this[k].destroy());this.display=null}positionCheckboxes(){let k,Q=this.group&&this.group.alignAttr,st=this.clipHeight||this.legendHeight,nt=this.titleHeight;Q&&(k=Q.translateY,this.allItems.forEach(function(dt){let mt,Et=dt.checkbox;Et&&(mt=k+nt+Et.y+(this.scrollOffset||0)+3,o(Et,{left:Q.translateX+dt.checkboxOffset+Et.x-20+"px",top:mt+"px",display:this.proximate||mt>k-6&&mt1.5*Tt?Ct.height:Tt))}layoutItem(k){let Q=this.options,st=this.padding,nt=Q.layout==="horizontal",dt=k.itemHeight,mt=this.itemMarginBottom,Et=this.itemMarginTop,Mt=nt?x(Q.itemDistance,20):0,I=this.maxLegendWidth,Y=Q.alignColumns&&this.totalItemWidth>I?this.maxItemWidth:k.itemWidth,rt=k.legendItem||{};nt&&this.itemX-st+Y>I&&(this.itemX=st,this.lastLineHeight&&(this.itemY+=Et+this.lastLineHeight+mt),this.lastLineHeight=0),this.lastItemY=Et+this.itemY+mt,this.lastLineHeight=Math.max(dt,this.lastLineHeight),rt.x=this.itemX,rt.y=this.itemY,nt?this.itemX+=Y:(this.itemY+=Et+dt+mt,this.lastLineHeight=dt),this.offsetWidth=this.widthOption||Math.max((nt?this.itemX-st-(k.checkbox?0:Mt):Y)+st,this.offsetWidth)}getAllItems(){let k=[];return this.chart.series.forEach(function(Q){let st=Q&&Q.options;Q&&x(st.showInLegend,!u(st.linkedTo)&&void 0,!0)&&(k=k.concat((Q.legendItem||{}).labels||(st.legendType==="point"?Q.data:Q)))}),S(this,"afterGetAllItems",{allItems:k}),k}getAlignment(){let k=this.options;return this.proximate?k.align.charAt(0)+"tv":k.floating?"":k.align.charAt(0)+k.verticalAlign.charAt(0)+k.layout.charAt(0)}adjustMargins(k,Q){let st=this.chart,nt=this.options,dt=this.getAlignment();dt&&[/(lth|ct|rth)/,/(rtv|rm|rbv)/,/(rbh|cb|lbh)/,/(lbv|lm|ltv)/].forEach(function(mt,Et){mt.test(dt)&&!u(k[Et])&&(st[L[Et]]=Math.max(st[L[Et]],st.legend[(Et+1)%2?"legendHeight":"legendWidth"]+[1,-1,-1,1][Et]*nt[Et%2?"x":"y"]+x(nt.margin,12)+Q[Et]+(st.titleOffset[Et]||0)))})}proximatePositions(){let k,Q=this.chart,st=[],nt=this.options.align==="left";for(let dt of(this.allItems.forEach(function(mt){let Et,Mt,I=nt,Y,rt;mt.yAxis&&(mt.xAxis.options.reversed&&(I=!I),mt.points&&(Et=E(I?mt.points:mt.points.slice(0).reverse(),function(ot){return v(ot.plotY)})),Mt=this.itemMarginTop+mt.legendItem.label.getBBox().height+this.itemMarginBottom,rt=mt.yAxis.top-Q.plotTop,Y=mt.visible?(Et?Et.plotY:mt.yAxis.height)+(rt-.3*Mt):rt+mt.yAxis.height,st.push({target:Y,size:Mt,item:mt}))},this),M(st,Q.plotHeight)))k=dt.item.legendItem||{},v(dt.pos)&&(k.y=Q.plotTop-Q.spacing[0]+dt.pos)}render(){let k=this.chart,Q=k.renderer,st=this.options,nt=this.padding,dt=this.getAllItems(),mt,Et,Mt,I=this.group,Y,rt=this.box;this.itemX=nt,this.itemY=this.initialItemY,this.offsetWidth=0,this.lastItemY=0,this.widthOption=l(st.width,k.spacingBox.width-nt),Y=k.spacingBox.width-2*nt-st.x,["rm","lm"].indexOf(this.getAlignment().substring(0,2))>-1&&(Y/=2),this.maxLegendWidth=this.widthOption||Y,I||(this.group=I=Q.g("legend").addClass(st.className||"").attr({zIndex:7}).add(),this.contentGroup=Q.g().attr({zIndex:1}).add(I),this.scrollGroup=Q.g().add(this.contentGroup)),this.renderTitle(),f(dt,(ot,D)=>(ot.options&&ot.options.legendIndex||0)-(D.options&&D.options.legendIndex||0)),st.reversed&&dt.reverse(),this.allItems=dt,this.display=mt=!!dt.length,this.lastLineHeight=0,this.maxItemWidth=0,this.totalItemWidth=0,this.itemHeight=0,dt.forEach(this.renderItem,this),dt.forEach(this.layoutItem,this),Et=(this.widthOption||this.offsetWidth)+nt,Mt=this.lastItemY+this.lastLineHeight+this.titleHeight,Mt=this.handleOverflow(Mt)+nt,rt||(this.box=rt=Q.rect().addClass("highcharts-legend-box").attr({r:st.borderRadius}).add(I)),k.styledMode||rt.attr({stroke:st.borderColor,"stroke-width":st.borderWidth||0,fill:st.backgroundColor||"none"}).shadow(st.shadow),Et>0&&Mt>0&&rt[rt.placed?"animate":"attr"](rt.crisp.call({},{x:0,y:0,width:Et,height:Mt},rt.strokeWidth())),I[mt?"show":"hide"](),k.styledMode&&I.getStyle("display")==="none"&&(Et=Mt=0),this.legendWidth=Et,this.legendHeight=Mt,mt&&this.align(),this.proximate||this.positionItems(),S(this,"afterRender")}align(k=this.chart.spacingBox){let Q=this.chart,st=this.options,nt=k.y;/(lth|ct|rth)/.test(this.getAlignment())&&Q.titleOffset[0]>0?nt+=Q.titleOffset[0]:/(lbh|cb|rbh)/.test(this.getAlignment())&&Q.titleOffset[2]>0&&(nt-=Q.titleOffset[2]),nt!==k.y&&(k=g(k,{y:nt})),Q.hasRendered||(this.group.placed=!1),this.group.align(g(st,{width:this.legendWidth,height:this.legendHeight,verticalAlign:this.proximate?"top":st.verticalAlign}),!0,k)}handleOverflow(k){let Q=this,st=this.chart,nt=st.renderer,dt=this.options,mt=dt.y,Et=dt.verticalAlign==="top",Mt=this.padding,I=dt.maxHeight,Y=dt.navigation,rt=x(Y.animation,!0),ot=Y.arrowSize||12,D=this.pages,P=this.allItems,W=function(Nt){typeof Nt=="number"?Tt.attr({height:Nt}):Tt&&(Q.clipRect=Tt.destroy(),Q.contentGroup.clip()),Q.contentGroup.div&&(Q.contentGroup.div.style.clip=Nt?"rect("+Mt+"px,9999px,"+(Mt+Nt)+"px,0)":"auto")},lt=function(Nt){return Q[Nt]=nt.circle(0,0,1.3*ot).translate(ot/2,ot/2).add(Ct),st.styledMode||Q[Nt].attr("fill","rgba(0,0,0,0.0001)"),Q[Nt]},it,vt,pt,xt=st.spacingBox.height+(Et?-mt:mt)-Mt,Ct=this.nav,Tt=this.clipRect;return dt.layout!=="horizontal"||dt.verticalAlign==="middle"||dt.floating||(xt/=2),I&&(xt=Math.min(xt,I)),D.length=0,k&&xt>0&&k>xt&&Y.enabled!==!1?(this.clipHeight=it=Math.max(xt-20-this.titleHeight-Mt,0),this.currentPage=x(this.currentPage,1),this.fullHeight=k,P.forEach((Nt,gt)=>{let wt=(pt=Nt.legendItem||{}).y||0,Rt=Math.round(pt.label.getBBox().height),jt=D.length;(!jt||wt-D[jt-1]>it&&(vt||wt)!==D[jt-1])&&(D.push(vt||wt),jt++),pt.pageIx=jt-1,vt&&((P[gt-1].legendItem||{}).pageIx=jt-1),gt===P.length-1&&wt+Rt-D[jt-1]>it&&wt>D[jt-1]&&(D.push(wt),pt.pageIx=jt),wt!==vt&&(vt=wt)}),Tt||(Tt=Q.clipRect=nt.clipRect(0,Mt-2,9999,0),Q.contentGroup.clip(Tt)),W(it),Ct||(this.nav=Ct=nt.g().attr({zIndex:1}).add(this.group),this.up=nt.symbol("triangle",0,0,ot,ot).add(Ct),lt("upTracker").on("click",function(){Q.scroll(-1,rt)}),this.pager=nt.text("",15,10).addClass("highcharts-legend-navigation"),!st.styledMode&&Y.style&&this.pager.css(Y.style),this.pager.add(Ct),this.down=nt.symbol("triangle-down",0,0,ot,ot).add(Ct),lt("downTracker").on("click",function(){Q.scroll(1,rt)})),Q.scroll(0),k=xt):Ct&&(W(),this.nav=Ct.destroy(),this.scrollGroup.attr({translateY:1}),this.clipHeight=0),k}scroll(k,Q){let st=this.chart,nt=this.pages,dt=nt.length,mt=this.clipHeight,Et=this.options.navigation,Mt=this.pager,I=this.padding,Y=this.currentPage+k;Y>dt&&(Y=dt),Y>0&&(Q!==void 0&&F(Q,st),this.nav.attr({translateX:I,translateY:mt+this.padding+7+this.titleHeight,visibility:"inherit"}),[this.up,this.upTracker].forEach(function(rt){rt.attr({class:Y===1?"highcharts-legend-nav-inactive":"highcharts-legend-nav-active"})}),Mt.attr({text:Y+"/"+dt}),[this.down,this.downTracker].forEach(function(rt){rt.attr({x:18+this.pager.getBBox().width,class:Y===dt?"highcharts-legend-nav-inactive":"highcharts-legend-nav-active"})},this),st.styledMode||(this.up.attr({fill:Y===1?Et.inactiveColor:Et.activeColor}),this.upTracker.css({cursor:Y===1?"default":"pointer"}),this.down.attr({fill:Y===dt?Et.inactiveColor:Et.activeColor}),this.downTracker.css({cursor:Y===dt?"default":"pointer"})),this.scrollOffset=-nt[Y-1]+this.initialItemY,this.scrollGroup.animate({translateY:this.scrollOffset}),this.currentPage=Y,this.positionCheckboxes(),b(()=>{S(this,"afterScroll",{currentPage:Y})},X(x(Q,st.renderer.globalAnimation,!0)).duration))}setItemEvents(k,Q,st){let nt=this,dt=k.legendItem||{},mt=nt.chart.renderer.boxWrapper,Et=k instanceof J,Mt=k instanceof K,I="highcharts-legend-"+(Et?"point":"series")+"-active",Y=nt.chart.styledMode,rt=st?[Q,dt.symbol]:[dt.group],ot=D=>{nt.allItems.forEach(P=>{k!==P&&[P].concat(P.linkedSeries||[]).forEach(W=>{W.setState(D,!Et)})})};for(let D of rt)D&&D.on("mouseover",function(){k.visible&&ot("inactive"),k.setState("hover"),k.visible&&mt.addClass(I),Y||Q.css(nt.options.itemHoverStyle)}).on("mouseout",function(){nt.chart.styledMode||Q.css(g(k.visible?nt.itemStyle:nt.itemHiddenStyle)),ot(""),mt.removeClass(I),k.setState()}).on("click",function(P){let W=function(){k.setVisible&&k.setVisible(),ot(k.visible?"inactive":"")};mt.removeClass(I),S(nt,"itemClick",{browserEvent:P,legendItem:k},W),Et?k.firePointEvent("legendItemClick",{browserEvent:P}):Mt&&S(k,"legendItemClick",{browserEvent:P})})}createCheckboxForItem(k){k.checkbox=w("input",{type:"checkbox",className:"highcharts-legend-checkbox",checked:k.selected,defaultChecked:k.selected},this.options.itemCheckboxStyle,this.chart.container),_(k.checkbox,"click",function(Q){let st=Q.target;S(k.series||k,"checkboxClick",{checked:st.checked,item:k},function(){k.select()})})}}return(H=z||(z={})).compose=function(T){p(d,"Core.Legend")&&_(T,"beforeMargins",function(){this.legend=new H(this,this.options.legend)})},z}),y(m,"Core/Chart/Chart.js",[m["Core/Animation/AnimationUtilities.js"],m["Core/Axis/Axis.js"],m["Core/Defaults.js"],m["Core/Templating.js"],m["Core/Foundation.js"],m["Core/Globals.js"],m["Core/Renderer/RendererRegistry.js"],m["Core/Series/Series.js"],m["Core/Series/SeriesRegistry.js"],m["Core/Renderer/SVG/SVGRenderer.js"],m["Core/Time.js"],m["Core/Utilities.js"],m["Core/Renderer/HTML/AST.js"],m["Core/Axis/Tick.js"]],function(R,B,et,K,J,q,Z,tt,H,X,F,U,d,L){let{animate:M,animObject:s,setAnimation:_}=R,{defaultOptions:w,defaultTime:o}=et,{numberFormat:u}=K,{registerEventOptions:C}=J,{charts:E,doc:S,marginNames:v,svg:g,win:x}=q,{seriesTypes:p}=H,{addEvent:l,attr:f,createElement:b,css:z,defined:T,diffObjects:k,discardElement:Q,erase:st,error:nt,extend:dt,find:mt,fireEvent:Et,getStyle:Mt,isArray:I,isNumber:Y,isObject:rt,isString:ot,merge:D,objectEach:P,pick:W,pInt:lt,relativeLength:it,removeEvent:vt,splat:pt,syncTimeout:xt,uniqueKey:Ct}=U;class Tt{static chart(gt,wt,Rt){return new Tt(gt,wt,Rt)}constructor(gt,wt,Rt){this.sharedClips={};let jt=[...arguments];(ot(gt)||gt.nodeName)&&(this.renderTo=jt.shift()),this.init(jt[0],jt[1])}setZoomOptions(){let gt=this.options.chart,wt=gt.zooming;this.zooming=co(Fr({},wt),{type:W(gt.zoomType,wt.type),key:W(gt.zoomKey,wt.key),pinchType:W(gt.pinchType,wt.pinchType),singleTouch:W(gt.zoomBySingleTouch,wt.singleTouch,!1),resetButton:D(wt.resetButton,gt.resetZoomButton)})}init(gt,wt){Et(this,"init",{args:arguments},function(){let Rt=D(w,gt),jt=Rt.chart;this.userOptions=dt({},gt),this.margin=[],this.spacing=[],this.labelCollectors=[],this.callback=wt,this.isResizing=0,this.options=Rt,this.axes=[],this.series=[],this.time=gt.time&&Object.keys(gt.time).length?new F(gt.time):q.time,this.numberFormatter=jt.numberFormatter||u,this.styledMode=jt.styledMode,this.hasCartesianSeries=jt.showAxes,this.index=E.length,E.push(this),q.chartCount++,C(this,jt),this.xAxis=[],this.yAxis=[],this.pointCount=this.colorCounter=this.symbolCounter=0,this.setZoomOptions(),Et(this,"afterInit"),this.firstRender()})}initSeries(gt){let wt=this.options.chart,Rt=gt.type||wt.type,jt=p[Rt];jt||nt(17,!0,this,{missingModuleFor:Rt});let Zt=new jt;return typeof Zt.init=="function"&&Zt.init(this,gt),Zt}setSortedData(){this.getSeriesOrderByLinks().forEach(function(gt){gt.points||gt.data||!gt.enabledDataSorting||gt.setData(gt.options.data,!1)})}getSeriesOrderByLinks(){return this.series.concat().sort(function(gt,wt){return gt.linkedSeries.length||wt.linkedSeries.length?wt.linkedSeries.length-gt.linkedSeries.length:0})}orderItems(gt,wt=0){let Rt=this[gt],jt=this.options[gt]=pt(this.options[gt]).slice(),Zt=this.userOptions[gt]=this.userOptions[gt]?pt(this.userOptions[gt]).slice():[];if(this.hasRendered&&(jt.splice(wt),Zt.splice(wt)),Rt)for(let ne=wt,Wt=Rt.length;ne=Math.max(fe+ne,te.pos)&&Ot<=Math.min(fe+ne+Ye.width,te.pos+te.len)||(Jt.isInsidePlot=!1)}if(!Rt.ignoreY&&Jt.isInsidePlot){let te=!jt&&Rt.axis&&!Rt.axis.isXAxis&&Rt.axis||be&&(jt?be.xAxis:be.yAxis)||{pos:Wt,len:1/0},Ot=Rt.paneCoordinates?te.pos+on:Wt+on;Ot>=Math.max(xe+Wt,te.pos)&&Ot<=Math.min(xe+Wt+Ye.height,te.pos+te.len)||(Jt.isInsidePlot=!1)}return Et(this,"afterIsInsidePlot",Jt),Jt.isInsidePlot}redraw(gt){Et(this,"beforeRedraw");let wt=this.hasCartesianSeries?this.axes:this.colorAxis||[],Rt=this.series,jt=this.pointer,Zt=this.legend,ne=this.userOptions.legend,Wt=this.renderer,le=Wt.isHidden(),fe=[],xe,be,Ye,tn=this.isDirtyBox,on=this.isDirtyLegend,Jt;for(Wt.rootFontSize=Wt.boxWrapper.getStyle("font-size"),this.setResponsive&&this.setResponsive(!1),_(!!this.hasRendered&>,this),le&&this.temporaryDisplay(),this.layOutTitles(!1),Ye=Rt.length;Ye--;)if(((Jt=Rt[Ye]).options.stacking||Jt.options.centerInCategory)&&(be=!0,Jt.isDirty)){xe=!0;break}if(xe)for(Ye=Rt.length;Ye--;)(Jt=Rt[Ye]).options.stacking&&(Jt.isDirty=!0);Rt.forEach(function(Kt){Kt.isDirty&&(Kt.options.legendType==="point"?(typeof Kt.updateTotals=="function"&&Kt.updateTotals(),on=!0):ne&&(ne.labelFormatter||ne.labelFormat)&&(on=!0)),Kt.isDirtyData&&Et(Kt,"updatedData")}),on&&Zt&&Zt.options.enabled&&(Zt.render(),this.isDirtyLegend=!1),be&&this.getStacks(),wt.forEach(function(Kt){Kt.updateNames(),Kt.setScale()}),this.getMargins(),wt.forEach(function(Kt){Kt.isDirty&&(tn=!0)}),wt.forEach(function(Kt){let te=Kt.min+","+Kt.max;Kt.extKey!==te&&(Kt.extKey=te,fe.push(function(){Et(Kt,"afterSetExtremes",dt(Kt.eventArgs,Kt.getExtremes())),delete Kt.eventArgs})),(tn||be)&&Kt.redraw()}),tn&&this.drawChartBox(),Et(this,"predraw"),Rt.forEach(function(Kt){(tn||Kt.isDirty)&&Kt.visible&&Kt.redraw(),Kt.isDirtyData=!1}),jt&&jt.reset(!0),Wt.draw(),Et(this,"redraw"),Et(this,"render"),le&&this.temporaryDisplay(!0),fe.forEach(function(Kt){Kt.call()})}get(gt){let wt=this.series;function Rt(Zt){return Zt.id===gt||Zt.options&&Zt.options.id===gt}let jt=mt(this.axes,Rt)||mt(this.series,Rt);for(let Zt=0;!jt&&Zt(wt.getPointsCollection().forEach(Rt=>{W(Rt.selectedStaging,Rt.selected)&>.push(Rt)}),gt),[])}getSelectedSeries(){return this.series.filter(function(gt){return gt.selected})}setTitle(gt,wt,Rt){this.applyDescription("title",gt),this.applyDescription("subtitle",wt),this.applyDescription("caption",void 0),this.layOutTitles(Rt)}applyDescription(gt,wt){let Rt=this,jt=this.options[gt]=D(this.options[gt],wt),Zt=this[gt];Zt&&wt&&(this[gt]=Zt=Zt.destroy()),jt&&!Zt&&((Zt=this.renderer.text(jt.text,0,0,jt.useHTML).attr({align:jt.align,class:"highcharts-"+gt,zIndex:jt.zIndex||4}).add()).update=function(ne,Wt){Rt.applyDescription(gt,ne),Rt.layOutTitles(Wt)},this.styledMode||Zt.css(dt(gt==="title"?{fontSize:this.options.isStock?"1em":"1.2em"}:{},jt.style)),this[gt]=Zt)}layOutTitles(gt=!0){let wt=[0,0,0],Rt=this.renderer,jt=this.spacingBox;["title","subtitle","caption"].forEach(function(ne){let Wt=this[ne],le=this.options[ne],fe=le.verticalAlign||"top",xe=ne==="title"?fe==="top"?-3:0:fe==="top"?wt[0]+2:0;if(Wt){Wt.css({width:(le.width||jt.width+(le.widthAdjust||0))+"px"});let be=Rt.fontMetrics(Wt).b,Ye=Math.round(Wt.getBBox(le.useHTML).height);Wt.align(dt({y:fe==="bottom"?be:xe+be,height:Ye},le),!1,"spacingBox"),le.floating||(fe==="top"?wt[0]=Math.ceil(wt[0]+Ye):fe==="bottom"&&(wt[2]=Math.ceil(wt[2]+Ye)))}},this),wt[0]&&(this.options.title.verticalAlign||"top")==="top"&&(wt[0]+=this.options.title.margin),wt[2]&&this.options.caption.verticalAlign==="bottom"&&(wt[2]+=this.options.caption.margin);let Zt=!this.titleOffset||this.titleOffset.join(",")!==wt.join(",");this.titleOffset=wt,Et(this,"afterLayOutTitles"),!this.isDirtyBox&&Zt&&(this.isDirtyBox=this.isDirtyLegend=Zt,this.hasRendered&>&&this.isDirtyBox&&this.redraw())}getContainerBox(){let gt=[].map.call(this.renderTo.children,Rt=>{if(Rt!==this.container){let jt=Rt.style.display;return Rt.style.display="none",[Rt,jt]}}),wt={width:Mt(this.renderTo,"width",!0)||0,height:Mt(this.renderTo,"height",!0)||0};return gt.filter(Boolean).forEach(([Rt,jt])=>{Rt.style.display=jt}),wt}getChartSize(){var ne;let gt=this.options.chart,wt=gt.width,Rt=gt.height,jt=this.getContainerBox(),Zt=jt.height>1&&!(!((ne=this.renderTo.parentElement)!=null&&ne.style.height)&&this.renderTo.style.height==="100%");this.chartWidth=Math.max(0,wt||jt.width||600),this.chartHeight=Math.max(0,it(Rt,this.chartWidth)||(Zt?jt.height:400)),this.containerBox=jt}temporaryDisplay(gt){let wt=this.renderTo,Rt;if(gt)for(;wt&&wt.style;)wt.hcOrigStyle&&(z(wt,wt.hcOrigStyle),delete wt.hcOrigStyle),wt.hcOrigDetached&&(S.body.removeChild(wt),wt.hcOrigDetached=!1),wt=wt.parentNode;else for(;wt&&wt.style&&(S.body.contains(wt)||wt.parentNode||(wt.hcOrigDetached=!0,S.body.appendChild(wt)),(Mt(wt,"display",!1)==="none"||wt.hcOricDetached)&&(wt.hcOrigStyle={display:wt.style.display,height:wt.style.height,overflow:wt.style.overflow},Rt={display:"block",overflow:"hidden"},wt!==this.renderTo&&(Rt.height=0),z(wt,Rt),wt.offsetWidth||wt.style.setProperty("display","block","important")),(wt=wt.parentNode)!==S.body););}setClassName(gt){this.container.className="highcharts-container "+(gt||"")}getContainer(){var Ye;let gt=this.options,wt=gt.chart,Rt="data-highcharts-chart",jt=Ct(),Zt,ne=this.renderTo;ne||(this.renderTo=ne=wt.renderTo),ot(ne)&&(this.renderTo=ne=S.getElementById(ne)),ne||nt(13,!0,this);let Wt=lt(f(ne,Rt));Y(Wt)&&E[Wt]&&E[Wt].hasRendered&&E[Wt].destroy(),f(ne,Rt,this.index),ne.innerHTML=d.emptyHTML,wt.skipClone||ne.offsetWidth||this.temporaryDisplay(),this.getChartSize();let le=this.chartHeight,fe=this.chartWidth;z(ne,{overflow:"hidden"}),this.styledMode||(Zt=dt({position:"relative",overflow:"hidden",width:fe+"px",height:le+"px",textAlign:"left",lineHeight:"normal",zIndex:0,"-webkit-tap-highlight-color":"rgba(0,0,0,0)",userSelect:"none","touch-action":"manipulation",outline:"none",padding:"0px"},wt.style||{}));let xe=b("div",{id:jt},Zt,ne);this.container=xe,this.getChartSize(),fe===this.chartWidth||(fe=this.chartWidth,this.styledMode||z(xe,{width:W((Ye=wt.style)==null?void 0:Ye.width,fe+"px")})),this.containerBox=this.getContainerBox(),this._cursor=xe.style.cursor;let be=wt.renderer||!g?Z.getRendererType(wt.renderer):X;if(this.renderer=new be(xe,fe,le,void 0,wt.forExport,gt.exporting&>.exporting.allowHTML,this.styledMode),_(void 0,this),this.setClassName(wt.className),this.styledMode)for(let tn in gt.defs)this.renderer.definition(gt.defs[tn]);else this.renderer.setStyle(wt.style);this.renderer.chartIndex=this.index,Et(this,"afterGetContainer")}getMargins(gt){let{spacing:wt,margin:Rt,titleOffset:jt}=this;this.resetMargins(),jt[0]&&!T(Rt[0])&&(this.plotTop=Math.max(this.plotTop,jt[0]+wt[0])),jt[2]&&!T(Rt[2])&&(this.marginBottom=Math.max(this.marginBottom,jt[2]+wt[2])),this.legend&&this.legend.display&&this.legend.adjustMargins(Rt,wt),Et(this,"getMargins"),gt||this.getAxisMargins()}getAxisMargins(){let gt=this,wt=gt.axisOffset=[0,0,0,0],Rt=gt.colorAxis,jt=gt.margin,Zt=function(ne){ne.forEach(function(Wt){Wt.visible&&Wt.getOffset()})};gt.hasCartesianSeries?Zt(gt.axes):Rt&&Rt.length&&Zt(Rt),v.forEach(function(ne,Wt){T(jt[Wt])||(gt[ne]+=wt[Wt])}),gt.setChartSize()}getOptions(){return k(this.userOptions,w)}reflow(gt){var Zt;let wt=this,Rt=wt.containerBox,jt=wt.getContainerBox();(Zt=wt.pointer)==null||delete Zt.chartPosition,!wt.isPrinting&&!wt.isResizing&&Rt&&jt.width&&((jt.width!==Rt.width||jt.height!==Rt.height)&&(U.clearTimeout(wt.reflowTimeout),wt.reflowTimeout=xt(function(){wt.container&&wt.setSize(void 0,void 0,!1)},gt?100:0)),wt.containerBox=jt)}setReflow(){let gt=this,wt=Rt=>{var jt;(jt=gt.options)!=null&&jt.chart.reflow&>.hasLoaded&>.reflow(Rt)};if(typeof ResizeObserver=="function")new ResizeObserver(wt).observe(gt.renderTo);else{let Rt=l(x,"resize",wt);l(this,"destroy",Rt)}}setSize(gt,wt,Rt){let jt=this,Zt=jt.renderer;jt.isResizing+=1,_(Rt,jt);let ne=Zt.globalAnimation;jt.oldChartHeight=jt.chartHeight,jt.oldChartWidth=jt.chartWidth,gt!==void 0&&(jt.options.chart.width=gt),wt!==void 0&&(jt.options.chart.height=wt),jt.getChartSize();let{chartWidth:Wt,chartHeight:le,scrollablePixelsX:fe=0,scrollablePixelsY:xe=0}=jt;(jt.isDirtyBox||Wt!==jt.oldChartWidth||le!==jt.oldChartHeight)&&(jt.styledMode||(ne?M:z)(jt.container,{width:`${Wt+fe}px`,height:`${le+xe}px`},ne),jt.setChartSize(!0),Zt.setSize(Wt,le,ne),jt.axes.forEach(function(be){be.isDirty=!0,be.setScale()}),jt.isDirtyLegend=!0,jt.isDirtyBox=!0,jt.layOutTitles(),jt.getMargins(),jt.redraw(ne),jt.oldChartHeight=void 0,Et(jt,"resize"),setTimeout(()=>{jt&&Et(jt,"endResize")},s(ne).duration)),jt.isResizing-=1}setChartSize(gt){let wt,Rt,jt,Zt,{chartHeight:ne,chartWidth:Wt,inverted:le,spacing:fe,renderer:xe}=this,be=this.clipOffset,Ye=Math[le?"floor":"round"];this.plotLeft=wt=Math.round(this.plotLeft),this.plotTop=Rt=Math.round(this.plotTop),this.plotWidth=jt=Math.max(0,Math.round(Wt-wt-this.marginRight)),this.plotHeight=Zt=Math.max(0,Math.round(ne-Rt-this.marginBottom)),this.plotSizeX=le?Zt:jt,this.plotSizeY=le?jt:Zt,this.spacingBox=xe.spacingBox={x:fe[3],y:fe[0],width:Wt-fe[3]-fe[1],height:ne-fe[0]-fe[2]},this.plotBox=xe.plotBox={x:wt,y:Rt,width:jt,height:Zt},be&&(this.clipBox={x:Ye(be[3]),y:Ye(be[0]),width:Ye(this.plotSizeX-be[1]-be[3]),height:Ye(this.plotSizeY-be[0]-be[2])}),gt||(this.axes.forEach(function(tn){tn.setAxisSize(),tn.setAxisTranslation()}),xe.alignElements()),Et(this,"afterSetChartSize",{skipAxes:gt})}resetMargins(){Et(this,"resetMargins");let gt=this,wt=gt.options.chart,Rt=wt.plotBorderWidth||0,jt=Rt/2;["margin","spacing"].forEach(function(Zt){let ne=wt[Zt],Wt=rt(ne)?ne:[ne,ne,ne,ne];["Top","Right","Bottom","Left"].forEach(function(le,fe){gt[Zt][fe]=W(wt[Zt+le],Wt[fe])})}),v.forEach(function(Zt,ne){gt[Zt]=W(gt.margin[ne],gt.spacing[ne])}),gt.axisOffset=[0,0,0,0],gt.clipOffset=[jt,jt,jt,jt],gt.plotBorderWidth=Rt}drawChartBox(){let gt=this.options.chart,wt=this.renderer,Rt=this.chartWidth,jt=this.chartHeight,Zt=this.styledMode,ne=this.plotBGImage,Wt=gt.backgroundColor,le=gt.plotBackgroundColor,fe=gt.plotBackgroundImage,xe=this.plotLeft,be=this.plotTop,Ye=this.plotWidth,tn=this.plotHeight,on=this.plotBox,Jt=this.clipRect,Kt=this.clipBox,te=this.chartBackground,Ot=this.plotBackground,Bt=this.plotBorder,Ut,zt,ce,we="animate";te||(this.chartBackground=te=wt.rect().addClass("highcharts-background").add(),we="attr"),Zt?Ut=zt=te.strokeWidth():(zt=(Ut=gt.borderWidth||0)+(gt.shadow?8:0),ce={fill:Wt||"none"},(Ut||te["stroke-width"])&&(ce.stroke=gt.borderColor,ce["stroke-width"]=Ut),te.attr(ce).shadow(gt.shadow)),te[we]({x:zt/2,y:zt/2,width:Rt-zt-Ut%2,height:jt-zt-Ut%2,r:gt.borderRadius}),we="animate",Ot||(we="attr",this.plotBackground=Ot=wt.rect().addClass("highcharts-plot-background").add()),Ot[we](on),!Zt&&(Ot.attr({fill:le||"none"}).shadow(gt.plotShadow),fe&&(ne?(fe!==ne.attr("href")&&ne.attr("href",fe),ne.animate(on)):this.plotBGImage=wt.image(fe,xe,be,Ye,tn).add())),Jt?Jt.animate({width:Kt.width,height:Kt.height}):this.clipRect=wt.clipRect(Kt),we="animate",Bt||(we="attr",this.plotBorder=Bt=wt.rect().addClass("highcharts-plot-border").attr({zIndex:1}).add()),Zt||Bt.attr({stroke:gt.plotBorderColor,"stroke-width":gt.plotBorderWidth||0,fill:"none"}),Bt[we](Bt.crisp({x:xe,y:be,width:Ye,height:tn},-Bt.strokeWidth())),this.isDirtyBox=!1,Et(this,"afterDrawChartBox")}propFromSeries(){let gt,wt,Rt,jt=this,Zt=jt.options.chart,ne=jt.options.series;["inverted","angular","polar"].forEach(function(Wt){for(wt=p[Zt.type],Rt=Zt[Wt]||wt&&wt.prototype[Wt],gt=ne&&ne.length;!Rt&>--;)(wt=p[ne[gt].type])&&wt.prototype[Wt]&&(Rt=!0);jt[Wt]=Rt})}linkSeries(gt){let wt=this,Rt=wt.series;Rt.forEach(function(jt){jt.linkedSeries.length=0}),Rt.forEach(function(jt){let{linkedTo:Zt}=jt.options;if(ot(Zt)){let ne;(ne=Zt===":previous"?wt.series[jt.index-1]:wt.get(Zt))&&ne.linkedParent!==jt&&(ne.linkedSeries.push(jt),jt.linkedParent=ne,ne.enabledDataSorting&&jt.setDataSortingOptions(),jt.visible=W(jt.options.visible,ne.options.visible,jt.visible))}}),Et(this,"afterLinkSeries",{isUpdating:gt})}renderSeries(){this.series.forEach(function(gt){gt.translate(),gt.render()})}render(){var xe;let gt=this.axes,wt=this.colorAxis,Rt=this.renderer,jt=this.options.chart.axisLayoutRuns||2,Zt=be=>{be.forEach(Ye=>{Ye.visible&&Ye.render()})},ne=0,Wt=!0,le,fe=0;for(let be of(this.setTitle(),Et(this,"beforeMargins"),(xe=this.getStacks)==null||xe.call(this),this.getMargins(!0),this.setChartSize(),gt)){let{options:Ye}=be,{labels:tn}=Ye;if(this.hasCartesianSeries&&be.horiz&&be.visible&&tn.enabled&&be.series.length&&be.coll!=="colorAxis"&&!this.polar){ne=Ye.tickLength,be.createGroups();let on=new L(be,0,"",!0),Jt=on.createLabel("x",tn);if(on.destroy(),Jt&&W(tn.reserveSpace,!Y(Ye.crossing))&&(ne=Jt.getBBox().height+tn.distance+Math.max(Ye.offset||0,0)),ne){Jt==null||Jt.destroy();break}}}for(this.plotHeight=Math.max(this.plotHeight-ne,0);(Wt||le||jt>1)&&fe(fe?1:1.1),le=Ye/this.plotHeight>(fe?1:1.05),fe++}this.drawChartBox(),this.hasCartesianSeries?Zt(gt):wt&&wt.length&&Zt(wt),this.seriesGroup||(this.seriesGroup=Rt.g("series-group").attr({zIndex:3}).shadow(this.options.chart.seriesGroupShadow).add()),this.renderSeries(),this.addCredits(),this.setResponsive&&this.setResponsive(),this.hasRendered=!0}addCredits(gt){let wt=this,Rt=D(!0,this.options.credits,gt);Rt.enabled&&!this.credits&&(this.credits=this.renderer.text(Rt.text+(this.mapCredits||""),0,0).addClass("highcharts-credits").on("click",function(){Rt.href&&(x.location.href=Rt.href)}).attr({align:Rt.position.align,zIndex:8}),wt.styledMode||this.credits.css(Rt.style),this.credits.add().align(Rt.position),this.credits.update=function(jt){wt.credits=wt.credits.destroy(),wt.addCredits(jt)})}destroy(){let gt,wt=this,Rt=wt.axes,jt=wt.series,Zt=wt.container,ne=Zt&&Zt.parentNode;for(Et(wt,"destroy"),wt.renderer.forExport?st(E,wt):E[wt.index]=void 0,q.chartCount--,wt.renderTo.removeAttribute("data-highcharts-chart"),vt(wt),gt=Rt.length;gt--;)Rt[gt]=Rt[gt].destroy();for(this.scroller&&this.scroller.destroy&&this.scroller.destroy(),gt=jt.length;gt--;)jt[gt]=jt[gt].destroy();["title","subtitle","chartBackground","plotBackground","plotBGImage","plotBorder","seriesGroup","clipRect","credits","pointer","rangeSelector","legend","resetZoomButton","tooltip","renderer"].forEach(function(Wt){let le=wt[Wt];le&&le.destroy&&(wt[Wt]=le.destroy())}),Zt&&(Zt.innerHTML=d.emptyHTML,vt(Zt),ne&&Q(Zt)),P(wt,function(Wt,le){delete wt[le]})}firstRender(){var jt;let gt=this,wt=gt.options;gt.getContainer(),gt.resetMargins(),gt.setChartSize(),gt.propFromSeries(),gt.getAxes();let Rt=I(wt.series)?wt.series:[];wt.series=[],Rt.forEach(function(Zt){gt.initSeries(Zt)}),gt.linkSeries(),gt.setSortedData(),Et(gt,"beforeRender"),gt.render(),(jt=gt.pointer)==null||jt.getChartPosition(),gt.renderer.imgCount||gt.hasLoaded||gt.onload(),gt.temporaryDisplay(!0)}onload(){this.callbacks.concat([this.callback]).forEach(function(gt){gt&&this.index!==void 0&>.apply(this,[this])},this),Et(this,"load"),Et(this,"render"),T(this.index)&&this.setReflow(),this.warnIfA11yModuleNotLoaded(),this.hasLoaded=!0}warnIfA11yModuleNotLoaded(){let{options:gt,title:wt}=this;!gt||this.accessibility||(this.renderer.boxWrapper.attr({role:"img","aria-label":(wt&&wt.element.textContent||"").replace(/this.transform({reset:!0,trigger:"zoom"}))}pan(gt,wt){let Rt=this,jt=typeof wt=="object"?wt:{enabled:wt,type:"x"},Zt=jt.type,ne=Zt&&Rt[{x:"xAxis",xy:"axes",y:"yAxis"}[Zt]].filter(le=>le.options.panningEnabled&&!le.options.isInternal),Wt=Rt.options.chart;Wt!=null&&Wt.panning&&(Wt.panning=jt),Et(this,"pan",{originalEvent:gt},()=>{Rt.transform({axes:ne,event:gt,to:{x:gt.chartX-(Rt.mouseDownX||0),y:gt.chartY-(Rt.mouseDownY||0)},trigger:"pan"}),z(Rt.container,{cursor:"move"})})}transform(gt){var tn,on,Jt,Kt,te;let{axes:wt=this.axes,event:Rt,from:jt={},reset:Zt,selection:ne,to:Wt={},trigger:le}=gt,{inverted:fe}=this,xe=!1,be,Ye;for(let Ot of((tn=this.hoverPoints)==null||tn.forEach(Bt=>Bt.setState()),wt)){let{horiz:Bt,len:Ut,minPointOffset:zt=0,options:ce,reversed:we}=Ot,ye=Bt?"width":"height",qe=Bt?"x":"y",hn=W(Wt[ye],Ot.len),yn=W(jt[ye],Ot.len),Nn=10>Math.abs(hn)?1:hn/yn,mn=(jt[qe]||0)+yn/2-Ot.pos,Mn=mn-(((on=Wt[qe])!=null?on:Ot.pos)+hn/2-Ot.pos)/Nn,Kn=we&&!fe||!we&&fe?-1:1;if(!Zt&&(mn<0||mn>Ot.len))continue;let fr=Ot.toValue(Mn,!0)+(ne||Ot.isOrdinal?0:zt*Kn),ge=Ot.toValue(Mn+Ut/Nn,!0)-(ne||Ot.isOrdinal?0:zt*Kn||0),Ie=Ot.allExtremes;if(fr>ge&&([fr,ge]=[ge,fr]),Nn===1&&!Zt&&Ot.coll==="yAxis"&&!Ie){for(let nn of Ot.series){let fn=nn.getExtremes(nn.getProcessedData(!0).yData,!0);Ie!=null||(Ie={dataMin:Number.MAX_VALUE,dataMax:-Number.MAX_VALUE}),Y(fn.dataMin)&&Y(fn.dataMax)&&(Ie.dataMin=Math.min(fn.dataMin,Ie.dataMin),Ie.dataMax=Math.max(fn.dataMax,Ie.dataMax))}Ot.allExtremes=Ie}let{dataMin:Ge,dataMax:ve,min:Le,max:Ue}=dt(Ot.getExtremes(),Ie||{}),Oe=Ge!=null?Ge:ce.min,De=ve!=null?ve:ce.max,Ze=ge-fr,Sn=Ot.categories?0:Math.min(Ze,De-Oe),Me=Oe-Sn*(T(ce.min)?0:ce.minPadding),en=De+Sn*(T(ce.max)?0:ce.maxPadding),xn=Ot.allowZoomOutside||Nn===1||le!=="zoom"&&Nn>1,Te=Math.min((Jt=ce.min)!=null?Jt:Me,Me,xn?Le:Me),bn=Math.max((Kt=ce.max)!=null?Kt:en,en,xn?Ue:en);(!Ot.isOrdinal||Ot.options.overscroll||Nn!==1||Zt)&&(fr=1&&(ge=fr+Ze)),ge>bn&&(ge=bn,Nn>=1&&(fr=ge-Ze)),(Zt||Ot.series.length&&(fr!==Le||ge!==Ue)&&fr>=Te&&ge<=bn)&&(ne?ne[Ot.coll].push({axis:Ot,min:fr,max:ge}):(Ot.isPanning=le!=="zoom",Ot.isPanning&&(Ye=!0),Ot.setExtremes(Zt?void 0:fr,Zt?void 0:ge,!1,!1,{move:Mn,trigger:le,scale:Nn}),!Zt&&(fr>Te||ge{delete gt.selection,gt.trigger="zoom",this.transform(gt)}):(!be||Ye||this.resetZoomButton?!be&&this.resetZoomButton&&(this.resetZoomButton=this.resetZoomButton.destroy()):this.showResetZoom(),this.redraw(le==="zoom"&&((te=this.options.chart.animation)!=null?te:this.pointCount<100)))),xe}}return dt(Tt.prototype,{callbacks:[],collectionsWithInit:{xAxis:[Tt.prototype.addAxis,[!0]],yAxis:[Tt.prototype.addAxis,[!1]],series:[Tt.prototype.addSeries]},collectionsWithUpdate:["xAxis","yAxis","series"],propsRequireDirtyBox:["backgroundColor","borderColor","borderWidth","borderRadius","plotBackgroundColor","plotBackgroundImage","plotBorderColor","plotBorderWidth","plotShadow","shadow"],propsRequireReflow:["margin","marginTop","marginRight","marginBottom","marginLeft","spacing","spacingTop","spacingRight","spacingBottom","spacingLeft"],propsRequireUpdateSeries:["chart.inverted","chart.polar","chart.ignoreHiddenSeries","chart.type","colors","plotOptions","time","tooltip"]}),Tt}),y(m,"Extensions/ScrollablePlotArea.js",[m["Core/Animation/AnimationUtilities.js"],m["Core/Globals.js"],m["Core/Renderer/RendererRegistry.js"],m["Core/Utilities.js"]],function(R,B,et,K){let{stop:J}=R,{composed:q}=B,{addEvent:Z,createElement:tt,css:H,defined:X,merge:F,pushUnique:U}=K;function d(){let s=this.scrollablePlotArea;(this.scrollablePixelsX||this.scrollablePixelsY)&&!s&&(this.scrollablePlotArea=s=new M(this)),s==null||s.applyFixed()}function L(){this.chart.scrollablePlotArea&&(this.chart.scrollablePlotArea.isDirty=!0)}class M{static compose(_,w,o){U(q,this.compose)&&(Z(_,"afterInit",L),Z(w,"afterSetChartSize",u=>this.afterSetSize(u.target,u)),Z(w,"render",d),Z(o,"show",L))}static afterSetSize(_,w){let o,u,C,{minWidth:E,minHeight:S}=_.options.chart.scrollablePlotArea||{},{clipBox:v,plotBox:g,inverted:x,renderer:p}=_;if(!p.forExport&&(E?(_.scrollablePixelsX=o=Math.max(0,E-_.chartWidth),o&&(_.scrollablePlotBox=F(_.plotBox),g.width=_.plotWidth+=o,v[x?"height":"width"]+=o,C=!0)):S&&(_.scrollablePixelsY=u=Math.max(0,S-_.chartHeight),X(u)&&(_.scrollablePlotBox=F(_.plotBox),g.height=_.plotHeight+=u,v[x?"width":"height"]+=u,C=!1)),X(C)&&!w.skipAxes))for(let l of _.axes)l.horiz===C&&(l.setAxisSize(),l.setAxisTranslation())}constructor(_){var f,b;let w,o=_.options.chart,u=et.getRendererType(),C=o.scrollablePlotArea||{},E=this.moveFixedElements.bind(this),S={WebkitOverflowScrolling:"touch",overflowX:"hidden",overflowY:"hidden"};_.scrollablePixelsX&&(S.overflowX="auto"),_.scrollablePixelsY&&(S.overflowY="auto"),this.chart=_;let v=this.parentDiv=tt("div",{className:"highcharts-scrolling-parent"},{position:"relative"},_.renderTo),g=this.scrollingContainer=tt("div",{className:"highcharts-scrolling"},S,v),x=this.innerContainer=tt("div",{className:"highcharts-inner-container"},void 0,g),p=this.fixedDiv=tt("div",{className:"highcharts-fixed"},{position:"absolute",overflow:"hidden",pointerEvents:"none",zIndex:(((f=o.style)==null?void 0:f.zIndex)||0)+2,top:0},void 0,!0),l=this.fixedRenderer=new u(p,_.chartWidth,_.chartHeight,o.style);this.mask=l.path().attr({fill:o.backgroundColor||"#fff","fill-opacity":(b=C.opacity)!=null?b:.85,zIndex:-1}).addClass("highcharts-scrollable-mask").add(),g.parentNode.insertBefore(p,g),H(_.renderTo,{overflow:"visible"}),Z(_,"afterShowResetZoom",E),Z(_,"afterApplyDrilldown",E),Z(_,"afterLayOutTitles",E),Z(g,"scroll",()=>{let{pointer:z,hoverPoint:T}=_;z&&(delete z.chartPosition,T&&(w=T),z.runPointActions(void 0,w,!0))}),x.appendChild(_.container)}applyFixed(){var Y;let{chart:_,fixedRenderer:w,isDirty:o,scrollingContainer:u}=this,{axisOffset:C,chartWidth:E,chartHeight:S,container:v,plotHeight:g,plotLeft:x,plotTop:p,plotWidth:l,scrollablePixelsX:f=0,scrollablePixelsY:b=0}=_,{scrollPositionX:z=0,scrollPositionY:T=0}=_.options.chart.scrollablePlotArea||{},k=E+f,Q=S+b;w.setSize(E,S),(o==null||o)&&(this.isDirty=!1,this.moveFixedElements()),J(_.container),H(v,{width:`${k}px`,height:`${Q}px`}),_.renderer.boxWrapper.attr({width:k,height:Q,viewBox:[0,0,k,Q].join(" ")}),(Y=_.chartBackground)==null||Y.attr({width:k,height:Q}),H(u,{width:`${E}px`,height:`${S}px`}),X(o)||(u.scrollLeft=f*z,u.scrollTop=b*T);let st=p-C[0]-1,nt=x-C[3]-1,dt=p+g+C[2]+1,mt=x+l+C[1]+1,Et=x+l-f,Mt=p+g-b,I=[["M",0,0]];f?I=[["M",0,st],["L",x-1,st],["L",x-1,dt],["L",0,dt],["Z"],["M",Et,st],["L",E,st],["L",E,dt],["L",Et,dt],["Z"]]:b&&(I=[["M",nt,0],["L",nt,p-1],["L",mt,p-1],["L",mt,0],["Z"],["M",nt,Mt],["L",nt,S],["L",mt,S],["L",mt,Mt],["Z"]]),_.redrawTrigger!=="adjustHeight"&&this.mask.attr({d:I})}moveFixedElements(){let _,{container:w,inverted:o,scrollablePixelsX:u,scrollablePixelsY:C}=this.chart,E=this.fixedRenderer,S=M.fixedSelectors;for(let v of(u&&!o?_=".highcharts-yaxis":u&&o||C&&!o?_=".highcharts-xaxis":C&&o&&(_=".highcharts-yaxis"),_&&S.push(`${_}:not(.highcharts-radial-axis)`,`${_}-labels:not(.highcharts-radial-axis-labels)`),S))[].forEach.call(w.querySelectorAll(v),g=>{(g.namespaceURI===E.SVG_NS?E.box:E.box.parentNode).appendChild(g),g.style.pointerEvents="auto"})}}return M.fixedSelectors=[".highcharts-breadcrumbs-group",".highcharts-contextbutton",".highcharts-caption",".highcharts-credits",".highcharts-drillup-button",".highcharts-legend",".highcharts-legend-checkbox",".highcharts-navigator-series",".highcharts-navigator-xaxis",".highcharts-navigator-yaxis",".highcharts-navigator",".highcharts-range-selector-group",".highcharts-reset-zoom",".highcharts-scrollbar",".highcharts-subtitle",".highcharts-title"],M}),y(m,"Core/Axis/Stacking/StackItem.js",[m["Core/Templating.js"],m["Core/Series/SeriesRegistry.js"],m["Core/Utilities.js"]],function(R,B,et){let{format:K}=R,{series:J}=B,{destroyObjectProperties:q,fireEvent:Z,isNumber:tt,pick:H}=et;return class{constructor(X,F,U,d,L){let M=X.chart.inverted,s=X.reversed;this.axis=X;let _=this.isNegative=!!U!=!!s;this.options=F=F||{},this.x=d,this.total=null,this.cumulative=null,this.points={},this.hasValidPoints=!1,this.stack=L,this.leftCliff=0,this.rightCliff=0,this.alignOptions={align:F.align||(M?_?"left":"right":"center"),verticalAlign:F.verticalAlign||(M?"middle":_?"bottom":"top"),y:F.y,x:F.x},this.textAlign=F.textAlign||(M?_?"right":"left":"center")}destroy(){q(this,this.axis)}render(X){let F=this.axis.chart,U=this.options,d=U.format,L=d?K(d,this,F):U.formatter.call(this);if(this.label)this.label.attr({text:L,visibility:"hidden"});else{this.label=F.renderer.label(L,null,void 0,U.shape,void 0,void 0,U.useHTML,!1,"stack-labels");let M={r:U.borderRadius||0,text:L,padding:H(U.padding,5),visibility:"hidden"};F.styledMode||(M.fill=U.backgroundColor,M.stroke=U.borderColor,M["stroke-width"]=U.borderWidth,this.label.css(U.style||{})),this.label.attr(M),this.label.added||this.label.add(X)}this.label.labelrank=F.plotSizeY,Z(this,"afterRender")}setOffset(X,F,U,d,L,M){let{alignOptions:s,axis:_,label:w,options:o,textAlign:u}=this,C=_.chart,E=this.getStackBox({xOffset:X,width:F,boxBottom:U,boxTop:d,defaultX:L,xAxis:M}),{verticalAlign:S}=s;if(w&&E){let v=w.getBBox(void 0,0),g=w.padding,x=H(o.overflow,"justify")==="justify",p;s.x=o.x||0,s.y=o.y||0;let{x:l,y:f}=this.adjustStackPosition({labelBox:v,verticalAlign:S,textAlign:u});E.x-=l,E.y-=f,w.align(s,!1,E),(p=C.isInsidePlot(w.alignAttr.x+s.x+l,w.alignAttr.y+s.y+f))||(x=!1),x&&J.prototype.justifyDataLabel.call(_,w,s,w.alignAttr,v,E),w.attr({x:w.alignAttr.x,y:w.alignAttr.y,rotation:o.rotation,rotationOriginX:v.width*{left:0,center:.5,right:1}[o.textAlign||"center"],rotationOriginY:v.height/2}),H(!x&&o.crop,!0)&&(p=tt(w.x)&&tt(w.y)&&C.isInsidePlot(w.x-g+(w.width||0),w.y)&&C.isInsidePlot(w.x+g,w.y)),w[p?"show":"hide"]()}Z(this,"afterSetOffset",{xOffset:X,width:F})}adjustStackPosition({labelBox:X,verticalAlign:F,textAlign:U}){let d={bottom:0,middle:1,top:2,right:1,center:0,left:-1},L=d[F],M=d[U];return{x:X.width/2+X.width/2*M,y:X.height/2*L}}getStackBox(X){let F=this.axis,U=F.chart,{boxTop:d,defaultX:L,xOffset:M,width:s,boxBottom:_}=X,w=F.stacking.usePercentage?100:H(d,this.total,0),o=F.toPixels(w),u=X.xAxis||U.xAxis[0],C=H(L,u.translate(this.x))+M,E=Math.abs(o-F.toPixels(_||tt(F.min)&&F.logarithmic&&F.logarithmic.lin2log(F.min)||0)),S=U.inverted,v=this.isNegative;return S?{x:(v?o:o-E)-U.plotLeft,y:u.height-C-s+u.top-U.plotTop,width:E,height:s}:{x:C+u.transB-U.plotLeft,y:(v?o-E:o)-U.plotTop,width:s,height:E}}}}),y(m,"Core/Axis/Stacking/StackingAxis.js",[m["Core/Animation/AnimationUtilities.js"],m["Core/Axis/Axis.js"],m["Core/Series/SeriesRegistry.js"],m["Core/Axis/Stacking/StackItem.js"],m["Core/Utilities.js"]],function(R,B,et,K,J){var q;let{getDeferredAnimation:Z}=R,{series:{prototype:tt}}=et,{addEvent:H,correctFloat:X,defined:F,destroyObjectProperties:U,fireEvent:d,isArray:L,isNumber:M,objectEach:s,pick:_}=J;function w(){let p=this.inverted;this.axes.forEach(l=>{l.stacking&&l.stacking.stacks&&l.hasVisibleSeries&&(l.stacking.oldStacks=l.stacking.stacks)}),this.series.forEach(l=>{let f=l.xAxis&&l.xAxis.options||{};l.options.stacking&&l.reserveSpace()&&(l.stackKey=[l.type,_(l.options.stack,""),p?f.top:f.left,p?f.height:f.width].join(","))})}function o(){var l;let p=this.stacking;if(p){let f=p.stacks;s(f,(b,z)=>{U(b),delete f[z]}),(l=p.stackTotalGroup)==null||l.destroy()}}function u(){this.stacking||(this.stacking=new x(this))}function C(p,l,f,b){return!F(p)||p.x!==l||b&&p.stackKey!==b?p={x:l,index:0,key:b,stackKey:b}:p.index++,p.key=[f,l,p.index].join(","),p}function E(){let p,l=this,f=l.yAxis,b=l.stackKey||"",z=f.stacking.stacks,T=l.processedXData,k=l.options.stacking,Q=l[k+"Stacker"];Q&&[b,"-"+b].forEach(st=>{var Mt;let nt=T.length,dt,mt,Et;for(;nt--;)dt=T[nt],p=l.getStackIndicator(p,dt,l.index,st),mt=(Mt=z[st])==null?void 0:Mt[dt],(Et=mt==null?void 0:mt.points[p.key||""])&&Q.call(l,Et,mt,nt)})}function S(p,l,f){let b=l.total?100/l.total:0;p[0]=X(p[0]*b),p[1]=X(p[1]*b),this.stackedYData[f]=p[1]}function v(p){(this.is("column")||this.is("columnrange"))&&(this.options.centerInCategory&&!this.options.stacking&&this.chart.series.length>1?tt.setStackedPoints.call(this,p,"group"):p.stacking.resetStacks())}function g(p,l){var Ct,Tt;let f,b,z,T,k,Q,st,nt,dt,mt=l||this.options.stacking;if(!mt||!this.reserveSpace()||({group:"xAxis"}[mt]||"yAxis")!==p.coll)return;let Et=this.processedXData,Mt=this.processedYData,I=[],Y=Mt.length,rt=this.options,ot=rt.threshold||0,D=rt.startFromThreshold?ot:0,P=rt.stack,W=l?`${this.type},${mt}`:this.stackKey||"",lt="-"+W,it=this.negStacks,vt=p.stacking,pt=vt.stacks,xt=vt.oldStacks;for(vt.stacksTouched+=1,st=0;st0&&this.singleStacks===!1&&(z.points[Q][0]=z.points[this.index+","+nt+",0"][0])):(delete z.points[Q],delete z.points[this.index]);let Nt=z.total||0;mt==="percent"?(T=b?W:lt,Nt=it&&((Tt=pt[T])!=null&&Tt[nt])?(T=pt[T][nt]).total=Math.max(T.total||0,Nt)+Math.abs(dt)||0:X(Nt+(Math.abs(dt)||0))):mt==="group"?(L(dt)&&(dt=dt[0]),dt!==null&&Nt++):Nt=X(Nt+(dt||0)),mt==="group"?z.cumulative=(Nt||1)-1:z.cumulative=X(_(z.cumulative,D)+(dt||0)),z.total=Nt,dt!==null&&(z.points[Q].push(z.cumulative),I[st]=z.cumulative,z.hasValidPoints=!0)}mt==="percent"&&(vt.usePercentage=!0),mt!=="group"&&(this.stackedYData=I),vt.oldStacks={}}class x{constructor(l){this.oldStacks={},this.stacks={},this.stacksTouched=0,this.axis=l}buildStacks(){let l,f,b=this.axis,z=b.series,T=b.coll==="xAxis",k=b.options.reversedStacks,Q=z.length;for(this.resetStacks(),this.usePercentage=!1,f=Q;f--;)l=z[k?f:Q-f-1],T&&l.setGroupedPoints(b),l.setStackedPoints(b);if(!T)for(f=0;f{s(l,f=>{f.cumulative=f.total})}))}resetStacks(){s(this.stacks,l=>{s(l,(f,b)=>{M(f.touched)&&f.touched{s(st,nt=>{nt.render(k)})}),k.animate({opacity:1},T)}}return(q||(q={})).compose=function(p,l,f){let b=l.prototype,z=f.prototype;b.getStacks||(H(p,"init",u),H(p,"destroy",o),b.getStacks=w,z.getStackIndicator=C,z.modifyStacks=E,z.percentStacker=S,z.setGroupedPoints=v,z.setStackedPoints=g)},q}),y(m,"Series/Line/LineSeries.js",[m["Core/Series/Series.js"],m["Core/Series/SeriesRegistry.js"],m["Core/Utilities.js"]],function(R,B,et){let{defined:K,merge:J,isObject:q}=et;class Z extends R{drawGraph(){let H=this.options,X=(this.gappedPath||this.getGraphPath).call(this),F=this.chart.styledMode;[this,...this.zones].forEach((U,d)=>{let L,M=U.graph,s=M?"animate":"attr",_=U.dashStyle||H.dashStyle;M?(M.endX=this.preventGraphAnimation?null:X.xMap,M.animate({d:X})):X.length&&(U.graph=M=this.chart.renderer.path(X).addClass("highcharts-graph"+(d?` highcharts-zone-graph-${d-1} `:" ")+(d&&U.className||"")).attr({zIndex:1}).add(this.group)),M&&!F&&(L={stroke:!d&&H.lineColor||U.color||this.color||"#cccccc","stroke-width":H.lineWidth||0,fill:this.fillGraph&&this.color||"none"},_?L.dashstyle=_:H.linecap!=="square"&&(L["stroke-linecap"]=L["stroke-linejoin"]="round"),M[s](L).shadow(d<2&&H.shadow&&J({filterUnits:"userSpaceOnUse"},q(H.shadow)?H.shadow:{}))),M&&(M.startX=X.xMap,M.isArea=X.isArea)})}getGraphPath(H,X,F){let U=this,d=U.options,L=[],M=[],s,_=d.step,w=(H=H||U.points).reversed;return w&&H.reverse(),(_={right:1,center:2}[_]||_&&3)&&w&&(_=4-_),(H=this.getValidPoints(H,!1,!(d.connectNulls&&!X&&!F))).forEach(function(o,u){let C,E=o.plotX,S=o.plotY,v=H[u-1],g=o.isNull||typeof S!="number";(o.leftCliff||v&&v.rightCliff)&&!F&&(s=!0),g&&!K(X)&&u>0?s=!d.connectNulls:g&&!X?s=!0:(u===0||s?C=[["M",o.plotX,o.plotY]]:U.getPointSpline?C=[U.getPointSpline(H,o,u)]:_?(C=_===1?[["L",v.plotX,S]]:_===2?[["L",(v.plotX+E)/2,v.plotY],["L",(v.plotX+E)/2,S]]:[["L",E,v.plotY]]).push(["L",E,S]):C=[["L",E,S]],M.push(o.x),_&&(M.push(o.x),_===2&&M.push(o.x)),L.push.apply(L,C),s=!1)}),L.xMap=M,U.graphPath=L,L}}return Z.defaultOptions=J(R.defaultOptions,{legendSymbol:"lineMarker"}),B.registerSeriesType("line",Z),Z}),y(m,"Series/Area/AreaSeriesDefaults.js",[],function(){return{threshold:0,legendSymbol:"areaMarker"}}),y(m,"Series/Area/AreaSeries.js",[m["Series/Area/AreaSeriesDefaults.js"],m["Core/Series/SeriesRegistry.js"],m["Core/Utilities.js"]],function(R,B,et){let{seriesTypes:{line:K}}=B,{extend:J,merge:q,objectEach:Z,pick:tt}=et;class H extends K{drawGraph(){this.areaPath=[],super.drawGraph.apply(this);let{areaPath:F,options:U}=this;[this,...this.zones].forEach((d,L)=>{var o;let M={},s=d.fillColor||U.fillColor,_=d.area,w=_?"animate":"attr";_?(_.endX=this.preventGraphAnimation?null:F.xMap,_.animate({d:F})):(M.zIndex=0,(_=d.area=this.chart.renderer.path(F).addClass("highcharts-area"+(L?` highcharts-zone-area-${L-1} `:" ")+(L&&d.className||"")).add(this.group)).isArea=!0),this.chart.styledMode||(M.fill=s||d.color||this.color,M["fill-opacity"]=s?1:(o=U.fillOpacity)!=null?o:.75,_.css({pointerEvents:this.stickyTracking?"none":"auto"})),_[w](M),_.startX=F.xMap,_.shiftUnit=U.step?2:1})}getGraphPath(F){let U,d,L,M=K.prototype.getGraphPath,s=this.options,_=s.stacking,w=this.yAxis,o=[],u=[],C=this.index,E=w.stacking.stacks[this.stackKey],S=s.threshold,v=Math.round(w.getThreshold(s.threshold)),g=tt(s.connectNulls,_==="percent"),x=function(T,k,Q){let st=F[T],nt=_&&E[st.x].points[C],dt=st[Q+"Null"]||0,mt=st[Q+"Cliff"]||0,Et,Mt,I=!0;mt||dt?(Et=(dt?nt[0]:nt[1])+mt,Mt=nt[0]+mt,I=!!dt):!_&&F[k]&&F[k].isNull&&(Et=Mt=S),Et!==void 0&&(u.push({plotX:U,plotY:Et===null?v:w.getThreshold(Et),isNull:I,isCliff:!0}),o.push({plotX:U,plotY:Mt===null?v:w.getThreshold(Mt),doCurve:!1}))};F=F||this.points,_&&(F=this.getStackPoints(F));for(let T=0,k=F.length;T1&&_&&u.some(T=>T.isCliff)&&(b.hasStackedCliffs=z.hasStackedCliffs=!0),b.xMap=p.xMap,this.areaPath=b,z}getStackPoints(F){let U=this,d=[],L=[],M=this.xAxis,s=this.yAxis,_=s.stacking.stacks[this.stackKey],w={},o=s.series,u=o.length,C=s.options.reversedStacks?1:-1,E=o.indexOf(U);if(F=F||this.points,this.options.stacking){for(let v=0;vv.visible);L.forEach(function(v,g){let x=0,p,l;if(w[v]&&!w[v].isNull)d.push(w[v]),[-1,1].forEach(function(f){let b=f===1?"rightNull":"leftNull",z=_[L[g+f]],T=0;if(z){let k=E;for(;k>=0&&k=0&&fE&&U>s?(U=Math.max(E,s),L=2*s-U):Uv&&L>s?(L=Math.max(v,s),U=2*s-L):L1){let l=this.xAxis.series.filter(T=>T.visible).map(T=>T.index),f=0,b=0;u((p=this.xAxis.stacking)==null?void 0:p.stacks,T=>{if(typeof g.x=="number"){let k=T[g.x.toString()];if(k&&s(k.points[this.index])){let Q=Object.keys(k.points).filter(st=>!st.match(",")&&k.points[st]&&k.points[st].length>1).map(parseFloat).filter(st=>l.indexOf(st)!==-1).sort((st,nt)=>nt-st);f=Q.indexOf(this.index),b=Q.length}}}),f=this.xAxis.reversed?b-1-f:f;let z=(b-1)*x.paddedWidth+v;S=(g.plotX||0)+z/2-v-f*x.paddedWidth}return S}translate(){let S=this,v=S.chart,g=S.options,x=S.dense=S.closestPointRange*S.xAxis.transA<2,p=S.borderWidth=o(g.borderWidth,x?0:1),l=S.xAxis,f=S.yAxis,b=g.threshold,z=o(g.minPointLength,5),T=S.getColumnMetrics(),k=T.width,Q=S.pointXOffset=T.offset,st=S.dataMin,nt=S.dataMax,dt=S.translatedThreshold=f.getThreshold(b),mt=S.barW=Math.max(k,1+2*p);g.pointPadding&&(mt=Math.ceil(mt)),J.prototype.translate.apply(S),S.points.forEach(function(Et){let Mt=o(Et.yBottom,dt),I=999+Math.abs(Mt),Y=Et.plotX||0,rt=F(Et.plotY,-I,f.len+I),ot,D=Math.min(rt,Mt),P=Math.max(rt,Mt)-D,W=k,lt=Y+Q,it=mt;z&&Math.abs(P)z?Mt-z:dt-(ot?z:0)),d(Et.options.pointWidth)&&(lt-=Math.round(((W=it=Math.ceil(Et.options.pointWidth))-k)/2)),g.centerInCategory&&!g.stacking&&(lt=S.adjustForMissingColumns(lt,W,Et,T)),Et.barX=lt,Et.pointWidth=W,Et.tooltipPos=v.inverted?[F(f.len+f.pos-v.plotLeft-rt,f.pos-v.plotLeft,f.len+f.pos-v.plotLeft),l.len+l.pos-v.plotTop-lt-it/2,P]:[l.left-v.plotLeft+lt+it/2,F(rt+f.pos-v.plotTop,f.pos-v.plotTop,f.len+f.pos-v.plotTop),P],Et.shapeType=S.pointClass.prototype.shapeType||"roundedRect",Et.shapeArgs=S.crispCol(lt,Et.isNull?dt:D,it,Et.isNull?0:P)}),M(this,"afterColumnTranslate")}drawGraph(){this.group[this.dense?"addClass":"removeClass"]("highcharts-dense-data")}pointAttribs(S,v){let g=this.options,x=this.pointAttrToOptions||{},p=x.stroke||"borderColor",l=x["stroke-width"]||"borderWidth",f,b,z,T=S&&S.color||this.color,k=S&&S[p]||g[p]||T,Q=S&&S.options.dashStyle||g.dashStyle,st=S&&S[l]||g[l]||this[l]||0,nt=o(S&&S.opacity,g.opacity,1);S&&this.zones.length&&(b=S.getZone(),T=S.options.color||b&&(b.color||S.nonZonedColor)||this.color,b&&(k=b.borderColor||k,Q=b.dashStyle||Q,st=b.borderWidth||st)),v&&S&&(z=(f=w(g.states[v],S.options.states&&S.options.states[v]||{})).brightness,T=f.color||z!==void 0&&H(T).brighten(f.brightness).get()||T,k=f[p]||k,st=f[l]||st,Q=f.dashStyle||Q,nt=o(f.opacity,nt));let dt={fill:T,stroke:k,"stroke-width":st,opacity:nt};return Q&&(dt.dashstyle=Q),dt}drawPoints(S=this.points){let v,g=this,x=this.chart,p=g.options,l=x.renderer,f=p.animationLimit||250;S.forEach(function(b){let z=b.plotY,T=b.graphic,k=!!T,Q=T&&x.pointCountp==null?void 0:p.enabled)}function o(p,l,f,b,z){var rt;let{chart:T,enabledDataSorting:k}=this,Q=this.isCartesian&&T.inverted,st=p.plotX,nt=p.plotY,dt=f.rotation||0,mt=Z(st)&&Z(nt)&&T.isInsidePlot(st,Math.round(nt),{inverted:Q,paneCoordinates:!0,series:this}),Et=dt===0&&L(f.overflow,k?"none":"justify")==="justify",Mt=this.visible&&p.visible!==!1&&Z(st)&&(p.series.forceDL||k&&!Et||mt||L(f.inside,!!this.options.stacking)&&b&&T.isInsidePlot(st,Q?b.x+1:b.y+b.height-1,{inverted:Q,paneCoordinates:!0,series:this})),I=p.pos();if(Mt&&I){var Y;let ot=l.getBBox(),D=l.getBBox(void 0,0),P={right:1,center:.5}[f.align||0]||0,W={bottom:1,middle:.5}[f.verticalAlign||0]||0;if(b=tt({x:I[0],y:Math.round(I[1]),width:0,height:0},b||{}),f.alignTo==="plotEdges"&&this.isCartesian&&(b[Q?"x":"y"]=0,b[Q?"width":"height"]=((rt=this.yAxis)==null?void 0:rt.len)||0),tt(f,{width:ot.width,height:ot.height}),Y=b,k&&this.xAxis&&!Et&&this.setDataLabelStartPos(p,l,z,mt,Y),l.align(U(f,{width:D.width,height:D.height}),!1,b,!1),l.alignAttr.x+=P*(D.width-ot.width),l.alignAttr.y+=W*(D.height-ot.height),l[l.placed?"animate":"attr"]({x:l.alignAttr.x+(ot.width-D.width)/2,y:l.alignAttr.y+(ot.height-D.height)/2,rotationOriginX:(l.width||0)/2,rotationOriginY:(l.height||0)/2}),Et&&b.height>=0)this.justifyDataLabel(l,f,l.alignAttr,ot,b,z);else if(L(f.crop,!0)){let{x:lt,y:it}=l.alignAttr;Mt=T.isInsidePlot(lt,it,{paneCoordinates:!0,series:this})&&T.isInsidePlot(lt+ot.width-1,it+ot.height-1,{paneCoordinates:!0,series:this})}f.shape&&!dt&&l[z?"attr":"animate"]({anchorX:I[0],anchorY:I[1]})}z&&k&&(l.placed=!1),Mt||k&&!Et?(l.show(),l.placed=!0):(l.hide(),l.placed=!1)}function u(){return this.plotGroup("dataLabelsGroup","data-labels",this.hasRendered?"inherit":"hidden",this.options.dataLabels.zIndex||6)}function C(p){let l=this.hasRendered||0,f=this.initDataLabelsGroup().attr({opacity:+l});return!l&&f&&(this.visible&&f.show(),this.options.animation?f.animate({opacity:1},p):f.attr({opacity:1})),f}function E(p){var Mt;let l;p=p||this.points;let f=this,b=f.chart,z=f.options,T=b.renderer,{backgroundColor:k,plotBackgroundColor:Q}=b.options.chart,st=T.getContrast(F(Q)&&Q||F(k)&&k||"#000000"),nt=g(f),{animation:dt,defer:mt}=nt[0],Et=mt?J(b,dt,f):{defer:0,duration:0};H(this,"drawDataLabels"),(Mt=f.hasDataLabels)!=null&&Mt.call(f)&&(l=this.initDataLabels(Et),p.forEach(I=>{var ot,D;let Y=I.dataLabels||[];s(v(nt,I.dlOptions||((ot=I.options)==null?void 0:ot.dataLabels))).forEach((P,W)=>{let lt=P.enabled&&(I.visible||I.dataLabelOnHidden)&&(!I.isNull||I.dataLabelOnNull)&&function(ne,Wt){let le=Wt.filter;if(le){let fe=le.operator,xe=ne[le.property],be=le.value;return fe===">"&&xe>be||fe==="<"&&xe="&&xe>=be||fe==="<="&&xe<=be||fe==="=="&&xe==be||fe==="==="&&xe===be||fe==="!="&&xe!=be||fe==="!=="&&xe!==be}return!0}(I,P),{backgroundColor:it,borderColor:vt,distance:pt,style:xt={}}=P,Ct,Tt,Nt,gt,wt={},Rt=Y[W],jt=!Rt,Zt;lt&&(Tt=L(P[I.formatPrefix+"Format"],P.format),Ct=I.getLabelConfig(),Nt=Z(Tt)?q(Tt,Ct,b):(P[I.formatPrefix+"Formatter"]||P.formatter).call(Ct,P),gt=P.rotation,!b.styledMode&&(xt.color=L(P.color,xt.color,F(f.color)?f.color:void 0,"#000000"),xt.color==="contrast"?(it!=="none"&&(Zt=it),I.contrastColor=T.getContrast(Zt!=="auto"&&Zt||I.color||f.color),xt.color=Zt||!Z(pt)&&P.inside||0>M(pt||0)||z.stacking?I.contrastColor:st):delete I.contrastColor,z.cursor&&(xt.cursor=z.cursor)),wt={r:P.borderRadius||0,rotation:gt,padding:P.padding,zIndex:1},b.styledMode||(wt.fill=it==="auto"?I.color:it,wt.stroke=vt==="auto"?I.color:vt,wt["stroke-width"]=P.borderWidth),d(wt,(ne,Wt)=>{ne===void 0&&delete wt[Wt]})),!Rt||lt&&Z(Nt)&&!!Rt.div==!!P.useHTML&&(Rt.rotation&&P.rotation||Rt.rotation===P.rotation)||(Rt=void 0,jt=!0),lt&&Z(Nt)&&(Rt?wt.text=Nt:(Rt=T.label(Nt,0,0,P.shape,void 0,void 0,P.useHTML,void 0,"data-label")).addClass(" highcharts-data-label-color-"+I.colorIndex+" "+(P.className||"")+(P.useHTML?" highcharts-tracker":"")),Rt&&(Rt.options=P,Rt.attr(wt),b.styledMode?xt.width&&Rt.css({width:xt.width,textOverflow:xt.textOverflow}):Rt.css(xt).shadow(P.shadow),H(Rt,"beforeAddingDataLabel",{labelOptions:P,point:I}),Rt.added||Rt.add(l),f.alignDataLabel(I,Rt,P,void 0,jt),Rt.isActive=!0,Y[W]&&Y[W]!==Rt&&Y[W].destroy(),Y[W]=Rt))});let rt=Y.length;for(;rt--;)Y[rt]&&Y[rt].isActive?Y[rt].isActive=!1:((D=Y[rt])==null||D.destroy(),Y.splice(rt,1));I.dataLabel=Y[0],I.dataLabels=Y})),H(this,"afterDrawDataLabels")}function S(p,l,f,b,z,T){let k=this.chart,Q=l.align,st=l.verticalAlign,nt=p.box?0:p.padding||0,dt=k.inverted?this.yAxis:this.xAxis,mt=dt?dt.left-k.plotLeft:0,Et=k.inverted?this.xAxis:this.yAxis,Mt=Et?Et.top-k.plotTop:0,{x:I=0,y:Y=0}=l,rt,ot;return(rt=(f.x||0)+nt+mt)<0&&(Q==="right"&&I>=0?(l.align="left",l.inside=!0):I-=rt,ot=!0),(rt=(f.x||0)+b.width-nt+mt)>k.plotWidth&&(Q==="left"&&I<=0?(l.align="right",l.inside=!0):I+=k.plotWidth-rt,ot=!0),(rt=f.y+nt+Mt)<0&&(st==="bottom"&&Y>=0?(l.verticalAlign="top",l.inside=!0):Y-=rt,ot=!0),(rt=(f.y||0)+b.height-nt+Mt)>k.plotHeight&&(st==="top"&&Y<=0?(l.verticalAlign="bottom",l.inside=!0):Y+=k.plotHeight-rt,ot=!0),ot&&(l.x=I,l.y=Y,p.placed=!T,p.align(l,void 0,z)),ot}function v(p,l){let f=[],b;if(X(p)&&!X(l))f=p.map(function(z){return U(z,l)});else if(X(l)&&!X(p))f=l.map(function(z){return U(p,z)});else if(X(p)||X(l)){if(X(p)&&X(l))for(b=Math.max(p.length,l.length);b--;)f[b]=U(p[b],l[b])}else f=U(p,l);return f}function g(p){var f,b;let l=p.chart.options.plotOptions;return s(v(v((f=l==null?void 0:l.series)==null?void 0:f.dataLabels,(b=l==null?void 0:l[p.type])==null?void 0:b.dataLabels),p.options.dataLabels))}function x(p,l,f,b,z){let T=this.chart,k=T.inverted,Q=this.xAxis,st=Q.reversed,nt=((k?l.height:l.width)||0)/2,dt=p.pointWidth,mt=dt?dt/2:0;l.startXPos=k?z.x:st?-nt-mt:Q.width-nt+mt,l.startYPos=k?st?this.yAxis.height-nt+mt:-nt-mt:z.y,b?l.visibility==="hidden"&&(l.show(),l.attr({opacity:0}).animate({opacity:1})):l.attr({opacity:1}).animate({opacity:0},void 0,l.hide),T.hasRendered&&(f&&l.attr({x:l.startXPos,y:l.startYPos}),l.placed=!0)}_.compose=function(p){let l=p.prototype;l.initDataLabels||(l.initDataLabels=C,l.initDataLabelsGroup=u,l.alignDataLabel=o,l.drawDataLabels=E,l.justifyDataLabel=S,l.setDataLabelStartPos=x,l.hasDataLabels=w)}}(K||(K={})),K}),y(m,"Series/Column/ColumnDataLabel.js",[m["Core/Series/DataLabel.js"],m["Core/Globals.js"],m["Core/Series/SeriesRegistry.js"],m["Core/Utilities.js"]],function(R,B,et,K){var J;let{composed:q}=B,{series:Z}=et,{merge:tt,pick:H,pushUnique:X}=K;return function(F){function U(d,L,M,s,_){let w=this.chart.inverted,o=d.series,u=(o.xAxis?o.xAxis.len:this.chart.plotSizeX)||0,C=(o.yAxis?o.yAxis.len:this.chart.plotSizeY)||0,E=d.dlBox||d.shapeArgs,S=H(d.below,d.plotY>H(this.translatedThreshold,C)),v=H(M.inside,!!this.options.stacking);if(E){if(s=tt(E),!(M.overflow==="allow"&&M.crop===!1)){s.y<0&&(s.height+=s.y,s.y=0);let g=s.y+s.height-C;g>0&&g\u25CF {series.name}
',pointFormat:"x: {point.x}
y: {point.y}
"}}}),y(m,"Series/Scatter/ScatterSeries.js",[m["Series/Scatter/ScatterSeriesDefaults.js"],m["Core/Series/SeriesRegistry.js"],m["Core/Utilities.js"]],function(R,B,et){let{column:K,line:J}=B.seriesTypes,{addEvent:q,extend:Z,merge:tt}=et;class H extends J{applyJitter(){let F=this,U=this.options.jitter,d=this.points.length;U&&this.points.forEach(function(L,M){["x","y"].forEach(function(s,_){if(U[s]&&!L.isNull){let w=`plot${s.toUpperCase()}`,o=F[`${s}Axis`],u=U[s]*o.transA;if(o&&!o.logarithmic){let C=Math.max(0,(L[w]||0)-u),E=Math.min(o.len,(L[w]||0)+u);L[w]=C+(E-C)*function(S){let v=1e4*Math.sin(S);return v-Math.floor(v)}(M+_*d),s==="x"&&(L.clientX=L.plotX)}}})})}drawGraph(){this.options.lineWidth?super.drawGraph():this.graph&&(this.graph=this.graph.destroy())}}return H.defaultOptions=tt(J.defaultOptions,R),Z(H.prototype,{drawTracker:K.prototype.drawTracker,sorted:!1,requireSorting:!1,noSharedTooltip:!0,trackerGroups:["group","markerGroup","dataLabelsGroup"]}),q(H,"afterTranslate",function(){this.applyJitter()}),B.registerSeriesType("scatter",H),H}),y(m,"Series/CenteredUtilities.js",[m["Core/Globals.js"],m["Core/Series/Series.js"],m["Core/Utilities.js"]],function(R,B,et){var K,J;let{deg2rad:q}=R,{fireEvent:Z,isNumber:tt,pick:H,relativeLength:X}=et;return(J=K||(K={})).getCenter=function(){let F=this.options,U=this.chart,d=2*(F.slicedOffset||0),L=U.plotWidth-2*d,M=U.plotHeight-2*d,s=F.center,_=Math.min(L,M),w=F.thickness,o,u=F.size,C=F.innerSize||0,E,S;typeof u=="string"&&(u=parseFloat(u)),typeof C=="string"&&(C=parseFloat(C));let v=[H(s[0],"50%"),H(s[1],"50%"),H(u&&u<0?void 0:F.size,"100%"),H(C&&C<0?void 0:F.innerSize||0,"0%")];for(!U.angular||this instanceof B||(v[3]=0),E=0;E<4;++E)S=v[E],o=E<2||E===2&&/%$/.test(S),v[E]=X(S,[L,M,_,v[2]][E])+(o?d:0);return v[3]>v[2]&&(v[3]=v[2]),tt(w)&&2*w0&&(v[3]=v[2]-2*w),Z(this,"afterGetCenter",{positions:v}),v},J.getStartAndEndRadians=function(F,U){let d=tt(F)?F:0,L=tt(U)&&U>d&&U-d<360?U:d+360;return{start:q*(d+-90),end:q*(L+-90)}},K}),y(m,"Series/Pie/PiePoint.js",[m["Core/Animation/AnimationUtilities.js"],m["Core/Series/Point.js"],m["Core/Utilities.js"]],function(R,B,et){let{setAnimation:K}=R,{addEvent:J,defined:q,extend:Z,isNumber:tt,pick:H,relativeLength:X}=et;class F extends B{getConnectorPath(d){let L=d.dataLabelPosition,M=d.options||{},s=M.connectorShape,_=this.connectorShapes[s]||s;return L&&_.call(this,co(Fr({},L.computed),{alignment:L.alignment}),L.connectorPosition,M)||[]}getTranslate(){return this.sliced&&this.slicedTranslation||{translateX:0,translateY:0}}haloPath(d){let L=this.shapeArgs;return this.sliced||!this.visible?[]:this.series.chart.renderer.symbols.arc(L.x,L.y,L.r+d,L.r+d,{innerR:L.r-1,start:L.start,end:L.end,borderRadius:L.borderRadius})}constructor(d,L,M){var _;super(d,L,M),this.half=0,(_=this.name)!=null||(this.name="Slice");let s=w=>{this.slice(w.type==="select")};J(this,"select",s),J(this,"unselect",s)}isValid(){return tt(this.y)&&this.y>=0}setVisible(d,L=!0){d!==this.visible&&this.update({visible:d!=null?d:!this.visible},L,void 0,!1)}slice(d,L,M){let s=this.series;K(M,s.chart),L=H(L,!0),this.sliced=this.options.sliced=d=q(d)?d:!this.sliced,s.options.data[s.data.indexOf(this)]=this.options,this.graphic&&this.graphic.animate(this.getTranslate())}}return Z(F.prototype,{connectorShapes:{fixedOffset:function(U,d,L){let M=d.breakAt,s=d.touchingSliceAt,_=L.softConnector?["C",U.x+(U.alignment==="left"?-5:5),U.y,2*M.x-s.x,2*M.y-s.y,M.x,M.y]:["L",M.x,M.y];return[["M",U.x,U.y],_,["L",s.x,s.y]]},straight:function(U,d){let L=d.touchingSliceAt;return[["M",U.x,U.y],["L",L.x,L.y]]},crookedLine:function(U,d,L){let{breakAt:M,touchingSliceAt:s}=d,{series:_}=this,[w,o,u]=_.center,C=u/2,{plotLeft:E,plotWidth:S}=_.chart,v=U.alignment==="left",{x:g,y:x}=U,p=M.x;if(L.crookDistance){let f=X(L.crookDistance,1);p=v?w+C+(S+E-w-C)*(1-f):E+(w-C)*f}else p=w+(o-x)*Math.tan((this.angle||0)-Math.PI/2);let l=[["M",g,x]];return(v?p<=g&&p>=M.x:p>=g&&p<=M.x)&&l.push(["L",p,x]),l.push(["L",M.x,M.y],["L",s.x,s.y]),l}}}),F}),y(m,"Series/Pie/PieSeriesDefaults.js",[],function(){return{borderRadius:3,center:[null,null],clip:!1,colorByPoint:!0,dataLabels:{connectorPadding:5,connectorShape:"crookedLine",crookDistance:void 0,distance:30,enabled:!0,formatter:function(){return this.point.isNull?void 0:this.point.name},softConnector:!0,x:0},fillColor:void 0,ignoreHiddenPoint:!0,inactiveOtherPoints:!0,legendType:"point",marker:null,size:null,showInLegend:!1,slicedOffset:10,stickyTracking:!1,tooltip:{followPointer:!0},borderColor:"#ffffff",borderWidth:1,lineWidth:void 0,states:{hover:{brightness:.1}}}}),y(m,"Series/Pie/PieSeries.js",[m["Series/CenteredUtilities.js"],m["Series/Column/ColumnSeries.js"],m["Core/Globals.js"],m["Series/Pie/PiePoint.js"],m["Series/Pie/PieSeriesDefaults.js"],m["Core/Series/Series.js"],m["Core/Series/SeriesRegistry.js"],m["Core/Renderer/SVG/Symbols.js"],m["Core/Utilities.js"]],function(R,B,et,K,J,q,Z,tt,H){let{getStartAndEndRadians:X}=R,{noop:F}=et,{clamp:U,extend:d,fireEvent:L,merge:M,pick:s}=H;class _ extends q{animate(o){let u=this,C=u.points,E=u.startAngleRad;o||C.forEach(function(S){let v=S.graphic,g=S.shapeArgs;v&&g&&(v.attr({r:s(S.startR,u.center&&u.center[3]/2),start:E,end:E}),v.animate({r:g.r,start:g.start,end:g.end},u.options.animation))})}drawEmpty(){let o,u,C=this.startAngleRad,E=this.endAngleRad,S=this.options;this.total===0&&this.center?(o=this.center[0],u=this.center[1],this.graph||(this.graph=this.chart.renderer.arc(o,u,this.center[1]/2,0,C,E).addClass("highcharts-empty-series").add(this.group)),this.graph.attr({d:tt.arc(o,u,this.center[2]/2,0,{start:C,end:E,innerR:this.center[3]/2})}),this.chart.styledMode||this.graph.attr({"stroke-width":S.borderWidth,fill:S.fillColor||"none",stroke:S.color||"#cccccc"})):this.graph&&(this.graph=this.graph.destroy())}drawPoints(){let o=this.chart.renderer;this.points.forEach(function(u){u.graphic&&u.hasNewShapeType()&&(u.graphic=u.graphic.destroy()),u.graphic||(u.graphic=o[u.shapeType](u.shapeArgs).add(u.series.group),u.delayedRendering=!0)})}generatePoints(){super.generatePoints(),this.updateTotals()}getX(o,u,C,E){let S=this.center,v=this.radii?this.radii[C.index]||0:S[2]/2,g=E.dataLabelPosition,x=(g==null?void 0:g.distance)||0,p=Math.asin(U((o-S[1])/(v+x),-1,1));return S[0]+Math.cos(p)*(v+x)*(u?-1:1)+(x>0?(u?-1:1)*(E.padding||0):0)}hasData(){return!!this.processedXData.length}redrawPoints(){let o,u,C,E,S=this,v=S.chart;this.drawEmpty(),S.group&&!v.styledMode&&S.group.shadow(S.options.shadow),S.points.forEach(function(g){let x={};u=g.graphic,!g.isNull&&u?(E=g.shapeArgs,o=g.getTranslate(),v.styledMode||(C=S.pointAttribs(g,g.selected&&"select")),g.delayedRendering?(u.setRadialReference(S.center).attr(E).attr(o),v.styledMode||u.attr(C).attr({"stroke-linejoin":"round"}),g.delayedRendering=!1):(u.setRadialReference(S.center),v.styledMode||M(!0,x,C),M(!0,x,E,o),u.animate(x)),u.attr({visibility:g.visible?"inherit":"hidden"}),u.addClass(g.getClassName(),!0)):u&&(g.graphic=u.destroy())})}sortByAngle(o,u){o.sort(function(C,E){return C.angle!==void 0&&(E.angle-C.angle)*u})}translate(o){L(this,"translate"),this.generatePoints();let u=this.options,C=u.slicedOffset,E=X(u.startAngle,u.endAngle),S=this.startAngleRad=E.start,v=(this.endAngleRad=E.end)-S,g=this.points,x=u.ignoreHiddenPoint,p=g.length,l,f,b,z,T,k,Q,st=0;for(o||(this.center=o=this.getCenter()),k=0;k1.5*Math.PI?b-=2*Math.PI:b<-Math.PI/2&&(b+=2*Math.PI),Q.slicedTranslation={translateX:Math.round(Math.cos(b)*C),translateY:Math.round(Math.sin(b)*C)},z=Math.cos(b)*o[2]/2,T=Math.sin(b)*o[2]/2,Q.tooltipPos=[o[0]+.7*z,o[1]+.7*T],Q.half=b<-Math.PI/2||b>Math.PI/2?1:0,Q.angle=b}L(this,"afterTranslate")}updateTotals(){let o=this.points,u=o.length,C=this.options.ignoreHiddenPoint,E,S,v=0;for(E=0;E0&&(S.visible||!C)?S.y/v*100:0,S.total=v}}return _.defaultOptions=M(q.defaultOptions,J),d(_.prototype,{axisTypes:[],directTouch:!0,drawGraph:void 0,drawTracker:B.prototype.drawTracker,getCenter:R.getCenter,getSymbol:F,invertible:!1,isCartesian:!1,noSharedTooltip:!0,pointAttribs:B.prototype.pointAttribs,pointClass:K,requireSorting:!1,searchPoint:F,trackerGroups:["group","dataLabelsGroup"]}),Z.registerSeriesType("pie",_),_}),y(m,"Series/Pie/PieDataLabel.js",[m["Core/Series/DataLabel.js"],m["Core/Globals.js"],m["Core/Renderer/RendererUtilities.js"],m["Core/Series/SeriesRegistry.js"],m["Core/Utilities.js"]],function(R,B,et,K,J){var q;let{composed:Z,noop:tt}=B,{distribute:H}=et,{series:X}=K,{arrayMax:F,clamp:U,defined:d,pick:L,pushUnique:M,relativeLength:s}=J;return function(_){let w={radialDistributionY:function(S,v){var g;return(((g=v.dataLabelPosition)==null?void 0:g.top)||0)+S.distributeBox.pos},radialDistributionX:function(S,v,g,x,p){let l=p.dataLabelPosition;return S.getX(g<((l==null?void 0:l.top)||0)+2||g>((l==null?void 0:l.bottom)||0)-2?x:g,v.half,v,p)},justify:function(S,v,g,x){var p;return x[0]+(S.half?-1:1)*(g+(((p=v.dataLabelPosition)==null?void 0:p.distance)||0))},alignToPlotEdges:function(S,v,g,x){let p=S.getBBox().width;return v?p+x:g-p-x},alignToConnectors:function(S,v,g,x){let p=0,l;return S.forEach(function(f){(l=f.dataLabel.getBBox().width)>p&&(p=l)}),v?p+x:g-p-x}};function o(S,v){let{center:g,options:x}=this,p=g[2]/2,l=S.angle||0,f=Math.cos(l),b=Math.sin(l),z=g[0]+f*p,T=g[1]+b*p,k=Math.min((x.slicedOffset||0)+(x.borderWidth||0),v/5);return{natural:{x:z+f*v,y:T+b*v},computed:{},alignment:v<0?"center":S.half?"right":"left",connectorPosition:{breakAt:{x:z+f*k,y:T+b*k},touchingSliceAt:{x:z,y:T}},distance:v}}function u(){var Mt;let S=this,v=S.points,g=S.chart,x=g.plotWidth,p=g.plotHeight,l=g.plotLeft,f=Math.round(g.chartWidth/3),b=S.center,z=b[2]/2,T=b[1],k=[[],[]],Q=[0,0,0,0],st=S.dataLabelPositioners,nt,dt,mt,Et=0;S.visible&&((Mt=S.hasDataLabels)!=null&&Mt.call(S))&&(v.forEach(I=>{(I.dataLabels||[]).forEach(Y=>{Y.shortened&&(Y.attr({width:"auto"}).css({width:"auto",textOverflow:"clip"}),Y.shortened=!1)})}),X.prototype.drawDataLabels.apply(S),v.forEach(I=>{(I.dataLabels||[]).forEach((Y,rt)=>{var W;let ot=b[2]/2,D=Y.options,P=s((D==null?void 0:D.distance)||0,ot);rt===0&&k[I.half].push(I),!d((W=D==null?void 0:D.style)==null?void 0:W.width)&&Y.getBBox().width>f&&(Y.css({width:Math.round(.7*f)+"px"}),Y.shortened=!0),Y.dataLabelPosition=this.getDataLabelPosition(I,P),Et=Math.max(Et,P)})}),k.forEach((I,Y)=>{let rt=I.length,ot=[],D,P,W=0,lt;rt&&(S.sortByAngle(I,Y-.5),Et>0&&(D=Math.max(0,T-z-Et),P=Math.min(T+z+Et,g.plotHeight),I.forEach(it=>{(it.dataLabels||[]).forEach(vt=>{var xt;let pt=vt.dataLabelPosition;pt&&pt.distance>0&&(pt.top=Math.max(0,T-z-pt.distance),pt.bottom=Math.min(T+z+pt.distance,g.plotHeight),W=vt.getBBox().height||21,vt.lineHeight=g.renderer.fontMetrics(vt.text||vt).h+2*vt.padding,it.distributeBox={target:(((xt=vt.dataLabelPosition)==null?void 0:xt.natural.y)||0)-pt.top+vt.lineHeight/2,size:W,rank:it.y},ot.push(it.distributeBox))})}),H(ot,lt=P+W-D,lt/5)),I.forEach(it=>{(it.dataLabels||[]).forEach(vt=>{let pt=vt.options||{},xt=it.distributeBox,Ct=vt.dataLabelPosition,Tt=(Ct==null?void 0:Ct.natural.y)||0,Nt=pt.connectorPadding||0,gt=vt.lineHeight||21,wt=(gt-vt.getBBox().height)/2,Rt=0,jt=Tt,Zt="inherit";if(Ct){if(ot&&d(xt)&&Ct.distance>0&&(xt.pos===void 0?Zt="hidden":(mt=xt.size,jt=st.radialDistributionY(it,vt))),pt.justify)Rt=st.justify(it,vt,z,b);else switch(pt.alignTo){case"connectors":Rt=st.alignToConnectors(I,Y,x,l);break;case"plotEdges":Rt=st.alignToPlotEdges(vt,Y,x,l);break;default:Rt=st.radialDistributionX(S,it,jt-wt,Tt,vt)}if(Ct.attribs={visibility:Zt,align:Ct.alignment},Ct.posAttribs={x:Rt+(pt.x||0)+({left:Nt,right:-Nt}[Ct.alignment]||0),y:jt+(pt.y||0)-gt/2},Ct.computed.x=Rt,Ct.computed.y=jt-wt,L(pt.crop,!0)){let ne;Rt-(dt=vt.getBBox().width)x-Nt&&Y===0&&(ne=Math.round(Rt+dt-x+Nt),Q[1]=Math.max(ne,Q[1])),jt-mt/2<0?Q[0]=Math.max(Math.round(-jt+mt/2),Q[0]):jt+mt/2>p&&(Q[2]=Math.max(Math.round(jt+mt/2-p),Q[2])),Ct.sideOverflow=ne}}})}))}),(F(Q)===0||this.verifyDataLabelOverflow(Q))&&(this.placeDataLabels(),this.points.forEach(I=>{(I.dataLabels||[]).forEach(Y=>{var P;let{connectorColor:rt,connectorWidth:ot=1}=Y.options||{},D=Y.dataLabelPosition;if(ot){let W;nt=Y.connector,D&&D.distance>0?(W=!nt,nt||(Y.connector=nt=g.renderer.path().addClass("highcharts-data-label-connector highcharts-color-"+I.colorIndex+(I.className?" "+I.className:"")).add(S.dataLabelsGroup)),g.styledMode||nt.attr({"stroke-width":ot,stroke:rt||I.color||"#666666"}),nt[W?"attr":"animate"]({d:I.getConnectorPath(Y)}),nt.attr({visibility:(P=D.attribs)==null?void 0:P.visibility})):nt&&(Y.connector=nt.destroy())}})})))}function C(){this.points.forEach(S=>{(S.dataLabels||[]).forEach(v=>{var x;let g=v.dataLabelPosition;g?(g.sideOverflow&&(v.css({width:Math.max(v.getBBox().width-g.sideOverflow,0)+"px",textOverflow:(((x=v.options)==null?void 0:x.style)||{}).textOverflow||"ellipsis"}),v.shortened=!0),v.attr(g.attribs),v[v.moved?"animate":"attr"](g.posAttribs),v.moved=!0):v&&v.attr({y:-9999})}),delete S.distributeBox},this)}function E(S){let v=this.center,g=this.options,x=g.center,p=g.minSize||80,l=p,f=g.size!==null;return!f&&(x[0]!==null?l=Math.max(v[2]-Math.max(S[1],S[3]),p):(l=Math.max(v[2]-S[1]-S[3],p),v[0]+=(S[3]-S[1])/2),x[1]!==null?l=U(l,p,v[2]-Math.max(S[0],S[2])):(l=U(l,p,v[2]-S[0]-S[2]),v[1]+=(S[0]-S[2])/2),l(J.x+=q.x,J.y+=q.y,J),{x:0,y:0});return{x:K.x/et.length,y:K.y/et.length}},B.getDistanceBetweenPoints=function(et,K){return Math.sqrt(Math.pow(K.x-et.x,2)+Math.pow(K.y-et.y,2))},B.getAngleBetweenPoints=function(et,K){return Math.atan2(K.x-et.x,K.y-et.y)},B.pointInPolygon=function({x:et,y:K},J){let q=J.length,Z,tt,H=!1;for(Z=0,tt=q-1;ZK!=d>K&&et<(U-X)*(K-F)/(d-F)+X&&(H=!H)}return H},R}),y(m,"Extensions/OverlappingDataLabels.js",[m["Core/Geometry/GeometryUtilities.js"],m["Core/Utilities.js"]],function(R,B){let{pointInPolygon:et}=R,{addEvent:K,fireEvent:J,objectEach:q,pick:Z}=B;function tt(F){let U=F.length,d=(C,E)=>!(E.x>=C.x+C.width||E.x+E.width<=C.x||E.y>=C.y+C.height||E.y+E.height<=C.y),L=(C,E)=>{for(let S of C)if(et({x:S[0],y:S[1]},E))return!0;return!1},M,s,_,w,o,u=!1;for(let C=0;C(E.labelrank||0)-(C.labelrank||0));for(let C=0;C{q(M,s=>{s.label&&U.push(s.label)})});for(let L of F.series||[])if(L.visible&&((d=L.hasDataLabels)!=null&&d.call(L))){let M=s=>{for(let _ of s)_.visible&&(_.dataLabels||[]).forEach(w=>{var u,C;let o=w.options||{};w.labelrank=Z(o.labelrank,_.labelrank,(u=_.shapeArgs)==null?void 0:u.height),((C=o.allowOverlap)!=null?C:Number(o.distance)>0)?(w.oldOpacity=w.opacity,w.newOpacity=1,H(w,F)):U.push(w)})};M(L.nodes||[]),M(L.points)}this.hideOverlappingLabels(U)}return{compose:function(F){let U=F.prototype;U.hideOverlappingLabels||(U.hideOverlappingLabels=tt,K(F,"render",X))}}}),y(m,"Extensions/BorderRadius.js",[m["Core/Defaults.js"],m["Core/Globals.js"],m["Core/Utilities.js"]],function(R,B,et){let{defaultOptions:K}=R,{noop:J}=B,{addEvent:q,extend:Z,isObject:tt,merge:H,relativeLength:X}=et,F={radius:0,scope:"stack",where:void 0},U=J,d=J;function L(o,u,C,E,S={}){let v=U(o,u,C,E,S),{innerR:g=0,r:x=C,start:p=0,end:l=0}=S;if(S.open||!S.borderRadius)return v;let f=l-p,b=Math.sin(f/2),z=Math.max(Math.min(X(S.borderRadius||0,x-g),(x-g)/2,x*b/(1+b)),0),T=Math.min(z,f/Math.PI*2*g),k=v.length-1;for(;k--;)(function(Q,st,nt){let dt,mt,Et,Mt=Q[st],I=Q[st+1];if(I[0]==="Z"&&(I=Q[0]),(Mt[0]==="M"||Mt[0]==="L")&&I[0]==="A"?(dt=Mt,mt=I,Et=!0):Mt[0]==="A"&&(I[0]==="M"||I[0]==="L")&&(dt=I,mt=Mt),dt&&mt&&mt.params){let Y=mt[1],rt=mt[5],ot=mt.params,{start:D,end:P,cx:W,cy:lt}=ot,it=rt?Y-nt:Y+nt,vt=it?Math.asin(nt/it):0,pt=rt?vt:-vt,xt=Math.cos(vt)*it;Et?(ot.start=D+pt,dt[1]=W+xt*Math.cos(D),dt[2]=lt+xt*Math.sin(D),Q.splice(st+1,0,["A",nt,nt,0,0,1,W+Y*Math.cos(ot.start),lt+Y*Math.sin(ot.start)])):(ot.end=P-pt,mt[6]=W+Y*Math.cos(ot.end),mt[7]=lt+Y*Math.sin(ot.end),Q.splice(st+1,0,["A",nt,nt,0,0,1,W+xt*Math.cos(P),lt+xt*Math.sin(P)])),mt[4]=Math.abs(ot.end-ot.start)1?T:z);return v}function M(){var o,u;if(this.options.borderRadius&&!(this.chart.is3d&&this.chart.is3d())){let{options:C,yAxis:E}=this,S=C.stacking==="percent",v=(u=(o=K.plotOptions)==null?void 0:o[this.type])==null?void 0:u.borderRadius,g=s(C.borderRadius,tt(v)?v:{}),x=E.options.reversed;for(let p of this.points){let{shapeArgs:l}=p;if(p.shapeType==="roundedRect"&&l){let{width:f=0,height:b=0,y:z=0}=l,T=z,k=b;if(g.scope==="stack"&&p.stackTotal){let dt=E.translate(S?100:p.stackTotal,!1,!0,!1,!0),mt=E.translate(C.threshold||0,!1,!0,!1,!0),Et=this.crispCol(0,Math.min(dt,mt),0,Math.abs(dt-mt));T=Et.y,k=Et.height}let Q=(p.negative?-1:1)*(x?-1:1)==-1,st=g.where;!st&&this.is("waterfall")&&Math.abs((p.yBottom||0)-(this.translatedThreshold||0))>this.borderWidth&&(st="all"),st||(st="end");let nt=Math.min(X(g.radius,f),f/2,st==="all"?b/2:1/0)||0;st==="end"&&(Q&&(T-=nt),k+=nt),Z(l,{brBoxHeight:k,brBoxY:T,r:nt})}}}}function s(o,u){return tt(o)||(o={radius:o||0}),H(F,u,o)}function _(){let o=s(this.options.borderRadius);for(let u of this.points){let C=u.shapeArgs;C&&(C.borderRadius=X(o.radius,(C.r||0)-(C.innerR||0)))}}function w(o,u,C,E,S={}){let v=d(o,u,C,E,S),{r:g=0,brBoxHeight:x=E,brBoxY:p=u}=S,l=u-p,f=p+x-(u+E),b=l-g>-.1?0:g,z=f-g>-.1?0:g,T=Math.max(b&&l,0),k=Math.max(z&&f,0),Q=[o+b,u],st=[o+C-b,u],nt=[o+C,u+b],dt=[o+C,u+E-z],mt=[o+C-z,u+E],Et=[o+z,u+E],Mt=[o,u+E-z],I=[o,u+b],Y=(rt,ot)=>Math.sqrt(Math.pow(rt,2)-Math.pow(ot,2));if(T){let rt=Y(b,b-T);Q[0]-=rt,st[0]+=rt,nt[1]=I[1]=u+b-T}if(E=Z(L.minWidth,0)&&this.chartHeight>=Z(L.minHeight,0)}).call(this)&&d.push(U._id)}function F(U,d){let L=this.options.responsive,M=this.currentResponsive,s=[],_;!d&&L&&L.rules&&L.rules.forEach(u=>{u._id===void 0&&(u._id=tt()),this.matchResponsiveRule(u,s)},this);let w=q(...s.map(u=>J((L||{}).rules||[],C=>C._id===u)).map(u=>u&&u.chartOptions));w.isResponsiveOptions=!0,s=s.toString()||void 0;let o=M&&M.ruleIds;s===o||(M&&(this.currentResponsive=void 0,this.updatingResponsive=!0,this.update(M.undoOptions,U,!0),this.updatingResponsive=!1),s?((_=et(w,this.options,!0,this.collectionsWithUpdate)).isResponsiveOptions=!0,this.currentResponsive={ruleIds:s,mergedOptions:w,undoOptions:_},this.updatingResponsive||this.update(w,U,!0)):this.currentResponsive=void 0)}H.compose=function(U){let d=U.prototype;return d.matchResponsiveRule||K(d,{matchResponsiveRule:X,setResponsive:F}),U}}(B||(B={})),B}),y(m,"masters/highcharts.src.js",[m["Core/Globals.js"],m["Core/Utilities.js"],m["Core/Defaults.js"],m["Core/Animation/Fx.js"],m["Core/Animation/AnimationUtilities.js"],m["Core/Renderer/HTML/AST.js"],m["Core/Templating.js"],m["Core/Renderer/RendererRegistry.js"],m["Core/Renderer/RendererUtilities.js"],m["Core/Renderer/SVG/SVGElement.js"],m["Core/Renderer/SVG/SVGRenderer.js"],m["Core/Renderer/HTML/HTMLElement.js"],m["Core/Axis/Axis.js"],m["Core/Axis/DateTimeAxis.js"],m["Core/Axis/LogarithmicAxis.js"],m["Core/Axis/PlotLineOrBand/PlotLineOrBand.js"],m["Core/Axis/Tick.js"],m["Core/Tooltip.js"],m["Core/Series/Point.js"],m["Core/Pointer.js"],m["Core/Legend/Legend.js"],m["Core/Legend/LegendSymbol.js"],m["Core/Chart/Chart.js"],m["Extensions/ScrollablePlotArea.js"],m["Core/Axis/Stacking/StackingAxis.js"],m["Core/Axis/Stacking/StackItem.js"],m["Core/Series/Series.js"],m["Core/Series/SeriesRegistry.js"],m["Series/Column/ColumnDataLabel.js"],m["Series/Pie/PieDataLabel.js"],m["Core/Series/DataLabel.js"],m["Extensions/OverlappingDataLabels.js"],m["Extensions/BorderRadius.js"],m["Core/Responsive.js"],m["Core/Color/Color.js"],m["Core/Time.js"]],function(R,B,et,K,J,q,Z,tt,H,X,F,U,d,L,M,s,_,w,o,u,C,E,S,v,g,x,p,l,f,b,z,T,k,Q,st,nt){return R.AST=q,R.Axis=d,R.Chart=S,R.Color=st,R.DataLabel=z,R.Fx=K,R.HTMLElement=U,R.Legend=C,R.LegendSymbol=E,R.OverlappingDataLabels=R.OverlappingDataLabels||T,R.PlotLineOrBand=s,R.Point=o,R.Pointer=u,R.RendererRegistry=tt,R.Series=p,R.SeriesRegistry=l,R.StackItem=x,R.SVGElement=X,R.SVGRenderer=F,R.Templating=Z,R.Tick=_,R.Time=nt,R.Tooltip=w,R.animate=J.animate,R.animObject=J.animObject,R.chart=S.chart,R.color=st.parse,R.dateFormat=Z.dateFormat,R.defaultOptions=et.defaultOptions,R.distribute=H.distribute,R.format=Z.format,R.getDeferredAnimation=J.getDeferredAnimation,R.getOptions=et.getOptions,R.numberFormat=Z.numberFormat,R.seriesType=l.seriesType,R.setAnimation=J.setAnimation,R.setOptions=et.setOptions,R.stop=J.stop,R.time=et.defaultTime,R.timers=K.timers,k.compose(R.Series,R.SVGElement,R.SVGRenderer),f.compose(R.Series.types.column),z.compose(R.Series),L.compose(R.Axis),U.compose(R.SVGRenderer),C.compose(R.Chart),M.compose(R.Axis),T.compose(R.Chart),b.compose(R.Series.types.pie),s.compose(R.Chart,R.Axis),u.compose(R.Chart),Q.compose(R.Chart),v.compose(R.Axis,R.Chart,R.Series),g.compose(R.Axis,R.Chart,R.Series),w.compose(R.Pointer),B.extend(R,B),R}),y(m,"Core/Axis/Color/ColorAxisComposition.js",[m["Core/Color/Color.js"],m["Core/Utilities.js"]],function(R,B){var et;let{parse:K}=R,{addEvent:J,extend:q,merge:Z,pick:tt,splat:H}=B;return function(X){let F;function U(){let{userOptions:E}=this;this.colorAxis=[],E.colorAxis&&(E.colorAxis=H(E.colorAxis),E.colorAxis.map(S=>new F(this,S)))}function d(E){let S=this.chart.colorAxis||[],v=l=>{let f=E.allItems.indexOf(l);f!==-1&&(this.destroyItem(E.allItems[f]),E.allItems.splice(f,1))},g=[],x,p;for(S.forEach(function(l){(x=l.options)&&x.showInLegend&&(x.dataClasses&&x.visible?g=g.concat(l.getDataClassLegendSymbols()):x.visible&&g.push(l),l.series.forEach(function(f){(!f.options.showInLegend||x.dataClasses)&&(f.options.legendType==="point"?f.points.forEach(function(b){v(b)}):v(f))}))}),p=g.length;p--;)E.allItems.unshift(g[p])}function L(E){E.visible&&E.item.legendColor&&E.item.legendItem.symbol.attr({fill:E.item.legendColor})}function M(E){var S;(S=this.chart.colorAxis)==null||S.forEach(v=>{v.update({},E.redraw)})}function s(){(this.chart.colorAxis&&this.chart.colorAxis.length||this.colorAttribs)&&this.translateColors()}function _(){let E=this.axisTypes;E?E.indexOf("colorAxis")===-1&&E.push("colorAxis"):this.axisTypes=["colorAxis"]}function w(E){let S=this,v=E?"show":"hide";S.visible=S.options.visible=!!E,["graphic","dataLabel"].forEach(function(g){S[g]&&S[g][v]()}),this.series.buildKDTree()}function o(){let E=this,S=this.getPointsCollection(),v=this.options.nullColor,g=this.colorAxis,x=this.colorKey;S.forEach(p=>{let l=p.getNestedProperty(x),f=p.options.color||(p.isNull||p.value===null?v:g&&l!==void 0?g.toColor(l,p):p.color||E.color);f&&p.color!==f&&(p.color=f,E.options.legendType==="point"&&p.legendItem&&p.legendItem.label&&E.chart.legend.colorizeItem(p,p.visible))})}function u(){this.elem.attr("fill",K(this.start).tweenTo(K(this.end),this.pos),void 0,!0)}function C(){this.elem.attr("stroke",K(this.start).tweenTo(K(this.end),this.pos),void 0,!0)}X.compose=function(E,S,v,g,x){let p=S.prototype,l=v.prototype,f=x.prototype;p.collectionsWithUpdate.includes("colorAxis")||(F=E,p.collectionsWithUpdate.push("colorAxis"),p.collectionsWithInit.colorAxis=[p.addColorAxis],J(S,"afterGetAxes",U),function(b){let z=b.prototype.createAxis;b.prototype.createAxis=function(T,k){if(T!=="colorAxis")return z.apply(this,arguments);let Q=new F(this,Z(k.axis,{index:this[T].length,isX:!1}));return this.isDirtyLegend=!0,this.axes.forEach(st=>{st.series=[]}),this.series.forEach(st=>{st.bindAxes(),st.isDirtyData=!0}),tt(k.redraw,!0)&&this.redraw(k.animation),Q}}(S),l.fillSetter=u,l.strokeSetter=C,J(g,"afterGetAllItems",d),J(g,"afterColorizeItem",L),J(g,"afterUpdate",M),q(f,{optionalAxis:"colorAxis",translateColors:o}),q(f.pointClass.prototype,{setVisible:w}),J(x,"afterTranslate",s,{order:1}),J(x,"bindAxes",_))},X.pointSetVisible=w}(et||(et={})),et}),y(m,"Core/Axis/Color/ColorAxisDefaults.js",[],function(){return{lineWidth:0,minPadding:0,maxPadding:0,gridLineColor:"#ffffff",gridLineWidth:1,tickPixelInterval:72,startOnTick:!0,endOnTick:!0,offset:0,marker:{animation:{duration:50},width:.01,color:"#999999"},labels:{distance:8,overflow:"justify",rotation:0},minColor:"#e6e9ff",maxColor:"#0022ff",tickLength:5,showInLegend:!0}}),y(m,"Core/Axis/Color/ColorAxisLike.js",[m["Core/Color/Color.js"],m["Core/Utilities.js"]],function(R,B){var et,K;let{parse:J}=R,{merge:q}=B;return(K=et||(et={})).initDataClasses=function(Z){let tt=this.chart,H=this.legendItem=this.legendItem||{},X=this.options,F=Z.dataClasses||[],U,d,L=tt.options.chart.colorCount,M=0,s;this.dataClasses=d=[],H.labels=[];for(let _=0,w=F.length;_=X)&&(F===void 0||Z<=F)){U=d.color,tt&&(tt.dataClass=L,tt.colorIndex=d.colorIndex);break}}else{for(H=this.normalizedValue(Z),L=s.length;L--&&!(H>s[L][0]););X=s[L]||s[L+1],H=1-((F=s[L+1]||X)[0]-H)/(F[0]-X[0]||1),U=X.color.tweenTo(F.color,H)}return U},et}),y(m,"Core/Axis/Color/ColorAxis.js",[m["Core/Axis/Axis.js"],m["Core/Axis/Color/ColorAxisComposition.js"],m["Core/Axis/Color/ColorAxisDefaults.js"],m["Core/Axis/Color/ColorAxisLike.js"],m["Core/Defaults.js"],m["Core/Legend/LegendSymbol.js"],m["Core/Series/SeriesRegistry.js"],m["Core/Utilities.js"]],function(R,B,et,K,J,q,Z,tt){let{defaultOptions:H}=J,{series:X}=Z,{defined:F,extend:U,fireEvent:d,isArray:L,isNumber:M,merge:s,pick:_,relativeLength:w}=tt;H.colorAxis=s(H.xAxis,et);class o extends R{static compose(C,E,S,v){B.compose(o,C,E,S,v)}constructor(C,E){super(C,E),this.coll="colorAxis",this.visible=!0,this.init(C,E)}init(C,E){let S=C.options.legend||{},v=E.layout?E.layout!=="vertical":S.layout!=="vertical";this.side=E.side||v?2:1,this.reversed=E.reversed||!v,this.opposite=!v,super.init(C,E,"colorAxis"),this.userOptions=E,L(C.userOptions.colorAxis)&&(C.userOptions.colorAxis[this.index]=E),E.dataClasses&&this.initDataClasses(E),this.initStops(),this.horiz=v,this.zoomEnabled=!1}hasData(){return!!(this.tickPositions||[]).length}setTickPositions(){if(!this.dataClasses)return super.setTickPositions()}setOptions(C){let E=s(H.colorAxis,C,{showEmpty:!1,title:null,visible:this.chart.options.legend.enabled&&C.visible!==!1});super.setOptions(E),this.options.crosshair=this.options.marker}setAxisSize(){var g;let C=this.chart,E=(g=this.legendItem)==null?void 0:g.symbol,{width:S,height:v}=this.getSize();E&&(this.left=+E.attr("x"),this.top=+E.attr("y"),this.width=S=+E.attr("width"),this.height=v=+E.attr("height"),this.right=C.chartWidth-this.left-S,this.bottom=C.chartHeight-this.top-v,this.pos=this.horiz?this.left:this.top),this.len=(this.horiz?S:v)||o.defaultLegendLength}getOffset(){var S;let C=(S=this.legendItem)==null?void 0:S.group,E=this.chart.axisOffset[this.side];if(C){this.axisParent=C,super.getOffset();let v=this.chart.legend;v.allItems.forEach(function(g){g instanceof o&&g.drawLegendSymbol(v,g)}),v.render(),this.chart.getMargins(!0),this.chart.series.some(g=>g.isDrilling)||(this.isDirty=!0),this.added||(this.added=!0,this.labelLeft=0,this.labelRight=this.width),this.chart.axisOffset[this.side]=E}}setLegendColor(){let C=this.horiz,E=this.reversed,S=E?1:0,v=E?0:1,g=C?[S,0,v,0]:[0,v,0,S];this.legendColor={linearGradient:{x1:g[0],y1:g[1],x2:g[2],y2:g[3]},stops:this.stops}}drawLegendSymbol(C,E){var T;let S=E.legendItem||{},v=C.padding,g=C.options,x=this.options.labels,p=_(g.itemDistance,10),l=this.horiz,{width:f,height:b}=this.getSize(),z=_(g.labelPadding,l?16:30);this.setLegendColor(),S.symbol||(S.symbol=this.chart.renderer.symbol("roundedRect").attr({r:(T=g.symbolRadius)!=null?T:3,zIndex:1}).add(S.group)),S.symbol.attr({x:0,y:(C.baseline||0)-11,width:f,height:b}),S.labelWidth=f+v+(l?p:_(x.x,x.distance)+(this.maxLabelLength||0)),S.labelHeight=b+v+(l?z:0)}setState(C){this.series.forEach(function(E){E.setState(C)})}setVisible(){}getSeriesExtremes(){let C=this.series,E,S,v,g,x,p,l=C.length,f,b;for(this.dataMin=1/0,this.dataMax=-1/0;l--;){if(S=(p=C[l]).colorKey=_(p.options.colorKey,p.colorKey,p.pointValKey,p.zoneAxis,"y"),g=p.pointArrayMap,x=p[S+"Min"]&&p[S+"Max"],p[S+"Data"])E=p[S+"Data"];else if(g){if(E=[],v=g.indexOf(S),f=p.yData,v>=0&&f)for(b=0;bp+l&&(S=p+l+2),E.plotX=S,E.plotY=this.len-S,super.drawCrosshair(C,E),E.plotX=g,E.plotY=x,this.cross&&!this.cross.addedToColorAxis&&v.group&&(this.cross.addClass("highcharts-coloraxis-marker").add(v.group),this.cross.addedToColorAxis=!0,this.chart.styledMode||typeof this.crosshair!="object"||this.cross.attr({fill:this.crosshair.color})))}getPlotLinePath(C){let E=this.left,S=C.translatedValue,v=this.top;return M(S)?this.horiz?[["M",S-4,v-6],["L",S+4,v-6],["L",S,v],["Z"]]:[["M",E,S],["L",E-6,S+6],["L",E-6,S-6],["Z"]]:super.getPlotLinePath(C)}update(C,E){let S=this.chart.legend;this.series.forEach(v=>{v.isDirtyData=!0}),(C.dataClasses&&S.allItems||this.dataClasses)&&this.destroyItems(),super.update(C,E),this.legendItem&&this.legendItem.label&&(this.setLegendColor(),S.colorizeItem(this,!0))}destroyItems(){let C=this.chart,E=this.legendItem||{};if(E.label)C.legend.destroyItem(this);else if(E.labels)for(let S of E.labels)C.legend.destroyItem(S);C.isDirtyLegend=!0}destroy(){this.chart.isDirtyLegend=!0,this.destroyItems(),super.destroy(...[].slice.call(arguments))}remove(C){this.destroyItems(),super.remove(C)}getDataClassLegendSymbols(){let C,E=this,S=E.chart,v=E.legendItem&&E.legendItem.labels||[],g=S.options.legend,x=_(g.valueDecimals,-1),p=_(g.valueSuffix,""),l=f=>E.series.reduce((b,z)=>(b.push(...z.points.filter(T=>T.dataClass===f)),b),[]);return v.length||E.dataClasses.forEach((f,b)=>{let z=f.from,T=f.to,{numberFormatter:k}=S,Q=!0;C="",z===void 0?C="< ":T===void 0&&(C="> "),z!==void 0&&(C+=k(z,x)+p),z!==void 0&&T!==void 0&&(C+=" - "),T!==void 0&&(C+=k(T,x)+p),v.push(U({chart:S,name:C,options:{},drawLegendSymbol:q.rectangle,visible:!0,isDataClass:!0,setState:st=>{for(let nt of l(b))nt.setState(st)},setVisible:function(){this.visible=Q=E.visible=!Q;let st=[];for(let nt of l(b))nt.setVisible(Q),nt.hiddenInDataClass=!Q,st.indexOf(nt.series)===-1&&st.push(nt.series);S.legend.colorizeItem(this,Q),st.forEach(nt=>{d(nt,"afterDataClassLegendClick")})}},f))}),v}getSize(){let{chart:C,horiz:E}=this,{height:S,width:v}=this.options,{legend:g}=C.options;return{width:_(F(v)?w(v,C.chartWidth):void 0,g==null?void 0:g.symbolWidth,E?o.defaultLegendLength:12),height:_(F(S)?w(S,C.chartHeight):void 0,g==null?void 0:g.symbolHeight,E?12:o.defaultLegendLength)}}}return o.defaultLegendLength=200,o.keepProps=["legendItem"],U(o.prototype,K),Array.prototype.push.apply(R.keepProps,o.keepProps),o}),y(m,"masters/modules/coloraxis.src.js",[m["Core/Globals.js"],m["Core/Axis/Color/ColorAxis.js"]],function(R,B){return R.ColorAxis=R.ColorAxis||B,R.ColorAxis.compose(R.Chart,R.Fx,R.Legend,R.Series),R}),y(m,"Maps/MapNavigationDefaults.js",[],function(){return{lang:{zoomIn:"Zoom in",zoomOut:"Zoom out"},mapNavigation:{buttonOptions:{alignTo:"plotBox",align:"left",verticalAlign:"top",x:0,width:18,height:18,padding:5,style:{color:"#666666",fontSize:"1em",fontWeight:"bold"},theme:{fill:"#ffffff",stroke:"#e6e6e6","stroke-width":1,"text-align":"center"}},buttons:{zoomIn:{onclick:function(){this.mapZoom(.5)},text:"+",y:0},zoomOut:{onclick:function(){this.mapZoom(2)},text:"-",y:28}},mouseWheelSensitivity:1.1}}}),y(m,"Maps/MapPointer.js",[m["Core/Utilities.js"]],function(R){var B;let{defined:et,extend:K,pick:J,wrap:q}=R;return function(Z){let tt,H=0;function X(L){let M=this.chart;L=this.normalize(L),M.options.mapNavigation.enableDoubleClickZoomTo?M.pointer.inClass(L.target,"highcharts-tracker")&&M.hoverPoint&&M.hoverPoint.zoomTo():M.isInsidePlot(L.chartX-M.plotLeft,L.chartY-M.plotTop)&&M.mapZoom(.5,void 0,void 0,L.chartX,L.chartY)}function F(L){let M=this.chart,s=et((L=this.normalize(L)).wheelDelta)&&-L.wheelDelta/120||L.deltaY||L.detail;Math.abs(s)>=1&&(H+=Math.abs(s),tt&&clearTimeout(tt),tt=setTimeout(()=>{H=0},50)),H<10&&M.isInsidePlot(L.chartX-M.plotLeft,L.chartY-M.plotTop)&&M.mapView&&M.mapView.zoomBy(-((M.options.mapNavigation.mouseWheelSensitivity-1)*s),void 0,[L.chartX,L.chartY],!(1>Math.abs(s))&&void 0)}function U(L,M,s){let _=this.chart;if(M=L.call(this,M,s),_&&_.mapView){let w=_.mapView.pixelsToLonLat({x:M.chartX-_.plotLeft,y:M.chartY-_.plotTop});w&&K(M,w)}return M}function d(L){let M=this.chart.options.mapNavigation;M&&J(M.enableTouchZoom,M.enabled)&&(this.chart.zooming.pinchType="xy"),L.apply(this,[].slice.call(arguments,1))}Z.compose=function(L){let M=L.prototype;M.onContainerDblClick||(K(M,{onContainerDblClick:X,onContainerMouseWheel:F}),q(M,"normalize",U),q(M,"zoomOption",d))}}(B||(B={})),B}),y(m,"Maps/MapSymbols.js",[],function(){let R;function B(K,J,q,Z,tt){if(tt){let H=(tt==null?void 0:tt.r)||0;tt.brBoxY=J-H,tt.brBoxHeight=Z+H}return R.roundedRect(K,J,q,Z,tt)}function et(K,J,q,Z,tt){if(tt){let H=(tt==null?void 0:tt.r)||0;tt.brBoxHeight=Z+H}return R.roundedRect(K,J,q,Z,tt)}return{compose:function(K){(R=K.prototype.symbols).bottombutton=B,R.topbutton=et}}}),y(m,"Maps/MapNavigation.js",[m["Core/Defaults.js"],m["Core/Globals.js"],m["Maps/MapNavigationDefaults.js"],m["Maps/MapPointer.js"],m["Maps/MapSymbols.js"],m["Core/Utilities.js"]],function(R,B,et,K,J,q){let{setOptions:Z}=R,{composed:tt}=B,{addEvent:H,extend:X,merge:F,objectEach:U,pick:d,pushUnique:L}=q;function M(_){_&&(_.preventDefault&&_.preventDefault(),_.stopPropagation&&_.stopPropagation(),_.cancelBubble=!0)}class s{static compose(w,o,u){K.compose(o),J.compose(u),L(tt,"Map.Navigation")&&(H(w,"beforeRender",function(){this.mapNavigation=new s(this),this.mapNavigation.update()}),Z(et))}constructor(w){this.chart=w,this.navButtons=[]}update(w){let o=this,u=o.chart,C=o.navButtons,E=function(v){this.handler.call(u,v),M(v)},S=u.options.mapNavigation;for(w&&(S=u.options.mapNavigation=F(u.options.mapNavigation,w));C.length;)C.pop().destroy();if(!u.renderer.forExport&&d(S.enableButtons,S.enabled)){o.navButtonsGroup||(o.navButtonsGroup=u.renderer.g().attr({zIndex:7}).add()),U(S.buttons,(g,x)=>{var k;let p={padding:(g=F(S.buttonOptions,g)).padding};!u.styledMode&&g.theme&&(X(p,g.theme),p.style=F(g.theme.style,g.style));let{text:l,width:f=0,height:b=0,padding:z=0}=g,T=u.renderer.button(l!=="+"&&l!=="-"&&l||"",0,0,E,p,void 0,void 0,void 0,x==="zoomIn"?"topbutton":"bottombutton").addClass("highcharts-map-navigation highcharts-"+{zoomIn:"zoom-in",zoomOut:"zoom-out"}[x]).attr({width:f,height:b,title:u.options.lang[x],zIndex:5}).add(o.navButtonsGroup);if(l==="+"||l==="-"){let Q=f+1,st=[["M",z+3,z+b/2],["L",z+Q-3,z+b/2]];l==="+"&&st.push(["M",z+Q/2,z+3],["L",z+Q/2,z+b-3]),u.renderer.path(st).addClass("highcharts-button-symbol").attr(u.styledMode?{}:{stroke:(k=g.style)==null?void 0:k.color,"stroke-width":3,"stroke-linecap":"round"}).add(T)}if(T.handler=g.onclick,H(T.element,"dblclick",M),C.push(T),X(g,{width:T.width,height:2*(T.height||0)}),u.hasLoaded)T.align(g,!1,g.alignTo);else{let Q=H(u,"load",()=>{T.element&&T.align(g,!1,g.alignTo),Q()})}});let v=(g,x)=>!(x.x>=g.x+g.width||x.x+x.width<=g.x||x.y>=g.y+g.height||x.y+x.height<=g.y);u.hasLoaded||H(u,"render",function(){let g=u.exportingGroup&&u.exportingGroup.getBBox();if(g){let x=o.navButtonsGroup.getBBox();if(v(g,x)){let p=-x.y-x.height+g.y-5,l=g.y+g.height-x.y+5,f=S.buttonOptions&&S.buttonOptions.verticalAlign;o.navButtonsGroup.attr({translateY:f==="bottom"?p:l})}}})}this.updateEvents(S)}updateEvents(w){let o=this.chart;d(w.enableDoubleClickZoom,w.enabled)||w.enableDoubleClickZoomTo?this.unbindDblClick=this.unbindDblClick||H(o.container,"dblclick",function(u){o.pointer.onContainerDblClick(u)}):this.unbindDblClick&&(this.unbindDblClick=this.unbindDblClick()),d(w.enableMouseWheelZoom,w.enabled)?this.unbindMouseWheel=this.unbindMouseWheel||H(o.container,"wheel",function(u){return o.pointer.inClass(u.target,"highcharts-no-mousewheel")||(o.pointer.onContainerMouseWheel(u),M(u)),!1}):this.unbindMouseWheel&&(this.unbindMouseWheel=this.unbindMouseWheel())}}return s}),y(m,"Series/ColorMapComposition.js",[m["Core/Series/SeriesRegistry.js"],m["Core/Renderer/SVG/SVGElement.js"],m["Core/Utilities.js"]],function(R,B,et){var K;let{column:{prototype:J}}=R.seriesTypes,{addEvent:q,defined:Z}=et;return function(tt){function H(X){let F=this.series,U=F.chart.renderer;this.moveToTopOnHover&&this.graphic&&(F.stateMarkerGraphic||(F.stateMarkerGraphic=new B(U,"use").css({pointerEvents:"none"}).add(this.graphic.parentGroup)),(X==null?void 0:X.state)==="hover"?(this.graphic.attr({id:this.id}),F.stateMarkerGraphic.attr({href:`${U.url}#${this.id}`,visibility:"visible"})):F.stateMarkerGraphic.attr({href:""}))}tt.pointMembers={dataLabelOnNull:!0,moveToTopOnHover:!0,isValid:function(){return this.value!==null&&this.value!==1/0&&this.value!==-1/0&&(this.value===void 0||!isNaN(this.value))}},tt.seriesMembers={colorKey:"value",axisTypes:["xAxis","yAxis","colorAxis"],parallelArrays:["x","y","value"],pointArrayMap:["value"],trackerGroups:["group","markerGroup","dataLabelsGroup"],colorAttribs:function(X){let F={};return Z(X.color)&&(!X.state||X.state==="normal")&&(F[this.colorProp||"fill"]=X.color),F},pointAttribs:J.pointAttribs},tt.compose=function(X){return q(X.prototype.pointClass,"afterSetState",H),X}}(K||(K={})),K}),y(m,"Core/Chart/MapChart.js",[m["Core/Chart/Chart.js"],m["Core/Defaults.js"],m["Core/Renderer/SVG/SVGRenderer.js"],m["Core/Utilities.js"]],function(R,B,et,K){var J;let{getOptions:q}=B,{isNumber:Z,merge:tt,pick:H}=K;class X extends R{init(U,d){let L=q().credits,M=tt({chart:{panning:{enabled:!0,type:"xy"},type:"map"},credits:{mapText:H(L.mapText,' \xA9 {geojson.copyrightShort}'),mapTextFull:H(L.mapTextFull,"{geojson.copyright}")},mapView:{},tooltip:{followTouchMove:!1}},U);super.init(M,d)}mapZoom(U,d,L,M,s){this.mapView&&(Z(U)&&(U=Math.log(U)/Math.log(.5)),this.mapView.zoomBy(U,Z(d)&&Z(L)?this.mapView.projection.inverse([d,L]):void 0,Z(M)&&Z(s)?[M,s]:void 0))}update(U){var d;U.chart&&"map"in U.chart&&((d=this.mapView)==null||d.recommendMapView(this,[U.chart.map,...(this.options.series||[]).map(L=>L.mapData)],!0)),super.update.apply(this,arguments)}}return(J=X||(X={})).maps={},J.mapChart=function(F,U,d){return new J(F,U,d)},J.splitPath=function(F){let U;return U=typeof F=="string"?(F=F.replace(/([A-Z])/gi," $1 ").replace(/^\s*/,"").replace(/\s*$/,"")).split(/[ ,;]+/).map(d=>/[A-Z]/i.test(d)?d:parseFloat(d)):F,et.prototype.pathToSegments(U)},X}),y(m,"Maps/MapUtilities.js",[],function(){return{boundsFromPath:function(R){let B=-Number.MAX_VALUE,et=Number.MAX_VALUE,K=-Number.MAX_VALUE,J=Number.MAX_VALUE,q;if(R.forEach(Z=>{let tt=Z[Z.length-2],H=Z[Z.length-1];typeof tt=="number"&&typeof H=="number"&&(et=Math.min(et,tt),B=Math.max(B,tt),J=Math.min(J,H),K=Math.max(K,H),q=!0)}),q)return{x1:et,y1:J,x2:B,y2:K}}}}),y(m,"Series/Map/MapPoint.js",[m["Series/ColorMapComposition.js"],m["Maps/MapUtilities.js"],m["Core/Series/SeriesRegistry.js"],m["Core/Utilities.js"]],function(R,B,et,K){let{boundsFromPath:J}=B,q=et.seriesTypes.scatter.prototype.pointClass,{extend:Z,isNumber:tt,pick:H}=K;class X extends q{static getProjectedPath(U,d){return U.projectedPath||(d&&U.geometry?(d.hasCoordinates=!0,U.projectedPath=d.path(U.geometry)):U.projectedPath=U.path),U.projectedPath||[]}applyOptions(U,d){var _;let L=this.series,M=super.applyOptions(U,d),s=L.joinBy;if(L.mapData&&L.mapMap){let w=s[1],o=super.getNestedProperty(w),u=o!==void 0&&L.mapMap[o];u?Z(M,co(Fr({},u),{name:(_=M.name)!=null?_:u.name})):L.pointArrayMap.indexOf("value")!==-1&&(M.value=M.value||null)}return M}getProjectedBounds(U){let d=J(X.getProjectedPath(this,U)),L=this.properties,M=this.series.chart.mapView;if(d){let s=L&&L["hc-middle-lon"],_=L&&L["hc-middle-lat"];if(M&&tt(s)&&tt(_)){let w=U.forward([s,_]);d.midX=w[0],d.midY=w[1]}else{let w=L&&L["hc-middle-x"],o=L&&L["hc-middle-y"];d.midX=d.x1+(d.x2-d.x1)*H(this.middleX,tt(w)?w:.5);let u=H(this.middleY,tt(o)?o:.5);this.geometry||(u=1-u),d.midY=d.y2-(d.y2-d.y1)*u}return d}}onMouseOver(U){K.clearTimeout(this.colorInterval),!this.isNull&&this.visible||this.series.options.nullInteraction?super.onMouseOver.call(this,U):this.series.onMouseOut()}setVisible(U){this.visible=this.options.visible=!!U,this.dataLabel&&this.dataLabel[U?"show":"hide"](),this.graphic&&this.graphic.attr(this.series.pointAttribs(this))}zoomTo(U){let d=this.series.chart,L=d.mapView,M=this.bounds;if(L&&M){let s=tt(this.insetIndex)&&L.insets[this.insetIndex];if(s){let _=s.projectedUnitsToPixels({x:M.x1,y:M.y1}),w=s.projectedUnitsToPixels({x:M.x2,y:M.y2}),o=L.pixelsToProjectedUnits({x:_.x,y:_.y}),u=L.pixelsToProjectedUnits({x:w.x,y:w.y});M={x1:o.x,y1:o.y,x2:u.x,y2:u.y}}L.fitToBounds(M,void 0,!1),this.series.isDirty=!0,d.redraw(U)}}}return Z(X.prototype,{dataLabelOnNull:R.pointMembers.dataLabelOnNull,moveToTopOnHover:R.pointMembers.moveToTopOnHover,isValid:R.pointMembers.isValid}),X}),y(m,"Series/Map/MapSeriesDefaults.js",[m["Core/Utilities.js"]],function(R){let{isNumber:B}=R;return{affectsMapView:!0,animation:!1,dataLabels:{crop:!1,formatter:function(){let{numberFormatter:et}=this.series.chart,{value:K}=this.point;return B(K)?et(K,-1):this.point.name},inside:!0,overflow:!1,padding:0,verticalAlign:"middle"},linecap:"round",marker:null,nullColor:"#f7f7f7",stickyTracking:!1,tooltip:{followPointer:!0,pointFormat:"{point.name}: {point.value}
"},turboThreshold:0,allAreas:!0,borderColor:"#e6e6e6",borderWidth:1,joinBy:"hc-key",states:{hover:{halo:void 0,borderColor:"#666666",borderWidth:2},normal:{animation:!0},select:{color:"#cccccc"}},legendSymbol:"rectangle"}}),y(m,"Maps/MapViewDefaults.js",[],function(){return{center:[0,0],fitToGeometry:void 0,maxZoom:void 0,padding:0,projection:{name:void 0,parallels:void 0,rotation:void 0},zoom:void 0,insetOptions:{borderColor:"#cccccc",borderWidth:1,padding:"10%",relativeTo:"mapBoundingBox",units:"percent"}}}),y(m,"Maps/GeoJSONComposition.js",[m["Core/Globals.js"],m["Core/Templating.js"],m["Core/Utilities.js"]],function(R,B,et){var K;let{win:J}=R,{format:q}=B,{error:Z,extend:tt,merge:H,wrap:X}=et;return function(F){function U(w){return this.mapView&&this.mapView.lonLatToProjectedUnits(w)}function d(w){return this.mapView&&this.mapView.projectedUnitsToLonLat(w)}function L(w,o){let u=this.options.chart.proj4||J.proj4;if(!u){Z(21,!1,this);return}let{jsonmarginX:C=0,jsonmarginY:E=0,jsonres:S=1,scale:v=1,xoffset:g=0,xpan:x=0,yoffset:p=0,ypan:l=0}=o,f=u(o.crs,[w.lon,w.lat]),b=o.cosAngle||o.rotation&&Math.cos(o.rotation),z=o.sinAngle||o.rotation&&Math.sin(o.rotation),T=o.rotation?[f[0]*b+f[1]*z,-f[0]*z+f[1]*b]:f;return{x:((T[0]-g)*v+x)*S+C,y:-(((p-T[1])*v+l)*S-E)}}function M(w,o){let u=this.options.chart.proj4||J.proj4;if(!u){Z(21,!1,this);return}if(w.y===null)return;let{jsonmarginX:C=0,jsonmarginY:E=0,jsonres:S=1,scale:v=1,xoffset:g=0,xpan:x=0,yoffset:p=0,ypan:l=0}=o,f={x:((w.x-C)/S-x)/v+g,y:((w.y-E)/S+l)/v+p},b=o.cosAngle||o.rotation&&Math.cos(o.rotation),z=o.sinAngle||o.rotation&&Math.sin(o.rotation),T=u(o.crs,"WGS84",o.rotation?{x:f.x*b+-(f.y*z),y:f.x*z+f.y*b}:f);return{lat:T.y,lon:T.x}}function s(w,o){o||(o=Object.keys(w.objects)[0]);let u=w.objects[o];if(u["hc-decoded-geojson"]&&u["hc-decoded-geojson"].title===w.title)return u["hc-decoded-geojson"];let C=w.arcs;if(w.transform){let x,p,l,f=w.arcs,{scale:b,translate:z}=w.transform;C=[];for(let T=0,k=f.length;Ttypeof x[0]=="number"?x.reduce((p,l,f)=>{let b=l<0?C[~l]:C[l];return l<0?(b=b.slice(0,f===0?b.length:b.length-1)).reverse():f&&(b=b.slice(1)),p.concat(b)},[]):x.map(E),S=u.geometries,v=[];for(let x=0,p=S.length;x(J[1]-K[1])*(q[0]-K[0])}function et(K,J,q,Z){let tt=[K[0]-J[0],K[1]-J[1]],H=[q[0]-Z[0],q[1]-Z[1]],X=K[0]*J[1]-K[1]*J[0],F=q[0]*Z[1]-q[1]*Z[0],U=1/(tt[0]*H[1]-tt[1]*H[0]),d=[(X*H[0]-F*tt[0])*U,(X*H[1]-F*tt[1])*U];return d.isIntersection=!0,d}return{clipLineString:function(K,J){let q=[],Z=R(K,J,!1);for(let tt=1;ttJ===0?0:J>0?1:-1),B=Math.PI/180,et=Math.PI/2,K=J=>Math.tan((et+J)/2);return class{constructor(J){var F;let q=(J.parallels||[]).map(U=>U*B),Z=q[0]||0,tt=(F=q[1])!=null?F:Z,H=Math.cos(Z);typeof J.projectedBounds=="object"&&(this.projectedBounds=J.projectedBounds);let X=Z===tt?Math.sin(Z):Math.log(H/Math.cos(tt))/Math.log(K(tt)/K(Z));1e-10>Math.abs(X)&&(X=1e-10*(R(X)||1)),this.n=X,this.c=H*Math.pow(K(Z),X)/X}forward(J){let{c:q,n:Z,projectedBounds:tt}=this,H=J[0]*B,X=J[1]*B;q>0?X<-et+1e-6&&(X=-et+1e-6):X>et-1e-6&&(X=et-1e-6);let F=q/Math.pow(K(X),Z),U=F*Math.sin(Z*H)*63.78137,d=(q-F*Math.cos(Z*H))*63.78137,L=[U,d];return tt&&(Utt.x2||dtt.y2)&&(L.outside=!0),L}inverse(J){let{c:q,n:Z}=this,tt=J[0]/63.78137,H=q-J[1]/63.78137,X=R(Z)*Math.sqrt(tt*tt+H*H),F=Math.atan2(tt,Math.abs(H))*R(H);return H*Z<0&&(F-=Math.PI*R(tt)*R(H)),[F/Z/B,(2*Math.atan(Math.pow(q/X,1/Z))-et)/B]}}}),y(m,"Maps/Projections/EqualEarth.js",[],function(){let R=Math.sqrt(3)/2;return class{constructor(){this.bounds={x1:-200.37508342789243,x2:200.37508342789243,y1:-97.52595454902263,y2:97.52595454902263}}forward(B){let et=Math.PI/180,K=Math.asin(R*Math.sin(B[1]*et)),J=K*K,q=J*J*J;return[B[0]*et*Math.cos(K)*74.03120656864502/(R*(1.340264+-.24331799999999998*J+q*(.0062510000000000005+.034164*J))),74.03120656864502*K*(1.340264+-.081106*J+q*(893e-6+.003796*J))]}inverse(B){let et=B[0]/74.03120656864502,K=B[1]/74.03120656864502,J=180/Math.PI,q=K,Z,tt,H,X;for(let d=0;d<12&&(tt=(Z=q*q)*Z*Z,H=q*(1.340264+-.081106*Z+tt*(893e-6+.003796*Z))-K,q-=X=H/(1.340264+-.24331799999999998*Z+tt*(.0062510000000000005+.034164*Z)),!(1e-9>Math.abs(X)));++d);tt=(Z=q*q)*Z*Z;let F=J*R*et*(1.340264+-.24331799999999998*Z+tt*(.0062510000000000005+.034164*Z))/Math.cos(q),U=J*Math.asin(Math.sin(q)/R);return Math.abs(F)>180?[NaN,NaN]:[F,U]}}}),y(m,"Maps/Projections/Miller.js",[],function(){let R=Math.PI/4,B=Math.PI/180;return class{constructor(){this.bounds={x1:-200.37508342789243,x2:200.37508342789243,y1:-146.91480769173063,y2:146.91480769173063}}forward(et){return[et[0]*B*63.78137,79.7267125*Math.log(Math.tan(R+.4*et[1]*B))]}inverse(et){return[et[0]/63.78137/B,2.5*(Math.atan(Math.exp(.8*(et[1]/63.78137)))-R)/B]}}}),y(m,"Maps/Projections/Orthographic.js",[],function(){let R=Math.PI/180;return class{constructor(){this.antimeridianCutting=!1,this.bounds={x1:-63.78460826781007,x2:63.78460826781007,y1:-63.78460826781007,y2:63.78460826781007}}forward(B){let et=B[0],K=B[1]*R,J=[Math.cos(K)*Math.sin(et*R)*63.78460826781007,63.78460826781007*Math.sin(K)];return(et<-90||et>90)&&(J.outside=!0),J}inverse(B){let et=B[0]/63.78460826781007,K=B[1]/63.78460826781007,J=Math.sqrt(et*et+K*K),q=Math.asin(J),Z=Math.sin(q);return[Math.atan2(et*Z,J*Math.cos(q))/R,Math.asin(J&&K*Z/J)/R]}}}),y(m,"Maps/Projections/WebMercator.js",[],function(){let R=Math.PI/180;return class{constructor(){this.bounds={x1:-200.37508342789243,x2:200.37508342789243,y1:-200.3750834278071,y2:200.3750834278071},this.maxLatitude=85.0511287798}forward(B){let et=Math.sin(B[1]*R),K=[63.78137*B[0]*R,63.78137*Math.log((1+et)/(1-et))/2];return Math.abs(B[1])>this.maxLatitude&&(K.outside=!0),K}inverse(B){return[B[0]/(63.78137*R),(2*Math.atan(Math.exp(B[1]/63.78137))-Math.PI/2)/R]}}}),y(m,"Maps/Projections/ProjectionRegistry.js",[m["Maps/Projections/LambertConformalConic.js"],m["Maps/Projections/EqualEarth.js"],m["Maps/Projections/Miller.js"],m["Maps/Projections/Orthographic.js"],m["Maps/Projections/WebMercator.js"]],function(R,B,et,K,J){return{EqualEarth:B,LambertConformalConic:R,Miller:et,Orthographic:K,WebMercator:J}}),y(m,"Maps/Projection.js",[m["Core/Geometry/PolygonClip.js"],m["Maps/Projections/ProjectionRegistry.js"],m["Core/Utilities.js"]],function(R,B,et){let{clipLineString:K,clipPolygon:J}=R,{clamp:q,erase:Z}=et,tt=2*Math.PI/360,H=d=>(d<-180&&(d+=360),d>180&&(d-=360),d),X=d=>(1-Math.cos(d))/2,F=(d,L)=>{let M=Math.cos,s=d[1]*tt,_=d[0]*tt,w=L[1]*tt,o=L[0]*tt;return X(w-s)+M(s)*M(w)*X(o-_)};class U{static add(L,M){U.registry[L]=M}static distance(L,M){let{atan2:s,sqrt:_}=Math,w=F(L,M);return 6371e3*(2*s(_(w),_(1-w)))}static geodesic(L,M,s,_=5e5){let{atan2:w,cos:o,sin:u,sqrt:C}=Math,E=U.distance,S=L[1]*tt,v=L[0]*tt,g=M[1]*tt,x=M[0]*tt,p=o(S)*o(v),l=o(g)*o(x),f=o(S)*u(v),b=o(g)*u(x),z=u(S),T=u(g),k=E(L,M),Q=k/6371e3,st=u(Q),nt=Math.round(k/_),dt=[];if(s&&dt.push(L),nt>1){let mt=1/nt;for(let Et=mt;Et<.999;Et+=mt){let Mt=u((1-Et)*Q)/st,I=u(Et*Q)/st,Y=Mt*p+I*l,rt=Mt*f+I*b,ot=w(Mt*z+I*T,C(Y*Y+rt*rt)),D=w(rt,Y);dt.push([D/tt,ot/tt])}}return s&&dt.push(M),dt}static insertGeodesics(L){let M=L.length-1;for(;M--;)if(Math.max(Math.abs(L[M][0]-L[M+1][0]),Math.abs(L[M][1]-L[M+1][1]))>10){let s=U.geodesic(L[M],L[M+1]);s.length&&L.splice(M+1,0,...s)}}static toString(L){let{name:M,rotation:s}=L||{};return[M,s&&s.join(",")].join(";")}constructor(L={}){this.hasCoordinates=!1,this.hasGeoProjection=!1,this.maxLatitude=90,this.options=L;let{name:M,projectedBounds:s,rotation:_}=L;this.rotator=_?this.getRotator(_):void 0;let w=M?U.registry[M]:void 0;w&&(this.def=new w(L));let{def:o,rotator:u}=this;o&&(this.maxLatitude=o.maxLatitude||90,this.hasGeoProjection=!0),u&&o?(this.forward=C=>o.forward(u.forward(C)),this.inverse=C=>u.inverse(o.inverse(C))):o?(this.forward=C=>o.forward(C),this.inverse=C=>o.inverse(C)):u&&(this.forward=u.forward,this.inverse=u.inverse),this.bounds=s==="world"?o&&o.bounds:s}lineIntersectsBounds(L){let{x1:M,x2:s,y1:_,y2:w}=this.bounds||{},o=(E,S,v)=>{let[g,x]=E,p=S?0:1;if(typeof v=="number"&&g[S]>=v!=x[S]>=v){let l=(v-g[S])/(x[S]-g[S]),f=g[p]+l*(x[p]-g[p]);return S?[f,v]:[v,f]}},u,C=L[0];return((u=o(L,0,M))||(u=o(L,0,s)))&&(C=u,L[1]=u),((u=o(L,1,_))||(u=o(L,1,w)))&&(C=u),C}getRotator(L){let M=L[0]*tt,s=(L[1]||0)*tt,_=(L[2]||0)*tt,w=Math.cos(s),o=Math.sin(s),u=Math.cos(_),C=Math.sin(_);if(M!==0||s!==0||_!==0)return{forward:E=>{let S=E[0]*tt+M,v=E[1]*tt,g=Math.cos(v),x=Math.cos(S)*g,p=Math.sin(S)*g,l=Math.sin(v),f=l*w+x*o;return[Math.atan2(p*u-f*C,x*w-l*o)/tt,Math.asin(f*u+p*C)/tt]},inverse:E=>{let S=E[0]*tt,v=E[1]*tt,g=Math.cos(v),x=Math.cos(S)*g,p=Math.sin(S)*g,l=Math.sin(v),f=l*u-p*C;return[(Math.atan2(p*u+l*C,x*w+f*o)-M)/tt,Math.asin(f*w-x*o)/tt]}}}forward(L){return L}inverse(L){return L}cutOnAntimeridian(L,M){let s,_=[],w=[L];for(let o=0,u=L.length;o90)&&(v<-90||v>90)&&S>0!=v>0){let g=q((180-(S+360)%360)/((v+360)%360-(S+360)%360),0,1),x=E[1]+g*(C[1]-E[1]);_.push({i:o,lat:x,direction:S<0?1:-1,previousLonLat:E,lonLat:C})}}if(_.length)if(M){_.length%2==1&&(s=_.slice().sort((u,C)=>Math.abs(C.lat)-Math.abs(u.lat))[0],Z(_,s));let o=_.length-2;for(;o>=0;){let u=_[o].i,C=H(180+1e-6*_[o].direction),E=H(180-1e-6*_[o].direction),S=L.splice(u,_[o+1].i-u,...U.geodesic([C,_[o].lat],[C,_[o+1].lat],!0));S.push(...U.geodesic([E,_[o+1].lat],[E,_[o].lat],!0)),w.push(S),o-=2}if(s)for(let u=0;u-1){let g=(E<0?-1:1)*this.maxLatitude,x=H(180+1e-6*C),p=H(180-1e-6*C),l=U.geodesic([x,E],[x,g],!0);for(let f=x+120*C;f>-180&&f<180;f+=120*C)l.push([f,g]);l.push(...U.geodesic([p,g],[p,s.lat],!0)),S.splice(v,0,...l);break}}}else{let o=_.length;for(;o--;){let u=_[o].i,C=L.splice(u,L.length,[H(180+1e-6*_[o].direction),_[o].lat]);C.unshift([H(180-1e-6*_[o].direction),_[o].lat]),w.push(C)}}return w}path(L){let M,{bounds:s,def:_,rotator:w}=this,o=[],u=L.type==="Polygon"||L.type==="MultiPolygon",C=this.hasGeoProjection,E=!_||_.antimeridianCutting!==!1,S=E?w:void 0,v=E&&_||this;s&&(M=[[s.x1,s.y1],[s.x2,s.y1],[s.x2,s.y2],[s.x1,s.y2]]);let g=x=>{let p=x.map(f=>{if(E){S&&(f=S.forward(f));let b=f[0];1e-6>Math.abs(b-180)&&(b=b<180?179.999999:180.000001),f=[b,f[1]]}return f}),l=[p];C&&(U.insertGeodesics(p),E&&(l=this.cutOnAntimeridian(p,u))),l.forEach(f=>{let b,z;if(f.length<2)return;let T=!1,k=!1,Q=mt=>{T?o.push(["L",mt[0],mt[1]]):(o.push(["M",mt[0],mt[1]]),T=!0)},st=!1,nt=!1,dt=f.map(mt=>{let Et=v.forward(mt);return Et.outside?st=!0:nt=!0,Et[1]===1/0?Et[1]=1e10:Et[1]===-1/0&&(Et[1]=-1e10),Et});if(E){if(u&&dt.push(dt[0]),st){if(!nt)return;if(M){if(u)dt=J(dt,M);else if(s){K(dt,M).forEach(mt=>{T=!1,mt.forEach(Q)});return}}}dt.forEach(Q)}else for(let mt=0;mtQ(v.forward(I))):T=!1),Q(Mt),z=Et,k=!1)}})};return L.type==="LineString"?g(L.coordinates):L.type==="MultiLineString"?L.coordinates.forEach(x=>g(x)):L.type==="Polygon"?(L.coordinates.forEach(x=>g(x)),o.length&&o.push(["Z"])):L.type==="MultiPolygon"&&(L.coordinates.forEach(x=>{x.forEach(p=>g(p))}),o.length&&o.push(["Z"])),o}}return U.registry=B,U}),y(m,"Maps/MapView.js",[m["Core/Globals.js"],m["Maps/MapViewDefaults.js"],m["Maps/GeoJSONComposition.js"],m["Core/Geometry/GeometryUtilities.js"],m["Maps/MapUtilities.js"],m["Maps/Projection.js"],m["Core/Utilities.js"]],function(R,B,et,K,J,q,Z){let{composed:tt}=R,{pointInPolygon:H}=K,{topo2geo:X}=et,{boundsFromPath:F}=J,{addEvent:U,clamp:d,crisp:L,fireEvent:M,isArray:s,isNumber:_,isObject:w,isString:o,merge:u,pick:C,pushUnique:E,relativeLength:S}=Z,v={};function g(f,b){let{width:z,height:T}=b;return Math.log(400.979322/Math.max((f.x2-f.x1)/(z/256),(f.y2-f.y1)/(T/256)))/Math.log(2)}function x(f){var b,z;f.seriesOptions.mapData&&((z=this.mapView)==null||z.recommendMapView(this,[this.options.chart.map,f.seriesOptions.mapData],(b=this.options.drilldown)==null?void 0:b.mapZooming))}class p{static compose(b){E(tt,"MapView")&&(v=b.maps,U(b,"afterInit",function(){this.mapView=new p(this,this.options.mapView)},{order:0}),U(b,"addSeriesAsDrilldown",x),U(b,"afterDrillUp",x))}static compositeBounds(b){if(b.length)return b.slice(1).reduce((z,T)=>(z.x1=Math.min(z.x1,T.x1),z.y1=Math.min(z.y1,T.y1),z.x2=Math.max(z.x2,T.x2),z.y2=Math.max(z.y2,T.y2),z),u(b[0]))}static mergeInsets(b,z){let T=Q=>{let st={};return Q.forEach((nt,dt)=>{st[nt&&nt.id||`i${dt}`]=nt}),st},k=u(T(b),T(z));return Object.keys(k).map(Q=>k[Q])}constructor(b,z){var st;this.allowTransformAnimation=!0,this.eventsToUnbind=[],this.insets=[],this.padding=[0,0,0,0],this.recommendedMapView={},this instanceof l||this.recommendMapView(b,[b.options.chart.map,...(b.options.series||[]).map(nt=>nt.mapData)]),this.userOptions=z||{};let T=u(B,this.recommendedMapView,z),k=(st=this.recommendedMapView)==null?void 0:st.insets,Q=z&&z.insets;k&&Q&&(T.insets=p.mergeInsets(k,Q)),this.chart=b,this.center=T.center,this.options=T,this.projection=new q(T.projection),this.playingField=b.plotBox,this.zoom=T.zoom||0,this.minZoom=T.minZoom,this.createInsets(),this.eventsToUnbind.push(U(b,"afterSetChartSize",()=>{this.playingField=this.getField(),(this.minZoom===void 0||this.minZoom===this.zoom)&&(this.fitToBounds(void 0,void 0,!1),!this.chart.hasRendered&&_(this.userOptions.zoom)&&(this.zoom=this.userOptions.zoom),this.userOptions.center&&u(!0,this.center,this.userOptions.center))})),this.setUpEvents()}createInsets(){let b=this.options,z=b.insets;z&&z.forEach(T=>{let k=new l(this,u(b.insetOptions,T));this.insets.push(k)})}fitToBounds(b,z,T=!0,k){let Q=b||this.getProjectedBounds();if(Q){let st=C(z,b?0:this.options.padding),nt=this.getField(!1),dt=s(st)?st:[st,st,st,st];this.padding=[S(dt[0],nt.height),S(dt[1],nt.width),S(dt[2],nt.height),S(dt[3],nt.width)],this.playingField=this.getField();let mt=g(Q,this.playingField);b||(this.minZoom=mt);let Et=this.projection.inverse([(Q.x2+Q.x1)/2,(Q.y2+Q.y1)/2]);this.setView(Et,mt,T,k)}}getField(b=!0){let z=b?this.padding:[0,0,0,0];return{x:z[3],y:z[0],width:this.chart.plotWidth-z[1]-z[3],height:this.chart.plotHeight-z[0]-z[2]}}getGeoMap(b){if(o(b))return v[b]&&v[b].type==="Topology"?X(v[b]):v[b];if(w(b,!0)){if(b.type==="FeatureCollection")return b;if(b.type==="Topology")return X(b)}}getMapBBox(){let b=this.getProjectedBounds(),z=this.getScale();if(b){let T=this.padding,k=this.projectedUnitsToPixels({x:b.x1,y:b.y2});return{width:(b.x2-b.x1)*z+T[1]+T[3],height:(b.y2-b.y1)*z+T[0]+T[2],x:k.x-T[3],y:k.y-T[0]}}}getProjectedBounds(){let b=this.projection,z=this.chart.series.reduce((k,Q)=>{let st=Q.getProjectedBounds&&Q.getProjectedBounds();return st&&Q.options.affectsMapView!==!1&&k.push(st),k},[]),T=this.options.fitToGeometry;if(T){if(!this.fitToGeometryCache)if(T.type==="MultiPoint"){let k=T.coordinates.map(nt=>b.forward(nt)),Q=k.map(nt=>nt[0]),st=k.map(nt=>nt[1]);this.fitToGeometryCache={x1:Math.min.apply(0,Q),x2:Math.max.apply(0,Q),y1:Math.min.apply(0,st),y2:Math.max.apply(0,st)}}else this.fitToGeometryCache=F(b.path(T));return this.fitToGeometryCache}return this.projection.bounds||p.compositeBounds(z)}getScale(){return .638436911716859*Math.pow(2,this.zoom)}getSVGTransform(){let{x:b,y:z,width:T,height:k}=this.playingField,Q=this.projection.forward(this.center),st=this.projection.hasCoordinates?-1:1,nt=this.getScale(),dt=nt*st,mt=b+T/2-Q[0]*nt,Et=z+k/2-Q[1]*dt;return{scaleX:nt,scaleY:dt,translateX:mt,translateY:Et}}lonLatToPixels(b){let z=this.lonLatToProjectedUnits(b);if(z)return this.projectedUnitsToPixels(z)}lonLatToProjectedUnits(b){let z=this.chart,T=z.mapTransforms;if(T){for(let Q in T)if(Object.hasOwnProperty.call(T,Q)&&T[Q].hitZone){let st=z.transformFromLatLon(b,T[Q]);if(st&&H(st,T[Q].hitZone.coordinates[0]))return st}return z.transformFromLatLon(b,T.default)}for(let Q of this.insets)if(Q.options.geoBounds&&H({x:b.lon,y:b.lat},Q.options.geoBounds.coordinates[0])){let st=Q.projection.forward([b.lon,b.lat]),nt=Q.projectedUnitsToPixels({x:st[0],y:st[1]});return this.pixelsToProjectedUnits(nt)}let k=this.projection.forward([b.lon,b.lat]);if(!k.outside)return{x:k[0],y:k[1]}}projectedUnitsToLonLat(b){let z=this.chart,T=z.mapTransforms;if(T){for(let st in T)if(Object.hasOwnProperty.call(T,st)&&T[st].hitZone&&H(b,T[st].hitZone.coordinates[0]))return z.transformToLatLon(b,T[st]);return z.transformToLatLon(b,T.default)}let k=this.projectedUnitsToPixels(b);for(let st of this.insets)if(st.hitZone&&H(k,st.hitZone.coordinates[0])){let nt=st.pixelsToProjectedUnits(k),dt=st.projection.inverse([nt.x,nt.y]);return{lon:dt[0],lat:dt[1]}}let Q=this.projection.inverse([b.x,b.y]);return{lon:Q[0],lat:Q[1]}}recommendMapView(b,z,T=!1){var nt;this.recommendedMapView={};let k=z.map(dt=>this.getGeoMap(dt)),Q=[];k.forEach(dt=>{if(dt&&(Object.keys(this.recommendedMapView).length||(this.recommendedMapView=dt["hc-recommended-mapview"]||{}),dt.bbox)){let[mt,Et,Mt,I]=dt.bbox;Q.push({x1:mt,y1:Et,x2:Mt,y2:I})}});let st=Q.length&&p.compositeBounds(Q);M(this,"onRecommendMapView",{geoBounds:st,chart:b},function(){if(st&&this.recommendedMapView){if(!this.recommendedMapView.projection){let{x1:dt,y1:mt,x2:Et,y2:Mt}=st;this.recommendedMapView.projection=Et-dt>180&&Mt-mt>90?{name:"EqualEarth",parallels:[0,0],rotation:[0]}:{name:"LambertConformalConic",parallels:[mt,Mt],rotation:[-(dt+Et)/2]}}this.recommendedMapView.insets||(this.recommendedMapView.insets=void 0)}}),this.geoMap=k[0],T&&b.hasRendered&&!((nt=b.userOptions.mapView)!=null&&nt.projection)&&this.recommendedMapView&&this.update(this.recommendedMapView)}redraw(b){this.chart.series.forEach(z=>{z.useMapGeometry&&(z.isDirty=!0)}),this.chart.redraw(b)}setView(b,z,T=!0,k){b&&(this.center=b),typeof z=="number"&&(typeof this.minZoom=="number"&&(z=Math.max(z,this.minZoom)),typeof this.options.maxZoom=="number"&&(z=Math.min(z,this.options.maxZoom)),_(z)&&(this.zoom=z));let Q=this.getProjectedBounds();if(Q){let st=this.projection.forward(this.center),{x:nt,y:dt,width:mt,height:Et}=this.playingField,Mt=this.getScale(),I=this.projectedUnitsToPixels({x:Q.x1,y:Q.y1}),Y=this.projectedUnitsToPixels({x:Q.x2,y:Q.y2}),rt=[(Q.x1+Q.x2)/2,(Q.y1+Q.y2)/2];if(!this.chart.series.some(ot=>ot.isDrilling)){let ot=I.x,D=Y.y,P=Y.x,W=I.y;P-otnt+mt&&ot>nt&&(st[0]+=Math.min(P-mt-nt,ot-nt)/Mt),W-Ddt+Et&&D>dt&&(st[1]-=Math.min(W-Et-dt,D-dt)/Mt),this.center=this.projection.inverse(st)}this.insets.forEach(ot=>{ot.options.field&&(ot.hitZone=ot.getHitZone(),ot.playingField=ot.getField())}),this.render()}M(this,"afterSetView"),T&&this.redraw(k)}projectedUnitsToPixels(b){let z=this.getScale(),T=this.projection.forward(this.center),k=this.playingField,Q=k.x+k.width/2,st=k.y+k.height/2;return{x:Q-z*(T[0]-b.x),y:st+z*(T[1]-b.y)}}pixelsToLonLat(b){return this.projectedUnitsToLonLat(this.pixelsToProjectedUnits(b))}pixelsToProjectedUnits(b){let{x:z,y:T}=b,k=this.getScale(),Q=this.projection.forward(this.center),st=this.playingField,nt=st.x+st.width/2,dt=st.y+st.height/2;return{x:Q[0]+(z-nt)/k,y:Q[1]-(T-dt)/k}}setUpEvents(){let b,z,T,{chart:k}=this,Q=st=>{let{lastTouches:nt,pinchDown:dt}=k.pointer,mt=this.projection,Et=st.touches,{mouseDownX:Mt,mouseDownY:I}=k,Y=0;if((dt==null?void 0:dt.length)===1?(Mt=dt[0].chartX,I=dt[0].chartY):(dt==null?void 0:dt.length)===2&&(Mt=(dt[0].chartX+dt[1].chartX)/2,I=(dt[0].chartY+dt[1].chartY)/2),(Et==null?void 0:Et.length)===2&&nt&&(Y=Math.log(Math.sqrt(Math.pow(nt[0].chartX-nt[1].chartX,2)+Math.pow(nt[0].chartY-nt[1].chartY,2))/Math.sqrt(Math.pow(Et[0].chartX-Et[1].chartX,2)+Math.pow(Et[0].chartY-Et[1].chartY,2)))/Math.log(.5)),_(Mt)&&_(I)){let rt=`${Mt},${I}`,{chartX:ot,chartY:D}=st.originalEvent;(Et==null?void 0:Et.length)===2&&(ot=(Et[0].chartX+Et[1].chartX)/2,D=(Et[0].chartY+Et[1].chartY)/2),rt!==z&&(z=rt,b=this.projection.forward(this.center),T=(this.projection.options.rotation||[0,0]).slice());let P=mt.def&&mt.def.bounds,W=P&&g(P,this.playingField)||-1/0;if(mt.options.name==="Orthographic"&&2>((Et==null?void 0:Et.length)||0)&&(this.minZoom||1/0)<1.3*W){let lt=440/(this.getScale()*Math.min(k.plotWidth,k.plotHeight));if(T){let it=(Mt-ot)*lt-T[0],vt=d(-T[1]-(I-D)*lt,-80,80),pt=this.zoom;this.update({projection:{rotation:[-it,-vt]}},!1),this.fitToBounds(void 0,void 0,!1),this.zoom=pt,k.redraw(!1)}}else if(_(ot)&&_(D)){let lt=this.getScale(),it=this.projection.hasCoordinates?1:-1,vt=this.projection.inverse([b[0]+(Mt-ot)/lt,b[1]-(I-D)/lt*it]);isNaN(vt[0]+vt[1])||this.zoomBy(Y,vt,void 0,!1)}st.preventDefault()}};U(k,"pan",Q),U(k,"touchpan",Q),U(k,"selection",st=>{if(st.resetSelection)this.zoomBy();else{let nt=st.x-k.plotLeft,dt=st.y-k.plotTop,{y:mt,x:Et}=this.pixelsToProjectedUnits({x:nt,y:dt}),{y:Mt,x:I}=this.pixelsToProjectedUnits({x:nt+st.width,y:dt+st.height});this.fitToBounds({x1:Et,y1:mt,x2:I,y2:Mt},void 0,!0,!st.originalEvent.touches&&void 0),/^touch/.test(st.originalEvent.type)||k.showResetZoom(),st.preventDefault()}})}render(){this.group||(this.group=this.chart.renderer.g("map-view").attr({zIndex:4}).add())}update(b,z=!0,T){let k=b.projection,Q=k&&q.toString(k)!==q.toString(this.options.projection),st=!1;u(!0,this.userOptions,b),u(!0,this.options,b),"insets"in b&&(this.insets.forEach(nt=>nt.destroy()),this.insets.length=0,st=!0),(Q||"fitToGeometry"in b)&&delete this.fitToGeometryCache,(Q||st)&&(this.chart.series.forEach(nt=>{let dt=nt.transformGroups;if(nt.clearBounds&&nt.clearBounds(),nt.isDirty=!0,nt.isDirtyData=!0,st&&dt)for(;dt.length>1;){let mt=dt.pop();mt&&mt.destroy()}}),Q&&(this.projection=new q(this.options.projection)),st&&this.createInsets(),!b.center&&Object.hasOwnProperty.call(b,"zoom")&&!_(b.zoom)&&this.fitToBounds(void 0,void 0,!1)),b.center||_(b.zoom)?this.setView(this.options.center,b.zoom,!1):"fitToGeometry"in b&&this.fitToBounds(void 0,void 0,!1),z&&this.chart.redraw(T)}zoomBy(b,z,T,k){let Q=this.chart,st=this.projection.forward(this.center);if(typeof b=="number"){let nt,dt,mt,Et=this.zoom+b;if(T){let[Mt,I]=T,Y=this.getScale(),rt=Mt-Q.plotLeft-Q.plotWidth/2,ot=I-Q.plotTop-Q.plotHeight/2;dt=st[0]+rt/Y,mt=st[1]+ot/Y}if(typeof dt=="number"&&typeof mt=="number"){let Mt=1-Math.pow(2,this.zoom)/Math.pow(2,Et),I=st[0]-dt,Y=st[1]-mt;st[0]-=I*Mt,st[1]+=Y*Mt,nt=this.projection.inverse(st)}this.setView(z||nt,Et,void 0,k)}else this.fitToBounds(void 0,void 0,void 0,k)}}class l extends p{constructor(b,z){if(super(b.chart,z),this.id=z.id,this.mapView=b,this.options=u({center:[0,0]},b.options.insetOptions,z),this.allBounds=[],this.options.geoBounds){let T=b.projection.path(this.options.geoBounds);this.geoBoundsProjectedBox=F(T),this.geoBoundsProjectedPolygon=T.map(k=>[k[1]||0,k[2]||0])}}getField(b=!0){let z=this.hitZone;if(z){let T=b?this.padding:[0,0,0,0],k=z.coordinates[0],Q=k.map(Mt=>Mt[0]),st=k.map(Mt=>Mt[1]),nt=Math.min.apply(0,Q)+T[3],dt=Math.max.apply(0,Q)-T[1],mt=Math.min.apply(0,st)+T[0],Et=Math.max.apply(0,st)-T[2];if(_(nt)&&_(mt))return{x:nt,y:mt,width:dt-nt,height:Et-mt}}return super.getField.call(this,b)}getHitZone(){let{chart:b,mapView:z,options:T}=this,{coordinates:k}=T.field||{};if(k){let Q=k[0];if(T.units==="percent"){let st=T.relativeTo==="mapBoundingBox"&&z.getMapBBox()||u(b.plotBox,{x:0,y:0});Q=Q.map(nt=>[S(`${nt[0]}%`,st.width,st.x),S(`${nt[1]}%`,st.height,st.y)])}return{type:"Polygon",coordinates:[Q]}}}getProjectedBounds(){return p.compositeBounds(this.allBounds)}isInside(b){let{geoBoundsProjectedBox:z,geoBoundsProjectedPolygon:T}=this;return!!(z&&b.x>=z.x1&&b.x<=z.x2&&b.y>=z.y1&&b.y<=z.y2&&T&&H(b,T))}render(){let{chart:b,mapView:z,options:T}=this,k=T.borderPath||T.field;if(k&&z.group){let Q=!0;this.border||(this.border=b.renderer.path().addClass("highcharts-mapview-inset-border").add(z.group),Q=!1),b.styledMode||this.border.attr({stroke:T.borderColor,"stroke-width":T.borderWidth});let st=this.border.strokeWidth(),nt=T.relativeTo==="mapBoundingBox"&&z.getMapBBox()||z.playingField,dt=(k.coordinates||[]).reduce((mt,Et)=>Et.reduce((Mt,I,Y)=>{let[rt,ot]=I;return T.units==="percent"&&(rt=b.plotLeft+S(`${rt}%`,nt.width,nt.x),ot=b.plotTop+S(`${ot}%`,nt.height,nt.y)),rt=L(rt,st),ot=L(ot,st),Mt.push(Y===0?["M",rt,ot]:["L",rt,ot]),Mt},mt),[]);this.border[Q?"animate":"attr"]({d:dt})}}destroy(){this.border&&(this.border=this.border.destroy()),this.eventsToUnbind.forEach(b=>b())}setUpEvents(){}}return p}),y(m,"Series/Map/MapSeries.js",[m["Core/Animation/AnimationUtilities.js"],m["Series/ColorMapComposition.js"],m["Series/CenteredUtilities.js"],m["Core/Globals.js"],m["Core/Chart/MapChart.js"],m["Series/Map/MapPoint.js"],m["Series/Map/MapSeriesDefaults.js"],m["Maps/MapView.js"],m["Core/Series/SeriesRegistry.js"],m["Core/Utilities.js"]],function(R,B,et,K,J,q,Z,tt,H,X){let{animObject:F,stop:U}=R,{noop:d}=K,{splitPath:L}=J,{column:M,scatter:s}=H.seriesTypes,{extend:_,find:w,fireEvent:o,getNestedProperty:u,isArray:C,defined:E,isNumber:S,isObject:v,merge:g,objectEach:x,pick:p,splat:l}=X;class f extends s{constructor(){super(...arguments),this.processedData=[]}animate(z){let{chart:T,group:k}=this,Q=F(this.options.animation);z?k.attr({translateX:T.plotLeft+T.plotWidth/2,translateY:T.plotTop+T.plotHeight/2,scaleX:.001,scaleY:.001}):k.animate({translateX:T.plotLeft,translateY:T.plotTop,scaleX:1,scaleY:1},Q)}clearBounds(){this.points.forEach(z=>{delete z.bounds,delete z.insetIndex,delete z.projectedPath}),delete this.bounds}doFullTranslate(){return!!(this.isDirtyData||this.chart.isResizing||!this.hasRendered)}drawMapDataLabels(){super.drawDataLabels(),this.dataLabelsGroup&&this.dataLabelsGroup.clip(this.chart.clipRect)}drawPoints(){let z=this,{chart:T,group:k,transformGroups:Q=[]}=this,{mapView:st,renderer:nt}=T;if(st){this.transformGroups=Q,Q[0]||(Q[0]=nt.g().add(k));for(let dt=0,mt=st.insets.length;dt{let{graphic:mt}=dt;dt.group=Q[typeof dt.insetIndex=="number"?dt.insetIndex+1:0],mt&&mt.parentGroup!==dt.group&&mt.add(dt.group)}),M.prototype.drawPoints.apply(this),this.points.forEach(dt=>{let mt=dt.graphic;if(mt){let Et=mt.animate,Mt="";dt.name&&(Mt+="highcharts-name-"+dt.name.replace(/ /g,"-").toLowerCase()),dt.properties&&dt.properties["hc-key"]&&(Mt+=" highcharts-key-"+dt.properties["hc-key"].toString().toLowerCase()),Mt&&mt.addClass(Mt),T.styledMode&&mt.css(this.pointAttribs(dt,dt.selected&&"select"||void 0)),mt.attr({visibility:!dt.visible&&(dt.visible||dt.isNull)?"hidden":"inherit"}),mt.animate=function(I,Y,rt){let ot=S(I["stroke-width"])&&!S(mt["stroke-width"]),D=S(mt["stroke-width"])&&!S(I["stroke-width"]);if(ot||D){let P=p(z.getStrokeWidth(z.options),1)/(T.mapView&&T.mapView.getScale()||1);ot&&(mt["stroke-width"]=P),D&&(I["stroke-width"]=P)}return Et.call(mt,I,Y,D?function(){mt.element.removeAttribute("stroke-width"),delete mt["stroke-width"],rt&&rt.apply(this,arguments)}:rt)}}})),Q.forEach((dt,mt)=>{let Et=(mt===0?st:st.insets[mt-1]).getSVGTransform(),Mt=p(this.getStrokeWidth(this.options),1),I=Et.scaleX,Y=Et.scaleY>0?1:-1,rt=ot=>{(z.points||[]).forEach(D=>{let P,W=D.graphic;W&&W["stroke-width"]&&(P=this.getStrokeWidth(D.options))&&W.attr({"stroke-width":P/ot})})};if(nt.globalAnimation&&T.hasRendered&&st.allowTransformAnimation){let ot=Number(dt.attr("translateX")),D=Number(dt.attr("translateY")),P=Number(dt.attr("scaleX")),W=(vt,pt)=>{let xt=P+(I-P)*pt.pos;dt.attr({translateX:ot+(Et.translateX-ot)*pt.pos,translateY:D+(Et.translateY-D)*pt.pos,scaleX:xt,scaleY:xt*Y,"stroke-width":Mt/xt}),rt(xt)},lt=g(F(nt.globalAnimation)),it=lt.step;lt.step=function(){it&&it.apply(this,arguments),W.apply(this,arguments)},dt.attr({animator:0}).animate({animator:1},lt,function(){typeof nt.globalAnimation!="boolean"&&nt.globalAnimation.complete&&nt.globalAnimation.complete({applyDrilldown:!0}),o(this,"mapZoomComplete")}.bind(this))}else U(dt),dt.attr(g(Et,{"stroke-width":Mt/I})),rt(I)}),this.isDrilling||this.drawMapDataLabels()}}getProjectedBounds(){if(!this.bounds&&this.chart.mapView){let{insets:z,projection:T}=this.chart.mapView,k=[];(this.points||[]).forEach(Q=>{if(Q.path||Q.geometry){if(typeof Q.path=="string"?Q.path=L(Q.path):C(Q.path)&&Q.path[0]==="M"&&(Q.path=this.chart.renderer.pathToSegments(Q.path)),!Q.bounds){let st=Q.getProjectedBounds(T);if(st){Q.labelrank=p(Q.labelrank,(st.x2-st.x1)*(st.y2-st.y1));let{midX:nt,midY:dt}=st;if(z&&S(nt)&&S(dt)){let mt=w(z,Et=>Et.isInside({x:nt,y:dt}));mt&&(delete Q.projectedPath,(st=Q.getProjectedBounds(mt.projection))&&mt.allBounds.push(st),Q.insetIndex=z.indexOf(mt))}Q.bounds=st}}Q.bounds&&Q.insetIndex===void 0&&k.push(Q.bounds)}}),this.bounds=tt.compositeBounds(k)}return this.bounds}getStrokeWidth(z){let T=this.pointAttrToOptions;return z[T&&T["stroke-width"]||"borderWidth"]}hasData(){return!!this.processedXData.length}pointAttribs(z,T){var mt;let{mapView:k,styledMode:Q}=z.series.chart,st=Q?this.colorAttribs(z):M.prototype.pointAttribs.call(this,z,T),nt=this.getStrokeWidth(z.options);if(T){let Et=g(this.options.states&&this.options.states[T],z.options.states&&z.options.states[T]||{}),Mt=this.getStrokeWidth(Et);E(Mt)&&(nt=Mt),st.stroke=(mt=Et.borderColor)!=null?mt:z.color}nt&&k&&(nt/=k.getScale());let dt=this.getStrokeWidth(this.options);return st.dashstyle&&k&&S(dt)&&(nt=dt/k.getScale()),z.visible||(st.fill=this.options.nullColor),E(nt)?st["stroke-width"]=nt:delete st["stroke-width"],st["stroke-linecap"]=st["stroke-linejoin"]=this.options.linecap,st}updateData(){return!this.processedData&&super.updateData.apply(this,arguments)}setData(z,T=!0,k,Q){delete this.bounds,super.setData(z,!1,void 0,Q),this.processData(),this.generatePoints(),T&&this.chart.redraw(k)}processData(){let z,T,k,Q=this.options,st=Q.data,nt=this.chart,dt=nt.options.chart,mt=this.joinBy,Et=Q.keys||this.pointArrayMap,Mt=[],I={},Y=this.chart.mapView,rt=Y&&(v(Q.mapData,!0)?Y.getGeoMap(Q.mapData):Y.geoMap),ot=nt.mapTransforms=dt.mapTransforms||rt&&rt["hc-transform"]||nt.mapTransforms;ot&&x(ot,P=>{P.rotation&&(P.cosAngle=Math.cos(P.rotation),P.sinAngle=Math.sin(P.rotation))}),C(Q.mapData)?k=Q.mapData:rt&&rt.type==="FeatureCollection"&&(this.mapTitle=rt.title,k=K.geojson(rt,this.type,this)),this.processedData=[];let D=this.processedData;if(st){let P;for(let W=0,lt=st.length;WEt.length&&typeof P[0]=="string"&&(D[W]["hc-key"]=P[0],++it);for(let vt=0;vt0?q.prototype.setNestedProperty(D[W],P[it],Et[vt]):D[W][Et[vt]]=P[it])}else D[W]=st[W];mt&&mt[0]==="_i"&&(D[W]._i=W)}}if(k){this.mapData=k,this.mapMap={};for(let P=0;P{let lt=u(P,W);I[lt]&&Mt.push(I[lt])})}if(Q.allAreas){if(mt[1]){let W=mt[1];D.forEach(lt=>{Mt.push(u(W,lt))})}let P="|"+Mt.map(function(W){return W&&W[mt[0]]}).join("|")+"|";k.forEach(W=>{mt[0]&&P.indexOf("|"+W[mt[0]]+"|")!==-1||D.push(g(W,{value:null}))})}}this.processedXData=Array(D.length)}setOptions(z){let T=super.setOptions(z),k=T.joinBy;return T.joinBy===null&&(k="_i"),(k=this.joinBy=l(k))[1]||(k[1]=k[0]),T}translate(){let z=this.doFullTranslate(),T=this.chart.mapView,k=T&&T.projection;if(this.chart.hasRendered&&(this.isDirtyData||!this.hasRendered)&&(this.processData(),this.generatePoints(),delete this.bounds,!T||T.userOptions.center||S(T.userOptions.zoom)||T.zoom!==T.minZoom?this.getProjectedBounds():T.fitToBounds(void 0,void 0,!1)),T){let Q=T.getSVGTransform();this.points.forEach(st=>{let nt=S(st.insetIndex)&&T.insets[st.insetIndex].getSVGTransform()||Q;nt&&st.bounds&&S(st.bounds.midX)&&S(st.bounds.midY)&&(st.plotX=st.bounds.midX*nt.scaleX+nt.translateX,st.plotY=st.bounds.midY*nt.scaleY+nt.translateY),z&&(st.shapeType="path",st.shapeArgs={d:q.getProjectedPath(st,k)}),st.hiddenInDataClass||(st.projectedPath&&!st.projectedPath.length?st.setVisible(!1):st.visible||st.setVisible(!0))})}o(this,"afterTranslate")}update(z){var T;z.mapData&&((T=this.chart.mapView)==null||T.recommendMapView(this.chart,[this.chart.options.chart.map,...(this.chart.options.series||[]).map((k,Q)=>Q===this._i?z.mapData:k.mapData)],!0)),super.update.apply(this,arguments)}}return f.defaultOptions=g(s.defaultOptions,Z),_(f.prototype,{type:"map",axisTypes:B.seriesMembers.axisTypes,colorAttribs:B.seriesMembers.colorAttribs,colorKey:B.seriesMembers.colorKey,directTouch:!0,drawDataLabels:d,drawGraph:d,forceDL:!0,getCenter:et.getCenter,getExtremesFromAll:!0,getSymbol:d,isCartesian:!1,parallelArrays:B.seriesMembers.parallelArrays,pointArrayMap:B.seriesMembers.pointArrayMap,pointClass:q,preserveAspectRatio:!0,searchPoint:d,trackerGroups:B.seriesMembers.trackerGroups,useMapGeometry:!0}),B.compose(f),H.registerSeriesType("map",f),f}),y(m,"Series/MapLine/MapLineSeriesDefaults.js",[],function(){return{lineWidth:1,fillColor:"none",legendSymbol:"lineMarker"}}),y(m,"Series/MapLine/MapLineSeries.js",[m["Series/MapLine/MapLineSeriesDefaults.js"],m["Series/Map/MapSeries.js"],m["Core/Series/SeriesRegistry.js"],m["Core/Utilities.js"]],function(R,B,et,K){let{extend:J,merge:q}=K;class Z extends B{pointAttribs(H,X){let F=super.pointAttribs(H,X);return F.fill=this.options.fillColor,F}}return Z.defaultOptions=q(B.defaultOptions,R),J(Z.prototype,{type:"mapline",colorProp:"stroke",pointAttrToOptions:{stroke:"color","stroke-width":"lineWidth"}}),et.registerSeriesType("mapline",Z),Z}),y(m,"Series/MapPoint/MapPointPoint.js",[m["Core/Series/SeriesRegistry.js"],m["Core/Utilities.js"]],function(R,B){let{scatter:et}=R.seriesTypes,{isNumber:K}=B;class J extends et.prototype.pointClass{isValid(){return!!(this.options.geometry||K(this.x)&&K(this.y)||K(this.options.lon)&&K(this.options.lat))}}return J}),y(m,"Series/MapPoint/MapPointSeriesDefaults.js",[],function(){return{dataLabels:{crop:!1,defer:!1,enabled:!0,formatter:function(){return this.point.name},overflow:!1,style:{color:"#000000"}},legendSymbol:"lineMarker"}}),y(m,"Series/MapPoint/MapPointSeries.js",[m["Core/Globals.js"],m["Series/MapPoint/MapPointPoint.js"],m["Series/MapPoint/MapPointSeriesDefaults.js"],m["Core/Series/SeriesRegistry.js"],m["Core/Renderer/SVG/SVGRenderer.js"],m["Core/Utilities.js"]],function(R,B,et,K,J,q){let{noop:Z}=R,{map:tt,scatter:H}=K.seriesTypes,{extend:X,fireEvent:F,isNumber:U,merge:d}=q;class L extends H{constructor(){super(...arguments),this.clearBounds=tt.prototype.clearBounds}drawDataLabels(){super.drawDataLabels(),this.dataLabelsGroup&&this.dataLabelsGroup.clip(this.chart.clipRect)}projectPoint(s){let _=this.chart.mapView;if(_){let{geometry:w,lon:o,lat:u}=s,C=w&&w.type==="Point"&&w.coordinates;if(U(o)&&U(u)&&(C=[o,u]),C)return _.lonLatToProjectedUnits({lon:C[0],lat:C[1]})}}translate(){let s=this.chart.mapView;if(this.processedXData||this.processData(),this.generatePoints(),this.getProjectedBounds&&this.isDirtyData&&(delete this.bounds,this.getProjectedBounds()),s){let _=s.getSVGTransform(),{hasCoordinates:w}=s.projection;this.points.forEach(o=>{let u,{x:C,y:E}=o,S=U(o.insetIndex)&&s.insets[o.insetIndex].getSVGTransform()||_,v=this.projectPoint(o.options)||o.properties&&this.projectPoint(o.properties);if(v?(C=v.x,E=v.y):o.bounds&&(C=o.bounds.midX,E=o.bounds.midY,S&&U(C)&&U(E)&&(o.plotX=C*S.scaleX+S.translateX,o.plotY=E*S.scaleY+S.translateY,u=!0)),U(C)&&U(E)){if(!u){let g=s.projectedUnitsToPixels({x:C,y:E});o.plotX=g.x,o.plotY=w?g.y:this.chart.plotHeight-g.y}}else o.y=o.plotX=o.plotY=void 0;o.isInside=this.isPointInside(o),o.zone=this.zones.length?o.getZone():void 0})}F(this,"afterTranslate")}}return L.defaultOptions=d(H.defaultOptions,et),J.prototype.symbols.mapmarker=(M,s,_,w,o)=>{let u,C,E=o&&o.context==="legend";E?(u=M+_/2,C=s+w):o&&typeof o.anchorX=="number"&&typeof o.anchorY=="number"?(u=o.anchorX,C=o.anchorY):(u=M+_/2,C=s+w/2,s-=w);let S=E?w/3:w/2;return[["M",u,C],["C",u,C,u-S,s+1.5*S,u-S,s+S],["A",S,S,1,1,1,u+S,s+S],["C",u+S,s+1.5*S,u,C,u,C],["Z"]]},X(L.prototype,{type:"mappoint",axisTypes:["colorAxis"],forceDL:!0,isCartesian:!1,pointClass:B,searchPoint:Z,useMapGeometry:!0}),K.registerSeriesType("mappoint",L),L}),y(m,"Series/Bubble/BubbleLegendDefaults.js",[],function(){return{borderColor:void 0,borderWidth:2,className:void 0,color:void 0,connectorClassName:void 0,connectorColor:void 0,connectorDistance:60,connectorWidth:1,enabled:!1,labels:{className:void 0,allowOverlap:!1,format:"",formatter:void 0,align:"right",style:{fontSize:"0.9em",color:"#000000"},x:0,y:0},maxSize:60,minSize:10,legendIndex:0,ranges:{value:void 0,borderColor:void 0,color:void 0,connectorColor:void 0},sizeBy:"area",sizeByAbsoluteValue:!1,zIndex:1,zThreshold:0}}),y(m,"Series/Bubble/BubbleLegendItem.js",[m["Core/Color/Color.js"],m["Core/Templating.js"],m["Core/Globals.js"],m["Core/Utilities.js"]],function(R,B,et,K){let{parse:J}=R,{noop:q}=et,{arrayMax:Z,arrayMin:tt,isNumber:H,merge:X,pick:F,stableSort:U}=K;return class{constructor(d,L){this.setState=q,this.init(d,L)}init(d,L){this.options=d,this.visible=!0,this.chart=L.chart,this.legend=L}addToLegend(d){d.splice(this.options.legendIndex,0,this)}drawLegendSymbol(d){let L,M=F(d.options.itemDistance,20),s=this.legendItem||{},_=this.options,w=_.ranges,o=_.connectorDistance;if(!w||!w.length||!H(w[0].value)){d.options.bubbleLegend.autoRanges=!0;return}U(w,function(S,v){return v.value-S.value}),this.ranges=w,this.setOptions(),this.render();let u=this.getMaxLabelSize(),C=this.ranges[0].radius,E=2*C;L=(L=o-C+u.width)>0?L:0,this.maxLabel=u,this.movementX=_.labels.align==="left"?L:0,s.labelWidth=E+L+M,s.labelHeight=E+u.height/2}setOptions(){let d=this.ranges,L=this.options,M=this.chart.series[L.seriesIndex],s=this.legend.baseline,_={zIndex:L.zIndex,"stroke-width":L.borderWidth},w={zIndex:L.zIndex,"stroke-width":L.connectorWidth},o={align:this.legend.options.rtl||L.labels.align==="left"?"right":"left",zIndex:L.zIndex},u=M.options.marker.fillOpacity,C=this.chart.styledMode;d.forEach(function(E,S){C||(_.stroke=F(E.borderColor,L.borderColor,M.color),_.fill=F(E.color,L.color,u!==1?J(M.color).setOpacity(u).get("rgba"):M.color),w.stroke=F(E.connectorColor,L.connectorColor,M.color)),d[S].radius=this.getRangeRadius(E.value),d[S]=X(d[S],{center:d[0].radius-d[S].radius+s}),C||X(!0,d[S],{bubbleAttribs:X(_),connectorAttribs:X(w),labelAttribs:o})},this)}getRangeRadius(d){let L=this.options,M=this.options.seriesIndex,s=this.chart.series[M],_=L.ranges[0].value,w=L.ranges[L.ranges.length-1].value,o=L.minSize,u=L.maxSize;return s.getRadius.call(this,w,_,o,u,d)}render(){let d=this.legendItem||{},L=this.chart.renderer,M=this.options.zThreshold;for(let s of(this.symbols||(this.symbols={connectors:[],bubbleItems:[],labels:[]}),d.symbol=L.g("bubble-legend"),d.label=L.g("bubble-legend-item").css(this.legend.itemStyle||{}),d.symbol.translateX=0,d.symbol.translateY=0,d.symbol.add(d.label),d.label.add(d.group),this.ranges))s.value>=M&&this.renderRange(s);this.hideOverlappingLabels()}renderRange(d){let L=this.ranges[0],M=this.legend,s=this.options,_=s.labels,w=this.chart,o=w.series[s.seriesIndex],u=w.renderer,C=this.symbols,E=C.labels,S=d.center,v=Math.abs(d.radius),g=s.connectorDistance||0,x=_.align,p=M.options.rtl,l=s.borderWidth,f=s.connectorWidth,b=L.radius||0,z=S-v-l/2+f/2,T=(z%1?1:.5)-(f%2?0:.5),k=u.styledMode,Q=p||x==="left"?-g:g;x==="center"&&(Q=0,s.connectorDistance=0,d.labelAttribs.align="center"),C.bubbleItems.push(u.circle(b,S+T,v).attr(k?{}:d.bubbleAttribs).addClass((k?"highcharts-color-"+o.colorIndex+" ":"")+"highcharts-bubble-legend-symbol "+(s.className||"")).add(this.legendItem.symbol)),C.connectors.push(u.path(u.crispLine([["M",b,z],["L",b+Q,z]],s.connectorWidth)).attr(k?{}:d.connectorAttribs).addClass((k?"highcharts-color-"+this.options.seriesIndex+" ":"")+"highcharts-bubble-legend-connectors "+(s.connectorClassName||"")).add(this.legendItem.symbol));let st=u.text(this.formatLabel(d)).attr(k?{}:d.labelAttribs).css(k?{}:_.style).addClass("highcharts-bubble-legend-labels "+(s.labels.className||"")).add(this.legendItem.symbol),nt={x:b+Q+s.labels.x,y:z+s.labels.y+.4*st.getBBox().height};st.attr(nt),E.push(st),st.placed=!0,st.alignAttr=nt}getMaxLabelSize(){let d,L;return this.symbols.labels.forEach(function(M){L=M.getBBox(!0),d=d?L.width>d.width?L:d:L}),d||{}}formatLabel(d){let L=this.options,M=L.labels.formatter,s=L.labels.format,{numberFormatter:_}=this.chart;return s?B.format(s,d):M?M.call(d):_(d.value,1)}hideOverlappingLabels(){let d=this.chart,L=this.options.labels.allowOverlap,M=this.symbols;!L&&M&&(d.hideOverlappingLabels(M.labels),M.labels.forEach(function(s,_){s.newOpacity?s.newOpacity!==s.oldOpacity&&M.connectors[_].show():M.connectors[_].hide()}))}getRanges(){let d=this.legend.bubbleLegend,L=d.chart.series,M=d.options.ranges,s,_,w=Number.MAX_VALUE,o=-Number.MAX_VALUE;return L.forEach(function(u){u.isBubble&&!u.ignoreSeries&&(_=u.zData.filter(H)).length&&(w=F(u.options.zMin,Math.min(w,Math.max(tt(_),u.options.displayNegative===!1?u.options.zThreshold:-Number.MAX_VALUE))),o=F(u.options.zMax,Math.max(o,Z(_))))}),s=w===o?[{value:o}]:[{value:w},{value:(w+o)/2},{value:o,autoRanges:!0}],M.length&&M[0].radius&&s.reverse(),s.forEach(function(u,C){M&&M[C]&&(s[C]=X(M[C],u))}),s}predictBubbleSizes(){let d=this.chart,L=d.legend.options,M=L.floating,s=L.layout==="horizontal",_=s?d.legend.lastLineHeight:0,w=d.plotSizeX,o=d.plotSizeY,u=d.series[this.options.seriesIndex],C=u.getPxExtremes(),E=Math.ceil(C.minPxSize),S=Math.ceil(C.maxPxSize),v=Math.min(o,w),g,x=u.options.maxSize;return M||!/%$/.test(x)?g=S:(g=(v+_)*(x=parseFloat(x))/100/(x/100+1),(s&&o-g>=w||!s&&w-g>=o)&&(g=S)),[E,Math.ceil(g)]}updateRanges(d,L){let M=this.legend.options.bubbleLegend;M.minSize=d,M.maxSize=L,M.ranges=this.getRanges()}correctSizes(){let d=this.legend,L=this.chart.series[this.options.seriesIndex].getPxExtremes();Math.abs(Math.ceil(L.maxPxSize)-this.options.maxSize)>1&&(this.updateRanges(this.options.minSize,L.maxPxSize),d.render())}}}),y(m,"Series/Bubble/BubbleLegendComposition.js",[m["Series/Bubble/BubbleLegendDefaults.js"],m["Series/Bubble/BubbleLegendItem.js"],m["Core/Defaults.js"],m["Core/Globals.js"],m["Core/Utilities.js"]],function(R,B,et,K,J){let{setOptions:q}=et,{composed:Z}=K,{addEvent:tt,objectEach:H,pushUnique:X,wrap:F}=J;function U(w,o,u){let C,E,S,v=this.legend,g=d(this)>=0;v&&v.options.enabled&&v.bubbleLegend&&v.options.bubbleLegend.autoRanges&&g?(C=v.bubbleLegend.options,E=v.bubbleLegend.predictBubbleSizes(),v.bubbleLegend.updateRanges(E[0],E[1]),C.placed||(v.group.placed=!1,v.allItems.forEach(x=>{(S=x.legendItem||{}).group&&(S.group.translateY=void 0)})),v.render(),C.placed||(this.getMargins(),this.axes.forEach(function(x){x.visible&&x.render(),C.placed||(x.setScale(),x.updateNames(),H(x.ticks,function(p){p.isNew=!0,p.isNewLabel=!0}))}),this.getMargins()),C.placed=!0,w.call(this,o,u),v.bubbleLegend.correctSizes(),_(v,L(v))):(w.call(this,o,u),v&&v.options.enabled&&v.bubbleLegend&&(v.render(),_(v,L(v))))}function d(w){let o=w.series,u=0;for(;uE.height&&(E.height=o[x].itemHeight);E.step=g}return u}function M(w){let o=this.bubbleLegend,u=this.options,C=u.bubbleLegend,E=d(this.chart);o&&o.ranges&&o.ranges.length&&(C.ranges.length&&(C.autoRanges=!!C.ranges[0].autoRanges),this.destroyItem(o)),E>=0&&u.enabled&&C.enabled&&(C.seriesIndex=E,this.bubbleLegend=new B(C,this),this.bubbleLegend.addToLegend(w.allItems))}function s(w){let o;if(w.defaultPrevented)return!1;let u=w.legendItem,C=this.chart,E=u.visible;this&&this.bubbleLegend&&(u.visible=!E,u.ignoreSeries=E,o=d(C)>=0,this.bubbleLegend.visible!==o&&(this.update({bubbleLegend:{enabled:o}}),this.bubbleLegend.visible=o),u.visible=E)}function _(w,o){let u=w.allItems,C=w.options.rtl,E,S,v,g,x=0;u.forEach((p,l)=>{(g=p.legendItem||{}).group&&(E=g.group.translateX||0,S=g.y||0,((v=p.movementX)||C&&p.ranges)&&(v=C?E-p.options.maxSize/2:E+v,g.group.attr({translateX:v})),l>o[x].step&&x++,g.group.attr({translateY:Math.round(S+o[x].height/2)}),g.y=S+o[x].height/2)})}return{compose:function(w,o){X(Z,"Series.BubbleLegend")&&(q({legend:{bubbleLegend:R}}),F(w.prototype,"drawChartBox",U),tt(o,"afterGetAllItems",M),tt(o,"itemClick",s))}}}),y(m,"Series/Bubble/BubblePoint.js",[m["Core/Series/Point.js"],m["Core/Series/SeriesRegistry.js"],m["Core/Utilities.js"]],function(R,B,et){let{seriesTypes:{scatter:{prototype:{pointClass:K}}}}=B,{extend:J}=et;class q extends K{haloPath(tt){let H=(tt&&this.marker&&this.marker.radius||0)+tt;if(this.series.chart.inverted){let X=this.pos()||[0,0],{xAxis:F,yAxis:U,chart:d}=this.series;return d.renderer.symbols.circle(F.len-X[1]-H,U.len-X[0]-H,2*H,2*H)}return R.prototype.haloPath.call(this,H)}}return J(q.prototype,{ttBelow:!1}),q}),y(m,"Series/Bubble/BubbleSeries.js",[m["Series/Bubble/BubbleLegendComposition.js"],m["Series/Bubble/BubblePoint.js"],m["Core/Color/Color.js"],m["Core/Globals.js"],m["Core/Series/SeriesRegistry.js"],m["Core/Utilities.js"]],function(R,B,et,K,J,q){let{parse:Z}=et,{composed:tt,noop:H}=K,{series:X,seriesTypes:{column:{prototype:F},scatter:U}}=J,{addEvent:d,arrayMax:L,arrayMin:M,clamp:s,extend:_,isNumber:w,merge:o,pick:u,pushUnique:C}=q;function E(){let v=this.len,{coll:g,isXAxis:x,min:p}=this,l=x?"xData":"yData",f=(this.max||0)-(p||0),b=0,z=v,T=v/f,k;(g==="xAxis"||g==="yAxis")&&(this.series.forEach(Q=>{if(Q.bubblePadding&&Q.reserveSpace()){this.allowZoomOutside=!0,k=!0;let st=Q[l];if(x&&((Q.onPoint||Q).getRadii(0,0,Q),Q.onPoint&&(Q.radii=Q.onPoint.radii)),f>0){let nt=st.length;for(;nt--;)if(w(st[nt])&&this.dataMin<=st[nt]&&st[nt]<=this.max){let dt=Q.radii&&Q.radii[nt]||0;b=Math.min((st[nt]-p)*T-dt,b),z=Math.max((st[nt]-p)*T+dt,z)}}}}),k&&f>0&&!this.logarithmic&&(z-=v,T*=(v+Math.max(0,b)-Math.min(z,v))/v,[["min","userMin",b],["max","userMax",z]].forEach(Q=>{u(this.options[Q[0]],this[Q[1]])===void 0&&(this[Q[0]]+=Q[2]/T)})))}class S extends U{static compose(g,x,p){R.compose(x,p),C(tt,"Series.Bubble")&&d(g,"foundExtremes",E)}animate(g){!g&&this.points.length{if(dt.bubblePadding&&dt.reserveSpace()){let mt=(dt.onPoint||dt).getZExtremes();mt&&(st=Math.min(u(st,mt.zMin),mt.zMin),nt=Math.max(u(nt,mt.zMax),mt.zMax),Q=!0)}}),Q?(z={zMin:st,zMax:nt},this.chart.bubbleZExtremes=z):z={zMin:0,zMax:0}}for(f=0,l=g.length;f0&&(st=(f-g)/Q)}return T&&st>=0&&(st=Math.sqrt(st)),Math.ceil(p+st*(l-p))/2}hasData(){return!!this.processedXData.length}markerAttribs(g,x){let p=super.markerAttribs(g,x),{height:l=0,width:f=0}=p;return this.chart.inverted?_(p,{x:(g.plotX||0)-f/2,y:(g.plotY||0)-l/2}):p}pointAttribs(g,x){let p=this.options.marker.fillOpacity,l=X.prototype.pointAttribs.call(this,g,x);return p!==1&&(l.fill=Z(l.fill).setOpacity(p).get("rgba")),l}translate(){super.translate.call(this),this.getRadii(),this.translateBubble()}translateBubble(){let{data:g,options:x,radii:p}=this,{minPxSize:l}=this.getPxExtremes(),f=g.length;for(;f--;){let b=g[f],z=p?p[f]:0;this.zoneAxis==="z"&&(b.negative=(b.z||0)<(x.zThreshold||0)),w(z)&&z>=l/2?(b.marker=_(b.marker,{radius:z,width:2*z,height:2*z}),b.dlBox={x:b.plotX-z,y:b.plotY-z,width:2*z,height:2*z}):(b.shapeArgs=b.plotY=b.dlBox=void 0,b.isInside=!1)}}getPxExtremes(){let g=Math.min(this.chart.plotWidth,this.chart.plotHeight),x=f=>{let b;return typeof f=="string"&&(b=/%$/.test(f),f=parseInt(f,10)),b?g*f/100:f},p=x(u(this.options.minSize,8)),l=Math.max(x(u(this.options.maxSize,"20%")),p);return{minPxSize:p,maxPxSize:l}}getZExtremes(){let g=this.options,x=(this.zData||[]).filter(w);if(x.length){let p=u(g.zMin,s(M(x),g.displayNegative===!1?g.zThreshold||0:-Number.MAX_VALUE,Number.MAX_VALUE)),l=u(g.zMax,L(x));if(w(p)&&w(l))return{zMin:p,zMax:l}}}}return S.defaultOptions=o(U.defaultOptions,{dataLabels:{formatter:function(){let{numberFormatter:v}=this.series.chart,{z:g}=this.point;return w(g)?v(g,-1):""},inside:!0,verticalAlign:"middle"},animationLimit:250,marker:{lineColor:null,lineWidth:1,fillOpacity:.5,radius:null,states:{hover:{radiusPlus:0}},symbol:"circle"},minSize:8,maxSize:"20%",softThreshold:!1,states:{hover:{halo:{size:5}}},tooltip:{pointFormat:"({point.x}, {point.y}), Size: {point.z}"},turboThreshold:0,zThreshold:0,zoneAxis:"z"}),_(S.prototype,{alignDataLabel:F.alignDataLabel,applyZones:H,bubblePadding:!0,isBubble:!0,pointArrayMap:["y","z"],pointClass:B,parallelArrays:["x","y","z"],trackerGroups:["group","dataLabelsGroup"],specialGroup:"group",zoneAxis:"z"}),d(S,"updatedData",v=>{delete v.target.chart.bubbleZExtremes}),d(S,"remove",v=>{delete v.target.chart.bubbleZExtremes}),J.registerSeriesType("bubble",S),S}),y(m,"Series/MapBubble/MapBubblePoint.js",[m["Series/Bubble/BubblePoint.js"],m["Core/Series/SeriesRegistry.js"],m["Core/Utilities.js"]],function(R,B,et){let{seriesTypes:{map:{prototype:{pointClass:{prototype:K}}}}}=B,{extend:J}=et;class q extends R{isValid(){return typeof this.z=="number"}}return J(q.prototype,{applyOptions:K.applyOptions,getProjectedBounds:K.getProjectedBounds}),q}),y(m,"Series/MapBubble/MapBubbleSeries.js",[m["Series/Bubble/BubbleSeries.js"],m["Series/MapBubble/MapBubblePoint.js"],m["Core/Series/SeriesRegistry.js"],m["Core/Utilities.js"]],function(R,B,et,K){let{seriesTypes:{map:{prototype:J},mappoint:{prototype:q}}}=et,{extend:Z,merge:tt}=K;class H extends R{constructor(){super(...arguments),this.clearBounds=J.clearBounds}searchPoint(F,U){return this.searchKDTree({plotX:F.chartX-this.chart.plotLeft,plotY:F.chartY-this.chart.plotTop},U,F)}translate(){q.translate.call(this),this.getRadii(),this.translateBubble()}updateParallelArrays(F,U,d){super.updateParallelArrays.call(this,F,U,d);let L=this.processedXData,M=this.xData;L&&M&&(L.length=M.length)}}return H.defaultOptions=tt(R.defaultOptions,{lineWidth:0,animationLimit:500,joinBy:"hc-key",tooltip:{pointFormat:"{point.name}: {point.z}"}}),Z(H.prototype,{type:"mapbubble",axisTypes:["colorAxis"],getProjectedBounds:J.getProjectedBounds,isCartesian:!1,pointArrayMap:["z"],pointClass:B,processData:J.processData,projectPoint:q.projectPoint,kdAxisArray:["plotX","plotY"],setData:J.setData,setOptions:J.setOptions,updateData:J.updateData,useMapGeometry:!0,xyFromShape:!0}),et.registerSeriesType("mapbubble",H),H}),y(m,"Series/Heatmap/HeatmapPoint.js",[m["Core/Series/SeriesRegistry.js"],m["Core/Utilities.js"]],function(R,B){let{scatter:{prototype:{pointClass:et}}}=R.seriesTypes,{clamp:K,defined:J,extend:q,pick:Z}=B;class tt extends et{applyOptions(X,F){return(this.isNull||this.value===null)&&delete this.color,super.applyOptions(X,F),this.formatPrefix=this.isNull||this.value===null?"null":"point",this}getCellAttributes(){let X=this.series,F=X.options,U=(F.colsize||1)/2,d=(F.rowsize||1)/2,L=X.xAxis,M=X.yAxis,s=this.options.marker||X.options.marker,_=X.pointPlacementToXValue(),w=Z(this.pointPadding,F.pointPadding,0),o={x1:K(Math.round(L.len-L.translate(this.x-U,!1,!0,!1,!0,-_)),-L.len,2*L.len),x2:K(Math.round(L.len-L.translate(this.x+U,!1,!0,!1,!0,-_)),-L.len,2*L.len),y1:K(Math.round(M.translate(this.y-d,!1,!0,!1,!0)),-M.len,2*M.len),y2:K(Math.round(M.translate(this.y+d,!1,!0,!1,!0)),-M.len,2*M.len)};for(let u of[["width","x"],["height","y"]]){let C=u[0],E=u[1],S=E+"1",v=E+"2",g=Math.abs(o[S]-o[v]),x=s&&s.lineWidth||0,p=Math.abs(o[S]+o[v])/2,l=s&&s[C];if(J(l)&&l"},states:{hover:{halo:!1,brightness:.2}},legendSymbol:"rectangle"}}),y(m,"Series/InterpolationUtilities.js",[m["Core/Globals.js"],m["Core/Utilities.js"]],function(R,B){let{doc:et}=R,{defined:K,pick:J}=B;return{colorFromPoint:function(q,Z){let tt=Z.series.colorAxis;if(tt){let H=tt.toColor(q||0,Z).split(")")[0].split("(")[1].split(",").map(X=>J(parseFloat(X),parseInt(X,10)));return H[3]=255*J(H[3],1),K(q)&&Z.visible||(H[3]=0),H}return[0,0,0,0]},getContext:function(q){let{canvas:Z,context:tt}=q;return Z&&tt?(tt.clearRect(0,0,Z.width,Z.height),tt):(q.canvas=et.createElement("canvas"),q.context=q.canvas.getContext("2d",{willReadFrequently:!0})||void 0,q.context)}}}),y(m,"Series/Heatmap/HeatmapSeries.js",[m["Core/Color/Color.js"],m["Series/ColorMapComposition.js"],m["Series/Heatmap/HeatmapPoint.js"],m["Series/Heatmap/HeatmapSeriesDefaults.js"],m["Core/Series/SeriesRegistry.js"],m["Core/Renderer/SVG/SVGRenderer.js"],m["Core/Utilities.js"],m["Series/InterpolationUtilities.js"]],function(R,B,et,K,J,q,Z,tt){let{series:H,seriesTypes:{column:X,scatter:F}}=J,{prototype:{symbols:U}}=q,{addEvent:d,extend:L,fireEvent:M,isNumber:s,merge:_,pick:w}=Z,{colorFromPoint:o,getContext:u}=tt;class C extends F{constructor(){super(...arguments),this.valueMax=NaN,this.valueMin=NaN,this.isDirtyCanvas=!0}drawPoints(){let S=this,v=S.options,g=v.interpolation,x=v.marker||{};if(g){let{image:p,chart:l,xAxis:f,yAxis:b}=S,{reversed:z=!1,len:T}=f,{reversed:k=!1,len:Q}=b,st={width:T,height:Q};if(!p||S.isDirtyData||S.isDirtyCanvas){let nt=u(S),{canvas:dt,options:{colsize:mt=1,rowsize:Et=1},points:Mt,points:{length:I}}=S,Y=l.colorAxis&&l.colorAxis[0];if(dt&&nt&&Y){let{min:rt,max:ot}=f.getExtremes(),{min:D,max:P}=b.getExtremes(),W=ot-rt,lt=P-D,it=Math.round(W/mt/8*8),vt=Math.round(lt/Et/8*8),[pt,xt]=[[it,it/W,z,"ceil"],[vt,vt/lt,!k,"floor"]].map(([Rt,jt,Zt,ne])=>Zt?Wt=>Math[ne](Rt-jt*Wt):Wt=>Math[ne](jt*Wt)),Ct=dt.width=it+1,Tt=Ct*(dt.height=vt+1),Nt=(I-1)/Tt,gt=new Uint8ClampedArray(4*Tt),wt=(Rt,jt)=>4*Math.ceil(Ct*xt(jt-D)+pt(Rt-rt));S.buildKDTree();for(let Rt=0;Rt{p.graphic&&(p.graphic[S.chart.styledMode?"css":"animate"](S.colorAttribs(p)),p.value===null&&p.graphic.addClass("highcharts-null-point"))}))}getExtremes(){let{dataMin:S,dataMax:v}=H.prototype.getExtremes.call(this,this.valueData);return s(S)&&(this.valueMin=S),s(v)&&(this.valueMax=v),H.prototype.getExtremes.call(this)}getValidPoints(S,v){return H.prototype.getValidPoints.call(this,S,v,!0)}hasData(){return!!this.xData}init(){super.init.apply(this,arguments);let S=this.options;S.pointRange=w(S.pointRange,S.colsize||1),this.yAxis.axisPointRange=S.rowsize||1,U.ellipse=U.circle,S.marker&&s(S.borderRadius)&&(S.marker.r=S.borderRadius)}markerAttribs(S,v){let g=S.shapeArgs||{};if(S.hasImage)return{x:S.plotX,y:S.plotY};if(v&&v!=="normal"){let x=S.options.marker||{},p=this.options.marker||{},l=p.states&&p.states[v]||{},f=x.states&&x.states[v]||{},b=(f.width||l.width||g.width||0)+(f.widthPlus||l.widthPlus||0),z=(f.height||l.height||g.height||0)+(f.heightPlus||l.heightPlus||0);return{x:(g.x||0)+((g.width||0)-b)/2,y:(g.y||0)+((g.height||0)-z)/2,width:b,height:z}}return g}pointAttribs(S,v){let g=H.prototype.pointAttribs.call(this,S,v),x=this.options||{},p=this.chart.options.plotOptions||{},l=p.series||{},f=p.heatmap||{},b=S&&S.options.borderColor||x.borderColor||f.borderColor||l.borderColor,z=S&&S.options.borderWidth||x.borderWidth||f.borderWidth||l.borderWidth||g["stroke-width"];if(g.stroke=S&&S.marker&&S.marker.lineColor||x.marker&&x.marker.lineColor||b||this.color,g["stroke-width"]=z,v&&v!=="normal"){let T=_(x.states&&x.states[v],x.marker&&x.marker.states&&x.marker.states[v],S&&S.options.states&&S.options.states[v]||{});g.fill=T.color||R.parse(g.fill).brighten(T.brightness||0).get(),g.stroke=T.lineColor||g.stroke}return g}translate(){let{borderRadius:S,marker:v}=this.options,g=v&&v.symbol||"rect",x=U[g]?g:"rect",p=["circle","square"].indexOf(x)!==-1;if(!this.processedXData){let{xData:l,yData:f}=this.getProcessedData();this.processedXData=l,this.processedYData=f}for(let l of(this.generatePoints(),this.points)){let f=l.getCellAttributes(),b=Math.min(f.x1,f.x2),z=Math.min(f.y1,f.y2),T=Math.max(Math.abs(f.x2-f.x1),0),k=Math.max(Math.abs(f.y2-f.y1),0);if(l.hasImage=(l.marker&&l.marker.symbol||g||"").indexOf("url")===0,p){let Q=Math.abs(T-k);b=Math.min(f.x1,f.x2)+(T{var j,_t;(function(m){We.exports?(m.default=m,We.exports=m):(j=[ht(6193)],_t=function(y){return m(y),m.Highcharts=y,m}.apply(ue,j),_t!==void 0&&(We.exports=_t))})(function(m){"use strict";var y=m?m._modules:{};function R(B,et,K,J){B.hasOwnProperty(et)||(B[et]=J.apply(null,K),typeof CustomEvent=="function"&&m.win.dispatchEvent(new CustomEvent("HighchartsModuleLoaded",{detail:{path:et,module:B[et]}})))}R(y,"Accessibility/Utils/HTMLUtilities.js",[y["Core/Globals.js"],y["Core/Utilities.js"]],function(B,et){let{doc:K,win:J}=B,{css:q}=et,Z=J.EventTarget&&new J.EventTarget||"none";function tt(X){if(typeof J.MouseEvent=="function")return new J.MouseEvent(X.type,X);if(K.createEvent){let F=K.createEvent("MouseEvent");if(F.initMouseEvent)return F.initMouseEvent(X.type,X.bubbles,X.cancelable,X.view||J,X.detail,X.screenX,X.screenY,X.clientX,X.clientY,X.ctrlKey,X.altKey,X.shiftKey,X.metaKey,X.button,X.relatedTarget),F}return H(X.type)}function H(X,F,U){let d=F||{x:0,y:0};if(typeof J.MouseEvent=="function")return new J.MouseEvent(X,{bubbles:!0,cancelable:!0,composed:!0,button:0,buttons:1,relatedTarget:U||Z,view:J,detail:X==="click"?1:0,screenX:d.x,screenY:d.y,clientX:d.x,clientY:d.y});if(K.createEvent){let L=K.createEvent("MouseEvent");if(L.initMouseEvent)return L.initMouseEvent(X,!0,!0,J,X==="click"?1:0,d.x,d.y,d.x,d.y,!1,!1,!1,!1,0,null),L}return{type:X}}return{addClass:function(X,F){X.classList?X.classList.add(F):0>X.className.indexOf(F)&&(X.className+=" "+F)},cloneMouseEvent:tt,cloneTouchEvent:function(X){let F=d=>{let L=[];for(let M=0;M/g,">").replace(/"/g,""").replace(/'/g,"'").replace(/\//g,"/")},getElement:function(X){return K.getElementById(X)},getFakeMouseEvent:H,getHeadingTagNameForElement:function(X){let F=M=>"h"+Math.min(6,parseInt(M.slice(1),10)+1),U=M=>/^H[1-6]$/i.test(M),d=M=>{let s=M;for(;s=s.previousSibling;){let _=s.tagName||"";if(U(_))return _}return""},L=M=>{let s=d(M);if(s)return F(s);let _=M.parentElement;if(!_)return"p";let w=_.tagName;return U(w)?F(w):L(_)};return L(X)},removeChildNodes:function(X){for(;X.lastChild;)X.removeChild(X.lastChild)},removeClass:function(X,F){X.classList?X.classList.remove(F):X.className=X.className.replace(RegExp(F,"g"),"")},removeElement:function(X){X&&X.parentNode&&X.parentNode.removeChild(X)},reverseChildNodes:function(X){let F=X.childNodes.length;for(;F--;)X.appendChild(X.childNodes[F])},simulatedEventTarget:Z,stripHTMLTagsFromString:function(X,F=!1){return typeof X=="string"?F?X.replace(/<\/?[^>]+(>|$)/g,""):X.replace(/<\/?(?!\s)[^>]+(>|$)/g,""):X},visuallyHideElement:function(X){q(X,{position:"absolute",width:"1px",height:"1px",overflow:"hidden",whiteSpace:"nowrap",clip:"rect(1px, 1px, 1px, 1px)",marginTop:"-3px","-ms-filter":"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)",filter:"alpha(opacity=1)",opacity:.01})}}}),R(y,"Accessibility/A11yI18n.js",[y["Core/Templating.js"],y["Core/Utilities.js"]],function(B,et){var K;let{format:J}=B,{getNestedProperty:q,pick:Z}=et;return function(tt){function H(F,U,d){let L=(o,u)=>{let C=o.slice(u||0),E=C.indexOf("{"),S=C.indexOf("}");if(E>-1&&S>E)return{statement:C.substring(E+1,S),begin:u+E+1,end:u+S}},M=[],s,_,w=0;do s=L(F,w),(_=F.substring(w,s&&s.begin-1)).length&&M.push({value:_,type:"constant"}),s&&M.push({value:s.statement,type:"statement"}),w=s?s.end+1:w+1;while(s);return M.forEach(o=>{o.type==="statement"&&(o.value=function(u,C){let E,S,v=u.indexOf("#each("),g=u.indexOf("#plural("),x=u.indexOf("["),p=u.indexOf("]");if(v>-1){let f=u.slice(v).indexOf(")")+v,b=u.substring(0,v),z=u.substring(f+1),T=u.substring(v+6,f).split(","),k=Number(T[1]),Q;if(S="",E=q(T[0],C)){Q=(k=isNaN(k)?E.length:k)<0?E.length+k:Math.min(k,E.length);for(let st=0;st-1){var l;let f=u.slice(g).indexOf(")")+g,b=u.substring(g+8,f).split(",");switch(Number(q(b[0],C))){case 0:S=Z(b[4],b[1]);break;case 1:S=Z(b[2],b[1]);break;case 2:S=Z(b[3],b[1]);break;default:S=b[1]}return S?(l=S).trim&&l.trim()||l.replace(/^\s+|\s+$/g,""):""}if(x>-1){let f,b=u.substring(0,x),z=Number(u.substring(x+1,p));return E=q(b,C),!isNaN(z)&&E&&(z<0?(f=E[E.length+z])===void 0&&(f=E[0]):(f=E[z])===void 0&&(f=E[E.length-1])),f!==void 0?f:""}return"{"+u+"}"}(o.value,U))}),J(M.reduce((o,u)=>o+u.value,""),U,d)}function X(F,U){let d=F.split("."),L=this.options.lang,M=0;for(;M!!L.graphic);return d&&d.graphic&&d.graphic.element}}function F(U){let d=X(U);return d&&d.parentNode||U.graph&&U.graph.element||U.group&&U.group.element}return{fireEventOnWrappedOrUnwrappedElement:function U(d,L){let M=L.type,s=d.hcEvents;J.createEvent&&(d.dispatchEvent||d.fireEvent)?d.dispatchEvent?d.dispatchEvent(L):d.fireEvent(M,L):s&&s[M]?H(d,M,L):d.element&&U(d.element,L)},getChartTitle:function(U){return q(U.options.title.text||U.langFormat("accessibility.defaultChartTitle",{chart:U}),U.renderer.forExport)},getAxisDescription:function(U){var d,L;return U&&(((d=U.options.accessibility)==null?void 0:d.description)||((L=U.axisTitle)==null?void 0:L.textStr)||U.options.id||U.categories&&"categories"||U.dateTime&&"Time"||"values")},getAxisRangeDescription:function(U){let d=U.options||{};return d.accessibility&&d.accessibility.rangeDescription!==void 0?d.accessibility.rangeDescription:U.categories?function(L){let M=L.chart;return L.dataMax&&L.dataMin?M.langFormat("accessibility.axis.rangeCategories",{chart:M,axis:L,numCategories:L.dataMax-L.dataMin+1}):""}(U):U.dateTime&&(U.min===0||U.dataMin===0)?function(L){let M=L.chart,s={},_=L.dataMin||L.min||0,w=L.dataMax||L.max||0,o="Seconds";s.Seconds=(w-_)/1e3,s.Minutes=s.Seconds/60,s.Hours=s.Minutes/60,s.Days=s.Hours/24,["Minutes","Hours","Days"].forEach(function(C){s[C]>2&&(o=C)});let u=s[o].toFixed(o!=="Seconds"&&o!=="Minutes"?1:0);return M.langFormat("accessibility.axis.timeRange"+o,{chart:M,axis:L,range:u.replace(".0","")})}(U):function(L){let M=L.chart,s=M.options,_=s&&s.accessibility&&s.accessibility.screenReaderSection.axisRangeDateFormat||"",w={min:L.dataMin||L.min||0,max:L.dataMax||L.max||0},o=function(u){return L.dateTime?M.time.dateFormat(_,w[u]):w[u].toString()};return M.langFormat("accessibility.axis.rangeFromTo",{chart:M,axis:L,rangeFrom:o("min"),rangeTo:o("max")})}(U)},getPointFromXY:function(U,d,L){let M=U.length,s;for(;M--;)if(s=tt(U[M].points||[],function(_){return _.x===d&&_.y===L}))return s},getSeriesFirstPointElement:X,getSeriesFromName:function(U,d){return d?(U.series||[]).filter(function(L){return L.name===d}):U.series},getSeriesA11yElement:F,unhideChartElementFromAT:function U(d,L){L.setAttribute("aria-hidden",!1),L!==d.renderTo&&L.parentNode&&L.parentNode!==J.body&&(Array.prototype.forEach.call(L.parentNode.childNodes,function(M){M.hasAttribute("aria-hidden")||M.setAttribute("aria-hidden",!0)}),U(d,L.parentNode))},hideSeriesFromAT:function(U){let d=F(U);d&&d.setAttribute("aria-hidden",!0)},scrollAxisToPoint:function(U){let d=U.series.xAxis,L=U.series.yAxis,M=d&&d.scrollbar?d:L,s=M&&M.scrollbar;if(s&&Z(s.to)&&Z(s.from)){let _=s.to-s.from,w=function(o,u){if(!Z(o.dataMin)||!Z(o.dataMax))return 0;let C=o.toPixels(o.dataMin),E=o.toPixels(o.dataMax),S=o.coll==="xAxis"?"x":"y";return(o.toPixels(u[S]||0)-C)/(E-C)}(M,U);s.updatePosition(w-_/2,w+_/2),H(s,"changed",{from:s.from,to:s.to,trigger:"scrollbar",DOMEvent:null})}}}}),R(y,"Accessibility/Utils/DOMElementProvider.js",[y["Core/Globals.js"],y["Accessibility/Utils/HTMLUtilities.js"]],function(B,et){let{doc:K}=B,{removeElement:J}=et;return class{constructor(){this.elements=[]}createElement(){let q=K.createElement.apply(K,arguments);return this.elements.push(q),q}removeElement(q){J(q),this.elements.splice(this.elements.indexOf(q),1)}destroyCreatedElements(){this.elements.forEach(function(q){J(q)}),this.elements=[]}}}),R(y,"Accessibility/Utils/EventProvider.js",[y["Core/Globals.js"],y["Core/Utilities.js"]],function(B,et){let{addEvent:K}=et;return class{constructor(){this.eventRemovers=[]}addEvent(){let J=K.apply(B,arguments);return this.eventRemovers.push({element:arguments[0],remover:J}),J}removeEvent(J){let q=this.eventRemovers.map(Z=>Z.remover).indexOf(J);this.eventRemovers[q].remover(),this.eventRemovers.splice(q,1)}removeAddedEvents(){this.eventRemovers.map(J=>J.remover).forEach(J=>J()),this.eventRemovers=[]}}}),R(y,"Accessibility/AccessibilityComponent.js",[y["Accessibility/Utils/ChartUtilities.js"],y["Accessibility/Utils/DOMElementProvider.js"],y["Accessibility/Utils/EventProvider.js"],y["Accessibility/Utils/HTMLUtilities.js"]],function(B,et,K,J){let{fireEventOnWrappedOrUnwrappedElement:q}=B,{getFakeMouseEvent:Z}=J;return class{destroy(){}getKeyboardNavigation(){return[]}init(){}onChartRender(){}onChartUpdate(){}initBase(tt,H){this.chart=tt,this.eventProvider=new K,this.domElementProvider=new et,this.proxyProvider=H,this.keyCodes={left:37,right:39,up:38,down:40,enter:13,space:32,esc:27,tab:9,pageUp:33,pageDown:34,end:35,home:36}}addEvent(tt,H,X,F){return this.eventProvider.addEvent(tt,H,X,F)}createElement(tt,H){return this.domElementProvider.createElement(tt,H)}fakeClickEvent(tt){q(tt,Z("click"))}destroyBase(){this.domElementProvider.destroyCreatedElements(),this.eventProvider.removeAddedEvents()}}}),R(y,"Accessibility/KeyboardNavigationHandler.js",[y["Core/Utilities.js"]],function(B){let{find:et}=B;return class{constructor(K,J){this.chart=K,this.keyCodeMap=J.keyCodeMap||[],this.validate=J.validate,this.init=J.init,this.terminate=J.terminate,this.response={success:1,prev:2,next:3,noHandler:4,fail:5}}run(K){let J=K.which||K.keyCode,q=this.response.noHandler,Z=et(this.keyCodeMap,function(tt){return tt[0].indexOf(J)>-1});return Z?q=Z[1].call(this,J,K):J===9&&(q=this.response[K.shiftKey?"prev":"next"]),q}}}),R(y,"Accessibility/Components/ContainerComponent.js",[y["Accessibility/AccessibilityComponent.js"],y["Accessibility/KeyboardNavigationHandler.js"],y["Accessibility/Utils/ChartUtilities.js"],y["Core/Globals.js"],y["Accessibility/Utils/HTMLUtilities.js"]],function(B,et,K,J,q){let{unhideChartElementFromAT:Z,getChartTitle:tt}=K,{doc:H}=J,{stripHTMLTagsFromString:X}=q;return class extends B{onChartUpdate(){this.handleSVGTitleElement(),this.setSVGContainerLabel(),this.setGraphicContainerAttrs(),this.setRenderToAttrs(),this.makeCreditsAccessible()}handleSVGTitleElement(){let F=this.chart,U="highcharts-title-"+F.index,d=X(F.langFormat("accessibility.svgContainerTitle",{chartTitle:tt(F)}));if(d.length){let L=this.svgTitleElement=this.svgTitleElement||H.createElementNS("http://www.w3.org/2000/svg","title");L.textContent=d,L.id=U,F.renderTo.insertBefore(L,F.renderTo.firstChild)}}setSVGContainerLabel(){let F=this.chart,U=F.langFormat("accessibility.svgContainerLabel",{chartTitle:tt(F)});F.renderer.box&&U.length&&F.renderer.box.setAttribute("aria-label",U)}setGraphicContainerAttrs(){let F=this.chart,U=F.langFormat("accessibility.graphicContainerLabel",{chartTitle:tt(F)});U.length&&F.container.setAttribute("aria-label",U)}setRenderToAttrs(){let F=this.chart,U=F.options.accessibility.landmarkVerbosity!=="disabled",d=F.langFormat("accessibility.chartContainerLabel",{title:tt(F),chart:F});d&&(F.renderTo.setAttribute("role",U?"region":"group"),F.renderTo.setAttribute("aria-label",d))}makeCreditsAccessible(){let F=this.chart,U=F.credits;U&&(U.textStr&&U.element.setAttribute("aria-label",F.langFormat("accessibility.credits",{creditsStr:X(U.textStr,F.renderer.forExport)})),Z(F,U.element))}getKeyboardNavigation(){let F=this.chart;return new et(F,{keyCodeMap:[],validate:function(){return!0},init:function(){let U=F.accessibility;U&&U.keyboardNavigation.tabindexContainer.focus()}})}destroy(){this.chart.renderTo.setAttribute("aria-hidden",!0)}}}),R(y,"Accessibility/FocusBorder.js",[y["Core/Utilities.js"]],function(B){var et;let{addEvent:K,pick:J}=B;return function(q){let Z=["x","y","transform","width","height","r","d","stroke-width"];function tt(){let U=this.focusElement,d=this.options.accessibility.keyboardNavigation.focusBorder;U&&(U.removeFocusBorder(),d.enabled&&U.addFocusBorder(d.margin,{stroke:d.style.color,strokeWidth:d.style.lineWidth,r:d.style.borderRadius}))}function H(U,d){let L=this.options.accessibility.keyboardNavigation.focusBorder,M=d||U.element;M&&M.focus&&(M.hcEvents&&M.hcEvents.focusin||K(M,"focusin",function(){}),M.focus(),L.hideBrowserFocusOutline&&(M.style.outline="none")),this.focusElement&&this.focusElement.removeFocusBorder(),this.focusElement=U,this.renderFocusBorder()}function X(U,d){this.focusBorder&&this.removeFocusBorder();let L=this.getBBox(),M=J(U,3),s=this.parentGroup,_=this.scaleX||s&&s.scaleX,w=this.scaleY||s&&s.scaleY,o=(_?!w:w)?Math.abs(_||w||1):(Math.abs(_||1)+Math.abs(w||1))/2;L.x+=this.translateX?this.translateX:0,L.y+=this.translateY?this.translateY:0;let u=L.x-M,C=L.y-M,E=L.width+2*M,S=L.height+2*M,v=!!this.text;if(this.element.nodeName==="text"||v){let g,x,p=!!this.rotation,l=v?{x:p?1:0,y:0}:(g=0,x=0,this.attr("text-anchor")==="middle"?g=x=.5:this.rotation?g=.25:x=.75,{x:g,y:x}),f=+this.attr("x"),b=+this.attr("y");if(isNaN(f)||(u=f-L.width*l.x-M),isNaN(b)||(C=b-L.height*l.y-M),v&&p){let z=E;E=S,S=z,isNaN(f)||(u=f-L.height*l.x-M),isNaN(b)||(C=b-L.width*l.y-M)}}this.focusBorder=this.renderer.rect(u,C,E,S,parseInt((d&&d.r||0).toString(),10)/o).addClass("highcharts-focus-border").attr({zIndex:99}).add(s),this.renderer.styledMode||this.focusBorder.attr({stroke:d&&d.stroke,"stroke-width":(d&&d.strokeWidth||0)/o}),function(g,...x){g.focusBorderUpdateHooks||(g.focusBorderUpdateHooks={},Z.forEach(p=>{let l=p+"Setter",f=g[l]||g._defaultSetter;g.focusBorderUpdateHooks[l]=f,g[l]=function(){let b=f.apply(g,arguments);return g.addFocusBorder.apply(g,x),b}}))}(this,U,d),function(g){if(g.focusBorderDestroyHook)return;let x=g.destroy;g.destroy=function(){return g.focusBorder&&g.focusBorder.destroy&&g.focusBorder.destroy(),x.apply(g,arguments)},g.focusBorderDestroyHook=x}(this)}function F(){var U;U=this,U.focusBorderUpdateHooks&&(Object.keys(U.focusBorderUpdateHooks).forEach(d=>{let L=U.focusBorderUpdateHooks[d];L===U._defaultSetter?delete U[d]:U[d]=L}),delete U.focusBorderUpdateHooks),this.focusBorderDestroyHook&&(this.destroy=this.focusBorderDestroyHook,delete this.focusBorderDestroyHook),this.focusBorder&&(this.focusBorder.destroy(),delete this.focusBorder)}q.compose=function(U,d){let L=U.prototype,M=d.prototype;L.renderFocusBorder||(L.renderFocusBorder=tt,L.setFocusToElement=H),M.addFocusBorder||(M.addFocusBorder=X,M.removeFocusBorder=F)}}(et||(et={})),et}),R(y,"Accessibility/Utils/Announcer.js",[y["Core/Renderer/HTML/AST.js"],y["Accessibility/Utils/DOMElementProvider.js"],y["Core/Globals.js"],y["Accessibility/Utils/HTMLUtilities.js"],y["Core/Utilities.js"]],function(B,et,K,J,q){let{doc:Z}=K,{addClass:tt,visuallyHideElement:H}=J,{attr:X}=q;return class{constructor(F,U){this.chart=F,this.domElementProvider=new et,this.announceRegion=this.addAnnounceRegion(U)}destroy(){this.domElementProvider.destroyCreatedElements()}announce(F){B.setElementHTML(this.announceRegion,F),this.clearAnnouncementRegionTimer&&clearTimeout(this.clearAnnouncementRegionTimer),this.clearAnnouncementRegionTimer=setTimeout(()=>{this.announceRegion.innerHTML=B.emptyHTML,delete this.clearAnnouncementRegionTimer},3e3)}addAnnounceRegion(F){let U=this.chart.announcerContainer||this.createAnnouncerContainer(),d=this.domElementProvider.createElement("div");return X(d,{"aria-hidden":!1,"aria-live":F,"aria-atomic":!0}),this.chart.styledMode?tt(d,"highcharts-visually-hidden"):H(d),U.appendChild(d),d}createAnnouncerContainer(){let F=this.chart,U=Z.createElement("div");return X(U,{"aria-hidden":!1,class:"highcharts-announcer-container"}),U.style.position="relative",F.renderTo.insertBefore(U,F.renderTo.firstChild),F.announcerContainer=U,U}}}),R(y,"Accessibility/Components/AnnotationsA11y.js",[y["Accessibility/Utils/HTMLUtilities.js"]],function(B){let{escapeStringForHTML:et,stripHTMLTagsFromString:K}=B;function J(H){return(H.annotations||[]).reduce((X,F)=>(F.options&&F.options.visible!==!1&&(X=X.concat(F.labels)),X),[])}function q(H){return H.options&&H.options.accessibility&&H.options.accessibility.description||H.graphic&&H.graphic.text&&H.graphic.text.textStr||""}function Z(H){let X=H.options&&H.options.accessibility&&H.options.accessibility.description;if(X)return X;let F=H.chart,U=q(H),d=H.points,L=o=>o.graphic&&o.graphic.element&&o.graphic.element.getAttribute("aria-label")||"",M=d.filter(o=>!!o.graphic).map(o=>{let u=o.accessibility&&o.accessibility.valueDescription||L(o),C=o&&o.series.name||"";return(C?C+", ":"")+"data point "+u}).filter(o=>!!o),s=M.length,_=s>1?"MultiplePoints":s?"SinglePoint":"NoPoints",w={annotationText:U,annotation:H,numPoints:s,annotationPoint:M[0],additionalAnnotationPoints:M.slice(1)};return F.langFormat("accessibility.screenReaderSection.annotations.description"+_,w)}function tt(H){return J(H).map(X=>{let F=et(K(Z(X),H.renderer.forExport));return F?`
  • ${F}
  • `:""})}return{getAnnotationsInfoHTML:function(H){let X=H.annotations;return X&&X.length?`
      ${tt(H).join(" ")}
    `:""},getAnnotationLabelDescription:Z,getAnnotationListItems:tt,getPointAnnotationTexts:function(H){let X=J(H.series.chart).filter(F=>F.points.indexOf(H)>-1);return X.length?X.map(F=>`${q(F)}`):[]}}}),R(y,"Accessibility/Components/InfoRegionsComponent.js",[y["Accessibility/A11yI18n.js"],y["Accessibility/AccessibilityComponent.js"],y["Accessibility/Utils/Announcer.js"],y["Accessibility/Components/AnnotationsA11y.js"],y["Core/Renderer/HTML/AST.js"],y["Accessibility/Utils/ChartUtilities.js"],y["Core/Templating.js"],y["Core/Globals.js"],y["Accessibility/Utils/HTMLUtilities.js"],y["Core/Utilities.js"]],function(B,et,K,J,q,Z,tt,H,X,F){let{getAnnotationsInfoHTML:U}=J,{getAxisDescription:d,getAxisRangeDescription:L,getChartTitle:M,unhideChartElementFromAT:s}=Z,{format:_}=tt,{doc:w}=H,{addClass:o,getElement:u,getHeadingTagNameForElement:C,stripHTMLTagsFromString:E,visuallyHideElement:S}=X,{attr:v,pick:g,replaceNested:x}=F;function p(l){return x(l,[/<([\w\-.:!]+)\b[^<>]*>\s*<\/\1>/g,""])}return class extends et{constructor(){super(...arguments),this.screenReaderSections={}}init(){let l=this.chart,f=this;this.initRegionsDefinitions(),this.addEvent(l,"aftergetTableAST",function(b){f.onDataTableCreated(b)}),this.addEvent(l,"afterViewData",function(b){b.wasHidden&&(f.dataTableDiv=b.element,setTimeout(function(){f.focusDataTable()},300))}),this.addEvent(l,"afterHideData",function(){f.viewDataTableButton&&f.viewDataTableButton.setAttribute("aria-expanded","false")}),l.exporting&&this.addEvent(l,"afterPrint",function(){f.updateAllScreenReaderSections()}),this.announcer=new K(l,"assertive")}initRegionsDefinitions(){let l=this,f=this.chart.options.accessibility;this.screenReaderSections={before:{element:null,buildContent:function(b){let z=f.screenReaderSection.beforeChartFormatter;return z?z(b):l.defaultBeforeChartFormatter(b)},insertIntoDOM:function(b,z){z.renderTo.insertBefore(b,z.renderTo.firstChild)},afterInserted:function(){l.sonifyButtonId!==void 0&&l.initSonifyButton(l.sonifyButtonId),l.dataTableButtonId!==void 0&&l.initDataTableButton(l.dataTableButtonId)}},after:{element:null,buildContent:function(b){let z=f.screenReaderSection.afterChartFormatter;return z?z(b):l.defaultAfterChartFormatter()},insertIntoDOM:function(b,z){z.renderTo.insertBefore(b,z.container.nextSibling)},afterInserted:function(){l.chart.accessibility&&f.keyboardNavigation.enabled&&l.chart.accessibility.keyboardNavigation.updateExitAnchor()}}}}onChartRender(){this.linkedDescriptionElement=this.getLinkedDescriptionElement(),this.setLinkedDescriptionAttrs(),this.updateAllScreenReaderSections()}updateAllScreenReaderSections(){let l=this;Object.keys(this.screenReaderSections).forEach(function(f){l.updateScreenReaderSection(f)})}getLinkedDescriptionElement(){let l=this.chart.options.accessibility.linkedDescription;if(!l)return;if(typeof l!="string")return l;let f=_(l,this.chart),b=w.querySelectorAll(f);if(b.length===1)return b[0]}setLinkedDescriptionAttrs(){let l=this.linkedDescriptionElement;l&&(l.setAttribute("aria-hidden","true"),o(l,"highcharts-linked-description"))}updateScreenReaderSection(l){let f=this.chart,b=this.screenReaderSections[l],z=b.buildContent(f),T=b.element=b.element||this.createElement("div"),k=T.firstChild||this.createElement("div");z?(this.setScreenReaderSectionAttribs(T,l),q.setElementHTML(k,z),T.appendChild(k),b.insertIntoDOM(T,f),f.styledMode?o(k,"highcharts-visually-hidden"):S(k),s(f,k),b.afterInserted&&b.afterInserted()):(T.parentNode&&T.parentNode.removeChild(T),b.element=null)}setScreenReaderSectionAttribs(l,f){let b=this.chart,z=b.langFormat("accessibility.screenReaderSection."+f+"RegionLabel",{chart:b,chartTitle:M(b)});v(l,{id:`highcharts-screen-reader-region-${f}-${b.index}`,"aria-label":z||void 0}),l.style.position="relative",z&&l.setAttribute("role",b.options.accessibility.landmarkVerbosity==="all"?"region":"group")}defaultBeforeChartFormatter(){let l=this.chart,f=l.options.accessibility.screenReaderSection.beforeChartFormat;if(!f)return"";let b=this.getAxesDescription(),z=l.sonify&&l.options.sonification&&l.options.sonification.enabled,T="highcharts-a11y-sonify-data-btn-"+l.index,k="hc-linkto-highcharts-data-table-"+l.index,Q=U(l),st=l.langFormat("accessibility.screenReaderSection.annotations.heading",{chart:l}),nt={headingTagName:C(l.renderTo),chartTitle:M(l),typeDescription:this.getTypeDescriptionText(),chartSubtitle:this.getSubtitleText(),chartLongdesc:this.getLongdescText(),xAxisDescription:b.xAxis,yAxisDescription:b.yAxis,playAsSoundButton:z?this.getSonifyButtonText(T):"",viewTableButton:l.getCSV?this.getDataTableButtonText(k):"",annotationsTitle:Q?st:"",annotationsList:Q},dt=B.i18nFormat(f,nt,l);return this.dataTableButtonId=k,this.sonifyButtonId=T,p(dt)}defaultAfterChartFormatter(){let l=this.chart,f=l.options.accessibility.screenReaderSection.afterChartFormat;if(!f)return"";let b={endOfChartMarker:this.getEndOfChartMarkerText()};return p(B.i18nFormat(f,b,l))}getLinkedDescription(){let l=this.linkedDescriptionElement;return E(l&&l.innerHTML||"",this.chart.renderer.forExport)}getLongdescText(){let l=this.chart.options,f=l.caption,b=f&&f.text,z=this.getLinkedDescription();return l.accessibility.description||z||b||""}getTypeDescriptionText(){let l=this.chart;return l.types?l.options.accessibility.typeDescription||function(f,b){let z=b[0],T=f.series&&f.series[0]||{},k=f.mapView&&f.mapView.geoMap&&f.mapView.geoMap.title,Q={numSeries:f.series.length,numPoints:T.points&&T.points.length,chart:f,mapTitle:k};return z?z==="map"||z==="tiledwebmap"?Q.mapTitle?f.langFormat("accessibility.chartTypes.mapTypeDescription",Q):f.langFormat("accessibility.chartTypes.unknownMap",Q):f.types.length>1?f.langFormat("accessibility.chartTypes.combinationChart",Q):function(st,nt,dt){let mt=nt[0],Et=st.langFormat("accessibility.seriesTypeDescriptions."+mt,dt),Mt=st.series&&st.series.length<2?"Single":"Multiple";return(st.langFormat("accessibility.chartTypes."+mt+Mt,dt)||st.langFormat("accessibility.chartTypes.default"+Mt,dt))+(Et?" "+Et:"")}(f,b,Q):f.langFormat("accessibility.chartTypes.emptyChart",Q)}(l,l.types):""}getDataTableButtonText(l){let f=this.chart;return'"}getSonifyButtonText(l){let f=this.chart;return f.options.sonification&&f.options.sonification.enabled===!1?"":'"}getSubtitleText(){let l=this.chart.options.subtitle;return E(l&&l.text||"",this.chart.renderer.forExport)}getEndOfChartMarkerText(){let l=u(`highcharts-end-of-chart-marker-${this.chart.index}`);if(l)return l.outerHTML;let f=this.chart,b=f.langFormat("accessibility.screenReaderSection.endOfChartMarker",{chart:f});return'
    '+b+"
    "}onDataTableCreated(l){let f=this.chart;if(f.options.accessibility.enabled){this.viewDataTableButton&&this.viewDataTableButton.setAttribute("aria-expanded","true");let b=l.tree.attributes||{};b.tabindex=-1,b.summary=f.langFormat("accessibility.table.tableSummary",{chart:f}),l.tree.attributes=b}}focusDataTable(){let l=this.dataTableDiv,f=l&&l.getElementsByTagName("table")[0];f&&f.focus&&f.focus()}initSonifyButton(l){let f=this.sonifyButton=u(l),b=this.chart,z=T=>{f&&(f.setAttribute("aria-hidden","true"),f.setAttribute("aria-label","")),T.preventDefault(),T.stopPropagation();let k=b.langFormat("accessibility.sonification.playAsSoundClickAnnouncement",{chart:b});this.announcer.announce(k),setTimeout(()=>{f&&(f.removeAttribute("aria-hidden"),f.removeAttribute("aria-label")),b.sonify&&b.sonify()},1e3)};f&&b&&(f.setAttribute("tabindex",-1),f.onclick=function(T){(b.options.accessibility&&b.options.accessibility.screenReaderSection.onPlayAsSoundClick||z).call(this,T,b)})}initDataTableButton(l){let f=this.viewDataTableButton=u(l),b=this.chart,z=l.replace("hc-linkto-","");f&&(v(f,{tabindex:-1,"aria-expanded":!!u(z)}),f.onclick=b.options.accessibility.screenReaderSection.onViewDataTableClick||function(){b.viewData()})}getAxesDescription(){let l=this.chart,f=function(st,nt){let dt=l[st];return dt.length>1||dt[0]&&g(dt[0].options.accessibility&&dt[0].options.accessibility.enabled,nt)},b=!!l.types&&0>l.types.indexOf("map")&&0>l.types.indexOf("treemap")&&0>l.types.indexOf("tilemap"),z=!!l.hasCartesianSeries,T=f("xAxis",!l.angular&&z&&b),k=f("yAxis",z&&b),Q={};return T&&(Q.xAxis=this.getAxisDescriptionText("xAxis")),k&&(Q.yAxis=this.getAxisDescriptionText("yAxis")),Q}getAxisDescriptionText(l){let f=this.chart,b=f[l];return f.langFormat("accessibility.axis."+l+"Description"+(b.length>1?"Plural":"Singular"),{chart:f,names:b.map(function(z){return d(z)}),ranges:b.map(function(z){return L(z)}),numAxes:b.length})}destroy(){this.announcer&&this.announcer.destroy()}}}),R(y,"Accessibility/Components/MenuComponent.js",[y["Core/Utilities.js"],y["Accessibility/AccessibilityComponent.js"],y["Accessibility/KeyboardNavigationHandler.js"],y["Accessibility/Utils/ChartUtilities.js"],y["Accessibility/Utils/HTMLUtilities.js"]],function(B,et,K,J,q){let{attr:Z}=B,{getChartTitle:tt,unhideChartElementFromAT:H}=J,{getFakeMouseEvent:X}=q;function F(d){return d.exportSVGElements&&d.exportSVGElements[0]}class U extends et{init(){let L=this.chart,M=this;this.addEvent(L,"exportMenuShown",function(){M.onMenuShown()}),this.addEvent(L,"exportMenuHidden",function(){M.onMenuHidden()}),this.createProxyGroup()}onMenuHidden(){let L=this.chart.exportContextMenu;L&&L.setAttribute("aria-hidden","true"),this.setExportButtonExpandedState("false")}onMenuShown(){let L=this.chart,M=L.exportContextMenu;M&&(this.addAccessibleContextMenuAttribs(),H(L,M)),this.setExportButtonExpandedState("true")}setExportButtonExpandedState(L){this.exportButtonProxy&&this.exportButtonProxy.innerElement.setAttribute("aria-expanded",L)}onChartRender(){let L=this.chart,M=L.focusElement,s=L.accessibility;this.proxyProvider.clearGroup("chartMenu"),this.proxyMenuButton(),this.exportButtonProxy&&M&&M===L.exportingGroup&&(M.focusBorder?L.setFocusToElement(M,this.exportButtonProxy.innerElement):s&&s.keyboardNavigation.tabindexContainer.focus())}proxyMenuButton(){let L=this.chart,M=this.proxyProvider,s=F(L);(function(_){let w=_.options.exporting,o=F(_);return!!(w&&w.enabled!==!1&&w.accessibility&&w.accessibility.enabled&&o&&o.element)})(L)&&s&&(this.exportButtonProxy=M.addProxyElement("chartMenu",{click:s},"button",{"aria-label":L.langFormat("accessibility.exporting.menuButtonLabel",{chart:L,chartTitle:tt(L)}),"aria-expanded":!1,title:L.options.lang.contextButtonTitle||null}))}createProxyGroup(){this.chart&&this.proxyProvider&&this.proxyProvider.addGroup("chartMenu")}addAccessibleContextMenuAttribs(){let L=this.chart,M=L.exportDivElements;if(M&&M.length){M.forEach(_=>{_&&(_.tagName!=="LI"||_.children&&_.children.length?_.setAttribute("aria-hidden","true"):_.setAttribute("tabindex",-1))});let s=M[0]&&M[0].parentNode;s&&Z(s,{"aria-hidden":void 0,"aria-label":L.langFormat("accessibility.exporting.chartMenuLabel",{chart:L}),role:"list"})}}getKeyboardNavigation(){let L=this.keyCodes,M=this.chart,s=this;return new K(M,{keyCodeMap:[[[L.left,L.up],function(){return s.onKbdPrevious(this)}],[[L.right,L.down],function(){return s.onKbdNext(this)}],[[L.enter,L.space],function(){return s.onKbdClick(this)}]],validate:function(){return!!M.exporting&&M.options.exporting.enabled!==!1&&M.options.exporting.accessibility.enabled!==!1},init:function(){let _=s.exportButtonProxy,w=s.chart.exportingGroup;_&&w&&M.setFocusToElement(w,_.innerElement)},terminate:function(){M.hideExportMenu()}})}onKbdPrevious(L){let M=this.chart,s=M.options.accessibility,_=L.response,w=M.highlightedExportItemIx||0;for(;w--;)if(M.highlightExportItem(w))return _.success;return s.keyboardNavigation.wrapAround?(M.highlightLastExportItem(),_.success):_.prev}onKbdNext(L){let M=this.chart,s=M.options.accessibility,_=L.response;for(let w=(M.highlightedExportItemIx||0)+1;w{o&&o.className==="highcharts-menu-item"&&o.onmouseout&&o.onmouseout(X("mouseout"))}),this.highlightedExportItemIx=0,this.exportContextMenu.hideMenu(),this.container.focus())}function s(w){let o=this.exportDivElements&&this.exportDivElements[w],u=this.exportDivElements&&this.exportDivElements[this.highlightedExportItemIx];if(o&&o.tagName==="LI"&&!(o.children&&o.children.length)){let C=!!(this.renderTo.getElementsByTagName("g")[0]||{}).focus;return o.focus&&C&&o.focus(),u&&u.onmouseout&&u.onmouseout(X("mouseout")),o.onmouseover&&o.onmouseover(X("mouseover")),this.highlightedExportItemIx=w,!0}return!1}function _(){if(this.exportDivElements){let w=this.exportDivElements.length;for(;w--;)if(this.highlightExportItem(w))return!0}return!1}d.compose=function(w){let o=w.prototype;o.hideExportMenu||(o.hideExportMenu=M,o.highlightExportItem=s,o.highlightLastExportItem=_,o.showExportMenu=L)}}(U||(U={})),U}),R(y,"Accessibility/KeyboardNavigation.js",[y["Core/Globals.js"],y["Accessibility/Components/MenuComponent.js"],y["Core/Utilities.js"],y["Accessibility/Utils/EventProvider.js"],y["Accessibility/Utils/HTMLUtilities.js"]],function(B,et,K,J,q){let{doc:Z,win:tt}=B,{addEvent:H,defined:X,fireEvent:F}=K,{getElement:U,simulatedEventTarget:d}=q;class L{constructor(s,_){this.currentModuleIx=NaN,this.modules=[],this.init(s,_)}init(s,_){let w=this.eventProvider=new J;this.chart=s,this.components=_,this.modules=[],this.currentModuleIx=0,this.update(),w.addEvent(this.tabindexContainer,"keydown",o=>this.onKeydown(o)),w.addEvent(this.tabindexContainer,"focus",o=>this.onFocus(o)),["mouseup","touchend"].forEach(o=>w.addEvent(Z,o,u=>this.onMouseUp(u))),["mousedown","touchstart"].forEach(o=>w.addEvent(s.renderTo,o,()=>{this.isClickingChart=!0}))}update(s){let _=this.chart.options.accessibility,w=_&&_.keyboardNavigation,o=this.components;this.updateContainerTabindex(),w&&w.enabled&&s&&s.length?(this.modules=s.reduce(function(u,C){let E=o[C].getKeyboardNavigation();return u.concat(E)},[]),this.updateExitAnchor()):(this.modules=[],this.currentModuleIx=0,this.removeExitAnchor())}updateExitAnchor(){let s=U(`highcharts-end-of-chart-marker-${this.chart.index}`);this.removeExitAnchor(),s?(this.makeElementAnExitAnchor(s),this.exitAnchor=s):this.createExitAnchor()}move(s){let _=this.modules&&this.modules[this.currentModuleIx];_&&_.terminate&&_.terminate(s),this.chart.focusElement&&this.chart.focusElement.removeFocusBorder(),this.currentModuleIx+=s;let w=this.modules&&this.modules[this.currentModuleIx];if(w){if(w.validate&&!w.validate())return this.move(s);if(w.init)return w.init(s),!0}return this.currentModuleIx=0,this.exiting=!0,s>0?this.exitAnchor&&this.exitAnchor.focus():this.tabindexContainer.focus(),!1}onFocus(s){let _=this.chart,w=s.relatedTarget&&_.container.contains(s.relatedTarget),o=_.options.accessibility,u=o&&o.keyboardNavigation;if(u&&u.enabled&&!this.exiting&&!this.tabbingInBackwards&&!this.isClickingChart&&!w){let C=this.getFirstValidModuleIx();C!==null&&(this.currentModuleIx=C,this.modules[C].init(1))}this.keyboardReset=!1,this.exiting=!1}onMouseUp(s){if(delete this.isClickingChart,!this.keyboardReset&&s.relatedTarget!==d){let _=this.chart;if(!s.target||!_.container.contains(s.target)){let w=this.modules&&this.modules[this.currentModuleIx||0];w&&w.terminate&&w.terminate(),this.currentModuleIx=0}_.focusElement&&(_.focusElement.removeFocusBorder(),delete _.focusElement),this.keyboardReset=!0}}onKeydown(s){let _,w=s||tt.event,o=this.modules&&this.modules.length&&this.modules[this.currentModuleIx],u=w.target;if((!u||u.nodeName!=="INPUT"||u.classList.contains("highcharts-a11y-proxy-element"))&&(this.keyboardReset=!1,this.exiting=!1,o)){let C=o.run(w);C===o.response.success?_=!0:C===o.response.prev?_=this.move(-1):C===o.response.next&&(_=this.move(1)),_&&(w.preventDefault(),w.stopPropagation())}}updateContainerTabindex(){let s,_=this.chart.options.accessibility,w=_&&_.keyboardNavigation,o=!(w&&w.enabled===!1),u=this.chart,C=u.container;u.renderTo.hasAttribute("tabindex")?(C.removeAttribute("tabindex"),s=u.renderTo):s=C,this.tabindexContainer=s;let E=s.getAttribute("tabindex");o&&!E?s.setAttribute("tabindex","0"):o||u.container.removeAttribute("tabindex")}createExitAnchor(){let s=this.chart,_=this.exitAnchor=Z.createElement("div");s.renderTo.appendChild(_),this.makeElementAnExitAnchor(_)}makeElementAnExitAnchor(s){let _=this.tabindexContainer.getAttribute("tabindex")||0;s.setAttribute("class","highcharts-exit-anchor"),s.setAttribute("tabindex",_),s.setAttribute("aria-hidden",!1),this.addExitAnchorEventsToEl(s)}removeExitAnchor(){if(this.exitAnchor){let s=this.eventProvider.eventRemovers.find(_=>_.element===this.exitAnchor);s&&X(s.remover)&&this.eventProvider.removeEvent(s.remover),this.exitAnchor.parentNode&&this.exitAnchor.parentNode.removeChild(this.exitAnchor),delete this.exitAnchor}}addExitAnchorEventsToEl(s){let _=this.chart,w=this;this.eventProvider.addEvent(s,"focus",function(o){let u=o||tt.event,C=!(u.relatedTarget&&_.container.contains(u.relatedTarget)||w.exiting);if(_.focusElement&&delete _.focusElement,C){if(w.tabbingInBackwards=!0,w.tabindexContainer.focus(),delete w.tabbingInBackwards,u.preventDefault(),w.modules&&w.modules.length){w.currentModuleIx=w.modules.length-1;let E=w.modules[w.currentModuleIx];E&&E.validate&&!E.validate()?w.move(-1):E&&E.init(-1)}}else w.exiting=!1})}getFirstValidModuleIx(){let s=this.modules.length;for(let _=0;_{o&&o.dismissPopupContent&&o.dismissPopupContent()})}M.compose=function(w){et.compose(w);let o=w.prototype;return o.dismissPopupContent||(o.dismissPopupContent=s,H(Z,"keydown",_)),w}}(L||(L={})),L}),R(y,"Accessibility/Components/LegendComponent.js",[y["Core/Animation/AnimationUtilities.js"],y["Core/Globals.js"],y["Core/Legend/Legend.js"],y["Core/Utilities.js"],y["Accessibility/AccessibilityComponent.js"],y["Accessibility/KeyboardNavigationHandler.js"],y["Accessibility/Utils/ChartUtilities.js"],y["Accessibility/Utils/HTMLUtilities.js"]],function(B,et,K,J,q,Z,tt,H){let{animObject:X}=B,{doc:F}=et,{addEvent:U,fireEvent:d,isNumber:L,pick:M,syncTimeout:s}=J,{getChartTitle:_}=tt,{stripHTMLTagsFromString:w,addClass:o,removeClass:u}=H;function C(v){let g=v.legend&&v.legend.allItems,x=v.options.legend.accessibility||{},p=v.colorAxis&&v.colorAxis.some(l=>!l.dataClasses||!l.dataClasses.length);return!!(g&&g.length&&!p&&x.enabled!==!1)}function E(v,g){let x=g.legendItem||{};for(let p of(g.setState(v?"hover":"",!0),["group","label","symbol"])){let l=x[p],f=l&&l.element||l;f&&d(f,v?"mouseover":"mouseout")}}class S extends q{constructor(){super(...arguments),this.highlightedLegendItemIx=NaN,this.proxyGroup=null}init(){let g=this;this.recreateProxies(),this.addEvent(K,"afterScroll",function(){this.chart===g.chart&&(g.proxyProvider.updateGroupProxyElementPositions("legend"),g.updateLegendItemProxyVisibility(),g.highlightedLegendItemIx>-1&&this.chart.highlightLegendItem(g.highlightedLegendItemIx))}),this.addEvent(K,"afterPositionItem",function(x){this.chart===g.chart&&this.chart.renderer&&g.updateProxyPositionForItem(x.item)}),this.addEvent(K,"afterRender",function(){this.chart===g.chart&&this.chart.renderer&&g.recreateProxies()&&s(()=>g.proxyProvider.updateGroupProxyElementPositions("legend"),X(M(this.chart.renderer.globalAnimation,!0)).duration)})}updateLegendItemProxyVisibility(){let g,x=this.chart,p=x.legend,l=p.allItems||[],f=p.currentPage||1,b=p.clipHeight||0;l.forEach(z=>{if(z.a11yProxyElement){let T=p.pages&&p.pages.length,k=z.a11yProxyElement.element,Q=!1;if(g=z.legendItem||{},T){let st=g.pageIx||0;Q=(g.y||0)+(g.label?Math.round(g.label.getBBox().height):0)-p.pages[st]>b||st!==f-1}Q?x.styledMode?o(k,"highcharts-a11y-invisible"):k.style.visibility="hidden":(u(k,"highcharts-a11y-invisible"),k.style.visibility="")}})}onChartRender(){C(this.chart)||this.removeProxies()}highlightAdjacentLegendPage(g){let x=this.chart,p=x.legend,l=(p.currentPage||1)+g,f=p.pages||[];if(l>0&&l<=f.length){let b=0;for(let z of p.allItems)((z.legendItem||{}).pageIx||0)+1===l&&x.highlightLegendItem(b)&&(this.highlightedLegendItemIx=b),++b}}updateProxyPositionForItem(g){g.a11yProxyElement&&g.a11yProxyElement.refreshPosition()}recreateProxies(){let g=F.activeElement,x=this.proxyGroup,p=g&&x&&x.contains(g);return this.removeProxies(),!!C(this.chart)&&(this.addLegendProxyGroup(),this.proxyLegendItems(),this.updateLegendItemProxyVisibility(),this.updateLegendTitle(),p&&this.chart.highlightLegendItem(this.highlightedLegendItemIx),!0)}removeProxies(){this.proxyProvider.removeGroup("legend")}updateLegendTitle(){let g=this.chart,x=w((g.legend&&g.legend.options.title&&g.legend.options.title.text||"").replace(/
    /g," "),g.renderer.forExport),p=g.langFormat("accessibility.legend.legendLabel"+(x?"":"NoTitle"),{chart:g,legendTitle:x,chartTitle:_(g)});this.proxyProvider.updateGroupAttrs("legend",{"aria-label":p})}addLegendProxyGroup(){let g=this.chart.options.accessibility.landmarkVerbosity==="all"?"region":null;this.proxyGroup=this.proxyProvider.addGroup("legend","ul",{"aria-label":"_placeholder_",role:g})}proxyLegendItems(){let g,x=this;((this.chart.legend||{}).allItems||[]).forEach(p=>{(g=p.legendItem||{}).label&&g.label.element&&x.proxyLegendItem(p)})}proxyLegendItem(g){let x=g.legendItem||{};if(!x.label||!x.group)return;let p=this.chart.langFormat("accessibility.legend.legendItem",{chart:this.chart,itemName:w(g.name,this.chart.renderer.forExport),item:g}),l={tabindex:-1,"aria-pressed":g.visible,"aria-label":p},f=x.group.div?x.label:x.group;g.a11yProxyElement=this.proxyProvider.addProxyElement("legend",{click:x.label,visual:f.element},"button",l)}getKeyboardNavigation(){let g=this.keyCodes,x=this,p=this.chart;return new Z(p,{keyCodeMap:[[[g.left,g.right,g.up,g.down],function(l){return x.onKbdArrowKey(this,l)}],[[g.enter,g.space],function(){return x.onKbdClick(this)}],[[g.pageDown,g.pageUp],function(l){let f=l===g.pageDown?1:-1;return x.highlightAdjacentLegendPage(f),this.response.success}]],validate:function(){return x.shouldHaveLegendNavigation()},init:function(){p.highlightLegendItem(0),x.highlightedLegendItemIx=0},terminate:function(){x.highlightedLegendItemIx=-1,p.legend.allItems.forEach(l=>E(!1,l))}})}onKbdArrowKey(g,x){let{keyCodes:{left:p,up:l},highlightedLegendItemIx:f,chart:b}=this,z=b.legend.allItems.length,T=b.options.accessibility.keyboardNavigation.wrapAround,k=x===p||x===l?-1:1;return b.highlightLegendItem(f+k)?this.highlightedLegendItemIx+=k:T&&z>1&&(this.highlightedLegendItemIx=k>0?0:z-1,b.highlightLegendItem(this.highlightedLegendItemIx)),g.response.success}onKbdClick(g){let x=this.chart.legend.allItems[this.highlightedLegendItemIx];return x&&x.a11yProxyElement&&x.a11yProxyElement.click(),g.response.success}shouldHaveLegendNavigation(){if(!C(this.chart))return!1;let g=this.chart,x=(g.options.legend||{}).accessibility||{};return!!(g.legend.display&&x.keyboardNavigation&&x.keyboardNavigation.enabled)}destroy(){this.removeProxies()}}return function(v){function g(p){let l=this.legend.allItems,f=this.accessibility&&this.accessibility.components.legend.highlightedLegendItemIx,b=l[p],z=(b==null?void 0:b.legendItem)||{};if(b){L(f)&&l[f]&&E(!1,l[f]),function(Q,st){let nt=(Q.allItems[st].legendItem||{}).pageIx,dt=Q.currentPage;nt!==void 0&&nt+1!==dt&&Q.scroll(1+nt-dt)}(this.legend,p);let T=z.label,k=b.a11yProxyElement&&b.a11yProxyElement.innerElement;return T&&T.element&&k&&this.setFocusToElement(T,k),E(!0,b),!0}return!1}function x(p){let l=this.chart.options.accessibility,f=p.item;l.enabled&&f&&f.a11yProxyElement&&f.a11yProxyElement.innerElement.setAttribute("aria-pressed",p.visible?"true":"false")}v.compose=function(p,l){let f=p.prototype;f.highlightLegendItem||(f.highlightLegendItem=g,U(l,"afterColorizeItem",x))}}(S||(S={})),S}),R(y,"Stock/Navigator/ChartNavigatorComposition.js",[y["Core/Globals.js"],y["Core/Utilities.js"]],function(B,et){let K,{isTouchDevice:J}=B,{addEvent:q,merge:Z,pick:tt}=et,H=[];function X(){this.navigator&&this.navigator.setBaseSeries(null,!1)}function F(){var E;let _,w,o,u=this.legend,C=this.navigator;if(C){_=u&&u.options,w=C.xAxis,o=C.yAxis;let{scrollbarHeight:S,scrollButtonSize:v}=C;this.inverted?(C.left=C.opposite?this.chartWidth-S-C.height:this.spacing[3]+S,C.top=this.plotTop+v):(C.left=tt(w.left,this.plotLeft+v),C.top=C.navigatorOptions.top||this.chartHeight-C.height-S-(((E=this.scrollbar)==null?void 0:E.options.margin)||0)-this.spacing[2]-(this.rangeSelector&&this.extraBottomMargin?this.rangeSelector.getHeight():0)-(_&&_.verticalAlign==="bottom"&&_.layout!=="proximate"&&_.enabled&&!_.floating?u.legendHeight+tt(_.margin,10):0)-(this.titleOffset?this.titleOffset[2]:0)),w&&o&&(this.inverted?w.options.left=o.options.left=C.left:w.options.top=o.options.top=C.top,w.setAxisSize(),o.setAxisSize())}}function U(_){!this.navigator&&!this.scroller&&(this.options.navigator.enabled||this.options.scrollbar.enabled)&&(this.scroller=this.navigator=new K(this),tt(_.redraw,!0)&&this.redraw(_.animation))}function d(){let _=this.options;(_.navigator.enabled||_.scrollbar.enabled)&&(this.scroller=this.navigator=new K(this))}function L(){let _=this.options,w=_.navigator,o=_.rangeSelector;if((w&&w.enabled||o&&o.enabled)&&(!J&&this.zooming.type==="x"||J&&this.zooming.pinchType==="x"))return!1}function M(_){let w=_.navigator;if(w&&_.xAxis[0]){let o=_.xAxis[0].getExtremes();w.render(o.min,o.max)}}function s(_){let w=_.options.navigator||{},o=_.options.scrollbar||{};!this.navigator&&!this.scroller&&(w.enabled||o.enabled)&&(Z(!0,this.options.navigator,w),Z(!0,this.options.scrollbar,o),delete _.options.navigator,delete _.options.scrollbar)}return{compose:function(_,w){if(et.pushUnique(H,_)){let o=_.prototype;K=w,o.callbacks.push(M),q(_,"afterAddSeries",X),q(_,"afterSetChartSize",F),q(_,"afterUpdate",U),q(_,"beforeRender",d),q(_,"beforeShowResetZoom",L),q(_,"update",s)}}}}),R(y,"Core/Axis/NavigatorAxisComposition.js",[y["Core/Globals.js"],y["Core/Utilities.js"]],function(B,et){let{isTouchDevice:K}=B,{addEvent:J,correctFloat:q,defined:Z,isNumber:tt,pick:H}=et;function X(){this.navigatorAxis||(this.navigatorAxis=new U(this))}function F(d){let L,M=this.chart,s=M.options,_=s.navigator,w=this.navigatorAxis,o=M.zooming.pinchType,u=s.rangeSelector,C=M.zooming.type;if(this.isXAxis&&(_!=null&&_.enabled||u!=null&&u.enabled)){if(C==="y"&&d.trigger==="zoom")L=!1;else if((d.trigger==="zoom"&&C==="xy"||K&&o==="xy")&&this.options.range){let E=w.previousZoom;Z(d.min)?w.previousZoom=[this.min,this.max]:E&&(d.min=E[0],d.max=E[1],w.previousZoom=void 0)}}L!==void 0&&d.preventDefault()}class U{static compose(L){L.keepProps.includes("navigatorAxis")||(L.keepProps.push("navigatorAxis"),J(L,"init",X),J(L,"setExtremes",F))}constructor(L){this.axis=L}destroy(){this.axis=void 0}toFixedRange(L,M,s,_){let w=this.axis,o=(w.pointRange||0)/2,u=H(s,w.translate(L,!0,!w.horiz)),C=H(_,w.translate(M,!0,!w.horiz));return Z(s)||(u=q(u+o)),Z(_)||(C=q(C-o)),tt(u)&&tt(C)||(u=C=void 0),{min:u,max:C}}}return U}),R(y,"Stock/Navigator/NavigatorDefaults.js",[y["Core/Color/Color.js"],y["Core/Series/SeriesRegistry.js"]],function(B,et){let{parse:K}=B,{seriesTypes:J}=et;return{height:40,margin:25,maskInside:!0,handles:{width:7,borderRadius:0,height:15,symbols:["navigator-handle","navigator-handle"],enabled:!0,lineWidth:1,backgroundColor:"#f2f2f2",borderColor:"#999999"},maskFill:K("#667aff").setOpacity(.3).get(),outlineColor:"#999999",outlineWidth:1,series:{type:J.areaspline===void 0?"line":"areaspline",fillOpacity:.05,lineWidth:1,compare:null,sonification:{enabled:!1},dataGrouping:{approximation:"average",enabled:!0,groupPixelWidth:2,firstAnchor:"firstPoint",anchor:"middle",lastAnchor:"lastPoint",units:[["millisecond",[1,2,5,10,20,25,50,100,200,500]],["second",[1,2,5,10,15,30]],["minute",[1,2,5,10,15,30]],["hour",[1,2,3,4,6,8,12]],["day",[1,2,3,4]],["week",[1,2,3]],["month",[1,3,6]],["year",null]]},dataLabels:{enabled:!1,zIndex:2},id:"highcharts-navigator-series",className:"highcharts-navigator-series",lineColor:null,marker:{enabled:!1},threshold:null},xAxis:{className:"highcharts-navigator-xaxis",tickLength:0,lineWidth:0,gridLineColor:"#e6e6e6",id:"navigator-x-axis",gridLineWidth:1,tickPixelInterval:200,labels:{align:"left",style:{color:"#000000",fontSize:"0.7em",opacity:.6,textOutline:"2px contrast"},x:3,y:-4},crosshair:!1},yAxis:{className:"highcharts-navigator-yaxis",gridLineWidth:0,startOnTick:!1,endOnTick:!1,minPadding:.1,id:"navigator-y-axis",maxPadding:.1,labels:{enabled:!1},crosshair:!1,title:{text:null},tickLength:0,tickWidth:0}}}),R(y,"Stock/Navigator/NavigatorSymbols.js",[y["Core/Renderer/SVG/Symbols.js"],y["Core/Utilities.js"]],function(B,et){let{relativeLength:K}=et;return{"navigator-handle":function(J,q,Z,tt,H={}){let X=H.width?H.width/2:Z,F=K(H.borderRadius||0,Math.min(2*X,tt));return[["M",-1.5,(tt=H.height||tt)/2-3.5],["L",-1.5,tt/2+4.5],["M",.5,tt/2-3.5],["L",.5,tt/2+4.5],...B.rect(-X-1,.5,2*X+1,tt,{r:F})]}}}),R(y,"Stock/Utilities/StockUtilities.js",[y["Core/Utilities.js"]],function(B){let{defined:et}=B;return{setFixedRange:function(K){let J=this.xAxis[0];et(J.dataMax)&&et(J.dataMin)&&K?this.fixedRange=Math.min(K,J.dataMax-J.dataMin):this.fixedRange=K}}}),R(y,"Stock/Navigator/NavigatorComposition.js",[y["Core/Defaults.js"],y["Core/Globals.js"],y["Core/Axis/NavigatorAxisComposition.js"],y["Stock/Navigator/NavigatorDefaults.js"],y["Stock/Navigator/NavigatorSymbols.js"],y["Core/Renderer/RendererRegistry.js"],y["Stock/Utilities/StockUtilities.js"],y["Core/Utilities.js"]],function(B,et,K,J,q,Z,tt,H){let{setOptions:X}=B,{composed:F}=et,{getRendererType:U}=Z,{setFixedRange:d}=tt,{addEvent:L,extend:M,pushUnique:s}=H;function _(){this.chart.navigator&&!this.options.isInternal&&this.chart.navigator.setBaseSeries(null,!1)}return{compose:function(w,o,u){K.compose(o),s(F,"Navigator")&&(w.prototype.setFixedRange=d,M(U().prototype.symbols,q),L(u,"afterUpdate",_),X({navigator:J}))}}}),R(y,"Core/Axis/ScrollbarAxis.js",[y["Core/Globals.js"],y["Core/Utilities.js"]],function(B,et){var K;let{composed:J}=B,{addEvent:q,defined:Z,pick:tt,pushUnique:H}=et;return function(X){let F;function U(s){let _=tt(s.options&&s.options.min,s.min),w=tt(s.options&&s.options.max,s.max);return{axisMin:_,axisMax:w,scrollMin:Z(s.dataMin)?Math.min(_,s.min,s.dataMin,tt(s.threshold,1/0)):_,scrollMax:Z(s.dataMax)?Math.max(w,s.max,s.dataMax,tt(s.threshold,-1/0)):w}}function d(){let s=this.scrollbar,_=s&&!s.options.opposite,w=this.horiz?2:_?3:1;s&&(this.chart.scrollbarsOffsets=[0,0],this.chart.axisOffset[w]+=s.size+(s.options.margin||0))}function L(){let s=this;s.options&&s.options.scrollbar&&s.options.scrollbar.enabled&&(s.options.scrollbar.vertical=!s.horiz,s.options.startOnTick=s.options.endOnTick=!1,s.scrollbar=new F(s.chart.renderer,s.options.scrollbar,s.chart),q(s.scrollbar,"changed",function(_){let w,o,{axisMin:u,axisMax:C,scrollMin:E,scrollMax:S}=U(s),v=S-E;if(Z(u)&&Z(C))if(s.horiz&&!s.reversed||!s.horiz&&s.reversed?(w=E+v*this.to,o=E+v*this.from):(w=E+v*(1-this.from),o=E+v*(1-this.to)),this.shouldUpdateExtremes(_.DOMType)){let g=_.DOMType!=="mousemove"&&_.DOMType!=="touchmove"&&void 0;s.setExtremes(o,w,!0,g,_)}else this.setRange(this.from,this.to)}))}function M(){let s,_,w,{scrollMin:o,scrollMax:u}=U(this),C=this.scrollbar,E=this.axisTitleMargin+(this.titleOffset||0),S=this.chart.scrollbarsOffsets,v=this.options.margin||0;if(C&&S){if(this.horiz)this.opposite||(S[1]+=E),C.position(this.left,this.top+this.height+2+S[1]-(this.opposite?v:0),this.width,this.height),this.opposite||(S[1]+=v),s=1;else{let g;this.opposite&&(S[0]+=E),g=C.options.opposite?this.left+this.width+2+S[0]-(this.opposite?0:v):this.opposite?0:v,C.position(g,this.top,this.width,this.height),this.opposite&&(S[0]+=v),s=0}if(S[s]+=C.size+(C.options.margin||0),isNaN(o)||isNaN(u)||!Z(this.min)||!Z(this.max)||this.dataMin===this.dataMax)C.setRange(0,1);else if(this.min===this.max){let g=this.pointRange/(this.dataMax+1);_=g*this.min,w=g*(this.max+1),C.setRange(_,w)}else _=(this.min-o)/(u-o),w=(this.max-o)/(u-o),this.horiz&&!this.reversed||!this.horiz&&this.reversed?C.setRange(_,w):C.setRange(1-w,1-_)}}X.compose=function(s,_){H(J,"Axis.Scrollbar")&&(F=_,q(s,"afterGetOffset",d),q(s,"afterInit",L),q(s,"afterRender",M))}}(K||(K={})),K}),R(y,"Stock/Scrollbar/ScrollbarDefaults.js",[],function(){return{height:10,barBorderRadius:5,buttonBorderRadius:0,buttonsEnabled:!1,liveRedraw:void 0,margin:void 0,minWidth:6,opposite:!0,step:.2,zIndex:3,barBackgroundColor:"#cccccc",barBorderWidth:0,barBorderColor:"#cccccc",buttonArrowColor:"#333333",buttonBackgroundColor:"#e6e6e6",buttonBorderColor:"#cccccc",buttonBorderWidth:1,rifleColor:"none",trackBackgroundColor:"rgba(255, 255, 255, 0.001)",trackBorderColor:"#cccccc",trackBorderRadius:5,trackBorderWidth:1}}),R(y,"Stock/Scrollbar/Scrollbar.js",[y["Core/Defaults.js"],y["Core/Globals.js"],y["Core/Axis/ScrollbarAxis.js"],y["Stock/Scrollbar/ScrollbarDefaults.js"],y["Core/Utilities.js"]],function(B,et,K,J,q){let{defaultOptions:Z}=B,{addEvent:tt,correctFloat:H,crisp:X,defined:F,destroyObjectProperties:U,fireEvent:d,merge:L,pick:M,removeEvent:s}=q;class _{static compose(o){K.compose(o,_)}static swapXY(o,u){return u&&o.forEach(C=>{let E,S=C.length;for(let v=0;vthis.calculatedWidth?u.minWidth:0;return{chartX:(o.chartX-this.x-this.xOffset)/(this.barWidth-C),chartY:(o.chartY-this.y-this.yOffset)/(this.barWidth-C)}}destroy(){let o=this,u=o.chart.scroller;o.removeEvents(),["track","scrollbarRifles","scrollbar","scrollbarGroup","group"].forEach(function(C){o[C]&&o[C].destroy&&(o[C]=o[C].destroy())}),u&&o===u.scrollbar&&(u.scrollbar=null,U(u.scrollbarButtons))}drawScrollbarButton(o){let u=this.renderer,C=this.scrollbarButtons,E=this.options,S=this.size,v=u.g().add(this.group);if(C.push(v),E.buttonsEnabled){let g=u.rect().addClass("highcharts-scrollbar-button").add(v);this.chart.styledMode||g.attr({stroke:E.buttonBorderColor,"stroke-width":E.buttonBorderWidth,fill:E.buttonBackgroundColor}),g.attr(g.crisp({x:-.5,y:-.5,width:S,height:S,r:E.buttonBorderRadius},g.strokeWidth()));let x=u.path(_.swapXY([["M",S/2+(o?-1:1),S/2-3],["L",S/2+(o?-1:1),S/2+3],["L",S/2+(o?2:-2),S/2]],E.vertical)).addClass("highcharts-scrollbar-arrow").add(C[o]);this.chart.styledMode||x.attr({fill:E.buttonArrowColor})}}init(o,u,C){this.scrollbarButtons=[],this.renderer=o,this.userOptions=u,this.options=L(J,Z.scrollbar,u),this.options.margin=M(this.options.margin,10),this.chart=C,this.size=M(this.options.size,this.options.height),u.enabled&&(this.render(),this.addEvents())}mouseDownHandler(o){var E;let u=((E=this.chart.pointer)==null?void 0:E.normalize(o))||o,C=this.cursorToScrollbarPosition(u);this.chartX=C.chartX,this.chartY=C.chartY,this.initPositions=[this.from,this.to],this.grabbedCenter=!0}mouseMoveHandler(o){var v;let u,C=((v=this.chart.pointer)==null?void 0:v.normalize(o))||o,E=this.options.vertical?"chartY":"chartX",S=this.initPositions||[];this.grabbedCenter&&(!o.touches||o.touches[0][E]!==0)&&(u=this.cursorToScrollbarPosition(C)[E]-this[E],this.hasDragged=!0,this.updatePosition(S[0]+u,S[1]+u),this.hasDragged&&d(this,"changed",{from:this.from,to:this.to,trigger:"scrollbar",DOMType:o.type,DOMEvent:o}))}mouseUpHandler(o){this.hasDragged&&d(this,"changed",{from:this.from,to:this.to,trigger:"scrollbar",DOMType:o.type,DOMEvent:o}),this.grabbedCenter=this.hasDragged=this.chartX=this.chartY=null}position(o,u,C,E){let{buttonsEnabled:S,margin:v=0,vertical:g}=this.options,x=this.rendered?"animate":"attr",p=E,l=0;this.group.show(),this.x=o,this.y=u+this.trackBorderWidth,this.width=C,this.height=E,this.xOffset=p,this.yOffset=l,g?(this.width=this.yOffset=C=l=this.size,this.xOffset=p=0,this.yOffset=l=S?this.size:0,this.barWidth=E-(S?2*C:0),this.x=o+=v):(this.height=E=this.size,this.xOffset=p=S?this.size:0,this.barWidth=C-(S?2*E:0),this.y=this.y+v),this.group[x]({translateX:o,translateY:this.y}),this.track[x]({width:C,height:E}),this.scrollbarButtons[1][x]({translateX:g?0:C-p,translateY:g?E-l:0})}removeEvents(){this._events.forEach(function(o){s.apply(null,o)}),this._events.length=0}render(){let o=this.renderer,u=this.options,C=this.size,E=this.chart.styledMode,S=o.g("scrollbar").attr({zIndex:u.zIndex}).hide().add();this.group=S,this.track=o.rect().addClass("highcharts-scrollbar-track").attr({r:u.trackBorderRadius||0,height:C,width:C}).add(S),E||this.track.attr({fill:u.trackBackgroundColor,stroke:u.trackBorderColor,"stroke-width":u.trackBorderWidth});let v=this.trackBorderWidth=this.track.strokeWidth();this.track.attr({x:-X(0,v),y:-X(0,v)}),this.scrollbarGroup=o.g().add(S),this.scrollbar=o.rect().addClass("highcharts-scrollbar-thumb").attr({height:C-v,width:C-v,r:u.barBorderRadius||0}).add(this.scrollbarGroup),this.scrollbarRifles=o.path(_.swapXY([["M",-3,C/4],["L",-3,2*C/3],["M",0,C/4],["L",0,2*C/3],["M",3,C/4],["L",3,2*C/3]],u.vertical)).addClass("highcharts-scrollbar-rifles").add(this.scrollbarGroup),E||(this.scrollbar.attr({fill:u.barBackgroundColor,stroke:u.barBorderColor,"stroke-width":u.barBorderWidth}),this.scrollbarRifles.attr({stroke:u.rifleColor,"stroke-width":1})),this.scrollbarStrokeWidth=this.scrollbar.strokeWidth(),this.scrollbarGroup.translate(-X(0,this.scrollbarStrokeWidth),-X(0,this.scrollbarStrokeWidth)),this.drawScrollbarButton(0),this.drawScrollbarButton(1)}setRange(o,u){let C,E,S=this.options,v=S.vertical,g=S.minWidth,x=this.barWidth,p=!this.rendered||this.hasDragged||this.chart.navigator&&this.chart.navigator.hasDragged?"attr":"animate";if(!F(x))return;let l=x*Math.min(u,1);C=Math.ceil(x*(o=Math.max(o,0))),this.calculatedWidth=E=H(l-C),E=1?this.group.hide():this.group.show()),this.rendered=!0}shouldUpdateExtremes(o){return M(this.options.liveRedraw,et.svg&&!et.isTouchDevice&&!this.chart.boosted)||o==="mouseup"||o==="touchend"||!F(o)}trackClick(o){var v;let u=((v=this.chart.pointer)==null?void 0:v.normalize(o))||o,C=this.to-this.from,E=this.y+this.scrollbarTop,S=this.x+this.scrollbarLeft;this.options.vertical&&u.chartY>E||!this.options.vertical&&u.chartX>S?this.updatePosition(this.from+C,this.to+C):this.updatePosition(this.from-C,this.to-C),d(this,"changed",{from:this.from,to:this.to,trigger:"scrollbar",DOMEvent:o})}update(o){this.destroy(),this.init(this.chart.renderer,L(!0,this.options,o),this.chart)}updatePosition(o,u){u>1&&(o=H(1-H(u-o)),u=1),o<0&&(u=H(u-o),o=0),this.from=o,this.to=u}}return _.defaultOptions=J,Z.scrollbar=L(!0,_.defaultOptions,Z.scrollbar),_}),R(y,"Stock/Navigator/Navigator.js",[y["Core/Axis/Axis.js"],y["Stock/Navigator/ChartNavigatorComposition.js"],y["Core/Defaults.js"],y["Core/Globals.js"],y["Core/Axis/NavigatorAxisComposition.js"],y["Stock/Navigator/NavigatorComposition.js"],y["Stock/Scrollbar/Scrollbar.js"],y["Core/Renderer/SVG/SVGRenderer.js"],y["Core/Utilities.js"]],function(B,et,K,J,q,Z,tt,H,X){let{defaultOptions:F}=K,{isTouchDevice:U}=J,{prototype:{symbols:d}}=H,{addEvent:L,clamp:M,correctFloat:s,defined:_,destroyObjectProperties:w,erase:o,extend:u,find:C,fireEvent:E,isArray:S,isNumber:v,merge:g,pick:x,removeEvent:p,splat:l}=X;function f(z,...T){let k=[].filter.call(T,v);if(k.length)return Math[z].apply(0,k)}class b{static compose(T,k,Q){et.compose(T,b),Z.compose(T,k,Q)}constructor(T){this.isDirty=!1,this.scrollbarHeight=0,this.init(T)}drawHandle(T,k,Q,st){let nt=this.navigatorOptions.handles.height;this.handles[k][st](Q?{translateX:Math.round(this.left+this.height/2),translateY:Math.round(this.top+parseInt(T,10)+.5-nt)}:{translateX:Math.round(this.left+parseInt(T,10)),translateY:Math.round(this.top+this.height/2-nt/2-1)})}drawOutline(T,k,Q,st){let nt=this.navigatorOptions.maskInside,dt=this.outline.strokeWidth(),mt=dt/2,Et=dt%2/2,Mt=this.scrollButtonSize,I=this.size,Y=this.top,rt=this.height,ot=Y-mt,D=Y+rt,P=this.left,W,lt;Q?(W=Y+k+Et,k=Y+T+Et,lt=[["M",P+rt,Y-Mt-Et],["L",P+rt,W],["L",P,W],["M",P,k],["L",P+rt,k],["L",P+rt,Y+I+Mt]],nt&<.push(["M",P+rt,W-mt],["L",P+rt,k+mt])):(P-=Mt,T+=P+Mt-Et,k+=P+Mt-Et,lt=[["M",P,ot],["L",T,ot],["L",T,D],["M",k,D],["L",k,ot],["L",P+I+2*Mt,ot]],nt&<.push(["M",T-mt,ot],["L",k+mt,ot])),this.outline[st]({d:lt})}drawMasks(T,k,Q,st){let nt,dt,mt,Et,Mt=this.left,I=this.top,Y=this.height;Q?(mt=[Mt,Mt,Mt],Et=[I,I+T,I+k],dt=[Y,Y,Y],nt=[T,k-T,this.size-k]):(mt=[Mt,Mt+T,Mt+k],Et=[I,I,I],dt=[T,k-T,this.size-k],nt=[Y,Y,Y]),this.shades.forEach((rt,ot)=>{rt[st]({x:mt[ot],y:Et[ot],width:dt[ot],height:nt[ot]})})}renderElements(){var Mt,I;let T=this,k=T.navigatorOptions,Q=k.maskInside,st=T.chart,nt=st.inverted,dt=st.renderer,mt={cursor:nt?"ns-resize":"ew-resize"},Et=(Mt=T.navigatorGroup)!=null?Mt:T.navigatorGroup=dt.g("navigator").attr({zIndex:8,visibility:"hidden"}).add();if([!Q,Q,!Q].forEach((Y,rt)=>{var D;let ot=(D=T.shades[rt])!=null?D:T.shades[rt]=dt.rect().addClass("highcharts-navigator-mask"+(rt===1?"-inside":"-outside")).add(Et);st.styledMode||(ot.attr({fill:Y?k.maskFill:"rgba(0,0,0,0)"}),rt===1&&ot.css(mt))}),T.outline||(T.outline=dt.path().addClass("highcharts-navigator-outline").add(Et)),st.styledMode||T.outline.attr({"stroke-width":k.outlineWidth,stroke:k.outlineColor}),(I=k.handles)==null?void 0:I.enabled){let Y=k.handles,{height:rt,width:ot}=Y;[0,1].forEach(D=>{var W;let P=Y.symbols[D];if(T.handles[D]&&T.handles[D].symbolUrl===P){if(!T.handles[D].isImg&&T.handles[D].symbolName!==P){let lt=d[P].call(d,-ot/2-1,0,ot,rt);T.handles[D].attr({d:lt}),T.handles[D].symbolName=P}}else(W=T.handles[D])==null||W.destroy(),T.handles[D]=dt.symbol(P,-ot/2-1,0,ot,rt,Y),T.handles[D].attr({zIndex:7-D}).addClass("highcharts-navigator-handle highcharts-navigator-handle-"+["left","right"][D]).add(Et),T.addMouseEvents();st.inverted&&T.handles[D].attr({rotation:90,rotationOriginX:Math.floor(-ot/2),rotationOriginY:(rt+ot)/2}),st.styledMode||T.handles[D].attr({fill:Y.backgroundColor,stroke:Y.borderColor,"stroke-width":Y.lineWidth,width:Y.width,height:Y.height,x:-ot/2-1,y:0}).css(mt)})}}update(T,k=!1){var nt,dt;let Q=this.chart,st=Q.options.chart.inverted!==((nt=Q.scrollbar)==null?void 0:nt.options.vertical);if(g(!0,Q.options.navigator,T),this.navigatorOptions=Q.options.navigator||{},this.setOpposite(),_(T.enabled)||st)return this.destroy(),this.navigatorEnabled=T.enabled||this.navigatorEnabled,this.init(Q);if(this.navigatorEnabled&&(this.isDirty=!0,T.adaptToUpdatedData===!1&&this.baseSeries.forEach(mt=>{p(mt,"updatedData",this.updatedDataHandler)},this),T.adaptToUpdatedData&&this.baseSeries.forEach(mt=>{mt.eventsToUnbind.push(L(mt,"updatedData",this.updatedDataHandler))},this),(T.series||T.baseSeries)&&this.setBaseSeries(void 0,!1),T.height||T.xAxis||T.yAxis)){this.height=(dt=T.height)!=null?dt:this.height;let mt=this.getXAxisOffsets();this.xAxis.update(co(Fr({},T.xAxis),{offsets:mt,[Q.inverted?"width":"height"]:this.height,[Q.inverted?"height":"width"]:void 0}),!1),this.yAxis.update(co(Fr({},T.yAxis),{[Q.inverted?"width":"height"]:this.height}),!1)}k&&Q.redraw()}render(T,k,Q,st){let nt=this.chart,dt=this.xAxis,mt=dt.pointRange||0,Et=dt.navigatorAxis.fake?nt.xAxis[0]:dt,Mt=this.navigatorEnabled,I=this.rendered,Y=nt.inverted,rt=nt.xAxis[0].minRange,ot=nt.xAxis[0].options.maxRange,D=this.scrollButtonSize,P,W,lt,it=this.scrollbarHeight,vt,pt;if(this.hasDragged&&!_(Q))return;if(this.isDirty&&this.renderElements(),T=s(T-mt/2),k=s(k+mt/2),!v(T)||!v(k)){if(!I)return;Q=0,st=x(dt.width,Et.width)}this.left=x(dt.left,nt.plotLeft+D+(Y?nt.plotWidth:0));let xt=this.size=vt=x(dt.len,(Y?nt.plotHeight:nt.plotWidth)-2*D);P=Y?it:vt+2*D,Q=x(Q,dt.toPixels(T,!0)),st=x(st,dt.toPixels(k,!0)),v(Q)&&Math.abs(Q)!==1/0||(Q=0,st=P);let Ct=dt.toValue(Q,!0),Tt=dt.toValue(st,!0),Nt=Math.abs(s(Tt-Ct));Ntot&&(this.grabbedLeft?Q=dt.toPixels(Tt-ot-mt,!0):this.grabbedRight&&(st=dt.toPixels(Ct+ot+mt,!0))),this.zoomedMax=M(Math.max(Q,st),0,xt),this.zoomedMin=M(this.fixedWidth?this.zoomedMax-this.fixedWidth:Math.min(Q,st),0,xt),this.range=this.zoomedMax-this.zoomedMin,xt=Math.round(this.zoomedMax);let gt=Math.round(this.zoomedMin);Mt&&(this.navigatorGroup.attr({visibility:"inherit"}),pt=I&&!this.hasDragged?"animate":"attr",this.drawMasks(gt,xt,Y,pt),this.drawOutline(gt,xt,Y,pt),this.navigatorOptions.handles.enabled&&(this.drawHandle(gt,0,Y,pt),this.drawHandle(xt,1,Y,pt))),this.scrollbar&&(Y?(lt=this.top-D,W=this.left-it+(Mt||!Et.opposite?0:(Et.titleOffset||0)+Et.axisTitleMargin),it=vt+2*D):(lt=this.top+(Mt?this.height:-it),W=this.left-D),this.scrollbar.position(W,lt,P,it),this.scrollbar.setRange(this.zoomedMin/(vt||1),this.zoomedMax/(vt||1))),this.rendered=!0,this.isDirty=!1,E(this,"afterRender")}addMouseEvents(){let T=this,k=T.chart,Q=k.container,st=[],nt,dt;T.mouseMoveHandler=nt=function(mt){T.onMouseMove(mt)},T.mouseUpHandler=dt=function(mt){T.onMouseUp(mt)},(st=T.getPartsEvents("mousedown")).push(L(k.renderTo,"mousemove",nt),L(Q.ownerDocument,"mouseup",dt),L(k.renderTo,"touchmove",nt),L(Q.ownerDocument,"touchend",dt)),st.concat(T.getPartsEvents("touchstart")),T.eventsToUnbind=st,T.series&&T.series[0]&&st.push(L(T.series[0].xAxis,"foundExtremes",function(){k.navigator.modifyNavigatorAxisExtremes()}))}getPartsEvents(T){let k=this,Q=[];return["shades","handles"].forEach(function(st){k[st].forEach(function(nt,dt){Q.push(L(nt.element,T,function(mt){k[st+"Mousedown"](mt,dt)}))})}),Q}shadesMousedown(T,k){var D;T=((D=this.chart.pointer)==null?void 0:D.normalize(T))||T;let Q=this.chart,st=this.xAxis,nt=this.zoomedMin,dt=this.size,mt=this.range,Et=this.left,Mt=T.chartX,I,Y,rt,ot;Q.inverted&&(Mt=T.chartY,Et=this.top),k===1?(this.grabbedCenter=Mt,this.fixedWidth=mt,this.dragOffset=Mt-nt):(ot=Mt-Et-mt/2,k===0?ot=Math.max(0,ot):k===2&&ot+mt>=dt&&(ot=dt-mt,this.reversedExtremes?(ot-=mt,Y=this.getUnionExtremes().dataMin):I=this.getUnionExtremes().dataMax),ot!==nt&&(this.fixedWidth=mt,_((rt=st.navigatorAxis.toFixedRange(ot,ot+mt,Y,I)).min)&&E(this,"setRange",{min:Math.min(rt.min,rt.max),max:Math.max(rt.min,rt.max),redraw:!0,eventArguments:{trigger:"navigator"}})))}handlesMousedown(T,k){var dt;T=((dt=this.chart.pointer)==null?void 0:dt.normalize(T))||T;let Q=this.chart,st=Q.xAxis[0],nt=this.reversedExtremes;k===0?(this.grabbedLeft=!0,this.otherHandlePos=this.zoomedMax,this.fixedExtreme=nt?st.min:st.max):(this.grabbedRight=!0,this.otherHandlePos=this.zoomedMin,this.fixedExtreme=nt?st.max:st.min),Q.setFixedRange(void 0)}onMouseMove(T){var I;let k=this,Q=k.chart,st=k.navigatorSize,nt=k.range,dt=k.dragOffset,mt=Q.inverted,Et=k.left,Mt;(!T.touches||T.touches[0].pageX!==0)&&(Mt=(T=((I=Q.pointer)==null?void 0:I.normalize(T))||T).chartX,mt&&(Et=k.top,Mt=T.chartY),k.grabbedLeft?(k.hasDragged=!0,k.render(0,0,Mt-Et,k.otherHandlePos)):k.grabbedRight?(k.hasDragged=!0,k.render(0,0,k.otherHandlePos,Mt-Et)):k.grabbedCenter&&(k.hasDragged=!0,Mtst+dt-nt&&(Mt=st+dt-nt),k.render(0,0,Mt-dt,Mt-dt+nt)),k.hasDragged&&k.scrollbar&&x(k.scrollbar.options.liveRedraw,!U&&!this.chart.boosted)&&(T.DOMType=T.type,setTimeout(function(){k.onMouseUp(T)},0)))}onMouseUp(T){let k,Q,st,nt,dt,mt,Et=this.chart,Mt=this.xAxis,I=this.scrollbar,Y=T.DOMEvent||T,rt=Et.inverted,ot=this.rendered&&!this.hasDragged?"animate":"attr";(this.hasDragged&&(!I||!I.hasDragged)||T.trigger==="scrollbar")&&(st=this.getUnionExtremes(),this.zoomedMin===this.otherHandlePos?nt=this.fixedExtreme:this.zoomedMax===this.otherHandlePos&&(dt=this.fixedExtreme),this.zoomedMax===this.size&&(dt=this.reversedExtremes?st.dataMin:st.dataMax),this.zoomedMin===0&&(nt=this.reversedExtremes?st.dataMax:st.dataMin),_((mt=Mt.navigatorAxis.toFixedRange(this.zoomedMin,this.zoomedMax,nt,dt)).min)&&E(this,"setRange",{min:Math.min(mt.min,mt.max),max:Math.max(mt.min,mt.max),redraw:!0,animation:!this.hasDragged&&null,eventArguments:{trigger:"navigator",triggerOp:"navigator-drag",DOMEvent:Y}})),T.DOMType!=="mousemove"&&T.DOMType!=="touchmove"&&(this.grabbedLeft=this.grabbedRight=this.grabbedCenter=this.fixedWidth=this.fixedExtreme=this.otherHandlePos=this.hasDragged=this.dragOffset=null),this.navigatorEnabled&&v(this.zoomedMin)&&v(this.zoomedMax)&&(Q=Math.round(this.zoomedMin),k=Math.round(this.zoomedMax),this.shades&&this.drawMasks(Q,k,rt,ot),this.outline&&this.drawOutline(Q,k,rt,ot),this.navigatorOptions.handles.enabled&&Object.keys(this.handles).length===this.handles.length&&(this.drawHandle(Q,0,rt,ot),this.drawHandle(k,1,rt,ot)))}removeEvents(){this.eventsToUnbind&&(this.eventsToUnbind.forEach(function(T){T()}),this.eventsToUnbind=void 0),this.removeBaseSeriesEvents()}removeBaseSeriesEvents(){let T=this.baseSeries||[];this.navigatorEnabled&&T[0]&&(this.navigatorOptions.adaptToUpdatedData!==!1&&T.forEach(function(k){p(k,"updatedData",this.updatedDataHandler)},this),T[0].xAxis&&p(T[0].xAxis,"foundExtremes",this.modifyBaseAxisExtremes))}getXAxisOffsets(){return this.chart.inverted?[this.scrollButtonSize,0,-this.scrollButtonSize,0]:[0,-this.scrollButtonSize,0,this.scrollButtonSize]}init(T){var P;let k=T.options,Q=k.navigator||{},st=Q.enabled,nt=k.scrollbar||{},dt=nt.enabled,mt=st&&Q.height||0,Et=dt&&nt.height||0,Mt=nt.buttonsEnabled&&Et||0;this.handles=[],this.shades=[],this.chart=T,this.setBaseSeries(),this.height=mt,this.scrollbarHeight=Et,this.scrollButtonSize=Mt,this.scrollbarEnabled=dt,this.navigatorEnabled=st,this.navigatorOptions=Q,this.scrollbarOptions=nt,this.setOpposite();let I=this,Y=I.baseSeries,rt=T.xAxis.length,ot=T.yAxis.length,D=Y&&Y[0]&&Y[0].xAxis||T.xAxis[0]||{options:{}};if(T.isDirtyBox=!0,I.navigatorEnabled){let W=this.getXAxisOffsets();I.xAxis=new B(T,g({breaks:D.options.breaks,ordinal:D.options.ordinal,overscroll:D.options.overscroll},Q.xAxis,{type:"datetime",yAxis:(P=Q.yAxis)==null?void 0:P.id,index:rt,isInternal:!0,offset:0,keepOrdinalPadding:!0,startOnTick:!1,endOnTick:!1,minPadding:D.options.ordinal?0:D.options.minPadding,maxPadding:D.options.ordinal?0:D.options.maxPadding,zoomEnabled:!1},T.inverted?{offsets:W,width:mt}:{offsets:W,height:mt}),"xAxis"),I.yAxis=new B(T,g(Q.yAxis,{alignTicks:!1,offset:0,index:ot,isInternal:!0,reversed:x(Q.yAxis&&Q.yAxis.reversed,T.yAxis[0]&&T.yAxis[0].reversed,!1),zoomEnabled:!1},T.inverted?{width:mt}:{height:mt}),"yAxis"),Y||Q.series.data?I.updateNavigatorSeries(!1):T.series.length===0&&(I.unbindRedraw=L(T,"beforeRedraw",function(){T.series.length>0&&!I.series&&(I.setBaseSeries(),I.unbindRedraw())})),I.reversedExtremes=T.inverted&&!I.xAxis.reversed||!T.inverted&&I.xAxis.reversed,I.renderElements(),I.addMouseEvents()}else I.xAxis={chart:T,navigatorAxis:{fake:!0},translate:function(W,lt){let it=T.xAxis[0],vt=it.getExtremes(),pt=it.len-2*Mt,xt=f("min",it.options.min,vt.dataMin),Ct=f("max",it.options.max,vt.dataMax)-xt;return lt?W*Ct/pt+xt:pt*(W-xt)/Ct},toPixels:function(W){return this.translate(W)},toValue:function(W){return this.translate(W,!0)}},I.xAxis.navigatorAxis.axis=I.xAxis,I.xAxis.navigatorAxis.toFixedRange=q.prototype.toFixedRange.bind(I.xAxis.navigatorAxis);if(T.options.scrollbar.enabled){let W=g(T.options.scrollbar,{vertical:T.inverted});!v(W.margin)&&I.navigatorEnabled&&(W.margin=T.inverted?-3:3),T.scrollbar=I.scrollbar=new tt(T.renderer,W,T),L(I.scrollbar,"changed",function(lt){let it=I.size,vt=it*this.to,pt=it*this.from;I.hasDragged=I.scrollbar.hasDragged,I.render(0,0,pt,vt),this.shouldUpdateExtremes(lt.DOMType)&&setTimeout(function(){I.onMouseUp(lt)})})}I.addBaseSeriesEvents(),I.addChartEvents()}setOpposite(){let T=this.navigatorOptions,k=this.navigatorEnabled,Q=this.chart;this.opposite=x(T.opposite,!!(!k&&Q.inverted))}getUnionExtremes(T){let k,Q=this.chart.xAxis[0],st=this.xAxis,nt=st.options,dt=Q.options;return T&&Q.dataMin===null||(k={dataMin:x(nt&&nt.min,f("min",dt.min,Q.dataMin,st.dataMin,st.min)),dataMax:x(nt&&nt.max,f("max",dt.max,Q.dataMax,st.dataMax,st.max))}),k}setBaseSeries(T,k){let Q=this.chart,st=this.baseSeries=[];T=T||Q.options&&Q.options.navigator.baseSeries||(Q.series.length?C(Q.series,nt=>!nt.options.isInternal).index:0),(Q.series||[]).forEach((nt,dt)=>{!nt.options.isInternal&&(nt.options.showInNavigator||(dt===T||nt.options.id===T)&&nt.options.showInNavigator!==!1)&&st.push(nt)}),this.xAxis&&!this.xAxis.navigatorAxis.fake&&this.updateNavigatorSeries(!0,k)}updateNavigatorSeries(T,k){var rt,ot;let Q=this,st=Q.chart,nt=Q.baseSeries,dt={enableMouseTracking:!1,index:null,linkedTo:null,group:"nav",padXAxis:!1,xAxis:(rt=this.navigatorOptions.xAxis)==null?void 0:rt.id,yAxis:(ot=this.navigatorOptions.yAxis)==null?void 0:ot.id,showInLegend:!1,stacking:void 0,isInternal:!0,states:{inactive:{opacity:1}}},mt=Q.series=(Q.series||[]).filter(D=>{let P=D.baseSeries;return!(0>nt.indexOf(P))||(P&&(p(P,"updatedData",Q.updatedDataHandler),delete P.navigatorSeries),D.chart&&D.destroy(),!1)}),Et,Mt,I=Q.navigatorOptions.series,Y;nt&&nt.length&&nt.forEach(D=>{let P=D.navigatorSeries,W=u({color:D.color,visible:D.visible},S(I)?F.navigator.series:I);if(P&&Q.navigatorOptions.adaptToUpdatedData===!1)return;dt.name="Navigator "+nt.length,Y=(Et=D.options||{}).navigatorOptions||{},W.dataLabels=l(W.dataLabels),(Mt=g(Et,dt,W,Y)).pointRange=x(W.pointRange,Y.pointRange,F.plotOptions[Mt.type||"line"].pointRange);let lt=Y.data||W.data;Q.hasNavigatorData=Q.hasNavigatorData||!!lt,Mt.data=lt||Et.data&&Et.data.slice(0),P&&P.options?P.update(Mt,k):(D.navigatorSeries=st.initSeries(Mt),st.setSortedData(),D.navigatorSeries.baseSeries=D,mt.push(D.navigatorSeries))}),(I.data&&!(nt&&nt.length)||S(I))&&(Q.hasNavigatorData=!1,(I=l(I)).forEach((D,P)=>{dt.name="Navigator "+(mt.length+1),(Mt=g(F.navigator.series,{color:st.series[P]&&!st.series[P].options.isInternal&&st.series[P].color||st.options.colors[P]||st.options.colors[0]},dt,D)).data=D.data,Mt.data&&(Q.hasNavigatorData=!0,mt.push(st.initSeries(Mt)))})),T&&this.addBaseSeriesEvents()}addBaseSeriesEvents(){let T=this,k=T.baseSeries||[];k[0]&&k[0].xAxis&&k[0].eventsToUnbind.push(L(k[0].xAxis,"foundExtremes",this.modifyBaseAxisExtremes)),k.forEach(Q=>{Q.eventsToUnbind.push(L(Q,"show",function(){this.navigatorSeries&&this.navigatorSeries.setVisible(!0,!1)})),Q.eventsToUnbind.push(L(Q,"hide",function(){this.navigatorSeries&&this.navigatorSeries.setVisible(!1,!1)})),this.navigatorOptions.adaptToUpdatedData!==!1&&Q.xAxis&&Q.eventsToUnbind.push(L(Q,"updatedData",this.updatedDataHandler)),Q.eventsToUnbind.push(L(Q,"remove",function(){k&&o(k,Q),this.navigatorSeries&&(o(T.series,this.navigatorSeries),_(this.navigatorSeries.options)&&this.navigatorSeries.remove(!1),delete this.navigatorSeries)}))})}getBaseSeriesMin(T){return this.baseSeries.reduce(function(k,Q){return Math.min(k,Q.xData&&Q.xData.length?Q.xData[0]:k)},T)}modifyNavigatorAxisExtremes(){let T=this.xAxis;if(T.getExtremes!==void 0){let k=this.getUnionExtremes(!0);k&&(k.dataMin!==T.min||k.dataMax!==T.max)&&(T.min=k.dataMin,T.max=k.dataMax)}}modifyBaseAxisExtremes(){var P;let T,k,Q=this.chart.navigator,st=this.getExtremes(),nt=st.min,dt=st.max,mt=st.dataMin,Et=st.dataMax,Mt=dt-nt,I=Q.stickToMin,Y=Q.stickToMax,rt=x((P=this.ordinal)==null?void 0:P.convertOverscroll(this.options.overscroll),0),ot=Q.series&&Q.series[0],D=!!this.setExtremes;!(this.eventArgs&&this.eventArgs.trigger==="rangeSelectorButton")&&(I&&(T=(k=mt)+Mt),Y&&(T=Et+rt,I||(k=Math.max(mt,T-Mt,Q.getBaseSeriesMin(ot&&ot.xData?ot.xData[0]:-Number.MAX_VALUE)))),D&&(I||Y)&&v(k)&&(this.min=this.userMin=k,this.max=this.userMax=T)),Q.stickToMin=Q.stickToMax=null}updatedDataHandler(){let T=this.chart.navigator,k=this.navigatorSeries,Q=T.reversedExtremes?Math.round(T.zoomedMin)===0:Math.round(T.zoomedMax)>=Math.round(T.size);T.stickToMax=x(this.chart.options.navigator&&this.chart.options.navigator.stickToMax,Q),T.stickToMin=T.shouldStickToMin(this,T),k&&!T.hasNavigatorData&&(k.options.pointStart=this.xData[0],k.setData(this.options.data,!1,null,!1))}shouldStickToMin(T,k){let Q=k.getBaseSeriesMin(T.xData[0]),st=T.xAxis,nt=st.max,dt=st.min,mt=st.options.range;return!!(v(nt)&&v(dt))&&(mt&&nt-Q>0?nt-Q{T.destroy&&T.destroy()}),["series","xAxis","yAxis","shades","outline","scrollbarTrack","scrollbarRifles","scrollbarGroup","scrollbar","navigatorGroup","rendered"].forEach(T=>{this[T]&&this[T].destroy&&this[T].destroy(),this[T]=null}),[this.handles].forEach(T=>{w(T)}),this.navigatorEnabled=!1}}return b}),R(y,"Accessibility/Components/NavigatorComponent.js",[y["Accessibility/AccessibilityComponent.js"],y["Accessibility/Utils/Announcer.js"],y["Accessibility/KeyboardNavigationHandler.js"],y["Stock/Navigator/Navigator.js"],y["Core/Animation/AnimationUtilities.js"],y["Core/Templating.js"],y["Core/Utilities.js"],y["Accessibility/Utils/HTMLUtilities.js"],y["Accessibility/Utils/ChartUtilities.js"]],function(B,et,K,J,q,Z,tt,H,X){let{animObject:F}=q,{format:U}=Z,{clamp:d,pick:L,syncTimeout:M}=tt,{getFakeMouseEvent:s}=H,{getAxisRangeDescription:_,fireEventOnWrappedOrUnwrappedElement:w}=X;return class extends B{init(){let o=this.chart,u=this;this.announcer=new et(o,"polite"),this.addEvent(J,"afterRender",function(){this.chart===u.chart&&this.chart.renderer&&M(()=>{u.proxyProvider.updateGroupProxyElementPositions("navigator"),u.updateHandleValues()},F(L(this.chart.renderer.globalAnimation,!0)).duration)})}onChartUpdate(){var E,S,v;let o=this.chart,u=o.options,C=u.navigator;if(C.enabled&&((E=C.accessibility)!=null&&E.enabled)){let g=u.accessibility.landmarkVerbosity,x=(S=u.lang.accessibility)==null?void 0:S.navigator.groupLabel;this.proxyProvider.removeGroup("navigator"),this.proxyProvider.addGroup("navigator","div",{role:g==="all"?"region":"group","aria-label":U(x,{chart:o},o)});let p=(v=u.lang.accessibility)==null?void 0:v.navigator.handleLabel;[0,1].forEach(l=>{let f=this.getHandleByIx(l);if(f){let b=this.proxyProvider.addProxyElement("navigator",{click:f},"input",{type:"range","aria-label":U(p,{handleIx:l,chart:o},o)});this[l?"maxHandleProxy":"minHandleProxy"]=b.innerElement,b.innerElement.style.pointerEvents="none",b.innerElement.oninput=()=>this.updateNavigator()}}),this.updateHandleValues()}else this.proxyProvider.removeGroup("navigator")}getNavigatorHandleNavigation(o){let u=this,C=this.chart,E=o?this.maxHandleProxy:this.minHandleProxy,S=this.keyCodes;return new K(C,{keyCodeMap:[[[S.left,S.right,S.up,S.down],function(v){if(E){let g=v===S.left||v===S.up?-1:1;E.value=""+d(parseFloat(E.value)+g,0,100),u.updateNavigator(()=>{let x=u.getHandleByIx(o);x&&C.setFocusToElement(x,E)})}return this.response.success}]],init:()=>{C.setFocusToElement(this.getHandleByIx(o),E)},validate:()=>{var v;return!!(this.getHandleByIx(o)&&E&&((v=C.options.navigator.accessibility)!=null&&v.enabled))}})}getKeyboardNavigation(){return[this.getNavigatorHandleNavigation(0),this.getNavigatorHandleNavigation(1)]}destroy(){this.updateNavigatorThrottleTimer&&clearTimeout(this.updateNavigatorThrottleTimer),this.proxyProvider.removeGroup("navigator"),this.announcer&&this.announcer.destroy()}updateHandleValues(){let o=this.chart.navigator;if(o&&this.minHandleProxy&&this.maxHandleProxy){let u=o.size;this.minHandleProxy.value=""+Math.round(o.zoomedMin/u*100),this.maxHandleProxy.value=""+Math.round(o.zoomedMax/u*100)}}getHandleByIx(o){let u=this.chart.navigator;return u&&u.handles&&u.handles[o]}updateNavigator(o){this.updateNavigatorThrottleTimer&&clearTimeout(this.updateNavigatorThrottleTimer),this.updateNavigatorThrottleTimer=setTimeout((u=>{var v;let C=this.chart,{navigator:E,pointer:S}=C;if(E&&S&&this.minHandleProxy&&this.maxHandleProxy){let g=S.getChartPosition(),x=parseFloat(this.minHandleProxy.value)/100*E.size,p=parseFloat(this.maxHandleProxy.value)/100*E.size;[[0,"mousedown",E.zoomedMin],[0,"mousemove",x],[0,"mouseup",x],[1,"mousedown",E.zoomedMax],[1,"mousemove",p],[1,"mouseup",p]].forEach(([b,z,T])=>{var Q;let k=(Q=this.getHandleByIx(b))==null?void 0:Q.element;k&&w(k,s(z,{x:g.left+E.left+T,y:g.top+E.top},k))}),u&&u();let l=(v=C.options.lang.accessibility)==null?void 0:v.navigator.changeAnnouncement,f=_(C.xAxis[0]);this.announcer.announce(U(l,{axisRangeDescription:f,chart:C},C))}}).bind(this,o),20)}}}),R(y,"Accessibility/Components/SeriesComponent/SeriesDescriber.js",[y["Accessibility/Components/AnnotationsA11y.js"],y["Accessibility/Utils/ChartUtilities.js"],y["Core/Templating.js"],y["Accessibility/Utils/HTMLUtilities.js"],y["Core/Utilities.js"]],function(B,et,K,J,q){let{getPointAnnotationTexts:Z}=B,{getAxisDescription:tt,getSeriesFirstPointElement:H,getSeriesA11yElement:X,unhideChartElementFromAT:F}=et,{format:U,numberFormat:d}=K,{reverseChildNodes:L,stripHTMLTagsFromString:M}=J,{find:s,isNumber:_,isString:w,pick:o,defined:u}=q;function C(x){let p=x.chart.options.accessibility.series.pointDescriptionEnabledThreshold;return!!(p!==!1&&x.points&&x.points.length>=+p)}function E(x,p){let l=x.series,f=l.chart,b=f.options.accessibility.point||{},z=l.options.accessibility&&l.options.accessibility.point||{},T=l.tooltipOptions||{},k=f.options.lang;return _(p)?d(p,z.valueDecimals||b.valueDecimals||T.valueDecimals||-1,k.decimalPoint,k.accessibility.thousandsSep||k.thousandsSep):p}function S(x,p){let l=x[p];return x.chart.langFormat("accessibility.series."+p+"Description",{name:tt(l),series:x})}function v(x){let p=x.series,l=p.chart.series.length>1||p.options.name,f=function(k){let Q=k.series,st=Q.chart,nt=Q.options.accessibility,dt=nt&&nt.point&&nt.point.valueDescriptionFormat||st.options.accessibility.point.valueDescriptionFormat,mt=o(Q.xAxis&&Q.xAxis.options.accessibility&&Q.xAxis.options.accessibility.enabled,!st.angular&&Q.type!=="flowmap"),Et=mt?function(Mt){let I=function(D){let P=D.series,W=P.chart,lt=P.options.accessibility&&P.options.accessibility.point||{},it=W.options.accessibility.point||{},vt=P.xAxis&&P.xAxis.dateTime;if(vt){let pt=vt.getXDateFormat(D.x||0,W.options.tooltip.dateTimeLabelFormats),xt=lt.dateFormatter&<.dateFormatter(D)||it.dateFormatter&&it.dateFormatter(D)||lt.dateFormat||it.dateFormat||pt;return W.time.dateFormat(xt,D.x||0,void 0)}}(Mt),Y=(Mt.series.xAxis||{}).categories&&u(Mt.category)&&(""+Mt.category).replace("
    "," "),rt=u(Mt.id)&&0>(""+Mt.id).indexOf("highcharts-"),ot="x, "+Mt.x;return Mt.name||I||Y||(rt?Mt.id:ot)}(k):"";return U(dt,{point:k,index:u(k.index)?k.index+1:"",xDescription:Et,value:function(Mt){let I=Mt.series,Y=I.chart.options.accessibility.point||{},rt=I.chart.options.accessibility&&I.chart.options.accessibility.point||{},ot=I.tooltipOptions||{},D=rt.valuePrefix||Y.valuePrefix||ot.valuePrefix||"",P=rt.valueSuffix||Y.valueSuffix||ot.valueSuffix||"",W=Mt.value!==void 0?"value":"y",lt=E(Mt,Mt[W]);return Mt.isNull?I.chart.langFormat("accessibility.series.nullPointValue",{point:Mt}):I.pointArrayMap?function(it,vt,pt){let xt=vt||"",Ct=pt||"",Tt=function(Nt){let gt=E(it,o(it[Nt],it.options[Nt]));return gt!==void 0?Nt+": "+xt+gt+Ct:gt};return it.series.pointArrayMap.reduce(function(Nt,gt){let wt=Tt(gt);return wt?Nt+(Nt.length?", ":"")+wt:Nt},"")}(Mt,D,P):D+lt+P}(k),separator:mt?", ":""},st)}(x),b=x.options&&x.options.accessibility&&x.options.accessibility.description,z=l?" "+p.name+".":"",T=function(k){let Q=k.series.chart,st=Z(k);return st.length?Q.langFormat("accessibility.series.pointAnnotationsDescription",{point:k,annotations:st}):""}(x);return x.accessibility=x.accessibility||{},x.accessibility.valueDescription=f,f+(b?" "+b:"")+z+(T?" "+T:"")}function g(x){let p=x.chart,l=p.types||[],f=function(mt){let Et=(mt.options.accessibility||{}).description;return Et&&mt.chart.langFormat("accessibility.series.description",{description:Et,series:mt})||""}(x),b=function(mt){return p[mt]&&p[mt].length>1&&x[mt]},z=x.index+1,T=S(x,"xAxis"),k=S(x,"yAxis"),Q={seriesNumber:z,series:x,chart:p},st=l.length>1?"Combination":"",nt=p.langFormat("accessibility.series.summary."+x.type+st,Q)||p.langFormat("accessibility.series.summary.default"+st,Q),dt=(b("yAxis")?" "+k+".":"")+(b("xAxis")?" "+T+".":"");return U(o(x.options.accessibility&&x.options.accessibility.descriptionFormat,p.options.accessibility.series.descriptionFormat,""),{seriesDescription:nt,authorDescription:f?" "+f:"",axisDescription:dt,series:x,chart:p,seriesNumber:z},void 0)}return{defaultPointDescriptionFormatter:v,defaultSeriesDescriptionFormatter:g,describeSeries:function(x){let p=x.chart,l=H(x),f=X(x),b=p.is3d&&p.is3d();f&&(f.lastChild!==l||b||L(f),function(z){let T=function(st){let nt=st.options.accessibility||{};return!C(st)&&!nt.exposeAsGroupOnly}(z),k=function(st){let nt=st.chart.options.accessibility.keyboardNavigation.seriesNavigation;return!!(st.points&&(st.points.length<+nt.pointNavigationEnabledThreshold||nt.pointNavigationEnabledThreshold===!1))}(z),Q=z.chart.options.accessibility.point.describeNull;(T||k)&&z.points.forEach(st=>{let nt=st.graphic&&st.graphic.element||function(mt){let Et=mt.series,Mt=Et&&Et.chart,I=Et&&Et.is("sunburst"),Y=mt.isNull,rt=Mt&&Mt.options.accessibility.point.describeNull;return Y&&!I&&rt}(st)&&function(mt){let Et=mt.series,Mt=function(D){let P=D.index;return D.series&&D.series.data&&u(P)&&s(D.series.data,function(W){return!!(W&&W.index!==void 0&&W.index>P&&W.graphic&&W.graphic.element)})||null}(mt),I=Mt&&Mt.graphic,Y=I?I.parentGroup:Et.graph||Et.group,rt=Mt?{x:o(mt.plotX,Mt.plotX,0),y:o(mt.plotY,Mt.plotY,0)}:{x:o(mt.plotX,0),y:o(mt.plotY,0)},ot=function(D,P){let W=D.series.chart.renderer.rect(P.x,P.y,1,1);return W.attr({class:"highcharts-a11y-mock-point",fill:"none",opacity:0,"fill-opacity":0,"stroke-opacity":0}),W}(mt,rt);if(Y&&Y.element)return mt.graphic=ot,mt.hasMockGraphic=!0,ot.add(Y),Y.element.insertBefore(ot.element,I?I.element:null),ot.element}(st),dt=st.options&&st.options.accessibility&&st.options.accessibility.enabled===!1;if(nt){if(st.isNull&&!Q){nt.setAttribute("aria-hidden",!0);return}nt.setAttribute("tabindex","-1"),z.chart.styledMode||(nt.style.outline="none"),T&&!dt?function(mt,Et){var ot,D,P;let Mt=mt.series,I=((ot=Mt.options.accessibility)==null?void 0:ot.point)||{},Y=Mt.chart.options.accessibility.point||{},rt=M(w(I.descriptionFormat)&&U(I.descriptionFormat,mt,Mt.chart)||((D=I.descriptionFormatter)==null?void 0:D.call(I,mt))||w(Y.descriptionFormat)&&U(Y.descriptionFormat,mt,Mt.chart)||((P=Y.descriptionFormatter)==null?void 0:P.call(Y,mt))||v(mt),Mt.chart.renderer.forExport);Et.setAttribute("role","img"),Et.setAttribute("aria-label",rt)}(st,nt):nt.setAttribute("aria-hidden",!0)}})}(x),F(p,f),function(z){let T=z.chart,k=T.options.chart,Q=k.options3d&&k.options3d.enabled,st=T.series.length>1,nt=T.options.accessibility.series.describeSingleSeries,dt=(z.options.accessibility||{}).exposeAsGroupOnly;return!(Q&&st)&&(st||nt||dt||C(z))}(x)?function(z,T){let k=z.options.accessibility||{},Q=z.chart.options.accessibility,st=Q.landmarkVerbosity;k.exposeAsGroupOnly?T.setAttribute("role","img"):st==="all"?T.setAttribute("role","region"):T.setAttribute("role","group"),T.setAttribute("tabindex","-1"),z.chart.styledMode||(T.style.outline="none"),T.setAttribute("aria-label",M(Q.series.descriptionFormatter&&Q.series.descriptionFormatter(z)||g(z),z.chart.renderer.forExport))}(x,f):f.removeAttribute("aria-label"))}}}),R(y,"Accessibility/Components/SeriesComponent/NewDataAnnouncer.js",[y["Core/Globals.js"],y["Core/Utilities.js"],y["Accessibility/Utils/Announcer.js"],y["Accessibility/Utils/ChartUtilities.js"],y["Accessibility/Utils/EventProvider.js"],y["Accessibility/Components/SeriesComponent/SeriesDescriber.js"]],function(B,et,K,J,q,Z){let{composed:tt}=B,{addEvent:H,defined:X,pushUnique:F}=et,{getChartTitle:U}=J,{defaultPointDescriptionFormatter:d,defaultSeriesDescriptionFormatter:L}=Z;function M(_){return!!_.options.accessibility.announceNewData.enabled}class s{constructor(w){this.dirty={allSeries:{}},this.lastAnnouncementTime=0,this.chart=w}init(){let w=this.chart,o=w.options.accessibility.announceNewData.interruptUser?"assertive":"polite";this.lastAnnouncementTime=0,this.dirty={allSeries:{}},this.eventProvider=new q,this.announcer=new K(w,o),this.addEventListeners()}destroy(){this.eventProvider.removeAddedEvents(),this.announcer.destroy()}addEventListeners(){let w=this,o=this.chart,u=this.eventProvider;u.addEvent(o,"afterApplyDrilldown",function(){w.lastAnnouncementTime=0}),u.addEvent(o,"afterAddSeries",function(C){w.onSeriesAdded(C.series)}),u.addEvent(o,"redraw",function(){w.announceDirtyData()})}onSeriesAdded(w){M(this.chart)&&(this.dirty.hasDirty=!0,this.dirty.allSeries[w.name+w.index]=w,this.dirty.newSeries=X(this.dirty.newSeries)?void 0:w)}announceDirtyData(){let w=this.chart,o=this;if(w.options.accessibility.announceNewData&&this.dirty.hasDirty){let u=this.dirty.newPoint;u&&(u=function(C){let E=C.series.data.filter(S=>C.x===S.x&&C.y===S.y);return E.length===1?E[0]:C}(u)),this.queueAnnouncement(Object.keys(this.dirty.allSeries).map(C=>o.dirty.allSeries[C]),this.dirty.newSeries,u),this.dirty={allSeries:{}}}}queueAnnouncement(w,o,u){let C=this.chart.options.accessibility.announceNewData;if(C.enabled){let E=+new Date,S=E-this.lastAnnouncementTime,v=Math.max(0,C.minAnnounceInterval-S),g=function(p,l){let f=(p||[]).concat(l||[]).reduce((b,z)=>(b[z.name+z.index]=z,b),{});return Object.keys(f).map(b=>f[b])}(this.queuedAnnouncement&&this.queuedAnnouncement.series,w),x=this.buildAnnouncementMessage(g,o,u);x&&(this.queuedAnnouncement&&clearTimeout(this.queuedAnnouncementTimer),this.queuedAnnouncement={time:E,message:x,series:g},this.queuedAnnouncementTimer=setTimeout(()=>{this&&this.announcer&&(this.lastAnnouncementTime=+new Date,this.announcer.announce(this.queuedAnnouncement.message),delete this.queuedAnnouncement,delete this.queuedAnnouncementTimer)},v))}}buildAnnouncementMessage(w,o,u){let C=this.chart,E=C.options.accessibility.announceNewData;if(E.announcementFormatter){let x=E.announcementFormatter(w,o,u);if(x!==!1)return x.length?x:null}let S=B.charts&&B.charts.length>1?"Multiple":"Single",v=o?"newSeriesAnnounce"+S:u?"newPointAnnounce"+S:"newDataAnnounce",g=U(C);return C.langFormat("accessibility.announceNewData."+v,{chartTitle:g,seriesDesc:o?L(o):null,pointDesc:u?d(u):null,point:u,series:o})}}return function(_){function w(u){var S;let C=this.chart,E=(S=C.accessibility)==null?void 0:S.components.series.newDataAnnouncer;E&&E.chart===C&&M(C)&&(E.dirty.newPoint=X(E.dirty.newPoint)?void 0:u.point)}function o(){var E;let u=this.chart,C=(E=u.accessibility)==null?void 0:E.components.series.newDataAnnouncer;C&&C.chart===u&&M(u)&&(C.dirty.hasDirty=!0,C.dirty.allSeries[this.name+this.index]=this)}_.compose=function(u){F(tt,"A11y.NDA")&&(H(u,"addPoint",w),H(u,"updatedData",o))}}(s||(s={})),s}),R(y,"Accessibility/ProxyElement.js",[y["Core/Globals.js"],y["Core/Utilities.js"],y["Accessibility/Utils/EventProvider.js"],y["Accessibility/Utils/ChartUtilities.js"],y["Accessibility/Utils/HTMLUtilities.js"]],function(B,et,K,J,q){let{doc:Z}=B,{attr:tt,css:H,merge:X}=et,{fireEventOnWrappedOrUnwrappedElement:F}=J,{cloneMouseEvent:U,cloneTouchEvent:d,getFakeMouseEvent:L,removeElement:M}=q;return class{constructor(s,_,w="button",o,u){this.chart=s,this.target=_,this.eventProvider=new K;let C=this.innerElement=Z.createElement(w),E=this.element=o?Z.createElement(o):C;s.styledMode||this.hideElementVisually(C),o&&(o!=="li"||s.styledMode||(E.style.listStyle="none"),E.appendChild(C),this.element=E),this.updateTarget(_,u)}click(){let s=this.getTargetPosition();s.x+=s.width/2,s.y+=s.height/2;let _=L("click",s);F(this.target.click,_)}updateTarget(s,_){this.target=s,this.updateCSSClassName();let w=_||{};Object.keys(w).forEach(u=>{w[u]===null&&delete w[u]});let o=this.getTargetAttr(s.click,"aria-label");tt(this.innerElement,X(o?{"aria-label":o}:{},w)),this.eventProvider.removeAddedEvents(),this.addProxyEventsToElement(this.innerElement,s.click),this.refreshPosition()}refreshPosition(){let s=this.getTargetPosition();H(this.innerElement,{width:(s.width||1)+"px",height:(s.height||1)+"px",left:(Math.round(s.x)||0)+"px",top:(Math.round(s.y)||0)+"px"})}remove(){this.eventProvider.removeAddedEvents(),M(this.element)}updateCSSClassName(){let s=C=>C.indexOf("highcharts-no-tooltip")>-1,_=this.chart.legend,w=_.group&&_.group.div,o=s(w&&w.className||""),u=s(this.getTargetAttr(this.target.click,"class")||"");this.innerElement.className=o||u?"highcharts-a11y-proxy-element highcharts-no-tooltip":"highcharts-a11y-proxy-element"}addProxyEventsToElement(s,_){["click","touchstart","touchend","touchcancel","touchmove","mouseover","mouseenter","mouseleave","mouseout"].forEach(w=>{let o=w.indexOf("touch")===0;this.eventProvider.addEvent(s,w,u=>{let C=o?d(u):U(u);_&&F(_,C),u.stopPropagation(),o||u.preventDefault()},{passive:!1})})}hideElementVisually(s){H(s,{borderWidth:0,backgroundColor:"transparent",cursor:"pointer",outline:"none",opacity:.001,filter:"alpha(opacity=1)",zIndex:999,overflow:"hidden",padding:0,margin:0,display:"block",position:"absolute","-ms-filter":"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)"})}getTargetPosition(){let s=this.target.click,_=s.element?s.element:s,w=this.target.visual||_,o=this.chart.renderTo,u=this.chart.pointer;if(o&&(w!=null&&w.getBoundingClientRect)&&u){let C=w.getBoundingClientRect(),E=u.getChartPosition();return{x:(C.left-E.left)/E.scaleX,y:(C.top-E.top)/E.scaleY,width:C.right/E.scaleX-C.left/E.scaleX,height:C.bottom/E.scaleY-C.top/E.scaleY}}return{x:0,y:0,width:1,height:1}}getTargetAttr(s,_){return s.element?s.element.getAttribute(_):s.getAttribute(_)}}}),R(y,"Accessibility/ProxyProvider.js",[y["Core/Globals.js"],y["Core/Utilities.js"],y["Accessibility/Utils/ChartUtilities.js"],y["Accessibility/Utils/DOMElementProvider.js"],y["Accessibility/Utils/HTMLUtilities.js"],y["Accessibility/ProxyElement.js"]],function(B,et,K,J,q,Z){let{doc:tt}=B,{attr:H,css:X}=et,{unhideChartElementFromAT:F}=K,{removeChildNodes:U}=q;return class{constructor(d){this.chart=d,this.domElementProvider=new J,this.groups={},this.groupOrder=[],this.beforeChartProxyPosContainer=this.createProxyPosContainer("before"),this.afterChartProxyPosContainer=this.createProxyPosContainer("after"),this.update()}addProxyElement(d,L,M="button",s){let _=this.groups[d];if(!_)throw Error("ProxyProvider.addProxyElement: Invalid group key "+d);let w=_.type==="ul"||_.type==="ol"?"li":void 0,o=new Z(this.chart,L,M,w,s);return _.proxyContainerElement.appendChild(o.element),_.proxyElements.push(o),o}addGroup(d,L="div",M){let s,_=this.groups[d];if(_)return _.groupElement;let w=this.domElementProvider.createElement(L);return M&&M.role&&L!=="div"?(s=this.domElementProvider.createElement("div")).appendChild(w):s=w,s.className="highcharts-a11y-proxy-group highcharts-a11y-proxy-group-"+d.replace(/\W/g,"-"),this.groups[d]={proxyContainerElement:w,groupElement:s,type:L,proxyElements:[]},H(s,M||{}),L==="ul"&&w.setAttribute("role","list"),this.afterChartProxyPosContainer.appendChild(s),this.updateGroupOrder(this.groupOrder),s}updateGroupAttrs(d,L){let M=this.groups[d];if(!M)throw Error("ProxyProvider.updateGroupAttrs: Invalid group key "+d);H(M.groupElement,L)}updateGroupOrder(d){if(this.groupOrder=d.slice(),this.isDOMOrderGroupOrder())return;let L=d.indexOf("series"),M=L>-1?d.slice(0,L):d,s=L>-1?d.slice(L+1):[],_=tt.activeElement;["before","after"].forEach(w=>{let o=this[w==="before"?"beforeChartProxyPosContainer":"afterChartProxyPosContainer"];U(o),(w==="before"?M:s).forEach(u=>{let C=this.groups[u];C&&o.appendChild(C.groupElement)})}),(this.beforeChartProxyPosContainer.contains(_)||this.afterChartProxyPosContainer.contains(_))&&_&&_.focus&&_.focus()}clearGroup(d){let L=this.groups[d];if(!L)throw Error("ProxyProvider.clearGroup: Invalid group key "+d);U(L.proxyContainerElement)}removeGroup(d){let L=this.groups[d];L&&(this.domElementProvider.removeElement(L.groupElement),L.groupElement!==L.proxyContainerElement&&this.domElementProvider.removeElement(L.proxyContainerElement),delete this.groups[d])}update(){this.updatePosContainerPositions(),this.updateGroupOrder(this.groupOrder),this.updateProxyElementPositions()}updateProxyElementPositions(){Object.keys(this.groups).forEach(this.updateGroupProxyElementPositions.bind(this))}updateGroupProxyElementPositions(d){let L=this.groups[d];L&&L.proxyElements.forEach(M=>M.refreshPosition())}destroy(){this.domElementProvider.destroyCreatedElements()}createProxyPosContainer(d){let L=this.domElementProvider.createElement("div");return L.setAttribute("aria-hidden","false"),L.className="highcharts-a11y-proxy-container"+(d?"-"+d:""),X(L,{top:"0",left:"0"}),this.chart.styledMode||(L.style.whiteSpace="nowrap",L.style.position="absolute"),L}getCurrentGroupOrderInDOM(){let d=_=>{let w=Object.keys(this.groups),o=w.length;for(;o--;){let u=w[o],C=this.groups[u];if(C&&_===C.groupElement)return u}},L=_=>{let w=[],o=_.children;for(let u=0;us==="series"||!!this.groups[s]),M=d.length;if(M!==L.length)return!1;for(;M--;)if(d[M]!==L[M])return!1;return!0}updatePosContainerPositions(){let d=this.chart;if(d.renderer.forExport)return;let L=d.renderer.box;d.container.insertBefore(this.afterChartProxyPosContainer,L.nextSibling),d.container.insertBefore(this.beforeChartProxyPosContainer,L),F(this.chart,this.afterChartProxyPosContainer),F(this.chart,this.beforeChartProxyPosContainer)}}}),R(y,"Accessibility/Components/RangeSelectorComponent.js",[y["Accessibility/AccessibilityComponent.js"],y["Accessibility/Utils/Announcer.js"],y["Accessibility/Utils/ChartUtilities.js"],y["Accessibility/KeyboardNavigationHandler.js"],y["Core/Utilities.js"]],function(B,et,K,J,q){let{unhideChartElementFromAT:Z,getAxisRangeDescription:tt}=K,{addEvent:H,attr:X}=q;class F extends B{init(){let d=this.chart;this.announcer=new et(d,"polite")}onChartUpdate(){let d=this.chart,L=this,M=d.rangeSelector;M&&(this.updateSelectorVisibility(),this.setDropdownAttrs(),M.buttons&&M.buttons.length&&M.buttons.forEach(s=>{L.setRangeButtonAttrs(s)}),M.maxInput&&M.minInput&&["minInput","maxInput"].forEach(function(s,_){let w=M[s];w&&(Z(d,w),L.setRangeInputAttrs(w,"accessibility.rangeSelector."+(_?"max":"min")+"InputLabel"))}))}updateSelectorVisibility(){let d=this.chart,L=d.rangeSelector,M=L&&L.dropdown,s=L&&L.buttons||[],_=w=>w.setAttribute("aria-hidden",!0);L&&L.hasVisibleDropdown&&M?(Z(d,M),s.forEach(w=>_(w.element))):(M&&_(M),s.forEach(w=>Z(d,w.element)))}setDropdownAttrs(){let d=this.chart,L=d.rangeSelector&&d.rangeSelector.dropdown;if(L){let M=d.langFormat("accessibility.rangeSelector.dropdownLabel",{rangeTitle:d.options.lang.rangeSelectorZoom});L.setAttribute("aria-label",M),L.setAttribute("tabindex",-1)}}setRangeButtonAttrs(d){X(d.element,{tabindex:-1,role:"button"})}setRangeInputAttrs(d,L){let M=this.chart;X(d,{tabindex:-1,"aria-label":M.langFormat(L,{chart:M})})}onButtonNavKbdArrowKey(d,L){let M=d.response,s=this.keyCodes,_=this.chart,w=_.options.accessibility.keyboardNavigation.wrapAround,o=L===s.left||L===s.up?-1:1;return _.highlightRangeSelectorButton(_.highlightedRangeSelectorItemIx+o)?M.success:w?(d.init(o),M.success):M[o>0?"next":"prev"]}onButtonNavKbdClick(d){let L=d.response,M=this.chart;return M.oldRangeSelectorItemState!==3&&this.fakeClickEvent(M.rangeSelector.buttons[M.highlightedRangeSelectorItemIx].element),L.success}onAfterBtnClick(){let d=this.chart,L=tt(d.xAxis[0]),M=d.langFormat("accessibility.rangeSelector.clickButtonAnnouncement",{chart:d,axisRangeDescription:L});M&&this.announcer.announce(M)}onInputKbdMove(d){let L=this.chart,M=L.rangeSelector,s=L.highlightedInputRangeIx=(L.highlightedInputRangeIx||0)+d;if(s>1||s<0){if(L.accessibility)return L.accessibility.keyboardNavigation.exiting=!0,L.accessibility.keyboardNavigation.tabindexContainer.focus(),L.accessibility.keyboardNavigation.move(d)}else if(M){let _=M[s?"maxDateBox":"minDateBox"],w=M[s?"maxInput":"minInput"];_&&w&&L.setFocusToElement(_,w)}return!0}onInputNavInit(d){let L=this,M=this.chart,s=d>0?0:1,_=M.rangeSelector,w=_&&_[s?"maxDateBox":"minDateBox"],o=_&&_.minInput,u=_&&_.maxInput;if(M.highlightedInputRangeIx=s,w&&o&&u){M.setFocusToElement(w,s?u:o),this.removeInputKeydownHandler&&this.removeInputKeydownHandler();let C=v=>{(v.which||v.keyCode)===this.keyCodes.tab&&L.onInputKbdMove(v.shiftKey?-1:1)&&(v.preventDefault(),v.stopPropagation())},E=H(o,"keydown",C),S=H(u,"keydown",C);this.removeInputKeydownHandler=()=>{E(),S()}}}onInputNavTerminate(){let d=this.chart.rangeSelector||{};d.maxInput&&d.hideInput("max"),d.minInput&&d.hideInput("min"),this.removeInputKeydownHandler&&(this.removeInputKeydownHandler(),delete this.removeInputKeydownHandler)}initDropdownNav(){let d=this.chart,L=d.rangeSelector,M=L&&L.dropdown;L&&M&&(d.setFocusToElement(L.buttonGroup,M),this.removeDropdownKeydownHandler&&this.removeDropdownKeydownHandler(),this.removeDropdownKeydownHandler=H(M,"keydown",s=>{let _=(s.which||s.keyCode)===this.keyCodes.tab,w=d.accessibility;_&&(s.preventDefault(),s.stopPropagation(),w&&(w.keyboardNavigation.tabindexContainer.focus(),w.keyboardNavigation.move(s.shiftKey?-1:1)))}))}getRangeSelectorButtonNavigation(){let d=this.chart,L=this.keyCodes,M=this;return new J(d,{keyCodeMap:[[[L.left,L.right,L.up,L.down],function(s){return M.onButtonNavKbdArrowKey(this,s)}],[[L.enter,L.space],function(){return M.onButtonNavKbdClick(this)}]],validate:function(){return!!(d.rangeSelector&&d.rangeSelector.buttons&&d.rangeSelector.buttons.length)},init:function(s){let _=d.rangeSelector;if(_&&_.hasVisibleDropdown)M.initDropdownNav();else if(_){let w=_.buttons.length-1;d.highlightRangeSelectorButton(s>0?0:w)}},terminate:function(){M.removeDropdownKeydownHandler&&(M.removeDropdownKeydownHandler(),delete M.removeDropdownKeydownHandler)}})}getRangeSelectorInputNavigation(){let d=this.chart,L=this;return new J(d,{keyCodeMap:[],validate:function(){return!!(d.rangeSelector&&d.rangeSelector.inputGroup&&d.rangeSelector.inputGroup.element.style.visibility!=="hidden"&&d.options.rangeSelector.inputEnabled!==!1&&d.rangeSelector.minInput&&d.rangeSelector.maxInput)},init:function(M){L.onInputNavInit(M)},terminate:function(){L.onInputNavTerminate()}})}getKeyboardNavigation(){return[this.getRangeSelectorButtonNavigation(),this.getRangeSelectorInputNavigation()]}destroy(){this.removeDropdownKeydownHandler&&this.removeDropdownKeydownHandler(),this.removeInputKeydownHandler&&this.removeInputKeydownHandler(),this.announcer&&this.announcer.destroy()}}return function(U){function d(M){let s=this.rangeSelector&&this.rangeSelector.buttons||[],_=this.highlightedRangeSelectorItemIx,w=this.rangeSelector&&this.rangeSelector.selected;return _!==void 0&&s[_]&&_!==w&&s[_].setState(this.oldRangeSelectorItemState||0),this.highlightedRangeSelectorItemIx=M,!!s[M]&&(this.setFocusToElement(s[M].box,s[M].element),M!==w&&(this.oldRangeSelectorItemState=s[M].state,s[M].setState(1)),!0)}function L(){let M=this.chart.accessibility;if(M&&M.components.rangeSelector)return M.components.rangeSelector.onAfterBtnClick()}U.compose=function(M,s){let _=M.prototype;_.highlightRangeSelectorButton||(_.highlightRangeSelectorButton=d,H(s,"afterBtnClick",L))}}(F||(F={})),F}),R(y,"Accessibility/Components/SeriesComponent/ForcedMarkers.js",[y["Core/Globals.js"],y["Core/Utilities.js"]],function(B,et){var K;let{composed:J}=B,{addEvent:q,merge:Z,pushUnique:tt}=et;return function(H){function X(_){Z(!0,_,{marker:{enabled:!0,states:{normal:{opacity:0}}}})}function F(_){return _.marker.states&&_.marker.states.normal&&_.marker.states.normal.opacity}function U(_){return!!(_._hasPointMarkers&&_.points&&_.points.length)}function d(){this.chart.styledMode&&(this.markerGroup&&this.markerGroup[this.a11yMarkersForced?"addClass":"removeClass"]("highcharts-a11y-markers-hidden"),U(this)&&this.points.forEach(_=>{_.graphic&&(_.graphic[_.hasForcedA11yMarker?"addClass":"removeClass"]("highcharts-a11y-marker-hidden"),_.graphic[_.hasForcedA11yMarker===!1?"addClass":"removeClass"]("highcharts-a11y-marker-visible"))}))}function L(_){this.resetA11yMarkerOptions=Z(_.options.marker||{},this.userOptions.marker||{})}function M(){let _=this.options;(function(w){let o=w.chart.options.accessibility.enabled,u=(w.options.accessibility&&w.options.accessibility.enabled)!==!1;return o&&u&&function(C){let E=C.chart.options.accessibility;return C.points.length-1;x.highlightedPoint===this&&f!==l&&!z&&l&&l.focus&&l.focus()})}onDrillupAll(){let g,x=this.lastDrilledDownPoint,p=this.chart,l=x&&M(p,x.seriesName);x&&l&&U(x.x)&&U(x.y)&&(g=L(l,x.x,x.y)),g=g||u(p),p.container&&p.container.focus(),g&&g.highlight&&g.highlight(!1)}getKeyboardNavigationHandler(){let g=this,x=this.keyCodes,p=this.chart,l=p.inverted;return new Z(p,{keyCodeMap:[[l?[x.up,x.down]:[x.left,x.right],function(f){return g.onKbdSideways(this,f)}],[l?[x.left,x.right]:[x.up,x.down],function(f){return g.onKbdVertical(this,f)}],[[x.enter,x.space],function(f,b){var T;let z=p.highlightedPoint;if(z){let{plotLeft:k,plotTop:Q}=this.chart,{plotX:st=0,plotY:nt=0}=z;b=co(Fr({},b),{chartX:k+st,chartY:Q+nt,point:z,target:((T=z.graphic)==null?void 0:T.element)||b.target}),d(z.series,"click",b),z.firePointEvent("click",b)}return this.response.success}],[[x.home],function(){return E(p),this.response.success}],[[x.end],function(){return C(p),this.response.success}],[[x.pageDown,x.pageUp],function(f){return p.highlightAdjacentSeries(f===x.pageDown),this.response.success}]],init:function(){return g.onHandlerInit(this)},validate:function(){return!!u(p)},terminate:function(){return g.onHandlerTerminate()}})}onKbdSideways(g,x){let p=this.keyCodes,l=x===p.right||x===p.down;return this.attemptHighlightAdjacentPoint(g,l)}onHandlerInit(g){let x=this.chart;return x.options.accessibility.keyboardNavigation.seriesNavigation.rememberPointFocus&&x.highlightedPoint?x.highlightedPoint.highlight():E(x),g.response.success}onKbdVertical(g,x){let p=this.chart,l=this.keyCodes,f=x===l.down||x===l.right,b=p.options.accessibility.keyboardNavigation.seriesNavigation;if(b.mode&&b.mode==="serialize")return this.attemptHighlightAdjacentPoint(g,f);let z=p.highlightedPoint&&p.highlightedPoint.series.keyboardMoveVertical?"highlightAdjacentPointVertical":"highlightAdjacentSeries";return p[z](f),g.response.success}onHandlerTerminate(){let g=this.chart,x=g.options.accessibility.keyboardNavigation;g.tooltip&&g.tooltip.hide(0);let p=g.highlightedPoint&&g.highlightedPoint.series;p&&p.onMouseOut&&p.onMouseOut(),g.highlightedPoint&&g.highlightedPoint.onMouseOut&&g.highlightedPoint.onMouseOut(),x.seriesNavigation.rememberPointFocus||delete g.highlightedPoint}attemptHighlightAdjacentPoint(g,x){let p=this.chart,l=p.options.accessibility.keyboardNavigation.wrapAround;return p.highlightAdjacentPoint(x)||l&&(x?E(p):C(p))?g.response.success:g.response[x?"next":"prev"]}onSeriesDestroy(g){let x=this.chart;x.highlightedPoint&&x.highlightedPoint.series===g&&(delete x.highlightedPoint,x.focusElement&&x.focusElement.removeFocusBorder())}destroy(){this.eventProvider.removeAddedEvents()}}return function(v){function g(b){let z,T,k=this.series,Q=this.highlightedPoint,st=Q&&_(Q)||0,nt=Q&&Q.series.points||[],dt=this.series&&this.series[this.series.length-1],mt=dt&&dt.points&&dt.points[dt.points.length-1];if(!k[0]||!k[0].points)return!1;if(Q){if(z=k[Q.series.index+(b?1:-1)],(T=nt[st+(b?1:-1)])||!z||(T=z.points[b?0:z.points.length-1]),!T)return!1}else T=b?k[0].points[0]:mt;return o(T)?(w(z=T.series)?this.highlightedPoint=b?z.points[z.points.length-1]:z.points[0]:this.highlightedPoint=T,this.highlightAdjacentPoint(b)):T.highlight()}function x(b){let z=this.highlightedPoint,T=1/0,k;return!!(U(z.plotX)&&U(z.plotY))&&(this.series.forEach(Q=>{w(Q)||Q.points.forEach(st=>{if(!U(st.plotY)||!U(st.plotX)||st===z)return;let nt=st.plotY-z.plotY,dt=Math.abs(st.plotX-z.plotX),mt=Math.abs(nt)*Math.abs(nt)+dt*dt*4;Q.yAxis&&Q.yAxis.reversed&&(nt*=-1),!(nt<=0&&b||nt>=0&&!b||mt<5||o(st))&&mt!(U(W.plotX)&&U(W.plotY));if(!P(dt)){for(;D--;)!P(Y=mt.points[D])&&(ot=(dt.plotX-Y.plotX)*(dt.plotX-Y.plotX)*4+(dt.plotY-Y.plotY)*(dt.plotY-Y.plotY)*1)=0;--Q)if(!o(T[Q]))return T[Q].highlight()}return!1}v.compose=function(b,z,T){let k=b.prototype,Q=z.prototype,st=T.prototype;k.highlightAdjacentPoint||(k.highlightAdjacentPoint=g,k.highlightAdjacentPointVertical=x,k.highlightAdjacentSeries=p,Q.highlight=l,st.keyboardMoveVertical=!0,["column","gantt","pie"].forEach(nt=>{X[nt]&&(X[nt].prototype.keyboardMoveVertical=!1)}),st.highlightNextValidPoint=f)}}(S||(S={})),S}),R(y,"Accessibility/Components/SeriesComponent/SeriesComponent.js",[y["Accessibility/AccessibilityComponent.js"],y["Accessibility/Utils/ChartUtilities.js"],y["Accessibility/Components/SeriesComponent/ForcedMarkers.js"],y["Accessibility/Components/SeriesComponent/NewDataAnnouncer.js"],y["Accessibility/Components/SeriesComponent/SeriesDescriber.js"],y["Accessibility/Components/SeriesComponent/SeriesKeyboardNavigation.js"]],function(B,et,K,J,q,Z){let{hideSeriesFromAT:tt}=et,{describeSeries:H}=q;return class extends B{static compose(X,F,U){J.compose(U),K.compose(U),Z.compose(X,F,U)}init(){this.newDataAnnouncer=new J(this.chart),this.newDataAnnouncer.init(),this.keyboardNavigation=new Z(this.chart,this.keyCodes),this.keyboardNavigation.init(),this.hideTooltipFromATWhenShown(),this.hideSeriesLabelsFromATWhenShown()}hideTooltipFromATWhenShown(){let X=this;this.chart.tooltip&&this.addEvent(this.chart.tooltip.constructor,"refresh",function(){this.chart===X.chart&&this.label&&this.label.element&&this.label.element.setAttribute("aria-hidden",!0)})}hideSeriesLabelsFromATWhenShown(){this.addEvent(this.chart,"afterDrawSeriesLabels",function(){this.series.forEach(function(X){X.labelBySeries&&X.labelBySeries.attr("aria-hidden",!0)})})}onChartRender(){this.chart.series.forEach(function(X){(X.options.accessibility&&X.options.accessibility.enabled)!==!1&&X.visible&&X.getPointsCollection().length!==0?H(X):tt(X)})}getKeyboardNavigation(){return this.keyboardNavigation.getKeyboardNavigationHandler()}destroy(){this.newDataAnnouncer.destroy(),this.keyboardNavigation.destroy()}}}),R(y,"Accessibility/Components/ZoomComponent.js",[y["Accessibility/AccessibilityComponent.js"],y["Accessibility/Utils/ChartUtilities.js"],y["Accessibility/Utils/HTMLUtilities.js"],y["Accessibility/KeyboardNavigationHandler.js"],y["Core/Utilities.js"]],function(B,et,K,J,q){let{unhideChartElementFromAT:Z}=et,{getFakeMouseEvent:tt}=K,{attr:H,pick:X}=q;return class extends B{constructor(){super(...arguments),this.focusedMapNavButtonIx=-1}init(){let F=this,U=this.chart;this.proxyProvider.addGroup("zoom","div"),["afterShowResetZoom","afterApplyDrilldown","drillupall"].forEach(d=>{F.addEvent(U,d,function(){F.updateProxyOverlays()})})}onChartUpdate(){let F=this.chart,U=this;F.mapNavigation&&F.mapNavigation.navButtons.forEach((d,L)=>{Z(F,d.element),U.setMapNavButtonAttrs(d.element,"accessibility.zoom.mapZoom"+(L?"Out":"In"))})}setMapNavButtonAttrs(F,U){let d=this.chart;H(F,{tabindex:-1,role:"button","aria-label":d.langFormat(U,{chart:d})})}onChartRender(){this.updateProxyOverlays()}updateProxyOverlays(){let F=this.chart;if(this.proxyProvider.clearGroup("zoom"),F.resetZoomButton&&this.createZoomProxyButton(F.resetZoomButton,"resetZoomProxyButton",F.langFormat("accessibility.zoom.resetZoomButton",{chart:F})),F.drillUpButton&&F.breadcrumbs&&F.breadcrumbs.list){let U=F.breadcrumbs.list[F.breadcrumbs.list.length-1];this.createZoomProxyButton(F.drillUpButton,"drillUpProxyButton",F.langFormat("accessibility.drillUpButton",{chart:F,buttonText:F.breadcrumbs.getButtonText(U)}))}}createZoomProxyButton(F,U,d){this[U]=this.proxyProvider.addProxyElement("zoom",{click:F},"button",{"aria-label":d,tabindex:-1})}getMapZoomNavigation(){let F=this.keyCodes,U=this.chart,d=this;return new J(U,{keyCodeMap:[[[F.up,F.down,F.left,F.right],function(L){return d.onMapKbdArrow(this,L)}],[[F.tab],function(L,M){return d.onMapKbdTab(this,M)}],[[F.space,F.enter],function(){return d.onMapKbdClick(this)}]],validate:function(){return!!(U.mapView&&U.mapNavigation&&U.mapNavigation.navButtons.length)},init:function(L){return d.onMapNavInit(L)}})}onMapKbdArrow(F,U){let d=this.chart,L=this.keyCodes,M=d.container,s=U===L.up||U===L.down,_=U===L.left||U===L.up?1:-1,w=(s?d.plotHeight:d.plotWidth)/10*_,o=10*Math.random(),u={x:M.offsetLeft+d.plotLeft+d.plotWidth/2+o,y:M.offsetTop+d.plotTop+d.plotHeight/2+o},C=s?{x:u.x,y:u.y+w}:{x:u.x+w,y:u.y};return[tt("mousedown",u),tt("mousemove",C),tt("mouseup",C)].forEach(E=>M.dispatchEvent(E)),F.response.success}onMapKbdTab(F,U){let d=this.chart,L=F.response,M=U.shiftKey,s=M&&!this.focusedMapNavButtonIx||!M&&this.focusedMapNavButtonIx;if(d.mapNavigation.navButtons[this.focusedMapNavButtonIx].setState(0),s)return d.mapView&&d.mapView.zoomBy(),L[M?"prev":"next"];this.focusedMapNavButtonIx+=M?-1:1;let _=d.mapNavigation.navButtons[this.focusedMapNavButtonIx];return d.setFocusToElement(_.box,_.element),_.setState(2),L.success}onMapKbdClick(F){let U=this.chart.mapNavigation.navButtons[this.focusedMapNavButtonIx].element;return this.fakeClickEvent(U),F.response.success}onMapNavInit(F){let U=this.chart,d=U.mapNavigation.navButtons[0],L=U.mapNavigation.navButtons[1],M=F>0?d:L;U.setFocusToElement(M.box,M.element),M.setState(2),this.focusedMapNavButtonIx=F>0?0:1}simpleButtonNavigation(F,U,d){let L=this.keyCodes,M=this,s=this.chart;return new J(s,{keyCodeMap:[[[L.tab,L.up,L.down,L.left,L.right],function(_,w){let o=_===L.tab&&w.shiftKey||_===L.left||_===L.up;return this.response[o?"prev":"next"]}],[[L.space,L.enter],function(){return X(d(this,s),this.response.success)}]],validate:function(){return s[F]&&s[F].box&&M[U].innerElement},init:function(){s.setFocusToElement(s[F].box,M[U].innerElement)}})}getKeyboardNavigation(){return[this.simpleButtonNavigation("resetZoomButton","resetZoomProxyButton",function(F,U){U.zoomOut()}),this.simpleButtonNavigation("drillUpButton","drillUpProxyButton",function(F,U){return U.drillUp(),F.response.prev}),this.getMapZoomNavigation()]}}}),R(y,"Accessibility/HighContrastMode.js",[y["Core/Globals.js"]],function(B){let{doc:et,isMS:K,win:J}=B;return{isHighContrastModeActive:function(){let q=/(Edg)/.test(J.navigator.userAgent);if(J.matchMedia&&q)return J.matchMedia("(-ms-high-contrast: active)").matches;if(K&&J.getComputedStyle){let Z=et.createElement("div");Z.style.backgroundImage="url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)",et.body.appendChild(Z);let tt=(Z.currentStyle||J.getComputedStyle(Z)).backgroundImage;return et.body.removeChild(Z),tt==="none"}return J.matchMedia&&J.matchMedia("(forced-colors: active)").matches},setHighContrastTheme:function(q){var H;q.highContrastModeActive=!0;let Z=q.options.accessibility.highContrastTheme;q.update(Z,!1);let tt=((H=Z.colors)==null?void 0:H.length)>1;q.series.forEach(function(X){let F=Z.plotOptions[X.type]||{},U=tt&&X.colorIndex!==void 0?Z.colors[X.colorIndex]:F.color||"window",d={color:F.color||"windowText",colors:tt?Z.colors:[F.color||"windowText"],borderColor:F.borderColor||"window",fillColor:U};X.update(d,!1),X.points&&X.points.forEach(function(L){L.options&&L.options.color&&L.update({color:F.color||"windowText",borderColor:F.borderColor||"window"},!1)})}),q.redraw()}}}),R(y,"Accessibility/HighContrastTheme.js",[],function(){return{chart:{backgroundColor:"window"},title:{style:{color:"windowText"}},subtitle:{style:{color:"windowText"}},colorAxis:{minColor:"windowText",maxColor:"windowText",stops:[],dataClasses:[]},colors:["windowText"],xAxis:{gridLineColor:"windowText",labels:{style:{color:"windowText"}},lineColor:"windowText",minorGridLineColor:"windowText",tickColor:"windowText",title:{style:{color:"windowText"}}},yAxis:{gridLineColor:"windowText",labels:{style:{color:"windowText"}},lineColor:"windowText",minorGridLineColor:"windowText",tickColor:"windowText",title:{style:{color:"windowText"}}},tooltip:{backgroundColor:"window",borderColor:"windowText",style:{color:"windowText"}},plotOptions:{series:{lineColor:"windowText",fillColor:"window",borderColor:"windowText",edgeColor:"windowText",borderWidth:1,dataLabels:{connectorColor:"windowText",color:"windowText",style:{color:"windowText",textOutline:"none"}},marker:{lineColor:"windowText",fillColor:"windowText"}},pie:{color:"window",colors:["window"],borderColor:"windowText",borderWidth:1},boxplot:{fillColor:"window"},candlestick:{lineColor:"windowText",fillColor:"window"},errorbar:{fillColor:"window"}},legend:{backgroundColor:"window",itemStyle:{color:"windowText"},itemHoverStyle:{color:"windowText"},itemHiddenStyle:{color:"#555"},title:{style:{color:"windowText"}}},credits:{style:{color:"windowText"}},drilldown:{activeAxisLabelStyle:{color:"windowText"},activeDataLabelStyle:{color:"windowText"}},navigation:{buttonOptions:{symbolStroke:"windowText",theme:{fill:"window"}}},rangeSelector:{buttonTheme:{fill:"window",stroke:"windowText",style:{color:"windowText"},states:{hover:{fill:"window",stroke:"windowText",style:{color:"windowText"}},select:{fill:"#444",stroke:"windowText",style:{color:"windowText"}}}},inputBoxBorderColor:"windowText",inputStyle:{backgroundColor:"window",color:"windowText"},labelStyle:{color:"windowText"}},navigator:{handles:{backgroundColor:"window",borderColor:"windowText"},outlineColor:"windowText",maskFill:"transparent",series:{color:"windowText",lineColor:"windowText"},xAxis:{gridLineColor:"windowText"}},scrollbar:{barBackgroundColor:"#444",barBorderColor:"windowText",buttonArrowColor:"windowText",buttonBackgroundColor:"window",buttonBorderColor:"windowText",rifleColor:"windowText",trackBackgroundColor:"window",trackBorderColor:"windowText"}}}),R(y,"Accessibility/Options/A11yDefaults.js",[],function(){return{accessibility:{enabled:!0,screenReaderSection:{beforeChartFormat:"<{headingTagName}>{chartTitle}
    {typeDescription}
    {chartSubtitle}
    {chartLongdesc}
    {playAsSoundButton}
    {viewTableButton}
    {xAxisDescription}
    {yAxisDescription}
    {annotationsTitle}{annotationsList}
    ",afterChartFormat:"{endOfChartMarker}",axisRangeDateFormat:"%Y-%m-%d %H:%M:%S"},series:{descriptionFormat:"{seriesDescription}{authorDescription}{axisDescription}",describeSingleSeries:!1,pointDescriptionEnabledThreshold:200},point:{valueDescriptionFormat:"{xDescription}{separator}{value}.",describeNull:!0},landmarkVerbosity:"all",linkedDescription:'*[data-highcharts-chart="{index}"] + .highcharts-description',highContrastMode:"auto",keyboardNavigation:{enabled:!0,focusBorder:{enabled:!0,hideBrowserFocusOutline:!0,style:{color:"#334eff",lineWidth:2,borderRadius:3},margin:2},order:["series","zoom","rangeSelector","navigator","legend","chartMenu"],wrapAround:!0,seriesNavigation:{skipNullPoints:!0,pointNavigationEnabledThreshold:!1,rememberPointFocus:!1}},announceNewData:{enabled:!1,minAnnounceInterval:5e3,interruptUser:!1}},legend:{accessibility:{enabled:!0,keyboardNavigation:{enabled:!0}}},exporting:{accessibility:{enabled:!0}},navigator:{accessibility:{enabled:!0}}}}),R(y,"Accessibility/Options/LangDefaults.js",[],function(){return{accessibility:{defaultChartTitle:"Chart",chartContainerLabel:"{title}. Highcharts interactive chart.",svgContainerLabel:"Interactive chart",drillUpButton:"{buttonText}",credits:"Chart credits: {creditsStr}",thousandsSep:",",svgContainerTitle:"",graphicContainerLabel:"",screenReaderSection:{beforeRegionLabel:"",afterRegionLabel:"",annotations:{heading:"Chart annotations summary",descriptionSinglePoint:"{annotationText}. Related to {annotationPoint}",descriptionMultiplePoints:"{annotationText}. Related to {annotationPoint}{#each additionalAnnotationPoints}, also related to {this}{/each}",descriptionNoPoints:"{annotationText}"},endOfChartMarker:"End of interactive chart."},sonification:{playAsSoundButtonText:"Play as sound, {chartTitle}",playAsSoundClickAnnouncement:"Play"},legend:{legendLabelNoTitle:"Toggle series visibility, {chartTitle}",legendLabel:"Chart legend: {legendTitle}",legendItem:"Show {itemName}"},zoom:{mapZoomIn:"Zoom chart",mapZoomOut:"Zoom out chart",resetZoomButton:"Reset zoom"},rangeSelector:{dropdownLabel:"{rangeTitle}",minInputLabel:"Select start date.",maxInputLabel:"Select end date.",clickButtonAnnouncement:"Viewing {axisRangeDescription}"},navigator:{handleLabel:"{#eq handleIx 0}Start, percent{else}End, percent{/eq}",groupLabel:"Axis zoom",changeAnnouncement:"{axisRangeDescription}"},table:{viewAsDataTableButtonText:"View as data table, {chartTitle}",tableSummary:"Table representation of chart."},announceNewData:{newDataAnnounce:"Updated data for chart {chartTitle}",newSeriesAnnounceSingle:"New data series: {seriesDesc}",newPointAnnounceSingle:"New data point: {pointDesc}",newSeriesAnnounceMultiple:"New data series in chart {chartTitle}: {seriesDesc}",newPointAnnounceMultiple:"New data point in chart {chartTitle}: {pointDesc}"},seriesTypeDescriptions:{boxplot:"Box plot charts are typically used to display groups of statistical data. Each data point in the chart can have up to 5 values: minimum, lower quartile, median, upper quartile, and maximum.",arearange:"Arearange charts are line charts displaying a range between a lower and higher value for each point.",areasplinerange:"These charts are line charts displaying a range between a lower and higher value for each point.",bubble:"Bubble charts are scatter charts where each data point also has a size value.",columnrange:"Columnrange charts are column charts displaying a range between a lower and higher value for each point.",errorbar:"Errorbar series are used to display the variability of the data.",funnel:"Funnel charts are used to display reduction of data in stages.",pyramid:"Pyramid charts consist of a single pyramid with item heights corresponding to each point value.",waterfall:"A waterfall chart is a column chart where each column contributes towards a total end value."},chartTypes:{emptyChart:"Empty chart",mapTypeDescription:"Map of {mapTitle} with {numSeries} data series.",unknownMap:"Map of unspecified region with {numSeries} data series.",combinationChart:"Combination chart with {numSeries} data series.",defaultSingle:"Chart with {numPoints} data {#eq numPoints 1}point{else}points{/eq}.",defaultMultiple:"Chart with {numSeries} data series.",splineSingle:"Line chart with {numPoints} data {#eq numPoints 1}point{else}points{/eq}.",splineMultiple:"Line chart with {numSeries} lines.",lineSingle:"Line chart with {numPoints} data {#eq numPoints 1}point{else}points{/eq}.",lineMultiple:"Line chart with {numSeries} lines.",columnSingle:"Bar chart with {numPoints} {#eq numPoints 1}bar{else}bars{/eq}.",columnMultiple:"Bar chart with {numSeries} data series.",barSingle:"Bar chart with {numPoints} {#eq numPoints 1}bar{else}bars{/eq}.",barMultiple:"Bar chart with {numSeries} data series.",pieSingle:"Pie chart with {numPoints} {#eq numPoints 1}slice{else}slices{/eq}.",pieMultiple:"Pie chart with {numSeries} pies.",scatterSingle:"Scatter chart with {numPoints} {#eq numPoints 1}point{else}points{/eq}.",scatterMultiple:"Scatter chart with {numSeries} data series.",boxplotSingle:"Boxplot with {numPoints} {#eq numPoints 1}box{else}boxes{/eq}.",boxplotMultiple:"Boxplot with {numSeries} data series.",bubbleSingle:"Bubble chart with {numPoints} {#eq numPoints 1}bubbles{else}bubble{/eq}.",bubbleMultiple:"Bubble chart with {numSeries} data series."},axis:{xAxisDescriptionSingular:"The chart has 1 X axis displaying {names[0]}. {ranges[0]}",xAxisDescriptionPlural:"The chart has {numAxes} X axes displaying {#each names}{#unless @first},{/unless}{#if @last} and{/if} {this}{/each}.",yAxisDescriptionSingular:"The chart has 1 Y axis displaying {names[0]}. {ranges[0]}",yAxisDescriptionPlural:"The chart has {numAxes} Y axes displaying {#each names}{#unless @first},{/unless}{#if @last} and{/if} {this}{/each}.",timeRangeDays:"Data range: {range} days.",timeRangeHours:"Data range: {range} hours.",timeRangeMinutes:"Data range: {range} minutes.",timeRangeSeconds:"Data range: {range} seconds.",rangeFromTo:"Data ranges from {rangeFrom} to {rangeTo}.",rangeCategories:"Data range: {numCategories} categories."},exporting:{chartMenuLabel:"Chart menu",menuButtonLabel:"View chart menu, {chartTitle}"},series:{summary:{default:"{series.name}, series {seriesNumber} of {chart.series.length} with {series.points.length} data {#eq series.points.length 1}point{else}points{/eq}.",defaultCombination:"{series.name}, series {seriesNumber} of {chart.series.length} with {series.points.length} data {#eq series.points.length 1}point{else}points{/eq}.",line:"{series.name}, line {seriesNumber} of {chart.series.length} with {series.points.length} data {#eq series.points.length 1}point{else}points{/eq}.",lineCombination:"{series.name}, series {seriesNumber} of {chart.series.length}. Line with {series.points.length} data {#eq series.points.length 1}point{else}points{/eq}.",spline:"{series.name}, line {seriesNumber} of {chart.series.length} with {series.points.length} data {#eq series.points.length 1}point{else}points{/eq}.",splineCombination:"{series.name}, series {seriesNumber} of {chart.series.length}. Line with {series.points.length} data {#eq series.points.length 1}point{else}points{/eq}.",column:"{series.name}, bar series {seriesNumber} of {chart.series.length} with {series.points.length} {#eq series.points.length 1}bar{else}bars{/eq}.",columnCombination:"{series.name}, series {seriesNumber} of {chart.series.length}. Bar series with {series.points.length} {#eq series.points.length 1}bar{else}bars{/eq}.",bar:"{series.name}, bar series {seriesNumber} of {chart.series.length} with {series.points.length} {#eq series.points.length 1}bar{else}bars{/eq}.",barCombination:"{series.name}, series {seriesNumber} of {chart.series.length}. Bar series with {series.points.length} {#eq series.points.length 1}bar{else}bars{/eq}.",pie:"{series.name}, pie {seriesNumber} of {chart.series.length} with {series.points.length} {#eq series.points.length 1}slice{else}slices{/eq}.",pieCombination:"{series.name}, series {seriesNumber} of {chart.series.length}. Pie with {series.points.length} {#eq series.points.length 1}slice{else}slices{/eq}.",scatter:"{series.name}, scatter plot {seriesNumber} of {chart.series.length} with {series.points.length} {#eq series.points.length 1}point{else}points{/eq}.",scatterCombination:"{series.name}, series {seriesNumber} of {chart.series.length}, scatter plot with {series.points.length} {#eq series.points.length 1}point{else}points{/eq}.",boxplot:"{series.name}, boxplot {seriesNumber} of {chart.series.length} with {series.points.length} {#eq series.points.length 1}box{else}boxes{/eq}.",boxplotCombination:"{series.name}, series {seriesNumber} of {chart.series.length}. Boxplot with {series.points.length} {#eq series.points.length 1}box{else}boxes{/eq}.",bubble:"{series.name}, bubble series {seriesNumber} of {chart.series.length} with {series.points.length} {#eq series.points.length 1}bubble{else}bubbles{/eq}.",bubbleCombination:"{series.name}, series {seriesNumber} of {chart.series.length}. Bubble series with {series.points.length} {#eq series.points.length 1}bubble{else}bubbles{/eq}.",map:"{series.name}, map {seriesNumber} of {chart.series.length} with {series.points.length} {#eq series.points.length 1}area{else}areas{/eq}.",mapCombination:"{series.name}, series {seriesNumber} of {chart.series.length}. Map with {series.points.length} {#eq series.points.length 1}area{else}areas{/eq}.",mapline:"{series.name}, line {seriesNumber} of {chart.series.length} with {series.points.length} data {#eq series.points.length 1}point{else}points{/eq}.",maplineCombination:"{series.name}, series {seriesNumber} of {chart.series.length}. Line with {series.points.length} data {#eq series.points.length 1}point{else}points{/eq}.",mapbubble:"{series.name}, bubble series {seriesNumber} of {chart.series.length} with {series.points.length} {#eq series.points.length 1}bubble{else}bubbles{/eq}.",mapbubbleCombination:"{series.name}, series {seriesNumber} of {chart.series.length}. Bubble series with {series.points.length} {#eq series.points.length 1}bubble{else}bubbles{/eq}."},description:"{description}",xAxisDescription:"X axis, {name}",yAxisDescription:"Y axis, {name}",nullPointValue:"No value",pointAnnotationsDescription:"{#each annotations}Annotation: {this}{/each}"}}}}),R(y,"Accessibility/Options/DeprecatedOptions.js",[y["Core/Utilities.js"]],function(B){let{error:et,pick:K}=B;function J(Z,tt,H){let X=Z,F,U=0;for(;Uk!=="series")):Object.keys(this.components):[]}update(){let k=this.components,Q=this.chart,st=Q.options.accessibility;l(Q,"beforeA11yUpdate"),Q.types=this.getChartTypes();let nt=st.keyboardNavigation.order;this.proxyProvider.updateGroupOrder(nt),this.getComponentOrder().forEach(function(dt){k[dt].onChartUpdate(),l(Q,"afterA11yComponentUpdate",{name:dt,component:k[dt]})}),this.keyboardNavigation.update(nt),!Q.highContrastModeActive&&st.highContrastMode!==!1&&(o.isHighContrastModeActive()||st.highContrastMode===!0)&&o.setHighContrastTheme(Q),l(Q,"afterA11yUpdate",{accessibility:this})}destroy(){let k=this.chart||{},Q=this.components;Object.keys(Q).forEach(function(st){Q[st].destroy(),Q[st].destroyBase()}),this.proxyProvider&&this.proxyProvider.destroy(),k.announcerContainer&&b(k.announcerContainer),this.keyboardNavigation&&this.keyboardNavigation.destroy(),k.renderTo&&k.renderTo.setAttribute("aria-hidden",!0),k.focusElement&&k.focusElement.removeFocusBorder()}getChartTypes(){let k={};return this.chart.series.forEach(function(Q){k[Q.type]=1}),Object.keys(k)}}return function(T){function k(){this.accessibility&&this.accessibility.destroy()}function Q(){this.a11yDirty&&this.renderTo&&(delete this.a11yDirty,this.updateA11yEnabled());let mt=this.accessibility;mt&&!mt.zombie&&(mt.proxyProvider.updateProxyElementPositions(),mt.getComponentOrder().forEach(function(Et){mt.components[Et].onChartRender()}))}function st(mt){let Et=mt.options.accessibility;Et&&(Et.customComponents&&(this.options.accessibility.customComponents=Et.customComponents,delete Et.customComponents),f(!0,this.options.accessibility,Et),this.accessibility&&this.accessibility.destroy&&(this.accessibility.destroy(),delete this.accessibility)),this.a11yDirty=!0}function nt(){let mt=this.accessibility,Et=this.options.accessibility,Mt=this.renderer.boxWrapper.element,I=this.title;if(Et&&Et.enabled)mt&&!mt.zombie?mt.update():(this.accessibility=mt=new T(this),mt&&!mt.zombie&&mt.update(),Mt.getAttribute("role")==="img"&&Mt.removeAttribute("role"));else if(mt)mt.destroy&&mt.destroy(),delete this.accessibility;else{this.renderTo.setAttribute("role","img"),this.renderTo.setAttribute("aria-hidden",!1),this.renderTo.setAttribute("aria-label",(I&&I.element.textContent||"").replace(/{x(mt,D,function(){this.a11yDirty=!0})}),["afterApplyDrilldown","drillupall"].forEach(D=>{x(mt,D,function(){let P=this.accessibility;P&&!P.zombie&&P.update()})}),x(Mt,"update",dt),["update","updatedData","remove"].forEach(D=>{x(I,D,function(){this.chart.accessibility&&(this.chart.a11yDirty=!0)})}))}}(z||(z={})),f(!0,v,C,{accessibility:{highContrastTheme:u},lang:E}),z}),R(y,"masters/modules/accessibility.src.js",[y["Core/Globals.js"],y["Accessibility/Accessibility.js"],y["Accessibility/AccessibilityComponent.js"],y["Accessibility/Utils/ChartUtilities.js"],y["Accessibility/Utils/HTMLUtilities.js"],y["Accessibility/KeyboardNavigationHandler.js"],y["Accessibility/Components/SeriesComponent/SeriesDescriber.js"]],function(B,et,K,J,q,Z,tt){return B.i18nFormat=et.i18nFormat,B.A11yChartUtilities=J,B.A11yHTMLUtilities=q,B.AccessibilityComponent=K,B.KeyboardNavigationHandler=Z,B.SeriesAccessibilityDescriber=tt,et.compose(B.Chart,B.Legend,B.Point,B.Series,B.SVGElement,B.RangeSelector),B})})},5705:We=>{"use strict";var ue=function(ht,j,_t,m,y,R,B,et){if(!ht){var K;if(j===void 0)K=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var J=[_t,m,y,R,B,et],q=0;K=new Error(j.replace(/%s/g,function(){return J[q++]})),K.name="Invariant Violation"}throw K.framesToPop=1,K}};We.exports=ue},7967:(We,ue,ht)=>{var j="Expected a function",_t=NaN,m="[object Symbol]",y=/^\s+|\s+$/g,R=/^[-+]0x[0-9a-f]+$/i,B=/^0b[01]+$/i,et=/^0o[0-7]+$/i,K=parseInt,J=typeof ht.g=="object"&&ht.g&&ht.g.Object===Object&&ht.g,q=typeof self=="object"&&self&&self.Object===Object&&self,Z=J||q||Function("return this")(),tt=Object.prototype,H=tt.toString,X=Math.max,F=Math.min,U=function(){return Z.Date.now()};function d(w,o,u){var C,E,S,v,g,x,p=0,l=!1,f=!1,b=!0;if(typeof w!="function")throw new TypeError(j);o=_(o)||0,L(u)&&(l=!!u.leading,f="maxWait"in u,S=f?X(_(u.maxWait)||0,o):S,b="trailing"in u?!!u.trailing:b);function z(Mt){var I=C,Y=E;return C=E=void 0,p=Mt,v=w.apply(Y,I),v}function T(Mt){return p=Mt,g=setTimeout(st,o),l?z(Mt):v}function k(Mt){var I=Mt-x,Y=Mt-p,rt=o-I;return f?F(rt,S-Y):rt}function Q(Mt){var I=Mt-x,Y=Mt-p;return x===void 0||I>=o||I<0||f&&Y>=S}function st(){var Mt=U();if(Q(Mt))return nt(Mt);g=setTimeout(st,k(Mt))}function nt(Mt){return g=void 0,b&&C?z(Mt):(C=E=void 0,v)}function dt(){g!==void 0&&clearTimeout(g),p=0,C=x=E=g=void 0}function mt(){return g===void 0?v:nt(U())}function Et(){var Mt=U(),I=Q(Mt);if(C=arguments,E=this,x=Mt,I){if(g===void 0)return T(x);if(f)return g=setTimeout(st,o),z(x)}return g===void 0&&(g=setTimeout(st,o)),v}return Et.cancel=dt,Et.flush=mt,Et}function L(w){var o=typeof w;return!!w&&(o=="object"||o=="function")}function M(w){return!!w&&typeof w=="object"}function s(w){return typeof w=="symbol"||M(w)&&H.call(w)==m}function _(w){if(typeof w=="number")return w;if(s(w))return _t;if(L(w)){var o=typeof w.valueOf=="function"?w.valueOf():w;w=L(o)?o+"":o}if(typeof w!="string")return w===0?w:+w;w=w.replace(y,"");var u=B.test(w);return u||et.test(w)?K(w.slice(2),u?2:8):R.test(w)?_t:+w}We.exports=d},7230:(We,ue,ht)=>{var j=ht(3984),_t=ht(9107),m=j(_t,"DataView");We.exports=m},3435:(We,ue,ht)=>{var j=ht(6890),_t=ht(9484),m=ht(7215),y=ht(7811),R=ht(747);function B(et){var K=-1,J=et==null?0:et.length;for(this.clear();++K{var j=ht(4412),_t=ht(8522),m=ht(469),y=ht(1161),R=ht(1441);function B(et){var K=-1,J=et==null?0:et.length;for(this.clear();++K{var j=ht(3984),_t=ht(9107),m=j(_t,"Map");We.exports=m},3287:(We,ue,ht)=>{var j=ht(8206),_t=ht(9768),m=ht(6827),y=ht(663),R=ht(5135);function B(et){var K=-1,J=et==null?0:et.length;for(this.clear();++K{var j=ht(3984),_t=ht(9107),m=j(_t,"Promise");We.exports=m},5963:(We,ue,ht)=>{var j=ht(3984),_t=ht(9107),m=j(_t,"Set");We.exports=m},6435:(We,ue,ht)=>{var j=ht(5217),_t=ht(8658),m=ht(3844),y=ht(6503),R=ht(1563),B=ht(259);function et(K){var J=this.__data__=new j(K);this.size=J.size}et.prototype.clear=_t,et.prototype.delete=m,et.prototype.get=y,et.prototype.has=R,et.prototype.set=B,We.exports=et},6711:(We,ue,ht)=>{var j=ht(9107),_t=j.Symbol;We.exports=_t},9282:(We,ue,ht)=>{var j=ht(9107),_t=j.Uint8Array;We.exports=_t},2850:(We,ue,ht)=>{var j=ht(3984),_t=ht(9107),m=j(_t,"WeakMap");We.exports=m},3643:We=>{function ue(ht,j){for(var _t=-1,m=ht==null?0:ht.length;++_t{function ue(ht,j){for(var _t=-1,m=ht==null?0:ht.length,y=0,R=[];++_t{var j=ht(5410),_t=ht(2382),m=ht(2003),y=ht(1262),R=ht(2615),B=ht(9221),et=Object.prototype,K=et.hasOwnProperty;function J(q,Z){var tt=m(q),H=!tt&&_t(q),X=!tt&&!H&&y(q),F=!tt&&!H&&!X&&B(q),U=tt||H||X||F,d=U?j(q.length,String):[],L=d.length;for(var M in q)(Z||K.call(q,M))&&!(U&&(M=="length"||X&&(M=="offset"||M=="parent")||F&&(M=="buffer"||M=="byteLength"||M=="byteOffset")||R(M,L)))&&d.push(M);return d}We.exports=J},562:We=>{function ue(ht,j){for(var _t=-1,m=j.length,y=ht.length;++_t{var j=ht(9330),_t=ht(8330),m=Object.prototype,y=m.hasOwnProperty;function R(B,et,K){var J=B[et];(!(y.call(B,et)&&_t(J,K))||K===void 0&&!(et in B))&&j(B,et,K)}We.exports=R},4767:(We,ue,ht)=>{var j=ht(8330);function _t(m,y){for(var R=m.length;R--;)if(j(m[R][0],y))return R;return-1}We.exports=_t},383:(We,ue,ht)=>{var j=ht(8113),_t=ht(5304);function m(y,R){return y&&j(R,_t(R),y)}We.exports=m},7844:(We,ue,ht)=>{var j=ht(8113),_t=ht(7495);function m(y,R){return y&&j(R,_t(R),y)}We.exports=m},9330:(We,ue,ht)=>{var j=ht(5390);function _t(m,y,R){y=="__proto__"&&j?j(m,y,{configurable:!0,enumerable:!0,value:R,writable:!0}):m[y]=R}We.exports=_t},1937:(We,ue,ht)=>{var j=ht(6435),_t=ht(3643),m=ht(6645),y=ht(383),R=ht(7844),B=ht(2932),et=ht(9061),K=ht(709),J=ht(8038),q=ht(5760),Z=ht(3183),tt=ht(695),H=ht(9303),X=ht(5385),F=ht(3991),U=ht(2003),d=ht(1262),L=ht(5652),M=ht(5603),s=ht(9318),_=ht(5304),w=ht(7495),o=1,u=2,C=4,E="[object Arguments]",S="[object Array]",v="[object Boolean]",g="[object Date]",x="[object Error]",p="[object Function]",l="[object GeneratorFunction]",f="[object Map]",b="[object Number]",z="[object Object]",T="[object RegExp]",k="[object Set]",Q="[object String]",st="[object Symbol]",nt="[object WeakMap]",dt="[object ArrayBuffer]",mt="[object DataView]",Et="[object Float32Array]",Mt="[object Float64Array]",I="[object Int8Array]",Y="[object Int16Array]",rt="[object Int32Array]",ot="[object Uint8Array]",D="[object Uint8ClampedArray]",P="[object Uint16Array]",W="[object Uint32Array]",lt={};lt[E]=lt[S]=lt[dt]=lt[mt]=lt[v]=lt[g]=lt[Et]=lt[Mt]=lt[I]=lt[Y]=lt[rt]=lt[f]=lt[b]=lt[z]=lt[T]=lt[k]=lt[Q]=lt[st]=lt[ot]=lt[D]=lt[P]=lt[W]=!0,lt[x]=lt[p]=lt[nt]=!1;function it(vt,pt,xt,Ct,Tt,Nt){var gt,wt=pt&o,Rt=pt&u,jt=pt&C;if(xt&&(gt=Tt?xt(vt,Ct,Tt,Nt):xt(vt)),gt!==void 0)return gt;if(!M(vt))return vt;var Zt=U(vt);if(Zt){if(gt=H(vt),!wt)return et(vt,gt)}else{var ne=tt(vt),Wt=ne==p||ne==l;if(d(vt))return B(vt,wt);if(ne==z||ne==E||Wt&&!Tt){if(gt=Rt||Wt?{}:F(vt),!wt)return Rt?J(vt,R(gt,vt)):K(vt,y(gt,vt))}else{if(!lt[ne])return Tt?vt:{};gt=X(vt,ne,wt)}}Nt||(Nt=new j);var le=Nt.get(vt);if(le)return le;Nt.set(vt,gt),s(vt)?vt.forEach(function(be){gt.add(it(be,pt,xt,be,vt,Nt))}):L(vt)&&vt.forEach(function(be,Ye){gt.set(Ye,it(be,pt,xt,Ye,vt,Nt))});var fe=jt?Rt?Z:q:Rt?w:_,xe=Zt?void 0:fe(vt);return _t(xe||vt,function(be,Ye){xe&&(Ye=be,be=vt[Ye]),m(gt,Ye,it(be,pt,xt,Ye,vt,Nt))}),gt}We.exports=it},3962:(We,ue,ht)=>{var j=ht(5603),_t=Object.create,m=function(){function y(){}return function(R){if(!j(R))return{};if(_t)return _t(R);y.prototype=R;var B=new y;return y.prototype=void 0,B}}();We.exports=m},8821:(We,ue,ht)=>{var j=ht(562),_t=ht(2003);function m(y,R,B){var et=R(y);return _t(y)?et:j(et,B(y))}We.exports=m},6522:(We,ue,ht)=>{var j=ht(6711),_t=ht(905),m=ht(2588),y="[object Null]",R="[object Undefined]",B=j?j.toStringTag:void 0;function et(K){return K==null?K===void 0?R:y:B&&B in Object(K)?_t(K):m(K)}We.exports=et},2744:(We,ue,ht)=>{var j=ht(6522),_t=ht(2620),m="[object Arguments]";function y(R){return _t(R)&&j(R)==m}We.exports=y},8742:(We,ue,ht)=>{var j=ht(695),_t=ht(2620),m="[object Map]";function y(R){return _t(R)&&j(R)==m}We.exports=y},2249:(We,ue,ht)=>{var j=ht(8148),_t=ht(9017),m=ht(5603),y=ht(1543),R=/[\\^$.*+?()[\]{}|]/g,B=/^\[object .+?Constructor\]$/,et=Function.prototype,K=Object.prototype,J=et.toString,q=K.hasOwnProperty,Z=RegExp("^"+J.call(q).replace(R,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function tt(H){if(!m(H)||_t(H))return!1;var X=j(H)?Z:B;return X.test(y(H))}We.exports=tt},5476:(We,ue,ht)=>{var j=ht(695),_t=ht(2620),m="[object Set]";function y(R){return _t(R)&&j(R)==m}We.exports=y},5387:(We,ue,ht)=>{var j=ht(6522),_t=ht(7164),m=ht(2620),y="[object Arguments]",R="[object Array]",B="[object Boolean]",et="[object Date]",K="[object Error]",J="[object Function]",q="[object Map]",Z="[object Number]",tt="[object Object]",H="[object RegExp]",X="[object Set]",F="[object String]",U="[object WeakMap]",d="[object ArrayBuffer]",L="[object DataView]",M="[object Float32Array]",s="[object Float64Array]",_="[object Int8Array]",w="[object Int16Array]",o="[object Int32Array]",u="[object Uint8Array]",C="[object Uint8ClampedArray]",E="[object Uint16Array]",S="[object Uint32Array]",v={};v[M]=v[s]=v[_]=v[w]=v[o]=v[u]=v[C]=v[E]=v[S]=!0,v[y]=v[R]=v[d]=v[B]=v[L]=v[et]=v[K]=v[J]=v[q]=v[Z]=v[tt]=v[H]=v[X]=v[F]=v[U]=!1;function g(x){return m(x)&&_t(x.length)&&!!v[j(x)]}We.exports=g},6794:(We,ue,ht)=>{var j=ht(6165),_t=ht(6132),m=Object.prototype,y=m.hasOwnProperty;function R(B){if(!j(B))return _t(B);var et=[];for(var K in Object(B))y.call(B,K)&&K!="constructor"&&et.push(K);return et}We.exports=R},8157:(We,ue,ht)=>{var j=ht(5603),_t=ht(6165),m=ht(4555),y=Object.prototype,R=y.hasOwnProperty;function B(et){if(!j(et))return m(et);var K=_t(et),J=[];for(var q in et)q=="constructor"&&(K||!R.call(et,q))||J.push(q);return J}We.exports=B},5410:We=>{function ue(ht,j){for(var _t=-1,m=Array(ht);++_t{function ue(ht){return function(j){return ht(j)}}We.exports=ue},1987:(We,ue,ht)=>{var j=ht(9282);function _t(m){var y=new m.constructor(m.byteLength);return new j(y).set(new j(m)),y}We.exports=_t},2932:(We,ue,ht)=>{We=ht.nmd(We);var j=ht(9107),_t=ue&&!ue.nodeType&&ue,m=_t&&!0&&We&&!We.nodeType&&We,y=m&&m.exports===_t,R=y?j.Buffer:void 0,B=R?R.allocUnsafe:void 0;function et(K,J){if(J)return K.slice();var q=K.length,Z=B?B(q):new K.constructor(q);return K.copy(Z),Z}We.exports=et},3931:(We,ue,ht)=>{var j=ht(1987);function _t(m,y){var R=y?j(m.buffer):m.buffer;return new m.constructor(R,m.byteOffset,m.byteLength)}We.exports=_t},1259:We=>{var ue=/\w*$/;function ht(j){var _t=new j.constructor(j.source,ue.exec(j));return _t.lastIndex=j.lastIndex,_t}We.exports=ht},6878:(We,ue,ht)=>{var j=ht(6711),_t=j?j.prototype:void 0,m=_t?_t.valueOf:void 0;function y(R){return m?Object(m.call(R)):{}}We.exports=y},3859:(We,ue,ht)=>{var j=ht(1987);function _t(m,y){var R=y?j(m.buffer):m.buffer;return new m.constructor(R,m.byteOffset,m.length)}We.exports=_t},9061:We=>{function ue(ht,j){var _t=-1,m=ht.length;for(j||(j=Array(m));++_t{var j=ht(6645),_t=ht(9330);function m(y,R,B,et){var K=!B;B||(B={});for(var J=-1,q=R.length;++J{var j=ht(8113),_t=ht(6806);function m(y,R){return j(y,_t(y),R)}We.exports=m},8038:(We,ue,ht)=>{var j=ht(8113),_t=ht(6337);function m(y,R){return j(y,_t(y),R)}We.exports=m},3887:(We,ue,ht)=>{var j=ht(9107),_t=j["__core-js_shared__"];We.exports=_t},5390:(We,ue,ht)=>{var j=ht(3984),_t=function(){try{var m=j(Object,"defineProperty");return m({},"",{}),m}catch(y){}}();We.exports=_t},2718:(We,ue,ht)=>{var j=typeof ht.g=="object"&&ht.g&&ht.g.Object===Object&&ht.g;We.exports=j},5760:(We,ue,ht)=>{var j=ht(8821),_t=ht(6806),m=ht(5304);function y(R){return j(R,m,_t)}We.exports=y},3183:(We,ue,ht)=>{var j=ht(8821),_t=ht(6337),m=ht(7495);function y(R){return j(R,m,_t)}We.exports=y},6929:(We,ue,ht)=>{var j=ht(9732);function _t(m,y){var R=m.__data__;return j(y)?R[typeof y=="string"?"string":"hash"]:R.map}We.exports=_t},3984:(We,ue,ht)=>{var j=ht(2249),_t=ht(1074);function m(y,R){var B=_t(y,R);return j(B)?B:void 0}We.exports=m},5425:(We,ue,ht)=>{var j=ht(889),_t=j(Object.getPrototypeOf,Object);We.exports=_t},905:(We,ue,ht)=>{var j=ht(6711),_t=Object.prototype,m=_t.hasOwnProperty,y=_t.toString,R=j?j.toStringTag:void 0;function B(et){var K=m.call(et,R),J=et[R];try{et[R]=void 0;var q=!0}catch(tt){}var Z=y.call(et);return q&&(K?et[R]=J:delete et[R]),Z}We.exports=B},6806:(We,ue,ht)=>{var j=ht(3928),_t=ht(119),m=Object.prototype,y=m.propertyIsEnumerable,R=Object.getOwnPropertySymbols,B=R?function(et){return et==null?[]:(et=Object(et),j(R(et),function(K){return y.call(et,K)}))}:_t;We.exports=B},6337:(We,ue,ht)=>{var j=ht(562),_t=ht(5425),m=ht(6806),y=ht(119),R=Object.getOwnPropertySymbols,B=R?function(et){for(var K=[];et;)j(K,m(et)),et=_t(et);return K}:y;We.exports=B},695:(We,ue,ht)=>{var j=ht(7230),_t=ht(5661),m=ht(9102),y=ht(5963),R=ht(2850),B=ht(6522),et=ht(1543),K="[object Map]",J="[object Object]",q="[object Promise]",Z="[object Set]",tt="[object WeakMap]",H="[object DataView]",X=et(j),F=et(_t),U=et(m),d=et(y),L=et(R),M=B;(j&&M(new j(new ArrayBuffer(1)))!=H||_t&&M(new _t)!=K||m&&M(m.resolve())!=q||y&&M(new y)!=Z||R&&M(new R)!=tt)&&(M=function(s){var _=B(s),w=_==J?s.constructor:void 0,o=w?et(w):"";if(o)switch(o){case X:return H;case F:return K;case U:return q;case d:return Z;case L:return tt}return _}),We.exports=M},1074:We=>{function ue(ht,j){return ht==null?void 0:ht[j]}We.exports=ue},6890:(We,ue,ht)=>{var j=ht(6060);function _t(){this.__data__=j?j(null):{},this.size=0}We.exports=_t},9484:We=>{function ue(ht){var j=this.has(ht)&&delete this.__data__[ht];return this.size-=j?1:0,j}We.exports=ue},7215:(We,ue,ht)=>{var j=ht(6060),_t="__lodash_hash_undefined__",m=Object.prototype,y=m.hasOwnProperty;function R(B){var et=this.__data__;if(j){var K=et[B];return K===_t?void 0:K}return y.call(et,B)?et[B]:void 0}We.exports=R},7811:(We,ue,ht)=>{var j=ht(6060),_t=Object.prototype,m=_t.hasOwnProperty;function y(R){var B=this.__data__;return j?B[R]!==void 0:m.call(B,R)}We.exports=y},747:(We,ue,ht)=>{var j=ht(6060),_t="__lodash_hash_undefined__";function m(y,R){var B=this.__data__;return this.size+=this.has(y)?0:1,B[y]=j&&R===void 0?_t:R,this}We.exports=m},9303:We=>{var ue=Object.prototype,ht=ue.hasOwnProperty;function j(_t){var m=_t.length,y=new _t.constructor(m);return m&&typeof _t[0]=="string"&&ht.call(_t,"index")&&(y.index=_t.index,y.input=_t.input),y}We.exports=j},5385:(We,ue,ht)=>{var j=ht(1987),_t=ht(3931),m=ht(1259),y=ht(6878),R=ht(3859),B="[object Boolean]",et="[object Date]",K="[object Map]",J="[object Number]",q="[object RegExp]",Z="[object Set]",tt="[object String]",H="[object Symbol]",X="[object ArrayBuffer]",F="[object DataView]",U="[object Float32Array]",d="[object Float64Array]",L="[object Int8Array]",M="[object Int16Array]",s="[object Int32Array]",_="[object Uint8Array]",w="[object Uint8ClampedArray]",o="[object Uint16Array]",u="[object Uint32Array]";function C(E,S,v){var g=E.constructor;switch(S){case X:return j(E);case B:case et:return new g(+E);case F:return _t(E,v);case U:case d:case L:case M:case s:case _:case w:case o:case u:return R(E,v);case K:return new g;case J:case tt:return new g(E);case q:return m(E);case Z:return new g;case H:return y(E)}}We.exports=C},3991:(We,ue,ht)=>{var j=ht(3962),_t=ht(5425),m=ht(6165);function y(R){return typeof R.constructor=="function"&&!m(R)?j(_t(R)):{}}We.exports=y},2615:We=>{var ue=9007199254740991,ht=/^(?:0|[1-9]\d*)$/;function j(_t,m){var y=typeof _t;return m=m==null?ue:m,!!m&&(y=="number"||y!="symbol"&&ht.test(_t))&&_t>-1&&_t%1==0&&_t{function ue(ht){var j=typeof ht;return j=="string"||j=="number"||j=="symbol"||j=="boolean"?ht!=="__proto__":ht===null}We.exports=ue},9017:(We,ue,ht)=>{var j=ht(3887),_t=function(){var y=/[^.]+$/.exec(j&&j.keys&&j.keys.IE_PROTO||"");return y?"Symbol(src)_1."+y:""}();function m(y){return!!_t&&_t in y}We.exports=m},6165:We=>{var ue=Object.prototype;function ht(j){var _t=j&&j.constructor,m=typeof _t=="function"&&_t.prototype||ue;return j===m}We.exports=ht},4412:We=>{function ue(){this.__data__=[],this.size=0}We.exports=ue},8522:(We,ue,ht)=>{var j=ht(4767),_t=Array.prototype,m=_t.splice;function y(R){var B=this.__data__,et=j(B,R);if(et<0)return!1;var K=B.length-1;return et==K?B.pop():m.call(B,et,1),--this.size,!0}We.exports=y},469:(We,ue,ht)=>{var j=ht(4767);function _t(m){var y=this.__data__,R=j(y,m);return R<0?void 0:y[R][1]}We.exports=_t},1161:(We,ue,ht)=>{var j=ht(4767);function _t(m){return j(this.__data__,m)>-1}We.exports=_t},1441:(We,ue,ht)=>{var j=ht(4767);function _t(m,y){var R=this.__data__,B=j(R,m);return B<0?(++this.size,R.push([m,y])):R[B][1]=y,this}We.exports=_t},8206:(We,ue,ht)=>{var j=ht(3435),_t=ht(5217),m=ht(5661);function y(){this.size=0,this.__data__={hash:new j,map:new(m||_t),string:new j}}We.exports=y},9768:(We,ue,ht)=>{var j=ht(6929);function _t(m){var y=j(this,m).delete(m);return this.size-=y?1:0,y}We.exports=_t},6827:(We,ue,ht)=>{var j=ht(6929);function _t(m){return j(this,m).get(m)}We.exports=_t},663:(We,ue,ht)=>{var j=ht(6929);function _t(m){return j(this,m).has(m)}We.exports=_t},5135:(We,ue,ht)=>{var j=ht(6929);function _t(m,y){var R=j(this,m),B=R.size;return R.set(m,y),this.size+=R.size==B?0:1,this}We.exports=_t},6060:(We,ue,ht)=>{var j=ht(3984),_t=j(Object,"create");We.exports=_t},6132:(We,ue,ht)=>{var j=ht(889),_t=j(Object.keys,Object);We.exports=_t},4555:We=>{function ue(ht){var j=[];if(ht!=null)for(var _t in Object(ht))j.push(_t);return j}We.exports=ue},8315:(We,ue,ht)=>{We=ht.nmd(We);var j=ht(2718),_t=ue&&!ue.nodeType&&ue,m=_t&&!0&&We&&!We.nodeType&&We,y=m&&m.exports===_t,R=y&&j.process,B=function(){try{var et=m&&m.require&&m.require("util").types;return et||R&&R.binding&&R.binding("util")}catch(K){}}();We.exports=B},2588:We=>{var ue=Object.prototype,ht=ue.toString;function j(_t){return ht.call(_t)}We.exports=j},889:We=>{function ue(ht,j){return function(_t){return ht(j(_t))}}We.exports=ue},9107:(We,ue,ht)=>{var j=ht(2718),_t=typeof self=="object"&&self&&self.Object===Object&&self,m=j||_t||Function("return this")();We.exports=m},8658:(We,ue,ht)=>{var j=ht(5217);function _t(){this.__data__=new j,this.size=0}We.exports=_t},3844:We=>{function ue(ht){var j=this.__data__,_t=j.delete(ht);return this.size=j.size,_t}We.exports=ue},6503:We=>{function ue(ht){return this.__data__.get(ht)}We.exports=ue},1563:We=>{function ue(ht){return this.__data__.has(ht)}We.exports=ue},259:(We,ue,ht)=>{var j=ht(5217),_t=ht(5661),m=ht(3287),y=200;function R(B,et){var K=this.__data__;if(K instanceof j){var J=K.__data__;if(!_t||J.length{var ue=Function.prototype,ht=ue.toString;function j(_t){if(_t!=null){try{return ht.call(_t)}catch(m){}try{return _t+""}catch(m){}}return""}We.exports=j},3009:(We,ue,ht)=>{var j=ht(1937),_t=1,m=4;function y(R){return j(R,_t|m)}We.exports=y},8330:We=>{function ue(ht,j){return ht===j||ht!==ht&&j!==j}We.exports=ue},2382:(We,ue,ht)=>{var j=ht(2744),_t=ht(2620),m=Object.prototype,y=m.hasOwnProperty,R=m.propertyIsEnumerable,B=j(function(){return arguments}())?j:function(et){return _t(et)&&y.call(et,"callee")&&!R.call(et,"callee")};We.exports=B},2003:We=>{var ue=Array.isArray;We.exports=ue},6316:(We,ue,ht)=>{var j=ht(8148),_t=ht(7164);function m(y){return y!=null&&_t(y.length)&&!j(y)}We.exports=m},1262:(We,ue,ht)=>{We=ht.nmd(We);var j=ht(9107),_t=ht(2125),m=ue&&!ue.nodeType&&ue,y=m&&!0&&We&&!We.nodeType&&We,R=y&&y.exports===m,B=R?j.Buffer:void 0,et=B?B.isBuffer:void 0,K=et||_t;We.exports=K},8148:(We,ue,ht)=>{var j=ht(6522),_t=ht(5603),m="[object AsyncFunction]",y="[object Function]",R="[object GeneratorFunction]",B="[object Proxy]";function et(K){if(!_t(K))return!1;var J=j(K);return J==y||J==R||J==m||J==B}We.exports=et},7164:We=>{var ue=9007199254740991;function ht(j){return typeof j=="number"&&j>-1&&j%1==0&&j<=ue}We.exports=ht},5652:(We,ue,ht)=>{var j=ht(8742),_t=ht(2347),m=ht(8315),y=m&&m.isMap,R=y?_t(y):j;We.exports=R},5603:We=>{function ue(ht){var j=typeof ht;return ht!=null&&(j=="object"||j=="function")}We.exports=ue},2620:We=>{function ue(ht){return ht!=null&&typeof ht=="object"}We.exports=ue},9318:(We,ue,ht)=>{var j=ht(5476),_t=ht(2347),m=ht(8315),y=m&&m.isSet,R=y?_t(y):j;We.exports=R},9221:(We,ue,ht)=>{var j=ht(5387),_t=ht(2347),m=ht(8315),y=m&&m.isTypedArray,R=y?_t(y):j;We.exports=R},5304:(We,ue,ht)=>{var j=ht(7137),_t=ht(6794),m=ht(6316);function y(R){return m(R)?j(R):_t(R)}We.exports=y},7495:(We,ue,ht)=>{var j=ht(7137),_t=ht(8157),m=ht(6316);function y(R){return m(R)?j(R,!0):_t(R)}We.exports=y},119:We=>{function ue(){return[]}We.exports=ue},2125:We=>{function ue(){return!1}We.exports=ue},628:(We,ue,ht)=>{"use strict";var j=ht(4067);function _t(){}function m(){}m.resetWarningCache=_t,We.exports=function(){function y(et,K,J,q,Z,tt){if(tt!==j){var H=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw H.name="Invariant Violation",H}}y.isRequired=y;function R(){return y}var B={array:y,bigint:y,bool:y,func:y,number:y,object:y,string:y,symbol:y,any:y,arrayOf:R,element:y,elementType:y,instanceOf:R,node:y,objectOf:R,oneOf:R,oneOfType:R,shape:R,exact:R,checkPropTypes:m,resetWarningCache:_t};return B.PropTypes=B,B}},5826:(We,ue,ht)=>{if(0)var j,_t;else We.exports=ht(628)()},4067:We=>{"use strict";var ue="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";We.exports=ue},1363:(We,ue,ht)=>{"use strict";/** +*/(function(){"use strict";var Lt=!!(typeof window!="undefined"&&window.document&&window.document.createElement),_={canUseDOM:Lt,canUseWorkers:typeof Worker!="undefined",canUseEventListeners:Lt&&!!(window.addEventListener||window.attachEvent),canUseViewport:Lt&&!!window.screen};q=function(){return _}.call(Pe,Mt,Pe,br),q!==void 0&&(br.exports=q)})()},5215:br=>{"use strict";br.exports=function Pe(Mt,q){if(Mt===q)return!0;if(Mt&&q&&typeof Mt=="object"&&typeof q=="object"){if(Mt.constructor!==q.constructor)return!1;var Lt,_,E;if(Array.isArray(Mt)){if(Lt=Mt.length,Lt!=q.length)return!1;for(_=Lt;_--!==0;)if(!Pe(Mt[_],q[_]))return!1;return!0}if(Mt.constructor===RegExp)return Mt.source===q.source&&Mt.flags===q.flags;if(Mt.valueOf!==Object.prototype.valueOf)return Mt.valueOf()===q.valueOf();if(Mt.toString!==Object.prototype.toString)return Mt.toString()===q.toString();if(E=Object.keys(Mt),Lt=E.length,Lt!==Object.keys(q).length)return!1;for(_=Lt;_--!==0;)if(!Object.prototype.hasOwnProperty.call(q,E[_]))return!1;for(_=Lt;_--!==0;){var U=E[_];if(!Pe(Mt[U],q[U]))return!1}return!0}return Mt!==Mt&&q!==q}},6193:function(br,Pe,Mt){var q;(function(Lt,_){br.exports?(_.default=_,br.exports=Lt&&Lt.document?_(Lt):_):(q=function(){return _(Lt)}.call(Pe,Mt,Pe,br),q!==void 0&&(br.exports=q))})(typeof window!="undefined"?window:this,function(Lt){"use strict";var _={};function E(U,z,at,J){!U.hasOwnProperty(z)&&(U[z]=J.apply(null,at),Lt&&typeof CustomEvent=="function"&&Lt.dispatchEvent(new CustomEvent("HighchartsModuleLoaded",{detail:{path:z,module:U[z]}})))}return E(_,"Core/Globals.js",[],function(){var U,z;return(z=U||(U={})).SVG_NS="http://www.w3.org/2000/svg",z.product="Highcharts",z.version="11.4.8",z.win=Lt!==void 0?Lt:{},z.doc=z.win.document,z.svg=z.doc&&z.doc.createElementNS&&!!z.doc.createElementNS(z.SVG_NS,"svg").createSVGRect,z.userAgent=z.win.navigator&&z.win.navigator.userAgent||"",z.isChrome=z.win.chrome,z.isFirefox=z.userAgent.indexOf("Firefox")!==-1,z.isMS=/(edge|msie|trident)/i.test(z.userAgent)&&!z.win.opera,z.isSafari=!z.isChrome&&z.userAgent.indexOf("Safari")!==-1,z.isTouchDevice=/(Mobile|Android|Windows Phone)/.test(z.userAgent),z.isWebKit=z.userAgent.indexOf("AppleWebKit")!==-1,z.deg2rad=2*Math.PI/360,z.hasBidiBug=z.isFirefox&&4>parseInt(z.userAgent.split("Firefox/")[1],10),z.marginNames=["plotTop","marginRight","marginBottom","plotLeft"],z.noop=function(){},z.supportsPassiveEvents=function(){let at=!1;if(!z.isMS){let J=Object.defineProperty({},"passive",{get:function(){at=!0}});z.win.addEventListener&&z.win.removeEventListener&&(z.win.addEventListener("testPassive",z.noop,J),z.win.removeEventListener("testPassive",z.noop,J))}return at}(),z.charts=[],z.composed=[],z.dateFormats={},z.seriesTypes={},z.symbolSizes={},z.chartCount=0,U}),E(_,"Core/Utilities.js",[_["Core/Globals.js"]],function(U){let z,{charts:at,doc:J,win:tt}=U;function K(p,l,f,v){let I=l?"Highcharts error":"Highcharts warning";p===32&&(p=`${I}: Deprecated member`);let k=d(p),T=k?`${I} #${p}: www.highcharts.com/errors/${p}/`:p.toString();if(v!==void 0){let G="";k&&(T+="?"),w(v,function(st,nt){G+=` + - ${nt}: ${st}`,k&&(T+=encodeURI(nt)+"="+encodeURI(st))}),T+=G}m(U,"displayError",{chart:f,code:p,message:T,params:v},function(){if(l)throw Error(T);tt.console&&K.messages.indexOf(T)===-1&&console.warn(T)}),K.messages.push(T)}function Z(p,l){return parseInt(p,l||10)}function Q(p){return typeof p=="string"}function V(p){let l=Object.prototype.toString.call(p);return l==="[object Array]"||l==="[object Array Iterator]"}function X(p,l){return!!p&&typeof p=="object"&&(!l||!V(p))}function j(p){return X(p)&&typeof p.nodeType=="number"}function B(p){let l=p&&p.constructor;return!!(X(p,!0)&&!j(p)&&l&&l.name&&l.name!=="Object")}function d(p){return typeof p=="number"&&!isNaN(p)&&p<1/0&&p>-1/0}function R(p){return p!=null}function P(p,l,f){let v,I=Q(l)&&!R(f),k=(T,G)=>{R(T)?p.setAttribute(G,T):I?(v=p.getAttribute(G))||G!=="class"||(v=p.getAttribute(G+"Name")):p.removeAttribute(G)};return Q(l)?k(f,l):w(l,k),v}function s(p){return V(p)?p:[p]}function b(p,l){let f;for(f in p||(p={}),l)p[f]=l[f];return p}function x(){let p=arguments,l=p.length;for(let f=0;f1e14?p:parseFloat(p.toPrecision(l||14))}(K||(K={})).messages=[],Math.easeInOutSine=function(p){return-.5*(Math.cos(Math.PI*p)-1)};let M=Array.prototype.find?function(p,l){return p.find(l)}:function(p,l){let f,v=p.length;for(f=0;fG.order-st.order),I.forEach(G=>{G.fn.call(p,f)===!1&&f.preventDefault()})}v&&!f.defaultPrevented&&v.call(p,f)}w({map:"map",each:"forEach",grep:"filter",reduce:"reduce",some:"some"},function(p,l){U[l]=function(f){return K(32,!1,void 0,{[`Highcharts.${l}`]:`use Array.${p}`}),Array.prototype[p].apply(f,[].slice.call(arguments,1))}});let g=function(){let p=Math.random().toString(36).substring(2,9)+"-",l=0;return function(){return"highcharts-"+(z?"":p)+l++}}();return tt.jQuery&&(tt.jQuery.fn.highcharts=function(){let p=[].slice.call(arguments);if(this[0])return p[0]?(new U[Q(p[0])?p.shift():"Chart"](this[0],p[0],p[1]),this):at[P(this[0],"data-highcharts-chart")]}),{addEvent:function(p,l,f,v={}){let I=typeof p=="function"&&p.prototype||p;Object.hasOwnProperty.call(I,"hcEvents")||(I.hcEvents={});let k=I.hcEvents;U.Point&&p instanceof U.Point&&p.series&&p.series.chart&&(p.series.chart.runTrackerClick=!0);let T=p.addEventListener;T&&T.call(p,l,f,!!U.supportsPassiveEvents&&{passive:v.passive===void 0?l.indexOf("touch")!==-1:v.passive,capture:!1}),k[l]||(k[l]=[]);let G={fn:f,order:typeof v.order=="number"?v.order:1/0};return k[l].push(G),k[l].sort((st,nt)=>st.order-nt.order),function(){y(p,l,f)}},arrayMax:function(p){let l=p.length,f=p[0];for(;l--;)p[l]>f&&(f=p[l]);return f},arrayMin:function(p){let l=p.length,f=p[0];for(;l--;)p[l]l?p{let v=l%2/2,I=f?-1:1;return(Math.round(p*I-v)+v)*I},css:o,defined:R,destroyObjectProperties:function(p,l,f){w(p,function(v,I){v!==l&&(v!=null&&v.destroy)&&v.destroy(),(v!=null&&v.destroy||!f)&&delete p[I]})},diffObjects:function(p,l,f,v){let I={};return function k(T,G,st,nt){let ft=f?G:T;w(T,function(pt,St){if(!nt&&v&&v.indexOf(St)>-1&&G[St]){pt=s(pt),st[St]=[];for(let Ct=0;Ct{if(G.length>1)for(k=v=G.length-1;k>0;k--)(I=G[k]-G[k-1])<0&&!T?(l==null||l(),l=void 0):I&&(f===void 0||I=T-1&&(T=Math.floor(G)),Math.max(0,T-(p(l,"padding-left",!0)||0)-(p(l,"padding-right",!0)||0))}if(f==="height")return Math.max(0,Math.min(l.offsetHeight,l.scrollHeight)-(p(l,"padding-top",!0)||0)-(p(l,"padding-bottom",!0)||0));let k=tt.getComputedStyle(l,void 0);return k&&(I=k.getPropertyValue(f),x(v,f!=="opacity")&&(I=Z(I))),I},inArray:function(p,l,f){return K(32,!1,void 0,{"Highcharts.inArray":"use Array.indexOf"}),l.indexOf(p,f)},insertItem:function(p,l){let f,v=p.options.index,I=l.length;for(f=p.options.isInternal?I:0;f=p))&&(I||!(G<=(l[k]+(l[k+1]||l[k]))/2)));k++);return C(T*f,-Math.round(Math.log(.001)/Math.LN10))},objectEach:w,offset:function(p){let l=J.documentElement,f=p.parentElement||p.parentNode?p.getBoundingClientRect():{top:0,left:0,width:0,height:0};return{top:f.top+(tt.pageYOffset||l.scrollTop)-(l.clientTop||0),left:f.left+(tt.pageXOffset||l.scrollLeft)-(l.clientLeft||0),width:f.width,height:f.height}},pad:function(p,l,f){return Array((l||2)+1-String(p).replace("-","").length).join(f||"0")+p},pick:x,pInt:Z,pushUnique:function(p,l){return 0>p.indexOf(l)&&!!p.push(l)},relativeLength:function(p,l,f){return/%$/.test(p)?l*parseFloat(p)/100+(f||0):parseFloat(p)},removeEvent:y,replaceNested:function(p,...l){let f,v;do for(v of(f=p,l))p=p.replace(v[0],v[1]);while(p!==f);return p},splat:s,stableSort:function(p,l){let f,v,I=p.length;for(v=0;v0?setTimeout(p,l,f):(p.call(0,f),-1)},timeUnits:{millisecond:1,second:1e3,minute:6e4,hour:36e5,day:864e5,week:6048e5,month:24192e5,year:314496e5},uniqueKey:g,useSerialIds:function(p){return z=x(p,z)},wrap:function(p,l,f){let v=p[l];p[l]=function(){let I=arguments,k=this;return f.apply(this,[function(){return v.apply(k,arguments.length?arguments:I)}].concat([].slice.call(arguments)))}}}}),E(_,"Core/Chart/ChartDefaults.js",[],function(){return{alignThresholds:!1,panning:{enabled:!1,type:"x"},styledMode:!1,borderRadius:0,colorCount:10,allowMutatingData:!0,ignoreHiddenSeries:!0,spacing:[10,10,15,10],resetZoomButton:{theme:{},position:{}},reflow:!0,type:"line",zooming:{singleTouch:!1,resetButton:{theme:{zIndex:6},position:{align:"right",x:-10,y:10}}},width:null,height:null,borderColor:"#334eff",backgroundColor:"#ffffff",plotBorderColor:"#cccccc"}}),E(_,"Core/Color/Palettes.js",[],function(){return{colors:["#2caffe","#544fc5","#00e272","#fe6a35","#6b8abc","#d568fb","#2ee0ca","#fa4b42","#feb56a","#91e8e1"]}}),E(_,"Core/Time.js",[_["Core/Globals.js"],_["Core/Utilities.js"]],function(U,z){let{win:at}=U,{defined:J,error:tt,extend:K,isNumber:Z,isObject:Q,merge:V,objectEach:X,pad:j,pick:B,splat:d,timeUnits:R}=z,P=U.isSafari&&at.Intl&&at.Intl.DateTimeFormat.prototype.formatRange,s=U.isSafari&&at.Intl&&!at.Intl.DateTimeFormat.prototype.formatRange;class b{constructor(o){this.options={},this.useUTC=!1,this.variableTimezone=!1,this.Date=at.Date,this.getTimezoneOffset=this.timezoneOffsetFunction(),this.update(o)}get(o,u){if(this.variableTimezone||this.timezoneOffset){let C=u.getTime(),M=C-this.getTimezoneOffset(u);u.setTime(M);let w=u["getUTC"+o]();return u.setTime(C),w}return this.useUTC?u["getUTC"+o]():u["get"+o]()}set(o,u,C){if(this.variableTimezone||this.timezoneOffset){if(o==="Milliseconds"||o==="Seconds"||o==="Minutes"&&this.getTimezoneOffset(u)%36e5==0)return u["setUTC"+o](C);let M=this.getTimezoneOffset(u),w=u.getTime()-M;u.setTime(w),u["setUTC"+o](C);let y=this.getTimezoneOffset(u);return w=u.getTime()+y,u.setTime(w)}return this.useUTC||P&&o==="FullYear"?u["setUTC"+o](C):u["set"+o](C)}update(o={}){let u=B(o.useUTC,!0);this.options=o=V(!0,this.options,o),this.Date=o.Date||at.Date||Date,this.useUTC=u,this.timezoneOffset=u&&o.timezoneOffset||void 0,this.getTimezoneOffset=this.timezoneOffsetFunction(),this.variableTimezone=u&&!!(o.getTimezoneOffset||o.timezone)}makeTime(o,u,C,M,w,y){let m,g,p;return this.useUTC?(m=this.Date.UTC.apply(0,arguments),g=this.getTimezoneOffset(m),m+=g,g!==(p=this.getTimezoneOffset(m))?m+=p-g:g-36e5!==this.getTimezoneOffset(m-36e5)||s||(m-=36e5)):m=new this.Date(o,u,B(C,1),B(M,0),B(w,0),B(y,0)).getTime(),m}timezoneOffsetFunction(){let o=this,u=this.options,C=u.getTimezoneOffset;return this.useUTC?u.timezone?M=>{try{let w=`shortOffset,${u.timezone||""}`,[y,m,g,p,l=0]=(b.formatCache[w]=b.formatCache[w]||Intl.DateTimeFormat("en",{timeZone:u.timezone,timeZoneName:"shortOffset"})).format(M).split(/(GMT|:)/).map(Number),f=-(36e5*(g+l/60));if(Z(f))return f}catch(w){tt(34)}return 0}:this.useUTC&&C?M=>6e4*C(M.valueOf()):()=>6e4*(o.timezoneOffset||0):M=>6e4*new Date(M.toString()).getTimezoneOffset()}dateFormat(o,u,C){if(!J(u)||isNaN(u))return U.defaultOptions.lang&&U.defaultOptions.lang.invalidDate||"";o=B(o,"%Y-%m-%d %H:%M:%S");let M=this,w=new this.Date(u),y=this.get("Hours",w),m=this.get("Day",w),g=this.get("Date",w),p=this.get("Month",w),l=this.get("FullYear",w),f=U.defaultOptions.lang,v=f&&f.weekdays,I=f&&f.shortWeekdays;return X(K({a:I?I[m]:v[m].substr(0,3),A:v[m],d:j(g),e:j(g,2," "),w:m,b:f.shortMonths[p],B:f.months[p],m:j(p+1),o:p+1,y:l.toString().substr(2,2),Y:l,H:j(y),k:y,I:j(y%12||12),l:y%12||12,M:j(this.get("Minutes",w)),p:y<12?"AM":"PM",P:y<12?"am":"pm",S:j(this.get("Seconds",w)),L:j(Math.floor(u%1e3),3)},U.dateFormats),function(k,T){for(;o.indexOf("%"+T)!==-1;)o=o.replace("%"+T,typeof k=="function"?k.call(M,u):k)}),C?o.substr(0,1).toUpperCase()+o.substr(1):o}resolveDTLFormat(o){return Q(o,!0)?o:{main:(o=d(o))[0],from:o[1],to:o[2]}}getTimeTicks(o,u,C,M){let w,y,m,g,p=this,l=p.Date,f=[],v={},I=new l(u),k=o.unitRange,T=o.count||1;if(M=B(M,1),J(u)){p.set("Milliseconds",I,k>=R.second?0:T*Math.floor(p.get("Milliseconds",I)/T)),k>=R.second&&p.set("Seconds",I,k>=R.minute?0:T*Math.floor(p.get("Seconds",I)/T)),k>=R.minute&&p.set("Minutes",I,k>=R.hour?0:T*Math.floor(p.get("Minutes",I)/T)),k>=R.hour&&p.set("Hours",I,k>=R.day?0:T*Math.floor(p.get("Hours",I)/T)),k>=R.day&&p.set("Date",I,k>=R.month?1:Math.max(1,T*Math.floor(p.get("Date",I)/T))),k>=R.month&&(p.set("Month",I,k>=R.year?0:T*Math.floor(p.get("Month",I)/T)),y=p.get("FullYear",I)),k>=R.year&&(y-=y%T,p.set("FullYear",I,y)),k===R.week&&(g=p.get("Day",I),p.set("Date",I,p.get("Date",I)-g+M+(g4*R.month||p.getTimezoneOffset(u)!==p.getTimezoneOffset(C));let ft=I.getTime();for(w=1;ft1?ft=p.makeTime(y,G,st,nt+w*T):ft+=k*T,w++;f.push(ft),k<=R.hour&&f.length<1e4&&f.forEach(function(pt){pt%18e5==0&&p.dateFormat("%H%M%S%L",pt)==="000000000"&&(v[pt]="day")})}return f.info=K(o,{higherRanks:v,totalRange:k*T}),f}getDateFormat(o,u,C,M){let w=this.dateFormat("%m-%d %H:%M:%S.%L",u),y="01-01 00:00:00.000",m={millisecond:15,second:12,minute:9,hour:6,day:3},g="millisecond",p=g;for(g in R){if(o===R.week&&+this.dateFormat("%w",u)===C&&w.substr(6)===y.substr(6)){g="week";break}if(R[g]>o){g=p;break}if(m[g]&&w.substr(m[g])!==y.substr(m[g]))break;g!=="week"&&(p=g)}return this.resolveDTLFormat(M[g]).main}}return b.formatCache={},b}),E(_,"Core/Defaults.js",[_["Core/Chart/ChartDefaults.js"],_["Core/Globals.js"],_["Core/Color/Palettes.js"],_["Core/Time.js"],_["Core/Utilities.js"]],function(U,z,at,J,tt){let{isTouchDevice:K}=z,{fireEvent:Z,merge:Q}=tt,V={colors:at.colors,symbols:["circle","diamond","square","triangle","triangle-down"],lang:{loading:"Loading...",months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],weekdays:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],decimalPoint:".",numericSymbols:["k","M","G","T","P","E"],resetZoom:"Reset zoom",resetZoomTitle:"Reset zoom level 1:1",thousandsSep:" "},global:{buttonTheme:{fill:"#f7f7f7",padding:8,r:2,stroke:"#cccccc","stroke-width":1,style:{color:"#333333",cursor:"pointer",fontSize:"0.8em",fontWeight:"normal"},states:{hover:{fill:"#e6e6e6"},select:{fill:"#e6e9ff",style:{color:"#000000",fontWeight:"bold"}},disabled:{style:{color:"#cccccc"}}}}},time:{Date:void 0,getTimezoneOffset:void 0,timezone:void 0,timezoneOffset:0,useUTC:!0},chart:U,title:{style:{color:"#333333",fontWeight:"bold"},text:"Chart title",align:"center",margin:15,widthAdjust:-44},subtitle:{style:{color:"#666666",fontSize:"0.8em"},text:"",align:"center",widthAdjust:-44},caption:{margin:15,style:{color:"#666666",fontSize:"0.8em"},text:"",align:"left",verticalAlign:"bottom"},plotOptions:{},legend:{enabled:!0,align:"center",alignColumns:!0,className:"highcharts-no-tooltip",events:{},layout:"horizontal",itemMarginBottom:2,itemMarginTop:2,labelFormatter:function(){return this.name},borderColor:"#999999",borderRadius:0,navigation:{style:{fontSize:"0.8em"},activeColor:"#0022ff",inactiveColor:"#cccccc"},itemStyle:{color:"#333333",cursor:"pointer",fontSize:"0.8em",textDecoration:"none",textOverflow:"ellipsis"},itemHoverStyle:{color:"#000000"},itemHiddenStyle:{color:"#666666",textDecoration:"line-through"},shadow:!1,itemCheckboxStyle:{position:"absolute",width:"13px",height:"13px"},squareSymbol:!0,symbolPadding:5,verticalAlign:"bottom",x:0,y:0,title:{style:{fontSize:"0.8em",fontWeight:"bold"}}},loading:{labelStyle:{fontWeight:"bold",position:"relative",top:"45%"},style:{position:"absolute",backgroundColor:"#ffffff",opacity:.5,textAlign:"center"}},tooltip:{enabled:!0,animation:{duration:300,easing:j=>Math.sqrt(1-Math.pow(j-1,2))},borderRadius:3,dateTimeLabelFormats:{millisecond:"%A, %e %b, %H:%M:%S.%L",second:"%A, %e %b, %H:%M:%S",minute:"%A, %e %b, %H:%M",hour:"%A, %e %b, %H:%M",day:"%A, %e %b %Y",week:"Week from %A, %e %b %Y",month:"%B %Y",year:"%Y"},footerFormat:"",headerShape:"callout",hideDelay:500,padding:8,shape:"callout",shared:!1,snap:K?25:10,headerFormat:'{point.key}
    ',pointFormat:'\u25CF {series.name}: {point.y}
    ',backgroundColor:"#ffffff",borderWidth:void 0,shadow:!0,stickOnContact:!1,style:{color:"#333333",cursor:"default",fontSize:"0.8em"},useHTML:!1},credits:{enabled:!0,href:"https://www.highcharts.com?credits",position:{align:"right",x:-10,verticalAlign:"bottom",y:-5},style:{cursor:"pointer",color:"#999999",fontSize:"0.6em"},text:"Highcharts.com"}};V.chart.styledMode=!1;let X=new J(V.time);return{defaultOptions:V,defaultTime:X,getOptions:function(){return V},setOptions:function(j){return Z(z,"setOptions",{options:j}),Q(!0,V,j),(j.time||j.global)&&(z.time?z.time.update(Q(V.global,V.time,j.global,j.time)):z.time=X),V}}}),E(_,"Core/Color/Color.js",[_["Core/Globals.js"],_["Core/Utilities.js"]],function(U,z){let{isNumber:at,merge:J,pInt:tt}=z;class K{static parse(Q){return Q?new K(Q):K.None}constructor(Q){let V,X,j,B;this.rgba=[NaN,NaN,NaN,NaN],this.input=Q;let d=U.Color;if(d&&d!==K)return new d(Q);if(typeof Q=="object"&&Q.stops!==void 0)this.stops=Q.stops.map(R=>new K(R[1]));else if(typeof Q=="string"){if(this.input=Q=K.names[Q.toLowerCase()]||Q,Q.charAt(0)==="#"){let R=Q.length,P=parseInt(Q.substr(1),16);R===7?X=[(16711680&P)>>16,(65280&P)>>8,255&P,1]:R===4&&(X=[(3840&P)>>4|(3840&P)>>8,(240&P)>>4|240&P,(15&P)<<4|15&P,1])}if(!X)for(j=K.parsers.length;j--&&!X;)(V=(B=K.parsers[j]).regex.exec(Q))&&(X=B.parse(V))}X&&(this.rgba=X)}get(Q){let V=this.input,X=this.rgba;if(typeof V=="object"&&this.stops!==void 0){let j=J(V);return j.stops=[].slice.call(j.stops),this.stops.forEach((B,d)=>{j.stops[d]=[j.stops[d][0],B.get(Q)]}),j}return X&&at(X[0])?Q!=="rgb"&&(Q||X[3]!==1)?Q==="a"?`${X[3]}`:"rgba("+X.join(",")+")":"rgb("+X[0]+","+X[1]+","+X[2]+")":V}brighten(Q){let V=this.rgba;if(this.stops)this.stops.forEach(function(X){X.brighten(Q)});else if(at(Q)&&Q!==0)for(let X=0;X<3;X++)V[X]+=tt(255*Q),V[X]<0&&(V[X]=0),V[X]>255&&(V[X]=255);return this}setOpacity(Q){return this.rgba[3]=Q,this}tweenTo(Q,V){let X=this.rgba,j=Q.rgba;if(!at(X[0])||!at(j[0]))return Q.input||"none";let B=j[3]!==1||X[3]!==1;return(B?"rgba(":"rgb(")+Math.round(j[0]+(X[0]-j[0])*(1-V))+","+Math.round(j[1]+(X[1]-j[1])*(1-V))+","+Math.round(j[2]+(X[2]-j[2])*(1-V))+(B?","+(j[3]+(X[3]-j[3])*(1-V)):"")+")"}}return K.names={white:"#ffffff",black:"#000000"},K.parsers=[{regex:/rgba\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d?(?:\.\d+)?)\s*\)/,parse:function(Z){return[tt(Z[1]),tt(Z[2]),tt(Z[3]),parseFloat(Z[4],10)]}},{regex:/rgb\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*\)/,parse:function(Z){return[tt(Z[1]),tt(Z[2]),tt(Z[3]),1]}}],K.None=new K(""),K}),E(_,"Core/Animation/Fx.js",[_["Core/Color/Color.js"],_["Core/Globals.js"],_["Core/Utilities.js"]],function(U,z,at){let{parse:J}=U,{win:tt}=z,{isNumber:K,objectEach:Z}=at;class Q{constructor(X,j,B){this.pos=NaN,this.options=j,this.elem=X,this.prop=B}dSetter(){let X=this.paths,j=X&&X[0],B=X&&X[1],d=this.now||0,R=[];if(d!==1&&j&&B)if(j.length===B.length&&d<1)for(let P=0;P=b+this.startTime?(this.now=this.end,this.pos=1,this.update(),x[this.prop]=!0,B=!0,Z(x,function(o){o!==!0&&(B=!1)}),B&&s&&s.call(P),j=!1):(this.pos=R.easing((d-this.startTime)/b),this.now=this.start+(this.end-this.start)*this.pos,this.update(),j=!0),j}initPath(X,j,B){let d=X.startX,R=X.endX,P=B.slice(),s=X.isArea,b=s?2:1,x=j&&B.length>j.length&&B.hasStackedCliffs,o,u,C,M,w=j&&j.slice();if(!w||x)return[P,P];function y(g,p){for(;g.length{let C=j(u.options.animation);x=Z(R)&&at(R.defer)?s.defer:Math.max(x,C.duration+C.defer),o=Math.min(s.duration,C.duration)}),d.renderer.forExport&&(x=0),{defer:Math.max(0,x-o),duration:Math.min(x,o)}},setAnimation:function(d,R){R.renderer.globalAnimation=X(d,R.options.chart.animation,!0)},stop:B}}),E(_,"Core/Renderer/HTML/AST.js",[_["Core/Globals.js"],_["Core/Utilities.js"]],function(U,z){let{SVG_NS:at,win:J}=U,{attr:tt,createElement:K,css:Z,error:Q,isFunction:V,isString:X,objectEach:j,splat:B}=z,{trustedTypes:d}=J,R=d&&V(d.createPolicy)&&d.createPolicy("highcharts",{createHTML:x=>x}),P=R?R.createHTML(""):"",s=function(){try{return!!new DOMParser().parseFromString(P,"text/html")}catch(x){return!1}}();class b{static filterUserAttributes(o){return j(o,(u,C)=>{let M=!0;b.allowedAttributes.indexOf(C)===-1&&(M=!1),["background","dynsrc","href","lowsrc","src"].indexOf(C)!==-1&&(M=X(u)&&b.allowedReferences.some(w=>u.indexOf(w)===0)),M||(Q(33,!1,void 0,{"Invalid attribute in config":`${C}`}),delete o[C]),X(u)&&o[C]&&(o[C]=u.replace(/{let M=C.split(":").map(y=>y.trim()),w=M.shift();return w&&M.length&&(u[w.replace(/-([a-z])/g,y=>y[1].toUpperCase())]=M.join(":")),u},{})}static setElementHTML(o,u){o.innerHTML=b.emptyHTML,u&&new b(u).addToDOM(o)}constructor(o){this.nodes=typeof o=="string"?this.parseMarkup(o):o}addToDOM(o){return function u(C,M){let w;return B(C).forEach(function(y){let m,g=y.tagName,p=y.textContent?U.doc.createTextNode(y.textContent):void 0,l=b.bypassHTMLFiltering;if(g)if(g==="#text")m=p;else if(b.allowedTags.indexOf(g)!==-1||l){let f=g==="svg"?at:M.namespaceURI||at,v=U.doc.createElementNS(f,g),I=y.attributes||{};j(y,function(k,T){T!=="tagName"&&T!=="attributes"&&T!=="children"&&T!=="style"&&T!=="textContent"&&(I[T]=k)}),tt(v,l?I:b.filterUserAttributes(I)),y.style&&Z(v,y.style),p&&v.appendChild(p),u(y.children||[],v),m=v}else Q(33,!1,void 0,{"Invalid tagName in config":g});m&&M.appendChild(m),w=m}),w}(this.nodes,o)}parseMarkup(o){let u,C=[];if(o=o.trim().replace(/ style=(["'])/g," data-style=$1"),s)u=new DOMParser().parseFromString(R?R.createHTML(o):o,"text/html");else{let w=K("div");w.innerHTML=o,u={body:w}}let M=(w,y)=>{let m=w.nodeName.toLowerCase(),g={tagName:m};m==="#text"&&(g.textContent=w.textContent||"");let p=w.attributes;if(p){let l={};[].forEach.call(p,f=>{f.name==="data-style"?g.style=b.parseStyle(f.value):l[f.name]=f.value}),g.attributes=l}if(w.childNodes.length){let l=[];[].forEach.call(w.childNodes,f=>{M(f,l)}),l.length&&(g.children=l)}y.push(g)};return[].forEach.call(u.body.childNodes,w=>M(w,C)),C}}return b.allowedAttributes=["alt","aria-controls","aria-describedby","aria-expanded","aria-haspopup","aria-hidden","aria-label","aria-labelledby","aria-live","aria-pressed","aria-readonly","aria-roledescription","aria-selected","class","clip-path","color","colspan","cx","cy","d","dx","dy","disabled","fill","filterUnits","flood-color","flood-opacity","height","href","id","in","in2","markerHeight","markerWidth","offset","opacity","operator","orient","padding","paddingLeft","paddingRight","patternUnits","r","radius","refX","refY","role","scope","slope","src","startOffset","stdDeviation","stroke","stroke-linecap","stroke-width","style","tableValues","result","rowspan","summary","target","tabindex","text-align","text-anchor","textAnchor","textLength","title","type","valign","width","x","x1","x2","xlink:href","y","y1","y2","zIndex"],b.allowedReferences=["https://","http://","mailto:","/","../","./","#"],b.allowedTags=["a","abbr","b","br","button","caption","circle","clipPath","code","dd","defs","div","dl","dt","em","feComponentTransfer","feComposite","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feMorphology","feOffset","feMerge","feMergeNode","filter","h1","h2","h3","h4","h5","h6","hr","i","img","li","linearGradient","marker","ol","p","path","pattern","pre","rect","small","span","stop","strong","style","sub","sup","svg","table","text","textPath","thead","title","tbody","tspan","td","th","tr","u","ul","#text"],b.emptyHTML=P,b.bypassHTMLFiltering=!1,b}),E(_,"Core/Templating.js",[_["Core/Defaults.js"],_["Core/Utilities.js"]],function(U,z){let{defaultOptions:at,defaultTime:J}=U,{extend:tt,getNestedProperty:K,isArray:Z,isNumber:Q,isObject:V,pick:X,pInt:j}=z,B={add:(P,s)=>P+s,divide:(P,s)=>s!==0?P/s:"",eq:(P,s)=>P==s,each:function(P){let s=arguments[arguments.length-1];return!!Z(P)&&P.map((b,x)=>d(s.body,tt(V(b)?b:{"@this":b},{"@index":x,"@first":x===0,"@last":x===P.length-1}))).join("")},ge:(P,s)=>P>=s,gt:(P,s)=>P>s,if:P=>!!P,le:(P,s)=>P<=s,lt:(P,s)=>PP*s,ne:(P,s)=>P!=s,subtract:(P,s)=>P-s,unless:P=>!P};function d(P="",s,b){let x=/\{([\w\:\.\,;\-\/<>%@"'’= #\(\)]+)\}/g,o=/\(([\w\:\.\,;\-\/<>%@"'= ]+)\)/g,u=[],C=/f$/,M=/\.(\d)/,w=at.lang,y=b&&b.time||J,m=b&&b.numberFormatter||R,g=(I="")=>{let k;return I==="true"||I!=="false"&&((k=Number(I)).toString()===I?k:K(I,s))},p,l,f=0,v;for(;(p=x.exec(P))!==null;){let I=o.exec(p[1]);I&&(p=I,v=!0),l&&l.isBlock||(l={ctx:s,expression:p[1],find:p[0],isBlock:p[1].charAt(0)==="#",start:p.index,startInner:p.index+p[0].length,length:p[0].length});let k=p[1].split(" ")[0].replace("#","");B[k]&&(l.isBlock&&k===l.fn&&f++,l.fn||(l.fn=k));let T=p[1]==="else";if(l.isBlock&&l.fn&&(p[1]===`/${l.fn}`||T))if(f)!T&&f--;else{let G=l.startInner,st=P.substr(G,p.index-G);l.body===void 0?(l.body=st,l.startInner=p.index+p[0].length):l.elseBody=st,l.find+=st+p[0],T||(u.push(l),l=void 0)}else l.isBlock||u.push(l);if(I&&!(l!=null&&l.isBlock))break}return u.forEach(I=>{let k,T,{body:G,elseBody:st,expression:nt,fn:ft}=I;if(ft){let pt=[I],St=nt.split(" ");for(T=B[ft].length;T--;)pt.unshift(g(St[T+1]));k=B[ft].apply(s,pt),I.isBlock&&typeof k=="boolean"&&(k=d(k?G:st,s,b))}else{let pt=nt.split(":");if(k=g(pt.shift()||""),pt.length&&typeof k=="number"){let St=pt.join(":");if(C.test(St)){let Ct=parseInt((St.match(M)||["","-1"])[1],10);k!==null&&(k=m(k,Ct,w.decimalPoint,St.indexOf(",")>-1?w.thousandsSep:""))}else k=y.dateFormat(St,k)}}P=P.replace(I.find,X(k,""))}),v?d(P,s,b):P}function R(P,s,b,x){let o,u;P=+P||0,s=+s;let C=at.lang,M=(P.toString().split(".")[1]||"").split("e")[0].length,w=P.toString().split("e"),y=s;s===-1?s=Math.min(M,20):Q(s)?s&&w[1]&&w[1]<0&&((u=s+ +w[1])>=0?(w[0]=(+w[0]).toExponential(u).split("e")[0],s=u):(w[0]=w[0].split(".")[0]||0,P=s<20?(w[0]*Math.pow(10,w[1])).toFixed(s):0,w[1]=0)):s=2;let m=(Math.abs(w[1]?w[0]:P)+Math.pow(10,-Math.max(s,M)-1)).toFixed(s),g=String(j(m)),p=g.length>3?g.length%3:0;return b=X(b,C.decimalPoint),x=X(x,C.thousandsSep),o=(P<0?"-":"")+(p?g.substr(0,p)+x:""),0>+w[1]&&!y?o="0":o+=g.substr(p).replace(/(\d{3})(?=\d)/g,"$1"+x),s?o+=b+m.slice(-s):+o==0&&(o="0"),w[1]&&+o!=0&&(o+="e"+w[1]),o}return{dateFormat:function(P,s,b){return J.dateFormat(P,s,b)},format:d,helpers:B,numberFormat:R}}),E(_,"Core/Renderer/RendererRegistry.js",[_["Core/Globals.js"]],function(U){var z,at;let J;return(at=z||(z={})).rendererTypes={},at.getRendererType=function(tt=J){return at.rendererTypes[tt]||at.rendererTypes[J]},at.registerRendererType=function(tt,K,Z){at.rendererTypes[tt]=K,(!J||Z)&&(J=tt,U.Renderer=K)},z}),E(_,"Core/Renderer/RendererUtilities.js",[_["Core/Utilities.js"]],function(U){var z;let{clamp:at,pick:J,pushUnique:tt,stableSort:K}=U;return(z||(z={})).distribute=function Z(Q,V,X){let j=Q,B=j.reducedLen||V,d=(g,p)=>g.target-p.target,R=[],P=Q.length,s=[],b=R.push,x,o,u,C=!0,M,w,y=0,m;for(x=P;x--;)y+=Q[x].size;if(y>B){for(K(Q,(g,p)=>(p.rank||0)-(g.rank||0)),u=(m=Q[0].rank===Q[Q.length-1].rank)?P/2:-1,o=m?u:P-1;u&&y>B;)M=Q[x=Math.floor(o)],tt(s,x)&&(y-=M.size),o+=u,m&&o>=Q.length&&(u/=2,o=u);s.sort((g,p)=>p-g).forEach(g=>b.apply(R,Q.splice(g,1)))}for(K(Q,d),Q=Q.map(g=>({size:g.size,targets:[g.target],align:J(g.align,.5)}));C;){for(x=Q.length;x--;)M=Q[x],w=(Math.min.apply(0,M.targets)+Math.max.apply(0,M.targets))/2,M.pos=at(w-M.size*M.align,0,V-M.size);for(x=Q.length,C=!1;x--;)x>0&&Q[x-1].pos+Q[x-1].size>Q[x].pos&&(Q[x-1].size+=Q[x].size,Q[x-1].targets=Q[x-1].targets.concat(Q[x].targets),Q[x-1].align=.5,Q[x-1].pos+Q[x-1].size>V&&(Q[x-1].pos=V-Q[x-1].size),Q.splice(x,1),C=!0)}return b.apply(j,R),x=0,Q.some(g=>{let p=0;return(g.targets||[]).some(()=>(j[x].pos=g.pos+p,X!==void 0&&Math.abs(j[x].pos-j[x].target)>X?(j.slice(0,x+1).forEach(l=>delete l.pos),j.reducedLen=(j.reducedLen||V)-.1*V,j.reducedLen>.1*V&&Z(j,V,X),!0):(p+=j[x].size,x++,!1)))}),K(j,d),j},z}),E(_,"Core/Renderer/SVG/SVGElement.js",[_["Core/Animation/AnimationUtilities.js"],_["Core/Color/Color.js"],_["Core/Globals.js"],_["Core/Utilities.js"]],function(U,z,at,J){let{animate:tt,animObject:K,stop:Z}=U,{deg2rad:Q,doc:V,svg:X,SVG_NS:j,win:B}=at,{addEvent:d,attr:R,createElement:P,crisp:s,css:b,defined:x,erase:o,extend:u,fireEvent:C,isArray:M,isFunction:w,isObject:y,isString:m,merge:g,objectEach:p,pick:l,pInt:f,pushUnique:v,replaceNested:I,syncTimeout:k,uniqueKey:T}=J;class G{_defaultGetter(nt){let ft=l(this[nt+"Value"],this[nt],this.element?this.element.getAttribute(nt):null,0);return/^-?[\d\.]+$/.test(ft)&&(ft=parseFloat(ft)),ft}_defaultSetter(nt,ft,pt){pt.setAttribute(ft,nt)}add(nt){let ft,pt=this.renderer,St=this.element;return nt&&(this.parentGroup=nt),this.textStr!==void 0&&this.element.nodeName==="text"&&pt.buildText(this),this.added=!0,(!nt||nt.handleZ||this.zIndex)&&(ft=this.zIndexSetter()),ft||(nt?nt.element:pt.box).appendChild(St),this.onAdd&&this.onAdd(),this}addClass(nt,ft){let pt=ft?"":this.attr("class")||"";return(nt=(nt||"").split(/ /g).reduce(function(St,Ct){return pt.indexOf(Ct)===-1&&St.push(Ct),St},pt?[pt]:[]).join(" "))!==pt&&this.attr("class",nt),this}afterSetters(){this.doTransform&&(this.updateTransform(),this.doTransform=!1)}align(nt,ft,pt,St=!0){let Ct,L,Y,rt,it={},D=this.renderer,O=D.alignedObjects,W=!!nt;nt?(this.alignOptions=nt,this.alignByTranslate=ft,this.alignTo=pt):(nt=this.alignOptions||{},ft=this.alignByTranslate,pt=this.alignTo);let lt=!pt||m(pt)?pt||"renderer":void 0;lt&&(W&&v(O,this),pt=void 0);let ot=l(pt,D[lt],D),xt=nt.align,dt=nt.verticalAlign;return Ct=(ot.x||0)+(nt.x||0),L=(ot.y||0)+(nt.y||0),xt==="right"?Y=1:xt==="center"&&(Y=2),Y&&(Ct+=((ot.width||0)-(nt.width||0))/Y),it[ft?"translateX":"x"]=Math.round(Ct),dt==="bottom"?rt=1:dt==="middle"&&(rt=2),rt&&(L+=((ot.height||0)-(nt.height||0))/rt),it[ft?"translateY":"y"]=Math.round(L),St&&(this[this.placed?"animate":"attr"](it),this.placed=!0),this.alignAttr=it,this}alignSetter(nt){let ft={left:"start",center:"middle",right:"end"};ft[nt]&&(this.alignValue=nt,this.element.setAttribute("text-anchor",ft[nt]))}animate(nt,ft,pt){let St=K(l(ft,this.renderer.globalAnimation,!0)),Ct=St.defer;return V.hidden&&(St.duration=0),St.duration!==0?(pt&&(St.complete=pt),k(()=>{this.element&&tt(this,nt,St)},Ct)):(this.attr(nt,void 0,pt||St.complete),p(nt,function(L,Y){St.step&&St.step.call(this,L,{prop:Y,pos:1,elem:this})},this)),this}applyTextOutline(nt){let ft=this.element;nt.indexOf("contrast")!==-1&&(nt=nt.replace(/contrast/g,this.renderer.getContrast(ft.style.fill)));let pt=nt.split(" "),St=pt[pt.length-1],Ct=pt[0];if(Ct&&Ct!=="none"&&at.svg){this.fakeTS=!0,Ct=Ct.replace(/(^[\d\.]+)(.*?)$/g,function(D,O,W){return 2*Number(O)+W}),this.removeTextOutline();let L=V.createElementNS(j,"tspan");R(L,{class:"highcharts-text-outline",fill:St,stroke:St,"stroke-width":Ct,"stroke-linejoin":"round"});let Y=ft.querySelector("textPath")||ft;[].forEach.call(Y.childNodes,D=>{let O=D.cloneNode(!0);O.removeAttribute&&["fill","stroke","stroke-width","stroke"].forEach(W=>O.removeAttribute(W)),L.appendChild(O)});let rt=0;[].forEach.call(Y.querySelectorAll("text tspan"),D=>{rt+=Number(D.getAttribute("dy"))});let it=V.createElementNS(j,"tspan");it.textContent="\u200B",R(it,{x:Number(ft.getAttribute("x")),dy:-rt}),L.appendChild(it),Y.insertBefore(L,Y.firstChild)}}attr(nt,ft,pt,St){let{element:Ct}=this,L=G.symbolCustomAttribs,Y,rt,it=this,D;return typeof nt=="string"&&ft!==void 0&&(Y=nt,(nt={})[Y]=ft),typeof nt=="string"?it=(this[nt+"Getter"]||this._defaultGetter).call(this,nt,Ct):(p(nt,function(O,W){D=!1,St||Z(this,W),this.symbolName&&L.indexOf(W)!==-1&&(rt||(this.symbolAttr(nt),rt=!0),D=!0),this.rotation&&(W==="x"||W==="y")&&(this.doTransform=!0),D||(this[W+"Setter"]||this._defaultSetter).call(this,O,W,Ct)},this),this.afterSetters()),pt&&pt.call(this),it}clip(nt){if(nt&&!nt.clipPath){let ft=T()+"-",pt=this.renderer.createElement("clipPath").attr({id:ft}).add(this.renderer.defs);u(nt,{clipPath:pt,id:ft,count:0}),nt.add(pt)}return this.attr("clip-path",nt?`url(${this.renderer.url}#${nt.id})`:"none")}crisp(nt,ft){ft=Math.round(ft||nt.strokeWidth||0);let pt=nt.x||this.x||0,St=nt.y||this.y||0,Ct=(nt.width||this.width||0)+pt,L=(nt.height||this.height||0)+St,Y=s(pt,ft),rt=s(St,ft);return u(nt,{x:Y,y:rt,width:s(Ct,ft)-Y,height:s(L,ft)-rt}),x(nt.strokeWidth)&&(nt.strokeWidth=ft),nt}complexColor(nt,ft,pt){let St=this.renderer,Ct,L,Y,rt,it,D,O,W,lt,ot,xt=[],dt;C(this.renderer,"complexColor",{args:arguments},function(){if(nt.radialGradient?L="radialGradient":nt.linearGradient&&(L="linearGradient"),L){if(Y=nt[L],it=St.gradients,D=nt.stops,lt=pt.radialReference,M(Y)&&(nt[L]=Y={x1:Y[0],y1:Y[1],x2:Y[2],y2:Y[3],gradientUnits:"userSpaceOnUse"}),L==="radialGradient"&<&&!x(Y.gradientUnits)&&(rt=Y,Y=g(Y,St.getRadialAttr(lt,rt),{gradientUnits:"userSpaceOnUse"})),p(Y,function(vt,Et){Et!=="id"&&xt.push(Et,vt)}),p(D,function(vt){xt.push(vt)}),it[xt=xt.join(",")])ot=it[xt].attr("id");else{Y.id=ot=T();let vt=it[xt]=St.createElement(L).attr(Y).add(St.defs);vt.radAttr=rt,vt.stops=[],D.forEach(function(Et){Et[1].indexOf("rgba")===0?(O=(Ct=z.parse(Et[1])).get("rgb"),W=Ct.get("a")):(O=Et[1],W=1);let kt=St.createElement("stop").attr({offset:Et[0],"stop-color":O,"stop-opacity":W}).add(vt);vt.stops.push(kt)})}dt="url("+St.url+"#"+ot+")",pt.setAttribute(ft,dt),pt.gradient=xt,nt.toString=function(){return dt}}})}css(nt){let ft=this.styles,pt={},St=this.element,Ct,L=!ft;if(ft&&p(nt,function(Y,rt){ft&&ft[rt]!==Y&&(pt[rt]=Y,L=!0)}),L){ft&&(nt=u(ft,pt)),nt.width===null||nt.width==="auto"?delete this.textWidth:St.nodeName.toLowerCase()==="text"&&nt.width&&(Ct=this.textWidth=f(nt.width)),u(this.styles,nt),Ct&&!X&&this.renderer.forExport&&delete nt.width;let Y=g(nt);St.namespaceURI===this.SVG_NS&&(["textOutline","textOverflow","width"].forEach(rt=>Y&&delete Y[rt]),Y.color&&(Y.fill=Y.color)),b(St,Y)}return this.added&&(this.element.nodeName==="text"&&this.renderer.buildText(this),nt.textOutline&&this.applyTextOutline(nt.textOutline)),this}dashstyleSetter(nt){let ft,pt=this["stroke-width"];if(pt==="inherit"&&(pt=1),nt=nt&&nt.toLowerCase()){let St=nt.replace("shortdashdotdot","3,1,1,1,1,1,").replace("shortdashdot","3,1,1,1").replace("shortdot","1,1,").replace("shortdash","3,1,").replace("longdash","8,3,").replace(/dot/g,"1,3,").replace("dash","4,3,").replace(/,$/,"").split(",");for(ft=St.length;ft--;)St[ft]=""+f(St[ft])*l(pt,NaN);nt=St.join(",").replace(/NaN/g,"none"),this.element.setAttribute("stroke-dasharray",nt)}}destroy(){var rt;let nt=this,ft=nt.element||{},pt=nt.renderer,St=ft.ownerSVGElement,Ct=ft.nodeName==="SPAN"&&nt.parentGroup||void 0,L,Y;if(ft.onclick=ft.onmouseout=ft.onmouseover=ft.onmousemove=ft.point=null,Z(nt),nt.clipPath&&St){let it=nt.clipPath;[].forEach.call(St.querySelectorAll("[clip-path],[CLIP-PATH]"),function(D){D.getAttribute("clip-path").indexOf(it.element.id)>-1&&D.removeAttribute("clip-path")}),nt.clipPath=it.destroy()}if(nt.connector=(rt=nt.connector)==null?void 0:rt.destroy(),nt.stops){for(Y=0;YCt&&Ct.join?(L?St+" ":"")+Ct.join(" "):(Ct||"").toString(),"")),/(NaN| {2}|^$)/.test(nt)&&(nt="M 0 0"),this[ft]!==nt&&(pt.setAttribute(ft,nt),this[ft]=nt)}fillSetter(nt,ft,pt){typeof nt=="string"?pt.setAttribute(ft,nt):nt&&this.complexColor(nt,ft,pt)}hrefSetter(nt,ft,pt){pt.setAttributeNS("http://www.w3.org/1999/xlink",ft,nt)}getBBox(nt,ft){let pt,St,Ct,L,{alignValue:Y,element:rt,renderer:it,styles:D,textStr:O}=this,{cache:W,cacheKeys:lt}=it,ot=rt.namespaceURI===this.SVG_NS,xt=l(ft,this.rotation,0),dt=it.styledMode?rt&&G.prototype.getStyle.call(rt,"font-size"):D.fontSize;if(x(O)&&((L=O.toString()).indexOf("<")===-1&&(L=L.replace(/\d/g,"0")),L+=["",it.rootFontSize,dt,xt,this.textWidth,Y,D.textOverflow,D.fontWeight].join(",")),L&&!nt&&(pt=W[L]),!pt||pt.polygon){if(ot||it.forExport){try{Ct=this.fakeTS&&function(Et){let kt=rt.querySelector(".highcharts-text-outline");kt&&b(kt,{display:Et})},w(Ct)&&Ct("none"),pt=rt.getBBox?u({},rt.getBBox()):{width:rt.offsetWidth,height:rt.offsetHeight,x:0,y:0},w(Ct)&&Ct("")}catch(Et){}(!pt||pt.width<0)&&(pt={x:0,y:0,width:0,height:0})}else pt=this.htmlGetBBox();St=pt.height,ot&&(pt.height=St={"11px,17":14,"13px,20":16}[`${dt||""},${Math.round(St)}`]||St),xt&&(pt=this.getRotatedBox(pt,xt));let vt={bBox:pt};C(this,"afterGetBBox",vt),pt=vt.bBox}if(L&&(O===""||pt.height>0)){for(;lt.length>250;)delete W[lt.shift()];W[L]||lt.push(L),W[L]=pt}return pt}getRotatedBox(nt,ft){let{x:pt,y:St,width:Ct,height:L}=nt,{alignValue:Y,translateY:rt,rotationOriginX:it=0,rotationOriginY:D=0}=this,O={right:1,center:.5}[Y||0]||0,W=Number(this.element.getAttribute("y")||0)-(rt?0:St),lt=ft*Q,ot=(ft-90)*Q,xt=Math.cos(lt),dt=Math.sin(lt),vt=Ct*xt,Et=Ct*dt,kt=Math.cos(ot),Nt=Math.sin(ot),[[gt,wt],[Dt,jt]]=[it,D].map(ne=>[ne-ne*xt,ne*dt]),Jt=pt+O*(Ct-vt)+gt+jt+W*kt,ie=Jt+vt,qt=ie-L*kt,he=qt-vt,ve=St+W-O*Et-wt+Dt+W*Nt,Se=ve+Et,ke=Se-L*Nt,Ge=ke-Et,on=Math.min(Jt,ie,qt,he),un=Math.min(ve,Se,ke,Ge),te=Math.max(Jt,ie,qt,he)-on,Zt=Math.max(ve,Se,ke,Ge)-un;return{x:on,y:un,width:te,height:Zt,polygon:[[Jt,ve],[ie,Se],[qt,ke],[he,Ge]]}}getStyle(nt){return B.getComputedStyle(this.element||this,"").getPropertyValue(nt)}hasClass(nt){return(""+this.attr("class")).split(" ").indexOf(nt)!==-1}hide(){return this.attr({visibility:"hidden"})}htmlGetBBox(){return{height:0,width:0,x:0,y:0}}constructor(nt,ft){this.onEvents={},this.opacity=1,this.SVG_NS=j,this.element=ft==="span"||ft==="body"?P(ft):V.createElementNS(this.SVG_NS,ft),this.renderer=nt,this.styles={},C(this,"afterInit")}on(nt,ft){let{onEvents:pt}=this;return pt[nt]&&pt[nt](),pt[nt]=d(this.element,nt,ft),this}opacitySetter(nt,ft,pt){let St=Number(Number(nt).toFixed(3));this.opacity=St,pt.setAttribute(ft,St)}reAlign(){var nt;(nt=this.alignOptions)!=null&&nt.width&&this.alignOptions.align!=="left"&&(this.alignOptions.width=this.getBBox().width,this.placed=!1,this.align())}removeClass(nt){return this.attr("class",(""+this.attr("class")).replace(m(nt)?RegExp(`(^| )${nt}( |$)`):nt," ").replace(/ +/g," ").trim())}removeTextOutline(){let nt=this.element.querySelector("tspan.highcharts-text-outline");nt&&this.safeRemoveChild(nt)}safeRemoveChild(nt){let ft=nt.parentNode;ft&&ft.removeChild(nt)}setRadialReference(nt){let ft=this.element.gradient&&this.renderer.gradients[this.element.gradient];return this.element.radialReference=nt,ft&&ft.radAttr&&ft.animate(this.renderer.getRadialAttr(nt,ft.radAttr)),this}shadow(nt){var Ct;let{renderer:ft}=this,pt=g(((Ct=this.parentGroup)==null?void 0:Ct.rotation)===90?{offsetX:-1,offsetY:-1}:{},y(nt)?nt:{}),St=ft.shadowDefinition(pt);return this.attr({filter:nt?`url(${ft.url}#${St})`:"none"})}show(nt=!0){return this.attr({visibility:nt?"inherit":"visible"})}"stroke-widthSetter"(nt,ft,pt){this[ft]=nt,pt.setAttribute(ft,nt)}strokeWidth(){if(!this.renderer.styledMode)return this["stroke-width"]||0;let nt=this.getStyle("stroke-width"),ft=0,pt;return/px$/.test(nt)?ft=f(nt):nt!==""&&(R(pt=V.createElementNS(j,"rect"),{width:nt,"stroke-width":0}),this.element.parentNode.appendChild(pt),ft=pt.getBBox().width,pt.parentNode.removeChild(pt)),ft}symbolAttr(nt){let ft=this;G.symbolCustomAttribs.forEach(function(pt){ft[pt]=l(nt[pt],ft[pt])}),ft.attr({d:ft.renderer.symbols[ft.symbolName](ft.x,ft.y,ft.width,ft.height,ft)})}textSetter(nt){nt!==this.textStr&&(delete this.textPxLength,this.textStr=nt,this.added&&this.renderer.buildText(this),this.reAlign())}titleSetter(nt){let ft=this.element,pt=ft.getElementsByTagName("title")[0]||V.createElementNS(this.SVG_NS,"title");ft.insertBefore?ft.insertBefore(pt,ft.firstChild):ft.appendChild(pt),pt.textContent=I(l(nt,""),[/<[^>]*>/g,""]).replace(/</g,"<").replace(/>/g,">")}toFront(){let nt=this.element;return nt.parentNode.appendChild(nt),this}translate(nt,ft){return this.attr({translateX:nt,translateY:ft})}updateTransform(nt="transform"){var W;let{element:ft,matrix:pt,rotation:St=0,rotationOriginX:Ct,rotationOriginY:L,scaleX:Y,scaleY:rt,translateX:it=0,translateY:D=0}=this,O=["translate("+it+","+D+")"];x(pt)&&O.push("matrix("+pt.join(",")+")"),St&&(O.push("rotate("+St+" "+l(Ct,ft.getAttribute("x"),0)+" "+l(L,ft.getAttribute("y")||0)+")"),((W=this.text)==null?void 0:W.element.tagName)==="SPAN"&&this.text.attr({rotation:St,rotationOriginX:(Ct||0)-this.padding,rotationOriginY:(L||0)-this.padding})),(x(Y)||x(rt))&&O.push("scale("+l(Y,1)+" "+l(rt,1)+")"),O.length&&!(this.text||this).textPath&&ft.setAttribute(nt,O.join(" "))}visibilitySetter(nt,ft,pt){nt==="inherit"?pt.removeAttribute(ft):this[ft]!==nt&&pt.setAttribute(ft,nt),this[ft]=nt}xGetter(nt){return this.element.nodeName==="circle"&&(nt==="x"?nt="cx":nt==="y"&&(nt="cy")),this._defaultGetter(nt)}zIndexSetter(nt,ft){let pt=this.renderer,St=this.parentGroup,Ct=(St||pt).element||pt.box,L=this.element,Y=Ct===pt.box,rt,it,D,O=!1,W,lt=this.added,ot;if(x(nt)?(L.setAttribute("data-z-index",nt),nt=+nt,this[ft]===nt&&(lt=!1)):x(this[ft])&&L.removeAttribute("data-z-index"),this[ft]=nt,lt){for((nt=this.zIndex)&&St&&(St.handleZ=!0),ot=(rt=Ct.childNodes).length-1;ot>=0&&!O;ot--)W=!x(D=(it=rt[ot]).getAttribute("data-z-index")),it!==L&&(nt<0&&W&&!Y&&!ot?(Ct.insertBefore(L,rt[ot]),O=!0):(f(D)<=nt||W&&(!x(nt)||nt>=0))&&(Ct.insertBefore(L,rt[ot+1]),O=!0));O||(Ct.insertBefore(L,rt[Y?3:0]),O=!0)}return O}}return G.symbolCustomAttribs=["anchorX","anchorY","clockwise","end","height","innerR","r","start","width","x","y"],G.prototype.strokeSetter=G.prototype.fillSetter,G.prototype.yGetter=G.prototype.xGetter,G.prototype.matrixSetter=G.prototype.rotationOriginXSetter=G.prototype.rotationOriginYSetter=G.prototype.rotationSetter=G.prototype.scaleXSetter=G.prototype.scaleYSetter=G.prototype.translateXSetter=G.prototype.translateYSetter=G.prototype.verticalAlignSetter=function(st,nt){this[nt]=st,this.doTransform=!0},G}),E(_,"Core/Renderer/SVG/SVGLabel.js",[_["Core/Renderer/SVG/SVGElement.js"],_["Core/Utilities.js"]],function(U,z){let{defined:at,extend:J,isNumber:tt,merge:K,pick:Z,removeEvent:Q}=z;class V extends U{constructor(j,B,d,R,P,s,b,x,o,u){let C;super(j,"g"),this.paddingLeftSetter=this.paddingSetter,this.paddingRightSetter=this.paddingSetter,this.doUpdate=!1,this.textStr=B,this.x=d,this.y=R,this.anchorX=s,this.anchorY=b,this.baseline=o,this.className=u,this.addClass(u==="button"?"highcharts-no-tooltip":"highcharts-label"),u&&this.addClass("highcharts-"+u),this.text=j.text(void 0,0,0,x).attr({zIndex:1}),typeof P=="string"&&((C=/^url\((.*?)\)$/.test(P))||this.renderer.symbols[P])&&(this.symbolKey=P),this.bBox=V.emptyBBox,this.padding=3,this.baselineOffset=0,this.needsBox=j.styledMode||C,this.deferredAttr={},this.alignFactor=0}alignSetter(j){let B={left:0,center:.5,right:1}[j];B!==this.alignFactor&&(this.alignFactor=B,this.bBox&&tt(this.xSetting)&&this.attr({x:this.xSetting}))}anchorXSetter(j,B){this.anchorX=j,this.boxAttr(B,Math.round(j)-this.getCrispAdjust()-this.xSetting)}anchorYSetter(j,B){this.anchorY=j,this.boxAttr(B,j-this.ySetting)}boxAttr(j,B){this.box?this.box.attr(j,B):this.deferredAttr[j]=B}css(j){if(j){let B={};j=K(j),V.textProps.forEach(d=>{j[d]!==void 0&&(B[d]=j[d],delete j[d])}),this.text.css(B),"fontSize"in B||"fontWeight"in B?this.updateTextPadding():("width"in B||"textOverflow"in B)&&this.updateBoxSize()}return U.prototype.css.call(this,j)}destroy(){Q(this.element,"mouseenter"),Q(this.element,"mouseleave"),this.text&&this.text.destroy(),this.box&&(this.box=this.box.destroy()),U.prototype.destroy.call(this)}fillSetter(j,B){j&&(this.needsBox=!0),this.fill=j,this.boxAttr(B,j)}getBBox(j,B){this.textStr&&this.bBox.width===0&&this.bBox.height===0&&this.updateBoxSize();let{padding:d,height:R=0,translateX:P=0,translateY:s=0,width:b=0}=this,x=Z(this.paddingLeft,d),o=B!=null?B:this.rotation||0,u={width:b,height:R,x:P+this.bBox.x-x,y:s+this.bBox.y-d+this.baselineOffset};return o&&(u=this.getRotatedBox(u,o)),u}getCrispAdjust(){return(this.renderer.styledMode&&this.box?this.box.strokeWidth():this["stroke-width"]?parseInt(this["stroke-width"],10):0)%2/2}heightSetter(j){this.heightSetting=j,this.doUpdate=!0}afterSetters(){super.afterSetters(),this.doUpdate&&(this.updateBoxSize(),this.doUpdate=!1)}onAdd(){this.text.add(this),this.attr({text:Z(this.textStr,""),x:this.x||0,y:this.y||0}),this.box&&at(this.anchorX)&&this.attr({anchorX:this.anchorX,anchorY:this.anchorY})}paddingSetter(j,B){tt(j)?j!==this[B]&&(this[B]=j,this.updateTextPadding()):this[B]=void 0}rSetter(j,B){this.boxAttr(B,j)}strokeSetter(j,B){this.stroke=j,this.boxAttr(B,j)}"stroke-widthSetter"(j,B){j&&(this.needsBox=!0),this["stroke-width"]=j,this.boxAttr(B,j)}"text-alignSetter"(j){this.textAlign=j}textSetter(j){j!==void 0&&this.text.attr({text:j}),this.updateTextPadding(),this.reAlign()}updateBoxSize(){let j,B=this.text,d={},R=this.padding,P=this.bBox=(!tt(this.widthSetting)||!tt(this.heightSetting)||this.textAlign)&&at(B.textStr)?B.getBBox(void 0,0):V.emptyBBox;this.width=this.getPaddedWidth(),this.height=(this.heightSetting||P.height||0)+2*R;let s=this.renderer.fontMetrics(B);if(this.baselineOffset=R+Math.min((this.text.firstLineMetrics||s).b,P.height||1/0),this.heightSetting&&(this.baselineOffset+=(this.heightSetting-s.h)/2),this.needsBox&&!B.textPath){if(!this.box){let b=this.box=this.symbolKey?this.renderer.symbol(this.symbolKey):this.renderer.rect();b.addClass((this.className==="button"?"":"highcharts-label-box")+(this.className?" highcharts-"+this.className+"-box":"")),b.add(this)}j=this.getCrispAdjust(),d.x=j,d.y=(this.baseline?-this.baselineOffset:0)+j,d.width=Math.round(this.width),d.height=Math.round(this.height),this.box.attr(J(d,this.deferredAttr)),this.deferredAttr={}}}updateTextPadding(){let j=this.text;if(!j.textPath){this.updateBoxSize();let B=this.baseline?0:this.baselineOffset,d=Z(this.paddingLeft,this.padding);at(this.widthSetting)&&this.bBox&&(this.textAlign==="center"||this.textAlign==="right")&&(d+={center:.5,right:1}[this.textAlign]*(this.widthSetting-this.bBox.width)),(d!==j.x||B!==j.y)&&(j.attr("x",d),j.hasBoxWidthChanged&&(this.bBox=j.getBBox(!0)),B!==void 0&&j.attr("y",B)),j.x=d,j.y=B}}widthSetter(j){this.widthSetting=tt(j)?j:void 0,this.doUpdate=!0}getPaddedWidth(){let j=this.padding,B=Z(this.paddingLeft,j),d=Z(this.paddingRight,j);return(this.widthSetting||this.bBox.width||0)+B+d}xSetter(j){this.x=j,this.alignFactor&&(j-=this.alignFactor*this.getPaddedWidth(),this["forceAnimate:x"]=!0),this.xSetting=Math.round(j),this.attr("translateX",this.xSetting)}ySetter(j){this.ySetting=this.y=Math.round(j),this.attr("translateY",this.ySetting)}}return V.emptyBBox={width:0,height:0,x:0,y:0},V.textProps=["color","direction","fontFamily","fontSize","fontStyle","fontWeight","lineHeight","textAlign","textDecoration","textOutline","textOverflow","whiteSpace","width"],V}),E(_,"Core/Renderer/SVG/Symbols.js",[_["Core/Utilities.js"]],function(U){let{defined:z,isNumber:at,pick:J}=U;function tt(Q,V,X,j,B){let d=[];if(B){let R=B.start||0,P=J(B.r,X),s=J(B.r,j||X),b=2e-4/(B.borderRadius?1:Math.max(P,1)),x=Math.abs((B.end||0)-R-2*Math.PI)0&&s0)return b;if(Q+P>X-R)if(s>V+R&&sV+R&&s0){let x=sj&&PR&&b.splice(1,1,["L",P-6,V],["L",P,V-6],["L",P+6,V],["L",X-d,V]);return b},circle:function(Q,V,X,j){return tt(Q+X/2,V+j/2,X/2,j/2,{start:.5*Math.PI,end:2.5*Math.PI,open:!1})},diamond:function(Q,V,X,j){return[["M",Q+X/2,V],["L",Q+X,V+j/2],["L",Q+X/2,V+j],["L",Q,V+j/2],["Z"]]},rect:K,roundedRect:Z,square:K,triangle:function(Q,V,X,j){return[["M",Q+X/2,V],["L",Q+X,V+j],["L",Q,V+j],["Z"]]},"triangle-down":function(Q,V,X,j){return[["M",Q,V],["L",Q+X,V],["L",Q+X/2,V+j],["Z"]]}}}),E(_,"Core/Renderer/SVG/TextBuilder.js",[_["Core/Renderer/HTML/AST.js"],_["Core/Globals.js"],_["Core/Utilities.js"]],function(U,z,at){let{doc:J,SVG_NS:tt,win:K}=z,{attr:Z,extend:Q,fireEvent:V,isString:X,objectEach:j,pick:B}=at;return class{constructor(d){let R=d.styles;this.renderer=d.renderer,this.svgElement=d,this.width=d.textWidth,this.textLineHeight=R&&R.lineHeight,this.textOutline=R&&R.textOutline,this.ellipsis=!!(R&&R.textOverflow==="ellipsis"),this.noWrap=!!(R&&R.whiteSpace==="nowrap")}buildSVG(){let d=this.svgElement,R=d.element,P=d.renderer,s=B(d.textStr,"").toString(),b=s.indexOf("<")!==-1,x=R.childNodes,o=!d.added&&P.box,u=[s,this.ellipsis,this.noWrap,this.textLineHeight,this.textOutline,d.getStyle("font-size"),this.width].join(",");if(u!==d.textCache){d.textCache=u,delete d.actualWidth;for(let C=x.length;C--;)R.removeChild(x[C]);if(b||this.ellipsis||this.width||d.textPath||s.indexOf(" ")!==-1&&(!this.noWrap||//g.test(s))){if(s!==""){o&&o.appendChild(R);let C=new U(s);this.modifyTree(C.nodes),C.addToDOM(R),this.modifyDOM(),this.ellipsis&&(R.textContent||"").indexOf("\u2026")!==-1&&d.attr("title",this.unescapeEntities(d.textStr||"",["<",">"])),o&&o.removeChild(R)}}else R.appendChild(J.createTextNode(this.unescapeEntities(s)));X(this.textOutline)&&d.applyTextOutline&&d.applyTextOutline(this.textOutline)}}modifyDOM(){let d,R=this.svgElement,P=Z(R.element,"x");for(R.firstLineMetrics=void 0;(d=R.element.firstChild)&&/^[\s\u200B]*$/.test(d.textContent||" ");)R.element.removeChild(d);[].forEach.call(R.element.querySelectorAll("tspan.highcharts-br"),(o,u)=>{o.nextSibling&&o.previousSibling&&(u===0&&o.previousSibling.nodeType===1&&(R.firstLineMetrics=R.renderer.fontMetrics(o.previousSibling)),Z(o,{dy:this.getLineHeight(o.nextSibling),x:P}))});let s=this.width||0;if(!s)return;let b=(o,u)=>{let C=o.textContent||"",M=C.replace(/([^\^])-/g,"$1- ").split(" "),w=!this.noWrap&&(M.length>1||R.element.childNodes.length>1),y=this.getLineHeight(u),m=0,g=R.actualWidth;if(this.ellipsis)C&&this.truncate(o,C,void 0,0,Math.max(0,s-.8*y),(p,l)=>p.substring(0,l)+"\u2026");else if(w){let p=[],l=[];for(;u.firstChild&&u.firstChild!==o;)l.push(u.firstChild),u.removeChild(u.firstChild);for(;M.length;)M.length&&!this.noWrap&&m>0&&(p.push(o.textContent||""),o.textContent=M.join(" ").replace(/- /g,"-")),this.truncate(o,void 0,M,m===0&&g||0,s,(f,v)=>M.slice(0,v).join(" ").replace(/- /g,"-")),g=R.actualWidth,m++;l.forEach(f=>{u.insertBefore(f,o)}),p.forEach(f=>{u.insertBefore(J.createTextNode(f),o);let v=J.createElementNS(tt,"tspan");v.textContent="\u200B",Z(v,{dy:y,x:P}),u.insertBefore(v,o)})}},x=o=>{[].slice.call(o.childNodes).forEach(u=>{u.nodeType===K.Node.TEXT_NODE?b(u,o):(u.className.baseVal.indexOf("highcharts-br")!==-1&&(R.actualWidth=0),x(u))})};x(R.element)}getLineHeight(d){let R=d.nodeType===K.Node.TEXT_NODE?d.parentElement:d;return this.textLineHeight?parseInt(this.textLineHeight.toString(),10):this.renderer.fontMetrics(R||this.svgElement.element).h}modifyTree(d){let R=(P,s)=>{let{attributes:b={},children:x,style:o={},tagName:u}=P,C=this.renderer.styledMode;if(u==="b"||u==="strong"?C?b.class="highcharts-strong":o.fontWeight="bold":(u==="i"||u==="em")&&(C?b.class="highcharts-emphasized":o.fontStyle="italic"),o&&o.color&&(o.fill=o.color),u==="br"){b.class="highcharts-br",P.textContent="\u200B";let M=d[s+1];M&&M.textContent&&(M.textContent=M.textContent.replace(/^ +/gm,""))}else u==="a"&&x&&x.some(M=>M.tagName==="#text")&&(P.children=[{children:x,tagName:"tspan"}]);u!=="#text"&&u!=="a"&&(P.tagName="tspan"),Q(P,{attributes:b,style:o}),x&&x.filter(M=>M.tagName!=="#text").forEach(R)};d.forEach(R),V(this.svgElement,"afterModifyTree",{nodes:d})}truncate(d,R,P,s,b,x){let o,u,C=this.svgElement,{rotation:M}=C,w=[],y=P?1:0,m=(R||P||"").length,g=m,p=function(l,f){let v=f||l,I=d.parentNode;if(I&&w[v]===void 0&&I.getSubStringLength)try{w[v]=s+I.getSubStringLength(0,P?v+1:v)}catch(k){}return w[v]};if(C.rotation=0,s+(u=p(d.textContent.length))>b){for(;y<=m;)g=Math.ceil((y+m)/2),P&&(o=x(P,g)),u=p(g,o&&o.length-1),y===m?y=m+1:u>b?m=g-1:y=g;m===0?d.textContent="":R&&m===R.length-1||(d.textContent=o||x(R||P,g))}P&&P.splice(0,g),C.actualWidth=u,C.rotation=M}unescapeEntities(d,R){return j(this.renderer.escapes,function(P,s){R&&R.indexOf(P)!==-1||(d=d.toString().replace(RegExp(P,"g"),s))}),d}}}),E(_,"Core/Renderer/SVG/SVGRenderer.js",[_["Core/Renderer/HTML/AST.js"],_["Core/Defaults.js"],_["Core/Color/Color.js"],_["Core/Globals.js"],_["Core/Renderer/RendererRegistry.js"],_["Core/Renderer/SVG/SVGElement.js"],_["Core/Renderer/SVG/SVGLabel.js"],_["Core/Renderer/SVG/Symbols.js"],_["Core/Renderer/SVG/TextBuilder.js"],_["Core/Utilities.js"]],function(U,z,at,J,tt,K,Z,Q,V,X){let j,{defaultOptions:B}=z,{charts:d,deg2rad:R,doc:P,isFirefox:s,isMS:b,isWebKit:x,noop:o,SVG_NS:u,symbolSizes:C,win:M}=J,{addEvent:w,attr:y,createElement:m,crisp:g,css:p,defined:l,destroyObjectProperties:f,extend:v,isArray:I,isNumber:k,isObject:T,isString:G,merge:st,pick:nt,pInt:ft,replaceNested:pt,uniqueKey:St}=X;class Ct{constructor(Y,rt,it,D,O,W,lt){let ot,xt,dt=this.createElement("svg").attr({version:"1.1",class:"highcharts-root"}),vt=dt.element;lt||dt.css(this.getStyle(D||{})),Y.appendChild(vt),y(Y,"dir","ltr"),Y.innerHTML.indexOf("xmlns")===-1&&y(vt,"xmlns",this.SVG_NS),this.box=vt,this.boxWrapper=dt,this.alignedObjects=[],this.url=this.getReferenceURL(),this.createElement("desc").add().element.appendChild(P.createTextNode("Created with Highcharts 11.4.8")),this.defs=this.createElement("defs").add(),this.allowHTML=W,this.forExport=O,this.styledMode=lt,this.gradients={},this.cache={},this.cacheKeys=[],this.imgCount=0,this.rootFontSize=dt.getStyle("font-size"),this.setSize(rt,it,!1),s&&Y.getBoundingClientRect&&((ot=function(){p(Y,{left:0,top:0}),xt=Y.getBoundingClientRect(),p(Y,{left:Math.ceil(xt.left)-xt.left+"px",top:Math.ceil(xt.top)-xt.top+"px"})})(),this.unSubPixelFix=w(M,"resize",ot))}definition(Y){return new U([Y]).addToDOM(this.defs.element)}getReferenceURL(){if((s||x)&&P.getElementsByTagName("base").length){if(!l(j)){let Y=St(),rt=new U([{tagName:"svg",attributes:{width:8,height:8},children:[{tagName:"defs",children:[{tagName:"clipPath",attributes:{id:Y},children:[{tagName:"rect",attributes:{width:4,height:4}}]}]},{tagName:"rect",attributes:{id:"hitme",width:8,height:8,"clip-path":`url(#${Y})`,fill:"rgba(0,0,0,0.001)"}}]}]).addToDOM(P.body);p(rt,{position:"fixed",top:0,left:0,zIndex:9e5});let it=P.elementFromPoint(6,6);j=(it&&it.id)==="hitme",P.body.removeChild(rt)}if(j)return pt(M.location.href.split("#")[0],[/<[^>]*>/g,""],[/([\('\)])/g,"\\$1"],[/ /g,"%20"])}return""}getStyle(Y){return this.style=v({fontFamily:"Helvetica, Arial, sans-serif",fontSize:"1rem"},Y),this.style}setStyle(Y){this.boxWrapper.css(this.getStyle(Y))}isHidden(){return!this.boxWrapper.getBBox().width}destroy(){let Y=this.defs;return this.box=null,this.boxWrapper=this.boxWrapper.destroy(),f(this.gradients||{}),this.gradients=null,this.defs=Y.destroy(),this.unSubPixelFix&&this.unSubPixelFix(),this.alignedObjects=null,null}createElement(Y){return new this.Element(this,Y)}getRadialAttr(Y,rt){return{cx:Y[0]-Y[2]/2+(rt.cx||0)*Y[2],cy:Y[1]-Y[2]/2+(rt.cy||0)*Y[2],r:(rt.r||0)*Y[2]}}shadowDefinition(Y){let rt=[`highcharts-drop-shadow-${this.chartIndex}`,...Object.keys(Y).map(D=>`${D}-${Y[D]}`)].join("-").toLowerCase().replace(/[^a-z\d\-]/g,""),it=st({color:"#000000",offsetX:1,offsetY:1,opacity:.15,width:5},Y);return this.defs.element.querySelector(`#${rt}`)||this.definition({tagName:"filter",attributes:{id:rt,filterUnits:it.filterUnits},children:this.getShadowFilterContent(it)}),rt}getShadowFilterContent(Y){return[{tagName:"feDropShadow",attributes:{dx:Y.offsetX,dy:Y.offsetY,"flood-color":Y.color,"flood-opacity":Math.min(5*Y.opacity,1),stdDeviation:Y.width/2}}]}buildText(Y){new V(Y).buildSVG()}getContrast(Y){let rt=at.parse(Y).rgba.map(D=>{let O=D/255;return O<=.03928?O/12.92:Math.pow((O+.055)/1.055,2.4)}),it=.2126*rt[0]+.7152*rt[1]+.0722*rt[2];return 1.05/(it+.05)>(it+.05)/.05?"#FFFFFF":"#000000"}button(Y,rt,it,D,O={},W,lt,ot,xt,dt){let vt=this.label(Y,rt,it,xt,void 0,void 0,dt,void 0,"button"),Et=this.styledMode,kt=arguments,Nt=0;O=st(B.global.buttonTheme,O),Et&&(delete O.fill,delete O.stroke,delete O["stroke-width"]);let gt=O.states||{},wt=O.style||{};delete O.states,delete O.style;let Dt=[U.filterUserAttributes(O)],jt=[wt];return Et||["hover","select","disabled"].forEach((Jt,ie)=>{Dt.push(st(Dt[0],U.filterUserAttributes(kt[ie+5]||gt[Jt]||{}))),jt.push(Dt[ie+1].style),delete Dt[ie+1].style}),w(vt.element,b?"mouseover":"mouseenter",function(){Nt!==3&&vt.setState(1)}),w(vt.element,b?"mouseout":"mouseleave",function(){Nt!==3&&vt.setState(Nt)}),vt.setState=(Jt=0)=>{if(Jt!==1&&(vt.state=Nt=Jt),vt.removeClass(/highcharts-button-(normal|hover|pressed|disabled)/).addClass("highcharts-button-"+["normal","hover","pressed","disabled"][Jt]),!Et){vt.attr(Dt[Jt]);let ie=jt[Jt];T(ie)&&vt.css(ie)}},vt.attr(Dt[0]),!Et&&(vt.css(v({cursor:"default"},wt)),dt&&vt.text.css({pointerEvents:"none"})),vt.on("touchstart",Jt=>Jt.stopPropagation()).on("click",function(Jt){Nt!==3&&D.call(vt,Jt)})}crispLine(Y,rt){let[it,D]=Y;return l(it[1])&&it[1]===D[1]&&(it[1]=D[1]=g(it[1],rt)),l(it[2])&&it[2]===D[2]&&(it[2]=D[2]=g(it[2],rt)),Y}path(Y){let rt=this.styledMode?{}:{fill:"none"};return I(Y)?rt.d=Y:T(Y)&&v(rt,Y),this.createElement("path").attr(rt)}circle(Y,rt,it){let D=T(Y)?Y:Y===void 0?{}:{x:Y,y:rt,r:it},O=this.createElement("circle");return O.xSetter=O.ySetter=function(W,lt,ot){ot.setAttribute("c"+lt,W)},O.attr(D)}arc(Y,rt,it,D,O,W){let lt;T(Y)?(rt=(lt=Y).y,it=lt.r,D=lt.innerR,O=lt.start,W=lt.end,Y=lt.x):lt={innerR:D,start:O,end:W};let ot=this.symbol("arc",Y,rt,it,it,lt);return ot.r=it,ot}rect(Y,rt,it,D,O,W){let lt=T(Y)?Y:Y===void 0?{}:{x:Y,y:rt,r:O,width:Math.max(it||0,0),height:Math.max(D||0,0)},ot=this.createElement("rect");return this.styledMode||(W!==void 0&&(lt["stroke-width"]=W,v(lt,ot.crisp(lt))),lt.fill="none"),ot.rSetter=function(xt,dt,vt){ot.r=xt,y(vt,{rx:xt,ry:xt})},ot.rGetter=function(){return ot.r||0},ot.attr(lt)}roundedRect(Y){return this.symbol("roundedRect").attr(Y)}setSize(Y,rt,it){this.width=Y,this.height=rt,this.boxWrapper.animate({width:Y,height:rt},{step:function(){this.attr({viewBox:"0 0 "+this.attr("width")+" "+this.attr("height")})},duration:nt(it,!0)?void 0:0}),this.alignElements()}g(Y){let rt=this.createElement("g");return Y?rt.attr({class:"highcharts-"+Y}):rt}image(Y,rt,it,D,O,W){let lt={preserveAspectRatio:"none"};k(rt)&&(lt.x=rt),k(it)&&(lt.y=it),k(D)&&(lt.width=D),k(O)&&(lt.height=O);let ot=this.createElement("image").attr(lt),xt=function(dt){ot.attr({href:Y}),W.call(ot,dt)};if(W){ot.attr({href:"data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="});let dt=new M.Image;w(dt,"load",xt),dt.src=Y,dt.complete&&xt({})}else ot.attr({href:Y});return ot}symbol(Y,rt,it,D,O,W){let lt,ot,xt,dt,vt=this,Et=/^url\((.*?)\)$/,kt=Et.test(Y),Nt=!kt&&(this.symbols[Y]?Y:"circle"),gt=Nt&&this.symbols[Nt];if(gt)typeof rt=="number"&&(ot=gt.call(this.symbols,rt||0,it||0,D||0,O||0,W)),lt=this.path(ot),vt.styledMode||lt.attr("fill","none"),v(lt,{symbolName:Nt||void 0,x:rt,y:it,width:D,height:O}),W&&v(lt,W);else if(kt){xt=Y.match(Et)[1];let wt=lt=this.image(xt);wt.imgwidth=nt(W&&W.width,C[xt]&&C[xt].width),wt.imgheight=nt(W&&W.height,C[xt]&&C[xt].height),dt=Dt=>Dt.attr({width:Dt.width,height:Dt.height}),["width","height"].forEach(Dt=>{wt[`${Dt}Setter`]=function(jt,Jt){this[Jt]=jt;let{alignByTranslate:ie,element:qt,width:he,height:ve,imgwidth:Se,imgheight:ke}=this,Ge=Jt==="width"?Se:ke,on=1;W&&W.backgroundSize==="within"&&he&&ve&&Se&&ke?(on=Math.min(he/Se,ve/ke),y(qt,{width:Math.round(Se*on),height:Math.round(ke*on)})):qt&&Ge&&qt.setAttribute(Jt,Ge),!ie&&Se&&ke&&this.translate(((he||0)-Se*on)/2,((ve||0)-ke*on)/2)}}),l(rt)&&wt.attr({x:rt,y:it}),wt.isImg=!0,wt.symbolUrl=Y,l(wt.imgwidth)&&l(wt.imgheight)?dt(wt):(wt.attr({width:0,height:0}),m("img",{onload:function(){let Dt=d[vt.chartIndex];this.width===0&&(p(this,{position:"absolute",top:"-999em"}),P.body.appendChild(this)),C[xt]={width:this.width,height:this.height},wt.imgwidth=this.width,wt.imgheight=this.height,wt.element&&dt(wt),this.parentNode&&this.parentNode.removeChild(this),vt.imgCount--,vt.imgCount||!Dt||Dt.hasLoaded||Dt.onload()},src:xt}),this.imgCount++)}return lt}clipRect(Y,rt,it,D){return this.rect(Y,rt,it,D,0)}text(Y,rt,it,D){let O={};if(D&&(this.allowHTML||!this.forExport))return this.html(Y,rt,it);O.x=Math.round(rt||0),it&&(O.y=Math.round(it)),l(Y)&&(O.text=Y);let W=this.createElement("text").attr(O);return D&&(!this.forExport||this.allowHTML)||(W.xSetter=function(lt,ot,xt){let dt=xt.getElementsByTagName("tspan"),vt=xt.getAttribute(ot);for(let Et=0,kt;EtY.align())}}return v(Ct.prototype,{Element:K,SVG_NS:u,escapes:{"&":"&","<":"<",">":">","'":"'",'"':"""},symbols:Q,draw:o}),tt.registerRendererType("svg",Ct,!0),Ct}),E(_,"Core/Renderer/HTML/HTMLElement.js",[_["Core/Renderer/HTML/AST.js"],_["Core/Globals.js"],_["Core/Renderer/SVG/SVGElement.js"],_["Core/Utilities.js"]],function(U,z,at,J){let{composed:tt}=z,{attr:K,css:Z,createElement:Q,defined:V,extend:X,pInt:j,pushUnique:B}=J;function d(b,x,o){var C;let u=((C=this.div)==null?void 0:C.style)||o.style;at.prototype[`${x}Setter`].call(this,b,x,o),u&&(u[x]=b)}let R=(b,x)=>{var o;if(!b.div){let u=K(b.element,"class"),C=b.css,M=Q("div",u?{className:u}:void 0,Ti(xr({position:"absolute",left:`${b.translateX||0}px`,top:`${b.translateY||0}px`},b.styles),{display:b.display,opacity:b.opacity,visibility:b.visibility}),((o=b.parentGroup)==null?void 0:o.div)||x);b.classSetter=(w,y,m)=>{m.setAttribute("class",w),M.className=w},b.translateXSetter=b.translateYSetter=(w,y)=>{b[y]=w,M.style[y==="translateX"?"left":"top"]=`${w}px`,b.doTransform=!0},b.opacitySetter=b.visibilitySetter=d,b.css=w=>(C.call(b,w),w.cursor&&(M.style.cursor=w.cursor),w.pointerEvents&&(M.style.pointerEvents=w.pointerEvents),b),b.on=function(){return at.prototype.on.apply({element:M,onEvents:b.onEvents},arguments),b},b.div=M}return b.div};class P extends at{static compose(x){B(tt,this.compose)&&(x.prototype.html=function(o,u,C){return new P(this,"span").attr({text:o,x:Math.round(u),y:Math.round(C)})})}constructor(x,o){super(x,o),this.css(xr({position:"absolute"},x.styledMode?{}:{fontFamily:x.style.fontFamily,fontSize:x.style.fontSize})),this.element.style.whiteSpace="nowrap"}getSpanCorrection(x,o,u){this.xCorr=-x*u,this.yCorr=-o}css(x){let o,{element:u}=this,C=u.tagName==="SPAN"&&x&&"width"in x,M=C&&x.width;return C&&(delete x.width,this.textWidth=j(M)||void 0,o=!0),(x==null?void 0:x.textOverflow)==="ellipsis"&&(x.whiteSpace="nowrap",x.overflow="hidden"),X(this.styles,x),Z(u,x),o&&this.updateTransform(),this}htmlGetBBox(){let{element:x}=this;return{x:x.offsetLeft,y:x.offsetTop,width:x.offsetWidth,height:x.offsetHeight}}updateTransform(){var k;if(!this.added){this.alignOnAdd=!0;return}let{element:x,renderer:o,rotation:u,rotationOriginX:C,rotationOriginY:M,styles:w,textAlign:y="left",textWidth:m,translateX:g=0,translateY:p=0,x:l=0,y:f=0}=this,v={left:0,center:.5,right:1}[y],I=w.whiteSpace;if(Z(x,{marginLeft:`${g}px`,marginTop:`${p}px`}),x.tagName==="SPAN"){let T=[u,y,x.innerHTML,m,this.textAlign].join(","),G=-(((k=this.parentGroup)==null?void 0:k.padding)*1)||0,st,nt=!1;if(m!==this.oldTextWidth){let L=this.textPxLength?this.textPxLength:(Z(x,{width:"",whiteSpace:I||"nowrap"}),x.offsetWidth),Y=m||0;(Y>this.oldTextWidth||L>Y)&&(/[ \-]/.test(x.textContent||x.innerText)||x.style.textOverflow==="ellipsis")&&(Z(x,{width:L>Y||u?m+"px":"auto",display:"block",whiteSpace:I||"normal"}),this.oldTextWidth=m,nt=!0)}this.hasBoxWidthChanged=nt,T!==this.cTT&&(st=o.fontMetrics(x).b,V(u)&&(u!==(this.oldRotation||0)||y!==this.oldAlign)&&this.setSpanRotation(u,G,G),this.getSpanCorrection(!V(u)&&this.textPxLength||x.offsetWidth,st,v));let{xCorr:ft=0,yCorr:pt=0}=this,St=(C!=null?C:l)-ft-l-G,Ct=(M!=null?M:f)-pt-f-G;Z(x,{left:`${l+ft}px`,top:`${f+pt}px`,transformOrigin:`${St}px ${Ct}px`}),this.cTT=T,this.oldRotation=u,this.oldAlign=y}}setSpanRotation(x,o,u){Z(this.element,{transform:`rotate(${x}deg)`,transformOrigin:`${o}% ${u}px`})}add(x){let o,u=this.renderer.box.parentNode,C=[];if(this.parentGroup=x,x&&!(o=x.div)){let M=x;for(;M;)C.push(M),M=M.parentGroup;for(let w of C.reverse())o=R(w,u)}return(o||u).appendChild(this.element),this.added=!0,this.alignOnAdd&&this.updateTransform(),this}textSetter(x){x!==this.textStr&&(delete this.bBox,delete this.oldTextWidth,U.setElementHTML(this.element,x!=null?x:""),this.textStr=x,this.doTransform=!0)}alignSetter(x){this.alignValue=this.textAlign=x,this.doTransform=!0}xSetter(x,o){this[o]=x,this.doTransform=!0}}let s=P.prototype;return s.visibilitySetter=s.opacitySetter=d,s.ySetter=s.rotationSetter=s.rotationOriginXSetter=s.rotationOriginYSetter=s.xSetter,P}),E(_,"Core/Axis/AxisDefaults.js",[],function(){var U,z;return(z=U||(U={})).xAxis={alignTicks:!0,allowDecimals:void 0,panningEnabled:!0,zIndex:2,zoomEnabled:!0,dateTimeLabelFormats:{millisecond:{main:"%H:%M:%S.%L",range:!1},second:{main:"%H:%M:%S",range:!1},minute:{main:"%H:%M",range:!1},hour:{main:"%H:%M",range:!1},day:{main:"%e %b"},week:{main:"%e %b"},month:{main:"%b '%y"},year:{main:"%Y"}},endOnTick:!1,gridLineDashStyle:"Solid",gridZIndex:1,labels:{autoRotationLimit:80,distance:15,enabled:!0,indentation:10,overflow:"justify",reserveSpace:void 0,rotation:void 0,staggerLines:0,step:0,useHTML:!1,zIndex:7,style:{color:"#333333",cursor:"default",fontSize:"0.8em"}},maxPadding:.01,minorGridLineDashStyle:"Solid",minorTickLength:2,minorTickPosition:"outside",minorTicksPerMajor:5,minPadding:.01,offset:void 0,reversed:void 0,reversedStacks:!1,showEmpty:!0,showFirstLabel:!0,showLastLabel:!0,startOfWeek:1,startOnTick:!1,tickLength:10,tickPixelInterval:100,tickmarkPlacement:"between",tickPosition:"outside",title:{align:"middle",useHTML:!1,x:0,y:0,style:{color:"#666666",fontSize:"0.8em"}},visible:!0,minorGridLineColor:"#f2f2f2",minorGridLineWidth:1,minorTickColor:"#999999",lineColor:"#333333",lineWidth:1,gridLineColor:"#e6e6e6",gridLineWidth:void 0,tickColor:"#333333"},z.yAxis={reversedStacks:!0,endOnTick:!0,maxPadding:.05,minPadding:.05,tickPixelInterval:72,showLastLabel:!0,labels:{x:void 0},startOnTick:!0,title:{text:"Values"},stackLabels:{animation:{},allowOverlap:!1,enabled:!1,crop:!0,overflow:"justify",formatter:function(){let{numberFormatter:at}=this.axis.chart;return at(this.total||0,-1)},style:{color:"#000000",fontSize:"0.7em",fontWeight:"bold",textOutline:"1px contrast"}},gridLineWidth:1,lineWidth:0},U}),E(_,"Core/Foundation.js",[_["Core/Utilities.js"]],function(U){var z;let{addEvent:at,isFunction:J,objectEach:tt,removeEvent:K}=U;return(z||(z={})).registerEventOptions=function(Z,Q){Z.eventOptions=Z.eventOptions||{},tt(Q.events,function(V,X){Z.eventOptions[X]!==V&&(Z.eventOptions[X]&&(K(Z,X,Z.eventOptions[X]),delete Z.eventOptions[X]),J(V)&&(Z.eventOptions[X]=V,at(Z,X,V,{order:0})))})},z}),E(_,"Core/Axis/Tick.js",[_["Core/Templating.js"],_["Core/Globals.js"],_["Core/Utilities.js"]],function(U,z,at){let{deg2rad:J}=z,{clamp:tt,correctFloat:K,defined:Z,destroyObjectProperties:Q,extend:V,fireEvent:X,isNumber:j,merge:B,objectEach:d,pick:R}=at;return class{constructor(P,s,b,x,o){this.isNew=!0,this.isNewLabel=!0,this.axis=P,this.pos=s,this.type=b||"",this.parameters=o||{},this.tickmarkOffset=this.parameters.tickmarkOffset,this.options=this.parameters.options,X(this,"init"),b||x||this.addLabel()}addLabel(){let P=this,s=P.axis,b=s.options,x=s.chart,o=s.categories,u=s.logarithmic,C=s.names,M=P.pos,w=R(P.options&&P.options.labels,b.labels),y=s.tickPositions,m=M===y[0],g=M===y[y.length-1],p=(!w.step||w.step===1)&&s.tickInterval===1,l=y.info,f=P.label,v,I,k,T=this.parameters.category||(o?R(o[M],C[M],M):M);u&&j(T)&&(T=K(u.lin2log(T))),s.dateTime&&(l?v=(I=x.time.resolveDTLFormat(b.dateTimeLabelFormats[!b.grid&&l.higherRanks[M]||l.unitName])).main:j(T)&&(v=s.dateTime.getXDateFormat(T,b.dateTimeLabelFormats||{}))),P.isFirst=m,P.isLast=g;let G={axis:s,chart:x,dateTimeLabelFormat:v,isFirst:m,isLast:g,pos:M,tick:P,tickPositionInfo:l,value:T};X(this,"labelFormat",G);let st=pt=>w.formatter?w.formatter.call(pt,pt):w.format?(pt.text=s.defaultLabelFormatter.call(pt),U.format(w.format,pt,x)):s.defaultLabelFormatter.call(pt),nt=st.call(G,G),ft=I&&I.list;ft?P.shortenLabel=function(){for(k=0;k0&&x+m*g>M&&(T=Math.round((o-x)/Math.cos(y*J))):(I=x-m*g,k=x+(1-m)*g,IM&&(f=M-P.x+f*m,v=-1),(f=Math.min(p,f))f||s.autoRotation&&(w.styles||{}).width)&&(T=f)),T&&(this.shortenLabel?this.shortenLabel():(l.width=Math.floor(T)+"px",(b.style||{}).textOverflow||(l.textOverflow="ellipsis"),w.css(l)))}moveLabel(P,s){let b=this,x=b.label,o=b.axis,u=!1,C;x&&x.textStr===P?(b.movedLabel=x,u=!0,delete b.label):d(o.ticks,function(M){u||M.isNew||M===b||!M.label||M.label.textStr!==P||(b.movedLabel=M.label,u=!0,M.labelPos=b.movedLabel.xy,delete M.label)}),!u&&(b.labelPos||x)&&(C=b.labelPos||x.xy,b.movedLabel=b.createLabel(P,s,C),b.movedLabel&&b.movedLabel.attr({opacity:0}))}render(P,s,b){let x=this.axis,o=x.horiz,u=this.pos,C=R(this.tickmarkOffset,x.tickmarkOffset),M=this.getPosition(o,u,C,s),w=M.x,y=M.y,m=x.pos,g=m+x.len,p=o?w:y;!x.chart.polar&&this.isNew&&(K(p)g)&&(b=0);let l=R(b,this.label&&this.label.newOpacity,1);b=R(b,1),this.isActive=!0,this.renderGridLine(s,b),this.renderMark(M,b),this.renderLabel(M,s,l,P),this.isNew=!1,X(this,"afterRender")}renderGridLine(P,s){let b=this.axis,x=b.options,o={},u=this.pos,C=this.type,M=R(this.tickmarkOffset,b.tickmarkOffset),w=b.chart.renderer,y=this.gridLine,m,g=x.gridLineWidth,p=x.gridLineColor,l=x.gridLineDashStyle;this.type==="minor"&&(g=x.minorGridLineWidth,p=x.minorGridLineColor,l=x.minorGridLineDashStyle),y||(b.chart.styledMode||(o.stroke=p,o["stroke-width"]=g||0,o.dashstyle=l),C||(o.zIndex=1),P&&(s=0),this.gridLine=y=w.path().attr(o).addClass("highcharts-"+(C?C+"-":"")+"grid-line").add(b.gridGroup)),y&&(m=b.getPlotLinePath({value:u+M,lineWidth:y.strokeWidth(),force:"pass",old:P,acrossPanes:!1}))&&y[P||this.isNew?"attr":"animate"]({d:m,opacity:s})}renderMark(P,s){let b=this.axis,x=b.options,o=b.chart.renderer,u=this.type,C=b.tickSize(u?u+"Tick":"tick"),M=P.x,w=P.y,y=R(x[u!=="minor"?"tickWidth":"minorTickWidth"],!u&&b.isXAxis?1:0),m=x[u!=="minor"?"tickColor":"minorTickColor"],g=this.mark,p=!g;C&&(b.opposite&&(C[0]=-C[0]),g||(this.mark=g=o.path().addClass("highcharts-"+(u?u+"-":"")+"tick").add(b.axisGroup),b.chart.styledMode||g.attr({stroke:m,"stroke-width":y})),g[p?"attr":"animate"]({d:this.getMarkPath(M,w,C[0],g.strokeWidth(),b.horiz,o),opacity:s}))}renderLabel(P,s,b,x){let o=this.axis,u=o.horiz,C=o.options,M=this.label,w=C.labels,y=w.step,m=R(this.tickmarkOffset,o.tickmarkOffset),g=P.x,p=P.y,l=!0;M&&j(g)&&(M.xy=P=this.getLabelPosition(g,p,M,u,w,m,x,y),(!this.isFirst||this.isLast||C.showFirstLabel)&&(!this.isLast||this.isFirst||C.showLastLabel)?!u||w.step||w.rotation||s||b===0||this.handleOverflow(P):l=!1,y&&x%y&&(l=!1),l&&j(P.y)?(P.opacity=b,M[this.isNewLabel?"attr":"animate"](P).show(!0),this.isNewLabel=!1):(M.hide(),this.isNewLabel=!0))}replaceMovedLabel(){let P=this.label,s=this.axis;P&&!this.isNew&&(P.animate({opacity:0},void 0,P.destroy),delete this.label),s.isDirty=!0,this.label=this.movedLabel,delete this.movedLabel}}}),E(_,"Core/Axis/Axis.js",[_["Core/Animation/AnimationUtilities.js"],_["Core/Axis/AxisDefaults.js"],_["Core/Color/Color.js"],_["Core/Defaults.js"],_["Core/Foundation.js"],_["Core/Globals.js"],_["Core/Axis/Tick.js"],_["Core/Utilities.js"]],function(U,z,at,J,tt,K,Z,Q){let{animObject:V}=U,{xAxis:X,yAxis:j}=z,{defaultOptions:B}=J,{registerEventOptions:d}=tt,{deg2rad:R}=K,{arrayMax:P,arrayMin:s,clamp:b,correctFloat:x,defined:o,destroyObjectProperties:u,erase:C,error:M,extend:w,fireEvent:y,getClosestDistance:m,insertItem:g,isArray:p,isNumber:l,isString:f,merge:v,normalizeTickInterval:I,objectEach:k,pick:T,relativeLength:G,removeEvent:st,splat:nt,syncTimeout:ft}=Q,pt=(Ct,L)=>I(L,void 0,void 0,T(Ct.options.allowDecimals,L<.5||Ct.tickAmount!==void 0),!!Ct.tickAmount);w(B,{xAxis:X,yAxis:v(X,j)});class St{constructor(L,Y,rt){this.init(L,Y,rt)}init(L,Y,rt=this.coll){var ot,xt,dt,vt;let it=rt==="xAxis",D=this.isZAxis||(L.inverted?!it:it);this.chart=L,this.horiz=D,this.isXAxis=it,this.coll=rt,y(this,"init",{userOptions:Y}),this.opposite=T(Y.opposite,this.opposite),this.side=T(Y.side,this.side,D?this.opposite?0:2:this.opposite?1:3),this.setOptions(Y);let O=this.options,W=O.labels;(ot=this.type)!=null||(this.type=O.type||"linear"),(dt=this.uniqueNames)!=null||(this.uniqueNames=(xt=O.uniqueNames)!=null?xt:!0),y(this,"afterSetType"),this.userOptions=Y,this.minPixelPadding=0,this.reversed=T(O.reversed,this.reversed),this.visible=O.visible,this.zoomEnabled=O.zoomEnabled,this.hasNames=this.type==="category"||O.categories===!0,this.categories=p(O.categories)&&O.categories||(this.hasNames?[]:void 0),this.names||(this.names=[],this.names.keys={}),this.plotLinesAndBandsGroups={},this.positiveValuesOnly=!!this.logarithmic,this.isLinked=o(O.linkedTo),this.ticks={},this.labelEdge=[],this.minorTicks={},this.plotLinesAndBands=[],this.alternateBands={},(vt=this.len)!=null||(this.len=0),this.minRange=this.userMinRange=O.minRange||O.maxZoom,this.range=O.range,this.offset=O.offset||0,this.max=void 0,this.min=void 0;let lt=T(O.crosshair,nt(L.options.tooltip.crosshairs)[it?0:1]);this.crosshair=lt===!0?{}:lt,L.axes.indexOf(this)===-1&&(it?L.axes.splice(L.xAxis.length,0,this):L.axes.push(this),g(this,L[this.coll])),L.orderItems(this.coll),this.series=this.series||[],L.inverted&&!this.isZAxis&&it&&!o(this.reversed)&&(this.reversed=!0),this.labelRotation=l(W.rotation)?W.rotation:void 0,d(this,O),y(this,"afterInit")}setOptions(L){let Y=this.horiz?{labels:{autoRotation:[-45],padding:4},margin:15}:{labels:{padding:1},title:{rotation:90*this.side}};this.options=v(Y,B[this.coll],L),y(this,"afterSetOptions",{userOptions:L})}defaultLabelFormatter(){let L=this.axis,{numberFormatter:Y}=this.chart,rt=l(this.value)?this.value:NaN,it=L.chart.time,D=L.categories,O=this.dateTimeLabelFormat,W=B.lang,lt=W.numericSymbols,ot=W.numericSymbolMagnitude||1e3,xt=L.logarithmic?Math.abs(rt):L.tickInterval,dt=lt&<.length,vt,Et;if(D)Et=`${this.value}`;else if(O)Et=it.dateFormat(O,rt);else if(dt&<&&xt>=1e3)for(;dt--&&Et===void 0;)xt>=(vt=Math.pow(ot,dt+1))&&10*rt%vt==0&<[dt]!==null&&rt!==0&&(Et=Y(rt/vt,-1)+lt[dt]);return Et===void 0&&(Et=Math.abs(rt)>=1e4?Y(rt,-1):Y(rt,-1,void 0,"")),Et}getSeriesExtremes(){let L,Y=this;y(this,"getSeriesExtremes",null,function(){Y.hasVisibleSeries=!1,Y.dataMin=Y.dataMax=Y.threshold=void 0,Y.softThreshold=!Y.isXAxis,Y.series.forEach(rt=>{if(rt.reserveSpace()){let it=rt.options,D,O=it.threshold,W,lt;if(Y.hasVisibleSeries=!0,Y.positiveValuesOnly&&0>=(O||0)&&(O=void 0),Y.isXAxis)(D=rt.xData)&&D.length&&(D=Y.logarithmic?D.filter(ot=>ot>0):D,W=(L=rt.getXExtremes(D)).min,lt=L.max,l(W)||W instanceof Date||(D=D.filter(l),W=(L=rt.getXExtremes(D)).min,lt=L.max),D.length&&(Y.dataMin=Math.min(T(Y.dataMin,W),W),Y.dataMax=Math.max(T(Y.dataMax,lt),lt)));else{let ot=rt.applyExtremes();l(ot.dataMin)&&(W=ot.dataMin,Y.dataMin=Math.min(T(Y.dataMin,W),W)),l(ot.dataMax)&&(lt=ot.dataMax,Y.dataMax=Math.max(T(Y.dataMax,lt),lt)),o(O)&&(Y.threshold=O),(!it.softThreshold||Y.positiveValuesOnly)&&(Y.softThreshold=!1)}}})}),y(this,"afterGetSeriesExtremes")}translate(L,Y,rt,it,D,O){var Nt;let W=this.linkedParent||this,lt=it&&W.old?W.old.min:W.min;if(!l(lt))return NaN;let ot=W.minPixelPadding,xt=(W.isOrdinal||((Nt=W.brokenAxis)==null?void 0:Nt.hasBreaks)||W.logarithmic&&D)&&W.lin2val,dt=1,vt=0,Et=it&&W.old?W.old.transA:W.transA,kt=0;return Et||(Et=W.transA),rt&&(dt*=-1,vt=W.len),W.reversed&&(dt*=-1,vt-=dt*(W.sector||W.len)),Y?(kt=(L=L*dt+vt-ot)/Et+lt,xt&&(kt=W.lin2val(kt))):(xt&&(L=W.val2lin(L)),kt=dt*(L-lt)*Et+vt+dt*ot+(l(O)?Et*O:0),W.isRadial||(kt=x(kt))),kt}toPixels(L,Y){return this.translate(L,!1,!this.horiz,void 0,!0)+(Y?0:this.pos)}toValue(L,Y){return this.translate(L-(Y?0:this.pos),!0,!this.horiz,void 0,!0)}getPlotLinePath(L){let Y=this,rt=Y.chart,it=Y.left,D=Y.top,O=L.old,W=L.value,lt=L.lineWidth,ot=O&&rt.oldChartHeight||rt.chartHeight,xt=O&&rt.oldChartWidth||rt.chartWidth,dt=Y.transB,vt=L.translatedValue,Et=L.force,kt,Nt,gt,wt,Dt;function jt(ie,qt,he){return Et!=="pass"&&(iehe)&&(Et?ie=b(ie,qt,he):Dt=!0),ie}let Jt={value:W,lineWidth:lt,old:O,force:Et,acrossPanes:L.acrossPanes,translatedValue:vt};return y(this,"getPlotLinePath",Jt,function(ie){kt=gt=(vt=b(vt=T(vt,Y.translate(W,void 0,void 0,O)),-1e9,1e9))+dt,Nt=wt=ot-vt-dt,l(vt)?Y.horiz?(Nt=D,wt=ot-Y.bottom+(Y.options.isInternal?0:rt.scrollablePixelsY||0),kt=gt=jt(kt,it,it+Y.width)):(kt=it,gt=xt-Y.right+(rt.scrollablePixelsX||0),Nt=wt=jt(Nt,D,D+Y.height)):(Dt=!0,Et=!1),ie.path=Dt&&!Et?void 0:rt.renderer.crispLine([["M",kt,Nt],["L",gt,wt]],lt||1)}),Jt.path}getLinearTickPositions(L,Y,rt){let it,D,O,W=x(Math.floor(Y/L)*L),lt=x(Math.ceil(rt/L)*L),ot=[];if(x(W+L)===W&&(O=20),this.single)return[Y];for(it=W;it<=lt&&(ot.push(it),(it=x(it+L,O))!==D);)D=it;return ot}getMinorTickInterval(){let{minorTicks:L,minorTickInterval:Y}=this.options;return L===!0?T(Y,"auto"):L!==!1?Y:void 0}getMinorTickPositions(){let L=this.options,Y=this.tickPositions,rt=this.minorTickInterval,it=this.pointRangePadding||0,D=(this.min||0)-it,O=(this.max||0)+it,W=O-D,lt=[],ot;if(W&&W/rt{var dt;return(xt.xIncrement?(dt=xt.xData)==null?void 0:dt.slice(0,2):xt.xData)||[]}))||0),this.dataMax-this.dataMin)),l(rt)&&l(it)&&l(D)&&rt-it=D,O=(D-rt+it)/2,lt=[it-O,T(L.min,it-O)],W&&(lt[2]=Y?Y.log2lin(this.dataMin):this.dataMin),ot=[(it=P(lt))+D,T(L.max,it+D)],W&&(ot[2]=Y?Y.log2lin(this.dataMax):this.dataMax),(rt=s(ot))-itit-D),L=m([rt]))}return L&&Y?Math.min(L,Y):L||Y}nameToX(L){let Y=p(this.options.categories),rt=Y?this.categories:this.names,it=L.options.x,D;return L.series.requireSorting=!1,o(it)||(it=this.uniqueNames&&rt?Y?rt.indexOf(L.name):T(rt.keys[L.name],-1):L.series.autoIncrement()),it===-1?!Y&&rt&&(D=rt.length):D=it,D!==void 0?(this.names[D]=L.name,this.names.keys[L.name]=D):L.x&&(D=L.x),D}updateNames(){let L=this,Y=this.names;Y.length>0&&(Object.keys(Y.keys).forEach(function(rt){delete Y.keys[rt]}),Y.length=0,this.minRange=this.userMinRange,(this.series||[]).forEach(rt=>{rt.xIncrement=null,(!rt.points||rt.isDirtyData)&&(L.max=Math.max(L.max,rt.xData.length-1),rt.processData(),rt.generatePoints()),rt.data.forEach(function(it,D){let O;it!=null&&it.options&&it.name!==void 0&&(O=L.nameToX(it))!==void 0&&O!==it.x&&(it.x=O,rt.xData[D]=O)})}))}setAxisTranslation(){let L=this,Y=L.max-L.min,rt=L.linkedParent,it=!!L.categories,D=L.isXAxis,O=L.axisPointRange||0,W,lt=0,ot=0,xt,dt=L.transA;(D||it||O)&&(W=L.getClosest(),rt?(lt=rt.minPointOffset,ot=rt.pointRangePadding):L.series.forEach(function(vt){let Et=it?1:D?T(vt.options.pointRange,W,0):L.axisPointRange||0,kt=vt.options.pointPlacement;if(O=Math.max(O,Et),!L.single||it){let Nt=vt.is("xrange")?!D:D;lt=Math.max(lt,Nt&&f(kt)?0:Et/2),ot=Math.max(ot,Nt&&kt==="on"?0:Et)}}),xt=L.ordinal&&L.ordinal.slope&&W?L.ordinal.slope/W:1,L.minPointOffset=lt*=xt,L.pointRangePadding=ot*=xt,L.pointRange=Math.min(O,L.single&&it?1:Y),D&&W&&(L.closestPointRange=W)),L.translationSlope=L.transA=dt=L.staticScale||L.len/(Y+ot||1),L.transB=L.horiz?L.left:L.bottom,L.minPixelPadding=dt*lt,y(this,"afterSetAxisTranslation")}minFromRange(){let{max:L,min:Y}=this;return l(L)&&l(Y)&&L-Y||void 0}setTickInterval(L){var te,Zt,ne,Pt;let{categories:Y,chart:rt,dataMax:it,dataMin:D,dateTime:O,isXAxis:W,logarithmic:lt,options:ot,softThreshold:xt}=this,dt=l(this.threshold)?this.threshold:void 0,vt=this.minRange||0,{ceiling:Et,floor:kt,linkedTo:Nt,softMax:gt,softMin:wt}=ot,Dt=l(Nt)&&((te=rt[this.coll])==null?void 0:te[Nt]),jt=ot.tickPixelInterval,Jt=ot.maxPadding,ie=ot.minPadding,qt=0,he,ve=l(ot.tickInterval)&&ot.tickInterval>=0?ot.tickInterval:void 0,Se,ke,Ge,on;if(O||Y||Dt||this.getTickAmount(),Ge=T(this.userMin,ot.min),on=T(this.userMax,ot.max),Dt?(this.linkedParent=Dt,he=Dt.getExtremes(),this.min=T(he.min,he.dataMin),this.max=T(he.max,he.dataMax),this.type!==Dt.type&&M(11,!0,rt)):(xt&&o(dt)&&l(it)&&l(D)&&(D>=dt?(Se=dt,ie=0):it<=dt&&(ke=dt,Jt=0)),this.min=T(Ge,Se,D),this.max=T(on,ke,it)),l(this.max)&&l(this.min)&&(lt&&(this.positiveValuesOnly&&!L&&0>=Math.min(this.min,T(D,this.min))&&M(10,!0,rt),this.min=x(lt.log2lin(this.min),16),this.max=x(lt.log2lin(this.max),16)),this.range&&l(D)&&(this.userMin=this.min=Ge=Math.max(D,this.minFromRange()||0),this.userMax=on=this.max,this.range=void 0)),y(this,"foundExtremes"),this.adjustForMinRange(),l(this.min)&&l(this.max)){if(!l(this.userMin)&&l(wt)&&wtthis.max&&(this.max=on=gt),Y||this.axisPointRange||(Zt=this.stacking)!=null&&Zt.usePercentage||Dt||!(qt=this.max-this.min)||(!o(Ge)&&ie&&(this.min-=qt*ie),o(on)||!Jt||(this.max+=qt*Jt)),!l(this.userMin)&&l(kt)&&(this.min=Math.max(this.min,kt)),!l(this.userMax)&&l(Et)&&(this.max=Math.min(this.max,Et)),xt&&l(D)&&l(it)){let Bt=dt||0;!o(Ge)&&this.min=Bt?this.min=ot.minRange?Math.min(Bt,this.max-vt):Bt:!o(on)&&this.max>Bt&&it<=Bt&&(this.max=ot.minRange?Math.max(Bt,this.min+vt):Bt)}!rt.polar&&this.min>this.max&&(o(ot.min)?this.max=this.min:o(ot.max)&&(this.min=this.max)),qt=this.max-this.min}if(this.min!==this.max&&l(this.min)&&l(this.max)?Dt&&!ve&&jt===Dt.options.tickPixelInterval?this.tickInterval=ve=Dt.tickInterval:this.tickInterval=T(ve,this.tickAmount?qt/Math.max(this.tickAmount-1,1):void 0,Y?1:qt*jt/Math.max(this.len,jt)):this.tickInterval=1,W&&!L){let Bt=this.min!==((ne=this.old)==null?void 0:ne.min)||this.max!==((Pt=this.old)==null?void 0:Pt.max);this.series.forEach(function(Vt){var Ut;Vt.forceCrop=(Ut=Vt.forceCropping)==null?void 0:Ut.call(Vt),Vt.processData(Bt)}),y(this,"postProcessData",{hasExtremesChanged:Bt})}this.setAxisTranslation(),y(this,"initialAxisTranslation"),this.pointRange&&!ve&&(this.tickInterval=Math.max(this.pointRange,this.tickInterval));let un=T(ot.minTickInterval,O&&!this.series.some(Bt=>Bt.noSharedTooltip)?this.closestPointRange:0);!ve&&this.tickIntervalMath.max(2*this.len,200))lt=[this.min,this.max],M(19,!1,this.chart);else if(this.dateTime)lt=this.getTimeTicks(this.dateTime.normalizeTimeTickInterval(this.tickInterval,L.units),this.min,this.max,L.startOfWeek,(dt=this.ordinal)==null?void 0:dt.positions,this.closestPointRange,!0);else if(this.logarithmic)lt=this.logarithmic.getLogTickPositions(this.tickInterval,this.min,this.max);else{let vt=this.tickInterval,Et=vt;for(;Et<=2*vt&&(lt=this.getLinearTickPositions(this.tickInterval,this.min,this.max),this.tickAmount&<.length>this.tickAmount);)this.tickInterval=pt(this,Et*=1.1)}lt.length>this.len&&(lt=[lt[0],lt[lt.length-1]])[0]===lt[1]&&(lt.length=1),rt&&(this.tickPositions=lt,(ot=rt.apply(this,[this.min,this.max]))&&(lt=ot))}this.tickPositions=lt,this.minorTickInterval=it==="auto"&&this.tickInterval?this.tickInterval/L.minorTicksPerMajor:it,this.paddedTicks=lt.slice(0),this.trimTicks(lt,O,W),!this.isLinked&&l(this.min)&&l(this.max)&&(this.single&<.length<2&&!this.categories&&!this.series.some(vt=>vt.is("heatmap")&&vt.options.pointPlacement==="between")&&(this.min-=.5,this.max+=.5),Y||ot||this.adjustTickAmount()),y(this,"afterSetTickPositions")}trimTicks(L,Y,rt){let it=L[0],D=L[L.length-1],O=!this.isOrdinal&&this.minPointOffset||0;if(y(this,"trimTicks"),!this.isLinked){if(Y&&it!==-1/0)this.min=it;else for(;this.min-O>L[0];)L.shift();if(rt)this.max=D;else for(;this.max+O{let{horiz:vt,options:Et}=dt;return[vt?Et.left:Et.top,Et.width,Et.height,Et.pane].join(",")},xt=ot(this);rt[this.coll].forEach(function(dt){let{series:vt}=dt;vt.length&&vt.some(Et=>Et.visible)&&dt!==Y&&ot(dt)===xt&&(L=!0,it.push(dt))})}if(L&&W){it.forEach(xt=>{let dt=xt.getThresholdAlignment(Y);l(dt)&<.push(dt)});let ot=lt.length>1?lt.reduce((xt,dt)=>xt+=dt,0)/lt.length:void 0;it.forEach(xt=>{xt.thresholdAlignment=ot})}return L}getThresholdAlignment(L){if((!l(this.dataMin)||this!==L&&this.series.some(Y=>Y.isDirty||Y.isDirtyData))&&this.getSeriesExtremes(),l(this.threshold)){let Y=b((this.threshold-(this.dataMin||0))/((this.dataMax||0)-(this.dataMin||0)),0,1);return this.options.reversed&&(Y=1-Y),Y}}getTickAmount(){let L=this.options,Y=L.tickPixelInterval,rt=L.tickAmount;o(L.tickInterval)||rt||!(this.lenO.push(x(O[O.length-1]+Et)),gt=()=>O.unshift(x(O[0]-Et));if(l(lt)&&(kt=lt<.5?Math.ceil(lt*(W-1)):Math.floor(lt*(W-1)),D.reversed&&(kt=W-1-kt)),L.hasData()&&l(it)&&l(rt)){let wt=()=>{L.transA*=(ot-1)/(W-1),L.min=D.startOnTick?O[0]:Math.min(it,O[0]),L.max=D.endOnTick?O[O.length-1]:Math.max(rt,O[O.length-1])};if(l(kt)&&l(L.threshold)){for(;O[kt]!==xt||O.length!==W||O[0]>it||O[O.length-1]L.threshold?gt():Nt();if(Et>8*L.tickInterval)break;Et*=2}wt()}else if(ot0&&vt{rt=rt||lt.isDirtyData||lt.isDirty,it=it||lt.xAxis&<.xAxis.isDirty||!1}),this.setAxisSize();let D=this.len!==(this.old&&this.old.len);D||rt||it||this.isLinked||this.forceRedraw||this.userMin!==(this.old&&this.old.userMin)||this.userMax!==(this.old&&this.old.userMax)||this.alignToOthers()?(Y&&L==="yAxis"&&Y.buildStacks(),this.forceRedraw=!1,this.userMinRange||(this.minRange=void 0),this.getSeriesExtremes(),this.setTickInterval(),Y&&L==="xAxis"&&Y.buildStacks(),this.isDirty||(this.isDirty=D||this.min!==((O=this.old)==null?void 0:O.min)||this.max!==((W=this.old)==null?void 0:W.max))):Y&&Y.cleanStacks(),rt&&delete this.allExtremes,y(this,"afterSetScale")}setExtremes(L,Y,rt=!0,it,D){this.series.forEach(O=>{delete O.kdTree}),y(this,"setExtremes",D=w(D,{min:L,max:Y}),O=>{this.userMin=O.min,this.userMax=O.max,this.eventArgs=O,rt&&this.chart.redraw(it)})}setAxisSize(){let L=this.chart,Y=this.options,rt=Y.offsets||[0,0,0,0],it=this.horiz,D=this.width=Math.round(G(T(Y.width,L.plotWidth-rt[3]+rt[1]),L.plotWidth)),O=this.height=Math.round(G(T(Y.height,L.plotHeight-rt[0]+rt[2]),L.plotHeight)),W=this.top=Math.round(G(T(Y.top,L.plotTop+rt[0]),L.plotHeight,L.plotTop)),lt=this.left=Math.round(G(T(Y.left,L.plotLeft+rt[3]),L.plotWidth,L.plotLeft));this.bottom=L.chartHeight-O-W,this.right=L.chartWidth-D-lt,this.len=Math.max(it?D:O,0),this.pos=it?lt:W}getExtremes(){let L=this.logarithmic;return{min:L?x(L.lin2log(this.min)):this.min,max:L?x(L.lin2log(this.max)):this.max,dataMin:this.dataMin,dataMax:this.dataMax,userMin:this.userMin,userMax:this.userMax}}getThreshold(L){let Y=this.logarithmic,rt=Y?Y.lin2log(this.min):this.min,it=Y?Y.lin2log(this.max):this.max;return L===null||L===-1/0?L=rt:L===1/0?L=it:rt>L?L=rt:it15&&Y<165?it.align="right":Y>195&&Y<345&&(it.align="left")}),rt.align}tickSize(L){let Y=this.options,rt=T(Y[L==="tick"?"tickWidth":"minorTickWidth"],L==="tick"&&this.isXAxis&&!this.categories?1:0),it=Y[L==="tick"?"tickLength":"minorTickLength"],D;rt&&it&&(Y[L+"Position"]==="inside"&&(it=-it),D=[it,rt]);let O={tickSize:D};return y(this,"afterTickSize",O),O.tickSize}labelMetrics(){let L=this.chart.renderer,Y=this.ticks,rt=Y[Object.keys(Y)[0]]||{};return this.chart.renderer.fontMetrics(rt.label||rt.movedLabel||L.box)}unsquish(){let L=this.options.labels,Y=L.padding||0,rt=this.horiz,it=this.tickInterval,D=this.len/(((this.categories?1:0)+this.max-this.min)/it),O=L.rotation,W=x(.8*this.labelMetrics().h),lt=Math.max(this.max-this.min,0),ot=function(kt){let Nt=(kt+2*Y)/(D||1);return(Nt=Nt>1?Math.ceil(Nt):1)*it>lt&&kt!==1/0&&D!==1/0&<&&(Nt=Math.ceil(lt/it)),x(Nt*it)},xt=it,dt,vt=Number.MAX_VALUE,Et;if(rt){if(!L.staggerLines&&(l(O)?Et=[O]:D=-90&><=90)&&(Nt=(kt=ot(Math.abs(W/Math.sin(R*gt))))+Math.abs(gt/360))Nt&&(Nt=jt.label.textPxLength)}),this.maxLabelLength=Nt,this.autoRotation)Nt>ot&&Nt>dt.h?xt.rotation=this.labelRotation:this.labelRotation=0;else if(lt&&(Et=ot,!vt))for(kt="clip",wt=rt.length;!W&&wt--;)(gt=it[rt[wt]].label)&&(gt.styles.textOverflow==="ellipsis"?gt.css({textOverflow:"clip"}):gt.textPxLength>lt&>.css({width:lt+"px"}),gt.getBBox().height>this.len/rt.length-(dt.h-dt.f)&&(gt.specificTextOverflow="ellipsis"));xt.rotation&&(Et=Nt>.5*L.chartHeight?.33*L.chartHeight:Nt,vt||(kt="ellipsis")),this.labelAlign=D.align||this.autoLabelAlign(this.labelRotation),this.labelAlign&&(xt.align=this.labelAlign),rt.forEach(function(Dt){let jt=it[Dt],Jt=jt&&jt.label,ie=O.width,qt={};Jt&&(Jt.attr(xt),jt.shortenLabel?jt.shortenLabel():Et&&!ie&&O.whiteSpace!=="nowrap"&&(EtD.g(W).attr({zIndex:ot}).addClass(`highcharts-${rt.toLowerCase()}${lt} `+(this.isRadial?`highcharts-radial-axis${lt} `:"")+(it.className||"")).add(L);this.axisGroup||(this.gridGroup=O("grid","-grid",it.gridZIndex),this.axisGroup=O("axis","",it.zIndex),this.labelGroup=O("axis-labels","-labels",it.labels.zIndex))}getOffset(){let L=this,{chart:Y,horiz:rt,options:it,side:D,ticks:O,tickPositions:W,coll:lt}=L,ot=Y.inverted&&!L.isZAxis?[1,0,3,2][D]:D,xt=L.hasData(),dt=it.title,vt=it.labels,Et=l(it.crossing),kt=Y.axisOffset,Nt=Y.clipOffset,gt=[-1,1,1,-1][D],wt,Dt=0,jt,Jt=0,ie=0,qt,he;if(L.showAxis=wt=xt||it.showEmpty,L.staggerLines=L.horiz&&vt.staggerLines||void 0,L.createGroups(),xt||L.isLinked?(W.forEach(function(ve){L.generateTick(ve)}),L.renderUnsquish(),L.reserveSpaceDefault=D===0||D===2||{1:"left",3:"right"}[D]===L.labelAlign,T(vt.reserveSpace,!Et&&null,L.labelAlign==="center"||null,L.reserveSpaceDefault)&&W.forEach(function(ve){ie=Math.max(O[ve].getLabelSize(),ie)}),L.staggerLines&&(ie*=L.staggerLines),L.labelOffset=ie*(L.opposite?-1:1)):k(O,function(ve,Se){ve.destroy(),delete O[Se]}),dt!=null&&dt.text&&dt.enabled!==!1&&(L.addTitle(wt),wt&&!Et&&dt.reserveSpace!==!1&&(L.titleOffset=Dt=L.axisTitle.getBBox()[rt?"height":"width"],Jt=o(jt=dt.offset)?0:T(dt.margin,rt?5:10))),L.renderLine(),L.offset=gt*T(it.offset,kt[D]?kt[D]+(it.margin||0):0),L.tickRotCorr=L.tickRotCorr||{x:0,y:0},he=D===0?-L.labelMetrics().h:D===2?L.tickRotCorr.y:0,qt=Math.abs(ie)+Jt,ie&&(qt-=he,qt+=gt*(rt?T(vt.y,L.tickRotCorr.y+gt*vt.distance):T(vt.x,gt*vt.distance))),L.axisTitleMargin=T(jt,qt),L.getMaxLabelDimensions&&(L.maxLabelDimensions=L.getMaxLabelDimensions(O,W)),lt!=="colorAxis"&&Nt){let ve=this.tickSize("tick");kt[D]=Math.max(kt[D],(L.axisTitleMargin||0)+Dt+gt*L.offset,qt,W&&W.length&&ve?ve[0]+gt*L.offset:0);let Se=!L.axisLine||it.offset?0:L.axisLine.strokeWidth()/2;Nt[ot]=Math.max(Nt[ot],Se)}y(this,"afterGetOffset")}getLinePath(L){let Y=this.chart,rt=this.opposite,it=this.offset,D=this.horiz,O=this.left+(rt?this.width:0)+it,W=Y.chartHeight-this.bottom-(rt?this.height:0)+it;return rt&&(L*=-1),Y.renderer.crispLine([["M",D?this.left:O,D?W:this.top],["L",D?Y.chartWidth-this.right:O,D?W:Y.chartHeight-this.bottom]],L)}renderLine(){this.axisLine||(this.axisLine=this.chart.renderer.path().addClass("highcharts-axis-line").add(this.axisGroup),this.chart.styledMode||this.axisLine.attr({stroke:this.options.lineColor,"stroke-width":this.options.lineWidth,zIndex:7}))}getTitlePosition(L){let Y=this.horiz,rt=this.left,it=this.top,D=this.len,O=this.options.title,W=Y?rt:it,lt=this.opposite,ot=this.offset,xt=O.x,dt=O.y,vt=this.chart.renderer.fontMetrics(L),Et=L?Math.max(L.getBBox(!1,0).height-vt.h-1,0):0,kt={low:W+(Y?0:D),middle:W+D/2,high:W+(Y?D:0)}[O.align],Nt=(Y?it+this.height:rt)+(Y?1:-1)*(lt?-1:1)*(this.axisTitleMargin||0)+[-Et,Et,vt.f,-Et][this.side],gt={x:Y?kt+xt:Nt+(lt?this.width:0)+ot+xt,y:Y?Nt+dt-(lt?this.height:0)+ot:kt+dt};return y(this,"afterGetTitlePosition",{titlePosition:gt}),gt}renderMinorTick(L,Y){let rt=this.minorTicks;rt[L]||(rt[L]=new Z(this,L,"minor")),Y&&rt[L].isNew&&rt[L].render(null,!0),rt[L].render(null,!1,1)}renderTick(L,Y,rt){let it=this.isLinked,D=this.ticks;(!it||L>=this.min&&L<=this.max||this.grid&&this.grid.isColumn)&&(D[L]||(D[L]=new Z(this,L)),rt&&D[L].isNew&&D[L].render(Y,!0,-1),D[L].render(Y))}render(){let L,Y,rt=this,it=rt.chart,D=rt.logarithmic,O=it.renderer,W=rt.options,lt=rt.isLinked,ot=rt.tickPositions,xt=rt.axisTitle,dt=rt.ticks,vt=rt.minorTicks,Et=rt.alternateBands,kt=W.stackLabels,Nt=W.alternateGridColor,gt=W.crossing,wt=rt.tickmarkOffset,Dt=rt.axisLine,jt=rt.showAxis,Jt=V(O.globalAnimation);if(rt.labelEdge.length=0,rt.overlap=!1,[dt,vt,Et].forEach(function(ie){k(ie,function(qt){qt.isActive=!1})}),l(gt)){let ie=this.isXAxis?it.yAxis[0]:it.xAxis[0],qt=[1,-1,-1,1][this.side];if(ie){let he=ie.toPixels(gt,!0);rt.horiz&&(he=ie.len-he),rt.offset=qt*he}}if(rt.hasData()||lt){let ie=rt.chart.hasRendered&&rt.old&&l(rt.old.min);rt.minorTickInterval&&!rt.categories&&rt.getMinorTickPositions().forEach(function(qt){rt.renderMinorTick(qt,ie)}),ot.length&&(ot.forEach(function(qt,he){rt.renderTick(qt,he,ie)}),wt&&(rt.min===0||rt.single)&&(dt[-1]||(dt[-1]=new Z(rt,-1,null,!0)),dt[-1].render(-1))),Nt&&ot.forEach(function(qt,he){Y=ot[he+1]!==void 0?ot[he+1]+wt:rt.max-wt,he%2==0&&qt=.5)j=Math.round(j),x=P.getLinearTickPositions(j,B,d);else if(j>=.08){let o,u,C,M,w,y,m,g=Math.floor(B);for(o=j>.3?[1,2,4]:j>.15?[1,2,4,6,8]:[1,2,3,4,5,6,7,8,9],u=g;uB&&(!R||y<=d)&&y!==void 0&&x.push(y),y>d&&(m=!0),y=w}else{let o=this.lin2log(B),u=this.lin2log(d),C=R?P.getMinorTickInterval():b.tickInterval,M=b.tickPixelInterval/(R?5:1),w=R?s/P.tickPositions.length:s;j=J(j=tt(C==="auto"?null:C,this.minorAutoInterval,(u-o)*M/(w||1))),x=P.getLinearTickPositions(j,o,u).map(this.log2lin),R||(this.minorAutoInterval=j/5)}return R||(P.tickInterval=j),x}lin2log(j){return Math.pow(10,j)}log2lin(j){return Math.log(j)/Math.LN10}}K.Additions=V}(z||(z={})),z}),E(_,"Core/Axis/PlotLineOrBand/PlotLineOrBandAxis.js",[_["Core/Utilities.js"]],function(U){var z;let{erase:at,extend:J,isNumber:tt}=U;return function(K){let Z;function Q(P){return this.addPlotBandOrLine(P,"plotBands")}function V(P,s){let b=this.userOptions,x=new Z(this,P);if(this.visible&&(x=x.render()),x){if(this._addedPlotLB||(this._addedPlotLB=!0,(b.plotLines||[]).concat(b.plotBands||[]).forEach(o=>{this.addPlotBandOrLine(o)})),s){let o=b[s]||[];o.push(P),b[s]=o}this.plotLinesAndBands.push(x)}return x}function X(P){return this.addPlotBandOrLine(P,"plotLines")}function j(P,s,b){b=b||this.options;let x=this.getPlotLinePath({value:s,force:!0,acrossPanes:b.acrossPanes}),o=[],u=this.horiz,C=!tt(this.min)||!tt(this.max)||Pthis.max&&s>this.max,M=this.getPlotLinePath({value:P,force:!0,acrossPanes:b.acrossPanes}),w,y=1,m;if(M&&x)for(C&&(m=M.toString()===x.toString(),y=0),w=0;w{var x;let b=[];for(let o of this.axes)for(let{label:u,options:C}of o.plotLinesAndBands)u&&!((x=C==null?void 0:C.label)!=null&&x.allowOverlap)&&b.push(u);return b})}),U.compose(d,s)}constructor(P,s){this.axis=P,this.options=s,this.id=s.id}render(){var pt,St,Ct;V(this,"render");let{axis:P,options:s}=this,{horiz:b,logarithmic:x}=P,{color:o,events:u,zIndex:C=0}=s,M={},w=P.chart.renderer,y=s.to,m=s.from,g=s.value,p=s.borderWidth,l=s.label,{label:f,svgElem:v}=this,I=[],k,T=K(m)&&K(y),G=K(g),st=!v,nt={class:"highcharts-plot-"+(T?"band ":"line ")+(s.className||"")},ft=T?"bands":"lines";if(!P.chart.styledMode&&(G?(nt.stroke=o||"#999999",nt["stroke-width"]=B(s.width,1),s.dashStyle&&(nt.dashstyle=s.dashStyle)):T&&(nt.fill=o||"#e6e9ff",p&&(nt.stroke=s.borderColor,nt["stroke-width"]=p))),M.zIndex=C,ft+="-"+C,(k=P.plotLinesAndBandsGroups[ft])||(P.plotLinesAndBandsGroups[ft]=k=w.g("plot-"+ft).attr(M).add()),v||(this.svgElem=v=w.path().attr(nt).add(k)),K(g))I=P.getPlotLinePath({value:(pt=x==null?void 0:x.log2lin(g))!=null?pt:g,lineWidth:v.strokeWidth(),acrossPanes:s.acrossPanes});else{if(!(K(m)&&K(y)))return;I=P.getPlotBandPath((St=x==null?void 0:x.log2lin(m))!=null?St:m,(Ct=x==null?void 0:x.log2lin(y))!=null?Ct:y,s)}return!this.eventsAdded&&u&&(j(u,(L,Y)=>{v==null||v.on(Y,rt=>{u[Y].apply(this,[rt])})}),this.eventsAdded=!0),(st||!v.d)&&(I!=null&&I.length)?v.attr({d:I}):v&&(I?(v.show(),v.animate({d:I})):v.d&&(v.hide(),f&&(this.label=f=f.destroy()))),l&&(K(l.text)||K(l.formatter))&&(I!=null&&I.length)&&P.width>0&&P.height>0&&!I.isFlat?(l=X(xr({align:b&&T?"center":void 0,x:b?!T&&4:10,verticalAlign:!b&&T?"middle":void 0,y:b?T?16:10:T?6:-4,rotation:b&&!T?90:0},T?{inside:!0}:{}),l),this.renderLabel(l,I,T,C)):f&&f.hide(),this}renderLabel(P,s,b,x){var l;let o=this.axis,u=o.chart.renderer,C=P.inside,M=this.label;M||(this.label=M=u.text(this.getLabelText(P),0,0,P.useHTML).attr({align:P.textAlign||P.align,rotation:P.rotation,class:"highcharts-plot-"+(b?"band":"line")+"-label "+(P.className||""),zIndex:x}),o.chart.styledMode||M.css(X({fontSize:"0.8em",textOverflow:b&&!C?"":"ellipsis"},P.style)),M.add());let w=s.xBounds||[s[0][1],s[1][1],b?s[2][1]:s[0][1]],y=s.yBounds||[s[0][2],s[1][2],b?s[2][2]:s[0][2]],m=tt(w),g=tt(y),p=J(w)-m;M.align(P,!1,{x:m,y:g,width:p,height:J(y)-g}),(!M.alignValue||M.alignValue==="left"||K(C))&&M.css({width:(((l=P.style)==null?void 0:l.width)||(b&&C?p:M.rotation===90?o.height-(M.alignAttr.y-o.top):(P.clip?o.width:o.chart.chartWidth)-(M.alignAttr.x-o.left)))+"px"}),M.show(!0)}getLabelText(P){return K(P.formatter)?P.formatter.call(this):P.text}destroy(){Q(this.axis.plotLinesAndBands,this),delete this.axis,Z(this)}}return d}),E(_,"Core/Tooltip.js",[_["Core/Animation/AnimationUtilities.js"],_["Core/Templating.js"],_["Core/Globals.js"],_["Core/Renderer/RendererUtilities.js"],_["Core/Renderer/RendererRegistry.js"],_["Core/Utilities.js"]],function(U,z,at,J,tt,K){var Z;let{animObject:Q}=U,{format:V}=z,{composed:X,doc:j,isSafari:B}=at,{distribute:d}=J,{addEvent:R,clamp:P,css:s,discardElement:b,extend:x,fireEvent:o,isArray:u,isNumber:C,isString:M,merge:w,pick:y,pushUnique:m,splat:g,syncTimeout:p}=K;class l{constructor(v,I,k){this.allowShared=!0,this.crosshairs=[],this.distance=0,this.isHidden=!0,this.isSticky=!1,this.options={},this.outside=!1,this.chart=v,this.init(v,I),this.pointer=k}bodyFormatter(v){return v.map(function(I){let k=I.series.tooltipOptions;return(k[(I.point.formatPrefix||"point")+"Formatter"]||I.point.tooltipFormatter).call(I.point,k[(I.point.formatPrefix||"point")+"Format"]||"")})}cleanSplit(v){this.chart.series.forEach(function(I){let k=I&&I.tt;k&&(!k.isActive||v?I.tt=k.destroy():k.isActive=!1)})}defaultFormatter(v){let I,k=this.points||g(this);return(I=(I=[v.tooltipFooterHeaderFormatter(k[0])]).concat(v.bodyFormatter(k))).push(v.tooltipFooterHeaderFormatter(k[0],!0)),I}destroy(){this.label&&(this.label=this.label.destroy()),this.split&&(this.cleanSplit(!0),this.tt&&(this.tt=this.tt.destroy())),this.renderer&&(this.renderer=this.renderer.destroy(),b(this.container)),K.clearTimeout(this.hideTimer)}getAnchor(v,I){let k,{chart:T,pointer:G}=this,st=T.inverted,nt=T.plotTop,ft=T.plotLeft;if((v=g(v))[0].series&&v[0].series.yAxis&&!v[0].series.yAxis.options.reversedStacks&&(v=v.slice().reverse()),this.followPointer&&I)I.chartX===void 0&&(I=G.normalize(I)),k=[I.chartX-ft,I.chartY-nt];else if(v[0].tooltipPos)k=v[0].tooltipPos;else{let pt=0,St=0;v.forEach(function(Ct){let L=Ct.pos(!0);L&&(pt+=L[0],St+=L[1])}),pt/=v.length,St/=v.length,this.shared&&v.length>1&&I&&(st?pt=I.chartX:St=I.chartY),k=[pt-ft,St-nt]}return k.map(Math.round)}getClassName(v,I,k){let T=this.options,G=v.series,st=G.options;return[T.className,"highcharts-label",k&&"highcharts-tooltip-header",I?"highcharts-tooltip-box":"highcharts-tooltip",!k&&"highcharts-color-"+y(v.colorIndex,G.colorIndex),st&&st.className].filter(M).join(" ")}getLabel({anchorX:v,anchorY:I}={anchorX:0,anchorY:0}){let k=this,T=this.chart.styledMode,G=this.options,st=this.split&&this.allowShared,nt=this.container,ft=this.chart.renderer;if(this.label){let pt=!this.label.hasClass("highcharts-label");(!st&&pt||st&&!pt)&&this.destroy()}if(!this.label){if(this.outside){let pt=this.chart.options.chart.style,St=tt.getRendererType();this.container=nt=at.doc.createElement("div"),nt.className="highcharts-tooltip-container",s(nt,{position:"absolute",top:"1px",pointerEvents:"none",zIndex:Math.max(this.options.style.zIndex||0,(pt&&pt.zIndex||0)+3)}),this.renderer=ft=new St(nt,0,0,pt,void 0,void 0,ft.styledMode)}if(st?this.label=ft.g("tooltip"):(this.label=ft.label("",v,I,G.shape,void 0,void 0,G.useHTML,void 0,"tooltip").attr({padding:G.padding,r:G.borderRadius}),T||this.label.attr({fill:G.backgroundColor,"stroke-width":G.borderWidth||0}).css(G.style).css({pointerEvents:G.style.pointerEvents||(this.shouldStickOnContact()?"auto":"none")})),k.outside){let pt=this.label;[pt.xSetter,pt.ySetter].forEach((St,Ct)=>{pt[Ct?"ySetter":"xSetter"]=L=>{St.call(pt,k.distance),pt[Ct?"y":"x"]=L,nt&&(nt.style[Ct?"top":"left"]=`${L}px`)}})}this.label.attr({zIndex:8}).shadow(G.shadow).add()}return nt&&!nt.parentElement&&at.doc.body.appendChild(nt),this.label}getPlayingField(){let{body:v,documentElement:I}=j,{chart:k,distance:T,outside:G}=this;return{width:G?Math.max(v.scrollWidth,I.scrollWidth,v.offsetWidth,I.offsetWidth,I.clientWidth)-2*T:k.chartWidth,height:G?Math.max(v.scrollHeight,I.scrollHeight,v.offsetHeight,I.offsetHeight,I.clientHeight):k.chartHeight}}getPosition(v,I,k){var Jt,ie;let{distance:T,chart:G,outside:st,pointer:nt}=this,{inverted:ft,plotLeft:pt,plotTop:St,polar:Ct}=G,{plotX:L=0,plotY:Y=0}=k,rt={},it=ft&&k.h||0,{height:D,width:O}=this.getPlayingField(),W=nt.getChartPosition(),lt=qt=>qt*W.scaleX,ot=qt=>qt*W.scaleY,xt=qt=>{let he=qt==="x";return[qt,he?O:D,he?v:I].concat(st?[he?lt(v):ot(I),he?W.left-T+lt(L+pt):W.top-T+ot(Y+St),0,he?O:D]:[he?v:I,he?L+pt:Y+St,he?pt:St,he?pt+G.plotWidth:St+G.plotHeight])},dt=xt("y"),vt=xt("x"),Et,kt=!!k.negative;!Ct&&((ie=(Jt=G.hoverSeries)==null?void 0:Jt.yAxis)!=null&&ie.reversed)&&(kt=!kt);let Nt=!this.followPointer&&y(k.ttBelow,!Ct&&!ft===kt),gt=function(qt,he,ve,Se,ke,Ge,on){let un=st?qt==="y"?ot(T):lt(T):T,te=(ve-Se)/2,Zt=Sehe?Bt:Bt+it)}},wt=function(qt,he,ve,Se,ke){if(kehe-T)return!1;kehe-Se/2?rt[qt]=he-Se-2:rt[qt]=ke-ve/2},Dt=function(qt){[dt,vt]=[vt,dt],Et=qt},jt=()=>{gt.apply(0,dt)!==!1?wt.apply(0,vt)!==!1||Et||(Dt(!0),jt()):Et?rt.x=rt.y=0:(Dt(!0),jt())};return(ft&&!Ct||this.len>1)&&Dt(),jt(),rt}hide(v){let I=this;K.clearTimeout(this.hideTimer),v=y(v,this.options.hideDelay),this.isHidden||(this.hideTimer=p(function(){let k=I.getLabel();I.getLabel().animate({opacity:0},{duration:v&&150,complete:()=>{k.hide(),I.container&&I.container.remove()}}),I.isHidden=!0},v))}init(v,I){this.chart=v,this.options=I,this.crosshairs=[],this.isHidden=!0,this.split=I.split&&!v.inverted&&!v.polar,this.shared=I.shared||this.split,this.outside=y(I.outside,!!(v.scrollablePixelsX||v.scrollablePixelsY))}shouldStickOnContact(v){return!!(!this.followPointer&&this.options.stickOnContact&&(!v||this.pointer.inClass(v.target,"highcharts-tooltip")))}move(v,I,k,T){let G=this,st=Q(!G.isHidden&&G.options.animation),nt=G.followPointer||(G.len||0)>1,ft={x:v,y:I};nt||(ft.anchorX=k,ft.anchorY=T),st.step=()=>G.drawTracker(),G.getLabel().animate(ft,st)}refresh(v,I){let{chart:k,options:T,pointer:G,shared:st}=this,nt=g(v),ft=nt[0],pt=[],St=T.format,Ct=T.formatter||this.defaultFormatter,L=k.styledMode,Y={},rt=this.allowShared;if(!T.enabled||!ft.series)return;K.clearTimeout(this.hideTimer),this.allowShared=!(!u(v)&&v.series&&v.series.noSharedTooltip),rt=rt&&!this.allowShared,this.followPointer=!this.split&&ft.series.tooltipOptions.followPointer;let it=this.getAnchor(v,I),D=it[0],O=it[1];st&&this.allowShared?(G.applyInactiveState(nt),nt.forEach(function(ot){ot.setState("hover"),pt.push(ot.getLabelConfig())}),(Y=ft.getLabelConfig()).points=pt):Y=ft.getLabelConfig(),this.len=pt.length;let W=M(St)?V(St,Y,k):Ct.call(Y,this),lt=ft.series;if(this.distance=y(lt.tooltipOptions.distance,16),W===!1)this.hide();else{if(this.split&&this.allowShared)this.renderSplit(W,nt);else{let ot=D,xt=O;if(I&&G.isDirectTouch&&(ot=I.chartX-k.plotLeft,xt=I.chartY-k.plotTop),k.polar||lt.options.clip===!1||nt.some(dt=>G.isDirectTouch||dt.series.shouldShowTooltip(ot,xt))){let dt=this.getLabel(rt&&this.tt||{});(!T.style.width||L)&&dt.css({width:(this.outside?this.getPlayingField():k.spacingBox).width+"px"}),dt.attr({class:this.getClassName(ft),text:W&&W.join?W.join(""):W}),this.outside&&dt.attr({x:P(dt.x||0,0,this.getPlayingField().width-(dt.width||0))}),L||dt.attr({stroke:T.borderColor||ft.color||lt.color||"#666666"}),this.updatePosition({plotX:D,plotY:O,negative:ft.negative,ttBelow:ft.ttBelow,h:it[2]||0})}else{this.hide();return}}this.isHidden&&this.label&&this.label.attr({opacity:1}).show(),this.isHidden=!1}o(this,"refresh")}renderSplit(v,I){var he;let k=this,{chart:T,chart:{chartWidth:G,chartHeight:st,plotHeight:nt,plotLeft:ft,plotTop:pt,scrollablePixelsY:St=0,scrollablePixelsX:Ct,styledMode:L},distance:Y,options:rt,options:{positioner:it},pointer:D}=k,{scrollLeft:O=0,scrollTop:W=0}=((he=T.scrollablePlotArea)==null?void 0:he.scrollingContainer)||{},lt=k.outside&&typeof Ct!="number"?j.documentElement.getBoundingClientRect():{left:O,right:O+G,top:W,bottom:W+st},ot=k.getLabel(),xt=this.renderer||T.renderer,dt=!!(T.xAxis[0]&&T.xAxis[0].opposite),{left:vt,top:Et}=D.getChartPosition(),kt=pt+W,Nt=0,gt=nt-St;function wt(ve,Se,ke,Ge,on=!0){let un,te;return ke?(un=dt?0:gt,te=P(ve-Ge/2,lt.left,lt.right-Ge-(k.outside?vt:0))):(un=Se-kt,te=P(te=on?ve-Ge-Y:ve+Y,on?te:lt.left,lt.right)),{x:te,y:un}}M(v)&&(v=[!1,v]);let Dt=v.slice(0,I.length+1).reduce(function(ve,Se,ke){if(Se!==!1&&Se!==""){let Ge=I[ke-1]||{isHeader:!0,plotX:I[0].plotX,plotY:nt,series:{}},on=Ge.isHeader,un=on?k:Ge.series,te=un.tt=function(Vt,Ut,fe){var mn;let Ee=Vt,{isHeader:xe,series:Qe}=Ut;if(!Ee){let xn={padding:rt.padding,r:rt.borderRadius};L||(xn.fill=rt.backgroundColor,xn["stroke-width"]=(mn=rt.borderWidth)!=null?mn:1),Ee=xt.label("",0,0,rt[xe?"headerShape":"shape"],void 0,void 0,rt.useHTML).addClass(k.getClassName(Ut,!0,xe)).attr(xn).add(ot)}return Ee.isActive=!0,Ee.attr({text:fe}),L||Ee.css(rt.style).attr({stroke:rt.borderColor||Ut.color||Qe.color||"#333333"}),Ee}(un.tt,Ge,Se.toString()),Zt=te.getBBox(),ne=Zt.width+te.strokeWidth();on&&(Nt=Zt.height,gt+=Nt,dt&&(kt-=Nt));let{anchorX:Pt,anchorY:Bt}=function(Vt){let Ut,fe,{isHeader:Ee,plotX:xe=0,plotY:Qe=0,series:mn}=Vt;if(Ee)Ut=Math.max(ft+xe,ft),fe=pt+nt/2;else{let{xAxis:xn,yAxis:In}=mn;Ut=xn.pos+P(xe,-Y,xn.len+Y),mn.shouldShowTooltip(0,In.pos-pt+Qe,{ignoreX:!0})&&(fe=In.pos+Qe)}return{anchorX:Ut=P(Ut,lt.left-Y,lt.right+Y),anchorY:fe}}(Ge);if(typeof Bt=="number"){let Vt=Zt.height+1,Ut=it?it.call(k,ne,Vt,Ge):wt(Pt,Bt,on,ne);ve.push({align:it?0:void 0,anchorX:Pt,anchorY:Bt,boxWidth:ne,point:Ge,rank:y(Ut.rank,on?1:0),size:Vt,target:Ut.y,tt:te,x:Ut.x})}else te.isActive=!1}return ve},[]);!it&&Dt.some(ve=>{let{outside:Se}=k,ke=(Se?vt:0)+ve.anchorX;return keke})&&(Dt=Dt.map(ve=>{let{x:Se,y:ke}=wt(ve.anchorX,ve.anchorY,ve.point.isHeader,ve.boxWidth,!1);return x(ve,{target:ke,x:Se})})),k.cleanSplit(),d(Dt,gt);let jt={left:vt,right:vt};Dt.forEach(function(ve){let{x:Se,boxWidth:ke,isHeader:Ge}=ve;!Ge&&(k.outside&&vt+Sejt.right&&(jt.right=vt+Se))}),Dt.forEach(function(ve){let{x:Se,anchorX:ke,anchorY:Ge,pos:on,point:{isHeader:un}}=ve,te={visibility:on===void 0?"hidden":"inherit",x:Se,y:(on||0)+kt,anchorX:ke,anchorY:Ge};if(k.outside&&Se0&&(un||(te.x=Se+Zt,te.anchorX=ke+Zt),un&&(te.x=(jt.right-jt.left)/2,te.anchorX=ke+Zt))}ve.tt.attr(te)});let{container:Jt,outside:ie,renderer:qt}=k;if(ie&&Jt&&qt){let{width:ve,height:Se,x:ke,y:Ge}=ot.getBBox();qt.setSize(ve+ke,Se+Ge,!1),Jt.style.left=jt.left+"px",Jt.style.top=Et+"px"}B&&ot.attr({opacity:ot.opacity===1?.999:1})}drawTracker(){if(!this.shouldStickOnContact()){this.tracker&&(this.tracker=this.tracker.destroy());return}let v=this.chart,I=this.label,k=this.shared?v.hoverPoints:v.hoverPoint;if(!I||!k)return;let T={x:0,y:0,width:0,height:0},G=this.getAnchor(k),st=I.getBBox();G[0]+=v.plotLeft-(I.translateX||0),G[1]+=v.plotTop-(I.translateY||0),T.x=Math.min(0,G[0]),T.y=Math.min(0,G[1]),T.width=G[0]<0?Math.max(Math.abs(G[0]),st.width-G[0]):Math.max(Math.abs(G[0]),st.width),T.height=G[1]<0?Math.max(Math.abs(G[1]),st.height-Math.abs(G[1])):Math.max(Math.abs(G[1]),st.height),this.tracker?this.tracker.attr(T):(this.tracker=I.renderer.rect(T).addClass("highcharts-tracker").add(I),v.styledMode||this.tracker.attr({fill:"rgba(0,0,0,0)"}))}styledModeFormat(v){return v.replace('style="font-size: 0.8em"','class="highcharts-header"').replace(/style="color:{(point|series)\.color}"/g,'class="highcharts-color-{$1.colorIndex} {series.options.className} {point.options.className}"')}tooltipFooterHeaderFormatter(v,I){let k=v.series,T=k.tooltipOptions,G=k.xAxis,st=G&&G.dateTime,nt={isFooter:I,labelConfig:v},ft=T.xDateFormat,pt=T[I?"footerFormat":"headerFormat"];return o(this,"headerFormatter",nt,function(St){st&&!ft&&C(v.key)&&(ft=st.getXDateFormat(v.key,T.dateTimeLabelFormats)),st&&ft&&(v.point&&v.point.tooltipDateKeys||["key"]).forEach(function(Ct){pt=pt.replace("{point."+Ct+"}","{point."+Ct+":"+ft+"}")}),k.chart.styledMode&&(pt=this.styledModeFormat(pt)),St.text=V(pt,{point:v,series:k},this.chart)}),nt.text}update(v){this.destroy(),this.init(this.chart,w(!0,this.options,v))}updatePosition(v){let{chart:I,container:k,distance:T,options:G,pointer:st,renderer:nt}=this,{height:ft=0,width:pt=0}=this.getLabel(),{left:St,top:Ct,scaleX:L,scaleY:Y}=st.getChartPosition(),rt=(G.positioner||this.getPosition).call(this,pt,ft,v),it=(v.plotX||0)+I.plotLeft,D=(v.plotY||0)+I.plotTop,O;nt&&k&&(G.positioner&&(rt.x+=St-T,rt.y+=Ct-T),O=(G.borderWidth||0)+2*T+2,nt.setSize(pt+O,ft+O,!1),(L!==1||Y!==1)&&(s(k,{transform:`scale(${L}, ${Y})`}),it*=L,D*=Y),it+=St-rt.x,D+=Ct-rt.y),this.move(Math.round(rt.x),Math.round(rt.y||0),it,D)}}return(Z=l||(l={})).compose=function(f){m(X,"Core.Tooltip")&&R(f,"afterInit",function(){let v=this.chart;v.options.tooltip&&(v.tooltip=new Z(v,v.options.tooltip,this))})},l}),E(_,"Core/Series/Point.js",[_["Core/Renderer/HTML/AST.js"],_["Core/Animation/AnimationUtilities.js"],_["Core/Defaults.js"],_["Core/Templating.js"],_["Core/Utilities.js"]],function(U,z,at,J,tt){let{animObject:K}=z,{defaultOptions:Z}=at,{format:Q}=J,{addEvent:V,crisp:X,erase:j,extend:B,fireEvent:d,getNestedProperty:R,isArray:P,isFunction:s,isNumber:b,isObject:x,merge:o,pick:u,syncTimeout:C,removeEvent:M,uniqueKey:w}=tt;class y{animateBeforeDestroy(){let g=this,p={x:g.startXPos,opacity:0},l=g.getGraphicalProps();l.singular.forEach(function(f){g[f]=g[f].animate(f==="dataLabel"?{x:g[f].startXPos,y:g[f].startYPos,opacity:0}:p)}),l.plural.forEach(function(f){g[f].forEach(function(v){v.element&&v.animate(B({x:g.startXPos},v.startYPos?{x:v.startXPos,y:v.startYPos}:{}))})})}applyOptions(g,p){let l=this.series,f=l.options.pointValKey||l.pointValKey;return B(this,g=y.prototype.optionsToObject.call(this,g)),this.options=this.options?B(this.options,g):g,g.group&&delete this.group,g.dataLabels&&delete this.dataLabels,f&&(this.y=y.prototype.getNestedProperty.call(this,f)),this.selected&&(this.state="select"),"name"in this&&p===void 0&&l.xAxis&&l.xAxis.hasNames&&(this.x=l.xAxis.nameToX(this)),this.x===void 0&&l?this.x=p!=null?p:l.autoIncrement():b(g.x)&&l.options.relativeXValue&&(this.x=l.autoIncrement(g.x)),this.isNull=this.isValid&&!this.isValid(),this.formatPrefix=this.isNull?"null":"point",this}destroy(){if(!this.destroyed){let g=this,p=g.series,l=p.chart,f=p.options.dataSorting,v=l.hoverPoints,I=K(g.series.chart.renderer.globalAnimation),k=()=>{for(let T in(g.graphic||g.graphics||g.dataLabel||g.dataLabels)&&(M(g),g.destroyElements()),g)delete g[T]};g.legendItem&&l.legend.destroyItem(g),v&&(g.setState(),j(v,g),v.length||(l.hoverPoints=null)),g===l.hoverPoint&&g.onMouseOut(),f&&f.enabled?(this.animateBeforeDestroy(),C(k,I.duration)):k(),l.pointCount--}this.destroyed=!0}destroyElements(g){let p=this,l=p.getGraphicalProps(g);l.singular.forEach(function(f){p[f]=p[f].destroy()}),l.plural.forEach(function(f){p[f].forEach(function(v){v&&v.element&&v.destroy()}),delete p[f]})}firePointEvent(g,p,l){let f=this,v=this.series.options;f.manageEvent(g),g==="click"&&v.allowPointSelect&&(l=function(I){!f.destroyed&&f.select&&f.select(null,I.ctrlKey||I.metaKey||I.shiftKey)}),d(f,g,p,l)}getClassName(){return"highcharts-point"+(this.selected?" highcharts-point-select":"")+(this.negative?" highcharts-negative":"")+(this.isNull?" highcharts-null-point":"")+(this.colorIndex!==void 0?" highcharts-color-"+this.colorIndex:"")+(this.options.className?" "+this.options.className:"")+(this.zone&&this.zone.className?" "+this.zone.className.replace("highcharts-negative",""):"")}getGraphicalProps(g){let p,l,f=this,v=[],I={singular:[],plural:[]};for((g=g||{graphic:1,dataLabel:1}).graphic&&v.push("graphic","connector"),g.dataLabel&&v.push("dataLabel","dataLabelPath","dataLabelUpper"),l=v.length;l--;)f[p=v[l]]&&I.singular.push(p);return["graphic","dataLabel"].forEach(function(k){let T=k+"s";g[k]&&f[T]&&I.plural.push(T)}),I}getLabelConfig(){return{x:this.category,y:this.y,color:this.color,colorIndex:this.colorIndex,key:this.name||this.category,series:this.series,point:this,percentage:this.percentage,total:this.total||this.stackTotal}}getNestedProperty(g){return g?g.indexOf("custom.")===0?R(g,this.options):this[g]:void 0}getZone(){let g=this.series,p=g.zones,l=g.zoneAxis||"y",f,v=0;for(f=p[0];this[l]>=f.value;)f=p[++v];return this.nonZonedColor||(this.nonZonedColor=this.color),f&&f.color&&!this.options.color?this.color=f.color:this.color=this.nonZonedColor,f}hasNewShapeType(){return(this.graphic&&(this.graphic.symbolName||this.graphic.element.nodeName))!==this.shapeType}constructor(g,p,l){var f;this.formatPrefix="point",this.visible=!0,this.series=g,this.applyOptions(p,l),(f=this.id)!=null||(this.id=w()),this.resolveColor(),g.chart.pointCount++,d(this,"afterInit")}isValid(){return(b(this.x)||this.x instanceof Date)&&b(this.y)}optionsToObject(g){let p=this.series,l=p.options.keys,f=l||p.pointArrayMap||["y"],v=f.length,I={},k,T=0,G=0;if(b(g)||g===null)I[f[0]]=g;else if(P(g))for(!l&&g.length>v&&((k=typeof g[0])=="string"?I.name=g[0]:k==="number"&&(I.x=g[0]),T++);G0?y.prototype.setNestedProperty(I,g[T],f[G]):I[f[G]]=g[T]),T++,G++;else typeof g=="object"&&(I=g,g.dataLabels&&(p.hasDataLabels=()=>!0),g.marker&&(p._hasPointMarkers=!0));return I}pos(g,p=this.plotY){if(!this.destroyed){let{plotX:l,series:f}=this,{chart:v,xAxis:I,yAxis:k}=f,T=0,G=0;if(b(l)&&b(p))return g&&(T=I?I.pos:v.plotLeft,G=k?k.pos:v.plotTop),v.inverted&&I&&k?[k.len-p+G,I.len-l+T]:[l+T,p+G]}}resolveColor(){let g=this.series,p=g.chart.options.chart,l=g.chart.styledMode,f,v,I=p.colorCount,k;delete this.nonZonedColor,g.options.colorByPoint?(l||(f=(v=g.options.colors||g.chart.options.colors)[g.colorCounter],I=v.length),k=g.colorCounter,g.colorCounter++,g.colorCounter===I&&(g.colorCounter=0)):(l||(f=g.color),k=g.colorIndex),this.colorIndex=u(this.options.colorIndex,k),this.color=u(this.options.color,f)}setNestedProperty(g,p,l){return l.split(".").reduce(function(f,v,I,k){let T=k.length-1===I;return f[v]=T?p:x(f[v],!0)?f[v]:{},f[v]},g),g}shouldDraw(){return!this.isNull}tooltipFormatter(g){let p=this.series,l=p.tooltipOptions,f=u(l.valueDecimals,""),v=l.valuePrefix||"",I=l.valueSuffix||"";return p.chart.styledMode&&(g=p.chart.tooltip.styledModeFormat(g)),(p.pointArrayMap||["y"]).forEach(function(k){k="{point."+k,(v||I)&&(g=g.replace(RegExp(k+"}","g"),v+k+"}"+I)),g=g.replace(RegExp(k+"}","g"),k+":,."+f+"f}")}),Q(g,{point:this,series:this.series},p.chart)}update(g,p,l,f){let v,I=this,k=I.series,T=I.graphic,G=k.chart,st=k.options;function nt(){I.applyOptions(g);let ft=T&&I.hasMockGraphic,pt=I.y===null?!ft:ft;T&&pt&&(I.graphic=T.destroy(),delete I.hasMockGraphic),x(g,!0)&&(T&&T.element&&g&&g.marker&&g.marker.symbol!==void 0&&(I.graphic=T.destroy()),g!=null&&g.dataLabels&&I.dataLabel&&(I.dataLabel=I.dataLabel.destroy())),v=I.index,k.updateParallelArrays(I,v),st.data[v]=x(st.data[v],!0)||x(g,!0)?I.options:u(g,st.data[v]),k.isDirty=k.isDirtyData=!0,!k.fixedBox&&k.hasCartesianSeries&&(G.isDirtyBox=!0),st.legendType==="point"&&(G.isDirtyLegend=!0),p&&G.redraw(l)}p=u(p,!0),f===!1?nt():I.firePointEvent("update",{options:g},nt)}remove(g,p){this.series.removePoint(this.series.data.indexOf(this),g,p)}select(g,p){let l=this,f=l.series,v=f.chart;g=u(g,!l.selected),this.selectedStaging=g,l.firePointEvent(g?"select":"unselect",{accumulate:p},function(){l.selected=l.options.selected=g,f.options.data[f.data.indexOf(l)]=l.options,l.setState(g&&"select"),p||v.getSelectedPoints().forEach(function(I){let k=I.series;I.selected&&I!==l&&(I.selected=I.options.selected=!1,k.options.data[k.data.indexOf(I)]=I.options,I.setState(v.hoverPoints&&k.options.inactiveOtherPoints?"inactive":""),I.firePointEvent("unselect"))})}),delete this.selectedStaging}onMouseOver(g){let{inverted:p,pointer:l}=this.series.chart;l&&(g=g?l.normalize(g):l.getChartCoordinatesFromPoint(this,p),l.runPointActions(g,this))}onMouseOut(){let g=this.series.chart;this.firePointEvent("mouseOut"),this.series.options.inactiveOtherPoints||(g.hoverPoints||[]).forEach(function(p){p.setState()}),g.hoverPoints=g.hoverPoint=null}manageEvent(g){var f,v,I,k,T,G;let p=o(this.series.options.point,this.options),l=(f=p.events)==null?void 0:f[g];s(l)&&(!((v=this.hcEvents)!=null&&v[g])||((k=(I=this.hcEvents)==null?void 0:I[g])==null?void 0:k.map(st=>st.fn).indexOf(l))===-1)?((T=this.importedUserEvent)==null||T.call(this),this.importedUserEvent=V(this,g,l)):this.importedUserEvent&&!l&&((G=this.hcEvents)!=null&&G[g])&&(M(this,g),delete this.hcEvents[g],Object.keys(this.hcEvents)||delete this.importedUserEvent)}setState(g,p){var W;let l=this.series,f=this.state,v=l.options.states[g||"normal"]||{},I=Z.plotOptions[l.type].marker&&l.options.marker,k=I&&I.enabled===!1,T=I&&I.states&&I.states[g||"normal"]||{},G=T.enabled===!1,st=this.marker||{},nt=l.chart,ft=I&&l.markerAttribs,pt=l.halo,St,Ct,L,Y=l.stateMarkerGraphic,rt;if((g=g||"")===this.state&&!p||this.selected&&g!=="select"||v.enabled===!1||g&&(G||k&&T.enabled===!1)||g&&st.states&&st.states[g]&&st.states[g].enabled===!1)return;if(this.state=g,ft&&(St=l.markerAttribs(this,g)),this.graphic&&!this.hasMockGraphic){if(f&&this.graphic.removeClass("highcharts-point-"+f),g&&this.graphic.addClass("highcharts-point-"+g),!nt.styledMode){Ct=l.pointAttribs(this,g),L=u(nt.options.chart.animation,v.animation);let lt=Ct.opacity;l.options.inactiveOtherPoints&&b(lt)&&(this.dataLabels||[]).forEach(function(ot){ot&&!ot.hasClass("highcharts-data-label-hidden")&&(ot.animate({opacity:lt},L),ot.connector&&ot.connector.animate({opacity:lt},L))}),this.graphic.animate(Ct,L)}St&&this.graphic.animate(St,u(nt.options.chart.animation,T.animation,I.animation)),Y&&Y.hide()}else g&&T&&(rt=st.symbol||l.symbol,Y&&Y.currentSymbol!==rt&&(Y=Y.destroy()),St&&(Y?Y[p?"animate":"attr"]({x:St.x,y:St.y}):rt&&(l.stateMarkerGraphic=Y=nt.renderer.symbol(rt,St.x,St.y,St.width,St.height).add(l.markerGroup),Y.currentSymbol=rt)),!nt.styledMode&&Y&&this.state!=="inactive"&&Y.attr(l.pointAttribs(this,g))),Y&&(Y[g&&this.isInside?"show":"hide"](),Y.element.point=this,Y.addClass(this.getClassName(),!0));let it=v.halo,D=this.graphic||Y,O=D&&D.visibility||"inherit";it&&it.size&&D&&O!=="hidden"&&!this.isCluster?(pt||(l.halo=pt=nt.renderer.path().add(D.parentGroup)),pt.show()[p?"animate":"attr"]({d:this.haloPath(it.size)}),pt.attr({class:"highcharts-halo highcharts-color-"+u(this.colorIndex,l.colorIndex)+(this.className?" "+this.className:""),visibility:O,zIndex:-1}),pt.point=this,nt.styledMode||pt.attr(B({fill:this.color||l.color,"fill-opacity":it.opacity},U.filterUserAttributes(it.attributes||{})))):(W=pt==null?void 0:pt.point)!=null&&W.haloPath&&!pt.point.destroyed&&pt.animate({d:pt.point.haloPath(0)},null,pt.hide),d(this,"afterSetState",{state:g})}haloPath(g){let p=this.pos();return p?this.series.chart.renderer.symbols.circle(X(p[0],1)-g,p[1]-g,2*g,2*g):[]}}return y}),E(_,"Core/Pointer.js",[_["Core/Color/Color.js"],_["Core/Globals.js"],_["Core/Utilities.js"]],function(U,z,at){var J;let{parse:tt}=U,{charts:K,composed:Z,isTouchDevice:Q}=z,{addEvent:V,attr:X,css:j,extend:B,find:d,fireEvent:R,isNumber:P,isObject:s,objectEach:b,offset:x,pick:o,pushUnique:u,splat:C}=at;class M{applyInactiveState(y){let m=[],g;(y||[]).forEach(function(p){g=p.series,m.push(g),g.linkedParent&&m.push(g.linkedParent),g.linkedSeries&&(m=m.concat(g.linkedSeries)),g.navigatorSeries&&m.push(g.navigatorSeries)}),this.chart.series.forEach(function(p){m.indexOf(p)===-1?p.setState("inactive",!0):p.options.inactiveOtherPoints&&p.setAllPointsToState("inactive")})}destroy(){let y=this;this.eventsToUnbind.forEach(m=>m()),this.eventsToUnbind=[],!z.chartCount&&(M.unbindDocumentMouseUp&&M.unbindDocumentMouseUp.forEach(m=>m()),M.unbindDocumentTouchEnd&&(M.unbindDocumentTouchEnd=M.unbindDocumentTouchEnd())),clearInterval(y.tooltipTimeout),b(y,function(m,g){y[g]=void 0})}getSelectionMarkerAttrs(y,m){let g={args:{chartX:y,chartY:m},attrs:{},shapeType:"rect"};return R(this,"getSelectionMarkerAttrs",g,p=>{let l,{chart:f,zoomHor:v,zoomVert:I}=this,{mouseDownX:k=0,mouseDownY:T=0}=f,G=p.attrs;G.x=f.plotLeft,G.y=f.plotTop,G.width=v?1:f.plotWidth,G.height=I?1:f.plotHeight,v&&(l=y-k,G.width=Math.max(1,Math.abs(l)),G.x=(l>0?0:l)+k),I&&(l=m-T,G.height=Math.max(1,Math.abs(l)),G.y=(l>0?0:l)+T)}),g}drag(y){let{chart:m}=this,{mouseDownX:g=0,mouseDownY:p=0}=m,{panning:l,panKey:f,selectionMarkerFill:v}=m.options.chart,I=m.plotLeft,k=m.plotTop,T=m.plotWidth,G=m.plotHeight,st=s(l)?l.enabled:l,nt=f&&y[`${f}Key`],ft=y.chartX,pt=y.chartY,St,Ct=this.selectionMarker;if((!Ct||!Ct.touch)&&(ftI+T&&(ft=I+T),ptk+G&&(pt=k+G),this.hasDragged=Math.sqrt(Math.pow(g-ft,2)+Math.pow(p-pt,2)),this.hasDragged>10)){St=m.isInsidePlot(g-I,p-k,{visiblePlotOnly:!0});let{shapeType:L,attrs:Y}=this.getSelectionMarkerAttrs(ft,pt);(m.hasCartesianSeries||m.mapView)&&this.hasZoom&&St&&!nt&&!Ct&&(this.selectionMarker=Ct=m.renderer[L](),Ct.attr({class:"highcharts-selection-marker",zIndex:7}).add(),m.styledMode||Ct.attr({fill:v||tt("#334eff").setOpacity(.25).get()})),Ct&&Ct.attr(Y),St&&!Ct&&st&&m.pan(y,l)}}dragStart(y){let m=this.chart;m.mouseIsDown=y.type,m.cancelClick=!1,m.mouseDownX=y.chartX,m.mouseDownY=y.chartY}getSelectionBox(y){let m={args:{marker:y},result:y.getBBox()};return R(this,"getSelectionBox",m),m.result}drop(y){let m,{chart:g,selectionMarker:p}=this;for(let l of g.axes)l.isPanning&&(l.isPanning=!1,(l.options.startOnTick||l.options.endOnTick||l.series.some(f=>f.boosted))&&(l.forceRedraw=!0,l.setExtremes(l.userMin,l.userMax,!1),m=!0));if(m&&g.redraw(),p&&y){if(this.hasDragged){let l=this.getSelectionBox(p);g.transform({axes:g.axes.filter(f=>f.zoomEnabled&&(f.coll==="xAxis"&&this.zoomX||f.coll==="yAxis"&&this.zoomY)),selection:xr({originalEvent:y,xAxis:[],yAxis:[]},l),from:l})}P(g.index)&&(this.selectionMarker=p.destroy())}g&&P(g.index)&&(j(g.container,{cursor:g._cursor}),g.cancelClick=this.hasDragged>10,g.mouseIsDown=!1,this.hasDragged=0,this.pinchDown=[])}findNearestKDPoint(y,m,g){let p;return y.forEach(function(l){let f=!(l.noSharedTooltip&&m)&&0>l.options.findNearestPointBy.indexOf("y"),v=l.searchPoint(g,f);s(v,!0)&&v.series&&(!s(p,!0)||function(I,k){var nt,ft;let T=I.distX-k.distX,G=I.dist-k.dist,st=((nt=k.series.group)==null?void 0:nt.zIndex)-((ft=I.series.group)==null?void 0:ft.zIndex);return T!==0&&m?T:G!==0?G:st!==0?st:I.series.index>k.series.index?-1:1}(p,v)>0)&&(p=v)}),p}getChartCoordinatesFromPoint(y,m){var f,v;let{xAxis:g,yAxis:p}=y.series,l=y.shapeArgs;if(g&&p){let I=(v=(f=y.clientX)!=null?f:y.plotX)!=null?v:0,k=y.plotY||0;return y.isNode&&l&&P(l.x)&&P(l.y)&&(I=l.x,k=l.y),m?{chartX:p.len+p.pos-k,chartY:g.len+g.pos-I}:{chartX:I+g.pos,chartY:k+p.pos}}if(l&&l.x&&l.y)return{chartX:l.x,chartY:l.y}}getChartPosition(){if(this.chartPosition)return this.chartPosition;let{container:y}=this.chart,m=x(y);this.chartPosition={left:m.left,top:m.top,scaleX:1,scaleY:1};let{offsetHeight:g,offsetWidth:p}=y;return p>2&&g>2&&(this.chartPosition.scaleX=m.width/p,this.chartPosition.scaleY=m.height/g),this.chartPosition}getCoordinates(y){let m={xAxis:[],yAxis:[]};for(let g of this.chart.axes)m[g.isXAxis?"xAxis":"yAxis"].push({axis:g,value:g.toValue(y[g.horiz?"chartX":"chartY"])});return m}getHoverData(y,m,g,p,l,f){let v=[],I=function(nt){return nt.visible&&!(!l&&nt.directTouch)&&o(nt.options.enableMouseTracking,!0)},k=m,T,G={chartX:f?f.chartX:void 0,chartY:f?f.chartY:void 0,shared:l};R(this,"beforeGetHoverData",G),T=k&&!k.stickyTracking?[k]:g.filter(nt=>nt.stickyTracking&&(G.filter||I)(nt));let st=p&&y||!f?y:this.findNearestKDPoint(T,l,f);return k=st&&st.series,st&&(l&&!k.noSharedTooltip?(T=g.filter(function(nt){return G.filter?G.filter(nt):I(nt)&&!nt.noSharedTooltip})).forEach(function(nt){let ft=d(nt.points,function(pt){return pt.x===st.x&&!pt.isNull});s(ft)&&(nt.boosted&&nt.boost&&(ft=nt.boost.getPoint(ft)),v.push(ft))}):v.push(st)),R(this,"afterGetHoverData",G={hoverPoint:st}),{hoverPoint:G.hoverPoint,hoverSeries:k,hoverPoints:v}}getPointFromEvent(y){let m=y.target,g;for(;m&&!g;)g=m.point,m=m.parentNode;return g}onTrackerMouseOut(y){let m=this.chart,g=y.relatedTarget,p=m.hoverSeries;this.isDirectTouch=!1,!p||!g||p.stickyTracking||this.inClass(g,"highcharts-tooltip")||this.inClass(g,"highcharts-series-"+p.index)&&this.inClass(g,"highcharts-tracker")||p.onMouseOut()}inClass(y,m){let g=y,p;for(;g;){if(p=X(g,"class")){if(p.indexOf(m)!==-1)return!0;if(p.indexOf("highcharts-container")!==-1)return!1}g=g.parentElement}}constructor(y,m){var g;this.hasDragged=0,this.pointerCaptureEventsToUnbind=[],this.eventsToUnbind=[],this.options=m,this.chart=y,this.runChartClick=!!((g=m.chart.events)!=null&&g.click),this.pinchDown=[],this.setDOMEvents(),R(this,"afterInit")}normalize(y,m){let g=y.touches,p=g?g.length?g.item(0):o(g.changedTouches,y.changedTouches)[0]:y;m||(m=this.getChartPosition());let l=p.pageX-m.left,f=p.pageY-m.top;return B(y,{chartX:Math.round(l/=m.scaleX),chartY:Math.round(f/=m.scaleY)})}onContainerClick(y){let m=this.chart,g=m.hoverPoint,p=this.normalize(y),l=m.plotLeft,f=m.plotTop;!m.cancelClick&&(g&&this.inClass(p.target,"highcharts-tracker")?(R(g.series,"click",B(p,{point:g})),m.hoverPoint&&g.firePointEvent("click",p)):(B(p,this.getCoordinates(p)),m.isInsidePlot(p.chartX-l,p.chartY-f,{visiblePlotOnly:!0})&&R(m,"click",p)))}onContainerMouseDown(y){var g;let m=(1&(y.buttons||y.button))==1;y=this.normalize(y),z.isFirefox&&y.button!==0&&this.onContainerMouseMove(y),(y.button===void 0||m)&&(this.zoomOption(y),m&&((g=y.preventDefault)==null||g.call(y)),this.dragStart(y))}onContainerMouseLeave(y){let{pointer:m}=K[o(M.hoverChartIndex,-1)]||{};y=this.normalize(y),this.onContainerMouseMove(y),m&&!this.inClass(y.relatedTarget,"highcharts-tooltip")&&(m.reset(),m.chartPosition=void 0)}onContainerMouseEnter(){delete this.chartPosition}onContainerMouseMove(y){let m=this.chart,g=m.tooltip,p=this.normalize(y);this.setHoverChartIndex(y),(m.mouseIsDown==="mousedown"||this.touchSelect(p))&&this.drag(p),!m.openMenu&&(this.inClass(p.target,"highcharts-tracker")||m.isInsidePlot(p.chartX-m.plotLeft,p.chartY-m.plotTop,{visiblePlotOnly:!0}))&&!(g&&g.shouldStickOnContact(p))&&(this.inClass(p.target,"highcharts-no-tooltip")?this.reset(!1,0):this.runPointActions(p))}onDocumentTouchEnd(y){this.onDocumentMouseUp(y)}onContainerTouchMove(y){this.touchSelect(y)?this.onContainerMouseMove(y):this.touch(y)}onContainerTouchStart(y){this.touchSelect(y)?this.onContainerMouseDown(y):(this.zoomOption(y),this.touch(y,!0))}onDocumentMouseMove(y){let m=this.chart,g=m.tooltip,p=this.chartPosition,l=this.normalize(y,p);!p||m.isInsidePlot(l.chartX-m.plotLeft,l.chartY-m.plotTop,{visiblePlotOnly:!0})||g&&g.shouldStickOnContact(l)||l.target!==m.container.ownerDocument&&this.inClass(l.target,"highcharts-tracker")||this.reset()}onDocumentMouseUp(y){var m,g;(g=(m=K[o(M.hoverChartIndex,-1)])==null?void 0:m.pointer)==null||g.drop(y)}pinch(y){let m=this,{chart:g,hasZoom:p,lastTouches:l}=m,f=[].map.call(y.touches||[],G=>m.normalize(G)),v=f.length,I=v===1&&(m.inClass(y.target,"highcharts-tracker")&&g.runTrackerClick||m.runChartClick),k=g.tooltip,T=v===1&&o(k==null?void 0:k.options.followTouchMove,!0);v>1?m.initiated=!0:T&&(m.initiated=!1),p&&m.initiated&&!I&&y.cancelable!==!1&&y.preventDefault(),y.type==="touchstart"?(m.pinchDown=f,m.res=!0,g.mouseDownX=y.chartX):T?this.runPointActions(m.normalize(y)):l&&(R(g,"touchpan",{originalEvent:y,touches:f},()=>{let G=st=>{let nt=st[0],ft=st[1]||nt;return{x:nt.chartX,y:nt.chartY,width:ft.chartX-nt.chartX,height:ft.chartY-nt.chartY}};g.transform({axes:g.axes.filter(st=>st.zoomEnabled&&(this.zoomHor&&st.horiz||this.zoomVert&&!st.horiz)),to:G(f),from:G(l),trigger:y.type})}),m.res&&(m.res=!1,this.reset(!1,0))),m.lastTouches=f}reset(y,m){let g=this.chart,p=g.hoverSeries,l=g.hoverPoint,f=g.hoverPoints,v=g.tooltip,I=v&&v.shared?f:l;y&&I&&C(I).forEach(function(k){k.series.isCartesian&&k.plotX===void 0&&(y=!1)}),y?v&&I&&C(I).length&&(v.refresh(I),v.shared&&f?f.forEach(function(k){k.setState(k.state,!0),k.series.isCartesian&&(k.series.xAxis.crosshair&&k.series.xAxis.drawCrosshair(null,k),k.series.yAxis.crosshair&&k.series.yAxis.drawCrosshair(null,k))}):l&&(l.setState(l.state,!0),g.axes.forEach(function(k){k.crosshair&&l.series[k.coll]===k&&k.drawCrosshair(null,l)}))):(l&&l.onMouseOut(),f&&f.forEach(function(k){k.setState()}),p&&p.onMouseOut(),v&&v.hide(m),this.unDocMouseMove&&(this.unDocMouseMove=this.unDocMouseMove()),g.axes.forEach(function(k){k.hideCrosshair()}),g.hoverPoints=g.hoverPoint=void 0)}runPointActions(y,m,g){let p=this.chart,l=p.series,f=p.tooltip&&p.tooltip.options.enabled?p.tooltip:void 0,v=!!f&&f.shared,I=m||p.hoverPoint,k=I&&I.series||p.hoverSeries,T=(!y||y.type!=="touchmove")&&(!!m||k&&k.directTouch&&this.isDirectTouch),G=this.getHoverData(I,k,l,T,v,y);I=G.hoverPoint,k=G.hoverSeries;let st=G.hoverPoints,nt=k&&k.tooltipOptions.followPointer&&!k.tooltipOptions.split,ft=v&&k&&!k.noSharedTooltip;if(I&&(g||I!==p.hoverPoint||f&&f.isHidden)){if((p.hoverPoints||[]).forEach(function(pt){st.indexOf(pt)===-1&&pt.setState()}),p.hoverSeries!==k&&k.onMouseOver(),this.applyInactiveState(st),(st||[]).forEach(function(pt){pt.setState("hover")}),p.hoverPoint&&p.hoverPoint.firePointEvent("mouseOut"),!I.series)return;p.hoverPoints=st,p.hoverPoint=I,I.firePointEvent("mouseOver",void 0,()=>{f&&I&&f.refresh(ft?st:I,y)})}else if(nt&&f&&!f.isHidden){let pt=f.getAnchor([{}],y);p.isInsidePlot(pt[0],pt[1],{visiblePlotOnly:!0})&&f.updatePosition({plotX:pt[0],plotY:pt[1]})}this.unDocMouseMove||(this.unDocMouseMove=V(p.container.ownerDocument,"mousemove",pt=>{var St,Ct,L;return(L=(Ct=K[(St=M.hoverChartIndex)!=null?St:-1])==null?void 0:Ct.pointer)==null?void 0:L.onDocumentMouseMove(pt)}),this.eventsToUnbind.push(this.unDocMouseMove)),p.axes.forEach(function(pt){let St,Ct=o((pt.crosshair||{}).snap,!0);!Ct||(St=p.hoverPoint)&&St.series[pt.coll]===pt||(St=d(st,L=>L.series&&L.series[pt.coll]===pt)),St||!Ct?pt.drawCrosshair(y,St):pt.hideCrosshair()})}setDOMEvents(){let y=this.chart.container,m=y.ownerDocument;y.onmousedown=this.onContainerMouseDown.bind(this),y.onmousemove=this.onContainerMouseMove.bind(this),y.onclick=this.onContainerClick.bind(this),this.eventsToUnbind.push(V(y,"mouseenter",this.onContainerMouseEnter.bind(this)),V(y,"mouseleave",this.onContainerMouseLeave.bind(this))),M.unbindDocumentMouseUp||(M.unbindDocumentMouseUp=[]),M.unbindDocumentMouseUp.push(V(m,"mouseup",this.onDocumentMouseUp.bind(this)));let g=this.chart.renderTo.parentElement;for(;g&&g.tagName!=="BODY";)this.eventsToUnbind.push(V(g,"scroll",()=>{delete this.chartPosition})),g=g.parentElement;this.eventsToUnbind.push(V(y,"touchstart",this.onContainerTouchStart.bind(this),{passive:!1}),V(y,"touchmove",this.onContainerTouchMove.bind(this),{passive:!1})),M.unbindDocumentTouchEnd||(M.unbindDocumentTouchEnd=V(m,"touchend",this.onDocumentTouchEnd.bind(this),{passive:!1})),this.setPointerCapture(),V(this.chart,"redraw",this.setPointerCapture.bind(this))}setPointerCapture(){var l,f;if(!Q)return;let y=this.pointerCaptureEventsToUnbind,m=this.chart,g=m.container,p=o((l=m.options.tooltip)==null?void 0:l.followTouchMove,!0)&&m.series.some(v=>v.options.findNearestPointBy.indexOf("y")>-1);!this.hasPointerCapture&&p?(y.push(V(g,"pointerdown",v=>{var I,k;(I=v.target)!=null&&I.hasPointerCapture(v.pointerId)&&((k=v.target)==null||k.releasePointerCapture(v.pointerId))}),V(g,"pointermove",v=>{var I,k;(k=(I=m.pointer)==null?void 0:I.getPointFromEvent(v))==null||k.onMouseOver(v)})),m.styledMode||j(g,{"touch-action":"none"}),g.className+=" highcharts-no-touch-action",this.hasPointerCapture=!0):this.hasPointerCapture&&!p&&(y.forEach(v=>v()),y.length=0,m.styledMode||j(g,{"touch-action":o((f=m.options.chart.style)==null?void 0:f["touch-action"],"manipulation")}),g.className=g.className.replace(" highcharts-no-touch-action",""),this.hasPointerCapture=!1)}setHoverChartIndex(y){var p;let m=this.chart,g=z.charts[o(M.hoverChartIndex,-1)];if(g&&g!==m){let l={relatedTarget:m.container};y&&!(y!=null&&y.relatedTarget)&&(y=xr(xr({},l),y)),(p=g.pointer)==null||p.onContainerMouseLeave(y||l)}g&&g.mouseIsDown||(M.hoverChartIndex=m.index)}touch(y,m){let g,{chart:p,pinchDown:l=[]}=this;this.setHoverChartIndex(),(y=this.normalize(y)).touches.length===1?p.isInsidePlot(y.chartX-p.plotLeft,y.chartY-p.plotTop,{visiblePlotOnly:!0})&&!p.openMenu?(m&&this.runPointActions(y),y.type==="touchmove"&&(g=!!l[0]&&Math.pow(l[0].chartX-y.chartX,2)+Math.pow(l[0].chartY-y.chartY,2)>=16),o(g,!0)&&this.pinch(y)):m&&this.reset():y.touches.length===2&&this.pinch(y)}touchSelect(y){return!!(this.chart.zooming.singleTouch&&y.touches&&y.touches.length===1)}zoomOption(y){let m=this.chart,g=m.inverted,p=m.zooming.type||"",l,f;/touch/.test(y.type)&&(p=o(m.zooming.pinchType,p)),this.zoomX=l=/x/.test(p),this.zoomY=f=/y/.test(p),this.zoomHor=l&&!g||f&&g,this.zoomVert=f&&!g||l&&g,this.hasZoom=l||f}}return(J=M||(M={})).compose=function(w){u(Z,"Core.Pointer")&&V(w,"beforeRender",function(){this.pointer=new J(this,this.options)})},M}),E(_,"Core/Legend/LegendSymbol.js",[_["Core/Utilities.js"]],function(U){var z;let{extend:at,merge:J,pick:tt}=U;return function(K){function Z(Q,V,X){var g,p;let j=this.legendItem=this.legendItem||{},{chart:B,options:d}=this,{baseline:R=0,symbolWidth:P,symbolHeight:s}=Q,b=this.symbol||"circle",x=s/2,o=B.renderer,u=j.group,C=R-Math.round((((g=Q.fontMetrics)==null?void 0:g.b)||s)*(X?.4:.3)),M={},w,y=d.marker,m=0;if(B.styledMode||(M["stroke-width"]=Math.min(d.lineWidth||0,24),d.dashStyle?M.dashstyle=d.dashStyle:d.linecap==="square"||(M["stroke-linecap"]="round")),j.line=o.path().addClass("highcharts-graph").attr(M).add(u),X&&(j.area=o.path().addClass("highcharts-area").add(u)),M["stroke-linecap"]&&(m=Math.min(j.line.strokeWidth(),P)/2),P){let l=[["M",m,C],["L",P-m,C]];j.line.attr({d:l}),(p=j.area)==null||p.attr({d:[...l,["L",P-m,R],["L",m,R]]})}if(y&&y.enabled!==!1&&P){let l=Math.min(tt(y.radius,x),x);b.indexOf("url")===0&&(y=J(y,{width:s,height:s}),l=0),j.symbol=w=o.symbol(b,P/2-l,C-l,2*l,2*l,at({context:"legend"},y)).addClass("highcharts-point").add(u),w.isMarker=!0}}K.areaMarker=function(Q,V){Z.call(this,Q,V,!0)},K.lineMarker=Z,K.rectangle=function(Q,V){let X=V.legendItem||{},j=Q.options,B=Q.symbolHeight,d=j.squareSymbol,R=d?B:Q.symbolWidth;X.symbol=this.chart.renderer.rect(d?(Q.symbolWidth-B)/2:0,Q.baseline-B+1,R,B,tt(Q.options.symbolRadius,B/2)).addClass("highcharts-point").attr({zIndex:3}).add(X.group)}}(z||(z={})),z}),E(_,"Core/Series/SeriesDefaults.js",[],function(){return{lineWidth:2,allowPointSelect:!1,crisp:!0,showCheckbox:!1,animation:{duration:1e3},enableMouseTracking:!0,events:{},marker:{enabledThreshold:2,lineColor:"#ffffff",lineWidth:0,radius:4,states:{normal:{animation:!0},hover:{animation:{duration:150},enabled:!0,radiusPlus:2,lineWidthPlus:1},select:{fillColor:"#cccccc",lineColor:"#000000",lineWidth:2}}},point:{events:{}},dataLabels:{animation:{},align:"center",borderWidth:0,defer:!0,formatter:function(){let{numberFormatter:U}=this.series.chart;return typeof this.y!="number"?"":U(this.y,-1)},padding:5,style:{fontSize:"0.7em",fontWeight:"bold",color:"contrast",textOutline:"1px contrast"},verticalAlign:"bottom",x:0,y:0},cropThreshold:300,opacity:1,pointRange:0,softThreshold:!0,states:{normal:{animation:!0},hover:{animation:{duration:150},lineWidthPlus:1,marker:{},halo:{size:10,opacity:.25}},select:{animation:{duration:0}},inactive:{animation:{duration:150},opacity:.2}},stickyTracking:!0,turboThreshold:1e3,findNearestPointBy:"x"}}),E(_,"Core/Series/SeriesRegistry.js",[_["Core/Globals.js"],_["Core/Defaults.js"],_["Core/Series/Point.js"],_["Core/Utilities.js"]],function(U,z,at,J){var tt;let{defaultOptions:K}=z,{extend:Z,extendClass:Q,merge:V}=J;return function(X){function j(B,d){let R=K.plotOptions||{},P=d.defaultOptions,s=d.prototype;return s.type=B,s.pointClass||(s.pointClass=at),!X.seriesTypes[B]&&(P&&(R[B]=P),X.seriesTypes[B]=d,!0)}X.seriesTypes=U.seriesTypes,X.registerSeriesType=j,X.seriesType=function(B,d,R,P,s){let b=K.plotOptions||{};if(d=d||"",b[B]=V(b[d],R),delete X.seriesTypes[B],j(B,Q(X.seriesTypes[d]||function(){},P)),X.seriesTypes[B].prototype.type=B,s){class x extends at{}Z(x.prototype,s),X.seriesTypes[B].prototype.pointClass=x}return X.seriesTypes[B]}}(tt||(tt={})),tt}),E(_,"Core/Series/Series.js",[_["Core/Animation/AnimationUtilities.js"],_["Core/Defaults.js"],_["Core/Foundation.js"],_["Core/Globals.js"],_["Core/Legend/LegendSymbol.js"],_["Core/Series/Point.js"],_["Core/Series/SeriesDefaults.js"],_["Core/Series/SeriesRegistry.js"],_["Core/Renderer/SVG/SVGElement.js"],_["Core/Utilities.js"]],function(U,z,at,J,tt,K,Z,Q,V,X){let{animObject:j,setAnimation:B}=U,{defaultOptions:d}=z,{registerEventOptions:R}=at,{svg:P,win:s}=J,{seriesTypes:b}=Q,{arrayMax:x,arrayMin:o,clamp:u,correctFloat:C,crisp:M,defined:w,destroyObjectProperties:y,diffObjects:m,erase:g,error:p,extend:l,find:f,fireEvent:v,getClosestDistance:I,getNestedProperty:k,insertItem:T,isArray:G,isNumber:st,isString:nt,merge:ft,objectEach:pt,pick:St,removeEvent:Ct,splat:L,syncTimeout:Y}=X;class rt{constructor(){this.zoneAxis="y"}init(D,O){let W;v(this,"init",{options:O});let lt=this,ot=D.series;this.eventsToUnbind=[],lt.chart=D,lt.options=lt.setOptions(O);let xt=lt.options,dt=xt.visible!==!1;lt.linkedSeries=[],lt.bindAxes(),l(lt,{name:xt.name,state:"",visible:dt,selected:xt.selected===!0}),R(this,xt);let vt=xt.events;(vt&&vt.click||xt.point&&xt.point.events&&xt.point.events.click||xt.allowPointSelect)&&(D.runTrackerClick=!0),lt.getColor(),lt.getSymbol(),lt.parallelArrays.forEach(function(Et){lt[Et+"Data"]||(lt[Et+"Data"]=[])}),lt.isCartesian&&(D.hasCartesianSeries=!0),ot.length&&(W=ot[ot.length-1]),lt._i=St(W&&W._i,-1)+1,lt.opacity=lt.options.opacity,D.orderItems("series",T(this,ot)),xt.dataSorting&&xt.dataSorting.enabled?lt.setDataSortingOptions():lt.points||lt.data||lt.setData(xt.data,!1),v(this,"afterInit")}is(D){return b[D]&&this instanceof b[D]}bindAxes(){let D,O=this,W=O.options,lt=O.chart;v(this,"bindAxes",null,function(){(O.axisTypes||[]).forEach(function(ot){(lt[ot]||[]).forEach(function(xt){D=xt.options,(St(W[ot],0)===xt.index||W[ot]!==void 0&&W[ot]===D.id)&&(T(O,xt.series),O[ot]=xt,xt.isDirty=!0)}),O[ot]||O.optionalAxis===ot||p(18,!0,lt)})}),v(this,"afterBindAxes")}updateParallelArrays(D,O,W){let lt=D.series,ot=st(O)?function(xt){let dt=xt==="y"&<.toYData?lt.toYData(D):D[xt];lt[xt+"Data"][O]=dt}:function(xt){Array.prototype[O].apply(lt[xt+"Data"],W)};lt.parallelArrays.forEach(ot)}hasData(){return this.visible&&this.dataMax!==void 0&&this.dataMin!==void 0||this.visible&&this.yData&&this.yData.length>0}hasMarkerChanged(D,O){let W=D.marker,lt=O.marker||{};return W&&(lt.enabled&&!W.enabled||lt.symbol!==W.symbol||lt.height!==W.height||lt.width!==W.width)}autoIncrement(D){let O=this.options,W=O.pointIntervalUnit,lt=O.relativeXValue,ot=this.chart.time,xt=this.xIncrement,dt,vt;return xt=St(xt,O.pointStart,0),this.pointInterval=vt=St(this.pointInterval,O.pointInterval,1),lt&&st(D)&&(vt*=D),W&&(dt=new ot.Date(xt),W==="day"?ot.set("Date",dt,ot.get("Date",dt)+vt):W==="month"?ot.set("Month",dt,ot.get("Month",dt)+vt):W==="year"&&ot.set("FullYear",dt,ot.get("FullYear",dt)+vt),vt=dt.getTime()-xt),lt&&st(D)?xt+vt:(this.xIncrement=xt+vt,xt)}setDataSortingOptions(){let D=this.options;l(this,{requireSorting:!1,sorted:!1,enabledDataSorting:!0,allowDG:!1}),w(D.pointRange)||(D.pointRange=1)}setOptions(D){var Jt,ie;let O,W=this.chart,lt=W.options.plotOptions,ot=W.userOptions||{},xt=ft(D),dt=W.styledMode,vt={plotOptions:lt,userOptions:xt};v(this,"setOptions",vt);let Et=vt.plotOptions[this.type],kt=ot.plotOptions||{},Nt=kt.series||{},gt=d.plotOptions[this.type]||{},wt=kt[this.type]||{};this.userOptions=vt.userOptions;let Dt=ft(Et,lt.series,wt,xt);this.tooltipOptions=ft(d.tooltip,(Jt=d.plotOptions.series)==null?void 0:Jt.tooltip,gt==null?void 0:gt.tooltip,W.userOptions.tooltip,(ie=kt.series)==null?void 0:ie.tooltip,wt.tooltip,xt.tooltip),this.stickyTracking=St(xt.stickyTracking,wt.stickyTracking,Nt.stickyTracking,!!this.tooltipOptions.shared&&!this.noSharedTooltip||Dt.stickyTracking),Et.marker===null&&delete Dt.marker,this.zoneAxis=Dt.zoneAxis||"y";let jt=this.zones=(Dt.zones||[]).map(qt=>xr({},qt));return(Dt.negativeColor||Dt.negativeFillColor)&&!Dt.zones&&(O={value:Dt[this.zoneAxis+"Threshold"]||Dt.threshold||0,className:"highcharts-negative"},dt||(O.color=Dt.negativeColor,O.fillColor=Dt.negativeFillColor),jt.push(O)),jt.length&&w(jt[jt.length-1].value)&&jt.push(dt?{}:{color:this.color,fillColor:this.fillColor}),v(this,"afterSetOptions",{options:Dt}),Dt}getName(){return St(this.options.name,"Series "+(this.index+1))}getCyclic(D,O,W){let lt,ot,xt=this.chart,dt=`${D}Index`,vt=`${D}Counter`,Et=(W==null?void 0:W.length)||xt.options.chart.colorCount;!O&&(w(ot=St(D==="color"?this.options.colorIndex:void 0,this[dt]))?lt=ot:(xt.series.length||(xt[vt]=0),lt=xt[vt]%Et,xt[vt]+=1),W&&(O=W[lt])),lt!==void 0&&(this[dt]=lt),this[D]=O}getColor(){this.chart.styledMode?this.getCyclic("color"):this.options.colorByPoint?this.color="#cccccc":this.getCyclic("color",this.options.color||d.plotOptions[this.type].color,this.chart.options.colors)}getPointsCollection(){return(this.hasGroupedData?this.points:this.data)||[]}getSymbol(){let D=this.options.marker;this.getCyclic("symbol",D.symbol,this.chart.options.symbols)}findPointIndex(D,O){let W,lt,ot,xt=D.id,dt=D.x,vt=this.points,Et=this.options.dataSorting;if(xt){let kt=this.chart.get(xt);kt instanceof K&&(W=kt)}else if(this.linkedParent||this.enabledDataSorting||this.options.relativeXValue){let kt=Nt=>!Nt.touched&&Nt.index===D.index;if(Et&&Et.matchByName?kt=Nt=>!Nt.touched&&Nt.name===D.name:this.options.relativeXValue&&(kt=Nt=>!Nt.touched&&Nt.options.x===D.x),!(W=f(vt,kt)))return}return W&&(ot=W&&W.index)!==void 0&&(lt=!0),ot===void 0&&st(dt)&&(ot=this.xData.indexOf(dt,O)),ot!==-1&&ot!==void 0&&this.cropped&&(ot=ot>=this.cropStart?ot-this.cropStart:ot),!lt&&st(ot)&&vt[ot]&&vt[ot].touched&&(ot=void 0),ot}updateData(D,O){let W=this.options,lt=W.dataSorting,ot=this.points,xt=[],dt=this.requireSorting,vt=D.length===ot.length,Et,kt,Nt,gt,wt=!0;if(this.xIncrement=null,D.forEach(function(Dt,jt){let Jt,ie=w(Dt)&&this.pointClass.prototype.optionsToObject.call({series:this},Dt)||{},qt=ie.x;ie.id||st(qt)?((Jt=this.findPointIndex(ie,gt))===-1||Jt===void 0?xt.push(Dt):ot[Jt]&&Dt!==W.data[Jt]?(ot[Jt].update(Dt,!1,null,!1),ot[Jt].touched=!0,dt&&(gt=Jt+1)):ot[Jt]&&(ot[Jt].touched=!0),(!vt||jt!==Jt||lt&<.enabled||this.hasDerivedData)&&(Et=!0)):xt.push(Dt)},this),Et)for(kt=ot.length;kt--;)(Nt=ot[kt])&&!Nt.touched&&Nt.remove&&Nt.remove(!1,O);else!vt||lt&<.enabled?wt=!1:(D.forEach(function(Dt,jt){Dt===ot[jt].y||ot[jt].destroyed||ot[jt].update(Dt,!1,null,!1)}),xt.length=0);return ot.forEach(function(Dt){Dt&&(Dt.touched=!1)}),!!wt&&(xt.forEach(function(Dt){this.addPoint(Dt,!1,null,null,!1)},this),this.xIncrement===null&&this.xData&&this.xData.length&&(this.xIncrement=x(this.xData),this.autoIncrement()),!0)}setData(D,O=!0,W,lt){var un;let ot=this,xt=ot.points,dt=xt&&xt.length||0,vt=ot.options,Et=ot.chart,kt=vt.dataSorting,Nt=ot.xAxis,gt=vt.turboThreshold,wt=this.xData,Dt=this.yData,jt=ot.pointArrayMap,Jt=jt&&jt.length,ie=vt.keys,qt,he,ve,Se=0,ke=1,Ge;Et.options.chart.allowMutatingData||(vt.data&&delete ot.options.data,ot.userOptions.data&&delete ot.userOptions.data,Ge=ft(!0,D));let on=(D=Ge||D||[]).length;if(kt&&kt.enabled&&(D=this.sortData(D)),Et.options.chart.allowMutatingData&<!==!1&&on&&dt&&!ot.cropped&&!ot.hasGroupedData&&ot.visible&&!ot.boosted&&(ve=this.updateData(D,W)),!ve){ot.xIncrement=null,ot.colorCounter=0,this.parallelArrays.forEach(function(Zt){ot[Zt+"Data"].length=0});let te=gt&&on>gt;if(te){let Zt=ot.getFirstValidPoint(D),ne=ot.getFirstValidPoint(D,on-1,-1),Pt=Bt=>!!(G(Bt)&&(ie||st(Bt[0])));if(st(Zt)&&st(ne))for(qt=0;qt=0?Se:0,ke=ke>=0?ke:1),Zt.length===1&&(ke=0),Se===ke)for(qt=0;qt{let dt=k(W,ot),vt=k(W,xt);return vtdt?1:0}).forEach(function(ot,xt){ot.x=xt},this),O.linkedSeries&&O.linkedSeries.forEach(function(ot){let xt=ot.options,dt=xt.data;xt.dataSorting&&xt.dataSorting.enabled||!dt||(dt.forEach(function(vt,Et){dt[Et]=lt(ot,vt),D[Et]&&(dt[Et].x=D[Et].x,dt[Et].index=Et)}),ot.setData(dt,!1))}),D}getProcessedData(D){let O=this,W=O.xAxis,lt=O.options.cropThreshold,ot=W==null?void 0:W.logarithmic,xt=O.isCartesian,dt,vt,Et=0,kt,Nt,gt,wt=O.xData,Dt=O.yData,jt=!1,Jt=wt.length;W&&(Nt=(kt=W.getExtremes()).min,gt=kt.max,jt=!!(W.categories&&!W.names.length)),xt&&O.sorted&&!D&&(!lt||Jt>lt||O.forceCrop)&&(wt[Jt-1]gt?(wt=[],Dt=[]):O.yData&&(wt[0]gt)&&(wt=(dt=this.cropData(O.xData,O.yData,Nt,gt)).xData,Dt=dt.yData,Et=dt.start,vt=!0));let ie=I([ot?wt.map(ot.log2lin):wt],()=>O.requireSorting&&!jt&&p(15,!1,O.chart));return{xData:wt,yData:Dt,cropped:vt,cropStart:Et,closestPointRange:ie}}processData(D){let O=this.xAxis;if(this.isCartesian&&!this.isDirty&&!O.isDirty&&!this.yAxis.isDirty&&!D)return!1;let W=this.getProcessedData();this.cropped=W.cropped,this.cropStart=W.cropStart,this.processedXData=W.xData,this.processedYData=W.yData,this.closestPointRange=this.basePointRange=W.closestPointRange,v(this,"afterProcessData")}cropData(D,O,W,lt){let ot=D.length,xt,dt,vt=0,Et=ot;for(xt=0;xt=W){vt=Math.max(0,xt-1);break}for(dt=xt;dtlt){Et=dt+1;break}return{xData:D.slice(vt,Et),yData:O.slice(vt,Et),start:vt,end:Et}}generatePoints(){let D=this.options,O=this.processedData||D.data,W=this.processedXData,lt=this.processedYData,ot=this.pointClass,xt=W.length,dt=this.cropStart||0,vt=this.hasGroupedData,Et=D.keys,kt=[],Nt=D.dataGrouping&&D.dataGrouping.groupAll?dt:0,gt,wt,Dt,jt,Jt=this.data;if(!Jt&&!vt){let ie=[];ie.length=O.length,Jt=this.data=ie}for(Et&&vt&&(this.options.keys=!1),jt=0;jt0:jt.length)||!dt),wt=O||this.getExtremesFromAll||this.options.getExtremesFromAll||this.cropped||!W||(ke[Jt+xt]||Dt)>=qt&&(ke[Jt-xt]||Dt)<=he,gt&&wt)if(ie=jt.length)for(;ie--;)st(jt[ie])&&(ot[ve++]=jt[ie]);else ot[ve++]=jt;let Ge={activeYData:ot,dataMin:o(ot),dataMax:x(ot)};return v(this,"afterGetExtremes",{dataExtremes:Ge}),Ge}applyExtremes(){let D=this.getExtremes();return this.dataMin=D.dataMin,this.dataMax=D.dataMax,D}getFirstValidPoint(D,O=0,W=1){let lt=D.length,ot=O;for(;ot>=0&&ot1)&&(xt.step=function(gt,wt){Nt&&Nt.apply(wt,arguments),wt.prop==="width"&&(Et!=null&&Et.element)&&Et.attr(ot?"height":"width",gt+99)}),vt.addClass("highcharts-animating").animate(kt,xt)}}afterAnimate(){this.setClip(),pt(this.chart.sharedClips,(D,O,W)=>{D&&!this.chart.container.querySelector(`[clip-path="url(#${D.id})"]`)&&(D.destroy(),delete W[O])}),this.finishedAnimating=!0,v(this,"afterAnimate")}drawPoints(D=this.points){let O,W,lt,ot,xt,dt,vt,Et=this.chart,kt=Et.styledMode,{colorAxis:Nt,options:gt}=this,wt=gt.marker,Dt=this[this.specialGroup||"markerGroup"],jt=this.xAxis,Jt=St(wt.enabled,!jt||!!jt.isRadial||null,this.closestPointRangePx>=wt.enabledThreshold*wt.radius);if(wt.enabled!==!1||this._hasPointMarkers)for(O=0;O0||W.hasImage)&&(W.graphic=lt=Et.renderer.symbol(ie,vt.x,vt.y,vt.width,vt.height,dt?xt:wt).add(Dt),this.enabledDataSorting&&Et.hasRendered&&(lt.attr({x:W.startXPos}),ot="animate")),lt&&ot==="animate"&<[qt?"show":"hide"](qt).animate(vt),lt){let he=this.pointAttribs(W,kt||!W.selected?void 0:"select");kt?Nt&<.css({fill:he.fill}):lt[ot](he)}lt&<.addClass(W.getClassName(),!0)}else lt&&(W.graphic=lt.destroy())}markerAttribs(D,O){let W=this.options,lt=W.marker,ot=D.marker||{},xt=ot.symbol||lt.symbol,dt={},vt,Et,kt=St(ot.radius,lt&<.radius);O&&(vt=lt.states[O],kt=St((Et=ot.states&&ot.states[O])&&Et.radius,vt&&vt.radius,kt&&kt+(vt&&vt.radiusPlus||0))),D.hasImage=xt&&xt.indexOf("url")===0,D.hasImage&&(kt=0);let Nt=D.pos();return st(kt)&&Nt&&(W.crisp&&(Nt[0]=M(Nt[0],D.hasImage?0:xt==="rect"?(lt==null?void 0:lt.lineWidth)||0:1)),dt.x=Nt[0]-kt,dt.y=Nt[1]-kt),kt&&(dt.width=dt.height=2*kt),dt}pointAttribs(D,O){let W=this.options.marker,lt=D&&D.options,ot=lt&<.marker||{},xt=lt&<.color,dt=D&&D.color,vt=D&&D.zone&&D.zone.color,Et,kt,Nt=this.color,gt,wt,Dt=St(ot.lineWidth,W.lineWidth),jt=1;return Nt=xt||vt||dt||Nt,gt=ot.fillColor||W.fillColor||Nt,wt=ot.lineColor||W.lineColor||Nt,O=O||"normal",Et=W.states[O]||{},Dt=St((kt=ot.states&&ot.states[O]||{}).lineWidth,Et.lineWidth,Dt+St(kt.lineWidthPlus,Et.lineWidthPlus,0)),gt=kt.fillColor||Et.fillColor||gt,{stroke:wt=kt.lineColor||Et.lineColor||wt,"stroke-width":Dt,fill:gt,opacity:jt=St(kt.opacity,Et.opacity,jt)}}destroy(D){let O,W,lt,ot=this,xt=ot.chart,dt=/AppleWebKit\/533/.test(s.navigator.userAgent),vt=ot.data||[];for(v(ot,"destroy",{keepEventsForUpdate:D}),this.removeEvents(D),(ot.axisTypes||[]).forEach(function(Et){(lt=ot[Et])&<.series&&(g(lt.series,ot),lt.isDirty=lt.forceRedraw=!0)}),ot.legendItem&&ot.chart.legend.destroyItem(ot),O=vt.length;O--;)(W=vt[O])&&W.destroy&&W.destroy();for(let Et of ot.zones)y(Et,void 0,!0);X.clearTimeout(ot.animationTimeout),pt(ot,function(Et,kt){Et instanceof V&&!Et.survive&&Et[dt&&kt==="group"?"hide":"destroy"]()}),xt.hoverSeries===ot&&(xt.hoverSeries=void 0),g(xt.series,ot),xt.orderItems("series"),pt(ot,function(Et,kt){D&&kt==="hcEvents"||delete ot[kt]})}applyZones(){let{area:D,chart:O,graph:W,zones:lt,points:ot,xAxis:xt,yAxis:dt,zoneAxis:vt}=this,{inverted:Et,renderer:kt}=O,Nt=this[`${vt}Axis`],{isXAxis:gt,len:wt=0}=Nt||{},Dt=((W==null?void 0:W.strokeWidth())||0)/2+1,jt=(Jt,ie=0,qt=0)=>{Et&&(qt=wt-qt);let{translated:he=0,lineClip:ve}=Jt,Se=qt-he;ve==null||ve.push(["L",ie,Math.abs(Se){ve.forEach((Se,ke)=>{(Se[0]==="M"||Se[0]==="L")&&(ve[ke]=[Se[0],gt?wt-Se[1]:Se[1],gt?Se[2]:wt-Se[2]])})};if(lt.forEach(ve=>{ve.lineClip=[],ve.translated=u(Nt.toPixels(St(ve.value,Jt),!0)||0,0,wt)}),W&&!this.showLine&&W.hide(),D&&D.hide(),vt==="y"&&ot.length{var Vt,Ut;let Se=ve.lineClip||[],ke=Math.round(ve.translated||0);xt.reversed&&Se.reverse();let{clip:Ge,simpleClip:on}=ve,un=0,te=0,Zt=xt.len,ne=dt.len;gt?(un=ke,Zt=he):(te=ke,ne=he);let Pt=[["M",un,te],["L",Zt,te],["L",Zt,ne],["L",un,ne],["Z"]],Bt=[Pt[0],...Se,Pt[1],Pt[2],...qt,Pt[3],Pt[4]];qt=Se.reverse(),he=ke,Et&&(ie(Bt),D&&ie(Pt)),Ge?(Ge.animate({d:Bt}),on==null||on.animate({d:Pt})):(Ge=ve.clip=kt.path(Bt),D&&(on=ve.simpleClip=kt.path(Pt))),W&&((Vt=ve.graph)==null||Vt.clip(Ge)),D&&((Ut=ve.area)==null||Ut.clip(on))})}else this.visible&&(W&&W.show(),D&&D.show())}plotGroup(D,O,W,lt,ot){let xt=this[D],dt=!xt,vt={visibility:W,zIndex:lt||.1};return w(this.opacity)&&!this.chart.styledMode&&this.state!=="inactive"&&(vt.opacity=this.opacity),xt||(this[D]=xt=this.chart.renderer.g().add(ot)),xt.addClass("highcharts-"+O+" highcharts-series-"+this.index+" highcharts-"+this.type+"-series "+(w(this.colorIndex)?"highcharts-color-"+this.colorIndex+" ":"")+(this.options.className||"")+(xt.hasClass("highcharts-tracker")?" highcharts-tracker":""),!0),xt.attr(vt)[dt?"attr":"animate"](this.getPlotBox(O)),xt}getPlotBox(D){let O=this.xAxis,W=this.yAxis,lt=this.chart,ot=lt.inverted&&!lt.polar&&O&&this.invertible&&D==="series";return lt.inverted&&(O=W,W=this.xAxis),{translateX:O?O.left:lt.plotLeft,translateY:W?W.top:lt.plotTop,rotation:ot?90:0,rotationOriginX:ot?(O.len-W.len)/2:0,rotationOriginY:ot?(O.len+W.len)/2:0,scaleX:ot?-1:1,scaleY:1}}removeEvents(D){let{eventsToUnbind:O}=this;D||Ct(this),O.length&&(O.forEach(W=>{W()}),O.length=0)}render(){var kt,Nt,gt,wt,Dt;let D=this,{chart:O,options:W,hasRendered:lt}=D,ot=j(W.animation),xt=D.visible?"inherit":"hidden",dt=W.zIndex,vt=O.seriesGroup,Et=D.finishedAnimating?0:ot.duration;v(this,"render"),D.plotGroup("group","series",xt,dt,vt),D.markerGroup=D.plotGroup("markerGroup","markers",xt,dt,vt),W.clip!==!1&&D.setClip(),Et&&((kt=D.animate)==null||kt.call(D,!0)),D.drawGraph&&(D.drawGraph(),D.applyZones()),D.visible&&D.drawPoints(),(Nt=D.drawDataLabels)==null||Nt.call(D),(gt=D.redrawPoints)==null||gt.call(D),W.enableMouseTracking&&((wt=D.drawTracker)==null||wt.call(D)),Et&&((Dt=D.animate)==null||Dt.call(D)),lt||(Et&&ot.defer&&(Et+=ot.defer),D.animationTimeout=Y(()=>{D.afterAnimate()},Et||0)),D.isDirty=!1,D.hasRendered=!0,v(D,"afterRender")}redraw(){let D=this.isDirty||this.isDirtyData;this.translate(),this.render(),D&&delete this.kdTree}reserveSpace(){return this.visible||!this.chart.options.chart.ignoreHiddenSeries}searchPoint(D,O){let{xAxis:W,yAxis:lt}=this,ot=this.chart.inverted;return this.searchKDTree({clientX:ot?W.len-D.chartY+W.pos:D.chartX-W.pos,plotY:ot?lt.len-D.chartX+lt.pos:D.chartY-lt.pos},O,D)}buildKDTree(D){this.buildingKdTree=!0;let O=this,W=O.options.findNearestPointBy.indexOf("y")>-1?2:1;delete O.kdTree,Y(function(){O.kdTree=function lt(ot,xt,dt){let vt,Et,kt=ot==null?void 0:ot.length;if(kt)return vt=O.kdAxisArray[xt%dt],ot.sort((Nt,gt)=>(Nt[vt]||0)-(gt[vt]||0)),{point:ot[Et=Math.floor(kt/2)],left:lt(ot.slice(0,Et),xt+1,dt),right:lt(ot.slice(Et+1),xt+1,dt)}}(O.getValidPoints(void 0,!O.directTouch),W,W),O.buildingKdTree=!1},O.options.kdNow||(D==null?void 0:D.type)==="touchstart"?0:1)}searchKDTree(D,O,W){let lt=this,[ot,xt]=this.kdAxisArray,dt=O?"distX":"dist",vt=(lt.options.findNearestPointBy||"").indexOf("y")>-1?2:1,Et=!!lt.isBubble;if(this.kdTree||this.buildingKdTree||this.buildKDTree(W),this.kdTree)return function kt(Nt,gt,wt,Dt){var Ge;let jt=gt.point,Jt=lt.kdAxisArray[wt%Dt],ie,qt,he=jt;(function(on,un){var fe;let te=on[ot],Zt=un[ot],ne=w(te)&&w(Zt)?te-Zt:null,Pt=on[xt],Bt=un[xt],Vt=w(Pt)&&w(Bt)?Pt-Bt:0,Ut=Et&&((fe=un.marker)==null?void 0:fe.radius)||0;un.dist=Math.sqrt((ne&&ne*ne||0)+Vt*Vt)-Ut,un.distX=w(ne)?Math.abs(ne)-Ut:Number.MAX_VALUE})(Nt,jt);let ve=(Nt[Jt]||0)-(jt[Jt]||0)+(Et&&((Ge=jt.marker)==null?void 0:Ge.radius)||0),Se=ve<0?"left":"right",ke=ve<0?"right":"left";return gt[Se]&&(he=(ie=kt(Nt,gt[Se],wt+1,Dt))[dt]=0&&xt<=(lt?lt.len:O.plotHeight)&&ot>=0&&ot<=(W?W.len:O.plotWidth)}drawTracker(){var gt;let D=this,O=D.options,W=O.trackByArea,lt=[].concat((W?D.areaPath:D.graphPath)||[]),ot=D.chart,xt=ot.pointer,dt=ot.renderer,vt=((gt=ot.options.tooltip)==null?void 0:gt.snap)||0,Et=()=>{O.enableMouseTracking&&ot.hoverSeries!==D&&D.onMouseOver()},kt="rgba(192,192,192,"+(P?1e-4:.002)+")",Nt=D.tracker;Nt?Nt.attr({d:lt}):D.graph&&(D.tracker=Nt=dt.path(lt).attr({visibility:D.visible?"inherit":"hidden",zIndex:2}).addClass(W?"highcharts-tracker-area":"highcharts-tracker-line").add(D.group),ot.styledMode||Nt.attr({"stroke-linecap":"round","stroke-linejoin":"round",stroke:kt,fill:W?kt:"none","stroke-width":D.graph.strokeWidth()+(W?0:2*vt)}),[D.tracker,D.markerGroup,D.dataLabelsGroup].forEach(wt=>{wt&&(wt.addClass("highcharts-tracker").on("mouseover",Et).on("mouseout",Dt=>{xt==null||xt.onTrackerMouseOut(Dt)}),O.cursor&&!ot.styledMode&&wt.css({cursor:O.cursor}),wt.on("touchstart",Et))})),v(this,"afterDrawTracker")}addPoint(D,O,W,lt,ot){let xt,dt,vt=this.options,Et=this.data,kt=this.chart,Nt=this.xAxis,gt=Nt&&Nt.hasNames&&Nt.names,wt=vt.data,Dt=this.xData;O=St(O,!0);let jt={series:this};this.pointClass.prototype.applyOptions.apply(jt,[D]);let Jt=jt.x;if(dt=Dt.length,this.requireSorting&&JtJt;)dt--;this.updateParallelArrays(jt,"splice",[dt,0,0]),this.updateParallelArrays(jt,dt),gt&&jt.name&&(gt[Jt]=jt.name),wt.splice(dt,0,D),(xt||this.processedData)&&(this.data.splice(dt,0,null),this.processData()),vt.legendType==="point"&&this.generatePoints(),W&&(Et[0]&&Et[0].remove?Et[0].remove(!1):(Et.shift(),this.updateParallelArrays(jt,"shift"),wt.shift())),ot!==!1&&v(this,"addPoint",{point:jt}),this.isDirty=!0,this.isDirtyData=!0,O&&kt.redraw(lt)}removePoint(D,O,W){let lt=this,ot=lt.data,xt=ot[D],dt=lt.points,vt=lt.chart,Et=function(){dt&&dt.length===ot.length&&dt.splice(D,1),ot.splice(D,1),lt.options.data.splice(D,1),lt.updateParallelArrays(xt||{series:lt},"splice",[D,1]),xt&&xt.destroy(),lt.isDirty=!0,lt.isDirtyData=!0,O&&vt.redraw()};B(W,vt),O=St(O,!0),xt?xt.firePointEvent("remove",null,Et):Et()}remove(D,O,W,lt){let ot=this,xt=ot.chart;function dt(){ot.destroy(lt),xt.isDirtyLegend=xt.isDirtyBox=!0,xt.linkSeries(lt),St(D,!0)&&xt.redraw(O)}W!==!1?v(ot,"remove",null,dt):dt()}update(D,O){var ie,qt,he,ve,Se;v(this,"update",{options:D=m(D,this.userOptions)});let W=this,lt=W.chart,ot=W.userOptions,xt=W.initialType||W.type,dt=lt.options.plotOptions,vt=b[xt].prototype,Et=W.finishedAnimating&&{animation:!1},kt={},Nt,gt,wt=["colorIndex","eventOptions","navigatorSeries","symbolIndex","baseSeries"],Dt=D.type||ot.type||lt.options.chart.type,jt=!(this.hasDerivedData||Dt&&Dt!==this.type||D.pointStart!==void 0||D.pointInterval!==void 0||D.relativeXValue!==void 0||D.joinBy||D.mapData||["dataGrouping","pointStart","pointInterval","pointIntervalUnit","keys"].some(ke=>W.hasOptionChanged(ke)));Dt=Dt||xt,jt&&(wt.push("data","isDirtyData","isDirtyCanvas","points","processedData","processedXData","processedYData","xIncrement","cropped","_hasPointMarkers","hasDataLabels","nodes","layout","level","mapMap","mapData","minY","maxY","minX","maxX","transformGroups"),D.visible!==!1&&wt.push("area","graph"),W.parallelArrays.forEach(function(ke){wt.push(ke+"Data")}),D.data&&(D.dataSorting&&l(W.options.dataSorting,D.dataSorting),this.setData(D.data,!1))),D=ft(ot,{index:ot.index===void 0?W.index:ot.index,pointStart:(ve=(qt=(ie=dt==null?void 0:dt.series)==null?void 0:ie.pointStart)!=null?qt:ot.pointStart)!=null?ve:(he=W.xData)==null?void 0:he[0]},!jt&&{data:W.options.data},D,Et),jt&&D.data&&(D.data=W.options.data),(wt=["group","markerGroup","dataLabelsGroup","transformGroup"].concat(wt)).forEach(function(ke){wt[ke]=W[ke],delete W[ke]});let Jt=!1;if(b[Dt]){if(Jt=Dt!==W.type,W.remove(!1,!1,!1,!0),Jt)if(lt.propFromSeries(),Object.setPrototypeOf)Object.setPrototypeOf(W,b[Dt].prototype);else{let ke=Object.hasOwnProperty.call(W,"hcEvents")&&W.hcEvents;for(gt in vt)W[gt]=void 0;l(W,b[Dt].prototype),ke?W.hcEvents=ke:delete W.hcEvents}}else p(17,!0,lt,{missingModuleFor:Dt});if(wt.forEach(function(ke){W[ke]=wt[ke]}),W.init(lt,D),jt&&this.points)for(let ke of((Nt=W.options).visible===!1?(kt.graphic=1,kt.dataLabel=1):(this.hasMarkerChanged(Nt,ot)&&(kt.graphic=1),(Se=W.hasDataLabels)!=null&&Se.call(W)||(kt.dataLabel=1)),this.points))ke&&ke.series&&(ke.resolveColor(),Object.keys(kt).length&&ke.destroyElements(kt),Nt.showInLegend===!1&&ke.legendItem&<.legend.destroyItem(ke));W.initialType=xt,lt.linkSeries(),lt.setSortedData(),Jt&&W.linkedSeries.length&&(W.isDirtyData=!0),v(this,"afterUpdate"),St(O,!0)&<.redraw(!!jt&&void 0)}setName(D){this.name=this.options.name=this.userOptions.name=D,this.chart.isDirtyLegend=!0}hasOptionChanged(D){var dt,vt;let O=this.chart,W=this.options[D],lt=O.options.plotOptions,ot=this.userOptions[D],xt=St((dt=lt==null?void 0:lt[this.type])==null?void 0:dt[D],(vt=lt==null?void 0:lt.series)==null?void 0:vt[D]);return ot&&!w(xt)?W!==ot:W!==St(xt,W)}onMouseOver(){let D=this.chart,O=D.hoverSeries,W=D.pointer;W==null||W.setHoverChartIndex(),O&&O!==this&&O.onMouseOut(),this.options.events.mouseOver&&v(this,"mouseOver"),this.setState("hover"),D.hoverSeries=this}onMouseOut(){let D=this.options,O=this.chart,W=O.tooltip,lt=O.hoverPoint;O.hoverSeries=null,lt&<.onMouseOut(),this&&D.events.mouseOut&&v(this,"mouseOut"),W&&!this.stickyTracking&&(!W.shared||this.noSharedTooltip)&&W.hide(),O.series.forEach(function(ot){ot.setState("",!0)})}setState(D,O){let W=this,lt=W.options,ot=W.graph,xt=lt.inactiveOtherPoints,dt=lt.states,vt=St(dt[D||"normal"]&&dt[D||"normal"].animation,W.chart.options.chart.animation),Et=lt.lineWidth,kt=lt.opacity;if(D=D||"",W.state!==D&&([W.group,W.markerGroup,W.dataLabelsGroup].forEach(function(Nt){Nt&&(W.state&&Nt.removeClass("highcharts-series-"+W.state),D&&Nt.addClass("highcharts-series-"+D))}),W.state=D,!W.chart.styledMode)){if(dt[D]&&dt[D].enabled===!1)return;if(D&&(Et=dt[D].lineWidth||Et+(dt[D].lineWidthPlus||0),kt=St(dt[D].opacity,kt)),ot&&!ot.dashstyle&&st(Et))for(let Nt of[ot,...this.zones.map(gt=>gt.graph)])Nt==null||Nt.animate({"stroke-width":Et},vt);xt||[W.group,W.markerGroup,W.dataLabelsGroup,W.labelBySeries].forEach(function(Nt){Nt&&Nt.animate({opacity:kt},vt)})}O&&xt&&W.points&&W.setAllPointsToState(D||void 0)}setAllPointsToState(D){this.points.forEach(function(O){O.setState&&O.setState(D)})}setVisible(D,O){var vt;let W=this,lt=W.chart,ot=lt.options.chart.ignoreHiddenSeries,xt=W.visible;W.visible=D=W.options.visible=W.userOptions.visible=D===void 0?!xt:D;let dt=D?"show":"hide";["group","dataLabelsGroup","markerGroup","tracker","tt"].forEach(Et=>{var kt;(kt=W[Et])==null||kt[dt]()}),(lt.hoverSeries===W||((vt=lt.hoverPoint)==null?void 0:vt.series)===W)&&W.onMouseOut(),W.legendItem&<.legend.colorizeItem(W,D),W.isDirty=!0,W.options.stacking&<.series.forEach(Et=>{Et.options.stacking&&Et.visible&&(Et.isDirty=!0)}),W.linkedSeries.forEach(Et=>{Et.setVisible(D,!1)}),ot&&(lt.isDirtyBox=!0),v(W,dt),O!==!1&<.redraw()}show(){this.setVisible(!0)}hide(){this.setVisible(!1)}select(D){this.selected=D=this.options.selected=D===void 0?!this.selected:D,this.checkbox&&(this.checkbox.checked=D),v(this,D?"select":"unselect")}shouldShowTooltip(D,O,W={}){return W.series=this,W.visiblePlotOnly=!0,this.chart.isInsidePlot(D,O,W)}drawLegendSymbol(D,O){var W;(W=tt[this.options.legendSymbol||"rectangle"])==null||W.call(this,D,O)}}return rt.defaultOptions=Z,rt.types=Q.seriesTypes,rt.registerType=Q.registerSeriesType,l(rt.prototype,{axisTypes:["xAxis","yAxis"],coll:"series",colorCounter:0,directTouch:!1,invertible:!0,isCartesian:!0,kdAxisArray:["clientX","plotY"],parallelArrays:["x","y"],pointClass:K,requireSorting:!0,sorted:!0}),Q.series=rt,rt}),E(_,"Core/Legend/Legend.js",[_["Core/Animation/AnimationUtilities.js"],_["Core/Foundation.js"],_["Core/Globals.js"],_["Core/Series/Series.js"],_["Core/Series/Point.js"],_["Core/Renderer/RendererUtilities.js"],_["Core/Templating.js"],_["Core/Utilities.js"]],function(U,z,at,J,tt,K,Z,Q){var V;let{animObject:X,setAnimation:j}=U,{registerEventOptions:B}=z,{composed:d,marginNames:R}=at,{distribute:P}=K,{format:s}=Z,{addEvent:b,createElement:x,css:o,defined:u,discardElement:C,find:M,fireEvent:w,isNumber:y,merge:m,pick:g,pushUnique:p,relativeLength:l,stableSort:f,syncTimeout:v}=Q;class I{constructor(T,G){this.allItems=[],this.initialItemY=0,this.itemHeight=0,this.itemMarginBottom=0,this.itemMarginTop=0,this.itemX=0,this.itemY=0,this.lastItemY=0,this.lastLineHeight=0,this.legendHeight=0,this.legendWidth=0,this.maxItemWidth=0,this.maxLegendWidth=0,this.offsetWidth=0,this.padding=0,this.pages=[],this.symbolHeight=0,this.symbolWidth=0,this.titleHeight=0,this.totalItemWidth=0,this.widthOption=0,this.chart=T,this.setOptions(G),G.enabled&&(this.render(),B(this,G),b(this.chart,"endResize",function(){this.legend.positionCheckboxes()})),b(this.chart,"render",()=>{this.options.enabled&&this.proximate&&(this.proximatePositions(),this.positionItems())})}setOptions(T){let G=g(T.padding,8);this.options=T,this.chart.styledMode||(this.itemStyle=T.itemStyle,this.itemHiddenStyle=m(this.itemStyle,T.itemHiddenStyle)),this.itemMarginTop=T.itemMarginTop,this.itemMarginBottom=T.itemMarginBottom,this.padding=G,this.initialItemY=G-5,this.symbolWidth=g(T.symbolWidth,16),this.pages=[],this.proximate=T.layout==="proximate"&&!this.chart.inverted,this.baseline=void 0}update(T,G){let st=this.chart;this.setOptions(m(!0,this.options,T)),"events"in this.options&&B(this,this.options),this.destroy(),st.isDirtyLegend=st.isDirtyBox=!0,g(G,!0)&&st.redraw(),w(this,"afterUpdate",{redraw:G})}colorizeItem(T,G){let{area:st,group:nt,label:ft,line:pt,symbol:St}=T.legendItem||{};if(nt==null||nt[G?"removeClass":"addClass"]("highcharts-legend-item-hidden"),!this.chart.styledMode){let{itemHiddenStyle:Ct={}}=this,L=Ct.color,{fillColor:Y,fillOpacity:rt,lineColor:it,marker:D}=T.options,O=W=>(!G&&(W.fill&&(W.fill=L),W.stroke&&(W.stroke=L)),W);ft==null||ft.css(m(G?this.itemStyle:Ct)),pt==null||pt.attr(O({stroke:it||T.color})),St&&St.attr(O(D&&St.isMarker?T.pointAttribs():{fill:T.color})),st==null||st.attr(O({fill:Y||T.color,"fill-opacity":Y?1:rt!=null?rt:.75}))}w(this,"afterColorizeItem",{item:T,visible:G})}positionItems(){this.allItems.forEach(this.positionItem,this),this.chart.isResizing||this.positionCheckboxes()}positionItem(T){let{group:G,x:st=0,y:nt=0}=T.legendItem||{},ft=this.options,pt=ft.symbolPadding,St=!ft.rtl,Ct=T.checkbox;if(G&&G.element){let L={translateX:St?st:this.legendWidth-st-2*pt-4,translateY:nt};G[u(G.translateY)?"animate":"attr"](L,void 0,()=>{w(this,"afterPositionItem",{item:T})})}Ct&&(Ct.x=st,Ct.y=nt)}destroyItem(T){let G=T.checkbox,st=T.legendItem||{};for(let nt of["group","label","line","symbol"])st[nt]&&(st[nt]=st[nt].destroy());G&&C(G),T.legendItem=void 0}destroy(){for(let T of this.getAllItems())this.destroyItem(T);for(let T of["clipRect","up","down","pager","nav","box","title","group"])this[T]&&(this[T]=this[T].destroy());this.display=null}positionCheckboxes(){let T,G=this.group&&this.group.alignAttr,st=this.clipHeight||this.legendHeight,nt=this.titleHeight;G&&(T=G.translateY,this.allItems.forEach(function(ft){let pt,St=ft.checkbox;St&&(pt=T+nt+St.y+(this.scrollOffset||0)+3,o(St,{left:G.translateX+ft.checkboxOffset+St.x-20+"px",top:pt+"px",display:this.proximate||pt>T-6&&pt1.5*kt?Et.height:kt))}layoutItem(T){let G=this.options,st=this.padding,nt=G.layout==="horizontal",ft=T.itemHeight,pt=this.itemMarginBottom,St=this.itemMarginTop,Ct=nt?g(G.itemDistance,20):0,L=this.maxLegendWidth,Y=G.alignColumns&&this.totalItemWidth>L?this.maxItemWidth:T.itemWidth,rt=T.legendItem||{};nt&&this.itemX-st+Y>L&&(this.itemX=st,this.lastLineHeight&&(this.itemY+=St+this.lastLineHeight+pt),this.lastLineHeight=0),this.lastItemY=St+this.itemY+pt,this.lastLineHeight=Math.max(ft,this.lastLineHeight),rt.x=this.itemX,rt.y=this.itemY,nt?this.itemX+=Y:(this.itemY+=St+ft+pt,this.lastLineHeight=ft),this.offsetWidth=this.widthOption||Math.max((nt?this.itemX-st-(T.checkbox?0:Ct):Y)+st,this.offsetWidth)}getAllItems(){let T=[];return this.chart.series.forEach(function(G){let st=G&&G.options;G&&g(st.showInLegend,!u(st.linkedTo)&&void 0,!0)&&(T=T.concat((G.legendItem||{}).labels||(st.legendType==="point"?G.data:G)))}),w(this,"afterGetAllItems",{allItems:T}),T}getAlignment(){let T=this.options;return this.proximate?T.align.charAt(0)+"tv":T.floating?"":T.align.charAt(0)+T.verticalAlign.charAt(0)+T.layout.charAt(0)}adjustMargins(T,G){let st=this.chart,nt=this.options,ft=this.getAlignment();ft&&[/(lth|ct|rth)/,/(rtv|rm|rbv)/,/(rbh|cb|lbh)/,/(lbv|lm|ltv)/].forEach(function(pt,St){pt.test(ft)&&!u(T[St])&&(st[R[St]]=Math.max(st[R[St]],st.legend[(St+1)%2?"legendHeight":"legendWidth"]+[1,-1,-1,1][St]*nt[St%2?"x":"y"]+g(nt.margin,12)+G[St]+(st.titleOffset[St]||0)))})}proximatePositions(){let T,G=this.chart,st=[],nt=this.options.align==="left";for(let ft of(this.allItems.forEach(function(pt){let St,Ct,L=nt,Y,rt;pt.yAxis&&(pt.xAxis.options.reversed&&(L=!L),pt.points&&(St=M(L?pt.points:pt.points.slice(0).reverse(),function(it){return y(it.plotY)})),Ct=this.itemMarginTop+pt.legendItem.label.getBBox().height+this.itemMarginBottom,rt=pt.yAxis.top-G.plotTop,Y=pt.visible?(St?St.plotY:pt.yAxis.height)+(rt-.3*Ct):rt+pt.yAxis.height,st.push({target:Y,size:Ct,item:pt}))},this),P(st,G.plotHeight)))T=ft.item.legendItem||{},y(ft.pos)&&(T.y=G.plotTop-G.spacing[0]+ft.pos)}render(){let T=this.chart,G=T.renderer,st=this.options,nt=this.padding,ft=this.getAllItems(),pt,St,Ct,L=this.group,Y,rt=this.box;this.itemX=nt,this.itemY=this.initialItemY,this.offsetWidth=0,this.lastItemY=0,this.widthOption=l(st.width,T.spacingBox.width-nt),Y=T.spacingBox.width-2*nt-st.x,["rm","lm"].indexOf(this.getAlignment().substring(0,2))>-1&&(Y/=2),this.maxLegendWidth=this.widthOption||Y,L||(this.group=L=G.g("legend").addClass(st.className||"").attr({zIndex:7}).add(),this.contentGroup=G.g().attr({zIndex:1}).add(L),this.scrollGroup=G.g().add(this.contentGroup)),this.renderTitle(),f(ft,(it,D)=>(it.options&&it.options.legendIndex||0)-(D.options&&D.options.legendIndex||0)),st.reversed&&ft.reverse(),this.allItems=ft,this.display=pt=!!ft.length,this.lastLineHeight=0,this.maxItemWidth=0,this.totalItemWidth=0,this.itemHeight=0,ft.forEach(this.renderItem,this),ft.forEach(this.layoutItem,this),St=(this.widthOption||this.offsetWidth)+nt,Ct=this.lastItemY+this.lastLineHeight+this.titleHeight,Ct=this.handleOverflow(Ct)+nt,rt||(this.box=rt=G.rect().addClass("highcharts-legend-box").attr({r:st.borderRadius}).add(L)),T.styledMode||rt.attr({stroke:st.borderColor,"stroke-width":st.borderWidth||0,fill:st.backgroundColor||"none"}).shadow(st.shadow),St>0&&Ct>0&&rt[rt.placed?"animate":"attr"](rt.crisp.call({},{x:0,y:0,width:St,height:Ct},rt.strokeWidth())),L[pt?"show":"hide"](),T.styledMode&&L.getStyle("display")==="none"&&(St=Ct=0),this.legendWidth=St,this.legendHeight=Ct,pt&&this.align(),this.proximate||this.positionItems(),w(this,"afterRender")}align(T=this.chart.spacingBox){let G=this.chart,st=this.options,nt=T.y;/(lth|ct|rth)/.test(this.getAlignment())&&G.titleOffset[0]>0?nt+=G.titleOffset[0]:/(lbh|cb|rbh)/.test(this.getAlignment())&&G.titleOffset[2]>0&&(nt-=G.titleOffset[2]),nt!==T.y&&(T=m(T,{y:nt})),G.hasRendered||(this.group.placed=!1),this.group.align(m(st,{width:this.legendWidth,height:this.legendHeight,verticalAlign:this.proximate?"top":st.verticalAlign}),!0,T)}handleOverflow(T){let G=this,st=this.chart,nt=st.renderer,ft=this.options,pt=ft.y,St=ft.verticalAlign==="top",Ct=this.padding,L=ft.maxHeight,Y=ft.navigation,rt=g(Y.animation,!0),it=Y.arrowSize||12,D=this.pages,O=this.allItems,W=function(Nt){typeof Nt=="number"?kt.attr({height:Nt}):kt&&(G.clipRect=kt.destroy(),G.contentGroup.clip()),G.contentGroup.div&&(G.contentGroup.div.style.clip=Nt?"rect("+Ct+"px,9999px,"+(Ct+Nt)+"px,0)":"auto")},lt=function(Nt){return G[Nt]=nt.circle(0,0,1.3*it).translate(it/2,it/2).add(Et),st.styledMode||G[Nt].attr("fill","rgba(0,0,0,0.0001)"),G[Nt]},ot,xt,dt,vt=st.spacingBox.height+(St?-pt:pt)-Ct,Et=this.nav,kt=this.clipRect;return ft.layout!=="horizontal"||ft.verticalAlign==="middle"||ft.floating||(vt/=2),L&&(vt=Math.min(vt,L)),D.length=0,T&&vt>0&&T>vt&&Y.enabled!==!1?(this.clipHeight=ot=Math.max(vt-20-this.titleHeight-Ct,0),this.currentPage=g(this.currentPage,1),this.fullHeight=T,O.forEach((Nt,gt)=>{let wt=(dt=Nt.legendItem||{}).y||0,Dt=Math.round(dt.label.getBBox().height),jt=D.length;(!jt||wt-D[jt-1]>ot&&(xt||wt)!==D[jt-1])&&(D.push(xt||wt),jt++),dt.pageIx=jt-1,xt&&((O[gt-1].legendItem||{}).pageIx=jt-1),gt===O.length-1&&wt+Dt-D[jt-1]>ot&&wt>D[jt-1]&&(D.push(wt),dt.pageIx=jt),wt!==xt&&(xt=wt)}),kt||(kt=G.clipRect=nt.clipRect(0,Ct-2,9999,0),G.contentGroup.clip(kt)),W(ot),Et||(this.nav=Et=nt.g().attr({zIndex:1}).add(this.group),this.up=nt.symbol("triangle",0,0,it,it).add(Et),lt("upTracker").on("click",function(){G.scroll(-1,rt)}),this.pager=nt.text("",15,10).addClass("highcharts-legend-navigation"),!st.styledMode&&Y.style&&this.pager.css(Y.style),this.pager.add(Et),this.down=nt.symbol("triangle-down",0,0,it,it).add(Et),lt("downTracker").on("click",function(){G.scroll(1,rt)})),G.scroll(0),T=vt):Et&&(W(),this.nav=Et.destroy(),this.scrollGroup.attr({translateY:1}),this.clipHeight=0),T}scroll(T,G){let st=this.chart,nt=this.pages,ft=nt.length,pt=this.clipHeight,St=this.options.navigation,Ct=this.pager,L=this.padding,Y=this.currentPage+T;Y>ft&&(Y=ft),Y>0&&(G!==void 0&&j(G,st),this.nav.attr({translateX:L,translateY:pt+this.padding+7+this.titleHeight,visibility:"inherit"}),[this.up,this.upTracker].forEach(function(rt){rt.attr({class:Y===1?"highcharts-legend-nav-inactive":"highcharts-legend-nav-active"})}),Ct.attr({text:Y+"/"+ft}),[this.down,this.downTracker].forEach(function(rt){rt.attr({x:18+this.pager.getBBox().width,class:Y===ft?"highcharts-legend-nav-inactive":"highcharts-legend-nav-active"})},this),st.styledMode||(this.up.attr({fill:Y===1?St.inactiveColor:St.activeColor}),this.upTracker.css({cursor:Y===1?"default":"pointer"}),this.down.attr({fill:Y===ft?St.inactiveColor:St.activeColor}),this.downTracker.css({cursor:Y===ft?"default":"pointer"})),this.scrollOffset=-nt[Y-1]+this.initialItemY,this.scrollGroup.animate({translateY:this.scrollOffset}),this.currentPage=Y,this.positionCheckboxes(),v(()=>{w(this,"afterScroll",{currentPage:Y})},X(g(G,st.renderer.globalAnimation,!0)).duration))}setItemEvents(T,G,st){let nt=this,ft=T.legendItem||{},pt=nt.chart.renderer.boxWrapper,St=T instanceof tt,Ct=T instanceof J,L="highcharts-legend-"+(St?"point":"series")+"-active",Y=nt.chart.styledMode,rt=st?[G,ft.symbol]:[ft.group],it=D=>{nt.allItems.forEach(O=>{T!==O&&[O].concat(O.linkedSeries||[]).forEach(W=>{W.setState(D,!St)})})};for(let D of rt)D&&D.on("mouseover",function(){T.visible&&it("inactive"),T.setState("hover"),T.visible&&pt.addClass(L),Y||G.css(nt.options.itemHoverStyle)}).on("mouseout",function(){nt.chart.styledMode||G.css(m(T.visible?nt.itemStyle:nt.itemHiddenStyle)),it(""),pt.removeClass(L),T.setState()}).on("click",function(O){let W=function(){T.setVisible&&T.setVisible(),it(T.visible?"inactive":"")};pt.removeClass(L),w(nt,"itemClick",{browserEvent:O,legendItem:T},W),St?T.firePointEvent("legendItemClick",{browserEvent:O}):Ct&&w(T,"legendItemClick",{browserEvent:O})})}createCheckboxForItem(T){T.checkbox=x("input",{type:"checkbox",className:"highcharts-legend-checkbox",checked:T.selected,defaultChecked:T.selected},this.options.itemCheckboxStyle,this.chart.container),b(T.checkbox,"click",function(G){let st=G.target;w(T.series||T,"checkboxClick",{checked:st.checked,item:T},function(){T.select()})})}}return(V=I||(I={})).compose=function(k){p(d,"Core.Legend")&&b(k,"beforeMargins",function(){this.legend=new V(this,this.options.legend)})},I}),E(_,"Core/Chart/Chart.js",[_["Core/Animation/AnimationUtilities.js"],_["Core/Axis/Axis.js"],_["Core/Defaults.js"],_["Core/Templating.js"],_["Core/Foundation.js"],_["Core/Globals.js"],_["Core/Renderer/RendererRegistry.js"],_["Core/Series/Series.js"],_["Core/Series/SeriesRegistry.js"],_["Core/Renderer/SVG/SVGRenderer.js"],_["Core/Time.js"],_["Core/Utilities.js"],_["Core/Renderer/HTML/AST.js"],_["Core/Axis/Tick.js"]],function(U,z,at,J,tt,K,Z,Q,V,X,j,B,d,R){let{animate:P,animObject:s,setAnimation:b}=U,{defaultOptions:x,defaultTime:o}=at,{numberFormat:u}=J,{registerEventOptions:C}=tt,{charts:M,doc:w,marginNames:y,svg:m,win:g}=K,{seriesTypes:p}=V,{addEvent:l,attr:f,createElement:v,css:I,defined:k,diffObjects:T,discardElement:G,erase:st,error:nt,extend:ft,find:pt,fireEvent:St,getStyle:Ct,isArray:L,isNumber:Y,isObject:rt,isString:it,merge:D,objectEach:O,pick:W,pInt:lt,relativeLength:ot,removeEvent:xt,splat:dt,syncTimeout:vt,uniqueKey:Et}=B;class kt{static chart(gt,wt,Dt){return new kt(gt,wt,Dt)}constructor(gt,wt,Dt){this.sharedClips={};let jt=[...arguments];(it(gt)||gt.nodeName)&&(this.renderTo=jt.shift()),this.init(jt[0],jt[1])}setZoomOptions(){let gt=this.options.chart,wt=gt.zooming;this.zooming=Ti(xr({},wt),{type:W(gt.zoomType,wt.type),key:W(gt.zoomKey,wt.key),pinchType:W(gt.pinchType,wt.pinchType),singleTouch:W(gt.zoomBySingleTouch,wt.singleTouch,!1),resetButton:D(wt.resetButton,gt.resetZoomButton)})}init(gt,wt){St(this,"init",{args:arguments},function(){let Dt=D(x,gt),jt=Dt.chart;this.userOptions=ft({},gt),this.margin=[],this.spacing=[],this.labelCollectors=[],this.callback=wt,this.isResizing=0,this.options=Dt,this.axes=[],this.series=[],this.time=gt.time&&Object.keys(gt.time).length?new j(gt.time):K.time,this.numberFormatter=jt.numberFormatter||u,this.styledMode=jt.styledMode,this.hasCartesianSeries=jt.showAxes,this.index=M.length,M.push(this),K.chartCount++,C(this,jt),this.xAxis=[],this.yAxis=[],this.pointCount=this.colorCounter=this.symbolCounter=0,this.setZoomOptions(),St(this,"afterInit"),this.firstRender()})}initSeries(gt){let wt=this.options.chart,Dt=gt.type||wt.type,jt=p[Dt];jt||nt(17,!0,this,{missingModuleFor:Dt});let Jt=new jt;return typeof Jt.init=="function"&&Jt.init(this,gt),Jt}setSortedData(){this.getSeriesOrderByLinks().forEach(function(gt){gt.points||gt.data||!gt.enabledDataSorting||gt.setData(gt.options.data,!1)})}getSeriesOrderByLinks(){return this.series.concat().sort(function(gt,wt){return gt.linkedSeries.length||wt.linkedSeries.length?wt.linkedSeries.length-gt.linkedSeries.length:0})}orderItems(gt,wt=0){let Dt=this[gt],jt=this.options[gt]=dt(this.options[gt]).slice(),Jt=this.userOptions[gt]=this.userOptions[gt]?dt(this.userOptions[gt]).slice():[];if(this.hasRendered&&(jt.splice(wt),Jt.splice(wt)),Dt)for(let ie=wt,qt=Dt.length;ie=Math.max(ve+ie,ne.pos)&&Pt<=Math.min(ve+ie+Ge.width,ne.pos+ne.len)||(te.isInsidePlot=!1)}if(!Dt.ignoreY&&te.isInsidePlot){let ne=!jt&&Dt.axis&&!Dt.axis.isXAxis&&Dt.axis||ke&&(jt?ke.xAxis:ke.yAxis)||{pos:qt,len:1/0},Pt=Dt.paneCoordinates?ne.pos+un:qt+un;Pt>=Math.max(Se+qt,ne.pos)&&Pt<=Math.min(Se+qt+Ge.height,ne.pos+ne.len)||(te.isInsidePlot=!1)}return St(this,"afterIsInsidePlot",te),te.isInsidePlot}redraw(gt){St(this,"beforeRedraw");let wt=this.hasCartesianSeries?this.axes:this.colorAxis||[],Dt=this.series,jt=this.pointer,Jt=this.legend,ie=this.userOptions.legend,qt=this.renderer,he=qt.isHidden(),ve=[],Se,ke,Ge,on=this.isDirtyBox,un=this.isDirtyLegend,te;for(qt.rootFontSize=qt.boxWrapper.getStyle("font-size"),this.setResponsive&&this.setResponsive(!1),b(!!this.hasRendered&>,this),he&&this.temporaryDisplay(),this.layOutTitles(!1),Ge=Dt.length;Ge--;)if(((te=Dt[Ge]).options.stacking||te.options.centerInCategory)&&(ke=!0,te.isDirty)){Se=!0;break}if(Se)for(Ge=Dt.length;Ge--;)(te=Dt[Ge]).options.stacking&&(te.isDirty=!0);Dt.forEach(function(Zt){Zt.isDirty&&(Zt.options.legendType==="point"?(typeof Zt.updateTotals=="function"&&Zt.updateTotals(),un=!0):ie&&(ie.labelFormatter||ie.labelFormat)&&(un=!0)),Zt.isDirtyData&&St(Zt,"updatedData")}),un&&Jt&&Jt.options.enabled&&(Jt.render(),this.isDirtyLegend=!1),ke&&this.getStacks(),wt.forEach(function(Zt){Zt.updateNames(),Zt.setScale()}),this.getMargins(),wt.forEach(function(Zt){Zt.isDirty&&(on=!0)}),wt.forEach(function(Zt){let ne=Zt.min+","+Zt.max;Zt.extKey!==ne&&(Zt.extKey=ne,ve.push(function(){St(Zt,"afterSetExtremes",ft(Zt.eventArgs,Zt.getExtremes())),delete Zt.eventArgs})),(on||ke)&&Zt.redraw()}),on&&this.drawChartBox(),St(this,"predraw"),Dt.forEach(function(Zt){(on||Zt.isDirty)&&Zt.visible&&Zt.redraw(),Zt.isDirtyData=!1}),jt&&jt.reset(!0),qt.draw(),St(this,"redraw"),St(this,"render"),he&&this.temporaryDisplay(!0),ve.forEach(function(Zt){Zt.call()})}get(gt){let wt=this.series;function Dt(Jt){return Jt.id===gt||Jt.options&&Jt.options.id===gt}let jt=pt(this.axes,Dt)||pt(this.series,Dt);for(let Jt=0;!jt&&Jt(wt.getPointsCollection().forEach(Dt=>{W(Dt.selectedStaging,Dt.selected)&>.push(Dt)}),gt),[])}getSelectedSeries(){return this.series.filter(function(gt){return gt.selected})}setTitle(gt,wt,Dt){this.applyDescription("title",gt),this.applyDescription("subtitle",wt),this.applyDescription("caption",void 0),this.layOutTitles(Dt)}applyDescription(gt,wt){let Dt=this,jt=this.options[gt]=D(this.options[gt],wt),Jt=this[gt];Jt&&wt&&(this[gt]=Jt=Jt.destroy()),jt&&!Jt&&((Jt=this.renderer.text(jt.text,0,0,jt.useHTML).attr({align:jt.align,class:"highcharts-"+gt,zIndex:jt.zIndex||4}).add()).update=function(ie,qt){Dt.applyDescription(gt,ie),Dt.layOutTitles(qt)},this.styledMode||Jt.css(ft(gt==="title"?{fontSize:this.options.isStock?"1em":"1.2em"}:{},jt.style)),this[gt]=Jt)}layOutTitles(gt=!0){let wt=[0,0,0],Dt=this.renderer,jt=this.spacingBox;["title","subtitle","caption"].forEach(function(ie){let qt=this[ie],he=this.options[ie],ve=he.verticalAlign||"top",Se=ie==="title"?ve==="top"?-3:0:ve==="top"?wt[0]+2:0;if(qt){qt.css({width:(he.width||jt.width+(he.widthAdjust||0))+"px"});let ke=Dt.fontMetrics(qt).b,Ge=Math.round(qt.getBBox(he.useHTML).height);qt.align(ft({y:ve==="bottom"?ke:Se+ke,height:Ge},he),!1,"spacingBox"),he.floating||(ve==="top"?wt[0]=Math.ceil(wt[0]+Ge):ve==="bottom"&&(wt[2]=Math.ceil(wt[2]+Ge)))}},this),wt[0]&&(this.options.title.verticalAlign||"top")==="top"&&(wt[0]+=this.options.title.margin),wt[2]&&this.options.caption.verticalAlign==="bottom"&&(wt[2]+=this.options.caption.margin);let Jt=!this.titleOffset||this.titleOffset.join(",")!==wt.join(",");this.titleOffset=wt,St(this,"afterLayOutTitles"),!this.isDirtyBox&&Jt&&(this.isDirtyBox=this.isDirtyLegend=Jt,this.hasRendered&>&&this.isDirtyBox&&this.redraw())}getContainerBox(){let gt=[].map.call(this.renderTo.children,Dt=>{if(Dt!==this.container){let jt=Dt.style.display;return Dt.style.display="none",[Dt,jt]}}),wt={width:Ct(this.renderTo,"width",!0)||0,height:Ct(this.renderTo,"height",!0)||0};return gt.filter(Boolean).forEach(([Dt,jt])=>{Dt.style.display=jt}),wt}getChartSize(){var ie;let gt=this.options.chart,wt=gt.width,Dt=gt.height,jt=this.getContainerBox(),Jt=jt.height>1&&!(!((ie=this.renderTo.parentElement)!=null&&ie.style.height)&&this.renderTo.style.height==="100%");this.chartWidth=Math.max(0,wt||jt.width||600),this.chartHeight=Math.max(0,ot(Dt,this.chartWidth)||(Jt?jt.height:400)),this.containerBox=jt}temporaryDisplay(gt){let wt=this.renderTo,Dt;if(gt)for(;wt&&wt.style;)wt.hcOrigStyle&&(I(wt,wt.hcOrigStyle),delete wt.hcOrigStyle),wt.hcOrigDetached&&(w.body.removeChild(wt),wt.hcOrigDetached=!1),wt=wt.parentNode;else for(;wt&&wt.style&&(w.body.contains(wt)||wt.parentNode||(wt.hcOrigDetached=!0,w.body.appendChild(wt)),(Ct(wt,"display",!1)==="none"||wt.hcOricDetached)&&(wt.hcOrigStyle={display:wt.style.display,height:wt.style.height,overflow:wt.style.overflow},Dt={display:"block",overflow:"hidden"},wt!==this.renderTo&&(Dt.height=0),I(wt,Dt),wt.offsetWidth||wt.style.setProperty("display","block","important")),(wt=wt.parentNode)!==w.body););}setClassName(gt){this.container.className="highcharts-container "+(gt||"")}getContainer(){var Ge;let gt=this.options,wt=gt.chart,Dt="data-highcharts-chart",jt=Et(),Jt,ie=this.renderTo;ie||(this.renderTo=ie=wt.renderTo),it(ie)&&(this.renderTo=ie=w.getElementById(ie)),ie||nt(13,!0,this);let qt=lt(f(ie,Dt));Y(qt)&&M[qt]&&M[qt].hasRendered&&M[qt].destroy(),f(ie,Dt,this.index),ie.innerHTML=d.emptyHTML,wt.skipClone||ie.offsetWidth||this.temporaryDisplay(),this.getChartSize();let he=this.chartHeight,ve=this.chartWidth;I(ie,{overflow:"hidden"}),this.styledMode||(Jt=ft({position:"relative",overflow:"hidden",width:ve+"px",height:he+"px",textAlign:"left",lineHeight:"normal",zIndex:0,"-webkit-tap-highlight-color":"rgba(0,0,0,0)",userSelect:"none","touch-action":"manipulation",outline:"none",padding:"0px"},wt.style||{}));let Se=v("div",{id:jt},Jt,ie);this.container=Se,this.getChartSize(),ve===this.chartWidth||(ve=this.chartWidth,this.styledMode||I(Se,{width:W((Ge=wt.style)==null?void 0:Ge.width,ve+"px")})),this.containerBox=this.getContainerBox(),this._cursor=Se.style.cursor;let ke=wt.renderer||!m?Z.getRendererType(wt.renderer):X;if(this.renderer=new ke(Se,ve,he,void 0,wt.forExport,gt.exporting&>.exporting.allowHTML,this.styledMode),b(void 0,this),this.setClassName(wt.className),this.styledMode)for(let on in gt.defs)this.renderer.definition(gt.defs[on]);else this.renderer.setStyle(wt.style);this.renderer.chartIndex=this.index,St(this,"afterGetContainer")}getMargins(gt){let{spacing:wt,margin:Dt,titleOffset:jt}=this;this.resetMargins(),jt[0]&&!k(Dt[0])&&(this.plotTop=Math.max(this.plotTop,jt[0]+wt[0])),jt[2]&&!k(Dt[2])&&(this.marginBottom=Math.max(this.marginBottom,jt[2]+wt[2])),this.legend&&this.legend.display&&this.legend.adjustMargins(Dt,wt),St(this,"getMargins"),gt||this.getAxisMargins()}getAxisMargins(){let gt=this,wt=gt.axisOffset=[0,0,0,0],Dt=gt.colorAxis,jt=gt.margin,Jt=function(ie){ie.forEach(function(qt){qt.visible&&qt.getOffset()})};gt.hasCartesianSeries?Jt(gt.axes):Dt&&Dt.length&&Jt(Dt),y.forEach(function(ie,qt){k(jt[qt])||(gt[ie]+=wt[qt])}),gt.setChartSize()}getOptions(){return T(this.userOptions,x)}reflow(gt){var Jt;let wt=this,Dt=wt.containerBox,jt=wt.getContainerBox();(Jt=wt.pointer)==null||delete Jt.chartPosition,!wt.isPrinting&&!wt.isResizing&&Dt&&jt.width&&((jt.width!==Dt.width||jt.height!==Dt.height)&&(B.clearTimeout(wt.reflowTimeout),wt.reflowTimeout=vt(function(){wt.container&&wt.setSize(void 0,void 0,!1)},gt?100:0)),wt.containerBox=jt)}setReflow(){let gt=this,wt=Dt=>{var jt;(jt=gt.options)!=null&&jt.chart.reflow&>.hasLoaded&>.reflow(Dt)};if(typeof ResizeObserver=="function")new ResizeObserver(wt).observe(gt.renderTo);else{let Dt=l(g,"resize",wt);l(this,"destroy",Dt)}}setSize(gt,wt,Dt){let jt=this,Jt=jt.renderer;jt.isResizing+=1,b(Dt,jt);let ie=Jt.globalAnimation;jt.oldChartHeight=jt.chartHeight,jt.oldChartWidth=jt.chartWidth,gt!==void 0&&(jt.options.chart.width=gt),wt!==void 0&&(jt.options.chart.height=wt),jt.getChartSize();let{chartWidth:qt,chartHeight:he,scrollablePixelsX:ve=0,scrollablePixelsY:Se=0}=jt;(jt.isDirtyBox||qt!==jt.oldChartWidth||he!==jt.oldChartHeight)&&(jt.styledMode||(ie?P:I)(jt.container,{width:`${qt+ve}px`,height:`${he+Se}px`},ie),jt.setChartSize(!0),Jt.setSize(qt,he,ie),jt.axes.forEach(function(ke){ke.isDirty=!0,ke.setScale()}),jt.isDirtyLegend=!0,jt.isDirtyBox=!0,jt.layOutTitles(),jt.getMargins(),jt.redraw(ie),jt.oldChartHeight=void 0,St(jt,"resize"),setTimeout(()=>{jt&&St(jt,"endResize")},s(ie).duration)),jt.isResizing-=1}setChartSize(gt){let wt,Dt,jt,Jt,{chartHeight:ie,chartWidth:qt,inverted:he,spacing:ve,renderer:Se}=this,ke=this.clipOffset,Ge=Math[he?"floor":"round"];this.plotLeft=wt=Math.round(this.plotLeft),this.plotTop=Dt=Math.round(this.plotTop),this.plotWidth=jt=Math.max(0,Math.round(qt-wt-this.marginRight)),this.plotHeight=Jt=Math.max(0,Math.round(ie-Dt-this.marginBottom)),this.plotSizeX=he?Jt:jt,this.plotSizeY=he?jt:Jt,this.spacingBox=Se.spacingBox={x:ve[3],y:ve[0],width:qt-ve[3]-ve[1],height:ie-ve[0]-ve[2]},this.plotBox=Se.plotBox={x:wt,y:Dt,width:jt,height:Jt},ke&&(this.clipBox={x:Ge(ke[3]),y:Ge(ke[0]),width:Ge(this.plotSizeX-ke[1]-ke[3]),height:Ge(this.plotSizeY-ke[0]-ke[2])}),gt||(this.axes.forEach(function(on){on.setAxisSize(),on.setAxisTranslation()}),Se.alignElements()),St(this,"afterSetChartSize",{skipAxes:gt})}resetMargins(){St(this,"resetMargins");let gt=this,wt=gt.options.chart,Dt=wt.plotBorderWidth||0,jt=Dt/2;["margin","spacing"].forEach(function(Jt){let ie=wt[Jt],qt=rt(ie)?ie:[ie,ie,ie,ie];["Top","Right","Bottom","Left"].forEach(function(he,ve){gt[Jt][ve]=W(wt[Jt+he],qt[ve])})}),y.forEach(function(Jt,ie){gt[Jt]=W(gt.margin[ie],gt.spacing[ie])}),gt.axisOffset=[0,0,0,0],gt.clipOffset=[jt,jt,jt,jt],gt.plotBorderWidth=Dt}drawChartBox(){let gt=this.options.chart,wt=this.renderer,Dt=this.chartWidth,jt=this.chartHeight,Jt=this.styledMode,ie=this.plotBGImage,qt=gt.backgroundColor,he=gt.plotBackgroundColor,ve=gt.plotBackgroundImage,Se=this.plotLeft,ke=this.plotTop,Ge=this.plotWidth,on=this.plotHeight,un=this.plotBox,te=this.clipRect,Zt=this.clipBox,ne=this.chartBackground,Pt=this.plotBackground,Bt=this.plotBorder,Vt,Ut,fe,Ee="animate";ne||(this.chartBackground=ne=wt.rect().addClass("highcharts-background").add(),Ee="attr"),Jt?Vt=Ut=ne.strokeWidth():(Ut=(Vt=gt.borderWidth||0)+(gt.shadow?8:0),fe={fill:qt||"none"},(Vt||ne["stroke-width"])&&(fe.stroke=gt.borderColor,fe["stroke-width"]=Vt),ne.attr(fe).shadow(gt.shadow)),ne[Ee]({x:Ut/2,y:Ut/2,width:Dt-Ut-Vt%2,height:jt-Ut-Vt%2,r:gt.borderRadius}),Ee="animate",Pt||(Ee="attr",this.plotBackground=Pt=wt.rect().addClass("highcharts-plot-background").add()),Pt[Ee](un),!Jt&&(Pt.attr({fill:he||"none"}).shadow(gt.plotShadow),ve&&(ie?(ve!==ie.attr("href")&&ie.attr("href",ve),ie.animate(un)):this.plotBGImage=wt.image(ve,Se,ke,Ge,on).add())),te?te.animate({width:Zt.width,height:Zt.height}):this.clipRect=wt.clipRect(Zt),Ee="animate",Bt||(Ee="attr",this.plotBorder=Bt=wt.rect().addClass("highcharts-plot-border").attr({zIndex:1}).add()),Jt||Bt.attr({stroke:gt.plotBorderColor,"stroke-width":gt.plotBorderWidth||0,fill:"none"}),Bt[Ee](Bt.crisp({x:Se,y:ke,width:Ge,height:on},-Bt.strokeWidth())),this.isDirtyBox=!1,St(this,"afterDrawChartBox")}propFromSeries(){let gt,wt,Dt,jt=this,Jt=jt.options.chart,ie=jt.options.series;["inverted","angular","polar"].forEach(function(qt){for(wt=p[Jt.type],Dt=Jt[qt]||wt&&wt.prototype[qt],gt=ie&&ie.length;!Dt&>--;)(wt=p[ie[gt].type])&&wt.prototype[qt]&&(Dt=!0);jt[qt]=Dt})}linkSeries(gt){let wt=this,Dt=wt.series;Dt.forEach(function(jt){jt.linkedSeries.length=0}),Dt.forEach(function(jt){let{linkedTo:Jt}=jt.options;if(it(Jt)){let ie;(ie=Jt===":previous"?wt.series[jt.index-1]:wt.get(Jt))&&ie.linkedParent!==jt&&(ie.linkedSeries.push(jt),jt.linkedParent=ie,ie.enabledDataSorting&&jt.setDataSortingOptions(),jt.visible=W(jt.options.visible,ie.options.visible,jt.visible))}}),St(this,"afterLinkSeries",{isUpdating:gt})}renderSeries(){this.series.forEach(function(gt){gt.translate(),gt.render()})}render(){var Se;let gt=this.axes,wt=this.colorAxis,Dt=this.renderer,jt=this.options.chart.axisLayoutRuns||2,Jt=ke=>{ke.forEach(Ge=>{Ge.visible&&Ge.render()})},ie=0,qt=!0,he,ve=0;for(let ke of(this.setTitle(),St(this,"beforeMargins"),(Se=this.getStacks)==null||Se.call(this),this.getMargins(!0),this.setChartSize(),gt)){let{options:Ge}=ke,{labels:on}=Ge;if(this.hasCartesianSeries&&ke.horiz&&ke.visible&&on.enabled&&ke.series.length&&ke.coll!=="colorAxis"&&!this.polar){ie=Ge.tickLength,ke.createGroups();let un=new R(ke,0,"",!0),te=un.createLabel("x",on);if(un.destroy(),te&&W(on.reserveSpace,!Y(Ge.crossing))&&(ie=te.getBBox().height+on.distance+Math.max(Ge.offset||0,0)),ie){te==null||te.destroy();break}}}for(this.plotHeight=Math.max(this.plotHeight-ie,0);(qt||he||jt>1)&&ve(ve?1:1.1),he=Ge/this.plotHeight>(ve?1:1.05),ve++}this.drawChartBox(),this.hasCartesianSeries?Jt(gt):wt&&wt.length&&Jt(wt),this.seriesGroup||(this.seriesGroup=Dt.g("series-group").attr({zIndex:3}).shadow(this.options.chart.seriesGroupShadow).add()),this.renderSeries(),this.addCredits(),this.setResponsive&&this.setResponsive(),this.hasRendered=!0}addCredits(gt){let wt=this,Dt=D(!0,this.options.credits,gt);Dt.enabled&&!this.credits&&(this.credits=this.renderer.text(Dt.text+(this.mapCredits||""),0,0).addClass("highcharts-credits").on("click",function(){Dt.href&&(g.location.href=Dt.href)}).attr({align:Dt.position.align,zIndex:8}),wt.styledMode||this.credits.css(Dt.style),this.credits.add().align(Dt.position),this.credits.update=function(jt){wt.credits=wt.credits.destroy(),wt.addCredits(jt)})}destroy(){let gt,wt=this,Dt=wt.axes,jt=wt.series,Jt=wt.container,ie=Jt&&Jt.parentNode;for(St(wt,"destroy"),wt.renderer.forExport?st(M,wt):M[wt.index]=void 0,K.chartCount--,wt.renderTo.removeAttribute("data-highcharts-chart"),xt(wt),gt=Dt.length;gt--;)Dt[gt]=Dt[gt].destroy();for(this.scroller&&this.scroller.destroy&&this.scroller.destroy(),gt=jt.length;gt--;)jt[gt]=jt[gt].destroy();["title","subtitle","chartBackground","plotBackground","plotBGImage","plotBorder","seriesGroup","clipRect","credits","pointer","rangeSelector","legend","resetZoomButton","tooltip","renderer"].forEach(function(qt){let he=wt[qt];he&&he.destroy&&(wt[qt]=he.destroy())}),Jt&&(Jt.innerHTML=d.emptyHTML,xt(Jt),ie&&G(Jt)),O(wt,function(qt,he){delete wt[he]})}firstRender(){var jt;let gt=this,wt=gt.options;gt.getContainer(),gt.resetMargins(),gt.setChartSize(),gt.propFromSeries(),gt.getAxes();let Dt=L(wt.series)?wt.series:[];wt.series=[],Dt.forEach(function(Jt){gt.initSeries(Jt)}),gt.linkSeries(),gt.setSortedData(),St(gt,"beforeRender"),gt.render(),(jt=gt.pointer)==null||jt.getChartPosition(),gt.renderer.imgCount||gt.hasLoaded||gt.onload(),gt.temporaryDisplay(!0)}onload(){this.callbacks.concat([this.callback]).forEach(function(gt){gt&&this.index!==void 0&>.apply(this,[this])},this),St(this,"load"),St(this,"render"),k(this.index)&&this.setReflow(),this.warnIfA11yModuleNotLoaded(),this.hasLoaded=!0}warnIfA11yModuleNotLoaded(){let{options:gt,title:wt}=this;!gt||this.accessibility||(this.renderer.boxWrapper.attr({role:"img","aria-label":(wt&&wt.element.textContent||"").replace(/this.transform({reset:!0,trigger:"zoom"}))}pan(gt,wt){let Dt=this,jt=typeof wt=="object"?wt:{enabled:wt,type:"x"},Jt=jt.type,ie=Jt&&Dt[{x:"xAxis",xy:"axes",y:"yAxis"}[Jt]].filter(he=>he.options.panningEnabled&&!he.options.isInternal),qt=Dt.options.chart;qt!=null&&qt.panning&&(qt.panning=jt),St(this,"pan",{originalEvent:gt},()=>{Dt.transform({axes:ie,event:gt,to:{x:gt.chartX-(Dt.mouseDownX||0),y:gt.chartY-(Dt.mouseDownY||0)},trigger:"pan"}),I(Dt.container,{cursor:"move"})})}transform(gt){var on,un,te,Zt,ne;let{axes:wt=this.axes,event:Dt,from:jt={},reset:Jt,selection:ie,to:qt={},trigger:he}=gt,{inverted:ve}=this,Se=!1,ke,Ge;for(let Pt of((on=this.hoverPoints)==null||on.forEach(Bt=>Bt.setState()),wt)){let{horiz:Bt,len:Vt,minPointOffset:Ut=0,options:fe,reversed:Ee}=Pt,xe=Bt?"width":"height",Qe=Bt?"x":"y",mn=W(qt[xe],Pt.len),xn=W(jt[xe],Pt.len),In=10>Math.abs(mn)?1:mn/xn,bn=(jt[Qe]||0)+xn/2-Pt.pos,An=bn-(((un=qt[Qe])!=null?un:Pt.pos)+mn/2-Pt.pos)/In,tr=Ee&&!ve||!Ee&&ve?-1:1;if(!Jt&&(bn<0||bn>Pt.len))continue;let pr=Pt.toValue(An,!0)+(ie||Pt.isOrdinal?0:Ut*tr),be=Pt.toValue(An+Vt/In,!0)-(ie||Pt.isOrdinal?0:Ut*tr||0),Fe=Pt.allExtremes;if(pr>be&&([pr,be]=[be,pr]),In===1&&!Jt&&Pt.coll==="yAxis"&&!Fe){for(let sn of Pt.series){let yn=sn.getExtremes(sn.getProcessedData(!0).yData,!0);Fe!=null||(Fe={dataMin:Number.MAX_VALUE,dataMax:-Number.MAX_VALUE}),Y(yn.dataMin)&&Y(yn.dataMax)&&(Fe.dataMin=Math.min(yn.dataMin,Fe.dataMin),Fe.dataMax=Math.max(yn.dataMax,Fe.dataMax))}Pt.allExtremes=Fe}let{dataMin:$e,dataMax:we,min:Be,max:He}=ft(Pt.getExtremes(),Fe||{}),Le=$e!=null?$e:fe.min,Ie=we!=null?we:fe.max,en=be-pr,Mn=Pt.categories?0:Math.min(en,Ie-Le),Ae=Le-Mn*(k(fe.min)?0:fe.minPadding),an=Ie+Mn*(k(fe.max)?0:fe.maxPadding),_n=Pt.allowZoomOutside||In===1||he!=="zoom"&&In>1,Oe=Math.min((te=fe.min)!=null?te:Ae,Ae,_n?Be:Ae),Sn=Math.max((Zt=fe.max)!=null?Zt:an,an,_n?He:an);(!Pt.isOrdinal||Pt.options.overscroll||In!==1||Jt)&&(pr=1&&(be=pr+en)),be>Sn&&(be=Sn,In>=1&&(pr=be-en)),(Jt||Pt.series.length&&(pr!==Be||be!==He)&&pr>=Oe&&be<=Sn)&&(ie?ie[Pt.coll].push({axis:Pt,min:pr,max:be}):(Pt.isPanning=he!=="zoom",Pt.isPanning&&(Ge=!0),Pt.setExtremes(Jt?void 0:pr,Jt?void 0:be,!1,!1,{move:An,trigger:he,scale:In}),!Jt&&(pr>Oe||be{delete gt.selection,gt.trigger="zoom",this.transform(gt)}):(!ke||Ge||this.resetZoomButton?!ke&&this.resetZoomButton&&(this.resetZoomButton=this.resetZoomButton.destroy()):this.showResetZoom(),this.redraw(he==="zoom"&&((ne=this.options.chart.animation)!=null?ne:this.pointCount<100)))),Se}}return ft(kt.prototype,{callbacks:[],collectionsWithInit:{xAxis:[kt.prototype.addAxis,[!0]],yAxis:[kt.prototype.addAxis,[!1]],series:[kt.prototype.addSeries]},collectionsWithUpdate:["xAxis","yAxis","series"],propsRequireDirtyBox:["backgroundColor","borderColor","borderWidth","borderRadius","plotBackgroundColor","plotBackgroundImage","plotBorderColor","plotBorderWidth","plotShadow","shadow"],propsRequireReflow:["margin","marginTop","marginRight","marginBottom","marginLeft","spacing","spacingTop","spacingRight","spacingBottom","spacingLeft"],propsRequireUpdateSeries:["chart.inverted","chart.polar","chart.ignoreHiddenSeries","chart.type","colors","plotOptions","time","tooltip"]}),kt}),E(_,"Extensions/ScrollablePlotArea.js",[_["Core/Animation/AnimationUtilities.js"],_["Core/Globals.js"],_["Core/Renderer/RendererRegistry.js"],_["Core/Utilities.js"]],function(U,z,at,J){let{stop:tt}=U,{composed:K}=z,{addEvent:Z,createElement:Q,css:V,defined:X,merge:j,pushUnique:B}=J;function d(){let s=this.scrollablePlotArea;(this.scrollablePixelsX||this.scrollablePixelsY)&&!s&&(this.scrollablePlotArea=s=new P(this)),s==null||s.applyFixed()}function R(){this.chart.scrollablePlotArea&&(this.chart.scrollablePlotArea.isDirty=!0)}class P{static compose(b,x,o){B(K,this.compose)&&(Z(b,"afterInit",R),Z(x,"afterSetChartSize",u=>this.afterSetSize(u.target,u)),Z(x,"render",d),Z(o,"show",R))}static afterSetSize(b,x){let o,u,C,{minWidth:M,minHeight:w}=b.options.chart.scrollablePlotArea||{},{clipBox:y,plotBox:m,inverted:g,renderer:p}=b;if(!p.forExport&&(M?(b.scrollablePixelsX=o=Math.max(0,M-b.chartWidth),o&&(b.scrollablePlotBox=j(b.plotBox),m.width=b.plotWidth+=o,y[g?"height":"width"]+=o,C=!0)):w&&(b.scrollablePixelsY=u=Math.max(0,w-b.chartHeight),X(u)&&(b.scrollablePlotBox=j(b.plotBox),m.height=b.plotHeight+=u,y[g?"width":"height"]+=u,C=!1)),X(C)&&!x.skipAxes))for(let l of b.axes)l.horiz===C&&(l.setAxisSize(),l.setAxisTranslation())}constructor(b){var f,v;let x,o=b.options.chart,u=at.getRendererType(),C=o.scrollablePlotArea||{},M=this.moveFixedElements.bind(this),w={WebkitOverflowScrolling:"touch",overflowX:"hidden",overflowY:"hidden"};b.scrollablePixelsX&&(w.overflowX="auto"),b.scrollablePixelsY&&(w.overflowY="auto"),this.chart=b;let y=this.parentDiv=Q("div",{className:"highcharts-scrolling-parent"},{position:"relative"},b.renderTo),m=this.scrollingContainer=Q("div",{className:"highcharts-scrolling"},w,y),g=this.innerContainer=Q("div",{className:"highcharts-inner-container"},void 0,m),p=this.fixedDiv=Q("div",{className:"highcharts-fixed"},{position:"absolute",overflow:"hidden",pointerEvents:"none",zIndex:(((f=o.style)==null?void 0:f.zIndex)||0)+2,top:0},void 0,!0),l=this.fixedRenderer=new u(p,b.chartWidth,b.chartHeight,o.style);this.mask=l.path().attr({fill:o.backgroundColor||"#fff","fill-opacity":(v=C.opacity)!=null?v:.85,zIndex:-1}).addClass("highcharts-scrollable-mask").add(),m.parentNode.insertBefore(p,m),V(b.renderTo,{overflow:"visible"}),Z(b,"afterShowResetZoom",M),Z(b,"afterApplyDrilldown",M),Z(b,"afterLayOutTitles",M),Z(m,"scroll",()=>{let{pointer:I,hoverPoint:k}=b;I&&(delete I.chartPosition,k&&(x=k),I.runPointActions(void 0,x,!0))}),g.appendChild(b.container)}applyFixed(){var Y;let{chart:b,fixedRenderer:x,isDirty:o,scrollingContainer:u}=this,{axisOffset:C,chartWidth:M,chartHeight:w,container:y,plotHeight:m,plotLeft:g,plotTop:p,plotWidth:l,scrollablePixelsX:f=0,scrollablePixelsY:v=0}=b,{scrollPositionX:I=0,scrollPositionY:k=0}=b.options.chart.scrollablePlotArea||{},T=M+f,G=w+v;x.setSize(M,w),(o==null||o)&&(this.isDirty=!1,this.moveFixedElements()),tt(b.container),V(y,{width:`${T}px`,height:`${G}px`}),b.renderer.boxWrapper.attr({width:T,height:G,viewBox:[0,0,T,G].join(" ")}),(Y=b.chartBackground)==null||Y.attr({width:T,height:G}),V(u,{width:`${M}px`,height:`${w}px`}),X(o)||(u.scrollLeft=f*I,u.scrollTop=v*k);let st=p-C[0]-1,nt=g-C[3]-1,ft=p+m+C[2]+1,pt=g+l+C[1]+1,St=g+l-f,Ct=p+m-v,L=[["M",0,0]];f?L=[["M",0,st],["L",g-1,st],["L",g-1,ft],["L",0,ft],["Z"],["M",St,st],["L",M,st],["L",M,ft],["L",St,ft],["Z"]]:v&&(L=[["M",nt,0],["L",nt,p-1],["L",pt,p-1],["L",pt,0],["Z"],["M",nt,Ct],["L",nt,w],["L",pt,w],["L",pt,Ct],["Z"]]),b.redrawTrigger!=="adjustHeight"&&this.mask.attr({d:L})}moveFixedElements(){let b,{container:x,inverted:o,scrollablePixelsX:u,scrollablePixelsY:C}=this.chart,M=this.fixedRenderer,w=P.fixedSelectors;for(let y of(u&&!o?b=".highcharts-yaxis":u&&o||C&&!o?b=".highcharts-xaxis":C&&o&&(b=".highcharts-yaxis"),b&&w.push(`${b}:not(.highcharts-radial-axis)`,`${b}-labels:not(.highcharts-radial-axis-labels)`),w))[].forEach.call(x.querySelectorAll(y),m=>{(m.namespaceURI===M.SVG_NS?M.box:M.box.parentNode).appendChild(m),m.style.pointerEvents="auto"})}}return P.fixedSelectors=[".highcharts-breadcrumbs-group",".highcharts-contextbutton",".highcharts-caption",".highcharts-credits",".highcharts-drillup-button",".highcharts-legend",".highcharts-legend-checkbox",".highcharts-navigator-series",".highcharts-navigator-xaxis",".highcharts-navigator-yaxis",".highcharts-navigator",".highcharts-range-selector-group",".highcharts-reset-zoom",".highcharts-scrollbar",".highcharts-subtitle",".highcharts-title"],P}),E(_,"Core/Axis/Stacking/StackItem.js",[_["Core/Templating.js"],_["Core/Series/SeriesRegistry.js"],_["Core/Utilities.js"]],function(U,z,at){let{format:J}=U,{series:tt}=z,{destroyObjectProperties:K,fireEvent:Z,isNumber:Q,pick:V}=at;return class{constructor(X,j,B,d,R){let P=X.chart.inverted,s=X.reversed;this.axis=X;let b=this.isNegative=!!B!=!!s;this.options=j=j||{},this.x=d,this.total=null,this.cumulative=null,this.points={},this.hasValidPoints=!1,this.stack=R,this.leftCliff=0,this.rightCliff=0,this.alignOptions={align:j.align||(P?b?"left":"right":"center"),verticalAlign:j.verticalAlign||(P?"middle":b?"bottom":"top"),y:j.y,x:j.x},this.textAlign=j.textAlign||(P?b?"right":"left":"center")}destroy(){K(this,this.axis)}render(X){let j=this.axis.chart,B=this.options,d=B.format,R=d?J(d,this,j):B.formatter.call(this);if(this.label)this.label.attr({text:R,visibility:"hidden"});else{this.label=j.renderer.label(R,null,void 0,B.shape,void 0,void 0,B.useHTML,!1,"stack-labels");let P={r:B.borderRadius||0,text:R,padding:V(B.padding,5),visibility:"hidden"};j.styledMode||(P.fill=B.backgroundColor,P.stroke=B.borderColor,P["stroke-width"]=B.borderWidth,this.label.css(B.style||{})),this.label.attr(P),this.label.added||this.label.add(X)}this.label.labelrank=j.plotSizeY,Z(this,"afterRender")}setOffset(X,j,B,d,R,P){let{alignOptions:s,axis:b,label:x,options:o,textAlign:u}=this,C=b.chart,M=this.getStackBox({xOffset:X,width:j,boxBottom:B,boxTop:d,defaultX:R,xAxis:P}),{verticalAlign:w}=s;if(x&&M){let y=x.getBBox(void 0,0),m=x.padding,g=V(o.overflow,"justify")==="justify",p;s.x=o.x||0,s.y=o.y||0;let{x:l,y:f}=this.adjustStackPosition({labelBox:y,verticalAlign:w,textAlign:u});M.x-=l,M.y-=f,x.align(s,!1,M),(p=C.isInsidePlot(x.alignAttr.x+s.x+l,x.alignAttr.y+s.y+f))||(g=!1),g&&tt.prototype.justifyDataLabel.call(b,x,s,x.alignAttr,y,M),x.attr({x:x.alignAttr.x,y:x.alignAttr.y,rotation:o.rotation,rotationOriginX:y.width*{left:0,center:.5,right:1}[o.textAlign||"center"],rotationOriginY:y.height/2}),V(!g&&o.crop,!0)&&(p=Q(x.x)&&Q(x.y)&&C.isInsidePlot(x.x-m+(x.width||0),x.y)&&C.isInsidePlot(x.x+m,x.y)),x[p?"show":"hide"]()}Z(this,"afterSetOffset",{xOffset:X,width:j})}adjustStackPosition({labelBox:X,verticalAlign:j,textAlign:B}){let d={bottom:0,middle:1,top:2,right:1,center:0,left:-1},R=d[j],P=d[B];return{x:X.width/2+X.width/2*P,y:X.height/2*R}}getStackBox(X){let j=this.axis,B=j.chart,{boxTop:d,defaultX:R,xOffset:P,width:s,boxBottom:b}=X,x=j.stacking.usePercentage?100:V(d,this.total,0),o=j.toPixels(x),u=X.xAxis||B.xAxis[0],C=V(R,u.translate(this.x))+P,M=Math.abs(o-j.toPixels(b||Q(j.min)&&j.logarithmic&&j.logarithmic.lin2log(j.min)||0)),w=B.inverted,y=this.isNegative;return w?{x:(y?o:o-M)-B.plotLeft,y:u.height-C-s+u.top-B.plotTop,width:M,height:s}:{x:C+u.transB-B.plotLeft,y:(y?o-M:o)-B.plotTop,width:s,height:M}}}}),E(_,"Core/Axis/Stacking/StackingAxis.js",[_["Core/Animation/AnimationUtilities.js"],_["Core/Axis/Axis.js"],_["Core/Series/SeriesRegistry.js"],_["Core/Axis/Stacking/StackItem.js"],_["Core/Utilities.js"]],function(U,z,at,J,tt){var K;let{getDeferredAnimation:Z}=U,{series:{prototype:Q}}=at,{addEvent:V,correctFloat:X,defined:j,destroyObjectProperties:B,fireEvent:d,isArray:R,isNumber:P,objectEach:s,pick:b}=tt;function x(){let p=this.inverted;this.axes.forEach(l=>{l.stacking&&l.stacking.stacks&&l.hasVisibleSeries&&(l.stacking.oldStacks=l.stacking.stacks)}),this.series.forEach(l=>{let f=l.xAxis&&l.xAxis.options||{};l.options.stacking&&l.reserveSpace()&&(l.stackKey=[l.type,b(l.options.stack,""),p?f.top:f.left,p?f.height:f.width].join(","))})}function o(){var l;let p=this.stacking;if(p){let f=p.stacks;s(f,(v,I)=>{B(v),delete f[I]}),(l=p.stackTotalGroup)==null||l.destroy()}}function u(){this.stacking||(this.stacking=new g(this))}function C(p,l,f,v){return!j(p)||p.x!==l||v&&p.stackKey!==v?p={x:l,index:0,key:v,stackKey:v}:p.index++,p.key=[f,l,p.index].join(","),p}function M(){let p,l=this,f=l.yAxis,v=l.stackKey||"",I=f.stacking.stacks,k=l.processedXData,T=l.options.stacking,G=l[T+"Stacker"];G&&[v,"-"+v].forEach(st=>{var Ct;let nt=k.length,ft,pt,St;for(;nt--;)ft=k[nt],p=l.getStackIndicator(p,ft,l.index,st),pt=(Ct=I[st])==null?void 0:Ct[ft],(St=pt==null?void 0:pt.points[p.key||""])&&G.call(l,St,pt,nt)})}function w(p,l,f){let v=l.total?100/l.total:0;p[0]=X(p[0]*v),p[1]=X(p[1]*v),this.stackedYData[f]=p[1]}function y(p){(this.is("column")||this.is("columnrange"))&&(this.options.centerInCategory&&!this.options.stacking&&this.chart.series.length>1?Q.setStackedPoints.call(this,p,"group"):p.stacking.resetStacks())}function m(p,l){var Et,kt;let f,v,I,k,T,G,st,nt,ft,pt=l||this.options.stacking;if(!pt||!this.reserveSpace()||({group:"xAxis"}[pt]||"yAxis")!==p.coll)return;let St=this.processedXData,Ct=this.processedYData,L=[],Y=Ct.length,rt=this.options,it=rt.threshold||0,D=rt.startFromThreshold?it:0,O=rt.stack,W=l?`${this.type},${pt}`:this.stackKey||"",lt="-"+W,ot=this.negStacks,xt=p.stacking,dt=xt.stacks,vt=xt.oldStacks;for(xt.stacksTouched+=1,st=0;st0&&this.singleStacks===!1&&(I.points[G][0]=I.points[this.index+","+nt+",0"][0])):(delete I.points[G],delete I.points[this.index]);let Nt=I.total||0;pt==="percent"?(k=v?W:lt,Nt=ot&&((kt=dt[k])!=null&&kt[nt])?(k=dt[k][nt]).total=Math.max(k.total||0,Nt)+Math.abs(ft)||0:X(Nt+(Math.abs(ft)||0))):pt==="group"?(R(ft)&&(ft=ft[0]),ft!==null&&Nt++):Nt=X(Nt+(ft||0)),pt==="group"?I.cumulative=(Nt||1)-1:I.cumulative=X(b(I.cumulative,D)+(ft||0)),I.total=Nt,ft!==null&&(I.points[G].push(I.cumulative),L[st]=I.cumulative,I.hasValidPoints=!0)}pt==="percent"&&(xt.usePercentage=!0),pt!=="group"&&(this.stackedYData=L),xt.oldStacks={}}class g{constructor(l){this.oldStacks={},this.stacks={},this.stacksTouched=0,this.axis=l}buildStacks(){let l,f,v=this.axis,I=v.series,k=v.coll==="xAxis",T=v.options.reversedStacks,G=I.length;for(this.resetStacks(),this.usePercentage=!1,f=G;f--;)l=I[T?f:G-f-1],k&&l.setGroupedPoints(v),l.setStackedPoints(v);if(!k)for(f=0;f{s(l,f=>{f.cumulative=f.total})}))}resetStacks(){s(this.stacks,l=>{s(l,(f,v)=>{P(f.touched)&&f.touched{s(st,nt=>{nt.render(T)})}),T.animate({opacity:1},k)}}return(K||(K={})).compose=function(p,l,f){let v=l.prototype,I=f.prototype;v.getStacks||(V(p,"init",u),V(p,"destroy",o),v.getStacks=x,I.getStackIndicator=C,I.modifyStacks=M,I.percentStacker=w,I.setGroupedPoints=y,I.setStackedPoints=m)},K}),E(_,"Series/Line/LineSeries.js",[_["Core/Series/Series.js"],_["Core/Series/SeriesRegistry.js"],_["Core/Utilities.js"]],function(U,z,at){let{defined:J,merge:tt,isObject:K}=at;class Z extends U{drawGraph(){let V=this.options,X=(this.gappedPath||this.getGraphPath).call(this),j=this.chart.styledMode;[this,...this.zones].forEach((B,d)=>{let R,P=B.graph,s=P?"animate":"attr",b=B.dashStyle||V.dashStyle;P?(P.endX=this.preventGraphAnimation?null:X.xMap,P.animate({d:X})):X.length&&(B.graph=P=this.chart.renderer.path(X).addClass("highcharts-graph"+(d?` highcharts-zone-graph-${d-1} `:" ")+(d&&B.className||"")).attr({zIndex:1}).add(this.group)),P&&!j&&(R={stroke:!d&&V.lineColor||B.color||this.color||"#cccccc","stroke-width":V.lineWidth||0,fill:this.fillGraph&&this.color||"none"},b?R.dashstyle=b:V.linecap!=="square"&&(R["stroke-linecap"]=R["stroke-linejoin"]="round"),P[s](R).shadow(d<2&&V.shadow&&tt({filterUnits:"userSpaceOnUse"},K(V.shadow)?V.shadow:{}))),P&&(P.startX=X.xMap,P.isArea=X.isArea)})}getGraphPath(V,X,j){let B=this,d=B.options,R=[],P=[],s,b=d.step,x=(V=V||B.points).reversed;return x&&V.reverse(),(b={right:1,center:2}[b]||b&&3)&&x&&(b=4-b),(V=this.getValidPoints(V,!1,!(d.connectNulls&&!X&&!j))).forEach(function(o,u){let C,M=o.plotX,w=o.plotY,y=V[u-1],m=o.isNull||typeof w!="number";(o.leftCliff||y&&y.rightCliff)&&!j&&(s=!0),m&&!J(X)&&u>0?s=!d.connectNulls:m&&!X?s=!0:(u===0||s?C=[["M",o.plotX,o.plotY]]:B.getPointSpline?C=[B.getPointSpline(V,o,u)]:b?(C=b===1?[["L",y.plotX,w]]:b===2?[["L",(y.plotX+M)/2,y.plotY],["L",(y.plotX+M)/2,w]]:[["L",M,y.plotY]]).push(["L",M,w]):C=[["L",M,w]],P.push(o.x),b&&(P.push(o.x),b===2&&P.push(o.x)),R.push.apply(R,C),s=!1)}),R.xMap=P,B.graphPath=R,R}}return Z.defaultOptions=tt(U.defaultOptions,{legendSymbol:"lineMarker"}),z.registerSeriesType("line",Z),Z}),E(_,"Series/Area/AreaSeriesDefaults.js",[],function(){return{threshold:0,legendSymbol:"areaMarker"}}),E(_,"Series/Area/AreaSeries.js",[_["Series/Area/AreaSeriesDefaults.js"],_["Core/Series/SeriesRegistry.js"],_["Core/Utilities.js"]],function(U,z,at){let{seriesTypes:{line:J}}=z,{extend:tt,merge:K,objectEach:Z,pick:Q}=at;class V extends J{drawGraph(){this.areaPath=[],super.drawGraph.apply(this);let{areaPath:j,options:B}=this;[this,...this.zones].forEach((d,R)=>{var o;let P={},s=d.fillColor||B.fillColor,b=d.area,x=b?"animate":"attr";b?(b.endX=this.preventGraphAnimation?null:j.xMap,b.animate({d:j})):(P.zIndex=0,(b=d.area=this.chart.renderer.path(j).addClass("highcharts-area"+(R?` highcharts-zone-area-${R-1} `:" ")+(R&&d.className||"")).add(this.group)).isArea=!0),this.chart.styledMode||(P.fill=s||d.color||this.color,P["fill-opacity"]=s?1:(o=B.fillOpacity)!=null?o:.75,b.css({pointerEvents:this.stickyTracking?"none":"auto"})),b[x](P),b.startX=j.xMap,b.shiftUnit=B.step?2:1})}getGraphPath(j){let B,d,R,P=J.prototype.getGraphPath,s=this.options,b=s.stacking,x=this.yAxis,o=[],u=[],C=this.index,M=x.stacking.stacks[this.stackKey],w=s.threshold,y=Math.round(x.getThreshold(s.threshold)),m=Q(s.connectNulls,b==="percent"),g=function(k,T,G){let st=j[k],nt=b&&M[st.x].points[C],ft=st[G+"Null"]||0,pt=st[G+"Cliff"]||0,St,Ct,L=!0;pt||ft?(St=(ft?nt[0]:nt[1])+pt,Ct=nt[0]+pt,L=!!ft):!b&&j[T]&&j[T].isNull&&(St=Ct=w),St!==void 0&&(u.push({plotX:B,plotY:St===null?y:x.getThreshold(St),isNull:L,isCliff:!0}),o.push({plotX:B,plotY:Ct===null?y:x.getThreshold(Ct),doCurve:!1}))};j=j||this.points,b&&(j=this.getStackPoints(j));for(let k=0,T=j.length;k1&&b&&u.some(k=>k.isCliff)&&(v.hasStackedCliffs=I.hasStackedCliffs=!0),v.xMap=p.xMap,this.areaPath=v,I}getStackPoints(j){let B=this,d=[],R=[],P=this.xAxis,s=this.yAxis,b=s.stacking.stacks[this.stackKey],x={},o=s.series,u=o.length,C=s.options.reversedStacks?1:-1,M=o.indexOf(B);if(j=j||this.points,this.options.stacking){for(let y=0;yy.visible);R.forEach(function(y,m){let g=0,p,l;if(x[y]&&!x[y].isNull)d.push(x[y]),[-1,1].forEach(function(f){let v=f===1?"rightNull":"leftNull",I=b[R[m+f]],k=0;if(I){let T=M;for(;T>=0&&T=0&&fM&&B>s?(B=Math.max(M,s),R=2*s-B):By&&R>s?(R=Math.max(y,s),B=2*s-R):R1){let l=this.xAxis.series.filter(k=>k.visible).map(k=>k.index),f=0,v=0;u((p=this.xAxis.stacking)==null?void 0:p.stacks,k=>{if(typeof m.x=="number"){let T=k[m.x.toString()];if(T&&s(T.points[this.index])){let G=Object.keys(T.points).filter(st=>!st.match(",")&&T.points[st]&&T.points[st].length>1).map(parseFloat).filter(st=>l.indexOf(st)!==-1).sort((st,nt)=>nt-st);f=G.indexOf(this.index),v=G.length}}}),f=this.xAxis.reversed?v-1-f:f;let I=(v-1)*g.paddedWidth+y;w=(m.plotX||0)+I/2-y-f*g.paddedWidth}return w}translate(){let w=this,y=w.chart,m=w.options,g=w.dense=w.closestPointRange*w.xAxis.transA<2,p=w.borderWidth=o(m.borderWidth,g?0:1),l=w.xAxis,f=w.yAxis,v=m.threshold,I=o(m.minPointLength,5),k=w.getColumnMetrics(),T=k.width,G=w.pointXOffset=k.offset,st=w.dataMin,nt=w.dataMax,ft=w.translatedThreshold=f.getThreshold(v),pt=w.barW=Math.max(T,1+2*p);m.pointPadding&&(pt=Math.ceil(pt)),tt.prototype.translate.apply(w),w.points.forEach(function(St){let Ct=o(St.yBottom,ft),L=999+Math.abs(Ct),Y=St.plotX||0,rt=j(St.plotY,-L,f.len+L),it,D=Math.min(rt,Ct),O=Math.max(rt,Ct)-D,W=T,lt=Y+G,ot=pt;I&&Math.abs(O)I?Ct-I:ft-(it?I:0)),d(St.options.pointWidth)&&(lt-=Math.round(((W=ot=Math.ceil(St.options.pointWidth))-T)/2)),m.centerInCategory&&!m.stacking&&(lt=w.adjustForMissingColumns(lt,W,St,k)),St.barX=lt,St.pointWidth=W,St.tooltipPos=y.inverted?[j(f.len+f.pos-y.plotLeft-rt,f.pos-y.plotLeft,f.len+f.pos-y.plotLeft),l.len+l.pos-y.plotTop-lt-ot/2,O]:[l.left-y.plotLeft+lt+ot/2,j(rt+f.pos-y.plotTop,f.pos-y.plotTop,f.len+f.pos-y.plotTop),O],St.shapeType=w.pointClass.prototype.shapeType||"roundedRect",St.shapeArgs=w.crispCol(lt,St.isNull?ft:D,ot,St.isNull?0:O)}),P(this,"afterColumnTranslate")}drawGraph(){this.group[this.dense?"addClass":"removeClass"]("highcharts-dense-data")}pointAttribs(w,y){let m=this.options,g=this.pointAttrToOptions||{},p=g.stroke||"borderColor",l=g["stroke-width"]||"borderWidth",f,v,I,k=w&&w.color||this.color,T=w&&w[p]||m[p]||k,G=w&&w.options.dashStyle||m.dashStyle,st=w&&w[l]||m[l]||this[l]||0,nt=o(w&&w.opacity,m.opacity,1);w&&this.zones.length&&(v=w.getZone(),k=w.options.color||v&&(v.color||w.nonZonedColor)||this.color,v&&(T=v.borderColor||T,G=v.dashStyle||G,st=v.borderWidth||st)),y&&w&&(I=(f=x(m.states[y],w.options.states&&w.options.states[y]||{})).brightness,k=f.color||I!==void 0&&V(k).brighten(f.brightness).get()||k,T=f[p]||T,st=f[l]||st,G=f.dashStyle||G,nt=o(f.opacity,nt));let ft={fill:k,stroke:T,"stroke-width":st,opacity:nt};return G&&(ft.dashstyle=G),ft}drawPoints(w=this.points){let y,m=this,g=this.chart,p=m.options,l=g.renderer,f=p.animationLimit||250;w.forEach(function(v){let I=v.plotY,k=v.graphic,T=!!k,G=k&&g.pointCountp==null?void 0:p.enabled)}function o(p,l,f,v,I){var rt;let{chart:k,enabledDataSorting:T}=this,G=this.isCartesian&&k.inverted,st=p.plotX,nt=p.plotY,ft=f.rotation||0,pt=Z(st)&&Z(nt)&&k.isInsidePlot(st,Math.round(nt),{inverted:G,paneCoordinates:!0,series:this}),St=ft===0&&R(f.overflow,T?"none":"justify")==="justify",Ct=this.visible&&p.visible!==!1&&Z(st)&&(p.series.forceDL||T&&!St||pt||R(f.inside,!!this.options.stacking)&&v&&k.isInsidePlot(st,G?v.x+1:v.y+v.height-1,{inverted:G,paneCoordinates:!0,series:this})),L=p.pos();if(Ct&&L){var Y;let it=l.getBBox(),D=l.getBBox(void 0,0),O={right:1,center:.5}[f.align||0]||0,W={bottom:1,middle:.5}[f.verticalAlign||0]||0;if(v=Q({x:L[0],y:Math.round(L[1]),width:0,height:0},v||{}),f.alignTo==="plotEdges"&&this.isCartesian&&(v[G?"x":"y"]=0,v[G?"width":"height"]=((rt=this.yAxis)==null?void 0:rt.len)||0),Q(f,{width:it.width,height:it.height}),Y=v,T&&this.xAxis&&!St&&this.setDataLabelStartPos(p,l,I,pt,Y),l.align(B(f,{width:D.width,height:D.height}),!1,v,!1),l.alignAttr.x+=O*(D.width-it.width),l.alignAttr.y+=W*(D.height-it.height),l[l.placed?"animate":"attr"]({x:l.alignAttr.x+(it.width-D.width)/2,y:l.alignAttr.y+(it.height-D.height)/2,rotationOriginX:(l.width||0)/2,rotationOriginY:(l.height||0)/2}),St&&v.height>=0)this.justifyDataLabel(l,f,l.alignAttr,it,v,I);else if(R(f.crop,!0)){let{x:lt,y:ot}=l.alignAttr;Ct=k.isInsidePlot(lt,ot,{paneCoordinates:!0,series:this})&&k.isInsidePlot(lt+it.width-1,ot+it.height-1,{paneCoordinates:!0,series:this})}f.shape&&!ft&&l[I?"attr":"animate"]({anchorX:L[0],anchorY:L[1]})}I&&T&&(l.placed=!1),Ct||T&&!St?(l.show(),l.placed=!0):(l.hide(),l.placed=!1)}function u(){return this.plotGroup("dataLabelsGroup","data-labels",this.hasRendered?"inherit":"hidden",this.options.dataLabels.zIndex||6)}function C(p){let l=this.hasRendered||0,f=this.initDataLabelsGroup().attr({opacity:+l});return!l&&f&&(this.visible&&f.show(),this.options.animation?f.animate({opacity:1},p):f.attr({opacity:1})),f}function M(p){var Ct;let l;p=p||this.points;let f=this,v=f.chart,I=f.options,k=v.renderer,{backgroundColor:T,plotBackgroundColor:G}=v.options.chart,st=k.getContrast(j(G)&&G||j(T)&&T||"#000000"),nt=m(f),{animation:ft,defer:pt}=nt[0],St=pt?tt(v,ft,f):{defer:0,duration:0};V(this,"drawDataLabels"),(Ct=f.hasDataLabels)!=null&&Ct.call(f)&&(l=this.initDataLabels(St),p.forEach(L=>{var it,D;let Y=L.dataLabels||[];s(y(nt,L.dlOptions||((it=L.options)==null?void 0:it.dataLabels))).forEach((O,W)=>{let lt=O.enabled&&(L.visible||L.dataLabelOnHidden)&&(!L.isNull||L.dataLabelOnNull)&&function(ie,qt){let he=qt.filter;if(he){let ve=he.operator,Se=ie[he.property],ke=he.value;return ve===">"&&Se>ke||ve==="<"&&Se="&&Se>=ke||ve==="<="&&Se<=ke||ve==="=="&&Se==ke||ve==="==="&&Se===ke||ve==="!="&&Se!=ke||ve==="!=="&&Se!==ke}return!0}(L,O),{backgroundColor:ot,borderColor:xt,distance:dt,style:vt={}}=O,Et,kt,Nt,gt,wt={},Dt=Y[W],jt=!Dt,Jt;lt&&(kt=R(O[L.formatPrefix+"Format"],O.format),Et=L.getLabelConfig(),Nt=Z(kt)?K(kt,Et,v):(O[L.formatPrefix+"Formatter"]||O.formatter).call(Et,O),gt=O.rotation,!v.styledMode&&(vt.color=R(O.color,vt.color,j(f.color)?f.color:void 0,"#000000"),vt.color==="contrast"?(ot!=="none"&&(Jt=ot),L.contrastColor=k.getContrast(Jt!=="auto"&&Jt||L.color||f.color),vt.color=Jt||!Z(dt)&&O.inside||0>P(dt||0)||I.stacking?L.contrastColor:st):delete L.contrastColor,I.cursor&&(vt.cursor=I.cursor)),wt={r:O.borderRadius||0,rotation:gt,padding:O.padding,zIndex:1},v.styledMode||(wt.fill=ot==="auto"?L.color:ot,wt.stroke=xt==="auto"?L.color:xt,wt["stroke-width"]=O.borderWidth),d(wt,(ie,qt)=>{ie===void 0&&delete wt[qt]})),!Dt||lt&&Z(Nt)&&!!Dt.div==!!O.useHTML&&(Dt.rotation&&O.rotation||Dt.rotation===O.rotation)||(Dt=void 0,jt=!0),lt&&Z(Nt)&&(Dt?wt.text=Nt:(Dt=k.label(Nt,0,0,O.shape,void 0,void 0,O.useHTML,void 0,"data-label")).addClass(" highcharts-data-label-color-"+L.colorIndex+" "+(O.className||"")+(O.useHTML?" highcharts-tracker":"")),Dt&&(Dt.options=O,Dt.attr(wt),v.styledMode?vt.width&&Dt.css({width:vt.width,textOverflow:vt.textOverflow}):Dt.css(vt).shadow(O.shadow),V(Dt,"beforeAddingDataLabel",{labelOptions:O,point:L}),Dt.added||Dt.add(l),f.alignDataLabel(L,Dt,O,void 0,jt),Dt.isActive=!0,Y[W]&&Y[W]!==Dt&&Y[W].destroy(),Y[W]=Dt))});let rt=Y.length;for(;rt--;)Y[rt]&&Y[rt].isActive?Y[rt].isActive=!1:((D=Y[rt])==null||D.destroy(),Y.splice(rt,1));L.dataLabel=Y[0],L.dataLabels=Y})),V(this,"afterDrawDataLabels")}function w(p,l,f,v,I,k){let T=this.chart,G=l.align,st=l.verticalAlign,nt=p.box?0:p.padding||0,ft=T.inverted?this.yAxis:this.xAxis,pt=ft?ft.left-T.plotLeft:0,St=T.inverted?this.xAxis:this.yAxis,Ct=St?St.top-T.plotTop:0,{x:L=0,y:Y=0}=l,rt,it;return(rt=(f.x||0)+nt+pt)<0&&(G==="right"&&L>=0?(l.align="left",l.inside=!0):L-=rt,it=!0),(rt=(f.x||0)+v.width-nt+pt)>T.plotWidth&&(G==="left"&&L<=0?(l.align="right",l.inside=!0):L+=T.plotWidth-rt,it=!0),(rt=f.y+nt+Ct)<0&&(st==="bottom"&&Y>=0?(l.verticalAlign="top",l.inside=!0):Y-=rt,it=!0),(rt=(f.y||0)+v.height-nt+Ct)>T.plotHeight&&(st==="top"&&Y<=0?(l.verticalAlign="bottom",l.inside=!0):Y+=T.plotHeight-rt,it=!0),it&&(l.x=L,l.y=Y,p.placed=!k,p.align(l,void 0,I)),it}function y(p,l){let f=[],v;if(X(p)&&!X(l))f=p.map(function(I){return B(I,l)});else if(X(l)&&!X(p))f=l.map(function(I){return B(p,I)});else if(X(p)||X(l)){if(X(p)&&X(l))for(v=Math.max(p.length,l.length);v--;)f[v]=B(p[v],l[v])}else f=B(p,l);return f}function m(p){var f,v;let l=p.chart.options.plotOptions;return s(y(y((f=l==null?void 0:l.series)==null?void 0:f.dataLabels,(v=l==null?void 0:l[p.type])==null?void 0:v.dataLabels),p.options.dataLabels))}function g(p,l,f,v,I){let k=this.chart,T=k.inverted,G=this.xAxis,st=G.reversed,nt=((T?l.height:l.width)||0)/2,ft=p.pointWidth,pt=ft?ft/2:0;l.startXPos=T?I.x:st?-nt-pt:G.width-nt+pt,l.startYPos=T?st?this.yAxis.height-nt+pt:-nt-pt:I.y,v?l.visibility==="hidden"&&(l.show(),l.attr({opacity:0}).animate({opacity:1})):l.attr({opacity:1}).animate({opacity:0},void 0,l.hide),k.hasRendered&&(f&&l.attr({x:l.startXPos,y:l.startYPos}),l.placed=!0)}b.compose=function(p){let l=p.prototype;l.initDataLabels||(l.initDataLabels=C,l.initDataLabelsGroup=u,l.alignDataLabel=o,l.drawDataLabels=M,l.justifyDataLabel=w,l.setDataLabelStartPos=g,l.hasDataLabels=x)}}(J||(J={})),J}),E(_,"Series/Column/ColumnDataLabel.js",[_["Core/Series/DataLabel.js"],_["Core/Globals.js"],_["Core/Series/SeriesRegistry.js"],_["Core/Utilities.js"]],function(U,z,at,J){var tt;let{composed:K}=z,{series:Z}=at,{merge:Q,pick:V,pushUnique:X}=J;return function(j){function B(d,R,P,s,b){let x=this.chart.inverted,o=d.series,u=(o.xAxis?o.xAxis.len:this.chart.plotSizeX)||0,C=(o.yAxis?o.yAxis.len:this.chart.plotSizeY)||0,M=d.dlBox||d.shapeArgs,w=V(d.below,d.plotY>V(this.translatedThreshold,C)),y=V(P.inside,!!this.options.stacking);if(M){if(s=Q(M),!(P.overflow==="allow"&&P.crop===!1)){s.y<0&&(s.height+=s.y,s.y=0);let m=s.y+s.height-C;m>0&&m\u25CF {series.name}
    ',pointFormat:"x: {point.x}
    y: {point.y}
    "}}}),E(_,"Series/Scatter/ScatterSeries.js",[_["Series/Scatter/ScatterSeriesDefaults.js"],_["Core/Series/SeriesRegistry.js"],_["Core/Utilities.js"]],function(U,z,at){let{column:J,line:tt}=z.seriesTypes,{addEvent:K,extend:Z,merge:Q}=at;class V extends tt{applyJitter(){let j=this,B=this.options.jitter,d=this.points.length;B&&this.points.forEach(function(R,P){["x","y"].forEach(function(s,b){if(B[s]&&!R.isNull){let x=`plot${s.toUpperCase()}`,o=j[`${s}Axis`],u=B[s]*o.transA;if(o&&!o.logarithmic){let C=Math.max(0,(R[x]||0)-u),M=Math.min(o.len,(R[x]||0)+u);R[x]=C+(M-C)*function(w){let y=1e4*Math.sin(w);return y-Math.floor(y)}(P+b*d),s==="x"&&(R.clientX=R.plotX)}}})})}drawGraph(){this.options.lineWidth?super.drawGraph():this.graph&&(this.graph=this.graph.destroy())}}return V.defaultOptions=Q(tt.defaultOptions,U),Z(V.prototype,{drawTracker:J.prototype.drawTracker,sorted:!1,requireSorting:!1,noSharedTooltip:!0,trackerGroups:["group","markerGroup","dataLabelsGroup"]}),K(V,"afterTranslate",function(){this.applyJitter()}),z.registerSeriesType("scatter",V),V}),E(_,"Series/CenteredUtilities.js",[_["Core/Globals.js"],_["Core/Series/Series.js"],_["Core/Utilities.js"]],function(U,z,at){var J,tt;let{deg2rad:K}=U,{fireEvent:Z,isNumber:Q,pick:V,relativeLength:X}=at;return(tt=J||(J={})).getCenter=function(){let j=this.options,B=this.chart,d=2*(j.slicedOffset||0),R=B.plotWidth-2*d,P=B.plotHeight-2*d,s=j.center,b=Math.min(R,P),x=j.thickness,o,u=j.size,C=j.innerSize||0,M,w;typeof u=="string"&&(u=parseFloat(u)),typeof C=="string"&&(C=parseFloat(C));let y=[V(s[0],"50%"),V(s[1],"50%"),V(u&&u<0?void 0:j.size,"100%"),V(C&&C<0?void 0:j.innerSize||0,"0%")];for(!B.angular||this instanceof z||(y[3]=0),M=0;M<4;++M)w=y[M],o=M<2||M===2&&/%$/.test(w),y[M]=X(w,[R,P,b,y[2]][M])+(o?d:0);return y[3]>y[2]&&(y[3]=y[2]),Q(x)&&2*x0&&(y[3]=y[2]-2*x),Z(this,"afterGetCenter",{positions:y}),y},tt.getStartAndEndRadians=function(j,B){let d=Q(j)?j:0,R=Q(B)&&B>d&&B-d<360?B:d+360;return{start:K*(d+-90),end:K*(R+-90)}},J}),E(_,"Series/Pie/PiePoint.js",[_["Core/Animation/AnimationUtilities.js"],_["Core/Series/Point.js"],_["Core/Utilities.js"]],function(U,z,at){let{setAnimation:J}=U,{addEvent:tt,defined:K,extend:Z,isNumber:Q,pick:V,relativeLength:X}=at;class j extends z{getConnectorPath(d){let R=d.dataLabelPosition,P=d.options||{},s=P.connectorShape,b=this.connectorShapes[s]||s;return R&&b.call(this,Ti(xr({},R.computed),{alignment:R.alignment}),R.connectorPosition,P)||[]}getTranslate(){return this.sliced&&this.slicedTranslation||{translateX:0,translateY:0}}haloPath(d){let R=this.shapeArgs;return this.sliced||!this.visible?[]:this.series.chart.renderer.symbols.arc(R.x,R.y,R.r+d,R.r+d,{innerR:R.r-1,start:R.start,end:R.end,borderRadius:R.borderRadius})}constructor(d,R,P){var b;super(d,R,P),this.half=0,(b=this.name)!=null||(this.name="Slice");let s=x=>{this.slice(x.type==="select")};tt(this,"select",s),tt(this,"unselect",s)}isValid(){return Q(this.y)&&this.y>=0}setVisible(d,R=!0){d!==this.visible&&this.update({visible:d!=null?d:!this.visible},R,void 0,!1)}slice(d,R,P){let s=this.series;J(P,s.chart),R=V(R,!0),this.sliced=this.options.sliced=d=K(d)?d:!this.sliced,s.options.data[s.data.indexOf(this)]=this.options,this.graphic&&this.graphic.animate(this.getTranslate())}}return Z(j.prototype,{connectorShapes:{fixedOffset:function(B,d,R){let P=d.breakAt,s=d.touchingSliceAt,b=R.softConnector?["C",B.x+(B.alignment==="left"?-5:5),B.y,2*P.x-s.x,2*P.y-s.y,P.x,P.y]:["L",P.x,P.y];return[["M",B.x,B.y],b,["L",s.x,s.y]]},straight:function(B,d){let R=d.touchingSliceAt;return[["M",B.x,B.y],["L",R.x,R.y]]},crookedLine:function(B,d,R){let{breakAt:P,touchingSliceAt:s}=d,{series:b}=this,[x,o,u]=b.center,C=u/2,{plotLeft:M,plotWidth:w}=b.chart,y=B.alignment==="left",{x:m,y:g}=B,p=P.x;if(R.crookDistance){let f=X(R.crookDistance,1);p=y?x+C+(w+M-x-C)*(1-f):M+(x-C)*f}else p=x+(o-g)*Math.tan((this.angle||0)-Math.PI/2);let l=[["M",m,g]];return(y?p<=m&&p>=P.x:p>=m&&p<=P.x)&&l.push(["L",p,g]),l.push(["L",P.x,P.y],["L",s.x,s.y]),l}}}),j}),E(_,"Series/Pie/PieSeriesDefaults.js",[],function(){return{borderRadius:3,center:[null,null],clip:!1,colorByPoint:!0,dataLabels:{connectorPadding:5,connectorShape:"crookedLine",crookDistance:void 0,distance:30,enabled:!0,formatter:function(){return this.point.isNull?void 0:this.point.name},softConnector:!0,x:0},fillColor:void 0,ignoreHiddenPoint:!0,inactiveOtherPoints:!0,legendType:"point",marker:null,size:null,showInLegend:!1,slicedOffset:10,stickyTracking:!1,tooltip:{followPointer:!0},borderColor:"#ffffff",borderWidth:1,lineWidth:void 0,states:{hover:{brightness:.1}}}}),E(_,"Series/Pie/PieSeries.js",[_["Series/CenteredUtilities.js"],_["Series/Column/ColumnSeries.js"],_["Core/Globals.js"],_["Series/Pie/PiePoint.js"],_["Series/Pie/PieSeriesDefaults.js"],_["Core/Series/Series.js"],_["Core/Series/SeriesRegistry.js"],_["Core/Renderer/SVG/Symbols.js"],_["Core/Utilities.js"]],function(U,z,at,J,tt,K,Z,Q,V){let{getStartAndEndRadians:X}=U,{noop:j}=at,{clamp:B,extend:d,fireEvent:R,merge:P,pick:s}=V;class b extends K{animate(o){let u=this,C=u.points,M=u.startAngleRad;o||C.forEach(function(w){let y=w.graphic,m=w.shapeArgs;y&&m&&(y.attr({r:s(w.startR,u.center&&u.center[3]/2),start:M,end:M}),y.animate({r:m.r,start:m.start,end:m.end},u.options.animation))})}drawEmpty(){let o,u,C=this.startAngleRad,M=this.endAngleRad,w=this.options;this.total===0&&this.center?(o=this.center[0],u=this.center[1],this.graph||(this.graph=this.chart.renderer.arc(o,u,this.center[1]/2,0,C,M).addClass("highcharts-empty-series").add(this.group)),this.graph.attr({d:Q.arc(o,u,this.center[2]/2,0,{start:C,end:M,innerR:this.center[3]/2})}),this.chart.styledMode||this.graph.attr({"stroke-width":w.borderWidth,fill:w.fillColor||"none",stroke:w.color||"#cccccc"})):this.graph&&(this.graph=this.graph.destroy())}drawPoints(){let o=this.chart.renderer;this.points.forEach(function(u){u.graphic&&u.hasNewShapeType()&&(u.graphic=u.graphic.destroy()),u.graphic||(u.graphic=o[u.shapeType](u.shapeArgs).add(u.series.group),u.delayedRendering=!0)})}generatePoints(){super.generatePoints(),this.updateTotals()}getX(o,u,C,M){let w=this.center,y=this.radii?this.radii[C.index]||0:w[2]/2,m=M.dataLabelPosition,g=(m==null?void 0:m.distance)||0,p=Math.asin(B((o-w[1])/(y+g),-1,1));return w[0]+Math.cos(p)*(y+g)*(u?-1:1)+(g>0?(u?-1:1)*(M.padding||0):0)}hasData(){return!!this.processedXData.length}redrawPoints(){let o,u,C,M,w=this,y=w.chart;this.drawEmpty(),w.group&&!y.styledMode&&w.group.shadow(w.options.shadow),w.points.forEach(function(m){let g={};u=m.graphic,!m.isNull&&u?(M=m.shapeArgs,o=m.getTranslate(),y.styledMode||(C=w.pointAttribs(m,m.selected&&"select")),m.delayedRendering?(u.setRadialReference(w.center).attr(M).attr(o),y.styledMode||u.attr(C).attr({"stroke-linejoin":"round"}),m.delayedRendering=!1):(u.setRadialReference(w.center),y.styledMode||P(!0,g,C),P(!0,g,M,o),u.animate(g)),u.attr({visibility:m.visible?"inherit":"hidden"}),u.addClass(m.getClassName(),!0)):u&&(m.graphic=u.destroy())})}sortByAngle(o,u){o.sort(function(C,M){return C.angle!==void 0&&(M.angle-C.angle)*u})}translate(o){R(this,"translate"),this.generatePoints();let u=this.options,C=u.slicedOffset,M=X(u.startAngle,u.endAngle),w=this.startAngleRad=M.start,y=(this.endAngleRad=M.end)-w,m=this.points,g=u.ignoreHiddenPoint,p=m.length,l,f,v,I,k,T,G,st=0;for(o||(this.center=o=this.getCenter()),T=0;T1.5*Math.PI?v-=2*Math.PI:v<-Math.PI/2&&(v+=2*Math.PI),G.slicedTranslation={translateX:Math.round(Math.cos(v)*C),translateY:Math.round(Math.sin(v)*C)},I=Math.cos(v)*o[2]/2,k=Math.sin(v)*o[2]/2,G.tooltipPos=[o[0]+.7*I,o[1]+.7*k],G.half=v<-Math.PI/2||v>Math.PI/2?1:0,G.angle=v}R(this,"afterTranslate")}updateTotals(){let o=this.points,u=o.length,C=this.options.ignoreHiddenPoint,M,w,y=0;for(M=0;M0&&(w.visible||!C)?w.y/y*100:0,w.total=y}}return b.defaultOptions=P(K.defaultOptions,tt),d(b.prototype,{axisTypes:[],directTouch:!0,drawGraph:void 0,drawTracker:z.prototype.drawTracker,getCenter:U.getCenter,getSymbol:j,invertible:!1,isCartesian:!1,noSharedTooltip:!0,pointAttribs:z.prototype.pointAttribs,pointClass:J,requireSorting:!1,searchPoint:j,trackerGroups:["group","dataLabelsGroup"]}),Z.registerSeriesType("pie",b),b}),E(_,"Series/Pie/PieDataLabel.js",[_["Core/Series/DataLabel.js"],_["Core/Globals.js"],_["Core/Renderer/RendererUtilities.js"],_["Core/Series/SeriesRegistry.js"],_["Core/Utilities.js"]],function(U,z,at,J,tt){var K;let{composed:Z,noop:Q}=z,{distribute:V}=at,{series:X}=J,{arrayMax:j,clamp:B,defined:d,pick:R,pushUnique:P,relativeLength:s}=tt;return function(b){let x={radialDistributionY:function(w,y){var m;return(((m=y.dataLabelPosition)==null?void 0:m.top)||0)+w.distributeBox.pos},radialDistributionX:function(w,y,m,g,p){let l=p.dataLabelPosition;return w.getX(m<((l==null?void 0:l.top)||0)+2||m>((l==null?void 0:l.bottom)||0)-2?g:m,y.half,y,p)},justify:function(w,y,m,g){var p;return g[0]+(w.half?-1:1)*(m+(((p=y.dataLabelPosition)==null?void 0:p.distance)||0))},alignToPlotEdges:function(w,y,m,g){let p=w.getBBox().width;return y?p+g:m-p-g},alignToConnectors:function(w,y,m,g){let p=0,l;return w.forEach(function(f){(l=f.dataLabel.getBBox().width)>p&&(p=l)}),y?p+g:m-p-g}};function o(w,y){let{center:m,options:g}=this,p=m[2]/2,l=w.angle||0,f=Math.cos(l),v=Math.sin(l),I=m[0]+f*p,k=m[1]+v*p,T=Math.min((g.slicedOffset||0)+(g.borderWidth||0),y/5);return{natural:{x:I+f*y,y:k+v*y},computed:{},alignment:y<0?"center":w.half?"right":"left",connectorPosition:{breakAt:{x:I+f*T,y:k+v*T},touchingSliceAt:{x:I,y:k}},distance:y}}function u(){var Ct;let w=this,y=w.points,m=w.chart,g=m.plotWidth,p=m.plotHeight,l=m.plotLeft,f=Math.round(m.chartWidth/3),v=w.center,I=v[2]/2,k=v[1],T=[[],[]],G=[0,0,0,0],st=w.dataLabelPositioners,nt,ft,pt,St=0;w.visible&&((Ct=w.hasDataLabels)!=null&&Ct.call(w))&&(y.forEach(L=>{(L.dataLabels||[]).forEach(Y=>{Y.shortened&&(Y.attr({width:"auto"}).css({width:"auto",textOverflow:"clip"}),Y.shortened=!1)})}),X.prototype.drawDataLabels.apply(w),y.forEach(L=>{(L.dataLabels||[]).forEach((Y,rt)=>{var W;let it=v[2]/2,D=Y.options,O=s((D==null?void 0:D.distance)||0,it);rt===0&&T[L.half].push(L),!d((W=D==null?void 0:D.style)==null?void 0:W.width)&&Y.getBBox().width>f&&(Y.css({width:Math.round(.7*f)+"px"}),Y.shortened=!0),Y.dataLabelPosition=this.getDataLabelPosition(L,O),St=Math.max(St,O)})}),T.forEach((L,Y)=>{let rt=L.length,it=[],D,O,W=0,lt;rt&&(w.sortByAngle(L,Y-.5),St>0&&(D=Math.max(0,k-I-St),O=Math.min(k+I+St,m.plotHeight),L.forEach(ot=>{(ot.dataLabels||[]).forEach(xt=>{var vt;let dt=xt.dataLabelPosition;dt&&dt.distance>0&&(dt.top=Math.max(0,k-I-dt.distance),dt.bottom=Math.min(k+I+dt.distance,m.plotHeight),W=xt.getBBox().height||21,xt.lineHeight=m.renderer.fontMetrics(xt.text||xt).h+2*xt.padding,ot.distributeBox={target:(((vt=xt.dataLabelPosition)==null?void 0:vt.natural.y)||0)-dt.top+xt.lineHeight/2,size:W,rank:ot.y},it.push(ot.distributeBox))})}),V(it,lt=O+W-D,lt/5)),L.forEach(ot=>{(ot.dataLabels||[]).forEach(xt=>{let dt=xt.options||{},vt=ot.distributeBox,Et=xt.dataLabelPosition,kt=(Et==null?void 0:Et.natural.y)||0,Nt=dt.connectorPadding||0,gt=xt.lineHeight||21,wt=(gt-xt.getBBox().height)/2,Dt=0,jt=kt,Jt="inherit";if(Et){if(it&&d(vt)&&Et.distance>0&&(vt.pos===void 0?Jt="hidden":(pt=vt.size,jt=st.radialDistributionY(ot,xt))),dt.justify)Dt=st.justify(ot,xt,I,v);else switch(dt.alignTo){case"connectors":Dt=st.alignToConnectors(L,Y,g,l);break;case"plotEdges":Dt=st.alignToPlotEdges(xt,Y,g,l);break;default:Dt=st.radialDistributionX(w,ot,jt-wt,kt,xt)}if(Et.attribs={visibility:Jt,align:Et.alignment},Et.posAttribs={x:Dt+(dt.x||0)+({left:Nt,right:-Nt}[Et.alignment]||0),y:jt+(dt.y||0)-gt/2},Et.computed.x=Dt,Et.computed.y=jt-wt,R(dt.crop,!0)){let ie;Dt-(ft=xt.getBBox().width)g-Nt&&Y===0&&(ie=Math.round(Dt+ft-g+Nt),G[1]=Math.max(ie,G[1])),jt-pt/2<0?G[0]=Math.max(Math.round(-jt+pt/2),G[0]):jt+pt/2>p&&(G[2]=Math.max(Math.round(jt+pt/2-p),G[2])),Et.sideOverflow=ie}}})}))}),(j(G)===0||this.verifyDataLabelOverflow(G))&&(this.placeDataLabels(),this.points.forEach(L=>{(L.dataLabels||[]).forEach(Y=>{var O;let{connectorColor:rt,connectorWidth:it=1}=Y.options||{},D=Y.dataLabelPosition;if(it){let W;nt=Y.connector,D&&D.distance>0?(W=!nt,nt||(Y.connector=nt=m.renderer.path().addClass("highcharts-data-label-connector highcharts-color-"+L.colorIndex+(L.className?" "+L.className:"")).add(w.dataLabelsGroup)),m.styledMode||nt.attr({"stroke-width":it,stroke:rt||L.color||"#666666"}),nt[W?"attr":"animate"]({d:L.getConnectorPath(Y)}),nt.attr({visibility:(O=D.attribs)==null?void 0:O.visibility})):nt&&(Y.connector=nt.destroy())}})})))}function C(){this.points.forEach(w=>{(w.dataLabels||[]).forEach(y=>{var g;let m=y.dataLabelPosition;m?(m.sideOverflow&&(y.css({width:Math.max(y.getBBox().width-m.sideOverflow,0)+"px",textOverflow:(((g=y.options)==null?void 0:g.style)||{}).textOverflow||"ellipsis"}),y.shortened=!0),y.attr(m.attribs),y[y.moved?"animate":"attr"](m.posAttribs),y.moved=!0):y&&y.attr({y:-9999})}),delete w.distributeBox},this)}function M(w){let y=this.center,m=this.options,g=m.center,p=m.minSize||80,l=p,f=m.size!==null;return!f&&(g[0]!==null?l=Math.max(y[2]-Math.max(w[1],w[3]),p):(l=Math.max(y[2]-w[1]-w[3],p),y[0]+=(w[3]-w[1])/2),g[1]!==null?l=B(l,p,y[2]-Math.max(w[0],w[2])):(l=B(l,p,y[2]-w[0]-w[2]),y[1]+=(w[0]-w[2])/2),l(tt.x+=K.x,tt.y+=K.y,tt),{x:0,y:0});return{x:J.x/at.length,y:J.y/at.length}},z.getDistanceBetweenPoints=function(at,J){return Math.sqrt(Math.pow(J.x-at.x,2)+Math.pow(J.y-at.y,2))},z.getAngleBetweenPoints=function(at,J){return Math.atan2(J.x-at.x,J.y-at.y)},z.pointInPolygon=function({x:at,y:J},tt){let K=tt.length,Z,Q,V=!1;for(Z=0,Q=K-1;ZJ!=d>J&&at<(B-X)*(J-j)/(d-j)+X&&(V=!V)}return V},U}),E(_,"Extensions/OverlappingDataLabels.js",[_["Core/Geometry/GeometryUtilities.js"],_["Core/Utilities.js"]],function(U,z){let{pointInPolygon:at}=U,{addEvent:J,fireEvent:tt,objectEach:K,pick:Z}=z;function Q(j){let B=j.length,d=(C,M)=>!(M.x>=C.x+C.width||M.x+M.width<=C.x||M.y>=C.y+C.height||M.y+M.height<=C.y),R=(C,M)=>{for(let w of C)if(at({x:w[0],y:w[1]},M))return!0;return!1},P,s,b,x,o,u=!1;for(let C=0;C(M.labelrank||0)-(C.labelrank||0));for(let C=0;C{K(P,s=>{s.label&&B.push(s.label)})});for(let R of j.series||[])if(R.visible&&((d=R.hasDataLabels)!=null&&d.call(R))){let P=s=>{for(let b of s)b.visible&&(b.dataLabels||[]).forEach(x=>{var u,C;let o=x.options||{};x.labelrank=Z(o.labelrank,b.labelrank,(u=b.shapeArgs)==null?void 0:u.height),((C=o.allowOverlap)!=null?C:Number(o.distance)>0)?(x.oldOpacity=x.opacity,x.newOpacity=1,V(x,j)):B.push(x)})};P(R.nodes||[]),P(R.points)}this.hideOverlappingLabels(B)}return{compose:function(j){let B=j.prototype;B.hideOverlappingLabels||(B.hideOverlappingLabels=Q,J(j,"render",X))}}}),E(_,"Extensions/BorderRadius.js",[_["Core/Defaults.js"],_["Core/Globals.js"],_["Core/Utilities.js"]],function(U,z,at){let{defaultOptions:J}=U,{noop:tt}=z,{addEvent:K,extend:Z,isObject:Q,merge:V,relativeLength:X}=at,j={radius:0,scope:"stack",where:void 0},B=tt,d=tt;function R(o,u,C,M,w={}){let y=B(o,u,C,M,w),{innerR:m=0,r:g=C,start:p=0,end:l=0}=w;if(w.open||!w.borderRadius)return y;let f=l-p,v=Math.sin(f/2),I=Math.max(Math.min(X(w.borderRadius||0,g-m),(g-m)/2,g*v/(1+v)),0),k=Math.min(I,f/Math.PI*2*m),T=y.length-1;for(;T--;)(function(G,st,nt){let ft,pt,St,Ct=G[st],L=G[st+1];if(L[0]==="Z"&&(L=G[0]),(Ct[0]==="M"||Ct[0]==="L")&&L[0]==="A"?(ft=Ct,pt=L,St=!0):Ct[0]==="A"&&(L[0]==="M"||L[0]==="L")&&(ft=L,pt=Ct),ft&&pt&&pt.params){let Y=pt[1],rt=pt[5],it=pt.params,{start:D,end:O,cx:W,cy:lt}=it,ot=rt?Y-nt:Y+nt,xt=ot?Math.asin(nt/ot):0,dt=rt?xt:-xt,vt=Math.cos(xt)*ot;St?(it.start=D+dt,ft[1]=W+vt*Math.cos(D),ft[2]=lt+vt*Math.sin(D),G.splice(st+1,0,["A",nt,nt,0,0,1,W+Y*Math.cos(it.start),lt+Y*Math.sin(it.start)])):(it.end=O-dt,pt[6]=W+Y*Math.cos(it.end),pt[7]=lt+Y*Math.sin(it.end),G.splice(st+1,0,["A",nt,nt,0,0,1,W+vt*Math.cos(O),lt+vt*Math.sin(O)])),pt[4]=Math.abs(it.end-it.start)1?k:I);return y}function P(){var o,u;if(this.options.borderRadius&&!(this.chart.is3d&&this.chart.is3d())){let{options:C,yAxis:M}=this,w=C.stacking==="percent",y=(u=(o=J.plotOptions)==null?void 0:o[this.type])==null?void 0:u.borderRadius,m=s(C.borderRadius,Q(y)?y:{}),g=M.options.reversed;for(let p of this.points){let{shapeArgs:l}=p;if(p.shapeType==="roundedRect"&&l){let{width:f=0,height:v=0,y:I=0}=l,k=I,T=v;if(m.scope==="stack"&&p.stackTotal){let ft=M.translate(w?100:p.stackTotal,!1,!0,!1,!0),pt=M.translate(C.threshold||0,!1,!0,!1,!0),St=this.crispCol(0,Math.min(ft,pt),0,Math.abs(ft-pt));k=St.y,T=St.height}let G=(p.negative?-1:1)*(g?-1:1)==-1,st=m.where;!st&&this.is("waterfall")&&Math.abs((p.yBottom||0)-(this.translatedThreshold||0))>this.borderWidth&&(st="all"),st||(st="end");let nt=Math.min(X(m.radius,f),f/2,st==="all"?v/2:1/0)||0;st==="end"&&(G&&(k-=nt),T+=nt),Z(l,{brBoxHeight:T,brBoxY:k,r:nt})}}}}function s(o,u){return Q(o)||(o={radius:o||0}),V(j,u,o)}function b(){let o=s(this.options.borderRadius);for(let u of this.points){let C=u.shapeArgs;C&&(C.borderRadius=X(o.radius,(C.r||0)-(C.innerR||0)))}}function x(o,u,C,M,w={}){let y=d(o,u,C,M,w),{r:m=0,brBoxHeight:g=M,brBoxY:p=u}=w,l=u-p,f=p+g-(u+M),v=l-m>-.1?0:m,I=f-m>-.1?0:m,k=Math.max(v&&l,0),T=Math.max(I&&f,0),G=[o+v,u],st=[o+C-v,u],nt=[o+C,u+v],ft=[o+C,u+M-I],pt=[o+C-I,u+M],St=[o+I,u+M],Ct=[o,u+M-I],L=[o,u+v],Y=(rt,it)=>Math.sqrt(Math.pow(rt,2)-Math.pow(it,2));if(k){let rt=Y(v,v-k);G[0]-=rt,st[0]+=rt,nt[1]=L[1]=u+v-k}if(M=Z(R.minWidth,0)&&this.chartHeight>=Z(R.minHeight,0)}).call(this)&&d.push(B._id)}function j(B,d){let R=this.options.responsive,P=this.currentResponsive,s=[],b;!d&&R&&R.rules&&R.rules.forEach(u=>{u._id===void 0&&(u._id=Q()),this.matchResponsiveRule(u,s)},this);let x=K(...s.map(u=>tt((R||{}).rules||[],C=>C._id===u)).map(u=>u&&u.chartOptions));x.isResponsiveOptions=!0,s=s.toString()||void 0;let o=P&&P.ruleIds;s===o||(P&&(this.currentResponsive=void 0,this.updatingResponsive=!0,this.update(P.undoOptions,B,!0),this.updatingResponsive=!1),s?((b=at(x,this.options,!0,this.collectionsWithUpdate)).isResponsiveOptions=!0,this.currentResponsive={ruleIds:s,mergedOptions:x,undoOptions:b},this.updatingResponsive||this.update(x,B,!0)):this.currentResponsive=void 0)}V.compose=function(B){let d=B.prototype;return d.matchResponsiveRule||J(d,{matchResponsiveRule:X,setResponsive:j}),B}}(z||(z={})),z}),E(_,"masters/highcharts.src.js",[_["Core/Globals.js"],_["Core/Utilities.js"],_["Core/Defaults.js"],_["Core/Animation/Fx.js"],_["Core/Animation/AnimationUtilities.js"],_["Core/Renderer/HTML/AST.js"],_["Core/Templating.js"],_["Core/Renderer/RendererRegistry.js"],_["Core/Renderer/RendererUtilities.js"],_["Core/Renderer/SVG/SVGElement.js"],_["Core/Renderer/SVG/SVGRenderer.js"],_["Core/Renderer/HTML/HTMLElement.js"],_["Core/Axis/Axis.js"],_["Core/Axis/DateTimeAxis.js"],_["Core/Axis/LogarithmicAxis.js"],_["Core/Axis/PlotLineOrBand/PlotLineOrBand.js"],_["Core/Axis/Tick.js"],_["Core/Tooltip.js"],_["Core/Series/Point.js"],_["Core/Pointer.js"],_["Core/Legend/Legend.js"],_["Core/Legend/LegendSymbol.js"],_["Core/Chart/Chart.js"],_["Extensions/ScrollablePlotArea.js"],_["Core/Axis/Stacking/StackingAxis.js"],_["Core/Axis/Stacking/StackItem.js"],_["Core/Series/Series.js"],_["Core/Series/SeriesRegistry.js"],_["Series/Column/ColumnDataLabel.js"],_["Series/Pie/PieDataLabel.js"],_["Core/Series/DataLabel.js"],_["Extensions/OverlappingDataLabels.js"],_["Extensions/BorderRadius.js"],_["Core/Responsive.js"],_["Core/Color/Color.js"],_["Core/Time.js"]],function(U,z,at,J,tt,K,Z,Q,V,X,j,B,d,R,P,s,b,x,o,u,C,M,w,y,m,g,p,l,f,v,I,k,T,G,st,nt){return U.AST=K,U.Axis=d,U.Chart=w,U.Color=st,U.DataLabel=I,U.Fx=J,U.HTMLElement=B,U.Legend=C,U.LegendSymbol=M,U.OverlappingDataLabels=U.OverlappingDataLabels||k,U.PlotLineOrBand=s,U.Point=o,U.Pointer=u,U.RendererRegistry=Q,U.Series=p,U.SeriesRegistry=l,U.StackItem=g,U.SVGElement=X,U.SVGRenderer=j,U.Templating=Z,U.Tick=b,U.Time=nt,U.Tooltip=x,U.animate=tt.animate,U.animObject=tt.animObject,U.chart=w.chart,U.color=st.parse,U.dateFormat=Z.dateFormat,U.defaultOptions=at.defaultOptions,U.distribute=V.distribute,U.format=Z.format,U.getDeferredAnimation=tt.getDeferredAnimation,U.getOptions=at.getOptions,U.numberFormat=Z.numberFormat,U.seriesType=l.seriesType,U.setAnimation=tt.setAnimation,U.setOptions=at.setOptions,U.stop=tt.stop,U.time=at.defaultTime,U.timers=J.timers,T.compose(U.Series,U.SVGElement,U.SVGRenderer),f.compose(U.Series.types.column),I.compose(U.Series),R.compose(U.Axis),B.compose(U.SVGRenderer),C.compose(U.Chart),P.compose(U.Axis),k.compose(U.Chart),v.compose(U.Series.types.pie),s.compose(U.Chart,U.Axis),u.compose(U.Chart),G.compose(U.Chart),y.compose(U.Axis,U.Chart,U.Series),m.compose(U.Axis,U.Chart,U.Series),x.compose(U.Pointer),z.extend(U,z),U}),_["masters/highcharts.src.js"]._modules=_,_["masters/highcharts.src.js"]})},4563:function(br,Pe,Mt){var q;(function(Lt,_){br.exports?(_.default=_,br.exports=Lt&&Lt.document?_(Lt):_):(q=function(){return _(Lt)}.call(Pe,Mt,Pe,br),q!==void 0&&(br.exports=q))})(typeof window!="undefined"?window:this,function(Lt){"use strict";var _={};function E(U,z,at,J){!U.hasOwnProperty(z)&&(U[z]=J.apply(null,at),Lt&&typeof CustomEvent=="function"&&Lt.dispatchEvent(new CustomEvent("HighchartsModuleLoaded",{detail:{path:z,module:U[z]}})))}return E(_,"Core/Globals.js",[],function(){var U,z;return(z=U||(U={})).SVG_NS="http://www.w3.org/2000/svg",z.product="Highcharts",z.version="11.4.8",z.win=Lt!==void 0?Lt:{},z.doc=z.win.document,z.svg=z.doc&&z.doc.createElementNS&&!!z.doc.createElementNS(z.SVG_NS,"svg").createSVGRect,z.userAgent=z.win.navigator&&z.win.navigator.userAgent||"",z.isChrome=z.win.chrome,z.isFirefox=z.userAgent.indexOf("Firefox")!==-1,z.isMS=/(edge|msie|trident)/i.test(z.userAgent)&&!z.win.opera,z.isSafari=!z.isChrome&&z.userAgent.indexOf("Safari")!==-1,z.isTouchDevice=/(Mobile|Android|Windows Phone)/.test(z.userAgent),z.isWebKit=z.userAgent.indexOf("AppleWebKit")!==-1,z.deg2rad=2*Math.PI/360,z.hasBidiBug=z.isFirefox&&4>parseInt(z.userAgent.split("Firefox/")[1],10),z.marginNames=["plotTop","marginRight","marginBottom","plotLeft"],z.noop=function(){},z.supportsPassiveEvents=function(){let at=!1;if(!z.isMS){let J=Object.defineProperty({},"passive",{get:function(){at=!0}});z.win.addEventListener&&z.win.removeEventListener&&(z.win.addEventListener("testPassive",z.noop,J),z.win.removeEventListener("testPassive",z.noop,J))}return at}(),z.charts=[],z.composed=[],z.dateFormats={},z.seriesTypes={},z.symbolSizes={},z.chartCount=0,U}),E(_,"Core/Utilities.js",[_["Core/Globals.js"]],function(U){let z,{charts:at,doc:J,win:tt}=U;function K(p,l,f,v){let I=l?"Highcharts error":"Highcharts warning";p===32&&(p=`${I}: Deprecated member`);let k=d(p),T=k?`${I} #${p}: www.highcharts.com/errors/${p}/`:p.toString();if(v!==void 0){let G="";k&&(T+="?"),w(v,function(st,nt){G+=` + - ${nt}: ${st}`,k&&(T+=encodeURI(nt)+"="+encodeURI(st))}),T+=G}m(U,"displayError",{chart:f,code:p,message:T,params:v},function(){if(l)throw Error(T);tt.console&&K.messages.indexOf(T)===-1&&console.warn(T)}),K.messages.push(T)}function Z(p,l){return parseInt(p,l||10)}function Q(p){return typeof p=="string"}function V(p){let l=Object.prototype.toString.call(p);return l==="[object Array]"||l==="[object Array Iterator]"}function X(p,l){return!!p&&typeof p=="object"&&(!l||!V(p))}function j(p){return X(p)&&typeof p.nodeType=="number"}function B(p){let l=p&&p.constructor;return!!(X(p,!0)&&!j(p)&&l&&l.name&&l.name!=="Object")}function d(p){return typeof p=="number"&&!isNaN(p)&&p<1/0&&p>-1/0}function R(p){return p!=null}function P(p,l,f){let v,I=Q(l)&&!R(f),k=(T,G)=>{R(T)?p.setAttribute(G,T):I?(v=p.getAttribute(G))||G!=="class"||(v=p.getAttribute(G+"Name")):p.removeAttribute(G)};return Q(l)?k(f,l):w(l,k),v}function s(p){return V(p)?p:[p]}function b(p,l){let f;for(f in p||(p={}),l)p[f]=l[f];return p}function x(){let p=arguments,l=p.length;for(let f=0;f1e14?p:parseFloat(p.toPrecision(l||14))}(K||(K={})).messages=[],Math.easeInOutSine=function(p){return-.5*(Math.cos(Math.PI*p)-1)};let M=Array.prototype.find?function(p,l){return p.find(l)}:function(p,l){let f,v=p.length;for(f=0;fG.order-st.order),I.forEach(G=>{G.fn.call(p,f)===!1&&f.preventDefault()})}v&&!f.defaultPrevented&&v.call(p,f)}w({map:"map",each:"forEach",grep:"filter",reduce:"reduce",some:"some"},function(p,l){U[l]=function(f){return K(32,!1,void 0,{[`Highcharts.${l}`]:`use Array.${p}`}),Array.prototype[p].apply(f,[].slice.call(arguments,1))}});let g=function(){let p=Math.random().toString(36).substring(2,9)+"-",l=0;return function(){return"highcharts-"+(z?"":p)+l++}}();return tt.jQuery&&(tt.jQuery.fn.highcharts=function(){let p=[].slice.call(arguments);if(this[0])return p[0]?(new U[Q(p[0])?p.shift():"Chart"](this[0],p[0],p[1]),this):at[P(this[0],"data-highcharts-chart")]}),{addEvent:function(p,l,f,v={}){let I=typeof p=="function"&&p.prototype||p;Object.hasOwnProperty.call(I,"hcEvents")||(I.hcEvents={});let k=I.hcEvents;U.Point&&p instanceof U.Point&&p.series&&p.series.chart&&(p.series.chart.runTrackerClick=!0);let T=p.addEventListener;T&&T.call(p,l,f,!!U.supportsPassiveEvents&&{passive:v.passive===void 0?l.indexOf("touch")!==-1:v.passive,capture:!1}),k[l]||(k[l]=[]);let G={fn:f,order:typeof v.order=="number"?v.order:1/0};return k[l].push(G),k[l].sort((st,nt)=>st.order-nt.order),function(){y(p,l,f)}},arrayMax:function(p){let l=p.length,f=p[0];for(;l--;)p[l]>f&&(f=p[l]);return f},arrayMin:function(p){let l=p.length,f=p[0];for(;l--;)p[l]l?p{let v=l%2/2,I=f?-1:1;return(Math.round(p*I-v)+v)*I},css:o,defined:R,destroyObjectProperties:function(p,l,f){w(p,function(v,I){v!==l&&(v!=null&&v.destroy)&&v.destroy(),(v!=null&&v.destroy||!f)&&delete p[I]})},diffObjects:function(p,l,f,v){let I={};return function k(T,G,st,nt){let ft=f?G:T;w(T,function(pt,St){if(!nt&&v&&v.indexOf(St)>-1&&G[St]){pt=s(pt),st[St]=[];for(let Ct=0;Ct{if(G.length>1)for(k=v=G.length-1;k>0;k--)(I=G[k]-G[k-1])<0&&!T?(l==null||l(),l=void 0):I&&(f===void 0||I=T-1&&(T=Math.floor(G)),Math.max(0,T-(p(l,"padding-left",!0)||0)-(p(l,"padding-right",!0)||0))}if(f==="height")return Math.max(0,Math.min(l.offsetHeight,l.scrollHeight)-(p(l,"padding-top",!0)||0)-(p(l,"padding-bottom",!0)||0));let k=tt.getComputedStyle(l,void 0);return k&&(I=k.getPropertyValue(f),x(v,f!=="opacity")&&(I=Z(I))),I},inArray:function(p,l,f){return K(32,!1,void 0,{"Highcharts.inArray":"use Array.indexOf"}),l.indexOf(p,f)},insertItem:function(p,l){let f,v=p.options.index,I=l.length;for(f=p.options.isInternal?I:0;f=p))&&(I||!(G<=(l[k]+(l[k+1]||l[k]))/2)));k++);return C(T*f,-Math.round(Math.log(.001)/Math.LN10))},objectEach:w,offset:function(p){let l=J.documentElement,f=p.parentElement||p.parentNode?p.getBoundingClientRect():{top:0,left:0,width:0,height:0};return{top:f.top+(tt.pageYOffset||l.scrollTop)-(l.clientTop||0),left:f.left+(tt.pageXOffset||l.scrollLeft)-(l.clientLeft||0),width:f.width,height:f.height}},pad:function(p,l,f){return Array((l||2)+1-String(p).replace("-","").length).join(f||"0")+p},pick:x,pInt:Z,pushUnique:function(p,l){return 0>p.indexOf(l)&&!!p.push(l)},relativeLength:function(p,l,f){return/%$/.test(p)?l*parseFloat(p)/100+(f||0):parseFloat(p)},removeEvent:y,replaceNested:function(p,...l){let f,v;do for(v of(f=p,l))p=p.replace(v[0],v[1]);while(p!==f);return p},splat:s,stableSort:function(p,l){let f,v,I=p.length;for(v=0;v0?setTimeout(p,l,f):(p.call(0,f),-1)},timeUnits:{millisecond:1,second:1e3,minute:6e4,hour:36e5,day:864e5,week:6048e5,month:24192e5,year:314496e5},uniqueKey:g,useSerialIds:function(p){return z=x(p,z)},wrap:function(p,l,f){let v=p[l];p[l]=function(){let I=arguments,k=this;return f.apply(this,[function(){return v.apply(k,arguments.length?arguments:I)}].concat([].slice.call(arguments)))}}}}),E(_,"Core/Chart/ChartDefaults.js",[],function(){return{alignThresholds:!1,panning:{enabled:!1,type:"x"},styledMode:!1,borderRadius:0,colorCount:10,allowMutatingData:!0,ignoreHiddenSeries:!0,spacing:[10,10,15,10],resetZoomButton:{theme:{},position:{}},reflow:!0,type:"line",zooming:{singleTouch:!1,resetButton:{theme:{zIndex:6},position:{align:"right",x:-10,y:10}}},width:null,height:null,borderColor:"#334eff",backgroundColor:"#ffffff",plotBorderColor:"#cccccc"}}),E(_,"Core/Color/Palettes.js",[],function(){return{colors:["#2caffe","#544fc5","#00e272","#fe6a35","#6b8abc","#d568fb","#2ee0ca","#fa4b42","#feb56a","#91e8e1"]}}),E(_,"Core/Time.js",[_["Core/Globals.js"],_["Core/Utilities.js"]],function(U,z){let{win:at}=U,{defined:J,error:tt,extend:K,isNumber:Z,isObject:Q,merge:V,objectEach:X,pad:j,pick:B,splat:d,timeUnits:R}=z,P=U.isSafari&&at.Intl&&at.Intl.DateTimeFormat.prototype.formatRange,s=U.isSafari&&at.Intl&&!at.Intl.DateTimeFormat.prototype.formatRange;class b{constructor(o){this.options={},this.useUTC=!1,this.variableTimezone=!1,this.Date=at.Date,this.getTimezoneOffset=this.timezoneOffsetFunction(),this.update(o)}get(o,u){if(this.variableTimezone||this.timezoneOffset){let C=u.getTime(),M=C-this.getTimezoneOffset(u);u.setTime(M);let w=u["getUTC"+o]();return u.setTime(C),w}return this.useUTC?u["getUTC"+o]():u["get"+o]()}set(o,u,C){if(this.variableTimezone||this.timezoneOffset){if(o==="Milliseconds"||o==="Seconds"||o==="Minutes"&&this.getTimezoneOffset(u)%36e5==0)return u["setUTC"+o](C);let M=this.getTimezoneOffset(u),w=u.getTime()-M;u.setTime(w),u["setUTC"+o](C);let y=this.getTimezoneOffset(u);return w=u.getTime()+y,u.setTime(w)}return this.useUTC||P&&o==="FullYear"?u["setUTC"+o](C):u["set"+o](C)}update(o={}){let u=B(o.useUTC,!0);this.options=o=V(!0,this.options,o),this.Date=o.Date||at.Date||Date,this.useUTC=u,this.timezoneOffset=u&&o.timezoneOffset||void 0,this.getTimezoneOffset=this.timezoneOffsetFunction(),this.variableTimezone=u&&!!(o.getTimezoneOffset||o.timezone)}makeTime(o,u,C,M,w,y){let m,g,p;return this.useUTC?(m=this.Date.UTC.apply(0,arguments),g=this.getTimezoneOffset(m),m+=g,g!==(p=this.getTimezoneOffset(m))?m+=p-g:g-36e5!==this.getTimezoneOffset(m-36e5)||s||(m-=36e5)):m=new this.Date(o,u,B(C,1),B(M,0),B(w,0),B(y,0)).getTime(),m}timezoneOffsetFunction(){let o=this,u=this.options,C=u.getTimezoneOffset;return this.useUTC?u.timezone?M=>{try{let w=`shortOffset,${u.timezone||""}`,[y,m,g,p,l=0]=(b.formatCache[w]=b.formatCache[w]||Intl.DateTimeFormat("en",{timeZone:u.timezone,timeZoneName:"shortOffset"})).format(M).split(/(GMT|:)/).map(Number),f=-(36e5*(g+l/60));if(Z(f))return f}catch(w){tt(34)}return 0}:this.useUTC&&C?M=>6e4*C(M.valueOf()):()=>6e4*(o.timezoneOffset||0):M=>6e4*new Date(M.toString()).getTimezoneOffset()}dateFormat(o,u,C){if(!J(u)||isNaN(u))return U.defaultOptions.lang&&U.defaultOptions.lang.invalidDate||"";o=B(o,"%Y-%m-%d %H:%M:%S");let M=this,w=new this.Date(u),y=this.get("Hours",w),m=this.get("Day",w),g=this.get("Date",w),p=this.get("Month",w),l=this.get("FullYear",w),f=U.defaultOptions.lang,v=f&&f.weekdays,I=f&&f.shortWeekdays;return X(K({a:I?I[m]:v[m].substr(0,3),A:v[m],d:j(g),e:j(g,2," "),w:m,b:f.shortMonths[p],B:f.months[p],m:j(p+1),o:p+1,y:l.toString().substr(2,2),Y:l,H:j(y),k:y,I:j(y%12||12),l:y%12||12,M:j(this.get("Minutes",w)),p:y<12?"AM":"PM",P:y<12?"am":"pm",S:j(this.get("Seconds",w)),L:j(Math.floor(u%1e3),3)},U.dateFormats),function(k,T){for(;o.indexOf("%"+T)!==-1;)o=o.replace("%"+T,typeof k=="function"?k.call(M,u):k)}),C?o.substr(0,1).toUpperCase()+o.substr(1):o}resolveDTLFormat(o){return Q(o,!0)?o:{main:(o=d(o))[0],from:o[1],to:o[2]}}getTimeTicks(o,u,C,M){let w,y,m,g,p=this,l=p.Date,f=[],v={},I=new l(u),k=o.unitRange,T=o.count||1;if(M=B(M,1),J(u)){p.set("Milliseconds",I,k>=R.second?0:T*Math.floor(p.get("Milliseconds",I)/T)),k>=R.second&&p.set("Seconds",I,k>=R.minute?0:T*Math.floor(p.get("Seconds",I)/T)),k>=R.minute&&p.set("Minutes",I,k>=R.hour?0:T*Math.floor(p.get("Minutes",I)/T)),k>=R.hour&&p.set("Hours",I,k>=R.day?0:T*Math.floor(p.get("Hours",I)/T)),k>=R.day&&p.set("Date",I,k>=R.month?1:Math.max(1,T*Math.floor(p.get("Date",I)/T))),k>=R.month&&(p.set("Month",I,k>=R.year?0:T*Math.floor(p.get("Month",I)/T)),y=p.get("FullYear",I)),k>=R.year&&(y-=y%T,p.set("FullYear",I,y)),k===R.week&&(g=p.get("Day",I),p.set("Date",I,p.get("Date",I)-g+M+(g4*R.month||p.getTimezoneOffset(u)!==p.getTimezoneOffset(C));let ft=I.getTime();for(w=1;ft1?ft=p.makeTime(y,G,st,nt+w*T):ft+=k*T,w++;f.push(ft),k<=R.hour&&f.length<1e4&&f.forEach(function(pt){pt%18e5==0&&p.dateFormat("%H%M%S%L",pt)==="000000000"&&(v[pt]="day")})}return f.info=K(o,{higherRanks:v,totalRange:k*T}),f}getDateFormat(o,u,C,M){let w=this.dateFormat("%m-%d %H:%M:%S.%L",u),y="01-01 00:00:00.000",m={millisecond:15,second:12,minute:9,hour:6,day:3},g="millisecond",p=g;for(g in R){if(o===R.week&&+this.dateFormat("%w",u)===C&&w.substr(6)===y.substr(6)){g="week";break}if(R[g]>o){g=p;break}if(m[g]&&w.substr(m[g])!==y.substr(m[g]))break;g!=="week"&&(p=g)}return this.resolveDTLFormat(M[g]).main}}return b.formatCache={},b}),E(_,"Core/Defaults.js",[_["Core/Chart/ChartDefaults.js"],_["Core/Globals.js"],_["Core/Color/Palettes.js"],_["Core/Time.js"],_["Core/Utilities.js"]],function(U,z,at,J,tt){let{isTouchDevice:K}=z,{fireEvent:Z,merge:Q}=tt,V={colors:at.colors,symbols:["circle","diamond","square","triangle","triangle-down"],lang:{loading:"Loading...",months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],weekdays:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],decimalPoint:".",numericSymbols:["k","M","G","T","P","E"],resetZoom:"Reset zoom",resetZoomTitle:"Reset zoom level 1:1",thousandsSep:" "},global:{buttonTheme:{fill:"#f7f7f7",padding:8,r:2,stroke:"#cccccc","stroke-width":1,style:{color:"#333333",cursor:"pointer",fontSize:"0.8em",fontWeight:"normal"},states:{hover:{fill:"#e6e6e6"},select:{fill:"#e6e9ff",style:{color:"#000000",fontWeight:"bold"}},disabled:{style:{color:"#cccccc"}}}}},time:{Date:void 0,getTimezoneOffset:void 0,timezone:void 0,timezoneOffset:0,useUTC:!0},chart:U,title:{style:{color:"#333333",fontWeight:"bold"},text:"Chart title",align:"center",margin:15,widthAdjust:-44},subtitle:{style:{color:"#666666",fontSize:"0.8em"},text:"",align:"center",widthAdjust:-44},caption:{margin:15,style:{color:"#666666",fontSize:"0.8em"},text:"",align:"left",verticalAlign:"bottom"},plotOptions:{},legend:{enabled:!0,align:"center",alignColumns:!0,className:"highcharts-no-tooltip",events:{},layout:"horizontal",itemMarginBottom:2,itemMarginTop:2,labelFormatter:function(){return this.name},borderColor:"#999999",borderRadius:0,navigation:{style:{fontSize:"0.8em"},activeColor:"#0022ff",inactiveColor:"#cccccc"},itemStyle:{color:"#333333",cursor:"pointer",fontSize:"0.8em",textDecoration:"none",textOverflow:"ellipsis"},itemHoverStyle:{color:"#000000"},itemHiddenStyle:{color:"#666666",textDecoration:"line-through"},shadow:!1,itemCheckboxStyle:{position:"absolute",width:"13px",height:"13px"},squareSymbol:!0,symbolPadding:5,verticalAlign:"bottom",x:0,y:0,title:{style:{fontSize:"0.8em",fontWeight:"bold"}}},loading:{labelStyle:{fontWeight:"bold",position:"relative",top:"45%"},style:{position:"absolute",backgroundColor:"#ffffff",opacity:.5,textAlign:"center"}},tooltip:{enabled:!0,animation:{duration:300,easing:j=>Math.sqrt(1-Math.pow(j-1,2))},borderRadius:3,dateTimeLabelFormats:{millisecond:"%A, %e %b, %H:%M:%S.%L",second:"%A, %e %b, %H:%M:%S",minute:"%A, %e %b, %H:%M",hour:"%A, %e %b, %H:%M",day:"%A, %e %b %Y",week:"Week from %A, %e %b %Y",month:"%B %Y",year:"%Y"},footerFormat:"",headerShape:"callout",hideDelay:500,padding:8,shape:"callout",shared:!1,snap:K?25:10,headerFormat:'{point.key}
    ',pointFormat:'\u25CF {series.name}: {point.y}
    ',backgroundColor:"#ffffff",borderWidth:void 0,shadow:!0,stickOnContact:!1,style:{color:"#333333",cursor:"default",fontSize:"0.8em"},useHTML:!1},credits:{enabled:!0,href:"https://www.highcharts.com?credits",position:{align:"right",x:-10,verticalAlign:"bottom",y:-5},style:{cursor:"pointer",color:"#999999",fontSize:"0.6em"},text:"Highcharts.com"}};V.chart.styledMode=!1;let X=new J(V.time);return{defaultOptions:V,defaultTime:X,getOptions:function(){return V},setOptions:function(j){return Z(z,"setOptions",{options:j}),Q(!0,V,j),(j.time||j.global)&&(z.time?z.time.update(Q(V.global,V.time,j.global,j.time)):z.time=X),V}}}),E(_,"Core/Color/Color.js",[_["Core/Globals.js"],_["Core/Utilities.js"]],function(U,z){let{isNumber:at,merge:J,pInt:tt}=z;class K{static parse(Q){return Q?new K(Q):K.None}constructor(Q){let V,X,j,B;this.rgba=[NaN,NaN,NaN,NaN],this.input=Q;let d=U.Color;if(d&&d!==K)return new d(Q);if(typeof Q=="object"&&Q.stops!==void 0)this.stops=Q.stops.map(R=>new K(R[1]));else if(typeof Q=="string"){if(this.input=Q=K.names[Q.toLowerCase()]||Q,Q.charAt(0)==="#"){let R=Q.length,P=parseInt(Q.substr(1),16);R===7?X=[(16711680&P)>>16,(65280&P)>>8,255&P,1]:R===4&&(X=[(3840&P)>>4|(3840&P)>>8,(240&P)>>4|240&P,(15&P)<<4|15&P,1])}if(!X)for(j=K.parsers.length;j--&&!X;)(V=(B=K.parsers[j]).regex.exec(Q))&&(X=B.parse(V))}X&&(this.rgba=X)}get(Q){let V=this.input,X=this.rgba;if(typeof V=="object"&&this.stops!==void 0){let j=J(V);return j.stops=[].slice.call(j.stops),this.stops.forEach((B,d)=>{j.stops[d]=[j.stops[d][0],B.get(Q)]}),j}return X&&at(X[0])?Q!=="rgb"&&(Q||X[3]!==1)?Q==="a"?`${X[3]}`:"rgba("+X.join(",")+")":"rgb("+X[0]+","+X[1]+","+X[2]+")":V}brighten(Q){let V=this.rgba;if(this.stops)this.stops.forEach(function(X){X.brighten(Q)});else if(at(Q)&&Q!==0)for(let X=0;X<3;X++)V[X]+=tt(255*Q),V[X]<0&&(V[X]=0),V[X]>255&&(V[X]=255);return this}setOpacity(Q){return this.rgba[3]=Q,this}tweenTo(Q,V){let X=this.rgba,j=Q.rgba;if(!at(X[0])||!at(j[0]))return Q.input||"none";let B=j[3]!==1||X[3]!==1;return(B?"rgba(":"rgb(")+Math.round(j[0]+(X[0]-j[0])*(1-V))+","+Math.round(j[1]+(X[1]-j[1])*(1-V))+","+Math.round(j[2]+(X[2]-j[2])*(1-V))+(B?","+(j[3]+(X[3]-j[3])*(1-V)):"")+")"}}return K.names={white:"#ffffff",black:"#000000"},K.parsers=[{regex:/rgba\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d?(?:\.\d+)?)\s*\)/,parse:function(Z){return[tt(Z[1]),tt(Z[2]),tt(Z[3]),parseFloat(Z[4],10)]}},{regex:/rgb\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*\)/,parse:function(Z){return[tt(Z[1]),tt(Z[2]),tt(Z[3]),1]}}],K.None=new K(""),K}),E(_,"Core/Animation/Fx.js",[_["Core/Color/Color.js"],_["Core/Globals.js"],_["Core/Utilities.js"]],function(U,z,at){let{parse:J}=U,{win:tt}=z,{isNumber:K,objectEach:Z}=at;class Q{constructor(X,j,B){this.pos=NaN,this.options=j,this.elem=X,this.prop=B}dSetter(){let X=this.paths,j=X&&X[0],B=X&&X[1],d=this.now||0,R=[];if(d!==1&&j&&B)if(j.length===B.length&&d<1)for(let P=0;P=b+this.startTime?(this.now=this.end,this.pos=1,this.update(),x[this.prop]=!0,B=!0,Z(x,function(o){o!==!0&&(B=!1)}),B&&s&&s.call(P),j=!1):(this.pos=R.easing((d-this.startTime)/b),this.now=this.start+(this.end-this.start)*this.pos,this.update(),j=!0),j}initPath(X,j,B){let d=X.startX,R=X.endX,P=B.slice(),s=X.isArea,b=s?2:1,x=j&&B.length>j.length&&B.hasStackedCliffs,o,u,C,M,w=j&&j.slice();if(!w||x)return[P,P];function y(g,p){for(;g.length{let C=j(u.options.animation);x=Z(R)&&at(R.defer)?s.defer:Math.max(x,C.duration+C.defer),o=Math.min(s.duration,C.duration)}),d.renderer.forExport&&(x=0),{defer:Math.max(0,x-o),duration:Math.min(x,o)}},setAnimation:function(d,R){R.renderer.globalAnimation=X(d,R.options.chart.animation,!0)},stop:B}}),E(_,"Core/Renderer/HTML/AST.js",[_["Core/Globals.js"],_["Core/Utilities.js"]],function(U,z){let{SVG_NS:at,win:J}=U,{attr:tt,createElement:K,css:Z,error:Q,isFunction:V,isString:X,objectEach:j,splat:B}=z,{trustedTypes:d}=J,R=d&&V(d.createPolicy)&&d.createPolicy("highcharts",{createHTML:x=>x}),P=R?R.createHTML(""):"",s=function(){try{return!!new DOMParser().parseFromString(P,"text/html")}catch(x){return!1}}();class b{static filterUserAttributes(o){return j(o,(u,C)=>{let M=!0;b.allowedAttributes.indexOf(C)===-1&&(M=!1),["background","dynsrc","href","lowsrc","src"].indexOf(C)!==-1&&(M=X(u)&&b.allowedReferences.some(w=>u.indexOf(w)===0)),M||(Q(33,!1,void 0,{"Invalid attribute in config":`${C}`}),delete o[C]),X(u)&&o[C]&&(o[C]=u.replace(/{let M=C.split(":").map(y=>y.trim()),w=M.shift();return w&&M.length&&(u[w.replace(/-([a-z])/g,y=>y[1].toUpperCase())]=M.join(":")),u},{})}static setElementHTML(o,u){o.innerHTML=b.emptyHTML,u&&new b(u).addToDOM(o)}constructor(o){this.nodes=typeof o=="string"?this.parseMarkup(o):o}addToDOM(o){return function u(C,M){let w;return B(C).forEach(function(y){let m,g=y.tagName,p=y.textContent?U.doc.createTextNode(y.textContent):void 0,l=b.bypassHTMLFiltering;if(g)if(g==="#text")m=p;else if(b.allowedTags.indexOf(g)!==-1||l){let f=g==="svg"?at:M.namespaceURI||at,v=U.doc.createElementNS(f,g),I=y.attributes||{};j(y,function(k,T){T!=="tagName"&&T!=="attributes"&&T!=="children"&&T!=="style"&&T!=="textContent"&&(I[T]=k)}),tt(v,l?I:b.filterUserAttributes(I)),y.style&&Z(v,y.style),p&&v.appendChild(p),u(y.children||[],v),m=v}else Q(33,!1,void 0,{"Invalid tagName in config":g});m&&M.appendChild(m),w=m}),w}(this.nodes,o)}parseMarkup(o){let u,C=[];if(o=o.trim().replace(/ style=(["'])/g," data-style=$1"),s)u=new DOMParser().parseFromString(R?R.createHTML(o):o,"text/html");else{let w=K("div");w.innerHTML=o,u={body:w}}let M=(w,y)=>{let m=w.nodeName.toLowerCase(),g={tagName:m};m==="#text"&&(g.textContent=w.textContent||"");let p=w.attributes;if(p){let l={};[].forEach.call(p,f=>{f.name==="data-style"?g.style=b.parseStyle(f.value):l[f.name]=f.value}),g.attributes=l}if(w.childNodes.length){let l=[];[].forEach.call(w.childNodes,f=>{M(f,l)}),l.length&&(g.children=l)}y.push(g)};return[].forEach.call(u.body.childNodes,w=>M(w,C)),C}}return b.allowedAttributes=["alt","aria-controls","aria-describedby","aria-expanded","aria-haspopup","aria-hidden","aria-label","aria-labelledby","aria-live","aria-pressed","aria-readonly","aria-roledescription","aria-selected","class","clip-path","color","colspan","cx","cy","d","dx","dy","disabled","fill","filterUnits","flood-color","flood-opacity","height","href","id","in","in2","markerHeight","markerWidth","offset","opacity","operator","orient","padding","paddingLeft","paddingRight","patternUnits","r","radius","refX","refY","role","scope","slope","src","startOffset","stdDeviation","stroke","stroke-linecap","stroke-width","style","tableValues","result","rowspan","summary","target","tabindex","text-align","text-anchor","textAnchor","textLength","title","type","valign","width","x","x1","x2","xlink:href","y","y1","y2","zIndex"],b.allowedReferences=["https://","http://","mailto:","/","../","./","#"],b.allowedTags=["a","abbr","b","br","button","caption","circle","clipPath","code","dd","defs","div","dl","dt","em","feComponentTransfer","feComposite","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feMorphology","feOffset","feMerge","feMergeNode","filter","h1","h2","h3","h4","h5","h6","hr","i","img","li","linearGradient","marker","ol","p","path","pattern","pre","rect","small","span","stop","strong","style","sub","sup","svg","table","text","textPath","thead","title","tbody","tspan","td","th","tr","u","ul","#text"],b.emptyHTML=P,b.bypassHTMLFiltering=!1,b}),E(_,"Core/Templating.js",[_["Core/Defaults.js"],_["Core/Utilities.js"]],function(U,z){let{defaultOptions:at,defaultTime:J}=U,{extend:tt,getNestedProperty:K,isArray:Z,isNumber:Q,isObject:V,pick:X,pInt:j}=z,B={add:(P,s)=>P+s,divide:(P,s)=>s!==0?P/s:"",eq:(P,s)=>P==s,each:function(P){let s=arguments[arguments.length-1];return!!Z(P)&&P.map((b,x)=>d(s.body,tt(V(b)?b:{"@this":b},{"@index":x,"@first":x===0,"@last":x===P.length-1}))).join("")},ge:(P,s)=>P>=s,gt:(P,s)=>P>s,if:P=>!!P,le:(P,s)=>P<=s,lt:(P,s)=>PP*s,ne:(P,s)=>P!=s,subtract:(P,s)=>P-s,unless:P=>!P};function d(P="",s,b){let x=/\{([\w\:\.\,;\-\/<>%@"'’= #\(\)]+)\}/g,o=/\(([\w\:\.\,;\-\/<>%@"'= ]+)\)/g,u=[],C=/f$/,M=/\.(\d)/,w=at.lang,y=b&&b.time||J,m=b&&b.numberFormatter||R,g=(I="")=>{let k;return I==="true"||I!=="false"&&((k=Number(I)).toString()===I?k:K(I,s))},p,l,f=0,v;for(;(p=x.exec(P))!==null;){let I=o.exec(p[1]);I&&(p=I,v=!0),l&&l.isBlock||(l={ctx:s,expression:p[1],find:p[0],isBlock:p[1].charAt(0)==="#",start:p.index,startInner:p.index+p[0].length,length:p[0].length});let k=p[1].split(" ")[0].replace("#","");B[k]&&(l.isBlock&&k===l.fn&&f++,l.fn||(l.fn=k));let T=p[1]==="else";if(l.isBlock&&l.fn&&(p[1]===`/${l.fn}`||T))if(f)!T&&f--;else{let G=l.startInner,st=P.substr(G,p.index-G);l.body===void 0?(l.body=st,l.startInner=p.index+p[0].length):l.elseBody=st,l.find+=st+p[0],T||(u.push(l),l=void 0)}else l.isBlock||u.push(l);if(I&&!(l!=null&&l.isBlock))break}return u.forEach(I=>{let k,T,{body:G,elseBody:st,expression:nt,fn:ft}=I;if(ft){let pt=[I],St=nt.split(" ");for(T=B[ft].length;T--;)pt.unshift(g(St[T+1]));k=B[ft].apply(s,pt),I.isBlock&&typeof k=="boolean"&&(k=d(k?G:st,s,b))}else{let pt=nt.split(":");if(k=g(pt.shift()||""),pt.length&&typeof k=="number"){let St=pt.join(":");if(C.test(St)){let Ct=parseInt((St.match(M)||["","-1"])[1],10);k!==null&&(k=m(k,Ct,w.decimalPoint,St.indexOf(",")>-1?w.thousandsSep:""))}else k=y.dateFormat(St,k)}}P=P.replace(I.find,X(k,""))}),v?d(P,s,b):P}function R(P,s,b,x){let o,u;P=+P||0,s=+s;let C=at.lang,M=(P.toString().split(".")[1]||"").split("e")[0].length,w=P.toString().split("e"),y=s;s===-1?s=Math.min(M,20):Q(s)?s&&w[1]&&w[1]<0&&((u=s+ +w[1])>=0?(w[0]=(+w[0]).toExponential(u).split("e")[0],s=u):(w[0]=w[0].split(".")[0]||0,P=s<20?(w[0]*Math.pow(10,w[1])).toFixed(s):0,w[1]=0)):s=2;let m=(Math.abs(w[1]?w[0]:P)+Math.pow(10,-Math.max(s,M)-1)).toFixed(s),g=String(j(m)),p=g.length>3?g.length%3:0;return b=X(b,C.decimalPoint),x=X(x,C.thousandsSep),o=(P<0?"-":"")+(p?g.substr(0,p)+x:""),0>+w[1]&&!y?o="0":o+=g.substr(p).replace(/(\d{3})(?=\d)/g,"$1"+x),s?o+=b+m.slice(-s):+o==0&&(o="0"),w[1]&&+o!=0&&(o+="e"+w[1]),o}return{dateFormat:function(P,s,b){return J.dateFormat(P,s,b)},format:d,helpers:B,numberFormat:R}}),E(_,"Core/Renderer/RendererRegistry.js",[_["Core/Globals.js"]],function(U){var z,at;let J;return(at=z||(z={})).rendererTypes={},at.getRendererType=function(tt=J){return at.rendererTypes[tt]||at.rendererTypes[J]},at.registerRendererType=function(tt,K,Z){at.rendererTypes[tt]=K,(!J||Z)&&(J=tt,U.Renderer=K)},z}),E(_,"Core/Renderer/RendererUtilities.js",[_["Core/Utilities.js"]],function(U){var z;let{clamp:at,pick:J,pushUnique:tt,stableSort:K}=U;return(z||(z={})).distribute=function Z(Q,V,X){let j=Q,B=j.reducedLen||V,d=(g,p)=>g.target-p.target,R=[],P=Q.length,s=[],b=R.push,x,o,u,C=!0,M,w,y=0,m;for(x=P;x--;)y+=Q[x].size;if(y>B){for(K(Q,(g,p)=>(p.rank||0)-(g.rank||0)),u=(m=Q[0].rank===Q[Q.length-1].rank)?P/2:-1,o=m?u:P-1;u&&y>B;)M=Q[x=Math.floor(o)],tt(s,x)&&(y-=M.size),o+=u,m&&o>=Q.length&&(u/=2,o=u);s.sort((g,p)=>p-g).forEach(g=>b.apply(R,Q.splice(g,1)))}for(K(Q,d),Q=Q.map(g=>({size:g.size,targets:[g.target],align:J(g.align,.5)}));C;){for(x=Q.length;x--;)M=Q[x],w=(Math.min.apply(0,M.targets)+Math.max.apply(0,M.targets))/2,M.pos=at(w-M.size*M.align,0,V-M.size);for(x=Q.length,C=!1;x--;)x>0&&Q[x-1].pos+Q[x-1].size>Q[x].pos&&(Q[x-1].size+=Q[x].size,Q[x-1].targets=Q[x-1].targets.concat(Q[x].targets),Q[x-1].align=.5,Q[x-1].pos+Q[x-1].size>V&&(Q[x-1].pos=V-Q[x-1].size),Q.splice(x,1),C=!0)}return b.apply(j,R),x=0,Q.some(g=>{let p=0;return(g.targets||[]).some(()=>(j[x].pos=g.pos+p,X!==void 0&&Math.abs(j[x].pos-j[x].target)>X?(j.slice(0,x+1).forEach(l=>delete l.pos),j.reducedLen=(j.reducedLen||V)-.1*V,j.reducedLen>.1*V&&Z(j,V,X),!0):(p+=j[x].size,x++,!1)))}),K(j,d),j},z}),E(_,"Core/Renderer/SVG/SVGElement.js",[_["Core/Animation/AnimationUtilities.js"],_["Core/Color/Color.js"],_["Core/Globals.js"],_["Core/Utilities.js"]],function(U,z,at,J){let{animate:tt,animObject:K,stop:Z}=U,{deg2rad:Q,doc:V,svg:X,SVG_NS:j,win:B}=at,{addEvent:d,attr:R,createElement:P,crisp:s,css:b,defined:x,erase:o,extend:u,fireEvent:C,isArray:M,isFunction:w,isObject:y,isString:m,merge:g,objectEach:p,pick:l,pInt:f,pushUnique:v,replaceNested:I,syncTimeout:k,uniqueKey:T}=J;class G{_defaultGetter(nt){let ft=l(this[nt+"Value"],this[nt],this.element?this.element.getAttribute(nt):null,0);return/^-?[\d\.]+$/.test(ft)&&(ft=parseFloat(ft)),ft}_defaultSetter(nt,ft,pt){pt.setAttribute(ft,nt)}add(nt){let ft,pt=this.renderer,St=this.element;return nt&&(this.parentGroup=nt),this.textStr!==void 0&&this.element.nodeName==="text"&&pt.buildText(this),this.added=!0,(!nt||nt.handleZ||this.zIndex)&&(ft=this.zIndexSetter()),ft||(nt?nt.element:pt.box).appendChild(St),this.onAdd&&this.onAdd(),this}addClass(nt,ft){let pt=ft?"":this.attr("class")||"";return(nt=(nt||"").split(/ /g).reduce(function(St,Ct){return pt.indexOf(Ct)===-1&&St.push(Ct),St},pt?[pt]:[]).join(" "))!==pt&&this.attr("class",nt),this}afterSetters(){this.doTransform&&(this.updateTransform(),this.doTransform=!1)}align(nt,ft,pt,St=!0){let Ct,L,Y,rt,it={},D=this.renderer,O=D.alignedObjects,W=!!nt;nt?(this.alignOptions=nt,this.alignByTranslate=ft,this.alignTo=pt):(nt=this.alignOptions||{},ft=this.alignByTranslate,pt=this.alignTo);let lt=!pt||m(pt)?pt||"renderer":void 0;lt&&(W&&v(O,this),pt=void 0);let ot=l(pt,D[lt],D),xt=nt.align,dt=nt.verticalAlign;return Ct=(ot.x||0)+(nt.x||0),L=(ot.y||0)+(nt.y||0),xt==="right"?Y=1:xt==="center"&&(Y=2),Y&&(Ct+=((ot.width||0)-(nt.width||0))/Y),it[ft?"translateX":"x"]=Math.round(Ct),dt==="bottom"?rt=1:dt==="middle"&&(rt=2),rt&&(L+=((ot.height||0)-(nt.height||0))/rt),it[ft?"translateY":"y"]=Math.round(L),St&&(this[this.placed?"animate":"attr"](it),this.placed=!0),this.alignAttr=it,this}alignSetter(nt){let ft={left:"start",center:"middle",right:"end"};ft[nt]&&(this.alignValue=nt,this.element.setAttribute("text-anchor",ft[nt]))}animate(nt,ft,pt){let St=K(l(ft,this.renderer.globalAnimation,!0)),Ct=St.defer;return V.hidden&&(St.duration=0),St.duration!==0?(pt&&(St.complete=pt),k(()=>{this.element&&tt(this,nt,St)},Ct)):(this.attr(nt,void 0,pt||St.complete),p(nt,function(L,Y){St.step&&St.step.call(this,L,{prop:Y,pos:1,elem:this})},this)),this}applyTextOutline(nt){let ft=this.element;nt.indexOf("contrast")!==-1&&(nt=nt.replace(/contrast/g,this.renderer.getContrast(ft.style.fill)));let pt=nt.split(" "),St=pt[pt.length-1],Ct=pt[0];if(Ct&&Ct!=="none"&&at.svg){this.fakeTS=!0,Ct=Ct.replace(/(^[\d\.]+)(.*?)$/g,function(D,O,W){return 2*Number(O)+W}),this.removeTextOutline();let L=V.createElementNS(j,"tspan");R(L,{class:"highcharts-text-outline",fill:St,stroke:St,"stroke-width":Ct,"stroke-linejoin":"round"});let Y=ft.querySelector("textPath")||ft;[].forEach.call(Y.childNodes,D=>{let O=D.cloneNode(!0);O.removeAttribute&&["fill","stroke","stroke-width","stroke"].forEach(W=>O.removeAttribute(W)),L.appendChild(O)});let rt=0;[].forEach.call(Y.querySelectorAll("text tspan"),D=>{rt+=Number(D.getAttribute("dy"))});let it=V.createElementNS(j,"tspan");it.textContent="\u200B",R(it,{x:Number(ft.getAttribute("x")),dy:-rt}),L.appendChild(it),Y.insertBefore(L,Y.firstChild)}}attr(nt,ft,pt,St){let{element:Ct}=this,L=G.symbolCustomAttribs,Y,rt,it=this,D;return typeof nt=="string"&&ft!==void 0&&(Y=nt,(nt={})[Y]=ft),typeof nt=="string"?it=(this[nt+"Getter"]||this._defaultGetter).call(this,nt,Ct):(p(nt,function(O,W){D=!1,St||Z(this,W),this.symbolName&&L.indexOf(W)!==-1&&(rt||(this.symbolAttr(nt),rt=!0),D=!0),this.rotation&&(W==="x"||W==="y")&&(this.doTransform=!0),D||(this[W+"Setter"]||this._defaultSetter).call(this,O,W,Ct)},this),this.afterSetters()),pt&&pt.call(this),it}clip(nt){if(nt&&!nt.clipPath){let ft=T()+"-",pt=this.renderer.createElement("clipPath").attr({id:ft}).add(this.renderer.defs);u(nt,{clipPath:pt,id:ft,count:0}),nt.add(pt)}return this.attr("clip-path",nt?`url(${this.renderer.url}#${nt.id})`:"none")}crisp(nt,ft){ft=Math.round(ft||nt.strokeWidth||0);let pt=nt.x||this.x||0,St=nt.y||this.y||0,Ct=(nt.width||this.width||0)+pt,L=(nt.height||this.height||0)+St,Y=s(pt,ft),rt=s(St,ft);return u(nt,{x:Y,y:rt,width:s(Ct,ft)-Y,height:s(L,ft)-rt}),x(nt.strokeWidth)&&(nt.strokeWidth=ft),nt}complexColor(nt,ft,pt){let St=this.renderer,Ct,L,Y,rt,it,D,O,W,lt,ot,xt=[],dt;C(this.renderer,"complexColor",{args:arguments},function(){if(nt.radialGradient?L="radialGradient":nt.linearGradient&&(L="linearGradient"),L){if(Y=nt[L],it=St.gradients,D=nt.stops,lt=pt.radialReference,M(Y)&&(nt[L]=Y={x1:Y[0],y1:Y[1],x2:Y[2],y2:Y[3],gradientUnits:"userSpaceOnUse"}),L==="radialGradient"&<&&!x(Y.gradientUnits)&&(rt=Y,Y=g(Y,St.getRadialAttr(lt,rt),{gradientUnits:"userSpaceOnUse"})),p(Y,function(vt,Et){Et!=="id"&&xt.push(Et,vt)}),p(D,function(vt){xt.push(vt)}),it[xt=xt.join(",")])ot=it[xt].attr("id");else{Y.id=ot=T();let vt=it[xt]=St.createElement(L).attr(Y).add(St.defs);vt.radAttr=rt,vt.stops=[],D.forEach(function(Et){Et[1].indexOf("rgba")===0?(O=(Ct=z.parse(Et[1])).get("rgb"),W=Ct.get("a")):(O=Et[1],W=1);let kt=St.createElement("stop").attr({offset:Et[0],"stop-color":O,"stop-opacity":W}).add(vt);vt.stops.push(kt)})}dt="url("+St.url+"#"+ot+")",pt.setAttribute(ft,dt),pt.gradient=xt,nt.toString=function(){return dt}}})}css(nt){let ft=this.styles,pt={},St=this.element,Ct,L=!ft;if(ft&&p(nt,function(Y,rt){ft&&ft[rt]!==Y&&(pt[rt]=Y,L=!0)}),L){ft&&(nt=u(ft,pt)),nt.width===null||nt.width==="auto"?delete this.textWidth:St.nodeName.toLowerCase()==="text"&&nt.width&&(Ct=this.textWidth=f(nt.width)),u(this.styles,nt),Ct&&!X&&this.renderer.forExport&&delete nt.width;let Y=g(nt);St.namespaceURI===this.SVG_NS&&(["textOutline","textOverflow","width"].forEach(rt=>Y&&delete Y[rt]),Y.color&&(Y.fill=Y.color)),b(St,Y)}return this.added&&(this.element.nodeName==="text"&&this.renderer.buildText(this),nt.textOutline&&this.applyTextOutline(nt.textOutline)),this}dashstyleSetter(nt){let ft,pt=this["stroke-width"];if(pt==="inherit"&&(pt=1),nt=nt&&nt.toLowerCase()){let St=nt.replace("shortdashdotdot","3,1,1,1,1,1,").replace("shortdashdot","3,1,1,1").replace("shortdot","1,1,").replace("shortdash","3,1,").replace("longdash","8,3,").replace(/dot/g,"1,3,").replace("dash","4,3,").replace(/,$/,"").split(",");for(ft=St.length;ft--;)St[ft]=""+f(St[ft])*l(pt,NaN);nt=St.join(",").replace(/NaN/g,"none"),this.element.setAttribute("stroke-dasharray",nt)}}destroy(){var rt;let nt=this,ft=nt.element||{},pt=nt.renderer,St=ft.ownerSVGElement,Ct=ft.nodeName==="SPAN"&&nt.parentGroup||void 0,L,Y;if(ft.onclick=ft.onmouseout=ft.onmouseover=ft.onmousemove=ft.point=null,Z(nt),nt.clipPath&&St){let it=nt.clipPath;[].forEach.call(St.querySelectorAll("[clip-path],[CLIP-PATH]"),function(D){D.getAttribute("clip-path").indexOf(it.element.id)>-1&&D.removeAttribute("clip-path")}),nt.clipPath=it.destroy()}if(nt.connector=(rt=nt.connector)==null?void 0:rt.destroy(),nt.stops){for(Y=0;YCt&&Ct.join?(L?St+" ":"")+Ct.join(" "):(Ct||"").toString(),"")),/(NaN| {2}|^$)/.test(nt)&&(nt="M 0 0"),this[ft]!==nt&&(pt.setAttribute(ft,nt),this[ft]=nt)}fillSetter(nt,ft,pt){typeof nt=="string"?pt.setAttribute(ft,nt):nt&&this.complexColor(nt,ft,pt)}hrefSetter(nt,ft,pt){pt.setAttributeNS("http://www.w3.org/1999/xlink",ft,nt)}getBBox(nt,ft){let pt,St,Ct,L,{alignValue:Y,element:rt,renderer:it,styles:D,textStr:O}=this,{cache:W,cacheKeys:lt}=it,ot=rt.namespaceURI===this.SVG_NS,xt=l(ft,this.rotation,0),dt=it.styledMode?rt&&G.prototype.getStyle.call(rt,"font-size"):D.fontSize;if(x(O)&&((L=O.toString()).indexOf("<")===-1&&(L=L.replace(/\d/g,"0")),L+=["",it.rootFontSize,dt,xt,this.textWidth,Y,D.textOverflow,D.fontWeight].join(",")),L&&!nt&&(pt=W[L]),!pt||pt.polygon){if(ot||it.forExport){try{Ct=this.fakeTS&&function(Et){let kt=rt.querySelector(".highcharts-text-outline");kt&&b(kt,{display:Et})},w(Ct)&&Ct("none"),pt=rt.getBBox?u({},rt.getBBox()):{width:rt.offsetWidth,height:rt.offsetHeight,x:0,y:0},w(Ct)&&Ct("")}catch(Et){}(!pt||pt.width<0)&&(pt={x:0,y:0,width:0,height:0})}else pt=this.htmlGetBBox();St=pt.height,ot&&(pt.height=St={"11px,17":14,"13px,20":16}[`${dt||""},${Math.round(St)}`]||St),xt&&(pt=this.getRotatedBox(pt,xt));let vt={bBox:pt};C(this,"afterGetBBox",vt),pt=vt.bBox}if(L&&(O===""||pt.height>0)){for(;lt.length>250;)delete W[lt.shift()];W[L]||lt.push(L),W[L]=pt}return pt}getRotatedBox(nt,ft){let{x:pt,y:St,width:Ct,height:L}=nt,{alignValue:Y,translateY:rt,rotationOriginX:it=0,rotationOriginY:D=0}=this,O={right:1,center:.5}[Y||0]||0,W=Number(this.element.getAttribute("y")||0)-(rt?0:St),lt=ft*Q,ot=(ft-90)*Q,xt=Math.cos(lt),dt=Math.sin(lt),vt=Ct*xt,Et=Ct*dt,kt=Math.cos(ot),Nt=Math.sin(ot),[[gt,wt],[Dt,jt]]=[it,D].map(ne=>[ne-ne*xt,ne*dt]),Jt=pt+O*(Ct-vt)+gt+jt+W*kt,ie=Jt+vt,qt=ie-L*kt,he=qt-vt,ve=St+W-O*Et-wt+Dt+W*Nt,Se=ve+Et,ke=Se-L*Nt,Ge=ke-Et,on=Math.min(Jt,ie,qt,he),un=Math.min(ve,Se,ke,Ge),te=Math.max(Jt,ie,qt,he)-on,Zt=Math.max(ve,Se,ke,Ge)-un;return{x:on,y:un,width:te,height:Zt,polygon:[[Jt,ve],[ie,Se],[qt,ke],[he,Ge]]}}getStyle(nt){return B.getComputedStyle(this.element||this,"").getPropertyValue(nt)}hasClass(nt){return(""+this.attr("class")).split(" ").indexOf(nt)!==-1}hide(){return this.attr({visibility:"hidden"})}htmlGetBBox(){return{height:0,width:0,x:0,y:0}}constructor(nt,ft){this.onEvents={},this.opacity=1,this.SVG_NS=j,this.element=ft==="span"||ft==="body"?P(ft):V.createElementNS(this.SVG_NS,ft),this.renderer=nt,this.styles={},C(this,"afterInit")}on(nt,ft){let{onEvents:pt}=this;return pt[nt]&&pt[nt](),pt[nt]=d(this.element,nt,ft),this}opacitySetter(nt,ft,pt){let St=Number(Number(nt).toFixed(3));this.opacity=St,pt.setAttribute(ft,St)}reAlign(){var nt;(nt=this.alignOptions)!=null&&nt.width&&this.alignOptions.align!=="left"&&(this.alignOptions.width=this.getBBox().width,this.placed=!1,this.align())}removeClass(nt){return this.attr("class",(""+this.attr("class")).replace(m(nt)?RegExp(`(^| )${nt}( |$)`):nt," ").replace(/ +/g," ").trim())}removeTextOutline(){let nt=this.element.querySelector("tspan.highcharts-text-outline");nt&&this.safeRemoveChild(nt)}safeRemoveChild(nt){let ft=nt.parentNode;ft&&ft.removeChild(nt)}setRadialReference(nt){let ft=this.element.gradient&&this.renderer.gradients[this.element.gradient];return this.element.radialReference=nt,ft&&ft.radAttr&&ft.animate(this.renderer.getRadialAttr(nt,ft.radAttr)),this}shadow(nt){var Ct;let{renderer:ft}=this,pt=g(((Ct=this.parentGroup)==null?void 0:Ct.rotation)===90?{offsetX:-1,offsetY:-1}:{},y(nt)?nt:{}),St=ft.shadowDefinition(pt);return this.attr({filter:nt?`url(${ft.url}#${St})`:"none"})}show(nt=!0){return this.attr({visibility:nt?"inherit":"visible"})}"stroke-widthSetter"(nt,ft,pt){this[ft]=nt,pt.setAttribute(ft,nt)}strokeWidth(){if(!this.renderer.styledMode)return this["stroke-width"]||0;let nt=this.getStyle("stroke-width"),ft=0,pt;return/px$/.test(nt)?ft=f(nt):nt!==""&&(R(pt=V.createElementNS(j,"rect"),{width:nt,"stroke-width":0}),this.element.parentNode.appendChild(pt),ft=pt.getBBox().width,pt.parentNode.removeChild(pt)),ft}symbolAttr(nt){let ft=this;G.symbolCustomAttribs.forEach(function(pt){ft[pt]=l(nt[pt],ft[pt])}),ft.attr({d:ft.renderer.symbols[ft.symbolName](ft.x,ft.y,ft.width,ft.height,ft)})}textSetter(nt){nt!==this.textStr&&(delete this.textPxLength,this.textStr=nt,this.added&&this.renderer.buildText(this),this.reAlign())}titleSetter(nt){let ft=this.element,pt=ft.getElementsByTagName("title")[0]||V.createElementNS(this.SVG_NS,"title");ft.insertBefore?ft.insertBefore(pt,ft.firstChild):ft.appendChild(pt),pt.textContent=I(l(nt,""),[/<[^>]*>/g,""]).replace(/</g,"<").replace(/>/g,">")}toFront(){let nt=this.element;return nt.parentNode.appendChild(nt),this}translate(nt,ft){return this.attr({translateX:nt,translateY:ft})}updateTransform(nt="transform"){var W;let{element:ft,matrix:pt,rotation:St=0,rotationOriginX:Ct,rotationOriginY:L,scaleX:Y,scaleY:rt,translateX:it=0,translateY:D=0}=this,O=["translate("+it+","+D+")"];x(pt)&&O.push("matrix("+pt.join(",")+")"),St&&(O.push("rotate("+St+" "+l(Ct,ft.getAttribute("x"),0)+" "+l(L,ft.getAttribute("y")||0)+")"),((W=this.text)==null?void 0:W.element.tagName)==="SPAN"&&this.text.attr({rotation:St,rotationOriginX:(Ct||0)-this.padding,rotationOriginY:(L||0)-this.padding})),(x(Y)||x(rt))&&O.push("scale("+l(Y,1)+" "+l(rt,1)+")"),O.length&&!(this.text||this).textPath&&ft.setAttribute(nt,O.join(" "))}visibilitySetter(nt,ft,pt){nt==="inherit"?pt.removeAttribute(ft):this[ft]!==nt&&pt.setAttribute(ft,nt),this[ft]=nt}xGetter(nt){return this.element.nodeName==="circle"&&(nt==="x"?nt="cx":nt==="y"&&(nt="cy")),this._defaultGetter(nt)}zIndexSetter(nt,ft){let pt=this.renderer,St=this.parentGroup,Ct=(St||pt).element||pt.box,L=this.element,Y=Ct===pt.box,rt,it,D,O=!1,W,lt=this.added,ot;if(x(nt)?(L.setAttribute("data-z-index",nt),nt=+nt,this[ft]===nt&&(lt=!1)):x(this[ft])&&L.removeAttribute("data-z-index"),this[ft]=nt,lt){for((nt=this.zIndex)&&St&&(St.handleZ=!0),ot=(rt=Ct.childNodes).length-1;ot>=0&&!O;ot--)W=!x(D=(it=rt[ot]).getAttribute("data-z-index")),it!==L&&(nt<0&&W&&!Y&&!ot?(Ct.insertBefore(L,rt[ot]),O=!0):(f(D)<=nt||W&&(!x(nt)||nt>=0))&&(Ct.insertBefore(L,rt[ot+1]),O=!0));O||(Ct.insertBefore(L,rt[Y?3:0]),O=!0)}return O}}return G.symbolCustomAttribs=["anchorX","anchorY","clockwise","end","height","innerR","r","start","width","x","y"],G.prototype.strokeSetter=G.prototype.fillSetter,G.prototype.yGetter=G.prototype.xGetter,G.prototype.matrixSetter=G.prototype.rotationOriginXSetter=G.prototype.rotationOriginYSetter=G.prototype.rotationSetter=G.prototype.scaleXSetter=G.prototype.scaleYSetter=G.prototype.translateXSetter=G.prototype.translateYSetter=G.prototype.verticalAlignSetter=function(st,nt){this[nt]=st,this.doTransform=!0},G}),E(_,"Core/Renderer/SVG/SVGLabel.js",[_["Core/Renderer/SVG/SVGElement.js"],_["Core/Utilities.js"]],function(U,z){let{defined:at,extend:J,isNumber:tt,merge:K,pick:Z,removeEvent:Q}=z;class V extends U{constructor(j,B,d,R,P,s,b,x,o,u){let C;super(j,"g"),this.paddingLeftSetter=this.paddingSetter,this.paddingRightSetter=this.paddingSetter,this.doUpdate=!1,this.textStr=B,this.x=d,this.y=R,this.anchorX=s,this.anchorY=b,this.baseline=o,this.className=u,this.addClass(u==="button"?"highcharts-no-tooltip":"highcharts-label"),u&&this.addClass("highcharts-"+u),this.text=j.text(void 0,0,0,x).attr({zIndex:1}),typeof P=="string"&&((C=/^url\((.*?)\)$/.test(P))||this.renderer.symbols[P])&&(this.symbolKey=P),this.bBox=V.emptyBBox,this.padding=3,this.baselineOffset=0,this.needsBox=j.styledMode||C,this.deferredAttr={},this.alignFactor=0}alignSetter(j){let B={left:0,center:.5,right:1}[j];B!==this.alignFactor&&(this.alignFactor=B,this.bBox&&tt(this.xSetting)&&this.attr({x:this.xSetting}))}anchorXSetter(j,B){this.anchorX=j,this.boxAttr(B,Math.round(j)-this.getCrispAdjust()-this.xSetting)}anchorYSetter(j,B){this.anchorY=j,this.boxAttr(B,j-this.ySetting)}boxAttr(j,B){this.box?this.box.attr(j,B):this.deferredAttr[j]=B}css(j){if(j){let B={};j=K(j),V.textProps.forEach(d=>{j[d]!==void 0&&(B[d]=j[d],delete j[d])}),this.text.css(B),"fontSize"in B||"fontWeight"in B?this.updateTextPadding():("width"in B||"textOverflow"in B)&&this.updateBoxSize()}return U.prototype.css.call(this,j)}destroy(){Q(this.element,"mouseenter"),Q(this.element,"mouseleave"),this.text&&this.text.destroy(),this.box&&(this.box=this.box.destroy()),U.prototype.destroy.call(this)}fillSetter(j,B){j&&(this.needsBox=!0),this.fill=j,this.boxAttr(B,j)}getBBox(j,B){this.textStr&&this.bBox.width===0&&this.bBox.height===0&&this.updateBoxSize();let{padding:d,height:R=0,translateX:P=0,translateY:s=0,width:b=0}=this,x=Z(this.paddingLeft,d),o=B!=null?B:this.rotation||0,u={width:b,height:R,x:P+this.bBox.x-x,y:s+this.bBox.y-d+this.baselineOffset};return o&&(u=this.getRotatedBox(u,o)),u}getCrispAdjust(){return(this.renderer.styledMode&&this.box?this.box.strokeWidth():this["stroke-width"]?parseInt(this["stroke-width"],10):0)%2/2}heightSetter(j){this.heightSetting=j,this.doUpdate=!0}afterSetters(){super.afterSetters(),this.doUpdate&&(this.updateBoxSize(),this.doUpdate=!1)}onAdd(){this.text.add(this),this.attr({text:Z(this.textStr,""),x:this.x||0,y:this.y||0}),this.box&&at(this.anchorX)&&this.attr({anchorX:this.anchorX,anchorY:this.anchorY})}paddingSetter(j,B){tt(j)?j!==this[B]&&(this[B]=j,this.updateTextPadding()):this[B]=void 0}rSetter(j,B){this.boxAttr(B,j)}strokeSetter(j,B){this.stroke=j,this.boxAttr(B,j)}"stroke-widthSetter"(j,B){j&&(this.needsBox=!0),this["stroke-width"]=j,this.boxAttr(B,j)}"text-alignSetter"(j){this.textAlign=j}textSetter(j){j!==void 0&&this.text.attr({text:j}),this.updateTextPadding(),this.reAlign()}updateBoxSize(){let j,B=this.text,d={},R=this.padding,P=this.bBox=(!tt(this.widthSetting)||!tt(this.heightSetting)||this.textAlign)&&at(B.textStr)?B.getBBox(void 0,0):V.emptyBBox;this.width=this.getPaddedWidth(),this.height=(this.heightSetting||P.height||0)+2*R;let s=this.renderer.fontMetrics(B);if(this.baselineOffset=R+Math.min((this.text.firstLineMetrics||s).b,P.height||1/0),this.heightSetting&&(this.baselineOffset+=(this.heightSetting-s.h)/2),this.needsBox&&!B.textPath){if(!this.box){let b=this.box=this.symbolKey?this.renderer.symbol(this.symbolKey):this.renderer.rect();b.addClass((this.className==="button"?"":"highcharts-label-box")+(this.className?" highcharts-"+this.className+"-box":"")),b.add(this)}j=this.getCrispAdjust(),d.x=j,d.y=(this.baseline?-this.baselineOffset:0)+j,d.width=Math.round(this.width),d.height=Math.round(this.height),this.box.attr(J(d,this.deferredAttr)),this.deferredAttr={}}}updateTextPadding(){let j=this.text;if(!j.textPath){this.updateBoxSize();let B=this.baseline?0:this.baselineOffset,d=Z(this.paddingLeft,this.padding);at(this.widthSetting)&&this.bBox&&(this.textAlign==="center"||this.textAlign==="right")&&(d+={center:.5,right:1}[this.textAlign]*(this.widthSetting-this.bBox.width)),(d!==j.x||B!==j.y)&&(j.attr("x",d),j.hasBoxWidthChanged&&(this.bBox=j.getBBox(!0)),B!==void 0&&j.attr("y",B)),j.x=d,j.y=B}}widthSetter(j){this.widthSetting=tt(j)?j:void 0,this.doUpdate=!0}getPaddedWidth(){let j=this.padding,B=Z(this.paddingLeft,j),d=Z(this.paddingRight,j);return(this.widthSetting||this.bBox.width||0)+B+d}xSetter(j){this.x=j,this.alignFactor&&(j-=this.alignFactor*this.getPaddedWidth(),this["forceAnimate:x"]=!0),this.xSetting=Math.round(j),this.attr("translateX",this.xSetting)}ySetter(j){this.ySetting=this.y=Math.round(j),this.attr("translateY",this.ySetting)}}return V.emptyBBox={width:0,height:0,x:0,y:0},V.textProps=["color","direction","fontFamily","fontSize","fontStyle","fontWeight","lineHeight","textAlign","textDecoration","textOutline","textOverflow","whiteSpace","width"],V}),E(_,"Core/Renderer/SVG/Symbols.js",[_["Core/Utilities.js"]],function(U){let{defined:z,isNumber:at,pick:J}=U;function tt(Q,V,X,j,B){let d=[];if(B){let R=B.start||0,P=J(B.r,X),s=J(B.r,j||X),b=2e-4/(B.borderRadius?1:Math.max(P,1)),x=Math.abs((B.end||0)-R-2*Math.PI)0&&s0)return b;if(Q+P>X-R)if(s>V+R&&sV+R&&s0){let x=sj&&PR&&b.splice(1,1,["L",P-6,V],["L",P,V-6],["L",P+6,V],["L",X-d,V]);return b},circle:function(Q,V,X,j){return tt(Q+X/2,V+j/2,X/2,j/2,{start:.5*Math.PI,end:2.5*Math.PI,open:!1})},diamond:function(Q,V,X,j){return[["M",Q+X/2,V],["L",Q+X,V+j/2],["L",Q+X/2,V+j],["L",Q,V+j/2],["Z"]]},rect:K,roundedRect:Z,square:K,triangle:function(Q,V,X,j){return[["M",Q+X/2,V],["L",Q+X,V+j],["L",Q,V+j],["Z"]]},"triangle-down":function(Q,V,X,j){return[["M",Q,V],["L",Q+X,V],["L",Q+X/2,V+j],["Z"]]}}}),E(_,"Core/Renderer/SVG/TextBuilder.js",[_["Core/Renderer/HTML/AST.js"],_["Core/Globals.js"],_["Core/Utilities.js"]],function(U,z,at){let{doc:J,SVG_NS:tt,win:K}=z,{attr:Z,extend:Q,fireEvent:V,isString:X,objectEach:j,pick:B}=at;return class{constructor(d){let R=d.styles;this.renderer=d.renderer,this.svgElement=d,this.width=d.textWidth,this.textLineHeight=R&&R.lineHeight,this.textOutline=R&&R.textOutline,this.ellipsis=!!(R&&R.textOverflow==="ellipsis"),this.noWrap=!!(R&&R.whiteSpace==="nowrap")}buildSVG(){let d=this.svgElement,R=d.element,P=d.renderer,s=B(d.textStr,"").toString(),b=s.indexOf("<")!==-1,x=R.childNodes,o=!d.added&&P.box,u=[s,this.ellipsis,this.noWrap,this.textLineHeight,this.textOutline,d.getStyle("font-size"),this.width].join(",");if(u!==d.textCache){d.textCache=u,delete d.actualWidth;for(let C=x.length;C--;)R.removeChild(x[C]);if(b||this.ellipsis||this.width||d.textPath||s.indexOf(" ")!==-1&&(!this.noWrap||//g.test(s))){if(s!==""){o&&o.appendChild(R);let C=new U(s);this.modifyTree(C.nodes),C.addToDOM(R),this.modifyDOM(),this.ellipsis&&(R.textContent||"").indexOf("\u2026")!==-1&&d.attr("title",this.unescapeEntities(d.textStr||"",["<",">"])),o&&o.removeChild(R)}}else R.appendChild(J.createTextNode(this.unescapeEntities(s)));X(this.textOutline)&&d.applyTextOutline&&d.applyTextOutline(this.textOutline)}}modifyDOM(){let d,R=this.svgElement,P=Z(R.element,"x");for(R.firstLineMetrics=void 0;(d=R.element.firstChild)&&/^[\s\u200B]*$/.test(d.textContent||" ");)R.element.removeChild(d);[].forEach.call(R.element.querySelectorAll("tspan.highcharts-br"),(o,u)=>{o.nextSibling&&o.previousSibling&&(u===0&&o.previousSibling.nodeType===1&&(R.firstLineMetrics=R.renderer.fontMetrics(o.previousSibling)),Z(o,{dy:this.getLineHeight(o.nextSibling),x:P}))});let s=this.width||0;if(!s)return;let b=(o,u)=>{let C=o.textContent||"",M=C.replace(/([^\^])-/g,"$1- ").split(" "),w=!this.noWrap&&(M.length>1||R.element.childNodes.length>1),y=this.getLineHeight(u),m=0,g=R.actualWidth;if(this.ellipsis)C&&this.truncate(o,C,void 0,0,Math.max(0,s-.8*y),(p,l)=>p.substring(0,l)+"\u2026");else if(w){let p=[],l=[];for(;u.firstChild&&u.firstChild!==o;)l.push(u.firstChild),u.removeChild(u.firstChild);for(;M.length;)M.length&&!this.noWrap&&m>0&&(p.push(o.textContent||""),o.textContent=M.join(" ").replace(/- /g,"-")),this.truncate(o,void 0,M,m===0&&g||0,s,(f,v)=>M.slice(0,v).join(" ").replace(/- /g,"-")),g=R.actualWidth,m++;l.forEach(f=>{u.insertBefore(f,o)}),p.forEach(f=>{u.insertBefore(J.createTextNode(f),o);let v=J.createElementNS(tt,"tspan");v.textContent="\u200B",Z(v,{dy:y,x:P}),u.insertBefore(v,o)})}},x=o=>{[].slice.call(o.childNodes).forEach(u=>{u.nodeType===K.Node.TEXT_NODE?b(u,o):(u.className.baseVal.indexOf("highcharts-br")!==-1&&(R.actualWidth=0),x(u))})};x(R.element)}getLineHeight(d){let R=d.nodeType===K.Node.TEXT_NODE?d.parentElement:d;return this.textLineHeight?parseInt(this.textLineHeight.toString(),10):this.renderer.fontMetrics(R||this.svgElement.element).h}modifyTree(d){let R=(P,s)=>{let{attributes:b={},children:x,style:o={},tagName:u}=P,C=this.renderer.styledMode;if(u==="b"||u==="strong"?C?b.class="highcharts-strong":o.fontWeight="bold":(u==="i"||u==="em")&&(C?b.class="highcharts-emphasized":o.fontStyle="italic"),o&&o.color&&(o.fill=o.color),u==="br"){b.class="highcharts-br",P.textContent="\u200B";let M=d[s+1];M&&M.textContent&&(M.textContent=M.textContent.replace(/^ +/gm,""))}else u==="a"&&x&&x.some(M=>M.tagName==="#text")&&(P.children=[{children:x,tagName:"tspan"}]);u!=="#text"&&u!=="a"&&(P.tagName="tspan"),Q(P,{attributes:b,style:o}),x&&x.filter(M=>M.tagName!=="#text").forEach(R)};d.forEach(R),V(this.svgElement,"afterModifyTree",{nodes:d})}truncate(d,R,P,s,b,x){let o,u,C=this.svgElement,{rotation:M}=C,w=[],y=P?1:0,m=(R||P||"").length,g=m,p=function(l,f){let v=f||l,I=d.parentNode;if(I&&w[v]===void 0&&I.getSubStringLength)try{w[v]=s+I.getSubStringLength(0,P?v+1:v)}catch(k){}return w[v]};if(C.rotation=0,s+(u=p(d.textContent.length))>b){for(;y<=m;)g=Math.ceil((y+m)/2),P&&(o=x(P,g)),u=p(g,o&&o.length-1),y===m?y=m+1:u>b?m=g-1:y=g;m===0?d.textContent="":R&&m===R.length-1||(d.textContent=o||x(R||P,g))}P&&P.splice(0,g),C.actualWidth=u,C.rotation=M}unescapeEntities(d,R){return j(this.renderer.escapes,function(P,s){R&&R.indexOf(P)!==-1||(d=d.toString().replace(RegExp(P,"g"),s))}),d}}}),E(_,"Core/Renderer/SVG/SVGRenderer.js",[_["Core/Renderer/HTML/AST.js"],_["Core/Defaults.js"],_["Core/Color/Color.js"],_["Core/Globals.js"],_["Core/Renderer/RendererRegistry.js"],_["Core/Renderer/SVG/SVGElement.js"],_["Core/Renderer/SVG/SVGLabel.js"],_["Core/Renderer/SVG/Symbols.js"],_["Core/Renderer/SVG/TextBuilder.js"],_["Core/Utilities.js"]],function(U,z,at,J,tt,K,Z,Q,V,X){let j,{defaultOptions:B}=z,{charts:d,deg2rad:R,doc:P,isFirefox:s,isMS:b,isWebKit:x,noop:o,SVG_NS:u,symbolSizes:C,win:M}=J,{addEvent:w,attr:y,createElement:m,crisp:g,css:p,defined:l,destroyObjectProperties:f,extend:v,isArray:I,isNumber:k,isObject:T,isString:G,merge:st,pick:nt,pInt:ft,replaceNested:pt,uniqueKey:St}=X;class Ct{constructor(Y,rt,it,D,O,W,lt){let ot,xt,dt=this.createElement("svg").attr({version:"1.1",class:"highcharts-root"}),vt=dt.element;lt||dt.css(this.getStyle(D||{})),Y.appendChild(vt),y(Y,"dir","ltr"),Y.innerHTML.indexOf("xmlns")===-1&&y(vt,"xmlns",this.SVG_NS),this.box=vt,this.boxWrapper=dt,this.alignedObjects=[],this.url=this.getReferenceURL(),this.createElement("desc").add().element.appendChild(P.createTextNode("Created with Highcharts 11.4.8")),this.defs=this.createElement("defs").add(),this.allowHTML=W,this.forExport=O,this.styledMode=lt,this.gradients={},this.cache={},this.cacheKeys=[],this.imgCount=0,this.rootFontSize=dt.getStyle("font-size"),this.setSize(rt,it,!1),s&&Y.getBoundingClientRect&&((ot=function(){p(Y,{left:0,top:0}),xt=Y.getBoundingClientRect(),p(Y,{left:Math.ceil(xt.left)-xt.left+"px",top:Math.ceil(xt.top)-xt.top+"px"})})(),this.unSubPixelFix=w(M,"resize",ot))}definition(Y){return new U([Y]).addToDOM(this.defs.element)}getReferenceURL(){if((s||x)&&P.getElementsByTagName("base").length){if(!l(j)){let Y=St(),rt=new U([{tagName:"svg",attributes:{width:8,height:8},children:[{tagName:"defs",children:[{tagName:"clipPath",attributes:{id:Y},children:[{tagName:"rect",attributes:{width:4,height:4}}]}]},{tagName:"rect",attributes:{id:"hitme",width:8,height:8,"clip-path":`url(#${Y})`,fill:"rgba(0,0,0,0.001)"}}]}]).addToDOM(P.body);p(rt,{position:"fixed",top:0,left:0,zIndex:9e5});let it=P.elementFromPoint(6,6);j=(it&&it.id)==="hitme",P.body.removeChild(rt)}if(j)return pt(M.location.href.split("#")[0],[/<[^>]*>/g,""],[/([\('\)])/g,"\\$1"],[/ /g,"%20"])}return""}getStyle(Y){return this.style=v({fontFamily:"Helvetica, Arial, sans-serif",fontSize:"1rem"},Y),this.style}setStyle(Y){this.boxWrapper.css(this.getStyle(Y))}isHidden(){return!this.boxWrapper.getBBox().width}destroy(){let Y=this.defs;return this.box=null,this.boxWrapper=this.boxWrapper.destroy(),f(this.gradients||{}),this.gradients=null,this.defs=Y.destroy(),this.unSubPixelFix&&this.unSubPixelFix(),this.alignedObjects=null,null}createElement(Y){return new this.Element(this,Y)}getRadialAttr(Y,rt){return{cx:Y[0]-Y[2]/2+(rt.cx||0)*Y[2],cy:Y[1]-Y[2]/2+(rt.cy||0)*Y[2],r:(rt.r||0)*Y[2]}}shadowDefinition(Y){let rt=[`highcharts-drop-shadow-${this.chartIndex}`,...Object.keys(Y).map(D=>`${D}-${Y[D]}`)].join("-").toLowerCase().replace(/[^a-z\d\-]/g,""),it=st({color:"#000000",offsetX:1,offsetY:1,opacity:.15,width:5},Y);return this.defs.element.querySelector(`#${rt}`)||this.definition({tagName:"filter",attributes:{id:rt,filterUnits:it.filterUnits},children:this.getShadowFilterContent(it)}),rt}getShadowFilterContent(Y){return[{tagName:"feDropShadow",attributes:{dx:Y.offsetX,dy:Y.offsetY,"flood-color":Y.color,"flood-opacity":Math.min(5*Y.opacity,1),stdDeviation:Y.width/2}}]}buildText(Y){new V(Y).buildSVG()}getContrast(Y){let rt=at.parse(Y).rgba.map(D=>{let O=D/255;return O<=.03928?O/12.92:Math.pow((O+.055)/1.055,2.4)}),it=.2126*rt[0]+.7152*rt[1]+.0722*rt[2];return 1.05/(it+.05)>(it+.05)/.05?"#FFFFFF":"#000000"}button(Y,rt,it,D,O={},W,lt,ot,xt,dt){let vt=this.label(Y,rt,it,xt,void 0,void 0,dt,void 0,"button"),Et=this.styledMode,kt=arguments,Nt=0;O=st(B.global.buttonTheme,O),Et&&(delete O.fill,delete O.stroke,delete O["stroke-width"]);let gt=O.states||{},wt=O.style||{};delete O.states,delete O.style;let Dt=[U.filterUserAttributes(O)],jt=[wt];return Et||["hover","select","disabled"].forEach((Jt,ie)=>{Dt.push(st(Dt[0],U.filterUserAttributes(kt[ie+5]||gt[Jt]||{}))),jt.push(Dt[ie+1].style),delete Dt[ie+1].style}),w(vt.element,b?"mouseover":"mouseenter",function(){Nt!==3&&vt.setState(1)}),w(vt.element,b?"mouseout":"mouseleave",function(){Nt!==3&&vt.setState(Nt)}),vt.setState=(Jt=0)=>{if(Jt!==1&&(vt.state=Nt=Jt),vt.removeClass(/highcharts-button-(normal|hover|pressed|disabled)/).addClass("highcharts-button-"+["normal","hover","pressed","disabled"][Jt]),!Et){vt.attr(Dt[Jt]);let ie=jt[Jt];T(ie)&&vt.css(ie)}},vt.attr(Dt[0]),!Et&&(vt.css(v({cursor:"default"},wt)),dt&&vt.text.css({pointerEvents:"none"})),vt.on("touchstart",Jt=>Jt.stopPropagation()).on("click",function(Jt){Nt!==3&&D.call(vt,Jt)})}crispLine(Y,rt){let[it,D]=Y;return l(it[1])&&it[1]===D[1]&&(it[1]=D[1]=g(it[1],rt)),l(it[2])&&it[2]===D[2]&&(it[2]=D[2]=g(it[2],rt)),Y}path(Y){let rt=this.styledMode?{}:{fill:"none"};return I(Y)?rt.d=Y:T(Y)&&v(rt,Y),this.createElement("path").attr(rt)}circle(Y,rt,it){let D=T(Y)?Y:Y===void 0?{}:{x:Y,y:rt,r:it},O=this.createElement("circle");return O.xSetter=O.ySetter=function(W,lt,ot){ot.setAttribute("c"+lt,W)},O.attr(D)}arc(Y,rt,it,D,O,W){let lt;T(Y)?(rt=(lt=Y).y,it=lt.r,D=lt.innerR,O=lt.start,W=lt.end,Y=lt.x):lt={innerR:D,start:O,end:W};let ot=this.symbol("arc",Y,rt,it,it,lt);return ot.r=it,ot}rect(Y,rt,it,D,O,W){let lt=T(Y)?Y:Y===void 0?{}:{x:Y,y:rt,r:O,width:Math.max(it||0,0),height:Math.max(D||0,0)},ot=this.createElement("rect");return this.styledMode||(W!==void 0&&(lt["stroke-width"]=W,v(lt,ot.crisp(lt))),lt.fill="none"),ot.rSetter=function(xt,dt,vt){ot.r=xt,y(vt,{rx:xt,ry:xt})},ot.rGetter=function(){return ot.r||0},ot.attr(lt)}roundedRect(Y){return this.symbol("roundedRect").attr(Y)}setSize(Y,rt,it){this.width=Y,this.height=rt,this.boxWrapper.animate({width:Y,height:rt},{step:function(){this.attr({viewBox:"0 0 "+this.attr("width")+" "+this.attr("height")})},duration:nt(it,!0)?void 0:0}),this.alignElements()}g(Y){let rt=this.createElement("g");return Y?rt.attr({class:"highcharts-"+Y}):rt}image(Y,rt,it,D,O,W){let lt={preserveAspectRatio:"none"};k(rt)&&(lt.x=rt),k(it)&&(lt.y=it),k(D)&&(lt.width=D),k(O)&&(lt.height=O);let ot=this.createElement("image").attr(lt),xt=function(dt){ot.attr({href:Y}),W.call(ot,dt)};if(W){ot.attr({href:"data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="});let dt=new M.Image;w(dt,"load",xt),dt.src=Y,dt.complete&&xt({})}else ot.attr({href:Y});return ot}symbol(Y,rt,it,D,O,W){let lt,ot,xt,dt,vt=this,Et=/^url\((.*?)\)$/,kt=Et.test(Y),Nt=!kt&&(this.symbols[Y]?Y:"circle"),gt=Nt&&this.symbols[Nt];if(gt)typeof rt=="number"&&(ot=gt.call(this.symbols,rt||0,it||0,D||0,O||0,W)),lt=this.path(ot),vt.styledMode||lt.attr("fill","none"),v(lt,{symbolName:Nt||void 0,x:rt,y:it,width:D,height:O}),W&&v(lt,W);else if(kt){xt=Y.match(Et)[1];let wt=lt=this.image(xt);wt.imgwidth=nt(W&&W.width,C[xt]&&C[xt].width),wt.imgheight=nt(W&&W.height,C[xt]&&C[xt].height),dt=Dt=>Dt.attr({width:Dt.width,height:Dt.height}),["width","height"].forEach(Dt=>{wt[`${Dt}Setter`]=function(jt,Jt){this[Jt]=jt;let{alignByTranslate:ie,element:qt,width:he,height:ve,imgwidth:Se,imgheight:ke}=this,Ge=Jt==="width"?Se:ke,on=1;W&&W.backgroundSize==="within"&&he&&ve&&Se&&ke?(on=Math.min(he/Se,ve/ke),y(qt,{width:Math.round(Se*on),height:Math.round(ke*on)})):qt&&Ge&&qt.setAttribute(Jt,Ge),!ie&&Se&&ke&&this.translate(((he||0)-Se*on)/2,((ve||0)-ke*on)/2)}}),l(rt)&&wt.attr({x:rt,y:it}),wt.isImg=!0,wt.symbolUrl=Y,l(wt.imgwidth)&&l(wt.imgheight)?dt(wt):(wt.attr({width:0,height:0}),m("img",{onload:function(){let Dt=d[vt.chartIndex];this.width===0&&(p(this,{position:"absolute",top:"-999em"}),P.body.appendChild(this)),C[xt]={width:this.width,height:this.height},wt.imgwidth=this.width,wt.imgheight=this.height,wt.element&&dt(wt),this.parentNode&&this.parentNode.removeChild(this),vt.imgCount--,vt.imgCount||!Dt||Dt.hasLoaded||Dt.onload()},src:xt}),this.imgCount++)}return lt}clipRect(Y,rt,it,D){return this.rect(Y,rt,it,D,0)}text(Y,rt,it,D){let O={};if(D&&(this.allowHTML||!this.forExport))return this.html(Y,rt,it);O.x=Math.round(rt||0),it&&(O.y=Math.round(it)),l(Y)&&(O.text=Y);let W=this.createElement("text").attr(O);return D&&(!this.forExport||this.allowHTML)||(W.xSetter=function(lt,ot,xt){let dt=xt.getElementsByTagName("tspan"),vt=xt.getAttribute(ot);for(let Et=0,kt;EtY.align())}}return v(Ct.prototype,{Element:K,SVG_NS:u,escapes:{"&":"&","<":"<",">":">","'":"'",'"':"""},symbols:Q,draw:o}),tt.registerRendererType("svg",Ct,!0),Ct}),E(_,"Core/Renderer/HTML/HTMLElement.js",[_["Core/Renderer/HTML/AST.js"],_["Core/Globals.js"],_["Core/Renderer/SVG/SVGElement.js"],_["Core/Utilities.js"]],function(U,z,at,J){let{composed:tt}=z,{attr:K,css:Z,createElement:Q,defined:V,extend:X,pInt:j,pushUnique:B}=J;function d(b,x,o){var C;let u=((C=this.div)==null?void 0:C.style)||o.style;at.prototype[`${x}Setter`].call(this,b,x,o),u&&(u[x]=b)}let R=(b,x)=>{var o;if(!b.div){let u=K(b.element,"class"),C=b.css,M=Q("div",u?{className:u}:void 0,Ti(xr({position:"absolute",left:`${b.translateX||0}px`,top:`${b.translateY||0}px`},b.styles),{display:b.display,opacity:b.opacity,visibility:b.visibility}),((o=b.parentGroup)==null?void 0:o.div)||x);b.classSetter=(w,y,m)=>{m.setAttribute("class",w),M.className=w},b.translateXSetter=b.translateYSetter=(w,y)=>{b[y]=w,M.style[y==="translateX"?"left":"top"]=`${w}px`,b.doTransform=!0},b.opacitySetter=b.visibilitySetter=d,b.css=w=>(C.call(b,w),w.cursor&&(M.style.cursor=w.cursor),w.pointerEvents&&(M.style.pointerEvents=w.pointerEvents),b),b.on=function(){return at.prototype.on.apply({element:M,onEvents:b.onEvents},arguments),b},b.div=M}return b.div};class P extends at{static compose(x){B(tt,this.compose)&&(x.prototype.html=function(o,u,C){return new P(this,"span").attr({text:o,x:Math.round(u),y:Math.round(C)})})}constructor(x,o){super(x,o),this.css(xr({position:"absolute"},x.styledMode?{}:{fontFamily:x.style.fontFamily,fontSize:x.style.fontSize})),this.element.style.whiteSpace="nowrap"}getSpanCorrection(x,o,u){this.xCorr=-x*u,this.yCorr=-o}css(x){let o,{element:u}=this,C=u.tagName==="SPAN"&&x&&"width"in x,M=C&&x.width;return C&&(delete x.width,this.textWidth=j(M)||void 0,o=!0),(x==null?void 0:x.textOverflow)==="ellipsis"&&(x.whiteSpace="nowrap",x.overflow="hidden"),X(this.styles,x),Z(u,x),o&&this.updateTransform(),this}htmlGetBBox(){let{element:x}=this;return{x:x.offsetLeft,y:x.offsetTop,width:x.offsetWidth,height:x.offsetHeight}}updateTransform(){var k;if(!this.added){this.alignOnAdd=!0;return}let{element:x,renderer:o,rotation:u,rotationOriginX:C,rotationOriginY:M,styles:w,textAlign:y="left",textWidth:m,translateX:g=0,translateY:p=0,x:l=0,y:f=0}=this,v={left:0,center:.5,right:1}[y],I=w.whiteSpace;if(Z(x,{marginLeft:`${g}px`,marginTop:`${p}px`}),x.tagName==="SPAN"){let T=[u,y,x.innerHTML,m,this.textAlign].join(","),G=-(((k=this.parentGroup)==null?void 0:k.padding)*1)||0,st,nt=!1;if(m!==this.oldTextWidth){let L=this.textPxLength?this.textPxLength:(Z(x,{width:"",whiteSpace:I||"nowrap"}),x.offsetWidth),Y=m||0;(Y>this.oldTextWidth||L>Y)&&(/[ \-]/.test(x.textContent||x.innerText)||x.style.textOverflow==="ellipsis")&&(Z(x,{width:L>Y||u?m+"px":"auto",display:"block",whiteSpace:I||"normal"}),this.oldTextWidth=m,nt=!0)}this.hasBoxWidthChanged=nt,T!==this.cTT&&(st=o.fontMetrics(x).b,V(u)&&(u!==(this.oldRotation||0)||y!==this.oldAlign)&&this.setSpanRotation(u,G,G),this.getSpanCorrection(!V(u)&&this.textPxLength||x.offsetWidth,st,v));let{xCorr:ft=0,yCorr:pt=0}=this,St=(C!=null?C:l)-ft-l-G,Ct=(M!=null?M:f)-pt-f-G;Z(x,{left:`${l+ft}px`,top:`${f+pt}px`,transformOrigin:`${St}px ${Ct}px`}),this.cTT=T,this.oldRotation=u,this.oldAlign=y}}setSpanRotation(x,o,u){Z(this.element,{transform:`rotate(${x}deg)`,transformOrigin:`${o}% ${u}px`})}add(x){let o,u=this.renderer.box.parentNode,C=[];if(this.parentGroup=x,x&&!(o=x.div)){let M=x;for(;M;)C.push(M),M=M.parentGroup;for(let w of C.reverse())o=R(w,u)}return(o||u).appendChild(this.element),this.added=!0,this.alignOnAdd&&this.updateTransform(),this}textSetter(x){x!==this.textStr&&(delete this.bBox,delete this.oldTextWidth,U.setElementHTML(this.element,x!=null?x:""),this.textStr=x,this.doTransform=!0)}alignSetter(x){this.alignValue=this.textAlign=x,this.doTransform=!0}xSetter(x,o){this[o]=x,this.doTransform=!0}}let s=P.prototype;return s.visibilitySetter=s.opacitySetter=d,s.ySetter=s.rotationSetter=s.rotationOriginXSetter=s.rotationOriginYSetter=s.xSetter,P}),E(_,"Core/Axis/AxisDefaults.js",[],function(){var U,z;return(z=U||(U={})).xAxis={alignTicks:!0,allowDecimals:void 0,panningEnabled:!0,zIndex:2,zoomEnabled:!0,dateTimeLabelFormats:{millisecond:{main:"%H:%M:%S.%L",range:!1},second:{main:"%H:%M:%S",range:!1},minute:{main:"%H:%M",range:!1},hour:{main:"%H:%M",range:!1},day:{main:"%e %b"},week:{main:"%e %b"},month:{main:"%b '%y"},year:{main:"%Y"}},endOnTick:!1,gridLineDashStyle:"Solid",gridZIndex:1,labels:{autoRotationLimit:80,distance:15,enabled:!0,indentation:10,overflow:"justify",reserveSpace:void 0,rotation:void 0,staggerLines:0,step:0,useHTML:!1,zIndex:7,style:{color:"#333333",cursor:"default",fontSize:"0.8em"}},maxPadding:.01,minorGridLineDashStyle:"Solid",minorTickLength:2,minorTickPosition:"outside",minorTicksPerMajor:5,minPadding:.01,offset:void 0,reversed:void 0,reversedStacks:!1,showEmpty:!0,showFirstLabel:!0,showLastLabel:!0,startOfWeek:1,startOnTick:!1,tickLength:10,tickPixelInterval:100,tickmarkPlacement:"between",tickPosition:"outside",title:{align:"middle",useHTML:!1,x:0,y:0,style:{color:"#666666",fontSize:"0.8em"}},visible:!0,minorGridLineColor:"#f2f2f2",minorGridLineWidth:1,minorTickColor:"#999999",lineColor:"#333333",lineWidth:1,gridLineColor:"#e6e6e6",gridLineWidth:void 0,tickColor:"#333333"},z.yAxis={reversedStacks:!0,endOnTick:!0,maxPadding:.05,minPadding:.05,tickPixelInterval:72,showLastLabel:!0,labels:{x:void 0},startOnTick:!0,title:{text:"Values"},stackLabels:{animation:{},allowOverlap:!1,enabled:!1,crop:!0,overflow:"justify",formatter:function(){let{numberFormatter:at}=this.axis.chart;return at(this.total||0,-1)},style:{color:"#000000",fontSize:"0.7em",fontWeight:"bold",textOutline:"1px contrast"}},gridLineWidth:1,lineWidth:0},U}),E(_,"Core/Foundation.js",[_["Core/Utilities.js"]],function(U){var z;let{addEvent:at,isFunction:J,objectEach:tt,removeEvent:K}=U;return(z||(z={})).registerEventOptions=function(Z,Q){Z.eventOptions=Z.eventOptions||{},tt(Q.events,function(V,X){Z.eventOptions[X]!==V&&(Z.eventOptions[X]&&(K(Z,X,Z.eventOptions[X]),delete Z.eventOptions[X]),J(V)&&(Z.eventOptions[X]=V,at(Z,X,V,{order:0})))})},z}),E(_,"Core/Axis/Tick.js",[_["Core/Templating.js"],_["Core/Globals.js"],_["Core/Utilities.js"]],function(U,z,at){let{deg2rad:J}=z,{clamp:tt,correctFloat:K,defined:Z,destroyObjectProperties:Q,extend:V,fireEvent:X,isNumber:j,merge:B,objectEach:d,pick:R}=at;return class{constructor(P,s,b,x,o){this.isNew=!0,this.isNewLabel=!0,this.axis=P,this.pos=s,this.type=b||"",this.parameters=o||{},this.tickmarkOffset=this.parameters.tickmarkOffset,this.options=this.parameters.options,X(this,"init"),b||x||this.addLabel()}addLabel(){let P=this,s=P.axis,b=s.options,x=s.chart,o=s.categories,u=s.logarithmic,C=s.names,M=P.pos,w=R(P.options&&P.options.labels,b.labels),y=s.tickPositions,m=M===y[0],g=M===y[y.length-1],p=(!w.step||w.step===1)&&s.tickInterval===1,l=y.info,f=P.label,v,I,k,T=this.parameters.category||(o?R(o[M],C[M],M):M);u&&j(T)&&(T=K(u.lin2log(T))),s.dateTime&&(l?v=(I=x.time.resolveDTLFormat(b.dateTimeLabelFormats[!b.grid&&l.higherRanks[M]||l.unitName])).main:j(T)&&(v=s.dateTime.getXDateFormat(T,b.dateTimeLabelFormats||{}))),P.isFirst=m,P.isLast=g;let G={axis:s,chart:x,dateTimeLabelFormat:v,isFirst:m,isLast:g,pos:M,tick:P,tickPositionInfo:l,value:T};X(this,"labelFormat",G);let st=pt=>w.formatter?w.formatter.call(pt,pt):w.format?(pt.text=s.defaultLabelFormatter.call(pt),U.format(w.format,pt,x)):s.defaultLabelFormatter.call(pt),nt=st.call(G,G),ft=I&&I.list;ft?P.shortenLabel=function(){for(k=0;k0&&x+m*g>M&&(T=Math.round((o-x)/Math.cos(y*J))):(I=x-m*g,k=x+(1-m)*g,IM&&(f=M-P.x+f*m,v=-1),(f=Math.min(p,f))f||s.autoRotation&&(w.styles||{}).width)&&(T=f)),T&&(this.shortenLabel?this.shortenLabel():(l.width=Math.floor(T)+"px",(b.style||{}).textOverflow||(l.textOverflow="ellipsis"),w.css(l)))}moveLabel(P,s){let b=this,x=b.label,o=b.axis,u=!1,C;x&&x.textStr===P?(b.movedLabel=x,u=!0,delete b.label):d(o.ticks,function(M){u||M.isNew||M===b||!M.label||M.label.textStr!==P||(b.movedLabel=M.label,u=!0,M.labelPos=b.movedLabel.xy,delete M.label)}),!u&&(b.labelPos||x)&&(C=b.labelPos||x.xy,b.movedLabel=b.createLabel(P,s,C),b.movedLabel&&b.movedLabel.attr({opacity:0}))}render(P,s,b){let x=this.axis,o=x.horiz,u=this.pos,C=R(this.tickmarkOffset,x.tickmarkOffset),M=this.getPosition(o,u,C,s),w=M.x,y=M.y,m=x.pos,g=m+x.len,p=o?w:y;!x.chart.polar&&this.isNew&&(K(p)g)&&(b=0);let l=R(b,this.label&&this.label.newOpacity,1);b=R(b,1),this.isActive=!0,this.renderGridLine(s,b),this.renderMark(M,b),this.renderLabel(M,s,l,P),this.isNew=!1,X(this,"afterRender")}renderGridLine(P,s){let b=this.axis,x=b.options,o={},u=this.pos,C=this.type,M=R(this.tickmarkOffset,b.tickmarkOffset),w=b.chart.renderer,y=this.gridLine,m,g=x.gridLineWidth,p=x.gridLineColor,l=x.gridLineDashStyle;this.type==="minor"&&(g=x.minorGridLineWidth,p=x.minorGridLineColor,l=x.minorGridLineDashStyle),y||(b.chart.styledMode||(o.stroke=p,o["stroke-width"]=g||0,o.dashstyle=l),C||(o.zIndex=1),P&&(s=0),this.gridLine=y=w.path().attr(o).addClass("highcharts-"+(C?C+"-":"")+"grid-line").add(b.gridGroup)),y&&(m=b.getPlotLinePath({value:u+M,lineWidth:y.strokeWidth(),force:"pass",old:P,acrossPanes:!1}))&&y[P||this.isNew?"attr":"animate"]({d:m,opacity:s})}renderMark(P,s){let b=this.axis,x=b.options,o=b.chart.renderer,u=this.type,C=b.tickSize(u?u+"Tick":"tick"),M=P.x,w=P.y,y=R(x[u!=="minor"?"tickWidth":"minorTickWidth"],!u&&b.isXAxis?1:0),m=x[u!=="minor"?"tickColor":"minorTickColor"],g=this.mark,p=!g;C&&(b.opposite&&(C[0]=-C[0]),g||(this.mark=g=o.path().addClass("highcharts-"+(u?u+"-":"")+"tick").add(b.axisGroup),b.chart.styledMode||g.attr({stroke:m,"stroke-width":y})),g[p?"attr":"animate"]({d:this.getMarkPath(M,w,C[0],g.strokeWidth(),b.horiz,o),opacity:s}))}renderLabel(P,s,b,x){let o=this.axis,u=o.horiz,C=o.options,M=this.label,w=C.labels,y=w.step,m=R(this.tickmarkOffset,o.tickmarkOffset),g=P.x,p=P.y,l=!0;M&&j(g)&&(M.xy=P=this.getLabelPosition(g,p,M,u,w,m,x,y),(!this.isFirst||this.isLast||C.showFirstLabel)&&(!this.isLast||this.isFirst||C.showLastLabel)?!u||w.step||w.rotation||s||b===0||this.handleOverflow(P):l=!1,y&&x%y&&(l=!1),l&&j(P.y)?(P.opacity=b,M[this.isNewLabel?"attr":"animate"](P).show(!0),this.isNewLabel=!1):(M.hide(),this.isNewLabel=!0))}replaceMovedLabel(){let P=this.label,s=this.axis;P&&!this.isNew&&(P.animate({opacity:0},void 0,P.destroy),delete this.label),s.isDirty=!0,this.label=this.movedLabel,delete this.movedLabel}}}),E(_,"Core/Axis/Axis.js",[_["Core/Animation/AnimationUtilities.js"],_["Core/Axis/AxisDefaults.js"],_["Core/Color/Color.js"],_["Core/Defaults.js"],_["Core/Foundation.js"],_["Core/Globals.js"],_["Core/Axis/Tick.js"],_["Core/Utilities.js"]],function(U,z,at,J,tt,K,Z,Q){let{animObject:V}=U,{xAxis:X,yAxis:j}=z,{defaultOptions:B}=J,{registerEventOptions:d}=tt,{deg2rad:R}=K,{arrayMax:P,arrayMin:s,clamp:b,correctFloat:x,defined:o,destroyObjectProperties:u,erase:C,error:M,extend:w,fireEvent:y,getClosestDistance:m,insertItem:g,isArray:p,isNumber:l,isString:f,merge:v,normalizeTickInterval:I,objectEach:k,pick:T,relativeLength:G,removeEvent:st,splat:nt,syncTimeout:ft}=Q,pt=(Ct,L)=>I(L,void 0,void 0,T(Ct.options.allowDecimals,L<.5||Ct.tickAmount!==void 0),!!Ct.tickAmount);w(B,{xAxis:X,yAxis:v(X,j)});class St{constructor(L,Y,rt){this.init(L,Y,rt)}init(L,Y,rt=this.coll){var ot,xt,dt,vt;let it=rt==="xAxis",D=this.isZAxis||(L.inverted?!it:it);this.chart=L,this.horiz=D,this.isXAxis=it,this.coll=rt,y(this,"init",{userOptions:Y}),this.opposite=T(Y.opposite,this.opposite),this.side=T(Y.side,this.side,D?this.opposite?0:2:this.opposite?1:3),this.setOptions(Y);let O=this.options,W=O.labels;(ot=this.type)!=null||(this.type=O.type||"linear"),(dt=this.uniqueNames)!=null||(this.uniqueNames=(xt=O.uniqueNames)!=null?xt:!0),y(this,"afterSetType"),this.userOptions=Y,this.minPixelPadding=0,this.reversed=T(O.reversed,this.reversed),this.visible=O.visible,this.zoomEnabled=O.zoomEnabled,this.hasNames=this.type==="category"||O.categories===!0,this.categories=p(O.categories)&&O.categories||(this.hasNames?[]:void 0),this.names||(this.names=[],this.names.keys={}),this.plotLinesAndBandsGroups={},this.positiveValuesOnly=!!this.logarithmic,this.isLinked=o(O.linkedTo),this.ticks={},this.labelEdge=[],this.minorTicks={},this.plotLinesAndBands=[],this.alternateBands={},(vt=this.len)!=null||(this.len=0),this.minRange=this.userMinRange=O.minRange||O.maxZoom,this.range=O.range,this.offset=O.offset||0,this.max=void 0,this.min=void 0;let lt=T(O.crosshair,nt(L.options.tooltip.crosshairs)[it?0:1]);this.crosshair=lt===!0?{}:lt,L.axes.indexOf(this)===-1&&(it?L.axes.splice(L.xAxis.length,0,this):L.axes.push(this),g(this,L[this.coll])),L.orderItems(this.coll),this.series=this.series||[],L.inverted&&!this.isZAxis&&it&&!o(this.reversed)&&(this.reversed=!0),this.labelRotation=l(W.rotation)?W.rotation:void 0,d(this,O),y(this,"afterInit")}setOptions(L){let Y=this.horiz?{labels:{autoRotation:[-45],padding:4},margin:15}:{labels:{padding:1},title:{rotation:90*this.side}};this.options=v(Y,B[this.coll],L),y(this,"afterSetOptions",{userOptions:L})}defaultLabelFormatter(){let L=this.axis,{numberFormatter:Y}=this.chart,rt=l(this.value)?this.value:NaN,it=L.chart.time,D=L.categories,O=this.dateTimeLabelFormat,W=B.lang,lt=W.numericSymbols,ot=W.numericSymbolMagnitude||1e3,xt=L.logarithmic?Math.abs(rt):L.tickInterval,dt=lt&<.length,vt,Et;if(D)Et=`${this.value}`;else if(O)Et=it.dateFormat(O,rt);else if(dt&<&&xt>=1e3)for(;dt--&&Et===void 0;)xt>=(vt=Math.pow(ot,dt+1))&&10*rt%vt==0&<[dt]!==null&&rt!==0&&(Et=Y(rt/vt,-1)+lt[dt]);return Et===void 0&&(Et=Math.abs(rt)>=1e4?Y(rt,-1):Y(rt,-1,void 0,"")),Et}getSeriesExtremes(){let L,Y=this;y(this,"getSeriesExtremes",null,function(){Y.hasVisibleSeries=!1,Y.dataMin=Y.dataMax=Y.threshold=void 0,Y.softThreshold=!Y.isXAxis,Y.series.forEach(rt=>{if(rt.reserveSpace()){let it=rt.options,D,O=it.threshold,W,lt;if(Y.hasVisibleSeries=!0,Y.positiveValuesOnly&&0>=(O||0)&&(O=void 0),Y.isXAxis)(D=rt.xData)&&D.length&&(D=Y.logarithmic?D.filter(ot=>ot>0):D,W=(L=rt.getXExtremes(D)).min,lt=L.max,l(W)||W instanceof Date||(D=D.filter(l),W=(L=rt.getXExtremes(D)).min,lt=L.max),D.length&&(Y.dataMin=Math.min(T(Y.dataMin,W),W),Y.dataMax=Math.max(T(Y.dataMax,lt),lt)));else{let ot=rt.applyExtremes();l(ot.dataMin)&&(W=ot.dataMin,Y.dataMin=Math.min(T(Y.dataMin,W),W)),l(ot.dataMax)&&(lt=ot.dataMax,Y.dataMax=Math.max(T(Y.dataMax,lt),lt)),o(O)&&(Y.threshold=O),(!it.softThreshold||Y.positiveValuesOnly)&&(Y.softThreshold=!1)}}})}),y(this,"afterGetSeriesExtremes")}translate(L,Y,rt,it,D,O){var Nt;let W=this.linkedParent||this,lt=it&&W.old?W.old.min:W.min;if(!l(lt))return NaN;let ot=W.minPixelPadding,xt=(W.isOrdinal||((Nt=W.brokenAxis)==null?void 0:Nt.hasBreaks)||W.logarithmic&&D)&&W.lin2val,dt=1,vt=0,Et=it&&W.old?W.old.transA:W.transA,kt=0;return Et||(Et=W.transA),rt&&(dt*=-1,vt=W.len),W.reversed&&(dt*=-1,vt-=dt*(W.sector||W.len)),Y?(kt=(L=L*dt+vt-ot)/Et+lt,xt&&(kt=W.lin2val(kt))):(xt&&(L=W.val2lin(L)),kt=dt*(L-lt)*Et+vt+dt*ot+(l(O)?Et*O:0),W.isRadial||(kt=x(kt))),kt}toPixels(L,Y){return this.translate(L,!1,!this.horiz,void 0,!0)+(Y?0:this.pos)}toValue(L,Y){return this.translate(L-(Y?0:this.pos),!0,!this.horiz,void 0,!0)}getPlotLinePath(L){let Y=this,rt=Y.chart,it=Y.left,D=Y.top,O=L.old,W=L.value,lt=L.lineWidth,ot=O&&rt.oldChartHeight||rt.chartHeight,xt=O&&rt.oldChartWidth||rt.chartWidth,dt=Y.transB,vt=L.translatedValue,Et=L.force,kt,Nt,gt,wt,Dt;function jt(ie,qt,he){return Et!=="pass"&&(iehe)&&(Et?ie=b(ie,qt,he):Dt=!0),ie}let Jt={value:W,lineWidth:lt,old:O,force:Et,acrossPanes:L.acrossPanes,translatedValue:vt};return y(this,"getPlotLinePath",Jt,function(ie){kt=gt=(vt=b(vt=T(vt,Y.translate(W,void 0,void 0,O)),-1e9,1e9))+dt,Nt=wt=ot-vt-dt,l(vt)?Y.horiz?(Nt=D,wt=ot-Y.bottom+(Y.options.isInternal?0:rt.scrollablePixelsY||0),kt=gt=jt(kt,it,it+Y.width)):(kt=it,gt=xt-Y.right+(rt.scrollablePixelsX||0),Nt=wt=jt(Nt,D,D+Y.height)):(Dt=!0,Et=!1),ie.path=Dt&&!Et?void 0:rt.renderer.crispLine([["M",kt,Nt],["L",gt,wt]],lt||1)}),Jt.path}getLinearTickPositions(L,Y,rt){let it,D,O,W=x(Math.floor(Y/L)*L),lt=x(Math.ceil(rt/L)*L),ot=[];if(x(W+L)===W&&(O=20),this.single)return[Y];for(it=W;it<=lt&&(ot.push(it),(it=x(it+L,O))!==D);)D=it;return ot}getMinorTickInterval(){let{minorTicks:L,minorTickInterval:Y}=this.options;return L===!0?T(Y,"auto"):L!==!1?Y:void 0}getMinorTickPositions(){let L=this.options,Y=this.tickPositions,rt=this.minorTickInterval,it=this.pointRangePadding||0,D=(this.min||0)-it,O=(this.max||0)+it,W=O-D,lt=[],ot;if(W&&W/rt{var dt;return(xt.xIncrement?(dt=xt.xData)==null?void 0:dt.slice(0,2):xt.xData)||[]}))||0),this.dataMax-this.dataMin)),l(rt)&&l(it)&&l(D)&&rt-it=D,O=(D-rt+it)/2,lt=[it-O,T(L.min,it-O)],W&&(lt[2]=Y?Y.log2lin(this.dataMin):this.dataMin),ot=[(it=P(lt))+D,T(L.max,it+D)],W&&(ot[2]=Y?Y.log2lin(this.dataMax):this.dataMax),(rt=s(ot))-itit-D),L=m([rt]))}return L&&Y?Math.min(L,Y):L||Y}nameToX(L){let Y=p(this.options.categories),rt=Y?this.categories:this.names,it=L.options.x,D;return L.series.requireSorting=!1,o(it)||(it=this.uniqueNames&&rt?Y?rt.indexOf(L.name):T(rt.keys[L.name],-1):L.series.autoIncrement()),it===-1?!Y&&rt&&(D=rt.length):D=it,D!==void 0?(this.names[D]=L.name,this.names.keys[L.name]=D):L.x&&(D=L.x),D}updateNames(){let L=this,Y=this.names;Y.length>0&&(Object.keys(Y.keys).forEach(function(rt){delete Y.keys[rt]}),Y.length=0,this.minRange=this.userMinRange,(this.series||[]).forEach(rt=>{rt.xIncrement=null,(!rt.points||rt.isDirtyData)&&(L.max=Math.max(L.max,rt.xData.length-1),rt.processData(),rt.generatePoints()),rt.data.forEach(function(it,D){let O;it!=null&&it.options&&it.name!==void 0&&(O=L.nameToX(it))!==void 0&&O!==it.x&&(it.x=O,rt.xData[D]=O)})}))}setAxisTranslation(){let L=this,Y=L.max-L.min,rt=L.linkedParent,it=!!L.categories,D=L.isXAxis,O=L.axisPointRange||0,W,lt=0,ot=0,xt,dt=L.transA;(D||it||O)&&(W=L.getClosest(),rt?(lt=rt.minPointOffset,ot=rt.pointRangePadding):L.series.forEach(function(vt){let Et=it?1:D?T(vt.options.pointRange,W,0):L.axisPointRange||0,kt=vt.options.pointPlacement;if(O=Math.max(O,Et),!L.single||it){let Nt=vt.is("xrange")?!D:D;lt=Math.max(lt,Nt&&f(kt)?0:Et/2),ot=Math.max(ot,Nt&&kt==="on"?0:Et)}}),xt=L.ordinal&&L.ordinal.slope&&W?L.ordinal.slope/W:1,L.minPointOffset=lt*=xt,L.pointRangePadding=ot*=xt,L.pointRange=Math.min(O,L.single&&it?1:Y),D&&W&&(L.closestPointRange=W)),L.translationSlope=L.transA=dt=L.staticScale||L.len/(Y+ot||1),L.transB=L.horiz?L.left:L.bottom,L.minPixelPadding=dt*lt,y(this,"afterSetAxisTranslation")}minFromRange(){let{max:L,min:Y}=this;return l(L)&&l(Y)&&L-Y||void 0}setTickInterval(L){var te,Zt,ne,Pt;let{categories:Y,chart:rt,dataMax:it,dataMin:D,dateTime:O,isXAxis:W,logarithmic:lt,options:ot,softThreshold:xt}=this,dt=l(this.threshold)?this.threshold:void 0,vt=this.minRange||0,{ceiling:Et,floor:kt,linkedTo:Nt,softMax:gt,softMin:wt}=ot,Dt=l(Nt)&&((te=rt[this.coll])==null?void 0:te[Nt]),jt=ot.tickPixelInterval,Jt=ot.maxPadding,ie=ot.minPadding,qt=0,he,ve=l(ot.tickInterval)&&ot.tickInterval>=0?ot.tickInterval:void 0,Se,ke,Ge,on;if(O||Y||Dt||this.getTickAmount(),Ge=T(this.userMin,ot.min),on=T(this.userMax,ot.max),Dt?(this.linkedParent=Dt,he=Dt.getExtremes(),this.min=T(he.min,he.dataMin),this.max=T(he.max,he.dataMax),this.type!==Dt.type&&M(11,!0,rt)):(xt&&o(dt)&&l(it)&&l(D)&&(D>=dt?(Se=dt,ie=0):it<=dt&&(ke=dt,Jt=0)),this.min=T(Ge,Se,D),this.max=T(on,ke,it)),l(this.max)&&l(this.min)&&(lt&&(this.positiveValuesOnly&&!L&&0>=Math.min(this.min,T(D,this.min))&&M(10,!0,rt),this.min=x(lt.log2lin(this.min),16),this.max=x(lt.log2lin(this.max),16)),this.range&&l(D)&&(this.userMin=this.min=Ge=Math.max(D,this.minFromRange()||0),this.userMax=on=this.max,this.range=void 0)),y(this,"foundExtremes"),this.adjustForMinRange(),l(this.min)&&l(this.max)){if(!l(this.userMin)&&l(wt)&&wtthis.max&&(this.max=on=gt),Y||this.axisPointRange||(Zt=this.stacking)!=null&&Zt.usePercentage||Dt||!(qt=this.max-this.min)||(!o(Ge)&&ie&&(this.min-=qt*ie),o(on)||!Jt||(this.max+=qt*Jt)),!l(this.userMin)&&l(kt)&&(this.min=Math.max(this.min,kt)),!l(this.userMax)&&l(Et)&&(this.max=Math.min(this.max,Et)),xt&&l(D)&&l(it)){let Bt=dt||0;!o(Ge)&&this.min=Bt?this.min=ot.minRange?Math.min(Bt,this.max-vt):Bt:!o(on)&&this.max>Bt&&it<=Bt&&(this.max=ot.minRange?Math.max(Bt,this.min+vt):Bt)}!rt.polar&&this.min>this.max&&(o(ot.min)?this.max=this.min:o(ot.max)&&(this.min=this.max)),qt=this.max-this.min}if(this.min!==this.max&&l(this.min)&&l(this.max)?Dt&&!ve&&jt===Dt.options.tickPixelInterval?this.tickInterval=ve=Dt.tickInterval:this.tickInterval=T(ve,this.tickAmount?qt/Math.max(this.tickAmount-1,1):void 0,Y?1:qt*jt/Math.max(this.len,jt)):this.tickInterval=1,W&&!L){let Bt=this.min!==((ne=this.old)==null?void 0:ne.min)||this.max!==((Pt=this.old)==null?void 0:Pt.max);this.series.forEach(function(Vt){var Ut;Vt.forceCrop=(Ut=Vt.forceCropping)==null?void 0:Ut.call(Vt),Vt.processData(Bt)}),y(this,"postProcessData",{hasExtremesChanged:Bt})}this.setAxisTranslation(),y(this,"initialAxisTranslation"),this.pointRange&&!ve&&(this.tickInterval=Math.max(this.pointRange,this.tickInterval));let un=T(ot.minTickInterval,O&&!this.series.some(Bt=>Bt.noSharedTooltip)?this.closestPointRange:0);!ve&&this.tickIntervalMath.max(2*this.len,200))lt=[this.min,this.max],M(19,!1,this.chart);else if(this.dateTime)lt=this.getTimeTicks(this.dateTime.normalizeTimeTickInterval(this.tickInterval,L.units),this.min,this.max,L.startOfWeek,(dt=this.ordinal)==null?void 0:dt.positions,this.closestPointRange,!0);else if(this.logarithmic)lt=this.logarithmic.getLogTickPositions(this.tickInterval,this.min,this.max);else{let vt=this.tickInterval,Et=vt;for(;Et<=2*vt&&(lt=this.getLinearTickPositions(this.tickInterval,this.min,this.max),this.tickAmount&<.length>this.tickAmount);)this.tickInterval=pt(this,Et*=1.1)}lt.length>this.len&&(lt=[lt[0],lt[lt.length-1]])[0]===lt[1]&&(lt.length=1),rt&&(this.tickPositions=lt,(ot=rt.apply(this,[this.min,this.max]))&&(lt=ot))}this.tickPositions=lt,this.minorTickInterval=it==="auto"&&this.tickInterval?this.tickInterval/L.minorTicksPerMajor:it,this.paddedTicks=lt.slice(0),this.trimTicks(lt,O,W),!this.isLinked&&l(this.min)&&l(this.max)&&(this.single&<.length<2&&!this.categories&&!this.series.some(vt=>vt.is("heatmap")&&vt.options.pointPlacement==="between")&&(this.min-=.5,this.max+=.5),Y||ot||this.adjustTickAmount()),y(this,"afterSetTickPositions")}trimTicks(L,Y,rt){let it=L[0],D=L[L.length-1],O=!this.isOrdinal&&this.minPointOffset||0;if(y(this,"trimTicks"),!this.isLinked){if(Y&&it!==-1/0)this.min=it;else for(;this.min-O>L[0];)L.shift();if(rt)this.max=D;else for(;this.max+O{let{horiz:vt,options:Et}=dt;return[vt?Et.left:Et.top,Et.width,Et.height,Et.pane].join(",")},xt=ot(this);rt[this.coll].forEach(function(dt){let{series:vt}=dt;vt.length&&vt.some(Et=>Et.visible)&&dt!==Y&&ot(dt)===xt&&(L=!0,it.push(dt))})}if(L&&W){it.forEach(xt=>{let dt=xt.getThresholdAlignment(Y);l(dt)&<.push(dt)});let ot=lt.length>1?lt.reduce((xt,dt)=>xt+=dt,0)/lt.length:void 0;it.forEach(xt=>{xt.thresholdAlignment=ot})}return L}getThresholdAlignment(L){if((!l(this.dataMin)||this!==L&&this.series.some(Y=>Y.isDirty||Y.isDirtyData))&&this.getSeriesExtremes(),l(this.threshold)){let Y=b((this.threshold-(this.dataMin||0))/((this.dataMax||0)-(this.dataMin||0)),0,1);return this.options.reversed&&(Y=1-Y),Y}}getTickAmount(){let L=this.options,Y=L.tickPixelInterval,rt=L.tickAmount;o(L.tickInterval)||rt||!(this.lenO.push(x(O[O.length-1]+Et)),gt=()=>O.unshift(x(O[0]-Et));if(l(lt)&&(kt=lt<.5?Math.ceil(lt*(W-1)):Math.floor(lt*(W-1)),D.reversed&&(kt=W-1-kt)),L.hasData()&&l(it)&&l(rt)){let wt=()=>{L.transA*=(ot-1)/(W-1),L.min=D.startOnTick?O[0]:Math.min(it,O[0]),L.max=D.endOnTick?O[O.length-1]:Math.max(rt,O[O.length-1])};if(l(kt)&&l(L.threshold)){for(;O[kt]!==xt||O.length!==W||O[0]>it||O[O.length-1]L.threshold?gt():Nt();if(Et>8*L.tickInterval)break;Et*=2}wt()}else if(ot0&&vt{rt=rt||lt.isDirtyData||lt.isDirty,it=it||lt.xAxis&<.xAxis.isDirty||!1}),this.setAxisSize();let D=this.len!==(this.old&&this.old.len);D||rt||it||this.isLinked||this.forceRedraw||this.userMin!==(this.old&&this.old.userMin)||this.userMax!==(this.old&&this.old.userMax)||this.alignToOthers()?(Y&&L==="yAxis"&&Y.buildStacks(),this.forceRedraw=!1,this.userMinRange||(this.minRange=void 0),this.getSeriesExtremes(),this.setTickInterval(),Y&&L==="xAxis"&&Y.buildStacks(),this.isDirty||(this.isDirty=D||this.min!==((O=this.old)==null?void 0:O.min)||this.max!==((W=this.old)==null?void 0:W.max))):Y&&Y.cleanStacks(),rt&&delete this.allExtremes,y(this,"afterSetScale")}setExtremes(L,Y,rt=!0,it,D){this.series.forEach(O=>{delete O.kdTree}),y(this,"setExtremes",D=w(D,{min:L,max:Y}),O=>{this.userMin=O.min,this.userMax=O.max,this.eventArgs=O,rt&&this.chart.redraw(it)})}setAxisSize(){let L=this.chart,Y=this.options,rt=Y.offsets||[0,0,0,0],it=this.horiz,D=this.width=Math.round(G(T(Y.width,L.plotWidth-rt[3]+rt[1]),L.plotWidth)),O=this.height=Math.round(G(T(Y.height,L.plotHeight-rt[0]+rt[2]),L.plotHeight)),W=this.top=Math.round(G(T(Y.top,L.plotTop+rt[0]),L.plotHeight,L.plotTop)),lt=this.left=Math.round(G(T(Y.left,L.plotLeft+rt[3]),L.plotWidth,L.plotLeft));this.bottom=L.chartHeight-O-W,this.right=L.chartWidth-D-lt,this.len=Math.max(it?D:O,0),this.pos=it?lt:W}getExtremes(){let L=this.logarithmic;return{min:L?x(L.lin2log(this.min)):this.min,max:L?x(L.lin2log(this.max)):this.max,dataMin:this.dataMin,dataMax:this.dataMax,userMin:this.userMin,userMax:this.userMax}}getThreshold(L){let Y=this.logarithmic,rt=Y?Y.lin2log(this.min):this.min,it=Y?Y.lin2log(this.max):this.max;return L===null||L===-1/0?L=rt:L===1/0?L=it:rt>L?L=rt:it15&&Y<165?it.align="right":Y>195&&Y<345&&(it.align="left")}),rt.align}tickSize(L){let Y=this.options,rt=T(Y[L==="tick"?"tickWidth":"minorTickWidth"],L==="tick"&&this.isXAxis&&!this.categories?1:0),it=Y[L==="tick"?"tickLength":"minorTickLength"],D;rt&&it&&(Y[L+"Position"]==="inside"&&(it=-it),D=[it,rt]);let O={tickSize:D};return y(this,"afterTickSize",O),O.tickSize}labelMetrics(){let L=this.chart.renderer,Y=this.ticks,rt=Y[Object.keys(Y)[0]]||{};return this.chart.renderer.fontMetrics(rt.label||rt.movedLabel||L.box)}unsquish(){let L=this.options.labels,Y=L.padding||0,rt=this.horiz,it=this.tickInterval,D=this.len/(((this.categories?1:0)+this.max-this.min)/it),O=L.rotation,W=x(.8*this.labelMetrics().h),lt=Math.max(this.max-this.min,0),ot=function(kt){let Nt=(kt+2*Y)/(D||1);return(Nt=Nt>1?Math.ceil(Nt):1)*it>lt&&kt!==1/0&&D!==1/0&<&&(Nt=Math.ceil(lt/it)),x(Nt*it)},xt=it,dt,vt=Number.MAX_VALUE,Et;if(rt){if(!L.staggerLines&&(l(O)?Et=[O]:D=-90&><=90)&&(Nt=(kt=ot(Math.abs(W/Math.sin(R*gt))))+Math.abs(gt/360))Nt&&(Nt=jt.label.textPxLength)}),this.maxLabelLength=Nt,this.autoRotation)Nt>ot&&Nt>dt.h?xt.rotation=this.labelRotation:this.labelRotation=0;else if(lt&&(Et=ot,!vt))for(kt="clip",wt=rt.length;!W&&wt--;)(gt=it[rt[wt]].label)&&(gt.styles.textOverflow==="ellipsis"?gt.css({textOverflow:"clip"}):gt.textPxLength>lt&>.css({width:lt+"px"}),gt.getBBox().height>this.len/rt.length-(dt.h-dt.f)&&(gt.specificTextOverflow="ellipsis"));xt.rotation&&(Et=Nt>.5*L.chartHeight?.33*L.chartHeight:Nt,vt||(kt="ellipsis")),this.labelAlign=D.align||this.autoLabelAlign(this.labelRotation),this.labelAlign&&(xt.align=this.labelAlign),rt.forEach(function(Dt){let jt=it[Dt],Jt=jt&&jt.label,ie=O.width,qt={};Jt&&(Jt.attr(xt),jt.shortenLabel?jt.shortenLabel():Et&&!ie&&O.whiteSpace!=="nowrap"&&(EtD.g(W).attr({zIndex:ot}).addClass(`highcharts-${rt.toLowerCase()}${lt} `+(this.isRadial?`highcharts-radial-axis${lt} `:"")+(it.className||"")).add(L);this.axisGroup||(this.gridGroup=O("grid","-grid",it.gridZIndex),this.axisGroup=O("axis","",it.zIndex),this.labelGroup=O("axis-labels","-labels",it.labels.zIndex))}getOffset(){let L=this,{chart:Y,horiz:rt,options:it,side:D,ticks:O,tickPositions:W,coll:lt}=L,ot=Y.inverted&&!L.isZAxis?[1,0,3,2][D]:D,xt=L.hasData(),dt=it.title,vt=it.labels,Et=l(it.crossing),kt=Y.axisOffset,Nt=Y.clipOffset,gt=[-1,1,1,-1][D],wt,Dt=0,jt,Jt=0,ie=0,qt,he;if(L.showAxis=wt=xt||it.showEmpty,L.staggerLines=L.horiz&&vt.staggerLines||void 0,L.createGroups(),xt||L.isLinked?(W.forEach(function(ve){L.generateTick(ve)}),L.renderUnsquish(),L.reserveSpaceDefault=D===0||D===2||{1:"left",3:"right"}[D]===L.labelAlign,T(vt.reserveSpace,!Et&&null,L.labelAlign==="center"||null,L.reserveSpaceDefault)&&W.forEach(function(ve){ie=Math.max(O[ve].getLabelSize(),ie)}),L.staggerLines&&(ie*=L.staggerLines),L.labelOffset=ie*(L.opposite?-1:1)):k(O,function(ve,Se){ve.destroy(),delete O[Se]}),dt!=null&&dt.text&&dt.enabled!==!1&&(L.addTitle(wt),wt&&!Et&&dt.reserveSpace!==!1&&(L.titleOffset=Dt=L.axisTitle.getBBox()[rt?"height":"width"],Jt=o(jt=dt.offset)?0:T(dt.margin,rt?5:10))),L.renderLine(),L.offset=gt*T(it.offset,kt[D]?kt[D]+(it.margin||0):0),L.tickRotCorr=L.tickRotCorr||{x:0,y:0},he=D===0?-L.labelMetrics().h:D===2?L.tickRotCorr.y:0,qt=Math.abs(ie)+Jt,ie&&(qt-=he,qt+=gt*(rt?T(vt.y,L.tickRotCorr.y+gt*vt.distance):T(vt.x,gt*vt.distance))),L.axisTitleMargin=T(jt,qt),L.getMaxLabelDimensions&&(L.maxLabelDimensions=L.getMaxLabelDimensions(O,W)),lt!=="colorAxis"&&Nt){let ve=this.tickSize("tick");kt[D]=Math.max(kt[D],(L.axisTitleMargin||0)+Dt+gt*L.offset,qt,W&&W.length&&ve?ve[0]+gt*L.offset:0);let Se=!L.axisLine||it.offset?0:L.axisLine.strokeWidth()/2;Nt[ot]=Math.max(Nt[ot],Se)}y(this,"afterGetOffset")}getLinePath(L){let Y=this.chart,rt=this.opposite,it=this.offset,D=this.horiz,O=this.left+(rt?this.width:0)+it,W=Y.chartHeight-this.bottom-(rt?this.height:0)+it;return rt&&(L*=-1),Y.renderer.crispLine([["M",D?this.left:O,D?W:this.top],["L",D?Y.chartWidth-this.right:O,D?W:Y.chartHeight-this.bottom]],L)}renderLine(){this.axisLine||(this.axisLine=this.chart.renderer.path().addClass("highcharts-axis-line").add(this.axisGroup),this.chart.styledMode||this.axisLine.attr({stroke:this.options.lineColor,"stroke-width":this.options.lineWidth,zIndex:7}))}getTitlePosition(L){let Y=this.horiz,rt=this.left,it=this.top,D=this.len,O=this.options.title,W=Y?rt:it,lt=this.opposite,ot=this.offset,xt=O.x,dt=O.y,vt=this.chart.renderer.fontMetrics(L),Et=L?Math.max(L.getBBox(!1,0).height-vt.h-1,0):0,kt={low:W+(Y?0:D),middle:W+D/2,high:W+(Y?D:0)}[O.align],Nt=(Y?it+this.height:rt)+(Y?1:-1)*(lt?-1:1)*(this.axisTitleMargin||0)+[-Et,Et,vt.f,-Et][this.side],gt={x:Y?kt+xt:Nt+(lt?this.width:0)+ot+xt,y:Y?Nt+dt-(lt?this.height:0)+ot:kt+dt};return y(this,"afterGetTitlePosition",{titlePosition:gt}),gt}renderMinorTick(L,Y){let rt=this.minorTicks;rt[L]||(rt[L]=new Z(this,L,"minor")),Y&&rt[L].isNew&&rt[L].render(null,!0),rt[L].render(null,!1,1)}renderTick(L,Y,rt){let it=this.isLinked,D=this.ticks;(!it||L>=this.min&&L<=this.max||this.grid&&this.grid.isColumn)&&(D[L]||(D[L]=new Z(this,L)),rt&&D[L].isNew&&D[L].render(Y,!0,-1),D[L].render(Y))}render(){let L,Y,rt=this,it=rt.chart,D=rt.logarithmic,O=it.renderer,W=rt.options,lt=rt.isLinked,ot=rt.tickPositions,xt=rt.axisTitle,dt=rt.ticks,vt=rt.minorTicks,Et=rt.alternateBands,kt=W.stackLabels,Nt=W.alternateGridColor,gt=W.crossing,wt=rt.tickmarkOffset,Dt=rt.axisLine,jt=rt.showAxis,Jt=V(O.globalAnimation);if(rt.labelEdge.length=0,rt.overlap=!1,[dt,vt,Et].forEach(function(ie){k(ie,function(qt){qt.isActive=!1})}),l(gt)){let ie=this.isXAxis?it.yAxis[0]:it.xAxis[0],qt=[1,-1,-1,1][this.side];if(ie){let he=ie.toPixels(gt,!0);rt.horiz&&(he=ie.len-he),rt.offset=qt*he}}if(rt.hasData()||lt){let ie=rt.chart.hasRendered&&rt.old&&l(rt.old.min);rt.minorTickInterval&&!rt.categories&&rt.getMinorTickPositions().forEach(function(qt){rt.renderMinorTick(qt,ie)}),ot.length&&(ot.forEach(function(qt,he){rt.renderTick(qt,he,ie)}),wt&&(rt.min===0||rt.single)&&(dt[-1]||(dt[-1]=new Z(rt,-1,null,!0)),dt[-1].render(-1))),Nt&&ot.forEach(function(qt,he){Y=ot[he+1]!==void 0?ot[he+1]+wt:rt.max-wt,he%2==0&&qt=.5)j=Math.round(j),x=P.getLinearTickPositions(j,B,d);else if(j>=.08){let o,u,C,M,w,y,m,g=Math.floor(B);for(o=j>.3?[1,2,4]:j>.15?[1,2,4,6,8]:[1,2,3,4,5,6,7,8,9],u=g;uB&&(!R||y<=d)&&y!==void 0&&x.push(y),y>d&&(m=!0),y=w}else{let o=this.lin2log(B),u=this.lin2log(d),C=R?P.getMinorTickInterval():b.tickInterval,M=b.tickPixelInterval/(R?5:1),w=R?s/P.tickPositions.length:s;j=J(j=tt(C==="auto"?null:C,this.minorAutoInterval,(u-o)*M/(w||1))),x=P.getLinearTickPositions(j,o,u).map(this.log2lin),R||(this.minorAutoInterval=j/5)}return R||(P.tickInterval=j),x}lin2log(j){return Math.pow(10,j)}log2lin(j){return Math.log(j)/Math.LN10}}K.Additions=V}(z||(z={})),z}),E(_,"Core/Axis/PlotLineOrBand/PlotLineOrBandAxis.js",[_["Core/Utilities.js"]],function(U){var z;let{erase:at,extend:J,isNumber:tt}=U;return function(K){let Z;function Q(P){return this.addPlotBandOrLine(P,"plotBands")}function V(P,s){let b=this.userOptions,x=new Z(this,P);if(this.visible&&(x=x.render()),x){if(this._addedPlotLB||(this._addedPlotLB=!0,(b.plotLines||[]).concat(b.plotBands||[]).forEach(o=>{this.addPlotBandOrLine(o)})),s){let o=b[s]||[];o.push(P),b[s]=o}this.plotLinesAndBands.push(x)}return x}function X(P){return this.addPlotBandOrLine(P,"plotLines")}function j(P,s,b){b=b||this.options;let x=this.getPlotLinePath({value:s,force:!0,acrossPanes:b.acrossPanes}),o=[],u=this.horiz,C=!tt(this.min)||!tt(this.max)||Pthis.max&&s>this.max,M=this.getPlotLinePath({value:P,force:!0,acrossPanes:b.acrossPanes}),w,y=1,m;if(M&&x)for(C&&(m=M.toString()===x.toString(),y=0),w=0;w{var x;let b=[];for(let o of this.axes)for(let{label:u,options:C}of o.plotLinesAndBands)u&&!((x=C==null?void 0:C.label)!=null&&x.allowOverlap)&&b.push(u);return b})}),U.compose(d,s)}constructor(P,s){this.axis=P,this.options=s,this.id=s.id}render(){var pt,St,Ct;V(this,"render");let{axis:P,options:s}=this,{horiz:b,logarithmic:x}=P,{color:o,events:u,zIndex:C=0}=s,M={},w=P.chart.renderer,y=s.to,m=s.from,g=s.value,p=s.borderWidth,l=s.label,{label:f,svgElem:v}=this,I=[],k,T=K(m)&&K(y),G=K(g),st=!v,nt={class:"highcharts-plot-"+(T?"band ":"line ")+(s.className||"")},ft=T?"bands":"lines";if(!P.chart.styledMode&&(G?(nt.stroke=o||"#999999",nt["stroke-width"]=B(s.width,1),s.dashStyle&&(nt.dashstyle=s.dashStyle)):T&&(nt.fill=o||"#e6e9ff",p&&(nt.stroke=s.borderColor,nt["stroke-width"]=p))),M.zIndex=C,ft+="-"+C,(k=P.plotLinesAndBandsGroups[ft])||(P.plotLinesAndBandsGroups[ft]=k=w.g("plot-"+ft).attr(M).add()),v||(this.svgElem=v=w.path().attr(nt).add(k)),K(g))I=P.getPlotLinePath({value:(pt=x==null?void 0:x.log2lin(g))!=null?pt:g,lineWidth:v.strokeWidth(),acrossPanes:s.acrossPanes});else{if(!(K(m)&&K(y)))return;I=P.getPlotBandPath((St=x==null?void 0:x.log2lin(m))!=null?St:m,(Ct=x==null?void 0:x.log2lin(y))!=null?Ct:y,s)}return!this.eventsAdded&&u&&(j(u,(L,Y)=>{v==null||v.on(Y,rt=>{u[Y].apply(this,[rt])})}),this.eventsAdded=!0),(st||!v.d)&&(I!=null&&I.length)?v.attr({d:I}):v&&(I?(v.show(),v.animate({d:I})):v.d&&(v.hide(),f&&(this.label=f=f.destroy()))),l&&(K(l.text)||K(l.formatter))&&(I!=null&&I.length)&&P.width>0&&P.height>0&&!I.isFlat?(l=X(xr({align:b&&T?"center":void 0,x:b?!T&&4:10,verticalAlign:!b&&T?"middle":void 0,y:b?T?16:10:T?6:-4,rotation:b&&!T?90:0},T?{inside:!0}:{}),l),this.renderLabel(l,I,T,C)):f&&f.hide(),this}renderLabel(P,s,b,x){var l;let o=this.axis,u=o.chart.renderer,C=P.inside,M=this.label;M||(this.label=M=u.text(this.getLabelText(P),0,0,P.useHTML).attr({align:P.textAlign||P.align,rotation:P.rotation,class:"highcharts-plot-"+(b?"band":"line")+"-label "+(P.className||""),zIndex:x}),o.chart.styledMode||M.css(X({fontSize:"0.8em",textOverflow:b&&!C?"":"ellipsis"},P.style)),M.add());let w=s.xBounds||[s[0][1],s[1][1],b?s[2][1]:s[0][1]],y=s.yBounds||[s[0][2],s[1][2],b?s[2][2]:s[0][2]],m=tt(w),g=tt(y),p=J(w)-m;M.align(P,!1,{x:m,y:g,width:p,height:J(y)-g}),(!M.alignValue||M.alignValue==="left"||K(C))&&M.css({width:(((l=P.style)==null?void 0:l.width)||(b&&C?p:M.rotation===90?o.height-(M.alignAttr.y-o.top):(P.clip?o.width:o.chart.chartWidth)-(M.alignAttr.x-o.left)))+"px"}),M.show(!0)}getLabelText(P){return K(P.formatter)?P.formatter.call(this):P.text}destroy(){Q(this.axis.plotLinesAndBands,this),delete this.axis,Z(this)}}return d}),E(_,"Core/Tooltip.js",[_["Core/Animation/AnimationUtilities.js"],_["Core/Templating.js"],_["Core/Globals.js"],_["Core/Renderer/RendererUtilities.js"],_["Core/Renderer/RendererRegistry.js"],_["Core/Utilities.js"]],function(U,z,at,J,tt,K){var Z;let{animObject:Q}=U,{format:V}=z,{composed:X,doc:j,isSafari:B}=at,{distribute:d}=J,{addEvent:R,clamp:P,css:s,discardElement:b,extend:x,fireEvent:o,isArray:u,isNumber:C,isString:M,merge:w,pick:y,pushUnique:m,splat:g,syncTimeout:p}=K;class l{constructor(v,I,k){this.allowShared=!0,this.crosshairs=[],this.distance=0,this.isHidden=!0,this.isSticky=!1,this.options={},this.outside=!1,this.chart=v,this.init(v,I),this.pointer=k}bodyFormatter(v){return v.map(function(I){let k=I.series.tooltipOptions;return(k[(I.point.formatPrefix||"point")+"Formatter"]||I.point.tooltipFormatter).call(I.point,k[(I.point.formatPrefix||"point")+"Format"]||"")})}cleanSplit(v){this.chart.series.forEach(function(I){let k=I&&I.tt;k&&(!k.isActive||v?I.tt=k.destroy():k.isActive=!1)})}defaultFormatter(v){let I,k=this.points||g(this);return(I=(I=[v.tooltipFooterHeaderFormatter(k[0])]).concat(v.bodyFormatter(k))).push(v.tooltipFooterHeaderFormatter(k[0],!0)),I}destroy(){this.label&&(this.label=this.label.destroy()),this.split&&(this.cleanSplit(!0),this.tt&&(this.tt=this.tt.destroy())),this.renderer&&(this.renderer=this.renderer.destroy(),b(this.container)),K.clearTimeout(this.hideTimer)}getAnchor(v,I){let k,{chart:T,pointer:G}=this,st=T.inverted,nt=T.plotTop,ft=T.plotLeft;if((v=g(v))[0].series&&v[0].series.yAxis&&!v[0].series.yAxis.options.reversedStacks&&(v=v.slice().reverse()),this.followPointer&&I)I.chartX===void 0&&(I=G.normalize(I)),k=[I.chartX-ft,I.chartY-nt];else if(v[0].tooltipPos)k=v[0].tooltipPos;else{let pt=0,St=0;v.forEach(function(Ct){let L=Ct.pos(!0);L&&(pt+=L[0],St+=L[1])}),pt/=v.length,St/=v.length,this.shared&&v.length>1&&I&&(st?pt=I.chartX:St=I.chartY),k=[pt-ft,St-nt]}return k.map(Math.round)}getClassName(v,I,k){let T=this.options,G=v.series,st=G.options;return[T.className,"highcharts-label",k&&"highcharts-tooltip-header",I?"highcharts-tooltip-box":"highcharts-tooltip",!k&&"highcharts-color-"+y(v.colorIndex,G.colorIndex),st&&st.className].filter(M).join(" ")}getLabel({anchorX:v,anchorY:I}={anchorX:0,anchorY:0}){let k=this,T=this.chart.styledMode,G=this.options,st=this.split&&this.allowShared,nt=this.container,ft=this.chart.renderer;if(this.label){let pt=!this.label.hasClass("highcharts-label");(!st&&pt||st&&!pt)&&this.destroy()}if(!this.label){if(this.outside){let pt=this.chart.options.chart.style,St=tt.getRendererType();this.container=nt=at.doc.createElement("div"),nt.className="highcharts-tooltip-container",s(nt,{position:"absolute",top:"1px",pointerEvents:"none",zIndex:Math.max(this.options.style.zIndex||0,(pt&&pt.zIndex||0)+3)}),this.renderer=ft=new St(nt,0,0,pt,void 0,void 0,ft.styledMode)}if(st?this.label=ft.g("tooltip"):(this.label=ft.label("",v,I,G.shape,void 0,void 0,G.useHTML,void 0,"tooltip").attr({padding:G.padding,r:G.borderRadius}),T||this.label.attr({fill:G.backgroundColor,"stroke-width":G.borderWidth||0}).css(G.style).css({pointerEvents:G.style.pointerEvents||(this.shouldStickOnContact()?"auto":"none")})),k.outside){let pt=this.label;[pt.xSetter,pt.ySetter].forEach((St,Ct)=>{pt[Ct?"ySetter":"xSetter"]=L=>{St.call(pt,k.distance),pt[Ct?"y":"x"]=L,nt&&(nt.style[Ct?"top":"left"]=`${L}px`)}})}this.label.attr({zIndex:8}).shadow(G.shadow).add()}return nt&&!nt.parentElement&&at.doc.body.appendChild(nt),this.label}getPlayingField(){let{body:v,documentElement:I}=j,{chart:k,distance:T,outside:G}=this;return{width:G?Math.max(v.scrollWidth,I.scrollWidth,v.offsetWidth,I.offsetWidth,I.clientWidth)-2*T:k.chartWidth,height:G?Math.max(v.scrollHeight,I.scrollHeight,v.offsetHeight,I.offsetHeight,I.clientHeight):k.chartHeight}}getPosition(v,I,k){var Jt,ie;let{distance:T,chart:G,outside:st,pointer:nt}=this,{inverted:ft,plotLeft:pt,plotTop:St,polar:Ct}=G,{plotX:L=0,plotY:Y=0}=k,rt={},it=ft&&k.h||0,{height:D,width:O}=this.getPlayingField(),W=nt.getChartPosition(),lt=qt=>qt*W.scaleX,ot=qt=>qt*W.scaleY,xt=qt=>{let he=qt==="x";return[qt,he?O:D,he?v:I].concat(st?[he?lt(v):ot(I),he?W.left-T+lt(L+pt):W.top-T+ot(Y+St),0,he?O:D]:[he?v:I,he?L+pt:Y+St,he?pt:St,he?pt+G.plotWidth:St+G.plotHeight])},dt=xt("y"),vt=xt("x"),Et,kt=!!k.negative;!Ct&&((ie=(Jt=G.hoverSeries)==null?void 0:Jt.yAxis)!=null&&ie.reversed)&&(kt=!kt);let Nt=!this.followPointer&&y(k.ttBelow,!Ct&&!ft===kt),gt=function(qt,he,ve,Se,ke,Ge,on){let un=st?qt==="y"?ot(T):lt(T):T,te=(ve-Se)/2,Zt=Sehe?Bt:Bt+it)}},wt=function(qt,he,ve,Se,ke){if(kehe-T)return!1;kehe-Se/2?rt[qt]=he-Se-2:rt[qt]=ke-ve/2},Dt=function(qt){[dt,vt]=[vt,dt],Et=qt},jt=()=>{gt.apply(0,dt)!==!1?wt.apply(0,vt)!==!1||Et||(Dt(!0),jt()):Et?rt.x=rt.y=0:(Dt(!0),jt())};return(ft&&!Ct||this.len>1)&&Dt(),jt(),rt}hide(v){let I=this;K.clearTimeout(this.hideTimer),v=y(v,this.options.hideDelay),this.isHidden||(this.hideTimer=p(function(){let k=I.getLabel();I.getLabel().animate({opacity:0},{duration:v&&150,complete:()=>{k.hide(),I.container&&I.container.remove()}}),I.isHidden=!0},v))}init(v,I){this.chart=v,this.options=I,this.crosshairs=[],this.isHidden=!0,this.split=I.split&&!v.inverted&&!v.polar,this.shared=I.shared||this.split,this.outside=y(I.outside,!!(v.scrollablePixelsX||v.scrollablePixelsY))}shouldStickOnContact(v){return!!(!this.followPointer&&this.options.stickOnContact&&(!v||this.pointer.inClass(v.target,"highcharts-tooltip")))}move(v,I,k,T){let G=this,st=Q(!G.isHidden&&G.options.animation),nt=G.followPointer||(G.len||0)>1,ft={x:v,y:I};nt||(ft.anchorX=k,ft.anchorY=T),st.step=()=>G.drawTracker(),G.getLabel().animate(ft,st)}refresh(v,I){let{chart:k,options:T,pointer:G,shared:st}=this,nt=g(v),ft=nt[0],pt=[],St=T.format,Ct=T.formatter||this.defaultFormatter,L=k.styledMode,Y={},rt=this.allowShared;if(!T.enabled||!ft.series)return;K.clearTimeout(this.hideTimer),this.allowShared=!(!u(v)&&v.series&&v.series.noSharedTooltip),rt=rt&&!this.allowShared,this.followPointer=!this.split&&ft.series.tooltipOptions.followPointer;let it=this.getAnchor(v,I),D=it[0],O=it[1];st&&this.allowShared?(G.applyInactiveState(nt),nt.forEach(function(ot){ot.setState("hover"),pt.push(ot.getLabelConfig())}),(Y=ft.getLabelConfig()).points=pt):Y=ft.getLabelConfig(),this.len=pt.length;let W=M(St)?V(St,Y,k):Ct.call(Y,this),lt=ft.series;if(this.distance=y(lt.tooltipOptions.distance,16),W===!1)this.hide();else{if(this.split&&this.allowShared)this.renderSplit(W,nt);else{let ot=D,xt=O;if(I&&G.isDirectTouch&&(ot=I.chartX-k.plotLeft,xt=I.chartY-k.plotTop),k.polar||lt.options.clip===!1||nt.some(dt=>G.isDirectTouch||dt.series.shouldShowTooltip(ot,xt))){let dt=this.getLabel(rt&&this.tt||{});(!T.style.width||L)&&dt.css({width:(this.outside?this.getPlayingField():k.spacingBox).width+"px"}),dt.attr({class:this.getClassName(ft),text:W&&W.join?W.join(""):W}),this.outside&&dt.attr({x:P(dt.x||0,0,this.getPlayingField().width-(dt.width||0))}),L||dt.attr({stroke:T.borderColor||ft.color||lt.color||"#666666"}),this.updatePosition({plotX:D,plotY:O,negative:ft.negative,ttBelow:ft.ttBelow,h:it[2]||0})}else{this.hide();return}}this.isHidden&&this.label&&this.label.attr({opacity:1}).show(),this.isHidden=!1}o(this,"refresh")}renderSplit(v,I){var he;let k=this,{chart:T,chart:{chartWidth:G,chartHeight:st,plotHeight:nt,plotLeft:ft,plotTop:pt,scrollablePixelsY:St=0,scrollablePixelsX:Ct,styledMode:L},distance:Y,options:rt,options:{positioner:it},pointer:D}=k,{scrollLeft:O=0,scrollTop:W=0}=((he=T.scrollablePlotArea)==null?void 0:he.scrollingContainer)||{},lt=k.outside&&typeof Ct!="number"?j.documentElement.getBoundingClientRect():{left:O,right:O+G,top:W,bottom:W+st},ot=k.getLabel(),xt=this.renderer||T.renderer,dt=!!(T.xAxis[0]&&T.xAxis[0].opposite),{left:vt,top:Et}=D.getChartPosition(),kt=pt+W,Nt=0,gt=nt-St;function wt(ve,Se,ke,Ge,on=!0){let un,te;return ke?(un=dt?0:gt,te=P(ve-Ge/2,lt.left,lt.right-Ge-(k.outside?vt:0))):(un=Se-kt,te=P(te=on?ve-Ge-Y:ve+Y,on?te:lt.left,lt.right)),{x:te,y:un}}M(v)&&(v=[!1,v]);let Dt=v.slice(0,I.length+1).reduce(function(ve,Se,ke){if(Se!==!1&&Se!==""){let Ge=I[ke-1]||{isHeader:!0,plotX:I[0].plotX,plotY:nt,series:{}},on=Ge.isHeader,un=on?k:Ge.series,te=un.tt=function(Vt,Ut,fe){var mn;let Ee=Vt,{isHeader:xe,series:Qe}=Ut;if(!Ee){let xn={padding:rt.padding,r:rt.borderRadius};L||(xn.fill=rt.backgroundColor,xn["stroke-width"]=(mn=rt.borderWidth)!=null?mn:1),Ee=xt.label("",0,0,rt[xe?"headerShape":"shape"],void 0,void 0,rt.useHTML).addClass(k.getClassName(Ut,!0,xe)).attr(xn).add(ot)}return Ee.isActive=!0,Ee.attr({text:fe}),L||Ee.css(rt.style).attr({stroke:rt.borderColor||Ut.color||Qe.color||"#333333"}),Ee}(un.tt,Ge,Se.toString()),Zt=te.getBBox(),ne=Zt.width+te.strokeWidth();on&&(Nt=Zt.height,gt+=Nt,dt&&(kt-=Nt));let{anchorX:Pt,anchorY:Bt}=function(Vt){let Ut,fe,{isHeader:Ee,plotX:xe=0,plotY:Qe=0,series:mn}=Vt;if(Ee)Ut=Math.max(ft+xe,ft),fe=pt+nt/2;else{let{xAxis:xn,yAxis:In}=mn;Ut=xn.pos+P(xe,-Y,xn.len+Y),mn.shouldShowTooltip(0,In.pos-pt+Qe,{ignoreX:!0})&&(fe=In.pos+Qe)}return{anchorX:Ut=P(Ut,lt.left-Y,lt.right+Y),anchorY:fe}}(Ge);if(typeof Bt=="number"){let Vt=Zt.height+1,Ut=it?it.call(k,ne,Vt,Ge):wt(Pt,Bt,on,ne);ve.push({align:it?0:void 0,anchorX:Pt,anchorY:Bt,boxWidth:ne,point:Ge,rank:y(Ut.rank,on?1:0),size:Vt,target:Ut.y,tt:te,x:Ut.x})}else te.isActive=!1}return ve},[]);!it&&Dt.some(ve=>{let{outside:Se}=k,ke=(Se?vt:0)+ve.anchorX;return keke})&&(Dt=Dt.map(ve=>{let{x:Se,y:ke}=wt(ve.anchorX,ve.anchorY,ve.point.isHeader,ve.boxWidth,!1);return x(ve,{target:ke,x:Se})})),k.cleanSplit(),d(Dt,gt);let jt={left:vt,right:vt};Dt.forEach(function(ve){let{x:Se,boxWidth:ke,isHeader:Ge}=ve;!Ge&&(k.outside&&vt+Sejt.right&&(jt.right=vt+Se))}),Dt.forEach(function(ve){let{x:Se,anchorX:ke,anchorY:Ge,pos:on,point:{isHeader:un}}=ve,te={visibility:on===void 0?"hidden":"inherit",x:Se,y:(on||0)+kt,anchorX:ke,anchorY:Ge};if(k.outside&&Se0&&(un||(te.x=Se+Zt,te.anchorX=ke+Zt),un&&(te.x=(jt.right-jt.left)/2,te.anchorX=ke+Zt))}ve.tt.attr(te)});let{container:Jt,outside:ie,renderer:qt}=k;if(ie&&Jt&&qt){let{width:ve,height:Se,x:ke,y:Ge}=ot.getBBox();qt.setSize(ve+ke,Se+Ge,!1),Jt.style.left=jt.left+"px",Jt.style.top=Et+"px"}B&&ot.attr({opacity:ot.opacity===1?.999:1})}drawTracker(){if(!this.shouldStickOnContact()){this.tracker&&(this.tracker=this.tracker.destroy());return}let v=this.chart,I=this.label,k=this.shared?v.hoverPoints:v.hoverPoint;if(!I||!k)return;let T={x:0,y:0,width:0,height:0},G=this.getAnchor(k),st=I.getBBox();G[0]+=v.plotLeft-(I.translateX||0),G[1]+=v.plotTop-(I.translateY||0),T.x=Math.min(0,G[0]),T.y=Math.min(0,G[1]),T.width=G[0]<0?Math.max(Math.abs(G[0]),st.width-G[0]):Math.max(Math.abs(G[0]),st.width),T.height=G[1]<0?Math.max(Math.abs(G[1]),st.height-Math.abs(G[1])):Math.max(Math.abs(G[1]),st.height),this.tracker?this.tracker.attr(T):(this.tracker=I.renderer.rect(T).addClass("highcharts-tracker").add(I),v.styledMode||this.tracker.attr({fill:"rgba(0,0,0,0)"}))}styledModeFormat(v){return v.replace('style="font-size: 0.8em"','class="highcharts-header"').replace(/style="color:{(point|series)\.color}"/g,'class="highcharts-color-{$1.colorIndex} {series.options.className} {point.options.className}"')}tooltipFooterHeaderFormatter(v,I){let k=v.series,T=k.tooltipOptions,G=k.xAxis,st=G&&G.dateTime,nt={isFooter:I,labelConfig:v},ft=T.xDateFormat,pt=T[I?"footerFormat":"headerFormat"];return o(this,"headerFormatter",nt,function(St){st&&!ft&&C(v.key)&&(ft=st.getXDateFormat(v.key,T.dateTimeLabelFormats)),st&&ft&&(v.point&&v.point.tooltipDateKeys||["key"]).forEach(function(Ct){pt=pt.replace("{point."+Ct+"}","{point."+Ct+":"+ft+"}")}),k.chart.styledMode&&(pt=this.styledModeFormat(pt)),St.text=V(pt,{point:v,series:k},this.chart)}),nt.text}update(v){this.destroy(),this.init(this.chart,w(!0,this.options,v))}updatePosition(v){let{chart:I,container:k,distance:T,options:G,pointer:st,renderer:nt}=this,{height:ft=0,width:pt=0}=this.getLabel(),{left:St,top:Ct,scaleX:L,scaleY:Y}=st.getChartPosition(),rt=(G.positioner||this.getPosition).call(this,pt,ft,v),it=(v.plotX||0)+I.plotLeft,D=(v.plotY||0)+I.plotTop,O;nt&&k&&(G.positioner&&(rt.x+=St-T,rt.y+=Ct-T),O=(G.borderWidth||0)+2*T+2,nt.setSize(pt+O,ft+O,!1),(L!==1||Y!==1)&&(s(k,{transform:`scale(${L}, ${Y})`}),it*=L,D*=Y),it+=St-rt.x,D+=Ct-rt.y),this.move(Math.round(rt.x),Math.round(rt.y||0),it,D)}}return(Z=l||(l={})).compose=function(f){m(X,"Core.Tooltip")&&R(f,"afterInit",function(){let v=this.chart;v.options.tooltip&&(v.tooltip=new Z(v,v.options.tooltip,this))})},l}),E(_,"Core/Series/Point.js",[_["Core/Renderer/HTML/AST.js"],_["Core/Animation/AnimationUtilities.js"],_["Core/Defaults.js"],_["Core/Templating.js"],_["Core/Utilities.js"]],function(U,z,at,J,tt){let{animObject:K}=z,{defaultOptions:Z}=at,{format:Q}=J,{addEvent:V,crisp:X,erase:j,extend:B,fireEvent:d,getNestedProperty:R,isArray:P,isFunction:s,isNumber:b,isObject:x,merge:o,pick:u,syncTimeout:C,removeEvent:M,uniqueKey:w}=tt;class y{animateBeforeDestroy(){let g=this,p={x:g.startXPos,opacity:0},l=g.getGraphicalProps();l.singular.forEach(function(f){g[f]=g[f].animate(f==="dataLabel"?{x:g[f].startXPos,y:g[f].startYPos,opacity:0}:p)}),l.plural.forEach(function(f){g[f].forEach(function(v){v.element&&v.animate(B({x:g.startXPos},v.startYPos?{x:v.startXPos,y:v.startYPos}:{}))})})}applyOptions(g,p){let l=this.series,f=l.options.pointValKey||l.pointValKey;return B(this,g=y.prototype.optionsToObject.call(this,g)),this.options=this.options?B(this.options,g):g,g.group&&delete this.group,g.dataLabels&&delete this.dataLabels,f&&(this.y=y.prototype.getNestedProperty.call(this,f)),this.selected&&(this.state="select"),"name"in this&&p===void 0&&l.xAxis&&l.xAxis.hasNames&&(this.x=l.xAxis.nameToX(this)),this.x===void 0&&l?this.x=p!=null?p:l.autoIncrement():b(g.x)&&l.options.relativeXValue&&(this.x=l.autoIncrement(g.x)),this.isNull=this.isValid&&!this.isValid(),this.formatPrefix=this.isNull?"null":"point",this}destroy(){if(!this.destroyed){let g=this,p=g.series,l=p.chart,f=p.options.dataSorting,v=l.hoverPoints,I=K(g.series.chart.renderer.globalAnimation),k=()=>{for(let T in(g.graphic||g.graphics||g.dataLabel||g.dataLabels)&&(M(g),g.destroyElements()),g)delete g[T]};g.legendItem&&l.legend.destroyItem(g),v&&(g.setState(),j(v,g),v.length||(l.hoverPoints=null)),g===l.hoverPoint&&g.onMouseOut(),f&&f.enabled?(this.animateBeforeDestroy(),C(k,I.duration)):k(),l.pointCount--}this.destroyed=!0}destroyElements(g){let p=this,l=p.getGraphicalProps(g);l.singular.forEach(function(f){p[f]=p[f].destroy()}),l.plural.forEach(function(f){p[f].forEach(function(v){v&&v.element&&v.destroy()}),delete p[f]})}firePointEvent(g,p,l){let f=this,v=this.series.options;f.manageEvent(g),g==="click"&&v.allowPointSelect&&(l=function(I){!f.destroyed&&f.select&&f.select(null,I.ctrlKey||I.metaKey||I.shiftKey)}),d(f,g,p,l)}getClassName(){return"highcharts-point"+(this.selected?" highcharts-point-select":"")+(this.negative?" highcharts-negative":"")+(this.isNull?" highcharts-null-point":"")+(this.colorIndex!==void 0?" highcharts-color-"+this.colorIndex:"")+(this.options.className?" "+this.options.className:"")+(this.zone&&this.zone.className?" "+this.zone.className.replace("highcharts-negative",""):"")}getGraphicalProps(g){let p,l,f=this,v=[],I={singular:[],plural:[]};for((g=g||{graphic:1,dataLabel:1}).graphic&&v.push("graphic","connector"),g.dataLabel&&v.push("dataLabel","dataLabelPath","dataLabelUpper"),l=v.length;l--;)f[p=v[l]]&&I.singular.push(p);return["graphic","dataLabel"].forEach(function(k){let T=k+"s";g[k]&&f[T]&&I.plural.push(T)}),I}getLabelConfig(){return{x:this.category,y:this.y,color:this.color,colorIndex:this.colorIndex,key:this.name||this.category,series:this.series,point:this,percentage:this.percentage,total:this.total||this.stackTotal}}getNestedProperty(g){return g?g.indexOf("custom.")===0?R(g,this.options):this[g]:void 0}getZone(){let g=this.series,p=g.zones,l=g.zoneAxis||"y",f,v=0;for(f=p[0];this[l]>=f.value;)f=p[++v];return this.nonZonedColor||(this.nonZonedColor=this.color),f&&f.color&&!this.options.color?this.color=f.color:this.color=this.nonZonedColor,f}hasNewShapeType(){return(this.graphic&&(this.graphic.symbolName||this.graphic.element.nodeName))!==this.shapeType}constructor(g,p,l){var f;this.formatPrefix="point",this.visible=!0,this.series=g,this.applyOptions(p,l),(f=this.id)!=null||(this.id=w()),this.resolveColor(),g.chart.pointCount++,d(this,"afterInit")}isValid(){return(b(this.x)||this.x instanceof Date)&&b(this.y)}optionsToObject(g){let p=this.series,l=p.options.keys,f=l||p.pointArrayMap||["y"],v=f.length,I={},k,T=0,G=0;if(b(g)||g===null)I[f[0]]=g;else if(P(g))for(!l&&g.length>v&&((k=typeof g[0])=="string"?I.name=g[0]:k==="number"&&(I.x=g[0]),T++);G0?y.prototype.setNestedProperty(I,g[T],f[G]):I[f[G]]=g[T]),T++,G++;else typeof g=="object"&&(I=g,g.dataLabels&&(p.hasDataLabels=()=>!0),g.marker&&(p._hasPointMarkers=!0));return I}pos(g,p=this.plotY){if(!this.destroyed){let{plotX:l,series:f}=this,{chart:v,xAxis:I,yAxis:k}=f,T=0,G=0;if(b(l)&&b(p))return g&&(T=I?I.pos:v.plotLeft,G=k?k.pos:v.plotTop),v.inverted&&I&&k?[k.len-p+G,I.len-l+T]:[l+T,p+G]}}resolveColor(){let g=this.series,p=g.chart.options.chart,l=g.chart.styledMode,f,v,I=p.colorCount,k;delete this.nonZonedColor,g.options.colorByPoint?(l||(f=(v=g.options.colors||g.chart.options.colors)[g.colorCounter],I=v.length),k=g.colorCounter,g.colorCounter++,g.colorCounter===I&&(g.colorCounter=0)):(l||(f=g.color),k=g.colorIndex),this.colorIndex=u(this.options.colorIndex,k),this.color=u(this.options.color,f)}setNestedProperty(g,p,l){return l.split(".").reduce(function(f,v,I,k){let T=k.length-1===I;return f[v]=T?p:x(f[v],!0)?f[v]:{},f[v]},g),g}shouldDraw(){return!this.isNull}tooltipFormatter(g){let p=this.series,l=p.tooltipOptions,f=u(l.valueDecimals,""),v=l.valuePrefix||"",I=l.valueSuffix||"";return p.chart.styledMode&&(g=p.chart.tooltip.styledModeFormat(g)),(p.pointArrayMap||["y"]).forEach(function(k){k="{point."+k,(v||I)&&(g=g.replace(RegExp(k+"}","g"),v+k+"}"+I)),g=g.replace(RegExp(k+"}","g"),k+":,."+f+"f}")}),Q(g,{point:this,series:this.series},p.chart)}update(g,p,l,f){let v,I=this,k=I.series,T=I.graphic,G=k.chart,st=k.options;function nt(){I.applyOptions(g);let ft=T&&I.hasMockGraphic,pt=I.y===null?!ft:ft;T&&pt&&(I.graphic=T.destroy(),delete I.hasMockGraphic),x(g,!0)&&(T&&T.element&&g&&g.marker&&g.marker.symbol!==void 0&&(I.graphic=T.destroy()),g!=null&&g.dataLabels&&I.dataLabel&&(I.dataLabel=I.dataLabel.destroy())),v=I.index,k.updateParallelArrays(I,v),st.data[v]=x(st.data[v],!0)||x(g,!0)?I.options:u(g,st.data[v]),k.isDirty=k.isDirtyData=!0,!k.fixedBox&&k.hasCartesianSeries&&(G.isDirtyBox=!0),st.legendType==="point"&&(G.isDirtyLegend=!0),p&&G.redraw(l)}p=u(p,!0),f===!1?nt():I.firePointEvent("update",{options:g},nt)}remove(g,p){this.series.removePoint(this.series.data.indexOf(this),g,p)}select(g,p){let l=this,f=l.series,v=f.chart;g=u(g,!l.selected),this.selectedStaging=g,l.firePointEvent(g?"select":"unselect",{accumulate:p},function(){l.selected=l.options.selected=g,f.options.data[f.data.indexOf(l)]=l.options,l.setState(g&&"select"),p||v.getSelectedPoints().forEach(function(I){let k=I.series;I.selected&&I!==l&&(I.selected=I.options.selected=!1,k.options.data[k.data.indexOf(I)]=I.options,I.setState(v.hoverPoints&&k.options.inactiveOtherPoints?"inactive":""),I.firePointEvent("unselect"))})}),delete this.selectedStaging}onMouseOver(g){let{inverted:p,pointer:l}=this.series.chart;l&&(g=g?l.normalize(g):l.getChartCoordinatesFromPoint(this,p),l.runPointActions(g,this))}onMouseOut(){let g=this.series.chart;this.firePointEvent("mouseOut"),this.series.options.inactiveOtherPoints||(g.hoverPoints||[]).forEach(function(p){p.setState()}),g.hoverPoints=g.hoverPoint=null}manageEvent(g){var f,v,I,k,T,G;let p=o(this.series.options.point,this.options),l=(f=p.events)==null?void 0:f[g];s(l)&&(!((v=this.hcEvents)!=null&&v[g])||((k=(I=this.hcEvents)==null?void 0:I[g])==null?void 0:k.map(st=>st.fn).indexOf(l))===-1)?((T=this.importedUserEvent)==null||T.call(this),this.importedUserEvent=V(this,g,l)):this.importedUserEvent&&!l&&((G=this.hcEvents)!=null&&G[g])&&(M(this,g),delete this.hcEvents[g],Object.keys(this.hcEvents)||delete this.importedUserEvent)}setState(g,p){var W;let l=this.series,f=this.state,v=l.options.states[g||"normal"]||{},I=Z.plotOptions[l.type].marker&&l.options.marker,k=I&&I.enabled===!1,T=I&&I.states&&I.states[g||"normal"]||{},G=T.enabled===!1,st=this.marker||{},nt=l.chart,ft=I&&l.markerAttribs,pt=l.halo,St,Ct,L,Y=l.stateMarkerGraphic,rt;if((g=g||"")===this.state&&!p||this.selected&&g!=="select"||v.enabled===!1||g&&(G||k&&T.enabled===!1)||g&&st.states&&st.states[g]&&st.states[g].enabled===!1)return;if(this.state=g,ft&&(St=l.markerAttribs(this,g)),this.graphic&&!this.hasMockGraphic){if(f&&this.graphic.removeClass("highcharts-point-"+f),g&&this.graphic.addClass("highcharts-point-"+g),!nt.styledMode){Ct=l.pointAttribs(this,g),L=u(nt.options.chart.animation,v.animation);let lt=Ct.opacity;l.options.inactiveOtherPoints&&b(lt)&&(this.dataLabels||[]).forEach(function(ot){ot&&!ot.hasClass("highcharts-data-label-hidden")&&(ot.animate({opacity:lt},L),ot.connector&&ot.connector.animate({opacity:lt},L))}),this.graphic.animate(Ct,L)}St&&this.graphic.animate(St,u(nt.options.chart.animation,T.animation,I.animation)),Y&&Y.hide()}else g&&T&&(rt=st.symbol||l.symbol,Y&&Y.currentSymbol!==rt&&(Y=Y.destroy()),St&&(Y?Y[p?"animate":"attr"]({x:St.x,y:St.y}):rt&&(l.stateMarkerGraphic=Y=nt.renderer.symbol(rt,St.x,St.y,St.width,St.height).add(l.markerGroup),Y.currentSymbol=rt)),!nt.styledMode&&Y&&this.state!=="inactive"&&Y.attr(l.pointAttribs(this,g))),Y&&(Y[g&&this.isInside?"show":"hide"](),Y.element.point=this,Y.addClass(this.getClassName(),!0));let it=v.halo,D=this.graphic||Y,O=D&&D.visibility||"inherit";it&&it.size&&D&&O!=="hidden"&&!this.isCluster?(pt||(l.halo=pt=nt.renderer.path().add(D.parentGroup)),pt.show()[p?"animate":"attr"]({d:this.haloPath(it.size)}),pt.attr({class:"highcharts-halo highcharts-color-"+u(this.colorIndex,l.colorIndex)+(this.className?" "+this.className:""),visibility:O,zIndex:-1}),pt.point=this,nt.styledMode||pt.attr(B({fill:this.color||l.color,"fill-opacity":it.opacity},U.filterUserAttributes(it.attributes||{})))):(W=pt==null?void 0:pt.point)!=null&&W.haloPath&&!pt.point.destroyed&&pt.animate({d:pt.point.haloPath(0)},null,pt.hide),d(this,"afterSetState",{state:g})}haloPath(g){let p=this.pos();return p?this.series.chart.renderer.symbols.circle(X(p[0],1)-g,p[1]-g,2*g,2*g):[]}}return y}),E(_,"Core/Pointer.js",[_["Core/Color/Color.js"],_["Core/Globals.js"],_["Core/Utilities.js"]],function(U,z,at){var J;let{parse:tt}=U,{charts:K,composed:Z,isTouchDevice:Q}=z,{addEvent:V,attr:X,css:j,extend:B,find:d,fireEvent:R,isNumber:P,isObject:s,objectEach:b,offset:x,pick:o,pushUnique:u,splat:C}=at;class M{applyInactiveState(y){let m=[],g;(y||[]).forEach(function(p){g=p.series,m.push(g),g.linkedParent&&m.push(g.linkedParent),g.linkedSeries&&(m=m.concat(g.linkedSeries)),g.navigatorSeries&&m.push(g.navigatorSeries)}),this.chart.series.forEach(function(p){m.indexOf(p)===-1?p.setState("inactive",!0):p.options.inactiveOtherPoints&&p.setAllPointsToState("inactive")})}destroy(){let y=this;this.eventsToUnbind.forEach(m=>m()),this.eventsToUnbind=[],!z.chartCount&&(M.unbindDocumentMouseUp&&M.unbindDocumentMouseUp.forEach(m=>m()),M.unbindDocumentTouchEnd&&(M.unbindDocumentTouchEnd=M.unbindDocumentTouchEnd())),clearInterval(y.tooltipTimeout),b(y,function(m,g){y[g]=void 0})}getSelectionMarkerAttrs(y,m){let g={args:{chartX:y,chartY:m},attrs:{},shapeType:"rect"};return R(this,"getSelectionMarkerAttrs",g,p=>{let l,{chart:f,zoomHor:v,zoomVert:I}=this,{mouseDownX:k=0,mouseDownY:T=0}=f,G=p.attrs;G.x=f.plotLeft,G.y=f.plotTop,G.width=v?1:f.plotWidth,G.height=I?1:f.plotHeight,v&&(l=y-k,G.width=Math.max(1,Math.abs(l)),G.x=(l>0?0:l)+k),I&&(l=m-T,G.height=Math.max(1,Math.abs(l)),G.y=(l>0?0:l)+T)}),g}drag(y){let{chart:m}=this,{mouseDownX:g=0,mouseDownY:p=0}=m,{panning:l,panKey:f,selectionMarkerFill:v}=m.options.chart,I=m.plotLeft,k=m.plotTop,T=m.plotWidth,G=m.plotHeight,st=s(l)?l.enabled:l,nt=f&&y[`${f}Key`],ft=y.chartX,pt=y.chartY,St,Ct=this.selectionMarker;if((!Ct||!Ct.touch)&&(ftI+T&&(ft=I+T),ptk+G&&(pt=k+G),this.hasDragged=Math.sqrt(Math.pow(g-ft,2)+Math.pow(p-pt,2)),this.hasDragged>10)){St=m.isInsidePlot(g-I,p-k,{visiblePlotOnly:!0});let{shapeType:L,attrs:Y}=this.getSelectionMarkerAttrs(ft,pt);(m.hasCartesianSeries||m.mapView)&&this.hasZoom&&St&&!nt&&!Ct&&(this.selectionMarker=Ct=m.renderer[L](),Ct.attr({class:"highcharts-selection-marker",zIndex:7}).add(),m.styledMode||Ct.attr({fill:v||tt("#334eff").setOpacity(.25).get()})),Ct&&Ct.attr(Y),St&&!Ct&&st&&m.pan(y,l)}}dragStart(y){let m=this.chart;m.mouseIsDown=y.type,m.cancelClick=!1,m.mouseDownX=y.chartX,m.mouseDownY=y.chartY}getSelectionBox(y){let m={args:{marker:y},result:y.getBBox()};return R(this,"getSelectionBox",m),m.result}drop(y){let m,{chart:g,selectionMarker:p}=this;for(let l of g.axes)l.isPanning&&(l.isPanning=!1,(l.options.startOnTick||l.options.endOnTick||l.series.some(f=>f.boosted))&&(l.forceRedraw=!0,l.setExtremes(l.userMin,l.userMax,!1),m=!0));if(m&&g.redraw(),p&&y){if(this.hasDragged){let l=this.getSelectionBox(p);g.transform({axes:g.axes.filter(f=>f.zoomEnabled&&(f.coll==="xAxis"&&this.zoomX||f.coll==="yAxis"&&this.zoomY)),selection:xr({originalEvent:y,xAxis:[],yAxis:[]},l),from:l})}P(g.index)&&(this.selectionMarker=p.destroy())}g&&P(g.index)&&(j(g.container,{cursor:g._cursor}),g.cancelClick=this.hasDragged>10,g.mouseIsDown=!1,this.hasDragged=0,this.pinchDown=[])}findNearestKDPoint(y,m,g){let p;return y.forEach(function(l){let f=!(l.noSharedTooltip&&m)&&0>l.options.findNearestPointBy.indexOf("y"),v=l.searchPoint(g,f);s(v,!0)&&v.series&&(!s(p,!0)||function(I,k){var nt,ft;let T=I.distX-k.distX,G=I.dist-k.dist,st=((nt=k.series.group)==null?void 0:nt.zIndex)-((ft=I.series.group)==null?void 0:ft.zIndex);return T!==0&&m?T:G!==0?G:st!==0?st:I.series.index>k.series.index?-1:1}(p,v)>0)&&(p=v)}),p}getChartCoordinatesFromPoint(y,m){var f,v;let{xAxis:g,yAxis:p}=y.series,l=y.shapeArgs;if(g&&p){let I=(v=(f=y.clientX)!=null?f:y.plotX)!=null?v:0,k=y.plotY||0;return y.isNode&&l&&P(l.x)&&P(l.y)&&(I=l.x,k=l.y),m?{chartX:p.len+p.pos-k,chartY:g.len+g.pos-I}:{chartX:I+g.pos,chartY:k+p.pos}}if(l&&l.x&&l.y)return{chartX:l.x,chartY:l.y}}getChartPosition(){if(this.chartPosition)return this.chartPosition;let{container:y}=this.chart,m=x(y);this.chartPosition={left:m.left,top:m.top,scaleX:1,scaleY:1};let{offsetHeight:g,offsetWidth:p}=y;return p>2&&g>2&&(this.chartPosition.scaleX=m.width/p,this.chartPosition.scaleY=m.height/g),this.chartPosition}getCoordinates(y){let m={xAxis:[],yAxis:[]};for(let g of this.chart.axes)m[g.isXAxis?"xAxis":"yAxis"].push({axis:g,value:g.toValue(y[g.horiz?"chartX":"chartY"])});return m}getHoverData(y,m,g,p,l,f){let v=[],I=function(nt){return nt.visible&&!(!l&&nt.directTouch)&&o(nt.options.enableMouseTracking,!0)},k=m,T,G={chartX:f?f.chartX:void 0,chartY:f?f.chartY:void 0,shared:l};R(this,"beforeGetHoverData",G),T=k&&!k.stickyTracking?[k]:g.filter(nt=>nt.stickyTracking&&(G.filter||I)(nt));let st=p&&y||!f?y:this.findNearestKDPoint(T,l,f);return k=st&&st.series,st&&(l&&!k.noSharedTooltip?(T=g.filter(function(nt){return G.filter?G.filter(nt):I(nt)&&!nt.noSharedTooltip})).forEach(function(nt){let ft=d(nt.points,function(pt){return pt.x===st.x&&!pt.isNull});s(ft)&&(nt.boosted&&nt.boost&&(ft=nt.boost.getPoint(ft)),v.push(ft))}):v.push(st)),R(this,"afterGetHoverData",G={hoverPoint:st}),{hoverPoint:G.hoverPoint,hoverSeries:k,hoverPoints:v}}getPointFromEvent(y){let m=y.target,g;for(;m&&!g;)g=m.point,m=m.parentNode;return g}onTrackerMouseOut(y){let m=this.chart,g=y.relatedTarget,p=m.hoverSeries;this.isDirectTouch=!1,!p||!g||p.stickyTracking||this.inClass(g,"highcharts-tooltip")||this.inClass(g,"highcharts-series-"+p.index)&&this.inClass(g,"highcharts-tracker")||p.onMouseOut()}inClass(y,m){let g=y,p;for(;g;){if(p=X(g,"class")){if(p.indexOf(m)!==-1)return!0;if(p.indexOf("highcharts-container")!==-1)return!1}g=g.parentElement}}constructor(y,m){var g;this.hasDragged=0,this.pointerCaptureEventsToUnbind=[],this.eventsToUnbind=[],this.options=m,this.chart=y,this.runChartClick=!!((g=m.chart.events)!=null&&g.click),this.pinchDown=[],this.setDOMEvents(),R(this,"afterInit")}normalize(y,m){let g=y.touches,p=g?g.length?g.item(0):o(g.changedTouches,y.changedTouches)[0]:y;m||(m=this.getChartPosition());let l=p.pageX-m.left,f=p.pageY-m.top;return B(y,{chartX:Math.round(l/=m.scaleX),chartY:Math.round(f/=m.scaleY)})}onContainerClick(y){let m=this.chart,g=m.hoverPoint,p=this.normalize(y),l=m.plotLeft,f=m.plotTop;!m.cancelClick&&(g&&this.inClass(p.target,"highcharts-tracker")?(R(g.series,"click",B(p,{point:g})),m.hoverPoint&&g.firePointEvent("click",p)):(B(p,this.getCoordinates(p)),m.isInsidePlot(p.chartX-l,p.chartY-f,{visiblePlotOnly:!0})&&R(m,"click",p)))}onContainerMouseDown(y){var g;let m=(1&(y.buttons||y.button))==1;y=this.normalize(y),z.isFirefox&&y.button!==0&&this.onContainerMouseMove(y),(y.button===void 0||m)&&(this.zoomOption(y),m&&((g=y.preventDefault)==null||g.call(y)),this.dragStart(y))}onContainerMouseLeave(y){let{pointer:m}=K[o(M.hoverChartIndex,-1)]||{};y=this.normalize(y),this.onContainerMouseMove(y),m&&!this.inClass(y.relatedTarget,"highcharts-tooltip")&&(m.reset(),m.chartPosition=void 0)}onContainerMouseEnter(){delete this.chartPosition}onContainerMouseMove(y){let m=this.chart,g=m.tooltip,p=this.normalize(y);this.setHoverChartIndex(y),(m.mouseIsDown==="mousedown"||this.touchSelect(p))&&this.drag(p),!m.openMenu&&(this.inClass(p.target,"highcharts-tracker")||m.isInsidePlot(p.chartX-m.plotLeft,p.chartY-m.plotTop,{visiblePlotOnly:!0}))&&!(g&&g.shouldStickOnContact(p))&&(this.inClass(p.target,"highcharts-no-tooltip")?this.reset(!1,0):this.runPointActions(p))}onDocumentTouchEnd(y){this.onDocumentMouseUp(y)}onContainerTouchMove(y){this.touchSelect(y)?this.onContainerMouseMove(y):this.touch(y)}onContainerTouchStart(y){this.touchSelect(y)?this.onContainerMouseDown(y):(this.zoomOption(y),this.touch(y,!0))}onDocumentMouseMove(y){let m=this.chart,g=m.tooltip,p=this.chartPosition,l=this.normalize(y,p);!p||m.isInsidePlot(l.chartX-m.plotLeft,l.chartY-m.plotTop,{visiblePlotOnly:!0})||g&&g.shouldStickOnContact(l)||l.target!==m.container.ownerDocument&&this.inClass(l.target,"highcharts-tracker")||this.reset()}onDocumentMouseUp(y){var m,g;(g=(m=K[o(M.hoverChartIndex,-1)])==null?void 0:m.pointer)==null||g.drop(y)}pinch(y){let m=this,{chart:g,hasZoom:p,lastTouches:l}=m,f=[].map.call(y.touches||[],G=>m.normalize(G)),v=f.length,I=v===1&&(m.inClass(y.target,"highcharts-tracker")&&g.runTrackerClick||m.runChartClick),k=g.tooltip,T=v===1&&o(k==null?void 0:k.options.followTouchMove,!0);v>1?m.initiated=!0:T&&(m.initiated=!1),p&&m.initiated&&!I&&y.cancelable!==!1&&y.preventDefault(),y.type==="touchstart"?(m.pinchDown=f,m.res=!0,g.mouseDownX=y.chartX):T?this.runPointActions(m.normalize(y)):l&&(R(g,"touchpan",{originalEvent:y,touches:f},()=>{let G=st=>{let nt=st[0],ft=st[1]||nt;return{x:nt.chartX,y:nt.chartY,width:ft.chartX-nt.chartX,height:ft.chartY-nt.chartY}};g.transform({axes:g.axes.filter(st=>st.zoomEnabled&&(this.zoomHor&&st.horiz||this.zoomVert&&!st.horiz)),to:G(f),from:G(l),trigger:y.type})}),m.res&&(m.res=!1,this.reset(!1,0))),m.lastTouches=f}reset(y,m){let g=this.chart,p=g.hoverSeries,l=g.hoverPoint,f=g.hoverPoints,v=g.tooltip,I=v&&v.shared?f:l;y&&I&&C(I).forEach(function(k){k.series.isCartesian&&k.plotX===void 0&&(y=!1)}),y?v&&I&&C(I).length&&(v.refresh(I),v.shared&&f?f.forEach(function(k){k.setState(k.state,!0),k.series.isCartesian&&(k.series.xAxis.crosshair&&k.series.xAxis.drawCrosshair(null,k),k.series.yAxis.crosshair&&k.series.yAxis.drawCrosshair(null,k))}):l&&(l.setState(l.state,!0),g.axes.forEach(function(k){k.crosshair&&l.series[k.coll]===k&&k.drawCrosshair(null,l)}))):(l&&l.onMouseOut(),f&&f.forEach(function(k){k.setState()}),p&&p.onMouseOut(),v&&v.hide(m),this.unDocMouseMove&&(this.unDocMouseMove=this.unDocMouseMove()),g.axes.forEach(function(k){k.hideCrosshair()}),g.hoverPoints=g.hoverPoint=void 0)}runPointActions(y,m,g){let p=this.chart,l=p.series,f=p.tooltip&&p.tooltip.options.enabled?p.tooltip:void 0,v=!!f&&f.shared,I=m||p.hoverPoint,k=I&&I.series||p.hoverSeries,T=(!y||y.type!=="touchmove")&&(!!m||k&&k.directTouch&&this.isDirectTouch),G=this.getHoverData(I,k,l,T,v,y);I=G.hoverPoint,k=G.hoverSeries;let st=G.hoverPoints,nt=k&&k.tooltipOptions.followPointer&&!k.tooltipOptions.split,ft=v&&k&&!k.noSharedTooltip;if(I&&(g||I!==p.hoverPoint||f&&f.isHidden)){if((p.hoverPoints||[]).forEach(function(pt){st.indexOf(pt)===-1&&pt.setState()}),p.hoverSeries!==k&&k.onMouseOver(),this.applyInactiveState(st),(st||[]).forEach(function(pt){pt.setState("hover")}),p.hoverPoint&&p.hoverPoint.firePointEvent("mouseOut"),!I.series)return;p.hoverPoints=st,p.hoverPoint=I,I.firePointEvent("mouseOver",void 0,()=>{f&&I&&f.refresh(ft?st:I,y)})}else if(nt&&f&&!f.isHidden){let pt=f.getAnchor([{}],y);p.isInsidePlot(pt[0],pt[1],{visiblePlotOnly:!0})&&f.updatePosition({plotX:pt[0],plotY:pt[1]})}this.unDocMouseMove||(this.unDocMouseMove=V(p.container.ownerDocument,"mousemove",pt=>{var St,Ct,L;return(L=(Ct=K[(St=M.hoverChartIndex)!=null?St:-1])==null?void 0:Ct.pointer)==null?void 0:L.onDocumentMouseMove(pt)}),this.eventsToUnbind.push(this.unDocMouseMove)),p.axes.forEach(function(pt){let St,Ct=o((pt.crosshair||{}).snap,!0);!Ct||(St=p.hoverPoint)&&St.series[pt.coll]===pt||(St=d(st,L=>L.series&&L.series[pt.coll]===pt)),St||!Ct?pt.drawCrosshair(y,St):pt.hideCrosshair()})}setDOMEvents(){let y=this.chart.container,m=y.ownerDocument;y.onmousedown=this.onContainerMouseDown.bind(this),y.onmousemove=this.onContainerMouseMove.bind(this),y.onclick=this.onContainerClick.bind(this),this.eventsToUnbind.push(V(y,"mouseenter",this.onContainerMouseEnter.bind(this)),V(y,"mouseleave",this.onContainerMouseLeave.bind(this))),M.unbindDocumentMouseUp||(M.unbindDocumentMouseUp=[]),M.unbindDocumentMouseUp.push(V(m,"mouseup",this.onDocumentMouseUp.bind(this)));let g=this.chart.renderTo.parentElement;for(;g&&g.tagName!=="BODY";)this.eventsToUnbind.push(V(g,"scroll",()=>{delete this.chartPosition})),g=g.parentElement;this.eventsToUnbind.push(V(y,"touchstart",this.onContainerTouchStart.bind(this),{passive:!1}),V(y,"touchmove",this.onContainerTouchMove.bind(this),{passive:!1})),M.unbindDocumentTouchEnd||(M.unbindDocumentTouchEnd=V(m,"touchend",this.onDocumentTouchEnd.bind(this),{passive:!1})),this.setPointerCapture(),V(this.chart,"redraw",this.setPointerCapture.bind(this))}setPointerCapture(){var l,f;if(!Q)return;let y=this.pointerCaptureEventsToUnbind,m=this.chart,g=m.container,p=o((l=m.options.tooltip)==null?void 0:l.followTouchMove,!0)&&m.series.some(v=>v.options.findNearestPointBy.indexOf("y")>-1);!this.hasPointerCapture&&p?(y.push(V(g,"pointerdown",v=>{var I,k;(I=v.target)!=null&&I.hasPointerCapture(v.pointerId)&&((k=v.target)==null||k.releasePointerCapture(v.pointerId))}),V(g,"pointermove",v=>{var I,k;(k=(I=m.pointer)==null?void 0:I.getPointFromEvent(v))==null||k.onMouseOver(v)})),m.styledMode||j(g,{"touch-action":"none"}),g.className+=" highcharts-no-touch-action",this.hasPointerCapture=!0):this.hasPointerCapture&&!p&&(y.forEach(v=>v()),y.length=0,m.styledMode||j(g,{"touch-action":o((f=m.options.chart.style)==null?void 0:f["touch-action"],"manipulation")}),g.className=g.className.replace(" highcharts-no-touch-action",""),this.hasPointerCapture=!1)}setHoverChartIndex(y){var p;let m=this.chart,g=z.charts[o(M.hoverChartIndex,-1)];if(g&&g!==m){let l={relatedTarget:m.container};y&&!(y!=null&&y.relatedTarget)&&(y=xr(xr({},l),y)),(p=g.pointer)==null||p.onContainerMouseLeave(y||l)}g&&g.mouseIsDown||(M.hoverChartIndex=m.index)}touch(y,m){let g,{chart:p,pinchDown:l=[]}=this;this.setHoverChartIndex(),(y=this.normalize(y)).touches.length===1?p.isInsidePlot(y.chartX-p.plotLeft,y.chartY-p.plotTop,{visiblePlotOnly:!0})&&!p.openMenu?(m&&this.runPointActions(y),y.type==="touchmove"&&(g=!!l[0]&&Math.pow(l[0].chartX-y.chartX,2)+Math.pow(l[0].chartY-y.chartY,2)>=16),o(g,!0)&&this.pinch(y)):m&&this.reset():y.touches.length===2&&this.pinch(y)}touchSelect(y){return!!(this.chart.zooming.singleTouch&&y.touches&&y.touches.length===1)}zoomOption(y){let m=this.chart,g=m.inverted,p=m.zooming.type||"",l,f;/touch/.test(y.type)&&(p=o(m.zooming.pinchType,p)),this.zoomX=l=/x/.test(p),this.zoomY=f=/y/.test(p),this.zoomHor=l&&!g||f&&g,this.zoomVert=f&&!g||l&&g,this.hasZoom=l||f}}return(J=M||(M={})).compose=function(w){u(Z,"Core.Pointer")&&V(w,"beforeRender",function(){this.pointer=new J(this,this.options)})},M}),E(_,"Core/Legend/LegendSymbol.js",[_["Core/Utilities.js"]],function(U){var z;let{extend:at,merge:J,pick:tt}=U;return function(K){function Z(Q,V,X){var g,p;let j=this.legendItem=this.legendItem||{},{chart:B,options:d}=this,{baseline:R=0,symbolWidth:P,symbolHeight:s}=Q,b=this.symbol||"circle",x=s/2,o=B.renderer,u=j.group,C=R-Math.round((((g=Q.fontMetrics)==null?void 0:g.b)||s)*(X?.4:.3)),M={},w,y=d.marker,m=0;if(B.styledMode||(M["stroke-width"]=Math.min(d.lineWidth||0,24),d.dashStyle?M.dashstyle=d.dashStyle:d.linecap==="square"||(M["stroke-linecap"]="round")),j.line=o.path().addClass("highcharts-graph").attr(M).add(u),X&&(j.area=o.path().addClass("highcharts-area").add(u)),M["stroke-linecap"]&&(m=Math.min(j.line.strokeWidth(),P)/2),P){let l=[["M",m,C],["L",P-m,C]];j.line.attr({d:l}),(p=j.area)==null||p.attr({d:[...l,["L",P-m,R],["L",m,R]]})}if(y&&y.enabled!==!1&&P){let l=Math.min(tt(y.radius,x),x);b.indexOf("url")===0&&(y=J(y,{width:s,height:s}),l=0),j.symbol=w=o.symbol(b,P/2-l,C-l,2*l,2*l,at({context:"legend"},y)).addClass("highcharts-point").add(u),w.isMarker=!0}}K.areaMarker=function(Q,V){Z.call(this,Q,V,!0)},K.lineMarker=Z,K.rectangle=function(Q,V){let X=V.legendItem||{},j=Q.options,B=Q.symbolHeight,d=j.squareSymbol,R=d?B:Q.symbolWidth;X.symbol=this.chart.renderer.rect(d?(Q.symbolWidth-B)/2:0,Q.baseline-B+1,R,B,tt(Q.options.symbolRadius,B/2)).addClass("highcharts-point").attr({zIndex:3}).add(X.group)}}(z||(z={})),z}),E(_,"Core/Series/SeriesDefaults.js",[],function(){return{lineWidth:2,allowPointSelect:!1,crisp:!0,showCheckbox:!1,animation:{duration:1e3},enableMouseTracking:!0,events:{},marker:{enabledThreshold:2,lineColor:"#ffffff",lineWidth:0,radius:4,states:{normal:{animation:!0},hover:{animation:{duration:150},enabled:!0,radiusPlus:2,lineWidthPlus:1},select:{fillColor:"#cccccc",lineColor:"#000000",lineWidth:2}}},point:{events:{}},dataLabels:{animation:{},align:"center",borderWidth:0,defer:!0,formatter:function(){let{numberFormatter:U}=this.series.chart;return typeof this.y!="number"?"":U(this.y,-1)},padding:5,style:{fontSize:"0.7em",fontWeight:"bold",color:"contrast",textOutline:"1px contrast"},verticalAlign:"bottom",x:0,y:0},cropThreshold:300,opacity:1,pointRange:0,softThreshold:!0,states:{normal:{animation:!0},hover:{animation:{duration:150},lineWidthPlus:1,marker:{},halo:{size:10,opacity:.25}},select:{animation:{duration:0}},inactive:{animation:{duration:150},opacity:.2}},stickyTracking:!0,turboThreshold:1e3,findNearestPointBy:"x"}}),E(_,"Core/Series/SeriesRegistry.js",[_["Core/Globals.js"],_["Core/Defaults.js"],_["Core/Series/Point.js"],_["Core/Utilities.js"]],function(U,z,at,J){var tt;let{defaultOptions:K}=z,{extend:Z,extendClass:Q,merge:V}=J;return function(X){function j(B,d){let R=K.plotOptions||{},P=d.defaultOptions,s=d.prototype;return s.type=B,s.pointClass||(s.pointClass=at),!X.seriesTypes[B]&&(P&&(R[B]=P),X.seriesTypes[B]=d,!0)}X.seriesTypes=U.seriesTypes,X.registerSeriesType=j,X.seriesType=function(B,d,R,P,s){let b=K.plotOptions||{};if(d=d||"",b[B]=V(b[d],R),delete X.seriesTypes[B],j(B,Q(X.seriesTypes[d]||function(){},P)),X.seriesTypes[B].prototype.type=B,s){class x extends at{}Z(x.prototype,s),X.seriesTypes[B].prototype.pointClass=x}return X.seriesTypes[B]}}(tt||(tt={})),tt}),E(_,"Core/Series/Series.js",[_["Core/Animation/AnimationUtilities.js"],_["Core/Defaults.js"],_["Core/Foundation.js"],_["Core/Globals.js"],_["Core/Legend/LegendSymbol.js"],_["Core/Series/Point.js"],_["Core/Series/SeriesDefaults.js"],_["Core/Series/SeriesRegistry.js"],_["Core/Renderer/SVG/SVGElement.js"],_["Core/Utilities.js"]],function(U,z,at,J,tt,K,Z,Q,V,X){let{animObject:j,setAnimation:B}=U,{defaultOptions:d}=z,{registerEventOptions:R}=at,{svg:P,win:s}=J,{seriesTypes:b}=Q,{arrayMax:x,arrayMin:o,clamp:u,correctFloat:C,crisp:M,defined:w,destroyObjectProperties:y,diffObjects:m,erase:g,error:p,extend:l,find:f,fireEvent:v,getClosestDistance:I,getNestedProperty:k,insertItem:T,isArray:G,isNumber:st,isString:nt,merge:ft,objectEach:pt,pick:St,removeEvent:Ct,splat:L,syncTimeout:Y}=X;class rt{constructor(){this.zoneAxis="y"}init(D,O){let W;v(this,"init",{options:O});let lt=this,ot=D.series;this.eventsToUnbind=[],lt.chart=D,lt.options=lt.setOptions(O);let xt=lt.options,dt=xt.visible!==!1;lt.linkedSeries=[],lt.bindAxes(),l(lt,{name:xt.name,state:"",visible:dt,selected:xt.selected===!0}),R(this,xt);let vt=xt.events;(vt&&vt.click||xt.point&&xt.point.events&&xt.point.events.click||xt.allowPointSelect)&&(D.runTrackerClick=!0),lt.getColor(),lt.getSymbol(),lt.parallelArrays.forEach(function(Et){lt[Et+"Data"]||(lt[Et+"Data"]=[])}),lt.isCartesian&&(D.hasCartesianSeries=!0),ot.length&&(W=ot[ot.length-1]),lt._i=St(W&&W._i,-1)+1,lt.opacity=lt.options.opacity,D.orderItems("series",T(this,ot)),xt.dataSorting&&xt.dataSorting.enabled?lt.setDataSortingOptions():lt.points||lt.data||lt.setData(xt.data,!1),v(this,"afterInit")}is(D){return b[D]&&this instanceof b[D]}bindAxes(){let D,O=this,W=O.options,lt=O.chart;v(this,"bindAxes",null,function(){(O.axisTypes||[]).forEach(function(ot){(lt[ot]||[]).forEach(function(xt){D=xt.options,(St(W[ot],0)===xt.index||W[ot]!==void 0&&W[ot]===D.id)&&(T(O,xt.series),O[ot]=xt,xt.isDirty=!0)}),O[ot]||O.optionalAxis===ot||p(18,!0,lt)})}),v(this,"afterBindAxes")}updateParallelArrays(D,O,W){let lt=D.series,ot=st(O)?function(xt){let dt=xt==="y"&<.toYData?lt.toYData(D):D[xt];lt[xt+"Data"][O]=dt}:function(xt){Array.prototype[O].apply(lt[xt+"Data"],W)};lt.parallelArrays.forEach(ot)}hasData(){return this.visible&&this.dataMax!==void 0&&this.dataMin!==void 0||this.visible&&this.yData&&this.yData.length>0}hasMarkerChanged(D,O){let W=D.marker,lt=O.marker||{};return W&&(lt.enabled&&!W.enabled||lt.symbol!==W.symbol||lt.height!==W.height||lt.width!==W.width)}autoIncrement(D){let O=this.options,W=O.pointIntervalUnit,lt=O.relativeXValue,ot=this.chart.time,xt=this.xIncrement,dt,vt;return xt=St(xt,O.pointStart,0),this.pointInterval=vt=St(this.pointInterval,O.pointInterval,1),lt&&st(D)&&(vt*=D),W&&(dt=new ot.Date(xt),W==="day"?ot.set("Date",dt,ot.get("Date",dt)+vt):W==="month"?ot.set("Month",dt,ot.get("Month",dt)+vt):W==="year"&&ot.set("FullYear",dt,ot.get("FullYear",dt)+vt),vt=dt.getTime()-xt),lt&&st(D)?xt+vt:(this.xIncrement=xt+vt,xt)}setDataSortingOptions(){let D=this.options;l(this,{requireSorting:!1,sorted:!1,enabledDataSorting:!0,allowDG:!1}),w(D.pointRange)||(D.pointRange=1)}setOptions(D){var Jt,ie;let O,W=this.chart,lt=W.options.plotOptions,ot=W.userOptions||{},xt=ft(D),dt=W.styledMode,vt={plotOptions:lt,userOptions:xt};v(this,"setOptions",vt);let Et=vt.plotOptions[this.type],kt=ot.plotOptions||{},Nt=kt.series||{},gt=d.plotOptions[this.type]||{},wt=kt[this.type]||{};this.userOptions=vt.userOptions;let Dt=ft(Et,lt.series,wt,xt);this.tooltipOptions=ft(d.tooltip,(Jt=d.plotOptions.series)==null?void 0:Jt.tooltip,gt==null?void 0:gt.tooltip,W.userOptions.tooltip,(ie=kt.series)==null?void 0:ie.tooltip,wt.tooltip,xt.tooltip),this.stickyTracking=St(xt.stickyTracking,wt.stickyTracking,Nt.stickyTracking,!!this.tooltipOptions.shared&&!this.noSharedTooltip||Dt.stickyTracking),Et.marker===null&&delete Dt.marker,this.zoneAxis=Dt.zoneAxis||"y";let jt=this.zones=(Dt.zones||[]).map(qt=>xr({},qt));return(Dt.negativeColor||Dt.negativeFillColor)&&!Dt.zones&&(O={value:Dt[this.zoneAxis+"Threshold"]||Dt.threshold||0,className:"highcharts-negative"},dt||(O.color=Dt.negativeColor,O.fillColor=Dt.negativeFillColor),jt.push(O)),jt.length&&w(jt[jt.length-1].value)&&jt.push(dt?{}:{color:this.color,fillColor:this.fillColor}),v(this,"afterSetOptions",{options:Dt}),Dt}getName(){return St(this.options.name,"Series "+(this.index+1))}getCyclic(D,O,W){let lt,ot,xt=this.chart,dt=`${D}Index`,vt=`${D}Counter`,Et=(W==null?void 0:W.length)||xt.options.chart.colorCount;!O&&(w(ot=St(D==="color"?this.options.colorIndex:void 0,this[dt]))?lt=ot:(xt.series.length||(xt[vt]=0),lt=xt[vt]%Et,xt[vt]+=1),W&&(O=W[lt])),lt!==void 0&&(this[dt]=lt),this[D]=O}getColor(){this.chart.styledMode?this.getCyclic("color"):this.options.colorByPoint?this.color="#cccccc":this.getCyclic("color",this.options.color||d.plotOptions[this.type].color,this.chart.options.colors)}getPointsCollection(){return(this.hasGroupedData?this.points:this.data)||[]}getSymbol(){let D=this.options.marker;this.getCyclic("symbol",D.symbol,this.chart.options.symbols)}findPointIndex(D,O){let W,lt,ot,xt=D.id,dt=D.x,vt=this.points,Et=this.options.dataSorting;if(xt){let kt=this.chart.get(xt);kt instanceof K&&(W=kt)}else if(this.linkedParent||this.enabledDataSorting||this.options.relativeXValue){let kt=Nt=>!Nt.touched&&Nt.index===D.index;if(Et&&Et.matchByName?kt=Nt=>!Nt.touched&&Nt.name===D.name:this.options.relativeXValue&&(kt=Nt=>!Nt.touched&&Nt.options.x===D.x),!(W=f(vt,kt)))return}return W&&(ot=W&&W.index)!==void 0&&(lt=!0),ot===void 0&&st(dt)&&(ot=this.xData.indexOf(dt,O)),ot!==-1&&ot!==void 0&&this.cropped&&(ot=ot>=this.cropStart?ot-this.cropStart:ot),!lt&&st(ot)&&vt[ot]&&vt[ot].touched&&(ot=void 0),ot}updateData(D,O){let W=this.options,lt=W.dataSorting,ot=this.points,xt=[],dt=this.requireSorting,vt=D.length===ot.length,Et,kt,Nt,gt,wt=!0;if(this.xIncrement=null,D.forEach(function(Dt,jt){let Jt,ie=w(Dt)&&this.pointClass.prototype.optionsToObject.call({series:this},Dt)||{},qt=ie.x;ie.id||st(qt)?((Jt=this.findPointIndex(ie,gt))===-1||Jt===void 0?xt.push(Dt):ot[Jt]&&Dt!==W.data[Jt]?(ot[Jt].update(Dt,!1,null,!1),ot[Jt].touched=!0,dt&&(gt=Jt+1)):ot[Jt]&&(ot[Jt].touched=!0),(!vt||jt!==Jt||lt&<.enabled||this.hasDerivedData)&&(Et=!0)):xt.push(Dt)},this),Et)for(kt=ot.length;kt--;)(Nt=ot[kt])&&!Nt.touched&&Nt.remove&&Nt.remove(!1,O);else!vt||lt&<.enabled?wt=!1:(D.forEach(function(Dt,jt){Dt===ot[jt].y||ot[jt].destroyed||ot[jt].update(Dt,!1,null,!1)}),xt.length=0);return ot.forEach(function(Dt){Dt&&(Dt.touched=!1)}),!!wt&&(xt.forEach(function(Dt){this.addPoint(Dt,!1,null,null,!1)},this),this.xIncrement===null&&this.xData&&this.xData.length&&(this.xIncrement=x(this.xData),this.autoIncrement()),!0)}setData(D,O=!0,W,lt){var un;let ot=this,xt=ot.points,dt=xt&&xt.length||0,vt=ot.options,Et=ot.chart,kt=vt.dataSorting,Nt=ot.xAxis,gt=vt.turboThreshold,wt=this.xData,Dt=this.yData,jt=ot.pointArrayMap,Jt=jt&&jt.length,ie=vt.keys,qt,he,ve,Se=0,ke=1,Ge;Et.options.chart.allowMutatingData||(vt.data&&delete ot.options.data,ot.userOptions.data&&delete ot.userOptions.data,Ge=ft(!0,D));let on=(D=Ge||D||[]).length;if(kt&&kt.enabled&&(D=this.sortData(D)),Et.options.chart.allowMutatingData&<!==!1&&on&&dt&&!ot.cropped&&!ot.hasGroupedData&&ot.visible&&!ot.boosted&&(ve=this.updateData(D,W)),!ve){ot.xIncrement=null,ot.colorCounter=0,this.parallelArrays.forEach(function(Zt){ot[Zt+"Data"].length=0});let te=gt&&on>gt;if(te){let Zt=ot.getFirstValidPoint(D),ne=ot.getFirstValidPoint(D,on-1,-1),Pt=Bt=>!!(G(Bt)&&(ie||st(Bt[0])));if(st(Zt)&&st(ne))for(qt=0;qt=0?Se:0,ke=ke>=0?ke:1),Zt.length===1&&(ke=0),Se===ke)for(qt=0;qt{let dt=k(W,ot),vt=k(W,xt);return vtdt?1:0}).forEach(function(ot,xt){ot.x=xt},this),O.linkedSeries&&O.linkedSeries.forEach(function(ot){let xt=ot.options,dt=xt.data;xt.dataSorting&&xt.dataSorting.enabled||!dt||(dt.forEach(function(vt,Et){dt[Et]=lt(ot,vt),D[Et]&&(dt[Et].x=D[Et].x,dt[Et].index=Et)}),ot.setData(dt,!1))}),D}getProcessedData(D){let O=this,W=O.xAxis,lt=O.options.cropThreshold,ot=W==null?void 0:W.logarithmic,xt=O.isCartesian,dt,vt,Et=0,kt,Nt,gt,wt=O.xData,Dt=O.yData,jt=!1,Jt=wt.length;W&&(Nt=(kt=W.getExtremes()).min,gt=kt.max,jt=!!(W.categories&&!W.names.length)),xt&&O.sorted&&!D&&(!lt||Jt>lt||O.forceCrop)&&(wt[Jt-1]gt?(wt=[],Dt=[]):O.yData&&(wt[0]gt)&&(wt=(dt=this.cropData(O.xData,O.yData,Nt,gt)).xData,Dt=dt.yData,Et=dt.start,vt=!0));let ie=I([ot?wt.map(ot.log2lin):wt],()=>O.requireSorting&&!jt&&p(15,!1,O.chart));return{xData:wt,yData:Dt,cropped:vt,cropStart:Et,closestPointRange:ie}}processData(D){let O=this.xAxis;if(this.isCartesian&&!this.isDirty&&!O.isDirty&&!this.yAxis.isDirty&&!D)return!1;let W=this.getProcessedData();this.cropped=W.cropped,this.cropStart=W.cropStart,this.processedXData=W.xData,this.processedYData=W.yData,this.closestPointRange=this.basePointRange=W.closestPointRange,v(this,"afterProcessData")}cropData(D,O,W,lt){let ot=D.length,xt,dt,vt=0,Et=ot;for(xt=0;xt=W){vt=Math.max(0,xt-1);break}for(dt=xt;dtlt){Et=dt+1;break}return{xData:D.slice(vt,Et),yData:O.slice(vt,Et),start:vt,end:Et}}generatePoints(){let D=this.options,O=this.processedData||D.data,W=this.processedXData,lt=this.processedYData,ot=this.pointClass,xt=W.length,dt=this.cropStart||0,vt=this.hasGroupedData,Et=D.keys,kt=[],Nt=D.dataGrouping&&D.dataGrouping.groupAll?dt:0,gt,wt,Dt,jt,Jt=this.data;if(!Jt&&!vt){let ie=[];ie.length=O.length,Jt=this.data=ie}for(Et&&vt&&(this.options.keys=!1),jt=0;jt0:jt.length)||!dt),wt=O||this.getExtremesFromAll||this.options.getExtremesFromAll||this.cropped||!W||(ke[Jt+xt]||Dt)>=qt&&(ke[Jt-xt]||Dt)<=he,gt&&wt)if(ie=jt.length)for(;ie--;)st(jt[ie])&&(ot[ve++]=jt[ie]);else ot[ve++]=jt;let Ge={activeYData:ot,dataMin:o(ot),dataMax:x(ot)};return v(this,"afterGetExtremes",{dataExtremes:Ge}),Ge}applyExtremes(){let D=this.getExtremes();return this.dataMin=D.dataMin,this.dataMax=D.dataMax,D}getFirstValidPoint(D,O=0,W=1){let lt=D.length,ot=O;for(;ot>=0&&ot1)&&(xt.step=function(gt,wt){Nt&&Nt.apply(wt,arguments),wt.prop==="width"&&(Et!=null&&Et.element)&&Et.attr(ot?"height":"width",gt+99)}),vt.addClass("highcharts-animating").animate(kt,xt)}}afterAnimate(){this.setClip(),pt(this.chart.sharedClips,(D,O,W)=>{D&&!this.chart.container.querySelector(`[clip-path="url(#${D.id})"]`)&&(D.destroy(),delete W[O])}),this.finishedAnimating=!0,v(this,"afterAnimate")}drawPoints(D=this.points){let O,W,lt,ot,xt,dt,vt,Et=this.chart,kt=Et.styledMode,{colorAxis:Nt,options:gt}=this,wt=gt.marker,Dt=this[this.specialGroup||"markerGroup"],jt=this.xAxis,Jt=St(wt.enabled,!jt||!!jt.isRadial||null,this.closestPointRangePx>=wt.enabledThreshold*wt.radius);if(wt.enabled!==!1||this._hasPointMarkers)for(O=0;O0||W.hasImage)&&(W.graphic=lt=Et.renderer.symbol(ie,vt.x,vt.y,vt.width,vt.height,dt?xt:wt).add(Dt),this.enabledDataSorting&&Et.hasRendered&&(lt.attr({x:W.startXPos}),ot="animate")),lt&&ot==="animate"&<[qt?"show":"hide"](qt).animate(vt),lt){let he=this.pointAttribs(W,kt||!W.selected?void 0:"select");kt?Nt&<.css({fill:he.fill}):lt[ot](he)}lt&<.addClass(W.getClassName(),!0)}else lt&&(W.graphic=lt.destroy())}markerAttribs(D,O){let W=this.options,lt=W.marker,ot=D.marker||{},xt=ot.symbol||lt.symbol,dt={},vt,Et,kt=St(ot.radius,lt&<.radius);O&&(vt=lt.states[O],kt=St((Et=ot.states&&ot.states[O])&&Et.radius,vt&&vt.radius,kt&&kt+(vt&&vt.radiusPlus||0))),D.hasImage=xt&&xt.indexOf("url")===0,D.hasImage&&(kt=0);let Nt=D.pos();return st(kt)&&Nt&&(W.crisp&&(Nt[0]=M(Nt[0],D.hasImage?0:xt==="rect"?(lt==null?void 0:lt.lineWidth)||0:1)),dt.x=Nt[0]-kt,dt.y=Nt[1]-kt),kt&&(dt.width=dt.height=2*kt),dt}pointAttribs(D,O){let W=this.options.marker,lt=D&&D.options,ot=lt&<.marker||{},xt=lt&<.color,dt=D&&D.color,vt=D&&D.zone&&D.zone.color,Et,kt,Nt=this.color,gt,wt,Dt=St(ot.lineWidth,W.lineWidth),jt=1;return Nt=xt||vt||dt||Nt,gt=ot.fillColor||W.fillColor||Nt,wt=ot.lineColor||W.lineColor||Nt,O=O||"normal",Et=W.states[O]||{},Dt=St((kt=ot.states&&ot.states[O]||{}).lineWidth,Et.lineWidth,Dt+St(kt.lineWidthPlus,Et.lineWidthPlus,0)),gt=kt.fillColor||Et.fillColor||gt,{stroke:wt=kt.lineColor||Et.lineColor||wt,"stroke-width":Dt,fill:gt,opacity:jt=St(kt.opacity,Et.opacity,jt)}}destroy(D){let O,W,lt,ot=this,xt=ot.chart,dt=/AppleWebKit\/533/.test(s.navigator.userAgent),vt=ot.data||[];for(v(ot,"destroy",{keepEventsForUpdate:D}),this.removeEvents(D),(ot.axisTypes||[]).forEach(function(Et){(lt=ot[Et])&<.series&&(g(lt.series,ot),lt.isDirty=lt.forceRedraw=!0)}),ot.legendItem&&ot.chart.legend.destroyItem(ot),O=vt.length;O--;)(W=vt[O])&&W.destroy&&W.destroy();for(let Et of ot.zones)y(Et,void 0,!0);X.clearTimeout(ot.animationTimeout),pt(ot,function(Et,kt){Et instanceof V&&!Et.survive&&Et[dt&&kt==="group"?"hide":"destroy"]()}),xt.hoverSeries===ot&&(xt.hoverSeries=void 0),g(xt.series,ot),xt.orderItems("series"),pt(ot,function(Et,kt){D&&kt==="hcEvents"||delete ot[kt]})}applyZones(){let{area:D,chart:O,graph:W,zones:lt,points:ot,xAxis:xt,yAxis:dt,zoneAxis:vt}=this,{inverted:Et,renderer:kt}=O,Nt=this[`${vt}Axis`],{isXAxis:gt,len:wt=0}=Nt||{},Dt=((W==null?void 0:W.strokeWidth())||0)/2+1,jt=(Jt,ie=0,qt=0)=>{Et&&(qt=wt-qt);let{translated:he=0,lineClip:ve}=Jt,Se=qt-he;ve==null||ve.push(["L",ie,Math.abs(Se){ve.forEach((Se,ke)=>{(Se[0]==="M"||Se[0]==="L")&&(ve[ke]=[Se[0],gt?wt-Se[1]:Se[1],gt?Se[2]:wt-Se[2]])})};if(lt.forEach(ve=>{ve.lineClip=[],ve.translated=u(Nt.toPixels(St(ve.value,Jt),!0)||0,0,wt)}),W&&!this.showLine&&W.hide(),D&&D.hide(),vt==="y"&&ot.length{var Vt,Ut;let Se=ve.lineClip||[],ke=Math.round(ve.translated||0);xt.reversed&&Se.reverse();let{clip:Ge,simpleClip:on}=ve,un=0,te=0,Zt=xt.len,ne=dt.len;gt?(un=ke,Zt=he):(te=ke,ne=he);let Pt=[["M",un,te],["L",Zt,te],["L",Zt,ne],["L",un,ne],["Z"]],Bt=[Pt[0],...Se,Pt[1],Pt[2],...qt,Pt[3],Pt[4]];qt=Se.reverse(),he=ke,Et&&(ie(Bt),D&&ie(Pt)),Ge?(Ge.animate({d:Bt}),on==null||on.animate({d:Pt})):(Ge=ve.clip=kt.path(Bt),D&&(on=ve.simpleClip=kt.path(Pt))),W&&((Vt=ve.graph)==null||Vt.clip(Ge)),D&&((Ut=ve.area)==null||Ut.clip(on))})}else this.visible&&(W&&W.show(),D&&D.show())}plotGroup(D,O,W,lt,ot){let xt=this[D],dt=!xt,vt={visibility:W,zIndex:lt||.1};return w(this.opacity)&&!this.chart.styledMode&&this.state!=="inactive"&&(vt.opacity=this.opacity),xt||(this[D]=xt=this.chart.renderer.g().add(ot)),xt.addClass("highcharts-"+O+" highcharts-series-"+this.index+" highcharts-"+this.type+"-series "+(w(this.colorIndex)?"highcharts-color-"+this.colorIndex+" ":"")+(this.options.className||"")+(xt.hasClass("highcharts-tracker")?" highcharts-tracker":""),!0),xt.attr(vt)[dt?"attr":"animate"](this.getPlotBox(O)),xt}getPlotBox(D){let O=this.xAxis,W=this.yAxis,lt=this.chart,ot=lt.inverted&&!lt.polar&&O&&this.invertible&&D==="series";return lt.inverted&&(O=W,W=this.xAxis),{translateX:O?O.left:lt.plotLeft,translateY:W?W.top:lt.plotTop,rotation:ot?90:0,rotationOriginX:ot?(O.len-W.len)/2:0,rotationOriginY:ot?(O.len+W.len)/2:0,scaleX:ot?-1:1,scaleY:1}}removeEvents(D){let{eventsToUnbind:O}=this;D||Ct(this),O.length&&(O.forEach(W=>{W()}),O.length=0)}render(){var kt,Nt,gt,wt,Dt;let D=this,{chart:O,options:W,hasRendered:lt}=D,ot=j(W.animation),xt=D.visible?"inherit":"hidden",dt=W.zIndex,vt=O.seriesGroup,Et=D.finishedAnimating?0:ot.duration;v(this,"render"),D.plotGroup("group","series",xt,dt,vt),D.markerGroup=D.plotGroup("markerGroup","markers",xt,dt,vt),W.clip!==!1&&D.setClip(),Et&&((kt=D.animate)==null||kt.call(D,!0)),D.drawGraph&&(D.drawGraph(),D.applyZones()),D.visible&&D.drawPoints(),(Nt=D.drawDataLabels)==null||Nt.call(D),(gt=D.redrawPoints)==null||gt.call(D),W.enableMouseTracking&&((wt=D.drawTracker)==null||wt.call(D)),Et&&((Dt=D.animate)==null||Dt.call(D)),lt||(Et&&ot.defer&&(Et+=ot.defer),D.animationTimeout=Y(()=>{D.afterAnimate()},Et||0)),D.isDirty=!1,D.hasRendered=!0,v(D,"afterRender")}redraw(){let D=this.isDirty||this.isDirtyData;this.translate(),this.render(),D&&delete this.kdTree}reserveSpace(){return this.visible||!this.chart.options.chart.ignoreHiddenSeries}searchPoint(D,O){let{xAxis:W,yAxis:lt}=this,ot=this.chart.inverted;return this.searchKDTree({clientX:ot?W.len-D.chartY+W.pos:D.chartX-W.pos,plotY:ot?lt.len-D.chartX+lt.pos:D.chartY-lt.pos},O,D)}buildKDTree(D){this.buildingKdTree=!0;let O=this,W=O.options.findNearestPointBy.indexOf("y")>-1?2:1;delete O.kdTree,Y(function(){O.kdTree=function lt(ot,xt,dt){let vt,Et,kt=ot==null?void 0:ot.length;if(kt)return vt=O.kdAxisArray[xt%dt],ot.sort((Nt,gt)=>(Nt[vt]||0)-(gt[vt]||0)),{point:ot[Et=Math.floor(kt/2)],left:lt(ot.slice(0,Et),xt+1,dt),right:lt(ot.slice(Et+1),xt+1,dt)}}(O.getValidPoints(void 0,!O.directTouch),W,W),O.buildingKdTree=!1},O.options.kdNow||(D==null?void 0:D.type)==="touchstart"?0:1)}searchKDTree(D,O,W){let lt=this,[ot,xt]=this.kdAxisArray,dt=O?"distX":"dist",vt=(lt.options.findNearestPointBy||"").indexOf("y")>-1?2:1,Et=!!lt.isBubble;if(this.kdTree||this.buildingKdTree||this.buildKDTree(W),this.kdTree)return function kt(Nt,gt,wt,Dt){var Ge;let jt=gt.point,Jt=lt.kdAxisArray[wt%Dt],ie,qt,he=jt;(function(on,un){var fe;let te=on[ot],Zt=un[ot],ne=w(te)&&w(Zt)?te-Zt:null,Pt=on[xt],Bt=un[xt],Vt=w(Pt)&&w(Bt)?Pt-Bt:0,Ut=Et&&((fe=un.marker)==null?void 0:fe.radius)||0;un.dist=Math.sqrt((ne&&ne*ne||0)+Vt*Vt)-Ut,un.distX=w(ne)?Math.abs(ne)-Ut:Number.MAX_VALUE})(Nt,jt);let ve=(Nt[Jt]||0)-(jt[Jt]||0)+(Et&&((Ge=jt.marker)==null?void 0:Ge.radius)||0),Se=ve<0?"left":"right",ke=ve<0?"right":"left";return gt[Se]&&(he=(ie=kt(Nt,gt[Se],wt+1,Dt))[dt]=0&&xt<=(lt?lt.len:O.plotHeight)&&ot>=0&&ot<=(W?W.len:O.plotWidth)}drawTracker(){var gt;let D=this,O=D.options,W=O.trackByArea,lt=[].concat((W?D.areaPath:D.graphPath)||[]),ot=D.chart,xt=ot.pointer,dt=ot.renderer,vt=((gt=ot.options.tooltip)==null?void 0:gt.snap)||0,Et=()=>{O.enableMouseTracking&&ot.hoverSeries!==D&&D.onMouseOver()},kt="rgba(192,192,192,"+(P?1e-4:.002)+")",Nt=D.tracker;Nt?Nt.attr({d:lt}):D.graph&&(D.tracker=Nt=dt.path(lt).attr({visibility:D.visible?"inherit":"hidden",zIndex:2}).addClass(W?"highcharts-tracker-area":"highcharts-tracker-line").add(D.group),ot.styledMode||Nt.attr({"stroke-linecap":"round","stroke-linejoin":"round",stroke:kt,fill:W?kt:"none","stroke-width":D.graph.strokeWidth()+(W?0:2*vt)}),[D.tracker,D.markerGroup,D.dataLabelsGroup].forEach(wt=>{wt&&(wt.addClass("highcharts-tracker").on("mouseover",Et).on("mouseout",Dt=>{xt==null||xt.onTrackerMouseOut(Dt)}),O.cursor&&!ot.styledMode&&wt.css({cursor:O.cursor}),wt.on("touchstart",Et))})),v(this,"afterDrawTracker")}addPoint(D,O,W,lt,ot){let xt,dt,vt=this.options,Et=this.data,kt=this.chart,Nt=this.xAxis,gt=Nt&&Nt.hasNames&&Nt.names,wt=vt.data,Dt=this.xData;O=St(O,!0);let jt={series:this};this.pointClass.prototype.applyOptions.apply(jt,[D]);let Jt=jt.x;if(dt=Dt.length,this.requireSorting&&JtJt;)dt--;this.updateParallelArrays(jt,"splice",[dt,0,0]),this.updateParallelArrays(jt,dt),gt&&jt.name&&(gt[Jt]=jt.name),wt.splice(dt,0,D),(xt||this.processedData)&&(this.data.splice(dt,0,null),this.processData()),vt.legendType==="point"&&this.generatePoints(),W&&(Et[0]&&Et[0].remove?Et[0].remove(!1):(Et.shift(),this.updateParallelArrays(jt,"shift"),wt.shift())),ot!==!1&&v(this,"addPoint",{point:jt}),this.isDirty=!0,this.isDirtyData=!0,O&&kt.redraw(lt)}removePoint(D,O,W){let lt=this,ot=lt.data,xt=ot[D],dt=lt.points,vt=lt.chart,Et=function(){dt&&dt.length===ot.length&&dt.splice(D,1),ot.splice(D,1),lt.options.data.splice(D,1),lt.updateParallelArrays(xt||{series:lt},"splice",[D,1]),xt&&xt.destroy(),lt.isDirty=!0,lt.isDirtyData=!0,O&&vt.redraw()};B(W,vt),O=St(O,!0),xt?xt.firePointEvent("remove",null,Et):Et()}remove(D,O,W,lt){let ot=this,xt=ot.chart;function dt(){ot.destroy(lt),xt.isDirtyLegend=xt.isDirtyBox=!0,xt.linkSeries(lt),St(D,!0)&&xt.redraw(O)}W!==!1?v(ot,"remove",null,dt):dt()}update(D,O){var ie,qt,he,ve,Se;v(this,"update",{options:D=m(D,this.userOptions)});let W=this,lt=W.chart,ot=W.userOptions,xt=W.initialType||W.type,dt=lt.options.plotOptions,vt=b[xt].prototype,Et=W.finishedAnimating&&{animation:!1},kt={},Nt,gt,wt=["colorIndex","eventOptions","navigatorSeries","symbolIndex","baseSeries"],Dt=D.type||ot.type||lt.options.chart.type,jt=!(this.hasDerivedData||Dt&&Dt!==this.type||D.pointStart!==void 0||D.pointInterval!==void 0||D.relativeXValue!==void 0||D.joinBy||D.mapData||["dataGrouping","pointStart","pointInterval","pointIntervalUnit","keys"].some(ke=>W.hasOptionChanged(ke)));Dt=Dt||xt,jt&&(wt.push("data","isDirtyData","isDirtyCanvas","points","processedData","processedXData","processedYData","xIncrement","cropped","_hasPointMarkers","hasDataLabels","nodes","layout","level","mapMap","mapData","minY","maxY","minX","maxX","transformGroups"),D.visible!==!1&&wt.push("area","graph"),W.parallelArrays.forEach(function(ke){wt.push(ke+"Data")}),D.data&&(D.dataSorting&&l(W.options.dataSorting,D.dataSorting),this.setData(D.data,!1))),D=ft(ot,{index:ot.index===void 0?W.index:ot.index,pointStart:(ve=(qt=(ie=dt==null?void 0:dt.series)==null?void 0:ie.pointStart)!=null?qt:ot.pointStart)!=null?ve:(he=W.xData)==null?void 0:he[0]},!jt&&{data:W.options.data},D,Et),jt&&D.data&&(D.data=W.options.data),(wt=["group","markerGroup","dataLabelsGroup","transformGroup"].concat(wt)).forEach(function(ke){wt[ke]=W[ke],delete W[ke]});let Jt=!1;if(b[Dt]){if(Jt=Dt!==W.type,W.remove(!1,!1,!1,!0),Jt)if(lt.propFromSeries(),Object.setPrototypeOf)Object.setPrototypeOf(W,b[Dt].prototype);else{let ke=Object.hasOwnProperty.call(W,"hcEvents")&&W.hcEvents;for(gt in vt)W[gt]=void 0;l(W,b[Dt].prototype),ke?W.hcEvents=ke:delete W.hcEvents}}else p(17,!0,lt,{missingModuleFor:Dt});if(wt.forEach(function(ke){W[ke]=wt[ke]}),W.init(lt,D),jt&&this.points)for(let ke of((Nt=W.options).visible===!1?(kt.graphic=1,kt.dataLabel=1):(this.hasMarkerChanged(Nt,ot)&&(kt.graphic=1),(Se=W.hasDataLabels)!=null&&Se.call(W)||(kt.dataLabel=1)),this.points))ke&&ke.series&&(ke.resolveColor(),Object.keys(kt).length&&ke.destroyElements(kt),Nt.showInLegend===!1&&ke.legendItem&<.legend.destroyItem(ke));W.initialType=xt,lt.linkSeries(),lt.setSortedData(),Jt&&W.linkedSeries.length&&(W.isDirtyData=!0),v(this,"afterUpdate"),St(O,!0)&<.redraw(!!jt&&void 0)}setName(D){this.name=this.options.name=this.userOptions.name=D,this.chart.isDirtyLegend=!0}hasOptionChanged(D){var dt,vt;let O=this.chart,W=this.options[D],lt=O.options.plotOptions,ot=this.userOptions[D],xt=St((dt=lt==null?void 0:lt[this.type])==null?void 0:dt[D],(vt=lt==null?void 0:lt.series)==null?void 0:vt[D]);return ot&&!w(xt)?W!==ot:W!==St(xt,W)}onMouseOver(){let D=this.chart,O=D.hoverSeries,W=D.pointer;W==null||W.setHoverChartIndex(),O&&O!==this&&O.onMouseOut(),this.options.events.mouseOver&&v(this,"mouseOver"),this.setState("hover"),D.hoverSeries=this}onMouseOut(){let D=this.options,O=this.chart,W=O.tooltip,lt=O.hoverPoint;O.hoverSeries=null,lt&<.onMouseOut(),this&&D.events.mouseOut&&v(this,"mouseOut"),W&&!this.stickyTracking&&(!W.shared||this.noSharedTooltip)&&W.hide(),O.series.forEach(function(ot){ot.setState("",!0)})}setState(D,O){let W=this,lt=W.options,ot=W.graph,xt=lt.inactiveOtherPoints,dt=lt.states,vt=St(dt[D||"normal"]&&dt[D||"normal"].animation,W.chart.options.chart.animation),Et=lt.lineWidth,kt=lt.opacity;if(D=D||"",W.state!==D&&([W.group,W.markerGroup,W.dataLabelsGroup].forEach(function(Nt){Nt&&(W.state&&Nt.removeClass("highcharts-series-"+W.state),D&&Nt.addClass("highcharts-series-"+D))}),W.state=D,!W.chart.styledMode)){if(dt[D]&&dt[D].enabled===!1)return;if(D&&(Et=dt[D].lineWidth||Et+(dt[D].lineWidthPlus||0),kt=St(dt[D].opacity,kt)),ot&&!ot.dashstyle&&st(Et))for(let Nt of[ot,...this.zones.map(gt=>gt.graph)])Nt==null||Nt.animate({"stroke-width":Et},vt);xt||[W.group,W.markerGroup,W.dataLabelsGroup,W.labelBySeries].forEach(function(Nt){Nt&&Nt.animate({opacity:kt},vt)})}O&&xt&&W.points&&W.setAllPointsToState(D||void 0)}setAllPointsToState(D){this.points.forEach(function(O){O.setState&&O.setState(D)})}setVisible(D,O){var vt;let W=this,lt=W.chart,ot=lt.options.chart.ignoreHiddenSeries,xt=W.visible;W.visible=D=W.options.visible=W.userOptions.visible=D===void 0?!xt:D;let dt=D?"show":"hide";["group","dataLabelsGroup","markerGroup","tracker","tt"].forEach(Et=>{var kt;(kt=W[Et])==null||kt[dt]()}),(lt.hoverSeries===W||((vt=lt.hoverPoint)==null?void 0:vt.series)===W)&&W.onMouseOut(),W.legendItem&<.legend.colorizeItem(W,D),W.isDirty=!0,W.options.stacking&<.series.forEach(Et=>{Et.options.stacking&&Et.visible&&(Et.isDirty=!0)}),W.linkedSeries.forEach(Et=>{Et.setVisible(D,!1)}),ot&&(lt.isDirtyBox=!0),v(W,dt),O!==!1&<.redraw()}show(){this.setVisible(!0)}hide(){this.setVisible(!1)}select(D){this.selected=D=this.options.selected=D===void 0?!this.selected:D,this.checkbox&&(this.checkbox.checked=D),v(this,D?"select":"unselect")}shouldShowTooltip(D,O,W={}){return W.series=this,W.visiblePlotOnly=!0,this.chart.isInsidePlot(D,O,W)}drawLegendSymbol(D,O){var W;(W=tt[this.options.legendSymbol||"rectangle"])==null||W.call(this,D,O)}}return rt.defaultOptions=Z,rt.types=Q.seriesTypes,rt.registerType=Q.registerSeriesType,l(rt.prototype,{axisTypes:["xAxis","yAxis"],coll:"series",colorCounter:0,directTouch:!1,invertible:!0,isCartesian:!0,kdAxisArray:["clientX","plotY"],parallelArrays:["x","y"],pointClass:K,requireSorting:!0,sorted:!0}),Q.series=rt,rt}),E(_,"Core/Legend/Legend.js",[_["Core/Animation/AnimationUtilities.js"],_["Core/Foundation.js"],_["Core/Globals.js"],_["Core/Series/Series.js"],_["Core/Series/Point.js"],_["Core/Renderer/RendererUtilities.js"],_["Core/Templating.js"],_["Core/Utilities.js"]],function(U,z,at,J,tt,K,Z,Q){var V;let{animObject:X,setAnimation:j}=U,{registerEventOptions:B}=z,{composed:d,marginNames:R}=at,{distribute:P}=K,{format:s}=Z,{addEvent:b,createElement:x,css:o,defined:u,discardElement:C,find:M,fireEvent:w,isNumber:y,merge:m,pick:g,pushUnique:p,relativeLength:l,stableSort:f,syncTimeout:v}=Q;class I{constructor(T,G){this.allItems=[],this.initialItemY=0,this.itemHeight=0,this.itemMarginBottom=0,this.itemMarginTop=0,this.itemX=0,this.itemY=0,this.lastItemY=0,this.lastLineHeight=0,this.legendHeight=0,this.legendWidth=0,this.maxItemWidth=0,this.maxLegendWidth=0,this.offsetWidth=0,this.padding=0,this.pages=[],this.symbolHeight=0,this.symbolWidth=0,this.titleHeight=0,this.totalItemWidth=0,this.widthOption=0,this.chart=T,this.setOptions(G),G.enabled&&(this.render(),B(this,G),b(this.chart,"endResize",function(){this.legend.positionCheckboxes()})),b(this.chart,"render",()=>{this.options.enabled&&this.proximate&&(this.proximatePositions(),this.positionItems())})}setOptions(T){let G=g(T.padding,8);this.options=T,this.chart.styledMode||(this.itemStyle=T.itemStyle,this.itemHiddenStyle=m(this.itemStyle,T.itemHiddenStyle)),this.itemMarginTop=T.itemMarginTop,this.itemMarginBottom=T.itemMarginBottom,this.padding=G,this.initialItemY=G-5,this.symbolWidth=g(T.symbolWidth,16),this.pages=[],this.proximate=T.layout==="proximate"&&!this.chart.inverted,this.baseline=void 0}update(T,G){let st=this.chart;this.setOptions(m(!0,this.options,T)),"events"in this.options&&B(this,this.options),this.destroy(),st.isDirtyLegend=st.isDirtyBox=!0,g(G,!0)&&st.redraw(),w(this,"afterUpdate",{redraw:G})}colorizeItem(T,G){let{area:st,group:nt,label:ft,line:pt,symbol:St}=T.legendItem||{};if(nt==null||nt[G?"removeClass":"addClass"]("highcharts-legend-item-hidden"),!this.chart.styledMode){let{itemHiddenStyle:Ct={}}=this,L=Ct.color,{fillColor:Y,fillOpacity:rt,lineColor:it,marker:D}=T.options,O=W=>(!G&&(W.fill&&(W.fill=L),W.stroke&&(W.stroke=L)),W);ft==null||ft.css(m(G?this.itemStyle:Ct)),pt==null||pt.attr(O({stroke:it||T.color})),St&&St.attr(O(D&&St.isMarker?T.pointAttribs():{fill:T.color})),st==null||st.attr(O({fill:Y||T.color,"fill-opacity":Y?1:rt!=null?rt:.75}))}w(this,"afterColorizeItem",{item:T,visible:G})}positionItems(){this.allItems.forEach(this.positionItem,this),this.chart.isResizing||this.positionCheckboxes()}positionItem(T){let{group:G,x:st=0,y:nt=0}=T.legendItem||{},ft=this.options,pt=ft.symbolPadding,St=!ft.rtl,Ct=T.checkbox;if(G&&G.element){let L={translateX:St?st:this.legendWidth-st-2*pt-4,translateY:nt};G[u(G.translateY)?"animate":"attr"](L,void 0,()=>{w(this,"afterPositionItem",{item:T})})}Ct&&(Ct.x=st,Ct.y=nt)}destroyItem(T){let G=T.checkbox,st=T.legendItem||{};for(let nt of["group","label","line","symbol"])st[nt]&&(st[nt]=st[nt].destroy());G&&C(G),T.legendItem=void 0}destroy(){for(let T of this.getAllItems())this.destroyItem(T);for(let T of["clipRect","up","down","pager","nav","box","title","group"])this[T]&&(this[T]=this[T].destroy());this.display=null}positionCheckboxes(){let T,G=this.group&&this.group.alignAttr,st=this.clipHeight||this.legendHeight,nt=this.titleHeight;G&&(T=G.translateY,this.allItems.forEach(function(ft){let pt,St=ft.checkbox;St&&(pt=T+nt+St.y+(this.scrollOffset||0)+3,o(St,{left:G.translateX+ft.checkboxOffset+St.x-20+"px",top:pt+"px",display:this.proximate||pt>T-6&&pt1.5*kt?Et.height:kt))}layoutItem(T){let G=this.options,st=this.padding,nt=G.layout==="horizontal",ft=T.itemHeight,pt=this.itemMarginBottom,St=this.itemMarginTop,Ct=nt?g(G.itemDistance,20):0,L=this.maxLegendWidth,Y=G.alignColumns&&this.totalItemWidth>L?this.maxItemWidth:T.itemWidth,rt=T.legendItem||{};nt&&this.itemX-st+Y>L&&(this.itemX=st,this.lastLineHeight&&(this.itemY+=St+this.lastLineHeight+pt),this.lastLineHeight=0),this.lastItemY=St+this.itemY+pt,this.lastLineHeight=Math.max(ft,this.lastLineHeight),rt.x=this.itemX,rt.y=this.itemY,nt?this.itemX+=Y:(this.itemY+=St+ft+pt,this.lastLineHeight=ft),this.offsetWidth=this.widthOption||Math.max((nt?this.itemX-st-(T.checkbox?0:Ct):Y)+st,this.offsetWidth)}getAllItems(){let T=[];return this.chart.series.forEach(function(G){let st=G&&G.options;G&&g(st.showInLegend,!u(st.linkedTo)&&void 0,!0)&&(T=T.concat((G.legendItem||{}).labels||(st.legendType==="point"?G.data:G)))}),w(this,"afterGetAllItems",{allItems:T}),T}getAlignment(){let T=this.options;return this.proximate?T.align.charAt(0)+"tv":T.floating?"":T.align.charAt(0)+T.verticalAlign.charAt(0)+T.layout.charAt(0)}adjustMargins(T,G){let st=this.chart,nt=this.options,ft=this.getAlignment();ft&&[/(lth|ct|rth)/,/(rtv|rm|rbv)/,/(rbh|cb|lbh)/,/(lbv|lm|ltv)/].forEach(function(pt,St){pt.test(ft)&&!u(T[St])&&(st[R[St]]=Math.max(st[R[St]],st.legend[(St+1)%2?"legendHeight":"legendWidth"]+[1,-1,-1,1][St]*nt[St%2?"x":"y"]+g(nt.margin,12)+G[St]+(st.titleOffset[St]||0)))})}proximatePositions(){let T,G=this.chart,st=[],nt=this.options.align==="left";for(let ft of(this.allItems.forEach(function(pt){let St,Ct,L=nt,Y,rt;pt.yAxis&&(pt.xAxis.options.reversed&&(L=!L),pt.points&&(St=M(L?pt.points:pt.points.slice(0).reverse(),function(it){return y(it.plotY)})),Ct=this.itemMarginTop+pt.legendItem.label.getBBox().height+this.itemMarginBottom,rt=pt.yAxis.top-G.plotTop,Y=pt.visible?(St?St.plotY:pt.yAxis.height)+(rt-.3*Ct):rt+pt.yAxis.height,st.push({target:Y,size:Ct,item:pt}))},this),P(st,G.plotHeight)))T=ft.item.legendItem||{},y(ft.pos)&&(T.y=G.plotTop-G.spacing[0]+ft.pos)}render(){let T=this.chart,G=T.renderer,st=this.options,nt=this.padding,ft=this.getAllItems(),pt,St,Ct,L=this.group,Y,rt=this.box;this.itemX=nt,this.itemY=this.initialItemY,this.offsetWidth=0,this.lastItemY=0,this.widthOption=l(st.width,T.spacingBox.width-nt),Y=T.spacingBox.width-2*nt-st.x,["rm","lm"].indexOf(this.getAlignment().substring(0,2))>-1&&(Y/=2),this.maxLegendWidth=this.widthOption||Y,L||(this.group=L=G.g("legend").addClass(st.className||"").attr({zIndex:7}).add(),this.contentGroup=G.g().attr({zIndex:1}).add(L),this.scrollGroup=G.g().add(this.contentGroup)),this.renderTitle(),f(ft,(it,D)=>(it.options&&it.options.legendIndex||0)-(D.options&&D.options.legendIndex||0)),st.reversed&&ft.reverse(),this.allItems=ft,this.display=pt=!!ft.length,this.lastLineHeight=0,this.maxItemWidth=0,this.totalItemWidth=0,this.itemHeight=0,ft.forEach(this.renderItem,this),ft.forEach(this.layoutItem,this),St=(this.widthOption||this.offsetWidth)+nt,Ct=this.lastItemY+this.lastLineHeight+this.titleHeight,Ct=this.handleOverflow(Ct)+nt,rt||(this.box=rt=G.rect().addClass("highcharts-legend-box").attr({r:st.borderRadius}).add(L)),T.styledMode||rt.attr({stroke:st.borderColor,"stroke-width":st.borderWidth||0,fill:st.backgroundColor||"none"}).shadow(st.shadow),St>0&&Ct>0&&rt[rt.placed?"animate":"attr"](rt.crisp.call({},{x:0,y:0,width:St,height:Ct},rt.strokeWidth())),L[pt?"show":"hide"](),T.styledMode&&L.getStyle("display")==="none"&&(St=Ct=0),this.legendWidth=St,this.legendHeight=Ct,pt&&this.align(),this.proximate||this.positionItems(),w(this,"afterRender")}align(T=this.chart.spacingBox){let G=this.chart,st=this.options,nt=T.y;/(lth|ct|rth)/.test(this.getAlignment())&&G.titleOffset[0]>0?nt+=G.titleOffset[0]:/(lbh|cb|rbh)/.test(this.getAlignment())&&G.titleOffset[2]>0&&(nt-=G.titleOffset[2]),nt!==T.y&&(T=m(T,{y:nt})),G.hasRendered||(this.group.placed=!1),this.group.align(m(st,{width:this.legendWidth,height:this.legendHeight,verticalAlign:this.proximate?"top":st.verticalAlign}),!0,T)}handleOverflow(T){let G=this,st=this.chart,nt=st.renderer,ft=this.options,pt=ft.y,St=ft.verticalAlign==="top",Ct=this.padding,L=ft.maxHeight,Y=ft.navigation,rt=g(Y.animation,!0),it=Y.arrowSize||12,D=this.pages,O=this.allItems,W=function(Nt){typeof Nt=="number"?kt.attr({height:Nt}):kt&&(G.clipRect=kt.destroy(),G.contentGroup.clip()),G.contentGroup.div&&(G.contentGroup.div.style.clip=Nt?"rect("+Ct+"px,9999px,"+(Ct+Nt)+"px,0)":"auto")},lt=function(Nt){return G[Nt]=nt.circle(0,0,1.3*it).translate(it/2,it/2).add(Et),st.styledMode||G[Nt].attr("fill","rgba(0,0,0,0.0001)"),G[Nt]},ot,xt,dt,vt=st.spacingBox.height+(St?-pt:pt)-Ct,Et=this.nav,kt=this.clipRect;return ft.layout!=="horizontal"||ft.verticalAlign==="middle"||ft.floating||(vt/=2),L&&(vt=Math.min(vt,L)),D.length=0,T&&vt>0&&T>vt&&Y.enabled!==!1?(this.clipHeight=ot=Math.max(vt-20-this.titleHeight-Ct,0),this.currentPage=g(this.currentPage,1),this.fullHeight=T,O.forEach((Nt,gt)=>{let wt=(dt=Nt.legendItem||{}).y||0,Dt=Math.round(dt.label.getBBox().height),jt=D.length;(!jt||wt-D[jt-1]>ot&&(xt||wt)!==D[jt-1])&&(D.push(xt||wt),jt++),dt.pageIx=jt-1,xt&&((O[gt-1].legendItem||{}).pageIx=jt-1),gt===O.length-1&&wt+Dt-D[jt-1]>ot&&wt>D[jt-1]&&(D.push(wt),dt.pageIx=jt),wt!==xt&&(xt=wt)}),kt||(kt=G.clipRect=nt.clipRect(0,Ct-2,9999,0),G.contentGroup.clip(kt)),W(ot),Et||(this.nav=Et=nt.g().attr({zIndex:1}).add(this.group),this.up=nt.symbol("triangle",0,0,it,it).add(Et),lt("upTracker").on("click",function(){G.scroll(-1,rt)}),this.pager=nt.text("",15,10).addClass("highcharts-legend-navigation"),!st.styledMode&&Y.style&&this.pager.css(Y.style),this.pager.add(Et),this.down=nt.symbol("triangle-down",0,0,it,it).add(Et),lt("downTracker").on("click",function(){G.scroll(1,rt)})),G.scroll(0),T=vt):Et&&(W(),this.nav=Et.destroy(),this.scrollGroup.attr({translateY:1}),this.clipHeight=0),T}scroll(T,G){let st=this.chart,nt=this.pages,ft=nt.length,pt=this.clipHeight,St=this.options.navigation,Ct=this.pager,L=this.padding,Y=this.currentPage+T;Y>ft&&(Y=ft),Y>0&&(G!==void 0&&j(G,st),this.nav.attr({translateX:L,translateY:pt+this.padding+7+this.titleHeight,visibility:"inherit"}),[this.up,this.upTracker].forEach(function(rt){rt.attr({class:Y===1?"highcharts-legend-nav-inactive":"highcharts-legend-nav-active"})}),Ct.attr({text:Y+"/"+ft}),[this.down,this.downTracker].forEach(function(rt){rt.attr({x:18+this.pager.getBBox().width,class:Y===ft?"highcharts-legend-nav-inactive":"highcharts-legend-nav-active"})},this),st.styledMode||(this.up.attr({fill:Y===1?St.inactiveColor:St.activeColor}),this.upTracker.css({cursor:Y===1?"default":"pointer"}),this.down.attr({fill:Y===ft?St.inactiveColor:St.activeColor}),this.downTracker.css({cursor:Y===ft?"default":"pointer"})),this.scrollOffset=-nt[Y-1]+this.initialItemY,this.scrollGroup.animate({translateY:this.scrollOffset}),this.currentPage=Y,this.positionCheckboxes(),v(()=>{w(this,"afterScroll",{currentPage:Y})},X(g(G,st.renderer.globalAnimation,!0)).duration))}setItemEvents(T,G,st){let nt=this,ft=T.legendItem||{},pt=nt.chart.renderer.boxWrapper,St=T instanceof tt,Ct=T instanceof J,L="highcharts-legend-"+(St?"point":"series")+"-active",Y=nt.chart.styledMode,rt=st?[G,ft.symbol]:[ft.group],it=D=>{nt.allItems.forEach(O=>{T!==O&&[O].concat(O.linkedSeries||[]).forEach(W=>{W.setState(D,!St)})})};for(let D of rt)D&&D.on("mouseover",function(){T.visible&&it("inactive"),T.setState("hover"),T.visible&&pt.addClass(L),Y||G.css(nt.options.itemHoverStyle)}).on("mouseout",function(){nt.chart.styledMode||G.css(m(T.visible?nt.itemStyle:nt.itemHiddenStyle)),it(""),pt.removeClass(L),T.setState()}).on("click",function(O){let W=function(){T.setVisible&&T.setVisible(),it(T.visible?"inactive":"")};pt.removeClass(L),w(nt,"itemClick",{browserEvent:O,legendItem:T},W),St?T.firePointEvent("legendItemClick",{browserEvent:O}):Ct&&w(T,"legendItemClick",{browserEvent:O})})}createCheckboxForItem(T){T.checkbox=x("input",{type:"checkbox",className:"highcharts-legend-checkbox",checked:T.selected,defaultChecked:T.selected},this.options.itemCheckboxStyle,this.chart.container),b(T.checkbox,"click",function(G){let st=G.target;w(T.series||T,"checkboxClick",{checked:st.checked,item:T},function(){T.select()})})}}return(V=I||(I={})).compose=function(k){p(d,"Core.Legend")&&b(k,"beforeMargins",function(){this.legend=new V(this,this.options.legend)})},I}),E(_,"Core/Chart/Chart.js",[_["Core/Animation/AnimationUtilities.js"],_["Core/Axis/Axis.js"],_["Core/Defaults.js"],_["Core/Templating.js"],_["Core/Foundation.js"],_["Core/Globals.js"],_["Core/Renderer/RendererRegistry.js"],_["Core/Series/Series.js"],_["Core/Series/SeriesRegistry.js"],_["Core/Renderer/SVG/SVGRenderer.js"],_["Core/Time.js"],_["Core/Utilities.js"],_["Core/Renderer/HTML/AST.js"],_["Core/Axis/Tick.js"]],function(U,z,at,J,tt,K,Z,Q,V,X,j,B,d,R){let{animate:P,animObject:s,setAnimation:b}=U,{defaultOptions:x,defaultTime:o}=at,{numberFormat:u}=J,{registerEventOptions:C}=tt,{charts:M,doc:w,marginNames:y,svg:m,win:g}=K,{seriesTypes:p}=V,{addEvent:l,attr:f,createElement:v,css:I,defined:k,diffObjects:T,discardElement:G,erase:st,error:nt,extend:ft,find:pt,fireEvent:St,getStyle:Ct,isArray:L,isNumber:Y,isObject:rt,isString:it,merge:D,objectEach:O,pick:W,pInt:lt,relativeLength:ot,removeEvent:xt,splat:dt,syncTimeout:vt,uniqueKey:Et}=B;class kt{static chart(gt,wt,Dt){return new kt(gt,wt,Dt)}constructor(gt,wt,Dt){this.sharedClips={};let jt=[...arguments];(it(gt)||gt.nodeName)&&(this.renderTo=jt.shift()),this.init(jt[0],jt[1])}setZoomOptions(){let gt=this.options.chart,wt=gt.zooming;this.zooming=Ti(xr({},wt),{type:W(gt.zoomType,wt.type),key:W(gt.zoomKey,wt.key),pinchType:W(gt.pinchType,wt.pinchType),singleTouch:W(gt.zoomBySingleTouch,wt.singleTouch,!1),resetButton:D(wt.resetButton,gt.resetZoomButton)})}init(gt,wt){St(this,"init",{args:arguments},function(){let Dt=D(x,gt),jt=Dt.chart;this.userOptions=ft({},gt),this.margin=[],this.spacing=[],this.labelCollectors=[],this.callback=wt,this.isResizing=0,this.options=Dt,this.axes=[],this.series=[],this.time=gt.time&&Object.keys(gt.time).length?new j(gt.time):K.time,this.numberFormatter=jt.numberFormatter||u,this.styledMode=jt.styledMode,this.hasCartesianSeries=jt.showAxes,this.index=M.length,M.push(this),K.chartCount++,C(this,jt),this.xAxis=[],this.yAxis=[],this.pointCount=this.colorCounter=this.symbolCounter=0,this.setZoomOptions(),St(this,"afterInit"),this.firstRender()})}initSeries(gt){let wt=this.options.chart,Dt=gt.type||wt.type,jt=p[Dt];jt||nt(17,!0,this,{missingModuleFor:Dt});let Jt=new jt;return typeof Jt.init=="function"&&Jt.init(this,gt),Jt}setSortedData(){this.getSeriesOrderByLinks().forEach(function(gt){gt.points||gt.data||!gt.enabledDataSorting||gt.setData(gt.options.data,!1)})}getSeriesOrderByLinks(){return this.series.concat().sort(function(gt,wt){return gt.linkedSeries.length||wt.linkedSeries.length?wt.linkedSeries.length-gt.linkedSeries.length:0})}orderItems(gt,wt=0){let Dt=this[gt],jt=this.options[gt]=dt(this.options[gt]).slice(),Jt=this.userOptions[gt]=this.userOptions[gt]?dt(this.userOptions[gt]).slice():[];if(this.hasRendered&&(jt.splice(wt),Jt.splice(wt)),Dt)for(let ie=wt,qt=Dt.length;ie=Math.max(ve+ie,ne.pos)&&Pt<=Math.min(ve+ie+Ge.width,ne.pos+ne.len)||(te.isInsidePlot=!1)}if(!Dt.ignoreY&&te.isInsidePlot){let ne=!jt&&Dt.axis&&!Dt.axis.isXAxis&&Dt.axis||ke&&(jt?ke.xAxis:ke.yAxis)||{pos:qt,len:1/0},Pt=Dt.paneCoordinates?ne.pos+un:qt+un;Pt>=Math.max(Se+qt,ne.pos)&&Pt<=Math.min(Se+qt+Ge.height,ne.pos+ne.len)||(te.isInsidePlot=!1)}return St(this,"afterIsInsidePlot",te),te.isInsidePlot}redraw(gt){St(this,"beforeRedraw");let wt=this.hasCartesianSeries?this.axes:this.colorAxis||[],Dt=this.series,jt=this.pointer,Jt=this.legend,ie=this.userOptions.legend,qt=this.renderer,he=qt.isHidden(),ve=[],Se,ke,Ge,on=this.isDirtyBox,un=this.isDirtyLegend,te;for(qt.rootFontSize=qt.boxWrapper.getStyle("font-size"),this.setResponsive&&this.setResponsive(!1),b(!!this.hasRendered&>,this),he&&this.temporaryDisplay(),this.layOutTitles(!1),Ge=Dt.length;Ge--;)if(((te=Dt[Ge]).options.stacking||te.options.centerInCategory)&&(ke=!0,te.isDirty)){Se=!0;break}if(Se)for(Ge=Dt.length;Ge--;)(te=Dt[Ge]).options.stacking&&(te.isDirty=!0);Dt.forEach(function(Zt){Zt.isDirty&&(Zt.options.legendType==="point"?(typeof Zt.updateTotals=="function"&&Zt.updateTotals(),un=!0):ie&&(ie.labelFormatter||ie.labelFormat)&&(un=!0)),Zt.isDirtyData&&St(Zt,"updatedData")}),un&&Jt&&Jt.options.enabled&&(Jt.render(),this.isDirtyLegend=!1),ke&&this.getStacks(),wt.forEach(function(Zt){Zt.updateNames(),Zt.setScale()}),this.getMargins(),wt.forEach(function(Zt){Zt.isDirty&&(on=!0)}),wt.forEach(function(Zt){let ne=Zt.min+","+Zt.max;Zt.extKey!==ne&&(Zt.extKey=ne,ve.push(function(){St(Zt,"afterSetExtremes",ft(Zt.eventArgs,Zt.getExtremes())),delete Zt.eventArgs})),(on||ke)&&Zt.redraw()}),on&&this.drawChartBox(),St(this,"predraw"),Dt.forEach(function(Zt){(on||Zt.isDirty)&&Zt.visible&&Zt.redraw(),Zt.isDirtyData=!1}),jt&&jt.reset(!0),qt.draw(),St(this,"redraw"),St(this,"render"),he&&this.temporaryDisplay(!0),ve.forEach(function(Zt){Zt.call()})}get(gt){let wt=this.series;function Dt(Jt){return Jt.id===gt||Jt.options&&Jt.options.id===gt}let jt=pt(this.axes,Dt)||pt(this.series,Dt);for(let Jt=0;!jt&&Jt(wt.getPointsCollection().forEach(Dt=>{W(Dt.selectedStaging,Dt.selected)&>.push(Dt)}),gt),[])}getSelectedSeries(){return this.series.filter(function(gt){return gt.selected})}setTitle(gt,wt,Dt){this.applyDescription("title",gt),this.applyDescription("subtitle",wt),this.applyDescription("caption",void 0),this.layOutTitles(Dt)}applyDescription(gt,wt){let Dt=this,jt=this.options[gt]=D(this.options[gt],wt),Jt=this[gt];Jt&&wt&&(this[gt]=Jt=Jt.destroy()),jt&&!Jt&&((Jt=this.renderer.text(jt.text,0,0,jt.useHTML).attr({align:jt.align,class:"highcharts-"+gt,zIndex:jt.zIndex||4}).add()).update=function(ie,qt){Dt.applyDescription(gt,ie),Dt.layOutTitles(qt)},this.styledMode||Jt.css(ft(gt==="title"?{fontSize:this.options.isStock?"1em":"1.2em"}:{},jt.style)),this[gt]=Jt)}layOutTitles(gt=!0){let wt=[0,0,0],Dt=this.renderer,jt=this.spacingBox;["title","subtitle","caption"].forEach(function(ie){let qt=this[ie],he=this.options[ie],ve=he.verticalAlign||"top",Se=ie==="title"?ve==="top"?-3:0:ve==="top"?wt[0]+2:0;if(qt){qt.css({width:(he.width||jt.width+(he.widthAdjust||0))+"px"});let ke=Dt.fontMetrics(qt).b,Ge=Math.round(qt.getBBox(he.useHTML).height);qt.align(ft({y:ve==="bottom"?ke:Se+ke,height:Ge},he),!1,"spacingBox"),he.floating||(ve==="top"?wt[0]=Math.ceil(wt[0]+Ge):ve==="bottom"&&(wt[2]=Math.ceil(wt[2]+Ge)))}},this),wt[0]&&(this.options.title.verticalAlign||"top")==="top"&&(wt[0]+=this.options.title.margin),wt[2]&&this.options.caption.verticalAlign==="bottom"&&(wt[2]+=this.options.caption.margin);let Jt=!this.titleOffset||this.titleOffset.join(",")!==wt.join(",");this.titleOffset=wt,St(this,"afterLayOutTitles"),!this.isDirtyBox&&Jt&&(this.isDirtyBox=this.isDirtyLegend=Jt,this.hasRendered&>&&this.isDirtyBox&&this.redraw())}getContainerBox(){let gt=[].map.call(this.renderTo.children,Dt=>{if(Dt!==this.container){let jt=Dt.style.display;return Dt.style.display="none",[Dt,jt]}}),wt={width:Ct(this.renderTo,"width",!0)||0,height:Ct(this.renderTo,"height",!0)||0};return gt.filter(Boolean).forEach(([Dt,jt])=>{Dt.style.display=jt}),wt}getChartSize(){var ie;let gt=this.options.chart,wt=gt.width,Dt=gt.height,jt=this.getContainerBox(),Jt=jt.height>1&&!(!((ie=this.renderTo.parentElement)!=null&&ie.style.height)&&this.renderTo.style.height==="100%");this.chartWidth=Math.max(0,wt||jt.width||600),this.chartHeight=Math.max(0,ot(Dt,this.chartWidth)||(Jt?jt.height:400)),this.containerBox=jt}temporaryDisplay(gt){let wt=this.renderTo,Dt;if(gt)for(;wt&&wt.style;)wt.hcOrigStyle&&(I(wt,wt.hcOrigStyle),delete wt.hcOrigStyle),wt.hcOrigDetached&&(w.body.removeChild(wt),wt.hcOrigDetached=!1),wt=wt.parentNode;else for(;wt&&wt.style&&(w.body.contains(wt)||wt.parentNode||(wt.hcOrigDetached=!0,w.body.appendChild(wt)),(Ct(wt,"display",!1)==="none"||wt.hcOricDetached)&&(wt.hcOrigStyle={display:wt.style.display,height:wt.style.height,overflow:wt.style.overflow},Dt={display:"block",overflow:"hidden"},wt!==this.renderTo&&(Dt.height=0),I(wt,Dt),wt.offsetWidth||wt.style.setProperty("display","block","important")),(wt=wt.parentNode)!==w.body););}setClassName(gt){this.container.className="highcharts-container "+(gt||"")}getContainer(){var Ge;let gt=this.options,wt=gt.chart,Dt="data-highcharts-chart",jt=Et(),Jt,ie=this.renderTo;ie||(this.renderTo=ie=wt.renderTo),it(ie)&&(this.renderTo=ie=w.getElementById(ie)),ie||nt(13,!0,this);let qt=lt(f(ie,Dt));Y(qt)&&M[qt]&&M[qt].hasRendered&&M[qt].destroy(),f(ie,Dt,this.index),ie.innerHTML=d.emptyHTML,wt.skipClone||ie.offsetWidth||this.temporaryDisplay(),this.getChartSize();let he=this.chartHeight,ve=this.chartWidth;I(ie,{overflow:"hidden"}),this.styledMode||(Jt=ft({position:"relative",overflow:"hidden",width:ve+"px",height:he+"px",textAlign:"left",lineHeight:"normal",zIndex:0,"-webkit-tap-highlight-color":"rgba(0,0,0,0)",userSelect:"none","touch-action":"manipulation",outline:"none",padding:"0px"},wt.style||{}));let Se=v("div",{id:jt},Jt,ie);this.container=Se,this.getChartSize(),ve===this.chartWidth||(ve=this.chartWidth,this.styledMode||I(Se,{width:W((Ge=wt.style)==null?void 0:Ge.width,ve+"px")})),this.containerBox=this.getContainerBox(),this._cursor=Se.style.cursor;let ke=wt.renderer||!m?Z.getRendererType(wt.renderer):X;if(this.renderer=new ke(Se,ve,he,void 0,wt.forExport,gt.exporting&>.exporting.allowHTML,this.styledMode),b(void 0,this),this.setClassName(wt.className),this.styledMode)for(let on in gt.defs)this.renderer.definition(gt.defs[on]);else this.renderer.setStyle(wt.style);this.renderer.chartIndex=this.index,St(this,"afterGetContainer")}getMargins(gt){let{spacing:wt,margin:Dt,titleOffset:jt}=this;this.resetMargins(),jt[0]&&!k(Dt[0])&&(this.plotTop=Math.max(this.plotTop,jt[0]+wt[0])),jt[2]&&!k(Dt[2])&&(this.marginBottom=Math.max(this.marginBottom,jt[2]+wt[2])),this.legend&&this.legend.display&&this.legend.adjustMargins(Dt,wt),St(this,"getMargins"),gt||this.getAxisMargins()}getAxisMargins(){let gt=this,wt=gt.axisOffset=[0,0,0,0],Dt=gt.colorAxis,jt=gt.margin,Jt=function(ie){ie.forEach(function(qt){qt.visible&&qt.getOffset()})};gt.hasCartesianSeries?Jt(gt.axes):Dt&&Dt.length&&Jt(Dt),y.forEach(function(ie,qt){k(jt[qt])||(gt[ie]+=wt[qt])}),gt.setChartSize()}getOptions(){return T(this.userOptions,x)}reflow(gt){var Jt;let wt=this,Dt=wt.containerBox,jt=wt.getContainerBox();(Jt=wt.pointer)==null||delete Jt.chartPosition,!wt.isPrinting&&!wt.isResizing&&Dt&&jt.width&&((jt.width!==Dt.width||jt.height!==Dt.height)&&(B.clearTimeout(wt.reflowTimeout),wt.reflowTimeout=vt(function(){wt.container&&wt.setSize(void 0,void 0,!1)},gt?100:0)),wt.containerBox=jt)}setReflow(){let gt=this,wt=Dt=>{var jt;(jt=gt.options)!=null&&jt.chart.reflow&>.hasLoaded&>.reflow(Dt)};if(typeof ResizeObserver=="function")new ResizeObserver(wt).observe(gt.renderTo);else{let Dt=l(g,"resize",wt);l(this,"destroy",Dt)}}setSize(gt,wt,Dt){let jt=this,Jt=jt.renderer;jt.isResizing+=1,b(Dt,jt);let ie=Jt.globalAnimation;jt.oldChartHeight=jt.chartHeight,jt.oldChartWidth=jt.chartWidth,gt!==void 0&&(jt.options.chart.width=gt),wt!==void 0&&(jt.options.chart.height=wt),jt.getChartSize();let{chartWidth:qt,chartHeight:he,scrollablePixelsX:ve=0,scrollablePixelsY:Se=0}=jt;(jt.isDirtyBox||qt!==jt.oldChartWidth||he!==jt.oldChartHeight)&&(jt.styledMode||(ie?P:I)(jt.container,{width:`${qt+ve}px`,height:`${he+Se}px`},ie),jt.setChartSize(!0),Jt.setSize(qt,he,ie),jt.axes.forEach(function(ke){ke.isDirty=!0,ke.setScale()}),jt.isDirtyLegend=!0,jt.isDirtyBox=!0,jt.layOutTitles(),jt.getMargins(),jt.redraw(ie),jt.oldChartHeight=void 0,St(jt,"resize"),setTimeout(()=>{jt&&St(jt,"endResize")},s(ie).duration)),jt.isResizing-=1}setChartSize(gt){let wt,Dt,jt,Jt,{chartHeight:ie,chartWidth:qt,inverted:he,spacing:ve,renderer:Se}=this,ke=this.clipOffset,Ge=Math[he?"floor":"round"];this.plotLeft=wt=Math.round(this.plotLeft),this.plotTop=Dt=Math.round(this.plotTop),this.plotWidth=jt=Math.max(0,Math.round(qt-wt-this.marginRight)),this.plotHeight=Jt=Math.max(0,Math.round(ie-Dt-this.marginBottom)),this.plotSizeX=he?Jt:jt,this.plotSizeY=he?jt:Jt,this.spacingBox=Se.spacingBox={x:ve[3],y:ve[0],width:qt-ve[3]-ve[1],height:ie-ve[0]-ve[2]},this.plotBox=Se.plotBox={x:wt,y:Dt,width:jt,height:Jt},ke&&(this.clipBox={x:Ge(ke[3]),y:Ge(ke[0]),width:Ge(this.plotSizeX-ke[1]-ke[3]),height:Ge(this.plotSizeY-ke[0]-ke[2])}),gt||(this.axes.forEach(function(on){on.setAxisSize(),on.setAxisTranslation()}),Se.alignElements()),St(this,"afterSetChartSize",{skipAxes:gt})}resetMargins(){St(this,"resetMargins");let gt=this,wt=gt.options.chart,Dt=wt.plotBorderWidth||0,jt=Dt/2;["margin","spacing"].forEach(function(Jt){let ie=wt[Jt],qt=rt(ie)?ie:[ie,ie,ie,ie];["Top","Right","Bottom","Left"].forEach(function(he,ve){gt[Jt][ve]=W(wt[Jt+he],qt[ve])})}),y.forEach(function(Jt,ie){gt[Jt]=W(gt.margin[ie],gt.spacing[ie])}),gt.axisOffset=[0,0,0,0],gt.clipOffset=[jt,jt,jt,jt],gt.plotBorderWidth=Dt}drawChartBox(){let gt=this.options.chart,wt=this.renderer,Dt=this.chartWidth,jt=this.chartHeight,Jt=this.styledMode,ie=this.plotBGImage,qt=gt.backgroundColor,he=gt.plotBackgroundColor,ve=gt.plotBackgroundImage,Se=this.plotLeft,ke=this.plotTop,Ge=this.plotWidth,on=this.plotHeight,un=this.plotBox,te=this.clipRect,Zt=this.clipBox,ne=this.chartBackground,Pt=this.plotBackground,Bt=this.plotBorder,Vt,Ut,fe,Ee="animate";ne||(this.chartBackground=ne=wt.rect().addClass("highcharts-background").add(),Ee="attr"),Jt?Vt=Ut=ne.strokeWidth():(Ut=(Vt=gt.borderWidth||0)+(gt.shadow?8:0),fe={fill:qt||"none"},(Vt||ne["stroke-width"])&&(fe.stroke=gt.borderColor,fe["stroke-width"]=Vt),ne.attr(fe).shadow(gt.shadow)),ne[Ee]({x:Ut/2,y:Ut/2,width:Dt-Ut-Vt%2,height:jt-Ut-Vt%2,r:gt.borderRadius}),Ee="animate",Pt||(Ee="attr",this.plotBackground=Pt=wt.rect().addClass("highcharts-plot-background").add()),Pt[Ee](un),!Jt&&(Pt.attr({fill:he||"none"}).shadow(gt.plotShadow),ve&&(ie?(ve!==ie.attr("href")&&ie.attr("href",ve),ie.animate(un)):this.plotBGImage=wt.image(ve,Se,ke,Ge,on).add())),te?te.animate({width:Zt.width,height:Zt.height}):this.clipRect=wt.clipRect(Zt),Ee="animate",Bt||(Ee="attr",this.plotBorder=Bt=wt.rect().addClass("highcharts-plot-border").attr({zIndex:1}).add()),Jt||Bt.attr({stroke:gt.plotBorderColor,"stroke-width":gt.plotBorderWidth||0,fill:"none"}),Bt[Ee](Bt.crisp({x:Se,y:ke,width:Ge,height:on},-Bt.strokeWidth())),this.isDirtyBox=!1,St(this,"afterDrawChartBox")}propFromSeries(){let gt,wt,Dt,jt=this,Jt=jt.options.chart,ie=jt.options.series;["inverted","angular","polar"].forEach(function(qt){for(wt=p[Jt.type],Dt=Jt[qt]||wt&&wt.prototype[qt],gt=ie&&ie.length;!Dt&>--;)(wt=p[ie[gt].type])&&wt.prototype[qt]&&(Dt=!0);jt[qt]=Dt})}linkSeries(gt){let wt=this,Dt=wt.series;Dt.forEach(function(jt){jt.linkedSeries.length=0}),Dt.forEach(function(jt){let{linkedTo:Jt}=jt.options;if(it(Jt)){let ie;(ie=Jt===":previous"?wt.series[jt.index-1]:wt.get(Jt))&&ie.linkedParent!==jt&&(ie.linkedSeries.push(jt),jt.linkedParent=ie,ie.enabledDataSorting&&jt.setDataSortingOptions(),jt.visible=W(jt.options.visible,ie.options.visible,jt.visible))}}),St(this,"afterLinkSeries",{isUpdating:gt})}renderSeries(){this.series.forEach(function(gt){gt.translate(),gt.render()})}render(){var Se;let gt=this.axes,wt=this.colorAxis,Dt=this.renderer,jt=this.options.chart.axisLayoutRuns||2,Jt=ke=>{ke.forEach(Ge=>{Ge.visible&&Ge.render()})},ie=0,qt=!0,he,ve=0;for(let ke of(this.setTitle(),St(this,"beforeMargins"),(Se=this.getStacks)==null||Se.call(this),this.getMargins(!0),this.setChartSize(),gt)){let{options:Ge}=ke,{labels:on}=Ge;if(this.hasCartesianSeries&&ke.horiz&&ke.visible&&on.enabled&&ke.series.length&&ke.coll!=="colorAxis"&&!this.polar){ie=Ge.tickLength,ke.createGroups();let un=new R(ke,0,"",!0),te=un.createLabel("x",on);if(un.destroy(),te&&W(on.reserveSpace,!Y(Ge.crossing))&&(ie=te.getBBox().height+on.distance+Math.max(Ge.offset||0,0)),ie){te==null||te.destroy();break}}}for(this.plotHeight=Math.max(this.plotHeight-ie,0);(qt||he||jt>1)&&ve(ve?1:1.1),he=Ge/this.plotHeight>(ve?1:1.05),ve++}this.drawChartBox(),this.hasCartesianSeries?Jt(gt):wt&&wt.length&&Jt(wt),this.seriesGroup||(this.seriesGroup=Dt.g("series-group").attr({zIndex:3}).shadow(this.options.chart.seriesGroupShadow).add()),this.renderSeries(),this.addCredits(),this.setResponsive&&this.setResponsive(),this.hasRendered=!0}addCredits(gt){let wt=this,Dt=D(!0,this.options.credits,gt);Dt.enabled&&!this.credits&&(this.credits=this.renderer.text(Dt.text+(this.mapCredits||""),0,0).addClass("highcharts-credits").on("click",function(){Dt.href&&(g.location.href=Dt.href)}).attr({align:Dt.position.align,zIndex:8}),wt.styledMode||this.credits.css(Dt.style),this.credits.add().align(Dt.position),this.credits.update=function(jt){wt.credits=wt.credits.destroy(),wt.addCredits(jt)})}destroy(){let gt,wt=this,Dt=wt.axes,jt=wt.series,Jt=wt.container,ie=Jt&&Jt.parentNode;for(St(wt,"destroy"),wt.renderer.forExport?st(M,wt):M[wt.index]=void 0,K.chartCount--,wt.renderTo.removeAttribute("data-highcharts-chart"),xt(wt),gt=Dt.length;gt--;)Dt[gt]=Dt[gt].destroy();for(this.scroller&&this.scroller.destroy&&this.scroller.destroy(),gt=jt.length;gt--;)jt[gt]=jt[gt].destroy();["title","subtitle","chartBackground","plotBackground","plotBGImage","plotBorder","seriesGroup","clipRect","credits","pointer","rangeSelector","legend","resetZoomButton","tooltip","renderer"].forEach(function(qt){let he=wt[qt];he&&he.destroy&&(wt[qt]=he.destroy())}),Jt&&(Jt.innerHTML=d.emptyHTML,xt(Jt),ie&&G(Jt)),O(wt,function(qt,he){delete wt[he]})}firstRender(){var jt;let gt=this,wt=gt.options;gt.getContainer(),gt.resetMargins(),gt.setChartSize(),gt.propFromSeries(),gt.getAxes();let Dt=L(wt.series)?wt.series:[];wt.series=[],Dt.forEach(function(Jt){gt.initSeries(Jt)}),gt.linkSeries(),gt.setSortedData(),St(gt,"beforeRender"),gt.render(),(jt=gt.pointer)==null||jt.getChartPosition(),gt.renderer.imgCount||gt.hasLoaded||gt.onload(),gt.temporaryDisplay(!0)}onload(){this.callbacks.concat([this.callback]).forEach(function(gt){gt&&this.index!==void 0&>.apply(this,[this])},this),St(this,"load"),St(this,"render"),k(this.index)&&this.setReflow(),this.warnIfA11yModuleNotLoaded(),this.hasLoaded=!0}warnIfA11yModuleNotLoaded(){let{options:gt,title:wt}=this;!gt||this.accessibility||(this.renderer.boxWrapper.attr({role:"img","aria-label":(wt&&wt.element.textContent||"").replace(/this.transform({reset:!0,trigger:"zoom"}))}pan(gt,wt){let Dt=this,jt=typeof wt=="object"?wt:{enabled:wt,type:"x"},Jt=jt.type,ie=Jt&&Dt[{x:"xAxis",xy:"axes",y:"yAxis"}[Jt]].filter(he=>he.options.panningEnabled&&!he.options.isInternal),qt=Dt.options.chart;qt!=null&&qt.panning&&(qt.panning=jt),St(this,"pan",{originalEvent:gt},()=>{Dt.transform({axes:ie,event:gt,to:{x:gt.chartX-(Dt.mouseDownX||0),y:gt.chartY-(Dt.mouseDownY||0)},trigger:"pan"}),I(Dt.container,{cursor:"move"})})}transform(gt){var on,un,te,Zt,ne;let{axes:wt=this.axes,event:Dt,from:jt={},reset:Jt,selection:ie,to:qt={},trigger:he}=gt,{inverted:ve}=this,Se=!1,ke,Ge;for(let Pt of((on=this.hoverPoints)==null||on.forEach(Bt=>Bt.setState()),wt)){let{horiz:Bt,len:Vt,minPointOffset:Ut=0,options:fe,reversed:Ee}=Pt,xe=Bt?"width":"height",Qe=Bt?"x":"y",mn=W(qt[xe],Pt.len),xn=W(jt[xe],Pt.len),In=10>Math.abs(mn)?1:mn/xn,bn=(jt[Qe]||0)+xn/2-Pt.pos,An=bn-(((un=qt[Qe])!=null?un:Pt.pos)+mn/2-Pt.pos)/In,tr=Ee&&!ve||!Ee&&ve?-1:1;if(!Jt&&(bn<0||bn>Pt.len))continue;let pr=Pt.toValue(An,!0)+(ie||Pt.isOrdinal?0:Ut*tr),be=Pt.toValue(An+Vt/In,!0)-(ie||Pt.isOrdinal?0:Ut*tr||0),Fe=Pt.allExtremes;if(pr>be&&([pr,be]=[be,pr]),In===1&&!Jt&&Pt.coll==="yAxis"&&!Fe){for(let sn of Pt.series){let yn=sn.getExtremes(sn.getProcessedData(!0).yData,!0);Fe!=null||(Fe={dataMin:Number.MAX_VALUE,dataMax:-Number.MAX_VALUE}),Y(yn.dataMin)&&Y(yn.dataMax)&&(Fe.dataMin=Math.min(yn.dataMin,Fe.dataMin),Fe.dataMax=Math.max(yn.dataMax,Fe.dataMax))}Pt.allExtremes=Fe}let{dataMin:$e,dataMax:we,min:Be,max:He}=ft(Pt.getExtremes(),Fe||{}),Le=$e!=null?$e:fe.min,Ie=we!=null?we:fe.max,en=be-pr,Mn=Pt.categories?0:Math.min(en,Ie-Le),Ae=Le-Mn*(k(fe.min)?0:fe.minPadding),an=Ie+Mn*(k(fe.max)?0:fe.maxPadding),_n=Pt.allowZoomOutside||In===1||he!=="zoom"&&In>1,Oe=Math.min((te=fe.min)!=null?te:Ae,Ae,_n?Be:Ae),Sn=Math.max((Zt=fe.max)!=null?Zt:an,an,_n?He:an);(!Pt.isOrdinal||Pt.options.overscroll||In!==1||Jt)&&(pr=1&&(be=pr+en)),be>Sn&&(be=Sn,In>=1&&(pr=be-en)),(Jt||Pt.series.length&&(pr!==Be||be!==He)&&pr>=Oe&&be<=Sn)&&(ie?ie[Pt.coll].push({axis:Pt,min:pr,max:be}):(Pt.isPanning=he!=="zoom",Pt.isPanning&&(Ge=!0),Pt.setExtremes(Jt?void 0:pr,Jt?void 0:be,!1,!1,{move:An,trigger:he,scale:In}),!Jt&&(pr>Oe||be{delete gt.selection,gt.trigger="zoom",this.transform(gt)}):(!ke||Ge||this.resetZoomButton?!ke&&this.resetZoomButton&&(this.resetZoomButton=this.resetZoomButton.destroy()):this.showResetZoom(),this.redraw(he==="zoom"&&((ne=this.options.chart.animation)!=null?ne:this.pointCount<100)))),Se}}return ft(kt.prototype,{callbacks:[],collectionsWithInit:{xAxis:[kt.prototype.addAxis,[!0]],yAxis:[kt.prototype.addAxis,[!1]],series:[kt.prototype.addSeries]},collectionsWithUpdate:["xAxis","yAxis","series"],propsRequireDirtyBox:["backgroundColor","borderColor","borderWidth","borderRadius","plotBackgroundColor","plotBackgroundImage","plotBorderColor","plotBorderWidth","plotShadow","shadow"],propsRequireReflow:["margin","marginTop","marginRight","marginBottom","marginLeft","spacing","spacingTop","spacingRight","spacingBottom","spacingLeft"],propsRequireUpdateSeries:["chart.inverted","chart.polar","chart.ignoreHiddenSeries","chart.type","colors","plotOptions","time","tooltip"]}),kt}),E(_,"Extensions/ScrollablePlotArea.js",[_["Core/Animation/AnimationUtilities.js"],_["Core/Globals.js"],_["Core/Renderer/RendererRegistry.js"],_["Core/Utilities.js"]],function(U,z,at,J){let{stop:tt}=U,{composed:K}=z,{addEvent:Z,createElement:Q,css:V,defined:X,merge:j,pushUnique:B}=J;function d(){let s=this.scrollablePlotArea;(this.scrollablePixelsX||this.scrollablePixelsY)&&!s&&(this.scrollablePlotArea=s=new P(this)),s==null||s.applyFixed()}function R(){this.chart.scrollablePlotArea&&(this.chart.scrollablePlotArea.isDirty=!0)}class P{static compose(b,x,o){B(K,this.compose)&&(Z(b,"afterInit",R),Z(x,"afterSetChartSize",u=>this.afterSetSize(u.target,u)),Z(x,"render",d),Z(o,"show",R))}static afterSetSize(b,x){let o,u,C,{minWidth:M,minHeight:w}=b.options.chart.scrollablePlotArea||{},{clipBox:y,plotBox:m,inverted:g,renderer:p}=b;if(!p.forExport&&(M?(b.scrollablePixelsX=o=Math.max(0,M-b.chartWidth),o&&(b.scrollablePlotBox=j(b.plotBox),m.width=b.plotWidth+=o,y[g?"height":"width"]+=o,C=!0)):w&&(b.scrollablePixelsY=u=Math.max(0,w-b.chartHeight),X(u)&&(b.scrollablePlotBox=j(b.plotBox),m.height=b.plotHeight+=u,y[g?"width":"height"]+=u,C=!1)),X(C)&&!x.skipAxes))for(let l of b.axes)l.horiz===C&&(l.setAxisSize(),l.setAxisTranslation())}constructor(b){var f,v;let x,o=b.options.chart,u=at.getRendererType(),C=o.scrollablePlotArea||{},M=this.moveFixedElements.bind(this),w={WebkitOverflowScrolling:"touch",overflowX:"hidden",overflowY:"hidden"};b.scrollablePixelsX&&(w.overflowX="auto"),b.scrollablePixelsY&&(w.overflowY="auto"),this.chart=b;let y=this.parentDiv=Q("div",{className:"highcharts-scrolling-parent"},{position:"relative"},b.renderTo),m=this.scrollingContainer=Q("div",{className:"highcharts-scrolling"},w,y),g=this.innerContainer=Q("div",{className:"highcharts-inner-container"},void 0,m),p=this.fixedDiv=Q("div",{className:"highcharts-fixed"},{position:"absolute",overflow:"hidden",pointerEvents:"none",zIndex:(((f=o.style)==null?void 0:f.zIndex)||0)+2,top:0},void 0,!0),l=this.fixedRenderer=new u(p,b.chartWidth,b.chartHeight,o.style);this.mask=l.path().attr({fill:o.backgroundColor||"#fff","fill-opacity":(v=C.opacity)!=null?v:.85,zIndex:-1}).addClass("highcharts-scrollable-mask").add(),m.parentNode.insertBefore(p,m),V(b.renderTo,{overflow:"visible"}),Z(b,"afterShowResetZoom",M),Z(b,"afterApplyDrilldown",M),Z(b,"afterLayOutTitles",M),Z(m,"scroll",()=>{let{pointer:I,hoverPoint:k}=b;I&&(delete I.chartPosition,k&&(x=k),I.runPointActions(void 0,x,!0))}),g.appendChild(b.container)}applyFixed(){var Y;let{chart:b,fixedRenderer:x,isDirty:o,scrollingContainer:u}=this,{axisOffset:C,chartWidth:M,chartHeight:w,container:y,plotHeight:m,plotLeft:g,plotTop:p,plotWidth:l,scrollablePixelsX:f=0,scrollablePixelsY:v=0}=b,{scrollPositionX:I=0,scrollPositionY:k=0}=b.options.chart.scrollablePlotArea||{},T=M+f,G=w+v;x.setSize(M,w),(o==null||o)&&(this.isDirty=!1,this.moveFixedElements()),tt(b.container),V(y,{width:`${T}px`,height:`${G}px`}),b.renderer.boxWrapper.attr({width:T,height:G,viewBox:[0,0,T,G].join(" ")}),(Y=b.chartBackground)==null||Y.attr({width:T,height:G}),V(u,{width:`${M}px`,height:`${w}px`}),X(o)||(u.scrollLeft=f*I,u.scrollTop=v*k);let st=p-C[0]-1,nt=g-C[3]-1,ft=p+m+C[2]+1,pt=g+l+C[1]+1,St=g+l-f,Ct=p+m-v,L=[["M",0,0]];f?L=[["M",0,st],["L",g-1,st],["L",g-1,ft],["L",0,ft],["Z"],["M",St,st],["L",M,st],["L",M,ft],["L",St,ft],["Z"]]:v&&(L=[["M",nt,0],["L",nt,p-1],["L",pt,p-1],["L",pt,0],["Z"],["M",nt,Ct],["L",nt,w],["L",pt,w],["L",pt,Ct],["Z"]]),b.redrawTrigger!=="adjustHeight"&&this.mask.attr({d:L})}moveFixedElements(){let b,{container:x,inverted:o,scrollablePixelsX:u,scrollablePixelsY:C}=this.chart,M=this.fixedRenderer,w=P.fixedSelectors;for(let y of(u&&!o?b=".highcharts-yaxis":u&&o||C&&!o?b=".highcharts-xaxis":C&&o&&(b=".highcharts-yaxis"),b&&w.push(`${b}:not(.highcharts-radial-axis)`,`${b}-labels:not(.highcharts-radial-axis-labels)`),w))[].forEach.call(x.querySelectorAll(y),m=>{(m.namespaceURI===M.SVG_NS?M.box:M.box.parentNode).appendChild(m),m.style.pointerEvents="auto"})}}return P.fixedSelectors=[".highcharts-breadcrumbs-group",".highcharts-contextbutton",".highcharts-caption",".highcharts-credits",".highcharts-drillup-button",".highcharts-legend",".highcharts-legend-checkbox",".highcharts-navigator-series",".highcharts-navigator-xaxis",".highcharts-navigator-yaxis",".highcharts-navigator",".highcharts-range-selector-group",".highcharts-reset-zoom",".highcharts-scrollbar",".highcharts-subtitle",".highcharts-title"],P}),E(_,"Core/Axis/Stacking/StackItem.js",[_["Core/Templating.js"],_["Core/Series/SeriesRegistry.js"],_["Core/Utilities.js"]],function(U,z,at){let{format:J}=U,{series:tt}=z,{destroyObjectProperties:K,fireEvent:Z,isNumber:Q,pick:V}=at;return class{constructor(X,j,B,d,R){let P=X.chart.inverted,s=X.reversed;this.axis=X;let b=this.isNegative=!!B!=!!s;this.options=j=j||{},this.x=d,this.total=null,this.cumulative=null,this.points={},this.hasValidPoints=!1,this.stack=R,this.leftCliff=0,this.rightCliff=0,this.alignOptions={align:j.align||(P?b?"left":"right":"center"),verticalAlign:j.verticalAlign||(P?"middle":b?"bottom":"top"),y:j.y,x:j.x},this.textAlign=j.textAlign||(P?b?"right":"left":"center")}destroy(){K(this,this.axis)}render(X){let j=this.axis.chart,B=this.options,d=B.format,R=d?J(d,this,j):B.formatter.call(this);if(this.label)this.label.attr({text:R,visibility:"hidden"});else{this.label=j.renderer.label(R,null,void 0,B.shape,void 0,void 0,B.useHTML,!1,"stack-labels");let P={r:B.borderRadius||0,text:R,padding:V(B.padding,5),visibility:"hidden"};j.styledMode||(P.fill=B.backgroundColor,P.stroke=B.borderColor,P["stroke-width"]=B.borderWidth,this.label.css(B.style||{})),this.label.attr(P),this.label.added||this.label.add(X)}this.label.labelrank=j.plotSizeY,Z(this,"afterRender")}setOffset(X,j,B,d,R,P){let{alignOptions:s,axis:b,label:x,options:o,textAlign:u}=this,C=b.chart,M=this.getStackBox({xOffset:X,width:j,boxBottom:B,boxTop:d,defaultX:R,xAxis:P}),{verticalAlign:w}=s;if(x&&M){let y=x.getBBox(void 0,0),m=x.padding,g=V(o.overflow,"justify")==="justify",p;s.x=o.x||0,s.y=o.y||0;let{x:l,y:f}=this.adjustStackPosition({labelBox:y,verticalAlign:w,textAlign:u});M.x-=l,M.y-=f,x.align(s,!1,M),(p=C.isInsidePlot(x.alignAttr.x+s.x+l,x.alignAttr.y+s.y+f))||(g=!1),g&&tt.prototype.justifyDataLabel.call(b,x,s,x.alignAttr,y,M),x.attr({x:x.alignAttr.x,y:x.alignAttr.y,rotation:o.rotation,rotationOriginX:y.width*{left:0,center:.5,right:1}[o.textAlign||"center"],rotationOriginY:y.height/2}),V(!g&&o.crop,!0)&&(p=Q(x.x)&&Q(x.y)&&C.isInsidePlot(x.x-m+(x.width||0),x.y)&&C.isInsidePlot(x.x+m,x.y)),x[p?"show":"hide"]()}Z(this,"afterSetOffset",{xOffset:X,width:j})}adjustStackPosition({labelBox:X,verticalAlign:j,textAlign:B}){let d={bottom:0,middle:1,top:2,right:1,center:0,left:-1},R=d[j],P=d[B];return{x:X.width/2+X.width/2*P,y:X.height/2*R}}getStackBox(X){let j=this.axis,B=j.chart,{boxTop:d,defaultX:R,xOffset:P,width:s,boxBottom:b}=X,x=j.stacking.usePercentage?100:V(d,this.total,0),o=j.toPixels(x),u=X.xAxis||B.xAxis[0],C=V(R,u.translate(this.x))+P,M=Math.abs(o-j.toPixels(b||Q(j.min)&&j.logarithmic&&j.logarithmic.lin2log(j.min)||0)),w=B.inverted,y=this.isNegative;return w?{x:(y?o:o-M)-B.plotLeft,y:u.height-C-s+u.top-B.plotTop,width:M,height:s}:{x:C+u.transB-B.plotLeft,y:(y?o-M:o)-B.plotTop,width:s,height:M}}}}),E(_,"Core/Axis/Stacking/StackingAxis.js",[_["Core/Animation/AnimationUtilities.js"],_["Core/Axis/Axis.js"],_["Core/Series/SeriesRegistry.js"],_["Core/Axis/Stacking/StackItem.js"],_["Core/Utilities.js"]],function(U,z,at,J,tt){var K;let{getDeferredAnimation:Z}=U,{series:{prototype:Q}}=at,{addEvent:V,correctFloat:X,defined:j,destroyObjectProperties:B,fireEvent:d,isArray:R,isNumber:P,objectEach:s,pick:b}=tt;function x(){let p=this.inverted;this.axes.forEach(l=>{l.stacking&&l.stacking.stacks&&l.hasVisibleSeries&&(l.stacking.oldStacks=l.stacking.stacks)}),this.series.forEach(l=>{let f=l.xAxis&&l.xAxis.options||{};l.options.stacking&&l.reserveSpace()&&(l.stackKey=[l.type,b(l.options.stack,""),p?f.top:f.left,p?f.height:f.width].join(","))})}function o(){var l;let p=this.stacking;if(p){let f=p.stacks;s(f,(v,I)=>{B(v),delete f[I]}),(l=p.stackTotalGroup)==null||l.destroy()}}function u(){this.stacking||(this.stacking=new g(this))}function C(p,l,f,v){return!j(p)||p.x!==l||v&&p.stackKey!==v?p={x:l,index:0,key:v,stackKey:v}:p.index++,p.key=[f,l,p.index].join(","),p}function M(){let p,l=this,f=l.yAxis,v=l.stackKey||"",I=f.stacking.stacks,k=l.processedXData,T=l.options.stacking,G=l[T+"Stacker"];G&&[v,"-"+v].forEach(st=>{var Ct;let nt=k.length,ft,pt,St;for(;nt--;)ft=k[nt],p=l.getStackIndicator(p,ft,l.index,st),pt=(Ct=I[st])==null?void 0:Ct[ft],(St=pt==null?void 0:pt.points[p.key||""])&&G.call(l,St,pt,nt)})}function w(p,l,f){let v=l.total?100/l.total:0;p[0]=X(p[0]*v),p[1]=X(p[1]*v),this.stackedYData[f]=p[1]}function y(p){(this.is("column")||this.is("columnrange"))&&(this.options.centerInCategory&&!this.options.stacking&&this.chart.series.length>1?Q.setStackedPoints.call(this,p,"group"):p.stacking.resetStacks())}function m(p,l){var Et,kt;let f,v,I,k,T,G,st,nt,ft,pt=l||this.options.stacking;if(!pt||!this.reserveSpace()||({group:"xAxis"}[pt]||"yAxis")!==p.coll)return;let St=this.processedXData,Ct=this.processedYData,L=[],Y=Ct.length,rt=this.options,it=rt.threshold||0,D=rt.startFromThreshold?it:0,O=rt.stack,W=l?`${this.type},${pt}`:this.stackKey||"",lt="-"+W,ot=this.negStacks,xt=p.stacking,dt=xt.stacks,vt=xt.oldStacks;for(xt.stacksTouched+=1,st=0;st0&&this.singleStacks===!1&&(I.points[G][0]=I.points[this.index+","+nt+",0"][0])):(delete I.points[G],delete I.points[this.index]);let Nt=I.total||0;pt==="percent"?(k=v?W:lt,Nt=ot&&((kt=dt[k])!=null&&kt[nt])?(k=dt[k][nt]).total=Math.max(k.total||0,Nt)+Math.abs(ft)||0:X(Nt+(Math.abs(ft)||0))):pt==="group"?(R(ft)&&(ft=ft[0]),ft!==null&&Nt++):Nt=X(Nt+(ft||0)),pt==="group"?I.cumulative=(Nt||1)-1:I.cumulative=X(b(I.cumulative,D)+(ft||0)),I.total=Nt,ft!==null&&(I.points[G].push(I.cumulative),L[st]=I.cumulative,I.hasValidPoints=!0)}pt==="percent"&&(xt.usePercentage=!0),pt!=="group"&&(this.stackedYData=L),xt.oldStacks={}}class g{constructor(l){this.oldStacks={},this.stacks={},this.stacksTouched=0,this.axis=l}buildStacks(){let l,f,v=this.axis,I=v.series,k=v.coll==="xAxis",T=v.options.reversedStacks,G=I.length;for(this.resetStacks(),this.usePercentage=!1,f=G;f--;)l=I[T?f:G-f-1],k&&l.setGroupedPoints(v),l.setStackedPoints(v);if(!k)for(f=0;f{s(l,f=>{f.cumulative=f.total})}))}resetStacks(){s(this.stacks,l=>{s(l,(f,v)=>{P(f.touched)&&f.touched{s(st,nt=>{nt.render(T)})}),T.animate({opacity:1},k)}}return(K||(K={})).compose=function(p,l,f){let v=l.prototype,I=f.prototype;v.getStacks||(V(p,"init",u),V(p,"destroy",o),v.getStacks=x,I.getStackIndicator=C,I.modifyStacks=M,I.percentStacker=w,I.setGroupedPoints=y,I.setStackedPoints=m)},K}),E(_,"Series/Line/LineSeries.js",[_["Core/Series/Series.js"],_["Core/Series/SeriesRegistry.js"],_["Core/Utilities.js"]],function(U,z,at){let{defined:J,merge:tt,isObject:K}=at;class Z extends U{drawGraph(){let V=this.options,X=(this.gappedPath||this.getGraphPath).call(this),j=this.chart.styledMode;[this,...this.zones].forEach((B,d)=>{let R,P=B.graph,s=P?"animate":"attr",b=B.dashStyle||V.dashStyle;P?(P.endX=this.preventGraphAnimation?null:X.xMap,P.animate({d:X})):X.length&&(B.graph=P=this.chart.renderer.path(X).addClass("highcharts-graph"+(d?` highcharts-zone-graph-${d-1} `:" ")+(d&&B.className||"")).attr({zIndex:1}).add(this.group)),P&&!j&&(R={stroke:!d&&V.lineColor||B.color||this.color||"#cccccc","stroke-width":V.lineWidth||0,fill:this.fillGraph&&this.color||"none"},b?R.dashstyle=b:V.linecap!=="square"&&(R["stroke-linecap"]=R["stroke-linejoin"]="round"),P[s](R).shadow(d<2&&V.shadow&&tt({filterUnits:"userSpaceOnUse"},K(V.shadow)?V.shadow:{}))),P&&(P.startX=X.xMap,P.isArea=X.isArea)})}getGraphPath(V,X,j){let B=this,d=B.options,R=[],P=[],s,b=d.step,x=(V=V||B.points).reversed;return x&&V.reverse(),(b={right:1,center:2}[b]||b&&3)&&x&&(b=4-b),(V=this.getValidPoints(V,!1,!(d.connectNulls&&!X&&!j))).forEach(function(o,u){let C,M=o.plotX,w=o.plotY,y=V[u-1],m=o.isNull||typeof w!="number";(o.leftCliff||y&&y.rightCliff)&&!j&&(s=!0),m&&!J(X)&&u>0?s=!d.connectNulls:m&&!X?s=!0:(u===0||s?C=[["M",o.plotX,o.plotY]]:B.getPointSpline?C=[B.getPointSpline(V,o,u)]:b?(C=b===1?[["L",y.plotX,w]]:b===2?[["L",(y.plotX+M)/2,y.plotY],["L",(y.plotX+M)/2,w]]:[["L",M,y.plotY]]).push(["L",M,w]):C=[["L",M,w]],P.push(o.x),b&&(P.push(o.x),b===2&&P.push(o.x)),R.push.apply(R,C),s=!1)}),R.xMap=P,B.graphPath=R,R}}return Z.defaultOptions=tt(U.defaultOptions,{legendSymbol:"lineMarker"}),z.registerSeriesType("line",Z),Z}),E(_,"Series/Area/AreaSeriesDefaults.js",[],function(){return{threshold:0,legendSymbol:"areaMarker"}}),E(_,"Series/Area/AreaSeries.js",[_["Series/Area/AreaSeriesDefaults.js"],_["Core/Series/SeriesRegistry.js"],_["Core/Utilities.js"]],function(U,z,at){let{seriesTypes:{line:J}}=z,{extend:tt,merge:K,objectEach:Z,pick:Q}=at;class V extends J{drawGraph(){this.areaPath=[],super.drawGraph.apply(this);let{areaPath:j,options:B}=this;[this,...this.zones].forEach((d,R)=>{var o;let P={},s=d.fillColor||B.fillColor,b=d.area,x=b?"animate":"attr";b?(b.endX=this.preventGraphAnimation?null:j.xMap,b.animate({d:j})):(P.zIndex=0,(b=d.area=this.chart.renderer.path(j).addClass("highcharts-area"+(R?` highcharts-zone-area-${R-1} `:" ")+(R&&d.className||"")).add(this.group)).isArea=!0),this.chart.styledMode||(P.fill=s||d.color||this.color,P["fill-opacity"]=s?1:(o=B.fillOpacity)!=null?o:.75,b.css({pointerEvents:this.stickyTracking?"none":"auto"})),b[x](P),b.startX=j.xMap,b.shiftUnit=B.step?2:1})}getGraphPath(j){let B,d,R,P=J.prototype.getGraphPath,s=this.options,b=s.stacking,x=this.yAxis,o=[],u=[],C=this.index,M=x.stacking.stacks[this.stackKey],w=s.threshold,y=Math.round(x.getThreshold(s.threshold)),m=Q(s.connectNulls,b==="percent"),g=function(k,T,G){let st=j[k],nt=b&&M[st.x].points[C],ft=st[G+"Null"]||0,pt=st[G+"Cliff"]||0,St,Ct,L=!0;pt||ft?(St=(ft?nt[0]:nt[1])+pt,Ct=nt[0]+pt,L=!!ft):!b&&j[T]&&j[T].isNull&&(St=Ct=w),St!==void 0&&(u.push({plotX:B,plotY:St===null?y:x.getThreshold(St),isNull:L,isCliff:!0}),o.push({plotX:B,plotY:Ct===null?y:x.getThreshold(Ct),doCurve:!1}))};j=j||this.points,b&&(j=this.getStackPoints(j));for(let k=0,T=j.length;k1&&b&&u.some(k=>k.isCliff)&&(v.hasStackedCliffs=I.hasStackedCliffs=!0),v.xMap=p.xMap,this.areaPath=v,I}getStackPoints(j){let B=this,d=[],R=[],P=this.xAxis,s=this.yAxis,b=s.stacking.stacks[this.stackKey],x={},o=s.series,u=o.length,C=s.options.reversedStacks?1:-1,M=o.indexOf(B);if(j=j||this.points,this.options.stacking){for(let y=0;yy.visible);R.forEach(function(y,m){let g=0,p,l;if(x[y]&&!x[y].isNull)d.push(x[y]),[-1,1].forEach(function(f){let v=f===1?"rightNull":"leftNull",I=b[R[m+f]],k=0;if(I){let T=M;for(;T>=0&&T=0&&fM&&B>s?(B=Math.max(M,s),R=2*s-B):By&&R>s?(R=Math.max(y,s),B=2*s-R):R1){let l=this.xAxis.series.filter(k=>k.visible).map(k=>k.index),f=0,v=0;u((p=this.xAxis.stacking)==null?void 0:p.stacks,k=>{if(typeof m.x=="number"){let T=k[m.x.toString()];if(T&&s(T.points[this.index])){let G=Object.keys(T.points).filter(st=>!st.match(",")&&T.points[st]&&T.points[st].length>1).map(parseFloat).filter(st=>l.indexOf(st)!==-1).sort((st,nt)=>nt-st);f=G.indexOf(this.index),v=G.length}}}),f=this.xAxis.reversed?v-1-f:f;let I=(v-1)*g.paddedWidth+y;w=(m.plotX||0)+I/2-y-f*g.paddedWidth}return w}translate(){let w=this,y=w.chart,m=w.options,g=w.dense=w.closestPointRange*w.xAxis.transA<2,p=w.borderWidth=o(m.borderWidth,g?0:1),l=w.xAxis,f=w.yAxis,v=m.threshold,I=o(m.minPointLength,5),k=w.getColumnMetrics(),T=k.width,G=w.pointXOffset=k.offset,st=w.dataMin,nt=w.dataMax,ft=w.translatedThreshold=f.getThreshold(v),pt=w.barW=Math.max(T,1+2*p);m.pointPadding&&(pt=Math.ceil(pt)),tt.prototype.translate.apply(w),w.points.forEach(function(St){let Ct=o(St.yBottom,ft),L=999+Math.abs(Ct),Y=St.plotX||0,rt=j(St.plotY,-L,f.len+L),it,D=Math.min(rt,Ct),O=Math.max(rt,Ct)-D,W=T,lt=Y+G,ot=pt;I&&Math.abs(O)I?Ct-I:ft-(it?I:0)),d(St.options.pointWidth)&&(lt-=Math.round(((W=ot=Math.ceil(St.options.pointWidth))-T)/2)),m.centerInCategory&&!m.stacking&&(lt=w.adjustForMissingColumns(lt,W,St,k)),St.barX=lt,St.pointWidth=W,St.tooltipPos=y.inverted?[j(f.len+f.pos-y.plotLeft-rt,f.pos-y.plotLeft,f.len+f.pos-y.plotLeft),l.len+l.pos-y.plotTop-lt-ot/2,O]:[l.left-y.plotLeft+lt+ot/2,j(rt+f.pos-y.plotTop,f.pos-y.plotTop,f.len+f.pos-y.plotTop),O],St.shapeType=w.pointClass.prototype.shapeType||"roundedRect",St.shapeArgs=w.crispCol(lt,St.isNull?ft:D,ot,St.isNull?0:O)}),P(this,"afterColumnTranslate")}drawGraph(){this.group[this.dense?"addClass":"removeClass"]("highcharts-dense-data")}pointAttribs(w,y){let m=this.options,g=this.pointAttrToOptions||{},p=g.stroke||"borderColor",l=g["stroke-width"]||"borderWidth",f,v,I,k=w&&w.color||this.color,T=w&&w[p]||m[p]||k,G=w&&w.options.dashStyle||m.dashStyle,st=w&&w[l]||m[l]||this[l]||0,nt=o(w&&w.opacity,m.opacity,1);w&&this.zones.length&&(v=w.getZone(),k=w.options.color||v&&(v.color||w.nonZonedColor)||this.color,v&&(T=v.borderColor||T,G=v.dashStyle||G,st=v.borderWidth||st)),y&&w&&(I=(f=x(m.states[y],w.options.states&&w.options.states[y]||{})).brightness,k=f.color||I!==void 0&&V(k).brighten(f.brightness).get()||k,T=f[p]||T,st=f[l]||st,G=f.dashStyle||G,nt=o(f.opacity,nt));let ft={fill:k,stroke:T,"stroke-width":st,opacity:nt};return G&&(ft.dashstyle=G),ft}drawPoints(w=this.points){let y,m=this,g=this.chart,p=m.options,l=g.renderer,f=p.animationLimit||250;w.forEach(function(v){let I=v.plotY,k=v.graphic,T=!!k,G=k&&g.pointCountp==null?void 0:p.enabled)}function o(p,l,f,v,I){var rt;let{chart:k,enabledDataSorting:T}=this,G=this.isCartesian&&k.inverted,st=p.plotX,nt=p.plotY,ft=f.rotation||0,pt=Z(st)&&Z(nt)&&k.isInsidePlot(st,Math.round(nt),{inverted:G,paneCoordinates:!0,series:this}),St=ft===0&&R(f.overflow,T?"none":"justify")==="justify",Ct=this.visible&&p.visible!==!1&&Z(st)&&(p.series.forceDL||T&&!St||pt||R(f.inside,!!this.options.stacking)&&v&&k.isInsidePlot(st,G?v.x+1:v.y+v.height-1,{inverted:G,paneCoordinates:!0,series:this})),L=p.pos();if(Ct&&L){var Y;let it=l.getBBox(),D=l.getBBox(void 0,0),O={right:1,center:.5}[f.align||0]||0,W={bottom:1,middle:.5}[f.verticalAlign||0]||0;if(v=Q({x:L[0],y:Math.round(L[1]),width:0,height:0},v||{}),f.alignTo==="plotEdges"&&this.isCartesian&&(v[G?"x":"y"]=0,v[G?"width":"height"]=((rt=this.yAxis)==null?void 0:rt.len)||0),Q(f,{width:it.width,height:it.height}),Y=v,T&&this.xAxis&&!St&&this.setDataLabelStartPos(p,l,I,pt,Y),l.align(B(f,{width:D.width,height:D.height}),!1,v,!1),l.alignAttr.x+=O*(D.width-it.width),l.alignAttr.y+=W*(D.height-it.height),l[l.placed?"animate":"attr"]({x:l.alignAttr.x+(it.width-D.width)/2,y:l.alignAttr.y+(it.height-D.height)/2,rotationOriginX:(l.width||0)/2,rotationOriginY:(l.height||0)/2}),St&&v.height>=0)this.justifyDataLabel(l,f,l.alignAttr,it,v,I);else if(R(f.crop,!0)){let{x:lt,y:ot}=l.alignAttr;Ct=k.isInsidePlot(lt,ot,{paneCoordinates:!0,series:this})&&k.isInsidePlot(lt+it.width-1,ot+it.height-1,{paneCoordinates:!0,series:this})}f.shape&&!ft&&l[I?"attr":"animate"]({anchorX:L[0],anchorY:L[1]})}I&&T&&(l.placed=!1),Ct||T&&!St?(l.show(),l.placed=!0):(l.hide(),l.placed=!1)}function u(){return this.plotGroup("dataLabelsGroup","data-labels",this.hasRendered?"inherit":"hidden",this.options.dataLabels.zIndex||6)}function C(p){let l=this.hasRendered||0,f=this.initDataLabelsGroup().attr({opacity:+l});return!l&&f&&(this.visible&&f.show(),this.options.animation?f.animate({opacity:1},p):f.attr({opacity:1})),f}function M(p){var Ct;let l;p=p||this.points;let f=this,v=f.chart,I=f.options,k=v.renderer,{backgroundColor:T,plotBackgroundColor:G}=v.options.chart,st=k.getContrast(j(G)&&G||j(T)&&T||"#000000"),nt=m(f),{animation:ft,defer:pt}=nt[0],St=pt?tt(v,ft,f):{defer:0,duration:0};V(this,"drawDataLabels"),(Ct=f.hasDataLabels)!=null&&Ct.call(f)&&(l=this.initDataLabels(St),p.forEach(L=>{var it,D;let Y=L.dataLabels||[];s(y(nt,L.dlOptions||((it=L.options)==null?void 0:it.dataLabels))).forEach((O,W)=>{let lt=O.enabled&&(L.visible||L.dataLabelOnHidden)&&(!L.isNull||L.dataLabelOnNull)&&function(ie,qt){let he=qt.filter;if(he){let ve=he.operator,Se=ie[he.property],ke=he.value;return ve===">"&&Se>ke||ve==="<"&&Se="&&Se>=ke||ve==="<="&&Se<=ke||ve==="=="&&Se==ke||ve==="==="&&Se===ke||ve==="!="&&Se!=ke||ve==="!=="&&Se!==ke}return!0}(L,O),{backgroundColor:ot,borderColor:xt,distance:dt,style:vt={}}=O,Et,kt,Nt,gt,wt={},Dt=Y[W],jt=!Dt,Jt;lt&&(kt=R(O[L.formatPrefix+"Format"],O.format),Et=L.getLabelConfig(),Nt=Z(kt)?K(kt,Et,v):(O[L.formatPrefix+"Formatter"]||O.formatter).call(Et,O),gt=O.rotation,!v.styledMode&&(vt.color=R(O.color,vt.color,j(f.color)?f.color:void 0,"#000000"),vt.color==="contrast"?(ot!=="none"&&(Jt=ot),L.contrastColor=k.getContrast(Jt!=="auto"&&Jt||L.color||f.color),vt.color=Jt||!Z(dt)&&O.inside||0>P(dt||0)||I.stacking?L.contrastColor:st):delete L.contrastColor,I.cursor&&(vt.cursor=I.cursor)),wt={r:O.borderRadius||0,rotation:gt,padding:O.padding,zIndex:1},v.styledMode||(wt.fill=ot==="auto"?L.color:ot,wt.stroke=xt==="auto"?L.color:xt,wt["stroke-width"]=O.borderWidth),d(wt,(ie,qt)=>{ie===void 0&&delete wt[qt]})),!Dt||lt&&Z(Nt)&&!!Dt.div==!!O.useHTML&&(Dt.rotation&&O.rotation||Dt.rotation===O.rotation)||(Dt=void 0,jt=!0),lt&&Z(Nt)&&(Dt?wt.text=Nt:(Dt=k.label(Nt,0,0,O.shape,void 0,void 0,O.useHTML,void 0,"data-label")).addClass(" highcharts-data-label-color-"+L.colorIndex+" "+(O.className||"")+(O.useHTML?" highcharts-tracker":"")),Dt&&(Dt.options=O,Dt.attr(wt),v.styledMode?vt.width&&Dt.css({width:vt.width,textOverflow:vt.textOverflow}):Dt.css(vt).shadow(O.shadow),V(Dt,"beforeAddingDataLabel",{labelOptions:O,point:L}),Dt.added||Dt.add(l),f.alignDataLabel(L,Dt,O,void 0,jt),Dt.isActive=!0,Y[W]&&Y[W]!==Dt&&Y[W].destroy(),Y[W]=Dt))});let rt=Y.length;for(;rt--;)Y[rt]&&Y[rt].isActive?Y[rt].isActive=!1:((D=Y[rt])==null||D.destroy(),Y.splice(rt,1));L.dataLabel=Y[0],L.dataLabels=Y})),V(this,"afterDrawDataLabels")}function w(p,l,f,v,I,k){let T=this.chart,G=l.align,st=l.verticalAlign,nt=p.box?0:p.padding||0,ft=T.inverted?this.yAxis:this.xAxis,pt=ft?ft.left-T.plotLeft:0,St=T.inverted?this.xAxis:this.yAxis,Ct=St?St.top-T.plotTop:0,{x:L=0,y:Y=0}=l,rt,it;return(rt=(f.x||0)+nt+pt)<0&&(G==="right"&&L>=0?(l.align="left",l.inside=!0):L-=rt,it=!0),(rt=(f.x||0)+v.width-nt+pt)>T.plotWidth&&(G==="left"&&L<=0?(l.align="right",l.inside=!0):L+=T.plotWidth-rt,it=!0),(rt=f.y+nt+Ct)<0&&(st==="bottom"&&Y>=0?(l.verticalAlign="top",l.inside=!0):Y-=rt,it=!0),(rt=(f.y||0)+v.height-nt+Ct)>T.plotHeight&&(st==="top"&&Y<=0?(l.verticalAlign="bottom",l.inside=!0):Y+=T.plotHeight-rt,it=!0),it&&(l.x=L,l.y=Y,p.placed=!k,p.align(l,void 0,I)),it}function y(p,l){let f=[],v;if(X(p)&&!X(l))f=p.map(function(I){return B(I,l)});else if(X(l)&&!X(p))f=l.map(function(I){return B(p,I)});else if(X(p)||X(l)){if(X(p)&&X(l))for(v=Math.max(p.length,l.length);v--;)f[v]=B(p[v],l[v])}else f=B(p,l);return f}function m(p){var f,v;let l=p.chart.options.plotOptions;return s(y(y((f=l==null?void 0:l.series)==null?void 0:f.dataLabels,(v=l==null?void 0:l[p.type])==null?void 0:v.dataLabels),p.options.dataLabels))}function g(p,l,f,v,I){let k=this.chart,T=k.inverted,G=this.xAxis,st=G.reversed,nt=((T?l.height:l.width)||0)/2,ft=p.pointWidth,pt=ft?ft/2:0;l.startXPos=T?I.x:st?-nt-pt:G.width-nt+pt,l.startYPos=T?st?this.yAxis.height-nt+pt:-nt-pt:I.y,v?l.visibility==="hidden"&&(l.show(),l.attr({opacity:0}).animate({opacity:1})):l.attr({opacity:1}).animate({opacity:0},void 0,l.hide),k.hasRendered&&(f&&l.attr({x:l.startXPos,y:l.startYPos}),l.placed=!0)}b.compose=function(p){let l=p.prototype;l.initDataLabels||(l.initDataLabels=C,l.initDataLabelsGroup=u,l.alignDataLabel=o,l.drawDataLabels=M,l.justifyDataLabel=w,l.setDataLabelStartPos=g,l.hasDataLabels=x)}}(J||(J={})),J}),E(_,"Series/Column/ColumnDataLabel.js",[_["Core/Series/DataLabel.js"],_["Core/Globals.js"],_["Core/Series/SeriesRegistry.js"],_["Core/Utilities.js"]],function(U,z,at,J){var tt;let{composed:K}=z,{series:Z}=at,{merge:Q,pick:V,pushUnique:X}=J;return function(j){function B(d,R,P,s,b){let x=this.chart.inverted,o=d.series,u=(o.xAxis?o.xAxis.len:this.chart.plotSizeX)||0,C=(o.yAxis?o.yAxis.len:this.chart.plotSizeY)||0,M=d.dlBox||d.shapeArgs,w=V(d.below,d.plotY>V(this.translatedThreshold,C)),y=V(P.inside,!!this.options.stacking);if(M){if(s=Q(M),!(P.overflow==="allow"&&P.crop===!1)){s.y<0&&(s.height+=s.y,s.y=0);let m=s.y+s.height-C;m>0&&m\u25CF {series.name}
    ',pointFormat:"x: {point.x}
    y: {point.y}
    "}}}),E(_,"Series/Scatter/ScatterSeries.js",[_["Series/Scatter/ScatterSeriesDefaults.js"],_["Core/Series/SeriesRegistry.js"],_["Core/Utilities.js"]],function(U,z,at){let{column:J,line:tt}=z.seriesTypes,{addEvent:K,extend:Z,merge:Q}=at;class V extends tt{applyJitter(){let j=this,B=this.options.jitter,d=this.points.length;B&&this.points.forEach(function(R,P){["x","y"].forEach(function(s,b){if(B[s]&&!R.isNull){let x=`plot${s.toUpperCase()}`,o=j[`${s}Axis`],u=B[s]*o.transA;if(o&&!o.logarithmic){let C=Math.max(0,(R[x]||0)-u),M=Math.min(o.len,(R[x]||0)+u);R[x]=C+(M-C)*function(w){let y=1e4*Math.sin(w);return y-Math.floor(y)}(P+b*d),s==="x"&&(R.clientX=R.plotX)}}})})}drawGraph(){this.options.lineWidth?super.drawGraph():this.graph&&(this.graph=this.graph.destroy())}}return V.defaultOptions=Q(tt.defaultOptions,U),Z(V.prototype,{drawTracker:J.prototype.drawTracker,sorted:!1,requireSorting:!1,noSharedTooltip:!0,trackerGroups:["group","markerGroup","dataLabelsGroup"]}),K(V,"afterTranslate",function(){this.applyJitter()}),z.registerSeriesType("scatter",V),V}),E(_,"Series/CenteredUtilities.js",[_["Core/Globals.js"],_["Core/Series/Series.js"],_["Core/Utilities.js"]],function(U,z,at){var J,tt;let{deg2rad:K}=U,{fireEvent:Z,isNumber:Q,pick:V,relativeLength:X}=at;return(tt=J||(J={})).getCenter=function(){let j=this.options,B=this.chart,d=2*(j.slicedOffset||0),R=B.plotWidth-2*d,P=B.plotHeight-2*d,s=j.center,b=Math.min(R,P),x=j.thickness,o,u=j.size,C=j.innerSize||0,M,w;typeof u=="string"&&(u=parseFloat(u)),typeof C=="string"&&(C=parseFloat(C));let y=[V(s[0],"50%"),V(s[1],"50%"),V(u&&u<0?void 0:j.size,"100%"),V(C&&C<0?void 0:j.innerSize||0,"0%")];for(!B.angular||this instanceof z||(y[3]=0),M=0;M<4;++M)w=y[M],o=M<2||M===2&&/%$/.test(w),y[M]=X(w,[R,P,b,y[2]][M])+(o?d:0);return y[3]>y[2]&&(y[3]=y[2]),Q(x)&&2*x0&&(y[3]=y[2]-2*x),Z(this,"afterGetCenter",{positions:y}),y},tt.getStartAndEndRadians=function(j,B){let d=Q(j)?j:0,R=Q(B)&&B>d&&B-d<360?B:d+360;return{start:K*(d+-90),end:K*(R+-90)}},J}),E(_,"Series/Pie/PiePoint.js",[_["Core/Animation/AnimationUtilities.js"],_["Core/Series/Point.js"],_["Core/Utilities.js"]],function(U,z,at){let{setAnimation:J}=U,{addEvent:tt,defined:K,extend:Z,isNumber:Q,pick:V,relativeLength:X}=at;class j extends z{getConnectorPath(d){let R=d.dataLabelPosition,P=d.options||{},s=P.connectorShape,b=this.connectorShapes[s]||s;return R&&b.call(this,Ti(xr({},R.computed),{alignment:R.alignment}),R.connectorPosition,P)||[]}getTranslate(){return this.sliced&&this.slicedTranslation||{translateX:0,translateY:0}}haloPath(d){let R=this.shapeArgs;return this.sliced||!this.visible?[]:this.series.chart.renderer.symbols.arc(R.x,R.y,R.r+d,R.r+d,{innerR:R.r-1,start:R.start,end:R.end,borderRadius:R.borderRadius})}constructor(d,R,P){var b;super(d,R,P),this.half=0,(b=this.name)!=null||(this.name="Slice");let s=x=>{this.slice(x.type==="select")};tt(this,"select",s),tt(this,"unselect",s)}isValid(){return Q(this.y)&&this.y>=0}setVisible(d,R=!0){d!==this.visible&&this.update({visible:d!=null?d:!this.visible},R,void 0,!1)}slice(d,R,P){let s=this.series;J(P,s.chart),R=V(R,!0),this.sliced=this.options.sliced=d=K(d)?d:!this.sliced,s.options.data[s.data.indexOf(this)]=this.options,this.graphic&&this.graphic.animate(this.getTranslate())}}return Z(j.prototype,{connectorShapes:{fixedOffset:function(B,d,R){let P=d.breakAt,s=d.touchingSliceAt,b=R.softConnector?["C",B.x+(B.alignment==="left"?-5:5),B.y,2*P.x-s.x,2*P.y-s.y,P.x,P.y]:["L",P.x,P.y];return[["M",B.x,B.y],b,["L",s.x,s.y]]},straight:function(B,d){let R=d.touchingSliceAt;return[["M",B.x,B.y],["L",R.x,R.y]]},crookedLine:function(B,d,R){let{breakAt:P,touchingSliceAt:s}=d,{series:b}=this,[x,o,u]=b.center,C=u/2,{plotLeft:M,plotWidth:w}=b.chart,y=B.alignment==="left",{x:m,y:g}=B,p=P.x;if(R.crookDistance){let f=X(R.crookDistance,1);p=y?x+C+(w+M-x-C)*(1-f):M+(x-C)*f}else p=x+(o-g)*Math.tan((this.angle||0)-Math.PI/2);let l=[["M",m,g]];return(y?p<=m&&p>=P.x:p>=m&&p<=P.x)&&l.push(["L",p,g]),l.push(["L",P.x,P.y],["L",s.x,s.y]),l}}}),j}),E(_,"Series/Pie/PieSeriesDefaults.js",[],function(){return{borderRadius:3,center:[null,null],clip:!1,colorByPoint:!0,dataLabels:{connectorPadding:5,connectorShape:"crookedLine",crookDistance:void 0,distance:30,enabled:!0,formatter:function(){return this.point.isNull?void 0:this.point.name},softConnector:!0,x:0},fillColor:void 0,ignoreHiddenPoint:!0,inactiveOtherPoints:!0,legendType:"point",marker:null,size:null,showInLegend:!1,slicedOffset:10,stickyTracking:!1,tooltip:{followPointer:!0},borderColor:"#ffffff",borderWidth:1,lineWidth:void 0,states:{hover:{brightness:.1}}}}),E(_,"Series/Pie/PieSeries.js",[_["Series/CenteredUtilities.js"],_["Series/Column/ColumnSeries.js"],_["Core/Globals.js"],_["Series/Pie/PiePoint.js"],_["Series/Pie/PieSeriesDefaults.js"],_["Core/Series/Series.js"],_["Core/Series/SeriesRegistry.js"],_["Core/Renderer/SVG/Symbols.js"],_["Core/Utilities.js"]],function(U,z,at,J,tt,K,Z,Q,V){let{getStartAndEndRadians:X}=U,{noop:j}=at,{clamp:B,extend:d,fireEvent:R,merge:P,pick:s}=V;class b extends K{animate(o){let u=this,C=u.points,M=u.startAngleRad;o||C.forEach(function(w){let y=w.graphic,m=w.shapeArgs;y&&m&&(y.attr({r:s(w.startR,u.center&&u.center[3]/2),start:M,end:M}),y.animate({r:m.r,start:m.start,end:m.end},u.options.animation))})}drawEmpty(){let o,u,C=this.startAngleRad,M=this.endAngleRad,w=this.options;this.total===0&&this.center?(o=this.center[0],u=this.center[1],this.graph||(this.graph=this.chart.renderer.arc(o,u,this.center[1]/2,0,C,M).addClass("highcharts-empty-series").add(this.group)),this.graph.attr({d:Q.arc(o,u,this.center[2]/2,0,{start:C,end:M,innerR:this.center[3]/2})}),this.chart.styledMode||this.graph.attr({"stroke-width":w.borderWidth,fill:w.fillColor||"none",stroke:w.color||"#cccccc"})):this.graph&&(this.graph=this.graph.destroy())}drawPoints(){let o=this.chart.renderer;this.points.forEach(function(u){u.graphic&&u.hasNewShapeType()&&(u.graphic=u.graphic.destroy()),u.graphic||(u.graphic=o[u.shapeType](u.shapeArgs).add(u.series.group),u.delayedRendering=!0)})}generatePoints(){super.generatePoints(),this.updateTotals()}getX(o,u,C,M){let w=this.center,y=this.radii?this.radii[C.index]||0:w[2]/2,m=M.dataLabelPosition,g=(m==null?void 0:m.distance)||0,p=Math.asin(B((o-w[1])/(y+g),-1,1));return w[0]+Math.cos(p)*(y+g)*(u?-1:1)+(g>0?(u?-1:1)*(M.padding||0):0)}hasData(){return!!this.processedXData.length}redrawPoints(){let o,u,C,M,w=this,y=w.chart;this.drawEmpty(),w.group&&!y.styledMode&&w.group.shadow(w.options.shadow),w.points.forEach(function(m){let g={};u=m.graphic,!m.isNull&&u?(M=m.shapeArgs,o=m.getTranslate(),y.styledMode||(C=w.pointAttribs(m,m.selected&&"select")),m.delayedRendering?(u.setRadialReference(w.center).attr(M).attr(o),y.styledMode||u.attr(C).attr({"stroke-linejoin":"round"}),m.delayedRendering=!1):(u.setRadialReference(w.center),y.styledMode||P(!0,g,C),P(!0,g,M,o),u.animate(g)),u.attr({visibility:m.visible?"inherit":"hidden"}),u.addClass(m.getClassName(),!0)):u&&(m.graphic=u.destroy())})}sortByAngle(o,u){o.sort(function(C,M){return C.angle!==void 0&&(M.angle-C.angle)*u})}translate(o){R(this,"translate"),this.generatePoints();let u=this.options,C=u.slicedOffset,M=X(u.startAngle,u.endAngle),w=this.startAngleRad=M.start,y=(this.endAngleRad=M.end)-w,m=this.points,g=u.ignoreHiddenPoint,p=m.length,l,f,v,I,k,T,G,st=0;for(o||(this.center=o=this.getCenter()),T=0;T1.5*Math.PI?v-=2*Math.PI:v<-Math.PI/2&&(v+=2*Math.PI),G.slicedTranslation={translateX:Math.round(Math.cos(v)*C),translateY:Math.round(Math.sin(v)*C)},I=Math.cos(v)*o[2]/2,k=Math.sin(v)*o[2]/2,G.tooltipPos=[o[0]+.7*I,o[1]+.7*k],G.half=v<-Math.PI/2||v>Math.PI/2?1:0,G.angle=v}R(this,"afterTranslate")}updateTotals(){let o=this.points,u=o.length,C=this.options.ignoreHiddenPoint,M,w,y=0;for(M=0;M0&&(w.visible||!C)?w.y/y*100:0,w.total=y}}return b.defaultOptions=P(K.defaultOptions,tt),d(b.prototype,{axisTypes:[],directTouch:!0,drawGraph:void 0,drawTracker:z.prototype.drawTracker,getCenter:U.getCenter,getSymbol:j,invertible:!1,isCartesian:!1,noSharedTooltip:!0,pointAttribs:z.prototype.pointAttribs,pointClass:J,requireSorting:!1,searchPoint:j,trackerGroups:["group","dataLabelsGroup"]}),Z.registerSeriesType("pie",b),b}),E(_,"Series/Pie/PieDataLabel.js",[_["Core/Series/DataLabel.js"],_["Core/Globals.js"],_["Core/Renderer/RendererUtilities.js"],_["Core/Series/SeriesRegistry.js"],_["Core/Utilities.js"]],function(U,z,at,J,tt){var K;let{composed:Z,noop:Q}=z,{distribute:V}=at,{series:X}=J,{arrayMax:j,clamp:B,defined:d,pick:R,pushUnique:P,relativeLength:s}=tt;return function(b){let x={radialDistributionY:function(w,y){var m;return(((m=y.dataLabelPosition)==null?void 0:m.top)||0)+w.distributeBox.pos},radialDistributionX:function(w,y,m,g,p){let l=p.dataLabelPosition;return w.getX(m<((l==null?void 0:l.top)||0)+2||m>((l==null?void 0:l.bottom)||0)-2?g:m,y.half,y,p)},justify:function(w,y,m,g){var p;return g[0]+(w.half?-1:1)*(m+(((p=y.dataLabelPosition)==null?void 0:p.distance)||0))},alignToPlotEdges:function(w,y,m,g){let p=w.getBBox().width;return y?p+g:m-p-g},alignToConnectors:function(w,y,m,g){let p=0,l;return w.forEach(function(f){(l=f.dataLabel.getBBox().width)>p&&(p=l)}),y?p+g:m-p-g}};function o(w,y){let{center:m,options:g}=this,p=m[2]/2,l=w.angle||0,f=Math.cos(l),v=Math.sin(l),I=m[0]+f*p,k=m[1]+v*p,T=Math.min((g.slicedOffset||0)+(g.borderWidth||0),y/5);return{natural:{x:I+f*y,y:k+v*y},computed:{},alignment:y<0?"center":w.half?"right":"left",connectorPosition:{breakAt:{x:I+f*T,y:k+v*T},touchingSliceAt:{x:I,y:k}},distance:y}}function u(){var Ct;let w=this,y=w.points,m=w.chart,g=m.plotWidth,p=m.plotHeight,l=m.plotLeft,f=Math.round(m.chartWidth/3),v=w.center,I=v[2]/2,k=v[1],T=[[],[]],G=[0,0,0,0],st=w.dataLabelPositioners,nt,ft,pt,St=0;w.visible&&((Ct=w.hasDataLabels)!=null&&Ct.call(w))&&(y.forEach(L=>{(L.dataLabels||[]).forEach(Y=>{Y.shortened&&(Y.attr({width:"auto"}).css({width:"auto",textOverflow:"clip"}),Y.shortened=!1)})}),X.prototype.drawDataLabels.apply(w),y.forEach(L=>{(L.dataLabels||[]).forEach((Y,rt)=>{var W;let it=v[2]/2,D=Y.options,O=s((D==null?void 0:D.distance)||0,it);rt===0&&T[L.half].push(L),!d((W=D==null?void 0:D.style)==null?void 0:W.width)&&Y.getBBox().width>f&&(Y.css({width:Math.round(.7*f)+"px"}),Y.shortened=!0),Y.dataLabelPosition=this.getDataLabelPosition(L,O),St=Math.max(St,O)})}),T.forEach((L,Y)=>{let rt=L.length,it=[],D,O,W=0,lt;rt&&(w.sortByAngle(L,Y-.5),St>0&&(D=Math.max(0,k-I-St),O=Math.min(k+I+St,m.plotHeight),L.forEach(ot=>{(ot.dataLabels||[]).forEach(xt=>{var vt;let dt=xt.dataLabelPosition;dt&&dt.distance>0&&(dt.top=Math.max(0,k-I-dt.distance),dt.bottom=Math.min(k+I+dt.distance,m.plotHeight),W=xt.getBBox().height||21,xt.lineHeight=m.renderer.fontMetrics(xt.text||xt).h+2*xt.padding,ot.distributeBox={target:(((vt=xt.dataLabelPosition)==null?void 0:vt.natural.y)||0)-dt.top+xt.lineHeight/2,size:W,rank:ot.y},it.push(ot.distributeBox))})}),V(it,lt=O+W-D,lt/5)),L.forEach(ot=>{(ot.dataLabels||[]).forEach(xt=>{let dt=xt.options||{},vt=ot.distributeBox,Et=xt.dataLabelPosition,kt=(Et==null?void 0:Et.natural.y)||0,Nt=dt.connectorPadding||0,gt=xt.lineHeight||21,wt=(gt-xt.getBBox().height)/2,Dt=0,jt=kt,Jt="inherit";if(Et){if(it&&d(vt)&&Et.distance>0&&(vt.pos===void 0?Jt="hidden":(pt=vt.size,jt=st.radialDistributionY(ot,xt))),dt.justify)Dt=st.justify(ot,xt,I,v);else switch(dt.alignTo){case"connectors":Dt=st.alignToConnectors(L,Y,g,l);break;case"plotEdges":Dt=st.alignToPlotEdges(xt,Y,g,l);break;default:Dt=st.radialDistributionX(w,ot,jt-wt,kt,xt)}if(Et.attribs={visibility:Jt,align:Et.alignment},Et.posAttribs={x:Dt+(dt.x||0)+({left:Nt,right:-Nt}[Et.alignment]||0),y:jt+(dt.y||0)-gt/2},Et.computed.x=Dt,Et.computed.y=jt-wt,R(dt.crop,!0)){let ie;Dt-(ft=xt.getBBox().width)g-Nt&&Y===0&&(ie=Math.round(Dt+ft-g+Nt),G[1]=Math.max(ie,G[1])),jt-pt/2<0?G[0]=Math.max(Math.round(-jt+pt/2),G[0]):jt+pt/2>p&&(G[2]=Math.max(Math.round(jt+pt/2-p),G[2])),Et.sideOverflow=ie}}})}))}),(j(G)===0||this.verifyDataLabelOverflow(G))&&(this.placeDataLabels(),this.points.forEach(L=>{(L.dataLabels||[]).forEach(Y=>{var O;let{connectorColor:rt,connectorWidth:it=1}=Y.options||{},D=Y.dataLabelPosition;if(it){let W;nt=Y.connector,D&&D.distance>0?(W=!nt,nt||(Y.connector=nt=m.renderer.path().addClass("highcharts-data-label-connector highcharts-color-"+L.colorIndex+(L.className?" "+L.className:"")).add(w.dataLabelsGroup)),m.styledMode||nt.attr({"stroke-width":it,stroke:rt||L.color||"#666666"}),nt[W?"attr":"animate"]({d:L.getConnectorPath(Y)}),nt.attr({visibility:(O=D.attribs)==null?void 0:O.visibility})):nt&&(Y.connector=nt.destroy())}})})))}function C(){this.points.forEach(w=>{(w.dataLabels||[]).forEach(y=>{var g;let m=y.dataLabelPosition;m?(m.sideOverflow&&(y.css({width:Math.max(y.getBBox().width-m.sideOverflow,0)+"px",textOverflow:(((g=y.options)==null?void 0:g.style)||{}).textOverflow||"ellipsis"}),y.shortened=!0),y.attr(m.attribs),y[y.moved?"animate":"attr"](m.posAttribs),y.moved=!0):y&&y.attr({y:-9999})}),delete w.distributeBox},this)}function M(w){let y=this.center,m=this.options,g=m.center,p=m.minSize||80,l=p,f=m.size!==null;return!f&&(g[0]!==null?l=Math.max(y[2]-Math.max(w[1],w[3]),p):(l=Math.max(y[2]-w[1]-w[3],p),y[0]+=(w[3]-w[1])/2),g[1]!==null?l=B(l,p,y[2]-Math.max(w[0],w[2])):(l=B(l,p,y[2]-w[0]-w[2]),y[1]+=(w[0]-w[2])/2),l(tt.x+=K.x,tt.y+=K.y,tt),{x:0,y:0});return{x:J.x/at.length,y:J.y/at.length}},z.getDistanceBetweenPoints=function(at,J){return Math.sqrt(Math.pow(J.x-at.x,2)+Math.pow(J.y-at.y,2))},z.getAngleBetweenPoints=function(at,J){return Math.atan2(J.x-at.x,J.y-at.y)},z.pointInPolygon=function({x:at,y:J},tt){let K=tt.length,Z,Q,V=!1;for(Z=0,Q=K-1;ZJ!=d>J&&at<(B-X)*(J-j)/(d-j)+X&&(V=!V)}return V},U}),E(_,"Extensions/OverlappingDataLabels.js",[_["Core/Geometry/GeometryUtilities.js"],_["Core/Utilities.js"]],function(U,z){let{pointInPolygon:at}=U,{addEvent:J,fireEvent:tt,objectEach:K,pick:Z}=z;function Q(j){let B=j.length,d=(C,M)=>!(M.x>=C.x+C.width||M.x+M.width<=C.x||M.y>=C.y+C.height||M.y+M.height<=C.y),R=(C,M)=>{for(let w of C)if(at({x:w[0],y:w[1]},M))return!0;return!1},P,s,b,x,o,u=!1;for(let C=0;C(M.labelrank||0)-(C.labelrank||0));for(let C=0;C{K(P,s=>{s.label&&B.push(s.label)})});for(let R of j.series||[])if(R.visible&&((d=R.hasDataLabels)!=null&&d.call(R))){let P=s=>{for(let b of s)b.visible&&(b.dataLabels||[]).forEach(x=>{var u,C;let o=x.options||{};x.labelrank=Z(o.labelrank,b.labelrank,(u=b.shapeArgs)==null?void 0:u.height),((C=o.allowOverlap)!=null?C:Number(o.distance)>0)?(x.oldOpacity=x.opacity,x.newOpacity=1,V(x,j)):B.push(x)})};P(R.nodes||[]),P(R.points)}this.hideOverlappingLabels(B)}return{compose:function(j){let B=j.prototype;B.hideOverlappingLabels||(B.hideOverlappingLabels=Q,J(j,"render",X))}}}),E(_,"Extensions/BorderRadius.js",[_["Core/Defaults.js"],_["Core/Globals.js"],_["Core/Utilities.js"]],function(U,z,at){let{defaultOptions:J}=U,{noop:tt}=z,{addEvent:K,extend:Z,isObject:Q,merge:V,relativeLength:X}=at,j={radius:0,scope:"stack",where:void 0},B=tt,d=tt;function R(o,u,C,M,w={}){let y=B(o,u,C,M,w),{innerR:m=0,r:g=C,start:p=0,end:l=0}=w;if(w.open||!w.borderRadius)return y;let f=l-p,v=Math.sin(f/2),I=Math.max(Math.min(X(w.borderRadius||0,g-m),(g-m)/2,g*v/(1+v)),0),k=Math.min(I,f/Math.PI*2*m),T=y.length-1;for(;T--;)(function(G,st,nt){let ft,pt,St,Ct=G[st],L=G[st+1];if(L[0]==="Z"&&(L=G[0]),(Ct[0]==="M"||Ct[0]==="L")&&L[0]==="A"?(ft=Ct,pt=L,St=!0):Ct[0]==="A"&&(L[0]==="M"||L[0]==="L")&&(ft=L,pt=Ct),ft&&pt&&pt.params){let Y=pt[1],rt=pt[5],it=pt.params,{start:D,end:O,cx:W,cy:lt}=it,ot=rt?Y-nt:Y+nt,xt=ot?Math.asin(nt/ot):0,dt=rt?xt:-xt,vt=Math.cos(xt)*ot;St?(it.start=D+dt,ft[1]=W+vt*Math.cos(D),ft[2]=lt+vt*Math.sin(D),G.splice(st+1,0,["A",nt,nt,0,0,1,W+Y*Math.cos(it.start),lt+Y*Math.sin(it.start)])):(it.end=O-dt,pt[6]=W+Y*Math.cos(it.end),pt[7]=lt+Y*Math.sin(it.end),G.splice(st+1,0,["A",nt,nt,0,0,1,W+vt*Math.cos(O),lt+vt*Math.sin(O)])),pt[4]=Math.abs(it.end-it.start)1?k:I);return y}function P(){var o,u;if(this.options.borderRadius&&!(this.chart.is3d&&this.chart.is3d())){let{options:C,yAxis:M}=this,w=C.stacking==="percent",y=(u=(o=J.plotOptions)==null?void 0:o[this.type])==null?void 0:u.borderRadius,m=s(C.borderRadius,Q(y)?y:{}),g=M.options.reversed;for(let p of this.points){let{shapeArgs:l}=p;if(p.shapeType==="roundedRect"&&l){let{width:f=0,height:v=0,y:I=0}=l,k=I,T=v;if(m.scope==="stack"&&p.stackTotal){let ft=M.translate(w?100:p.stackTotal,!1,!0,!1,!0),pt=M.translate(C.threshold||0,!1,!0,!1,!0),St=this.crispCol(0,Math.min(ft,pt),0,Math.abs(ft-pt));k=St.y,T=St.height}let G=(p.negative?-1:1)*(g?-1:1)==-1,st=m.where;!st&&this.is("waterfall")&&Math.abs((p.yBottom||0)-(this.translatedThreshold||0))>this.borderWidth&&(st="all"),st||(st="end");let nt=Math.min(X(m.radius,f),f/2,st==="all"?v/2:1/0)||0;st==="end"&&(G&&(k-=nt),T+=nt),Z(l,{brBoxHeight:T,brBoxY:k,r:nt})}}}}function s(o,u){return Q(o)||(o={radius:o||0}),V(j,u,o)}function b(){let o=s(this.options.borderRadius);for(let u of this.points){let C=u.shapeArgs;C&&(C.borderRadius=X(o.radius,(C.r||0)-(C.innerR||0)))}}function x(o,u,C,M,w={}){let y=d(o,u,C,M,w),{r:m=0,brBoxHeight:g=M,brBoxY:p=u}=w,l=u-p,f=p+g-(u+M),v=l-m>-.1?0:m,I=f-m>-.1?0:m,k=Math.max(v&&l,0),T=Math.max(I&&f,0),G=[o+v,u],st=[o+C-v,u],nt=[o+C,u+v],ft=[o+C,u+M-I],pt=[o+C-I,u+M],St=[o+I,u+M],Ct=[o,u+M-I],L=[o,u+v],Y=(rt,it)=>Math.sqrt(Math.pow(rt,2)-Math.pow(it,2));if(k){let rt=Y(v,v-k);G[0]-=rt,st[0]+=rt,nt[1]=L[1]=u+v-k}if(M=Z(R.minWidth,0)&&this.chartHeight>=Z(R.minHeight,0)}).call(this)&&d.push(B._id)}function j(B,d){let R=this.options.responsive,P=this.currentResponsive,s=[],b;!d&&R&&R.rules&&R.rules.forEach(u=>{u._id===void 0&&(u._id=Q()),this.matchResponsiveRule(u,s)},this);let x=K(...s.map(u=>tt((R||{}).rules||[],C=>C._id===u)).map(u=>u&&u.chartOptions));x.isResponsiveOptions=!0,s=s.toString()||void 0;let o=P&&P.ruleIds;s===o||(P&&(this.currentResponsive=void 0,this.updatingResponsive=!0,this.update(P.undoOptions,B,!0),this.updatingResponsive=!1),s?((b=at(x,this.options,!0,this.collectionsWithUpdate)).isResponsiveOptions=!0,this.currentResponsive={ruleIds:s,mergedOptions:x,undoOptions:b},this.updatingResponsive||this.update(x,B,!0)):this.currentResponsive=void 0)}V.compose=function(B){let d=B.prototype;return d.matchResponsiveRule||J(d,{matchResponsiveRule:X,setResponsive:j}),B}}(z||(z={})),z}),E(_,"masters/highcharts.src.js",[_["Core/Globals.js"],_["Core/Utilities.js"],_["Core/Defaults.js"],_["Core/Animation/Fx.js"],_["Core/Animation/AnimationUtilities.js"],_["Core/Renderer/HTML/AST.js"],_["Core/Templating.js"],_["Core/Renderer/RendererRegistry.js"],_["Core/Renderer/RendererUtilities.js"],_["Core/Renderer/SVG/SVGElement.js"],_["Core/Renderer/SVG/SVGRenderer.js"],_["Core/Renderer/HTML/HTMLElement.js"],_["Core/Axis/Axis.js"],_["Core/Axis/DateTimeAxis.js"],_["Core/Axis/LogarithmicAxis.js"],_["Core/Axis/PlotLineOrBand/PlotLineOrBand.js"],_["Core/Axis/Tick.js"],_["Core/Tooltip.js"],_["Core/Series/Point.js"],_["Core/Pointer.js"],_["Core/Legend/Legend.js"],_["Core/Legend/LegendSymbol.js"],_["Core/Chart/Chart.js"],_["Extensions/ScrollablePlotArea.js"],_["Core/Axis/Stacking/StackingAxis.js"],_["Core/Axis/Stacking/StackItem.js"],_["Core/Series/Series.js"],_["Core/Series/SeriesRegistry.js"],_["Series/Column/ColumnDataLabel.js"],_["Series/Pie/PieDataLabel.js"],_["Core/Series/DataLabel.js"],_["Extensions/OverlappingDataLabels.js"],_["Extensions/BorderRadius.js"],_["Core/Responsive.js"],_["Core/Color/Color.js"],_["Core/Time.js"]],function(U,z,at,J,tt,K,Z,Q,V,X,j,B,d,R,P,s,b,x,o,u,C,M,w,y,m,g,p,l,f,v,I,k,T,G,st,nt){return U.AST=K,U.Axis=d,U.Chart=w,U.Color=st,U.DataLabel=I,U.Fx=J,U.HTMLElement=B,U.Legend=C,U.LegendSymbol=M,U.OverlappingDataLabels=U.OverlappingDataLabels||k,U.PlotLineOrBand=s,U.Point=o,U.Pointer=u,U.RendererRegistry=Q,U.Series=p,U.SeriesRegistry=l,U.StackItem=g,U.SVGElement=X,U.SVGRenderer=j,U.Templating=Z,U.Tick=b,U.Time=nt,U.Tooltip=x,U.animate=tt.animate,U.animObject=tt.animObject,U.chart=w.chart,U.color=st.parse,U.dateFormat=Z.dateFormat,U.defaultOptions=at.defaultOptions,U.distribute=V.distribute,U.format=Z.format,U.getDeferredAnimation=tt.getDeferredAnimation,U.getOptions=at.getOptions,U.numberFormat=Z.numberFormat,U.seriesType=l.seriesType,U.setAnimation=tt.setAnimation,U.setOptions=at.setOptions,U.stop=tt.stop,U.time=at.defaultTime,U.timers=J.timers,T.compose(U.Series,U.SVGElement,U.SVGRenderer),f.compose(U.Series.types.column),I.compose(U.Series),R.compose(U.Axis),B.compose(U.SVGRenderer),C.compose(U.Chart),P.compose(U.Axis),k.compose(U.Chart),v.compose(U.Series.types.pie),s.compose(U.Chart,U.Axis),u.compose(U.Chart),G.compose(U.Chart),y.compose(U.Axis,U.Chart,U.Series),m.compose(U.Axis,U.Chart,U.Series),x.compose(U.Pointer),z.extend(U,z),U}),E(_,"Core/Axis/Color/ColorAxisComposition.js",[_["Core/Color/Color.js"],_["Core/Utilities.js"]],function(U,z){var at;let{parse:J}=U,{addEvent:tt,extend:K,merge:Z,pick:Q,splat:V}=z;return function(X){let j;function B(){let{userOptions:M}=this;this.colorAxis=[],M.colorAxis&&(M.colorAxis=V(M.colorAxis),M.colorAxis.map(w=>new j(this,w)))}function d(M){let w=this.chart.colorAxis||[],y=l=>{let f=M.allItems.indexOf(l);f!==-1&&(this.destroyItem(M.allItems[f]),M.allItems.splice(f,1))},m=[],g,p;for(w.forEach(function(l){(g=l.options)&&g.showInLegend&&(g.dataClasses&&g.visible?m=m.concat(l.getDataClassLegendSymbols()):g.visible&&m.push(l),l.series.forEach(function(f){(!f.options.showInLegend||g.dataClasses)&&(f.options.legendType==="point"?f.points.forEach(function(v){y(v)}):y(f))}))}),p=m.length;p--;)M.allItems.unshift(m[p])}function R(M){M.visible&&M.item.legendColor&&M.item.legendItem.symbol.attr({fill:M.item.legendColor})}function P(M){var w;(w=this.chart.colorAxis)==null||w.forEach(y=>{y.update({},M.redraw)})}function s(){(this.chart.colorAxis&&this.chart.colorAxis.length||this.colorAttribs)&&this.translateColors()}function b(){let M=this.axisTypes;M?M.indexOf("colorAxis")===-1&&M.push("colorAxis"):this.axisTypes=["colorAxis"]}function x(M){let w=this,y=M?"show":"hide";w.visible=w.options.visible=!!M,["graphic","dataLabel"].forEach(function(m){w[m]&&w[m][y]()}),this.series.buildKDTree()}function o(){let M=this,w=this.getPointsCollection(),y=this.options.nullColor,m=this.colorAxis,g=this.colorKey;w.forEach(p=>{let l=p.getNestedProperty(g),f=p.options.color||(p.isNull||p.value===null?y:m&&l!==void 0?m.toColor(l,p):p.color||M.color);f&&p.color!==f&&(p.color=f,M.options.legendType==="point"&&p.legendItem&&p.legendItem.label&&M.chart.legend.colorizeItem(p,p.visible))})}function u(){this.elem.attr("fill",J(this.start).tweenTo(J(this.end),this.pos),void 0,!0)}function C(){this.elem.attr("stroke",J(this.start).tweenTo(J(this.end),this.pos),void 0,!0)}X.compose=function(M,w,y,m,g){let p=w.prototype,l=y.prototype,f=g.prototype;p.collectionsWithUpdate.includes("colorAxis")||(j=M,p.collectionsWithUpdate.push("colorAxis"),p.collectionsWithInit.colorAxis=[p.addColorAxis],tt(w,"afterGetAxes",B),function(v){let I=v.prototype.createAxis;v.prototype.createAxis=function(k,T){if(k!=="colorAxis")return I.apply(this,arguments);let G=new j(this,Z(T.axis,{index:this[k].length,isX:!1}));return this.isDirtyLegend=!0,this.axes.forEach(st=>{st.series=[]}),this.series.forEach(st=>{st.bindAxes(),st.isDirtyData=!0}),Q(T.redraw,!0)&&this.redraw(T.animation),G}}(w),l.fillSetter=u,l.strokeSetter=C,tt(m,"afterGetAllItems",d),tt(m,"afterColorizeItem",R),tt(m,"afterUpdate",P),K(f,{optionalAxis:"colorAxis",translateColors:o}),K(f.pointClass.prototype,{setVisible:x}),tt(g,"afterTranslate",s,{order:1}),tt(g,"bindAxes",b))},X.pointSetVisible=x}(at||(at={})),at}),E(_,"Core/Axis/Color/ColorAxisDefaults.js",[],function(){return{lineWidth:0,minPadding:0,maxPadding:0,gridLineColor:"#ffffff",gridLineWidth:1,tickPixelInterval:72,startOnTick:!0,endOnTick:!0,offset:0,marker:{animation:{duration:50},width:.01,color:"#999999"},labels:{distance:8,overflow:"justify",rotation:0},minColor:"#e6e9ff",maxColor:"#0022ff",tickLength:5,showInLegend:!0}}),E(_,"Core/Axis/Color/ColorAxisLike.js",[_["Core/Color/Color.js"],_["Core/Utilities.js"]],function(U,z){var at,J;let{parse:tt}=U,{merge:K}=z;return(J=at||(at={})).initDataClasses=function(Z){let Q=this.chart,V=this.legendItem=this.legendItem||{},X=this.options,j=Z.dataClasses||[],B,d,R=Q.options.chart.colorCount,P=0,s;this.dataClasses=d=[],V.labels=[];for(let b=0,x=j.length;b=X)&&(j===void 0||Z<=j)){B=d.color,Q&&(Q.dataClass=R,Q.colorIndex=d.colorIndex);break}}else{for(V=this.normalizedValue(Z),R=s.length;R--&&!(V>s[R][0]););X=s[R]||s[R+1],V=1-((j=s[R+1]||X)[0]-V)/(j[0]-X[0]||1),B=X.color.tweenTo(j.color,V)}return B},at}),E(_,"Core/Axis/Color/ColorAxis.js",[_["Core/Axis/Axis.js"],_["Core/Axis/Color/ColorAxisComposition.js"],_["Core/Axis/Color/ColorAxisDefaults.js"],_["Core/Axis/Color/ColorAxisLike.js"],_["Core/Defaults.js"],_["Core/Legend/LegendSymbol.js"],_["Core/Series/SeriesRegistry.js"],_["Core/Utilities.js"]],function(U,z,at,J,tt,K,Z,Q){let{defaultOptions:V}=tt,{series:X}=Z,{defined:j,extend:B,fireEvent:d,isArray:R,isNumber:P,merge:s,pick:b,relativeLength:x}=Q;V.colorAxis=s(V.xAxis,at);class o extends U{static compose(C,M,w,y){z.compose(o,C,M,w,y)}constructor(C,M){super(C,M),this.coll="colorAxis",this.visible=!0,this.init(C,M)}init(C,M){let w=C.options.legend||{},y=M.layout?M.layout!=="vertical":w.layout!=="vertical";this.side=M.side||y?2:1,this.reversed=M.reversed||!y,this.opposite=!y,super.init(C,M,"colorAxis"),this.userOptions=M,R(C.userOptions.colorAxis)&&(C.userOptions.colorAxis[this.index]=M),M.dataClasses&&this.initDataClasses(M),this.initStops(),this.horiz=y,this.zoomEnabled=!1}hasData(){return!!(this.tickPositions||[]).length}setTickPositions(){if(!this.dataClasses)return super.setTickPositions()}setOptions(C){let M=s(V.colorAxis,C,{showEmpty:!1,title:null,visible:this.chart.options.legend.enabled&&C.visible!==!1});super.setOptions(M),this.options.crosshair=this.options.marker}setAxisSize(){var m;let C=this.chart,M=(m=this.legendItem)==null?void 0:m.symbol,{width:w,height:y}=this.getSize();M&&(this.left=+M.attr("x"),this.top=+M.attr("y"),this.width=w=+M.attr("width"),this.height=y=+M.attr("height"),this.right=C.chartWidth-this.left-w,this.bottom=C.chartHeight-this.top-y,this.pos=this.horiz?this.left:this.top),this.len=(this.horiz?w:y)||o.defaultLegendLength}getOffset(){var w;let C=(w=this.legendItem)==null?void 0:w.group,M=this.chart.axisOffset[this.side];if(C){this.axisParent=C,super.getOffset();let y=this.chart.legend;y.allItems.forEach(function(m){m instanceof o&&m.drawLegendSymbol(y,m)}),y.render(),this.chart.getMargins(!0),this.chart.series.some(m=>m.isDrilling)||(this.isDirty=!0),this.added||(this.added=!0,this.labelLeft=0,this.labelRight=this.width),this.chart.axisOffset[this.side]=M}}setLegendColor(){let C=this.horiz,M=this.reversed,w=M?1:0,y=M?0:1,m=C?[w,0,y,0]:[0,y,0,w];this.legendColor={linearGradient:{x1:m[0],y1:m[1],x2:m[2],y2:m[3]},stops:this.stops}}drawLegendSymbol(C,M){var k;let w=M.legendItem||{},y=C.padding,m=C.options,g=this.options.labels,p=b(m.itemDistance,10),l=this.horiz,{width:f,height:v}=this.getSize(),I=b(m.labelPadding,l?16:30);this.setLegendColor(),w.symbol||(w.symbol=this.chart.renderer.symbol("roundedRect").attr({r:(k=m.symbolRadius)!=null?k:3,zIndex:1}).add(w.group)),w.symbol.attr({x:0,y:(C.baseline||0)-11,width:f,height:v}),w.labelWidth=f+y+(l?p:b(g.x,g.distance)+(this.maxLabelLength||0)),w.labelHeight=v+y+(l?I:0)}setState(C){this.series.forEach(function(M){M.setState(C)})}setVisible(){}getSeriesExtremes(){let C=this.series,M,w,y,m,g,p,l=C.length,f,v;for(this.dataMin=1/0,this.dataMax=-1/0;l--;){if(w=(p=C[l]).colorKey=b(p.options.colorKey,p.colorKey,p.pointValKey,p.zoneAxis,"y"),m=p.pointArrayMap,g=p[w+"Min"]&&p[w+"Max"],p[w+"Data"])M=p[w+"Data"];else if(m){if(M=[],y=m.indexOf(w),f=p.yData,y>=0&&f)for(v=0;vp+l&&(w=p+l+2),M.plotX=w,M.plotY=this.len-w,super.drawCrosshair(C,M),M.plotX=m,M.plotY=g,this.cross&&!this.cross.addedToColorAxis&&y.group&&(this.cross.addClass("highcharts-coloraxis-marker").add(y.group),this.cross.addedToColorAxis=!0,this.chart.styledMode||typeof this.crosshair!="object"||this.cross.attr({fill:this.crosshair.color})))}getPlotLinePath(C){let M=this.left,w=C.translatedValue,y=this.top;return P(w)?this.horiz?[["M",w-4,y-6],["L",w+4,y-6],["L",w,y],["Z"]]:[["M",M,w],["L",M-6,w+6],["L",M-6,w-6],["Z"]]:super.getPlotLinePath(C)}update(C,M){let w=this.chart.legend;this.series.forEach(y=>{y.isDirtyData=!0}),(C.dataClasses&&w.allItems||this.dataClasses)&&this.destroyItems(),super.update(C,M),this.legendItem&&this.legendItem.label&&(this.setLegendColor(),w.colorizeItem(this,!0))}destroyItems(){let C=this.chart,M=this.legendItem||{};if(M.label)C.legend.destroyItem(this);else if(M.labels)for(let w of M.labels)C.legend.destroyItem(w);C.isDirtyLegend=!0}destroy(){this.chart.isDirtyLegend=!0,this.destroyItems(),super.destroy(...[].slice.call(arguments))}remove(C){this.destroyItems(),super.remove(C)}getDataClassLegendSymbols(){let C,M=this,w=M.chart,y=M.legendItem&&M.legendItem.labels||[],m=w.options.legend,g=b(m.valueDecimals,-1),p=b(m.valueSuffix,""),l=f=>M.series.reduce((v,I)=>(v.push(...I.points.filter(k=>k.dataClass===f)),v),[]);return y.length||M.dataClasses.forEach((f,v)=>{let I=f.from,k=f.to,{numberFormatter:T}=w,G=!0;C="",I===void 0?C="< ":k===void 0&&(C="> "),I!==void 0&&(C+=T(I,g)+p),I!==void 0&&k!==void 0&&(C+=" - "),k!==void 0&&(C+=T(k,g)+p),y.push(B({chart:w,name:C,options:{},drawLegendSymbol:K.rectangle,visible:!0,isDataClass:!0,setState:st=>{for(let nt of l(v))nt.setState(st)},setVisible:function(){this.visible=G=M.visible=!G;let st=[];for(let nt of l(v))nt.setVisible(G),nt.hiddenInDataClass=!G,st.indexOf(nt.series)===-1&&st.push(nt.series);w.legend.colorizeItem(this,G),st.forEach(nt=>{d(nt,"afterDataClassLegendClick")})}},f))}),y}getSize(){let{chart:C,horiz:M}=this,{height:w,width:y}=this.options,{legend:m}=C.options;return{width:b(j(y)?x(y,C.chartWidth):void 0,m==null?void 0:m.symbolWidth,M?o.defaultLegendLength:12),height:b(j(w)?x(w,C.chartHeight):void 0,m==null?void 0:m.symbolHeight,M?12:o.defaultLegendLength)}}}return o.defaultLegendLength=200,o.keepProps=["legendItem"],B(o.prototype,J),Array.prototype.push.apply(U.keepProps,o.keepProps),o}),E(_,"masters/modules/coloraxis.src.js",[_["Core/Globals.js"],_["Core/Axis/Color/ColorAxis.js"]],function(U,z){return U.ColorAxis=U.ColorAxis||z,U.ColorAxis.compose(U.Chart,U.Fx,U.Legend,U.Series),U}),E(_,"Maps/MapNavigationDefaults.js",[],function(){return{lang:{zoomIn:"Zoom in",zoomOut:"Zoom out"},mapNavigation:{buttonOptions:{alignTo:"plotBox",align:"left",verticalAlign:"top",x:0,width:18,height:18,padding:5,style:{color:"#666666",fontSize:"1em",fontWeight:"bold"},theme:{fill:"#ffffff",stroke:"#e6e6e6","stroke-width":1,"text-align":"center"}},buttons:{zoomIn:{onclick:function(){this.mapZoom(.5)},text:"+",y:0},zoomOut:{onclick:function(){this.mapZoom(2)},text:"-",y:28}},mouseWheelSensitivity:1.1}}}),E(_,"Maps/MapPointer.js",[_["Core/Utilities.js"]],function(U){var z;let{defined:at,extend:J,pick:tt,wrap:K}=U;return function(Z){let Q,V=0;function X(R){let P=this.chart;R=this.normalize(R),P.options.mapNavigation.enableDoubleClickZoomTo?P.pointer.inClass(R.target,"highcharts-tracker")&&P.hoverPoint&&P.hoverPoint.zoomTo():P.isInsidePlot(R.chartX-P.plotLeft,R.chartY-P.plotTop)&&P.mapZoom(.5,void 0,void 0,R.chartX,R.chartY)}function j(R){let P=this.chart,s=at((R=this.normalize(R)).wheelDelta)&&-R.wheelDelta/120||R.deltaY||R.detail;Math.abs(s)>=1&&(V+=Math.abs(s),Q&&clearTimeout(Q),Q=setTimeout(()=>{V=0},50)),V<10&&P.isInsidePlot(R.chartX-P.plotLeft,R.chartY-P.plotTop)&&P.mapView&&P.mapView.zoomBy(-((P.options.mapNavigation.mouseWheelSensitivity-1)*s),void 0,[R.chartX,R.chartY],!(1>Math.abs(s))&&void 0)}function B(R,P,s){let b=this.chart;if(P=R.call(this,P,s),b&&b.mapView){let x=b.mapView.pixelsToLonLat({x:P.chartX-b.plotLeft,y:P.chartY-b.plotTop});x&&J(P,x)}return P}function d(R){let P=this.chart.options.mapNavigation;P&&tt(P.enableTouchZoom,P.enabled)&&(this.chart.zooming.pinchType="xy"),R.apply(this,[].slice.call(arguments,1))}Z.compose=function(R){let P=R.prototype;P.onContainerDblClick||(J(P,{onContainerDblClick:X,onContainerMouseWheel:j}),K(P,"normalize",B),K(P,"zoomOption",d))}}(z||(z={})),z}),E(_,"Maps/MapSymbols.js",[],function(){let U;function z(J,tt,K,Z,Q){if(Q){let V=(Q==null?void 0:Q.r)||0;Q.brBoxY=tt-V,Q.brBoxHeight=Z+V}return U.roundedRect(J,tt,K,Z,Q)}function at(J,tt,K,Z,Q){if(Q){let V=(Q==null?void 0:Q.r)||0;Q.brBoxHeight=Z+V}return U.roundedRect(J,tt,K,Z,Q)}return{compose:function(J){(U=J.prototype.symbols).bottombutton=z,U.topbutton=at}}}),E(_,"Maps/MapNavigation.js",[_["Core/Defaults.js"],_["Core/Globals.js"],_["Maps/MapNavigationDefaults.js"],_["Maps/MapPointer.js"],_["Maps/MapSymbols.js"],_["Core/Utilities.js"]],function(U,z,at,J,tt,K){let{setOptions:Z}=U,{composed:Q}=z,{addEvent:V,extend:X,merge:j,objectEach:B,pick:d,pushUnique:R}=K;function P(b){b&&(b.preventDefault&&b.preventDefault(),b.stopPropagation&&b.stopPropagation(),b.cancelBubble=!0)}class s{static compose(x,o,u){J.compose(o),tt.compose(u),R(Q,"Map.Navigation")&&(V(x,"beforeRender",function(){this.mapNavigation=new s(this),this.mapNavigation.update()}),Z(at))}constructor(x){this.chart=x,this.navButtons=[]}update(x){let o=this,u=o.chart,C=o.navButtons,M=function(y){this.handler.call(u,y),P(y)},w=u.options.mapNavigation;for(x&&(w=u.options.mapNavigation=j(u.options.mapNavigation,x));C.length;)C.pop().destroy();if(!u.renderer.forExport&&d(w.enableButtons,w.enabled)){o.navButtonsGroup||(o.navButtonsGroup=u.renderer.g().attr({zIndex:7}).add()),B(w.buttons,(m,g)=>{var T;let p={padding:(m=j(w.buttonOptions,m)).padding};!u.styledMode&&m.theme&&(X(p,m.theme),p.style=j(m.theme.style,m.style));let{text:l,width:f=0,height:v=0,padding:I=0}=m,k=u.renderer.button(l!=="+"&&l!=="-"&&l||"",0,0,M,p,void 0,void 0,void 0,g==="zoomIn"?"topbutton":"bottombutton").addClass("highcharts-map-navigation highcharts-"+{zoomIn:"zoom-in",zoomOut:"zoom-out"}[g]).attr({width:f,height:v,title:u.options.lang[g],zIndex:5}).add(o.navButtonsGroup);if(l==="+"||l==="-"){let G=f+1,st=[["M",I+3,I+v/2],["L",I+G-3,I+v/2]];l==="+"&&st.push(["M",I+G/2,I+3],["L",I+G/2,I+v-3]),u.renderer.path(st).addClass("highcharts-button-symbol").attr(u.styledMode?{}:{stroke:(T=m.style)==null?void 0:T.color,"stroke-width":3,"stroke-linecap":"round"}).add(k)}if(k.handler=m.onclick,V(k.element,"dblclick",P),C.push(k),X(m,{width:k.width,height:2*(k.height||0)}),u.hasLoaded)k.align(m,!1,m.alignTo);else{let G=V(u,"load",()=>{k.element&&k.align(m,!1,m.alignTo),G()})}});let y=(m,g)=>!(g.x>=m.x+m.width||g.x+g.width<=m.x||g.y>=m.y+m.height||g.y+g.height<=m.y);u.hasLoaded||V(u,"render",function(){let m=u.exportingGroup&&u.exportingGroup.getBBox();if(m){let g=o.navButtonsGroup.getBBox();if(y(m,g)){let p=-g.y-g.height+m.y-5,l=m.y+m.height-g.y+5,f=w.buttonOptions&&w.buttonOptions.verticalAlign;o.navButtonsGroup.attr({translateY:f==="bottom"?p:l})}}})}this.updateEvents(w)}updateEvents(x){let o=this.chart;d(x.enableDoubleClickZoom,x.enabled)||x.enableDoubleClickZoomTo?this.unbindDblClick=this.unbindDblClick||V(o.container,"dblclick",function(u){o.pointer.onContainerDblClick(u)}):this.unbindDblClick&&(this.unbindDblClick=this.unbindDblClick()),d(x.enableMouseWheelZoom,x.enabled)?this.unbindMouseWheel=this.unbindMouseWheel||V(o.container,"wheel",function(u){return o.pointer.inClass(u.target,"highcharts-no-mousewheel")||(o.pointer.onContainerMouseWheel(u),P(u)),!1}):this.unbindMouseWheel&&(this.unbindMouseWheel=this.unbindMouseWheel())}}return s}),E(_,"Series/ColorMapComposition.js",[_["Core/Series/SeriesRegistry.js"],_["Core/Renderer/SVG/SVGElement.js"],_["Core/Utilities.js"]],function(U,z,at){var J;let{column:{prototype:tt}}=U.seriesTypes,{addEvent:K,defined:Z}=at;return function(Q){function V(X){let j=this.series,B=j.chart.renderer;this.moveToTopOnHover&&this.graphic&&(j.stateMarkerGraphic||(j.stateMarkerGraphic=new z(B,"use").css({pointerEvents:"none"}).add(this.graphic.parentGroup)),(X==null?void 0:X.state)==="hover"?(this.graphic.attr({id:this.id}),j.stateMarkerGraphic.attr({href:`${B.url}#${this.id}`,visibility:"visible"})):j.stateMarkerGraphic.attr({href:""}))}Q.pointMembers={dataLabelOnNull:!0,moveToTopOnHover:!0,isValid:function(){return this.value!==null&&this.value!==1/0&&this.value!==-1/0&&(this.value===void 0||!isNaN(this.value))}},Q.seriesMembers={colorKey:"value",axisTypes:["xAxis","yAxis","colorAxis"],parallelArrays:["x","y","value"],pointArrayMap:["value"],trackerGroups:["group","markerGroup","dataLabelsGroup"],colorAttribs:function(X){let j={};return Z(X.color)&&(!X.state||X.state==="normal")&&(j[this.colorProp||"fill"]=X.color),j},pointAttribs:tt.pointAttribs},Q.compose=function(X){return K(X.prototype.pointClass,"afterSetState",V),X}}(J||(J={})),J}),E(_,"Core/Chart/MapChart.js",[_["Core/Chart/Chart.js"],_["Core/Defaults.js"],_["Core/Renderer/SVG/SVGRenderer.js"],_["Core/Utilities.js"]],function(U,z,at,J){var tt;let{getOptions:K}=z,{isNumber:Z,merge:Q,pick:V}=J;class X extends U{init(B,d){let R=K().credits,P=Q({chart:{panning:{enabled:!0,type:"xy"},type:"map"},credits:{mapText:V(R.mapText,' \xA9 {geojson.copyrightShort}'),mapTextFull:V(R.mapTextFull,"{geojson.copyright}")},mapView:{},tooltip:{followTouchMove:!1}},B);super.init(P,d)}mapZoom(B,d,R,P,s){this.mapView&&(Z(B)&&(B=Math.log(B)/Math.log(.5)),this.mapView.zoomBy(B,Z(d)&&Z(R)?this.mapView.projection.inverse([d,R]):void 0,Z(P)&&Z(s)?[P,s]:void 0))}update(B){var d;B.chart&&"map"in B.chart&&((d=this.mapView)==null||d.recommendMapView(this,[B.chart.map,...(this.options.series||[]).map(R=>R.mapData)],!0)),super.update.apply(this,arguments)}}return(tt=X||(X={})).maps={},tt.mapChart=function(j,B,d){return new tt(j,B,d)},tt.splitPath=function(j){let B;return B=typeof j=="string"?(j=j.replace(/([A-Z])/gi," $1 ").replace(/^\s*/,"").replace(/\s*$/,"")).split(/[ ,;]+/).map(d=>/[A-Z]/i.test(d)?d:parseFloat(d)):j,at.prototype.pathToSegments(B)},X}),E(_,"Maps/MapUtilities.js",[],function(){return{boundsFromPath:function(U){let z=-Number.MAX_VALUE,at=Number.MAX_VALUE,J=-Number.MAX_VALUE,tt=Number.MAX_VALUE,K;if(U.forEach(Z=>{let Q=Z[Z.length-2],V=Z[Z.length-1];typeof Q=="number"&&typeof V=="number"&&(at=Math.min(at,Q),z=Math.max(z,Q),tt=Math.min(tt,V),J=Math.max(J,V),K=!0)}),K)return{x1:at,y1:tt,x2:z,y2:J}}}}),E(_,"Series/Map/MapPoint.js",[_["Series/ColorMapComposition.js"],_["Maps/MapUtilities.js"],_["Core/Series/SeriesRegistry.js"],_["Core/Utilities.js"]],function(U,z,at,J){let{boundsFromPath:tt}=z,K=at.seriesTypes.scatter.prototype.pointClass,{extend:Z,isNumber:Q,pick:V}=J;class X extends K{static getProjectedPath(B,d){return B.projectedPath||(d&&B.geometry?(d.hasCoordinates=!0,B.projectedPath=d.path(B.geometry)):B.projectedPath=B.path),B.projectedPath||[]}applyOptions(B,d){var b;let R=this.series,P=super.applyOptions(B,d),s=R.joinBy;if(R.mapData&&R.mapMap){let x=s[1],o=super.getNestedProperty(x),u=o!==void 0&&R.mapMap[o];u?Z(P,Ti(xr({},u),{name:(b=P.name)!=null?b:u.name})):R.pointArrayMap.indexOf("value")!==-1&&(P.value=P.value||null)}return P}getProjectedBounds(B){let d=tt(X.getProjectedPath(this,B)),R=this.properties,P=this.series.chart.mapView;if(d){let s=R&&R["hc-middle-lon"],b=R&&R["hc-middle-lat"];if(P&&Q(s)&&Q(b)){let x=B.forward([s,b]);d.midX=x[0],d.midY=x[1]}else{let x=R&&R["hc-middle-x"],o=R&&R["hc-middle-y"];d.midX=d.x1+(d.x2-d.x1)*V(this.middleX,Q(x)?x:.5);let u=V(this.middleY,Q(o)?o:.5);this.geometry||(u=1-u),d.midY=d.y2-(d.y2-d.y1)*u}return d}}onMouseOver(B){J.clearTimeout(this.colorInterval),!this.isNull&&this.visible||this.series.options.nullInteraction?super.onMouseOver.call(this,B):this.series.onMouseOut()}setVisible(B){this.visible=this.options.visible=!!B,this.dataLabel&&this.dataLabel[B?"show":"hide"](),this.graphic&&this.graphic.attr(this.series.pointAttribs(this))}zoomTo(B){let d=this.series.chart,R=d.mapView,P=this.bounds;if(R&&P){let s=Q(this.insetIndex)&&R.insets[this.insetIndex];if(s){let b=s.projectedUnitsToPixels({x:P.x1,y:P.y1}),x=s.projectedUnitsToPixels({x:P.x2,y:P.y2}),o=R.pixelsToProjectedUnits({x:b.x,y:b.y}),u=R.pixelsToProjectedUnits({x:x.x,y:x.y});P={x1:o.x,y1:o.y,x2:u.x,y2:u.y}}R.fitToBounds(P,void 0,!1),this.series.isDirty=!0,d.redraw(B)}}}return Z(X.prototype,{dataLabelOnNull:U.pointMembers.dataLabelOnNull,moveToTopOnHover:U.pointMembers.moveToTopOnHover,isValid:U.pointMembers.isValid}),X}),E(_,"Series/Map/MapSeriesDefaults.js",[_["Core/Utilities.js"]],function(U){let{isNumber:z}=U;return{affectsMapView:!0,animation:!1,dataLabels:{crop:!1,formatter:function(){let{numberFormatter:at}=this.series.chart,{value:J}=this.point;return z(J)?at(J,-1):this.point.name},inside:!0,overflow:!1,padding:0,verticalAlign:"middle"},linecap:"round",marker:null,nullColor:"#f7f7f7",stickyTracking:!1,tooltip:{followPointer:!0,pointFormat:"{point.name}: {point.value}
    "},turboThreshold:0,allAreas:!0,borderColor:"#e6e6e6",borderWidth:1,joinBy:"hc-key",states:{hover:{halo:void 0,borderColor:"#666666",borderWidth:2},normal:{animation:!0},select:{color:"#cccccc"}},legendSymbol:"rectangle"}}),E(_,"Maps/MapViewDefaults.js",[],function(){return{center:[0,0],fitToGeometry:void 0,maxZoom:void 0,padding:0,projection:{name:void 0,parallels:void 0,rotation:void 0},zoom:void 0,insetOptions:{borderColor:"#cccccc",borderWidth:1,padding:"10%",relativeTo:"mapBoundingBox",units:"percent"}}}),E(_,"Maps/GeoJSONComposition.js",[_["Core/Globals.js"],_["Core/Templating.js"],_["Core/Utilities.js"]],function(U,z,at){var J;let{win:tt}=U,{format:K}=z,{error:Z,extend:Q,merge:V,wrap:X}=at;return function(j){function B(x){return this.mapView&&this.mapView.lonLatToProjectedUnits(x)}function d(x){return this.mapView&&this.mapView.projectedUnitsToLonLat(x)}function R(x,o){let u=this.options.chart.proj4||tt.proj4;if(!u){Z(21,!1,this);return}let{jsonmarginX:C=0,jsonmarginY:M=0,jsonres:w=1,scale:y=1,xoffset:m=0,xpan:g=0,yoffset:p=0,ypan:l=0}=o,f=u(o.crs,[x.lon,x.lat]),v=o.cosAngle||o.rotation&&Math.cos(o.rotation),I=o.sinAngle||o.rotation&&Math.sin(o.rotation),k=o.rotation?[f[0]*v+f[1]*I,-f[0]*I+f[1]*v]:f;return{x:((k[0]-m)*y+g)*w+C,y:-(((p-k[1])*y+l)*w-M)}}function P(x,o){let u=this.options.chart.proj4||tt.proj4;if(!u){Z(21,!1,this);return}if(x.y===null)return;let{jsonmarginX:C=0,jsonmarginY:M=0,jsonres:w=1,scale:y=1,xoffset:m=0,xpan:g=0,yoffset:p=0,ypan:l=0}=o,f={x:((x.x-C)/w-g)/y+m,y:((x.y-M)/w+l)/y+p},v=o.cosAngle||o.rotation&&Math.cos(o.rotation),I=o.sinAngle||o.rotation&&Math.sin(o.rotation),k=u(o.crs,"WGS84",o.rotation?{x:f.x*v+-(f.y*I),y:f.x*I+f.y*v}:f);return{lat:k.y,lon:k.x}}function s(x,o){o||(o=Object.keys(x.objects)[0]);let u=x.objects[o];if(u["hc-decoded-geojson"]&&u["hc-decoded-geojson"].title===x.title)return u["hc-decoded-geojson"];let C=x.arcs;if(x.transform){let g,p,l,f=x.arcs,{scale:v,translate:I}=x.transform;C=[];for(let k=0,T=f.length;ktypeof g[0]=="number"?g.reduce((p,l,f)=>{let v=l<0?C[~l]:C[l];return l<0?(v=v.slice(0,f===0?v.length:v.length-1)).reverse():f&&(v=v.slice(1)),p.concat(v)},[]):g.map(M),w=u.geometries,y=[];for(let g=0,p=w.length;g(tt[1]-J[1])*(K[0]-J[0])}function at(J,tt,K,Z){let Q=[J[0]-tt[0],J[1]-tt[1]],V=[K[0]-Z[0],K[1]-Z[1]],X=J[0]*tt[1]-J[1]*tt[0],j=K[0]*Z[1]-K[1]*Z[0],B=1/(Q[0]*V[1]-Q[1]*V[0]),d=[(X*V[0]-j*Q[0])*B,(X*V[1]-j*Q[1])*B];return d.isIntersection=!0,d}return{clipLineString:function(J,tt){let K=[],Z=U(J,tt,!1);for(let Q=1;Qtt===0?0:tt>0?1:-1),z=Math.PI/180,at=Math.PI/2,J=tt=>Math.tan((at+tt)/2);return class{constructor(tt){var j;let K=(tt.parallels||[]).map(B=>B*z),Z=K[0]||0,Q=(j=K[1])!=null?j:Z,V=Math.cos(Z);typeof tt.projectedBounds=="object"&&(this.projectedBounds=tt.projectedBounds);let X=Z===Q?Math.sin(Z):Math.log(V/Math.cos(Q))/Math.log(J(Q)/J(Z));1e-10>Math.abs(X)&&(X=1e-10*(U(X)||1)),this.n=X,this.c=V*Math.pow(J(Z),X)/X}forward(tt){let{c:K,n:Z,projectedBounds:Q}=this,V=tt[0]*z,X=tt[1]*z;K>0?X<-at+1e-6&&(X=-at+1e-6):X>at-1e-6&&(X=at-1e-6);let j=K/Math.pow(J(X),Z),B=j*Math.sin(Z*V)*63.78137,d=(K-j*Math.cos(Z*V))*63.78137,R=[B,d];return Q&&(BQ.x2||dQ.y2)&&(R.outside=!0),R}inverse(tt){let{c:K,n:Z}=this,Q=tt[0]/63.78137,V=K-tt[1]/63.78137,X=U(Z)*Math.sqrt(Q*Q+V*V),j=Math.atan2(Q,Math.abs(V))*U(V);return V*Z<0&&(j-=Math.PI*U(Q)*U(V)),[j/Z/z,(2*Math.atan(Math.pow(K/X,1/Z))-at)/z]}}}),E(_,"Maps/Projections/EqualEarth.js",[],function(){let U=Math.sqrt(3)/2;return class{constructor(){this.bounds={x1:-200.37508342789243,x2:200.37508342789243,y1:-97.52595454902263,y2:97.52595454902263}}forward(z){let at=Math.PI/180,J=Math.asin(U*Math.sin(z[1]*at)),tt=J*J,K=tt*tt*tt;return[z[0]*at*Math.cos(J)*74.03120656864502/(U*(1.340264+-.24331799999999998*tt+K*(.0062510000000000005+.034164*tt))),74.03120656864502*J*(1.340264+-.081106*tt+K*(893e-6+.003796*tt))]}inverse(z){let at=z[0]/74.03120656864502,J=z[1]/74.03120656864502,tt=180/Math.PI,K=J,Z,Q,V,X;for(let d=0;d<12&&(Q=(Z=K*K)*Z*Z,V=K*(1.340264+-.081106*Z+Q*(893e-6+.003796*Z))-J,K-=X=V/(1.340264+-.24331799999999998*Z+Q*(.0062510000000000005+.034164*Z)),!(1e-9>Math.abs(X)));++d);Q=(Z=K*K)*Z*Z;let j=tt*U*at*(1.340264+-.24331799999999998*Z+Q*(.0062510000000000005+.034164*Z))/Math.cos(K),B=tt*Math.asin(Math.sin(K)/U);return Math.abs(j)>180?[NaN,NaN]:[j,B]}}}),E(_,"Maps/Projections/Miller.js",[],function(){let U=Math.PI/4,z=Math.PI/180;return class{constructor(){this.bounds={x1:-200.37508342789243,x2:200.37508342789243,y1:-146.91480769173063,y2:146.91480769173063}}forward(at){return[at[0]*z*63.78137,79.7267125*Math.log(Math.tan(U+.4*at[1]*z))]}inverse(at){return[at[0]/63.78137/z,2.5*(Math.atan(Math.exp(.8*(at[1]/63.78137)))-U)/z]}}}),E(_,"Maps/Projections/Orthographic.js",[],function(){let U=Math.PI/180;return class{constructor(){this.antimeridianCutting=!1,this.bounds={x1:-63.78460826781007,x2:63.78460826781007,y1:-63.78460826781007,y2:63.78460826781007}}forward(z){let at=z[0],J=z[1]*U,tt=[Math.cos(J)*Math.sin(at*U)*63.78460826781007,63.78460826781007*Math.sin(J)];return(at<-90||at>90)&&(tt.outside=!0),tt}inverse(z){let at=z[0]/63.78460826781007,J=z[1]/63.78460826781007,tt=Math.sqrt(at*at+J*J),K=Math.asin(tt),Z=Math.sin(K);return[Math.atan2(at*Z,tt*Math.cos(K))/U,Math.asin(tt&&J*Z/tt)/U]}}}),E(_,"Maps/Projections/WebMercator.js",[],function(){let U=Math.PI/180;return class{constructor(){this.bounds={x1:-200.37508342789243,x2:200.37508342789243,y1:-200.3750834278071,y2:200.3750834278071},this.maxLatitude=85.0511287798}forward(z){let at=Math.sin(z[1]*U),J=[63.78137*z[0]*U,63.78137*Math.log((1+at)/(1-at))/2];return Math.abs(z[1])>this.maxLatitude&&(J.outside=!0),J}inverse(z){return[z[0]/(63.78137*U),(2*Math.atan(Math.exp(z[1]/63.78137))-Math.PI/2)/U]}}}),E(_,"Maps/Projections/ProjectionRegistry.js",[_["Maps/Projections/LambertConformalConic.js"],_["Maps/Projections/EqualEarth.js"],_["Maps/Projections/Miller.js"],_["Maps/Projections/Orthographic.js"],_["Maps/Projections/WebMercator.js"]],function(U,z,at,J,tt){return{EqualEarth:z,LambertConformalConic:U,Miller:at,Orthographic:J,WebMercator:tt}}),E(_,"Maps/Projection.js",[_["Core/Geometry/PolygonClip.js"],_["Maps/Projections/ProjectionRegistry.js"],_["Core/Utilities.js"]],function(U,z,at){let{clipLineString:J,clipPolygon:tt}=U,{clamp:K,erase:Z}=at,Q=2*Math.PI/360,V=d=>(d<-180&&(d+=360),d>180&&(d-=360),d),X=d=>(1-Math.cos(d))/2,j=(d,R)=>{let P=Math.cos,s=d[1]*Q,b=d[0]*Q,x=R[1]*Q,o=R[0]*Q;return X(x-s)+P(s)*P(x)*X(o-b)};class B{static add(R,P){B.registry[R]=P}static distance(R,P){let{atan2:s,sqrt:b}=Math,x=j(R,P);return 6371e3*(2*s(b(x),b(1-x)))}static geodesic(R,P,s,b=5e5){let{atan2:x,cos:o,sin:u,sqrt:C}=Math,M=B.distance,w=R[1]*Q,y=R[0]*Q,m=P[1]*Q,g=P[0]*Q,p=o(w)*o(y),l=o(m)*o(g),f=o(w)*u(y),v=o(m)*u(g),I=u(w),k=u(m),T=M(R,P),G=T/6371e3,st=u(G),nt=Math.round(T/b),ft=[];if(s&&ft.push(R),nt>1){let pt=1/nt;for(let St=pt;St<.999;St+=pt){let Ct=u((1-St)*G)/st,L=u(St*G)/st,Y=Ct*p+L*l,rt=Ct*f+L*v,it=x(Ct*I+L*k,C(Y*Y+rt*rt)),D=x(rt,Y);ft.push([D/Q,it/Q])}}return s&&ft.push(P),ft}static insertGeodesics(R){let P=R.length-1;for(;P--;)if(Math.max(Math.abs(R[P][0]-R[P+1][0]),Math.abs(R[P][1]-R[P+1][1]))>10){let s=B.geodesic(R[P],R[P+1]);s.length&&R.splice(P+1,0,...s)}}static toString(R){let{name:P,rotation:s}=R||{};return[P,s&&s.join(",")].join(";")}constructor(R={}){this.hasCoordinates=!1,this.hasGeoProjection=!1,this.maxLatitude=90,this.options=R;let{name:P,projectedBounds:s,rotation:b}=R;this.rotator=b?this.getRotator(b):void 0;let x=P?B.registry[P]:void 0;x&&(this.def=new x(R));let{def:o,rotator:u}=this;o&&(this.maxLatitude=o.maxLatitude||90,this.hasGeoProjection=!0),u&&o?(this.forward=C=>o.forward(u.forward(C)),this.inverse=C=>u.inverse(o.inverse(C))):o?(this.forward=C=>o.forward(C),this.inverse=C=>o.inverse(C)):u&&(this.forward=u.forward,this.inverse=u.inverse),this.bounds=s==="world"?o&&o.bounds:s}lineIntersectsBounds(R){let{x1:P,x2:s,y1:b,y2:x}=this.bounds||{},o=(M,w,y)=>{let[m,g]=M,p=w?0:1;if(typeof y=="number"&&m[w]>=y!=g[w]>=y){let l=(y-m[w])/(g[w]-m[w]),f=m[p]+l*(g[p]-m[p]);return w?[f,y]:[y,f]}},u,C=R[0];return((u=o(R,0,P))||(u=o(R,0,s)))&&(C=u,R[1]=u),((u=o(R,1,b))||(u=o(R,1,x)))&&(C=u),C}getRotator(R){let P=R[0]*Q,s=(R[1]||0)*Q,b=(R[2]||0)*Q,x=Math.cos(s),o=Math.sin(s),u=Math.cos(b),C=Math.sin(b);if(P!==0||s!==0||b!==0)return{forward:M=>{let w=M[0]*Q+P,y=M[1]*Q,m=Math.cos(y),g=Math.cos(w)*m,p=Math.sin(w)*m,l=Math.sin(y),f=l*x+g*o;return[Math.atan2(p*u-f*C,g*x-l*o)/Q,Math.asin(f*u+p*C)/Q]},inverse:M=>{let w=M[0]*Q,y=M[1]*Q,m=Math.cos(y),g=Math.cos(w)*m,p=Math.sin(w)*m,l=Math.sin(y),f=l*u-p*C;return[(Math.atan2(p*u+l*C,g*x+f*o)-P)/Q,Math.asin(f*x-g*o)/Q]}}}forward(R){return R}inverse(R){return R}cutOnAntimeridian(R,P){let s,b=[],x=[R];for(let o=0,u=R.length;o90)&&(y<-90||y>90)&&w>0!=y>0){let m=K((180-(w+360)%360)/((y+360)%360-(w+360)%360),0,1),g=M[1]+m*(C[1]-M[1]);b.push({i:o,lat:g,direction:w<0?1:-1,previousLonLat:M,lonLat:C})}}if(b.length)if(P){b.length%2==1&&(s=b.slice().sort((u,C)=>Math.abs(C.lat)-Math.abs(u.lat))[0],Z(b,s));let o=b.length-2;for(;o>=0;){let u=b[o].i,C=V(180+1e-6*b[o].direction),M=V(180-1e-6*b[o].direction),w=R.splice(u,b[o+1].i-u,...B.geodesic([C,b[o].lat],[C,b[o+1].lat],!0));w.push(...B.geodesic([M,b[o+1].lat],[M,b[o].lat],!0)),x.push(w),o-=2}if(s)for(let u=0;u-1){let m=(M<0?-1:1)*this.maxLatitude,g=V(180+1e-6*C),p=V(180-1e-6*C),l=B.geodesic([g,M],[g,m],!0);for(let f=g+120*C;f>-180&&f<180;f+=120*C)l.push([f,m]);l.push(...B.geodesic([p,m],[p,s.lat],!0)),w.splice(y,0,...l);break}}}else{let o=b.length;for(;o--;){let u=b[o].i,C=R.splice(u,R.length,[V(180+1e-6*b[o].direction),b[o].lat]);C.unshift([V(180-1e-6*b[o].direction),b[o].lat]),x.push(C)}}return x}path(R){let P,{bounds:s,def:b,rotator:x}=this,o=[],u=R.type==="Polygon"||R.type==="MultiPolygon",C=this.hasGeoProjection,M=!b||b.antimeridianCutting!==!1,w=M?x:void 0,y=M&&b||this;s&&(P=[[s.x1,s.y1],[s.x2,s.y1],[s.x2,s.y2],[s.x1,s.y2]]);let m=g=>{let p=g.map(f=>{if(M){w&&(f=w.forward(f));let v=f[0];1e-6>Math.abs(v-180)&&(v=v<180?179.999999:180.000001),f=[v,f[1]]}return f}),l=[p];C&&(B.insertGeodesics(p),M&&(l=this.cutOnAntimeridian(p,u))),l.forEach(f=>{let v,I;if(f.length<2)return;let k=!1,T=!1,G=pt=>{k?o.push(["L",pt[0],pt[1]]):(o.push(["M",pt[0],pt[1]]),k=!0)},st=!1,nt=!1,ft=f.map(pt=>{let St=y.forward(pt);return St.outside?st=!0:nt=!0,St[1]===1/0?St[1]=1e10:St[1]===-1/0&&(St[1]=-1e10),St});if(M){if(u&&ft.push(ft[0]),st){if(!nt)return;if(P){if(u)ft=tt(ft,P);else if(s){J(ft,P).forEach(pt=>{k=!1,pt.forEach(G)});return}}}ft.forEach(G)}else for(let pt=0;ptG(y.forward(L))):k=!1),G(Ct),I=St,T=!1)}})};return R.type==="LineString"?m(R.coordinates):R.type==="MultiLineString"?R.coordinates.forEach(g=>m(g)):R.type==="Polygon"?(R.coordinates.forEach(g=>m(g)),o.length&&o.push(["Z"])):R.type==="MultiPolygon"&&(R.coordinates.forEach(g=>{g.forEach(p=>m(p))}),o.length&&o.push(["Z"])),o}}return B.registry=z,B}),E(_,"Maps/MapView.js",[_["Core/Globals.js"],_["Maps/MapViewDefaults.js"],_["Maps/GeoJSONComposition.js"],_["Core/Geometry/GeometryUtilities.js"],_["Maps/MapUtilities.js"],_["Maps/Projection.js"],_["Core/Utilities.js"]],function(U,z,at,J,tt,K,Z){let{composed:Q}=U,{pointInPolygon:V}=J,{topo2geo:X}=at,{boundsFromPath:j}=tt,{addEvent:B,clamp:d,crisp:R,fireEvent:P,isArray:s,isNumber:b,isObject:x,isString:o,merge:u,pick:C,pushUnique:M,relativeLength:w}=Z,y={};function m(f,v){let{width:I,height:k}=v;return Math.log(400.979322/Math.max((f.x2-f.x1)/(I/256),(f.y2-f.y1)/(k/256)))/Math.log(2)}function g(f){var v,I;f.seriesOptions.mapData&&((I=this.mapView)==null||I.recommendMapView(this,[this.options.chart.map,f.seriesOptions.mapData],(v=this.options.drilldown)==null?void 0:v.mapZooming))}class p{static compose(v){M(Q,"MapView")&&(y=v.maps,B(v,"afterInit",function(){this.mapView=new p(this,this.options.mapView)},{order:0}),B(v,"addSeriesAsDrilldown",g),B(v,"afterDrillUp",g))}static compositeBounds(v){if(v.length)return v.slice(1).reduce((I,k)=>(I.x1=Math.min(I.x1,k.x1),I.y1=Math.min(I.y1,k.y1),I.x2=Math.max(I.x2,k.x2),I.y2=Math.max(I.y2,k.y2),I),u(v[0]))}static mergeInsets(v,I){let k=G=>{let st={};return G.forEach((nt,ft)=>{st[nt&&nt.id||`i${ft}`]=nt}),st},T=u(k(v),k(I));return Object.keys(T).map(G=>T[G])}constructor(v,I){var st;this.allowTransformAnimation=!0,this.eventsToUnbind=[],this.insets=[],this.padding=[0,0,0,0],this.recommendedMapView={},this instanceof l||this.recommendMapView(v,[v.options.chart.map,...(v.options.series||[]).map(nt=>nt.mapData)]),this.userOptions=I||{};let k=u(z,this.recommendedMapView,I),T=(st=this.recommendedMapView)==null?void 0:st.insets,G=I&&I.insets;T&&G&&(k.insets=p.mergeInsets(T,G)),this.chart=v,this.center=k.center,this.options=k,this.projection=new K(k.projection),this.playingField=v.plotBox,this.zoom=k.zoom||0,this.minZoom=k.minZoom,this.createInsets(),this.eventsToUnbind.push(B(v,"afterSetChartSize",()=>{this.playingField=this.getField(),(this.minZoom===void 0||this.minZoom===this.zoom)&&(this.fitToBounds(void 0,void 0,!1),!this.chart.hasRendered&&b(this.userOptions.zoom)&&(this.zoom=this.userOptions.zoom),this.userOptions.center&&u(!0,this.center,this.userOptions.center))})),this.setUpEvents()}createInsets(){let v=this.options,I=v.insets;I&&I.forEach(k=>{let T=new l(this,u(v.insetOptions,k));this.insets.push(T)})}fitToBounds(v,I,k=!0,T){let G=v||this.getProjectedBounds();if(G){let st=C(I,v?0:this.options.padding),nt=this.getField(!1),ft=s(st)?st:[st,st,st,st];this.padding=[w(ft[0],nt.height),w(ft[1],nt.width),w(ft[2],nt.height),w(ft[3],nt.width)],this.playingField=this.getField();let pt=m(G,this.playingField);v||(this.minZoom=pt);let St=this.projection.inverse([(G.x2+G.x1)/2,(G.y2+G.y1)/2]);this.setView(St,pt,k,T)}}getField(v=!0){let I=v?this.padding:[0,0,0,0];return{x:I[3],y:I[0],width:this.chart.plotWidth-I[1]-I[3],height:this.chart.plotHeight-I[0]-I[2]}}getGeoMap(v){if(o(v))return y[v]&&y[v].type==="Topology"?X(y[v]):y[v];if(x(v,!0)){if(v.type==="FeatureCollection")return v;if(v.type==="Topology")return X(v)}}getMapBBox(){let v=this.getProjectedBounds(),I=this.getScale();if(v){let k=this.padding,T=this.projectedUnitsToPixels({x:v.x1,y:v.y2});return{width:(v.x2-v.x1)*I+k[1]+k[3],height:(v.y2-v.y1)*I+k[0]+k[2],x:T.x-k[3],y:T.y-k[0]}}}getProjectedBounds(){let v=this.projection,I=this.chart.series.reduce((T,G)=>{let st=G.getProjectedBounds&&G.getProjectedBounds();return st&&G.options.affectsMapView!==!1&&T.push(st),T},[]),k=this.options.fitToGeometry;if(k){if(!this.fitToGeometryCache)if(k.type==="MultiPoint"){let T=k.coordinates.map(nt=>v.forward(nt)),G=T.map(nt=>nt[0]),st=T.map(nt=>nt[1]);this.fitToGeometryCache={x1:Math.min.apply(0,G),x2:Math.max.apply(0,G),y1:Math.min.apply(0,st),y2:Math.max.apply(0,st)}}else this.fitToGeometryCache=j(v.path(k));return this.fitToGeometryCache}return this.projection.bounds||p.compositeBounds(I)}getScale(){return .638436911716859*Math.pow(2,this.zoom)}getSVGTransform(){let{x:v,y:I,width:k,height:T}=this.playingField,G=this.projection.forward(this.center),st=this.projection.hasCoordinates?-1:1,nt=this.getScale(),ft=nt*st,pt=v+k/2-G[0]*nt,St=I+T/2-G[1]*ft;return{scaleX:nt,scaleY:ft,translateX:pt,translateY:St}}lonLatToPixels(v){let I=this.lonLatToProjectedUnits(v);if(I)return this.projectedUnitsToPixels(I)}lonLatToProjectedUnits(v){let I=this.chart,k=I.mapTransforms;if(k){for(let G in k)if(Object.hasOwnProperty.call(k,G)&&k[G].hitZone){let st=I.transformFromLatLon(v,k[G]);if(st&&V(st,k[G].hitZone.coordinates[0]))return st}return I.transformFromLatLon(v,k.default)}for(let G of this.insets)if(G.options.geoBounds&&V({x:v.lon,y:v.lat},G.options.geoBounds.coordinates[0])){let st=G.projection.forward([v.lon,v.lat]),nt=G.projectedUnitsToPixels({x:st[0],y:st[1]});return this.pixelsToProjectedUnits(nt)}let T=this.projection.forward([v.lon,v.lat]);if(!T.outside)return{x:T[0],y:T[1]}}projectedUnitsToLonLat(v){let I=this.chart,k=I.mapTransforms;if(k){for(let st in k)if(Object.hasOwnProperty.call(k,st)&&k[st].hitZone&&V(v,k[st].hitZone.coordinates[0]))return I.transformToLatLon(v,k[st]);return I.transformToLatLon(v,k.default)}let T=this.projectedUnitsToPixels(v);for(let st of this.insets)if(st.hitZone&&V(T,st.hitZone.coordinates[0])){let nt=st.pixelsToProjectedUnits(T),ft=st.projection.inverse([nt.x,nt.y]);return{lon:ft[0],lat:ft[1]}}let G=this.projection.inverse([v.x,v.y]);return{lon:G[0],lat:G[1]}}recommendMapView(v,I,k=!1){var nt;this.recommendedMapView={};let T=I.map(ft=>this.getGeoMap(ft)),G=[];T.forEach(ft=>{if(ft&&(Object.keys(this.recommendedMapView).length||(this.recommendedMapView=ft["hc-recommended-mapview"]||{}),ft.bbox)){let[pt,St,Ct,L]=ft.bbox;G.push({x1:pt,y1:St,x2:Ct,y2:L})}});let st=G.length&&p.compositeBounds(G);P(this,"onRecommendMapView",{geoBounds:st,chart:v},function(){if(st&&this.recommendedMapView){if(!this.recommendedMapView.projection){let{x1:ft,y1:pt,x2:St,y2:Ct}=st;this.recommendedMapView.projection=St-ft>180&&Ct-pt>90?{name:"EqualEarth",parallels:[0,0],rotation:[0]}:{name:"LambertConformalConic",parallels:[pt,Ct],rotation:[-(ft+St)/2]}}this.recommendedMapView.insets||(this.recommendedMapView.insets=void 0)}}),this.geoMap=T[0],k&&v.hasRendered&&!((nt=v.userOptions.mapView)!=null&&nt.projection)&&this.recommendedMapView&&this.update(this.recommendedMapView)}redraw(v){this.chart.series.forEach(I=>{I.useMapGeometry&&(I.isDirty=!0)}),this.chart.redraw(v)}setView(v,I,k=!0,T){v&&(this.center=v),typeof I=="number"&&(typeof this.minZoom=="number"&&(I=Math.max(I,this.minZoom)),typeof this.options.maxZoom=="number"&&(I=Math.min(I,this.options.maxZoom)),b(I)&&(this.zoom=I));let G=this.getProjectedBounds();if(G){let st=this.projection.forward(this.center),{x:nt,y:ft,width:pt,height:St}=this.playingField,Ct=this.getScale(),L=this.projectedUnitsToPixels({x:G.x1,y:G.y1}),Y=this.projectedUnitsToPixels({x:G.x2,y:G.y2}),rt=[(G.x1+G.x2)/2,(G.y1+G.y2)/2];if(!this.chart.series.some(it=>it.isDrilling)){let it=L.x,D=Y.y,O=Y.x,W=L.y;O-itnt+pt&&it>nt&&(st[0]+=Math.min(O-pt-nt,it-nt)/Ct),W-Dft+St&&D>ft&&(st[1]-=Math.min(W-St-ft,D-ft)/Ct),this.center=this.projection.inverse(st)}this.insets.forEach(it=>{it.options.field&&(it.hitZone=it.getHitZone(),it.playingField=it.getField())}),this.render()}P(this,"afterSetView"),k&&this.redraw(T)}projectedUnitsToPixels(v){let I=this.getScale(),k=this.projection.forward(this.center),T=this.playingField,G=T.x+T.width/2,st=T.y+T.height/2;return{x:G-I*(k[0]-v.x),y:st+I*(k[1]-v.y)}}pixelsToLonLat(v){return this.projectedUnitsToLonLat(this.pixelsToProjectedUnits(v))}pixelsToProjectedUnits(v){let{x:I,y:k}=v,T=this.getScale(),G=this.projection.forward(this.center),st=this.playingField,nt=st.x+st.width/2,ft=st.y+st.height/2;return{x:G[0]+(I-nt)/T,y:G[1]-(k-ft)/T}}setUpEvents(){let v,I,k,{chart:T}=this,G=st=>{let{lastTouches:nt,pinchDown:ft}=T.pointer,pt=this.projection,St=st.touches,{mouseDownX:Ct,mouseDownY:L}=T,Y=0;if((ft==null?void 0:ft.length)===1?(Ct=ft[0].chartX,L=ft[0].chartY):(ft==null?void 0:ft.length)===2&&(Ct=(ft[0].chartX+ft[1].chartX)/2,L=(ft[0].chartY+ft[1].chartY)/2),(St==null?void 0:St.length)===2&&nt&&(Y=Math.log(Math.sqrt(Math.pow(nt[0].chartX-nt[1].chartX,2)+Math.pow(nt[0].chartY-nt[1].chartY,2))/Math.sqrt(Math.pow(St[0].chartX-St[1].chartX,2)+Math.pow(St[0].chartY-St[1].chartY,2)))/Math.log(.5)),b(Ct)&&b(L)){let rt=`${Ct},${L}`,{chartX:it,chartY:D}=st.originalEvent;(St==null?void 0:St.length)===2&&(it=(St[0].chartX+St[1].chartX)/2,D=(St[0].chartY+St[1].chartY)/2),rt!==I&&(I=rt,v=this.projection.forward(this.center),k=(this.projection.options.rotation||[0,0]).slice());let O=pt.def&&pt.def.bounds,W=O&&m(O,this.playingField)||-1/0;if(pt.options.name==="Orthographic"&&2>((St==null?void 0:St.length)||0)&&(this.minZoom||1/0)<1.3*W){let lt=440/(this.getScale()*Math.min(T.plotWidth,T.plotHeight));if(k){let ot=(Ct-it)*lt-k[0],xt=d(-k[1]-(L-D)*lt,-80,80),dt=this.zoom;this.update({projection:{rotation:[-ot,-xt]}},!1),this.fitToBounds(void 0,void 0,!1),this.zoom=dt,T.redraw(!1)}}else if(b(it)&&b(D)){let lt=this.getScale(),ot=this.projection.hasCoordinates?1:-1,xt=this.projection.inverse([v[0]+(Ct-it)/lt,v[1]-(L-D)/lt*ot]);isNaN(xt[0]+xt[1])||this.zoomBy(Y,xt,void 0,!1)}st.preventDefault()}};B(T,"pan",G),B(T,"touchpan",G),B(T,"selection",st=>{if(st.resetSelection)this.zoomBy();else{let nt=st.x-T.plotLeft,ft=st.y-T.plotTop,{y:pt,x:St}=this.pixelsToProjectedUnits({x:nt,y:ft}),{y:Ct,x:L}=this.pixelsToProjectedUnits({x:nt+st.width,y:ft+st.height});this.fitToBounds({x1:St,y1:pt,x2:L,y2:Ct},void 0,!0,!st.originalEvent.touches&&void 0),/^touch/.test(st.originalEvent.type)||T.showResetZoom(),st.preventDefault()}})}render(){this.group||(this.group=this.chart.renderer.g("map-view").attr({zIndex:4}).add())}update(v,I=!0,k){let T=v.projection,G=T&&K.toString(T)!==K.toString(this.options.projection),st=!1;u(!0,this.userOptions,v),u(!0,this.options,v),"insets"in v&&(this.insets.forEach(nt=>nt.destroy()),this.insets.length=0,st=!0),(G||"fitToGeometry"in v)&&delete this.fitToGeometryCache,(G||st)&&(this.chart.series.forEach(nt=>{let ft=nt.transformGroups;if(nt.clearBounds&&nt.clearBounds(),nt.isDirty=!0,nt.isDirtyData=!0,st&&ft)for(;ft.length>1;){let pt=ft.pop();pt&&pt.destroy()}}),G&&(this.projection=new K(this.options.projection)),st&&this.createInsets(),!v.center&&Object.hasOwnProperty.call(v,"zoom")&&!b(v.zoom)&&this.fitToBounds(void 0,void 0,!1)),v.center||b(v.zoom)?this.setView(this.options.center,v.zoom,!1):"fitToGeometry"in v&&this.fitToBounds(void 0,void 0,!1),I&&this.chart.redraw(k)}zoomBy(v,I,k,T){let G=this.chart,st=this.projection.forward(this.center);if(typeof v=="number"){let nt,ft,pt,St=this.zoom+v;if(k){let[Ct,L]=k,Y=this.getScale(),rt=Ct-G.plotLeft-G.plotWidth/2,it=L-G.plotTop-G.plotHeight/2;ft=st[0]+rt/Y,pt=st[1]+it/Y}if(typeof ft=="number"&&typeof pt=="number"){let Ct=1-Math.pow(2,this.zoom)/Math.pow(2,St),L=st[0]-ft,Y=st[1]-pt;st[0]-=L*Ct,st[1]+=Y*Ct,nt=this.projection.inverse(st)}this.setView(I||nt,St,void 0,T)}else this.fitToBounds(void 0,void 0,void 0,T)}}class l extends p{constructor(v,I){if(super(v.chart,I),this.id=I.id,this.mapView=v,this.options=u({center:[0,0]},v.options.insetOptions,I),this.allBounds=[],this.options.geoBounds){let k=v.projection.path(this.options.geoBounds);this.geoBoundsProjectedBox=j(k),this.geoBoundsProjectedPolygon=k.map(T=>[T[1]||0,T[2]||0])}}getField(v=!0){let I=this.hitZone;if(I){let k=v?this.padding:[0,0,0,0],T=I.coordinates[0],G=T.map(Ct=>Ct[0]),st=T.map(Ct=>Ct[1]),nt=Math.min.apply(0,G)+k[3],ft=Math.max.apply(0,G)-k[1],pt=Math.min.apply(0,st)+k[0],St=Math.max.apply(0,st)-k[2];if(b(nt)&&b(pt))return{x:nt,y:pt,width:ft-nt,height:St-pt}}return super.getField.call(this,v)}getHitZone(){let{chart:v,mapView:I,options:k}=this,{coordinates:T}=k.field||{};if(T){let G=T[0];if(k.units==="percent"){let st=k.relativeTo==="mapBoundingBox"&&I.getMapBBox()||u(v.plotBox,{x:0,y:0});G=G.map(nt=>[w(`${nt[0]}%`,st.width,st.x),w(`${nt[1]}%`,st.height,st.y)])}return{type:"Polygon",coordinates:[G]}}}getProjectedBounds(){return p.compositeBounds(this.allBounds)}isInside(v){let{geoBoundsProjectedBox:I,geoBoundsProjectedPolygon:k}=this;return!!(I&&v.x>=I.x1&&v.x<=I.x2&&v.y>=I.y1&&v.y<=I.y2&&k&&V(v,k))}render(){let{chart:v,mapView:I,options:k}=this,T=k.borderPath||k.field;if(T&&I.group){let G=!0;this.border||(this.border=v.renderer.path().addClass("highcharts-mapview-inset-border").add(I.group),G=!1),v.styledMode||this.border.attr({stroke:k.borderColor,"stroke-width":k.borderWidth});let st=this.border.strokeWidth(),nt=k.relativeTo==="mapBoundingBox"&&I.getMapBBox()||I.playingField,ft=(T.coordinates||[]).reduce((pt,St)=>St.reduce((Ct,L,Y)=>{let[rt,it]=L;return k.units==="percent"&&(rt=v.plotLeft+w(`${rt}%`,nt.width,nt.x),it=v.plotTop+w(`${it}%`,nt.height,nt.y)),rt=R(rt,st),it=R(it,st),Ct.push(Y===0?["M",rt,it]:["L",rt,it]),Ct},pt),[]);this.border[G?"animate":"attr"]({d:ft})}}destroy(){this.border&&(this.border=this.border.destroy()),this.eventsToUnbind.forEach(v=>v())}setUpEvents(){}}return p}),E(_,"Series/Map/MapSeries.js",[_["Core/Animation/AnimationUtilities.js"],_["Series/ColorMapComposition.js"],_["Series/CenteredUtilities.js"],_["Core/Globals.js"],_["Core/Chart/MapChart.js"],_["Series/Map/MapPoint.js"],_["Series/Map/MapSeriesDefaults.js"],_["Maps/MapView.js"],_["Core/Series/SeriesRegistry.js"],_["Core/Utilities.js"]],function(U,z,at,J,tt,K,Z,Q,V,X){let{animObject:j,stop:B}=U,{noop:d}=J,{splitPath:R}=tt,{column:P,scatter:s}=V.seriesTypes,{extend:b,find:x,fireEvent:o,getNestedProperty:u,isArray:C,defined:M,isNumber:w,isObject:y,merge:m,objectEach:g,pick:p,splat:l}=X;class f extends s{constructor(){super(...arguments),this.processedData=[]}animate(I){let{chart:k,group:T}=this,G=j(this.options.animation);I?T.attr({translateX:k.plotLeft+k.plotWidth/2,translateY:k.plotTop+k.plotHeight/2,scaleX:.001,scaleY:.001}):T.animate({translateX:k.plotLeft,translateY:k.plotTop,scaleX:1,scaleY:1},G)}clearBounds(){this.points.forEach(I=>{delete I.bounds,delete I.insetIndex,delete I.projectedPath}),delete this.bounds}doFullTranslate(){return!!(this.isDirtyData||this.chart.isResizing||!this.hasRendered)}drawMapDataLabels(){super.drawDataLabels(),this.dataLabelsGroup&&this.dataLabelsGroup.clip(this.chart.clipRect)}drawPoints(){let I=this,{chart:k,group:T,transformGroups:G=[]}=this,{mapView:st,renderer:nt}=k;if(st){this.transformGroups=G,G[0]||(G[0]=nt.g().add(T));for(let ft=0,pt=st.insets.length;ft{let{graphic:pt}=ft;ft.group=G[typeof ft.insetIndex=="number"?ft.insetIndex+1:0],pt&&pt.parentGroup!==ft.group&&pt.add(ft.group)}),P.prototype.drawPoints.apply(this),this.points.forEach(ft=>{let pt=ft.graphic;if(pt){let St=pt.animate,Ct="";ft.name&&(Ct+="highcharts-name-"+ft.name.replace(/ /g,"-").toLowerCase()),ft.properties&&ft.properties["hc-key"]&&(Ct+=" highcharts-key-"+ft.properties["hc-key"].toString().toLowerCase()),Ct&&pt.addClass(Ct),k.styledMode&&pt.css(this.pointAttribs(ft,ft.selected&&"select"||void 0)),pt.attr({visibility:!ft.visible&&(ft.visible||ft.isNull)?"hidden":"inherit"}),pt.animate=function(L,Y,rt){let it=w(L["stroke-width"])&&!w(pt["stroke-width"]),D=w(pt["stroke-width"])&&!w(L["stroke-width"]);if(it||D){let O=p(I.getStrokeWidth(I.options),1)/(k.mapView&&k.mapView.getScale()||1);it&&(pt["stroke-width"]=O),D&&(L["stroke-width"]=O)}return St.call(pt,L,Y,D?function(){pt.element.removeAttribute("stroke-width"),delete pt["stroke-width"],rt&&rt.apply(this,arguments)}:rt)}}})),G.forEach((ft,pt)=>{let St=(pt===0?st:st.insets[pt-1]).getSVGTransform(),Ct=p(this.getStrokeWidth(this.options),1),L=St.scaleX,Y=St.scaleY>0?1:-1,rt=it=>{(I.points||[]).forEach(D=>{let O,W=D.graphic;W&&W["stroke-width"]&&(O=this.getStrokeWidth(D.options))&&W.attr({"stroke-width":O/it})})};if(nt.globalAnimation&&k.hasRendered&&st.allowTransformAnimation){let it=Number(ft.attr("translateX")),D=Number(ft.attr("translateY")),O=Number(ft.attr("scaleX")),W=(xt,dt)=>{let vt=O+(L-O)*dt.pos;ft.attr({translateX:it+(St.translateX-it)*dt.pos,translateY:D+(St.translateY-D)*dt.pos,scaleX:vt,scaleY:vt*Y,"stroke-width":Ct/vt}),rt(vt)},lt=m(j(nt.globalAnimation)),ot=lt.step;lt.step=function(){ot&&ot.apply(this,arguments),W.apply(this,arguments)},ft.attr({animator:0}).animate({animator:1},lt,function(){typeof nt.globalAnimation!="boolean"&&nt.globalAnimation.complete&&nt.globalAnimation.complete({applyDrilldown:!0}),o(this,"mapZoomComplete")}.bind(this))}else B(ft),ft.attr(m(St,{"stroke-width":Ct/L})),rt(L)}),this.isDrilling||this.drawMapDataLabels()}}getProjectedBounds(){if(!this.bounds&&this.chart.mapView){let{insets:I,projection:k}=this.chart.mapView,T=[];(this.points||[]).forEach(G=>{if(G.path||G.geometry){if(typeof G.path=="string"?G.path=R(G.path):C(G.path)&&G.path[0]==="M"&&(G.path=this.chart.renderer.pathToSegments(G.path)),!G.bounds){let st=G.getProjectedBounds(k);if(st){G.labelrank=p(G.labelrank,(st.x2-st.x1)*(st.y2-st.y1));let{midX:nt,midY:ft}=st;if(I&&w(nt)&&w(ft)){let pt=x(I,St=>St.isInside({x:nt,y:ft}));pt&&(delete G.projectedPath,(st=G.getProjectedBounds(pt.projection))&&pt.allBounds.push(st),G.insetIndex=I.indexOf(pt))}G.bounds=st}}G.bounds&&G.insetIndex===void 0&&T.push(G.bounds)}}),this.bounds=Q.compositeBounds(T)}return this.bounds}getStrokeWidth(I){let k=this.pointAttrToOptions;return I[k&&k["stroke-width"]||"borderWidth"]}hasData(){return!!this.processedXData.length}pointAttribs(I,k){var pt;let{mapView:T,styledMode:G}=I.series.chart,st=G?this.colorAttribs(I):P.prototype.pointAttribs.call(this,I,k),nt=this.getStrokeWidth(I.options);if(k){let St=m(this.options.states&&this.options.states[k],I.options.states&&I.options.states[k]||{}),Ct=this.getStrokeWidth(St);M(Ct)&&(nt=Ct),st.stroke=(pt=St.borderColor)!=null?pt:I.color}nt&&T&&(nt/=T.getScale());let ft=this.getStrokeWidth(this.options);return st.dashstyle&&T&&w(ft)&&(nt=ft/T.getScale()),I.visible||(st.fill=this.options.nullColor),M(nt)?st["stroke-width"]=nt:delete st["stroke-width"],st["stroke-linecap"]=st["stroke-linejoin"]=this.options.linecap,st}updateData(){return!this.processedData&&super.updateData.apply(this,arguments)}setData(I,k=!0,T,G){delete this.bounds,super.setData(I,!1,void 0,G),this.processData(),this.generatePoints(),k&&this.chart.redraw(T)}processData(){let I,k,T,G=this.options,st=G.data,nt=this.chart,ft=nt.options.chart,pt=this.joinBy,St=G.keys||this.pointArrayMap,Ct=[],L={},Y=this.chart.mapView,rt=Y&&(y(G.mapData,!0)?Y.getGeoMap(G.mapData):Y.geoMap),it=nt.mapTransforms=ft.mapTransforms||rt&&rt["hc-transform"]||nt.mapTransforms;it&&g(it,O=>{O.rotation&&(O.cosAngle=Math.cos(O.rotation),O.sinAngle=Math.sin(O.rotation))}),C(G.mapData)?T=G.mapData:rt&&rt.type==="FeatureCollection"&&(this.mapTitle=rt.title,T=J.geojson(rt,this.type,this)),this.processedData=[];let D=this.processedData;if(st){let O;for(let W=0,lt=st.length;WSt.length&&typeof O[0]=="string"&&(D[W]["hc-key"]=O[0],++ot);for(let xt=0;xt0?K.prototype.setNestedProperty(D[W],O[ot],St[xt]):D[W][St[xt]]=O[ot])}else D[W]=st[W];pt&&pt[0]==="_i"&&(D[W]._i=W)}}if(T){this.mapData=T,this.mapMap={};for(let O=0;O{let lt=u(O,W);L[lt]&&Ct.push(L[lt])})}if(G.allAreas){if(pt[1]){let W=pt[1];D.forEach(lt=>{Ct.push(u(W,lt))})}let O="|"+Ct.map(function(W){return W&&W[pt[0]]}).join("|")+"|";T.forEach(W=>{pt[0]&&O.indexOf("|"+W[pt[0]]+"|")!==-1||D.push(m(W,{value:null}))})}}this.processedXData=Array(D.length)}setOptions(I){let k=super.setOptions(I),T=k.joinBy;return k.joinBy===null&&(T="_i"),(T=this.joinBy=l(T))[1]||(T[1]=T[0]),k}translate(){let I=this.doFullTranslate(),k=this.chart.mapView,T=k&&k.projection;if(this.chart.hasRendered&&(this.isDirtyData||!this.hasRendered)&&(this.processData(),this.generatePoints(),delete this.bounds,!k||k.userOptions.center||w(k.userOptions.zoom)||k.zoom!==k.minZoom?this.getProjectedBounds():k.fitToBounds(void 0,void 0,!1)),k){let G=k.getSVGTransform();this.points.forEach(st=>{let nt=w(st.insetIndex)&&k.insets[st.insetIndex].getSVGTransform()||G;nt&&st.bounds&&w(st.bounds.midX)&&w(st.bounds.midY)&&(st.plotX=st.bounds.midX*nt.scaleX+nt.translateX,st.plotY=st.bounds.midY*nt.scaleY+nt.translateY),I&&(st.shapeType="path",st.shapeArgs={d:K.getProjectedPath(st,T)}),st.hiddenInDataClass||(st.projectedPath&&!st.projectedPath.length?st.setVisible(!1):st.visible||st.setVisible(!0))})}o(this,"afterTranslate")}update(I){var k;I.mapData&&((k=this.chart.mapView)==null||k.recommendMapView(this.chart,[this.chart.options.chart.map,...(this.chart.options.series||[]).map((T,G)=>G===this._i?I.mapData:T.mapData)],!0)),super.update.apply(this,arguments)}}return f.defaultOptions=m(s.defaultOptions,Z),b(f.prototype,{type:"map",axisTypes:z.seriesMembers.axisTypes,colorAttribs:z.seriesMembers.colorAttribs,colorKey:z.seriesMembers.colorKey,directTouch:!0,drawDataLabels:d,drawGraph:d,forceDL:!0,getCenter:at.getCenter,getExtremesFromAll:!0,getSymbol:d,isCartesian:!1,parallelArrays:z.seriesMembers.parallelArrays,pointArrayMap:z.seriesMembers.pointArrayMap,pointClass:K,preserveAspectRatio:!0,searchPoint:d,trackerGroups:z.seriesMembers.trackerGroups,useMapGeometry:!0}),z.compose(f),V.registerSeriesType("map",f),f}),E(_,"Series/MapLine/MapLineSeriesDefaults.js",[],function(){return{lineWidth:1,fillColor:"none",legendSymbol:"lineMarker"}}),E(_,"Series/MapLine/MapLineSeries.js",[_["Series/MapLine/MapLineSeriesDefaults.js"],_["Series/Map/MapSeries.js"],_["Core/Series/SeriesRegistry.js"],_["Core/Utilities.js"]],function(U,z,at,J){let{extend:tt,merge:K}=J;class Z extends z{pointAttribs(V,X){let j=super.pointAttribs(V,X);return j.fill=this.options.fillColor,j}}return Z.defaultOptions=K(z.defaultOptions,U),tt(Z.prototype,{type:"mapline",colorProp:"stroke",pointAttrToOptions:{stroke:"color","stroke-width":"lineWidth"}}),at.registerSeriesType("mapline",Z),Z}),E(_,"Series/MapPoint/MapPointPoint.js",[_["Core/Series/SeriesRegistry.js"],_["Core/Utilities.js"]],function(U,z){let{scatter:at}=U.seriesTypes,{isNumber:J}=z;class tt extends at.prototype.pointClass{isValid(){return!!(this.options.geometry||J(this.x)&&J(this.y)||J(this.options.lon)&&J(this.options.lat))}}return tt}),E(_,"Series/MapPoint/MapPointSeriesDefaults.js",[],function(){return{dataLabels:{crop:!1,defer:!1,enabled:!0,formatter:function(){return this.point.name},overflow:!1,style:{color:"#000000"}},legendSymbol:"lineMarker"}}),E(_,"Series/MapPoint/MapPointSeries.js",[_["Core/Globals.js"],_["Series/MapPoint/MapPointPoint.js"],_["Series/MapPoint/MapPointSeriesDefaults.js"],_["Core/Series/SeriesRegistry.js"],_["Core/Renderer/SVG/SVGRenderer.js"],_["Core/Utilities.js"]],function(U,z,at,J,tt,K){let{noop:Z}=U,{map:Q,scatter:V}=J.seriesTypes,{extend:X,fireEvent:j,isNumber:B,merge:d}=K;class R extends V{constructor(){super(...arguments),this.clearBounds=Q.prototype.clearBounds}drawDataLabels(){super.drawDataLabels(),this.dataLabelsGroup&&this.dataLabelsGroup.clip(this.chart.clipRect)}projectPoint(s){let b=this.chart.mapView;if(b){let{geometry:x,lon:o,lat:u}=s,C=x&&x.type==="Point"&&x.coordinates;if(B(o)&&B(u)&&(C=[o,u]),C)return b.lonLatToProjectedUnits({lon:C[0],lat:C[1]})}}translate(){let s=this.chart.mapView;if(this.processedXData||this.processData(),this.generatePoints(),this.getProjectedBounds&&this.isDirtyData&&(delete this.bounds,this.getProjectedBounds()),s){let b=s.getSVGTransform(),{hasCoordinates:x}=s.projection;this.points.forEach(o=>{let u,{x:C,y:M}=o,w=B(o.insetIndex)&&s.insets[o.insetIndex].getSVGTransform()||b,y=this.projectPoint(o.options)||o.properties&&this.projectPoint(o.properties);if(y?(C=y.x,M=y.y):o.bounds&&(C=o.bounds.midX,M=o.bounds.midY,w&&B(C)&&B(M)&&(o.plotX=C*w.scaleX+w.translateX,o.plotY=M*w.scaleY+w.translateY,u=!0)),B(C)&&B(M)){if(!u){let m=s.projectedUnitsToPixels({x:C,y:M});o.plotX=m.x,o.plotY=x?m.y:this.chart.plotHeight-m.y}}else o.y=o.plotX=o.plotY=void 0;o.isInside=this.isPointInside(o),o.zone=this.zones.length?o.getZone():void 0})}j(this,"afterTranslate")}}return R.defaultOptions=d(V.defaultOptions,at),tt.prototype.symbols.mapmarker=(P,s,b,x,o)=>{let u,C,M=o&&o.context==="legend";M?(u=P+b/2,C=s+x):o&&typeof o.anchorX=="number"&&typeof o.anchorY=="number"?(u=o.anchorX,C=o.anchorY):(u=P+b/2,C=s+x/2,s-=x);let w=M?x/3:x/2;return[["M",u,C],["C",u,C,u-w,s+1.5*w,u-w,s+w],["A",w,w,1,1,1,u+w,s+w],["C",u+w,s+1.5*w,u,C,u,C],["Z"]]},X(R.prototype,{type:"mappoint",axisTypes:["colorAxis"],forceDL:!0,isCartesian:!1,pointClass:z,searchPoint:Z,useMapGeometry:!0}),J.registerSeriesType("mappoint",R),R}),E(_,"Series/Bubble/BubbleLegendDefaults.js",[],function(){return{borderColor:void 0,borderWidth:2,className:void 0,color:void 0,connectorClassName:void 0,connectorColor:void 0,connectorDistance:60,connectorWidth:1,enabled:!1,labels:{className:void 0,allowOverlap:!1,format:"",formatter:void 0,align:"right",style:{fontSize:"0.9em",color:"#000000"},x:0,y:0},maxSize:60,minSize:10,legendIndex:0,ranges:{value:void 0,borderColor:void 0,color:void 0,connectorColor:void 0},sizeBy:"area",sizeByAbsoluteValue:!1,zIndex:1,zThreshold:0}}),E(_,"Series/Bubble/BubbleLegendItem.js",[_["Core/Color/Color.js"],_["Core/Templating.js"],_["Core/Globals.js"],_["Core/Utilities.js"]],function(U,z,at,J){let{parse:tt}=U,{noop:K}=at,{arrayMax:Z,arrayMin:Q,isNumber:V,merge:X,pick:j,stableSort:B}=J;return class{constructor(d,R){this.setState=K,this.init(d,R)}init(d,R){this.options=d,this.visible=!0,this.chart=R.chart,this.legend=R}addToLegend(d){d.splice(this.options.legendIndex,0,this)}drawLegendSymbol(d){let R,P=j(d.options.itemDistance,20),s=this.legendItem||{},b=this.options,x=b.ranges,o=b.connectorDistance;if(!x||!x.length||!V(x[0].value)){d.options.bubbleLegend.autoRanges=!0;return}B(x,function(w,y){return y.value-w.value}),this.ranges=x,this.setOptions(),this.render();let u=this.getMaxLabelSize(),C=this.ranges[0].radius,M=2*C;R=(R=o-C+u.width)>0?R:0,this.maxLabel=u,this.movementX=b.labels.align==="left"?R:0,s.labelWidth=M+R+P,s.labelHeight=M+u.height/2}setOptions(){let d=this.ranges,R=this.options,P=this.chart.series[R.seriesIndex],s=this.legend.baseline,b={zIndex:R.zIndex,"stroke-width":R.borderWidth},x={zIndex:R.zIndex,"stroke-width":R.connectorWidth},o={align:this.legend.options.rtl||R.labels.align==="left"?"right":"left",zIndex:R.zIndex},u=P.options.marker.fillOpacity,C=this.chart.styledMode;d.forEach(function(M,w){C||(b.stroke=j(M.borderColor,R.borderColor,P.color),b.fill=j(M.color,R.color,u!==1?tt(P.color).setOpacity(u).get("rgba"):P.color),x.stroke=j(M.connectorColor,R.connectorColor,P.color)),d[w].radius=this.getRangeRadius(M.value),d[w]=X(d[w],{center:d[0].radius-d[w].radius+s}),C||X(!0,d[w],{bubbleAttribs:X(b),connectorAttribs:X(x),labelAttribs:o})},this)}getRangeRadius(d){let R=this.options,P=this.options.seriesIndex,s=this.chart.series[P],b=R.ranges[0].value,x=R.ranges[R.ranges.length-1].value,o=R.minSize,u=R.maxSize;return s.getRadius.call(this,x,b,o,u,d)}render(){let d=this.legendItem||{},R=this.chart.renderer,P=this.options.zThreshold;for(let s of(this.symbols||(this.symbols={connectors:[],bubbleItems:[],labels:[]}),d.symbol=R.g("bubble-legend"),d.label=R.g("bubble-legend-item").css(this.legend.itemStyle||{}),d.symbol.translateX=0,d.symbol.translateY=0,d.symbol.add(d.label),d.label.add(d.group),this.ranges))s.value>=P&&this.renderRange(s);this.hideOverlappingLabels()}renderRange(d){let R=this.ranges[0],P=this.legend,s=this.options,b=s.labels,x=this.chart,o=x.series[s.seriesIndex],u=x.renderer,C=this.symbols,M=C.labels,w=d.center,y=Math.abs(d.radius),m=s.connectorDistance||0,g=b.align,p=P.options.rtl,l=s.borderWidth,f=s.connectorWidth,v=R.radius||0,I=w-y-l/2+f/2,k=(I%1?1:.5)-(f%2?0:.5),T=u.styledMode,G=p||g==="left"?-m:m;g==="center"&&(G=0,s.connectorDistance=0,d.labelAttribs.align="center"),C.bubbleItems.push(u.circle(v,w+k,y).attr(T?{}:d.bubbleAttribs).addClass((T?"highcharts-color-"+o.colorIndex+" ":"")+"highcharts-bubble-legend-symbol "+(s.className||"")).add(this.legendItem.symbol)),C.connectors.push(u.path(u.crispLine([["M",v,I],["L",v+G,I]],s.connectorWidth)).attr(T?{}:d.connectorAttribs).addClass((T?"highcharts-color-"+this.options.seriesIndex+" ":"")+"highcharts-bubble-legend-connectors "+(s.connectorClassName||"")).add(this.legendItem.symbol));let st=u.text(this.formatLabel(d)).attr(T?{}:d.labelAttribs).css(T?{}:b.style).addClass("highcharts-bubble-legend-labels "+(s.labels.className||"")).add(this.legendItem.symbol),nt={x:v+G+s.labels.x,y:I+s.labels.y+.4*st.getBBox().height};st.attr(nt),M.push(st),st.placed=!0,st.alignAttr=nt}getMaxLabelSize(){let d,R;return this.symbols.labels.forEach(function(P){R=P.getBBox(!0),d=d?R.width>d.width?R:d:R}),d||{}}formatLabel(d){let R=this.options,P=R.labels.formatter,s=R.labels.format,{numberFormatter:b}=this.chart;return s?z.format(s,d):P?P.call(d):b(d.value,1)}hideOverlappingLabels(){let d=this.chart,R=this.options.labels.allowOverlap,P=this.symbols;!R&&P&&(d.hideOverlappingLabels(P.labels),P.labels.forEach(function(s,b){s.newOpacity?s.newOpacity!==s.oldOpacity&&P.connectors[b].show():P.connectors[b].hide()}))}getRanges(){let d=this.legend.bubbleLegend,R=d.chart.series,P=d.options.ranges,s,b,x=Number.MAX_VALUE,o=-Number.MAX_VALUE;return R.forEach(function(u){u.isBubble&&!u.ignoreSeries&&(b=u.zData.filter(V)).length&&(x=j(u.options.zMin,Math.min(x,Math.max(Q(b),u.options.displayNegative===!1?u.options.zThreshold:-Number.MAX_VALUE))),o=j(u.options.zMax,Math.max(o,Z(b))))}),s=x===o?[{value:o}]:[{value:x},{value:(x+o)/2},{value:o,autoRanges:!0}],P.length&&P[0].radius&&s.reverse(),s.forEach(function(u,C){P&&P[C]&&(s[C]=X(P[C],u))}),s}predictBubbleSizes(){let d=this.chart,R=d.legend.options,P=R.floating,s=R.layout==="horizontal",b=s?d.legend.lastLineHeight:0,x=d.plotSizeX,o=d.plotSizeY,u=d.series[this.options.seriesIndex],C=u.getPxExtremes(),M=Math.ceil(C.minPxSize),w=Math.ceil(C.maxPxSize),y=Math.min(o,x),m,g=u.options.maxSize;return P||!/%$/.test(g)?m=w:(m=(y+b)*(g=parseFloat(g))/100/(g/100+1),(s&&o-m>=x||!s&&x-m>=o)&&(m=w)),[M,Math.ceil(m)]}updateRanges(d,R){let P=this.legend.options.bubbleLegend;P.minSize=d,P.maxSize=R,P.ranges=this.getRanges()}correctSizes(){let d=this.legend,R=this.chart.series[this.options.seriesIndex].getPxExtremes();Math.abs(Math.ceil(R.maxPxSize)-this.options.maxSize)>1&&(this.updateRanges(this.options.minSize,R.maxPxSize),d.render())}}}),E(_,"Series/Bubble/BubbleLegendComposition.js",[_["Series/Bubble/BubbleLegendDefaults.js"],_["Series/Bubble/BubbleLegendItem.js"],_["Core/Defaults.js"],_["Core/Globals.js"],_["Core/Utilities.js"]],function(U,z,at,J,tt){let{setOptions:K}=at,{composed:Z}=J,{addEvent:Q,objectEach:V,pushUnique:X,wrap:j}=tt;function B(x,o,u){let C,M,w,y=this.legend,m=d(this)>=0;y&&y.options.enabled&&y.bubbleLegend&&y.options.bubbleLegend.autoRanges&&m?(C=y.bubbleLegend.options,M=y.bubbleLegend.predictBubbleSizes(),y.bubbleLegend.updateRanges(M[0],M[1]),C.placed||(y.group.placed=!1,y.allItems.forEach(g=>{(w=g.legendItem||{}).group&&(w.group.translateY=void 0)})),y.render(),C.placed||(this.getMargins(),this.axes.forEach(function(g){g.visible&&g.render(),C.placed||(g.setScale(),g.updateNames(),V(g.ticks,function(p){p.isNew=!0,p.isNewLabel=!0}))}),this.getMargins()),C.placed=!0,x.call(this,o,u),y.bubbleLegend.correctSizes(),b(y,R(y))):(x.call(this,o,u),y&&y.options.enabled&&y.bubbleLegend&&(y.render(),b(y,R(y))))}function d(x){let o=x.series,u=0;for(;uM.height&&(M.height=o[g].itemHeight);M.step=m}return u}function P(x){let o=this.bubbleLegend,u=this.options,C=u.bubbleLegend,M=d(this.chart);o&&o.ranges&&o.ranges.length&&(C.ranges.length&&(C.autoRanges=!!C.ranges[0].autoRanges),this.destroyItem(o)),M>=0&&u.enabled&&C.enabled&&(C.seriesIndex=M,this.bubbleLegend=new z(C,this),this.bubbleLegend.addToLegend(x.allItems))}function s(x){let o;if(x.defaultPrevented)return!1;let u=x.legendItem,C=this.chart,M=u.visible;this&&this.bubbleLegend&&(u.visible=!M,u.ignoreSeries=M,o=d(C)>=0,this.bubbleLegend.visible!==o&&(this.update({bubbleLegend:{enabled:o}}),this.bubbleLegend.visible=o),u.visible=M)}function b(x,o){let u=x.allItems,C=x.options.rtl,M,w,y,m,g=0;u.forEach((p,l)=>{(m=p.legendItem||{}).group&&(M=m.group.translateX||0,w=m.y||0,((y=p.movementX)||C&&p.ranges)&&(y=C?M-p.options.maxSize/2:M+y,m.group.attr({translateX:y})),l>o[g].step&&g++,m.group.attr({translateY:Math.round(w+o[g].height/2)}),m.y=w+o[g].height/2)})}return{compose:function(x,o){X(Z,"Series.BubbleLegend")&&(K({legend:{bubbleLegend:U}}),j(x.prototype,"drawChartBox",B),Q(o,"afterGetAllItems",P),Q(o,"itemClick",s))}}}),E(_,"Series/Bubble/BubblePoint.js",[_["Core/Series/Point.js"],_["Core/Series/SeriesRegistry.js"],_["Core/Utilities.js"]],function(U,z,at){let{seriesTypes:{scatter:{prototype:{pointClass:J}}}}=z,{extend:tt}=at;class K extends J{haloPath(Q){let V=(Q&&this.marker&&this.marker.radius||0)+Q;if(this.series.chart.inverted){let X=this.pos()||[0,0],{xAxis:j,yAxis:B,chart:d}=this.series;return d.renderer.symbols.circle(j.len-X[1]-V,B.len-X[0]-V,2*V,2*V)}return U.prototype.haloPath.call(this,V)}}return tt(K.prototype,{ttBelow:!1}),K}),E(_,"Series/Bubble/BubbleSeries.js",[_["Series/Bubble/BubbleLegendComposition.js"],_["Series/Bubble/BubblePoint.js"],_["Core/Color/Color.js"],_["Core/Globals.js"],_["Core/Series/SeriesRegistry.js"],_["Core/Utilities.js"]],function(U,z,at,J,tt,K){let{parse:Z}=at,{composed:Q,noop:V}=J,{series:X,seriesTypes:{column:{prototype:j},scatter:B}}=tt,{addEvent:d,arrayMax:R,arrayMin:P,clamp:s,extend:b,isNumber:x,merge:o,pick:u,pushUnique:C}=K;function M(){let y=this.len,{coll:m,isXAxis:g,min:p}=this,l=g?"xData":"yData",f=(this.max||0)-(p||0),v=0,I=y,k=y/f,T;(m==="xAxis"||m==="yAxis")&&(this.series.forEach(G=>{if(G.bubblePadding&&G.reserveSpace()){this.allowZoomOutside=!0,T=!0;let st=G[l];if(g&&((G.onPoint||G).getRadii(0,0,G),G.onPoint&&(G.radii=G.onPoint.radii)),f>0){let nt=st.length;for(;nt--;)if(x(st[nt])&&this.dataMin<=st[nt]&&st[nt]<=this.max){let ft=G.radii&&G.radii[nt]||0;v=Math.min((st[nt]-p)*k-ft,v),I=Math.max((st[nt]-p)*k+ft,I)}}}}),T&&f>0&&!this.logarithmic&&(I-=y,k*=(y+Math.max(0,v)-Math.min(I,y))/y,[["min","userMin",v],["max","userMax",I]].forEach(G=>{u(this.options[G[0]],this[G[1]])===void 0&&(this[G[0]]+=G[2]/k)})))}class w extends B{static compose(m,g,p){U.compose(g,p),C(Q,"Series.Bubble")&&d(m,"foundExtremes",M)}animate(m){!m&&this.points.length{if(ft.bubblePadding&&ft.reserveSpace()){let pt=(ft.onPoint||ft).getZExtremes();pt&&(st=Math.min(u(st,pt.zMin),pt.zMin),nt=Math.max(u(nt,pt.zMax),pt.zMax),G=!0)}}),G?(I={zMin:st,zMax:nt},this.chart.bubbleZExtremes=I):I={zMin:0,zMax:0}}for(f=0,l=m.length;f0&&(st=(f-m)/G)}return k&&st>=0&&(st=Math.sqrt(st)),Math.ceil(p+st*(l-p))/2}hasData(){return!!this.processedXData.length}markerAttribs(m,g){let p=super.markerAttribs(m,g),{height:l=0,width:f=0}=p;return this.chart.inverted?b(p,{x:(m.plotX||0)-f/2,y:(m.plotY||0)-l/2}):p}pointAttribs(m,g){let p=this.options.marker.fillOpacity,l=X.prototype.pointAttribs.call(this,m,g);return p!==1&&(l.fill=Z(l.fill).setOpacity(p).get("rgba")),l}translate(){super.translate.call(this),this.getRadii(),this.translateBubble()}translateBubble(){let{data:m,options:g,radii:p}=this,{minPxSize:l}=this.getPxExtremes(),f=m.length;for(;f--;){let v=m[f],I=p?p[f]:0;this.zoneAxis==="z"&&(v.negative=(v.z||0)<(g.zThreshold||0)),x(I)&&I>=l/2?(v.marker=b(v.marker,{radius:I,width:2*I,height:2*I}),v.dlBox={x:v.plotX-I,y:v.plotY-I,width:2*I,height:2*I}):(v.shapeArgs=v.plotY=v.dlBox=void 0,v.isInside=!1)}}getPxExtremes(){let m=Math.min(this.chart.plotWidth,this.chart.plotHeight),g=f=>{let v;return typeof f=="string"&&(v=/%$/.test(f),f=parseInt(f,10)),v?m*f/100:f},p=g(u(this.options.minSize,8)),l=Math.max(g(u(this.options.maxSize,"20%")),p);return{minPxSize:p,maxPxSize:l}}getZExtremes(){let m=this.options,g=(this.zData||[]).filter(x);if(g.length){let p=u(m.zMin,s(P(g),m.displayNegative===!1?m.zThreshold||0:-Number.MAX_VALUE,Number.MAX_VALUE)),l=u(m.zMax,R(g));if(x(p)&&x(l))return{zMin:p,zMax:l}}}}return w.defaultOptions=o(B.defaultOptions,{dataLabels:{formatter:function(){let{numberFormatter:y}=this.series.chart,{z:m}=this.point;return x(m)?y(m,-1):""},inside:!0,verticalAlign:"middle"},animationLimit:250,marker:{lineColor:null,lineWidth:1,fillOpacity:.5,radius:null,states:{hover:{radiusPlus:0}},symbol:"circle"},minSize:8,maxSize:"20%",softThreshold:!1,states:{hover:{halo:{size:5}}},tooltip:{pointFormat:"({point.x}, {point.y}), Size: {point.z}"},turboThreshold:0,zThreshold:0,zoneAxis:"z"}),b(w.prototype,{alignDataLabel:j.alignDataLabel,applyZones:V,bubblePadding:!0,isBubble:!0,pointArrayMap:["y","z"],pointClass:z,parallelArrays:["x","y","z"],trackerGroups:["group","dataLabelsGroup"],specialGroup:"group",zoneAxis:"z"}),d(w,"updatedData",y=>{delete y.target.chart.bubbleZExtremes}),d(w,"remove",y=>{delete y.target.chart.bubbleZExtremes}),tt.registerSeriesType("bubble",w),w}),E(_,"Series/MapBubble/MapBubblePoint.js",[_["Series/Bubble/BubblePoint.js"],_["Core/Series/SeriesRegistry.js"],_["Core/Utilities.js"]],function(U,z,at){let{seriesTypes:{map:{prototype:{pointClass:{prototype:J}}}}}=z,{extend:tt}=at;class K extends U{isValid(){return typeof this.z=="number"}}return tt(K.prototype,{applyOptions:J.applyOptions,getProjectedBounds:J.getProjectedBounds}),K}),E(_,"Series/MapBubble/MapBubbleSeries.js",[_["Series/Bubble/BubbleSeries.js"],_["Series/MapBubble/MapBubblePoint.js"],_["Core/Series/SeriesRegistry.js"],_["Core/Utilities.js"]],function(U,z,at,J){let{seriesTypes:{map:{prototype:tt},mappoint:{prototype:K}}}=at,{extend:Z,merge:Q}=J;class V extends U{constructor(){super(...arguments),this.clearBounds=tt.clearBounds}searchPoint(j,B){return this.searchKDTree({plotX:j.chartX-this.chart.plotLeft,plotY:j.chartY-this.chart.plotTop},B,j)}translate(){K.translate.call(this),this.getRadii(),this.translateBubble()}updateParallelArrays(j,B,d){super.updateParallelArrays.call(this,j,B,d);let R=this.processedXData,P=this.xData;R&&P&&(R.length=P.length)}}return V.defaultOptions=Q(U.defaultOptions,{lineWidth:0,animationLimit:500,joinBy:"hc-key",tooltip:{pointFormat:"{point.name}: {point.z}"}}),Z(V.prototype,{type:"mapbubble",axisTypes:["colorAxis"],getProjectedBounds:tt.getProjectedBounds,isCartesian:!1,pointArrayMap:["z"],pointClass:z,processData:tt.processData,projectPoint:K.projectPoint,kdAxisArray:["plotX","plotY"],setData:tt.setData,setOptions:tt.setOptions,updateData:tt.updateData,useMapGeometry:!0,xyFromShape:!0}),at.registerSeriesType("mapbubble",V),V}),E(_,"Series/Heatmap/HeatmapPoint.js",[_["Core/Series/SeriesRegistry.js"],_["Core/Utilities.js"]],function(U,z){let{scatter:{prototype:{pointClass:at}}}=U.seriesTypes,{clamp:J,defined:tt,extend:K,pick:Z}=z;class Q extends at{applyOptions(X,j){return(this.isNull||this.value===null)&&delete this.color,super.applyOptions(X,j),this.formatPrefix=this.isNull||this.value===null?"null":"point",this}getCellAttributes(){let X=this.series,j=X.options,B=(j.colsize||1)/2,d=(j.rowsize||1)/2,R=X.xAxis,P=X.yAxis,s=this.options.marker||X.options.marker,b=X.pointPlacementToXValue(),x=Z(this.pointPadding,j.pointPadding,0),o={x1:J(Math.round(R.len-R.translate(this.x-B,!1,!0,!1,!0,-b)),-R.len,2*R.len),x2:J(Math.round(R.len-R.translate(this.x+B,!1,!0,!1,!0,-b)),-R.len,2*R.len),y1:J(Math.round(P.translate(this.y-d,!1,!0,!1,!0)),-P.len,2*P.len),y2:J(Math.round(P.translate(this.y+d,!1,!0,!1,!0)),-P.len,2*P.len)};for(let u of[["width","x"],["height","y"]]){let C=u[0],M=u[1],w=M+"1",y=M+"2",m=Math.abs(o[w]-o[y]),g=s&&s.lineWidth||0,p=Math.abs(o[w]+o[y])/2,l=s&&s[C];if(tt(l)&&l"},states:{hover:{halo:!1,brightness:.2}},legendSymbol:"rectangle"}}),E(_,"Series/InterpolationUtilities.js",[_["Core/Globals.js"],_["Core/Utilities.js"]],function(U,z){let{doc:at}=U,{defined:J,pick:tt}=z;return{colorFromPoint:function(K,Z){let Q=Z.series.colorAxis;if(Q){let V=Q.toColor(K||0,Z).split(")")[0].split("(")[1].split(",").map(X=>tt(parseFloat(X),parseInt(X,10)));return V[3]=255*tt(V[3],1),J(K)&&Z.visible||(V[3]=0),V}return[0,0,0,0]},getContext:function(K){let{canvas:Z,context:Q}=K;return Z&&Q?(Q.clearRect(0,0,Z.width,Z.height),Q):(K.canvas=at.createElement("canvas"),K.context=K.canvas.getContext("2d",{willReadFrequently:!0})||void 0,K.context)}}}),E(_,"Series/Heatmap/HeatmapSeries.js",[_["Core/Color/Color.js"],_["Series/ColorMapComposition.js"],_["Series/Heatmap/HeatmapPoint.js"],_["Series/Heatmap/HeatmapSeriesDefaults.js"],_["Core/Series/SeriesRegistry.js"],_["Core/Renderer/SVG/SVGRenderer.js"],_["Core/Utilities.js"],_["Series/InterpolationUtilities.js"]],function(U,z,at,J,tt,K,Z,Q){let{series:V,seriesTypes:{column:X,scatter:j}}=tt,{prototype:{symbols:B}}=K,{addEvent:d,extend:R,fireEvent:P,isNumber:s,merge:b,pick:x}=Z,{colorFromPoint:o,getContext:u}=Q;class C extends j{constructor(){super(...arguments),this.valueMax=NaN,this.valueMin=NaN,this.isDirtyCanvas=!0}drawPoints(){let w=this,y=w.options,m=y.interpolation,g=y.marker||{};if(m){let{image:p,chart:l,xAxis:f,yAxis:v}=w,{reversed:I=!1,len:k}=f,{reversed:T=!1,len:G}=v,st={width:k,height:G};if(!p||w.isDirtyData||w.isDirtyCanvas){let nt=u(w),{canvas:ft,options:{colsize:pt=1,rowsize:St=1},points:Ct,points:{length:L}}=w,Y=l.colorAxis&&l.colorAxis[0];if(ft&&nt&&Y){let{min:rt,max:it}=f.getExtremes(),{min:D,max:O}=v.getExtremes(),W=it-rt,lt=O-D,ot=Math.round(W/pt/8*8),xt=Math.round(lt/St/8*8),[dt,vt]=[[ot,ot/W,I,"ceil"],[xt,xt/lt,!T,"floor"]].map(([Dt,jt,Jt,ie])=>Jt?qt=>Math[ie](Dt-jt*qt):qt=>Math[ie](jt*qt)),Et=ft.width=ot+1,kt=Et*(ft.height=xt+1),Nt=(L-1)/kt,gt=new Uint8ClampedArray(4*kt),wt=(Dt,jt)=>4*Math.ceil(Et*vt(jt-D)+dt(Dt-rt));w.buildKDTree();for(let Dt=0;Dt{p.graphic&&(p.graphic[w.chart.styledMode?"css":"animate"](w.colorAttribs(p)),p.value===null&&p.graphic.addClass("highcharts-null-point"))}))}getExtremes(){let{dataMin:w,dataMax:y}=V.prototype.getExtremes.call(this,this.valueData);return s(w)&&(this.valueMin=w),s(y)&&(this.valueMax=y),V.prototype.getExtremes.call(this)}getValidPoints(w,y){return V.prototype.getValidPoints.call(this,w,y,!0)}hasData(){return!!this.xData}init(){super.init.apply(this,arguments);let w=this.options;w.pointRange=x(w.pointRange,w.colsize||1),this.yAxis.axisPointRange=w.rowsize||1,B.ellipse=B.circle,w.marker&&s(w.borderRadius)&&(w.marker.r=w.borderRadius)}markerAttribs(w,y){let m=w.shapeArgs||{};if(w.hasImage)return{x:w.plotX,y:w.plotY};if(y&&y!=="normal"){let g=w.options.marker||{},p=this.options.marker||{},l=p.states&&p.states[y]||{},f=g.states&&g.states[y]||{},v=(f.width||l.width||m.width||0)+(f.widthPlus||l.widthPlus||0),I=(f.height||l.height||m.height||0)+(f.heightPlus||l.heightPlus||0);return{x:(m.x||0)+((m.width||0)-v)/2,y:(m.y||0)+((m.height||0)-I)/2,width:v,height:I}}return m}pointAttribs(w,y){let m=V.prototype.pointAttribs.call(this,w,y),g=this.options||{},p=this.chart.options.plotOptions||{},l=p.series||{},f=p.heatmap||{},v=w&&w.options.borderColor||g.borderColor||f.borderColor||l.borderColor,I=w&&w.options.borderWidth||g.borderWidth||f.borderWidth||l.borderWidth||m["stroke-width"];if(m.stroke=w&&w.marker&&w.marker.lineColor||g.marker&&g.marker.lineColor||v||this.color,m["stroke-width"]=I,y&&y!=="normal"){let k=b(g.states&&g.states[y],g.marker&&g.marker.states&&g.marker.states[y],w&&w.options.states&&w.options.states[y]||{});m.fill=k.color||U.parse(m.fill).brighten(k.brightness||0).get(),m.stroke=k.lineColor||m.stroke}return m}translate(){let{borderRadius:w,marker:y}=this.options,m=y&&y.symbol||"rect",g=B[m]?m:"rect",p=["circle","square"].indexOf(g)!==-1;if(!this.processedXData){let{xData:l,yData:f}=this.getProcessedData();this.processedXData=l,this.processedYData=f}for(let l of(this.generatePoints(),this.points)){let f=l.getCellAttributes(),v=Math.min(f.x1,f.x2),I=Math.min(f.y1,f.y2),k=Math.max(Math.abs(f.x2-f.x1),0),T=Math.max(Math.abs(f.y2-f.y1),0);if(l.hasImage=(l.marker&&l.marker.symbol||m||"").indexOf("url")===0,p){let G=Math.abs(k-T);v=Math.min(f.x1,f.x2)+(k{var q,Lt;(function(_){br.exports?(_.default=_,br.exports=_):(q=[Mt(6193)],Lt=function(E){return _(E),_.Highcharts=E,_}.apply(Pe,q),Lt!==void 0&&(br.exports=Lt))})(function(_){"use strict";var E=_?_._modules:{};function U(z,at,J,tt){z.hasOwnProperty(at)||(z[at]=tt.apply(null,J),typeof CustomEvent=="function"&&_.win.dispatchEvent(new CustomEvent("HighchartsModuleLoaded",{detail:{path:at,module:z[at]}})))}U(E,"Accessibility/Utils/HTMLUtilities.js",[E["Core/Globals.js"],E["Core/Utilities.js"]],function(z,at){let{doc:J,win:tt}=z,{css:K}=at,Z=tt.EventTarget&&new tt.EventTarget||"none";function Q(X){if(typeof tt.MouseEvent=="function")return new tt.MouseEvent(X.type,X);if(J.createEvent){let j=J.createEvent("MouseEvent");if(j.initMouseEvent)return j.initMouseEvent(X.type,X.bubbles,X.cancelable,X.view||tt,X.detail,X.screenX,X.screenY,X.clientX,X.clientY,X.ctrlKey,X.altKey,X.shiftKey,X.metaKey,X.button,X.relatedTarget),j}return V(X.type)}function V(X,j,B){let d=j||{x:0,y:0};if(typeof tt.MouseEvent=="function")return new tt.MouseEvent(X,{bubbles:!0,cancelable:!0,composed:!0,button:0,buttons:1,relatedTarget:B||Z,view:tt,detail:X==="click"?1:0,screenX:d.x,screenY:d.y,clientX:d.x,clientY:d.y});if(J.createEvent){let R=J.createEvent("MouseEvent");if(R.initMouseEvent)return R.initMouseEvent(X,!0,!0,tt,X==="click"?1:0,d.x,d.y,d.x,d.y,!1,!1,!1,!1,0,null),R}return{type:X}}return{addClass:function(X,j){X.classList?X.classList.add(j):0>X.className.indexOf(j)&&(X.className+=" "+j)},cloneMouseEvent:Q,cloneTouchEvent:function(X){let j=d=>{let R=[];for(let P=0;P/g,">").replace(/"/g,""").replace(/'/g,"'").replace(/\//g,"/")},getElement:function(X){return J.getElementById(X)},getFakeMouseEvent:V,getHeadingTagNameForElement:function(X){let j=P=>"h"+Math.min(6,parseInt(P.slice(1),10)+1),B=P=>/^H[1-6]$/i.test(P),d=P=>{let s=P;for(;s=s.previousSibling;){let b=s.tagName||"";if(B(b))return b}return""},R=P=>{let s=d(P);if(s)return j(s);let b=P.parentElement;if(!b)return"p";let x=b.tagName;return B(x)?j(x):R(b)};return R(X)},removeChildNodes:function(X){for(;X.lastChild;)X.removeChild(X.lastChild)},removeClass:function(X,j){X.classList?X.classList.remove(j):X.className=X.className.replace(RegExp(j,"g"),"")},removeElement:function(X){X&&X.parentNode&&X.parentNode.removeChild(X)},reverseChildNodes:function(X){let j=X.childNodes.length;for(;j--;)X.appendChild(X.childNodes[j])},simulatedEventTarget:Z,stripHTMLTagsFromString:function(X,j=!1){return typeof X=="string"?j?X.replace(/<\/?[^>]+(>|$)/g,""):X.replace(/<\/?(?!\s)[^>]+(>|$)/g,""):X},visuallyHideElement:function(X){K(X,{position:"absolute",width:"1px",height:"1px",overflow:"hidden",whiteSpace:"nowrap",clip:"rect(1px, 1px, 1px, 1px)",marginTop:"-3px","-ms-filter":"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)",filter:"alpha(opacity=1)",opacity:.01})}}}),U(E,"Accessibility/A11yI18n.js",[E["Core/Templating.js"],E["Core/Utilities.js"]],function(z,at){var J;let{format:tt}=z,{getNestedProperty:K,pick:Z}=at;return function(Q){function V(j,B,d){let R=(o,u)=>{let C=o.slice(u||0),M=C.indexOf("{"),w=C.indexOf("}");if(M>-1&&w>M)return{statement:C.substring(M+1,w),begin:u+M+1,end:u+w}},P=[],s,b,x=0;do s=R(j,x),(b=j.substring(x,s&&s.begin-1)).length&&P.push({value:b,type:"constant"}),s&&P.push({value:s.statement,type:"statement"}),x=s?s.end+1:x+1;while(s);return P.forEach(o=>{o.type==="statement"&&(o.value=function(u,C){let M,w,y=u.indexOf("#each("),m=u.indexOf("#plural("),g=u.indexOf("["),p=u.indexOf("]");if(y>-1){let f=u.slice(y).indexOf(")")+y,v=u.substring(0,y),I=u.substring(f+1),k=u.substring(y+6,f).split(","),T=Number(k[1]),G;if(w="",M=K(k[0],C)){G=(T=isNaN(T)?M.length:T)<0?M.length+T:Math.min(T,M.length);for(let st=0;st-1){var l;let f=u.slice(m).indexOf(")")+m,v=u.substring(m+8,f).split(",");switch(Number(K(v[0],C))){case 0:w=Z(v[4],v[1]);break;case 1:w=Z(v[2],v[1]);break;case 2:w=Z(v[3],v[1]);break;default:w=v[1]}return w?(l=w).trim&&l.trim()||l.replace(/^\s+|\s+$/g,""):""}if(g>-1){let f,v=u.substring(0,g),I=Number(u.substring(g+1,p));return M=K(v,C),!isNaN(I)&&M&&(I<0?(f=M[M.length+I])===void 0&&(f=M[0]):(f=M[I])===void 0&&(f=M[M.length-1])),f!==void 0?f:""}return"{"+u+"}"}(o.value,B))}),tt(P.reduce((o,u)=>o+u.value,""),B,d)}function X(j,B){let d=j.split("."),R=this.options.lang,P=0;for(;P!!R.graphic);return d&&d.graphic&&d.graphic.element}}function j(B){let d=X(B);return d&&d.parentNode||B.graph&&B.graph.element||B.group&&B.group.element}return{fireEventOnWrappedOrUnwrappedElement:function B(d,R){let P=R.type,s=d.hcEvents;tt.createEvent&&(d.dispatchEvent||d.fireEvent)?d.dispatchEvent?d.dispatchEvent(R):d.fireEvent(P,R):s&&s[P]?V(d,P,R):d.element&&B(d.element,R)},getChartTitle:function(B){return K(B.options.title.text||B.langFormat("accessibility.defaultChartTitle",{chart:B}),B.renderer.forExport)},getAxisDescription:function(B){var d,R;return B&&(((d=B.options.accessibility)==null?void 0:d.description)||((R=B.axisTitle)==null?void 0:R.textStr)||B.options.id||B.categories&&"categories"||B.dateTime&&"Time"||"values")},getAxisRangeDescription:function(B){let d=B.options||{};return d.accessibility&&d.accessibility.rangeDescription!==void 0?d.accessibility.rangeDescription:B.categories?function(R){let P=R.chart;return R.dataMax&&R.dataMin?P.langFormat("accessibility.axis.rangeCategories",{chart:P,axis:R,numCategories:R.dataMax-R.dataMin+1}):""}(B):B.dateTime&&(B.min===0||B.dataMin===0)?function(R){let P=R.chart,s={},b=R.dataMin||R.min||0,x=R.dataMax||R.max||0,o="Seconds";s.Seconds=(x-b)/1e3,s.Minutes=s.Seconds/60,s.Hours=s.Minutes/60,s.Days=s.Hours/24,["Minutes","Hours","Days"].forEach(function(C){s[C]>2&&(o=C)});let u=s[o].toFixed(o!=="Seconds"&&o!=="Minutes"?1:0);return P.langFormat("accessibility.axis.timeRange"+o,{chart:P,axis:R,range:u.replace(".0","")})}(B):function(R){let P=R.chart,s=P.options,b=s&&s.accessibility&&s.accessibility.screenReaderSection.axisRangeDateFormat||"",x={min:R.dataMin||R.min||0,max:R.dataMax||R.max||0},o=function(u){return R.dateTime?P.time.dateFormat(b,x[u]):x[u].toString()};return P.langFormat("accessibility.axis.rangeFromTo",{chart:P,axis:R,rangeFrom:o("min"),rangeTo:o("max")})}(B)},getPointFromXY:function(B,d,R){let P=B.length,s;for(;P--;)if(s=Q(B[P].points||[],function(b){return b.x===d&&b.y===R}))return s},getSeriesFirstPointElement:X,getSeriesFromName:function(B,d){return d?(B.series||[]).filter(function(R){return R.name===d}):B.series},getSeriesA11yElement:j,unhideChartElementFromAT:function B(d,R){R.setAttribute("aria-hidden",!1),R!==d.renderTo&&R.parentNode&&R.parentNode!==tt.body&&(Array.prototype.forEach.call(R.parentNode.childNodes,function(P){P.hasAttribute("aria-hidden")||P.setAttribute("aria-hidden",!0)}),B(d,R.parentNode))},hideSeriesFromAT:function(B){let d=j(B);d&&d.setAttribute("aria-hidden",!0)},scrollAxisToPoint:function(B){let d=B.series.xAxis,R=B.series.yAxis,P=d&&d.scrollbar?d:R,s=P&&P.scrollbar;if(s&&Z(s.to)&&Z(s.from)){let b=s.to-s.from,x=function(o,u){if(!Z(o.dataMin)||!Z(o.dataMax))return 0;let C=o.toPixels(o.dataMin),M=o.toPixels(o.dataMax),w=o.coll==="xAxis"?"x":"y";return(o.toPixels(u[w]||0)-C)/(M-C)}(P,B);s.updatePosition(x-b/2,x+b/2),V(s,"changed",{from:s.from,to:s.to,trigger:"scrollbar",DOMEvent:null})}}}}),U(E,"Accessibility/Utils/DOMElementProvider.js",[E["Core/Globals.js"],E["Accessibility/Utils/HTMLUtilities.js"]],function(z,at){let{doc:J}=z,{removeElement:tt}=at;return class{constructor(){this.elements=[]}createElement(){let K=J.createElement.apply(J,arguments);return this.elements.push(K),K}removeElement(K){tt(K),this.elements.splice(this.elements.indexOf(K),1)}destroyCreatedElements(){this.elements.forEach(function(K){tt(K)}),this.elements=[]}}}),U(E,"Accessibility/Utils/EventProvider.js",[E["Core/Globals.js"],E["Core/Utilities.js"]],function(z,at){let{addEvent:J}=at;return class{constructor(){this.eventRemovers=[]}addEvent(){let tt=J.apply(z,arguments);return this.eventRemovers.push({element:arguments[0],remover:tt}),tt}removeEvent(tt){let K=this.eventRemovers.map(Z=>Z.remover).indexOf(tt);this.eventRemovers[K].remover(),this.eventRemovers.splice(K,1)}removeAddedEvents(){this.eventRemovers.map(tt=>tt.remover).forEach(tt=>tt()),this.eventRemovers=[]}}}),U(E,"Accessibility/AccessibilityComponent.js",[E["Accessibility/Utils/ChartUtilities.js"],E["Accessibility/Utils/DOMElementProvider.js"],E["Accessibility/Utils/EventProvider.js"],E["Accessibility/Utils/HTMLUtilities.js"]],function(z,at,J,tt){let{fireEventOnWrappedOrUnwrappedElement:K}=z,{getFakeMouseEvent:Z}=tt;return class{destroy(){}getKeyboardNavigation(){return[]}init(){}onChartRender(){}onChartUpdate(){}initBase(Q,V){this.chart=Q,this.eventProvider=new J,this.domElementProvider=new at,this.proxyProvider=V,this.keyCodes={left:37,right:39,up:38,down:40,enter:13,space:32,esc:27,tab:9,pageUp:33,pageDown:34,end:35,home:36}}addEvent(Q,V,X,j){return this.eventProvider.addEvent(Q,V,X,j)}createElement(Q,V){return this.domElementProvider.createElement(Q,V)}fakeClickEvent(Q){K(Q,Z("click"))}destroyBase(){this.domElementProvider.destroyCreatedElements(),this.eventProvider.removeAddedEvents()}}}),U(E,"Accessibility/KeyboardNavigationHandler.js",[E["Core/Utilities.js"]],function(z){let{find:at}=z;return class{constructor(J,tt){this.chart=J,this.keyCodeMap=tt.keyCodeMap||[],this.validate=tt.validate,this.init=tt.init,this.terminate=tt.terminate,this.response={success:1,prev:2,next:3,noHandler:4,fail:5}}run(J){let tt=J.which||J.keyCode,K=this.response.noHandler,Z=at(this.keyCodeMap,function(Q){return Q[0].indexOf(tt)>-1});return Z?K=Z[1].call(this,tt,J):tt===9&&(K=this.response[J.shiftKey?"prev":"next"]),K}}}),U(E,"Accessibility/Components/ContainerComponent.js",[E["Accessibility/AccessibilityComponent.js"],E["Accessibility/KeyboardNavigationHandler.js"],E["Accessibility/Utils/ChartUtilities.js"],E["Core/Globals.js"],E["Accessibility/Utils/HTMLUtilities.js"]],function(z,at,J,tt,K){let{unhideChartElementFromAT:Z,getChartTitle:Q}=J,{doc:V}=tt,{stripHTMLTagsFromString:X}=K;return class extends z{onChartUpdate(){this.handleSVGTitleElement(),this.setSVGContainerLabel(),this.setGraphicContainerAttrs(),this.setRenderToAttrs(),this.makeCreditsAccessible()}handleSVGTitleElement(){let j=this.chart,B="highcharts-title-"+j.index,d=X(j.langFormat("accessibility.svgContainerTitle",{chartTitle:Q(j)}));if(d.length){let R=this.svgTitleElement=this.svgTitleElement||V.createElementNS("http://www.w3.org/2000/svg","title");R.textContent=d,R.id=B,j.renderTo.insertBefore(R,j.renderTo.firstChild)}}setSVGContainerLabel(){let j=this.chart,B=j.langFormat("accessibility.svgContainerLabel",{chartTitle:Q(j)});j.renderer.box&&B.length&&j.renderer.box.setAttribute("aria-label",B)}setGraphicContainerAttrs(){let j=this.chart,B=j.langFormat("accessibility.graphicContainerLabel",{chartTitle:Q(j)});B.length&&j.container.setAttribute("aria-label",B)}setRenderToAttrs(){let j=this.chart,B=j.options.accessibility.landmarkVerbosity!=="disabled",d=j.langFormat("accessibility.chartContainerLabel",{title:Q(j),chart:j});d&&(j.renderTo.setAttribute("role",B?"region":"group"),j.renderTo.setAttribute("aria-label",d))}makeCreditsAccessible(){let j=this.chart,B=j.credits;B&&(B.textStr&&B.element.setAttribute("aria-label",j.langFormat("accessibility.credits",{creditsStr:X(B.textStr,j.renderer.forExport)})),Z(j,B.element))}getKeyboardNavigation(){let j=this.chart;return new at(j,{keyCodeMap:[],validate:function(){return!0},init:function(){let B=j.accessibility;B&&B.keyboardNavigation.tabindexContainer.focus()}})}destroy(){this.chart.renderTo.setAttribute("aria-hidden",!0)}}}),U(E,"Accessibility/FocusBorder.js",[E["Core/Utilities.js"]],function(z){var at;let{addEvent:J,pick:tt}=z;return function(K){let Z=["x","y","transform","width","height","r","d","stroke-width"];function Q(){let B=this.focusElement,d=this.options.accessibility.keyboardNavigation.focusBorder;B&&(B.removeFocusBorder(),d.enabled&&B.addFocusBorder(d.margin,{stroke:d.style.color,strokeWidth:d.style.lineWidth,r:d.style.borderRadius}))}function V(B,d){let R=this.options.accessibility.keyboardNavigation.focusBorder,P=d||B.element;P&&P.focus&&(P.hcEvents&&P.hcEvents.focusin||J(P,"focusin",function(){}),P.focus(),R.hideBrowserFocusOutline&&(P.style.outline="none")),this.focusElement&&this.focusElement.removeFocusBorder(),this.focusElement=B,this.renderFocusBorder()}function X(B,d){this.focusBorder&&this.removeFocusBorder();let R=this.getBBox(),P=tt(B,3),s=this.parentGroup,b=this.scaleX||s&&s.scaleX,x=this.scaleY||s&&s.scaleY,o=(b?!x:x)?Math.abs(b||x||1):(Math.abs(b||1)+Math.abs(x||1))/2;R.x+=this.translateX?this.translateX:0,R.y+=this.translateY?this.translateY:0;let u=R.x-P,C=R.y-P,M=R.width+2*P,w=R.height+2*P,y=!!this.text;if(this.element.nodeName==="text"||y){let m,g,p=!!this.rotation,l=y?{x:p?1:0,y:0}:(m=0,g=0,this.attr("text-anchor")==="middle"?m=g=.5:this.rotation?m=.25:g=.75,{x:m,y:g}),f=+this.attr("x"),v=+this.attr("y");if(isNaN(f)||(u=f-R.width*l.x-P),isNaN(v)||(C=v-R.height*l.y-P),y&&p){let I=M;M=w,w=I,isNaN(f)||(u=f-R.height*l.x-P),isNaN(v)||(C=v-R.width*l.y-P)}}this.focusBorder=this.renderer.rect(u,C,M,w,parseInt((d&&d.r||0).toString(),10)/o).addClass("highcharts-focus-border").attr({zIndex:99}).add(s),this.renderer.styledMode||this.focusBorder.attr({stroke:d&&d.stroke,"stroke-width":(d&&d.strokeWidth||0)/o}),function(m,...g){m.focusBorderUpdateHooks||(m.focusBorderUpdateHooks={},Z.forEach(p=>{let l=p+"Setter",f=m[l]||m._defaultSetter;m.focusBorderUpdateHooks[l]=f,m[l]=function(){let v=f.apply(m,arguments);return m.addFocusBorder.apply(m,g),v}}))}(this,B,d),function(m){if(m.focusBorderDestroyHook)return;let g=m.destroy;m.destroy=function(){return m.focusBorder&&m.focusBorder.destroy&&m.focusBorder.destroy(),g.apply(m,arguments)},m.focusBorderDestroyHook=g}(this)}function j(){var B;B=this,B.focusBorderUpdateHooks&&(Object.keys(B.focusBorderUpdateHooks).forEach(d=>{let R=B.focusBorderUpdateHooks[d];R===B._defaultSetter?delete B[d]:B[d]=R}),delete B.focusBorderUpdateHooks),this.focusBorderDestroyHook&&(this.destroy=this.focusBorderDestroyHook,delete this.focusBorderDestroyHook),this.focusBorder&&(this.focusBorder.destroy(),delete this.focusBorder)}K.compose=function(B,d){let R=B.prototype,P=d.prototype;R.renderFocusBorder||(R.renderFocusBorder=Q,R.setFocusToElement=V),P.addFocusBorder||(P.addFocusBorder=X,P.removeFocusBorder=j)}}(at||(at={})),at}),U(E,"Accessibility/Utils/Announcer.js",[E["Core/Renderer/HTML/AST.js"],E["Accessibility/Utils/DOMElementProvider.js"],E["Core/Globals.js"],E["Accessibility/Utils/HTMLUtilities.js"],E["Core/Utilities.js"]],function(z,at,J,tt,K){let{doc:Z}=J,{addClass:Q,visuallyHideElement:V}=tt,{attr:X}=K;return class{constructor(j,B){this.chart=j,this.domElementProvider=new at,this.announceRegion=this.addAnnounceRegion(B)}destroy(){this.domElementProvider.destroyCreatedElements()}announce(j){z.setElementHTML(this.announceRegion,j),this.clearAnnouncementRegionTimer&&clearTimeout(this.clearAnnouncementRegionTimer),this.clearAnnouncementRegionTimer=setTimeout(()=>{this.announceRegion.innerHTML=z.emptyHTML,delete this.clearAnnouncementRegionTimer},3e3)}addAnnounceRegion(j){let B=this.chart.announcerContainer||this.createAnnouncerContainer(),d=this.domElementProvider.createElement("div");return X(d,{"aria-hidden":!1,"aria-live":j,"aria-atomic":!0}),this.chart.styledMode?Q(d,"highcharts-visually-hidden"):V(d),B.appendChild(d),d}createAnnouncerContainer(){let j=this.chart,B=Z.createElement("div");return X(B,{"aria-hidden":!1,class:"highcharts-announcer-container"}),B.style.position="relative",j.renderTo.insertBefore(B,j.renderTo.firstChild),j.announcerContainer=B,B}}}),U(E,"Accessibility/Components/AnnotationsA11y.js",[E["Accessibility/Utils/HTMLUtilities.js"]],function(z){let{escapeStringForHTML:at,stripHTMLTagsFromString:J}=z;function tt(V){return(V.annotations||[]).reduce((X,j)=>(j.options&&j.options.visible!==!1&&(X=X.concat(j.labels)),X),[])}function K(V){return V.options&&V.options.accessibility&&V.options.accessibility.description||V.graphic&&V.graphic.text&&V.graphic.text.textStr||""}function Z(V){let X=V.options&&V.options.accessibility&&V.options.accessibility.description;if(X)return X;let j=V.chart,B=K(V),d=V.points,R=o=>o.graphic&&o.graphic.element&&o.graphic.element.getAttribute("aria-label")||"",P=d.filter(o=>!!o.graphic).map(o=>{let u=o.accessibility&&o.accessibility.valueDescription||R(o),C=o&&o.series.name||"";return(C?C+", ":"")+"data point "+u}).filter(o=>!!o),s=P.length,b=s>1?"MultiplePoints":s?"SinglePoint":"NoPoints",x={annotationText:B,annotation:V,numPoints:s,annotationPoint:P[0],additionalAnnotationPoints:P.slice(1)};return j.langFormat("accessibility.screenReaderSection.annotations.description"+b,x)}function Q(V){return tt(V).map(X=>{let j=at(J(Z(X),V.renderer.forExport));return j?`
  • ${j}
  • `:""})}return{getAnnotationsInfoHTML:function(V){let X=V.annotations;return X&&X.length?`
      ${Q(V).join(" ")}
    `:""},getAnnotationLabelDescription:Z,getAnnotationListItems:Q,getPointAnnotationTexts:function(V){let X=tt(V.series.chart).filter(j=>j.points.indexOf(V)>-1);return X.length?X.map(j=>`${K(j)}`):[]}}}),U(E,"Accessibility/Components/InfoRegionsComponent.js",[E["Accessibility/A11yI18n.js"],E["Accessibility/AccessibilityComponent.js"],E["Accessibility/Utils/Announcer.js"],E["Accessibility/Components/AnnotationsA11y.js"],E["Core/Renderer/HTML/AST.js"],E["Accessibility/Utils/ChartUtilities.js"],E["Core/Templating.js"],E["Core/Globals.js"],E["Accessibility/Utils/HTMLUtilities.js"],E["Core/Utilities.js"]],function(z,at,J,tt,K,Z,Q,V,X,j){let{getAnnotationsInfoHTML:B}=tt,{getAxisDescription:d,getAxisRangeDescription:R,getChartTitle:P,unhideChartElementFromAT:s}=Z,{format:b}=Q,{doc:x}=V,{addClass:o,getElement:u,getHeadingTagNameForElement:C,stripHTMLTagsFromString:M,visuallyHideElement:w}=X,{attr:y,pick:m,replaceNested:g}=j;function p(l){return g(l,[/<([\w\-.:!]+)\b[^<>]*>\s*<\/\1>/g,""])}return class extends at{constructor(){super(...arguments),this.screenReaderSections={}}init(){let l=this.chart,f=this;this.initRegionsDefinitions(),this.addEvent(l,"aftergetTableAST",function(v){f.onDataTableCreated(v)}),this.addEvent(l,"afterViewData",function(v){v.wasHidden&&(f.dataTableDiv=v.element,setTimeout(function(){f.focusDataTable()},300))}),this.addEvent(l,"afterHideData",function(){f.viewDataTableButton&&f.viewDataTableButton.setAttribute("aria-expanded","false")}),l.exporting&&this.addEvent(l,"afterPrint",function(){f.updateAllScreenReaderSections()}),this.announcer=new J(l,"assertive")}initRegionsDefinitions(){let l=this,f=this.chart.options.accessibility;this.screenReaderSections={before:{element:null,buildContent:function(v){let I=f.screenReaderSection.beforeChartFormatter;return I?I(v):l.defaultBeforeChartFormatter(v)},insertIntoDOM:function(v,I){I.renderTo.insertBefore(v,I.renderTo.firstChild)},afterInserted:function(){l.sonifyButtonId!==void 0&&l.initSonifyButton(l.sonifyButtonId),l.dataTableButtonId!==void 0&&l.initDataTableButton(l.dataTableButtonId)}},after:{element:null,buildContent:function(v){let I=f.screenReaderSection.afterChartFormatter;return I?I(v):l.defaultAfterChartFormatter()},insertIntoDOM:function(v,I){I.renderTo.insertBefore(v,I.container.nextSibling)},afterInserted:function(){l.chart.accessibility&&f.keyboardNavigation.enabled&&l.chart.accessibility.keyboardNavigation.updateExitAnchor()}}}}onChartRender(){this.linkedDescriptionElement=this.getLinkedDescriptionElement(),this.setLinkedDescriptionAttrs(),this.updateAllScreenReaderSections()}updateAllScreenReaderSections(){let l=this;Object.keys(this.screenReaderSections).forEach(function(f){l.updateScreenReaderSection(f)})}getLinkedDescriptionElement(){let l=this.chart.options.accessibility.linkedDescription;if(!l)return;if(typeof l!="string")return l;let f=b(l,this.chart),v=x.querySelectorAll(f);if(v.length===1)return v[0]}setLinkedDescriptionAttrs(){let l=this.linkedDescriptionElement;l&&(l.setAttribute("aria-hidden","true"),o(l,"highcharts-linked-description"))}updateScreenReaderSection(l){let f=this.chart,v=this.screenReaderSections[l],I=v.buildContent(f),k=v.element=v.element||this.createElement("div"),T=k.firstChild||this.createElement("div");I?(this.setScreenReaderSectionAttribs(k,l),K.setElementHTML(T,I),k.appendChild(T),v.insertIntoDOM(k,f),f.styledMode?o(T,"highcharts-visually-hidden"):w(T),s(f,T),v.afterInserted&&v.afterInserted()):(k.parentNode&&k.parentNode.removeChild(k),v.element=null)}setScreenReaderSectionAttribs(l,f){let v=this.chart,I=v.langFormat("accessibility.screenReaderSection."+f+"RegionLabel",{chart:v,chartTitle:P(v)});y(l,{id:`highcharts-screen-reader-region-${f}-${v.index}`,"aria-label":I||void 0}),l.style.position="relative",I&&l.setAttribute("role",v.options.accessibility.landmarkVerbosity==="all"?"region":"group")}defaultBeforeChartFormatter(){let l=this.chart,f=l.options.accessibility.screenReaderSection.beforeChartFormat;if(!f)return"";let v=this.getAxesDescription(),I=l.sonify&&l.options.sonification&&l.options.sonification.enabled,k="highcharts-a11y-sonify-data-btn-"+l.index,T="hc-linkto-highcharts-data-table-"+l.index,G=B(l),st=l.langFormat("accessibility.screenReaderSection.annotations.heading",{chart:l}),nt={headingTagName:C(l.renderTo),chartTitle:P(l),typeDescription:this.getTypeDescriptionText(),chartSubtitle:this.getSubtitleText(),chartLongdesc:this.getLongdescText(),xAxisDescription:v.xAxis,yAxisDescription:v.yAxis,playAsSoundButton:I?this.getSonifyButtonText(k):"",viewTableButton:l.getCSV?this.getDataTableButtonText(T):"",annotationsTitle:G?st:"",annotationsList:G},ft=z.i18nFormat(f,nt,l);return this.dataTableButtonId=T,this.sonifyButtonId=k,p(ft)}defaultAfterChartFormatter(){let l=this.chart,f=l.options.accessibility.screenReaderSection.afterChartFormat;if(!f)return"";let v={endOfChartMarker:this.getEndOfChartMarkerText()};return p(z.i18nFormat(f,v,l))}getLinkedDescription(){let l=this.linkedDescriptionElement;return M(l&&l.innerHTML||"",this.chart.renderer.forExport)}getLongdescText(){let l=this.chart.options,f=l.caption,v=f&&f.text,I=this.getLinkedDescription();return l.accessibility.description||I||v||""}getTypeDescriptionText(){let l=this.chart;return l.types?l.options.accessibility.typeDescription||function(f,v){let I=v[0],k=f.series&&f.series[0]||{},T=f.mapView&&f.mapView.geoMap&&f.mapView.geoMap.title,G={numSeries:f.series.length,numPoints:k.points&&k.points.length,chart:f,mapTitle:T};return I?I==="map"||I==="tiledwebmap"?G.mapTitle?f.langFormat("accessibility.chartTypes.mapTypeDescription",G):f.langFormat("accessibility.chartTypes.unknownMap",G):f.types.length>1?f.langFormat("accessibility.chartTypes.combinationChart",G):function(st,nt,ft){let pt=nt[0],St=st.langFormat("accessibility.seriesTypeDescriptions."+pt,ft),Ct=st.series&&st.series.length<2?"Single":"Multiple";return(st.langFormat("accessibility.chartTypes."+pt+Ct,ft)||st.langFormat("accessibility.chartTypes.default"+Ct,ft))+(St?" "+St:"")}(f,v,G):f.langFormat("accessibility.chartTypes.emptyChart",G)}(l,l.types):""}getDataTableButtonText(l){let f=this.chart;return'"}getSonifyButtonText(l){let f=this.chart;return f.options.sonification&&f.options.sonification.enabled===!1?"":'"}getSubtitleText(){let l=this.chart.options.subtitle;return M(l&&l.text||"",this.chart.renderer.forExport)}getEndOfChartMarkerText(){let l=u(`highcharts-end-of-chart-marker-${this.chart.index}`);if(l)return l.outerHTML;let f=this.chart,v=f.langFormat("accessibility.screenReaderSection.endOfChartMarker",{chart:f});return'
    '+v+"
    "}onDataTableCreated(l){let f=this.chart;if(f.options.accessibility.enabled){this.viewDataTableButton&&this.viewDataTableButton.setAttribute("aria-expanded","true");let v=l.tree.attributes||{};v.tabindex=-1,v.summary=f.langFormat("accessibility.table.tableSummary",{chart:f}),l.tree.attributes=v}}focusDataTable(){let l=this.dataTableDiv,f=l&&l.getElementsByTagName("table")[0];f&&f.focus&&f.focus()}initSonifyButton(l){let f=this.sonifyButton=u(l),v=this.chart,I=k=>{f&&(f.setAttribute("aria-hidden","true"),f.setAttribute("aria-label","")),k.preventDefault(),k.stopPropagation();let T=v.langFormat("accessibility.sonification.playAsSoundClickAnnouncement",{chart:v});this.announcer.announce(T),setTimeout(()=>{f&&(f.removeAttribute("aria-hidden"),f.removeAttribute("aria-label")),v.sonify&&v.sonify()},1e3)};f&&v&&(f.setAttribute("tabindex",-1),f.onclick=function(k){(v.options.accessibility&&v.options.accessibility.screenReaderSection.onPlayAsSoundClick||I).call(this,k,v)})}initDataTableButton(l){let f=this.viewDataTableButton=u(l),v=this.chart,I=l.replace("hc-linkto-","");f&&(y(f,{tabindex:-1,"aria-expanded":!!u(I)}),f.onclick=v.options.accessibility.screenReaderSection.onViewDataTableClick||function(){v.viewData()})}getAxesDescription(){let l=this.chart,f=function(st,nt){let ft=l[st];return ft.length>1||ft[0]&&m(ft[0].options.accessibility&&ft[0].options.accessibility.enabled,nt)},v=!!l.types&&0>l.types.indexOf("map")&&0>l.types.indexOf("treemap")&&0>l.types.indexOf("tilemap"),I=!!l.hasCartesianSeries,k=f("xAxis",!l.angular&&I&&v),T=f("yAxis",I&&v),G={};return k&&(G.xAxis=this.getAxisDescriptionText("xAxis")),T&&(G.yAxis=this.getAxisDescriptionText("yAxis")),G}getAxisDescriptionText(l){let f=this.chart,v=f[l];return f.langFormat("accessibility.axis."+l+"Description"+(v.length>1?"Plural":"Singular"),{chart:f,names:v.map(function(I){return d(I)}),ranges:v.map(function(I){return R(I)}),numAxes:v.length})}destroy(){this.announcer&&this.announcer.destroy()}}}),U(E,"Accessibility/Components/MenuComponent.js",[E["Core/Utilities.js"],E["Accessibility/AccessibilityComponent.js"],E["Accessibility/KeyboardNavigationHandler.js"],E["Accessibility/Utils/ChartUtilities.js"],E["Accessibility/Utils/HTMLUtilities.js"]],function(z,at,J,tt,K){let{attr:Z}=z,{getChartTitle:Q,unhideChartElementFromAT:V}=tt,{getFakeMouseEvent:X}=K;function j(d){return d.exportSVGElements&&d.exportSVGElements[0]}class B extends at{init(){let R=this.chart,P=this;this.addEvent(R,"exportMenuShown",function(){P.onMenuShown()}),this.addEvent(R,"exportMenuHidden",function(){P.onMenuHidden()}),this.createProxyGroup()}onMenuHidden(){let R=this.chart.exportContextMenu;R&&R.setAttribute("aria-hidden","true"),this.setExportButtonExpandedState("false")}onMenuShown(){let R=this.chart,P=R.exportContextMenu;P&&(this.addAccessibleContextMenuAttribs(),V(R,P)),this.setExportButtonExpandedState("true")}setExportButtonExpandedState(R){this.exportButtonProxy&&this.exportButtonProxy.innerElement.setAttribute("aria-expanded",R)}onChartRender(){let R=this.chart,P=R.focusElement,s=R.accessibility;this.proxyProvider.clearGroup("chartMenu"),this.proxyMenuButton(),this.exportButtonProxy&&P&&P===R.exportingGroup&&(P.focusBorder?R.setFocusToElement(P,this.exportButtonProxy.innerElement):s&&s.keyboardNavigation.tabindexContainer.focus())}proxyMenuButton(){let R=this.chart,P=this.proxyProvider,s=j(R);(function(b){let x=b.options.exporting,o=j(b);return!!(x&&x.enabled!==!1&&x.accessibility&&x.accessibility.enabled&&o&&o.element)})(R)&&s&&(this.exportButtonProxy=P.addProxyElement("chartMenu",{click:s},"button",{"aria-label":R.langFormat("accessibility.exporting.menuButtonLabel",{chart:R,chartTitle:Q(R)}),"aria-expanded":!1,title:R.options.lang.contextButtonTitle||null}))}createProxyGroup(){this.chart&&this.proxyProvider&&this.proxyProvider.addGroup("chartMenu")}addAccessibleContextMenuAttribs(){let R=this.chart,P=R.exportDivElements;if(P&&P.length){P.forEach(b=>{b&&(b.tagName!=="LI"||b.children&&b.children.length?b.setAttribute("aria-hidden","true"):b.setAttribute("tabindex",-1))});let s=P[0]&&P[0].parentNode;s&&Z(s,{"aria-hidden":void 0,"aria-label":R.langFormat("accessibility.exporting.chartMenuLabel",{chart:R}),role:"list"})}}getKeyboardNavigation(){let R=this.keyCodes,P=this.chart,s=this;return new J(P,{keyCodeMap:[[[R.left,R.up],function(){return s.onKbdPrevious(this)}],[[R.right,R.down],function(){return s.onKbdNext(this)}],[[R.enter,R.space],function(){return s.onKbdClick(this)}]],validate:function(){return!!P.exporting&&P.options.exporting.enabled!==!1&&P.options.exporting.accessibility.enabled!==!1},init:function(){let b=s.exportButtonProxy,x=s.chart.exportingGroup;b&&x&&P.setFocusToElement(x,b.innerElement)},terminate:function(){P.hideExportMenu()}})}onKbdPrevious(R){let P=this.chart,s=P.options.accessibility,b=R.response,x=P.highlightedExportItemIx||0;for(;x--;)if(P.highlightExportItem(x))return b.success;return s.keyboardNavigation.wrapAround?(P.highlightLastExportItem(),b.success):b.prev}onKbdNext(R){let P=this.chart,s=P.options.accessibility,b=R.response;for(let x=(P.highlightedExportItemIx||0)+1;x{o&&o.className==="highcharts-menu-item"&&o.onmouseout&&o.onmouseout(X("mouseout"))}),this.highlightedExportItemIx=0,this.exportContextMenu.hideMenu(),this.container.focus())}function s(x){let o=this.exportDivElements&&this.exportDivElements[x],u=this.exportDivElements&&this.exportDivElements[this.highlightedExportItemIx];if(o&&o.tagName==="LI"&&!(o.children&&o.children.length)){let C=!!(this.renderTo.getElementsByTagName("g")[0]||{}).focus;return o.focus&&C&&o.focus(),u&&u.onmouseout&&u.onmouseout(X("mouseout")),o.onmouseover&&o.onmouseover(X("mouseover")),this.highlightedExportItemIx=x,!0}return!1}function b(){if(this.exportDivElements){let x=this.exportDivElements.length;for(;x--;)if(this.highlightExportItem(x))return!0}return!1}d.compose=function(x){let o=x.prototype;o.hideExportMenu||(o.hideExportMenu=P,o.highlightExportItem=s,o.highlightLastExportItem=b,o.showExportMenu=R)}}(B||(B={})),B}),U(E,"Accessibility/KeyboardNavigation.js",[E["Core/Globals.js"],E["Accessibility/Components/MenuComponent.js"],E["Core/Utilities.js"],E["Accessibility/Utils/EventProvider.js"],E["Accessibility/Utils/HTMLUtilities.js"]],function(z,at,J,tt,K){let{doc:Z,win:Q}=z,{addEvent:V,defined:X,fireEvent:j}=J,{getElement:B,simulatedEventTarget:d}=K;class R{constructor(s,b){this.currentModuleIx=NaN,this.modules=[],this.init(s,b)}init(s,b){let x=this.eventProvider=new tt;this.chart=s,this.components=b,this.modules=[],this.currentModuleIx=0,this.update(),x.addEvent(this.tabindexContainer,"keydown",o=>this.onKeydown(o)),x.addEvent(this.tabindexContainer,"focus",o=>this.onFocus(o)),["mouseup","touchend"].forEach(o=>x.addEvent(Z,o,u=>this.onMouseUp(u))),["mousedown","touchstart"].forEach(o=>x.addEvent(s.renderTo,o,()=>{this.isClickingChart=!0}))}update(s){let b=this.chart.options.accessibility,x=b&&b.keyboardNavigation,o=this.components;this.updateContainerTabindex(),x&&x.enabled&&s&&s.length?(this.modules=s.reduce(function(u,C){let M=o[C].getKeyboardNavigation();return u.concat(M)},[]),this.updateExitAnchor()):(this.modules=[],this.currentModuleIx=0,this.removeExitAnchor())}updateExitAnchor(){let s=B(`highcharts-end-of-chart-marker-${this.chart.index}`);this.removeExitAnchor(),s?(this.makeElementAnExitAnchor(s),this.exitAnchor=s):this.createExitAnchor()}move(s){let b=this.modules&&this.modules[this.currentModuleIx];b&&b.terminate&&b.terminate(s),this.chart.focusElement&&this.chart.focusElement.removeFocusBorder(),this.currentModuleIx+=s;let x=this.modules&&this.modules[this.currentModuleIx];if(x){if(x.validate&&!x.validate())return this.move(s);if(x.init)return x.init(s),!0}return this.currentModuleIx=0,this.exiting=!0,s>0?this.exitAnchor&&this.exitAnchor.focus():this.tabindexContainer.focus(),!1}onFocus(s){let b=this.chart,x=s.relatedTarget&&b.container.contains(s.relatedTarget),o=b.options.accessibility,u=o&&o.keyboardNavigation;if(u&&u.enabled&&!this.exiting&&!this.tabbingInBackwards&&!this.isClickingChart&&!x){let C=this.getFirstValidModuleIx();C!==null&&(this.currentModuleIx=C,this.modules[C].init(1))}this.keyboardReset=!1,this.exiting=!1}onMouseUp(s){if(delete this.isClickingChart,!this.keyboardReset&&s.relatedTarget!==d){let b=this.chart;if(!s.target||!b.container.contains(s.target)){let x=this.modules&&this.modules[this.currentModuleIx||0];x&&x.terminate&&x.terminate(),this.currentModuleIx=0}b.focusElement&&(b.focusElement.removeFocusBorder(),delete b.focusElement),this.keyboardReset=!0}}onKeydown(s){let b,x=s||Q.event,o=this.modules&&this.modules.length&&this.modules[this.currentModuleIx],u=x.target;if((!u||u.nodeName!=="INPUT"||u.classList.contains("highcharts-a11y-proxy-element"))&&(this.keyboardReset=!1,this.exiting=!1,o)){let C=o.run(x);C===o.response.success?b=!0:C===o.response.prev?b=this.move(-1):C===o.response.next&&(b=this.move(1)),b&&(x.preventDefault(),x.stopPropagation())}}updateContainerTabindex(){let s,b=this.chart.options.accessibility,x=b&&b.keyboardNavigation,o=!(x&&x.enabled===!1),u=this.chart,C=u.container;u.renderTo.hasAttribute("tabindex")?(C.removeAttribute("tabindex"),s=u.renderTo):s=C,this.tabindexContainer=s;let M=s.getAttribute("tabindex");o&&!M?s.setAttribute("tabindex","0"):o||u.container.removeAttribute("tabindex")}createExitAnchor(){let s=this.chart,b=this.exitAnchor=Z.createElement("div");s.renderTo.appendChild(b),this.makeElementAnExitAnchor(b)}makeElementAnExitAnchor(s){let b=this.tabindexContainer.getAttribute("tabindex")||0;s.setAttribute("class","highcharts-exit-anchor"),s.setAttribute("tabindex",b),s.setAttribute("aria-hidden",!1),this.addExitAnchorEventsToEl(s)}removeExitAnchor(){if(this.exitAnchor){let s=this.eventProvider.eventRemovers.find(b=>b.element===this.exitAnchor);s&&X(s.remover)&&this.eventProvider.removeEvent(s.remover),this.exitAnchor.parentNode&&this.exitAnchor.parentNode.removeChild(this.exitAnchor),delete this.exitAnchor}}addExitAnchorEventsToEl(s){let b=this.chart,x=this;this.eventProvider.addEvent(s,"focus",function(o){let u=o||Q.event,C=!(u.relatedTarget&&b.container.contains(u.relatedTarget)||x.exiting);if(b.focusElement&&delete b.focusElement,C){if(x.tabbingInBackwards=!0,x.tabindexContainer.focus(),delete x.tabbingInBackwards,u.preventDefault(),x.modules&&x.modules.length){x.currentModuleIx=x.modules.length-1;let M=x.modules[x.currentModuleIx];M&&M.validate&&!M.validate()?x.move(-1):M&&M.init(-1)}}else x.exiting=!1})}getFirstValidModuleIx(){let s=this.modules.length;for(let b=0;b{o&&o.dismissPopupContent&&o.dismissPopupContent()})}P.compose=function(x){at.compose(x);let o=x.prototype;return o.dismissPopupContent||(o.dismissPopupContent=s,V(Z,"keydown",b)),x}}(R||(R={})),R}),U(E,"Accessibility/Components/LegendComponent.js",[E["Core/Animation/AnimationUtilities.js"],E["Core/Globals.js"],E["Core/Legend/Legend.js"],E["Core/Utilities.js"],E["Accessibility/AccessibilityComponent.js"],E["Accessibility/KeyboardNavigationHandler.js"],E["Accessibility/Utils/ChartUtilities.js"],E["Accessibility/Utils/HTMLUtilities.js"]],function(z,at,J,tt,K,Z,Q,V){let{animObject:X}=z,{doc:j}=at,{addEvent:B,fireEvent:d,isNumber:R,pick:P,syncTimeout:s}=tt,{getChartTitle:b}=Q,{stripHTMLTagsFromString:x,addClass:o,removeClass:u}=V;function C(y){let m=y.legend&&y.legend.allItems,g=y.options.legend.accessibility||{},p=y.colorAxis&&y.colorAxis.some(l=>!l.dataClasses||!l.dataClasses.length);return!!(m&&m.length&&!p&&g.enabled!==!1)}function M(y,m){let g=m.legendItem||{};for(let p of(m.setState(y?"hover":"",!0),["group","label","symbol"])){let l=g[p],f=l&&l.element||l;f&&d(f,y?"mouseover":"mouseout")}}class w extends K{constructor(){super(...arguments),this.highlightedLegendItemIx=NaN,this.proxyGroup=null}init(){let m=this;this.recreateProxies(),this.addEvent(J,"afterScroll",function(){this.chart===m.chart&&(m.proxyProvider.updateGroupProxyElementPositions("legend"),m.updateLegendItemProxyVisibility(),m.highlightedLegendItemIx>-1&&this.chart.highlightLegendItem(m.highlightedLegendItemIx))}),this.addEvent(J,"afterPositionItem",function(g){this.chart===m.chart&&this.chart.renderer&&m.updateProxyPositionForItem(g.item)}),this.addEvent(J,"afterRender",function(){this.chart===m.chart&&this.chart.renderer&&m.recreateProxies()&&s(()=>m.proxyProvider.updateGroupProxyElementPositions("legend"),X(P(this.chart.renderer.globalAnimation,!0)).duration)})}updateLegendItemProxyVisibility(){let m,g=this.chart,p=g.legend,l=p.allItems||[],f=p.currentPage||1,v=p.clipHeight||0;l.forEach(I=>{if(I.a11yProxyElement){let k=p.pages&&p.pages.length,T=I.a11yProxyElement.element,G=!1;if(m=I.legendItem||{},k){let st=m.pageIx||0;G=(m.y||0)+(m.label?Math.round(m.label.getBBox().height):0)-p.pages[st]>v||st!==f-1}G?g.styledMode?o(T,"highcharts-a11y-invisible"):T.style.visibility="hidden":(u(T,"highcharts-a11y-invisible"),T.style.visibility="")}})}onChartRender(){C(this.chart)||this.removeProxies()}highlightAdjacentLegendPage(m){let g=this.chart,p=g.legend,l=(p.currentPage||1)+m,f=p.pages||[];if(l>0&&l<=f.length){let v=0;for(let I of p.allItems)((I.legendItem||{}).pageIx||0)+1===l&&g.highlightLegendItem(v)&&(this.highlightedLegendItemIx=v),++v}}updateProxyPositionForItem(m){m.a11yProxyElement&&m.a11yProxyElement.refreshPosition()}recreateProxies(){let m=j.activeElement,g=this.proxyGroup,p=m&&g&&g.contains(m);return this.removeProxies(),!!C(this.chart)&&(this.addLegendProxyGroup(),this.proxyLegendItems(),this.updateLegendItemProxyVisibility(),this.updateLegendTitle(),p&&this.chart.highlightLegendItem(this.highlightedLegendItemIx),!0)}removeProxies(){this.proxyProvider.removeGroup("legend")}updateLegendTitle(){let m=this.chart,g=x((m.legend&&m.legend.options.title&&m.legend.options.title.text||"").replace(/
    /g," "),m.renderer.forExport),p=m.langFormat("accessibility.legend.legendLabel"+(g?"":"NoTitle"),{chart:m,legendTitle:g,chartTitle:b(m)});this.proxyProvider.updateGroupAttrs("legend",{"aria-label":p})}addLegendProxyGroup(){let m=this.chart.options.accessibility.landmarkVerbosity==="all"?"region":null;this.proxyGroup=this.proxyProvider.addGroup("legend","ul",{"aria-label":"_placeholder_",role:m})}proxyLegendItems(){let m,g=this;((this.chart.legend||{}).allItems||[]).forEach(p=>{(m=p.legendItem||{}).label&&m.label.element&&g.proxyLegendItem(p)})}proxyLegendItem(m){let g=m.legendItem||{};if(!g.label||!g.group)return;let p=this.chart.langFormat("accessibility.legend.legendItem",{chart:this.chart,itemName:x(m.name,this.chart.renderer.forExport),item:m}),l={tabindex:-1,"aria-pressed":m.visible,"aria-label":p},f=g.group.div?g.label:g.group;m.a11yProxyElement=this.proxyProvider.addProxyElement("legend",{click:g.label,visual:f.element},"button",l)}getKeyboardNavigation(){let m=this.keyCodes,g=this,p=this.chart;return new Z(p,{keyCodeMap:[[[m.left,m.right,m.up,m.down],function(l){return g.onKbdArrowKey(this,l)}],[[m.enter,m.space],function(){return g.onKbdClick(this)}],[[m.pageDown,m.pageUp],function(l){let f=l===m.pageDown?1:-1;return g.highlightAdjacentLegendPage(f),this.response.success}]],validate:function(){return g.shouldHaveLegendNavigation()},init:function(){p.highlightLegendItem(0),g.highlightedLegendItemIx=0},terminate:function(){g.highlightedLegendItemIx=-1,p.legend.allItems.forEach(l=>M(!1,l))}})}onKbdArrowKey(m,g){let{keyCodes:{left:p,up:l},highlightedLegendItemIx:f,chart:v}=this,I=v.legend.allItems.length,k=v.options.accessibility.keyboardNavigation.wrapAround,T=g===p||g===l?-1:1;return v.highlightLegendItem(f+T)?this.highlightedLegendItemIx+=T:k&&I>1&&(this.highlightedLegendItemIx=T>0?0:I-1,v.highlightLegendItem(this.highlightedLegendItemIx)),m.response.success}onKbdClick(m){let g=this.chart.legend.allItems[this.highlightedLegendItemIx];return g&&g.a11yProxyElement&&g.a11yProxyElement.click(),m.response.success}shouldHaveLegendNavigation(){if(!C(this.chart))return!1;let m=this.chart,g=(m.options.legend||{}).accessibility||{};return!!(m.legend.display&&g.keyboardNavigation&&g.keyboardNavigation.enabled)}destroy(){this.removeProxies()}}return function(y){function m(p){let l=this.legend.allItems,f=this.accessibility&&this.accessibility.components.legend.highlightedLegendItemIx,v=l[p],I=(v==null?void 0:v.legendItem)||{};if(v){R(f)&&l[f]&&M(!1,l[f]),function(G,st){let nt=(G.allItems[st].legendItem||{}).pageIx,ft=G.currentPage;nt!==void 0&&nt+1!==ft&&G.scroll(1+nt-ft)}(this.legend,p);let k=I.label,T=v.a11yProxyElement&&v.a11yProxyElement.innerElement;return k&&k.element&&T&&this.setFocusToElement(k,T),M(!0,v),!0}return!1}function g(p){let l=this.chart.options.accessibility,f=p.item;l.enabled&&f&&f.a11yProxyElement&&f.a11yProxyElement.innerElement.setAttribute("aria-pressed",p.visible?"true":"false")}y.compose=function(p,l){let f=p.prototype;f.highlightLegendItem||(f.highlightLegendItem=m,B(l,"afterColorizeItem",g))}}(w||(w={})),w}),U(E,"Stock/Navigator/ChartNavigatorComposition.js",[E["Core/Globals.js"],E["Core/Utilities.js"]],function(z,at){let J,{isTouchDevice:tt}=z,{addEvent:K,merge:Z,pick:Q}=at,V=[];function X(){this.navigator&&this.navigator.setBaseSeries(null,!1)}function j(){var M;let b,x,o,u=this.legend,C=this.navigator;if(C){b=u&&u.options,x=C.xAxis,o=C.yAxis;let{scrollbarHeight:w,scrollButtonSize:y}=C;this.inverted?(C.left=C.opposite?this.chartWidth-w-C.height:this.spacing[3]+w,C.top=this.plotTop+y):(C.left=Q(x.left,this.plotLeft+y),C.top=C.navigatorOptions.top||this.chartHeight-C.height-w-(((M=this.scrollbar)==null?void 0:M.options.margin)||0)-this.spacing[2]-(this.rangeSelector&&this.extraBottomMargin?this.rangeSelector.getHeight():0)-(b&&b.verticalAlign==="bottom"&&b.layout!=="proximate"&&b.enabled&&!b.floating?u.legendHeight+Q(b.margin,10):0)-(this.titleOffset?this.titleOffset[2]:0)),x&&o&&(this.inverted?x.options.left=o.options.left=C.left:x.options.top=o.options.top=C.top,x.setAxisSize(),o.setAxisSize())}}function B(b){!this.navigator&&!this.scroller&&(this.options.navigator.enabled||this.options.scrollbar.enabled)&&(this.scroller=this.navigator=new J(this),Q(b.redraw,!0)&&this.redraw(b.animation))}function d(){let b=this.options;(b.navigator.enabled||b.scrollbar.enabled)&&(this.scroller=this.navigator=new J(this))}function R(){let b=this.options,x=b.navigator,o=b.rangeSelector;if((x&&x.enabled||o&&o.enabled)&&(!tt&&this.zooming.type==="x"||tt&&this.zooming.pinchType==="x"))return!1}function P(b){let x=b.navigator;if(x&&b.xAxis[0]){let o=b.xAxis[0].getExtremes();x.render(o.min,o.max)}}function s(b){let x=b.options.navigator||{},o=b.options.scrollbar||{};!this.navigator&&!this.scroller&&(x.enabled||o.enabled)&&(Z(!0,this.options.navigator,x),Z(!0,this.options.scrollbar,o),delete b.options.navigator,delete b.options.scrollbar)}return{compose:function(b,x){if(at.pushUnique(V,b)){let o=b.prototype;J=x,o.callbacks.push(P),K(b,"afterAddSeries",X),K(b,"afterSetChartSize",j),K(b,"afterUpdate",B),K(b,"beforeRender",d),K(b,"beforeShowResetZoom",R),K(b,"update",s)}}}}),U(E,"Core/Axis/NavigatorAxisComposition.js",[E["Core/Globals.js"],E["Core/Utilities.js"]],function(z,at){let{isTouchDevice:J}=z,{addEvent:tt,correctFloat:K,defined:Z,isNumber:Q,pick:V}=at;function X(){this.navigatorAxis||(this.navigatorAxis=new B(this))}function j(d){let R,P=this.chart,s=P.options,b=s.navigator,x=this.navigatorAxis,o=P.zooming.pinchType,u=s.rangeSelector,C=P.zooming.type;if(this.isXAxis&&(b!=null&&b.enabled||u!=null&&u.enabled)){if(C==="y"&&d.trigger==="zoom")R=!1;else if((d.trigger==="zoom"&&C==="xy"||J&&o==="xy")&&this.options.range){let M=x.previousZoom;Z(d.min)?x.previousZoom=[this.min,this.max]:M&&(d.min=M[0],d.max=M[1],x.previousZoom=void 0)}}R!==void 0&&d.preventDefault()}class B{static compose(R){R.keepProps.includes("navigatorAxis")||(R.keepProps.push("navigatorAxis"),tt(R,"init",X),tt(R,"setExtremes",j))}constructor(R){this.axis=R}destroy(){this.axis=void 0}toFixedRange(R,P,s,b){let x=this.axis,o=(x.pointRange||0)/2,u=V(s,x.translate(R,!0,!x.horiz)),C=V(b,x.translate(P,!0,!x.horiz));return Z(s)||(u=K(u+o)),Z(b)||(C=K(C-o)),Q(u)&&Q(C)||(u=C=void 0),{min:u,max:C}}}return B}),U(E,"Stock/Navigator/NavigatorDefaults.js",[E["Core/Color/Color.js"],E["Core/Series/SeriesRegistry.js"]],function(z,at){let{parse:J}=z,{seriesTypes:tt}=at;return{height:40,margin:25,maskInside:!0,handles:{width:7,borderRadius:0,height:15,symbols:["navigator-handle","navigator-handle"],enabled:!0,lineWidth:1,backgroundColor:"#f2f2f2",borderColor:"#999999"},maskFill:J("#667aff").setOpacity(.3).get(),outlineColor:"#999999",outlineWidth:1,series:{type:tt.areaspline===void 0?"line":"areaspline",fillOpacity:.05,lineWidth:1,compare:null,sonification:{enabled:!1},dataGrouping:{approximation:"average",enabled:!0,groupPixelWidth:2,firstAnchor:"firstPoint",anchor:"middle",lastAnchor:"lastPoint",units:[["millisecond",[1,2,5,10,20,25,50,100,200,500]],["second",[1,2,5,10,15,30]],["minute",[1,2,5,10,15,30]],["hour",[1,2,3,4,6,8,12]],["day",[1,2,3,4]],["week",[1,2,3]],["month",[1,3,6]],["year",null]]},dataLabels:{enabled:!1,zIndex:2},id:"highcharts-navigator-series",className:"highcharts-navigator-series",lineColor:null,marker:{enabled:!1},threshold:null},xAxis:{className:"highcharts-navigator-xaxis",tickLength:0,lineWidth:0,gridLineColor:"#e6e6e6",id:"navigator-x-axis",gridLineWidth:1,tickPixelInterval:200,labels:{align:"left",style:{color:"#000000",fontSize:"0.7em",opacity:.6,textOutline:"2px contrast"},x:3,y:-4},crosshair:!1},yAxis:{className:"highcharts-navigator-yaxis",gridLineWidth:0,startOnTick:!1,endOnTick:!1,minPadding:.1,id:"navigator-y-axis",maxPadding:.1,labels:{enabled:!1},crosshair:!1,title:{text:null},tickLength:0,tickWidth:0}}}),U(E,"Stock/Navigator/NavigatorSymbols.js",[E["Core/Renderer/SVG/Symbols.js"],E["Core/Utilities.js"]],function(z,at){let{relativeLength:J}=at;return{"navigator-handle":function(tt,K,Z,Q,V={}){let X=V.width?V.width/2:Z,j=J(V.borderRadius||0,Math.min(2*X,Q));return[["M",-1.5,(Q=V.height||Q)/2-3.5],["L",-1.5,Q/2+4.5],["M",.5,Q/2-3.5],["L",.5,Q/2+4.5],...z.rect(-X-1,.5,2*X+1,Q,{r:j})]}}}),U(E,"Stock/Utilities/StockUtilities.js",[E["Core/Utilities.js"]],function(z){let{defined:at}=z;return{setFixedRange:function(J){let tt=this.xAxis[0];at(tt.dataMax)&&at(tt.dataMin)&&J?this.fixedRange=Math.min(J,tt.dataMax-tt.dataMin):this.fixedRange=J}}}),U(E,"Stock/Navigator/NavigatorComposition.js",[E["Core/Defaults.js"],E["Core/Globals.js"],E["Core/Axis/NavigatorAxisComposition.js"],E["Stock/Navigator/NavigatorDefaults.js"],E["Stock/Navigator/NavigatorSymbols.js"],E["Core/Renderer/RendererRegistry.js"],E["Stock/Utilities/StockUtilities.js"],E["Core/Utilities.js"]],function(z,at,J,tt,K,Z,Q,V){let{setOptions:X}=z,{composed:j}=at,{getRendererType:B}=Z,{setFixedRange:d}=Q,{addEvent:R,extend:P,pushUnique:s}=V;function b(){this.chart.navigator&&!this.options.isInternal&&this.chart.navigator.setBaseSeries(null,!1)}return{compose:function(x,o,u){J.compose(o),s(j,"Navigator")&&(x.prototype.setFixedRange=d,P(B().prototype.symbols,K),R(u,"afterUpdate",b),X({navigator:tt}))}}}),U(E,"Core/Axis/ScrollbarAxis.js",[E["Core/Globals.js"],E["Core/Utilities.js"]],function(z,at){var J;let{composed:tt}=z,{addEvent:K,defined:Z,pick:Q,pushUnique:V}=at;return function(X){let j;function B(s){let b=Q(s.options&&s.options.min,s.min),x=Q(s.options&&s.options.max,s.max);return{axisMin:b,axisMax:x,scrollMin:Z(s.dataMin)?Math.min(b,s.min,s.dataMin,Q(s.threshold,1/0)):b,scrollMax:Z(s.dataMax)?Math.max(x,s.max,s.dataMax,Q(s.threshold,-1/0)):x}}function d(){let s=this.scrollbar,b=s&&!s.options.opposite,x=this.horiz?2:b?3:1;s&&(this.chart.scrollbarsOffsets=[0,0],this.chart.axisOffset[x]+=s.size+(s.options.margin||0))}function R(){let s=this;s.options&&s.options.scrollbar&&s.options.scrollbar.enabled&&(s.options.scrollbar.vertical=!s.horiz,s.options.startOnTick=s.options.endOnTick=!1,s.scrollbar=new j(s.chart.renderer,s.options.scrollbar,s.chart),K(s.scrollbar,"changed",function(b){let x,o,{axisMin:u,axisMax:C,scrollMin:M,scrollMax:w}=B(s),y=w-M;if(Z(u)&&Z(C))if(s.horiz&&!s.reversed||!s.horiz&&s.reversed?(x=M+y*this.to,o=M+y*this.from):(x=M+y*(1-this.from),o=M+y*(1-this.to)),this.shouldUpdateExtremes(b.DOMType)){let m=b.DOMType!=="mousemove"&&b.DOMType!=="touchmove"&&void 0;s.setExtremes(o,x,!0,m,b)}else this.setRange(this.from,this.to)}))}function P(){let s,b,x,{scrollMin:o,scrollMax:u}=B(this),C=this.scrollbar,M=this.axisTitleMargin+(this.titleOffset||0),w=this.chart.scrollbarsOffsets,y=this.options.margin||0;if(C&&w){if(this.horiz)this.opposite||(w[1]+=M),C.position(this.left,this.top+this.height+2+w[1]-(this.opposite?y:0),this.width,this.height),this.opposite||(w[1]+=y),s=1;else{let m;this.opposite&&(w[0]+=M),m=C.options.opposite?this.left+this.width+2+w[0]-(this.opposite?0:y):this.opposite?0:y,C.position(m,this.top,this.width,this.height),this.opposite&&(w[0]+=y),s=0}if(w[s]+=C.size+(C.options.margin||0),isNaN(o)||isNaN(u)||!Z(this.min)||!Z(this.max)||this.dataMin===this.dataMax)C.setRange(0,1);else if(this.min===this.max){let m=this.pointRange/(this.dataMax+1);b=m*this.min,x=m*(this.max+1),C.setRange(b,x)}else b=(this.min-o)/(u-o),x=(this.max-o)/(u-o),this.horiz&&!this.reversed||!this.horiz&&this.reversed?C.setRange(b,x):C.setRange(1-x,1-b)}}X.compose=function(s,b){V(tt,"Axis.Scrollbar")&&(j=b,K(s,"afterGetOffset",d),K(s,"afterInit",R),K(s,"afterRender",P))}}(J||(J={})),J}),U(E,"Stock/Scrollbar/ScrollbarDefaults.js",[],function(){return{height:10,barBorderRadius:5,buttonBorderRadius:0,buttonsEnabled:!1,liveRedraw:void 0,margin:void 0,minWidth:6,opposite:!0,step:.2,zIndex:3,barBackgroundColor:"#cccccc",barBorderWidth:0,barBorderColor:"#cccccc",buttonArrowColor:"#333333",buttonBackgroundColor:"#e6e6e6",buttonBorderColor:"#cccccc",buttonBorderWidth:1,rifleColor:"none",trackBackgroundColor:"rgba(255, 255, 255, 0.001)",trackBorderColor:"#cccccc",trackBorderRadius:5,trackBorderWidth:1}}),U(E,"Stock/Scrollbar/Scrollbar.js",[E["Core/Defaults.js"],E["Core/Globals.js"],E["Core/Axis/ScrollbarAxis.js"],E["Stock/Scrollbar/ScrollbarDefaults.js"],E["Core/Utilities.js"]],function(z,at,J,tt,K){let{defaultOptions:Z}=z,{addEvent:Q,correctFloat:V,crisp:X,defined:j,destroyObjectProperties:B,fireEvent:d,merge:R,pick:P,removeEvent:s}=K;class b{static compose(o){J.compose(o,b)}static swapXY(o,u){return u&&o.forEach(C=>{let M,w=C.length;for(let y=0;ythis.calculatedWidth?u.minWidth:0;return{chartX:(o.chartX-this.x-this.xOffset)/(this.barWidth-C),chartY:(o.chartY-this.y-this.yOffset)/(this.barWidth-C)}}destroy(){let o=this,u=o.chart.scroller;o.removeEvents(),["track","scrollbarRifles","scrollbar","scrollbarGroup","group"].forEach(function(C){o[C]&&o[C].destroy&&(o[C]=o[C].destroy())}),u&&o===u.scrollbar&&(u.scrollbar=null,B(u.scrollbarButtons))}drawScrollbarButton(o){let u=this.renderer,C=this.scrollbarButtons,M=this.options,w=this.size,y=u.g().add(this.group);if(C.push(y),M.buttonsEnabled){let m=u.rect().addClass("highcharts-scrollbar-button").add(y);this.chart.styledMode||m.attr({stroke:M.buttonBorderColor,"stroke-width":M.buttonBorderWidth,fill:M.buttonBackgroundColor}),m.attr(m.crisp({x:-.5,y:-.5,width:w,height:w,r:M.buttonBorderRadius},m.strokeWidth()));let g=u.path(b.swapXY([["M",w/2+(o?-1:1),w/2-3],["L",w/2+(o?-1:1),w/2+3],["L",w/2+(o?2:-2),w/2]],M.vertical)).addClass("highcharts-scrollbar-arrow").add(C[o]);this.chart.styledMode||g.attr({fill:M.buttonArrowColor})}}init(o,u,C){this.scrollbarButtons=[],this.renderer=o,this.userOptions=u,this.options=R(tt,Z.scrollbar,u),this.options.margin=P(this.options.margin,10),this.chart=C,this.size=P(this.options.size,this.options.height),u.enabled&&(this.render(),this.addEvents())}mouseDownHandler(o){var M;let u=((M=this.chart.pointer)==null?void 0:M.normalize(o))||o,C=this.cursorToScrollbarPosition(u);this.chartX=C.chartX,this.chartY=C.chartY,this.initPositions=[this.from,this.to],this.grabbedCenter=!0}mouseMoveHandler(o){var y;let u,C=((y=this.chart.pointer)==null?void 0:y.normalize(o))||o,M=this.options.vertical?"chartY":"chartX",w=this.initPositions||[];this.grabbedCenter&&(!o.touches||o.touches[0][M]!==0)&&(u=this.cursorToScrollbarPosition(C)[M]-this[M],this.hasDragged=!0,this.updatePosition(w[0]+u,w[1]+u),this.hasDragged&&d(this,"changed",{from:this.from,to:this.to,trigger:"scrollbar",DOMType:o.type,DOMEvent:o}))}mouseUpHandler(o){this.hasDragged&&d(this,"changed",{from:this.from,to:this.to,trigger:"scrollbar",DOMType:o.type,DOMEvent:o}),this.grabbedCenter=this.hasDragged=this.chartX=this.chartY=null}position(o,u,C,M){let{buttonsEnabled:w,margin:y=0,vertical:m}=this.options,g=this.rendered?"animate":"attr",p=M,l=0;this.group.show(),this.x=o,this.y=u+this.trackBorderWidth,this.width=C,this.height=M,this.xOffset=p,this.yOffset=l,m?(this.width=this.yOffset=C=l=this.size,this.xOffset=p=0,this.yOffset=l=w?this.size:0,this.barWidth=M-(w?2*C:0),this.x=o+=y):(this.height=M=this.size,this.xOffset=p=w?this.size:0,this.barWidth=C-(w?2*M:0),this.y=this.y+y),this.group[g]({translateX:o,translateY:this.y}),this.track[g]({width:C,height:M}),this.scrollbarButtons[1][g]({translateX:m?0:C-p,translateY:m?M-l:0})}removeEvents(){this._events.forEach(function(o){s.apply(null,o)}),this._events.length=0}render(){let o=this.renderer,u=this.options,C=this.size,M=this.chart.styledMode,w=o.g("scrollbar").attr({zIndex:u.zIndex}).hide().add();this.group=w,this.track=o.rect().addClass("highcharts-scrollbar-track").attr({r:u.trackBorderRadius||0,height:C,width:C}).add(w),M||this.track.attr({fill:u.trackBackgroundColor,stroke:u.trackBorderColor,"stroke-width":u.trackBorderWidth});let y=this.trackBorderWidth=this.track.strokeWidth();this.track.attr({x:-X(0,y),y:-X(0,y)}),this.scrollbarGroup=o.g().add(w),this.scrollbar=o.rect().addClass("highcharts-scrollbar-thumb").attr({height:C-y,width:C-y,r:u.barBorderRadius||0}).add(this.scrollbarGroup),this.scrollbarRifles=o.path(b.swapXY([["M",-3,C/4],["L",-3,2*C/3],["M",0,C/4],["L",0,2*C/3],["M",3,C/4],["L",3,2*C/3]],u.vertical)).addClass("highcharts-scrollbar-rifles").add(this.scrollbarGroup),M||(this.scrollbar.attr({fill:u.barBackgroundColor,stroke:u.barBorderColor,"stroke-width":u.barBorderWidth}),this.scrollbarRifles.attr({stroke:u.rifleColor,"stroke-width":1})),this.scrollbarStrokeWidth=this.scrollbar.strokeWidth(),this.scrollbarGroup.translate(-X(0,this.scrollbarStrokeWidth),-X(0,this.scrollbarStrokeWidth)),this.drawScrollbarButton(0),this.drawScrollbarButton(1)}setRange(o,u){let C,M,w=this.options,y=w.vertical,m=w.minWidth,g=this.barWidth,p=!this.rendered||this.hasDragged||this.chart.navigator&&this.chart.navigator.hasDragged?"attr":"animate";if(!j(g))return;let l=g*Math.min(u,1);C=Math.ceil(g*(o=Math.max(o,0))),this.calculatedWidth=M=V(l-C),M=1?this.group.hide():this.group.show()),this.rendered=!0}shouldUpdateExtremes(o){return P(this.options.liveRedraw,at.svg&&!at.isTouchDevice&&!this.chart.boosted)||o==="mouseup"||o==="touchend"||!j(o)}trackClick(o){var y;let u=((y=this.chart.pointer)==null?void 0:y.normalize(o))||o,C=this.to-this.from,M=this.y+this.scrollbarTop,w=this.x+this.scrollbarLeft;this.options.vertical&&u.chartY>M||!this.options.vertical&&u.chartX>w?this.updatePosition(this.from+C,this.to+C):this.updatePosition(this.from-C,this.to-C),d(this,"changed",{from:this.from,to:this.to,trigger:"scrollbar",DOMEvent:o})}update(o){this.destroy(),this.init(this.chart.renderer,R(!0,this.options,o),this.chart)}updatePosition(o,u){u>1&&(o=V(1-V(u-o)),u=1),o<0&&(u=V(u-o),o=0),this.from=o,this.to=u}}return b.defaultOptions=tt,Z.scrollbar=R(!0,b.defaultOptions,Z.scrollbar),b}),U(E,"Stock/Navigator/Navigator.js",[E["Core/Axis/Axis.js"],E["Stock/Navigator/ChartNavigatorComposition.js"],E["Core/Defaults.js"],E["Core/Globals.js"],E["Core/Axis/NavigatorAxisComposition.js"],E["Stock/Navigator/NavigatorComposition.js"],E["Stock/Scrollbar/Scrollbar.js"],E["Core/Renderer/SVG/SVGRenderer.js"],E["Core/Utilities.js"]],function(z,at,J,tt,K,Z,Q,V,X){let{defaultOptions:j}=J,{isTouchDevice:B}=tt,{prototype:{symbols:d}}=V,{addEvent:R,clamp:P,correctFloat:s,defined:b,destroyObjectProperties:x,erase:o,extend:u,find:C,fireEvent:M,isArray:w,isNumber:y,merge:m,pick:g,removeEvent:p,splat:l}=X;function f(I,...k){let T=[].filter.call(k,y);if(T.length)return Math[I].apply(0,T)}class v{static compose(k,T,G){at.compose(k,v),Z.compose(k,T,G)}constructor(k){this.isDirty=!1,this.scrollbarHeight=0,this.init(k)}drawHandle(k,T,G,st){let nt=this.navigatorOptions.handles.height;this.handles[T][st](G?{translateX:Math.round(this.left+this.height/2),translateY:Math.round(this.top+parseInt(k,10)+.5-nt)}:{translateX:Math.round(this.left+parseInt(k,10)),translateY:Math.round(this.top+this.height/2-nt/2-1)})}drawOutline(k,T,G,st){let nt=this.navigatorOptions.maskInside,ft=this.outline.strokeWidth(),pt=ft/2,St=ft%2/2,Ct=this.scrollButtonSize,L=this.size,Y=this.top,rt=this.height,it=Y-pt,D=Y+rt,O=this.left,W,lt;G?(W=Y+T+St,T=Y+k+St,lt=[["M",O+rt,Y-Ct-St],["L",O+rt,W],["L",O,W],["M",O,T],["L",O+rt,T],["L",O+rt,Y+L+Ct]],nt&<.push(["M",O+rt,W-pt],["L",O+rt,T+pt])):(O-=Ct,k+=O+Ct-St,T+=O+Ct-St,lt=[["M",O,it],["L",k,it],["L",k,D],["M",T,D],["L",T,it],["L",O+L+2*Ct,it]],nt&<.push(["M",k-pt,it],["L",T+pt,it])),this.outline[st]({d:lt})}drawMasks(k,T,G,st){let nt,ft,pt,St,Ct=this.left,L=this.top,Y=this.height;G?(pt=[Ct,Ct,Ct],St=[L,L+k,L+T],ft=[Y,Y,Y],nt=[k,T-k,this.size-T]):(pt=[Ct,Ct+k,Ct+T],St=[L,L,L],ft=[k,T-k,this.size-T],nt=[Y,Y,Y]),this.shades.forEach((rt,it)=>{rt[st]({x:pt[it],y:St[it],width:ft[it],height:nt[it]})})}renderElements(){var Ct,L;let k=this,T=k.navigatorOptions,G=T.maskInside,st=k.chart,nt=st.inverted,ft=st.renderer,pt={cursor:nt?"ns-resize":"ew-resize"},St=(Ct=k.navigatorGroup)!=null?Ct:k.navigatorGroup=ft.g("navigator").attr({zIndex:8,visibility:"hidden"}).add();if([!G,G,!G].forEach((Y,rt)=>{var D;let it=(D=k.shades[rt])!=null?D:k.shades[rt]=ft.rect().addClass("highcharts-navigator-mask"+(rt===1?"-inside":"-outside")).add(St);st.styledMode||(it.attr({fill:Y?T.maskFill:"rgba(0,0,0,0)"}),rt===1&&it.css(pt))}),k.outline||(k.outline=ft.path().addClass("highcharts-navigator-outline").add(St)),st.styledMode||k.outline.attr({"stroke-width":T.outlineWidth,stroke:T.outlineColor}),(L=T.handles)==null?void 0:L.enabled){let Y=T.handles,{height:rt,width:it}=Y;[0,1].forEach(D=>{var W;let O=Y.symbols[D];if(k.handles[D]&&k.handles[D].symbolUrl===O){if(!k.handles[D].isImg&&k.handles[D].symbolName!==O){let lt=d[O].call(d,-it/2-1,0,it,rt);k.handles[D].attr({d:lt}),k.handles[D].symbolName=O}}else(W=k.handles[D])==null||W.destroy(),k.handles[D]=ft.symbol(O,-it/2-1,0,it,rt,Y),k.handles[D].attr({zIndex:7-D}).addClass("highcharts-navigator-handle highcharts-navigator-handle-"+["left","right"][D]).add(St),k.addMouseEvents();st.inverted&&k.handles[D].attr({rotation:90,rotationOriginX:Math.floor(-it/2),rotationOriginY:(rt+it)/2}),st.styledMode||k.handles[D].attr({fill:Y.backgroundColor,stroke:Y.borderColor,"stroke-width":Y.lineWidth,width:Y.width,height:Y.height,x:-it/2-1,y:0}).css(pt)})}}update(k,T=!1){var nt,ft;let G=this.chart,st=G.options.chart.inverted!==((nt=G.scrollbar)==null?void 0:nt.options.vertical);if(m(!0,G.options.navigator,k),this.navigatorOptions=G.options.navigator||{},this.setOpposite(),b(k.enabled)||st)return this.destroy(),this.navigatorEnabled=k.enabled||this.navigatorEnabled,this.init(G);if(this.navigatorEnabled&&(this.isDirty=!0,k.adaptToUpdatedData===!1&&this.baseSeries.forEach(pt=>{p(pt,"updatedData",this.updatedDataHandler)},this),k.adaptToUpdatedData&&this.baseSeries.forEach(pt=>{pt.eventsToUnbind.push(R(pt,"updatedData",this.updatedDataHandler))},this),(k.series||k.baseSeries)&&this.setBaseSeries(void 0,!1),k.height||k.xAxis||k.yAxis)){this.height=(ft=k.height)!=null?ft:this.height;let pt=this.getXAxisOffsets();this.xAxis.update(Ti(xr({},k.xAxis),{offsets:pt,[G.inverted?"width":"height"]:this.height,[G.inverted?"height":"width"]:void 0}),!1),this.yAxis.update(Ti(xr({},k.yAxis),{[G.inverted?"width":"height"]:this.height}),!1)}T&&G.redraw()}render(k,T,G,st){let nt=this.chart,ft=this.xAxis,pt=ft.pointRange||0,St=ft.navigatorAxis.fake?nt.xAxis[0]:ft,Ct=this.navigatorEnabled,L=this.rendered,Y=nt.inverted,rt=nt.xAxis[0].minRange,it=nt.xAxis[0].options.maxRange,D=this.scrollButtonSize,O,W,lt,ot=this.scrollbarHeight,xt,dt;if(this.hasDragged&&!b(G))return;if(this.isDirty&&this.renderElements(),k=s(k-pt/2),T=s(T+pt/2),!y(k)||!y(T)){if(!L)return;G=0,st=g(ft.width,St.width)}this.left=g(ft.left,nt.plotLeft+D+(Y?nt.plotWidth:0));let vt=this.size=xt=g(ft.len,(Y?nt.plotHeight:nt.plotWidth)-2*D);O=Y?ot:xt+2*D,G=g(G,ft.toPixels(k,!0)),st=g(st,ft.toPixels(T,!0)),y(G)&&Math.abs(G)!==1/0||(G=0,st=O);let Et=ft.toValue(G,!0),kt=ft.toValue(st,!0),Nt=Math.abs(s(kt-Et));Ntit&&(this.grabbedLeft?G=ft.toPixels(kt-it-pt,!0):this.grabbedRight&&(st=ft.toPixels(Et+it+pt,!0))),this.zoomedMax=P(Math.max(G,st),0,vt),this.zoomedMin=P(this.fixedWidth?this.zoomedMax-this.fixedWidth:Math.min(G,st),0,vt),this.range=this.zoomedMax-this.zoomedMin,vt=Math.round(this.zoomedMax);let gt=Math.round(this.zoomedMin);Ct&&(this.navigatorGroup.attr({visibility:"inherit"}),dt=L&&!this.hasDragged?"animate":"attr",this.drawMasks(gt,vt,Y,dt),this.drawOutline(gt,vt,Y,dt),this.navigatorOptions.handles.enabled&&(this.drawHandle(gt,0,Y,dt),this.drawHandle(vt,1,Y,dt))),this.scrollbar&&(Y?(lt=this.top-D,W=this.left-ot+(Ct||!St.opposite?0:(St.titleOffset||0)+St.axisTitleMargin),ot=xt+2*D):(lt=this.top+(Ct?this.height:-ot),W=this.left-D),this.scrollbar.position(W,lt,O,ot),this.scrollbar.setRange(this.zoomedMin/(xt||1),this.zoomedMax/(xt||1))),this.rendered=!0,this.isDirty=!1,M(this,"afterRender")}addMouseEvents(){let k=this,T=k.chart,G=T.container,st=[],nt,ft;k.mouseMoveHandler=nt=function(pt){k.onMouseMove(pt)},k.mouseUpHandler=ft=function(pt){k.onMouseUp(pt)},(st=k.getPartsEvents("mousedown")).push(R(T.renderTo,"mousemove",nt),R(G.ownerDocument,"mouseup",ft),R(T.renderTo,"touchmove",nt),R(G.ownerDocument,"touchend",ft)),st.concat(k.getPartsEvents("touchstart")),k.eventsToUnbind=st,k.series&&k.series[0]&&st.push(R(k.series[0].xAxis,"foundExtremes",function(){T.navigator.modifyNavigatorAxisExtremes()}))}getPartsEvents(k){let T=this,G=[];return["shades","handles"].forEach(function(st){T[st].forEach(function(nt,ft){G.push(R(nt.element,k,function(pt){T[st+"Mousedown"](pt,ft)}))})}),G}shadesMousedown(k,T){var D;k=((D=this.chart.pointer)==null?void 0:D.normalize(k))||k;let G=this.chart,st=this.xAxis,nt=this.zoomedMin,ft=this.size,pt=this.range,St=this.left,Ct=k.chartX,L,Y,rt,it;G.inverted&&(Ct=k.chartY,St=this.top),T===1?(this.grabbedCenter=Ct,this.fixedWidth=pt,this.dragOffset=Ct-nt):(it=Ct-St-pt/2,T===0?it=Math.max(0,it):T===2&&it+pt>=ft&&(it=ft-pt,this.reversedExtremes?(it-=pt,Y=this.getUnionExtremes().dataMin):L=this.getUnionExtremes().dataMax),it!==nt&&(this.fixedWidth=pt,b((rt=st.navigatorAxis.toFixedRange(it,it+pt,Y,L)).min)&&M(this,"setRange",{min:Math.min(rt.min,rt.max),max:Math.max(rt.min,rt.max),redraw:!0,eventArguments:{trigger:"navigator"}})))}handlesMousedown(k,T){var ft;k=((ft=this.chart.pointer)==null?void 0:ft.normalize(k))||k;let G=this.chart,st=G.xAxis[0],nt=this.reversedExtremes;T===0?(this.grabbedLeft=!0,this.otherHandlePos=this.zoomedMax,this.fixedExtreme=nt?st.min:st.max):(this.grabbedRight=!0,this.otherHandlePos=this.zoomedMin,this.fixedExtreme=nt?st.max:st.min),G.setFixedRange(void 0)}onMouseMove(k){var L;let T=this,G=T.chart,st=T.navigatorSize,nt=T.range,ft=T.dragOffset,pt=G.inverted,St=T.left,Ct;(!k.touches||k.touches[0].pageX!==0)&&(Ct=(k=((L=G.pointer)==null?void 0:L.normalize(k))||k).chartX,pt&&(St=T.top,Ct=k.chartY),T.grabbedLeft?(T.hasDragged=!0,T.render(0,0,Ct-St,T.otherHandlePos)):T.grabbedRight?(T.hasDragged=!0,T.render(0,0,T.otherHandlePos,Ct-St)):T.grabbedCenter&&(T.hasDragged=!0,Ctst+ft-nt&&(Ct=st+ft-nt),T.render(0,0,Ct-ft,Ct-ft+nt)),T.hasDragged&&T.scrollbar&&g(T.scrollbar.options.liveRedraw,!B&&!this.chart.boosted)&&(k.DOMType=k.type,setTimeout(function(){T.onMouseUp(k)},0)))}onMouseUp(k){let T,G,st,nt,ft,pt,St=this.chart,Ct=this.xAxis,L=this.scrollbar,Y=k.DOMEvent||k,rt=St.inverted,it=this.rendered&&!this.hasDragged?"animate":"attr";(this.hasDragged&&(!L||!L.hasDragged)||k.trigger==="scrollbar")&&(st=this.getUnionExtremes(),this.zoomedMin===this.otherHandlePos?nt=this.fixedExtreme:this.zoomedMax===this.otherHandlePos&&(ft=this.fixedExtreme),this.zoomedMax===this.size&&(ft=this.reversedExtremes?st.dataMin:st.dataMax),this.zoomedMin===0&&(nt=this.reversedExtremes?st.dataMax:st.dataMin),b((pt=Ct.navigatorAxis.toFixedRange(this.zoomedMin,this.zoomedMax,nt,ft)).min)&&M(this,"setRange",{min:Math.min(pt.min,pt.max),max:Math.max(pt.min,pt.max),redraw:!0,animation:!this.hasDragged&&null,eventArguments:{trigger:"navigator",triggerOp:"navigator-drag",DOMEvent:Y}})),k.DOMType!=="mousemove"&&k.DOMType!=="touchmove"&&(this.grabbedLeft=this.grabbedRight=this.grabbedCenter=this.fixedWidth=this.fixedExtreme=this.otherHandlePos=this.hasDragged=this.dragOffset=null),this.navigatorEnabled&&y(this.zoomedMin)&&y(this.zoomedMax)&&(G=Math.round(this.zoomedMin),T=Math.round(this.zoomedMax),this.shades&&this.drawMasks(G,T,rt,it),this.outline&&this.drawOutline(G,T,rt,it),this.navigatorOptions.handles.enabled&&Object.keys(this.handles).length===this.handles.length&&(this.drawHandle(G,0,rt,it),this.drawHandle(T,1,rt,it)))}removeEvents(){this.eventsToUnbind&&(this.eventsToUnbind.forEach(function(k){k()}),this.eventsToUnbind=void 0),this.removeBaseSeriesEvents()}removeBaseSeriesEvents(){let k=this.baseSeries||[];this.navigatorEnabled&&k[0]&&(this.navigatorOptions.adaptToUpdatedData!==!1&&k.forEach(function(T){p(T,"updatedData",this.updatedDataHandler)},this),k[0].xAxis&&p(k[0].xAxis,"foundExtremes",this.modifyBaseAxisExtremes))}getXAxisOffsets(){return this.chart.inverted?[this.scrollButtonSize,0,-this.scrollButtonSize,0]:[0,-this.scrollButtonSize,0,this.scrollButtonSize]}init(k){var O;let T=k.options,G=T.navigator||{},st=G.enabled,nt=T.scrollbar||{},ft=nt.enabled,pt=st&&G.height||0,St=ft&&nt.height||0,Ct=nt.buttonsEnabled&&St||0;this.handles=[],this.shades=[],this.chart=k,this.setBaseSeries(),this.height=pt,this.scrollbarHeight=St,this.scrollButtonSize=Ct,this.scrollbarEnabled=ft,this.navigatorEnabled=st,this.navigatorOptions=G,this.scrollbarOptions=nt,this.setOpposite();let L=this,Y=L.baseSeries,rt=k.xAxis.length,it=k.yAxis.length,D=Y&&Y[0]&&Y[0].xAxis||k.xAxis[0]||{options:{}};if(k.isDirtyBox=!0,L.navigatorEnabled){let W=this.getXAxisOffsets();L.xAxis=new z(k,m({breaks:D.options.breaks,ordinal:D.options.ordinal,overscroll:D.options.overscroll},G.xAxis,{type:"datetime",yAxis:(O=G.yAxis)==null?void 0:O.id,index:rt,isInternal:!0,offset:0,keepOrdinalPadding:!0,startOnTick:!1,endOnTick:!1,minPadding:D.options.ordinal?0:D.options.minPadding,maxPadding:D.options.ordinal?0:D.options.maxPadding,zoomEnabled:!1},k.inverted?{offsets:W,width:pt}:{offsets:W,height:pt}),"xAxis"),L.yAxis=new z(k,m(G.yAxis,{alignTicks:!1,offset:0,index:it,isInternal:!0,reversed:g(G.yAxis&&G.yAxis.reversed,k.yAxis[0]&&k.yAxis[0].reversed,!1),zoomEnabled:!1},k.inverted?{width:pt}:{height:pt}),"yAxis"),Y||G.series.data?L.updateNavigatorSeries(!1):k.series.length===0&&(L.unbindRedraw=R(k,"beforeRedraw",function(){k.series.length>0&&!L.series&&(L.setBaseSeries(),L.unbindRedraw())})),L.reversedExtremes=k.inverted&&!L.xAxis.reversed||!k.inverted&&L.xAxis.reversed,L.renderElements(),L.addMouseEvents()}else L.xAxis={chart:k,navigatorAxis:{fake:!0},translate:function(W,lt){let ot=k.xAxis[0],xt=ot.getExtremes(),dt=ot.len-2*Ct,vt=f("min",ot.options.min,xt.dataMin),Et=f("max",ot.options.max,xt.dataMax)-vt;return lt?W*Et/dt+vt:dt*(W-vt)/Et},toPixels:function(W){return this.translate(W)},toValue:function(W){return this.translate(W,!0)}},L.xAxis.navigatorAxis.axis=L.xAxis,L.xAxis.navigatorAxis.toFixedRange=K.prototype.toFixedRange.bind(L.xAxis.navigatorAxis);if(k.options.scrollbar.enabled){let W=m(k.options.scrollbar,{vertical:k.inverted});!y(W.margin)&&L.navigatorEnabled&&(W.margin=k.inverted?-3:3),k.scrollbar=L.scrollbar=new Q(k.renderer,W,k),R(L.scrollbar,"changed",function(lt){let ot=L.size,xt=ot*this.to,dt=ot*this.from;L.hasDragged=L.scrollbar.hasDragged,L.render(0,0,dt,xt),this.shouldUpdateExtremes(lt.DOMType)&&setTimeout(function(){L.onMouseUp(lt)})})}L.addBaseSeriesEvents(),L.addChartEvents()}setOpposite(){let k=this.navigatorOptions,T=this.navigatorEnabled,G=this.chart;this.opposite=g(k.opposite,!!(!T&&G.inverted))}getUnionExtremes(k){let T,G=this.chart.xAxis[0],st=this.xAxis,nt=st.options,ft=G.options;return k&&G.dataMin===null||(T={dataMin:g(nt&&nt.min,f("min",ft.min,G.dataMin,st.dataMin,st.min)),dataMax:g(nt&&nt.max,f("max",ft.max,G.dataMax,st.dataMax,st.max))}),T}setBaseSeries(k,T){let G=this.chart,st=this.baseSeries=[];k=k||G.options&&G.options.navigator.baseSeries||(G.series.length?C(G.series,nt=>!nt.options.isInternal).index:0),(G.series||[]).forEach((nt,ft)=>{!nt.options.isInternal&&(nt.options.showInNavigator||(ft===k||nt.options.id===k)&&nt.options.showInNavigator!==!1)&&st.push(nt)}),this.xAxis&&!this.xAxis.navigatorAxis.fake&&this.updateNavigatorSeries(!0,T)}updateNavigatorSeries(k,T){var rt,it;let G=this,st=G.chart,nt=G.baseSeries,ft={enableMouseTracking:!1,index:null,linkedTo:null,group:"nav",padXAxis:!1,xAxis:(rt=this.navigatorOptions.xAxis)==null?void 0:rt.id,yAxis:(it=this.navigatorOptions.yAxis)==null?void 0:it.id,showInLegend:!1,stacking:void 0,isInternal:!0,states:{inactive:{opacity:1}}},pt=G.series=(G.series||[]).filter(D=>{let O=D.baseSeries;return!(0>nt.indexOf(O))||(O&&(p(O,"updatedData",G.updatedDataHandler),delete O.navigatorSeries),D.chart&&D.destroy(),!1)}),St,Ct,L=G.navigatorOptions.series,Y;nt&&nt.length&&nt.forEach(D=>{let O=D.navigatorSeries,W=u({color:D.color,visible:D.visible},w(L)?j.navigator.series:L);if(O&&G.navigatorOptions.adaptToUpdatedData===!1)return;ft.name="Navigator "+nt.length,Y=(St=D.options||{}).navigatorOptions||{},W.dataLabels=l(W.dataLabels),(Ct=m(St,ft,W,Y)).pointRange=g(W.pointRange,Y.pointRange,j.plotOptions[Ct.type||"line"].pointRange);let lt=Y.data||W.data;G.hasNavigatorData=G.hasNavigatorData||!!lt,Ct.data=lt||St.data&&St.data.slice(0),O&&O.options?O.update(Ct,T):(D.navigatorSeries=st.initSeries(Ct),st.setSortedData(),D.navigatorSeries.baseSeries=D,pt.push(D.navigatorSeries))}),(L.data&&!(nt&&nt.length)||w(L))&&(G.hasNavigatorData=!1,(L=l(L)).forEach((D,O)=>{ft.name="Navigator "+(pt.length+1),(Ct=m(j.navigator.series,{color:st.series[O]&&!st.series[O].options.isInternal&&st.series[O].color||st.options.colors[O]||st.options.colors[0]},ft,D)).data=D.data,Ct.data&&(G.hasNavigatorData=!0,pt.push(st.initSeries(Ct)))})),k&&this.addBaseSeriesEvents()}addBaseSeriesEvents(){let k=this,T=k.baseSeries||[];T[0]&&T[0].xAxis&&T[0].eventsToUnbind.push(R(T[0].xAxis,"foundExtremes",this.modifyBaseAxisExtremes)),T.forEach(G=>{G.eventsToUnbind.push(R(G,"show",function(){this.navigatorSeries&&this.navigatorSeries.setVisible(!0,!1)})),G.eventsToUnbind.push(R(G,"hide",function(){this.navigatorSeries&&this.navigatorSeries.setVisible(!1,!1)})),this.navigatorOptions.adaptToUpdatedData!==!1&&G.xAxis&&G.eventsToUnbind.push(R(G,"updatedData",this.updatedDataHandler)),G.eventsToUnbind.push(R(G,"remove",function(){T&&o(T,G),this.navigatorSeries&&(o(k.series,this.navigatorSeries),b(this.navigatorSeries.options)&&this.navigatorSeries.remove(!1),delete this.navigatorSeries)}))})}getBaseSeriesMin(k){return this.baseSeries.reduce(function(T,G){return Math.min(T,G.xData&&G.xData.length?G.xData[0]:T)},k)}modifyNavigatorAxisExtremes(){let k=this.xAxis;if(k.getExtremes!==void 0){let T=this.getUnionExtremes(!0);T&&(T.dataMin!==k.min||T.dataMax!==k.max)&&(k.min=T.dataMin,k.max=T.dataMax)}}modifyBaseAxisExtremes(){var O;let k,T,G=this.chart.navigator,st=this.getExtremes(),nt=st.min,ft=st.max,pt=st.dataMin,St=st.dataMax,Ct=ft-nt,L=G.stickToMin,Y=G.stickToMax,rt=g((O=this.ordinal)==null?void 0:O.convertOverscroll(this.options.overscroll),0),it=G.series&&G.series[0],D=!!this.setExtremes;!(this.eventArgs&&this.eventArgs.trigger==="rangeSelectorButton")&&(L&&(k=(T=pt)+Ct),Y&&(k=St+rt,L||(T=Math.max(pt,k-Ct,G.getBaseSeriesMin(it&&it.xData?it.xData[0]:-Number.MAX_VALUE)))),D&&(L||Y)&&y(T)&&(this.min=this.userMin=T,this.max=this.userMax=k)),G.stickToMin=G.stickToMax=null}updatedDataHandler(){let k=this.chart.navigator,T=this.navigatorSeries,G=k.reversedExtremes?Math.round(k.zoomedMin)===0:Math.round(k.zoomedMax)>=Math.round(k.size);k.stickToMax=g(this.chart.options.navigator&&this.chart.options.navigator.stickToMax,G),k.stickToMin=k.shouldStickToMin(this,k),T&&!k.hasNavigatorData&&(T.options.pointStart=this.xData[0],T.setData(this.options.data,!1,null,!1))}shouldStickToMin(k,T){let G=T.getBaseSeriesMin(k.xData[0]),st=k.xAxis,nt=st.max,ft=st.min,pt=st.options.range;return!!(y(nt)&&y(ft))&&(pt&&nt-G>0?nt-G{k.destroy&&k.destroy()}),["series","xAxis","yAxis","shades","outline","scrollbarTrack","scrollbarRifles","scrollbarGroup","scrollbar","navigatorGroup","rendered"].forEach(k=>{this[k]&&this[k].destroy&&this[k].destroy(),this[k]=null}),[this.handles].forEach(k=>{x(k)}),this.navigatorEnabled=!1}}return v}),U(E,"Accessibility/Components/NavigatorComponent.js",[E["Accessibility/AccessibilityComponent.js"],E["Accessibility/Utils/Announcer.js"],E["Accessibility/KeyboardNavigationHandler.js"],E["Stock/Navigator/Navigator.js"],E["Core/Animation/AnimationUtilities.js"],E["Core/Templating.js"],E["Core/Utilities.js"],E["Accessibility/Utils/HTMLUtilities.js"],E["Accessibility/Utils/ChartUtilities.js"]],function(z,at,J,tt,K,Z,Q,V,X){let{animObject:j}=K,{format:B}=Z,{clamp:d,pick:R,syncTimeout:P}=Q,{getFakeMouseEvent:s}=V,{getAxisRangeDescription:b,fireEventOnWrappedOrUnwrappedElement:x}=X;return class extends z{init(){let o=this.chart,u=this;this.announcer=new at(o,"polite"),this.addEvent(tt,"afterRender",function(){this.chart===u.chart&&this.chart.renderer&&P(()=>{u.proxyProvider.updateGroupProxyElementPositions("navigator"),u.updateHandleValues()},j(R(this.chart.renderer.globalAnimation,!0)).duration)})}onChartUpdate(){var M,w,y;let o=this.chart,u=o.options,C=u.navigator;if(C.enabled&&((M=C.accessibility)!=null&&M.enabled)){let m=u.accessibility.landmarkVerbosity,g=(w=u.lang.accessibility)==null?void 0:w.navigator.groupLabel;this.proxyProvider.removeGroup("navigator"),this.proxyProvider.addGroup("navigator","div",{role:m==="all"?"region":"group","aria-label":B(g,{chart:o},o)});let p=(y=u.lang.accessibility)==null?void 0:y.navigator.handleLabel;[0,1].forEach(l=>{let f=this.getHandleByIx(l);if(f){let v=this.proxyProvider.addProxyElement("navigator",{click:f},"input",{type:"range","aria-label":B(p,{handleIx:l,chart:o},o)});this[l?"maxHandleProxy":"minHandleProxy"]=v.innerElement,v.innerElement.style.pointerEvents="none",v.innerElement.oninput=()=>this.updateNavigator()}}),this.updateHandleValues()}else this.proxyProvider.removeGroup("navigator")}getNavigatorHandleNavigation(o){let u=this,C=this.chart,M=o?this.maxHandleProxy:this.minHandleProxy,w=this.keyCodes;return new J(C,{keyCodeMap:[[[w.left,w.right,w.up,w.down],function(y){if(M){let m=y===w.left||y===w.up?-1:1;M.value=""+d(parseFloat(M.value)+m,0,100),u.updateNavigator(()=>{let g=u.getHandleByIx(o);g&&C.setFocusToElement(g,M)})}return this.response.success}]],init:()=>{C.setFocusToElement(this.getHandleByIx(o),M)},validate:()=>{var y;return!!(this.getHandleByIx(o)&&M&&((y=C.options.navigator.accessibility)!=null&&y.enabled))}})}getKeyboardNavigation(){return[this.getNavigatorHandleNavigation(0),this.getNavigatorHandleNavigation(1)]}destroy(){this.updateNavigatorThrottleTimer&&clearTimeout(this.updateNavigatorThrottleTimer),this.proxyProvider.removeGroup("navigator"),this.announcer&&this.announcer.destroy()}updateHandleValues(){let o=this.chart.navigator;if(o&&this.minHandleProxy&&this.maxHandleProxy){let u=o.size;this.minHandleProxy.value=""+Math.round(o.zoomedMin/u*100),this.maxHandleProxy.value=""+Math.round(o.zoomedMax/u*100)}}getHandleByIx(o){let u=this.chart.navigator;return u&&u.handles&&u.handles[o]}updateNavigator(o){this.updateNavigatorThrottleTimer&&clearTimeout(this.updateNavigatorThrottleTimer),this.updateNavigatorThrottleTimer=setTimeout((u=>{var y;let C=this.chart,{navigator:M,pointer:w}=C;if(M&&w&&this.minHandleProxy&&this.maxHandleProxy){let m=w.getChartPosition(),g=parseFloat(this.minHandleProxy.value)/100*M.size,p=parseFloat(this.maxHandleProxy.value)/100*M.size;[[0,"mousedown",M.zoomedMin],[0,"mousemove",g],[0,"mouseup",g],[1,"mousedown",M.zoomedMax],[1,"mousemove",p],[1,"mouseup",p]].forEach(([v,I,k])=>{var G;let T=(G=this.getHandleByIx(v))==null?void 0:G.element;T&&x(T,s(I,{x:m.left+M.left+k,y:m.top+M.top},T))}),u&&u();let l=(y=C.options.lang.accessibility)==null?void 0:y.navigator.changeAnnouncement,f=b(C.xAxis[0]);this.announcer.announce(B(l,{axisRangeDescription:f,chart:C},C))}}).bind(this,o),20)}}}),U(E,"Accessibility/Components/SeriesComponent/SeriesDescriber.js",[E["Accessibility/Components/AnnotationsA11y.js"],E["Accessibility/Utils/ChartUtilities.js"],E["Core/Templating.js"],E["Accessibility/Utils/HTMLUtilities.js"],E["Core/Utilities.js"]],function(z,at,J,tt,K){let{getPointAnnotationTexts:Z}=z,{getAxisDescription:Q,getSeriesFirstPointElement:V,getSeriesA11yElement:X,unhideChartElementFromAT:j}=at,{format:B,numberFormat:d}=J,{reverseChildNodes:R,stripHTMLTagsFromString:P}=tt,{find:s,isNumber:b,isString:x,pick:o,defined:u}=K;function C(g){let p=g.chart.options.accessibility.series.pointDescriptionEnabledThreshold;return!!(p!==!1&&g.points&&g.points.length>=+p)}function M(g,p){let l=g.series,f=l.chart,v=f.options.accessibility.point||{},I=l.options.accessibility&&l.options.accessibility.point||{},k=l.tooltipOptions||{},T=f.options.lang;return b(p)?d(p,I.valueDecimals||v.valueDecimals||k.valueDecimals||-1,T.decimalPoint,T.accessibility.thousandsSep||T.thousandsSep):p}function w(g,p){let l=g[p];return g.chart.langFormat("accessibility.series."+p+"Description",{name:Q(l),series:g})}function y(g){let p=g.series,l=p.chart.series.length>1||p.options.name,f=function(T){let G=T.series,st=G.chart,nt=G.options.accessibility,ft=nt&&nt.point&&nt.point.valueDescriptionFormat||st.options.accessibility.point.valueDescriptionFormat,pt=o(G.xAxis&&G.xAxis.options.accessibility&&G.xAxis.options.accessibility.enabled,!st.angular&&G.type!=="flowmap"),St=pt?function(Ct){let L=function(D){let O=D.series,W=O.chart,lt=O.options.accessibility&&O.options.accessibility.point||{},ot=W.options.accessibility.point||{},xt=O.xAxis&&O.xAxis.dateTime;if(xt){let dt=xt.getXDateFormat(D.x||0,W.options.tooltip.dateTimeLabelFormats),vt=lt.dateFormatter&<.dateFormatter(D)||ot.dateFormatter&&ot.dateFormatter(D)||lt.dateFormat||ot.dateFormat||dt;return W.time.dateFormat(vt,D.x||0,void 0)}}(Ct),Y=(Ct.series.xAxis||{}).categories&&u(Ct.category)&&(""+Ct.category).replace("
    "," "),rt=u(Ct.id)&&0>(""+Ct.id).indexOf("highcharts-"),it="x, "+Ct.x;return Ct.name||L||Y||(rt?Ct.id:it)}(T):"";return B(ft,{point:T,index:u(T.index)?T.index+1:"",xDescription:St,value:function(Ct){let L=Ct.series,Y=L.chart.options.accessibility.point||{},rt=L.chart.options.accessibility&&L.chart.options.accessibility.point||{},it=L.tooltipOptions||{},D=rt.valuePrefix||Y.valuePrefix||it.valuePrefix||"",O=rt.valueSuffix||Y.valueSuffix||it.valueSuffix||"",W=Ct.value!==void 0?"value":"y",lt=M(Ct,Ct[W]);return Ct.isNull?L.chart.langFormat("accessibility.series.nullPointValue",{point:Ct}):L.pointArrayMap?function(ot,xt,dt){let vt=xt||"",Et=dt||"",kt=function(Nt){let gt=M(ot,o(ot[Nt],ot.options[Nt]));return gt!==void 0?Nt+": "+vt+gt+Et:gt};return ot.series.pointArrayMap.reduce(function(Nt,gt){let wt=kt(gt);return wt?Nt+(Nt.length?", ":"")+wt:Nt},"")}(Ct,D,O):D+lt+O}(T),separator:pt?", ":""},st)}(g),v=g.options&&g.options.accessibility&&g.options.accessibility.description,I=l?" "+p.name+".":"",k=function(T){let G=T.series.chart,st=Z(T);return st.length?G.langFormat("accessibility.series.pointAnnotationsDescription",{point:T,annotations:st}):""}(g);return g.accessibility=g.accessibility||{},g.accessibility.valueDescription=f,f+(v?" "+v:"")+I+(k?" "+k:"")}function m(g){let p=g.chart,l=p.types||[],f=function(pt){let St=(pt.options.accessibility||{}).description;return St&&pt.chart.langFormat("accessibility.series.description",{description:St,series:pt})||""}(g),v=function(pt){return p[pt]&&p[pt].length>1&&g[pt]},I=g.index+1,k=w(g,"xAxis"),T=w(g,"yAxis"),G={seriesNumber:I,series:g,chart:p},st=l.length>1?"Combination":"",nt=p.langFormat("accessibility.series.summary."+g.type+st,G)||p.langFormat("accessibility.series.summary.default"+st,G),ft=(v("yAxis")?" "+T+".":"")+(v("xAxis")?" "+k+".":"");return B(o(g.options.accessibility&&g.options.accessibility.descriptionFormat,p.options.accessibility.series.descriptionFormat,""),{seriesDescription:nt,authorDescription:f?" "+f:"",axisDescription:ft,series:g,chart:p,seriesNumber:I},void 0)}return{defaultPointDescriptionFormatter:y,defaultSeriesDescriptionFormatter:m,describeSeries:function(g){let p=g.chart,l=V(g),f=X(g),v=p.is3d&&p.is3d();f&&(f.lastChild!==l||v||R(f),function(I){let k=function(st){let nt=st.options.accessibility||{};return!C(st)&&!nt.exposeAsGroupOnly}(I),T=function(st){let nt=st.chart.options.accessibility.keyboardNavigation.seriesNavigation;return!!(st.points&&(st.points.length<+nt.pointNavigationEnabledThreshold||nt.pointNavigationEnabledThreshold===!1))}(I),G=I.chart.options.accessibility.point.describeNull;(k||T)&&I.points.forEach(st=>{let nt=st.graphic&&st.graphic.element||function(pt){let St=pt.series,Ct=St&&St.chart,L=St&&St.is("sunburst"),Y=pt.isNull,rt=Ct&&Ct.options.accessibility.point.describeNull;return Y&&!L&&rt}(st)&&function(pt){let St=pt.series,Ct=function(D){let O=D.index;return D.series&&D.series.data&&u(O)&&s(D.series.data,function(W){return!!(W&&W.index!==void 0&&W.index>O&&W.graphic&&W.graphic.element)})||null}(pt),L=Ct&&Ct.graphic,Y=L?L.parentGroup:St.graph||St.group,rt=Ct?{x:o(pt.plotX,Ct.plotX,0),y:o(pt.plotY,Ct.plotY,0)}:{x:o(pt.plotX,0),y:o(pt.plotY,0)},it=function(D,O){let W=D.series.chart.renderer.rect(O.x,O.y,1,1);return W.attr({class:"highcharts-a11y-mock-point",fill:"none",opacity:0,"fill-opacity":0,"stroke-opacity":0}),W}(pt,rt);if(Y&&Y.element)return pt.graphic=it,pt.hasMockGraphic=!0,it.add(Y),Y.element.insertBefore(it.element,L?L.element:null),it.element}(st),ft=st.options&&st.options.accessibility&&st.options.accessibility.enabled===!1;if(nt){if(st.isNull&&!G){nt.setAttribute("aria-hidden",!0);return}nt.setAttribute("tabindex","-1"),I.chart.styledMode||(nt.style.outline="none"),k&&!ft?function(pt,St){var it,D,O;let Ct=pt.series,L=((it=Ct.options.accessibility)==null?void 0:it.point)||{},Y=Ct.chart.options.accessibility.point||{},rt=P(x(L.descriptionFormat)&&B(L.descriptionFormat,pt,Ct.chart)||((D=L.descriptionFormatter)==null?void 0:D.call(L,pt))||x(Y.descriptionFormat)&&B(Y.descriptionFormat,pt,Ct.chart)||((O=Y.descriptionFormatter)==null?void 0:O.call(Y,pt))||y(pt),Ct.chart.renderer.forExport);St.setAttribute("role","img"),St.setAttribute("aria-label",rt)}(st,nt):nt.setAttribute("aria-hidden",!0)}})}(g),j(p,f),function(I){let k=I.chart,T=k.options.chart,G=T.options3d&&T.options3d.enabled,st=k.series.length>1,nt=k.options.accessibility.series.describeSingleSeries,ft=(I.options.accessibility||{}).exposeAsGroupOnly;return!(G&&st)&&(st||nt||ft||C(I))}(g)?function(I,k){let T=I.options.accessibility||{},G=I.chart.options.accessibility,st=G.landmarkVerbosity;T.exposeAsGroupOnly?k.setAttribute("role","img"):st==="all"?k.setAttribute("role","region"):k.setAttribute("role","group"),k.setAttribute("tabindex","-1"),I.chart.styledMode||(k.style.outline="none"),k.setAttribute("aria-label",P(G.series.descriptionFormatter&&G.series.descriptionFormatter(I)||m(I),I.chart.renderer.forExport))}(g,f):f.removeAttribute("aria-label"))}}}),U(E,"Accessibility/Components/SeriesComponent/NewDataAnnouncer.js",[E["Core/Globals.js"],E["Core/Utilities.js"],E["Accessibility/Utils/Announcer.js"],E["Accessibility/Utils/ChartUtilities.js"],E["Accessibility/Utils/EventProvider.js"],E["Accessibility/Components/SeriesComponent/SeriesDescriber.js"]],function(z,at,J,tt,K,Z){let{composed:Q}=z,{addEvent:V,defined:X,pushUnique:j}=at,{getChartTitle:B}=tt,{defaultPointDescriptionFormatter:d,defaultSeriesDescriptionFormatter:R}=Z;function P(b){return!!b.options.accessibility.announceNewData.enabled}class s{constructor(x){this.dirty={allSeries:{}},this.lastAnnouncementTime=0,this.chart=x}init(){let x=this.chart,o=x.options.accessibility.announceNewData.interruptUser?"assertive":"polite";this.lastAnnouncementTime=0,this.dirty={allSeries:{}},this.eventProvider=new K,this.announcer=new J(x,o),this.addEventListeners()}destroy(){this.eventProvider.removeAddedEvents(),this.announcer.destroy()}addEventListeners(){let x=this,o=this.chart,u=this.eventProvider;u.addEvent(o,"afterApplyDrilldown",function(){x.lastAnnouncementTime=0}),u.addEvent(o,"afterAddSeries",function(C){x.onSeriesAdded(C.series)}),u.addEvent(o,"redraw",function(){x.announceDirtyData()})}onSeriesAdded(x){P(this.chart)&&(this.dirty.hasDirty=!0,this.dirty.allSeries[x.name+x.index]=x,this.dirty.newSeries=X(this.dirty.newSeries)?void 0:x)}announceDirtyData(){let x=this.chart,o=this;if(x.options.accessibility.announceNewData&&this.dirty.hasDirty){let u=this.dirty.newPoint;u&&(u=function(C){let M=C.series.data.filter(w=>C.x===w.x&&C.y===w.y);return M.length===1?M[0]:C}(u)),this.queueAnnouncement(Object.keys(this.dirty.allSeries).map(C=>o.dirty.allSeries[C]),this.dirty.newSeries,u),this.dirty={allSeries:{}}}}queueAnnouncement(x,o,u){let C=this.chart.options.accessibility.announceNewData;if(C.enabled){let M=+new Date,w=M-this.lastAnnouncementTime,y=Math.max(0,C.minAnnounceInterval-w),m=function(p,l){let f=(p||[]).concat(l||[]).reduce((v,I)=>(v[I.name+I.index]=I,v),{});return Object.keys(f).map(v=>f[v])}(this.queuedAnnouncement&&this.queuedAnnouncement.series,x),g=this.buildAnnouncementMessage(m,o,u);g&&(this.queuedAnnouncement&&clearTimeout(this.queuedAnnouncementTimer),this.queuedAnnouncement={time:M,message:g,series:m},this.queuedAnnouncementTimer=setTimeout(()=>{this&&this.announcer&&(this.lastAnnouncementTime=+new Date,this.announcer.announce(this.queuedAnnouncement.message),delete this.queuedAnnouncement,delete this.queuedAnnouncementTimer)},y))}}buildAnnouncementMessage(x,o,u){let C=this.chart,M=C.options.accessibility.announceNewData;if(M.announcementFormatter){let g=M.announcementFormatter(x,o,u);if(g!==!1)return g.length?g:null}let w=z.charts&&z.charts.length>1?"Multiple":"Single",y=o?"newSeriesAnnounce"+w:u?"newPointAnnounce"+w:"newDataAnnounce",m=B(C);return C.langFormat("accessibility.announceNewData."+y,{chartTitle:m,seriesDesc:o?R(o):null,pointDesc:u?d(u):null,point:u,series:o})}}return function(b){function x(u){var w;let C=this.chart,M=(w=C.accessibility)==null?void 0:w.components.series.newDataAnnouncer;M&&M.chart===C&&P(C)&&(M.dirty.newPoint=X(M.dirty.newPoint)?void 0:u.point)}function o(){var M;let u=this.chart,C=(M=u.accessibility)==null?void 0:M.components.series.newDataAnnouncer;C&&C.chart===u&&P(u)&&(C.dirty.hasDirty=!0,C.dirty.allSeries[this.name+this.index]=this)}b.compose=function(u){j(Q,"A11y.NDA")&&(V(u,"addPoint",x),V(u,"updatedData",o))}}(s||(s={})),s}),U(E,"Accessibility/ProxyElement.js",[E["Core/Globals.js"],E["Core/Utilities.js"],E["Accessibility/Utils/EventProvider.js"],E["Accessibility/Utils/ChartUtilities.js"],E["Accessibility/Utils/HTMLUtilities.js"]],function(z,at,J,tt,K){let{doc:Z}=z,{attr:Q,css:V,merge:X}=at,{fireEventOnWrappedOrUnwrappedElement:j}=tt,{cloneMouseEvent:B,cloneTouchEvent:d,getFakeMouseEvent:R,removeElement:P}=K;return class{constructor(s,b,x="button",o,u){this.chart=s,this.target=b,this.eventProvider=new J;let C=this.innerElement=Z.createElement(x),M=this.element=o?Z.createElement(o):C;s.styledMode||this.hideElementVisually(C),o&&(o!=="li"||s.styledMode||(M.style.listStyle="none"),M.appendChild(C),this.element=M),this.updateTarget(b,u)}click(){let s=this.getTargetPosition();s.x+=s.width/2,s.y+=s.height/2;let b=R("click",s);j(this.target.click,b)}updateTarget(s,b){this.target=s,this.updateCSSClassName();let x=b||{};Object.keys(x).forEach(u=>{x[u]===null&&delete x[u]});let o=this.getTargetAttr(s.click,"aria-label");Q(this.innerElement,X(o?{"aria-label":o}:{},x)),this.eventProvider.removeAddedEvents(),this.addProxyEventsToElement(this.innerElement,s.click),this.refreshPosition()}refreshPosition(){let s=this.getTargetPosition();V(this.innerElement,{width:(s.width||1)+"px",height:(s.height||1)+"px",left:(Math.round(s.x)||0)+"px",top:(Math.round(s.y)||0)+"px"})}remove(){this.eventProvider.removeAddedEvents(),P(this.element)}updateCSSClassName(){let s=C=>C.indexOf("highcharts-no-tooltip")>-1,b=this.chart.legend,x=b.group&&b.group.div,o=s(x&&x.className||""),u=s(this.getTargetAttr(this.target.click,"class")||"");this.innerElement.className=o||u?"highcharts-a11y-proxy-element highcharts-no-tooltip":"highcharts-a11y-proxy-element"}addProxyEventsToElement(s,b){["click","touchstart","touchend","touchcancel","touchmove","mouseover","mouseenter","mouseleave","mouseout"].forEach(x=>{let o=x.indexOf("touch")===0;this.eventProvider.addEvent(s,x,u=>{let C=o?d(u):B(u);b&&j(b,C),u.stopPropagation(),o||u.preventDefault()},{passive:!1})})}hideElementVisually(s){V(s,{borderWidth:0,backgroundColor:"transparent",cursor:"pointer",outline:"none",opacity:.001,filter:"alpha(opacity=1)",zIndex:999,overflow:"hidden",padding:0,margin:0,display:"block",position:"absolute","-ms-filter":"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)"})}getTargetPosition(){let s=this.target.click,b=s.element?s.element:s,x=this.target.visual||b,o=this.chart.renderTo,u=this.chart.pointer;if(o&&(x!=null&&x.getBoundingClientRect)&&u){let C=x.getBoundingClientRect(),M=u.getChartPosition();return{x:(C.left-M.left)/M.scaleX,y:(C.top-M.top)/M.scaleY,width:C.right/M.scaleX-C.left/M.scaleX,height:C.bottom/M.scaleY-C.top/M.scaleY}}return{x:0,y:0,width:1,height:1}}getTargetAttr(s,b){return s.element?s.element.getAttribute(b):s.getAttribute(b)}}}),U(E,"Accessibility/ProxyProvider.js",[E["Core/Globals.js"],E["Core/Utilities.js"],E["Accessibility/Utils/ChartUtilities.js"],E["Accessibility/Utils/DOMElementProvider.js"],E["Accessibility/Utils/HTMLUtilities.js"],E["Accessibility/ProxyElement.js"]],function(z,at,J,tt,K,Z){let{doc:Q}=z,{attr:V,css:X}=at,{unhideChartElementFromAT:j}=J,{removeChildNodes:B}=K;return class{constructor(d){this.chart=d,this.domElementProvider=new tt,this.groups={},this.groupOrder=[],this.beforeChartProxyPosContainer=this.createProxyPosContainer("before"),this.afterChartProxyPosContainer=this.createProxyPosContainer("after"),this.update()}addProxyElement(d,R,P="button",s){let b=this.groups[d];if(!b)throw Error("ProxyProvider.addProxyElement: Invalid group key "+d);let x=b.type==="ul"||b.type==="ol"?"li":void 0,o=new Z(this.chart,R,P,x,s);return b.proxyContainerElement.appendChild(o.element),b.proxyElements.push(o),o}addGroup(d,R="div",P){let s,b=this.groups[d];if(b)return b.groupElement;let x=this.domElementProvider.createElement(R);return P&&P.role&&R!=="div"?(s=this.domElementProvider.createElement("div")).appendChild(x):s=x,s.className="highcharts-a11y-proxy-group highcharts-a11y-proxy-group-"+d.replace(/\W/g,"-"),this.groups[d]={proxyContainerElement:x,groupElement:s,type:R,proxyElements:[]},V(s,P||{}),R==="ul"&&x.setAttribute("role","list"),this.afterChartProxyPosContainer.appendChild(s),this.updateGroupOrder(this.groupOrder),s}updateGroupAttrs(d,R){let P=this.groups[d];if(!P)throw Error("ProxyProvider.updateGroupAttrs: Invalid group key "+d);V(P.groupElement,R)}updateGroupOrder(d){if(this.groupOrder=d.slice(),this.isDOMOrderGroupOrder())return;let R=d.indexOf("series"),P=R>-1?d.slice(0,R):d,s=R>-1?d.slice(R+1):[],b=Q.activeElement;["before","after"].forEach(x=>{let o=this[x==="before"?"beforeChartProxyPosContainer":"afterChartProxyPosContainer"];B(o),(x==="before"?P:s).forEach(u=>{let C=this.groups[u];C&&o.appendChild(C.groupElement)})}),(this.beforeChartProxyPosContainer.contains(b)||this.afterChartProxyPosContainer.contains(b))&&b&&b.focus&&b.focus()}clearGroup(d){let R=this.groups[d];if(!R)throw Error("ProxyProvider.clearGroup: Invalid group key "+d);B(R.proxyContainerElement)}removeGroup(d){let R=this.groups[d];R&&(this.domElementProvider.removeElement(R.groupElement),R.groupElement!==R.proxyContainerElement&&this.domElementProvider.removeElement(R.proxyContainerElement),delete this.groups[d])}update(){this.updatePosContainerPositions(),this.updateGroupOrder(this.groupOrder),this.updateProxyElementPositions()}updateProxyElementPositions(){Object.keys(this.groups).forEach(this.updateGroupProxyElementPositions.bind(this))}updateGroupProxyElementPositions(d){let R=this.groups[d];R&&R.proxyElements.forEach(P=>P.refreshPosition())}destroy(){this.domElementProvider.destroyCreatedElements()}createProxyPosContainer(d){let R=this.domElementProvider.createElement("div");return R.setAttribute("aria-hidden","false"),R.className="highcharts-a11y-proxy-container"+(d?"-"+d:""),X(R,{top:"0",left:"0"}),this.chart.styledMode||(R.style.whiteSpace="nowrap",R.style.position="absolute"),R}getCurrentGroupOrderInDOM(){let d=b=>{let x=Object.keys(this.groups),o=x.length;for(;o--;){let u=x[o],C=this.groups[u];if(C&&b===C.groupElement)return u}},R=b=>{let x=[],o=b.children;for(let u=0;us==="series"||!!this.groups[s]),P=d.length;if(P!==R.length)return!1;for(;P--;)if(d[P]!==R[P])return!1;return!0}updatePosContainerPositions(){let d=this.chart;if(d.renderer.forExport)return;let R=d.renderer.box;d.container.insertBefore(this.afterChartProxyPosContainer,R.nextSibling),d.container.insertBefore(this.beforeChartProxyPosContainer,R),j(this.chart,this.afterChartProxyPosContainer),j(this.chart,this.beforeChartProxyPosContainer)}}}),U(E,"Accessibility/Components/RangeSelectorComponent.js",[E["Accessibility/AccessibilityComponent.js"],E["Accessibility/Utils/Announcer.js"],E["Accessibility/Utils/ChartUtilities.js"],E["Accessibility/KeyboardNavigationHandler.js"],E["Core/Utilities.js"]],function(z,at,J,tt,K){let{unhideChartElementFromAT:Z,getAxisRangeDescription:Q}=J,{addEvent:V,attr:X}=K;class j extends z{init(){let d=this.chart;this.announcer=new at(d,"polite")}onChartUpdate(){let d=this.chart,R=this,P=d.rangeSelector;P&&(this.updateSelectorVisibility(),this.setDropdownAttrs(),P.buttons&&P.buttons.length&&P.buttons.forEach(s=>{R.setRangeButtonAttrs(s)}),P.maxInput&&P.minInput&&["minInput","maxInput"].forEach(function(s,b){let x=P[s];x&&(Z(d,x),R.setRangeInputAttrs(x,"accessibility.rangeSelector."+(b?"max":"min")+"InputLabel"))}))}updateSelectorVisibility(){let d=this.chart,R=d.rangeSelector,P=R&&R.dropdown,s=R&&R.buttons||[],b=x=>x.setAttribute("aria-hidden",!0);R&&R.hasVisibleDropdown&&P?(Z(d,P),s.forEach(x=>b(x.element))):(P&&b(P),s.forEach(x=>Z(d,x.element)))}setDropdownAttrs(){let d=this.chart,R=d.rangeSelector&&d.rangeSelector.dropdown;if(R){let P=d.langFormat("accessibility.rangeSelector.dropdownLabel",{rangeTitle:d.options.lang.rangeSelectorZoom});R.setAttribute("aria-label",P),R.setAttribute("tabindex",-1)}}setRangeButtonAttrs(d){X(d.element,{tabindex:-1,role:"button"})}setRangeInputAttrs(d,R){let P=this.chart;X(d,{tabindex:-1,"aria-label":P.langFormat(R,{chart:P})})}onButtonNavKbdArrowKey(d,R){let P=d.response,s=this.keyCodes,b=this.chart,x=b.options.accessibility.keyboardNavigation.wrapAround,o=R===s.left||R===s.up?-1:1;return b.highlightRangeSelectorButton(b.highlightedRangeSelectorItemIx+o)?P.success:x?(d.init(o),P.success):P[o>0?"next":"prev"]}onButtonNavKbdClick(d){let R=d.response,P=this.chart;return P.oldRangeSelectorItemState!==3&&this.fakeClickEvent(P.rangeSelector.buttons[P.highlightedRangeSelectorItemIx].element),R.success}onAfterBtnClick(){let d=this.chart,R=Q(d.xAxis[0]),P=d.langFormat("accessibility.rangeSelector.clickButtonAnnouncement",{chart:d,axisRangeDescription:R});P&&this.announcer.announce(P)}onInputKbdMove(d){let R=this.chart,P=R.rangeSelector,s=R.highlightedInputRangeIx=(R.highlightedInputRangeIx||0)+d;if(s>1||s<0){if(R.accessibility)return R.accessibility.keyboardNavigation.exiting=!0,R.accessibility.keyboardNavigation.tabindexContainer.focus(),R.accessibility.keyboardNavigation.move(d)}else if(P){let b=P[s?"maxDateBox":"minDateBox"],x=P[s?"maxInput":"minInput"];b&&x&&R.setFocusToElement(b,x)}return!0}onInputNavInit(d){let R=this,P=this.chart,s=d>0?0:1,b=P.rangeSelector,x=b&&b[s?"maxDateBox":"minDateBox"],o=b&&b.minInput,u=b&&b.maxInput;if(P.highlightedInputRangeIx=s,x&&o&&u){P.setFocusToElement(x,s?u:o),this.removeInputKeydownHandler&&this.removeInputKeydownHandler();let C=y=>{(y.which||y.keyCode)===this.keyCodes.tab&&R.onInputKbdMove(y.shiftKey?-1:1)&&(y.preventDefault(),y.stopPropagation())},M=V(o,"keydown",C),w=V(u,"keydown",C);this.removeInputKeydownHandler=()=>{M(),w()}}}onInputNavTerminate(){let d=this.chart.rangeSelector||{};d.maxInput&&d.hideInput("max"),d.minInput&&d.hideInput("min"),this.removeInputKeydownHandler&&(this.removeInputKeydownHandler(),delete this.removeInputKeydownHandler)}initDropdownNav(){let d=this.chart,R=d.rangeSelector,P=R&&R.dropdown;R&&P&&(d.setFocusToElement(R.buttonGroup,P),this.removeDropdownKeydownHandler&&this.removeDropdownKeydownHandler(),this.removeDropdownKeydownHandler=V(P,"keydown",s=>{let b=(s.which||s.keyCode)===this.keyCodes.tab,x=d.accessibility;b&&(s.preventDefault(),s.stopPropagation(),x&&(x.keyboardNavigation.tabindexContainer.focus(),x.keyboardNavigation.move(s.shiftKey?-1:1)))}))}getRangeSelectorButtonNavigation(){let d=this.chart,R=this.keyCodes,P=this;return new tt(d,{keyCodeMap:[[[R.left,R.right,R.up,R.down],function(s){return P.onButtonNavKbdArrowKey(this,s)}],[[R.enter,R.space],function(){return P.onButtonNavKbdClick(this)}]],validate:function(){return!!(d.rangeSelector&&d.rangeSelector.buttons&&d.rangeSelector.buttons.length)},init:function(s){let b=d.rangeSelector;if(b&&b.hasVisibleDropdown)P.initDropdownNav();else if(b){let x=b.buttons.length-1;d.highlightRangeSelectorButton(s>0?0:x)}},terminate:function(){P.removeDropdownKeydownHandler&&(P.removeDropdownKeydownHandler(),delete P.removeDropdownKeydownHandler)}})}getRangeSelectorInputNavigation(){let d=this.chart,R=this;return new tt(d,{keyCodeMap:[],validate:function(){return!!(d.rangeSelector&&d.rangeSelector.inputGroup&&d.rangeSelector.inputGroup.element.style.visibility!=="hidden"&&d.options.rangeSelector.inputEnabled!==!1&&d.rangeSelector.minInput&&d.rangeSelector.maxInput)},init:function(P){R.onInputNavInit(P)},terminate:function(){R.onInputNavTerminate()}})}getKeyboardNavigation(){return[this.getRangeSelectorButtonNavigation(),this.getRangeSelectorInputNavigation()]}destroy(){this.removeDropdownKeydownHandler&&this.removeDropdownKeydownHandler(),this.removeInputKeydownHandler&&this.removeInputKeydownHandler(),this.announcer&&this.announcer.destroy()}}return function(B){function d(P){let s=this.rangeSelector&&this.rangeSelector.buttons||[],b=this.highlightedRangeSelectorItemIx,x=this.rangeSelector&&this.rangeSelector.selected;return b!==void 0&&s[b]&&b!==x&&s[b].setState(this.oldRangeSelectorItemState||0),this.highlightedRangeSelectorItemIx=P,!!s[P]&&(this.setFocusToElement(s[P].box,s[P].element),P!==x&&(this.oldRangeSelectorItemState=s[P].state,s[P].setState(1)),!0)}function R(){let P=this.chart.accessibility;if(P&&P.components.rangeSelector)return P.components.rangeSelector.onAfterBtnClick()}B.compose=function(P,s){let b=P.prototype;b.highlightRangeSelectorButton||(b.highlightRangeSelectorButton=d,V(s,"afterBtnClick",R))}}(j||(j={})),j}),U(E,"Accessibility/Components/SeriesComponent/ForcedMarkers.js",[E["Core/Globals.js"],E["Core/Utilities.js"]],function(z,at){var J;let{composed:tt}=z,{addEvent:K,merge:Z,pushUnique:Q}=at;return function(V){function X(b){Z(!0,b,{marker:{enabled:!0,states:{normal:{opacity:0}}}})}function j(b){return b.marker.states&&b.marker.states.normal&&b.marker.states.normal.opacity}function B(b){return!!(b._hasPointMarkers&&b.points&&b.points.length)}function d(){this.chart.styledMode&&(this.markerGroup&&this.markerGroup[this.a11yMarkersForced?"addClass":"removeClass"]("highcharts-a11y-markers-hidden"),B(this)&&this.points.forEach(b=>{b.graphic&&(b.graphic[b.hasForcedA11yMarker?"addClass":"removeClass"]("highcharts-a11y-marker-hidden"),b.graphic[b.hasForcedA11yMarker===!1?"addClass":"removeClass"]("highcharts-a11y-marker-visible"))}))}function R(b){this.resetA11yMarkerOptions=Z(b.options.marker||{},this.userOptions.marker||{})}function P(){let b=this.options;(function(x){let o=x.chart.options.accessibility.enabled,u=(x.options.accessibility&&x.options.accessibility.enabled)!==!1;return o&&u&&function(C){let M=C.chart.options.accessibility;return C.points.length-1;g.highlightedPoint===this&&f!==l&&!I&&l&&l.focus&&l.focus()})}onDrillupAll(){let m,g=this.lastDrilledDownPoint,p=this.chart,l=g&&P(p,g.seriesName);g&&l&&B(g.x)&&B(g.y)&&(m=R(l,g.x,g.y)),m=m||u(p),p.container&&p.container.focus(),m&&m.highlight&&m.highlight(!1)}getKeyboardNavigationHandler(){let m=this,g=this.keyCodes,p=this.chart,l=p.inverted;return new Z(p,{keyCodeMap:[[l?[g.up,g.down]:[g.left,g.right],function(f){return m.onKbdSideways(this,f)}],[l?[g.left,g.right]:[g.up,g.down],function(f){return m.onKbdVertical(this,f)}],[[g.enter,g.space],function(f,v){var k;let I=p.highlightedPoint;if(I){let{plotLeft:T,plotTop:G}=this.chart,{plotX:st=0,plotY:nt=0}=I;v=Ti(xr({},v),{chartX:T+st,chartY:G+nt,point:I,target:((k=I.graphic)==null?void 0:k.element)||v.target}),d(I.series,"click",v),I.firePointEvent("click",v)}return this.response.success}],[[g.home],function(){return M(p),this.response.success}],[[g.end],function(){return C(p),this.response.success}],[[g.pageDown,g.pageUp],function(f){return p.highlightAdjacentSeries(f===g.pageDown),this.response.success}]],init:function(){return m.onHandlerInit(this)},validate:function(){return!!u(p)},terminate:function(){return m.onHandlerTerminate()}})}onKbdSideways(m,g){let p=this.keyCodes,l=g===p.right||g===p.down;return this.attemptHighlightAdjacentPoint(m,l)}onHandlerInit(m){let g=this.chart;return g.options.accessibility.keyboardNavigation.seriesNavigation.rememberPointFocus&&g.highlightedPoint?g.highlightedPoint.highlight():M(g),m.response.success}onKbdVertical(m,g){let p=this.chart,l=this.keyCodes,f=g===l.down||g===l.right,v=p.options.accessibility.keyboardNavigation.seriesNavigation;if(v.mode&&v.mode==="serialize")return this.attemptHighlightAdjacentPoint(m,f);let I=p.highlightedPoint&&p.highlightedPoint.series.keyboardMoveVertical?"highlightAdjacentPointVertical":"highlightAdjacentSeries";return p[I](f),m.response.success}onHandlerTerminate(){let m=this.chart,g=m.options.accessibility.keyboardNavigation;m.tooltip&&m.tooltip.hide(0);let p=m.highlightedPoint&&m.highlightedPoint.series;p&&p.onMouseOut&&p.onMouseOut(),m.highlightedPoint&&m.highlightedPoint.onMouseOut&&m.highlightedPoint.onMouseOut(),g.seriesNavigation.rememberPointFocus||delete m.highlightedPoint}attemptHighlightAdjacentPoint(m,g){let p=this.chart,l=p.options.accessibility.keyboardNavigation.wrapAround;return p.highlightAdjacentPoint(g)||l&&(g?M(p):C(p))?m.response.success:m.response[g?"next":"prev"]}onSeriesDestroy(m){let g=this.chart;g.highlightedPoint&&g.highlightedPoint.series===m&&(delete g.highlightedPoint,g.focusElement&&g.focusElement.removeFocusBorder())}destroy(){this.eventProvider.removeAddedEvents()}}return function(y){function m(v){let I,k,T=this.series,G=this.highlightedPoint,st=G&&b(G)||0,nt=G&&G.series.points||[],ft=this.series&&this.series[this.series.length-1],pt=ft&&ft.points&&ft.points[ft.points.length-1];if(!T[0]||!T[0].points)return!1;if(G){if(I=T[G.series.index+(v?1:-1)],(k=nt[st+(v?1:-1)])||!I||(k=I.points[v?0:I.points.length-1]),!k)return!1}else k=v?T[0].points[0]:pt;return o(k)?(x(I=k.series)?this.highlightedPoint=v?I.points[I.points.length-1]:I.points[0]:this.highlightedPoint=k,this.highlightAdjacentPoint(v)):k.highlight()}function g(v){let I=this.highlightedPoint,k=1/0,T;return!!(B(I.plotX)&&B(I.plotY))&&(this.series.forEach(G=>{x(G)||G.points.forEach(st=>{if(!B(st.plotY)||!B(st.plotX)||st===I)return;let nt=st.plotY-I.plotY,ft=Math.abs(st.plotX-I.plotX),pt=Math.abs(nt)*Math.abs(nt)+ft*ft*4;G.yAxis&&G.yAxis.reversed&&(nt*=-1),!(nt<=0&&v||nt>=0&&!v||pt<5||o(st))&&pt!(B(W.plotX)&&B(W.plotY));if(!O(ft)){for(;D--;)!O(Y=pt.points[D])&&(it=(ft.plotX-Y.plotX)*(ft.plotX-Y.plotX)*4+(ft.plotY-Y.plotY)*(ft.plotY-Y.plotY)*1)=0;--G)if(!o(k[G]))return k[G].highlight()}return!1}y.compose=function(v,I,k){let T=v.prototype,G=I.prototype,st=k.prototype;T.highlightAdjacentPoint||(T.highlightAdjacentPoint=m,T.highlightAdjacentPointVertical=g,T.highlightAdjacentSeries=p,G.highlight=l,st.keyboardMoveVertical=!0,["column","gantt","pie"].forEach(nt=>{X[nt]&&(X[nt].prototype.keyboardMoveVertical=!1)}),st.highlightNextValidPoint=f)}}(w||(w={})),w}),U(E,"Accessibility/Components/SeriesComponent/SeriesComponent.js",[E["Accessibility/AccessibilityComponent.js"],E["Accessibility/Utils/ChartUtilities.js"],E["Accessibility/Components/SeriesComponent/ForcedMarkers.js"],E["Accessibility/Components/SeriesComponent/NewDataAnnouncer.js"],E["Accessibility/Components/SeriesComponent/SeriesDescriber.js"],E["Accessibility/Components/SeriesComponent/SeriesKeyboardNavigation.js"]],function(z,at,J,tt,K,Z){let{hideSeriesFromAT:Q}=at,{describeSeries:V}=K;return class extends z{static compose(X,j,B){tt.compose(B),J.compose(B),Z.compose(X,j,B)}init(){this.newDataAnnouncer=new tt(this.chart),this.newDataAnnouncer.init(),this.keyboardNavigation=new Z(this.chart,this.keyCodes),this.keyboardNavigation.init(),this.hideTooltipFromATWhenShown(),this.hideSeriesLabelsFromATWhenShown()}hideTooltipFromATWhenShown(){let X=this;this.chart.tooltip&&this.addEvent(this.chart.tooltip.constructor,"refresh",function(){this.chart===X.chart&&this.label&&this.label.element&&this.label.element.setAttribute("aria-hidden",!0)})}hideSeriesLabelsFromATWhenShown(){this.addEvent(this.chart,"afterDrawSeriesLabels",function(){this.series.forEach(function(X){X.labelBySeries&&X.labelBySeries.attr("aria-hidden",!0)})})}onChartRender(){this.chart.series.forEach(function(X){(X.options.accessibility&&X.options.accessibility.enabled)!==!1&&X.visible&&X.getPointsCollection().length!==0?V(X):Q(X)})}getKeyboardNavigation(){return this.keyboardNavigation.getKeyboardNavigationHandler()}destroy(){this.newDataAnnouncer.destroy(),this.keyboardNavigation.destroy()}}}),U(E,"Accessibility/Components/ZoomComponent.js",[E["Accessibility/AccessibilityComponent.js"],E["Accessibility/Utils/ChartUtilities.js"],E["Accessibility/Utils/HTMLUtilities.js"],E["Accessibility/KeyboardNavigationHandler.js"],E["Core/Utilities.js"]],function(z,at,J,tt,K){let{unhideChartElementFromAT:Z}=at,{getFakeMouseEvent:Q}=J,{attr:V,pick:X}=K;return class extends z{constructor(){super(...arguments),this.focusedMapNavButtonIx=-1}init(){let j=this,B=this.chart;this.proxyProvider.addGroup("zoom","div"),["afterShowResetZoom","afterApplyDrilldown","drillupall"].forEach(d=>{j.addEvent(B,d,function(){j.updateProxyOverlays()})})}onChartUpdate(){let j=this.chart,B=this;j.mapNavigation&&j.mapNavigation.navButtons.forEach((d,R)=>{Z(j,d.element),B.setMapNavButtonAttrs(d.element,"accessibility.zoom.mapZoom"+(R?"Out":"In"))})}setMapNavButtonAttrs(j,B){let d=this.chart;V(j,{tabindex:-1,role:"button","aria-label":d.langFormat(B,{chart:d})})}onChartRender(){this.updateProxyOverlays()}updateProxyOverlays(){let j=this.chart;if(this.proxyProvider.clearGroup("zoom"),j.resetZoomButton&&this.createZoomProxyButton(j.resetZoomButton,"resetZoomProxyButton",j.langFormat("accessibility.zoom.resetZoomButton",{chart:j})),j.drillUpButton&&j.breadcrumbs&&j.breadcrumbs.list){let B=j.breadcrumbs.list[j.breadcrumbs.list.length-1];this.createZoomProxyButton(j.drillUpButton,"drillUpProxyButton",j.langFormat("accessibility.drillUpButton",{chart:j,buttonText:j.breadcrumbs.getButtonText(B)}))}}createZoomProxyButton(j,B,d){this[B]=this.proxyProvider.addProxyElement("zoom",{click:j},"button",{"aria-label":d,tabindex:-1})}getMapZoomNavigation(){let j=this.keyCodes,B=this.chart,d=this;return new tt(B,{keyCodeMap:[[[j.up,j.down,j.left,j.right],function(R){return d.onMapKbdArrow(this,R)}],[[j.tab],function(R,P){return d.onMapKbdTab(this,P)}],[[j.space,j.enter],function(){return d.onMapKbdClick(this)}]],validate:function(){return!!(B.mapView&&B.mapNavigation&&B.mapNavigation.navButtons.length)},init:function(R){return d.onMapNavInit(R)}})}onMapKbdArrow(j,B){let d=this.chart,R=this.keyCodes,P=d.container,s=B===R.up||B===R.down,b=B===R.left||B===R.up?1:-1,x=(s?d.plotHeight:d.plotWidth)/10*b,o=10*Math.random(),u={x:P.offsetLeft+d.plotLeft+d.plotWidth/2+o,y:P.offsetTop+d.plotTop+d.plotHeight/2+o},C=s?{x:u.x,y:u.y+x}:{x:u.x+x,y:u.y};return[Q("mousedown",u),Q("mousemove",C),Q("mouseup",C)].forEach(M=>P.dispatchEvent(M)),j.response.success}onMapKbdTab(j,B){let d=this.chart,R=j.response,P=B.shiftKey,s=P&&!this.focusedMapNavButtonIx||!P&&this.focusedMapNavButtonIx;if(d.mapNavigation.navButtons[this.focusedMapNavButtonIx].setState(0),s)return d.mapView&&d.mapView.zoomBy(),R[P?"prev":"next"];this.focusedMapNavButtonIx+=P?-1:1;let b=d.mapNavigation.navButtons[this.focusedMapNavButtonIx];return d.setFocusToElement(b.box,b.element),b.setState(2),R.success}onMapKbdClick(j){let B=this.chart.mapNavigation.navButtons[this.focusedMapNavButtonIx].element;return this.fakeClickEvent(B),j.response.success}onMapNavInit(j){let B=this.chart,d=B.mapNavigation.navButtons[0],R=B.mapNavigation.navButtons[1],P=j>0?d:R;B.setFocusToElement(P.box,P.element),P.setState(2),this.focusedMapNavButtonIx=j>0?0:1}simpleButtonNavigation(j,B,d){let R=this.keyCodes,P=this,s=this.chart;return new tt(s,{keyCodeMap:[[[R.tab,R.up,R.down,R.left,R.right],function(b,x){let o=b===R.tab&&x.shiftKey||b===R.left||b===R.up;return this.response[o?"prev":"next"]}],[[R.space,R.enter],function(){return X(d(this,s),this.response.success)}]],validate:function(){return s[j]&&s[j].box&&P[B].innerElement},init:function(){s.setFocusToElement(s[j].box,P[B].innerElement)}})}getKeyboardNavigation(){return[this.simpleButtonNavigation("resetZoomButton","resetZoomProxyButton",function(j,B){B.zoomOut()}),this.simpleButtonNavigation("drillUpButton","drillUpProxyButton",function(j,B){return B.drillUp(),j.response.prev}),this.getMapZoomNavigation()]}}}),U(E,"Accessibility/HighContrastMode.js",[E["Core/Globals.js"]],function(z){let{doc:at,isMS:J,win:tt}=z;return{isHighContrastModeActive:function(){let K=/(Edg)/.test(tt.navigator.userAgent);if(tt.matchMedia&&K)return tt.matchMedia("(-ms-high-contrast: active)").matches;if(J&&tt.getComputedStyle){let Z=at.createElement("div");Z.style.backgroundImage="url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)",at.body.appendChild(Z);let Q=(Z.currentStyle||tt.getComputedStyle(Z)).backgroundImage;return at.body.removeChild(Z),Q==="none"}return tt.matchMedia&&tt.matchMedia("(forced-colors: active)").matches},setHighContrastTheme:function(K){var V;K.highContrastModeActive=!0;let Z=K.options.accessibility.highContrastTheme;K.update(Z,!1);let Q=((V=Z.colors)==null?void 0:V.length)>1;K.series.forEach(function(X){let j=Z.plotOptions[X.type]||{},B=Q&&X.colorIndex!==void 0?Z.colors[X.colorIndex]:j.color||"window",d={color:j.color||"windowText",colors:Q?Z.colors:[j.color||"windowText"],borderColor:j.borderColor||"window",fillColor:B};X.update(d,!1),X.points&&X.points.forEach(function(R){R.options&&R.options.color&&R.update({color:j.color||"windowText",borderColor:j.borderColor||"window"},!1)})}),K.redraw()}}}),U(E,"Accessibility/HighContrastTheme.js",[],function(){return{chart:{backgroundColor:"window"},title:{style:{color:"windowText"}},subtitle:{style:{color:"windowText"}},colorAxis:{minColor:"windowText",maxColor:"windowText",stops:[],dataClasses:[]},colors:["windowText"],xAxis:{gridLineColor:"windowText",labels:{style:{color:"windowText"}},lineColor:"windowText",minorGridLineColor:"windowText",tickColor:"windowText",title:{style:{color:"windowText"}}},yAxis:{gridLineColor:"windowText",labels:{style:{color:"windowText"}},lineColor:"windowText",minorGridLineColor:"windowText",tickColor:"windowText",title:{style:{color:"windowText"}}},tooltip:{backgroundColor:"window",borderColor:"windowText",style:{color:"windowText"}},plotOptions:{series:{lineColor:"windowText",fillColor:"window",borderColor:"windowText",edgeColor:"windowText",borderWidth:1,dataLabels:{connectorColor:"windowText",color:"windowText",style:{color:"windowText",textOutline:"none"}},marker:{lineColor:"windowText",fillColor:"windowText"}},pie:{color:"window",colors:["window"],borderColor:"windowText",borderWidth:1},boxplot:{fillColor:"window"},candlestick:{lineColor:"windowText",fillColor:"window"},errorbar:{fillColor:"window"}},legend:{backgroundColor:"window",itemStyle:{color:"windowText"},itemHoverStyle:{color:"windowText"},itemHiddenStyle:{color:"#555"},title:{style:{color:"windowText"}}},credits:{style:{color:"windowText"}},drilldown:{activeAxisLabelStyle:{color:"windowText"},activeDataLabelStyle:{color:"windowText"}},navigation:{buttonOptions:{symbolStroke:"windowText",theme:{fill:"window"}}},rangeSelector:{buttonTheme:{fill:"window",stroke:"windowText",style:{color:"windowText"},states:{hover:{fill:"window",stroke:"windowText",style:{color:"windowText"}},select:{fill:"#444",stroke:"windowText",style:{color:"windowText"}}}},inputBoxBorderColor:"windowText",inputStyle:{backgroundColor:"window",color:"windowText"},labelStyle:{color:"windowText"}},navigator:{handles:{backgroundColor:"window",borderColor:"windowText"},outlineColor:"windowText",maskFill:"transparent",series:{color:"windowText",lineColor:"windowText"},xAxis:{gridLineColor:"windowText"}},scrollbar:{barBackgroundColor:"#444",barBorderColor:"windowText",buttonArrowColor:"windowText",buttonBackgroundColor:"window",buttonBorderColor:"windowText",rifleColor:"windowText",trackBackgroundColor:"window",trackBorderColor:"windowText"}}}),U(E,"Accessibility/Options/A11yDefaults.js",[],function(){return{accessibility:{enabled:!0,screenReaderSection:{beforeChartFormat:"<{headingTagName}>{chartTitle}
    {typeDescription}
    {chartSubtitle}
    {chartLongdesc}
    {playAsSoundButton}
    {viewTableButton}
    {xAxisDescription}
    {yAxisDescription}
    {annotationsTitle}{annotationsList}
    ",afterChartFormat:"{endOfChartMarker}",axisRangeDateFormat:"%Y-%m-%d %H:%M:%S"},series:{descriptionFormat:"{seriesDescription}{authorDescription}{axisDescription}",describeSingleSeries:!1,pointDescriptionEnabledThreshold:200},point:{valueDescriptionFormat:"{xDescription}{separator}{value}.",describeNull:!0},landmarkVerbosity:"all",linkedDescription:'*[data-highcharts-chart="{index}"] + .highcharts-description',highContrastMode:"auto",keyboardNavigation:{enabled:!0,focusBorder:{enabled:!0,hideBrowserFocusOutline:!0,style:{color:"#334eff",lineWidth:2,borderRadius:3},margin:2},order:["series","zoom","rangeSelector","navigator","legend","chartMenu"],wrapAround:!0,seriesNavigation:{skipNullPoints:!0,pointNavigationEnabledThreshold:!1,rememberPointFocus:!1}},announceNewData:{enabled:!1,minAnnounceInterval:5e3,interruptUser:!1}},legend:{accessibility:{enabled:!0,keyboardNavigation:{enabled:!0}}},exporting:{accessibility:{enabled:!0}},navigator:{accessibility:{enabled:!0}}}}),U(E,"Accessibility/Options/LangDefaults.js",[],function(){return{accessibility:{defaultChartTitle:"Chart",chartContainerLabel:"{title}. Highcharts interactive chart.",svgContainerLabel:"Interactive chart",drillUpButton:"{buttonText}",credits:"Chart credits: {creditsStr}",thousandsSep:",",svgContainerTitle:"",graphicContainerLabel:"",screenReaderSection:{beforeRegionLabel:"",afterRegionLabel:"",annotations:{heading:"Chart annotations summary",descriptionSinglePoint:"{annotationText}. Related to {annotationPoint}",descriptionMultiplePoints:"{annotationText}. Related to {annotationPoint}{#each additionalAnnotationPoints}, also related to {this}{/each}",descriptionNoPoints:"{annotationText}"},endOfChartMarker:"End of interactive chart."},sonification:{playAsSoundButtonText:"Play as sound, {chartTitle}",playAsSoundClickAnnouncement:"Play"},legend:{legendLabelNoTitle:"Toggle series visibility, {chartTitle}",legendLabel:"Chart legend: {legendTitle}",legendItem:"Show {itemName}"},zoom:{mapZoomIn:"Zoom chart",mapZoomOut:"Zoom out chart",resetZoomButton:"Reset zoom"},rangeSelector:{dropdownLabel:"{rangeTitle}",minInputLabel:"Select start date.",maxInputLabel:"Select end date.",clickButtonAnnouncement:"Viewing {axisRangeDescription}"},navigator:{handleLabel:"{#eq handleIx 0}Start, percent{else}End, percent{/eq}",groupLabel:"Axis zoom",changeAnnouncement:"{axisRangeDescription}"},table:{viewAsDataTableButtonText:"View as data table, {chartTitle}",tableSummary:"Table representation of chart."},announceNewData:{newDataAnnounce:"Updated data for chart {chartTitle}",newSeriesAnnounceSingle:"New data series: {seriesDesc}",newPointAnnounceSingle:"New data point: {pointDesc}",newSeriesAnnounceMultiple:"New data series in chart {chartTitle}: {seriesDesc}",newPointAnnounceMultiple:"New data point in chart {chartTitle}: {pointDesc}"},seriesTypeDescriptions:{boxplot:"Box plot charts are typically used to display groups of statistical data. Each data point in the chart can have up to 5 values: minimum, lower quartile, median, upper quartile, and maximum.",arearange:"Arearange charts are line charts displaying a range between a lower and higher value for each point.",areasplinerange:"These charts are line charts displaying a range between a lower and higher value for each point.",bubble:"Bubble charts are scatter charts where each data point also has a size value.",columnrange:"Columnrange charts are column charts displaying a range between a lower and higher value for each point.",errorbar:"Errorbar series are used to display the variability of the data.",funnel:"Funnel charts are used to display reduction of data in stages.",pyramid:"Pyramid charts consist of a single pyramid with item heights corresponding to each point value.",waterfall:"A waterfall chart is a column chart where each column contributes towards a total end value."},chartTypes:{emptyChart:"Empty chart",mapTypeDescription:"Map of {mapTitle} with {numSeries} data series.",unknownMap:"Map of unspecified region with {numSeries} data series.",combinationChart:"Combination chart with {numSeries} data series.",defaultSingle:"Chart with {numPoints} data {#eq numPoints 1}point{else}points{/eq}.",defaultMultiple:"Chart with {numSeries} data series.",splineSingle:"Line chart with {numPoints} data {#eq numPoints 1}point{else}points{/eq}.",splineMultiple:"Line chart with {numSeries} lines.",lineSingle:"Line chart with {numPoints} data {#eq numPoints 1}point{else}points{/eq}.",lineMultiple:"Line chart with {numSeries} lines.",columnSingle:"Bar chart with {numPoints} {#eq numPoints 1}bar{else}bars{/eq}.",columnMultiple:"Bar chart with {numSeries} data series.",barSingle:"Bar chart with {numPoints} {#eq numPoints 1}bar{else}bars{/eq}.",barMultiple:"Bar chart with {numSeries} data series.",pieSingle:"Pie chart with {numPoints} {#eq numPoints 1}slice{else}slices{/eq}.",pieMultiple:"Pie chart with {numSeries} pies.",scatterSingle:"Scatter chart with {numPoints} {#eq numPoints 1}point{else}points{/eq}.",scatterMultiple:"Scatter chart with {numSeries} data series.",boxplotSingle:"Boxplot with {numPoints} {#eq numPoints 1}box{else}boxes{/eq}.",boxplotMultiple:"Boxplot with {numSeries} data series.",bubbleSingle:"Bubble chart with {numPoints} {#eq numPoints 1}bubbles{else}bubble{/eq}.",bubbleMultiple:"Bubble chart with {numSeries} data series."},axis:{xAxisDescriptionSingular:"The chart has 1 X axis displaying {names[0]}. {ranges[0]}",xAxisDescriptionPlural:"The chart has {numAxes} X axes displaying {#each names}{#unless @first},{/unless}{#if @last} and{/if} {this}{/each}.",yAxisDescriptionSingular:"The chart has 1 Y axis displaying {names[0]}. {ranges[0]}",yAxisDescriptionPlural:"The chart has {numAxes} Y axes displaying {#each names}{#unless @first},{/unless}{#if @last} and{/if} {this}{/each}.",timeRangeDays:"Data range: {range} days.",timeRangeHours:"Data range: {range} hours.",timeRangeMinutes:"Data range: {range} minutes.",timeRangeSeconds:"Data range: {range} seconds.",rangeFromTo:"Data ranges from {rangeFrom} to {rangeTo}.",rangeCategories:"Data range: {numCategories} categories."},exporting:{chartMenuLabel:"Chart menu",menuButtonLabel:"View chart menu, {chartTitle}"},series:{summary:{default:"{series.name}, series {seriesNumber} of {chart.series.length} with {series.points.length} data {#eq series.points.length 1}point{else}points{/eq}.",defaultCombination:"{series.name}, series {seriesNumber} of {chart.series.length} with {series.points.length} data {#eq series.points.length 1}point{else}points{/eq}.",line:"{series.name}, line {seriesNumber} of {chart.series.length} with {series.points.length} data {#eq series.points.length 1}point{else}points{/eq}.",lineCombination:"{series.name}, series {seriesNumber} of {chart.series.length}. Line with {series.points.length} data {#eq series.points.length 1}point{else}points{/eq}.",spline:"{series.name}, line {seriesNumber} of {chart.series.length} with {series.points.length} data {#eq series.points.length 1}point{else}points{/eq}.",splineCombination:"{series.name}, series {seriesNumber} of {chart.series.length}. Line with {series.points.length} data {#eq series.points.length 1}point{else}points{/eq}.",column:"{series.name}, bar series {seriesNumber} of {chart.series.length} with {series.points.length} {#eq series.points.length 1}bar{else}bars{/eq}.",columnCombination:"{series.name}, series {seriesNumber} of {chart.series.length}. Bar series with {series.points.length} {#eq series.points.length 1}bar{else}bars{/eq}.",bar:"{series.name}, bar series {seriesNumber} of {chart.series.length} with {series.points.length} {#eq series.points.length 1}bar{else}bars{/eq}.",barCombination:"{series.name}, series {seriesNumber} of {chart.series.length}. Bar series with {series.points.length} {#eq series.points.length 1}bar{else}bars{/eq}.",pie:"{series.name}, pie {seriesNumber} of {chart.series.length} with {series.points.length} {#eq series.points.length 1}slice{else}slices{/eq}.",pieCombination:"{series.name}, series {seriesNumber} of {chart.series.length}. Pie with {series.points.length} {#eq series.points.length 1}slice{else}slices{/eq}.",scatter:"{series.name}, scatter plot {seriesNumber} of {chart.series.length} with {series.points.length} {#eq series.points.length 1}point{else}points{/eq}.",scatterCombination:"{series.name}, series {seriesNumber} of {chart.series.length}, scatter plot with {series.points.length} {#eq series.points.length 1}point{else}points{/eq}.",boxplot:"{series.name}, boxplot {seriesNumber} of {chart.series.length} with {series.points.length} {#eq series.points.length 1}box{else}boxes{/eq}.",boxplotCombination:"{series.name}, series {seriesNumber} of {chart.series.length}. Boxplot with {series.points.length} {#eq series.points.length 1}box{else}boxes{/eq}.",bubble:"{series.name}, bubble series {seriesNumber} of {chart.series.length} with {series.points.length} {#eq series.points.length 1}bubble{else}bubbles{/eq}.",bubbleCombination:"{series.name}, series {seriesNumber} of {chart.series.length}. Bubble series with {series.points.length} {#eq series.points.length 1}bubble{else}bubbles{/eq}.",map:"{series.name}, map {seriesNumber} of {chart.series.length} with {series.points.length} {#eq series.points.length 1}area{else}areas{/eq}.",mapCombination:"{series.name}, series {seriesNumber} of {chart.series.length}. Map with {series.points.length} {#eq series.points.length 1}area{else}areas{/eq}.",mapline:"{series.name}, line {seriesNumber} of {chart.series.length} with {series.points.length} data {#eq series.points.length 1}point{else}points{/eq}.",maplineCombination:"{series.name}, series {seriesNumber} of {chart.series.length}. Line with {series.points.length} data {#eq series.points.length 1}point{else}points{/eq}.",mapbubble:"{series.name}, bubble series {seriesNumber} of {chart.series.length} with {series.points.length} {#eq series.points.length 1}bubble{else}bubbles{/eq}.",mapbubbleCombination:"{series.name}, series {seriesNumber} of {chart.series.length}. Bubble series with {series.points.length} {#eq series.points.length 1}bubble{else}bubbles{/eq}."},description:"{description}",xAxisDescription:"X axis, {name}",yAxisDescription:"Y axis, {name}",nullPointValue:"No value",pointAnnotationsDescription:"{#each annotations}Annotation: {this}{/each}"}}}}),U(E,"Accessibility/Options/DeprecatedOptions.js",[E["Core/Utilities.js"]],function(z){let{error:at,pick:J}=z;function tt(Z,Q,V){let X=Z,j,B=0;for(;BT!=="series")):Object.keys(this.components):[]}update(){let T=this.components,G=this.chart,st=G.options.accessibility;l(G,"beforeA11yUpdate"),G.types=this.getChartTypes();let nt=st.keyboardNavigation.order;this.proxyProvider.updateGroupOrder(nt),this.getComponentOrder().forEach(function(ft){T[ft].onChartUpdate(),l(G,"afterA11yComponentUpdate",{name:ft,component:T[ft]})}),this.keyboardNavigation.update(nt),!G.highContrastModeActive&&st.highContrastMode!==!1&&(o.isHighContrastModeActive()||st.highContrastMode===!0)&&o.setHighContrastTheme(G),l(G,"afterA11yUpdate",{accessibility:this})}destroy(){let T=this.chart||{},G=this.components;Object.keys(G).forEach(function(st){G[st].destroy(),G[st].destroyBase()}),this.proxyProvider&&this.proxyProvider.destroy(),T.announcerContainer&&v(T.announcerContainer),this.keyboardNavigation&&this.keyboardNavigation.destroy(),T.renderTo&&T.renderTo.setAttribute("aria-hidden",!0),T.focusElement&&T.focusElement.removeFocusBorder()}getChartTypes(){let T={};return this.chart.series.forEach(function(G){T[G.type]=1}),Object.keys(T)}}return function(k){function T(){this.accessibility&&this.accessibility.destroy()}function G(){this.a11yDirty&&this.renderTo&&(delete this.a11yDirty,this.updateA11yEnabled());let pt=this.accessibility;pt&&!pt.zombie&&(pt.proxyProvider.updateProxyElementPositions(),pt.getComponentOrder().forEach(function(St){pt.components[St].onChartRender()}))}function st(pt){let St=pt.options.accessibility;St&&(St.customComponents&&(this.options.accessibility.customComponents=St.customComponents,delete St.customComponents),f(!0,this.options.accessibility,St),this.accessibility&&this.accessibility.destroy&&(this.accessibility.destroy(),delete this.accessibility)),this.a11yDirty=!0}function nt(){let pt=this.accessibility,St=this.options.accessibility,Ct=this.renderer.boxWrapper.element,L=this.title;if(St&&St.enabled)pt&&!pt.zombie?pt.update():(this.accessibility=pt=new k(this),pt&&!pt.zombie&&pt.update(),Ct.getAttribute("role")==="img"&&Ct.removeAttribute("role"));else if(pt)pt.destroy&&pt.destroy(),delete this.accessibility;else{this.renderTo.setAttribute("role","img"),this.renderTo.setAttribute("aria-hidden",!1),this.renderTo.setAttribute("aria-label",(L&&L.element.textContent||"").replace(/{g(pt,D,function(){this.a11yDirty=!0})}),["afterApplyDrilldown","drillupall"].forEach(D=>{g(pt,D,function(){let O=this.accessibility;O&&!O.zombie&&O.update()})}),g(Ct,"update",ft),["update","updatedData","remove"].forEach(D=>{g(L,D,function(){this.chart.accessibility&&(this.chart.a11yDirty=!0)})}))}}(I||(I={})),f(!0,y,C,{accessibility:{highContrastTheme:u},lang:M}),I}),U(E,"masters/modules/accessibility.src.js",[E["Core/Globals.js"],E["Accessibility/Accessibility.js"],E["Accessibility/AccessibilityComponent.js"],E["Accessibility/Utils/ChartUtilities.js"],E["Accessibility/Utils/HTMLUtilities.js"],E["Accessibility/KeyboardNavigationHandler.js"],E["Accessibility/Components/SeriesComponent/SeriesDescriber.js"]],function(z,at,J,tt,K,Z,Q){return z.i18nFormat=at.i18nFormat,z.A11yChartUtilities=tt,z.A11yHTMLUtilities=K,z.AccessibilityComponent=J,z.KeyboardNavigationHandler=Z,z.SeriesAccessibilityDescriber=Q,at.compose(z.Chart,z.Legend,z.Point,z.Series,z.SVGElement,z.RangeSelector),z})})},5705:br=>{"use strict";var Pe=function(Mt,q,Lt,_,E,U,z,at){if(!Mt){var J;if(q===void 0)J=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var tt=[Lt,_,E,U,z,at],K=0;J=new Error(q.replace(/%s/g,function(){return tt[K++]})),J.name="Invariant Violation"}throw J.framesToPop=1,J}};br.exports=Pe},7967:(br,Pe,Mt)=>{var q="Expected a function",Lt=NaN,_="[object Symbol]",E=/^\s+|\s+$/g,U=/^[-+]0x[0-9a-f]+$/i,z=/^0b[01]+$/i,at=/^0o[0-7]+$/i,J=parseInt,tt=typeof Mt.g=="object"&&Mt.g&&Mt.g.Object===Object&&Mt.g,K=typeof self=="object"&&self&&self.Object===Object&&self,Z=tt||K||Function("return this")(),Q=Object.prototype,V=Q.toString,X=Math.max,j=Math.min,B=function(){return Z.Date.now()};function d(x,o,u){var C,M,w,y,m,g,p=0,l=!1,f=!1,v=!0;if(typeof x!="function")throw new TypeError(q);o=b(o)||0,R(u)&&(l=!!u.leading,f="maxWait"in u,w=f?X(b(u.maxWait)||0,o):w,v="trailing"in u?!!u.trailing:v);function I(Ct){var L=C,Y=M;return C=M=void 0,p=Ct,y=x.apply(Y,L),y}function k(Ct){return p=Ct,m=setTimeout(st,o),l?I(Ct):y}function T(Ct){var L=Ct-g,Y=Ct-p,rt=o-L;return f?j(rt,w-Y):rt}function G(Ct){var L=Ct-g,Y=Ct-p;return g===void 0||L>=o||L<0||f&&Y>=w}function st(){var Ct=B();if(G(Ct))return nt(Ct);m=setTimeout(st,T(Ct))}function nt(Ct){return m=void 0,v&&C?I(Ct):(C=M=void 0,y)}function ft(){m!==void 0&&clearTimeout(m),p=0,C=g=M=m=void 0}function pt(){return m===void 0?y:nt(B())}function St(){var Ct=B(),L=G(Ct);if(C=arguments,M=this,g=Ct,L){if(m===void 0)return k(g);if(f)return m=setTimeout(st,o),I(g)}return m===void 0&&(m=setTimeout(st,o)),y}return St.cancel=ft,St.flush=pt,St}function R(x){var o=typeof x;return!!x&&(o=="object"||o=="function")}function P(x){return!!x&&typeof x=="object"}function s(x){return typeof x=="symbol"||P(x)&&V.call(x)==_}function b(x){if(typeof x=="number")return x;if(s(x))return Lt;if(R(x)){var o=typeof x.valueOf=="function"?x.valueOf():x;x=R(o)?o+"":o}if(typeof x!="string")return x===0?x:+x;x=x.replace(E,"");var u=z.test(x);return u||at.test(x)?J(x.slice(2),u?2:8):U.test(x)?Lt:+x}br.exports=d},628:(br,Pe,Mt)=>{"use strict";var q=Mt(4067);function Lt(){}function _(){}_.resetWarningCache=Lt,br.exports=function(){function E(at,J,tt,K,Z,Q){if(Q!==q){var V=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw V.name="Invariant Violation",V}}E.isRequired=E;function U(){return E}var z={array:E,bigint:E,bool:E,func:E,number:E,object:E,string:E,symbol:E,any:E,arrayOf:U,element:E,elementType:E,instanceOf:U,node:E,objectOf:U,oneOf:U,oneOfType:U,shape:U,exact:U,checkPropTypes:_,resetWarningCache:Lt};return z.PropTypes=z,z}},5826:(br,Pe,Mt)=>{if(0)var q,Lt;else br.exports=Mt(628)()},4067:br=>{"use strict";var Pe="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";br.exports=Pe},1363:(br,Pe,Mt)=>{"use strict";/** * @license React * react-dom-server-legacy.browser.production.min.js * @@ -340,13 +340,13 @@ var nG=Object.defineProperty,rG=Object.defineProperties;var iG=Object.getOwnProp * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var j=ht(7810);function _t(ee){for(var Se="https://reactjs.org/docs/error-decoder.html?invariant="+ee,Xe=1;Xe