.kb-layout{overflow-wrap:anywhere;line-height:1.6;container-type:inline-size}.kb-layout>h2{border-bottom:3px double;padding-bottom:.35em}.kb-layout .kb-layout-lead{font-size:1.15em}.kb-layout .kb-layout-grid{align-items:start;gap:1rem;margin:1rem 0;display:grid}.kb-layout .kb-layout-two{grid-template-columns:repeat(2,minmax(0,1fr))}.kb-layout .kb-layout-three{grid-template-columns:repeat(3,minmax(0,1fr))}.kb-layout .kb-layout-main-left{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.kb-layout .kb-layout-main-right{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.kb-layout .kb-layout-cell{min-width:0}.kb-layout .kb-layout-grid>.kb-layout-cell+.kb-layout-cell{border-left:1px solid #87978b;padding-left:1rem}.kb-layout .kb-layout-cell>:first-child{margin-top:0}.kb-layout .kb-layout-image{text-align:center;background:#87978b15;border:2px dashed #87978b;place-items:center;min-height:10rem;padding:1rem;display:grid}.kb-layout img{max-width:100%;height:auto;display:block}.kb-layout .kb-layout-caption{font-size:.85em;font-style:italic}.rte-area .kb-layout-cell{outline-offset:3px;outline:1px dashed #87978b80}@container (width<=600px){.kb-layout .kb-layout-grid{grid-template-columns:minmax(0,1fr)}.kb-layout .kb-layout-grid>.kb-layout-cell+.kb-layout-cell{border-top:1px solid #87978b;border-left:0;padding-top:1rem;padding-left:0}}@media (width<=600px){.kb-layout .kb-layout-grid{grid-template-columns:minmax(0,1fr)}}
