body.category-news{background:#fff}
body.category-news > main.site-main,body.category-news .rx-news{width:100%;max-width:none;margin:0;padding:0;color:#151515;letter-spacing:0}
body.category-news .renox-floating-back{display:none}
.rx-news *{box-sizing:border-box}
.rx-news-wrap{width:calc(100% - 80px);max-width:1600px;margin:auto}
.rx-news-heading{background:#151515;color:#fff;border-bottom:4px solid #ffd000;padding:28px 0 52px}
.rx-news-home{color:#c6c6c6;font-size:13px;text-decoration:none}
.rx-news-home:hover{color:#ffd000}
.rx-news-eyebrow{color:#ffd000;font-weight:700;font-size:12px;margin:36px 0 14px}
.rx-news-heading h1{font-size:64px;line-height:1.06;font-weight:800;color:#fff;margin:0 0 20px;letter-spacing:0}
.rx-news-intro{font-size:18px;line-height:1.6;color:#d3d3d3;margin:0;max-width:640px}
.rx-news-list{padding-top:40px;padding-bottom:80px}
.rx-news-index{display:flex;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid #ddd;padding-bottom:20px;margin-bottom:30px}
.rx-news-index h2{font-size:21px;font-weight:700;line-height:1.3;margin:0}
.rx-news-index span{color:#656565;font-size:13px}
.rx-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 28px}
.rx-news-card{min-width:0;border-bottom:1px solid #ddd;display:flex;flex-direction:column}
.rx-news-card__image{display:block;aspect-ratio:16/10;overflow:hidden;background:#f1f1f1;border-radius:4px}
.rx-news-card__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}
.rx-news-card:hover .rx-news-card__image img{transform:scale(1.035)}
.rx-news-card__body{padding:22px 0 26px;display:flex;flex-direction:column;flex:1}
.rx-news-card time{font-size:13px;color:#626262;margin-bottom:12px}
.rx-news-card h3{font-size:24px;line-height:1.22;font-weight:750;margin:0 0 14px;overflow-wrap:break-word;letter-spacing:0}
.rx-news-card h3 a{color:#151515;text-decoration:none}
.rx-news-card h3 a:hover{color:#151515;text-decoration:underline;text-decoration-color:#e8ba00;text-underline-offset:5px}
.rx-news-card p{font-size:16px;line-height:1.6;color:#626262;margin:0 0 24px}
.rx-news a.rx-news-read{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#151515;text-decoration:none;font-size:14px;font-weight:700;margin-top:auto}
.rx-news-read span{display:grid;place-items:center;background:#ffd000;width:36px;height:36px;border-radius:50%;font-size:21px;transition:transform .2s ease}
.rx-news-read:hover span{transform:translateX(4px)}
.rx-news a:focus-visible{outline:2px solid #b58e00;outline-offset:5px}
.rx-news .navigation{margin-top:36px}
@media(max-width:1100px){.rx-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.rx-news-wrap{width:calc(100% - 36px)}.rx-news-heading{padding:22px 0 36px}.rx-news-heading h1{font-size:42px}.rx-news-eyebrow{margin-top:26px}.rx-news-intro{font-size:16px}.rx-news-grid{grid-template-columns:1fr;gap:32px}.rx-news-index{align-items:flex-start;flex-direction:column;gap:8px}.rx-news-list{padding-top:28px}.rx-news-card h3{font-size:23px}}
@media(prefers-reduced-motion:reduce){.rx-news-card__image img,.rx-news-read span{transition:none}}
