.contentType-pageText{padding:0 1rem 1rem}.contentType-pageText:first-child{padding:2rem 1rem}@media only screen and (min-width: 1024px){.contentType-pageText:first-child{padding:3rem 0}}.contentType-pageText:last-child{padding:1rem 1rem 2rem}@media only screen and (min-width: 1024px){.contentType-pageText:last-child{padding:1rem 0 3rem}}.contentType-pageText:has(+.button-container),.contentType-pageText:has(+.contentType-pageText){padding:1rem 1rem 0;margin-bottom:0!important}@media only screen and (min-width: 1024px){.contentType-pageText:has(+.button-container),.contentType-pageText:has(+.contentType-pageText){padding:1rem 0}}.contentType-pageText .component-container{max-width:var(--site-text-max-width);margin:auto}.contentType-pageText h2{font-weight:var(--font-weight-semibold);font-size:2rem;line-height:2.6rem}.contentType-pageText h2:not(:first-child){margin-top:2.5rem}.contentType-pageText h3{font-weight:var(--font-weight-semibold);font-size:1.6rem;line-height:2.08rem}.contentType-pageText h3:not(:first-child){margin-top:2.5rem}.contentType-pageText h4{font-family:var(--font-default);font-weight:var(--font-weight-semibold);font-size:1.3rem;line-height:1.69rem}.contentType-pageText h4:not(:first-child){margin-top:2.5rem}.contentType-pageText ul{list-style-type:disc;margin-left:1.2rem;margin-bottom:2rem}.contentType-pageText ul li::marker{color:var(--color-primary1)}.contentType-pageText ul li p{margin-bottom:.5rem}
