.single-layout-split{display:grid;grid-gap:16px;align-items:start}@media only screen and (max-width:499px){.single-layout-split{grid-template-columns:minmax(0,1fr)}}@media only screen and (min-width:500px){.single-layout-split{grid-template-columns:minmax(0,1fr)}}@media only screen and (min-width:800px){.single-layout-split{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:900px){.single-layout-split{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}@media only screen and (max-width:800px){.single-layout-split.nogap{row-gap:0}}.single-layout{--detail-gap:16px;--detail-picture-width:468px;gap:var(--detail-gap)}.single-layout .single-content,.single-layout .single-picture{min-width:0}.single-layout .single-picture figure,.single-layout .single-picture img,.single-layout .single-picture picture,.single-layout .single-picture>a{display:block}@media only screen and (max-width:799px){.single-layout-split.single-layout{grid-template-columns:minmax(0,1fr)}}.single-title{margin-bottom:1rem}.single-title h1{font-size:var(--font-size-2xl);font-weight:500;line-height:1}.single-description{font-size:var(--font-size-base);line-height:1.5}.single-description div+h2,.single-description p+h2,.single-description ul+h2{margin-top:0;padding-top:clamp(1.6rem,1vw + 1.2rem,3rem)}