section[data-v-b8e330f2]{padding:40px 0;position:relative}section.divider[data-v-b8e330f2]:before{content:"";border-top:1px solid var(--accent-color-primary);width:100vw;margin-left:-50vw;display:block;position:absolute;top:-1px;left:50%}section header[data-v-b8e330f2]{max-width:92%;margin-bottom:40px}section header h2[data-v-b8e330f2]{font-size:var(--title-h2)}section header p[data-v-b8e330f2]{margin-bottom:var(--app-margin)}section main[data-v-b8e330f2]{padding-top:40px;padding-bottom:40px}@media screen and (width>=768px){section header[data-v-b8e330f2]{max-width:max(64ch,52%)}section.center header[data-v-b8e330f2],section.center main[data-v-b8e330f2]{margin-left:auto;margin-right:auto}}.block-base.dark-theme,.dark-theme .block-base{color:var(--text-color-dark)}.block-base.dark-theme.divider:before,.dark-theme .block-base.divider:before{border-top:1px solid var(--background-color-secondary-dark)}.block-base.dark-theme:after,.dark-theme .block-base:after{content:"";background-color:var(--background-color-primary-dark);z-index:-1;width:100vw;margin-left:-50vw;display:block;position:absolute;top:0;bottom:0;left:50%}
