.pf{padding-bottom:40px}.pf-h{font-size:clamp(26px,2.6vw,34px);letter-spacing:-.02em;margin:24px 0 20px}.pf-note{color:var(--muted);margin:-8px 0 22px;max-width:640px}.pf-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:40px}.pf-card{background:var(--paper);border-radius:24px;overflow:hidden;display:flex;flex-direction:column;color:var(--ink)}.pf-card:hover{color:var(--ink)}.pf-shot{position:relative;aspect-ratio:16/10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:44px 20px 20px;text-align:center}.pf-bar{position:absolute;top:0;left:0;right:0;height:30px;display:flex;align-items:center;gap:6px;padding:0 12px;background:#00000024;font-size:11px;font-family:var(--mono);opacity:.9}.pf-bar i{width:8px;height:8px;border-radius:99px;background:currentColor;opacity:.45}.pf-bar span{margin-left:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pf-shot.has-img{padding:30px 0 0;justify-content:flex-start;overflow:hidden}.pf-shot.has-img .pf-ico,.pf-shot.has-img .pf-name{display:none}.pf-img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block;transition:transform .6s ease}.pf-card:hover .pf-img{transform:scale(1.03)}.pf-logo{width:auto;height:62%;max-height:170px;object-fit:contain}.pf-ico{width:58px;height:58px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:30px}.pf-name{font-size:clamp(22px,2.2vw,28px);font-weight:700;line-height:1.1}.pf-body{padding:22px 24px 26px;display:flex;flex-direction:column;gap:10px;flex-grow:1}.pf-body h3{font-size:21px;letter-spacing:-.01em}.pf-body p{font-size:15px;color:var(--muted);flex-grow:1}.pf-tag{align-self:flex-start;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:5px 10px;border-radius:999px;background:#fff;color:var(--muted)}.pf-tag.real{background:var(--acc);color:#fff}@media(max-width:980px){.pf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.pf-grid{grid-template-columns:1fr}}
