.text-and-media-wrapper header{margin:0 auto;max-width:920px;text-align:center}.text-and-media-wrapper header h2{margin-bottom:0}.text-and-media-wrapper header h2+.subheader{margin-top:16px}.text-and-media-wrapper .subheader{color:var(--Astrada-Blue-Medium,#373765);font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;letter-spacing:.32px;line-height:26px;text-align:center;@media only screen and (min-width:768px){padding-bottom:0;padding-left:50px;padding-right:50px;padding-top:0}@media only screen and (min-width:1024px){font-size:18px;letter-spacing:.36px;line-height:30px;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}}.text-and-media-wrapper header+.text-and-media-blocks{margin-top:64px}.text-and-media-wrapper .text-and-media-blocks{display:flex;flex-direction:column;gap:42px}.text-and-media-block{display:flex;flex-direction:column;gap:16px;@media only screen and (min-width:768px){align-items:center;flex-direction:row;gap:52px}}.text-and-media-block:nth-child(odd){@media only screen and (min-width:768px){margin-right:-24px;padding-left:50px}@media only screen and (min-width:1024px){margin-right:0;padding-left:0}}.text-and-media-block:nth-child(2n){@media only screen and (min-width:768px){flex-direction:row-reverse;margin-left:-24px;padding-right:50px}@media only screen and (min-width:1024px){margin-left:0;padding-right:0}}.text-and-media-block .text-block{@media only screen and (min-width:768px){width:40%}}.text-and-media-block .media-block{@media only screen and (min-width:768px){width:calc(60% + 24px)}}.text-and-media-block .media-block,.text-and-media-block .text-block{@media only screen and (min-width:1024px){width:50%}}.text-and-media-block .text-block h3{margin-bottom:8px;@media only screen and (min-width:768px){margin-bottom:12px}}.text-and-media-block .body-small *{color:var(--Astrada-Blue-Medium,#373765)}main .dnd-section:has(.text-and-media-wrapper){padding-bottom:60px!important;padding-top:60px!important;@media only screen and (min-width:768px){padding-bottom:80px!important;padding-top:80px!important}@media only screen and (min-width:1024px){padding-bottom:96px!important;padding-top:96px!important}}