.pcr-main .pcr-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:22px!important}.pcr-main .pcr-card{display:flex!important;flex-direction:column!important;min-width:0!important;overflow:hidden!important;border:1px solid rgba(39,31,43,.1)!important;border-radius:14px!important;background:var(--pcr-card-bg)!important;box-shadow:0 10px 28px rgba(31,25,35,.07)!important;transform:none!important;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease!important}.pcr-main .pcr-card:hover{transform:translateY(-4px)!important;border-color:color-mix(in srgb,var(--pcr-primary) 28%,rgba(39,31,43,.1))!important;box-shadow:0 18px 40px rgba(31,25,35,.12)!important}.pcr-main .pcr-card-media{aspect-ratio:1.55/1!important;border-radius:0!important;background:#ece8ed!important}.pcr-main .pcr-card-media img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}.pcr-main .pcr-placeholder{position:relative!important;background:linear-gradient(135deg,#eee9ef 0%,#ded6e1 52%,#f4f1f5 100%)!important}.pcr-main .pcr-placeholder::after{content:"PLAY CONCEPT"!important;position:absolute!important;inset:0!important;display:grid!important;place-items:center!important;color:rgba(67,52,73,.28)!important;font:750 10px/1 Inter,Arial,sans-serif!important;letter-spacing:.18em!important}.pcr-main .pcr-card-media>.pcr-badges{top:14px!important;left:14px!important;gap:6px!important}.pcr-main .pcr-badge{padding:8px 11px!important;border-radius:7px!important;font:750 9px/1 Inter,Arial,sans-serif!important;letter-spacing:.09em!important}.pcr-main .pcr-card-body{display:flex!important;flex:1!important;flex-direction:column!important;padding:20px 20px 18px!important}.pcr-main .pcr-card h2,.pcr-main .pcr-card h2 a{margin:0 0 13px!important;color:#211c23!important;font:600 25px/1.15 Georgia,"Times New Roman",serif!important}.pcr-main .pcr-card .pcr-meta{display:flex!important;gap:7px 12px!important;min-height:22px!important;color:#5f5862!important;font:600 11px/1.3 Inter,Arial,sans-serif!important}.pcr-main .pcr-card .pcr-meta .pcr-icon{width:15px!important;height:15px!important;color:#716977!important}.pcr-main .pcr-card .pcr-excerpt{min-height:64px!important;margin:17px 0 20px!important;color:#6d6670!important;font:400 13px/1.62 Inter,Arial,sans-serif!important}.pcr-main .pcr-card-footer{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:12px!important;margin-top:auto!important;padding-top:17px!important;border-top:1px solid rgba(39,31,43,.09)!important}.pcr-main .pcr-price-block{min-width:0!important}.pcr-main .pcr-price-prefix{display:block!important;margin-bottom:3px!important;color:#89818b!important;font:550 9px/1.2 Inter,Arial,sans-serif!important}.pcr-main .pcr-card .pcr-price{display:flex!important;flex-direction:row!important;align-items:baseline!important;gap:4px!important}.pcr-main .pcr-card .pcr-price strong{color:#211c23!important;font:700 22px/1.1 Georgia,"Times New Roman",serif!important;white-space:nowrap!important}.pcr-main .pcr-card .pcr-price>span{color:#89818b!important;font:500 9px/1 Inter,Arial,sans-serif!important;white-space:nowrap!important}.pcr-main .pcr-card .pcr-button{width:auto!important;min-width:112px!important;padding:12px 13px!important;border:1px solid color-mix(in srgb,var(--pcr-primary) 52%,transparent)!important;border-radius:9px!important;background:transparent!important;color:var(--pcr-primary)!important;box-shadow:none!important;font:750 9px/1.2 Inter,Arial,sans-serif!important;letter-spacing:.07em!important}.pcr-main .pcr-card .pcr-button .pcr-icon{width:14px!important;color:currentColor!important}.pcr-main .pcr-card .pcr-button:hover{border-color:var(--pcr-primary)!important;background:color-mix(in srgb,var(--pcr-primary) 8%,#fff)!important;transform:translateY(-1px)!important}
@media(max-width:1180px){.pcr-main .pcr-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:640px){.pcr-main .pcr-grid{grid-template-columns:1fr!important}.pcr-main .pcr-card-body{padding:18px!important}.pcr-main .pcr-card .pcr-excerpt{min-height:0!important}}
