@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 a{color:var(--brand)}.cms-text strong{font-weight:700}.cms-text hr{background:var(--warm);border:0;height:1px;margin:40px 0}.cms-text .cms-arrow{vertical-align:middle;width:20px;height:12px;color:var(--brand);margin:0 8px;display:inline-block}}
@layer components{.cms-text :is(h1,h2,h3,h4){font-family:var(--font-sans), Arial, Helvetica, sans-serif;letter-spacing:0}.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}}
@layer components{.cms-text :is(ul,ol){margin:20px 0;padding:0;list-style:none}.cms-text li{position:relative}.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>li{margin-top:14px;padding-left:38px}.cms-text ul>li:before{content:"";box-sizing:border-box;background:var(--brand);border:6px solid var(--brand-soft);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 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:var(--ink);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}}
@layer components{.cms-text .cms-icon{vertical-align:middle;width:46px;height:46px;color:var(--brand);flex-shrink:0;display:inline-block}.cms-text .cms-logo{vertical-align:middle;flex-shrink:0;width:46px;height:auto;display:inline-block}.cms-text span.cms-logo{height:46px}.cms-text ul.icon-list{--icon-list-pad:0px;--icon-list-media-inset:62px;grid-template-columns:1fr;gap:32px;margin:16px 0;padding:0;list-style:none;display:grid}.cms-text ul.icon-list.icon-list-2cols,.cms-text ul.icon-list.icon-list-3cols,.cms-text ul.icon-list.icon-list-4cols{gap:32px 40px}@media (min-width:640px){.cms-text ul.icon-list.icon-list-2cols,.cms-text ul.icon-list.icon-list-3cols,.cms-text ul.icon-list.icon-list-4cols{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.cms-text ul.icon-list.icon-list-3cols{grid-template-columns:1fr 1fr 1fr}.cms-text ul.icon-list.icon-list-4cols{grid-template-columns:1fr 1fr 1fr 1fr}}.cms-text ul.icon-list>li{padding:var(--icon-list-pad);text-align:start;margin:0;font-size:16px;font-weight:400;line-height:22px;display:flow-root}.cms-text ul.icon-list>li:before{content:none;display:none}.cms-text ul.icon-list>li:has(>:is(.cms-icon,.cms-logo,img)){padding:var(--icon-list-pad);padding-left:calc(var(--icon-list-pad) + var(--icon-list-media-inset))}.cms-text ul.icon-list>li>p:has(>:is(.cms-icon,.cms-logo,img)){padding:var(--icon-list-pad);padding-left:calc(var(--icon-list-pad) + var(--icon-list-media-inset))}.cms-text ul.icon-list>li>p{margin:0;font-size:16px;font-weight:400;line-height:22px;display:flow-root}.cms-text ul.icon-list>li>:is(.cms-icon,.cms-logo,img),.cms-text ul.icon-list>li>p>:is(.cms-icon,.cms-logo,img){float:left;width:46px;height:46px;margin:2px 16px 0 calc(var(--icon-list-media-inset) * -1)}.cms-text ul.icon-list>li>svg.cms-logo,.cms-text ul.icon-list>li>p>svg.cms-logo{height:auto}.cms-text ul.icon-list>li>strong,.cms-text ul.icon-list>li>p>strong{margin-bottom:.5rem;font-weight:700;line-height:24px;display:block}.cms-text ul.icon-list.icon-list-card{--icon-list-pad:24px}.cms-text ul.icon-list.icon-list-card>li{background:var(--surface)}}
@layer components{.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 :is(img.frame,.frame img){box-sizing:border-box;border:8px solid var(--frame);border-radius:20px}}

.prose-content p+p{margin-top:1rem}
.news-content p{margin:18px 0;font-size:18px;line-height:28px}.news-content p a{color:var(--brand)}
@keyframes burger-menu-in{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}.burger-menu-panel{animation:.18s ease-out burger-menu-in}@media (prefers-reduced-motion:reduce){.burger-menu-panel{animation:none}}
