@media (min-width:460px){section.general-content.overlap{padding:60px 0 0}}section.general-content.overlap .inner{background-color:#e5f3f9;padding:30px 0}@media (min-width:780px){section.general-content.overlap .inner{padding:30px 0}}section.general-content.wave .inner{padding:60px 0}section.general-content.wave.top.overlap .inner{padding-top:30px}section.general-content:not(.overlap):not(.wave) .inner{align-items:center;padding:30px 0}section.general-content.overlap.wave.bottom .inner,section.general-content.wave.bottom .inner{padding:30px 0 60px}.dnd-column>div:last-of-type:has(.bottom){margin-bottom:60px}section.general-content .inner{align-content:start;align-items:start;column-gap:0;display:grid;grid-template-columns:minmax(20px,1fr) minmax(0,120px) minmax(0,120px) minmax(0,120px) minmax(0,120px) minmax(0,120px) minmax(0,120px) minmax(0,120px) minmax(0,120px) minmax(0,120px) minmax(0,120px) minmax(0,120px) minmax(0,120px) minmax(20px,1fr);justify-content:start;row-gap:30px}@media (max-width:459px){section.general-content .photo img{margin:0 auto;max-width:100%;width:auto}}section.general-content .heading,section.general-content .photo{grid-column:2/span 12}section.general-content .content{grid-column:2/span 12;padding:0}section.general-content .content.no-photo{grid-column:2/span 12}.ty section.general-content ul{margin-left:20px}.ty section.general-content li+li{margin-top:10px}@media (min-width:460px){section.general-content .photo{grid-column:2/span 4}section.general-content .photo.overlap{margin-top:-60px}section.general-content .content{grid-column:6/span 8;padding:0 20px}}@media (min-width:780px){section.general-content .heading{grid-column:2/span 7}section.general-content .photo{grid-column:2/span 3}section.general-content .photo.overlap{margin-top:-60px}section.general-content .content{grid-column:5/span 5;padding:0 20px}section.general-content .content.no-photo{grid-column:2/span 8;padding:0}.ty section.general-content .photo{grid-column:2/span 4}.ty section.general-content .content{grid-column:6/span 8;padding:0 20px}.ty section.general-content .content.no-photo{grid-column:4/span 8}}@media (min-width:980px){.ty section.general-content .photo{grid-column:4/span 3}.ty section.general-content .content{grid-column:7/span 5}.ty section.general-content .content.no-photo{grid-column:4/span 8}}