.prose-content p+p{margin-top:1rem}
@layer components{.cms-text{font-size:16px;line-height:26px}.cms-text>:last-child{margin-bottom:0}.cms-text p{margin:12px 0}.cms-text h1,.cms-text h2,.cms-text h3,.cms-text h4{font-family:var(--font-sans), Arial, Helvetica, sans-serif;letter-spacing:0;margin:28px 0 12px}.cms-text h1{font-size:44px;font-weight:700;line-height:56px}.cms-text h2{font-size:36px;font-weight:600;line-height:1.2}.cms-text h3{font-size:30px;line-height:46px}.cms-text h4{font-size:22px;font-weight:400;line-height:30px}.cms-text a{color:var(--brand)}.cms-text strong{font-weight:700}.cms-text ul,.cms-text ol{margin:20px 0;padding:0;list-style:none}.cms-text li{position:relative}.cms-text ul>li{margin-top:14px;padding-left:38px}.cms-text ul>li:before{content:"";box-sizing:border-box;background:#f1912b;border:6px solid #f9dac3;border-radius:50%;width:26px;height:26px;position:absolute;top:0;left:0}.cms-text ol{counter-reset:cms-text-item}.cms-text ol>li{counter-increment:cms-text-item;margin-top:16px;padding-left:44px}.cms-text ol>li:before{content:counter(cms-text-item);border:1px solid var(--brand);width:28px;height:28px;color:var(--brand);justify-content:center;align-items:center;font-size:14px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:0;left:0}.cms-text li :is(h1,h2,h3,h4,p){margin:0;font-size:16px;font-weight:400;line-height:26px}.cms-text li p+p{margin-top:8px}.cms-text ul.columns{grid-template-columns:1fr;gap:24px 40px;margin:16px 0 0;display:grid}@media (min-width:640px){.cms-text ul.columns{grid-template-columns:1fr 1fr}}.cms-text ul.columns>li{color:#161515;margin:0;padding:0;font-size:18px;font-weight:400;line-height:28px}.cms-text ul.columns>li:before{content:none}.cms-text ul.columns>li strong:first-of-type{margin:0;font-size:18px;font-weight:700;line-height:28px;display:block}.cms-text ul.columns>li p{margin:0;font-size:18px;font-weight:400;line-height:28px}.cms-text ul.columns>li p+p{margin-top:0}.cms-text ul.icon-list{flex-flow:wrap;justify-content:space-between;margin:60px -15px;padding:0;list-style:none;display:flex}.cms-text ul.icon-list>li{align-items:center;margin:0;padding:0 15px;font-size:18px;font-weight:700;line-height:28px;display:flex}.cms-text ul.icon-list>li:before{content:none;display:none}.cms-text ul.icon-list>li img{flex-shrink:0;align-self:flex-start;margin-right:12px;position:relative;top:0;left:0}.cms-text ul.icon-list.icon-list-2cols,.cms-text ul.icon-list.icon-list-4cols{justify-content:flex-start;margin-top:0}.cms-text ul.icon-list.icon-list-2cols>li,.cms-text ul.icon-list.icon-list-4cols>li{margin-top:40px;margin-bottom:40px}.cms-text ul.icon-list.icon-list-2cols>li{flex-basis:50%;width:50%;max-width:50%}.cms-text ul.icon-list.icon-list-4cols>li{flex-basis:25%;width:25%;max-width:25%}@media (max-width:767.98px){.cms-text ul.icon-list.icon-list-4cols>li{flex-basis:50%;width:50%;max-width:50%}}@media (max-width:575.98px){.cms-text ul.icon-list{margin:20px -15px}.cms-text ul.icon-list>li,.cms-text ul.icon-list.icon-list-2cols>li,.cms-text ul.icon-list.icon-list-4cols>li{text-align:center;flex-direction:column;flex:100%;width:100%;min-width:100%;max-width:100%;margin-bottom:30px}.cms-text ul.icon-list.icon-list-2cols>li,.cms-text ul.icon-list.icon-list-4cols>li{margin-top:40px;margin-bottom:40px}.cms-text ul.icon-list>li img{align-self:center;margin-bottom:12px;margin-right:0}}.cms-text hr{background:#e6d9cc;border:0;height:1px;margin:40px 0}.cms-text img{max-width:100%;height:auto!important}.cms-text .image-container{flex-flow:wrap;gap:16px;font-size:0;display:flex}.cms-text .image-container b{display:contents}.cms-text .image-container br{display:none}.cms-text .image-container img{flex:calc(50% - 8px);max-width:calc(50% - 8px);display:block;width:calc(50% - 8px)!important}.cms-text .image-container img:first-of-type{flex-basis:100%;max-width:100%;width:100%!important}@media (max-width:575.98px){.cms-text .image-container img{flex-basis:100%;max-width:100%;width:100%!important}}.cms-text img.frame,.cms-text .frame img{box-sizing:border-box;border:8px solid #e0d0bf;border-radius:20px}.cms-text .cms-arrow{vertical-align:middle;width:20px;height:12px;color:var(--brand);margin:0 8px;display:inline-block}}
.news-content p{margin:18px 0;font-size:18px;line-height:28px}.news-content p a{color:var(--brand)}
