.purchase-destinations{font:inherit;margin-block:.65rem 1rem;max-width:100%;min-width:0}
.purchase-destinations__links{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .65rem;min-width:0}
.purchase-destinations__link{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;max-width:100%;padding:.45rem .65rem;border:1px solid currentColor;border-radius:.35rem;color:inherit;background:transparent;font:inherit;line-height:1.4;text-decoration:underline;overflow-wrap:anywhere}
.purchase-destinations__original{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.3rem;max-width:100%;min-width:0;overflow-wrap:anywhere}
.purchase-destinations__shop,.purchase-destinations__pr,.purchase-destinations__note{font-size:.8em;line-height:1.5}
.purchase-destinations__note{display:block;margin-top:.35rem}
.purchase-destinations__pr{display:block;margin-bottom:.25rem}

/* Article content only. Existing header, lists, product/character photographs and meaningful diagrams remain unchanged. */
.article-bulk-scope .bulk-text-facts{margin:1rem 0;min-width:0;max-width:100%}
.article-bulk-scope .bulk-text-facts .article-timing-html{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.8rem;margin:0}
.article-bulk-scope .bulk-text-facts .article-timing-html>div{min-width:0;padding:.25rem 0 .25rem .7rem;border-left:3px solid #719253}
.article-bulk-scope .bulk-text-facts dt{font-weight:700;font-size:1rem;line-height:1.7;overflow-wrap:anywhere}
.article-bulk-scope .bulk-text-facts dd{margin:.35rem 0 0;font-size:1rem;line-height:1.8;overflow-wrap:anywhere}
.article-bulk-scope .bulk-text-facts .article-timing-note{font-size:.9rem;line-height:1.8;margin:.7rem 0}
.article-bulk-scope .bulk-number-facts{margin:0;display:grid;gap:.5rem}
.article-bulk-scope .bulk-number-facts>div{display:grid;grid-template-columns:minmax(5em,7em) minmax(0,1fr);gap:.7rem;min-width:0}
.article-bulk-scope .bulk-number-facts dd{margin:0}
.article-bulk-scope .bulk-product-purchase{margin:.65rem 0 1rem;min-width:0;max-width:100%;padding:0;border:0;background:transparent;box-shadow:none;text-align:left}
.article-bulk-scope .bulk-product-name{font-size:1rem;font-weight:700;margin:.25rem 0;line-height:1.7;overflow-wrap:anywhere}
.article-bulk-scope .bulk-purchase-note{font-size:.8rem;line-height:1.7;margin:.1rem 0;color:#4e5d51;overflow-wrap:anywhere}
@media(max-width:600px){.article-bulk-scope .bulk-text-facts .article-timing-html{grid-template-columns:minmax(0,1fr)}.article-bulk-scope .bulk-number-facts>div{grid-template-columns:minmax(0,1fr)}.article-bulk-scope .bulk-product-purchase{margin-bottom:.8rem}}

.article-bulk-scope .purchase-destinations__link{border:0;border-radius:0;justify-content:flex-start;padding:.5rem 0;min-height:44px}
.article-bulk-scope .purchase-destinations__link:focus-visible{outline:2px solid #244b36;outline-offset:3px}
.article-bulk-scope .purchase-destinations__original img[width="1"]{display:inline!important;width:1px!important;min-width:1px!important;max-width:1px!important;height:1px!important;min-height:1px!important;max-height:1px!important;padding:0!important;border:0!important}
