.awn-buy-links { display: flex; flex-wrap: wrap; align-items: center; gap: .7rem; list-style: none; padding: 0; margin: 1.25em 0; }
.awn-buy-links li { margin: 0; padding: 0; }
.awn-buy-links a { display: inline-block; }
.awn-edition-card { display: flex; gap: clamp(1.5rem, 4vw, 3rem); align-items: flex-start; margin-block: 2.5rem; }
.awn-edition-cover { flex: 0 0 30%; margin: 0; max-width: 250px; }
.awn-edition-cover img, .awn-promo-artwork img { display: block; width: 100%; height: auto; }
.awn-edition-details { flex: 1; min-width: 0; }
.awn-edition-details > :first-child { margin-top: 0; }
.awn-promo-artwork { margin: 0; max-width: 400px; }
.awn-promo-artwork figcaption { font-size: .75em; line-height: 1.4; margin-top: .8em; }
.awn-book-field > p:first-child { margin-top: 0; }
.awn-book-field > p:last-child { margin-bottom: 0; }
.awn-press-contact a { overflow-wrap: anywhere; }
@media (max-width: 550px) {
	.awn-edition-card { flex-direction: column; }
	.awn-edition-cover { width: min(65%, 220px); flex-basis: auto; }
}
