.community-photos{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:30px 0}.community-photos figure{margin:0;min-width:0}.community-photos img{display:block;width:100%;height:260px;object-fit:cover;border-radius:12px}.community-photos figcaption{font-size:.82rem;line-height:1.6;padding:10px 0}.compare-infographic{margin:32px 0;padding:28px;background:#edf5fa;border:1px solid #b6ccd9;border-radius:16px;color:#16344b}.compare-infographic figcaption{font-weight:800;letter-spacing:.06em;font-size:.85rem;margin-bottom:22px}.compare-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px}.compare-columns h3{font-size:1.6rem!important;margin:0!important}.compare-columns ol{padding-left:20px}.compare-columns li{margin-bottom:14px}.visual-kicker{color:#235775;font-weight:700}.compare-infographic>p{font-size:.85rem}.cost-stack ol{list-style:none;padding:0;display:grid;gap:10px}.cost-stack li{display:grid;padding:16px;background:white;border-left:5px solid #28648a;border-radius:6px}.cost-stack li span{font-size:.9rem}.comparison-wrap{overflow-x:auto}.comparison-wrap th,.comparison-wrap td{padding:12px;text-align:left;min-width:105px}.comparison-wrap caption{text-align:left;font-weight:700;margin-bottom:12px}@media(max-width:650px){.community-photos,.compare-columns{grid-template-columns:1fr}.compare-infographic{padding:20px;margin:24px 0}.community-photos img{height:240px}}
.community-photo-single{margin:30px 0}.community-photo-single figure{margin:0}.community-photo-single img{display:block;width:100%;height:auto;border-radius:12px}.community-photo-single figcaption{font-size:.85rem;padding:10px 0}
