/* English additions: use existing typography and page colours. */
.english-sales h2,.english-sales h3{font-family:"Playfair Display",Georgia,serif;font-weight:700}
.english-sales .showcase-copy>p:not(.eyebrow){font-family:"DM Sans",Arial,sans-serif;font-size:17px;font-weight:400;color:var(--muted)}
.english-sales .out-of-stock{border:0;cursor:not-allowed;opacity:.65;transform:none;box-shadow:none}
.english-sales .included-with-book .section-heading{margin-bottom:30px}
.hero-unified{display:grid;grid-template-columns:1.05fr 1fr;grid-template-rows:1fr 1fr;gap:0;min-height:0;align-self:center;background:transparent;isolation:isolate}
.hero-unified .hero-card{position:static;transform:none;width:auto;height:auto;border-radius:0;box-shadow:none;background:transparent;overflow:visible}
.hero-unified .hero-card-main{grid-row:1 / 3;grid-column:1;align-self:center}
.hero-unified .hero-card-one{grid-column:2;grid-row:1}
.hero-unified .hero-card-two{grid-column:2;grid-row:2}
.hero-unified .hero-card img{display:block;width:100%;height:auto;object-fit:contain;mix-blend-mode:multiply;border-radius:0}
.hero-unified .floating-note{display:none}
.english-book-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:820px;margin:auto;gap:70px}
.about-quote{max-width:850px;margin:0 auto 65px;padding:20px 0;text-align:center;font:italic 30px/1.5 Georgia,serif;color:var(--red)}
.about-page>h1{text-align:center}
.availability-note{font-size:13px!important;text-align:center;margin:14px 0 0}
.level2-included,.level2-faq,.level2-video,.level2-credits{max-width:1100px;margin:0 auto;padding:45px 28px}
.level2-included>h2{text-align:center;margin-bottom:30px}
.level2-included .feature-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.level2-included figure{margin:0;text-align:center}
.level2-included img{width:100%;height:300px;object-fit:contain}
.level2-faq h1{font-size:42px}.level2-faq h2,.level2-faq h3{margin-top:30px}
.level2-video{max-width:800px}.level2-credits{text-align:center}
.post-body .sqs-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
.post-body .sqs-gallery .slide{position:static!important;opacity:1!important;width:auto!important;height:auto!important}
.post-body .sqs-gallery .margin-wrapper{margin:0!important}
.post-body .sqs-gallery img{position:static!important;width:100%!important;height:auto!important}
.post-body .sqs-gallery .image-slide-anchor{display:none}
.post-body .sqs-gallery-controls{display:none}
.post-body iframe{max-width:100%;aspect-ratio:16/9;height:auto}
.post-body .sqs-block-spacer{display:none}
@media(max-width:700px){
 .hero-unified{width:100%;max-width:550px;margin:10px auto 0;min-height:0}
 .english-book-grid{grid-template-columns:1fr;gap:50px}
 .about-quote{font-size:24px;margin-bottom:40px}
 .level2-included .feature-image-grid,.post-body .sqs-gallery{grid-template-columns:1fr}
 .level2-faq h1{font-size:32px}
}
