.pwr-related-posts-section{padding:60px 0;width:100%}.pwr-related-posts-section .pwr-container{margin:0 auto;max-width:1200px;padding:0 20px}.pwr-related-posts-section .pwr-section-header{margin-bottom:32px}.pwr-related-posts-section .pwr-section-title{color:var(--clr-txt-headline,#111827);font-size:clamp(24px,3vw,32px);font-weight:700;line-height:1.25;margin:0}.pwr-post-items-wrap--3col{align-items:stretch;display:grid;gap:28px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:991px){.pwr-post-items-wrap--3col{gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pwr-post-items-wrap--3col{gap:20px;grid-template-columns:1fr}}.resource-card-item{background:var(--clr-bg-card,#fff);border:1px solid var(--clr-border,#e5e7eb);border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05);color:inherit;display:flex;flex-direction:column;height:100%;overflow:hidden;text-decoration:none;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),border-color .25s ease;will-change:transform}.resource-card-item:focus-visible,.resource-card-item:hover{border-color:var(--clr-brand-primary-light,#93c5fd);box-shadow:0 12px 24px -10px rgba(0,0,0,.12);outline:none;text-decoration:none;transform:translateY(-4px)}.resource-card-item:focus-visible{outline:2px solid var(--clr-brand-primary,#0284c7);outline-offset:2px}.resource-card-item .pwr-3D-box,.resource-card-item .pwr-post-item__content{display:flex;flex-direction:column;height:100%;width:100%}.resource-card-item .pwr-post-item__img-wrapper{aspect-ratio:16/9;background-color:#f1f5f9;flex-shrink:0;overflow:hidden;position:relative;width:100%}.resource-card-item .pwr-post-item__img{display:block;height:100%;object-fit:cover;object-position:center;transition:transform .4s cubic-bezier(.16,1,.3,1);width:100%}.resource-card-item:hover .pwr-post-item__img{transform:scale(1.04)}.resource-card-item .pwr-post-item__img--placeholder{background:linear-gradient(135deg,#e2e8f0,#cbd5e1);height:100%;width:100%}.resource-card-item .pwr-post-item__info-box{display:flex;flex-direction:column;flex-grow:1;padding:24px}.resource-card-item .resource-badge{align-self:flex-start;background:transparent!important;background-color:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:#0369a1!important;display:inline-block!important;font-size:15px!important;font-weight:700!important;letter-spacing:.1px!important;line-height:1.2!important;margin-bottom:12px!important;opacity:1!important;padding:0!important;text-transform:uppercase!important;visibility:visible!important}.resource-card-item .pwr-post-item__title{color:var(--clr-txt-headline,#0f172a);display:-webkit-box;font-size:16.5px!important;font-weight:700;-webkit-line-clamp:2;line-height:1.35;margin:0 0 10px;-webkit-box-orient:vertical;overflow:hidden}.resource-card-item .pwr-post-item__desc{color:var(--clr-txt-muted,#475569);display:-webkit-box;font-size:14px;-webkit-line-clamp:3;line-height:1.55;margin:0 0 20px;-webkit-box-orient:vertical;overflow:hidden}.resource-card-item .pwr-post-item__more-link{align-items:center;color:#ef7b21!important;display:inline-flex;font-size:14px;font-weight:600;gap:6px;margin-top:auto;transition:color .2s ease,transform .2s ease}.resource-card-item:hover .pwr-post-item__more-link{color:#d96a16!important;transform:translateX(4px)}@media (prefers-reduced-motion:reduce){.resource-card-item,.resource-card-item .pwr-post-item__img,.resource-card-item .pwr-post-item__more-link{transform:none!important;transition:none!important}}