.mpm-product-resources{margin:24px 0;font-family:inherit}.mpm-product-resources__title{margin:0 0 12px;font:inherit;font-size:clamp(20px,2vw,26px);font-weight:700;line-height:1.2}.mpm-product-resources__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.mpm-product-resource{display:flex;align-items:center;gap:12px;min-height:72px;padding:13px 14px;border:1px solid rgba(15,23,42,.14);border-radius:12px;background:#fff;color:inherit;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.mpm-product-resource:hover,.mpm-product-resource:focus-visible{border-color:rgba(37,99,235,.45);box-shadow:0 8px 24px rgba(15,23,42,.08);transform:translateY(-1px);color:inherit}.mpm-product-resource__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 42px;width:42px;height:42px;border-radius:10px;background:#eff6ff;color:#1d4ed8}.mpm-product-resource--pdf .mpm-product-resource__icon{background:#fff1f2;color:#be123c}.mpm-product-resource__icon svg{width:23px;height:23px;fill:currentColor}.mpm-product-resource__text{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.mpm-product-resource__text strong{font-size:15px;line-height:1.25}.mpm-product-resource__text small{font-size:12px;line-height:1.3;color:#64748b}.mpm-product-resource__action{font-size:18px;font-weight:700;color:#64748b}@media(max-width:520px){.mpm-product-resources__grid{grid-template-columns:1fr}.mpm-product-resource{min-height:66px;padding:11px 12px}}
