:root{--ccs-grid-gap-mobile: 3.5rem;--ccs-grid-gap-mobile-tight: 1rem;--ccs-media-hero-h: 500px}@media(min-width:1601px){:root{--ccs-media-hero-h: 600px}}.ccs-block,.wp-block-columns{position:relative;width:100%;overflow:hidden;margin:1rem 0;isolation:isolate}.ccs-block__inner{position:relative;width:100%;box-sizing:border-box}.contain{margin-left:auto;margin-right:auto}.ccs-contain--default{width:93%;max-width:none}.ccs-contain--full{width:100%;max-width:none}.ccs-contain--full .ccs-block__content{width:93%;max-width:none;margin-left:auto;margin-right:auto}.ccs-block--full-bleed{width:100%}.ccs-block--full-bleed .ccs-block__content{width:100%;max-width:none;margin-left:0;margin-right:0}.ccs-contain--large{width:93%;max-width:1280px}.ccs-contain--medium{width:93%;max-width:960px}.ccs-contain--smedium{width:93%;max-width:720px}.ccs-contain--small{width:93%;max-width:550px}.ccs-grid{display:grid;width:100%;gap:1rem}.ccs-grid__item{min-height:0}.ccs-grid--1-col{grid-template-columns:1fr;grid-template-rows:1fr}.ccs-grid--2-col{grid-template-columns:1fr 1fr;grid-template-rows:1fr}.ccs-grid--2-col-wide{grid-template-columns:3fr 1fr;grid-template-rows:1fr}.ccs-grid--3-stacked{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.ccs-grid--3-stacked .ccs-grid__item--1{grid-column:1;grid-row:1 / 3}.ccs-grid--3-stacked .ccs-grid__item--2{grid-column:2;grid-row:1}.ccs-grid--3-stacked .ccs-grid__item--3{grid-column:2;grid-row:2}.ccs-grid--3-row{grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr}.ccs-grid--4-mixed{grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr 1fr}.ccs-grid--4-mixed .ccs-grid__item--1{grid-column:1;grid-row:1 / 3}.ccs-grid--4-mixed .ccs-grid__item--2{grid-column:2;grid-row:1 / 3}.ccs-grid--4-mixed .ccs-grid__item--3{grid-column:3;grid-row:1}.ccs-grid--4-mixed .ccs-grid__item--4{grid-column:3;grid-row:2}.ccs-grid--5-mixed{grid-template-columns:2fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr}.ccs-grid--5-mixed .ccs-grid__item--1{grid-column:1;grid-row:1 / 3}.ccs-grid--5-mixed .ccs-grid__item--2{grid-column:2;grid-row:1 / 3}.ccs-grid--5-mixed .ccs-grid__item--3{grid-column:3;grid-row:1 / 3}.ccs-grid--5-mixed .ccs-grid__item--4{grid-column:4;grid-row:1}.ccs-grid--5-mixed .ccs-grid__item--5{grid-column:4;grid-row:2}.ccs-grid--cols-2,.ccs-grid--cols-3,.ccs-grid--cols-4{row-gap:2rem}.ccs-grid--cols-2{grid-template-columns:repeat(2,1fr)}.ccs-grid--cols-3{grid-template-columns:repeat(3,1fr)}.ccs-grid--cols-4{grid-template-columns:repeat(4,1fr)}@media(max-width:900px){.ccs-grid--3-row{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.ccs-grid--3-row .ccs-grid__item--1{grid-column:1 / 3;grid-row:1}.ccs-grid--3-row .ccs-grid__item--2{grid-column:1;grid-row:2}.ccs-grid--3-row .ccs-grid__item--3{grid-column:2;grid-row:2}.ccs-grid--4-mixed{grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto}.ccs-grid--4-mixed .ccs-grid__item--1{grid-column:1 / 3;grid-row:1}.ccs-grid--4-mixed .ccs-grid__item--2{grid-column:1 / 3;grid-row:2}.ccs-grid--4-mixed .ccs-grid__item--3{grid-column:1;grid-row:3}.ccs-grid--4-mixed .ccs-grid__item--4{grid-column:2;grid-row:3}.ccs-grid--cols-4,.ccs-grid--cols-3{grid-template-columns:repeat(2,1fr)}.ccs-grid--5-mixed{grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto}.ccs-grid--5-mixed .ccs-grid__item--1{grid-column:1 / 3;grid-row:1}.ccs-grid--5-mixed .ccs-grid__item--2{grid-column:1;grid-row:2}.ccs-grid--5-mixed .ccs-grid__item--3{grid-column:2;grid-row:2}.ccs-grid--5-mixed .ccs-grid__item--4{grid-column:1;grid-row:3}.ccs-grid--5-mixed .ccs-grid__item--5{grid-column:2;grid-row:3}}@media(max-width:768px){.ccs-grid--2-col,.ccs-grid--2-col-wide,.ccs-grid--3-stacked,.ccs-grid--3-row,.ccs-grid--4-mixed,.ccs-grid--5-mixed,.ccs-grid--cols-2,.ccs-grid--cols-3,.ccs-grid--cols-4{grid-template-columns:1fr;grid-template-rows:auto;row-gap:var(--ccs-grid-gap-mobile)}.ccs-grid--2-col .ccs-grid__item,.ccs-grid--2-col-wide .ccs-grid__item,.ccs-grid--3-stacked .ccs-grid__item,.ccs-grid--3-row .ccs-grid__item,.ccs-grid--4-mixed .ccs-grid__item,.ccs-grid--5-mixed .ccs-grid__item{grid-column:1!important;grid-row:auto!important}}.ccs-card{display:flex;flex-direction:column;gap:1.25rem}.ccs-card--content-above{flex-direction:column-reverse}.ccs-card--has-bg{border-radius:var(--ccs-radius-md);overflow:hidden;gap:0}.ccs-card--has-bg .ccs-card__content{padding:1.5rem}.ccs-card__image{position:relative;width:100%;overflow:hidden;border-radius:var(--ccs-radius-md)}.ccs-card__img,.ccs-card__video{display:block;width:100%;height:100%;object-fit:cover}.ccs-card__img--placeholder,.content-card-image--placeholder{background:var(--ccs-color-gray-light)}.ccs-post-source{display:inline-flex;align-items:center;background:var(--ccs-color-white);border-radius:var(--ccs-radius-sm);padding:.25rem .5rem}.ccs-post-source__logo{display:block;max-height:1.25rem;width:auto;max-width:8rem;object-fit:contain}.ccs-post-source__name{font-family:var(--ccs-font-heading);font-size:var(--ccs-text-xs);font-weight:500;color:var(--ccs-color-black);white-space:nowrap}.ccs-card__image--16-9{aspect-ratio:16 / 9}.ccs-card__image--4-3{aspect-ratio:4 / 3}.ccs-card__image--3-2{aspect-ratio:3 / 2}.ccs-card__image--1-1{aspect-ratio:1 / 1}.ccs-card__image--2-3{aspect-ratio:2 / 3}.ccs-card__content{display:flex;flex-direction:column;gap:.75rem}.ccs-card__chips{display:flex;flex-wrap:wrap;gap:.5rem}.ccs-card__title{margin:0;font-family:var(--ccs-font-heading, "aktiv-grotesk", sans-serif);font-size:var(--ccs-text-lg);font-weight:500;line-height:1.2}.ccs-card__secondary-title{margin:0;font-family:var(--ccs-font-body, "interstate", sans-serif);font-size:var(--ccs-text-base);font-weight:600;line-height:1.4;color:var(--ccs-color-gray-dark)}.ccs-card__title,.ccs-card__secondary-title{overflow-wrap:anywhere;hyphens:auto}.ccs-card__description{font-family:var(--ccs-font-body, "interstate", sans-serif);font-size:var(--ccs-text-sm);line-height:1.6;max-width:650px}.ccs-card__description p{margin:0 0 .75rem}.ccs-card__description p:last-child{margin-bottom:0}.ccs-card__text-links{font-family:var(--ccs-font-body, "interstate", sans-serif);font-size:var(--ccs-text-sm);line-height:1.6}.ccs-card__links-label{font-weight:500;margin-right:.25rem}.ccs-card__text-link{color:var(--ccs-color-black);text-decoration:underline;text-underline-offset:2px}.ccs-card__text-link:hover{text-decoration-thickness:2px}.ccs-card__buttons{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.ccs-card--align-left{text-align:left}.ccs-card--align-left .ccs-card__content{align-items:flex-start}.ccs-card--align-left .ccs-card__chips,.ccs-card--align-left .ccs-card__buttons{justify-content:flex-start}.ccs-card--align-center{text-align:center}.ccs-card--align-center .ccs-card__content{align-items:center}.ccs-card--align-center .ccs-card__chips,.ccs-card--align-center .ccs-card__buttons{justify-content:center}.ccs-card--align-right{text-align:right}.ccs-card--align-right .ccs-card__content{align-items:flex-end}.ccs-card--align-right .ccs-card__chips,.ccs-card--align-right .ccs-card__buttons{justify-content:flex-end}@media(max-width:600px){.ccs-card__content{gap:.625rem;padding-top:1rem}}.ccs-media{position:relative;width:100%;overflow:hidden;border-radius:var(--ccs-radius-md)}.ccs-media>img,.ccs-media>video,.ccs-media>picture>img,.ccs-media>a>img,.ccs-media>a>video{display:block;width:100%;height:100%;object-fit:cover}.ccs-media--16-9{aspect-ratio:16 / 9}.ccs-media--4-3{aspect-ratio:4 / 3}.ccs-media--3-2{aspect-ratio:3 / 2}.ccs-media--1-1{aspect-ratio:1 / 1}.ccs-media--2-3{aspect-ratio:2 / 3}.ccs-media--3-4{aspect-ratio:3 / 4}.ccs-media--2-1{aspect-ratio:2 / 1}.ccs-media--hero{height:var(--ccs-media-hero-h)}@media(max-width:768px){.ccs-media--hero{height:auto;min-height:15rem}}.ccs-hover-zoom>img,.ccs-hover-zoom>video,.ccs-media--hover>img,.ccs-media--hover>video{transition:transform var(--ccs-transition-smooth)}.ccs-hover-zoom:hover>img,.ccs-hover-zoom:hover>video,.ccs-media--hover:hover>img,.ccs-media--hover:hover>video{transform:scale(1.03)}.ccs-media>.ccs-media-expand-btn{position:absolute;bottom:.75rem;right:.75rem;z-index:2;opacity:0;transition:opacity var(--ccs-transition)}.ccs-media-expand-btn .ccs-icon-svg{font-size:1.25rem;line-height:1}.ccs-media:hover>.ccs-media-expand-btn,.ccs-media:focus-within>.ccs-media-expand-btn{opacity:1}@media(hover:none){.ccs-media-expand-btn{opacity:1;min-width:44px;min-height:44px}}.ccs-eyebrow{display:block;margin:0;font-family:var(--ccs-font-heading);font-size:var(--ccs-text-sm);font-weight:500;line-height:1.4;color:inherit}.ccs-block-header{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.ccs-block-header--text-left{text-align:left;align-items:flex-start}.ccs-block-header--text-center{text-align:center;align-items:center}.ccs-block-header--text-right{text-align:right;align-items:flex-end}.ccs-block-header__heading{font-family:var(--ccs-font-heading);font-size:var(--ccs-text-2xl);font-weight:600;line-height:1.15;margin:0;color:inherit}.ccs-block-header__content{font-family:var(--ccs-font-body);font-size:var(--ccs-text-base);line-height:1.6;color:inherit}.ccs-block-header__content>*:first-child{margin-top:0}.ccs-block-header__content>*:last-child{margin-bottom:0}.ccs-prose>p,.ccs-prose>ul,.ccs-prose>ol,.ccs-prose>blockquote{max-width:45rem}.ccs-prose--center>p,.ccs-prose--center>ul,.ccs-prose--center>ol,.ccs-prose--center>blockquote{margin-left:auto;margin-right:auto}.ccs-prose--right>p,.ccs-prose--right>ul,.ccs-prose--right>ol,.ccs-prose--right>blockquote{margin-left:auto}.ccs-alt-fonts strong{font-family:var(--ccs-font-display);font-weight:inherit}.ccs-alt-fonts em{font-family:var(--ccs-font-angular);font-style:normal}.ccs-alt-fonts u{font-family:var(--ccs-font-pixel);text-decoration:none}.ccs-alt-fonts s,.ccs-alt-fonts del{font-family:var(--ccs-font-mono);text-decoration:none}.ccs-header{display:grid;grid-template-columns:6fr 5fr;gap:4rem;width:100%;align-items:start}.ccs-header--stacked{grid-template-columns:1fr;gap:1.5rem;max-width:90rem;margin-inline:auto}.ccs-header__subhead{display:block;margin:0 0 1.5rem;font-family:var(--ccs-font-heading);font-size:var(--ccs-text-base);font-weight:500}.ccs-header__left{display:flex;flex-direction:column;gap:1rem}.ccs-header__heading{font-family:var(--ccs-font-heading, "aktiv-grotesk", sans-serif);font-weight:700;line-height:1.1;margin:0}.ccs-header__chips{display:flex;flex-wrap:wrap;gap:.75rem}.ccs-header__right{display:flex;flex-direction:column;gap:1.5rem}.ccs-header__content{font-family:var(--ccs-font-heading, "aktiv-grotesk", sans-serif);font-size:var(--ccs-text-base);line-height:1.6}.ccs-header__content p{font-family:var(--ccs-font-body, "interstate", sans-serif);margin-bottom:1rem}.ccs-header__content p:first-child{margin-top:0}.ccs-header__content p:last-child{margin-bottom:0}.ccs-header__content strong{font-weight:600}.ccs-header__buttons{display:flex;flex-wrap:wrap;gap:.75rem}@media(max-width:900px){.ccs-header{grid-template-columns:1fr 1fr;gap:2rem}}@media(max-width:600px){.ccs-header{grid-template-columns:minmax(0,1fr);gap:1.75rem}.ccs-header__left{gap:1rem;min-width:0}.ccs-header__buttons .ccs-btn{width:100%;justify-content:center}}.ccs-image-grid{display:flex;gap:1rem;width:100%;height:var(--ccs-media-hero-h)}.ccs-image-grid__item{overflow:hidden;position:relative;border-radius:var(--ccs-radius-md)}.ccs-image-grid__item img,.ccs-image-grid__item video{width:100%;height:100%;object-fit:cover;display:block}.ccs-image-grid[data-images="1"] .ccs-image-grid__item--main{flex:1}.ccs-image-grid[data-images="2"] .ccs-image-grid__item--main{flex:75}.ccs-image-grid[data-images="2"] .ccs-image-grid__item:not(.ccs-image-grid__item--main){flex:25}.ccs-image-grid[data-images="3"] .ccs-image-grid__item--main{flex:60}.ccs-image-grid[data-images="3"] .ccs-image-grid__item:nth-child(2){flex:30}.ccs-image-grid[data-images="3"] .ccs-image-grid__item:nth-child(3){flex:10}.ccs-image-grid[data-images="4"] .ccs-image-grid__item--main{flex:50}.ccs-image-grid[data-images="4"] .ccs-image-grid__item:nth-child(2){flex:30}.ccs-image-grid[data-images="4"] .ccs-image-grid__item:nth-child(3){flex:10}.ccs-image-grid[data-images="4"] .ccs-image-grid__item:nth-child(4){flex:5}.ccs-image-grid[data-images="5"] .ccs-image-grid__item--main{flex:40}.ccs-image-grid[data-images="5"] .ccs-image-grid__item:nth-child(2){flex:25}.ccs-image-grid[data-images="5"] .ccs-image-grid__item:nth-child(3){flex:15}.ccs-image-grid[data-images="5"] .ccs-image-grid__item:nth-child(4){flex:10}.ccs-image-grid[data-images="5"] .ccs-image-grid__item:nth-child(5){flex:10}@media(max-width:768px){.ccs-image-grid{flex-wrap:wrap;height:auto}.ccs-image-grid__item--main{flex:0 0 100%!important;min-height:15rem}.ccs-image-grid__item:not(.ccs-image-grid__item--main){flex:1!important;height:8rem}}.ccs-section-card,.ccs-section-card--bottom,.ccs-section-card--all{position:relative;z-index:2}.ccs-section-card{border-radius:var(--ccs-radius-xl) var(--ccs-radius-xl) 0 0;margin-top:calc(-1 * var(--ccs-radius-xl) - 12px);margin-bottom:0}.ccs-section-card--bottom{border-radius:0 0 var(--ccs-radius-xl) var(--ccs-radius-xl);margin-top:0;margin-bottom:calc(-1 * var(--ccs-radius-xl) - 12px)}.ccs-section-card--all{border-radius:var(--ccs-radius-xl);margin-top:calc(-1 * var(--ccs-radius-xl) - 12px);margin-bottom:calc(-1 * var(--ccs-radius-xl) - 12px);overflow:hidden}.ccs-block:not(.ccs-section-card,.ccs-slider-full,.ccs-media-block,.ccs-banner):has(+.ccs-section-card:not(.ccs-section-card--bottom)),.ccs-block:not(.ccs-section-card,.ccs-slider-full,.ccs-media-block,.ccs-banner):has(+.floating-dock+.ccs-section-card:not(.ccs-section-card--bottom)),:is(.site-main,.site-main .page-content,.site-main .entry-content)>:is(.ccs-block,.content-body):not(.ccs-section-card,.ccs-slider-full,.ccs-media-block,.ccs-banner):last-child{padding-bottom:6rem}.ccs-section-card--bottom+.ccs-block:not(.ccs-section-card,.ccs-slider-full,.ccs-media-block,.ccs-banner),.ccs-section-card--all+.ccs-block:not(.ccs-section-card,.ccs-slider-full,.ccs-media-block,.ccs-banner){padding-top:6rem}.ccs-block:has(+.ccs-section-card:not(.ccs-section-card--bottom)),.ccs-block:has(+.floating-dock+.ccs-section-card:not(.ccs-section-card--bottom)),:is(.site-main,.site-main .page-content,.site-main .entry-content)>:is(.ccs-block,.content-body):last-child{margin-bottom:0!important}.ccs-section-card--bottom+.ccs-block,.ccs-section-card--all+.ccs-block{margin-top:0!important}.editor-styles-wrapper .ccs-section-card,.editor-styles-wrapper .ccs-section-card--bottom,.editor-styles-wrapper .ccs-section-card--all{margin-top:0;margin-bottom:0}.content-hero{position:relative;margin-bottom:4rem;padding-bottom:3rem;box-shadow:var(--ccs-box-shadow)}.content-hero__inner{width:93%;margin:0 auto}.content-divider{padding-bottom:3rem;margin-bottom:4rem;box-shadow:var(--ccs-box-shadow)}.content-body{width:93%;margin:0 auto}.content-grid{display:grid;grid-template-columns:275px 1fr;gap:2.5rem;width:93%;margin:0 auto;padding:0 0 2.5rem}.content-grid__sidebar{min-width:0}.content-grid__main{display:flex;flex-direction:column;gap:3rem;min-width:0}.content-grid__heading{font-family:var(--ccs-font-heading);font-size:var(--ccs-text-lg);font-weight:700;margin:0 0 1.5rem}.content-filter-group{margin-bottom:1.5rem}.content-filter-label{font-family:var(--ccs-font-heading);font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--ccs-color-black);margin:0 0 .5rem}.content-filter-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.content-filter-list li:first-child{border-top:none}.content-filter-list a{font-family:var(--ccs-font-body);font-size:var(--ccs-text-sm);color:var(--ccs-color-text);text-decoration:none;padding:.25rem 0;display:block;transition:color var(--ccs-transition),transform var(--ccs-transition)}.content-filter-list a:hover{color:var(--ccs-color-text-muted);transform:translate(.25rem)}.content-filter-list a:focus-visible{outline:2px solid var(--ccs-color-primary);outline-offset:2px;border-radius:var(--ccs-radius-sm)}.content-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.content-card-link{display:flex;flex-direction:column;text-decoration:none;color:var(--ccs-color-text);transition:color var(--ccs-transition)}.content-card-link:hover .content-card-image{transform:scale(1.03)}.content-card-link:focus-visible{outline:2px solid var(--ccs-color-primary);outline-offset:4px;border-radius:var(--ccs-radius-md)}.content-card-image-wrap{overflow:hidden;border-radius:var(--ccs-radius-md);margin-bottom:.5rem}.content-card-image{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block;transition:transform var(--ccs-transition)}.content-card-info{padding:.25rem 0}.content-card-title{font-family:var(--ccs-font-heading);font-size:1.25rem;font-weight:700;margin:0 0 .5rem;line-height:1.1}.content-card-title a{color:var(--ccs-color-text);text-decoration:none;transition:color var(--ccs-transition)}.content-card-title a:hover{color:var(--ccs-color-text-muted)}.content-card-info .content-chips{margin-bottom:.75rem}.content-card-info .ccs-text-btn{margin-top:.5rem}.content-card-meta{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.5rem}.content-card-meta .content-meta__item{font-size:var(--ccs-text-xs);gap:.25rem}.content-card-chips{margin-top:.25rem}.content-compact-list{display:flex;flex-direction:column;gap:0}.content-compact-item{display:grid;grid-template-columns:6rem 1fr;gap:.75rem;align-items:center;padding:1rem 0;border-bottom:1px solid var(--ccs-color-border-light);text-decoration:none;color:var(--ccs-color-text);transition:background-color var(--ccs-transition),border-radius var(--ccs-transition)}.content-compact-item:first-child{border-top:1px solid var(--ccs-color-border-light)}.content-compact-item:hover{background:var(--ccs-color-gray-light);padding-left:.5rem;padding-right:.5rem;margin-left:-.5rem;margin-right:-.5rem;border-radius:var(--ccs-radius-sm)}.content-compact-item:focus-visible{outline:2px solid var(--ccs-color-primary);outline-offset:2px;border-radius:var(--ccs-radius-sm)}.content-compact-thumb{width:6rem;height:6rem;object-fit:cover;border-radius:var(--ccs-radius-sm);display:block}.content-compact-info{min-width:0}.content-compact-title{font-family:var(--ccs-font-heading);font-size:1.25rem;font-weight:700;margin:0 0 .5rem;line-height:1.1;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.content-compact-meta{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:.375rem}.content-compact-meta .content-meta__item{font-size:var(--ccs-text-xs);gap:.25rem}.content-compact-chips{margin-top:.25rem}.content-meta{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.content-meta__item{display:inline-flex;align-items:center;gap:.375rem;font-family:var(--ccs-font-body);font-size:var(--ccs-text-sm);color:var(--ccs-color-text-muted)}.content-meta__item .ccs-icon{flex-shrink:0}.content-chips{display:flex;flex-wrap:wrap;gap:.5rem}.content-filter-bar{display:flex;gap:.75rem;align-items:center;margin-bottom:2.5rem}.content-filter-bar__search{flex:1 1 0%;min-width:0}.content-filter-bar__select,.content-filter-bar .ccs-select{width:auto;flex:0 0 auto}.content-filter-bar__submit{flex:0 0 auto}.content-wide-list{display:flex;flex-direction:column;gap:0}.content-wide-item{display:grid;grid-template-columns:1fr 350px;gap:2rem;align-items:start;padding:2rem 0;border-bottom:1px solid var(--ccs-color-border-light)}.content-wide-item:first-child{border-top:1px solid var(--ccs-color-border-light)}.content-wide-list>.content-wide-item:last-child{border-bottom:none}.content-wide-item__content{display:flex;flex-direction:column;gap:.75rem}.content-wide-item__actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.content-wide-item__title{font-family:var(--ccs-font-heading);font-size:var(--ccs-text-xl);font-weight:700;margin:0;line-height:1.2}.content-wide-item__title a{color:var(--ccs-color-text);text-decoration:none;transition:color var(--ccs-transition)}.content-wide-item__title a:hover{color:var(--ccs-color-text-muted)}.content-wide-item__excerpt{font-family:var(--ccs-font-heading);font-size:var(--ccs-text-base);font-weight:500;color:var(--ccs-color-gray-dark);margin:0;line-height:1.4;max-width:1080px}.content-wide-item__image-wrap{overflow:hidden;border-radius:var(--ccs-radius-md)}.content-wide-item__image{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block}.content-pagination{display:flex;justify-content:space-between;align-items:center;padding-top:1.5rem}.content-pagination a{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--ccs-font-heading);font-size:var(--ccs-text-sm);font-weight:700;color:var(--ccs-color-text);text-decoration:none;padding:.625rem 1.25rem;border:1px solid var(--ccs-color-border);border-radius:var(--ccs-radius-pill);transition:background-color var(--ccs-transition),color var(--ccs-transition),border-color var(--ccs-transition)}.content-pagination a:hover{background:var(--ccs-color-black);color:var(--ccs-color-white);border-color:var(--ccs-color-black)}.content-no-results{text-align:center;padding:5rem 1.5rem;font-family:var(--ccs-font-body);font-size:var(--ccs-text-md);color:var(--ccs-color-text-muted)}@media(max-width:1100px){.content-grid{grid-template-columns:220px 1fr;gap:1.75rem}.content-card-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.content-grid{grid-template-columns:1fr;gap:2rem}.content-grid__sidebar{order:-1}.content-filter-list{flex-direction:row;flex-wrap:wrap;gap:0}.content-filter-list li{border-bottom:none;border-right:1px solid var(--ccs-color-border-light);padding-right:.75rem;margin-right:.75rem}.content-filter-list li:last-child{border-right:none;padding-right:0;margin-right:0}.content-wide-item{grid-template-columns:1fr 280px;gap:1.5rem}}@media(max-width:768px){.content-hero__inner{width:100%}.content-card-grid{grid-template-columns:1fr;row-gap:var(--ccs-grid-gap-mobile)}.content-card-meta,.content-compact-meta{flex-direction:column;align-items:flex-start;gap:0}.content-wide-item{grid-template-columns:1fr}.content-wide-item__image-wrap{order:-1}.content-filter-bar{flex-wrap:wrap}.content-filter-bar__search{flex:1 1 100%}.content-filter-bar__select{flex:1 1 auto;width:auto}}@media(max-width:480px){.content-compact-item{grid-template-columns:4rem 1fr;gap:.625rem}.content-compact-thumb{width:4rem;height:4rem}}@media(prefers-reduced-motion:reduce){.content-card-link:hover .content-card-image{transform:none}}.ccs-block-placeholder{display:flex;align-items:center;justify-content:center;min-height:6.25rem;padding:1.25rem;background-color:var(--ccs-color-bg-light);border:2px dashed var(--ccs-color-border);border-radius:var(--ccs-radius-md);text-align:center}.ccs-block-placeholder__inner{display:flex;flex-direction:column;gap:.5rem}.ccs-block-placeholder__title{font-size:var(--ccs-text-sm);font-weight:600;color:var(--ccs-color-text)}.ccs-block-placeholder__message{font-size:var(--ccs-text-sm);color:var(--ccs-color-text-muted)}@media(max-width:768px){.ccs-contain--default,.ccs-contain--large,.ccs-contain--medium,.ccs-contain--smedium,.ccs-contain--small{width:100%;padding-left:16px;padding-right:16px}.ccs-contain--full .ccs-block__content{width:100%;padding-left:0;padding-right:0}}.ccs-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;max-width:100%;padding:.65rem 1.25rem;border-radius:var(--ccs-radius-pill);font-family:var(--ccs-font-body, "interstate", sans-serif);font-size:var(--ccs-text-sm);font-weight:500;text-decoration:none;cursor:pointer;position:relative;overflow:hidden;transition:color .3s cubic-bezier(.7,0,.2,1),border-color .3s cubic-bezier(.7,0,.2,1)}.ccs-btn:before{content:"";position:absolute;inset:0;background:var(--ccs-btn-hover-fill, #000);border-radius:0;transform:translate3d(0,101%,0);transition:transform .3s cubic-bezier(.7,0,.2,1)}.ccs-btn:hover:before{transform:translateZ(0)}.ccs-btn__text{position:relative;z-index:1;white-space:normal;overflow-wrap:break-word;text-align:center}.ccs-btn__icon{position:relative;z-index:1;flex-shrink:0;display:flex;align-items:center;justify-content:center}i.ccs-btn__icon-img{display:block;font-size:1.125rem;line-height:1;color:inherit}img.ccs-btn__icon-img{display:block;width:1.125rem;height:1.125rem;object-fit:contain}.ccs-btn--primary{background:var(--ccs-color-primary, #FFDF1C);border:1px solid var(--ccs-color-primary, #FFDF1C);color:var(--ccs-color-black, #000);--ccs-btn-hover-fill: var(--ccs-color-white, #fff)}.ccs-btn--primary:link,.ccs-btn--primary:visited,.ccs-btn--primary:hover{color:var(--ccs-color-black, #000)}.ccs-btn--secondary{background:transparent;border:1px solid var(--ccs-color-black, #000);color:var(--ccs-color-black, #000);--ccs-btn-hover-fill: var(--ccs-color-black, #000)}.ccs-btn--secondary:link,.ccs-btn--secondary:visited{color:var(--ccs-color-black, #000)}.ccs-btn--secondary:hover{color:var(--ccs-color-white, #fff)}.ccs-btn--low{background:#f5f5f5;border:1px solid #e0e0e0;color:var(--ccs-color-black, #000);--ccs-btn-hover-fill: var(--ccs-color-black, #000)}.ccs-btn--low:link,.ccs-btn--low:visited{color:var(--ccs-color-black, #000)}.ccs-btn--low:hover{color:var(--ccs-color-white, #fff)}.ccs-btn--low:hover{color:var(--ccs-color-white, #fff);border-color:var(--ccs-color-black, #000)}.ccs-btn:focus-visible{outline:2px dashed #999;outline-offset:2px}.ccs-btn--full-width{width:100%;justify-content:center}.ccs-btn--icon-left{padding-left:1rem}.ccs-btn--icon-right{padding-right:1rem}.ccs-btn--disabled,.ccs-btn--disabled:hover,.ccs-btn--disabled:focus{background:var(--ccs-color-gray-light);border:1px solid transparent;color:var(--ccs-color-text-muted);cursor:not-allowed}.ccs-btn--disabled:before{display:none}.ccs-share{position:relative;display:inline-flex}.ccs-share__toggle .ccs-chip__icon{order:1}.ccs-share__menu{position:absolute;bottom:calc(100% + .75rem);left:50%;display:flex;gap:.5rem;padding:.5rem;background:var(--ccs-color-white);border-radius:var(--ccs-radius-pill);box-shadow:var(--ccs-box-shadow);opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%) translateY(.375rem);transition:opacity var(--ccs-transition-fast),transform var(--ccs-transition-fast),visibility var(--ccs-transition-fast);z-index:5}.ccs-share.is-open .ccs-share__menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.ccs-share__menu:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:.375rem solid transparent;border-top-color:var(--ccs-color-white)}.ccs-share__bubble,.ccs-share__bubble:link,.ccs-share__bubble:visited{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--ccs-color-gray-light);color:var(--ccs-color-black);text-decoration:none;transition:background var(--ccs-transition-fast),color var(--ccs-transition-fast)}.ccs-share__bubble:hover,.ccs-share__bubble:focus-visible{background:var(--ccs-color-black);color:var(--ccs-color-white)}.ccs-share__bubble .ccs-icon{width:1.125rem;height:1.125rem}@media(prefers-reduced-motion:reduce){.ccs-share__menu,.ccs-share__bubble{transition:none}}.ccs-buttons{display:flex;flex-wrap:wrap;gap:1rem}.ccs-buttons--horizontal{flex-direction:row}.ccs-buttons--vertical{flex-direction:column}.ccs-buttons--horizontal.ccs-buttons--align-left{justify-content:flex-start}.ccs-buttons--horizontal.ccs-buttons--align-center{justify-content:center}.ccs-buttons--horizontal.ccs-buttons--align-right{justify-content:flex-end}.ccs-buttons--vertical.ccs-buttons--align-left{align-items:flex-start}.ccs-buttons--vertical.ccs-buttons--align-center{align-items:center}.ccs-buttons--vertical.ccs-buttons--align-right{align-items:flex-end}.ccs-buttons--full-width.ccs-buttons--vertical .ccs-btn{width:100%}.ccs-buttons--full-width.ccs-buttons--horizontal .ccs-btn{flex:1}.ccs-chip{display:inline-flex;align-items:center;gap:.5rem;max-width:100%;padding:.4rem .75rem;border-radius:var(--ccs-radius-md);font-family:var(--ccs-font-body, "interstate", sans-serif);font-size:var(--ccs-text-sm);font-weight:500;text-decoration:none;cursor:pointer;position:relative;overflow:hidden;appearance:none;-webkit-appearance:none;transition:color .3s cubic-bezier(.7,0,.2,1),border-color .3s cubic-bezier(.7,0,.2,1)}.ccs-chip:before{content:"";position:absolute;inset:0;background:var(--ccs-chip-hover-fill, #000);border-radius:0;transform:translate3d(0,calc(100% + 1px),0);transition:transform .3s cubic-bezier(.7,0,.2,1)}.ccs-chip:hover:before{transform:translateZ(0)}.ccs-chip__text,.ccs-chip>.ccs-icon{position:relative;z-index:1}.ccs-chip__text{white-space:normal;overflow-wrap:break-word}.ccs-chip__icon{position:relative;z-index:1;flex-shrink:0;display:flex;align-items:center;justify-content:center}img.ccs-chip__icon-img,svg.ccs-chip__icon-img{width:1.125rem;height:1.125rem;display:block}i.ccs-chip__icon-img{display:block;font-size:1.125rem;line-height:1;color:inherit}.ccs-chip--primary{background:var(--ccs-color-primary, #FFDF1C);border:1px solid var(--ccs-color-primary, #FFDF1C);color:var(--ccs-color-black, #000);--ccs-chip-hover-fill: var(--ccs-color-white, #fff)}.ccs-chip--secondary{background:var(--ccs-color-white, #fff);border:1px solid var(--ccs-color-black, #000);color:var(--ccs-color-black, #000);--ccs-chip-hover-fill: var(--ccs-color-black, #000)}.ccs-chip--secondary:hover{color:var(--ccs-color-white, #fff)}.ccs-chip--low{background:#f5f5f5;border:1px solid #e0e0e0;color:var(--ccs-color-black, #000);--ccs-chip-hover-fill: var(--ccs-color-black, #000)}.ccs-chip--low:hover{color:var(--ccs-color-white, #fff);border-color:var(--ccs-color-black, #000)}.ccs-chip--static{cursor:default;overflow:visible;pointer-events:none}.ccs-chip--static:before{display:none}.ccs-chip--sm{font-size:var(--ccs-text-xs);padding:.25rem .625rem}.ccs-chip:focus-visible{outline:2px dashed #999;outline-offset:2px}.ccs-text-btn{display:inline-flex;align-items:center;gap:.375rem;max-width:100%;font-family:var(--ccs-font-body);font-size:var(--ccs-text-sm);font-weight:450;text-decoration:none;padding-bottom:2px;border-bottom:2px solid currentColor;cursor:pointer;transition:opacity .2s ease,border-color .2s ease}.ccs-text-btn:hover{opacity:.7}.ccs-text-btn__text{white-space:normal;overflow-wrap:break-word}.ccs-text-btn__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.ccs-text-btn__arrow{width:16px;height:16px}.ccs-text-btn:hover .ccs-text-btn__icon{transform:translate(4px)}.ccs-text-btn--primary,.ccs-text-btn--primary:link,.ccs-text-btn--primary:visited,.ccs-text-btn--primary:hover,.ccs-text-btn--primary:focus{color:#000}.ccs-text-btn--secondary,.ccs-text-btn--secondary:link,.ccs-text-btn--secondary:visited,.ccs-text-btn--secondary:hover,.ccs-text-btn--secondary:focus{color:#fff}.ccs-text-btn--low,.ccs-text-btn--low:link,.ccs-text-btn--low:visited,.ccs-text-btn--low:hover,.ccs-text-btn--low:focus{color:var(--ccs-color-primary, #FFDF1C)}.ccs-text-btn:focus-visible{outline:2px dashed #999;outline-offset:2px}.ccs-icon-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:8px;border:none;border-radius:var(--ccs-radius-pill);background:var(--ccs-color-white);color:var(--ccs-color-black);cursor:pointer;position:relative;overflow:hidden;transition:color .3s cubic-bezier(.7,0,.2,1);box-sizing:border-box;flex-shrink:0}.ccs-icon-btn:before{content:"";position:absolute;inset:0;background:var(--ccs-color-black);border-radius:0;transform:translate3d(0,101%,0);transition:transform .3s cubic-bezier(.7,0,.2,1)}.ccs-icon-btn:hover:before{transform:translateZ(0)}.ccs-icon-btn:hover{color:var(--ccs-color-white)}.ccs-icon-btn:focus-visible{outline:2px solid var(--ccs-color-black);outline-offset:2px}.ccs-icon-btn:disabled{opacity:.3;cursor:not-allowed}.ccs-icon-btn:disabled:before{display:none}.ccs-icon-btn--primary{background:var(--ccs-color-primary);color:var(--ccs-color-black)}.ccs-icon-btn--primary:before{background:var(--ccs-color-white)}.ccs-icon-btn--primary:hover{color:var(--ccs-color-black)}.ccs-icon-btn--low{background:#f5f5f5;color:var(--ccs-color-black)}.ccs-icon-btn svg{display:block;width:100%;height:100%;position:relative;z-index:1}.ccs-slider-nav{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.ccs-slider-arrow{border:1px solid var(--ccs-color-gray-300, #ccc)}.ccs-media-pause-btn{position:absolute;bottom:1.5rem;left:1.5rem;display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:var(--ccs-color-overlay-dark);border:none;border-radius:var(--ccs-radius-pill);font-family:var(--ccs-font-body);font-size:var(--ccs-text-xs);font-weight:500;color:var(--ccs-color-white);cursor:pointer;transition:background-color var(--ccs-transition-fast);z-index:15}.ccs-media-pause-btn:hover{background:var(--ccs-color-overlay-darker)}.ccs-media-pause-btn:focus-visible{outline:2px solid var(--ccs-color-primary);outline-offset:2px}.ccs-media-pause-btn__icon{display:inline-flex;align-items:center;justify-content:center}.ccs-media-pause-btn__icon[hidden]{display:none}.ccs-media-pause-btn--icon{gap:0;padding:.625rem}.ccs-media-pause-btn--slider{left:auto;right:1.5rem}@media(max-width:768px){.ccs-media-pause-btn{bottom:1rem;left:1rem}.ccs-media-pause-btn--slider{left:auto;right:1rem}}@media(prefers-reduced-motion:reduce){.ccs-media-pause-btn{transition:none}}.ccs-media-lightbox-btn{position:absolute;bottom:1.5rem;right:1.5rem;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--ccs-color-white);color:var(--ccs-color-black);text-decoration:none;z-index:15;transition:transform var(--ccs-transition-fast),background var(--ccs-transition-fast)}.ccs-media-lightbox-btn:hover{transform:scale(1.05)}@media(max-width:768px){.ccs-media-lightbox-btn{bottom:1rem;right:1rem}}.ccs-media-overlay{position:absolute;inset:0;display:flex;flex-direction:column;padding:clamp(1.25rem,4vw,2rem);color:var(--ccs-color-white);z-index:5}.ccs-media-overlay__inner{flex:1;display:flex;flex-direction:column;align-items:flex-start;text-align:left;width:100%;max-width:720px}.ccs-media-overlay__icon{display:flex;align-items:center;justify-content:flex-start;margin-bottom:1rem}i.ccs-media-overlay__icon-img{display:block;font-size:3rem;line-height:1;color:inherit}img.ccs-media-overlay__icon-img{display:block;width:3rem;height:3rem;object-fit:contain}.ccs-media-overlay__title{margin:0 0 1rem;font-family:var(--ccs-font-heading);font-size:var(--ccs-text-xl);font-weight:600;line-height:1.2;color:inherit}.ccs-media-overlay__content{flex:1;font-family:var(--ccs-font-body);font-size:var(--ccs-text-base);line-height:1.5;color:inherit}.ccs-media-overlay__content>*:first-child{margin-top:0}.ccs-media-overlay__content>*:last-child{margin-bottom:0}.ccs-media-overlay__button{display:flex;margin-top:1rem}.ccs-media-overlay--hover,.ccs-media-overlay--click{opacity:0;pointer-events:none;transition:opacity var(--ccs-transition)}:hover>.ccs-media-overlay--hover,:focus-within>.ccs-media-overlay--hover{opacity:1;pointer-events:auto}.is-revealed .ccs-media-overlay--click{opacity:1;pointer-events:auto;z-index:12}.ccs-media-overlay--always{opacity:1}.ccs-media-overlay-toggle{position:absolute;top:1rem;right:1rem;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--ccs-color-white);color:var(--ccs-color-black);border:none;z-index:16;cursor:pointer;transition:transform var(--ccs-transition-fast),background var(--ccs-transition-fast)}.ccs-media-overlay-toggle:hover{transform:scale(1.05)}.ccs-media-overlay-toggle svg{width:1.25rem;height:1.25rem;transition:transform var(--ccs-transition)}.is-revealed .ccs-media-overlay-toggle svg{transform:rotate(45deg)}@media(max-width:768px),(hover:none){.ccs-media-overlay--hover{opacity:1;pointer-events:auto}}@media(prefers-reduced-motion:reduce){.ccs-media-overlay--hover,.ccs-media-overlay--click,.ccs-media-overlay-toggle svg{transition:none}}.editor-styles-wrapper .ccs-media-lightbox-btn,.editor-styles-wrapper .ccs-media-overlay-toggle{pointer-events:none}.ccs-input{width:100%;height:40px;line-height:28px;padding:0 1rem;border:2px solid transparent;border-radius:var(--ccs-radius-md);outline:none;background-color:var(--ccs-color-gray-light, #efefef);color:var(--ccs-color-black, #000);font-family:var(--ccs-font-body);font-size:var(--ccs-text-sm);transition:border-color var(--ccs-transition),background-color var(--ccs-transition),box-shadow var(--ccs-transition)}.ccs-input::placeholder{color:#9e9ea7}.ccs-input:hover{border-color:#00000026}.ccs-input:focus{border-color:var(--ccs-color-primary, #FFDF1C);background-color:var(--ccs-color-white, #fff);box-shadow:0 0 0 4px #ffdf1c26}.ccs-search{position:relative}.ccs-search .ccs-input{padding-left:2.5rem}.ccs-search__icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#9e9ea7;pointer-events:none;display:flex;align-items:center;z-index:1}.ccs-select{width:100%;height:40px;line-height:28px;padding:0 2.5rem 0 1rem;border:2px solid transparent;border-radius:var(--ccs-radius-md);outline:none;background-color:var(--ccs-color-gray-light, #efefef);color:var(--ccs-color-black, #000);font-family:var(--ccs-font-body);font-size:var(--ccs-text-sm);transition:border-color var(--ccs-transition),background-color var(--ccs-transition),box-shadow var(--ccs-transition);appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%239e9ea7' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center}.ccs-select:hover{border-color:#00000026}.ccs-select:focus{border-color:var(--ccs-color-primary, #FFDF1C);background-color:var(--ccs-color-white, #fff);box-shadow:0 0 0 4px #ffdf1c26}.ccs-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ccs-icon svg{display:block;width:100%;height:100%}.ccs-icon img{display:block;width:100%;height:100%;object-fit:contain}body.ccs-cv-on .ccs-cv{content-visibility:auto;contain-intrinsic-size:auto 600px}@media(hover:none){.ccs-icon-btn{min-width:44px;min-height:44px}}.ccs-icon-svg{display:inline-flex;line-height:1;flex-shrink:0}.ccs-icon-svg svg{display:block;width:1em;height:1em}.ccs-text-icon__icon{--ccs-text-icon-scale: 1;font-size:calc(1em * var(--ccs-text-icon-scale));width:1em;height:1em;line-height:1;color:currentColor}.ccs-text-icon__icon--medium{--ccs-text-icon-scale: 1.5}.ccs-text-icon__icon--large{--ccs-text-icon-scale: 2.25}.ccs-text-icon__icon>i{font-size:1em;line-height:1}.ccs-has-icon>.ccs-text-icon__icon{vertical-align:middle;margin-inline-end:.4em}.ccs-has-icon--right>.ccs-text-icon__icon{margin-inline-end:0;margin-inline-start:.4em}.ccs-has-icon--grid{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:.75rem;align-items:start}.ccs-has-icon--grid.ccs-has-icon--right{grid-template-columns:minmax(0,1fr) auto}.ccs-has-icon--grid>.ccs-text-icon__icon{margin-inline:0}p.ccs-has-icon--grid{--ccs-text-icon-lh: 1.6}h1.ccs-has-icon--grid{--ccs-text-icon-lh: 1.1}h2.ccs-has-icon--grid{--ccs-text-icon-lh: 1.2}h3.ccs-has-icon--grid,h4.ccs-has-icon--grid,h5.ccs-has-icon--grid,h6.ccs-has-icon--grid{--ccs-text-icon-lh: 1.3}.ccs-has-icon--grid.ccs-has-icon--valign-top>.ccs-text-icon__icon{margin-top:calc((1em / var(--ccs-text-icon-scale, 1)) * var(--ccs-text-icon-lh, 1.6) / 2 - .5em)}.ccs-has-icon--grid.ccs-has-icon--valign-center{align-items:center}.ccs-has-icon--grid.ccs-has-icon--valign-bottom{align-items:end}.ccs-has-icon--editor.ccs-has-icon--size-medium{--ccs-text-icon-scale: 1.5}.ccs-has-icon--editor.ccs-has-icon--size-large{--ccs-text-icon-scale: 2.25}.ccs-has-icon--editor:not(.ccs-has-icon--right):before,.ccs-has-icon--editor.ccs-has-icon--right:after{content:"";display:inline-block;vertical-align:middle;flex-shrink:0;font-size:calc(1em * var(--ccs-text-icon-scale, 1));width:1em;height:1em;line-height:1;margin-inline-end:.4em;background-color:currentColor;-webkit-mask:var(--ccs-ti-icon) center / contain no-repeat;mask:var(--ccs-ti-icon) center / contain no-repeat}.ccs-has-icon--editor.ccs-has-icon--right:after{margin-inline-end:0;margin-inline-start:.4em}.ccs-has-icon--editor.ccs-has-icon--img:not(.ccs-has-icon--right):before,.ccs-has-icon--editor.ccs-has-icon--img.ccs-has-icon--right:after{background:var(--ccs-ti-icon) center / contain no-repeat;-webkit-mask:none;mask:none}.ccs-has-icon--editor.ccs-has-icon--grid:not(.ccs-has-icon--right):before,.ccs-has-icon--editor.ccs-has-icon--grid.ccs-has-icon--right:after{margin-inline:0}.ccs-has-icon--editor.ccs-has-icon--grid.ccs-has-icon--valign-top:not(.ccs-has-icon--right):before,.ccs-has-icon--editor.ccs-has-icon--grid.ccs-has-icon--valign-top.ccs-has-icon--right:after{margin-top:calc((1em / var(--ccs-text-icon-scale, 1)) * var(--ccs-text-icon-lh, 1.6) / 2 - .5em)}@media(max-width:600px){.ccs-chip{font-size:.8125rem;padding:.5rem .875rem}}.wp-block-columns{width:93%;max-width:none;margin-left:auto;margin-right:auto;margin-top:6rem;margin-bottom:6rem;gap:2rem}.wp-block-columns.ccs-contain--full{width:100%}.wp-block-columns.ccs-contain--large{width:93%;max-width:1280px}.wp-block-columns.ccs-contain--medium{width:93%;max-width:960px}.wp-block-columns.ccs-contain--smedium{width:93%;max-width:720px}.wp-block-columns.ccs-contain--small{width:93%;max-width:550px}.wp-block-column{margin-bottom:0}.wp-block-column .ccs-block__inner.contain,.wp-block-column .ccs-contain--default{width:100%;max-width:none;padding:0}@media(max-width:900px){.wp-block-columns{gap:1.5rem}}@media(max-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile){flex-wrap:wrap}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media(max-width:768px){body{--wp--preset--spacing--xl: 6rem;--wp--preset--spacing--lg: 3rem;--wp--preset--spacing--md: 2rem}.wp-block-columns{width:100%;padding-left:16px;padding-right:16px;margin-top:3rem;margin-bottom:3rem}.wp-block-columns.ccs-contain--full{padding-left:0;padding-right:0}}
