/* Homepage-only purchase CTA; keep shared article styles unchanged. */
.page-home .home-online-note .home-purchase-button {
    max-width: 100%;
    padding: 14px 22px;
    gap: 18px;
    color: #172612;
}

.page-home .home-purchase-button:focus-visible {
    outline: 3px solid #385f29;
    outline-offset: 3px;
}

@media (max-width: 760px) {
    .page-home .home-online-note .home-purchase-button { width: 100%; }
}
