:root{--bgl-green:#93BC1B;--bgl-ink:#171917;--bgl-soft:#f4f5f2}.bgl-divider{height:4px;background:var(--bgl-green);border-radius:999px;margin:32px 0}.bgl-feature,.bgl-hero,.bgl-verdict{border-radius:18px;overflow:hidden}.bgl-feature{background:var(--bgl-ink);color:#fff;padding:44px}.bgl-feature h2,.bgl-verdict h2,.bgl-hero h2{margin:.2em 0}.bgl-kicker{color:var(--bgl-green);font-weight:750;letter-spacing:.11em;font-size:.78em;text-transform:uppercase}.bgl-hero{display:grid;grid-template-columns:1.15fr .85fr;background:var(--bgl-ink);color:#fff;min-height:360px}.bgl-hero-copy{padding:48px;align-self:center}.bgl-hero .bgl-photo,.bgl-hero .bgl-photo img{height:100%;min-height:360px}.bgl-photo{position:relative;margin:0}.bgl-photo img{width:100%;height:100%;display:block;object-fit:cover;border-radius:14px}.bgl-text-photo{display:grid;grid-template-columns:1fr 1fr;gap:34px;align-items:center;margin:36px 0}.bgl-text-photo.is-left .bgl-photo{order:-1}.bgl-grid{display:grid;gap:12px;margin:32px 0}.bgl-grid-2{grid-template-columns:repeat(2,1fr)}.bgl-grid-3{grid-template-columns:1.25fr .75fr;grid-template-rows:1fr 1fr}.bgl-grid-3 .bgl-photo:first-child{grid-row:1/3}.bgl-grid-4{grid-template-columns:repeat(2,1fr)}.bgl-grid .bgl-photo img{aspect-ratio:4/3}.bgl-verdict{background:var(--bgl-soft);border-left:5px solid var(--bgl-green);padding:36px;margin:38px 0}@media(max-width:700px){.bgl-hero,.bgl-text-photo{grid-template-columns:1fr}.bgl-hero-copy,.bgl-feature{padding:28px}.bgl-hero .bgl-photo,.bgl-hero .bgl-photo img{min-height:240px}.bgl-grid-2,.bgl-grid-3,.bgl-grid-4{grid-template-columns:1fr;grid-template-rows:auto}.bgl-grid-3 .bgl-photo:first-child{grid-row:auto}.bgl-text-photo.is-left .bgl-photo{order:0}}
