.pulse-strip .pulse-strip{margin:1.1rem auto 0}.pulse-strip .pulse-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.pulse-strip .pulse-head h2{letter-spacing:.08em;margin:0;font-size:1.05rem}.pulse-strip .pulse-head a{text-underline-offset:3px;font-size:.8rem;font-weight:700;text-decoration:underline}.pulse-strip .pulse-grid{gap:.6rem;margin-top:.6rem;display:grid}@media (width>=760px){.pulse-strip .pulse-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pulse-strip .pulse-card{border:1px solid var(--line,#7f7f7f40);border-radius:.6rem;flex-direction:column;gap:.2rem;padding:.7rem .8rem;text-decoration:none;display:flex}.pulse-strip .pulse-card:hover{border-color:currentColor}.pulse-strip .pulse-kicker{letter-spacing:.12em;text-transform:uppercase;opacity:.65;font-size:.62rem;font-weight:800}.pulse-strip .pulse-meta{opacity:.75;font-size:.72rem}.pulse-strip .pulse-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.86rem;font-weight:700;line-height:1.45;display:-webkit-box;overflow:hidden}.pulse-strip .pulse-note{opacity:.65;margin:.45rem 0 0;font-size:.68rem}
