.text-module{--page-module-spacer-height:4rem;isolation:isolate;position:relative}.text-module:before{content:"";top:0;bottom:var(--page-module-spacer-height);z-index:-1;background-color:var(--white);width:100vw;position:absolute;left:50%;transform:translate(-50%)}@media (width>=768px){.text-module{--page-module-spacer-height:6rem}}.text-module--reduced-spacing{--page-module-spacer-height:1rem}.text-module ol,.text-module ul{padding:0}.text-module ul{margin-left:2.25rem;list-style:none}.text-module ul li{position:relative}.text-module ul li+li{margin-top:1.25rem}.text-module ul li:before{content:"";background:var(--theme-primary);border-radius:50%;width:.5rem;height:.5rem;margin-left:-1em;position:absolute;top:.375rem;left:-.6875rem}@media (width>=768px){.text-module--reduced-spacing{--page-module-spacer-height:1.5rem}.text-module ul li:before{width:.75rem;height:.75rem}}.text-module ol{margin-left:1.875rem;list-style:decimal}.text-module ol li{padding-left:.375rem}.text-module p{margin:0}.text-module a{color:inherit;background-image:linear-gradient(var(--theme-primary),var(--theme-primary));background-repeat:no-repeat;background-position:left bottom var(--link-bottom);background-size:100% var(--link-thickness);-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--dur-soft) var(--ease-soft),color var(--dur-soft) var(--ease-soft);text-decoration:none}.text-module a:hover{color:var(--theme-link-hover);background-size:0 var(--link-thickness)}
