/* English editorial pages reuse the approved Amor palette, type and illustrations. */
html:lang(en) .hero-copy .en-hero-title{order:0;font-size:clamp(2rem,3.2vw,3.4rem);line-height:1.16;letter-spacing:normal}
html:lang(en) .hero-copy .hero-lead{order:1;max-width:48ch;line-height:1.75}
html:lang(en) .hero-copy .en-tagline{order:-1;font-family:'Lora',Georgia,serif;color:#643c70;font-size:1.05rem;margin:0 0 .9rem}
html:lang(en) .hero-copy .love-flourish{order:2}
html:lang(en) .hero-copy .hero-actions{order:3}
html:lang(en) .hero-copy .reading-age{order:4}
.en-route-links{display:flex;flex-wrap:wrap;gap:.45rem 1.5rem;align-items:center}
.en-route-links a{display:inline-flex;align-items:center;min-height:44px;line-height:1.5;text-underline-offset:.2em}
.en-quick-nav{display:block!important;padding-block:1.5rem!important}
.en-glance>h2{margin-bottom:1rem}.en-glance>p{max-width:70ch}
.en-purchases{margin-top:3rem}.en-purchases .catalog-table-wrap{margin-block:1.8rem}
.en-purchases .catalog-table-wrap h3{font-family:'Lora',Georgia,serif;line-height:1.4;margin-bottom:1rem}
.en-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2rem;margin:1.5rem 0}
.en-facts>div{padding-block:1rem;border-bottom:1px solid #e6ccda}.en-facts dt{font-weight:800}.en-facts dd{margin:.4rem 0 0;line-height:1.7}
.en-research p{max-width:75ch}.en-book-links{margin-top:1.6rem}.en-book-links a{display:inline-block;padding-block:.6rem}
.en-editorial .book-world{max-width:1500px;margin:1.25rem auto;border-radius:30px;background:#fffaf1;overflow:hidden}
.en-header{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1.5rem clamp(1.2rem,4vw,4rem);background:linear-gradient(110deg,#fbe8ef,#f1e9f4)}
.en-header>a{flex:0 0 180px}.en-header img{display:block;width:180px;height:auto}
.en-header nav{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.en-header nav a{min-height:44px;display:flex;align-items:center;font-weight:800}
.en-editorial-main{max-width:1120px;margin:auto;padding:clamp(1.3rem,4.5vw,4rem)}
.en-editorial-main h1{font-size:clamp(2rem,4.5vw,3.5rem);line-height:1.2;max-width:22ch;text-wrap:balance;margin:.6rem 0 1.4rem}
.en-editorial-main p,.en-editorial-main li{line-height:1.8}.en-editorial-main a{overflow-wrap:anywhere}
.en-editorial-lead{font-size:1.15rem;max-width:68ch}.en-breadcrumb{font-size:.85rem;color:#72596b}
.en-section,.en-book-feature{margin-block:3rem}.en-section h2{font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.3;margin-bottom:1rem}
.en-section h3{font-size:1.2rem;margin:1.5rem 0 .5rem;line-height:1.4}.en-section p{max-width:75ch}
.en-steps{padding-left:1.5rem}.en-steps li{padding-left:.5rem;margin-bottom:1.5rem}.en-steps h3{margin-bottom:.4rem}
.en-book-feature{display:grid;grid-template-columns:minmax(180px,.75fr) minmax(0,1.25fr);gap:clamp(1.5rem,4vw,3rem);align-items:start}
.en-book-feature>img{width:100%;height:auto;border-radius:16px;box-shadow:0 16px 32px #49344825}
.en-book-feature h2{font-size:1.8rem;line-height:1.4;margin-top:0}.en-book-feature .en-facts{display:block}
.en-buy-links{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:1.3rem}.en-buy-links li{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem}
.en-editorial-main>.purchase-catalog{margin-top:2.5rem}.en-editorial-main>.aeo-faq{padding:2rem 0}.en-editorial-main>.aeo-faq h2{font-size:1.8rem}
.en-editorial-main #research{scroll-margin-top:1.5rem}.en-editorial-main #research li{margin-bottom:1rem}
.en-footer{display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:space-between;padding:2rem clamp(1.2rem,4vw,4rem)!important;background:#f6e6ef;color:#493448}
.en-footer a{display:inline-flex;align-items:center;min-height:44px}
@media(max-width:700px){.en-header{align-items:flex-start;flex-direction:column;gap:1rem}.en-header>a{flex-basis:auto}.en-header nav{gap:.4rem 1.2rem}.en-book-feature{grid-template-columns:1fr}.en-book-feature>img{width:min(100%,320px);margin:auto}.en-facts{grid-template-columns:1fr}.en-route-links{gap:.3rem 1rem}.en-editorial-main .aeo-table-scroll table{min-width:550px}.en-editorial .book-world{margin:.5rem;border-radius:20px}.en-footer{flex-direction:column;gap:.4rem}}
@media(max-width:400px){html:lang(en) .hero-copy .en-hero-title{font-size:1.95rem}.en-editorial-main h1{font-size:2rem}.en-header img{width:160px}}
/* Visible answer blocks and a horizontally contained book comparison. */
.en-v2-reading{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:1.5rem 0}
.en-v2-reading h3{font-size:1.12rem;line-height:1.4;margin:0 0 .7rem}.en-v2-reading p{margin:0}
.en-book-status{font-size:.85rem;line-height:1.5;margin:.3rem 0 .7rem;color:#67485f}
.en-v2-comparison table{min-width:680px}.en-v2-comparison th,.en-v2-comparison td{vertical-align:top}
html:lang(en) .faq-answer strong{font-weight:700;color:#493448}
@media(max-width:700px){.en-v2-reading{grid-template-columns:1fr;gap:1.25rem}}
