.layout-bcfs-card-grid .card-grid{display:grid;gap:20px}.layout-bcfs-card-grid.cols-2 .card-grid{grid-template-columns:repeat(2,1fr)}.layout-bcfs-card-grid.cols-3 .card-grid{grid-template-columns:repeat(3,1fr)}.layout-bcfs-card-grid.cols-4 .card-grid{grid-template-columns:repeat(4,1fr)}.layout-bcfs-card-grid.cols-6 .card-grid{grid-template-columns:repeat(6,1fr)}.layout-bcfs-card-grid.is-sport-tile .cg-card,.layout-bcfs-card-grid.is-news-card .cg-card,.layout-bcfs-card-grid.is-portrait .cg-card,.layout-bcfs-card-grid.is-logo .cg-card{padding:0;overflow:hidden}.layout-bcfs-card-grid.is-sport-tile .cg-card-body,.layout-bcfs-card-grid.is-news-card .cg-card-body,.layout-bcfs-card-grid.is-logo .cg-card-body{padding:20px}.layout-bcfs-card-grid.is-portrait .cg-card-body{padding:16px}.layout-bcfs-card-grid.is-portrait .placeholder,.layout-bcfs-card-grid.is-portrait .bcfs-image,.layout-bcfs-card-grid.is-news-card .placeholder,.layout-bcfs-card-grid.is-news-card .bcfs-image,.layout-bcfs-card-grid.is-sport-tile .placeholder,.layout-bcfs-card-grid.is-sport-tile .bcfs-image,.layout-bcfs-card-grid.is-logo .placeholder,.layout-bcfs-card-grid.is-logo .bcfs-image{border-radius:0}.layout-bcfs-card-grid .cg-meta-row{display:flex;justify-content:space-between;align-items:center;margin-top:4px}.layout-bcfs-card-grid .cg-meta{font-size:14px}.layout-bcfs-card-grid .cg-date{font-size:12px;margin-top:16px}.layout-bcfs-card-grid .cg-arrow{font-size:13px}.layout-bcfs-card-grid .cg-title{margin-top:4px}.layout-bcfs-card-grid.is-news-card .cg-title{font-size:20px;margin-top:12px}.layout-bcfs-card-grid.is-news-card .chip{display:inline-flex}.layout-bcfs-card-grid.is-pillar .cg-card{padding:32px;min-height:200px;display:flex;flex-direction:column}.layout-bcfs-card-grid.is-pillar .cg-title{margin-top:16px}.layout-bcfs-card-grid.is-pillar .cg-body{margin-top:12px;line-height:1.6}.layout-bcfs-card-grid.is-pillar .cg-card.bg-green,.layout-bcfs-card-grid.is-pillar .cg-card.bg-red,.layout-bcfs-card-grid.is-pillar .cg-card.bg-ink{color:var(--white);border-color:transparent}.layout-bcfs-card-grid.is-pillar .cg-card.bg-green .cg-title,.layout-bcfs-card-grid.is-pillar .cg-card.bg-red .cg-title,.layout-bcfs-card-grid.is-pillar .cg-card.bg-ink .cg-title{color:var(--white)}.layout-bcfs-card-grid.is-pillar .cg-card.bg-green .eyebrow,.layout-bcfs-card-grid.is-pillar .cg-card.bg-red .eyebrow,.layout-bcfs-card-grid.is-pillar .cg-card.bg-ink .eyebrow{color:rgba(255,255,255,.85)}.layout-bcfs-card-grid.is-icon-card .cg-icon{height:32px;width:auto;margin-bottom:16px}.layout-bcfs-card-grid.is-icon-card .cg-body{color:var(--smoke);margin-top:8px}.layout-bcfs-card-grid.is-sport-tile .cg-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px}.layout-bcfs-card-grid.is-sport-tile .cg-title-row .cg-title{margin-top:0}.layout-bcfs-card-grid.is-sport-tile .cg-arrow{line-height:1;flex:none}.layout-bcfs-card-grid.is-portrait .cg-title{font-size:17px;margin-top:8px}.layout-bcfs-card-grid.is-portrait .cg-meta{font-size:13px}.layout-bcfs-card-grid.is-logo .cg-card{background:var(--white)}.layout-bcfs-card-grid.is-logo .placeholder{aspect-ratio:5/3}.layout-bcfs-card-grid .cg-section-cta{display:inline-flex}.layout-bcfs-card-grid .cg-group-heading{font-family:var(--f-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--green);margin:48px 0 16px;padding-bottom:8px;border-bottom:1px solid var(--line)}.layout-bcfs-card-grid .cg-group-heading:first-of-type{margin-top:0}.layout-bcfs-card-grid .card-grid+.cg-group-heading{margin-top:56px}@media (max-width:1024px){.layout-bcfs-card-grid.cols-6 .card-grid{grid-template-columns:repeat(4,1fr)}.layout-bcfs-card-grid.cols-4 .card-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.layout-bcfs-card-grid.cols-6 .card-grid{grid-template-columns:repeat(3,1fr)}.layout-bcfs-card-grid.cols-4 .card-grid,.layout-bcfs-card-grid.cols-3 .card-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.layout-bcfs-card-grid.cols-6 .card-grid,.layout-bcfs-card-grid.cols-4 .card-grid,.layout-bcfs-card-grid.cols-3 .card-grid,.layout-bcfs-card-grid.cols-2 .card-grid{grid-template-columns:1fr}}