.rw-early{border:1px solid var(--rw-line);border-left:3px solid var(--rw-accent);border-radius:var(--r-lg);color:var(--rw-slate);background:#fff;gap:10px;margin:0 0 14px;padding:16px 18px;text-decoration:none;transition:background .14s,border-color .14s;display:grid}.rw-early:hover{background:#fafafa}.rw-early:focus-visible{outline:2px solid var(--rw-accent);outline-offset:2px}.rw-early-copy{font-size:14.5px;line-height:1.55}.rw-early-copy strong{color:var(--rw-ink);font-weight:500}.rw-early-depts{flex-wrap:wrap;gap:6px;display:flex}.rw-early-dept{border-radius:var(--r-sm);color:#5a5a5a;background:#f5f5f5;padding:4px 8px;font-size:12px}.rw-early-dept b{color:var(--rw-ink);margin-left:2px;font-weight:600}.rw-early-blur{filter:blur(3px);opacity:.55;gap:7px;padding:2px 0;display:grid}.rw-early-blur span{background:#d9d9d9;border-radius:5px;height:9px;display:block}.rw-early-blur span:first-child{width:62%}.rw-early-blur span:nth-child(2){width:48%}.rw-early-blur span:nth-child(3){width:55%}.rw-early-cta{color:var(--rw-accent);font-size:14px;font-weight:500}.rw-early:hover .rw-early-cta{text-underline-offset:3px;text-decoration:underline}.rw-early-plus{margin:0 0 14px}.rw-early-plus-head{color:var(--rw-slate);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;font-size:13.5px;display:flex}.rw-early-badge{letter-spacing:.04em;background:var(--rw-accent);color:#fff;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:600}@media (min-width:640px){.rw-early{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:20px}.rw-early-copy,.rw-early-depts,.rw-early-blur{grid-column:1}.rw-early-cta{white-space:nowrap;grid-area:1/2/span 3}}
