.cms-modules[data-v-15846326]{gap:48px;width:100%}.cms-module[data-v-15846326],.cms-modules[data-v-15846326]{flex-direction:column;min-width:0;display:flex}.cms-module[data-v-15846326]{overflow-wrap:anywhere;gap:24px;scroll-margin-top:32px}.cms-module h2[data-v-15846326]{font-size:44px;font-weight:500;line-height:60px}.cms-module h3[data-v-15846326]{font-size:28px;font-weight:500;line-height:40px}.cms-module__body[data-v-15846326]{white-space:pre-line;font-size:20px;line-height:36px}.cms-module__items[data-v-15846326]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.cms-module__items article[data-v-15846326]{background:var(--color-pale);flex-direction:column;gap:16px;min-width:0;padding:32px;display:flex}.cms-module__number[data-v-15846326]{color:var(--color-red)}.cms-module__parameters[data-v-15846326],figure[data-v-15846326]{margin:0}.cms-module__parameters div[data-v-15846326]{border-bottom:1px solid var(--color-line);grid-template-columns:320px minmax(0,1fr);gap:24px;padding:24px 0;display:grid}.cms-module dt[data-v-15846326],.cms-module__source[data-v-15846326],figcaption[data-v-15846326]{color:var(--color-muted);font-size:16px;line-height:28px}.cms-module dd[data-v-15846326]{margin:0;font-size:20px;line-height:36px}.cms-module__gallery[data-v-15846326]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.cms-module__gallery.is-grid[data-v-15846326]{grid-template-columns:repeat(3,minmax(0,1fr))}.cms-module__gallery.is-single[data-v-15846326]{grid-template-columns:1fr}figure[data-v-15846326]{flex-direction:column;gap:16px;min-width:0;display:flex}figure img[data-v-15846326]{-o-object-fit:cover;object-fit:cover;width:100%;height:auto}.cms-module__table[data-v-15846326]{overflow-x:auto}table[data-v-15846326]{border-collapse:collapse;min-width:100%}td[data-v-15846326],th[data-v-15846326]{border:1px solid var(--color-line);text-align:left;padding:16px}ul[data-v-15846326]{padding-left:24px}.cms-module__eyebrow[data-v-15846326]{color:var(--color-muted);font-size:16px;font-weight:500;line-height:28px}.cms-module__split[data-v-15846326]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:24px;display:grid}.cms-module__split-copy[data-v-15846326]{flex-direction:column;gap:24px;min-width:0;display:flex}.cms-module__split figure img[data-v-15846326]{-o-object-fit:cover;object-fit:cover;height:300px}.cms-module__items.is-resources[data-v-15846326]{grid-template-columns:1fr}.cms-module__items.is-resources article[data-v-15846326]{border:1px solid var(--color-line);background:0 0;flex-direction:row;align-items:center;gap:32px;padding:24px 32px;display:flex}.cms-module__file-icon[data-v-15846326]{background:var(--color-pale);flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;width:72px;height:72px;font-size:12px;line-height:16px;display:flex}.cms-module__file-copy[data-v-15846326]{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.cms-module[data-module-type=case\.gallery] .cms-module__gallery.is-single img[data-v-15846326]{aspect-ratio:1016/440;-o-object-fit:cover;object-fit:cover;height:auto}.cms-module[data-module-type=case\.implementation]>ul[data-v-15846326]{background:var(--color-pale);padding:24px;list-style:none}@media (width<=1023.98px){.cms-module__parameters div[data-v-15846326]{grid-template-columns:240px minmax(0,1fr)}}@media (width<=767.98px){.cms-module__gallery[data-v-15846326],.cms-module__gallery.is-grid[data-v-15846326],.cms-module__items[data-v-15846326],.cms-module__split[data-v-15846326]{grid-template-columns:1fr}.cms-module__split figure img[data-v-15846326]{aspect-ratio:496/300;height:auto}.cms-module__items.is-resources article[data-v-15846326]{flex-wrap:wrap;gap:20px;padding:24px}.cms-module__file-copy[data-v-15846326]{flex-basis:calc(100% - 92px)}.is-resources .base-button[data-v-15846326]{width:100%}.cms-modules[data-v-15846326]{gap:32px}.cms-module h2[data-v-15846326]{font-size:28px;line-height:40px}.cms-module h3[data-v-15846326]{font-size:24px;line-height:36px}.cms-module dd[data-v-15846326],.cms-module__body[data-v-15846326]{font-size:16px;line-height:28px}.cms-module__items article[data-v-15846326]{padding:24px}.cms-module__parameters div[data-v-15846326]{grid-template-columns:1fr;gap:8px}}
