.resource-card{display:flex;flex-direction:column;gap:.875rem;padding:1.5rem;box-sizing:border-box;height:100%;background-color:var(--wp--preset--color--surface);border:1px solid var(--wp--preset--color--pine);border-radius:.5rem;box-shadow:0 2px 8px rgba(0,0,0,.06);font-family:inherit;transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease,transform .25s ease;text-decoration:none;color:inherit;pointer-events:none}.resource-card:hover{background-color:var(--wp--preset--color--cream-shade);border-color:var(--wp--preset--color--pine-90);box-shadow:0 10px 28px rgba(0,0,0,.12);transform:translateY(-6px)}.resource-card__type{display:flex;align-items:center;gap:.4rem}.resource-card__icon{width:.9625rem;height:.9625rem;flex-shrink:0;display:block;filter:brightness(0) saturate(100%) invert(14%) sepia(100%) saturate(300%) hue-rotate(144deg) brightness(90%)}.resource-card__type-label{font-size:.9625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--wp--preset--color--pine);line-height:1}.resource-card__title{margin:0;margin-top:.875rem;font-size:1.25rem;font-weight:700;line-height:1.3;color:var(--wp--preset--color--pine)}.resource-card__excerpt{flex-grow:1;font-size:.9375rem;line-height:1.6;color:var(--wp--preset--color--pine);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.resource-card__excerpt p{margin:0}body.front-end .resource-card{pointer-events:auto}.resource-card__footer{margin-top:auto;padding-top:.5rem;display:flex;align-items:baseline;justify-content:space-between}.resource-card__modified-date{font-size:.9625rem;font-weight:700;color:var(--wp--preset--color--pine);opacity:.6}.resource-card__arrow{display:inline-block;font-size:1rem;font-weight:600;color:var(--wp--preset--color--pine);transition:transform .25s ease}.resource-card__new-tab-icon{width:1rem;height:1rem;filter:brightness(0) saturate(100%) invert(14%) sepia(100%) saturate(300%) hue-rotate(144deg) brightness(90%)}.resource-card:hover .resource-card__arrow{transform:translateX(4px)}
