:where([data-gcms-page-type]) .gcms-columns{display:grid;grid-template-columns:var(--gcms-columns,repeat(2,minmax(0,1fr)));gap:var(--gcms-gap,24px);background:var(--gcms-background,transparent);min-width:0}
:where([data-gcms-page-type]) .gcms-column{min-width:0;container:gcms-column / inline-size}
:where([data-gcms-page-type]) .gcms-pattern{display:contents}
@media (width < 768px){:where([data-gcms-page-type]) .gcms-columns{grid-template-columns:minmax(0,1fr)}}
@container gcms-column (width < 768px){:where([data-gcms-page-type]) .gcms-columns{grid-template-columns:minmax(0,1fr)}}
[data-gcms-page-type="article"] [data-gcms-layout-id="th-article-columns"]>.gcms-columns{--gcms-columns:minmax(0,1fr) minmax(0,1fr);--gcms-gap:24px;--gcms-background:transparent}
[data-gcms-page-type="category"] [data-gcms-layout-id="th-highlights"]>.gcms-columns{--gcms-columns:minmax(0,1fr) minmax(0,1fr);--gcms-gap:24px;--gcms-background:transparent}
[data-gcms-page-type="category"] [data-gcms-layout-id="th-listing"]>.gcms-columns{--gcms-columns:minmax(0,1fr) minmax(0,1fr);--gcms-gap:24px;--gcms-background:transparent}
[data-gcms-page-type="tag"] [data-gcms-layout-id="th-highlights"]>.gcms-columns{--gcms-columns:minmax(0,1fr) minmax(0,1fr);--gcms-gap:24px;--gcms-background:transparent}
[data-gcms-page-type="tag"] [data-gcms-layout-id="th-listing"]>.gcms-columns{--gcms-columns:minmax(0,1fr) minmax(0,1fr);--gcms-gap:24px;--gcms-background:transparent}
[data-gcms-page-type="author"] [data-gcms-layout-id="th-highlights"]>.gcms-columns{--gcms-columns:minmax(0,1fr) minmax(0,1fr);--gcms-gap:24px;--gcms-background:transparent}
[data-gcms-page-type="author"] [data-gcms-layout-id="th-listing"]>.gcms-columns{--gcms-columns:minmax(0,1fr) minmax(0,1fr);--gcms-gap:24px;--gcms-background:transparent}
[data-gcms-page-type="archive"] [data-gcms-layout-id="th-archive"]>.gcms-columns{--gcms-columns:minmax(0,1fr) minmax(0,1fr);--gcms-gap:24px;--gcms-background:transparent}
[data-gcms-page-type="archive"] [data-gcms-layout-id="th-highlights"]>.gcms-columns{--gcms-columns:minmax(0,1fr) minmax(0,1fr);--gcms-gap:24px;--gcms-background:transparent}
[data-gcms-page-type="archive"] [data-gcms-layout-id="th-listing"]>.gcms-columns{--gcms-columns:minmax(0,1fr) minmax(0,1fr);--gcms-gap:24px;--gcms-background:transparent}
