main>header~*{padding-block: 2.618em 4.236em}
:where(main>*>*){margin-inline: max(1em,((100% - 100ch) / 2))}
:where(main>*>*>*:not(a,button,figcaption,h1,.h1,h2,.h2,header,header img,header video,hgroup,hgroup *,small,.small)){width: min(100%, var(--ch-unit)*62)}
          
.grid{
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(32ch, 1fr));
    gap:1ch}