/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action::before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action::before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li::before{content:" \BB ";}.breadcrumb li:first-child::before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.container-inline label::after,.container-inline .label::after{content:":";}.form-type-radios .container-inline label::after,.form-type-checkboxes .container-inline label::after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required::after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/custom/cxc/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message::before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/custom/cxc/images/icons/error.svg) no-repeat;background-size:contain;}.ajax-progress-fullscreen{padding:16px;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/custom/cxc/images/icons/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/custom/cxc/images/icons/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/custom/cxc/images/icons/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/custom/cxc/images/icons/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/custom/cxc/images/icons/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/custom/cxc/images/icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/custom/cxc/images/icons/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/custom/cxc/images/icons/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
:root{--font-size-heading-5xl:8rem;--font-size-heading-4xl:5.5rem;--font-size-heading-3xl:4.875rem;--font-size-heading-2xl:4rem;--font-size-heading-xl:3.5rem;--font-size-heading-lg:2.5rem;--font-size-3xl:2rem;--font-size-2xl:1.75rem;--font-size-xl:1.5rem;--font-size-lg:1.25rem;--font-size-md:1.125rem;--font-size-sm:1rem;--font-size-xs:0.875rem;--font-size-2xs:0.75rem;--font-size-3xs:0.625rem;--line-height-heading-5xl:8rem;--line-height-heading-4xl:6rem;--line-height-heading-3xl:5.5rem;--line-height-heading-2xl:4.5rem;--line-height-heading-xl:4rem;--line-height-3xl:3.5rem;--line-height-2xl:3rem;--line-height-xl:2.5rem;--line-height-lg:2rem;--line-height-md:2rem;--line-height-sm:2rem;--line-height-xs:1.5rem;--line-height-2xs:1rem;--line-height-3xs:0.5rem;--color-charcoal-1000:#000;--color-charcoal-900:#171b1c;--color-charcoal-800:#283033;--color-charcoal-700:#3a454a;--color-charcoal-600:#485960;--color-gray-900:#63797e;--color-gray-800:#758d92;--color-gray-700:#879ca1;--color-gray-600:#9cb0b4;--color-gray-500:#c5d3d6;--color-gray-400:#d6dfe1;--color-gray-300:#e2e8e9;--color-gray-200:#ebefef;--color-gray-100:#f7f8f8;--color-green-1000:#064;--color-green-950:#008055;--color-green-900:#019161;--color-green-800:#059e6b;--color-green-700:#21ba87;--color-green-600:#3dce9e;--color-green-500:#5ae2b5;--color-green-400:#80ecc8;--color-green-300:#a9f4db;--color-green-200:#c8fcea;--color-green-100:#e1fef4;--color-white:#fff;--color-transparent:transparent;--color-blue-1000:#00404d;--color-blue-900:#005b6e;--color-blue-800:#007a92;--color-blue-700:#0297b5;--color-blue-600:#07b2d4;--color-blue-500:#20caec;--color-blue-400:#56d7f0;--color-blue-300:#a5eaf8;--color-blue-200:#c8f3fc;--color-orange-900:#c14500;--color-orange-800:#e7590a;--color-orange-700:#f4742d;--color-orange-600:#f68b50;--color-orange-500:#ffa06c;--color-orange-400:#ffb890;--color-orange-300:#ffd8c2;--color-orange-200:#ffece0;--color-charcoal-700-1000:linear-gradient(var(--color-charcoal-700),var(--color-charcoal-1000));--color-gray-100-white:linear-gradient(var(--color-gray-100),var(--color-white));--color-orange-800-700:linear-gradient(var(--color-orange-800),var(--color-orange-700));--color-red-500:#dc2323;--spacing-4:0.25rem;--spacing-8:0.5rem;--spacing-12:0.75rem;--spacing-16:1rem;--spacing-20:1.25rem;--spacing-24:1.5rem;--spacing-32:2rem;--spacing-36:2.25rem;--spacing-40:2.5rem;--spacing-48:3rem;--spacing-56:3.5rem;--spacing-64:4rem;--spacing-72:4.5rem;--spacing-80:5rem;--spacing-96:6rem;--spacing-128:8rem;--font-display-face:"IBM Plex Sans",arial,helvetica,sans-serif;--font-body-face:"IBM Plex Serif",times,serif}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:local(""),url(/themes/custom/cxc/fonts/IBMPlexSans-Regular.woff2) format("woff2"),url(/themes/custom/cxc/fonts/IBMPlexSans-Regular.woff) format("woff"),url(/themes/custom/cxc/fonts/IBMPlexSans-Regular.ttf) format("truetype")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:local(""),url(/themes/custom/cxc/fonts/IBMPlexSans-Medium.woff2) format("woff2"),url(/themes/custom/cxc/fonts/IBMPlexSans-Medium.woff) format("woff"),url(/themes/custom/cxc/fonts/IBMPlexSans-Medium.ttf) format("truetype")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:local(""),url(/themes/custom/cxc/fonts/IBMPlexSans-SemiBold.woff2) format("woff2"),url(/themes/custom/cxc/fonts/IBMPlexSans-SemiBold.woff) format("woff"),url(/themes/custom/cxc/fonts/IBMPlexSans-SemiBold.ttf) format("truetype")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;src:local(""),url(/themes/custom/cxc/fonts/IBMPlexSans-Bold.woff2) format("woff2"),url(/themes/custom/cxc/fonts/IBMPlexSans-Bold.woff) format("woff"),url(/themes/custom/cxc/fonts/IBMPlexSans-Bold.ttf) format("truetype")}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;src:local(""),url(/themes/custom/cxc/fonts/IBMPlexSans-Italic.woff2) format("woff2"),url(/themes/custom/cxc/fonts/IBMPlexSans-Italic.woff) format("woff"),url(/themes/custom/cxc/fonts/IBMPlexSans-Italic.ttf) format("truetype")}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:500;src:local(""),url(/themes/custom/cxc/fonts/IBMPlexSerif-Medium.woff2) format("woff2"),url(/themes/custom/cxc/fonts/IBMPlexSerif-Medium.woff) format("woff"),url(/themes/custom/cxc/fonts/IBMPlexSerif-Medium.ttf) format("truetype")}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:600;src:local(""),url(/themes/custom/cxc/fonts/IBMPlexSerif-SemiBold.woff2) format("woff2"),url(/themes/custom/cxc/fonts/IBMPlexSerif-SemiBold.woff) format("woff"),url(/themes/custom/cxc/fonts/IBMPlexSerif-SemiBold.ttf) format("truetype")}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:700;src:local(""),url(/themes/custom/cxc/fonts/IBMPlexSerif-Bold.woff2) format("woff2"),url(/themes/custom/cxc/fonts/IBMPlexSerif-Bold.woff) format("woff"),url(/themes/custom/cxc/fonts/IBMPlexSerif-Bold.ttf) format("truetype")}@font-face{font-family:"IBM Plex Serif";font-style:italic;font-weight:500;src:local(""),url(/themes/custom/cxc/fonts/IBMPlexSerif-MediumItalic.woff2) format("woff2"),url(/themes/custom/cxc/fonts/IBMPlexSerif-MediumItalic.woff) format("woff"),url(/themes/custom/cxc/fonts/IBMPlexSerif-MediumItalic.ttf) format("truetype")}@font-face{font-family:"IBM Plex Serif";font-style:italic;font-weight:600;src:local(""),url(/themes/custom/cxc/fonts/IBMPlexSerif-SemiBoldItalic.woff2) format("woff2"),url(/themes/custom/cxc/fonts/IBMPlexSerif-SemiBoldItalic.woff) format("woff"),url(/themes/custom/cxc/fonts/IBMPlexSerif-SemiBoldItalic.ttf) format("truetype")}@font-face{font-family:"IBM Plex Serif";font-style:italic;font-weight:700;src:local(""),url(/themes/custom/cxc/fonts/IBMPlexSerif-BoldItalic.woff2) format("woff2"),url(/themes/custom/cxc/fonts/IBMPlexSerif-BoldItalic.woff) format("woff"),url(/themes/custom/cxc/fonts/IBMPlexSerif-BoldItalic.ttf) format("truetype")}table{background-color:var(--color-white);border-end-end-radius:1rem;border-end-start-radius:1rem;border-spacing:unset;box-shadow:0 0 1rem 0 rgba(0,0,0,.02),0 1rem 2rem 0 rgba(0,64,77,.04);min-inline-size:100%}table:not([class]) th:first-child{border-start-start-radius:1rem}table:not([class]) th:last-child{border-start-end-radius:1rem}thead th{background-color:var(--color-charcoal-700);border-block-end:.125rem solid transparent;padding:var(--spacing-16);text-align:start;text-transform:uppercase}thead th,thead th>a{color:var(--color-white);font-family:var(--font-display-face);font-size:var(--font-size-2xs);font-weight:600;letter-spacing:.0225rem;line-height:var(--line-height-2xs)}thead th>a{align-items:center;display:flex;gap:var(--spacing-8);text-decoration:none;white-space:nowrap}thead th>a:after{background-image:url(/themes/custom/cxc/images/icons/cxc/sort.svg);background-repeat:no-repeat;background-size:1.125rem;block-size:1.125rem;content:"";display:block;inline-size:1.125rem}thead th>a:focus-visible{outline:none}thead th .tablesort--desc{background-repeat:no-repeat}thead th .tablesort--asc,thead th .tablesort--desc{background-image:url(/themes/custom/cxc/images/icons/cxc/sort-desc.svg)}thead th .tablesort--asc{transform:rotateX(-180deg)}thead th.is-active{background:var(--color-charcoal-700-1000);border-block-end:.125rem solid var(--color-blue-600)}thead th.is-active a:after{display:none}thead th:hover{background:var(--color-charcoal-700-1000);border-block-end:.125rem solid var(--color-blue-600)}thead th:focus-within{outline:solid .125rem var(--color-blue-500)}tbody td{border-block-start:.0625rem solid var(--color-gray-400);color:var(--color-charcoal-600);font-family:var(--font-body-face);font-size:var(--font-size-xs);font-weight:500;letter-spacing:.00875rem;line-height:var(--line-height-xs);padding-block:var(--spacing-20);padding-inline:var(--spacing-16)}tbody td.is-active{background-color:transparent}tbody td a{color:var(--color-blue-800);text-decoration:none}tbody td a:hover{color:var(--color-charcoal-1000);text-decoration:underline;text-underline-offset:.25rem}tbody td a:focus-visible{box-shadow:0 0 1rem 0 rgba(32,202,236,.04),0 0 2.5rem 0 rgba(32,202,236,.25);outline:solid .0625rem var(--color-blue-600)}*,:after,:before{box-sizing:border-box}html{font-size:100%}body{color:var(--color-charcoal-900);font-family:var(--font-body-face);font-size:var(--font-size-sm);font-weight:500;line-height:var(--line-height-sm);margin:0}a{color:var(--color-blue-800);transition:all .2s linear,text-underline-offset 0s}img{block-size:auto;display:block;max-inline-size:100%}.h1,h1{font-size:var(--font-size-heading-3xl);letter-spacing:-.0975rem;line-height:var(--line-height-heading-3xl)}.h1,.h2,h1,h2{font-family:var(--font-display-face);font-weight:700}.h2,h2{font-size:var(--font-size-3xl);letter-spacing:-.04rem;line-height:var(--line-height-xl)}.layout-container,.main-content{margin:auto}.message--container_inner{margin-inline:auto;max-inline-size:120em;padding-block:var(--spacing-32);padding-inline:var(--spacing-24)}@media screen and (min-width:30em){.message--container_inner{padding-block:var(--spacing-48);padding-inline:var(--spacing-32)}}@media screen and (min-width:64em){.message--container_inner{padding-block:var(--spacing-64);padding-inline:var(--spacing-48)}}@media screen and (min-width:80em){.message--container_inner{padding-block:var(--spacing-64);padding-inline:var(--spacing-64)}}@media screen and (min-width:120em){.message--container_inner{padding-block:var(--spacing-64);padding-inline:var(--spacing-128)}}.page-content__inner:has(.menu--about){margin-inline:auto;max-inline-size:120em;padding-block:var(--spacing-32);padding-inline:var(--spacing-24)}@media screen and (min-width:30em){.page-content__inner:has(.menu--about){padding-block:var(--spacing-48);padding-inline:var(--spacing-32)}}@media screen and (min-width:64em){.page-content__inner:has(.menu--about){padding-block:var(--spacing-64);padding-inline:var(--spacing-48)}}@media screen and (min-width:80em){.page-content__inner:has(.menu--about){padding-block:var(--spacing-64);padding-inline:var(--spacing-64)}}@media screen and (min-width:120em){.page-content__inner:has(.menu--about){padding-block:var(--spacing-64);padding-inline:var(--spacing-128)}}@media screen and (min-width:64em){.page-content__inner:has(.menu--about){display:grid;gap:9.25rem;grid-template-columns:minmax(0,3fr) 1fr}}.page-content__inner:has(.menu--about) .page-overview{grid-column:1/2;grid-row:1/-1;inline-size:100%;padding:0}.page-content__inner:has(.menu--about) .menu--about{grid-column:2/-1;grid-row:1/-1}@media screen and (min-width:64em){.page-content__inner:has(.menu--about) table{margin-inline-end:-55%}}@media screen and (min-width:80em){.page-content__inner:has(.menu--about) table{margin-inline-end:-45%}}.page-content__inner:has(.menu--about) .page-overview__bottom{display:block}.page-content__additional-info{margin-inline:auto;max-inline-size:120em;padding-block:var(--spacing-32);padding-inline:var(--spacing-24)}@media screen and (min-width:30em){.page-content__additional-info{padding-block:var(--spacing-48);padding-inline:var(--spacing-32)}}@media screen and (min-width:64em){.page-content__additional-info{padding-block:var(--spacing-64);padding-inline:var(--spacing-48)}}@media screen and (min-width:80em){.page-content__additional-info{padding-block:var(--spacing-64);padding-inline:var(--spacing-64)}}@media screen and (min-width:120em){.page-content__additional-info{padding-block:var(--spacing-64);padding-inline:var(--spacing-128)}}.ui-autocomplete{background-color:var(--color-white);border:0;border-radius:1rem;box-shadow:0 .5rem 1.5rem 0 rgba(0,0,0,.04),0 1.5rem 3.5rem 0 rgba(0,64,77,.08);margin-block-start:var(--spacing-8)}.ui-autocomplete li:first-child{padding-block-start:var(--spacing-8)}.ui-autocomplete li:last-child{padding-block-end:var(--spacing-8)}.ui-autocomplete .ui-menu-item:hover{background-color:transparent}.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper{display:flex;font-family:var(--font-display-face);font-size:var(--font-size-xs);font-weight:400;line-height:var(--line-height-2xs);padding:var(--spacing-8);transition:none}.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper.ui-state-active,.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper:hover{background-color:var(--color-blue-800);border:0;color:var(--color-white)}.header{align-items:center;background-color:var(--color-charcoal-1000);display:grid;grid-template-columns:1fr 8rem;justify-content:space-between;padding-block:0;padding-inline:var(--spacing-16)}@media screen and (min-width:64em){.header{align-items:center;display:flex;justify-content:space-between;padding-inline:var(--spacing-24)}}.logo__image{background-image:url(/themes/custom/cxc/images/logo-mobile.svg);background-repeat:no-repeat;block-size:4.125rem;display:block;inline-size:12.5rem;margin-block-start:.125rem}@media screen and (min-width:64em){.logo__image{background-image:url(/themes/custom/cxc/images/logo-desktop.svg);block-size:5.625rem;inline-size:25rem;margin-block:-.0625rem calc(var(--spacing-8)*-1)}}.main-navigation{align-items:center;background-color:var(--color-gray-100);display:none;grid-column:1/-1;grid-row:2}@media screen and (min-width:64em){.main-navigation{background:inherit;display:flex}}.main-navigation__menu{margin:0;padding:0}@media screen and (min-width:64em){.main-navigation__menu{inline-size:auto}.main-navigation>.main-navigation__menu{display:flex}}.main-navigation__title{display:none}@media screen and (min-width:64em){.main-navigation__title{color:var(--color-gray-700);display:block;font-family:var(--font-display-face);font-size:var(--font-size-2xs);font-weight:600;letter-spacing:.0225rem;letter-spacing:.075rem;line-height:var(--line-height-2xs);margin:0;text-transform:uppercase}}.main-navigation__menu-item.main-navigation__menu-item--has-children{border-block-end:solid .0625rem var(--color-gray-300);list-style:none;margin:0;padding:0;position:relative}@media screen and (min-width:64em){.main-navigation__menu-item.main-navigation__menu-item--has-children{border-block-end:0;margin-block:0;margin-inline:var(--spacing-16)}.main-navigation__menu-item.main-navigation__menu-item--has-children:hover .main-navigation__button svg{color:var(--color-charcoal-600);transform:rotate(180deg);transition:transform .2s linear}}@media screen and (min-width:64em)and (min-width:64em){.main-navigation__menu-item.main-navigation__menu-item--has-children:hover .main-navigation__button svg{color:var(--color-white)}}@media screen and (min-width:64em){.main-navigation__menu-item.main-navigation__menu-item--has-children:hover .main-navigation__menu-item--has-icon:before{background-color:var(--color-charcoal-600)}}@media screen and (min-width:64em)and (min-width:64em){.main-navigation__menu-item.main-navigation__menu-item--has-children:hover .main-navigation__menu-item--has-icon:before{background-color:var(--color-white)}.main-navigation__menu-item.main-navigation__menu-item--has-children:hover div>a{text-decoration:underline;text-decoration-thickness:.0625rem;text-underline-offset:.25rem}}@media screen and (min-width:64em){.main-navigation__menu-item.main-navigation__menu-item--has-children:hover div>a:after{inline-size:100%;inset-inline-start:0}}.main-navigation__menu-item.main-navigation__menu-item--has-children.active{background-color:var(--color-white)}.main-navigation__menu-item.main-navigation__menu-item--has-children.active .main-navigation__button svg{color:var(--color-charcoal-600);transform:rotate(180deg);transition:transform .2s linear}@media screen and (min-width:64em){.main-navigation__menu-item.main-navigation__menu-item--has-children.active .main-navigation__button svg{color:var(--color-white)}}.main-navigation__menu-item.main-navigation__menu-item--has-children.active .main-navigation__menu-item--has-icon:before{background-color:var(--color-charcoal-600)}@media screen and (min-width:64em){.main-navigation__menu-item.main-navigation__menu-item--has-children.active .main-navigation__menu-item--has-icon:before{background-color:var(--color-white)}.main-navigation__menu-item.main-navigation__menu-item--has-children.active div>a{text-decoration:underline;text-decoration-thickness:.0625rem;text-underline-offset:.25rem}}.main-navigation__menu-item.main-navigation__menu-item--has-children.active div>a:after{inline-size:100%;inset-inline-start:0}@media screen and (min-width:64em){.main-navigation__menu-item.main-navigation__menu-item--has-children.active{background-color:var(--color-charcoal-1000)}}.main-navigation__menu-item.main-navigation__menu-item--has-children div>a{color:var(--color-charcoal-1000);display:block;font-family:var(--font-display-face);font-size:var(--font-size-md);font-weight:400;font-weight:700;line-height:var(--line-height-xs);min-block-size:4.125rem;padding-block:var(--spacing-20);padding-inline:0 var(--spacing-24);text-decoration:none}@media screen and (min-width:64em){.main-navigation__menu-item.main-navigation__menu-item--has-children div>a{color:var(--color-white);display:inline-block;min-block-size:0;padding-block:var(--spacing-36);padding-inline:0;vertical-align:middle}.main-navigation__menu-item.main-navigation__menu-item--has-children div>a:after{background-color:var(--color-blue-400);block-size:.5rem;content:"";display:block;inline-size:0;inset-block-end:0;inset-inline-start:50%;position:absolute;transition:inline-size .3s ease 0s,inset-inline-start .3s ease 0s}}.main-navigation__menu-item.main-navigation__menu-item--has-children div>a:focus{outline:solid .25rem var(--color-blue-400);outline-offset:.25rem}.main-navigation__menu-item.main-navigation__menu-item--has-children div>a:focus:after{inline-size:0}.main-navigation__menu-item.main-navigation__menu-item--has-children div>a.main-navigation__menu-item--has-icon:before{background-color:var(--color-blue-500);block-size:1.5rem;content:"";display:inline-block;inline-size:1.5rem;margin-inline-end:var(--spacing-8);vertical-align:middle}.main-navigation__menu-item.main-navigation__menu-item--has-children div>a.main-navigation__menu-item--states:before{-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><path fill="none" d="M0 0h256v256H0z"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16" d="M56 232h144"/><circle cx="128" cy="104" r="32" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16" d="M208 104c0 72-80 128-80 128s-80-56-80-128a80 80 0 0 1 160 0"/></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><path fill="none" d="M0 0h256v256H0z"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16" d="M56 232h144"/><circle cx="128" cy="104" r="32" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16" d="M208 104c0 72-80 128-80 128s-80-56-80-128a80 80 0 0 1 160 0"/></svg>')}.main-navigation__menu-item.main-navigation__menu-item--has-children div>a.main-navigation__menu-item--policies:before{-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><path fill="none" d="M0 0h256v256H0z"/><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16" d="M200 224H56a8 8 0 0 1-8-8V40a8 8 0 0 1 8-8h96l56 56v128a8 8 0 0 1-8 8"/><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16" d="M152 32v56h56M96 136h64M96 168h64"/></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><path fill="none" d="M0 0h256v256H0z"/><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16" d="M200 224H56a8 8 0 0 1-8-8V40a8 8 0 0 1 8-8h96l56 56v128a8 8 0 0 1-8 8"/><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16" d="M152 32v56h56M96 136h64M96 168h64"/></svg>')}.main-navigation__menu-item.main-navigation__menu-item--has-children div>a.main-navigation__menu-item--about:before{-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><path fill="none" d="M0 0h256v256H0z"/><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16" d="m88.01 63.995 40.002-40 40 40-40 40.001zM88.01 192.005l40.001-40.001 40.001 40-40 40.002zM152.01 127.995l40.001-40 40.001 40-40 40.001zM24.01 128.005l40.002-40.001 40 40-40 40.002z"/></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><path fill="none" d="M0 0h256v256H0z"/><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16" d="m88.01 63.995 40.002-40 40 40-40 40.001zM88.01 192.005l40.001-40.001 40.001 40-40 40.002zM152.01 127.995l40.001-40 40.001 40-40 40.001zM24.01 128.005l40.002-40.001 40 40-40 40.002z"/></svg>')}@media screen and (min-width:64em){.main-navigation__menu-item.main-navigation__menu-item--has-children:last-child{margin-inline-start:0}.main-navigation__menu-item.main-navigation__menu-item--has-children:last-child:before{block-size:calc(100% - var(--spacing-48));border-inline-start:solid .0625rem var(--color-charcoal-600);content:"";display:inline-block;margin-block:var(--spacing-8);margin-inline:0 var(--spacing-16);vertical-align:middle}.main-navigation__menu-item.main-navigation__menu-item--has-children:last-child:hover div>a:after{inline-size:calc(100% - var(--spacing-24));inset-inline-start:var(--spacing-24)}}.main-navigation__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;padding-block:0;padding-inline:var(--spacing-24)}@media screen and (min-width:64em){.main-navigation__button{block-size:1rem;inline-size:1rem;margin:0;margin-inline-start:var(--spacing-8);padding:0;vertical-align:middle}}.main-navigation__button svg{block-size:1rem;color:var(--color-blue-700);display:inline-block;inline-size:1rem;transform:rotate(0deg);transition:transform .3s linear}@media screen and (min-width:64em){.main-navigation__button svg{color:var(--color-blue-500)}}.main-navigation__button:focus{outline:solid .25rem var(--color-blue-400)}@media screen and (min-width:64em){.main-navigation__menu-item--has-children:last-child .main-navigation__menu{inset-inline-end:0;margin-block-start:.125rem}}.main-navigation__menu-item--has-children .main-navigation__menu{display:none;padding-block:0 var(--spacing-20);padding-inline:var(--spacing-24)}@media screen and (min-width:64em){.main-navigation__menu-item--has-children .main-navigation__menu{background-color:var(--color-white);border-radius:1rem;box-shadow:0 .5rem 1.5rem 0 rgba(0,0,0,.04),0 1.5rem 3.5rem 0 rgba(0,0,0,.08);display:block;opacity:0;padding:var(--spacing-16);position:absolute;transform:translateY(-.3125rem);transition:all .3s ease-in;visibility:hidden}}.main-navigation__menu-item--has-children .main-navigation__menu.menu-align-right{inset-inline-end:0}.main-navigation__menu-item--has-children .main-navigation__menu .main-navigation__menu-item{list-style:none;margin:0;padding:0}.main-navigation__menu-item--has-children .main-navigation__menu .main-navigation__menu-item:last-child a{border-block-end:none}@media screen and (min-width:64em){.main-navigation__menu-item--has-children .main-navigation__menu .main-navigation__menu-item{border-block-end:none}}.main-navigation__menu-item--has-children .main-navigation__menu .main-navigation__menu-item a{border-block-end:solid .0625rem var(--color-gray-200);color:var(--color-charcoal-800);display:block;font-family:var(--font-display-face);font-size:var(--font-size-xs);font-weight:400;font-weight:500;line-height:var(--line-height-2xs);padding-block:var(--spacing-12);padding-inline:0;text-decoration:none}@media screen and (min-width:64em){.main-navigation__menu-item--has-children .main-navigation__menu .main-navigation__menu-item a{border-block-end:none;border-radius:.75rem;color:var(--color-charcoal-1000);font-family:var(--font-display-face);font-size:var(--font-size-md);font-weight:400;font-weight:500;inline-size:16rem;line-height:var(--line-height-xs);padding-block:var(--spacing-16);padding-inline:var(--spacing-24)}.main-navigation__menu-item--has-children .main-navigation__menu .main-navigation__menu-item a:hover{background-color:var(--color-gray-100);color:var(--color-blue-800)}.main-navigation__menu-item--has-children .main-navigation__menu .main-navigation__menu-item a:focus{background-color:var(--color-white);color:var(--color-blue-800);outline:solid .125rem var(--color-blue-800)}.main-navigation__menu-item--has-children .main-navigation__menu .main-navigation__menu-item a:active{background-color:var(--color-gray-100)}}.main-navigation__menu-item--has-children .main-navigation__menu-item-container{display:flex;inline-size:calc(100vw - 1rem);justify-content:space-between;padding-block:0;padding-inline:var(--spacing-24) 0}@media screen and (min-width:64em){.main-navigation__menu-item--has-children .main-navigation__menu-item-container{display:inline-block;inline-size:auto;padding:0}}.main-navigation__menu-item--has-children.active .main-navigation__menu{display:block}@media screen and (min-width:64em){.main-navigation__menu-item--has-children.active .main-navigation__menu{opacity:1;transform:translateY(0);transition:all .3s ease-in;visibility:visible;z-index:1}}.main-navigation__controls-wrapper{align-items:center;display:flex;grid-column:2/span 1;justify-content:flex-end}@media screen and (min-width:64em){.main-navigation__controls-wrapper{display:none}}.main-navigation__controls-wrapper:has([aria-expanded=true])+.main-navigation{box-shadow:0 0 5.5rem 0 rgba(0,0,0,.1);display:flex;inset-block-start:calc(var(--drupal-displace-offset-top,0rem) + 4.25rem);margin-inline:calc(var(--spacing-16)*-1);position:absolute;z-index:20}@media screen and (min-width:64em){.main-navigation__controls-wrapper:has([aria-expanded=true])+.main-navigation{box-shadow:none;margin:0;position:static}}.main-navigation__controls-title{color:var(--color-white);font-family:var(--font-display-face);font-size:var(--font-size-xs);font-weight:600;letter-spacing:.0175rem;letter-spacing:.07rem;line-height:var(--line-height-2xs);margin-inline-end:var(--spacing-12);text-transform:uppercase}.main-navigation__controls{block-size:1.5rem;cursor:pointer;display:flex;inline-size:1.5rem;padding:0}.main-navigation-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;padding:0}.main-navigation-button:focus-visible{outline:solid .25rem var(--color-blue-400);outline-offset:.25rem}.main-navigation-button__icon{block-size:0;border-block-start:solid .0625rem var(--color-white);display:block;inline-size:var(--spacing-20);position:relative;transition:all .2s}[aria-expanded=true] .main-navigation-button__icon{border-block-start:0}.main-navigation-button__icon:after,.main-navigation-button__icon:before{block-size:0;border-block-start:solid .0625rem var(--color-white);content:"";inline-size:100%;position:absolute;transition:all .2s}.main-navigation-button__icon:before{inset-block-start:-.5rem;inset-inline-start:0}[aria-expanded=true] .main-navigation-button__icon:before{inset-block-start:0;transform:rotate(-45deg)}.main-navigation-button__icon:after{inset-block-end:-.453125rem;inset-inline-start:0}[aria-expanded=true] .main-navigation-button__icon:after{inset-block-start:0;transform:rotate(45deg)}.about-navigation{list-style:none;margin:0;padding:0}@media screen and (min-width:64em){.about-navigation{border-inline-start:solid .0625rem var(--color-gray-500)}}.about-navigation a{font-family:var(--font-display-face);font-size:var(--font-size-lg);font-weight:700;line-height:var(--line-height-xs);padding-block:var(--spacing-16);padding-inline:0 var(--spacing-32)}@media screen and (min-width:64em){.about-navigation a{border-inline-start:.25rem solid transparent;padding-block:var(--spacing-16);padding-inline:var(--spacing-32)}}.about-navigation>.about-navigation__item{border-block-end:solid .0625rem var(--color-gray-400);margin-block:calc(var(--spacing-32)*-1) var(--spacing-32);margin-inline:calc(var(--spacing-24)*-1);padding-inline:var(--spacing-32)}@media screen and (min-width:30em){.about-navigation>.about-navigation__item{margin-block-start:calc(var(--spacing-48)*-1);margin-inline:calc(var(--spacing-32)*-1)}}@media screen and (min-width:64em){.about-navigation>.about-navigation__item{border-block-end:none;margin:initial;padding-inline:initial}}.about-navigation__inner-menu{border-inline-start:solid .0625rem var(--color-gray-500);display:none;list-style:none;margin:0;padding:0}@media screen and (min-width:64em){.about-navigation__inner-menu{border-inline-start:0;display:initial}}.about-navigation__inner-menu a{border-inline-start:.25rem solid transparent;font-family:var(--font-display-face);font-size:var(--font-size-sm);font-weight:400;line-height:var(--line-height-xs);padding-block:var(--spacing-8);padding-inline:var(--spacing-16)}@media screen and (min-width:64em){.about-navigation__inner-menu a{padding-block:var(--spacing-16);padding-inline:var(--spacing-32)}}.about-navigation__inner-menu a.is-active{font-family:var(--font-display-face);font-size:var(--font-size-sm);font-weight:400;font-weight:700;line-height:var(--line-height-xs)}.about-navigation__item a{color:var(--color-gray-900);display:block;text-decoration:none}.about-navigation__item a.is-active{border-color:var(--color-charcoal-1000);color:var(--color-charcoal-1000)}.about-navigation .about-navigation__item a.is-active{border-color:transparent}@media screen and (min-width:64em){.about-navigation .about-navigation__item a.is-active{border-color:var(--color-charcoal-1000)}}.about-navigation__item a:hover{border-color:var(--color-blue-800);color:var(--color-blue-800)}.about-navigation__item a:focus-visible{border-color:transparent;box-shadow:0 0 1rem 0 rgba(32,202,236,.04),0 0 2.5rem 0 rgba(32,202,236,.25);color:var(--color-blue-800);outline:solid .125rem var(--color-blue-800)}.about-navigation__controls{align-items:center;display:flex;justify-content:space-between}@media screen and (min-width:64em){.about-navigation__controls{display:inherit}}.about-navigation__controls:has([aria-expanded=true])+ul{display:inherit;margin-block-end:var(--spacing-24)}.about-navigation__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-gray-100);block-size:1.5rem;border:0;border-radius:.5rem;cursor:pointer;inline-size:1.5rem;padding:var(--spacing-4);transition:all .3s}.about-navigation__button:after{background-color:var(--color-blue-700);block-size:1rem;content:"";display:block;inline-size:1rem;-webkit-mask-image:url(/themes/custom/cxc/images/icons/cxc/caret-down-bold.svg);mask-image:url(/themes/custom/cxc/images/icons/cxc/caret-down-bold.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transform:rotate(0deg);transition:transform .3s linear}.about-navigation__button:hover{background-color:var(--color-blue-200)}.about-navigation__button:hover:after{background-color:var(--color-charcoal-1000);transform:rotate(180deg)}.about-navigation__button:focus-visible{background-color:var(--color-blue-200);outline:solid .125rem var(--color-blue-700)}.about-navigation__button:focus-visible:after{background-color:var(--color-charcoal-1000)}.about-navigation__button[aria-expanded=true]:after{background-color:var(--color-charcoal-1000);transform:rotate(180deg)}@media screen and (min-width:64em){.about-navigation__button{display:none}}footer{background-color:var(--color-charcoal-1000);padding-block:var(--spacing-32) var(--spacing-48);padding-inline:var(--spacing-24)}@media screen and (min-width:30em){footer{padding-block:var(--spacing-48) var(--spacing-64);padding-inline:var(--spacing-32)}}@media screen and (min-width:64em){footer{padding-block:var(--spacing-64) var(--spacing-96);padding-inline:var(--spacing-48)}}@media screen and (min-width:80em){footer{padding:var(--spacing-64);padding-block-end:var(--spacing-96)}}footer .logo{padding-block:0 var(--spacing-32)}@media screen and (min-width:48em){.footer__inner{display:grid;gap:var(--spacing-32);grid-template-columns:1fr 1fr}}@media screen and (min-width:64em){.footer__inner{grid-template-columns:1fr 1fr 1fr}.footer__end{grid-column:3/-1}}.footer-navigation{margin:0;padding-block:0 var(--spacing-48);padding-inline:0}@media screen and (min-width:48em){.footer-navigation{padding-block-end:0}}.footer-navigation__item{display:inline-block;list-style:none;margin-block:0;margin-inline:0 var(--spacing-24);padding:0}.footer-navigation__item:last-child{margin-inline-end:0}.footer-navigation__item a{color:var(--color-white);font-family:var(--font-display-face);font-size:var(--font-size-xs);font-weight:400;font-weight:500;line-height:var(--line-height-2xs);text-decoration:none}.footer-navigation__item a:hover{color:var(--color-gray-200);text-decoration:underline;text-decoration-color:var(--color-blue-400);text-underline-offset:.25rem}.footer-navigation__item a:focus{outline:none}.footer-navigation__item a:focus-visible{outline:solid .0625rem var(--color-blue-400);outline-offset:.0625rem}.footer__start--text{color:var(--color-white);font-size:var(--font-size-sm);line-height:var(--line-height-xs);padding-block-end:var(--spacing-24)}.footer__start--copyright,.footer__start--text{font-family:var(--font-display-face);font-weight:400;font-weight:500;margin:0}.footer__start--copyright{color:var(--color-gray-800);font-size:var(--font-size-xs);line-height:var(--line-height-2xs);padding-block-end:var(--spacing-32)}.footer__start--logo{max-inline-size:12.125rem;padding-block-end:var(--spacing-24)}.at .at-fieldset{padding-inline:0}.at .at-fieldset .at-fields{display:flex;flex-flow:column nowrap}.at .at-fieldset .at-fields .at-row{flex-flow:column nowrap}.at .at-fieldset .at-fields .at-row label{color:var(--color-charcoal-600);font-family:var(--font-display-face);font-size:var(--font-size-2xs);font-size:var(--font-size-xs);font-weight:600;letter-spacing:.0225rem;line-height:var(--line-height-2xs)}.at .at-fieldset .at-fields .at-row label.at-check,.at .at-fieldset .at-fields .at-row label.at-select,.at .at-fieldset .at-fields .at-row label.at-text{flex:unset;margin:0}.at .at-fieldset .at-fields .at-row label.at-check input[type=email],.at .at-fieldset .at-fields .at-row label.at-check input[type=text],.at .at-fieldset .at-fields .at-row label.at-select input[type=email],.at .at-fieldset .at-fields .at-row label.at-select input[type=text],.at .at-fieldset .at-fields .at-row label.at-text input[type=email],.at .at-fieldset .at-fields .at-row label.at-text input[type=text]{block-size:3.5rem;border:.0625rem solid var(--color-gray-800);border-radius:.75rem;font-family:var(--font-display-face);font-size:var(--font-size-sm);font-weight:400;line-height:var(--line-height-xs);margin-block-start:var(--spacing-8);padding-block:var(--spacing-12);padding-inline:var(--spacing-16)}.at .at-fieldset .at-fields .at-row label.at-check input[type=email]:active,.at .at-fieldset .at-fields .at-row label.at-check input[type=email]:hover,.at .at-fieldset .at-fields .at-row label.at-check input[type=text]:active,.at .at-fieldset .at-fields .at-row label.at-check input[type=text]:hover,.at .at-fieldset .at-fields .at-row label.at-select input[type=email]:active,.at .at-fieldset .at-fields .at-row label.at-select input[type=email]:hover,.at .at-fieldset .at-fields .at-row label.at-select input[type=text]:active,.at .at-fieldset .at-fields .at-row label.at-select input[type=text]:hover,.at .at-fieldset .at-fields .at-row label.at-text input[type=email]:active,.at .at-fieldset .at-fields .at-row label.at-text input[type=email]:hover,.at .at-fieldset .at-fields .at-row label.at-text input[type=text]:active,.at .at-fieldset .at-fields .at-row label.at-text input[type=text]:hover{border:.09375rem solid var(--color-blue-600)}.at .at-fieldset .at-fields .at-row label.at-check input[type=email]:focus-visible,.at .at-fieldset .at-fields .at-row label.at-check input[type=email]:focus-within,.at .at-fieldset .at-fields .at-row label.at-check input[type=text]:focus-visible,.at .at-fieldset .at-fields .at-row label.at-check input[type=text]:focus-within,.at .at-fieldset .at-fields .at-row label.at-select input[type=email]:focus-visible,.at .at-fieldset .at-fields .at-row label.at-select input[type=email]:focus-within,.at .at-fieldset .at-fields .at-row label.at-select input[type=text]:focus-visible,.at .at-fieldset .at-fields .at-row label.at-select input[type=text]:focus-within,.at .at-fieldset .at-fields .at-row label.at-text input[type=email]:focus-visible,.at .at-fieldset .at-fields .at-row label.at-text input[type=email]:focus-within,.at .at-fieldset .at-fields .at-row label.at-text input[type=text]:focus-visible,.at .at-fieldset .at-fields .at-row label.at-text input[type=text]:focus-within{border:.09375rem solid var(--color-blue-600);box-shadow:0 0 16px 0 rgba(32,202,236,.04),0 0 40px 0 rgba(32,202,236,.25);outline:none}.at .at-fieldset .at-fields .at-row label.at-check.error,.at .at-fieldset .at-fields .at-row label.at-select.error,.at .at-fieldset .at-fields .at-row label.at-text.error{color:var(--color-red-500)}.at .at-fieldset .at-fields .at-row label.at-select .select2{background-color:var(--color-white);margin-block-end:0;margin-block-start:var(--spacing-8)}.at .at-fieldset .at-fields .at-row label.at-select .select2 .select2-selection,.at .at-fieldset .at-fields .at-row label.at-select .select2 .select2-selection--multiple{border:.0625rem solid var(--color-gray-800);border-radius:.75rem;font-family:var(--font-display-face);font-size:var(--font-size-sm);font-weight:400;line-height:var(--line-height-xs);padding-block:var(--spacing-12);padding-inline:var(--spacing-16)}.at .at-fieldset .at-fields .at-row label.at-select .select2 .select2-selection--multiple:active,.at .at-fieldset .at-fields .at-row label.at-select .select2 .select2-selection--multiple:hover,.at .at-fieldset .at-fields .at-row label.at-select .select2 .select2-selection:active,.at .at-fieldset .at-fields .at-row label.at-select .select2 .select2-selection:hover{border:.09375rem solid var(--color-blue-600)}.at .at-fieldset .at-fields .at-row label.at-select .select2 .select2-selection--multiple:focus-visible,.at .at-fieldset .at-fields .at-row label.at-select .select2 .select2-selection--multiple:focus-within,.at .at-fieldset .at-fields .at-row label.at-select .select2 .select2-selection:focus-visible,.at .at-fieldset .at-fields .at-row label.at-select .select2 .select2-selection:focus-within{border:.09375rem solid var(--color-blue-600);box-shadow:0 0 16px 0 rgba(32,202,236,.04),0 0 40px 0 rgba(32,202,236,.25);outline:none}.at .at-fieldset .at-fields .at-row label.at-select .select2 .select2-selection .select2-selection__rendered,.at .at-fieldset .at-fields .at-row label.at-select .select2 .select2-selection--multiple .select2-selection__rendered{padding:0}.at .at-fieldset .at-fields .at-row label.at-select .select2 .select2-selection--multiple:after,.at .at-fieldset .at-fields .at-row label.at-select .select2 .select2-selection:after{background-image:url(/themes/custom/cxc/images/icons/cxc/carat-down.svg);background-repeat:no-repeat;block-size:1.5rem;content:"";display:block;inline-size:1.5rem;inset-block-end:1.125rem;inset-inline-end:1rem;position:absolute;transform:rotate(0deg);transition:transform .3s linear}.at .at-fieldset .at-fields .at-row label.at-select .select2 .select2-selection__arrow{display:none}.at .at-fieldset .at-fields .at-row label.at-select .select2.select2-container--open.select2-container--default .select2-selection{border-end-end-radius:.75rem;border-end-start-radius:.75rem;box-shadow:0 0 1rem 0 rgba(32,202,236,.04),0 0 2.5rem 0 rgba(32,202,236,.25)}.at .at-fieldset .at-fields .at-row label.at-select .select2.select2-container--open.select2-container--default .select2-selection:after{transform:rotate(180deg)}.at .at-fieldset .at-fields .at-row label.at-select .select2.error .select2-selection{border-color:var(--color-red-500)}.at .at-fieldset .at-fields .at-row label small.error{color:var(--color-red-500)!important}.at .at-fieldset .at-fields .at-row span *{font-family:var(--font-display-face);font-size:var(--font-size-xs);font-weight:400;line-height:var(--line-height-2xs)}.at .at-inner header.at-title{font-family:var(--font-display-face);font-size:var(--font-size-sm);font-weight:600;letter-spacing:.0175rem;line-height:var(--line-height-xs)}.at .at-inner header.at-markup p{font-family:var(--font-body-face);font-size:var(--font-size-xs);font-weight:500;letter-spacing:.00875rem;line-height:var(--line-height-xs)}.at .at-form-submit{margin:0;padding:0}.at .at-form-submit input[type=submit].btn-at{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-blue-800);block-size:3.5rem;border:0;border-radius:var(--spacing-8);color:var(--color-white);display:inline-flex;font-family:var(--font-display-face);font-size:var(--font-size-md);font-weight:400;font-weight:700;line-height:var(--line-height-xs);padding-block:var(--spacing-16) var(--spacing-16);padding-inline:var(--spacing-24) var(--spacing-20);padding-inline-end:var(--spacing-24);text-decoration:none}.at .at-form-submit input[type=submit].btn-at:after{block-size:1rem;content:"";inline-size:1rem;margin-inline-start:var(--spacing-8);transform:translateX(0);transition:all .3s ease-in}.at .at-form-submit input[type=submit].btn-at:focus:after,.at .at-form-submit input[type=submit].btn-at:hover:after{transform:translateX(.3125rem)}.at .at-form-submit input[type=submit].btn-at:focus{box-shadow:0 0 1rem 0 rgba(32,202,236,.04),0 0 2.5rem 0 rgba(32,202,236,.25);outline:solid .0625rem var(--color-blue-600)}.at .at-form-submit input[type=submit].btn-at[disabled],.at .at-form-submit input[type=submit].btn-at[disabled]:hover{background-color:var(--color-gray-300);color:var(--color-gray-500)}.at .at-form-submit input[type=submit].btn-at:after{background-color:var(--color-blue-400);-webkit-mask-image:url(/themes/custom/cxc/images/icons/cxc/arrow-right-bold.svg);mask-image:url(/themes/custom/cxc/images/icons/cxc/arrow-right-bold.svg)}.at .at-form-submit input[type=submit].btn-at:focus,.at .at-form-submit input[type=submit].btn-at:hover{background-color:var(--color-charcoal-1000);color:var(--color-white);font-family:var(--font-display-face)}.footer-newsletter .privacy-policy{color:var(--color-white);display:inline-block;font-family:var(--font-display-face);font-size:var(--font-size-xs);font-weight:500;inline-size:calc(100% - 135px);line-height:var(--line-height-xs);padding-block:0;padding-inline:5px}.footer-newsletter .privacy-policy a{color:var(--color-blue-500);line-height:var(--line-height-2xs);text-decoration:none}.footer-newsletter .privacy-policy a:hover{color:var(--color-gray-200);text-decoration:underline;text-decoration-color:var(--color-blue-400);text-underline-offset:.25rem}.footer-newsletter .at{overflow:visible}.footer-newsletter .at .at-fieldset{color:var(--color-white);margin:0;padding:0}.footer-newsletter .at .at-fieldset .at-fields{background-color:unset}.footer-newsletter .at .error input[type=email]:focus{background-color:var(--color-charcoal-800)}.footer-newsletter .at .at-inner{background-color:inherit}.footer-newsletter .at .at-inner header.at-title{color:var(--color-white);display:flex;padding:0;text-align:start}.footer-newsletter .at .at-inner header.at-title:before{background-color:var(--color-blue-500);block-size:1.5rem;content:"";display:block;inline-size:1.5rem;margin-inline-end:var(--spacing-12);-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="footer-newsletter__logo" viewBox="0 0 256 256"><path fill="none" d="M0 0h256v256H0z"/><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="24" d="M32 56h192v136a8 8 0 0 1-8 8H40a8 8 0 0 1-8-8z"/><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="24" d="m224 56-96 88-96-88"/></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="footer-newsletter__logo" viewBox="0 0 256 256"><path fill="none" d="M0 0h256v256H0z"/><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="24" d="M32 56h192v136a8 8 0 0 1-8 8H40a8 8 0 0 1-8-8z"/><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="24" d="m224 56-96 88-96-88"/></svg>')}.footer-newsletter .at .at-row label.at-text{color:var(--color-white);font-family:var(--font-display-face);font-size:var(--font-size-xs);font-weight:600;letter-spacing:.0175rem;line-height:var(--line-height-2xs);margin:0;padding-block:var(--spacing-24) 0;padding-inline:0}.footer-newsletter .at .at-form-submit{display:flex;flex-direction:row}.footer-newsletter .at .at-form-submit input[type=submit].btn-at{display:inline-block;inline-size:8.25rem;margin:0}.footer-newsletter .at .at-form-submit input[type=submit].btn-at:focus,.footer-newsletter .at .at-form-submit input[type=submit].btn-at:hover{background-color:var(--color-white);color:var(--color-charcoal-1000);text-shadow:none}.footer-newsletter .at .at-fieldset .at-row label.at-text input[type=email]{background-color:var(--color-charcoal-800)!important;border:0;border-end-start-radius:var(--spacing-8);border-start-start-radius:var(--spacing-8);color:var(--color-gray-700);font-family:var(--font-display-face);font-size:var(--font-size-sm);font-weight:400;font-weight:500;line-height:var(--line-height-xs);margin-block-start:var(--spacing-4);padding-block:var(--spacing-12) var(--spacing-12);padding-inline:var(--spacing-16) var(--spacing-8);transition:all .2s linear}.footer-newsletter .at .at-fieldset .at-row label.at-text input[type=email]::-moz-placeholder{color:var(--color-gray-700)!important;font-family:var(--font-display-face)!important;font-weight:500;opacity:1}.footer-newsletter .at .at-fieldset .at-row label.at-text input[type=email]::placeholder{color:var(--color-gray-700)!important;font-family:var(--font-display-face)!important;font-weight:500;opacity:1}.footer-newsletter .at .at-fieldset .at-row label.at-text input[type=email]:focus,.footer-newsletter .at .at-fieldset .at-row label.at-text input[type=email]:hover{background-color:var(--color-charcoal-700)!important;border:0;outline:none}.footer-newsletter .at .at-fieldset .at-row label.at-text input[type=email]:focus-visible{outline:solid .0625rem var(--color-blue-500)}.download-all-data-form{display:flex;margin-inline:auto;max-inline-size:71.25rem}.download-all-data-form .ngp-form{flex:1;margin:var(--spacing-16);padding:var(--spacing-20)}.download-all-data-form .ngp-form .HeaderHtml{padding:0}.download-all-data-form .ngp-form .at-form .at-inner header.at-title{font-family:var(--font-display-face);font-size:var(--font-size-3xl);font-weight:700;letter-spacing:-.04rem;line-height:var(--line-height-xl)}@media screen and (min-width:48em){.download-all-data-form{display:grid;grid-template-columns:repeat(4,1fr)}.download-all-data-form .ngp-form{grid-column:2/-2;margin:var(--spacing-20);padding:var(--spacing-24)}}@media screen and (min-width:64em){.download-all-data-form .ngp-form{margin:var(--spacing-24);padding:var(--spacing-32)}}.download-all-data-message{margin-inline:auto;max-inline-size:120em;padding-block:var(--spacing-32);padding-inline:var(--spacing-24)}@media screen and (min-width:30em){.download-all-data-message{padding-block:var(--spacing-48);padding-inline:var(--spacing-32)}}@media screen and (min-width:64em){.download-all-data-message{padding-block:var(--spacing-64);padding-inline:var(--spacing-48)}}@media screen and (min-width:80em){.download-all-data-message{padding-block:var(--spacing-64);padding-inline:var(--spacing-64)}}@media screen and (min-width:120em){.download-all-data-message{padding-block:var(--spacing-64);padding-inline:var(--spacing-128)}}.download-all-data-message-title{font-family:var(--font-display-face);font-size:var(--font-size-3xl);font-weight:700;letter-spacing:-.04rem;line-height:var(--line-height-xl)}.download-all-data-message-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-blue-800);block-size:3.5rem;border:0;border-radius:var(--spacing-8);color:var(--color-white);display:inline-flex;font-family:var(--font-display-face);font-size:var(--font-size-md);font-weight:400;font-weight:700;line-height:var(--line-height-xs);padding-block:var(--spacing-16) var(--spacing-16);padding-inline:var(--spacing-24) var(--spacing-20);text-decoration:none}.download-all-data-message-button:after{block-size:1rem;content:"";inline-size:1rem;margin-inline-start:var(--spacing-8);transform:translateX(0);transition:all .3s ease-in}.download-all-data-message-button:focus:after,.download-all-data-message-button:hover:after{transform:translateX(.3125rem)}.download-all-data-message-button:focus{box-shadow:0 0 1rem 0 rgba(32,202,236,.04),0 0 2.5rem 0 rgba(32,202,236,.25);outline:solid .0625rem var(--color-blue-600)}.download-all-data-message-button[disabled],.download-all-data-message-button[disabled]:hover{background-color:var(--color-gray-300);color:var(--color-gray-500)}.download-all-data-message-button:after{background-color:var(--color-blue-400);-webkit-mask-image:url(/themes/custom/cxc/images/icons/cxc/arrow-right-bold.svg);mask-image:url(/themes/custom/cxc/images/icons/cxc/arrow-right-bold.svg)}.download-all-data-message-button:focus,.download-all-data-message-button:hover{background-color:var(--color-charcoal-1000);color:var(--color-white)}form .form-item{display:flex;flex-direction:column;gap:var(--spacing-8)}form .form-item .select2:nth-child(3) .selection .select2-selection,form .form-item input:nth-child(2){block-size:3.5rem;padding-block-start:var(--spacing-12)}form .form-item label{color:var(--color-charcoal-600);font-family:var(--font-display-face);font-size:var(--font-size-2xs);font-size:var(--font-size-xs);font-weight:600;letter-spacing:.0225rem;line-height:var(--line-height-2xs);padding-block-start:0;padding-inline-start:0;position:relative;z-index:10}form .form-item input.error,form .form-item textarea.error{border-color:var(--color-red-500)}form .captcha,form input[type=email],form input[type=text],form textarea{border:.0625rem solid var(--color-gray-800);border-radius:.75rem;font-family:var(--font-display-face);font-size:var(--font-size-sm);font-weight:400;line-height:var(--line-height-xs);padding-block:var(--spacing-12);padding-inline:var(--spacing-16)}form .captcha:active,form .captcha:hover,form input[type=email]:active,form input[type=email]:hover,form input[type=text]:active,form input[type=text]:hover,form textarea:active,form textarea:hover{border:.09375rem solid var(--color-blue-600)}form .captcha:focus-visible,form .captcha:focus-within,form input[type=email]:focus-visible,form input[type=email]:focus-within,form input[type=text]:focus-visible,form input[type=text]:focus-within,form textarea:focus-visible,form textarea:focus-within{border:.09375rem solid var(--color-blue-600);box-shadow:0 0 16px 0 rgba(32,202,236,.04),0 0 40px 0 rgba(32,202,236,.25);outline:none}form .select2{background-color:var(--color-white);margin-block-end:0}form .select2 .select2-selection,form .select2 .select2-selection--multiple{border:.0625rem solid var(--color-gray-800);border-radius:.75rem;font-family:var(--font-display-face);font-size:var(--font-size-sm);font-weight:400;line-height:var(--line-height-xs);padding-block:var(--spacing-12);padding-inline:var(--spacing-16)}form .select2 .select2-selection--multiple:active,form .select2 .select2-selection--multiple:hover,form .select2 .select2-selection:active,form .select2 .select2-selection:hover{border:.09375rem solid var(--color-blue-600)}form .select2 .select2-selection--multiple:focus-visible,form .select2 .select2-selection--multiple:focus-within,form .select2 .select2-selection:focus-visible,form .select2 .select2-selection:focus-within{border:.09375rem solid var(--color-blue-600);box-shadow:0 0 16px 0 rgba(32,202,236,.04),0 0 40px 0 rgba(32,202,236,.25);outline:none}form .select2 .select2-selection .select2-selection__rendered,form .select2 .select2-selection--multiple .select2-selection__rendered{padding:0}form .select2 .select2-selection--multiple:after,form .select2 .select2-selection:after{background-image:url(/themes/custom/cxc/images/icons/cxc/carat-down.svg);background-repeat:no-repeat;block-size:1.5rem;content:"";display:block;inline-size:1.5rem;inset-block-end:1.125rem;inset-inline-end:1rem;position:absolute;transform:rotate(0deg);transition:transform .3s linear}form .select2 .select2-selection__arrow{display:none}form .select2.select2-container--open.select2-container--default .select2-selection{border-end-end-radius:.75rem;border-end-start-radius:.75rem;box-shadow:0 0 1rem 0 rgba(32,202,236,.04),0 0 2.5rem 0 rgba(32,202,236,.25)}form .select2.select2-container--open.select2-container--default .select2-selection:after{transform:rotate(180deg)}form .select2.error .select2-selection{border-color:var(--color-red-500)}form .form-actions input[type=submit]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-blue-800);block-size:3.5rem;border:0;border-radius:var(--spacing-8);color:var(--color-white);display:inline-flex;font-family:var(--font-display-face);font-size:var(--font-size-md);font-weight:400;font-weight:700;line-height:var(--line-height-xs);padding-block:var(--spacing-16) var(--spacing-16);padding-inline:var(--spacing-24) var(--spacing-20);padding-inline-end:var(--spacing-24);text-decoration:none}form .form-actions input[type=submit]:after{block-size:1rem;content:"";inline-size:1rem;margin-inline-start:var(--spacing-8);transform:translateX(0);transition:all .3s ease-in}form .form-actions input[type=submit]:focus:after,form .form-actions input[type=submit]:hover:after{transform:translateX(.3125rem)}form .form-actions input[type=submit]:focus{box-shadow:0 0 1rem 0 rgba(32,202,236,.04),0 0 2.5rem 0 rgba(32,202,236,.25);outline:solid .0625rem var(--color-blue-600)}form .form-actions input[type=submit][disabled],form .form-actions input[type=submit][disabled]:hover{background-color:var(--color-gray-300);color:var(--color-gray-500)}form .form-actions input[type=submit]:after{background-color:var(--color-blue-400);-webkit-mask-image:url(/themes/custom/cxc/images/icons/cxc/arrow-right-bold.svg);mask-image:url(/themes/custom/cxc/images/icons/cxc/arrow-right-bold.svg)}form .form-actions input[type=submit]:focus,form .form-actions input[type=submit]:hover{background-color:var(--color-charcoal-1000);color:var(--color-white)}form .form-required{align-items:center;display:flex;flex-flow:row nowrap}form .captcha__title{color:var(--color-charcoal-600);font-weight:600;letter-spacing:.0175rem;line-height:var(--line-height-2xs);padding-inline:var(--spacing-8)}.download-all-data-form .privacy-policy,form .captcha__title{font-family:var(--font-display-face);font-size:var(--font-size-xs)}.download-all-data-form .privacy-policy{display:inline-block;font-weight:500;inline-size:calc(100% - 140px);line-height:var(--line-height-xs);padding-block:5px 0;padding-inline:5px}.download-all-data-form .privacy-policy a{color:var(--color-blue-800);font-family:var(--font-display-face);line-height:var(--line-height-2xs);text-decoration:none}.download-all-data-form .privacy-policy a:hover{color:var(--color-charcoal-1000);font-family:var(--font-display-face);text-decoration:underline;text-decoration-color:var(--color-blue-600);text-underline-offset:.25rem}.view-wrapper{background-color:var(--color-gray-100)}.view-filters{background-color:var(--color-white);border-start-end-radius:1rem;border-start-start-radius:1rem;box-shadow:0 0 1rem 0 rgba(0,0,0,.02),0 1rem 2rem 0 rgba(0,64,77,.04)}.view-filters .views-exposed-form{background-color:var(--color-gray-100);border-block-start:.0625rem solid var(--color-gray-300);display:none;padding:var(--spacing-16)}@media screen and (min-width:64em){.view-filters .views-exposed-form{background-color:var(--color-white);border-block-start:none;border-start-end-radius:1rem;border-start-start-radius:1rem;display:block}}.view-filters.active .views-exposed-form{display:block}.view-filters.active .view-filters-label:after{transform:rotate(180deg)}.view-filters .view-filters-label{cursor:pointer;display:flex;font-family:var(--font-display-face);font-size:var(--font-size-sm);font-weight:400;font-weight:500;gap:var(--spacing-16);line-height:var(--line-height-xs);padding:var(--spacing-16)}.view-filters .view-filters-label:before{align-self:center;background-color:var(--color-gray-900);block-size:1rem;content:"";display:block;inline-size:1rem;-webkit-mask-image:url(/themes/custom/cxc/images/icons/cxc/filters.svg);mask-image:url(/themes/custom/cxc/images/icons/cxc/filters.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.view-filters .view-filters-label:after{background-color:var(--color-gray-700);content:"";display:block;inline-size:1.25rem;margin-inline-start:auto;-webkit-mask-image:url(/themes/custom/cxc/images/icons/cxc/carat-down.svg);mask-image:url(/themes/custom/cxc/images/icons/cxc/carat-down.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transform:rotate(0deg);transition:transform .3s linear}@media screen and (min-width:64em){.view-filters .view-filters-label{display:none}}.view-filters .form--inline{display:flex;flex-flow:column wrap;gap:var(--spacing-16)}.view-filters .form--inline .form-item{display:flex;display:block;flex:1;flex-direction:column;gap:var(--spacing-8);inline-size:100%;margin:0;min-inline-size:17.5rem}.view-filters .form--inline .form-item .select2:nth-child(3) .selection .select2-selection,.view-filters .form--inline .form-item input:nth-child(2){block-size:4rem;padding-block-start:var(--spacing-24)}.view-filters .form--inline .form-item label{color:var(--color-charcoal-600);font-family:var(--font-display-face);font-size:var(--font-size-2xs);font-weight:600;letter-spacing:.0225rem;line-height:var(--line-height-2xs);padding-block-start:var(--spacing-12);padding-inline-start:var(--spacing-16);position:absolute;z-index:10}.view-filters .form--inline input[type=text],.view-filters .form--inline select{inline-size:100%}.view-filters .form--inline input[type=text]{background-image:url(/themes/custom/cxc/images/icons/cxc/search.svg);background-position:right 1rem center;background-repeat:no-repeat;padding-inline-end:var(--spacing-48)}.view-filters .form--inline input[type=submit]{background-image:url(/themes/custom/cxc/images/icons/cxc/filters.svg);background-position:right 1.25rem center;background-repeat:no-repeat;block-size:4rem;overflow:hidden;padding-inline-end:var(--spacing-48);transition:all .3s ease-in;white-space:normal}.view-filters .form--inline input[type=submit]:focus,.view-filters .form--inline input[type=submit]:hover{background-position:right 1rem center}.view-filters .form--inline input[type=submit]:after{display:none}.view-filters .form--inline .form-actions{margin:0}.view-filters .form--inline:after{display:none}@media screen and (min-width:48em){.view-filters .form--inline{flex-direction:row}.view-filters .form--inline .form-item{max-inline-size:50%}}.view-policy-addendum-sentence-components{font-family:var(--font-display-face);font-size:var(--font-size-2xs);font-weight:400;font-weight:500;letter-spacing:.0075rem;line-height:var(--line-height-2xs)}.select2-container .select2-dropdown{background-color:var(--color-white);border:0;border-radius:1rem;box-shadow:0 .5rem 1.5rem 0 rgba(0,0,0,.04),0 1.5rem 3.5rem 0 rgba(0,64,77,.08);margin-block-start:var(--spacing-8)}.select2-container .select2-dropdown li:first-child{padding-block-start:var(--spacing-8)}.select2-container .select2-dropdown li:last-child{padding-block-end:var(--spacing-8)}.select2-container .select2-dropdown .select2-search--dropdown>.select2-search__field{border-radius:1rem;font-family:var(--font-display-face);font-size:var(--font-size-sm);font-weight:400;line-height:var(--line-height-xs)}.select2-container .select2-dropdown .select2-results__option:first-child{padding-block-start:0}.select2-container .select2-dropdown .select2-results__option:first-child .select2-results__group{border-start-end-radius:1rem;border-start-start-radius:1rem}.select2-container .select2-results__option{color:var(--color-charcoal-600);font-family:var(--font-display-face);font-size:var(--font-size-xs);font-weight:400;font-weight:500;line-height:var(--line-height-2xs);padding-block:0;padding-inline:var(--spacing-8)}.select2-container .select2-results__option .wrap{align-items:center;border-block-start:.0625rem solid var(--color-gray-400);-moz-column-gap:var(--spacing-8);column-gap:var(--spacing-8);display:flex;flex-wrap:nowrap;padding-block:var(--spacing-12)}.select2-container .select2-results__option .wrap:before{background-image:url(/themes/custom/cxc/images/icons/cxc/icon-check.svg);background-position:50%;background-repeat:no-repeat;block-size:1.5rem;border:.0625rem solid var(--color-gray-500);border-radius:.25rem;content:"";display:inline-flex;max-inline-size:1.5rem;min-inline-size:1.5rem;padding-inline-end:var(--spacing-8)}.select2-container .select2-results__option:first-child>.wrap{border-color:var(--color-white)}.select2-container .select2-results__option .select2-results__group{background-color:var(--color-gray-200);font-family:var(--font-display-face);font-size:var(--font-size-3xs);font-weight:600;letter-spacing:.0625rem;line-height:var(--line-height-3xs);padding-block:var(--spacing-12);padding-inline:var(--spacing-16);text-transform:uppercase}.select2-container .select2-search{padding-block-start:var(--spacing-4)}.select2-container.select2-container--default .select2-selection--single .select2-selection__rendered{block-size:1.75rem;line-height:1.75rem;white-space:normal}.select2-container.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:transparent;color:var(--color-charcoal-600)}.select2-container.select2-container--default .select2-results__option--highlighted[aria-selected] .wrap:before{border-color:var(--color-blue-700)}.select2-container.select2-container--default .select2-results__option[aria-selected=true]{background-color:var(--color-white);display:block}.select2-container.select2-container--default .select2-results__option[aria-selected=true] .wrap:before{background-color:var(--color-blue-700);border-color:var(--color-blue-700)}.select2-container.select2-container--default .select2-results__option[aria-selected=true]:hover .wrap:before{background-color:var(--color-blue-800);border-color:var(--color-blue-800)}.select2-container.select2-container--open .select2-dropdown{border-radius:1rem}.select2-container .select2-selection__clear{margin-inline-end:var(--spacing-32)}.select2-container .select2-results{padding:0}select.error+.select2-container .select2-selection{border-color:var(--color-red-500);border-width:.125rem}:root{--tabled-column-min-width:rem(163);--tabled-column-min-width-large:rem(300)}table.tabled__table thead,table.views-table thead{position:relative;z-index:10}table.tabled__table thead th,table.views-table thead th{inset-block-start:0;position:sticky}.tabled{overflow:hidden;position:relative}@media screen and (min-width:64em){.tabled{overflow:visible}}.tabled:after,.tabled:before{background:transparent;block-size:100%;content:"";inline-size:10%;inset-block-start:var(--spacing-48);opacity:0;pointer-events:none;position:absolute;transition:opacity .4s;will-change:opacity;z-index:1}@media screen and (min-width:64em){.tabled:after,.tabled:before{display:none}}.tabled:before{background:linear-gradient(90deg,rgba(7,23,46,.1),transparent);inset-inline-start:0}.tabled:after{background:linear-gradient(-90deg,rgba(7,23,46,.1),transparent);inset-inline-end:0}.tabled .tabled__navigation{background-color:transparent;block-size:var(--spacing-36);inline-size:100%;inset-block-start:calc(50% - var(--spacing-16));padding-block:var(--spacing-16);position:absolute}.tabled .tabled__navigation button.tabled__previous{inset-inline-start:0;position:absolute}.tabled .tabled__next,.tabled .tabled__previous{background-color:var(--color-blue-700);block-size:var(--spacing-64);border-color:transparent;color:var(--color-white);cursor:pointer;display:none;inline-size:var(--spacing-64);inset-block-start:var(--spacing-16);inset-inline-end:0;line-height:100%;margin:0;outline-offset:-.25rem;padding:0;position:absolute;transition:border .3s ease-in;z-index:4}.tabled .tabled__next:before,.tabled .tabled__previous:before{transition:border,color .3s ease-in}.tabled .tabled__next:hover:not(:disabled),.tabled .tabled__previous:hover:not(:disabled){border-color:var(--color-orange-500)}.tabled .tabled__next:hover:not(:disabled):before,.tabled .tabled__previous:hover:not(:disabled):before{color:var(--color-orange-500)}.tabled .tabled__next:focus,.tabled .tabled__previous:focus{outline:.125rem solid var(--color-blue-600)}.tabled.tabled--fade-left .tabled__next,.tabled.tabled--fade-left .tabled__previous,.tabled.tabled--fade-right .tabled__next,.tabled.tabled--fade-right .tabled__previous{display:block}.tabled.tabled--fade-left .tabled__next:disabled,.tabled.tabled--fade-left .tabled__previous:disabled,.tabled.tabled--fade-right .tabled__next:disabled,.tabled.tabled--fade-right .tabled__previous:disabled{display:none}@media screen and (min-width:64em){.tabled.tabled--fade-left .tabled__next,.tabled.tabled--fade-left .tabled__previous,.tabled.tabled--fade-right .tabled__next,.tabled.tabled--fade-right .tabled__previous{display:none}}.tabled.tabled--fade-left .tabled__wrapper,.tabled.tabled--fade-right .tabled__wrapper{overflow:scroll visible}@media screen and (min-width:64em){.tabled.tabled--fade-left .tabled__wrapper,.tabled.tabled--fade-right .tabled__wrapper{overflow:visible}}.tabled .tabled__previous{border-end-end-radius:var(--spacing-8);border-start-end-radius:var(--spacing-8);inset-inline-end:var(--spacing-48)}.tabled .tabled__previous:before{block-size:1.5rem;content:url(/themes/custom/cxc/images/icons/cxc/arrow-right-bold-white.svg);display:inline-block;inline-size:1.5rem;transform:rotate(180deg)}.tabled .tabled__previous:disabled:before{color:var(--color-gray-700)}.tabled .tabled__next{border-end-start-radius:var(--spacing-8);border-start-start-radius:var(--spacing-8)}.tabled .tabled__next:before{block-size:1.5rem;content:url(/themes/custom/cxc/images/icons/cxc/arrow-right-bold-white.svg);display:inline-block;inline-size:1.5rem}.tabled .tabled__next:disabled:before{color:var(--color-gray-700)}.tabled.tabled--fade-left:before,.tabled.tabled--fade-right:after{opacity:1;z-index:3}.tabled__table{block-size:auto;border-spacing:0;inline-size:auto;margin:0;min-inline-size:100%;position:relative;table-layout:fixed}.tabled__table td,.tabled__table th{min-inline-size:var(--tabled-column-min-width)}.tabled__table .read-full-less-link{display:none}.tabled__table .tabled__column--large{min-inline-size:var(--tabled-column-min-width-large)}.tabled__table .tabled__column--large .text-container{display:box;margin-block-end:1rem;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tabled__table .tabled__column--large .text-container.show-full-text{display:block}.tabled__table .tabled__column--large .read-full-less-link{color:var(--color-charcoal-600);cursor:pointer;font-family:var(--font-display-face);font-size:var(--font-size-xs);font-weight:500;text-decoration-line:underline;text-decoration-thickness:2px}.tabled__table .tabled__column--small{min-inline-size:var(--spacing-80)}.tabled--stacked td,.tabled--stacked th{display:flex;flex-flow:column wrap}@media screen and (min-width:64em){.tabled--stacked td,.tabled--stacked th{display:table-cell}}.tabled--stacked td:before,.tabled--stacked th:before{content:attr(data-label);display:block}@media screen and (min-width:64em){.tabled--stacked td:before,.tabled--stacked th:before{display:none}.tabled--stacked tr{display:table-row}.tabled--stacked thead th{display:none;padding:0}}.show-collapsed{background-color:var(--color-gray-100);border:0;border-radius:.25rem;border-radius:.5rem;color:var(--color-charcoal-800);display:flex;font-family:var(--font-display-face);font-size:var(--font-size-2xs);font-weight:600;inline-size:-moz-fit-content;inline-size:fit-content;letter-spacing:.0225rem;line-height:var(--line-height-2xs);margin:auto;padding-block:var(--spacing-4);padding-block:var(--spacing-8);padding-inline:var(--spacing-8)}.show .show-collapsed{background-color:var(--color-white)}.show .show-collapsed:after{background-color:var(--color-charcoal-1000);transform:rotate(180deg)}.show-collapsed:after{background-color:var(--color-blue-700);block-size:1.5rem;content:"";display:flex;inline-size:1.5rem;-webkit-mask-image:url(/themes/custom/cxc/images/icons/cxc/carat-down.svg);mask-image:url(/themes/custom/cxc/images/icons/cxc/carat-down.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transform:rotate(0deg);transition:transform .3s linear}.show-collapsed:hover{background-color:var(--color-blue-200);cursor:pointer}.show-collapsed:hover:after{background-color:var(--color-charcoal-1000)}.show-collapsed:focus-visible{background-color:var(--color-blue-200);box-shadow:0 0 16px 0 rgba(32,202,236,.04),0 0 40px 0 rgba(32,202,236,.25);outline:.125rem solid var(--color-blue-700)}.show-all .show-collapsed:after{transform:rotate(180deg)}.show-collapsed.header-column{background-color:transparent;padding:0}.show-collapsed.header-column:focus-visible{box-shadow:none;outline:none}.show-collapsed.header-column:focus-visible:after{background-color:var(--color-white)}.row-collapsed{display:none;opacity:0}.row-collapsed td{border:0}.row-collapsed.show{background-color:var(--color-gray-100);display:table-row;opacity:1;vertical-align:top}.row-collapsed.show td{padding-block-start:0}.view-header-show-collapsed:hover .show-collapsed:after{background-color:var(--color-white)}.show-all .view-header-show-collapsed{background:var(--color-charcoal-700-1000);border-block-end:.125rem solid var(--color-blue-600)}.views-empty.tabled__column--large+.view-show-collapsed{display:none}.eu-cookie-compliance-banner-info,.sliding-popup-bottom{background-color:var(--color-charcoal-1000);min-inline-size:100%}.eu-cookie-compliance-content{color:var(--color-white);font-family:var(--font-body-face);font-size:var(--font-size-xs);font-weight:500;letter-spacing:.00875rem;line-height:var(--line-height-xs);margin-block:var(--spacing-16)}.eu-cookie-compliance-content a{color:var(--color-blue-600)}.popup-consent{float:inline-start;font-size:var(--font-size-sm);max-inline-size:100%;text-align:center}@media screen and (min-width:48em){.popup-consent{max-inline-size:60%;text-align:start}}.eu-cookie-compliance-buttons,.eu-cookie-compliance-message{float:none;max-inline-size:100%}.eu-cookie-compliance-buttons{margin-block:var(--spacing-16);text-align:center}.eu-cookie-compliance-buttons button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-blue-800);block-size:3.5rem;border:0;border-radius:var(--spacing-8);color:var(--color-white);display:inline-flex;font-family:var(--font-display-face);font-size:var(--font-size-md);font-weight:400;font-weight:700;line-height:var(--line-height-xs);padding-block:var(--spacing-16) var(--spacing-16);padding-inline:var(--spacing-24) var(--spacing-20);text-decoration:none}.eu-cookie-compliance-buttons button:after{block-size:1rem;content:"";inline-size:1rem;margin-inline-start:var(--spacing-8);transform:translateX(0);transition:all .3s ease-in}.eu-cookie-compliance-buttons button:focus:after,.eu-cookie-compliance-buttons button:hover:after{transform:translateX(.3125rem)}.eu-cookie-compliance-buttons button:focus{box-shadow:0 0 1rem 0 rgba(32,202,236,.04),0 0 2.5rem 0 rgba(32,202,236,.25);outline:solid .0625rem var(--color-blue-600)}.eu-cookie-compliance-buttons button[disabled],.eu-cookie-compliance-buttons button[disabled]:hover{background-color:var(--color-gray-300);color:var(--color-gray-500)}.eu-cookie-compliance-buttons button:after{background-color:var(--color-blue-400);-webkit-mask-image:url(/themes/custom/cxc/images/icons/cxc/arrow-right-bold.svg);mask-image:url(/themes/custom/cxc/images/icons/cxc/arrow-right-bold.svg)}.eu-cookie-compliance-buttons button:focus,.eu-cookie-compliance-buttons button:hover{background-color:var(--color-charcoal-1000);color:var(--color-white)}.eu-cookie-compliance-buttons button:after{display:none}.eu-cookie-compliance-buttons button:focus-visible,.eu-cookie-compliance-buttons button:hover{background-color:var(--color-white);color:var(--color-charcoal-1000)}@media screen and (min-width:48em){.eu-cookie-compliance-buttons{float:inline-end;max-inline-size:40%}}.page-donation-block{display:flex;margin-inline:auto;max-inline-size:71.25rem}.page-donation-block .gl-simple-donation-widget{flex:1;margin:var(--spacing-16);padding:var(--spacing-20)}@media screen and (min-width:48em){.page-donation-block{display:grid;grid-template-columns:repeat(4,1fr)}.page-donation-block .gl-simple-donation-widget{grid-column:2/-2;margin:var(--spacing-20);padding:var(--spacing-24)}}@media screen and (min-width:64em){.page-donation-block .gl-simple-donation-widget{margin:var(--spacing-24);padding:var(--spacing-32)}}.block-cxc-state-comparison-tool{margin-inline:auto;max-inline-size:120em;padding-block:var(--spacing-32);padding-inline:var(--spacing-24)}@media screen and (min-width:30em){.block-cxc-state-comparison-tool{padding-block:var(--spacing-48);padding-inline:var(--spacing-32)}}@media screen and (min-width:64em){.block-cxc-state-comparison-tool{padding-block:var(--spacing-64);padding-inline:var(--spacing-48)}}@media screen and (min-width:80em){.block-cxc-state-comparison-tool{padding-block:var(--spacing-64);padding-inline:var(--spacing-64)}}@media screen and (min-width:120em){.block-cxc-state-comparison-tool{padding-block:var(--spacing-64);padding-inline:var(--spacing-128)}}.state-comparison-tool--filters-label{display:none}.state-comparison-tool--filters{display:flex;flex-flow:column wrap;gap:var(--spacing-16);margin-block:2rem;margin-inline:0}.state-comparison-tool--filters .form-item{display:flex;flex-direction:column;gap:var(--spacing-8)}.state-comparison-tool--filters .form-item .select2:nth-child(3) .selection .select2-selection,.state-comparison-tool--filters .form-item input:nth-child(2){block-size:4rem;padding-block-start:var(--spacing-24)}.state-comparison-tool--filters .form-item label{color:var(--color-charcoal-600);font-family:var(--font-display-face);font-size:var(--font-size-2xs);font-weight:600;letter-spacing:.0225rem;line-height:var(--line-height-2xs);padding-block-start:var(--spacing-12);padding-inline-start:var(--spacing-16);position:absolute;z-index:10}.state-comparison-tool--filters .form-actions,.state-comparison-tool--filters .form-item{display:block;inline-size:100%;margin:0;min-inline-size:17.5rem}@media screen and (min-width:48em){.state-comparison-tool--filters .form-actions,.state-comparison-tool--filters .form-item{flex:1;inline-size:auto;max-inline-size:50%}}.state-comparison-tool--filters .form-actions{flex:0;min-inline-size:auto;white-space:nowrap}.state-comparison-tool--filters .select2-selection__clear{display:none}.state-comparison-tool--filters input[type=text],.state-comparison-tool--filters select{inline-size:100%}.state-comparison-tool--filters input[type=text]{background-image:url(/themes/custom/cxc/images/icons/cxc/search.svg);background-position:right 1rem center;background-repeat:no-repeat;padding-inline-end:var(--spacing-48)}.state-comparison-tool--filters input[type=submit]{block-size:4rem;overflow:hidden;padding-inline-end:var(--spacing-48);transition:all .3s ease-in;white-space:normal}.state-comparison-tool--filters input[type=submit]:focus,.state-comparison-tool--filters input[type=submit]:hover{background-position:right 1rem center}.state-comparison-tool--filters input[type=submit]:after{display:none}.state-comparison-tool--filters .form-actions input[type=submit].state-comparison-tool--reset{background-color:var(--color--white);color:var(--color-blue-800);margin-inline-end:0;outline:solid .0625rem var(--color-gray-500)}.state-comparison-tool--filters .form-actions input[type=submit].state-comparison-tool--reset:focus,.state-comparison-tool--filters .form-actions input[type=submit].state-comparison-tool--reset:hover{color:var(--color-charcoal-1000);outline:solid .0625rem var(--color-blue-600)}@media screen and (min-width:48em){.state-comparison-tool--filters{flex-direction:row}}.state-comparison-tool--output .state-comparison-tool--empty-message{align-items:center;background-color:var(--color-gray-100);block-size:37.5rem;border-radius:1rem;color:var(--color-charcoal-1000);display:flex;inline-size:100%;text-align:center}.state-comparison-tool--output .state-comparison-tool--empty-message p{font-family:var(--font-display-face);font-size:var(--font-size-sm);font-weight:600;letter-spacing:.0175rem;line-height:var(--line-height-xs);margin:auto}.state-comparison-tool--output .tabled--fade-left .state-comparison-tool--table{margin-block:0;margin-inline:-.0625rem}.state-comparison-tool--output .state-comparison-tool--table{border:.0625rem solid var(--color-gray-400);border-radius:1rem;box-shadow:none;table-layout:fixed}@media screen and (min-width:64em){.state-comparison-tool--output .state-comparison-tool--table{inline-size:100%}}.state-comparison-tool--output .state-comparison-tool--header :first-child{border-start-start-radius:1rem}.state-comparison-tool--output .state-comparison-tool--header :last-child{border-start-end-radius:1rem}.state-comparison-tool--output .state-comparison-tool--header--state-cell{border-inline-start:.0625rem solid var(--color-charcoal-600)}.state-comparison-tool--output .state-comparison-tool--header--state-cell>a{font-family:var(--font-display-face);font-size:var(--font-size-md);font-weight:400;font-weight:500;line-height:var(--line-height-xs);position:relative;text-transform:none}.state-comparison-tool--output .state-comparison-tool--header--state-cell>a:after{background-color:var(--color-blue-700);background-image:none;inset-inline-end:0;-webkit-mask-image:url(/themes/custom/cxc/images/icons/cxc/arrow-right-bold.svg);mask-image:url(/themes/custom/cxc/images/icons/cxc/arrow-right-bold.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;position:absolute}.state-comparison-tool--output .state-comparison-tool--policy-cell{background-color:var(--color-gray-100);inline-size:8.75rem;vertical-align:top}@media screen and (min-width:64em){.state-comparison-tool--output .state-comparison-tool--policy-cell{inline-size:17rem}}.state-comparison-tool--output .state-comparison-tool--row:last-child .state-comparison-tool--policy-cell{border-end-start-radius:1rem}.state-comparison-tool--output .state-comparison-tool--implementation-cell{border-inline-start:.0625rem solid var(--color-gray-400);min-inline-size:17rem;vertical-align:top}@media screen and (min-width:64em){.state-comparison-tool--output .state-comparison-tool--implementation-cell{inline-size:50%}}.state-comparison-tool--output .policy--area{color:var(--color-gray-900);font-family:var(--font-display-face);font-size:var(--font-size-2xs);font-weight:600;letter-spacing:.0225rem;line-height:var(--line-height-2xs)}.state-comparison-tool--output .policy--label{font-family:var(--font-display-face);font-size:var(--font-size-md);font-weight:700;line-height:var(--line-height-xs);margin-block:.5rem 2rem;margin-inline:0}.state-comparison-tool--output .policy--model-states .links-list__title{color:var(--color-gray-900);font-family:var(--font-display-face);font-size:var(--font-size-3xs);font-weight:600;letter-spacing:.0625rem;line-height:var(--line-height-3xs);text-transform:uppercase}.state-comparison-tool--output .policy--model-rules{margin-block-start:2rem}.state-comparison-tool--output .implementation--header{display:flex;flex-wrap:nowrap;gap:.5rem;padding-block:.75rem .25rem;padding-inline:0}.state-comparison-tool--output .implementation--progress{align-items:flex-start;flex:1 1 100%;flex-direction:column}.state-comparison-tool--output .implementation--progress .policy-progress{font-family:var(--font-display-face);font-size:var(--font-size-lg);font-weight:700;line-height:var(--line-height-xs)}.state-comparison-tool--output .implementation--year{background-color:var(--color-gray-100);border-radius:.25rem;color:var(--color-charcoal-800);flex:1 0 0;font-family:var(--font-display-face);font-size:var(--font-size-2xs);font-weight:600;letter-spacing:.0225rem;line-height:var(--line-height-2xs);padding-block:var(--spacing-4);padding-inline:var(--spacing-8)}.state-comparison-tool--output .implementation--components{padding-block-start:.75rem}.state-comparison-tool--output .implementation--components--header{display:flex;flex-wrap:nowrap;font-family:var(--font-display-face);font-size:var(--font-size-2xs);font-weight:600;gap:.625rem;letter-spacing:.0225rem;letter-spacing:.075rem;line-height:var(--line-height-2xs);padding-block-end:.5rem;text-transform:uppercase}.state-comparison-tool--output .implementation--components--label{flex:1 1 100%}.state-comparison-tool--output .implementation--components--counts{flex:1 1 0}.state-comparison-tool--output .implementation--summary{font-family:var(--font-body-face);font-size:var(--font-size-xs);font-weight:500;letter-spacing:.00875rem;line-height:var(--line-height-xs);padding-block-start:1.25rem}.state-comparison-tool--output .implementation--establishing-policies{padding-block-start:.75rem}.state-comparison-tool--output .implementation--establishing-policies .links-list__title{color:var(--color-gray-900);font-family:var(--font-display-face);font-size:var(--font-size-3xs);font-weight:600;letter-spacing:.0625rem;line-height:var(--line-height-3xs);text-transform:uppercase}.state-comparison-tool--output .implementation--establishing-policies .links-list__link{font-family:var(--font-display-face);font-size:var(--font-size-xs);font-weight:400;font-weight:500;line-height:var(--line-height-2xs)}.state-comparison-tool--output .implementation--more-link{display:block;padding-block-start:1.25rem}.state a{color:var(--color-blue-800);font-family:var(--font-display-face);font-size:var(--font-size-lg);font-weight:700;line-height:var(--line-height-xs);text-decoration:none}.state a:hover{color:var(--color-charcoal-1000);text-decoration:underline;text-underline-offset:.25rem}.state a:focus-visible{box-shadow:0 0 1rem 0 rgba(32,202,236,.04),0 0 2.5rem 0 rgba(32,202,236,.25);outline:solid .0625rem var(--color-blue-600)}.state-abbreviation,.state-region{background-color:var(--color-gray-100)}.state-abbreviation,.state-region,.view-field_related_enacted_policy{border-radius:.25rem;color:var(--color-charcoal-800);font-family:var(--font-display-face);font-size:var(--font-size-2xs);font-weight:600;letter-spacing:.0225rem;line-height:var(--line-height-2xs);padding-block:var(--spacing-4);padding-inline:var(--spacing-8)}.view-field_related_enacted_policy{background-color:var(--color-blue-300)}.view-field_related_opportunities_policy{background-color:var(--color-orange-300);border-radius:.25rem;color:var(--color-charcoal-800);font-family:var(--font-display-face);font-size:var(--font-size-2xs);font-weight:600;letter-spacing:.0225rem;line-height:var(--line-height-2xs);padding-block:var(--spacing-4);padding-inline:var(--spacing-8)}.view-policies table thead th:first-child{border-start-start-radius:1rem}.view-policies table thead th:last-child{border-start-end-radius:1rem}.policy-title a{color:var(--color-blue-800);font-family:var(--font-display-face);font-size:var(--font-size-lg);font-weight:700;line-height:var(--line-height-xs);text-decoration:none}.policy-title a:hover{color:var(--color-charcoal-1000);text-decoration:underline;text-underline-offset:.25rem}.policy-title a:focus-visible{box-shadow:0 0 1rem 0 rgba(32,202,236,.04),0 0 2.5rem 0 rgba(32,202,236,.25);outline:solid .0625rem var(--color-blue-600)}.table-row{position:relative}.table-row.show{background-color:var(--color-gray-100)}.views-field-field-category-name{inline-size:16vw}.policy-summary{font-family:var(--font-body-face);font-size:var(--font-size-xs);font-weight:500;inline-size:85vw;letter-spacing:.00875rem;line-height:var(--line-height-xs)}.policy-summary :first-child{margin-block-start:0}.policy-summary :last-child{margin-block-end:0}@media screen and (min-width:64em){.policy-summary{inline-size:60vw}}.view-field_states_policy_enacted{align-items:center;background-color:var(--color-gray-100);border-radius:.25rem;color:var(--color-charcoal-800);display:flex;flex-wrap:nowrap;font-family:var(--font-display-face);font-size:var(--font-size-2xs);font-weight:600;gap:var(--spacing-8);inline-size:-moz-max-content;inline-size:max-content;letter-spacing:.0225rem;line-height:var(--line-height-2xs);padding-block:var(--spacing-4);padding-inline:var(--spacing-8);white-space:nowrap}.view-field_states_policy_enacted:before{background-color:var(--color-blue-700);block-size:1rem;content:"";display:flex;inline-size:1rem;-webkit-mask-image:url(/themes/custom/cxc/images/icons/cxc/circle-check-solid.svg);mask-image:url(/themes/custom/cxc/images/icons/cxc/circle-check-solid.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.view-field_states_policy_enacted.without-elements:before{background-color:var(--color-orange-800);-webkit-mask-image:url(/themes/custom/cxc/images/icons/cxc/note-pencil.svg);mask-image:url(/themes/custom/cxc/images/icons/cxc/note-pencil.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:transform .3s linear}.view-field_policy_components{white-space:nowrap}.view-field_policy_components.without-elements{opacity:0}.views-field-title{inline-size:40vw}.view-state-implementations .policy-components-progress--label{margin-inline-end:var(--spacing-32)}.view-state-implementations .policy-title{font-family:var(--font-display-face);font-size:var(--font-size-lg);font-weight:700;line-height:var(--line-height-xs)}.view-policy-area-table.policy-area-eyebrow{display:flex;justify-content:flex-start;min-inline-size:16vw;padding:0}.view-policy-area-table.policy-area-eyebrow:before{max-inline-size:1rem;min-inline-size:1rem}.view-policy-area-table span{font-size:var(--font-size-xs);letter-spacing:.0175rem}.view-policy-area-table span,.view-year-policy-enacted{font-family:var(--font-display-face);font-weight:600;line-height:var(--line-height-2xs)}.view-year-policy-enacted{background-color:var(--color-gray-100);border-radius:.25rem;color:var(--color-charcoal-800);font-size:var(--font-size-2xs);letter-spacing:.0225rem;padding-block:var(--spacing-4);padding-inline:var(--spacing-8)}.view-state-implementation-summary{font-family:var(--font-body-face);font-size:var(--font-size-xs);font-weight:500;letter-spacing:.00875rem;line-height:var(--line-height-xs)}.view-state-implementation-summary :first-child{margin-block-start:0}.view-state-implementation-summary :last-child{margin-block-end:0}.view-state-implementation-est-policies ul{list-style:none;margin:0;padding:0}.view-state-implementation-est-policies ul li{margin:0;margin-block-end:var(--spacing-8)}.view-state-implementation-est-policies ul li a{color:var(--color-blue-800);font-family:var(--font-display-face);font-size:var(--font-size-xs);font-weight:400;font-weight:500;line-height:var(--line-height-2xs);text-decoration:none}.view-state-implementation-est-policies ul li a:hover{color:var(--color-charcoal-1000);text-decoration:underline;text-decoration-color:var(--color-blue-600);text-underline-offset:.25rem}.view-state-implementation-est-policies ul li a:focus-visible{outline:solid .0625rem var(--color-blue-600)}.view-state-implementation-est-policies ul li a:after{background-color:var(--color-blue-800);block-size:1rem;content:"";display:inline-block;inline-size:1rem;margin-inline-start:var(--spacing-4);-webkit-mask-image:url(/themes/custom/cxc/images/icons/cxc/arrow-square-out-bold.svg);mask-image:url(/themes/custom/cxc/images/icons/cxc/arrow-square-out-bold.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;vertical-align:text-top}.views-field-field-policy-area{min-inline-size:20vw}.policy-components-progress--count{font-family:var(--font-display-face);font-size:var(--font-size-2xs);font-weight:600;inset-block-start:0;inset-inline-end:0;letter-spacing:.0225rem;line-height:var(--line-height-2xs);position:absolute}.policy-components-progress{position:relative}.policy-components-progress--label{font-family:var(--font-display-face);font-size:var(--font-size-2xs);font-weight:600;letter-spacing:.0225rem;letter-spacing:.075rem;line-height:var(--line-height-2xs);margin-block-end:var(--spacing-8);text-transform:uppercase}.view-policy-states .state-title a{color:var(--color-blue-800);font-family:var(--font-display-face);font-size:var(--font-size-lg);font-weight:700;line-height:var(--line-height-xs);text-decoration:none}.view-policy-states .state-title a:hover{color:var(--color-charcoal-1000);text-decoration:underline;text-underline-offset:.25rem}.view-policy-states .state-title a:focus-visible{box-shadow:0 0 1rem 0 rgba(32,202,236,.04),0 0 2.5rem 0 rgba(32,202,236,.25);outline:solid .0625rem var(--color-blue-600)}.view-policy-states .policy-components-progress--label{display:none}.view-policy-states .policy-components-progress--bar{margin-inline-end:var(--spacing-40)}.view-state-region{background-color:var(--color-gray-100);border-radius:.25rem;color:var(--color-charcoal-800);font-family:var(--font-display-face);font-size:var(--font-size-2xs);font-weight:600;letter-spacing:.0225rem;line-height:var(--line-height-2xs);padding-block:var(--spacing-4);padding-inline:var(--spacing-8);text-transform:uppercase}.views-field-field-imp-progress{inline-size:12vw}.row-collapsed :has(.not-enacted,.partially-enacted),.table-row :has(.not-enacted,.partially-enacted){border-inline-start:.25rem solid var(--color-orange-800)}.row-collapsed :has(.enacted,.in-progress),.table-row :has(.enacted,.in-progress){border-inline-start:.25rem solid var(--color-blue-800)}.views-field-title-1{inline-size:24vw}.views-field-field-state-region{inline-size:16vw}.views-field-policy-components-progress{inline-size:24vw}.view-state-policy-summary{display:flex;flex-flow:column nowrap;gap:var(--spacing-8)}.view-link-implementation{font-family:var(--font-display-face);font-size:var(--font-size-2xs);font-weight:600;letter-spacing:.0225rem;line-height:var(--line-height-2xs)}.view-link-implementation a{color:var(--color-blue-800);text-decoration:none}.view-link-implementation a:hover{color:var(--color-charcoal-1000);text-decoration:underline;text-decoration-color:var(--color-blue-600);text-underline-offset:.25rem}.view-link-implementation a:focus-visible{outline:solid .0625rem var(--color-blue-600)}.view-establishing-title{font-family:var(--font-display-face);font-size:var(--font-size-3xs);font-weight:600;letter-spacing:.0625rem;line-height:var(--line-height-3xs);margin-block-end:var(--spacing-8);text-transform:uppercase}.view-collaborators{margin-inline:auto;max-inline-size:120em;padding-block:var(--spacing-32);padding-inline:var(--spacing-24)}@media screen and (min-width:30em){.view-collaborators{padding-block:var(--spacing-48);padding-inline:var(--spacing-32)}}@media screen and (min-width:64em){.view-collaborators{padding-block:var(--spacing-64);padding-inline:var(--spacing-48)}}@media screen and (min-width:80em){.view-collaborators{padding-block:var(--spacing-64);padding-inline:var(--spacing-64)}}@media screen and (min-width:120em){.view-collaborators{padding-block:var(--spacing-64);padding-inline:var(--spacing-128)}}.webform-container__inner{margin-inline:auto;max-inline-size:120em;padding-block:var(--spacing-32);padding-inline:var(--spacing-24)}@media screen and (min-width:30em){.webform-container__inner{padding-block:var(--spacing-48);padding-inline:var(--spacing-32)}}@media screen and (min-width:64em){.webform-container__inner{padding-block:var(--spacing-64);padding-inline:var(--spacing-48)}}@media screen and (min-width:80em){.webform-container__inner{padding-block:var(--spacing-64);padding-inline:var(--spacing-64)}}@media screen and (min-width:120em){.webform-container__inner{padding-block:var(--spacing-64);padding-inline:var(--spacing-128)}}.webform-container__inner .form-item{display:flex;flex-direction:column;gap:var(--spacing-8)}.webform-container__inner .form-item .select2:nth-child(3) .selection .select2-selection,.webform-container__inner .form-item input:nth-child(2){block-size:3.5rem;padding-block-start:var(--spacing-12)}.webform-container__inner .form-item label{color:var(--color-charcoal-600);font-family:var(--font-display-face);font-size:var(--font-size-2xs);font-size:var(--font-size-xs);font-weight:600;letter-spacing:.0225rem;line-height:var(--line-height-2xs);padding-block-start:0;padding-inline-start:0;position:relative;z-index:10}.webform-container__inner .form-item-title{font-family:var(--font-display-face);font-size:var(--font-size-heading-2xl);font-weight:700;letter-spacing:-.08rem;line-height:var(--line-height-heading-2xl);margin:0}.webform-container__inner .form-item-title p{margin:0}.webform-container__inner .form-actions .privacy-policy{float:inline-end;font-family:var(--font-display-face);font-size:var(--font-size-xs);font-weight:500;inline-size:calc(100% - 110px);line-height:var(--line-height-xs);padding-inline-start:15px}.webform-container__fields{margin-inline:auto;max-inline-size:71.25rem}.webform-container__fields .webform-container-form__fields{margin:var(--spacing-16);padding:var(--spacing-20)}@media screen and (min-width:48em){.webform-container__fields{display:grid;grid-template-columns:repeat(4,1fr)}.webform-container__fields .webform-container-form__fields{grid-column:2/-2;margin:var(--spacing-20);padding:var(--spacing-24)}}@media screen and (min-width:64em){.webform-container__fields .webform-container-form__fields{margin:var(--spacing-24);padding:var(--spacing-32)}}.webform-container__header{margin-inline:auto;max-inline-size:71.25rem}.webform-confirmation-modal.ui-corner-all{border-radius:.75rem}.webform-confirmation-modal .ui-dialog-titlebar{background-color:var(--color-charcoal-600);border-start-end-radius:.75rem;border-start-start-radius:.75rem;color:var(--color-white)}.webform-confirmation-modal .ui-icon-closethick.ui-icon{background-color:var(--color-white);background-image:none;-webkit-mask-image:url(/themes/custom/cxc/images/icons/cxc/icon-close.svg);mask-image:url(/themes/custom/cxc/images/icons/cxc/icon-close.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.webform-confirmation-modal .ui-icon-closethick.ui-icon:hover{background-color:var(--color-blue-400)}.breadcrumbs-bar{align-items:center;background-color:var(--color-gray-100);display:flex;justify-content:space-between;min-block-size:var(--spacing-56);padding-inline:var(--spacing-24) 0}@media screen and (min-width:64em){.breadcrumbs-bar{min-block-size:var(--spacing-64);padding-inline:var(--spacing-32) 0}}.breadcrumbs-bar__end{align-items:center;display:flex}.breadcrumbs-bar__last-updated{color:var(--color-gray-900);font-family:var(--font-display-face);font-size:var(--font-size-xs);font-weight:400;line-height:var(--line-height-2xs);padding-inline-end:var(--spacing-16)}@media screen and (min-width:64em){.breadcrumbs-bar__last-updated{padding-inline-end:var(--spacing-32)}}.breadcrumbs-bar__last-updated span{display:block;text-align:end}@media screen and (min-width:64em){.breadcrumbs-bar__last-updated span{display:inline;text-align:start}}.breadcrumbs-bar__icon{border-inline-start:solid .0625rem var(--color-gray-300);display:block;padding:var(--spacing-20);position:relative}.breadcrumbs-bar__icon:hover{background-color:var(--color-white)}.breadcrumbs-bar__icon:hover:before{background-color:var(--color-charcoal-1000);transform:translateY(-.25rem)}.breadcrumbs-bar__icon:hover:after{inline-size:100%}.breadcrumbs-bar__icon:hover .breadcrumbs-bar__icon-text{opacity:1;transition:all .3s ease-in;visibility:visible}.breadcrumbs-bar__icon:focus-visible{background-color:var(--color-white);outline:solid .0625rem var(--color-blue-400);transition:none;z-index:1}.breadcrumbs-bar__icon:focus-visible:before{background-color:var(--color-charcoal-1000);transform:translateY(-.25rem)}.breadcrumbs-bar__icon:focus-visible:after{inline-size:100%}.breadcrumbs-bar__icon:focus-visible .breadcrumbs-bar__icon-text{opacity:1;transition:all .3s ease-in;visibility:visible}.breadcrumbs-bar__icon:before{background-color:var(--color-charcoal-600);block-size:1rem;content:"";display:block;inline-size:1rem;transform:translateY(0);transition:all .3s ease-in}@media screen and (min-width:64em){.breadcrumbs-bar__icon:before{block-size:1.5rem;inline-size:1.5rem}}.breadcrumbs-bar__icon:after{background-color:var(--color-blue-400);block-size:.25rem;content:"";display:block;inline-size:0;inset-block-end:0;inset-inline-start:0;position:absolute;transition:inline-size .3s ease 0s,inset-inline-start .3s ease 0s}.breadcrumbs-bar__icon-wrapper{position:relative}.breadcrumbs-bar__icon-print:before{-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><path fill="none" d="M0 0h256v256H0z"/><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16" d="M64 80V40h128v40M64 152h128v64H64z"/><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16" d="M64 176H24V96c0-8.84 7.76-16 17.33-16h173.34c9.57 0 17.33 7.16 17.33 16v80h-40"/><circle cx="188" cy="116" r="12"/></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><path fill="none" d="M0 0h256v256H0z"/><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16" d="M64 80V40h128v40M64 152h128v64H64z"/><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16" d="M64 176H24V96c0-8.84 7.76-16 17.33-16h173.34c9.57 0 17.33 7.16 17.33 16v80h-40"/><circle cx="188" cy="116" r="12"/></svg>')}@media screen and (min-width:64em){.breadcrumbs-bar__icon-pdf{display:block}}.breadcrumbs-bar__icon-pdf:before{-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><path fill="none" d="M0 0h256v256H0z"/><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16" d="M200 224H56a8 8 0 0 1-8-8V40a8 8 0 0 1 8-8h96l56 56v128a8 8 0 0 1-8 8"/><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16" d="M152 32v56h56M128 120v64M104 160l24 24 24-24"/></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><path fill="none" d="M0 0h256v256H0z"/><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16" d="M200 224H56a8 8 0 0 1-8-8V40a8 8 0 0 1 8-8h96l56 56v128a8 8 0 0 1-8 8"/><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16" d="M152 32v56h56M128 120v64M104 160l24 24 24-24"/></svg>')}.breadcrumbs-bar__icon-text{color:var(--color-charcoal-1000);font-family:var(--font-display-face);font-size:var(--font-size-3xs);font-size:.5rem;font-weight:600;inset-block-end:1rem;inset-inline-start:50%;letter-spacing:.0625rem;line-height:var(--line-height-3xs);opacity:0;position:absolute;text-transform:uppercase;transform:translate(-50%);transition:all .3s ease-in;visibility:hidden}.breadcrumbs__list{margin:0;padding:0}.breadcrumbs__item{align-items:center;display:inline-flex;list-style:none;margin:0;padding:0}.breadcrumbs__item:not(:has(a)){color:var(--color-charcoal-1000);font-family:var(--font-display-face);font-size:var(--font-size-xs);font-weight:400;font-weight:500;line-height:var(--line-height-2xs)}@media screen and (min-width:64em){.breadcrumbs__item:not(:has(a)){font-family:var(--font-display-face);font-size:var(--font-size-sm);font-weight:400;font-weight:500;line-height:var(--line-height-xs)}}.breadcrumbs__item:last-child:after{display:none}.breadcrumbs__item:after{background-color:var(--color-gray-500);block-size:.75rem;content:"";display:block;inline-size:.75rem;-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><path fill="none" d="M0 0h256v256H0z"/><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="24" d="m208 96-80 80-80-80"/></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><path fill="none" d="M0 0h256v256H0z"/><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="24" d="m208 96-80 80-80-80"/></svg>');transform:rotate(-90deg)}@media screen and (min-width:64em){.breadcrumbs__item:after{block-size:1rem;inline-size:1rem}}.breadcrumbs__link{color:var(--color-blue-800);font-family:var(--font-display-face);font-size:var(--font-size-xs);font-weight:400;font-weight:500;line-height:var(--line-height-2xs);margin-inline-end:var(--spacing-4);text-decoration:none}.breadcrumbs__link:hover{color:var(--color-charcoal-1000);text-decoration:underline;text-decoration-color:var(--color-blue-600);text-underline-offset:.25rem}.breadcrumbs__link:focus-visible{outline:solid .0625rem var(--color-blue-600)}@media screen and (min-width:64em){.breadcrumbs__link{color:var(--color-blue-800);font-family:var(--font-display-face);font-size:var(--font-size-sm);font-weight:400;font-weight:500;line-height:var(--line-height-xs);text-decoration:none}.breadcrumbs__link:hover{color:var(--color-charcoal-1000);text-decoration:underline;text-decoration-color:var(--color-blue-600);text-underline-offset:.25rem}.breadcrumbs__link:focus-visible{outline:solid .0625rem var(--color-blue-600)}}.state-overview{margin-inline:auto;max-inline-size:120em;padding-block:var(--spacing-32);padding-inline:var(--spacing-24)}@media screen and (min-width:30em){.state-overview{padding-block:var(--spacing-48);padding-inline:var(--spacing-32)}}@media screen and (min-width:64em){.state-overview{padding-block:var(--spacing-64);padding-inline:var(--spacing-48)}}@media screen and (min-width:80em){.state-overview{padding-block:var(--spacing-64);padding-inline:var(--spacing-64)}}@media screen and (min-width:120em){.state-overview{padding-block:var(--spacing-64);padding-inline:var(--spacing-128)}}@media screen and (min-width:64em){.state-overview__top{display:flex;gap:var(--spacing-64)}}.state-overview__start{flex:1}@media screen and (min-width:48em){.state-overview__start{margin-block-end:var(--spacing-32)}}@media screen and (min-width:64em){.state-overview__start{margin-block-end:0}}.state-overview__end{flex:1}.state-overview-bottom{background-color:var(--color-gray-100);border-radius:1rem;margin-block-start:var(--spacing-32);padding:var(--spacing-24)}@media screen and (min-width:30em){.state-overview-bottom{padding:var(--spacing-32)}}@media screen and (min-width:48em){.state-overview-bottom{display:flex;padding:var(--spacing-40)}}.state-overview-bottom__flag{padding-block-end:var(--spacing-24)}@media screen and (min-width:30em){.state-overview-bottom__flag{padding-block-end:var(--spacing-32)}}@media screen and (min-width:48em){.state-overview-bottom__flag{padding-block-end:0;padding-inline-end:var(--spacing-32)}}.state-overview-bottom__flag img{block-size:auto;border-radius:1rem;box-shadow:0 0 1rem 0 transparent,0 1rem 2rem 0 rgba(0,64,77,.04);display:block;inline-size:8.25rem}.state-intro__region{color:var(--color-charcoal-900);display:inline-flex;font-family:var(--font-display-face);font-size:var(--font-size-sm);font-weight:400;font-weight:500;justify-content:center;line-height:var(--line-height-xs);padding-block-end:var(--spacing-16)}.state-intro__region:before{background-color:var(--color-blue-600);block-size:1.5rem;content:"";inline-size:1.5rem;margin-inline-end:var(--spacing-8);-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><path fill="none" d="M0 0h256v256H0z"/><circle cx="128" cy="104" r="32" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16" d="M208 104c0 72-80 128-80 128s-80-56-80-128a80 80 0 0 1 160 0"/></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><path fill="none" d="M0 0h256v256H0z"/><circle cx="128" cy="104" r="32" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16" d="M208 104c0 72-80 128-80 128s-80-56-80-128a80 80 0 0 1 160 0"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.state-intro__title{font-family:var(--font-display-face);font-size:var(--font-size-3xl);font-weight:700;letter-spacing:-.04rem;line-height:var(--line-height-xl);margin:0;padding-block-end:var(--spacing-32)}@media screen and (min-width:30em){.state-intro__title{font-family:var(--font-display-face);font-size:var(--font-size-heading-lg);font-weight:700;letter-spacing:-.05rem;line-height:var(--line-height-2xl)}}@media screen and (min-width:48em){.state-intro__title{font-family:var(--font-display-face);font-size:var(--font-size-heading-xl);font-weight:700;letter-spacing:-.07rem;line-height:var(--line-height-heading-xl)}}@media screen and (min-width:64em){.state-intro__title{font-family:var(--font-display-face);font-size:var(--font-size-heading-2xl);font-weight:700;letter-spacing:-.08rem;line-height:var(--line-height-heading-2xl)}}@media screen and (min-width:80em){.state-intro__title{font-family:var(--font-display-face);font-size:var(--font-size-heading-3xl);font-weight:700;letter-spacing:-.0975rem;line-height:var(--line-height-heading-3xl)}}.state-intro__description{padding-block-end:var(--spacing-48)}@media screen and (min-width:48em){.ghg-targets__list{border-block-start:solid .25rem var(--color-blue-700);display:flex}}.ghg-targets__title{border-block-end:solid .25rem var(--color-blue-700);display:flex;flex-basis:8.25rem;flex-flow:row nowrap;font-family:var(--font-display-face);font-size:var(--font-size-2xs);font-weight:600;gap:var(--spacing-8);letter-spacing:.0225rem;letter-spacing:.075rem;letter-spacing:0;line-height:var(--line-height-2xs);padding-block-end:var(--spacing-16);position:relative;text-transform:uppercase}@media screen and (min-width:48em){.ghg-targets__title{border-block-end:none;padding-block:var(--spacing-16) 0;padding-inline:0 var(--spacing-12)}}.ghg-targets__title-text{flex-basis:auto}@media screen and (min-width:48em){.ghg-targets__title-text{flex-basis:min-content}}.ghg-targets__item{border-block-end:solid .0625rem var(--color-gray-400);padding-block:var(--spacing-16)}.ghg-targets__item:last-child{border-block-end:none}@media screen and (min-width:48em){.ghg-targets__item{border-block-end:none;border-inline-start:solid .0625rem var(--color-gray-400);flex:1;padding-block:var(--spacing-16) 0;padding-inline:var(--spacing-12) var(--spacing-4)}}.ghg-targets__item-year{font-size:var(--font-size-2xs);font-weight:400;font-weight:500;letter-spacing:.0075rem}.ghg-targets__item-stat,.ghg-targets__item-year{font-family:var(--font-display-face);line-height:var(--line-height-2xs)}.ghg-targets__item-stat{font-size:var(--font-size-xs);font-weight:400;font-weight:700}.ghg-targets__item-stat p{margin:0}.ghg-targets__disclaimer{color:var(--color-blue-800);display:inline-flex;flex-direction:row;font-family:var(--font-display-face);font-size:var(--font-size-xs);font-weight:400;font-weight:500;gap:var(--spacing-4);line-height:var(--line-height-2xs);max-block-size:1rem;position:relative;text-decoration:none;white-space:nowrap}.ghg-targets__disclaimer:hover{color:var(--color-charcoal-1000);text-decoration:underline;text-decoration-color:var(--color-blue-600);text-underline-offset:.25rem}.ghg-targets__disclaimer:focus-visible{outline:solid .0625rem var(--color-blue-600)}.ghg-targets__disclaimer:before{background-color:var(--color-charcoal-600);block-size:1rem;content:"";display:flex;inline-size:1rem;-webkit-mask-image:url(/themes/custom/cxc/images/icons/cxc/info.svg);mask-image:url(/themes/custom/cxc/images/icons/cxc/info.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transform:rotate(0deg);transition:transform .3s linear}.ghg-targets__disclaimer span{background-color:var(--color-charcoal-1000);border-radius:.375rem;color:var(--color-white);inset-block-end:150%;inset-inline-start:-150%;padding:var(--spacing-8);position:absolute;text-align:center;text-transform:none;visibility:hidden;z-index:1}.ghg-targets__disclaimer span:after{border-color:var(--color-charcoal-1000) transparent transparent transparent;border-style:solid;border-width:.5rem;content:"";inset-block-start:100%;inset-inline-start:16%;margin-inline-start:-.75rem;position:absolute}.ghg-targets__disclaimer:hover{border-radius:.75rem;outline:solid .0625rem var(--color-blue-600)}.ghg-targets__disclaimer:hover:before{background-color:var(--color-blue-600)}.ghg-targets__disclaimer:hover span{visibility:visible}.details-list__item{border:0;border-block-end:solid .0625rem var(--color-gray-400);margin:0;padding:0}.details-list__item[open] svg{transform:rotate(-180deg)}.details-list__item .details-list-item{border-block-end:0}.details-list__summary{display:flex;padding:0}.details-list__summary:focus-visible{outline:solid .0625rem var(--color-blue-700)}.details-list__summary::marker{content:""}.details-list__summary::-webkit-details-marker{display:none}.details-list__controls{align-self:flex-end;background-color:var(--color-gray-100);block-size:1.5rem;border-radius:.5rem;inline-size:1.5rem;margin-block-end:var(--spacing-16);margin-inline-start:var(--spacing-8);padding:var(--spacing-4);transition:all .3s}.details-list__controls svg{display:block;transform:rotate(0deg);transition:transform .3s linear;stroke:var(--color-blue-700)}.details-list__controls:hover{background-color:var(--color-blue-200)}.details-list__controls:hover svg{stroke:var(--color-charcoal-1000)}.details-list__links{text-align:end}.details-list-item{align-items:flex-end;border-block-end:solid .0625rem var(--color-gray-400);display:flex;flex-grow:1;justify-content:space-between;padding-block:var(--spacing-40) var(--spacing-16)}.details-list-item__title{font-family:var(--font-display-face);font-size:var(--font-size-xs);font-weight:600;letter-spacing:.0175rem;letter-spacing:.07rem;line-height:var(--line-height-2xs);text-transform:uppercase}.details-list-item__text{font-family:var(--font-display-face);font-size:var(--font-size-md);font-weight:400;font-weight:500;line-height:var(--line-height-xs)}.details-list-item__member{align-items:center;display:inline-flex}.details-list-item__member:after{background-color:var(--color-blue-700);block-size:1.5rem;content:"";display:block;inline-size:1.5rem;margin-inline-start:var(--spacing-8);-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><path fill="none" d="M0 0h256v256H0z"/><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16" d="m88 136 24 24 56-56"/><circle cx="128" cy="128" r="96" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><path fill="none" d="M0 0h256v256H0z"/><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16" d="m88 136 24 24 56-56"/><circle cx="128" cy="128" r="96" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg>')}.links-list__list{list-style:none;margin:0;padding:0}.links-list__columns{-moz-columns:35vw 2;columns:35vw 2}.links-list__title{color:var(--color-charcoal-1000);font-family:var(--font-display-face);font-size:var(--font-size-xs);font-weight:600;letter-spacing:.0175rem;letter-spacing:.07rem;line-height:var(--line-height-2xs);margin-block-start:0;text-transform:uppercase}.links-list__item:not(:last-child){margin-block-end:var(--spacing-4)}.links-list__link{align-items:center;color:var(--color-blue-800);display:inline-block;font-family:var(--font-display-face);font-size:var(--font-size-sm);font-weight:400;font-weight:500;line-height:var(--line-height-xs);text-decoration:none}.links-list__link:hover{color:var(--color-charcoal-1000);text-decoration:underline;text-decoration-color:var(--color-blue-600);text-underline-offset:.25rem}.links-list__link:focus-visible{outline:solid .0625rem var(--color-blue-600)}.links-list__link:after{background-color:var(--color-blue-800);block-size:1rem;content:"";display:inline-block;inline-size:1rem;margin-inline-start:var(--spacing-4);-webkit-mask-image:url(/themes/custom/cxc/images/icons/cxc/arrow-square-out-bold.svg);mask-image:url(/themes/custom/cxc/images/icons/cxc/arrow-square-out-bold.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.state-highlights{background-color:var(--color-gray-100)}.state-highlights__inner{margin-inline:auto;max-inline-size:120em;padding-block:var(--spacing-32);padding-inline:var(--spacing-24)}@media screen and (min-width:30em){.state-highlights__inner{padding-block:var(--spacing-48);padding-inline:var(--spacing-32)}}@media screen and (min-width:64em){.state-highlights__inner{padding-block:var(--spacing-64);padding-inline:var(--spacing-48)}}@media screen and (min-width:80em){.state-highlights__inner{padding-block:var(--spacing-64);padding-inline:var(--spacing-64)}}@media screen and (min-width:120em){.state-highlights__inner{padding-block:var(--spacing-64);padding-inline:var(--spacing-128)}}@media screen and (min-width:48em){.state-highlights__inner{display:grid;gap:var(--spacing-24);grid-auto-rows:auto;grid-template-columns:1fr 1fr}}@media screen and (min-width:64em){.state-highlights__inner{gap:var(--spacing-32)}}@media screen and (min-width:90em){.state-highlights__inner{grid-template-columns:1fr 1fr 2fr}}.state-highlights__start{flex:1}@media screen and (min-width:48em){.state-highlights__start{display:flex;gap:var(--spacing-24)}}@media screen and (min-width:64em){.state-highlights__start{gap:var(--spacing-32)}}.state-highlights__end{flex:1}.state-highlights__info-card{margin-block-end:var(--spacing-24)}@media screen and (min-width:48em){.state-highlights__info-card{margin-block-end:0}}.info-card{background-color:var(--color-white);block-size:100%;border-radius:1rem;box-shadow:0 0 1rem 0 rgba(0,0,0,.02),0 1rem 2rem 0 rgba(0,64,77,.04);padding-block:var(--spacing-80) var(--spacing-48);padding-inline:var(--spacing-32);position:relative}.info-card:after{background-color:var(--color-gray-300);block-size:1rem;border-end-end-radius:1rem;border-end-start-radius:1rem;content:"";inset-block-end:0;inset-inline:0;position:absolute}.info-card.info-card__state-policies-enacted:after{background-color:var(--color-blue-700)}.info-card.info-card__state-policies-not-enacted:after{background-color:var(--color-orange-800)}@media screen and (min-width:64em){.info-card{align-items:flex-end;display:flex;padding-block-start:var(--spacing-56)}}@media screen and (min-width:90em){.info-card{display:block;padding-block-start:var(--spacing-80)}}@media screen and (min-width:64em){.info-card__end,.info-card__start{flex:1}}.info-card__value{color:var(--color-charcoal-1000);font-family:var(--font-display-face);font-size:var(--font-size-heading-4xl);font-weight:700;letter-spacing:-.11rem;line-height:var(--line-height-heading-4xl);margin:0;padding-block:0 var(--spacing-16);padding-inline:0}.info-card__icon{block-size:3rem;display:block;inline-size:3rem;margin-block-end:var(--spacing-16)}.info-card__icon--check-circle{background-color:var(--color-blue-600);-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><path fill="none" d="M0 0h256v256H0z"/><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16" d="m88 136 24 24 56-56"/><circle cx="128" cy="128" r="96" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><path fill="none" d="M0 0h256v256H0z"/><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16" d="m88 136 24 24 56-56"/><circle cx="128" cy="128" r="96" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg>')}.info-card__icon--note-pencil{background-color:var(--color-orange-800);-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><path fill="none" d="M0 0h256v256H0z"/><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16" d="M128 160H96v-32l96-96 32 32zM168 56l32 32"/><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16" d="M216 128v80a8 8 0 0 1-8 8H48a8 8 0 0 1-8-8V48a8 8 0 0 1 8-8h80"/></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><path fill="none" d="M0 0h256v256H0z"/><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16" d="M128 160H96v-32l96-96 32 32zM168 56l32 32"/><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16" d="M216 128v80a8 8 0 0 1-8 8H48a8 8 0 0 1-8-8V48a8 8 0 0 1 8-8h80"/></svg>')}.info-card__title{color:var(--color-charcoal-1000);font-weight:400;font-weight:700}.info-card__description,.info-card__title{font-family:var(--font-display-face);font-size:var(--font-size-sm);line-height:var(--line-height-xs)}.info-card__description{color:var(--color-charcoal-600);font-weight:400}.info-card__link{display:flex;margin-block-start:var(--spacing-16)}.info-card__link-item{color:var(--color-blue-800);display:flex;font-family:var(--font-display-face);font-size:var(--font-size-sm);font-weight:400;font-weight:500;line-height:var(--line-height-xs);text-decoration:none}.info-card__link-item:hover{color:var(--color-charcoal-1000);text-decoration:underline;text-decoration-color:var(--color-blue-600);text-underline-offset:.25rem}.info-card__link-item:focus-visible{outline:solid .0625rem var(--color-blue-600)}.info-card__link-item:hover .info-card__controls{background-color:var(--color-blue-200)}.info-card__link-item:hover .info-card__controls svg{stroke:var(--color-charcoal-1000)}.info-card__controls{align-self:flex-end;background-color:var(--color-gray-100);block-size:1.5rem;border-radius:.5rem;display:inline-block;inline-size:1.5rem;margin-inline-start:var(--spacing-8);padding:var(--spacing-4);transition:all .3s}.info-card__controls svg{display:block;transition:transform .3s linear;stroke:var(--color-blue-700)}.state-region-map{background-color:var(--color-white);border-radius:1rem;box-shadow:0 0 1rem 0 rgba(0,0,0,.02),0 1rem 2rem 0 rgba(0,64,77,.04);grid-column:1/-1;padding-block:var(--spacing-32);padding-inline:var(--spacing-24)}@media screen and (min-width:30em){.state-region-map{padding-inline:var(--spacing-32)}}@media screen and (min-width:48em){.state-region-map{align-items:center;display:flex;gap:var(--spacing-40);padding-block:var(--spacing-48);padding-inline:var(--spacing-40)}}@media screen and (min-width:90em){.state-region-map{grid-column:3/4}}.state-region-map__start{flex:1}@media screen and (min-width:90em){.state-region-map__start{flex-basis:15.625rem;flex-grow:0}}.state-region-map__end{flex:1}.state-region-map__title{margin:0;margin-block-end:var(--spacing-8)}.state-region-map__count{color:var(--color-charcoal-800);font-family:var(--font-display-face);font-size:var(--font-size-2xs);font-weight:600;letter-spacing:.0225rem;letter-spacing:.075rem;line-height:var(--line-height-2xs);text-transform:uppercase}.state-region-map__count,.state-region-map__description{margin-block-end:var(--spacing-16)}.state-region-map__map{margin-block-end:var(--spacing-24)}.state-region-map__map svg{block-size:100%;inline-size:100%;max-block-size:24.0625rem}@media screen and (min-width:90em){.state-region-map__map svg{max-block-size:none}}.state-region-map__link-item{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-gray-100);block-size:2.5rem;border:0;border-radius:var(--spacing-8);color:var(--color-blue-800);display:inline-flex;font-family:var(--font-display-face);font-size:var(--font-size-xs);font-weight:400;font-weight:700;line-height:var(--line-height-2xs);padding-block:var(--spacing-12);padding-inline:var(--spacing-16);text-decoration:none}.state-region-map__link-item:after{block-size:1rem;content:"";inline-size:1rem;margin-inline-start:var(--spacing-8);transform:translateX(0);transition:all .3s ease-in}.state-region-map__link-item:focus:after,.state-region-map__link-item:hover:after{transform:translateX(.3125rem)}.state-region-map__link-item:focus{box-shadow:0 0 1rem 0 rgba(32,202,236,.04),0 0 2.5rem 0 rgba(32,202,236,.25);outline:solid .0625rem var(--color-blue-600)}.state-region-map__link-item[disabled],.state-region-map__link-item[disabled]:hover{background-color:var(--color-gray-300);color:var(--color-gray-500)}.state-region-map__link-item:after{background-color:var(--color-blue-600);-webkit-mask-image:url(/themes/custom/cxc/images/icons/cxc/arrow-right-bold.svg);mask-image:url(/themes/custom/cxc/images/icons/cxc/arrow-right-bold.svg)}.state-region-map__link-item:focus,.state-region-map__link-item:hover{color:var(--color-charcoal-1000);outline:solid .0625rem var(--color-blue-600)}.state-region-map__key{margin-block-end:var(--spacing-24)}@media screen and (min-width:30em){.state-region-map__key{margin-block-end:var(--spacing-32)}}@media screen and (min-width:48em){.state-region-map__key{margin-block-end:0}}.state-region-map__key-items{display:flex;justify-content:space-between;margin-block-start:var(--spacing-8)}.state-region-map__key-items span{font-family:var(--font-display-face);font-size:var(--font-size-2xs);font-weight:400;font-weight:500;letter-spacing:.0075rem;line-height:var(--line-height-2xs)}.state-region-map__range{background-color:var(--color-gray-100);border-radius:.25rem;display:flex;overflow:hidden}.state-region-map__tier{block-size:1rem;inline-size:14.2857142857%}.state-region-map__tier-1{background-color:var(--color-orange-400)}.state-region-map__tier-2{background-color:var(--color-orange-300)}.state-region-map__tier-3{background-color:var(--color-orange-200)}.state-region-map__tier-4{background-color:var(--color-blue-300)}.state-region-map__tier-5{background-color:var(--color-blue-400)}.state-region-map__tier-6{background-color:var(--color-blue-600)}.state-region-map__tier-7{background-color:var(--color-blue-800)}.policy-overview{margin-inline:auto;max-inline-size:120em;padding-block:var(--spacing-32);padding-inline:var(--spacing-24)}@media screen and (min-width:30em){.policy-overview{padding-block:var(--spacing-48);padding-inline:var(--spacing-32)}}@media screen and (min-width:64em){.policy-overview{padding-block:var(--spacing-64);padding-inline:var(--spacing-48)}}@media screen and (min-width:80em){.policy-overview{padding-block:var(--spacing-64);padding-inline:var(--spacing-64)}}@media screen and (min-width:120em){.policy-overview{padding-block:var(--spacing-64);padding-inline:var(--spacing-128)}}.policy-overview__policy-area{color:var(--color-charcoal-900);display:inline-flex;font-family:var(--font-display-face);font-size:var(--font-size-sm);font-weight:400;font-weight:500;justify-content:center;line-height:var(--line-height-xs);padding-block-end:var(--spacing-16)}.policy-overview__policy-area:before{background-color:var(--color-charcoal-600);block-size:1.5rem;content:"";inline-size:1.5rem;margin-inline-end:var(--spacing-8);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.policy-overview__policy-area--buildings-and-efficiency:before{-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><path fill="none" d="M0 0h256v256H0z"/><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16" d="M24 216h224M48 40v176M176 216V40M224 216V88M80 80h16M128 80h16M80 120h16M128 120h16M88 216v-56h48v56M40 40h144M176 88h56"/></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><path fill="none" d="M0 0h256v256H0z"/><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16" d="M24 216h224M48 40v176M176 216V40M224 216V88M80 80h16M128 80h16M80 120h16M128 120h16M88 216v-56h48v56M40 40h144M176 88h56"/></svg>')}.policy-overview__policy-area--climate-governance-and-equity:before{-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><path fill="none" d="M0 0h256v256H0z"/><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16" d="M200 176V64a24 24 0 0 0-24-24H40M104 104h64M104 136h64"/><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16" d="M24 80s-8-6-8-16a24 24 0 0 1 48 0v128a24 24 0 0 0 48 0c0-10-8-16-8-16h112s8 6 8 16a24 24 0 0 1-24 24H88"/></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><path fill="none" d="M0 0h256v256H0z"/><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16" d="M200 176V64a24 24 0 0 0-24-24H40M104 104h64M104 136h64"/><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16" d="M24 80s-8-6-8-16a24 24 0 0 1 48 0v128a24 24 0 0 0 48 0c0-10-8-16-8-16h112s8 6 8 16a24 24 0 0 1-24 24H88"/></svg>')}.policy-overview__policy-area--cross-sector:before{-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><path fill="none" d="M0 0h256v256H0z"/><circle cx="96" cy="96" r="72" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><circle cx="160" cy="160" r="72" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16" d="m98.52 122.52 34.96 34.96M122.52 98.52l34.96 34.96"/></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><path fill="none" d="M0 0h256v256H0z"/><circle cx="96" cy="96" r="72" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><circle cx="160" cy="160" r="72" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16" d="m98.52 122.52 34.96 34.96M122.52 98.52l34.96 34.96"/></svg>')}.policy-overview__policy-area--electricity:before{-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><path fill="none" d="M0 0h256v256H0z"/><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16" d="M32 64h192M56 64v96a32 32 0 0 0 32 32h80a32 32 0 0 0 32-32V64M168 16v48M88 16v48M128 192v48"/><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16" d="m132 160 12-32h-32l12-32"/></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><path fill="none" d="M0 0h256v256H0z"/><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16" d="M32 64h192M56 64v96a32 32 0 0 0 32 32h80a32 32 0 0 0 32-32V64M168 16v48M88 16v48M128 192v48"/><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16" d="m132 160 12-32h-32l12-32"/></svg>')}.policy-overview__policy-area--industry-materials-and-waste-management:before{-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><path fill="none" d="M0 0h256v256H0z"/><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16" d="M80 176h28M148 176h28M216 136h-48l-64-48v48L40 88v128M24 216h208"/><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16" d="M153.55 125.16 167 30.87a8 8 0 0 1 7.94-6.87h18.12a8 8 0 0 1 7.94 6.87L216 136v80"/></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><path fill="none" d="M0 0h256v256H0z"/><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16" d="M80 176h28M148 176h28M216 136h-48l-64-48v48L40 88v128M24 216h208"/><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16" d="M153.55 125.16 167 30.87a8 8 0 0 1 7.94-6.87h18.12a8 8 0 0 1 7.94 6.87L216 136v80"/></svg>')}.policy-overview__policy-area--natural-and-working-lands:before{-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><path fill="none" d="M0 0h256v256H0z"/><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16" d="M128 232V88M128 152l-48-24M128 128l48-24M128 177.94a63.72 63.72 0 0 0 41.66 14c33.93-.86 62.43-30.22 62.34-64.16a64 64 0 0 0-40.13-59.2 68 68 0 0 0-127.74 0A64 64 0 0 0 24 127.82c-.09 33.94 28.42 63.3 62.35 64.16A63.7 63.7 0 0 0 128 177.94"/></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><path fill="none" d="M0 0h256v256H0z"/><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16" d="M128 232V88M128 152l-48-24M128 128l48-24M128 177.94a63.72 63.72 0 0 0 41.66 14c33.93-.86 62.43-30.22 62.34-64.16a64 64 0 0 0-40.13-59.2 68 68 0 0 0-127.74 0A64 64 0 0 0 24 127.82c-.09 33.94 28.42 63.3 62.35 64.16A63.7 63.7 0 0 0 128 177.94"/></svg>')}.policy-overview__policy-area--transportation:before{-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><path fill="none" d="M0 0h256v256H0z"/><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16" d="M48 128h160M48 72h160M96 208l-24 32M160 208l24 32"/><rect width="160" height="176" x="48" y="32" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16" rx="24"/><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16" d="M128 72v56"/><circle cx="84" cy="172" r="12"/><circle cx="172" cy="172" r="12"/></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><path fill="none" d="M0 0h256v256H0z"/><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16" d="M48 128h160M48 72h160M96 208l-24 32M160 208l24 32"/><rect width="160" height="176" x="48" y="32" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16" rx="24"/><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16" d="M128 72v56"/><circle cx="84" cy="172" r="12"/><circle cx="172" cy="172" r="12"/></svg>')}.policy-overview__title{font-family:var(--font-display-face);font-size:var(--font-size-3xl);font-weight:700;letter-spacing:-.04rem;line-height:var(--line-height-xl);margin:0;padding-block-end:var(--spacing-32)}@media screen and (min-width:30em){.policy-overview__title{font-family:var(--font-display-face);font-size:var(--font-size-heading-lg);font-weight:700;letter-spacing:-.05rem;line-height:var(--line-height-2xl)}}@media screen and (min-width:48em){.policy-overview__title{font-family:var(--font-display-face);font-size:var(--font-size-heading-xl);font-weight:700;letter-spacing:-.07rem;line-height:var(--line-height-heading-xl)}}@media screen and (min-width:64em){.policy-overview__title{font-family:var(--font-display-face);font-size:var(--font-size-heading-2xl);font-weight:700;letter-spacing:-.08rem;line-height:var(--line-height-heading-2xl)}}@media screen and (min-width:80em){.policy-overview__title{font-family:var(--font-display-face);font-size:var(--font-size-heading-3xl);font-weight:700;letter-spacing:-.0975rem;line-height:var(--line-height-heading-3xl)}.policy-overview__bottom{display:flex;gap:var(--spacing-64)}}.policy-overview__start{flex:2}.policy-overview__start p:first-child{margin-block-start:0}.policy-overview__start p:last-child{margin-block-end:0}.policy-overview__end{flex:1;padding-block-start:var(--spacing-32)}@media screen and (min-width:80em){.policy-overview__end{padding-block-start:0}}.policy-overview__cta{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-blue-800);block-size:3.5rem;border:0;border-radius:var(--spacing-8);color:var(--color-white);display:inline-flex;font-family:var(--font-display-face);font-size:var(--font-size-md);font-weight:400;font-weight:700;line-height:var(--line-height-xs);padding-block:var(--spacing-16) var(--spacing-16);padding-inline:var(--spacing-24) var(--spacing-20);text-decoration:none}.policy-overview__cta:after{block-size:1rem;content:"";inline-size:1rem;margin-inline-start:var(--spacing-8);transform:translateX(0);transition:all .3s ease-in}.policy-overview__cta:focus:after,.policy-overview__cta:hover:after{transform:translateX(.3125rem)}.policy-overview__cta:focus{box-shadow:0 0 1rem 0 rgba(32,202,236,.04),0 0 2.5rem 0 rgba(32,202,236,.25);outline:solid .0625rem var(--color-blue-600)}.policy-overview__cta[disabled],.policy-overview__cta[disabled]:hover{background-color:var(--color-gray-300);color:var(--color-gray-500)}.policy-overview__cta:after{background-color:var(--color-blue-400);-webkit-mask-image:url(/themes/custom/cxc/images/icons/cxc/arrow-right-bold.svg);mask-image:url(/themes/custom/cxc/images/icons/cxc/arrow-right-bold.svg)}.policy-overview__cta:focus,.policy-overview__cta:hover{background-color:var(--color-charcoal-1000);color:var(--color-white)}@media screen and (min-width:80em){.policy-overview__cta{display:flex}}.policy-area-eyebrow{color:var(--color-charcoal-900);display:inline-flex;font-family:var(--font-display-face);font-size:var(--font-size-sm);font-weight:400;font-weight:500;justify-content:center;line-height:var(--line-height-xs);padding-block-end:var(--spacing-16)}.policy-area-eyebrow:before{background-color:var(--color-charcoal-600);block-size:1.5rem;content:"";inline-size:1.5rem;margin-inline-end:var(--spacing-8);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.policy-area-eyebrow--buildings-and-efficiency:before{-webkit-mask-image:url(/themes/custom/cxc/images/icons/cxc/policy-area/building-office.svg);mask-image:url(/themes/custom/cxc/images/icons/cxc/policy-area/building-office.svg)}.policy-area-eyebrow--climate-governance-and-equity:before{-webkit-mask-image:url(/themes/custom/cxc/images/icons/cxc/policy-area/scroll.svg);mask-image:url(/themes/custom/cxc/images/icons/cxc/policy-area/scroll.svg)}.policy-area-eyebrow--cross-sector:before{-webkit-mask-image:url(/themes/custom/cxc/images/icons/cxc/policy-area/intersect.svg);mask-image:url(/themes/custom/cxc/images/icons/cxc/policy-area/intersect.svg)}.policy-area-eyebrow--electricity:before{-webkit-mask-image:url(/themes/custom/cxc/images/icons/cxc/policy-area/plug-charging.svg);mask-image:url(/themes/custom/cxc/images/icons/cxc/policy-area/plug-charging.svg)}.policy-area-eyebrow--industry-materials-and-waste-management:before{-webkit-mask-image:url(/themes/custom/cxc/images/icons/cxc/policy-area/factory.svg);mask-image:url(/themes/custom/cxc/images/icons/cxc/policy-area/factory.svg)}.policy-area-eyebrow--natural-and-working-lands:before{-webkit-mask-image:url(/themes/custom/cxc/images/icons/cxc/policy-area/tree.svg);mask-image:url(/themes/custom/cxc/images/icons/cxc/policy-area/tree.svg)}.policy-area-eyebrow--transportation:before{-webkit-mask-image:url(/themes/custom/cxc/images/icons/cxc/policy-area/train.svg);mask-image:url(/themes/custom/cxc/images/icons/cxc/policy-area/train.svg)}.key-policy-opportunities{background-color:var(--color-gray-100)}.key-policy-opportunities__inner{margin-inline:auto;max-inline-size:120em;padding-block:var(--spacing-32);padding-inline:var(--spacing-24)}@media screen and (min-width:30em){.key-policy-opportunities__inner{padding-block:var(--spacing-48);padding-inline:var(--spacing-32)}}@media screen and (min-width:64em){.key-policy-opportunities__inner{padding-block:var(--spacing-64);padding-inline:var(--spacing-48)}}@media screen and (min-width:80em){.key-policy-opportunities__inner{padding-block:var(--spacing-64);padding-inline:var(--spacing-64)}}@media screen and (min-width:120em){.key-policy-opportunities__inner{padding-block:var(--spacing-64);padding-inline:var(--spacing-128)}}@media screen and (min-width:80em){.key-policy-opportunities__list{display:flex;gap:var(--spacing-32)}}.key-policy-opportunities__list-item{margin-block-end:var(--spacing-24)}@media screen and (min-width:80em){.key-policy-opportunities__list-item{flex:1;flex-basis:33.3333333333%;flex-grow:0;margin-block-end:0}}.key-policy-opportunities-item{background-color:var(--color-white);block-size:100%;border-block-end:solid .5rem var(--color-orange-800);border-radius:1rem;box-shadow:0 0 1rem 0 rgba(0,0,0,.02),0 1rem 2rem 0 rgba(0,64,77,.04);padding-block:var(--spacing-32);padding-inline:var(--spacing-24)}@media screen and (min-width:30em){.key-policy-opportunities-item{padding-inline:var(--spacing-32)}}@media screen and (min-width:48em){.key-policy-opportunities-item{display:flex;gap:var(--spacing-32);padding-block:var(--spacing-48);padding-inline:var(--spacing-40)}}@media screen and (min-width:80em){.key-policy-opportunities-item{display:block}}@media screen and (min-width:48em){.key-policy-opportunities-item__end,.key-policy-opportunities-item__start{flex:1}}.key-policy-opportunities-item__title{font-family:var(--font-display-face);font-size:var(--font-size-3xl);font-weight:700;letter-spacing:-.04rem;line-height:var(--line-height-xl);margin:0;margin-block-end:var(--spacing-24)}.key-policy-opportunities-item__title a{text-decoration:none}.key-policy-opportunities-item__title a:hover{text-decoration:underline}.key-policy-opportunities-item__summary{margin-block-end:var(--spacing-24)}.key-policy-opportunities-item__summary p{margin:0}.key-policy-opportunities-item__stats-heading{color:var(--color-charcoal-600);font-family:var(--font-display-face);font-size:var(--font-size-2xs);font-weight:600;letter-spacing:.0225rem;letter-spacing:.075rem;line-height:var(--line-height-2xs);margin-block-end:var(--spacing-16);text-transform:uppercase}.key-policy-opportunities-item__stat-items{align-items:center;border-block-start:solid .0625rem var(--color-gray-500);display:flex;justify-content:space-between;padding-block:var(--spacing-12)}.key-policy-opportunities-item__stat-title{color:var(--color-charcoal-900);font-family:var(--font-display-face);font-size:var(--font-size-xl);font-weight:400;font-weight:500;line-height:var(--line-height-lg)}.key-policy-opportunities-item__stat-value{color:var(--color-gray-900);font-family:var(--font-display-face);font-size:var(--font-size-xs);font-weight:600;letter-spacing:.0175rem;line-height:var(--line-height-2xs)}.disclaimer{background-color:var(--color-gray-100)}.disclaimer-inner{-moz-column-gap:var(--spacing-32);column-gap:var(--spacing-32);display:flex;flex-direction:column;grid-template-columns:2fr 1fr;margin-inline:auto;max-inline-size:120em;padding-block:var(--spacing-32);padding-inline:var(--spacing-24)}@media screen and (min-width:30em){.disclaimer-inner{padding-block:var(--spacing-48);padding-inline:var(--spacing-32)}}@media screen and (min-width:64em){.disclaimer-inner{padding-block:var(--spacing-64);padding-inline:var(--spacing-48)}}@media screen and (min-width:80em){.disclaimer-inner{padding-block:var(--spacing-64);padding-inline:var(--spacing-64)}}@media screen and (min-width:120em){.disclaimer-inner{padding-block:var(--spacing-64);padding-inline:var(--spacing-128)}}@media screen and (min-width:30em){.disclaimer-inner{padding-block:var(--spacing-32)}}@media screen and (min-width:64em){.disclaimer-inner{display:grid;flex-direction:row;row-gap:var(--spacing-32)}}.disclaimer-content__text{padding-block-end:var(--spacing-32);padding-inline-end:var(--spacing-32)}.disclaimer-content__text p:first-child{margin-block-start:0}.disclaimer-content__report{display:flex;flex-direction:column;row-gap:var(--spacing-16)}.disclaimer--report-title{font-family:var(--font-display-face);font-size:var(--font-size-md);font-weight:700;font-weight:600;line-height:var(--line-height-xs);text-transform:uppercase}.disclaimer--report-description,.disclaimer__link-item{font-family:var(--font-display-face);font-size:var(--font-size-md);font-weight:400;line-height:var(--line-height-xs)}.disclaimer__link-item{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-blue-800);block-size:3.5rem;border:0;border-radius:var(--spacing-8);color:var(--color-white);-moz-column-gap:.375rem;column-gap:.375rem;display:inline-flex;font-weight:700;padding-block:var(--spacing-16) var(--spacing-16);padding-inline:var(--spacing-24) var(--spacing-20);text-decoration:none}.disclaimer__link-item:after{margin-inline-start:var(--spacing-8);transform:translateX(0);transition:all .3s ease-in}.disclaimer__link-item:focus:after,.disclaimer__link-item:hover:after{transform:translateX(.3125rem)}.disclaimer__link-item:focus{box-shadow:0 0 1rem 0 rgba(32,202,236,.04),0 0 2.5rem 0 rgba(32,202,236,.25);outline:solid .0625rem var(--color-blue-600)}.disclaimer__link-item[disabled],.disclaimer__link-item[disabled]:hover{background-color:var(--color-gray-300);color:var(--color-gray-500)}.disclaimer__link-item:focus,.disclaimer__link-item:hover{background-color:var(--color-charcoal-1000);color:var(--color-white)}.disclaimer__link-item:after{background-color:var(--color-blue-400);block-size:1rem;content:"";display:block;inline-size:1rem;-webkit-mask-image:url(/themes/custom/cxc/images/icons/cxc/arrow-right-bold.svg);mask-image:url(/themes/custom/cxc/images/icons/cxc/arrow-right-bold.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.policy-progress{align-items:center;display:flex;flex-flow:row nowrap;font-family:var(--font-display-face);font-size:var(--font-size-2xs);font-weight:400;font-weight:500;gap:var(--spacing-8);letter-spacing:.0075rem;line-height:var(--line-height-2xs)}.policy-progress:before{block-size:1.5rem;content:"";inline-size:1.5rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:1.5rem;mask-size:1.5rem}.policy-progress.enacted:before{background-color:var(--color-blue-700);-webkit-mask-image:url(/themes/custom/cxc/images/icons/cxc/circle-check-solid.svg);mask-image:url(/themes/custom/cxc/images/icons/cxc/circle-check-solid.svg)}.policy-progress.not-enacted:before{background-color:var(--color-orange-800);-webkit-mask-image:url(/themes/custom/cxc/images/icons/cxc/note-pencil.svg);mask-image:url(/themes/custom/cxc/images/icons/cxc/note-pencil.svg)}.policy-progress.in-progress:before{background-color:var(--color-blue-800);-webkit-mask-image:url(/themes/custom/cxc/images/icons/cxc/hourglass.svg);mask-image:url(/themes/custom/cxc/images/icons/cxc/hourglass.svg)}.policy-progress.partially-enacted:before{background-color:var(--color-orange-800);inline-size:2.375rem;-webkit-mask-image:url(/themes/custom/cxc/images/icons/cxc/partially.svg);mask-image:url(/themes/custom/cxc/images/icons/cxc/partially.svg)}@media screen and (min-width:80em){.policy-progress.partially-enacted:before{inline-size:1.5rem}}.policy-progress-bar{block-size:1.25rem;border:.0625rem solid var(--color-gray-500);border-radius:1rem;display:flex;overflow:hidden;padding:.125rem}.policy-progress-bar__status{border-inline-end:solid .125rem var(--color-white);flex:1}.policy-progress-bar__status:first-child{border-end-start-radius:.75rem;border-start-start-radius:.75rem}.policy-progress-bar__status:last-child{border-end-end-radius:.75rem;border-inline-end:0;border-start-end-radius:.75rem}.policy-progress-bar__status--enacted{background-color:var(--color-blue-900)}.policy-progress-bar__status--in-progress{background-color:var(--color-blue-500)}.policy-progress-bar__status--partially-enacted{background:url(/themes/custom/cxc/images/striped-background.svg);background-size:3.5rem}.policy-progress-bar__status--not-enacted{background-color:var(--color-orange-800)}.policy-progress-item{padding-block-end:var(--spacing-40)}@media screen and (min-width:30em){.policy-progress-item__top{display:flex;justify-content:space-between}}.policy-progress-item__title{margin:0}.policy-progress-item__title div{padding-block-end:0}.policy-progress-item__opportunities{display:block;font-family:var(--font-display-face);font-size:var(--font-size-xs);font-weight:400;font-weight:500;line-height:var(--line-height-2xs);margin-block:calc(var(--spacing-4)*-1) var(--spacing-16)}@media screen and (min-width:30em){.policy-progress-item__opportunities{margin-block:0}}.policy-progress-items{margin-inline:auto;max-inline-size:120em;padding-block:var(--spacing-32);padding-inline:var(--spacing-24)}@media screen and (min-width:30em){.policy-progress-items{padding-block:var(--spacing-48);padding-inline:var(--spacing-32)}}@media screen and (min-width:64em){.policy-progress-items{padding-block:var(--spacing-64);padding-inline:var(--spacing-48)}}@media screen and (min-width:80em){.policy-progress-items{padding-block:var(--spacing-64);padding-inline:var(--spacing-64)}}@media screen and (min-width:120em){.policy-progress-items{padding-block:var(--spacing-64);padding-inline:var(--spacing-128)}}.policy-progress-items__top{display:flex;flex-direction:column;margin-block-end:var(--spacing-40)}@media screen and (min-width:80em){.policy-progress-items__top{align-items:center;flex-flow:row wrap;justify-content:space-between}}.policy-progress-items__start{margin-block-end:var(--spacing-16);order:1}@media screen and (min-width:80em){.policy-progress-items__start{flex:1 1 30%;margin-block-end:0}}.policy-progress-items__description{margin-block-end:var(--spacing-16);order:2}@media screen and (min-width:80em){.policy-progress-items__description{flex:1 1 100%;margin-block:var(--spacing-16) 0;order:3}}.policy-progress-items__end{order:3}@media screen and (min-width:80em){.policy-progress-items__end{order:2}}.policy-progress-items__title{margin:0}.policy-progress-items__key{display:flex}.policy-progress-items__key-list{list-style:none;margin:0;padding:0;position:relative}@media screen and (min-width:48em){.policy-progress-items__key-list{display:inline-flex;gap:var(--spacing-16)}}.policy-progress-items__key-list-item{align-items:center;display:flex;font-family:var(--font-display-face);font-size:var(--font-size-xs);font-weight:400;font-weight:500;line-height:var(--line-height-2xs);margin-block-end:var(--spacing-16);position:relative;vertical-align:middle}.policy-progress-items__key-list-item:before{background-color:var(--color-gray-400);block-size:1rem;border-radius:.25rem;content:"";display:inline-block;inline-size:1rem;margin-inline-end:var(--spacing-8);vertical-align:middle}.policy-progress-items__key-list-item span{background-color:var(--color-charcoal-1000);border-radius:.375rem;color:var(--color-white);inline-size:85vw;inset-block-end:150%;inset-inline-start:0;padding:var(--spacing-8);position:absolute;text-align:center;text-transform:none;visibility:hidden;z-index:1}.policy-progress-items__key-list-item span:after{border-color:var(--color-charcoal-1000) transparent transparent transparent;border-style:solid;border-width:.5rem;content:"";inset-block-start:100%;inset-inline-start:5%;margin-inline-start:-.75rem;position:absolute}.policy-progress-items__key-list-item:hover{border-radius:.375rem;outline:solid .09375rem var(--color-blue-600)}.policy-progress-items__key-list-item:hover span{visibility:visible}@media screen and (min-width:48em){.policy-progress-items__key-list-item{display:inline-block;margin-block-end:0}.policy-progress-items__key-list-item span{inline-size:40.625rem}.policy-progress-items__key-list-item--in-progress span{inset-inline-start:-90%}.policy-progress-items__key-list-item--in-progress span:after{inset-inline-start:20%}.policy-progress-items__key-list-item--partially-enacted span{inset-inline-start:-155%}.policy-progress-items__key-list-item--partially-enacted span:after{inset-inline-start:40%}.policy-progress-items__key-list-item--not-enacted span{inset-inline-start:-344%}.policy-progress-items__key-list-item--not-enacted span:after{inset-inline-start:64%}}.policy-progress-items__key-list-item--enacted:before{background-color:var(--color-blue-900)}.policy-progress-items__key-list-item--in-progress:before{background-color:var(--color-blue-500)}.policy-progress-items__key-list-item--partially-enacted:before{background:url(/themes/custom/cxc/images/striped-background.svg);background-size:3.5rem}.policy-progress-items__key-list-item--not-enacted:before{background-color:var(--color-orange-800)}@media screen and (min-width:64em){.policy-progress-items__bottom{display:flex;gap:var(--spacing-32)}}.policy-progress-items__bottom-end,.policy-progress-items__bottom-start{flex:1}.policy-progress-items__glossary{color:var(--color-blue-800);display:inline-flex;flex-direction:row;font-family:var(--font-display-face);font-size:var(--font-size-xs);font-weight:400;font-weight:500;gap:var(--spacing-4);line-height:var(--line-height-2xs);margin-inline-start:var(--spacing-32);text-decoration:none;white-space:nowrap}.policy-progress-items__glossary:hover{color:var(--color-charcoal-1000);text-decoration:underline;text-decoration-color:var(--color-blue-600);text-underline-offset:.25rem}.policy-progress-items__glossary:focus-visible{outline:solid .0625rem var(--color-blue-600)}.policy-progress-items__glossary:before{background-color:var(--color-charcoal-600);block-size:1rem;content:"";display:flex;inline-size:1rem;-webkit-mask-image:url(/themes/custom/cxc/images/icons/cxc/info.svg);mask-image:url(/themes/custom/cxc/images/icons/cxc/info.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transform:rotate(0deg);transition:transform .3s linear}.policy-area-overview{display:flex;flex-direction:column;gap:var(--spacing-32);margin-inline:auto;max-inline-size:120em;padding-block:var(--spacing-32);padding-inline:var(--spacing-24)}@media screen and (min-width:30em){.policy-area-overview{padding-block:var(--spacing-48);padding-inline:var(--spacing-32)}}@media screen and (min-width:64em){.policy-area-overview{padding-block:var(--spacing-64);padding-inline:var(--spacing-48)}}@media screen and (min-width:80em){.policy-area-overview{padding-block:var(--spacing-64);padding-inline:var(--spacing-64)}}@media screen and (min-width:120em){.policy-area-overview{padding-block:var(--spacing-64);padding-inline:var(--spacing-128)}}.policy-area-overview .policy-area-eyebrow{background-color:var(--color-blue-400);border-radius:1rem;padding:1rem}.policy-area-overview .policy-area-eyebrow:before{background-repeat:no-repeat;block-size:2rem;inline-size:2rem;margin-inline-end:0}@media screen and (min-width:64em){.policy-area-overview{display:grid;grid-template-columns:2fr 1fr}.policy-area-overview .policy-area-overview__left{padding-inline-end:var(--spacing-32)}}.policy-area-overview__resources{background-color:var(--color-gray-100);border-radius:1rem;margin-block-start:var(--spacing-32);padding:var(--spacing-40)}.policy-area-overview__resources .links-list__columns{-moz-columns:1;column-count:1}@media screen and (min-width:48em){.policy-area-overview__resources .links-list__columns{-moz-columns:auto 2;columns:2}}.policy-area-overview__eyebrow{padding-block-end:var(--spacing-24)}.policy-area-overview__title{font-family:var(--font-display-face);font-size:var(--font-size-3xl);font-weight:700;letter-spacing:-.04rem;line-height:var(--line-height-xl);margin:0;padding-block-end:var(--spacing-32);padding:0}@media screen and (min-width:30em){.policy-area-overview__title{font-family:var(--font-display-face);font-size:var(--font-size-heading-lg);font-weight:700;letter-spacing:-.05rem;line-height:var(--line-height-2xl)}}@media screen and (min-width:48em){.policy-area-overview__title{font-family:var(--font-display-face);font-size:var(--font-size-heading-xl);font-weight:700;letter-spacing:-.07rem;line-height:var(--line-height-heading-xl)}}@media screen and (min-width:64em){.policy-area-overview__title{font-family:var(--font-display-face);font-size:var(--font-size-heading-2xl);font-weight:700;letter-spacing:-.08rem;line-height:var(--line-height-heading-2xl)}}@media screen and (min-width:80em){.policy-area-overview__title{font-family:var(--font-display-face);font-size:var(--font-size-heading-3xl);font-weight:700;letter-spacing:-.0975rem;line-height:var(--line-height-heading-3xl)}}.policy-area-overview__description{margin-block-start:var(--spacing-32)}.card{background-color:var(--color-gray-100);block-size:100%;border-radius:1rem;box-shadow:0 0 1rem 0 rgba(0,0,0,.02),0 1rem 2rem 0 rgba(0,64,77,.04);padding-block-end:var(--spacing-48);position:relative}@media screen and (min-width:48em){.card{display:flex;padding-block-end:0}.card .card__end,.card .card__top{inline-size:50%}}@media screen and (min-width:64em){.card{display:block;padding-block-end:var(--spacing-48)}.card .card__end,.card .card__top{inline-size:100%}}.card .card__image img{border-start-end-radius:1rem;border-start-start-radius:1rem;min-inline-size:100%}@media screen and (min-width:48em){.card .card__image img{border-end-start-radius:1rem;border-start-end-radius:0}}@media screen and (min-width:64em){.card .card__image img{border-end-start-radius:0;border-start-end-radius:1rem;border-start-start-radius:1rem}}.card:after{background-color:var(--color-gray-300);block-size:1rem;border-end-end-radius:1rem;border-end-start-radius:1rem;content:"";inset-block-end:0;inset-inline:0;position:absolute}.card.card__policy-area-overview:after{background-color:var(--color-gray-400)}.card__end{background-color:var(--color-gray-100);padding-block-start:var(--spacing-32);padding-inline:var(--spacing-32)}@media screen and (min-width:48em){.card__end{border-start-end-radius:1rem}}.card__value{color:var(--color-charcoal-1000);font-family:var(--font-display-face);font-size:var(--font-size-heading-4xl);font-weight:700;letter-spacing:-.11rem;line-height:var(--line-height-heading-4xl);margin:0;padding-block-end:var(--spacing-8)}.card__title{color:var(--color-charcoal-1000);font-weight:400;font-weight:700}.card__description,.card__title{font-family:var(--font-display-face);font-size:var(--font-size-sm);line-height:var(--line-height-xs)}.card__description{color:var(--color-charcoal-600);font-weight:400}.page-overview{display:flex;flex-direction:column;margin-inline:auto;max-inline-size:120em;padding-block:var(--spacing-32);padding-inline:var(--spacing-24)}@media screen and (min-width:30em){.page-overview{padding-block:var(--spacing-48);padding-inline:var(--spacing-32)}}@media screen and (min-width:64em){.page-overview{padding-block:var(--spacing-64);padding-inline:var(--spacing-48)}}@media screen and (min-width:80em){.page-overview{padding-block:var(--spacing-64);padding-inline:var(--spacing-64)}}@media screen and (min-width:120em){.page-overview{padding-block:var(--spacing-64);padding-inline:var(--spacing-128)}}.page-overview__bottom{align-self:stretch;display:flex;flex-direction:column;row-gap:var(--spacing-32)}@media screen and (min-width:64em){.page-overview__bottom{-moz-column-gap:var(--spacing-64);column-gap:var(--spacing-64);display:grid;grid-template-columns:2fr 1fr}}.page-overview__cta{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-blue-800);block-size:3.5rem;border:0;border-radius:var(--spacing-8);color:var(--color-white);display:inline-flex;flex:none;font-family:var(--font-display-face);font-size:var(--font-size-md);font-weight:400;font-weight:700;gap:var(--spacing-8);justify-content:space-between;line-height:var(--line-height-xs);padding-block:var(--spacing-16) var(--spacing-16);padding-inline:var(--spacing-24) var(--spacing-20);text-decoration:none}.page-overview__cta:after{margin-inline-start:var(--spacing-8);transform:translateX(0);transition:all .3s ease-in}.page-overview__cta:focus:after,.page-overview__cta:hover:after{transform:translateX(.3125rem)}.page-overview__cta:focus{box-shadow:0 0 1rem 0 rgba(32,202,236,.04),0 0 2.5rem 0 rgba(32,202,236,.25);outline:solid .0625rem var(--color-blue-600)}.page-overview__cta[disabled],.page-overview__cta[disabled]:hover{background-color:var(--color-gray-300);color:var(--color-gray-500)}.page-overview__cta:after{-webkit-mask-image:url(/themes/custom/cxc/images/icons/cxc/arrow-right-bold.svg);mask-image:url(/themes/custom/cxc/images/icons/cxc/arrow-right-bold.svg)}.page-overview__cta:focus,.page-overview__cta:hover{background-color:var(--color-charcoal-1000);color:var(--color-white)}.page-overview__cta:after{background-color:var(--color-blue-400);block-size:1rem;content:"";display:block;inline-size:1rem;-webkit-mask-image:url(/themes/custom/cxc/images/icons/cxc/download.svg);mask-image:url(/themes/custom/cxc/images/icons/cxc/download.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.page-overview__state-climate-policy-dashboard .page-overview__cta:after{-webkit-mask-image:url(/themes/custom/cxc/images/icons/cxc/arrow-right-bold.svg);mask-image:url(/themes/custom/cxc/images/icons/cxc/arrow-right-bold.svg)}.page-overview__title{font-family:var(--font-display-face);font-size:var(--font-size-3xl);font-weight:700;letter-spacing:-.04rem;line-height:var(--line-height-xl);margin:0;padding-block-end:var(--spacing-32)}@media screen and (min-width:30em){.page-overview__title{font-family:var(--font-display-face);font-size:var(--font-size-heading-lg);font-weight:700;letter-spacing:-.05rem;line-height:var(--line-height-2xl)}}@media screen and (min-width:48em){.page-overview__title{font-family:var(--font-display-face);font-size:var(--font-size-heading-xl);font-weight:700;letter-spacing:-.07rem;line-height:var(--line-height-heading-xl)}}@media screen and (min-width:64em){.page-overview__title{font-family:var(--font-display-face);font-size:var(--font-size-heading-2xl);font-weight:700;letter-spacing:-.08rem;line-height:var(--line-height-heading-2xl)}}@media screen and (min-width:80em){.page-overview__title{font-family:var(--font-display-face);font-size:var(--font-size-heading-3xl);font-weight:700;letter-spacing:-.0975rem;line-height:var(--line-height-heading-3xl)}}.comparison-content{background-color:var(--color-gray-100)}.comparison-content__inner{margin-inline:auto;max-inline-size:120em;padding-block:var(--spacing-32);padding-inline:var(--spacing-24)}@media screen and (min-width:30em){.comparison-content__inner{padding-block:var(--spacing-48);padding-inline:var(--spacing-32)}}@media screen and (min-width:64em){.comparison-content__inner{padding-block:var(--spacing-64);padding-inline:var(--spacing-48)}}@media screen and (min-width:80em){.comparison-content__inner{padding-block:var(--spacing-64);padding-inline:var(--spacing-64)}}@media screen and (min-width:120em){.comparison-content__inner{padding-block:var(--spacing-64);padding-inline:var(--spacing-128)}}@media screen and (min-width:64em){.comparison-content__inner{padding-block:var(--spacing-32)}}.comparison-content__block{background-color:var(--color-white);background-image:none;background-position-x:right;background-position-y:bottom;background-repeat:no-repeat;border-radius:1rem;box-shadow:0 0 1rem 0 rgba(0,0,0,.02),0 1rem 2rem 0 rgba(0,64,77,.04);display:flex;gap:var(--spacing-32)}@media screen and (min-width:64em){.comparison-content__block{background-image:url(/themes/custom/cxc/images/icons/background-shape.svg);background-size:50vw}.comparison-content__block:after{background-image:url(/themes/custom/cxc/images/icons/promo-background.svg);background-position-x:right;background-position-y:bottom;background-repeat:no-repeat;background-size:contain;border-end-end-radius:1rem;content:"";display:block;flex:50%;margin-block-start:var(--spacing-40)}}@media screen and (min-width:80em){.comparison-content__block{background-image:url(/themes/custom/cxc/images/icons/background-shape.svg);background-size:contain}}.comparison-content__left{flex:50%;padding-block:var(--spacing-40);padding-inline:var(--spacing-40) var(--spacing-32)}.comparison-content__title{font-family:var(--font-display-face);font-size:var(--font-size-2xl);font-weight:700;letter-spacing:-.035rem;line-height:var(--line-height-lg)}.comparison-content__description{margin-block-end:1.5625rem}.comparison-content__link-item{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-blue-800);block-size:3.5rem;border:0;border-radius:var(--spacing-8);color:var(--color-white);-moz-column-gap:var(--spacing-8);column-gap:var(--spacing-8);display:inline-flex;font-family:var(--font-display-face);font-size:var(--font-size-md);font-weight:400;font-weight:700;line-height:var(--line-height-xs);padding-block:var(--spacing-16) var(--spacing-16);padding-inline:var(--spacing-24) var(--spacing-20);text-decoration:none}.comparison-content__link-item:after{margin-inline-start:var(--spacing-8);transform:translateX(0);transition:all .3s ease-in}.comparison-content__link-item:focus:after,.comparison-content__link-item:hover:after{transform:translateX(.3125rem)}.comparison-content__link-item:focus{box-shadow:0 0 1rem 0 rgba(32,202,236,.04),0 0 2.5rem 0 rgba(32,202,236,.25);outline:solid .0625rem var(--color-blue-600)}.comparison-content__link-item[disabled],.comparison-content__link-item[disabled]:hover{background-color:var(--color-gray-300);color:var(--color-gray-500)}.comparison-content__link-item:focus,.comparison-content__link-item:hover{background-color:var(--color-charcoal-1000);color:var(--color-white)}.comparison-content__link-item:after{background-color:var(--color-blue-400);block-size:1rem;content:"";display:block;inline-size:1rem;-webkit-mask-image:url(/themes/custom/cxc/images/icons/cxc/arrow-right-bold.svg);mask-image:url(/themes/custom/cxc/images/icons/cxc/arrow-right-bold.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.alternate-list{background-color:var(--color-gray-100)}.alternate-list__inner{margin-inline:auto;max-inline-size:120em;padding-block:var(--spacing-32);padding-inline:var(--spacing-24)}@media screen and (min-width:30em){.alternate-list__inner{padding-block:var(--spacing-48);padding-inline:var(--spacing-32)}}@media screen and (min-width:64em){.alternate-list__inner{padding-block:var(--spacing-64);padding-inline:var(--spacing-48)}}@media screen and (min-width:80em){.alternate-list__inner{padding-block:var(--spacing-64);padding-inline:var(--spacing-64)}}@media screen and (min-width:120em){.alternate-list__inner{padding-block:var(--spacing-64);padding-inline:var(--spacing-128)}}@media screen and (min-width:30em){.alternate-list__inner{padding-block:var(--spacing-32)}}.alternate-list__top{align-items:flex-end;display:flex;justify-content:space-between;margin-block-end:var(--spacing-24)}.alternate-list__title{margin:0}.alternate-list__glossary a{color:var(--color-blue-800);display:inline-flex;flex-direction:row;font-family:var(--font-display-face);font-size:var(--font-size-xs);font-weight:400;font-weight:500;gap:var(--spacing-4);line-height:var(--line-height-2xs);text-decoration:none;white-space:nowrap}.alternate-list__glossary a:hover{color:var(--color-charcoal-1000);text-decoration:underline;text-decoration-color:var(--color-blue-600);text-underline-offset:.25rem}.alternate-list__glossary a:focus-visible{outline:solid .0625rem var(--color-blue-600)}.alternate-list__glossary a:before{background-color:var(--color-charcoal-600);block-size:1rem;content:"";display:flex;inline-size:1rem;-webkit-mask-image:url(/themes/custom/cxc/images/icons/cxc/info.svg);mask-image:url(/themes/custom/cxc/images/icons/cxc/info.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transform:rotate(0deg);transition:transform .3s linear}.alternate-list-item{border-block-start:solid .0625rem var(--color-gray-500);padding-block:var(--spacing-24)}@media screen and (min-width:64em){.alternate-list-item{display:flex;gap:var(--spacing-24)}}.alternate-list-item__title{font-family:var(--font-display-face);font-size:var(--font-size-lg);font-weight:700;line-height:var(--line-height-xs);margin:0;margin-block-end:var(--spacing-8)}.alternate-list-item__policy_progress{max-inline-size:30rem}.alternate-list-item__summary :first-child{margin-block-start:0}.alternate-list-item__summary :last-child{margin-block-end:0}.alternate-list-item__title-link{color:var(--color-blue-800);font-family:var(--font-display-face);font-size:var(--font-size-lg);font-weight:700;line-height:var(--line-height-xs);text-decoration:none}.alternate-list-item__title-link:hover{color:var(--color-charcoal-1000);text-decoration:underline;text-underline-offset:.25rem}.alternate-list-item__title-link:focus-visible{box-shadow:0 0 1rem 0 rgba(32,202,236,.04),0 0 2.5rem 0 rgba(32,202,236,.25);outline:solid .0625rem var(--color-blue-600)}.alternate-list-item__title-link-ext{color:var(--color-blue-800);font-family:var(--font-display-face);font-size:var(--font-size-lg);font-weight:700;line-height:var(--line-height-xs);text-decoration:none}.alternate-list-item__title-link-ext:hover{color:var(--color-charcoal-1000);text-decoration:underline;text-underline-offset:.25rem}.alternate-list-item__title-link-ext:focus-visible{box-shadow:0 0 1rem 0 rgba(32,202,236,.04),0 0 2.5rem 0 rgba(32,202,236,.25);outline:solid .0625rem var(--color-blue-600)}.alternate-list-item__title-link-ext:after{background-color:var(--color-blue-800);block-size:1.5rem;content:"";display:inline-block;inline-size:1.5rem;margin-block-end:.125rem;margin-inline-start:var(--spacing-8);-webkit-mask-image:url(/themes/custom/cxc/images/icons/cxc/arrow-square-out-bold.svg);mask-image:url(/themes/custom/cxc/images/icons/cxc/arrow-square-out-bold.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;vertical-align:bottom}.alternate-list-item__subtitle,.alternate-list-item__subtitle-link{font-family:var(--font-display-face);font-size:var(--font-size-xs);font-weight:400;font-weight:500;line-height:var(--line-height-2xs)}.alternate-list-item__subtitle-link{color:var(--color-blue-800);text-decoration:none}.alternate-list-item__subtitle-link:hover{color:var(--color-charcoal-1000);text-decoration:underline;text-decoration-color:var(--color-blue-600);text-underline-offset:.25rem}.alternate-list-item__subtitle-link:focus-visible{outline:solid .0625rem var(--color-blue-600)}.alternate-list-item__start{flex:3;margin-block-end:var(--spacing-24)}@media screen and (min-width:64em){.alternate-list-item__start{margin-block-end:0}}.alternate-list-item__end{flex:1}.alternate-list-item__attribution-title{color:var(--color-charcoal-600);font-family:var(--font-display-face);font-size:var(--font-size-2xs);font-weight:600;letter-spacing:.0225rem;letter-spacing:.075rem;line-height:var(--line-height-2xs);line-height:var(--line-height-xs);margin-block-end:calc(var(--spacing-8)*-1);padding-block-end:var(--spacing-4);text-transform:uppercase}.alternate-list-item__attribution-wrapper{line-height:var(--line-height-xs)}.alternate-list-item__attribution-list{list-style:none;margin:0;padding:0}.alternate-list-item__attribution-link{color:var(--color-blue-800);font-family:var(--font-display-face);font-size:var(--font-size-xs);font-weight:400;font-weight:500;line-height:var(--line-height-2xs);text-decoration:none}.alternate-list-item__attribution-link:hover{color:var(--color-charcoal-1000);text-decoration:underline;text-decoration-color:var(--color-blue-600);text-underline-offset:.25rem}.alternate-list-item__attribution-link:focus-visible{outline:solid .0625rem var(--color-blue-600)}.alternate-list-item__attribution-link:after{background-color:var(--color-blue-800);block-size:1rem;content:"";display:inline-block;inline-size:1rem;margin-inline-start:var(--spacing-4);-webkit-mask-image:url(/themes/custom/cxc/images/icons/cxc/arrow-square-out-bold.svg);mask-image:url(/themes/custom/cxc/images/icons/cxc/arrow-square-out-bold.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;vertical-align:text-top}.alternate-list-item__date{background-color:var(--color-white);border-radius:.25rem;color:var(--color-charcoal-800);display:inline-block;font-family:var(--font-display-face);font-size:var(--font-size-2xs);font-weight:600;letter-spacing:.0225rem;line-height:var(--line-height-2xs);margin-block-end:var(--spacing-8);padding-block:var(--spacing-4);padding-inline:var(--spacing-8)}.policy-list-item{color:var(--color-blue-800);display:flex;flex-direction:row;font-family:var(--font-display-face);font-size:var(--font-size-md);font-weight:400;font-weight:500;line-height:var(--line-height-xs);text-decoration:none}.policy-list-item:hover{color:var(--color-charcoal-1000);text-decoration:underline;text-decoration-color:var(--color-blue-600);text-underline-offset:.25rem}.policy-list-item:focus-visible{outline:solid .0625rem var(--color-blue-600)}.policy-list-item .policy-list-item__eyebrow{align-items:center;background-color:var(--color-blue-400);border-end-start-radius:.75rem;border-start-start-radius:.75rem;box-shadow:0 0 1rem 0 rgba(0,0,0,.02),0 1rem 2rem 0 rgba(0,64,77,.04);padding:var(--spacing-32)}.policy-list-item .policy-list-item__eyebrow:before{block-size:2rem;inline-size:2rem;margin:0}.policy-list-item:hover{text-decoration:none}.policy-list-item__end{align-content:center;background-color:var(--color-white);border-end-end-radius:.75rem;border-start-end-radius:.75rem;box-shadow:0 0 1rem 0 rgba(0,0,0,.02),0 1rem 2rem 0 rgba(0,64,77,.04);flex:1 0 0;padding:var(--spacing-24)}.policy-list{background-color:var(--color-gray-100)}.policy-list__inner{margin-inline:auto;max-inline-size:120em;padding-block:var(--spacing-32);padding-inline:var(--spacing-24)}@media screen and (min-width:30em){.policy-list__inner{padding-block:var(--spacing-48);padding-inline:var(--spacing-32)}}@media screen and (min-width:64em){.policy-list__inner{padding-block:var(--spacing-64);padding-inline:var(--spacing-48)}}@media screen and (min-width:80em){.policy-list__inner{padding-block:var(--spacing-64);padding-inline:var(--spacing-64)}}@media screen and (min-width:120em){.policy-list__inner{padding-block:var(--spacing-64);padding-inline:var(--spacing-128)}}.policy-list__title{font-family:var(--font-display-face);font-size:var(--font-size-3xl);font-weight:700;letter-spacing:-.04rem;line-height:var(--line-height-xl);margin:0}.policy-list__items{display:flex;flex-direction:column;gap:var(--spacing-16)}@media screen and (min-width:64em){.policy-list__items{display:grid;grid-template-columns:1fr 1fr}}.policy-list__item,.policy-list__item-see-all{border-radius:1rem}.policy-list__item-see-all:hover,.policy-list__item:hover{box-shadow:0 .5rem 1.5rem 0 rgba(0,0,0,.08),0 1rem 4rem 0 rgba(0,64,77,.12);outline:.25rem solid var(--color-blue-700)}.policy-list__top{display:flex;flex-direction:column;gap:var(--spacing-32);margin-block-end:var(--spacing-32)}@media screen and (min-width:64em){.policy-list__top{align-items:center;flex-direction:row}.policy-list__top>*{flex:1 0 0}}.policy-list__top .form-item{margin:0}.policy-list__top .form-item input{background-image:url(/themes/custom/cxc/images/icons/cxc/search.svg);background-position:right 1rem center;background-repeat:no-repeat;inline-size:100%;padding-inline-end:var(--spacing-48)}.policy-list__item-see-all{background-color:var(--color-gray-200);border-radius:.75rem}.policy-list__item-see-all .more-link{block-size:100%}.policy-list__item-see-all .more-link a{align-content:center;block-size:100%;display:block;padding:var(--spacing-24);text-align:center}.policy-list__item-see-all a{color:var(--color-blue-800);font-family:var(--font-display-face);font-size:var(--font-size-md);font-weight:400;font-weight:500;line-height:var(--line-height-xs);text-decoration:none}.policy-list__item-see-all a:hover{color:var(--color-charcoal-1000);text-decoration:underline;text-decoration-color:var(--color-blue-600);text-underline-offset:.25rem}.policy-list__item-see-all a:focus-visible{outline:solid .0625rem var(--color-blue-600)}.policy-list__item-see-all a:hover{text-decoration:none}.table-list{background-color:var(--color-gray-100)}.table-list__inner{margin-inline:auto;max-inline-size:120em;padding-block:var(--spacing-32);padding-inline:var(--spacing-24)}@media screen and (min-width:30em){.table-list__inner{padding-block:var(--spacing-48);padding-inline:var(--spacing-32)}}@media screen and (min-width:64em){.table-list__inner{padding-block:var(--spacing-64);padding-inline:var(--spacing-48)}}@media screen and (min-width:80em){.table-list__inner{padding-block:var(--spacing-64);padding-inline:var(--spacing-64)}}@media screen and (min-width:120em){.table-list__inner{padding-block:var(--spacing-64);padding-inline:var(--spacing-128)}}.table-list__top{display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:64em){.table-list__top{flex-direction:row;gap:var(--spacing-32)}}.table-list__header{align-items:flex-end;gap:var(--spacing-16);inline-size:100%}.table-list__details,.table-list__header{display:flex;padding-block-end:var(--spacing-32)}.table-list__details{align-items:center;gap:var(--spacing-8)}@media screen and (min-width:64em){.table-list__details{margin-inline-start:auto}}.table-list__title{margin:0}.table-list__all-states .table-list__title{font-family:var(--font-display-face);font-size:var(--font-size-sm);font-weight:600;letter-spacing:.0175rem;letter-spacing:.06rem;line-height:var(--line-height-xs);text-transform:uppercase}.table-list__eyebrow{background-color:var(--color-blue-500);border-radius:.5rem;padding:var(--spacing-12)}.table-list__eyebrow:before{margin:0}.table-list__link a{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-white);block-size:2.5rem;border:0;border-radius:var(--spacing-8);color:var(--color-blue-800);display:inline-flex;font-family:var(--font-display-face);font-size:var(--font-size-xs);font-weight:400;font-weight:700;line-height:var(--line-height-2xs);padding-block:var(--spacing-12);padding-inline:var(--spacing-16);text-decoration:none;white-space:nowrap}.table-list__link a:after{block-size:1rem;content:"";inline-size:1rem;margin-inline-start:var(--spacing-8);transform:translateX(0);transition:all .3s ease-in}.table-list__link a:focus:after,.table-list__link a:hover:after{transform:translateX(.3125rem)}.table-list__link a:focus{box-shadow:0 0 1rem 0 rgba(32,202,236,.04),0 0 2.5rem 0 rgba(32,202,236,.25);outline:solid .0625rem var(--color-blue-600)}.table-list__link a[disabled],.table-list__link a[disabled]:hover{background-color:var(--color-gray-300);color:var(--color-gray-500)}.table-list__link a:after{background-color:var(--color-blue-600);-webkit-mask-image:url(/themes/custom/cxc/images/icons/cxc/arrow-right-bold.svg);mask-image:url(/themes/custom/cxc/images/icons/cxc/arrow-right-bold.svg)}.table-list__link a:focus,.table-list__link a:hover{color:var(--color-charcoal-1000);outline:solid .0625rem var(--color-blue-600)}.table-list__more-icon{color:var(--color-blue-800);display:inline-flex;flex-direction:row;font-family:var(--font-display-face);font-size:var(--font-size-xs);font-weight:400;font-weight:500;gap:var(--spacing-4);line-height:var(--line-height-2xs);text-decoration:none;white-space:nowrap}.table-list__more-icon:hover{color:var(--color-charcoal-1000);text-decoration:underline;text-decoration-color:var(--color-blue-600);text-underline-offset:.25rem}.table-list__more-icon:focus-visible{outline:solid .0625rem var(--color-blue-600)}.table-list__more-icon:before{background-color:var(--color-charcoal-600);block-size:1rem;content:"";display:flex;inline-size:1rem;-webkit-mask-image:url(/themes/custom/cxc/images/icons/cxc/info.svg);mask-image:url(/themes/custom/cxc/images/icons/cxc/info.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transform:rotate(0deg);transition:transform .3s linear}.glossary-accordion{background-color:var(--color-white)}.glossary-accordion-item{border:0;border-block-start:solid .0625rem var(--color-gray-400);margin:0;padding-block:var(--spacing-32)}.glossary-accordion-item[open] .glossary-accordion-item__controls svg{transform:rotate(180deg)}.glossary-accordion-item .glossary-accordion-item__summary{block-size:1.5rem;display:flex;justify-content:space-between;padding:0}.glossary-accordion-item .glossary-accordion-item__summary:focus-visible{outline:solid .0625rem var(--color-blue-700)}.glossary-accordion-item .glossary-accordion-item__summary::marker{content:""}.glossary-accordion-item .glossary-accordion-item__summary::-webkit-details-marker{display:none}.glossary-accordion-item .glossary-accordion-item__controls{align-self:flex-end;background-color:var(--color-gray-100);block-size:1.5rem;border-radius:.5rem;inline-size:1.5rem;margin-inline-start:var(--spacing-8);padding:var(--spacing-4);transition:all .3s}.glossary-accordion-item .glossary-accordion-item__controls svg{display:block;transform:rotate(0deg);transition:transform .3s linear;stroke:var(--color-blue-700)}.glossary-accordion-item .glossary-accordion-item__controls:hover{background-color:var(--color-blue-200)}.glossary-accordion-item .glossary-accordion-item__controls:hover svg{stroke:var(--color-charcoal-1000)}.glossary-accordion-item .glossary-accordion-item__title{font-family:var(--font-display-face);font-size:var(--font-size-lg);font-weight:700;line-height:var(--line-height-xs)}.glossary-accordion-item .glossary-accordion-item__definition{font-family:var(--font-body-face);font-size:var(--font-size-xs);font-weight:500;letter-spacing:.00875rem;line-height:var(--line-height-xs);margin-block-start:var(--spacing-16)}.collaborator-list{margin-block-end:var(--spacing-64)}.collaborator-list__title{font-family:var(--font-display-face);font-size:var(--font-size-3xl);font-weight:700;letter-spacing:-.04rem;line-height:var(--line-height-xl);margin-block:0 var(--spacing-32);margin-inline:0}.collaborator-list__items{display:grid;gap:var(--spacing-32);grid-template-columns:repeat(1,1fr)}@media screen and (min-width:48em){.collaborator-list__items{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:80em){.collaborator-list__items{grid-template-columns:repeat(4,1fr)}}.collaborator-list-item{align-items:center;background:var(--color-gray-300);border-radius:.75rem;box-shadow:0 0 1rem 0 rgba(0,0,0,.02),0 1rem 2rem 0 rgba(0,64,77,.04);display:grid;grid-row:span 2;grid-template-columns:1fr;grid-template-rows:subgrid;inline-size:100%;justify-content:center}.collaborator-list-item__logo{padding-block:var(--spacing-32);padding-inline:var(--spacing-16)}.collaborator-list-item__logo img{block-size:auto;inline-size:auto;margin:auto;max-block-size:12.5rem}.collaborator-list-item__title{align-content:center;background-color:var(--color-white);block-size:100%;border-end-end-radius:.75rem;border-end-start-radius:.75rem;padding:var(--spacing-16)}.collaborator-list-item__title a{color:var(--color-blue-800);color:var(--color-charcoal-1000);font-family:var(--font-display-face);font-size:var(--font-size-md);font-weight:400;font-weight:500;line-height:var(--line-height-xs);text-decoration:none}.collaborator-list-item__title a:hover{color:var(--color-charcoal-1000);text-decoration:underline;text-decoration-color:var(--color-blue-600);text-underline-offset:.25rem}.collaborator-list-item__title a:focus-visible{outline:solid .0625rem var(--color-blue-600)}.policy-component{background-color:var(--color-gray-100)}.policy-component__inner{margin-inline:auto;max-inline-size:120em;padding-block:var(--spacing-32);padding-inline:var(--spacing-24)}@media screen and (min-width:30em){.policy-component__inner{padding-block:var(--spacing-48);padding-inline:var(--spacing-32)}}@media screen and (min-width:64em){.policy-component__inner{padding-block:var(--spacing-64);padding-inline:var(--spacing-48)}}@media screen and (min-width:80em){.policy-component__inner{padding-block:var(--spacing-64);padding-inline:var(--spacing-64)}}@media screen and (min-width:120em){.policy-component__inner{padding-block:var(--spacing-64);padding-inline:var(--spacing-128)}}.policy-component__top{margin-block-end:var(--spacing-32)}@media screen and (min-width:64em){.policy-component__top{align-items:flex-end;display:flex;justify-content:space-between}}.policy-component__title{margin:0;padding-block-end:var(--spacing-8)}@media screen and (min-width:64em){.policy-component__title{padding:0}}.policy-component__source{align-items:center;display:inline-flex}.policy-component__source-text{color:var(--color-charcoal-600);font-size:var(--font-size-2xs);font-weight:600;letter-spacing:.0225rem;letter-spacing:.075rem;text-transform:uppercase}.policy-component__source-link,.policy-component__source-text{font-family:var(--font-display-face);line-height:var(--line-height-2xs)}.policy-component__source-link{color:var(--color-blue-800);font-size:var(--font-size-xs);font-weight:400;font-weight:500;text-decoration:none}.policy-component__source-link:hover{color:var(--color-charcoal-1000);text-decoration:underline;text-decoration-color:var(--color-blue-600);text-underline-offset:.25rem}.policy-component__source-link:focus-visible{outline:solid .0625rem var(--color-blue-600)}.policy-component__source-link:after{background-color:var(--color-blue-800);block-size:1rem;content:"";display:inline-block;inline-size:1rem;margin-inline-start:var(--spacing-4);-webkit-mask-image:url(/themes/custom/cxc/images/icons/cxc/arrow-square-out-bold.svg);mask-image:url(/themes/custom/cxc/images/icons/cxc/arrow-square-out-bold.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;vertical-align:text-top}.policy-component__items{list-style:none;margin:0;padding:0}.policy-component__item{margin-block:0 var(--spacing-16);margin-inline:0}.policy-component__item:last-child{margin-block-end:0}.policy-component__glossary{display:inline-flex}.policy-component__glossary a{color:var(--color-blue-800);display:inline-flex;flex-direction:row;font-family:var(--font-display-face);font-size:var(--font-size-xs);font-weight:400;font-weight:500;gap:var(--spacing-4);line-height:var(--line-height-2xs);text-decoration:none;white-space:nowrap}.policy-component__glossary a:hover{color:var(--color-charcoal-1000);text-decoration:underline;text-decoration-color:var(--color-blue-600);text-underline-offset:.25rem}.policy-component__glossary a:focus-visible{outline:solid .0625rem var(--color-blue-600)}.policy-component__glossary a:before{background-color:var(--color-charcoal-600);block-size:1rem;content:"";display:flex;inline-size:1rem;-webkit-mask-image:url(/themes/custom/cxc/images/icons/cxc/info.svg);mask-image:url(/themes/custom/cxc/images/icons/cxc/info.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transform:rotate(0deg);transition:transform .3s linear}.policy-component__top-links{align-items:flex-start;display:flex;flex-direction:column;gap:var(--spacing-8)}@media screen and (min-width:64em){.policy-component__top-links{align-items:center;flex-direction:row;gap:var(--spacing-32)}}.policy-component-item{background-color:var(--color-white);border-radius:1rem;box-shadow:0 0 1rem 0 rgba(0,0,0,.02),0 1rem 2rem 0 rgba(0,64,77,.04);display:flex;padding-inline-start:var(--spacing-8);position:relative}.policy-component-item:before{background-color:var(--color-blue-800);border-end-start-radius:1rem;border-start-start-radius:1rem;content:"";inline-size:.5rem;inset-block:0;inset-inline-start:0;position:absolute}.policy-component-item__start{align-items:center;display:flex;flex-shrink:0;inline-size:6rem;justify-content:center}@media screen and (min-width:64em){.policy-component-item__start{inline-size:8.5rem}}.policy-component-item__end{padding-block:var(--spacing-32);padding-inline:0 var(--spacing-24)}@media screen and (min-width:64em){.policy-component-item__end{padding-block:var(--spacing-40);padding-inline:0 var(--spacing-32)}}.policy-component-item__number{color:var(--color-gray-600);font-family:var(--font-display-face);font-size:var(--font-size-heading-lg);font-weight:700;letter-spacing:-.05rem;line-height:var(--line-height-2xl)}.policy-component-item__title{font-family:var(--font-display-face);font-size:var(--font-size-2xl);font-weight:700;letter-spacing:-.035rem;line-height:var(--line-height-lg);margin-block:0 var(--spacing-4);margin-inline:0}.policy-component-item__description{color:var(--color-charcoal-600);font-family:var(--font-display-face);font-size:var(--font-size-sm);font-weight:400;line-height:var(--line-height-xs)}.policy-component-item__description p{margin:0}.visualization{background-color:var(--color-gray-100)}.visualization__inner{margin-inline:auto;max-inline-size:120em;padding-block:var(--spacing-32);padding-inline:var(--spacing-24)}@media screen and (min-width:30em){.visualization__inner{padding-block:var(--spacing-48);padding-inline:var(--spacing-32)}}@media screen and (min-width:64em){.visualization__inner{padding-block:var(--spacing-64);padding-inline:var(--spacing-48)}}@media screen and (min-width:80em){.visualization__inner{padding-block:var(--spacing-64);padding-inline:var(--spacing-64)}}@media screen and (min-width:120em){.visualization__inner{padding-block:var(--spacing-64);padding-inline:var(--spacing-128)}}.visualization__header{display:flex;flex-flow:column nowrap;gap:var(--spacing-16);margin-block-end:var(--spacing-24)}@media screen and (min-width:64em){.visualization__header{flex-direction:row;justify-content:space-between}}.visualization__logos{align-items:baseline;display:flex;flex-flow:row nowrap;gap:var(--spacing-24);margin-block:var(--spacing-8) var(--spacing-4)}@media screen and (min-width:64em){.visualization__logos{align-items:flex-end}}.visualization__logos-description{color:var(--color-gray-900);font-family:var(--font-display-face);font-size:var(--font-size-xs);font-weight:400;font-weight:500;line-height:var(--line-height-2xs);white-space:nowrap}.visualization__heading{margin:0}.visualization__content{background-color:var(--color-white);border-radius:1rem;box-shadow:0 0 1rem 0 rgba(0,0,0,.02),0 1rem 2rem 0 rgba(0,64,77,.04)}.visualization__chart{display:flex;padding-block-start:2.5rem;padding-inline:2.5rem}.visualization__footer{border-block-start:.0625rem solid var(--color-gray-300);display:flex;flex-wrap:wrap;padding-block:2.5rem;padding-inline:2.5rem}.visualization__description{flex-basis:100%;font-family:var(--font-body-face);font-size:var(--font-size-xs);font-weight:500;letter-spacing:.00875rem;line-height:var(--line-height-xs)}@media screen and (min-width:48em){.visualization__description{flex-basis:70%}}.visualization__attribution{flex-basis:100%;text-align:end}@media screen and (min-width:48em){.visualization__attribution{flex-basis:30%}}.visualization__attribution a{color:var(--color-blue-800);font-family:var(--font-display-face);font-size:var(--font-size-xs);font-weight:400;font-weight:500;line-height:var(--line-height-2xs);text-decoration:none}.visualization__attribution a:hover{color:var(--color-charcoal-1000);text-decoration:underline;text-decoration-color:var(--color-blue-600);text-underline-offset:.25rem}.visualization__attribution a:focus-visible{outline:solid .0625rem var(--color-blue-600)}.visualization__attribution a:after{background-color:var(--color-blue-800);block-size:1rem;content:"";display:inline-block;inline-size:1rem;margin-inline-start:var(--spacing-4);-webkit-mask-image:url(/themes/custom/cxc/images/icons/cxc/arrow-square-out-bold.svg);mask-image:url(/themes/custom/cxc/images/icons/cxc/arrow-square-out-bold.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;vertical-align:text-top}.visualization .charts-highchart{block-size:37.5rem;flex:1}.collapsible-container .collapsible-title{cursor:pointer;display:flex;flex-wrap:nowrap;font-family:var(--font-display-face);font-size:var(--font-size-md);font-weight:700;gap:var(--spacing-16);line-height:var(--line-height-xs)}.collapsible-container .collapsible-title:after{background-image:url(/themes/custom/cxc/images/icons/cxc/carat-down.svg);background-repeat:no-repeat;block-size:1.5rem;content:"";display:block;flex-shrink:0;inline-size:1.5rem;inset-block-end:1.125rem;inset-inline-end:1rem;transform:rotate(0deg);transition:transform .3s linear}.collapsible-container .collapsible-title[aria-expanded=true]{text-decoration:underline;text-underline-offset:.375rem}.collapsible-container .collapsible-title[aria-expanded=true]:after{transform:rotate(180deg)}.collapsible-container .collapsible-title:focus,.collapsible-container .collapsible-title:hover{text-decoration:underline;text-underline-offset:.375rem}.collapsible-container .collapsible-content{margin-block-start:var(--spacing-16)}
