.roc-variable-layout-widget__grid:has(.roc-menu-list){margin-top:1.25rem}@media only screen and (min-width: 48em){.roc-variable-layout-widget__grid:has(.roc-menu-list){grid-template-columns:unset;justify-content:unset;align-items:unset}}@media only screen and (min-width: 62em){.roc-variable-layout-widget__grid:has(.roc-menu-list){grid-template-columns:var(--grid-template-columns);justify-content:var(--justify-content);align-items:var(--align-items);margin-top:3.125rem}}.ck-content:has(~.roc-variable-layout-widget .roc-menu-list){margin-bottom:1.875rem}.ck-content:has(~.roc-variable-layout-widget .roc-menu-list) h2{margin:0;font-size:2.125rem;font-weight:700;line-height:1.2;text-wrap:balance}@media only screen and (min-width: 62em){.ck-content:has(~.roc-variable-layout-widget .roc-menu-list) h2{font-size:3.125rem;margin-bottom:1.375rem}}.ck-content:has(~.roc-variable-layout-widget .roc-menu-list) p{font-size:1.125rem;line-height:1.5}.roc-variable-layout-widget__column:has(>.roc-menu-list){grid-column:1/-1;display:grid;grid-template-rows:subgrid;grid-row:span 3}@media only screen and (min-width: 75em){.roc-variable-layout-widget__column:has(>.roc-menu-list){grid-column:unset}}.roc-menu-list{gap:0;display:grid;grid-template-rows:subgrid;grid-row:span 3}.roc-menu-list__heading{margin:0;padding:.75rem;align-content:center;color:#fff;font-size:.9375rem;font-weight:600;text-align:center;text-transform:uppercase;line-height:1;letter-spacing:1px;border-top-left-radius:15px;border-top-right-radius:15px}@media only screen and (min-width: 62em){.roc-menu-list__heading{font-size:1.125rem}}.roc-menu-list--primary .roc-menu-list__heading{background-color:var(--primary)}.roc-menu-list--secondary .roc-menu-list__heading{background-color:var(--secondary)}.roc-menu-list__wrapper{container-type:inline-size;display:grid}.roc-menu-list__list{list-style:none;padding:0;margin:0;display:grid;gap:.75rem;grid-auto-rows:min-content;padding:1.125rem 1.25rem;border:2px solid #eee;border-top:none;border-bottom-left-radius:15px;border-bottom-right-radius:15px}@container (width > 25rem){.roc-menu-list__list{grid-auto-flow:column;grid-template-rows:repeat(7,min-content);grid-template-columns:repeat(auto-fit,minmax(50px,1fr))}}@container (width > 43.75rem){.roc-menu-list__list{grid-template-rows:repeat(5,min-content);gap:1.25rem 1.5rem;padding:1.75rem 2rem}}@media only screen and (min-width: 75em){.roc-menu-list__list{column-gap:3rem}}.roc-menu-list__item{align-content:center}.roc-menu-list__subheading{display:flex;align-items:center;margin:0}.roc-menu-list__text{font-size:1rem;font-weight:500;line-height:1.3;word-break:break-word}@media only screen and (min-width: 62em){.roc-menu-list__text{font-size:1.125rem}}.roc-menu-list__icon-wrapper{margin-right:.5rem}.roc-menu-list__icon.roc-icon{width:1.125rem;height:1.125rem}@media only screen and (min-width: 62em){.roc-menu-list__icon.roc-icon{width:1.25rem;height:1.25rem}}.roc-menu-list--primary .roc-menu-list__icon.roc-icon{fill:var(--primary)}.roc-menu-list--secondary .roc-menu-list__icon.roc-icon{fill:var(--secondary)}.roc-menu-list__btn{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:auto;padding-block:1rem;text-transform:uppercase;font-size:.875rem;font-weight:700;letter-spacing:1px;text-decoration:none}.roc-menu-list__btn:hover,.roc-menu-list__btn:focus,.roc-menu-list__btn:focus-visible{text-decoration:none}.roc-menu-list--primary .roc-menu-list__btn{color:var(--primary)}.roc-menu-list--secondary .roc-menu-list__btn{color:var(--secondary)}
