.publication-order{margin-top:26px;scroll-margin-top:28px;position:relative}
.publication-order h2{margin:0 0 12px;font-size:clamp(1.5rem,2.2vw,1.9rem);line-height:1.45}
.publication-order .order-instructions{margin:0 0 22px}
.publication-order .transfer-contact{border-top:1px solid #ded8cb;padding-top:18px;margin:22px 0 0;font-size:.84rem;line-height:1.7}
.publication-order .transfer-contact span{display:block;font-weight:600;overflow-wrap:anywhere}
.order-anchor{position:absolute;top:0;scroll-margin-top:28px}
.book-display .book-facts{grid-template-columns:repeat(2,minmax(0,1fr));text-align:left;border-top:1px solid #d8cdbb;padding-top:24px;margin-bottom:0}
.book-intro>.reading-preview{margin-top:26px}
.book-inclusions.edition-overview{padding:32px 0 38px;margin:0;scroll-margin-top:110px;border-block:1px solid #314956}
.edition-overview>.container>.eyebrow{margin:0 0 9px;font-size:.7rem}
main .book-inclusions.edition-overview h2{font-size:clamp(1.4rem,2.7vw,2rem);line-height:1.45;margin:0}
.edition-overview .inclusion-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:22px}
.edition-overview .inclusion-grid article{padding-top:15px}
.edition-overview .inclusion-grid article>span{font-size:.9rem;line-height:1.7;white-space:nowrap}
.edition-overview .inclusion-grid h3{font-size:1.1rem;line-height:1.65;margin:12px 0 7px}
.edition-overview .inclusion-grid p{font-size:.86rem;line-height:1.75;margin:0}
@media(max-width:680px){.book-display{padding:20px;max-width:290px}.book-display img{max-height:250px}.book-display .book-facts{grid-template-columns:repeat(4,minmax(0,1fr));font-size:9px;gap:8px}.book-display .book-facts strong{font-size:15px}.publication-order{padding:22px 18px}.publication-order select{font-size:16px}.publication-order .transfer-price{padding:16px 0}.publication-order .transfer-contact span{font-size:13px}}
@media(max-width:760px){.book-inclusions.edition-overview{padding:24px 0 28px}.edition-overview .inclusion-grid{grid-template-columns:1fr;gap:15px;margin-top:18px}.edition-overview .inclusion-grid article{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:14px;row-gap:5px;padding-top:13px}.edition-overview .inclusion-grid article>span{grid-column:1;grid-row:1 / span 2;font-size:.82rem}.edition-overview .inclusion-grid h3{grid-column:2;font-size:.96rem;margin:0}.edition-overview .inclusion-grid p{grid-column:2;font-size:.83rem}}
