.pf-xp{border:1px dashed var(--line,#ddd);background:var(--card,#fff);text-align:left;border-radius:12px;grid-template-columns:96px 1fr auto;align-items:center;gap:10px 16px;margin-top:16px;padding:16px 18px;display:grid}.pf-xp__img{object-fit:cover;object-position:50% 18%;background:#e9e9e9;border-radius:8px;width:96px;height:96px;display:block}.pf-xp__t{gap:3px;min-width:0;margin:0;display:grid}.pf-xp__t b{font:700 16px/1.3 var(--display,inherit);letter-spacing:-.01em;color:var(--ink,#111)}.pf-xp__t span{color:var(--muted,var(--mute,#666));font-size:14px;line-height:20px}.pf-xp__p{font:800 24px/1 var(--display,inherit);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink,#111);margin:0}.pf-xp__go{border:1px solid var(--ink,#111);min-height:44px;color:var(--ink,#111);font:700 15px/1 var(--body,inherit);cursor:pointer;background:0 0;border-radius:10px;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.pf-xp__go svg{width:18px;height:18px}.pf-xp__go:hover{background:var(--ink,#111);color:#fff}.pf-xp__go:focus-visible{outline:2px solid var(--ink,#111);outline-offset:3px}@media (max-width:379px){.pf-xp{grid-template-columns:72px 1fr}.pf-xp__img{grid-row:span 2;width:72px;height:72px}.pf-xp__p{grid-column:2}}@media (min-width:640px){.pf-xp{grid-template-columns:160px 1fr auto auto;gap:10px 20px;padding:14px 20px 14px 14px}.pf-xp__img{object-position:50% 25%;width:160px;height:107px}.pf-xp__go{grid-column:auto}}@media (prefers-reduced-motion:reduce){.pf-xp__go{transition:none}}.pf-xp__p small{font:600 11.5px/1 var(--body,inherit);letter-spacing:.02em;color:var(--mute,#666);margin-top:4px;display:block}
