.bmc-dhikr-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:64px;align-items:start}.bmc-dhikr-copy>p{margin:22px 0}.bmc-dhikr-poster{margin:0}.bmc-dhikr-poster img{display:block;width:100%;height:auto;border-radius:12px}.bmc-dhikr-poster figcaption{font-size:13px;line-height:1.7;margin-top:16px;color:var(--muted)}.bmc-event-facts{margin:28px 0}.bmc-event-facts>div{padding:16px 0;border-bottom:1px solid var(--line)}.bmc-event-facts dt{font-size:12px;text-transform:uppercase;letter-spacing:1px;font-weight:700;color:var(--muted);margin-bottom:6px}.bmc-event-facts dd{margin:0;line-height:1.7}.bmc-upcoming-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:32px}.bmc-event-card,.bmc-events-empty{padding:32px;border:1px solid var(--line);border-radius:12px;background:var(--cream)}.bmc-event-card p,.bmc-events-empty p{margin:16px 0 24px}.bmc-events-home{background:#14243d;color:#fff}.bmc-events-home>.container{display:grid;grid-template-columns:1.5fr 0.65fr;gap:80px;align-items:center}.bmc-events-home h2{color:#fff}.bmc-events-home p{color:#e2e7ed;max-width:610px;margin:18px 0}.bmc-events-home .eyebrow{color:#e7bf72}.bmc-events-home img{display:block;width:100%;height:auto;border-radius:10px}.bmc-events-home .button.outline{color:#fff;border-color:#aeb6b6}.bmc-events-home .button.outline:hover{background:#29415c}.bmc-events-home a:focus-visible,.bmc-dhikr-layout a:focus-visible{outline:3px solid #b68a32;outline-offset:5px}@media(max-width:850px){.bmc-dhikr-layout{gap:32px}.bmc-events-home>.container{gap:32px}}@media(max-width:650px){.bmc-dhikr-layout,.bmc-events-home>.container,.bmc-upcoming-grid{grid-template-columns:1fr}.bmc-events-home img{max-width:340px;margin:auto}.bmc-dhikr-poster{max-width:460px;margin:auto}.bmc-event-card,.bmc-events-empty{padding:24px}.bmc-events-home .actions{align-items:stretch}.bmc-events-home .button{white-space:normal}}
