/* === links-strip === */
/* ── RSC Tech Strip ── */
.ssla-section[data-ssla-type="links-strip"]{padding:56px 0;background:var(--shell-bg,transparent);border-top:1px solid var(--shell-line,rgba(0,0,0,0.1));border-bottom:1px solid var(--shell-line,rgba(0,0,0,0.1))}
.rts-inner{display:flex;align-items:center;justify-content:space-between;gap:40px;flex-wrap:wrap}
.rts-text{max-width:560px}
.rts-text h3{font-size:20px;font-weight:700;margin-bottom:8px;color:var(--shell-h,currentColor)}
.rts-text p{font-size:15px;color:var(--shell-m,#6b7280);line-height:1.75}
.rts-products{display:flex;gap:24px;align-items:center;flex-wrap:wrap}
.rts-chip{font-family:"Montserrat",sans-serif;font-size:12px;font-weight:700;letter-spacing:1px;padding:10px 20px;border:1px solid var(--shell-line,rgba(0,0,0,0.1));border-radius:8px;color:var(--shell-t,#1a1a1a);transition:all 0.3s;text-decoration:none}
/* v3.12.24 (#5) — button-hover paint retired (Glenn 2026-05-21 walk).
 * Unified hover treatment now ships from 0-shared.css (lift only,
 * no paint shift). Original rule preserved here for reference.
 * Original:
 * .rts-chip:hover{border-color:var(--shell-accent,currentColor);color:var(--shell-accent,currentColor)}
 */
.rts-chip:hover{/* paint retired; global rule provides lift */}
.rts-chip:empty{display:none}
@media(max-width:768px){.rts-inner{flex-direction:column;text-align:center}.rts-products{justify-content:center}}
