.po-resources-section{background:#fbf9fe;padding:140px 40px}.rmm-section-header{grid-template-columns:1fr auto;align-items:end;gap:60px;margin-bottom:60px;display:grid}.rmm-section-header h2{color:#160a22;letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(38px,4.4vw,56px);font-weight:500;line-height:1.04}.rmm-section-header p{color:#5c4b75;max-width:600px;margin:24px 0 0;font-size:17px;line-height:1.7}.rmm-resource-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.rmm-resource-card{color:#160a22;background:#fff;border:1px solid #ede4f8;border-radius:24px;flex-direction:column;width:100%;min-height:100%;text-decoration:none;transition:transform .35s,box-shadow .35s,border-color .35s;display:flex;overflow:hidden;box-shadow:0 18px 52px #0000000d}.rmm-resource-card:hover{border-color:#c231ff33;transform:translateY(-4px);box-shadow:0 24px 62px #00000014}.rmm-resource-image{box-sizing:border-box;background:#fff;height:170px;min-height:0;padding:14px;overflow:hidden}.rmm-resource-image img{object-fit:cover;border-radius:18px;width:100%;height:100%;min-height:0;transition:transform .45s;display:block}.rmm-resource-card:hover .rmm-resource-image img{transform:scale(1.035)}.rmm-resource-copy{flex-direction:column;flex:1;gap:18px;min-height:190px;padding:20px 24px 22px;display:flex}.rmm-resource-copy span{color:#6927da;letter-spacing:.16em;text-transform:uppercase;background:#f2e7fb;border-radius:999px;align-self:flex-start;padding:6px 13px;font-size:10.5px;font-weight:700}.rmm-resource-copy b{color:#160a22;font-size:16px;line-height:1.25}.rmm-resource-copy i{color:#6927da;align-items:center;gap:6px;margin-top:auto;font-style:normal;font-weight:700;display:inline-flex}.rmm-resource-copy .co-link-arrow{transition:transform .3s}.rmm-resource-card:hover .rmm-resource-copy .co-link-arrow{transform:translate(4px)}@media (max-width:1024px){.rmm-section-header{grid-template-columns:1fr;gap:42px}.rmm-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.po-resources-section{padding:92px 22px}}@media (max-width:640px){.rmm-resource-grid{grid-template-columns:1fr}.rmm-resource-copy{min-height:180px}}
