.info-block{display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:row wrap;justify-content:space-between;--info-block-gap:0.5rem}@media only screen and (min-width:1024px){.info-block{--info-block-gap:2rem}}.is-style-expanded .info-block{align-items:stretch!important;max-width:none;--info-block-gap:0px}.info-block.vertical-align-top{align-items:flex-start}.info-block.vertical-align-center{align-items:center}.info-block.vertical-align-bottom{align-items:flex-end}.info-block-content,.info-block-figure{flex:0 1 100%}@media only screen and (min-width:560px){.info-block-content,.info-block-figure{flex:0 1 calc(50% - var(--info-block-gap));max-width:calc(50% - var(--info-block-gap))}}.info-block-figure{order:1;margin:0 0 2rem}@media only screen and (min-width:560px){.info-block-figure{margin-bottom:0}}.is-style-expanded .info-block-figure{min-height:15rem;margin-bottom:0;background-repeat:no-repeat;background-size:cover}@media only screen and (min-width:560px){.is-style-expanded .info-block-figure{min-height:20rem}}@media only screen and (min-width:1024px){.is-style-expanded .info-block-figure{min-height:25rem}}@media only screen and (min-width:560px){.has-figure-right .info-block-figure{order:2}}@media only screen and (min-width:560px){.has-layout-heavy-figure .info-block-figure{flex:0 1 calc(65% - var(--info-block-gap));max-width:calc(65% - var(--info-block-gap))}}@media only screen and (min-width:560px){.has-layout-heavy-content .info-block-figure{flex:0 1 calc(40% - var(--info-block-gap));max-width:calc(40% - var(--info-block-gap))}}.info-block-figure-source{margin-right:auto;margin-left:auto}.info-block-content{order:2}.info-block-content>*{padding-right:2rem;padding-left:2rem}.is-style-expanded .info-block-content{align-self:center;padding-top:2rem;padding-bottom:2rem}.is-style-expanded .info-block-content>*{padding-right:2rem;padding-left:2rem}@media only screen and (min-width:768px){.is-style-expanded .info-block-content>*{padding-right:3rem;padding-left:3rem}}@media only screen and (min-width:1248px){.is-style-expanded .info-block-content>*{padding-right:6rem;padding-left:6rem}}@media only screen and (min-width:560px){.has-figure-right .info-block-content{order:1}}@media only screen and (min-width:560px){.has-layout-heavy-figure .info-block-content{flex:0 1 calc(35% - var(--info-block-gap));max-width:calc(35% - var(--info-block-gap))}}@media only screen and (min-width:560px){.has-layout-heavy-content .info-block-content{flex:0 1 calc(60% - var(--info-block-gap));max-width:calc(60% - var(--info-block-gap))}}.info-block-content>*{max-width:35rem}
