.b4-included{background:#0b0c0d;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.b4-included-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.b4-included-card{display:grid;grid-template-rows:auto 1fr;min-width:0;background:#151719;border:1px solid var(--line);overflow:hidden}
.b4-included-media{aspect-ratio:4/3;padding:22px;background:#f3f3f1;overflow:hidden}
.b4-included-media img{display:block;width:100%;height:100%;object-fit:contain}
.b4-included-copy{padding:26px 26px 30px;border-top:1px solid var(--line)}
.b4-included-copy>span{display:inline-block;padding:7px 10px;border:1px solid rgba(228,200,124,.45);color:var(--gold2);font-size:.75rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase}
.b4-included-copy h3{margin:20px 0 10px;font:500 clamp(1.5rem,2.2vw,2.15rem)/1.1 'Playfair Display',serif}
.b4-included-copy p{margin:0;color:#aeb0b1;font-size:.9rem;line-height:1.65}
.b4-led-included{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:28px;margin-top:16px;padding:28px 30px;border:1px solid rgba(228,200,124,.35);background:linear-gradient(90deg,rgba(228,200,124,.10),rgba(255,255,255,.035) 48%,rgba(210,226,255,.07))}
.b4-led-included>span{display:inline-block;padding:7px 10px;border:1px solid rgba(228,200,124,.45);color:var(--gold2);font-size:.75rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase}
.b4-led-included h3{margin:0 0 6px;font:500 clamp(1.5rem,2.2vw,2.15rem)/1.1 'Playfair Display',serif}
.b4-led-included p{margin:0;color:#d8d9d8;font-size:1rem;line-height:1.55}
@media(max-width:780px){.b4-included-grid{grid-template-columns:1fr}.b4-included-card{grid-template-columns:minmax(210px,.82fr) minmax(0,1.18fr);grid-template-rows:none}.b4-included-media{aspect-ratio:4/3}.b4-included-copy{display:flex;flex-direction:column;justify-content:center;border-top:0;border-left:1px solid var(--line)}}
@media(max-width:560px){.b4-included-card{display:block}.b4-included-copy{display:block;border-left:0;border-top:1px solid var(--line);padding:22px}.b4-included-media{padding:16px}.b4-led-included{grid-template-columns:1fr;gap:18px;padding:24px}.b4-led-included>span{justify-self:start}}
