.mainarticle-inner{padding:5rem 12rem 6rem 0}@media(max-width:768px){.mainarticle-inner{padding:4rem 2rem 4rem 0}.mainarticle-inner h3{font-size:2rem}.mainarticle-inner h4{font-size:1.8rem}}.mainarticle--with-background{background-color:#acc395}.mediaText{display:flex;position:relative;min-height:100%;width:100%;overflow:hidden;margin:4rem 0;border-radius:16px;background:#f7f8f5;box-shadow:0 4px 24px rgba(26,31,13,.06)}.mediaText__media{position:absolute;width:calc(45% + (100vw - 100%)/2);top:0;bottom:0;height:auto}.mediaText__media img{width:100%;height:100%;object-fit:cover;min-height:320px}.mediaText__content{width:55%;padding:clamp(2.5rem,5vw,4rem) 0}.mediaText__content h3{color:#3f5b0f;letter-spacing:.06em;text-transform:uppercase;font-size:.8rem;margin-bottom:.5rem}.mediaText__content h4{font-size:clamp(1.35rem,2.5vw,1.75rem);line-height:1.25;margin-bottom:1rem}@media(max-width:768px){.mediaText__content{padding:2.5rem 0}.mediaText__content h4{font-size:1.25rem}}.mediaText--left .mediaText__media{right:55%}.mediaText--left .mediaText__media img{border-radius:0 20px 20px 0}.mediaText--left .mediaText__content{margin-left:45%;padding-left:3rem}.mediaText--right .mediaText__media{left:55%}.mediaText--right .mediaText__media img{border-radius:20px 0 0 20px}.mediaText--right .mediaText__content{margin-right:45%;padding-right:3rem}@media(max-width:928px){.mediaText{flex-direction:column}.mediaText__media{position:relative;width:100%;height:300px}.mediaText__content{width:100%;padding:4rem 0;margin:0}.mediaText--left .mediaText__content,.mediaText--right .mediaText__content{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.mediaText--left .mediaText__media,.mediaText--right .mediaText__media{position:relative;left:auto;right:auto}}