.text-layout[data-v-76d26faf]{font-weight:300}.text-layout[data-v-76d26faf] address:not(:last-child),.text-layout[data-v-76d26faf] ol:not(:last-child),.text-layout[data-v-76d26faf] p:not(:last-child),.text-layout[data-v-76d26faf] table:not(:last-child),.text-layout[data-v-76d26faf] ul:not(:last-child){margin-bottom:1rem}.text-layout[data-v-76d26faf] strong{font-weight:600}.text-layout[data-v-76d26faf] h1,.text-layout[data-v-76d26faf] h2,.text-layout[data-v-76d26faf] h3,.text-layout[data-v-76d26faf] h4{line-height:1.25}.text-layout[data-v-76d26faf] h2{font-size:1.5rem;line-height:2rem;margin-bottom:1rem;margin-top:2.5rem}@media (min-width:1200px){.text-layout[data-v-76d26faf] h2{font-size:2.25rem;line-height:2.5rem;margin-top:3.5rem}}.text-layout[data-v-76d26faf] h3{font-size:1.25rem;font-weight:600;line-height:1.75rem;margin-bottom:1rem;margin-top:2.5rem}@media (min-width:1200px){.text-layout[data-v-76d26faf] h3{font-size:1.5rem;line-height:2rem;margin-top:3.5rem}}.text-layout[data-v-76d26faf] h4{font-size:1.125rem;font-weight:600;line-height:1.75rem;margin-bottom:1rem;margin-top:2rem}@media (min-width:1200px){.text-layout[data-v-76d26faf] h4{font-size:1.25rem;line-height:1.75rem}}.text-layout[data-v-76d26faf] ol,.text-layout[data-v-76d26faf] ul{padding-left:1rem}.text-layout[data-v-76d26faf] ol li:not(:last-child),.text-layout[data-v-76d26faf] ul li:not(:last-child){margin-bottom:.5em}.text-layout[data-v-76d26faf] ul li{padding-left:1.5rem;position:relative}.text-layout[data-v-76d26faf] ul li:before{background-color:var(--color-primary);border-radius:50%;content:"";display:inline-block;height:.5em;left:0;position:absolute;top:.55em;width:.5em}.text-layout[data-v-76d26faf] ol{counter-reset:li;list-style:none}.text-layout[data-v-76d26faf] ol>li{padding-left:1.5rem;position:relative}.text-layout[data-v-76d26faf] ol>li:before{color:var(--color-primary);content:counter(li) ".";counter-increment:li;display:inline-block;font-weight:600;left:0;position:absolute;top:0}.text-layout[data-v-76d26faf] ol li ul,.text-layout[data-v-76d26faf] ul li ul{margin-top:.5rem;padding-left:0}.text-layout[data-v-76d26faf] ol li ul li:before,.text-layout[data-v-76d26faf] ul li ul li:before{background:transparent;content:"-";top:auto}.text-layout[data-v-76d26faf] a{color:var(--color-primary);font-weight:600;text-decoration-line:underline}.text-layout[data-v-76d26faf] a:hover{text-decoration-line:none}.text-layout[data-v-76d26faf] dfn{font-weight:600}.text-layout[data-v-76d26faf] table td{border-color:var(--color-neutral-200);border-width:1px;font-size:.75rem;line-height:1rem;padding:.5rem;vertical-align:top}@media (min-width:1200px){.text-layout[data-v-76d26faf] table td{font-size:.875rem;line-height:1.25rem;padding:1rem}}.text-layout.use-counter[data-v-76d26faf]{counter-reset:section}.text-layout.use-counter[data-v-76d26faf] h3:not(.no-increment){counter-reset:sub-section}.text-layout.use-counter[data-v-76d26faf] h3:not(.no-increment):before{content:counter(section) ". ";counter-increment:section}.text-layout.use-counter[data-v-76d26faf] h4:not(.no-increment):before,.text-layout.use-counter[data-v-76d26faf] p.counter-text:before{content:counter(section) "." counter(sub-section) ". ";counter-increment:sub-section;font-weight:600}
