/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.layout--fourcol-section{display:flex;flex-wrap:wrap;}.layout--fourcol-section > .layout__region{flex:0 1 100%;}@media screen and (min-width:40em){.layout--fourcol-section > .layout__region{flex:0 1 25%;}}
.layout--threecol-section{display:flex;flex-wrap:wrap;}.layout--threecol-section > .layout__region{flex:0 1 100%;}@media screen and (min-width:40em){.layout--threecol-section--25-50-25 > .layout__region--first,.layout--threecol-section--25-50-25 > .layout__region--third,.layout--threecol-section--25-25-50 > .layout__region--first,.layout--threecol-section--25-25-50 > .layout__region--second,.layout--threecol-section--50-25-25 > .layout__region--second,.layout--threecol-section--50-25-25 > .layout__region--third{flex:0 1 25%;}.layout--threecol-section--25-50-25 > .layout__region--second,.layout--threecol-section--25-25-50 > .layout__region--third,.layout--threecol-section--50-25-25 > .layout__region--first{flex:0 1 50%;}.layout--threecol-section--33-34-33 > .layout__region--first,.layout--threecol-section--33-34-33 > .layout__region--third{flex:0 1 33%;}.layout--threecol-section--33-34-33 > .layout__region--second{flex:0 1 34%;}}
lite-youtube{max-width:1440px;}@supports selector(.layout_paragraph:has(lite-youtube)){.layout2 .layout_paragraph:has(lite-youtube)+.cta_wrapper{margin:2rem 0;}}.youtube-consent-backdrop{position:absolute;inset:0;background:rgba(0,0,0,0.75);z-index:0;animation:fadeIn 0.2s ease-in-out;}.youtube-consent-overlay{position:absolute;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:2rem;box-sizing:border-box;}lite-youtube.youtube-consent-host{position:relative;}body.is-viewport .youtube-consent-overlay{position:fixed;inset:0;width:100%;height:100%;}body.is-viewport .youtube-consent-backdrop{position:fixed;inset:0;}body.is-viewport.youtube-consent-open{overflow:hidden;}.youtube-consent-dialog{position:relative;z-index:1;max-width:460px;width:100%;animation:slideIn 0.3s ease-out;}.youtube-consent-content{background:var(--c-consent-modal-bg-color,var(--c-text-inverse));border-radius:1rem;padding:2rem;text-align:center;height:auto;max-height:calc(100vh - 64px);box-sizing:border-box;overflow:auto;}.youtube-consent-icon{padding:0.65rem 0.2rem;margin:0 auto 0.5rem;display:flex;justify-content:center;align-items:center;}.youtube-consent-icon svg{width:28px;height:19px;max-width:28px;max-height:19px;}.youtube-consent-content .youtube-consent-title{font-size:2rem;font-weight:700;margin:0.5rem 0 1rem;color:var(--c-consent-modal-text-color,var(--c-primary));line-height:1.2;}.youtube-consent-content .youtube-consent-message{font-size:1.4rem;line-height:1.4;color:var(--c-consent-modal-text-color,var(--c-primary));margin:0 0 1.5rem;}.youtube-consent-content .youtube-consent-links{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.2rem;margin:0 0 1.5rem;text-align:center;}.youtube-consent-content .youtube-consent-links a{color:var(--c-consent-modal-text-color,var(--c-primary));font-size:1.4rem;display:inline-flex;align-items:center;gap:0.6rem;text-decoration:none;line-height:1.4;}.youtube-consent-content .youtube-consent-links a svg path{fill:var(--c-consent-modal-text-color,var(--c-primary));}.youtube-consent-external-icon{flex:0 0 auto;}.youtube-consent-actions{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0;}.youtube-consent-actions .youtube-consent-accept{order:0;}.youtube-consent-actions .youtube-consent-decline{order:1;}.youtube-consent-actions>*{width:100%;}.youtube-consent-content .youtube-consent-actions .default-link{font-weight:700;border:0.2rem solid var(--c-secondary);}.youtube-consent-content .youtube-consent-actions .default-link.youtube-consent-decline{background:var(--c-text-inverse);color:var(--c-secondary);margin-top:1rem;}.youtube-consent-content .youtube-consent-actions .default-link.youtube-consent-decline:hover{background:var(--c-text-inverse);color:var(--c-secondary);}.youtube-consent-content .youtube-consent-actions .default-link.youtube-consent-accept{margin-top:0;}@media (min-width:768px){.youtube-consent-content .youtube-consent-title{font-size:1.8rem;line-height:1.1;}.youtube-consent-content .youtube-consent-message{margin:0 0 1rem;}.youtube-consent-content .youtube-consent-links{gap:2rem;margin:0 0 2rem;}.youtube-consent-content .youtube-consent-links a{text-decoration:underline;}.youtube-consent-actions{flex-direction:row;align-items:stretch;gap:1rem;}.youtube-consent-actions .youtube-consent-decline{order:0;}.youtube-consent-actions .youtube-consent-accept{order:1;}.youtube-consent-actions>*{width:auto;}.youtube-consent-content .youtube-consent-actions .default-link.youtube-consent-decline{margin-top:0;}}
