/* RESTYLE2_20261103: last old-look home blocks to the premium look (N 11-03 via jobbiespy1). Looks only; header, ticker, logo and every piece stay. */ /* RESTYLE2 */
:root{--r2-ink:var(--pl-ink,#0f172a);--r2-text:var(--pl-text,#334155);--r2-muted:var(--pl-muted,#64748b);--r2-line:var(--pl-line,#e2e8f0);--r2-faint:#94a3b8} /* RESTYLE2 */
html:root body .pw1-wall.rs2-wall{padding:88px 0 48px;background:transparent;border-bottom:1px solid var(--r2-line)} /* RESTYLE2 */
html:root body .rs2-wall .pw1-head{max-width:780px;margin:0 auto 4px;text-align:center} /* RESTYLE2 */
html:root body .rs2-wall .pw1-head h2{margin:0;font-size:36px;font-weight:700;line-height:1.15;letter-spacing:-.04em;color:var(--r2-ink)} /* RESTYLE2 */
html:root body .rs2-wall .pw1-head p{margin:10px 0 0;font-size:16px;line-height:1.6;letter-spacing:normal;color:var(--r2-muted)} /* RESTYLE2 */
html:root body .rs2-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-top:6px;font-size:15px;font-weight:700;letter-spacing:normal;color:var(--r2-ink);text-decoration:none} /* RESTYLE2 */
html:root body .rs2-link:hover{text-decoration:underline;text-underline-offset:4px} /* RESTYLE2 */
html:root body .rs2-wall .pw1-logos{-webkit-mask-image:none;mask-image:none} /* RESTYLE2 */
html:root body .rs2-wall .pw1-track.pw1-static{flex-wrap:wrap;justify-content:center;gap:16px 36px;max-height:44px;overflow:hidden;padding:8px 0} /* RESTYLE2 */
html:root body .rs2-wall .pw1-logo{gap:8px;font-size:15px;font-weight:600;color:var(--r2-faint)} /* RESTYLE2 */
html:root body .rs2-wall .pw1-logo img{width:28px;height:28px;filter:grayscale(1);opacity:.65} /* RESTYLE2 */
html:root body .rs2-wall .pw1-note{margin:16px auto 0;max-width:640px;font-size:14px;line-height:1.6;color:var(--r2-muted)} /* RESTYLE2 */
html:root body main .other-ways{background:transparent!important;color:var(--r2-text)!important} /* RESTYLE2 restyle2f */
html:root body main .other-ways h2{color:var(--r2-ink)!important} /* RESTYLE2 restyle2f */
html:root body main .other-ways .eyebrow{color:var(--r2-muted)!important} /* RESTYLE2 restyle2f */
html:root body main .other-ways .other-ways-intro{color:var(--r2-muted)!important} /* RESTYLE2 restyle2f */
html:root body main .other-ways .other-ways-grid{gap:16px;border:0!important;border-radius:0;overflow:visible;background:transparent!important} /* RESTYLE2 restyle2f */
html:root body main .other-ways .other-way-card{gap:10px;min-height:0;padding:24px!important;border:1px solid var(--r2-line)!important;border-radius:16px;background:#fff!important;color:var(--r2-text)!important;box-shadow:0 1px 2px rgba(15,23,42,.04),0 6px 20px rgba(15,23,42,.04);transition:border-color .2s,transform .2s} /* RESTYLE2 restyle2f */
html:root body main .other-ways .other-way-card+.other-way-card{border-left:1px solid var(--r2-line)!important} /* RESTYLE2 restyle2f */
html:root body main .other-ways .other-way-card:hover{border-color:#cbd5e1!important;transform:translateY(-2px)} /* RESTYLE2 restyle2f */
html:root body main .other-ways .other-way-kicker{font-size:11px;font-weight:600;letter-spacing:.08em;color:var(--r2-muted)!important} /* RESTYLE2 restyle2f */
html:root body main .other-ways .other-way-card h3{margin:0;font-size:21px;line-height:1.2;letter-spacing:-.02em;color:var(--r2-ink)!important} /* RESTYLE2 restyle2f */
html:root body main .other-ways .other-way-card p{margin:0;font-size:15px;line-height:1.55;color:var(--r2-muted)!important} /* RESTYLE2 restyle2f */
html:root body main .other-ways .other-way-link{margin-top:6px;font-size:15px;font-weight:600;color:var(--r2-ink)!important;text-decoration:none} /* RESTYLE2 restyle2f */
html:root body main .other-ways .other-way-link::after{content:" \2192"} /* RESTYLE2 */
html:root body main .other-ways .other-way-card:hover .other-way-link{text-decoration:underline;text-underline-offset:4px} /* RESTYLE2 */
html:root body main .other-ways .other-ways-more{color:var(--r2-muted)!important} /* RESTYLE2 restyle2f */
html:root body main .other-ways .other-ways-more a{color:var(--r2-ink)!important;font-weight:600} /* RESTYLE2 restyle2f */
html:root body .site-footer .footer-links a{color:var(--r2-faint);font-size:14px} /* RESTYLE2 */
html:root body .site-footer .footer-links a:hover{color:#fff} /* RESTYLE2 */
@media (max-width:900px){ /* RESTYLE2 */
html:root body main .other-ways .other-ways-grid{grid-template-columns:1fr 1fr} /* RESTYLE2 */
} /* RESTYLE2 */
@media (max-width:640px){ /* RESTYLE2 */
html:root body .pw1-wall.rs2-wall{padding:88px 0 48px} /* RESTYLE2 */
html:root body .rs2-wall .pw1-head h2{font-size:26px} /* RESTYLE2 */
html:root body .rs2-wall .pw1-track.pw1-static{gap:14px 24px;max-height:78px} /* RESTYLE2 */
html:root body .rs2-wall .pw1-logo{font-size:15px} /* RESTYLE2 */
html:root body .rs2-wall .pw1-logo img{width:24px;height:24px} /* RESTYLE2 */
html:root body main .other-ways .other-ways-grid{grid-template-columns:1fr} /* RESTYLE2 */
html:root body main .other-ways .other-way-card{padding:20px!important} /* RESTYLE2 restyle2f */
} /* RESTYLE2 */
html:root body main.rs2-inv{padding:56px 0 80px;background:transparent} /* RESTYLE2 */
html:root body .rs2-inv h1{margin:6px 0 12px;font-size:clamp(30px,4vw,44px);line-height:1.08;letter-spacing:-.035em;color:var(--r2-ink)} /* RESTYLE2 */
html:root body .rs2-inv .rs2-sub{max-width:680px;margin:0 0 10px;font-size:17px;line-height:1.55;color:var(--r2-muted)} /* RESTYLE2 */
html:root body .rs2-inv .pw1-note{margin:0 0 40px;font-size:14px;color:var(--r2-muted)} /* RESTYLE2 */
html:root body .rs2-inv .pw1-note strong{color:var(--r2-ink)} /* RESTYLE2 */
html:root body .rs2-inv .pw1-note a{color:var(--r2-ink);text-decoration:underline;text-underline-offset:3px} /* RESTYLE2 */
html:root body .rs2-inv h2{margin:0 0 16px;font-size:22px;letter-spacing:-.02em;color:var(--r2-ink)} /* RESTYLE2 */
html:root body .rs2-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;margin:0 0 48px} /* RESTYLE2 */
html:root body .rs2-card{display:grid;gap:4px;align-content:start;padding:18px;border:1px solid var(--r2-line);border-radius:16px;background:#fff} /* RESTYLE2 */
html:root body .rs2-card .pw1-tag{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--r2-muted)} /* RESTYLE2 */
html:root body .rs2-card strong{font-size:16px;color:var(--r2-ink)} /* RESTYLE2 */
html:root body .rs2-card p{margin:0;font-size:14px;line-height:1.45;color:var(--r2-text)} /* RESTYLE2 */
html:root body .rs2-card time{font-size:12px;color:var(--r2-muted)} /* RESTYLE2 */
html:root body .rs2-cos{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px 24px;margin:0 0 48px;padding:0;list-style:none} /* RESTYLE2 */
html:root body .rs2-cos li{display:flex;align-items:center;gap:10px;min-height:32px;font-size:15px;font-weight:500;color:var(--r2-text)} /* RESTYLE2 */
html:root body .rs2-cos img{width:22px;height:22px;border-radius:6px;filter:grayscale(1);opacity:.6} /* RESTYLE2 */
html:root body .rs2-cos .rs2-dot{display:inline-block;width:22px;height:22px;border-radius:6px;background:var(--r2-line)} /* RESTYLE2 */
