.rps{--rps-bg:#eee;--rps-card-bg:#fff;--rps-title:#0b7a34;--rps-accent:#1f5fe0;--rps-text:#4a4a4a;background:var(--rps-bg);border-radius:16px;overflow:hidden;padding:40px 64px;position:relative}.rps,.rps *,.rps :after,.rps :before{box-sizing:border-box}.rps__viewport{margin:0 auto;max-width:1110px;overflow:hidden}.rps__track{display:flex;transition:transform .45s cubic-bezier(.22,.61,.36,1);will-change:transform}.rps__slide{align-items:center;display:grid;flex:0 0 100%;gap:48px;grid-template-columns:1fr 1fr;width:100%}.rps__content{min-width:0}.rps__chip{background:#d9e4fb;border-radius:999px;color:var(--rps-accent);display:inline-block;font-size:13px;font-weight:600;margin-bottom:18px;padding:5px 14px}.rps__title{color:var(--rps-title);font-size:clamp(28px,3.4vw,44px);font-weight:800;line-height:1.15;margin:0 0 16px}.rps__title a{color:inherit;font-weight:700;text-decoration:none}.rps__title a:hover{text-decoration:underline}.rps__summary{color:var(--rps-text);font-size:16px;line-height:1.55;margin:0 0 22px;max-width:46ch}.rps__link{color:var(--rps-accent);display:inline-block;font-size:15px;font-weight:700;margin-bottom:40px;text-decoration:none}.rps__link span{display:inline-block;transition:transform .2s ease}.rps__link:hover span{transform:translateX(4px)}.rps__meta{flex-wrap:wrap;gap:16px;justify-content:space-between}.rps__author,.rps__meta{align-items:center;display:flex}.rps__author{gap:10px}.rps__avatar{border-radius:50%;flex:0 0 auto;height:32px;object-fit:cover;width:32px}.rps__author-name{color:var(--rps-text);font-size:14px}.rps__author-name strong{color:#1a1a1a}.rps__meta-right{align-items:center;color:#7a7a7a;display:flex;font-size:14px;gap:22px}.rps__readtime{align-items:center;display:inline-flex;gap:6px}.rps__media{min-width:0}.rps__media-link{align-items:center;aspect-ratio:16/11;background:var(--rps-card-bg);border-radius:20px;box-shadow:0 8px 30px rgba(0,0,0,.06);display:flex;justify-content:center;overflow:hidden;padding:24px}.rps__media-link img{height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.rps__media-fallback{color:#9aa0a6;font-weight:600;text-align:center}.rps__arrow{align-items:center;background:var(--rps-accent);border:none;border-radius:50%;box-shadow:0 4px 14px rgba(31,95,224,.35);color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:filter .2s ease,transform .2s ease;width:44px;z-index:3}.rps__arrow:hover{filter:brightness(1.08)}.rps__arrow:active{transform:translateY(-50%) scale(.94)}.rps__arrow--prev{left:22px}.rps__arrow--next{right:22px}.rps__dots{display:flex;gap:8px;justify-content:center;margin-top:24px}.rps__dot{background:var(--rps-accent);border:none;border-radius:50%;cursor:pointer;height:9px;opacity:.35;padding:0;transition:opacity .2s ease,transform .2s ease;width:9px}.rps__dot.is-active{opacity:1;transform:scale(1.15)}.rps__empty{color:#7a7a7a;font-size:15px;padding:24px;text-align:center}@media (max-width:860px){.rps{padding:28px 20px}.rps__slide{gap:24px;grid-template-columns:1fr}.rps__media{order:-1}.rps__link{margin-bottom:24px}.rps__arrow--prev{left:6px}.rps__arrow--next{right:6px}.rps__meta{justify-content:flex-start}.rps__arrow{top:20%}}@media (max-width:480px){.rps__meta-right{gap:14px}.rps__title{font-size:26px}}