section.content-blocks{--row-space:clamp(2rem, 1.5rem + 2.5vw, 4rem)}section.content-blocks.rows-tight{--row-space:var(--grid-gutter)}section.content-blocks .row+.row{margin-top:var(--row-space)}section.content-blocks .row>.col{min-width:0;container-type:inline-size}section.content-blocks .row-panel{padding:var(--space-panel);border:var(--border);border-radius:var(--radius);background:var(--colour-surface);row-gap:2rem}section.content-blocks .row-center{justify-content:center}section.content-blocks .col-panel{padding:var(--space-panel);border:var(--border);border-radius:var(--radius);background:var(--colour-surface)}section.content-blocks .col-con:not(.col-panel)>.data-content>h2:only-child{margin:0}section.content-blocks div.data-image img{width:100%;height:auto;display:block}@media (width>=40rem){section.content-blocks .row-panel{row-gap:var(--grid-gutter)}}@media (width>=40rem) and (width<=63.99rem){section.content-blocks .row:has(>.col:nth-child(3))>:is(.col-25,.col-30,.col-33,.col-34){flex-basis:calc(50% - var(--grid-gutter));max-width:50%}section.content-blocks .row:not(:has(>.col:nth-child(3)))>:is(.col-25,.col-30,.col-33,.col-34,.col-40,.col-60,.col-66,.col-67,.col-70,.col-75){flex-basis:100%;max-width:100%}}
