.nxb-simple-pods h2 { text-align: center; }
.nxb-simple-pods__grid { display: grid; grid-template-columns: repeat(var(--nxb-pod-columns,3),minmax(0,1fr)); gap: 1rem; }
.nxb-simple-pod { padding: clamp(1.25rem,3vw,2rem); border: 1px solid var(--nxb-colour-line); border-radius: var(--nxb-radius); background: #fff; box-shadow: var(--nxb-shadow-card); }
.nxb-simple-pod h3 { margin-bottom: .6rem; }
.nxb-simple-pod > a { color: var(--nxb-colour-brand-dark); font-weight: 750; }
.nxb-simple-pod > img { width: 6rem; height: 6rem; margin-bottom: 1rem; object-fit: contain; }
.nxb-simple-pods--value-strip { padding: 0; }
.nxb-simple-pods--value-strip .nxb-simple-pods__grid { gap: 0; }
.nxb-simple-pods--value-strip .nxb-simple-pod { border-width: 0 1px 0 0; border-radius: 0; box-shadow: none; }
.nxb-simple-pods--value-strip .nxb-simple-pod:last-child { border-right: 0; }
.nxb-simple-pods--value-strip .nxb-value > div { min-width: 0; flex: 1; }
.nxb-simple-pods--value-strip .nxb-value h2 { margin-bottom: .4rem; font-size: 1rem; line-height: 1.18; text-align: left; }
.nxb-simple-pods--value-strip .nxb-rich-text p { margin: 0; color: var(--nxb-colour-muted); font-size: .85rem; line-height: 1.45; }
@media (max-width: 850px) { .nxb-simple-pods__grid { grid-template-columns: repeat(2,minmax(0,1fr)); } .nxb-simple-pods--value-strip .nxb-simple-pod:nth-child(2n) { border-right: 0; } .nxb-simple-pods--value-strip .nxb-simple-pod { border-bottom: 1px solid var(--nxb-colour-line); } }
@media (max-width: 560px) { .nxb-simple-pods__grid { grid-template-columns: 1fr; } .nxb-simple-pods--value-strip .nxb-simple-pod { border-right: 0; } }
