.j4-container{margin-inline:auto;max-width:var(--container);padding-inline:var(--gutter);width:100%}.j4-container--narrow{max-width:var(--container-narrow)}.j4-section{padding-block:var(--section-md)}.j4-section--sm{padding-block:var(--section-sm)}.j4-section--lg{padding-block:var(--section-lg)}.j4-section--xl{padding-block:var(--section-xl)}@media (max-width:767px){.j4-section{padding-block:40px}.j4-section--sm{padding-block:32px}.j4-section--lg,.j4-section--xl{padding-block:56px}}.j4-section--light{background:var(--j-white)}.j4-section--warm{background:var(--j-surface)}.j4-section--parchment{background:var(--j-parchment)}.j4-section--dark{background:var(--j-midnight);color:var(--j-warm)}.j4-section--exec{background:var(--j-exec);color:var(--j-warm)}:is(.j4-section--dark,.j4-section--exec) :is(h1,h2,h3,h4){color:var(--j-warm)}:is(.j4-section--dark,.j4-section--exec) p{color:#d7dce6}:is(.j4-section--dark,.j4-section--exec) strong{color:var(--j-warm)}:is(.j4-section--dark,.j4-section--exec) a:not([class*=j4-btn]){color:var(--j-warm);text-decoration:underline;text-decoration-color:var(--j-gold);text-underline-offset:3px}.j4-grid{align-items:stretch;display:grid;gap:var(--sp-5)}.j4-grid--auto{grid-template-columns:repeat(auto-fit,minmax(268px,1fr))}.j4-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.j4-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.j4-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1099px){.j4-grid--3,.j4-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.j4-grid--2,.j4-grid--3,.j4-grid--4{grid-template-columns:minmax(0,1fr)}}.j4-with-rail{display:grid;gap:var(--sp-8);grid-template-columns:minmax(0,1fr)}@media (min-width:1100px){.j4-with-rail{grid-template-columns:minmax(0,1fr) 320px}.j4-rail{align-self:start;position:sticky;top:calc(var(--j-header-h, 88px) + var(--sp-5))}}.j4-stack>*+*{margin-top:var(--sp-5)}.j4-center{text-align:center}.j4-center .j4-prose li,.j4-center .j4-prose p{margin-inline:auto}main .dnd-row+.dnd-row{padding-top:var(--sp-6)}main .dnd-module+.dnd-module{margin-top:var(--sp-5)}main .dnd-row{display:flow-root}#j4-main .dnd-module img{display:block}@media (min-width:768px) and (max-width:1180px){[data-j4-archetype=home] [class*=centering]>.row-fluid{padding-inline:var(--gutter)}}