/* AMA Press · print prices and non-binding purchase enquiries */
.book-purchase{margin:28px 0 22px;padding:24px 0 0;border-top:1px solid #c7cec7;color:#18352d;scroll-margin-top:100px}
.book-purchase-format,.book-card-format{font-family:Arial,sans-serif!important;font-size:11px!important;letter-spacing:.12em;text-transform:uppercase;margin:0 0 7px!important;line-height:1.5!important;color:#53645b}
.book-purchase-price{font-family:Georgia,serif!important;font-weight:400!important;font-variant-numeric:lining-nums tabular-nums;font-size:40px!important;letter-spacing:-.035em;line-height:1.1!important;margin:0 0 8px!important}
.book-purchase-tax,.book-card-tax{font:11px/1.5 Arial,sans-serif!important;color:#5a665f;margin:0!important}
.book-purchase-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin:22px 0 14px}
a.book-buy{display:inline-flex;align-items:center;justify-content:center;min-height:46px;min-width:132px;padding:12px 23px;border:1px solid #18352d;background:#18352d;color:#fff!important;font:600 12px/1.35 Arial,sans-serif!important;text-decoration:none!important;letter-spacing:.04em;box-sizing:border-box;transition:background .15s}
a.book-buy:hover{background:#294b3e}a.book-buy:focus-visible,.book-preview-link:focus-visible{outline:3px solid #b58a40;outline-offset:4px}
a.book-preview-link{font:600 12px/1.5 Arial,sans-serif!important;color:#18352d;text-underline-offset:5px}
.book-purchase-note{max-width:46ch;font:12px/1.65 Arial,sans-serif!important;color:#59655e;margin:0!important}
.book-card-purchase{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid #d3d8d0;padding-top:19px;margin-top:19px}
.book-card-price{font:400 29px/1.15 Georgia,serif!important;font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.025em;color:#18352d;margin:0 0 6px!important;white-space:nowrap}
.book-card-purchase .book-buy{min-width:100px;padding:11px 16px}.book-card-enquiry-note{font:11px/1.5 Arial,sans-serif!important;color:#59655e;margin:10px 0 0!important}
.book-card-purchase~.press-book-reading{margin-top:15px}.book-card-purchase~.press-book-reading .press-book-read{background:none!important;color:#18352d!important;padding:0!important;min-height:36px;display:inline-flex;align-items:center;border:0!important;border-bottom:1px solid #aab5aa!important;border-radius:0!important;font-size:12px!important}
@media(max-width:420px){.book-purchase-price{font-size:35px!important}.book-purchase-actions{gap:16px}.book-card-purchase{gap:12px;flex-wrap:wrap}.book-card-purchase .book-buy{min-width:106px}.book-card-price{font-size:27px!important}}
