section.header{max-width:var(--layout-max-width);width:100%;margin:0 auto;padding-left:var(--layout-gutter);padding-right:var(--layout-gutter)}section.body,section.meta{max-width:1000px;width:100%;margin:0 auto}section.body img,section.meta img{border-bottom-left-radius:0;border-bottom-right-radius:0;width:100%;height:250px;box-shadow:var(--box-shadow)}section.body:has(img) div.content-strip,section.meta:has(img) div.content-strip{margin-top:0}section.body div.content-strip>*:not(:first-child),section.meta div.content-strip>*:not(:first-child){margin-top:var(--layout-gutter)}section.body div.ctas,section.meta div.ctas{display:flex;margin-top:var(--layout-gutter);gap:var(--layout-gutter);justify-content:center;align-items:center}section.list{display:flex;flex-wrap:wrap;gap:var(--layout-gutter);justify-content:center;padding-bottom:var(--layout-gutter)}section.list div.pathway{max-width:300px;width:100%;display:flex;flex-direction:column;align-items:center}section.list div.pathway img{border-bottom-left-radius:0;border-bottom-right-radius:0;width:100%;aspect-ratio:16/9;object-fit:cover}section.list div.pathway:has(img) div.text{border-top-left-radius:0;border-top-right-radius:0}section.list div.pathway div.text{background-color:#fff;flex:1;padding:var(--layout-gutter);border-radius:var(--layout-gutter);box-shadow:var(--box-shadow);width:100%;display:flex;gap:calc(var(--layout-gutter) / 2);flex-direction:column}section.list div.pathway div.text h2{font-size:1.4rem;font-weight:700}section.list div.pathway div.text div.content{flex:1;font-size:.9rem}section.list div.pathway div.text a.button{margin-top:var(--layout-gutter);width:100%}
