.block_intro .content_container{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px}.block_intro .title h2{line-height:1.2em}.block_intro .content{grid-column:span 2;max-width:730px}.block_intro .content p:first-child{padding-top:.6em}.block_intro .content p.large:first-child{padding-top:.1em}.block_intro.title-only .title{grid-column:span 2}.block_intro.title-only .content{grid-column:span 1}.block_intro.title-button .content_container{display:flex;justify-content:space-between;gap:40px}.block_intro.title-button .title{flex:3}.block_intro.title-button .content{flex:1;text-align:right}.block_intro.title-button .button_wrapper{margin-top:0;white-space:nowrap}@media only screen and (max-width: 600px){.block_intro .content_container{display:block}.block_intro .content{padding:0}.block_intro.title-button .content_container{display:flex;flex-direction:column;gap:0}.block_intro.title-button .content{text-align:left}}