.context-portabletext-1{--text-line-height:1.75;display:grid}.context-portabletext-1 a{color:var(--color-accent)}.context-portabletext-1 strong{font-weight:700}.context-portabletext-1 em{font-style:italic}.context-portabletext-1>blockquote:not(.block-testimonial){font-size:clamp(1.125rem,.87rem + .92vw,1.5rem);font-weight:var(--font-weight-bold);line-height:var(--text-line-height);border-left:5px solid var(--color-accent);padding:min(2vw,1rem) 0 min(2vw,1rem) min(4vw,3rem);margin-top:3rem;margin-bottom:3rem;font-style:italic}.context-portabletext-1>blockquote:not(.block-testimonial)+h2{margin-top:0}.context-portabletext-1>h1{margin-bottom:.5em}.context-portabletext-1>h2{color:var(--color-accent);margin-bottom:.5em}.context-portabletext-1>h2:not(:first-child){margin-top:2rem}.context-portabletext-1>h3{line-height:1.6;margin-top:1.5em;margin-bottom:.5em;max-width:70ch}.context-portabletext-1 ul,.context-portabletext-1>ol{margin-top:1em;margin-bottom:2em;margin-left:3em}.context-portabletext-1 ul li,.context-portabletext-1>ol li{font-size:var(--v2-text-base);font-weight:500;line-height:var(--text-line-height);max-width:70ch;padding-left:1em}.context-portabletext-1 ul li+li,.context-portabletext-1>ol li+li{margin-top:.5em}.context-portabletext-1>ul li{list-style-type:disc}.context-portabletext-1>ol li{list-style:decimal}.context-portabletext-1>p{font-weight:500;font-size:var(--v2-text-base);line-height:var(--text-line-height);max-width:70ch}.context-portabletext-1>p+.block-testimonial,.context-portabletext-1>p+.section-cta-1,.context-portabletext-1>p+p{margin-top:2rem}.context-portabletext-1>table{max-width:70ch}.context-portabletext-1 .block-testimonial{margin-bottom:2rem}.context-portabletext-1>.block-image{margin-top:1.5rem;margin-bottom:1.5rem}.context-portabletext-1 .section-cta-1{margin-top:1.5rem}.block-grid-3-col{display:grid;grid-gap:1rem;gap:1rem}@media screen and (min-width:67.5rem){.block-grid-3-col{grid-template-columns:repeat(3,1fr)}}.block-card>button{width:100%}.block-card .block-card-title{margin-top:1rem;margin-bottom:.25rem}.block-card-thumb{border-radius:1rem;aspect-ratio:1/1;background-color:var(--color-slate-100);background-size:cover;position:relative;overflow:hidden}.block-card-thumb>img{width:100%;max-width:100%;object-fit:cover}.block-card-title{font-size:var(--v2-text-base);font-weight:var(--font-weight-medium);line-height:var(--text-line-height)}.block-card-title>span{color:var(--color-accent);margin-right:.25em}