body{min-height:100svh}.page-layout{display:grid;min-height:100vh;grid-template-areas:"announcements" "header" "page" "footer";grid-template-columns:100%;grid-template-rows:minmax(0,min-content) minmax(0,min-content) 1fr minmax(0,min-content);.page-layout-announcements{grid-area:announcements}.page-layout-header{grid-area:header}.page-layout-page{grid-area:page}.page-layout-footer{grid-area:footer}}.one-sonic{#CybotCookiebotDialog[data-template=popup]{--box-color:var(--color-brand-light-gray);--disabled-selected-box-color:var(--color-brand-dark-gray);font-family:var(--font-family-sonic);#CybotCookiebotDialogHeader{display:none}#CybotCookiebotDialogNavList .CybotCookiebotDialogNavItemLink{font-weight:var(--font-weight-bold)}#CybotCookiebotDialogBodyContentTitle{font-size:var(--font-size-32);font-weight:var(--font-weight-extrabold);line-height:1}.CybotCookiebotDialogBodyLevelButtonSliderWrapperDisabled .CybotCookiebotDialogBodyLevelButtonSlider{opacity:.5}.CybotCookiebotDialogBodyLevelButton:not(:checked)+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:var(--box-color)}.CybotCookiebotDialogBodyLevelButtonSlider:before{box-shadow:0 3px 1px 0 rgb(0 0 0/6%),0 3px 8px 0 rgb(0 0 0/15%)}.CybotCookiebotDialogBodyLevelButtonSliderWrapperDisabled .CybotCookiebotDialogBodyLevelButton:checked+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:var(--disabled-selected-box-color)}.CybotCookiebotDialogBodyLevelButtonSliderWrapperDisabled .CybotCookiebotDialogBodyLevelButtonSlider:before{box-shadow:none;opacity:.5}@media screen and (min-width:601px){#CybotCookiebotDialogTabContent input:focus+.CybotCookiebotDialogBodyLevelButtonSlider{box-shadow:none}}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection{border-radius:999px;font-style:italic;font-weight:var(--font-weight-bold);text-transform:uppercase}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyButtonDecline{font-weight:var(--font-weight-normal)}@media screen and (min-width:600px){.CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyButtonDecline{width:auto;-webkit-margin-end:auto;margin-inline-end:auto}}}}