/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--border-radius-5:5px;--color-black:hsl(0,0%,0%);--color-blue-10:hsl(204,29.41%,96.67%);--color-blue-30:hsl(210.16,74.3%,48.82%);--color-blue-50:hsl(209.8,100%,28.82%);--color-blue-80:hsl(210.77,86.67%,17.65%);--color-gray-10:hsl(0,0%,89%);--color-gray-20:hsl(0,0%,81.25%);--color-gray-30:hsl(0,0%,73.5%);--color-gray-40:hsl(0,0%,58%);--color-gray-50:hsl(0,0%,42%);--color-gray-60:hsl(0,0%,36%);--color-gray-70:hsl(0,0%,30%);--color-gray-80:hsl(0,0%,24%);--color-gray-90:hsl(0,0%,18%);--color-green-50:hsl(153.77,100%,29.61%);--color-green-70:hsl(158.35,77.6%,24.51%);--color-red-50:hsl(3.51,78.33%,52.94%);--color-red-70:hsl(10.95,89.16%,32.55%);--color-yellow-50:hsl(39.21,93.44%,52.16%);--color-yellow-70:hsl(37.66,58.75%,31.37%);--color-white:hsl(0,0%,100%);--ease-in-quad:cubic-bezier(0.55,0.085,0.68,0.53);--ease-in-cubic:cubic-bezier(0.55,0.055,0.675,0.19);--ease-in-quart:cubic-bezier(0.895,0.03,0.685,0.22);--ease-in-quint:cubic-bezier(0.755,0.05,0.855,0.06);--ease-in-sine:cubic-bezier(0.47,0,0.745,0.715);--ease-in-expo:cubic-bezier(0.95,0.05,0.795,0.035);--ease-in-circ:cubic-bezier(0.6,0.04,0.98,0.335);--ease-in-back:cubic-bezier(0.6,-0.28,0.735,0.045);--ease-out-quad:cubic-bezier(0.25,0.46,0.45,0.94);--ease-out-cubic:cubic-bezier(0.215,0.61,0.355,1);--ease-out-quart:cubic-bezier(0.165,0.84,0.44,1);--ease-out-quint:cubic-bezier(0.23,1,0.32,1);--ease-out-sine:cubic-bezier(0.39,0.575,0.565,1);--ease-out-expo:cubic-bezier(0.19,1,0.22,1);--ease-out-circ:cubic-bezier(0.075,0.82,0.165,1);--ease-out-back:cubic-bezier(0.175,0.885,0.32,1.275);--ease-in-out-quad:cubic-bezier(0.455,0.03,0.515,0.955);--ease-in-out-cubic:cubic-bezier(0.645,0.045,0.355,1);--ease-in-out-quart:cubic-bezier(0.77,0,0.175,1);--ease-in-out-quint:cubic-bezier(0.86,0,0.07,1);--ease-in-out-sine:cubic-bezier(0.445,0.05,0.55,0.95);--ease-in-out-expo:cubic-bezier(1,0,0,1);--ease-in-out-circ:cubic-bezier(0.785,0.135,0.15,0.86);--ease-in-out-back:cubic-bezier(0.68,-0.55,0.265,1.55);--font-family-default:"Source Sans 3",sans-serif;--font-family-heading:"Rambla",sans-serif;--font-line-height-1:1;--font-line-height-1\.25:1.25;--font-line-height-1\.5:1.5;--font-weight-400:400;--font-weight-600:600;--font-weight-700:700;--form-checkbox-size:1.625rem;--form-checkbox-border-radius:0.25rem;--form-radio-size:1.75rem;--layer-100:100;--layer-200:200;--layer-300:300;--layer-important:1000;--size-1:0.25rem;--size-2:0.5rem;--size-3:0.75rem;--size-4:1rem;--size-5:1.25rem;--size-6:1.5rem;--size-7:1.75rem;--size-8:2rem;--size-9:2.25rem;--size-10:2.5rem;--size-11:2.75rem;--size-12:3rem;--size-13:3.25rem;--size-14:3.5rem;--size-15:3.75rem;--size-16:4rem;--size-20:5rem;--size-24:6rem;--size-28:7rem;--size-32:8rem;--size-36:9rem;--size-40:10rem;--size-44:11rem;--size-48:12rem;--size-52:13rem;--size-56:14rem;--size-60:15rem;--size-64:16rem;--size-72:18rem;--size-80:20rem;--size-96:24rem;--size-0\.5:0.125rem;--size-1\.5:0.375rem;--size-2\.5:0.625rem;--size-3\.5:0.875rem;--size-4\.5:1.125rem;--size-5\.5:1.375rem;--size-6\.5:1.625rem;--size-7\.5:1.875rem;--size-container-small:40rem;--size-container-medium:60rem;--size-container-large:80rem;--size-content-tiny:25ch;--size-content-small:40ch;--size-content-medium:55ch;--size-content-large:70ch;--size-screen-nano:320px;--size-screen-tiny:576px;--size-screen-small:768px;--size-screen-medium:992px;--size-screen-large:1200px;--size-screen-huge:1440px;--size-screen-giant:1600px;--ease-in-default:var(--ease-in-cubic);--ease-out-default:var(--ease-out-cubic);--ease-in-out-default:var(--ease-in-out-cubic);--form-checkbox-border-color:var(--color-gray-20);--form-checkbox-background:var(--color-white);--form-checkbox-checked-background:var(--color-blue-50);--form-checkbox-checked-border:var(--color-blue-50);--form-checkbox-checked-mark-color:var(--color-white);--form-radio-border-color:var(--color-gray-20);--form-radio-background:var(--color-white);--form-radio-checked-background:var(--color-white);--form-radio-checked-border:var(--color-blue-50);--form-radio-checked-dot-color:var(--color-blue-50);--form-required-color:var(--color-red-50);--form-error-color:var(--color-red-50);--form-help-background:var(--color-blue-10);--form-help-border:var(--color-blue-30);--form-help-background-hover:var(--color-blue-30);--form-help-border-hover:var(--color-blue-50)}
:root{--border-radius:var(--border-radius-5);--color-action:var(--color-blue-50);--color-action-hover:var(--color-blue-80);--color-action-text:var(--color-white);--color-error:var(--color-red-50);--color-error-bg:color-mix(in hsl,var(--color-red-50) 10%,transparent);--color-error-border-color:var(--color-error);--color-error-text:var(--color-red-50);--color-heading:var(--color-blue-50);--color-info:var(--color-blue-50);--color-info-bg:color-mix(in hsl,var(--color-blue-50) 10%,transparent);--color-info-border-color:var(--color-info);--color-info-text:var(--color-blue-50);--color-line:var(--color-gray-20);--color-primary:var(--color-blue-50);--color-success:var(--color-green-50);--color-success-bg:color-mix(in hsl,var(--color-green-50) 10%,transparent);--color-success-border-color:var(--color-success);--color-success-text:var(--color-success);--color-text:var(--color-blue-80);--color-text-light:var(--color-gray-50);--color-warning:var(--color-yellow-50);--color-warning-bg:color-mix(in hsl,var(--color-yellow-50) 10%,transparent);--color-warning-border-color:var(--color-warning);--color-warning-text:var(--color-warning);--font-size-h1:clamp(var(--size-9),3.85vw + var(--size-3\.5),var(--size-15));--font-size-h1-large:clamp(var(--size-9),8.95vw + calc(var(--size-4) * -1),5.75rem);--font-size-h2:clamp(var(--size-6),2.55vw + var(--size-2),var(--size-10));--font-size-h3:clamp(var(--size-5),0.65vw + var(--size-4),var(--size-6));--font-size-h4:clamp(var(--size-4\.5),0.3vw + var(--size-4),var(--size-5));--font-size-h5:var(--size-4);--font-size-tiny:var(--size-3);--font-size-small:var(--size-3\.5);--font-size-medium:var(--size-4);--font-size-large:var(--size-4\.5);--font-size-huge:var(--size-5);--gap-content:clamp(var(--size-5),0.65vw + var(--size-4),var(--size-6));--outline-color:currentcolor;--outline-offset:1px;--outline-width:2px;--scroll-offset:calc(var(--scroll-start) + var(--gap-content) * 2);--scroll-start:0px;--size-icon:1.5em;--transition-duration:0.3s;color-scheme:light}
*,::after,::before{box-sizing:border-box}:focus-visible{outline:var(--outline-width) solid var(--outline-color);outline-offset:var(--outline-offset)}:where(html){height:100%;margin:0}@media (prefers-reduced-motion:no-preference){:where(html){scroll-behavior:smooth}}:where(body){color:var(--color-text);font-family:var(--font-family-default);font-size:var(--font-size-medium);font-weight:var(--font-weight-400);height:100%;line-height:var(--font-line-height-1\.5);margin:0;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}
.field--type-text-long ul,.field--type-text-with-summary ul,.js-webform-type-webform-markup ul,.node__content ul,.paragraph__content ul,.text-formatted ul,.webform-element-description ul,.webform-element-help-container ul,.webform-type-webform-markup ul{line-height:1.8rem;list-style:none;margin:0 0 1.5rem 0;padding:0}.field--type-text-long ul li,.field--type-text-with-summary ul li,.js-webform-type-webform-markup ul li,.node__content ul li,.paragraph__content ul li,.text-formatted ul li,.webform-element-description ul li,.webform-element-help-container ul li,.webform-type-webform-markup ul li{position:relative;padding-left:2rem;text-indent:0;line-height:1.5rem;list-style:none;margin-block-end:0.5rem}.field--type-text-long ul li p,.field--type-text-with-summary ul li p,.js-webform-type-webform-markup ul li p,.node__content ul li p,.paragraph__content ul li p,.text-formatted ul li p,.webform-element-description ul li p,.webform-element-help-container ul li p,.webform-type-webform-markup ul li p{margin:0;line-height:1.5rem}.field--type-text-long ul li p:last-of-type,.field--type-text-with-summary ul li p:last-of-type,.js-webform-type-webform-markup ul li p:last-of-type,.node__content ul li p:last-of-type,.paragraph__content ul li p:last-of-type,.text-formatted ul li p:last-of-type,.webform-element-description ul li p:last-of-type,.webform-element-help-container ul li p:last-of-type,.webform-type-webform-markup ul li p:last-of-type{margin:0}.field--type-text-long ul li::before,.field--type-text-with-summary ul li::before,.js-webform-type-webform-markup ul li::before,.node__content ul li::before,.paragraph__content ul li::before,.text-formatted ul li::before,.webform-element-description ul li::before,.webform-element-help-container ul li::before,.webform-type-webform-markup ul li::before{position:absolute;top:.125rem;left:0;width:1.75rem;height:1.375rem;content:"";background:transparent url("/themes/custom/ecc/assets/images/svg/check-subtle.svg") 0 0 no-repeat;background-size:1.75rem 1.375rem}.field--type-text-long .paragraph--background-color-3 ul li::before,.field--type-text-long .paragraph--type--highlight--background-color-3 ul li::before,.field--type-text-with-summary .paragraph--background-color-3 ul li::before,.field--type-text-with-summary .paragraph--type--highlight--background-color-3 ul li::before,.js-webform-type-webform-markup .paragraph--background-color-3 ul li::before,.js-webform-type-webform-markup .paragraph--type--highlight--background-color-3 ul li::before,.node__content .paragraph--background-color-3 ul li::before,.node__content .paragraph--type--highlight--background-color-3 ul li::before,.paragraph--background-color-3 .field--type-text-long ul li::before,.paragraph--background-color-3 .field--type-text-with-summary ul li::before,.paragraph--background-color-3 .js-webform-type-webform-markup ul li::before,.paragraph--background-color-3 .node__content ul li::before,.paragraph--background-color-3 .paragraph__content ul li::before,.paragraph--background-color-3 .text-formatted ul li::before,.paragraph--background-color-3 .webform-element-description ul li::before,.paragraph--background-color-3 .webform-element-help-container ul li::before,.paragraph--background-color-3 .webform-type-webform-markup ul li::before,.paragraph--type--highlight--background-color-3 .field--type-text-long ul li::before,.paragraph--type--highlight--background-color-3 .field--type-text-with-summary ul li::before,.paragraph--type--highlight--background-color-3 .js-webform-type-webform-markup ul li::before,.paragraph--type--highlight--background-color-3 .node__content ul li::before,.paragraph--type--highlight--background-color-3 .paragraph__content ul li::before,.paragraph--type--highlight--background-color-3 .text-formatted ul li::before,.paragraph--type--highlight--background-color-3 .webform-element-description ul li::before,.paragraph--type--highlight--background-color-3 .webform-element-help-container ul li::before,.paragraph--type--highlight--background-color-3 .webform-type-webform-markup ul li::before,.paragraph__content .paragraph--background-color-3 ul li::before,.paragraph__content .paragraph--type--highlight--background-color-3 ul li::before,.text-formatted .paragraph--background-color-3 ul li::before,.text-formatted .paragraph--type--highlight--background-color-3 ul li::before,.webform-element-description .paragraph--background-color-3 ul li::before,.webform-element-description .paragraph--type--highlight--background-color-3 ul li::before,.webform-element-help-container .paragraph--background-color-3 ul li::before,.webform-element-help-container .paragraph--type--highlight--background-color-3 ul li::before,.webform-type-webform-markup .paragraph--background-color-3 ul li::before,.webform-type-webform-markup .paragraph--type--highlight--background-color-3 ul li::before{background:0 0;-webkit-mask-image:url("/themes/custom/ecc/assets/images/svg/check-subtle.svg");mask-image:url("/themes/custom/ecc/assets/images/svg/check-subtle.svg");-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#fff;-webkit-mask-size:1.75rem 1.375rem;mask-size:1.75rem 1.375rem}.field--type-text-long ul.list-crosses li::before,.field--type-text-with-summary ul.list-crosses li::before,.js-webform-type-webform-markup ul.list-crosses li::before,.node__content ul.list-crosses li::before,.paragraph__content ul.list-crosses li::before,.text-formatted ul.list-crosses li::before,.webform-element-description ul.list-crosses li::before,.webform-element-help-container ul.list-crosses li::before,.webform-type-webform-markup ul.list-crosses li::before{background:transparent url("/themes/custom/ecc/assets/images/svg/cross.svg") 0 0 no-repeat;background-size:1.75rem 1.375rem}.field--type-text-long .paragraph--background-color-3 ul.list-crosses li::before,.field--type-text-long .paragraph--type--highlight--background-color-3 ul.list-crosses li::before,.field--type-text-with-summary .paragraph--background-color-3 ul.list-crosses li::before,.field--type-text-with-summary .paragraph--type--highlight--background-color-3 ul.list-crosses li::before,.js-webform-type-webform-markup .paragraph--background-color-3 ul.list-crosses li::before,.js-webform-type-webform-markup .paragraph--type--highlight--background-color-3 ul.list-crosses li::before,.node__content .paragraph--background-color-3 ul.list-crosses li::before,.node__content .paragraph--type--highlight--background-color-3 ul.list-crosses li::before,.paragraph--background-color-3 .field--type-text-long ul.list-crosses li::before,.paragraph--background-color-3 .field--type-text-with-summary ul.list-crosses li::before,.paragraph--background-color-3 .js-webform-type-webform-markup ul.list-crosses li::before,.paragraph--background-color-3 .node__content ul.list-crosses li::before,.paragraph--background-color-3 .paragraph__content ul.list-crosses li::before,.paragraph--background-color-3 .text-formatted ul.list-crosses li::before,.paragraph--background-color-3 .webform-element-description ul.list-crosses li::before,.paragraph--background-color-3 .webform-element-help-container ul.list-crosses li::before,.paragraph--background-color-3 .webform-type-webform-markup ul.list-crosses li::before,.paragraph--type--highlight--background-color-3 .field--type-text-long ul.list-crosses li::before,.paragraph--type--highlight--background-color-3 .field--type-text-with-summary ul.list-crosses li::before,.paragraph--type--highlight--background-color-3 .js-webform-type-webform-markup ul.list-crosses li::before,.paragraph--type--highlight--background-color-3 .node__content ul.list-crosses li::before,.paragraph--type--highlight--background-color-3 .paragraph__content ul.list-crosses li::before,.paragraph--type--highlight--background-color-3 .text-formatted ul.list-crosses li::before,.paragraph--type--highlight--background-color-3 .webform-element-description ul.list-crosses li::before,.paragraph--type--highlight--background-color-3 .webform-element-help-container ul.list-crosses li::before,.paragraph--type--highlight--background-color-3 .webform-type-webform-markup ul.list-crosses li::before,.paragraph__content .paragraph--background-color-3 ul.list-crosses li::before,.paragraph__content .paragraph--type--highlight--background-color-3 ul.list-crosses li::before,.text-formatted .paragraph--background-color-3 ul.list-crosses li::before,.text-formatted .paragraph--type--highlight--background-color-3 ul.list-crosses li::before,.webform-element-description .paragraph--background-color-3 ul.list-crosses li::before,.webform-element-description .paragraph--type--highlight--background-color-3 ul.list-crosses li::before,.webform-element-help-container .paragraph--background-color-3 ul.list-crosses li::before,.webform-element-help-container .paragraph--type--highlight--background-color-3 ul.list-crosses li::before,.webform-type-webform-markup .paragraph--background-color-3 ul.list-crosses li::before,.webform-type-webform-markup .paragraph--type--highlight--background-color-3 ul.list-crosses li::before{background:0 0;-webkit-mask-image:url("/themes/custom/ecc/assets/images/svg/cross.svg");mask-image:url("/themes/custom/ecc/assets/images/svg/cross.svg");-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#fff;-webkit-mask-size:1.75rem 1.375rem;mask-size:1.75rem 1.375rem}.field--type-text-long ul.list-circles li,.field--type-text-with-summary ul.list-circles li,.js-webform-type-webform-markup ul.list-circles li,.node__content ul.list-circles li,.paragraph__content ul.list-circles li,.text-formatted ul.list-circles li,.webform-element-description ul.list-circles li,.webform-element-help-container ul.list-circles li,.webform-type-webform-markup ul.list-circles li{padding-left:2rem}.field--type-text-long ul.list-circles li::before,.field--type-text-with-summary ul.list-circles li::before,.js-webform-type-webform-markup ul.list-circles li::before,.node__content ul.list-circles li::before,.paragraph__content ul.list-circles li::before,.text-formatted ul.list-circles li::before,.webform-element-description ul.list-circles li::before,.webform-element-help-container ul.list-circles li::before,.webform-type-webform-markup ul.list-circles li::before{top:.5rem;left:.425rem;width:.625rem;height:.625rem;border-radius:50%;background:#007a87}.field--type-text-long .paragraph--background-color-3 ul.list-circles li::before,.field--type-text-long .paragraph--type--highlight--background-color-3 ul.list-circles li::before,.field--type-text-with-summary .paragraph--background-color-3 ul.list-circles li::before,.field--type-text-with-summary .paragraph--type--highlight--background-color-3 ul.list-circles li::before,.js-webform-type-webform-markup .paragraph--background-color-3 ul.list-circles li::before,.js-webform-type-webform-markup .paragraph--type--highlight--background-color-3 ul.list-circles li::before,.node__content .paragraph--background-color-3 ul.list-circles li::before,.node__content .paragraph--type--highlight--background-color-3 ul.list-circles li::before,.paragraph--background-color-3 .field--type-text-long ul.list-circles li::before,.paragraph--background-color-3 .field--type-text-with-summary ul.list-circles li::before,.paragraph--background-color-3 .js-webform-type-webform-markup ul.list-circles li::before,.paragraph--background-color-3 .node__content ul.list-circles li::before,.paragraph--background-color-3 .paragraph__content ul.list-circles li::before,.paragraph--background-color-3 .text-formatted ul.list-circles li::before,.paragraph--background-color-3 .webform-element-description ul.list-circles li::before,.paragraph--background-color-3 .webform-element-help-container ul.list-circles li::before,.paragraph--background-color-3 .webform-type-webform-markup ul.list-circles li::before,.paragraph--type--highlight--background-color-3 .field--type-text-long ul.list-circles li::before,.paragraph--type--highlight--background-color-3 .field--type-text-with-summary ul.list-circles li::before,.paragraph--type--highlight--background-color-3 .js-webform-type-webform-markup ul.list-circles li::before,.paragraph--type--highlight--background-color-3 .node__content ul.list-circles li::before,.paragraph--type--highlight--background-color-3 .paragraph__content ul.list-circles li::before,.paragraph--type--highlight--background-color-3 .text-formatted ul.list-circles li::before,.paragraph--type--highlight--background-color-3 .webform-element-description ul.list-circles li::before,.paragraph--type--highlight--background-color-3 .webform-element-help-container ul.list-circles li::before,.paragraph--type--highlight--background-color-3 .webform-type-webform-markup ul.list-circles li::before,.paragraph__content .paragraph--background-color-3 ul.list-circles li::before,.paragraph__content .paragraph--type--highlight--background-color-3 ul.list-circles li::before,.text-formatted .paragraph--background-color-3 ul.list-circles li::before,.text-formatted .paragraph--type--highlight--background-color-3 ul.list-circles li::before,.webform-element-description .paragraph--background-color-3 ul.list-circles li::before,.webform-element-description .paragraph--type--highlight--background-color-3 ul.list-circles li::before,.webform-element-help-container .paragraph--background-color-3 ul.list-circles li::before,.webform-element-help-container .paragraph--type--highlight--background-color-3 ul.list-circles li::before,.webform-type-webform-markup .paragraph--background-color-3 ul.list-circles li::before,.webform-type-webform-markup .paragraph--type--highlight--background-color-3 ul.list-circles li::before{background:#fff;background-image:none;-webkit-mask-image:none;mask-image:none}.field--type-text-long ul ol,.field--type-text-long ul ul,.field--type-text-with-summary ul ol,.field--type-text-with-summary ul ul,.js-webform-type-webform-markup ul ol,.js-webform-type-webform-markup ul ul,.node__content ul ol,.node__content ul ul,.paragraph__content ul ol,.paragraph__content ul ul,.text-formatted ul ol,.text-formatted ul ul,.webform-element-description ul ol,.webform-element-description ul ul,.webform-element-help-container ul ol,.webform-element-help-container ul ul,.webform-type-webform-markup ul ol,.webform-type-webform-markup ul ul{margin:.5rem 0 0 0}.field--type-text-long ol,.field--type-text-with-summary ol,.js-webform-type-webform-markup ol,.node__content ol,.paragraph__content ol,.text-formatted ol,.webform-element-description ol,.webform-element-help-container ol,.webform-type-webform-markup ol{line-height:1.8rem;list-style:none;margin:0 0 1rem 0;padding:0;counter-reset:my-awesome-counter}.field--type-text-long ol li,.field--type-text-with-summary ol li,.js-webform-type-webform-markup ol li,.node__content ol li,.paragraph__content ol li,.text-formatted ol li,.webform-element-description ol li,.webform-element-help-container ol li,.webform-type-webform-markup ol li{position:relative;counter-increment:my-awesome-counter;line-height:1.5rem;margin-block-end:0.5rem}.field--type-text-long ol li::before,.field--type-text-with-summary ol li::before,.js-webform-type-webform-markup ol li::before,.node__content ol li::before,.paragraph__content ol li::before,.text-formatted ol li::before,.webform-element-description ol li::before,.webform-element-help-container ol li::before,.webform-type-webform-markup ol li::before{content:counter(my-awesome-counter) ". ";color:#007a87;font-weight:700;display:inline-block;min-width:1.6rem}.field--type-text-long ol ol,.field--type-text-long ol ul,.field--type-text-with-summary ol ol,.field--type-text-with-summary ol ul,.js-webform-type-webform-markup ol ol,.js-webform-type-webform-markup ol ul,.node__content ol ol,.node__content ol ul,.paragraph__content ol ol,.paragraph__content ol ul,.text-formatted ol ol,.text-formatted ol ul,.webform-element-description ol ol,.webform-element-description ol ul,.webform-element-help-container ol ol,.webform-element-help-container ol ul,.webform-type-webform-markup ol ol,.webform-type-webform-markup ol ul{margin:0}.field--type-text-long ol ol li,.field--type-text-long ol ul li,.field--type-text-with-summary ol ol li,.field--type-text-with-summary ol ul li,.js-webform-type-webform-markup ol ol li,.js-webform-type-webform-markup ol ul li,.node__content ol ol li,.node__content ol ul li,.paragraph__content ol ol li,.paragraph__content ol ul li,.text-formatted ol ol li,.text-formatted ol ul li,.webform-element-description ol ol li,.webform-element-description ol ul li,.webform-element-help-container ol ol li,.webform-element-help-container ol ul li,.webform-type-webform-markup ol ol li,.webform-type-webform-markup ol ul li{padding-left:2rem}.toolbar-menu .menu-item a,.toolbar-tab a{font-size:.875rem!important}.field--type-text-long,.field--type-text-with-summary,.js-webform-type-webform-markup,.paragraph__content,.text-formatted,.webform-element-description,.webform-element-help-container,.webform-type-webform-markup{font-size:1rem;line-height:1.5}.field--type-text-long p,.field--type-text-with-summary p,.js-webform-type-webform-markup p,.paragraph__content p,.text-formatted p,.webform-element-description p,.webform-element-help-container p,.webform-type-webform-markup p{margin:0 0 1.5rem 0;line-height:1.5}.field--type-text-long .btn,.field--type-text-long .button,.field--type-text-with-summary .btn,.field--type-text-with-summary .button,.js-webform-type-webform-markup .btn,.js-webform-type-webform-markup .button,.paragraph__content .btn,.paragraph__content .button,.text-formatted .btn,.text-formatted .button,.webform-element-description .btn,.webform-element-description .button,.webform-element-help-container .btn,.webform-element-help-container .button,.webform-type-webform-markup .btn,.webform-type-webform-markup .button{display:inline-block;margin:0}p:has(iframe){margin-block-end:0}
:where(dialog){background-color:#fff;border:1px solid var(--color-line);border-radius:var(--border-radius);box-shadow:var(--shadow);inline-size:calc(100% - var(--size-base) * 2);inset:0;max-block-size:calc(100% - var(--size-base) * 2);max-inline-size:var(--size-content-large);padding:var(--size-base);position:fixed}:where(dialog)::backdrop{backdrop-filter:blur(4px);background-color:rgba(255,255,255,.8)}:where(dialog)>:first-child{margin-block-start:0}
:where(form){margin:0;margin-block-start:var(--gap-content)}:where(form)>:first-child{margin-block-start:0}:where(fieldset){border:1px solid var(--color-line);border-radius:var(--border-radius);margin:0;margin-block-start:var(--gap-content)}:where(details){border:1px solid var(--color-line);border-radius:var(--border-radius);margin:0;margin-block-start:var(--gap-content);padding-block:var(--size-2);padding-inline:var(--size-4)}:where(label,legend,summary){color:var(--color-text);cursor:pointer;font-style:normal;font-weight:var(--font-weight-600);margin:0;margin-block-start:var(--size-2)}:where(label,legend){display:block;padding:0}:where(summary){border:1px solid transparent;border-radius:var(--border-radius);display:flex;gap:var(--size-nano);line-height:var(--font-line-height-base);margin-block:calc((var(--size-2) + 1px) * -1);margin-inline:calc((var(--size-4) + 1px) * -1);padding-block:var(--size-2);padding-inline:var(--size-4)}:where(summary)::-webkit-details-marker{display:none}:where(summary)::before{background-image:url("data:image/svg+xml;utf-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%223000000' d='M15.88 9.29L12 13.17 8.12 9.29c-.39-.39-1.02-.39-1.41 0-.39.39-.39 1.02 0 1.41l4.59 4.59c.39.39 1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41-.39-.38-1.03-.39-1.42 0z'/%3e%3c/svg>");background-repeat:no-repeat;background-size:var(--size-icon);block-size:var(--size-icon);content:"";display:block;inline-size:var(--size-icon);transform:rotate(-90deg)}:where(details[open]) :where(summary){margin-block-end:var(--size-2)}:where(details[open]) :where(summary)::before{transform:rotate(0)}:where(button){border-radius:var(--border-radius);border-width:1px;color:var(--color-text);cursor:pointer;font-family:var(--font-family-default);font-size:var(--font-size-medium);line-height:var(--font-line-height-1\.5);padding-block:var(--size-2);padding-inline:var(--size-4)}:where(input,textarea,select){color:var(--color-text);font-family:var(--font-family-default);font-size:var(--font-size-medium);line-height:var(--font-line-height-1\.5);margin:0;margin-block-start:var(--size-2)}:where(input,textarea,select):not([type=checkbox],[type=radio]):disabled{cursor:not-allowed;filter:grayscale(100%);opacity:.6;pointer-events:none}:where(input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit]),textarea,select){border:1px solid var(--color-line);border-radius:var(--border-radius);inline-size:100%;outline:0;padding-block:var(--size-3);padding-inline:var(--size-4)}:where(input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit]),textarea,select)::-moz-placeholder{color:var(--color-text-light);font-style:italic}:where(input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit]),textarea,select)::placeholder{color:var(--color-text-light);font-style:italic}:where(input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit]),textarea,select):focus{background-color:#f3f8ff;border-color:rgba(0,74,147,.25);box-shadow:none;outline:0}:where(input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit]),textarea,select):focus-visible{outline:.125rem solid var(--color-action);outline-offset:0.125rem}:where(input[type=checkbox],input[type=radio]){margin:0;opacity:0;position:absolute;z-index:-1}:where(input[type=checkbox],input[type=radio])+label{--form-check-size:var(--font-size-medium);border:1px solid var(--color-line);border-radius:var(--border-radius);display:flex;font-weight:var(--font-weight-400);gap:var(--size-2);line-height:var(--font-line-height-1\.25);margin-block-start:0;padding-block:var(--size-3);padding-inline:var(--size-4);position:relative}:where(input[type=checkbox],input[type=radio]):disabled+label{cursor:not-allowed;filter:grayscale(100%);opacity:.4;pointer-events:none}:where(input[type=checkbox],input[type=radio])+label::before{background-color:var(--color-white);block-size:var(--form-check-size);border:1px solid var(--color-line);border-radius:var(--border-radius);content:"";display:block;flex:0 0 auto;inline-size:var(--form-check-size);margin-block-start:0.125em}:where(input[type=checkbox],input[type=radio])[type=radio]+label::before{border-radius:50%}:where(input[type=checkbox],input[type=radio]):focus-visible+label::before{outline:var(--outline-width) solid var(--outline-color);outline-offset:var(--outline-offset)}:where(input[type=checkbox],input[type=radio]):checked:focus-visible+label::before{outline-color:var(--color-action)}:where(input[type=checkbox],input[type=radio]):checked+label::before{background-color:var(--color-action);background-position:center center;background-repeat:no-repeat;border-color:var(--color-action)}:where(input[type=checkbox],input[type=radio]):is([type=checkbox]):checked+label::before{background-image:url("data:image/svg+xml;utf-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='white' d='M9 16.2l-3.5-3.5c-.39-.39-1.01-.39-1.4 0-.39.39-.39 1.01 0 1.4l4.19 4.19c.39.39 1.02.39 1.41 0L20.3 7.7c.39-.39.39-1.01 0-1.4-.39-.39-1.01-.39-1.4 0L9 16.2z'/%3e%3c/svg%3e")}:where(input[type=checkbox],input[type=radio]):is([type=radio]):checked+label::before{background-image:url("data:image/svg+xml;utf-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3ccircle fill='white' cx='12' cy='12' r='4'/%3e%3c/svg%3e")}:where(input[type=range]){border-radius:var(--border-radius);inline-size:100%}:where(select){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%223000000' d='M15.88 9.29L12 13.17 8.12 9.29c-.39-.39-1.02-.39-1.41 0-.39.39-.39 1.02 0 1.41l4.59 4.59c.39.39 1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41-.39-.38-1.03-.39-1.42 0z'/%3e%3c/svg>");background-position:right var(--size-4) center;background-repeat:no-repeat;background-size:var(--size-icon);padding-inline-end:calc(var(--size-icon) + var(--size-4) + var(--size-1))}:where(input[type=date]){--form-date-size:calc(var(--size-icon) + var(--size-4) + var(--size-1));background-image:url("data:image/svg+xml;utf-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%223000000' d='M7.25 14C7.25 13.586 7.586 13.25 8 13.25H8.01C8.424 13.25 8.76 13.586 8.76 14V14.01C8.76 14.424 8.424 14.76 8.01 14.76H8C7.586 14.76 7.25 14.424 7.25 14.01V14ZM8 15.25C7.586 15.25 7.25 15.586 7.25 16V16.01C7.25 16.424 7.586 16.76 8 16.76H8.01C8.424 16.76 8.76 16.424 8.76 16.01V16C8.76 15.586 8.424 15.25 8.01 15.25H8ZM9.25 14C9.25 13.586 9.586 13.25 10 13.25H10.01C10.424 13.25 10.76 13.586 10.76 14V14.01C10.76 14.424 10.424 14.76 10.01 14.76H10C9.586 14.76 9.25 14.424 9.25 14.01V14ZM10 15.25C9.586 15.25 9.25 15.586 9.25 16V16.01C9.25 16.424 9.586 16.76 10 16.76H10.01C10.424 16.76 10.76 16.424 10.76 16.01V16C10.76 15.586 10.424 15.25 10.01 15.25H10ZM11.25 12C11.25 11.586 11.586 11.25 12 11.25H12.01C12.424 11.25 12.76 11.586 12.76 12V12.01C12.76 12.424 12.424 12.76 12.01 12.76H12C11.586 12.76 11.25 12.424 11.25 12.01V12ZM12 13.25C11.586 13.25 11.25 13.586 11.25 14V14.01C11.25 14.424 11.586 14.76 12 14.76H12.01C12.424 14.76 12.76 14.424 12.76 14.01V14C12.76 13.586 12.424 13.25 12.01 13.25H12ZM11.25 16C11.25 15.586 11.586 15.25 12 15.25H12.01C12.424 15.25 12.76 15.586 12.76 16V16.01C12.76 16.424 12.424 16.76 12.01 16.76H12C11.586 16.76 11.25 16.424 11.25 16.01V16ZM14 11.25C13.586 11.25 13.25 11.586 13.25 12V12.01C13.25 12.424 13.586 12.76 14 12.76H14.01C14.424 12.76 14.76 12.424 14.76 12.01V12C14.76 11.586 14.424 11.25 14.01 11.25H14ZM13.25 14C13.25 13.586 13.586 13.25 14 13.25H14.01C14.424 13.25 14.76 13.586 14.76 14V14.01C14.76 14.424 14.424 14.76 14.01 14.76H14C13.586 14.76 13.25 14.424 13.25 14.01V14ZM14 15.25C13.586 15.25 13.25 15.586 13.25 16V16.01C13.25 16.424 13.586 16.76 14 16.76H14.01C14.424 16.76 14.76 16.424 14.76 16.01V16C14.76 15.586 14.424 15.25 14.01 15.25H14ZM15.25 12C15.25 11.586 15.586 11.25 16 11.25H16.01C16.424 11.25 16.76 11.586 16.76 12V12.01C16.76 12.424 16.424 12.76 16.01 12.76H16C15.586 12.76 15.25 12.424 15.25 12.01V12ZM16 13.25C15.586 13.25 15.25 13.586 15.25 14V14.01C15.25 14.424 15.586 14.76 16 14.76H16.01C16.424 14.76 16.76 14.424 16.76 14.01V14C16.76 13.586 16.424 13.25 16.01 13.25H16Z'/%3e%3cpath fill-rule='evenodd' d='M7.75 4C8.16421 4 8.5 4.33579 8.5 4.75V6H15.5V4.75C15.5 4.33579 15.8358 4 16.25 4C16.6642 4 17 4.33579 17 4.75V6H17.25C18.7688 6 20 7.23122 20 8.75V17.25C20 18.7688 18.7688 20 17.25 20H6.75C5.23122 20 4 18.7688 4 17.25V8.75C4 7.23122 5.23122 6 6.75 6H7V4.75C7 4.33579 7.33579 4 7.75 4ZM6.75 9.5C6.05964 9.5 5.5 10.0596 5.5 10.75V17.25C5.5 17.9404 6.05964 18.5 6.75 18.5H17.25C17.9404 18.5 18.5 17.9404 18.5 17.25V10.75C18.5 10.0596 17.9404 9.5 17.25 9.5H6.75Z' clip-rule='evenodd'/%3e%3c/svg>");background-position:left var(--size-4) center;background-repeat:no-repeat;background-size:var(--size-icon);padding-inline-start:var(--form-date-size);position:relative}:where(input[type=date])::-webkit-calendar-picker-indicator{block-size:100%;display:block;inline-size:var(--form-date-size);inset:-1px;opacity:0;position:absolute}:where(textarea){display:block;max-inline-size:none;resize:vertical}
input[type=checkbox].form-checkbox,input[type=checkbox].m-form-item__check{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-color:var(--form-checkbox-background)!important;background-image:none!important;block-size:var(--form-checkbox-size)!important;border:1px solid var(--form-checkbox-border-color)!important;border-radius:var(--form-checkbox-border-radius)!important;box-shadow:none!important;color:currentcolor;display:grid!important;font:inherit;inline-size:var(--form-checkbox-size)!important;inset-block-start:0.5rem!important;inset-inline-start:0!important;margin:0!important;opacity:1!important;place-content:center;position:absolute!important;transition:all .25s ease-in-out;z-index:3!important}input[type=checkbox].form-checkbox::before,input[type=checkbox].m-form-item__check::before{background:transparent url("data:image/svg+xml,%3Csvg focusable='false' aria-hidden='true' xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72'%3E%3Cpolyline fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='7.68' points='60.5 21 30.5 51 11 31.5'/%3E%3C/svg%3E%0A") center center no-repeat;background-size:cover;block-size:1.125rem;content:"";inline-size:1.125rem;opacity:0;transition:opacity .25s ease-in-out}input[type=checkbox].form-checkbox+.m-form-item__label,input[type=checkbox].form-checkbox+label,input[type=checkbox].m-form-item__check+.m-form-item__label,input[type=checkbox].m-form-item__check+label{border:none!important;display:inline-block!important;font-size:1rem!important;font-weight:var(--font-weight-400)!important;gap:0!important;line-height:1.5!important;margin:0!important;padding-block:0.6875rem!important;padding-inline:2.75rem 0!important;position:relative;width:auto;z-index:4}input[type=checkbox].form-checkbox+.m-form-item__label::before,input[type=checkbox].form-checkbox+label::before,input[type=checkbox].m-form-item__check+.m-form-item__label::before,input[type=checkbox].m-form-item__check+label::before{content:none!important;display:none!important}input[type=checkbox].form-checkbox+.m-form-item__label:hover,input[type=checkbox].form-checkbox+label:hover,input[type=checkbox].m-form-item__check+.m-form-item__label:hover,input[type=checkbox].m-form-item__check+label:hover{cursor:pointer}input[type=checkbox].form-checkbox:checked,input[type=checkbox].m-form-item__check:checked{background-color:var(--form-checkbox-checked-background)!important;border-color:var(--form-checkbox-checked-border)!important}input[type=checkbox].form-checkbox:checked::before,input[type=checkbox].m-form-item__check:checked::before{opacity:1}input[type=checkbox].form-checkbox:disabled::before,input[type=checkbox].m-form-item__check:disabled::before{filter:grayscale(100%);opacity:.75}input[type=checkbox].form-checkbox:disabled+.m-form-item__label,input[type=checkbox].form-checkbox:disabled+label,input[type=checkbox].m-form-item__check:disabled+.m-form-item__label,input[type=checkbox].m-form-item__check:disabled+label{cursor:not-allowed}input[type=checkbox].form-checkbox:focus-visible,input[type=checkbox].m-form-item__check:focus-visible{outline:.125rem solid var(--color-action)!important;outline-offset:0.125rem!important}input[type=checkbox].form-checkbox.error,input[type=checkbox].m-form-item__check.error{border-color:var(--form-error-color)!important}input[type=radio].form-radio,input[type=radio].m-form-item__check{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-color:var(--form-radio-background)!important;background-image:none!important;block-size:var(--form-radio-size)!important;border:1px solid var(--form-radio-border-color)!important;border-radius:50%!important;box-shadow:none!important;color:currentcolor;display:grid!important;font:inherit;inline-size:var(--form-radio-size)!important;inset-block-start:0.25rem!important;inset-inline-start:0!important;margin:0!important;opacity:1!important;place-content:center;position:absolute!important;transition:all .25s ease-in-out;z-index:3!important}input[type=radio].form-radio::before,input[type=radio].m-form-item__check::before{background-color:var(--form-radio-checked-dot-color);border-radius:100%;block-size:1rem;content:"";inline-size:1rem;opacity:0;transition:opacity .25s ease-in-out}input[type=radio].form-radio+.m-form-item__label,input[type=radio].form-radio+label,input[type=radio].m-form-item__check+.m-form-item__label,input[type=radio].m-form-item__check+label{border:none!important;display:inline-block!important;font-size:1rem!important;font-weight:var(--font-weight-400)!important;gap:0!important;line-height:1.5!important;margin:0!important;padding-block:0.375rem!important;padding-inline:2.375rem 0!important;position:relative;width:auto;z-index:4}input[type=radio].form-radio+.m-form-item__label::before,input[type=radio].form-radio+label::before,input[type=radio].m-form-item__check+.m-form-item__label::before,input[type=radio].m-form-item__check+label::before{content:none!important;display:none!important}input[type=radio].form-radio+.m-form-item__label:hover,input[type=radio].form-radio+label:hover,input[type=radio].m-form-item__check+.m-form-item__label:hover,input[type=radio].m-form-item__check+label:hover{cursor:pointer}input[type=radio].form-radio:checked,input[type=radio].m-form-item__check:checked{background-color:var(--form-radio-checked-background)!important;border-color:var(--form-radio-checked-border)!important}input[type=radio].form-radio:checked::before,input[type=radio].m-form-item__check:checked::before{opacity:1}input[type=radio].form-radio:disabled::before,input[type=radio].m-form-item__check:disabled::before{filter:grayscale(100%);opacity:.75}input[type=radio].form-radio:disabled+.m-form-item__label,input[type=radio].form-radio:disabled+label,input[type=radio].m-form-item__check:disabled+.m-form-item__label,input[type=radio].m-form-item__check:disabled+label{cursor:not-allowed}input[type=radio].form-radio:focus-visible,input[type=radio].m-form-item__check:focus-visible{outline:.125rem solid var(--color-action)!important;outline-offset:0.125rem!important}input[type=radio].form-radio.error,input[type=radio].m-form-item__check.error{border-color:var(--form-error-color)!important}.form-checkboxes,.form-radios{margin-block-start:0.625rem}.form-checkboxes .form-item.form-type-checkbox,.form-checkboxes .form-item.form-type-radio,.form-radios .form-item.form-type-checkbox,.form-radios .form-item.form-type-radio{margin-block-end:0.375rem;padding-inline-start:0;position:relative}.checkboxes--wrapper,.radios--wrapper{margin-block-end:2.5rem}
:where(h1,h2,h3,h4,h5,h6){color:var(--color-heading);font-family:var(--font-family-heading);font-size:var(--font-size-base);font-weight:var(--font-weight-700);line-height:var(--font-line-height-1\.25);margin:0;margin-block-start:var(--gap-content);scroll-margin-top:var(--gap-content)}:where(h1){font-size:var(--font-size-h1)}:where(h2){font-size:var(--font-size-h2)}:where(h3){font-size:var(--font-size-h3)}:where(h4,h5,h6){font-size:var(--font-size-h4)}
:where(hr){border:none;border-block-start:1px solid var(--color-line);margin:0;margin-block-start:var(--gap-content)}
:where(a){border-radius:1px;color:var(--color-action);cursor:pointer;-webkit-text-decoration:underline currentcolor;text-decoration:underline currentcolor;text-underline-offset:2px}:where(a):hover{color:var(--color-action-hover);text-decoration:none}
:where(ul,ol){margin:0;margin-block-start:var(--gap-content);padding-inline-start:1.25em}:where(p,ul,ol)+:where(ul,ol){margin-block-start:var(--size-fluid-small)}
:where(figure){margin:0;margin-block-start:var(--gap-content)}h1+:where(figure){margin-block-start:var(--size-fluid-large)}:where(figure)>:first-child{margin-block-start:0}:where(img){block-size:auto;margin:0;margin-block-start:var(--gap-content);max-width:100%}h1+:where(img){margin-block-start:var(--size-fluid-large)}:where(figcaption){font-size:var(--font-size-small);font-style:italic;margin:0;margin-block-start:var(--size-tiny)}:where(figcaption)>:first-child{margin-block-start:0}:where(video){block-size:auto;margin:0;margin-block-start:var(--gap-content);max-inline-size:100%}h1+:where(video){margin-block-start:var(--size-fluid-large)}
:where(p){margin:0;margin-block-start:var(--gap-content)}:where(h1)+:where(p){margin-block-start:var(--size-fluid-large)}
:where(table){border-collapse:collapse;margin:0;margin-block-start:var(--gap-content);width:100%}h1+:where(table){margin-block-start:var(--size-fluid-large)}:where(th,td){border-top:1px solid var(--color-line);padding:var(--size-fluid-small);text-align:start}tr:first-child :where(th,td){border-top:none}:where(th,td)>:first-child{margin-block-start:0}
:where(blockquote){border-left:1px solid var(--color-line);font-size:var(--font-size-large);margin:0;margin-block-start:var(--gap-content);padding:var(--gap-content)}h1+:where(blockquote){margin-block-start:var(--size-fluid-large)}:where(cite){display:block;margin-block-start:var(--size-small)}:where(cite)::before{background-color:var(--color-text-light);content:"";display:inline-block;height:1px;margin-inline-end:var(--size-nano);vertical-align:middle;width:var(--size-small)}:where(small){font-size:var(--font-size-small)}:where(strong){font-weight:var(--font-weight-700)}:where(em){font-style:italic}:where(sub,sup){font-size:var(--font-size-small)}
.t-container{--container-size:var(--size-container-medium);inline-size:100%;margin-inline:auto;max-inline-size:var(--container-size);padding-inline:var(--gap-content)}.t-container--is-fluid{--container-size:none}
.t-grid{--grid-col-size:var(--size-content-tiny);--grid-cols:min(var(--grid-col-size),100%);--grid-gap:var(--gap-content);display:grid;gap:var(--grid-gap);grid-template-columns:repeat(auto-fill,minmax(var(--grid-cols),1fr))}.t-grid[class*="--cols:"]{--grid-cols:clamp(var(--grid-col-size),100% / var(--grid-num-cols) - var(--grid-gap) * (var(--grid-num-cols) - 1) / var(--grid-num-cols),100%)}.t-grid--cols\:1{--grid-num-cols:1}.t-grid--cols\:2{--grid-num-cols:2}.t-grid--cols\:3{--grid-num-cols:3}.t-grid--cols\:4{--grid-num-cols:4}@media (min-width:320px){.t-grid--cols\:1\@nano{--grid-num-cols:1}.t-grid--cols\:2\@nano{--grid-num-cols:2}.t-grid--cols\:3\@nano{--grid-num-cols:3}.t-grid--cols\:4\@nano{--grid-num-cols:4}}@media (min-width:576px){.t-grid--cols\:1\@tiny{--grid-num-cols:1}.t-grid--cols\:2\@tiny{--grid-num-cols:2}.t-grid--cols\:3\@tiny{--grid-num-cols:3}.t-grid--cols\:4\@tiny{--grid-num-cols:4}}@media (min-width:768px){.t-grid--cols\:1\@small{--grid-num-cols:1}.t-grid--cols\:2\@small{--grid-num-cols:2}.t-grid--cols\:3\@small{--grid-num-cols:3}.t-grid--cols\:4\@small{--grid-num-cols:4}}@media (min-width:992px){.t-grid--cols\:1\@medium{--grid-num-cols:1}.t-grid--cols\:2\@medium{--grid-num-cols:2}.t-grid--cols\:3\@medium{--grid-num-cols:3}.t-grid--cols\:4\@medium{--grid-num-cols:4}}@media (min-width:1200px){.t-grid--cols\:1\@large{--grid-num-cols:1}.t-grid--cols\:2\@large{--grid-num-cols:2}.t-grid--cols\:3\@large{--grid-num-cols:3}.t-grid--cols\:4\@large{--grid-num-cols:4}}@media (min-width:1440px){.t-grid--cols\:1\@huge{--grid-num-cols:1}.t-grid--cols\:2\@huge{--grid-num-cols:2}.t-grid--cols\:3\@huge{--grid-num-cols:3}.t-grid--cols\:4\@huge{--grid-num-cols:4}}@media (min-width:1600px){.t-grid--cols\:1\@giant{--grid-num-cols:1}.t-grid--cols\:2\@giant{--grid-num-cols:2}.t-grid--cols\:3\@giant{--grid-num-cols:3}.t-grid--cols\:4\@giant{--grid-num-cols:4}}.t-grid--no-wrap{grid-auto-columns:var(--grid-cols);grid-auto-flow:column;grid-template-columns:none}
.t-layout{--layout-inset:calc(var(--gap-content) * 2);padding-block:var(--layout-inset)}.t-layout+.t-layout{padding-block-start:0}
.t-wrapper{display:flex;flex-direction:column;min-block-size:100%}.t-wrapper__main{flex:1 0 auto}
.m-icon{align-items:center;block-size:var(--size-icon);display:inline-flex;inline-size:var(--size-icon);justify-content:center;vertical-align:middle}.m-icon svg{block-size:100%;display:block;fill:currentcolor;flex:1 1 0%;inline-size:100%}
.m-breadcrumb{font-size:var(--font-size-small);line-height:var(--line-height-tiny)}.m-breadcrumb__list{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.m-breadcrumb__item{align-items:center;display:flex;margin:0;padding:0}.m-breadcrumb__link{color:var(--color-text);display:block;padding:var(--size-nano) 0;white-space:nowrap}.m-breadcrumb__link:focus-visible,.m-breadcrumb__link:hover{color:var(--color-action)}.m-breadcrumb__divider{color:var(--color-text-light);display:block;margin:0 var(--size-nano)}
.h-align--left{float:none;margin-block-start:var(--gap-content);max-width:100%}@media (min-width:576px){.h-align--left{float:left;margin-inline-end:var(--gap-content);max-width:50%}}.h-align--right{float:none;margin-block-start:var(--gap-content);max-width:100%}@media (min-width:576px){.h-align--right{float:right;margin-inline-start:var(--gap-content);max-width:50%}}
.h-clearfix{clear:both;content:"";display:block}
.h-flow>:first-child{margin-block-start:0}
.h-ratio--16\:9{aspect-ratio:16/9;height:auto;width:100%}.h-ratio--16\:9:is(img,video,iframe){-o-object-fit:cover;object-fit:cover}.h-ratio--4\:3{aspect-ratio:4/3;height:auto;width:100%}.h-ratio--4\:3:is(img,video,iframe){-o-object-fit:cover;object-fit:cover}
.h-line-clamp{--lines:$lines-to-show;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.h-visually-hidden{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}
