/* Content layouts only. Preserve V12.2's working header and navigation. */
.gforce-site .gforce-builder-sections{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;margin-bottom:28px;min-width:0}
.gforce-site .gforce-builder-sections>.gforce-home-section{grid-column:1/-1;margin-bottom:0;min-width:0}
.gforce-site .gforce-builder-sections>.gforce-builder-block--half{grid-column:span 6}
.gforce-site .gforce-builder-block--half .gforce-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.gforce-site .gforce-builder-sections .gforce-rich-content{max-width:100%;min-width:0}
.gforce-site .gforce-explore-more{border:1px solid #d9dee7;border-radius:16px;background:#fff;padding:clamp(16px,3vw,28px);margin:28px 0;min-width:0}
.gforce-site .gforce-explore-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:24px}
.gforce-site .gforce-explore-heading h2{margin:0;overflow-wrap:anywhere}
.gforce-site .gforce-explore-grid{display:grid;grid-template-columns:repeat(var(--gforce-explore-columns,3),minmax(0,1fr));gap:24px}
.gforce-site .gforce-explore-card{min-width:0;margin:0;overflow-wrap:anywhere}
.gforce-site .gforce-explore-card>.card-body{display:flex;flex-direction:column;align-items:flex-start}
.gforce-site .gforce-explore-card>.card-body>.btn:last-child{margin-top:auto;margin-right:0}
@media(max-width:991px){.gforce-site .gforce-explore-grid{grid-template-columns:repeat(var(--gforce-explore-tablet,2),minmax(0,1fr))}}
@media(max-width:767px){.gforce-site .gforce-builder-sections>.gforce-builder-block--half{grid-column:1/-1}}
@media(max-width:575px){.gforce-site .gforce-explore-grid,.gforce-site .gforce-builder-block--half .gforce-grid{grid-template-columns:minmax(0,1fr)}}
