.pcard{flex-direction:column;min-width:0;padding:18px 20px 16px;display:flex}.pc-head{align-items:flex-start;gap:12px;display:flex}.pc-head .evimg{border-radius:10px;flex:none;width:40px;height:40px}.pc-tx{min-width:0}.pcard .ttl{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:0;line-height:22px;display:-webkit-box;overflow:hidden}.pc-meta{color:var(--cs-text-subtle);margin:4px 0 0;font-size:12px;line-height:17px}.pc-what{color:var(--cs-text-subtle);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:16px 0 0;font-size:13px;line-height:18px;display:-webkit-box;overflow:hidden}.pc-what b{color:var(--cs-text-strong);font-weight:600}.pc-rows .out{grid-template-columns:minmax(0,1fr) auto;margin-top:10px}.pc-rows .out:first-child{margin-top:8px}.pc-v{align-items:center;gap:8px;min-width:0;display:inline-flex}.pc-rows .p{font-family:var(--cs-font-display);letter-spacing:-.01em;font-size:16px;line-height:22px}.pc-rows{margin-bottom:14px}.pc-foot{border-top:1px solid var(--cs-gray-05);color:var(--cs-text-subtle);flex-wrap:wrap;justify-content:space-between;gap:2px 12px;margin:auto 0 0;padding-top:12px;font-size:12px;font-weight:500;line-height:17px;display:flex}.pc-foot>span{white-space:nowrap}.pc-foot .good{color:var(--cs-green);font-weight:600}@supports (grid-template-rows:subgrid){.pgrid{grid-auto-rows:auto}.pgrid>.pcard{grid-row:span 4;grid-template-rows:subgrid;row-gap:0;display:grid}.pgrid>.pcard .pc-what,.pgrid>.pcard .pc-foot{align-self:end}}@media (max-width:760px){.pcard{padding:16px 18px 14px}}
