.tc-frame__container{grid-template-columns:minmax(0,1fr)}@media print,screen and (width>=64em){.tc-frame__container:has(.tc-frame__sidebar){grid-template-columns:minmax(0,3fr) minmax(0,1fr)}}.tc-frame__main,.tc-frame__sidebar{flex-direction:column;gap:24px;display:flex}@media print,screen and (width>=64em){.tc-frame__container--sidebar-left:has(.tc-frame__sidebar){grid-template-columns:minmax(0,1fr) minmax(0,3fr)}.tc-frame__container--sidebar-left .tc-frame__sidebar{order:-1}.tc-frame__container--two-columns .tc-frame__main,.tc-frame__container--three-columns .tc-frame__main{gap:24px;display:grid}.tc-frame__container--two-columns .tc-frame__main{grid-template-columns:repeat(2,minmax(0,1fr))}.tc-frame__container--three-columns .tc-frame__main{grid-template-columns:repeat(3,minmax(0,1fr))}}.tc-frame{overflow-x:clip}.tc-frame__full-bleed{margin-inline:calc(50% - 50vw)}@media print,screen and (width>=64em){:is(.tc-frame__container:has(.tc-frame__sidebar) .tc-frame__full-bleed,.tc-frame__container--two-columns .tc-frame__full-bleed,.tc-frame__container--three-columns .tc-frame__full-bleed){margin-inline:0}}
