.umb-block-grid__layout-item[data-content-element-type-alias="oneColumnLayout"]{width:calc((12 / --umb-block-grid--item-column-span) * 100%);}.one-column-layout{padding:0;}
.umb-block-grid__layout-item > h1,.umb-block-grid__layout-item > h2,.umb-block-grid__layout-item > h3{margin-bottom:2rem;}.umb-block-grid__layout-item[data-content-element-type-alias=headlineBlock] h1,.umb-block-grid__layout-item[data-content-element-type-alias=headlineBlock] h2,.umb-block-grid__layout-item[data-content-element-type-alias=headlineBlock] h3{padding:var(--my-container-padding);}
.rich-text{color:inherit;column-gap:60px;padding:var(--my-container-padding);}.rich-text > p:first-child,.rich-text > ul:first-child{margin-top:0;}p.lead-paragraph{font-size:18px;}.umb-block-grid__layout-container:has(div[data-content-element-type-alias="richTextBlock"]){display:block;}@media screen and (min-width:1024px){.umb-block-grid__layout-container:has(div[data-content-element-type-alias="richTextBlock"]){display:grid;}}
.card-block{padding:0;border-radius:2px;box-shadow:var(--box-shadow);background-color:var(--card-background-color);margin:20px;}.card-block-content{padding:1rem;display:flex;flex-direction:column;}.card-block-title{grid-area:card-block-title;font-family:var(--font-family-header);color:var(--truxton-red-color);font-size:var(--font-size-h3);font-weight:var(--header-font-weight);padding-bottom:0.5rem;border-bottom:1px solid var(--skygray-color);}.card-block-body{grid-area:card-block-body;padding-top:0.5rem;}.card-block-body .rich-text{padding:0 0;}.card-block-link-container{grid-area:card-block-link-container;text-align:right;margin-top:20px;align-self:flex-end;}.card-block-link-container a.btn{min-width:100px;text-align:center;display:inline-block;}.card-block.--cb-with-image{padding-left:0;display:grid;grid-template-columns:40% 60%;grid-template-areas:"card-block-image card-block-content";}.card-block-image img{width:100%;object-fit:cover;height:100%;}.card-block-layout .umb-block-grid__layout-item{display:flex;}.card-block-layout .umb-block-grid__layout-item .card-block{flex:1;}@media screen and (min-width:768px){.card-block.--cb-with-image{padding-left:0;display:grid;grid-template-columns:20% 80%;grid-template-areas:"card-block-image card-block-content";}}
