.affiliate-offer-link{display:block;margin:.65rem 0 .25rem;font-size:.9rem;line-height:1.5;text-decoration:underline;text-underline-offset:.2em}
.affiliate-offer-link:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.affiliate-disclosure{display:block;font-size:.8rem;line-height:1.5}
.edition-actions>.affiliate-offer-link{order:2;flex-basis:100%}
.edition-actions>.affiliate-disclosure{order:3;flex-basis:100%}
.amazon-associate-disclosure{max-width:72rem;margin:1rem auto;padding:0 1rem}
.platform-affiliations{margin:1.25rem 0;padding:1rem 1.25rem;border:1px solid var(--line,#d8d4ca);border-radius:.75rem}
.platform-affiliations h2{margin-top:0;font-size:1.15rem}
.platform-affiliations p{margin-bottom:0;line-height:1.6}
.platform-affiliate-action{margin:1rem 0}
.platform-affiliate-action .ux-action{max-width:100%;white-space:normal}
.affiliate-language-note{display:block;flex-basis:100%;font-size:.8rem;line-height:1.5;color:var(--muted,#59635e)}
