.tcal-stacked-layout,.two-column-article-layout{width:var(--content-width);margin-inline:auto;padding:0}.two-column-article-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--article-card-gap);margin-top:var(--section-with-heading-gap)}.tcal-column{display:grid;gap:var(--section-heading-gap);min-width:0;align-content:start}.tcal-column-title{margin:0;font-family:var(--font-primary-serif);font-size:var(--font-size-section-title);font-weight:700;line-height:1.2;text-transform:uppercase;color:var(--text-primary)}.tcal-column-content{display:grid;gap:var(--article-card-gap);min-width:0}.tcal-column-content .article-card{height:100%;min-width:0}.tcal-column-content .article-card-image-container.image-top{aspect-ratio:var(--article-wide-image-ratio)}@media (min-width:768px){@supports (grid-template-rows:subgrid){.two-column-article-layout{grid-template-rows:auto repeat(var(--tcal-article-rows),auto)}.tcal-column{grid-row:1/-1;grid-template-rows:subgrid}.tcal-column-heading{margin-bottom:calc(var(--section-heading-gap) - var(--article-card-gap))}.tcal-column-content{grid-row:2/-1;grid-template-rows:subgrid}}}@media (max-width:767px){.two-column-article-layout{grid-template-columns:minmax(0,1fr);row-gap:var(--section-gap)}}