/* Only product/guide action groups; header and other site buttons are unaffected. */
.felt-detail-hero .hero-actions.nova-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch}
.resources-page .resource-bottom.nova-actions,.resources-page .resource-card .nova-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:stretch}
.felt-detail-hero .hero-actions.nova-actions .button,.resources-page .nova-actions .button{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:7px;width:100%!important;max-width:none;min-width:0;height:60px!important;min-height:60px!important;padding:8px 12px!important;border:1px solid #57534e!important;border-radius:10px!important;font-size:15px!important;font-weight:700!important;line-height:1.3!important;white-space:normal!important;text-align:center;text-decoration:none;color:#fff!important;background:#57534e!important;background-image:none!important;box-shadow:none!important;margin:0;align-self:stretch}
.felt-detail-hero .hero-actions.nova-actions .button.primary,.resources-page .nova-actions .button.primary{color:#fff!important;background:#2d2d2d!important;border-color:#2d2d2d!important}
.felt-detail-hero .hero-actions.nova-actions .button.secondary:hover,.resources-page .nova-actions .button.secondary:hover{background:#46423e!important;border-color:#46423e!important}
.felt-detail-hero .hero-actions.nova-actions .button.marketplace-link,.resources-page .nova-actions .button.marketplace-link{color:#fff!important;background:#c74706!important;border-color:#b13d05!important}
.felt-detail-hero .hero-actions.nova-actions .button.marketplace-link:hover,.resources-page .nova-actions .button.marketplace-link:hover{background:#aa3905!important;border-color:#aa3905!important}
.felt-detail-hero .hero-actions.nova-actions .button:focus-visible,.resources-page .nova-actions .button:focus-visible{outline:3px solid #c74706;outline-offset:3px}
.resources-page .resource-article .resource-contact-note{font-size:1rem;color:var(--muted,#666);margin-top:24px}
@media(max-width:600px){.resources-page .resource-bottom.nova-actions,.resources-page .resource-card .nova-actions{grid-template-columns:minmax(0,1fr)}.felt-detail-hero .hero-actions.nova-actions .button,.resources-page .nova-actions .button{font-size:14px!important}}
