.editorial-workbooks{background:#faf8f5}.editorial-workbooks .section-head{margin-bottom:52px}.editorial-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;align-items:start}.editorial-book{text-align:center;min-width:0}.editorial-cover{aspect-ratio:3/4.15;background:linear-gradient(150deg,#fffdf9 5%,#f1e8dc 70%,var(--cover) 200%);box-shadow:8px 12px 20px #1b283020,-5px 0 0 var(--cover);border:1px solid #e6ded2;padding:27px 20px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:16px;margin:0 9px 29px;text-align:left}.editorial-cover .cover-brand{font-size:.56rem;letter-spacing:.17em;color:#53616a}.editorial-cover strong{font:normal clamp(1.2rem,2vw,1.9rem)/1.18 Georgia,serif;color:#263f4b}.editorial-cover .cover-rule{width:38px;height:1px;background:#b97034}.editorial-cover small{font-size:.57rem;letter-spacing:.14em;color:#53616a}.editorial-book .eyebrow{margin-bottom:10px}.editorial-book h3{font-size:1.42rem;color:#2c5165;min-height:3.4rem}.editorial-book p{font-size:.93rem;line-height:1.6;color:#5d6a70;margin:12px auto 0;max-width:245px}.editorial-action{text-align:center;margin-top:45px}@media(max-width:850px){.editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 25px}}@media(max-width:520px){.editorial-grid{grid-template-columns:1fr;max-width:340px;margin:auto}.editorial-cover{max-width:270px;margin:0 auto 25px}.editorial-book h3{min-height:0}.editorial-workbooks .section-head{margin-bottom:35px}}