.bz-classes__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(2.4rem,5vw,6.4rem);align-items:center}.bz-classes__media{position:relative;border-radius:1.4rem;overflow:hidden;box-shadow:0 18px 40px -26px #6b16318c}.bz-classes__media img{display:block;width:100%;height:auto;aspect-ratio:859 / 495;object-fit:cover}.bz-classes__badge{position:absolute;left:1.6rem;top:1.6rem;padding:.6rem 1.4rem;border-radius:99rem;background:#ffffffeb;color:var(--bz-maroon);font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase}.bz-classes__text{margin-top:1.2rem;font-size:1.6rem;line-height:1.65;color:var(--bz-text)}.bz-classes__text p{margin:0}.bz-classes__list{list-style:none;margin:2rem 0 0;padding:0;display:grid;gap:1.2rem}.bz-classes__item{padding:1.4rem 1.8rem;border:1px solid rgba(176,141,87,.35);border-left:3px solid var(--bz-gold);border-radius:.8rem;background:#ffffff8c}.bz-classes__name{margin:0;font-family:var(--font-heading-family);font-size:2rem;font-weight:600;color:var(--bz-maroon)}.bz-classes__meta{margin:.2rem 0 0;font-size:1.3rem;letter-spacing:.06em;color:var(--bz-gold)}.bz-classes__desc{margin:.6rem 0 0;font-size:1.45rem;line-height:1.6;color:var(--bz-text)}.bz-classes__facts{margin:2.2rem 0 0;display:grid;gap:1.2rem}.bz-classes__facts>div{display:grid;grid-template-columns:9rem 1fr;gap:1.2rem;align-items:start}.bz-classes__facts dt{display:flex;align-items:center;gap:.8rem;font-size:1.25rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--bz-maroon)}.bz-classes__facts dt svg{width:1.8rem;height:1.8rem;flex:none;color:var(--bz-gold)}.bz-classes__facts dd{margin:0;font-size:1.5rem;line-height:1.55;color:var(--bz-text)}.bz-classes__facts a,.bz-classes__call{color:var(--bz-maroon);text-underline-offset:.3rem}.bz-classes__ctas{margin-top:2.6rem;display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 2.4rem}.bz-classes__call{font-size:1.5rem}@media screen and (max-width:989px){.bz-classes__grid{grid-template-columns:1fr}}@media screen and (max-width:749px){.bz-classes__facts>div{grid-template-columns:1fr;gap:.4rem}.bz-classes__ctas .bz-btn{width:100%;justify-content:center;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/bz-classes.css.map */
