.pos-card{flex-direction:column;gap:14px;margin-top:6px;display:flex}.pos-loading{color:#78716c;flex-direction:row;align-items:center;gap:12px;padding:28px 4px;font-size:14px}.pos-loading p{margin:0}.pos-eyebrow{letter-spacing:.14em;color:#78716c;margin:0;font-size:11.5px;font-weight:700}.pos-card h3{letter-spacing:-.5px;color:#1c1917;text-wrap:balance;margin:0;font-size:24px;font-weight:650;line-height:1.2}.pos-body{color:#44403c;margin:0;font-size:14.5px;line-height:1.65}.pos-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:2px 0 0;display:grid}.pos-stats div{background:#fff;border:1px solid #e7e5e4;border-radius:12px;padding:11px 12px}.pos-stats dt{color:#78716c;align-items:center;gap:5px;font-size:11.5px;font-weight:600;line-height:1.3;display:flex}.pos-stats dt svg{flex:none;width:13px;height:13px}.pos-stats dd{letter-spacing:-.5px;color:#1c1917;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:24px;font-weight:700}.pos-meter{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pos-meter-row{gap:4px;display:flex}.pos-meter-row i{background:#fff;border:1.5px solid #d6d3d1;border-radius:5px;width:18px;height:18px}.pos-meter-row i.on{background:#1c1917;border-color:#1c1917}.pos-meter small{color:#57534e;font-size:12.5px}.pos-signals{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pos-signals li{color:#44403c;align-items:flex-start;gap:9px;font-size:13.5px;line-height:1.55;display:flex}.pos-signals svg{color:#57534e;flex:none;width:16px;height:16px;margin-top:2px}.pos-move{background:#f5f5f4;border:1px solid #e7e5e4;border-radius:12px;align-items:flex-start;gap:11px;padding:14px 15px;display:flex}.pos-why{background:#fff}.pos-move>svg{color:#1c1917;flex:none;width:19px;height:19px;margin-top:1px}.pos-move strong{color:#1c1917;font-size:13.5px;font-weight:650}.pos-move p{color:#44403c;margin:4px 0 0;font-size:13.5px;line-height:1.6}.pos-close{color:#57534e;margin:0;font-size:13px;line-height:1.65}.pos-close a{color:#c2410c;white-space:nowrap;align-items:center;gap:3px;font-weight:600;display:inline-flex}.pos-close a svg{width:14px;height:14px}.pos-source{color:#a8a29e;margin:0;font-size:11.5px;line-height:1.5}@media (width<=520px){.pos-stats{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:6px}.pos-stats div{padding:9px}.pos-stats dd{font-size:20px}.pos-card h3{font-size:21px}}
