.rmb-section{--rmb-navy:#1d3349;--rmb-teal:#006d73;--rmb-teal-hover:#008a92;--rmb-aqua:#4dd0e1;--rmb-heading:#163447;--rmb-text:#526b78;--rmb-light:#d5f6f6;--rmb-mint:#beefef;position:relative;isolation:isolate;overflow:hidden;padding:clamp(48px,6vw,82px) 0 clamp(52px,6vw,84px);color:var(--rmb-navy);background:radial-gradient(circle at 100% 100%,rgba(126,220,220,.68) 0,rgba(126,220,220,.42) 22%,transparent 22.2%),linear-gradient(115deg,#d5f6f6,#c9f2f2 45%,#bceeee);border-top:1px solid rgba(0,109,115,.1)}.rmb-orb{position:absolute;z-index:-1;border:1px solid rgba(0,109,115,.1);border-radius:50%;pointer-events:none}.rmb-orb-one{width:430px;height:430px;top:-275px;right:8%;box-shadow:0 0 0 45px rgba(0,109,115,.025),0 0 0 90px rgba(0,109,115,.018)}.rmb-orb-two{width:300px;height:300px;bottom:-225px;left:12%;box-shadow:0 0 0 40px rgba(0,109,115,.035)}.rmb-container{position:relative;z-index:1;width:min(1440px,calc(100% - 44px));margin:0 auto}.rmb-heading-row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:30px}.rmb-heading-copy{min-width:0}.rmb-eyebrow{display:flex;align-items:center;gap:10px;color:var(--rmb-teal);font-size:11px;font-weight:900;letter-spacing:2.1px}.rmb-eyebrow-line{width:26px;height:1px;background:linear-gradient(90deg,transparent,var(--rmb-teal))}.rmb-eyebrow-line:last-child{transform:rotate(180deg)}.rmb-heading-copy h2{margin:9px 0 8px;color:var(--rmb-heading);font-size:clamp(30px,3.5vw,46px);line-height:1.08;font-weight:850;letter-spacing:-1.3px}.rmb-heading-copy h2 span{color:var(--rmb-teal)}.rmb-heading-copy p{max-width:680px;margin:0;color:var(--rmb-text);font-size:14px;line-height:1.7}.rmb-controls{display:flex;flex:0 0 auto;gap:9px;padding-bottom:3px}.rmb-arrow{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(0,109,115,.28);border-radius:50%;color:var(--rmb-teal);background:rgba(255,255,255,.68);cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease,border-color .2s ease}.rmb-arrow:hover{color:#fff;background:var(--rmb-teal);border-color:var(--rmb-teal);transform:translateY(-2px)}.rmb-all-link svg,.rmb-arrow svg,.rmb-read-icon svg,.rmb-read-more svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.rmb-carousel{display:grid;grid-auto-columns:calc((100% - 44px) / 3);grid-auto-flow:column;gap:22px;overflow-x:auto;padding:3px 2px 18px;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--rmb-teal) rgba(255,255,255,.45)}.rmb-carousel::-webkit-scrollbar{height:6px}.rmb-carousel::-webkit-scrollbar-track{background:rgba(255,255,255,.48);border-radius:99px}.rmb-carousel::-webkit-scrollbar-thumb{background:var(--rmb-teal);border-radius:99px}.rmb-blog-card{min-width:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(0,109,115,.12);border-radius:20px;background:#ffffff;box-shadow:0 8px 24px rgba(29,51,73,.07),0 2px 5px rgba(29,51,73,.025);scroll-snap-align:start;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.rmb-blog-card:hover{transform:translateY(-5px);border-color:rgba(0,109,115,.3);box-shadow:0 18px 38px rgba(29,51,73,.12),0 4px 12px rgba(0,109,115,.06)}.rmb-image-link{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:linear-gradient(135deg,#d5f6f6,#bceeee 65%,#91dddd)}.rmb-blog-image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s cubic-bezier(.22,.78,.2,1)}.rmb-blog-card:hover .rmb-blog-image{transform:scale(1.055)}.rmb-image-missing:before{content:"REDDYS MEDICARE";position:absolute;inset:0;display:grid;place-items:center;color:var(--rmb-teal);font-size:12px;font-weight:900;letter-spacing:2px;background:radial-gradient(circle at 30% 20%,rgba(77,208,225,.22),transparent 50%),linear-gradient(135deg,#d5f6f6,#bceeee 65%,#91dddd)}.rmb-image-overlay{position:absolute;inset:35% 0 0;background:linear-gradient(180deg,transparent,rgba(13,43,54,.4));pointer-events:none}.rmb-read-icon{position:absolute;right:16px;bottom:15px;display:grid;place-items:center;width:39px;height:39px;border-radius:50%;color:#fff;background:var(--rmb-teal);border:1px solid rgba(255,255,255,.65);box-shadow:0 5px 16px rgba(0,109,115,.2)}.rmb-image-label{position:absolute;left:16px;bottom:20px;color:#fff;font-size:9px;font-weight:900;letter-spacing:1.5px;text-shadow:0 1px 8px rgba(0,0,0,.55)}.rmb-card-body{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:19px 20px 20px}.rmb-meta{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-bottom:11px;color:var(--rmb-teal);font-size:9px;line-height:1.4;font-weight:800;letter-spacing:.8px}.rmb-meta-dot{width:6px;height:6px;border-radius:50%;background:var(--rmb-aqua);box-shadow:0 0 7px rgba(0,109,115,.22)}.rmb-meta-separator{color:#9bb5bd}.rmb-meta time{color:#738994;font-size:10px;font-weight:600;letter-spacing:0}.rmb-card-body h3{margin:0 0 12px;color:var(--rmb-heading);font-size:clamp(16px,1.35vw,20px);line-height:1.4;font-weight:800;letter-spacing:-.25px}.rmb-card-body h3 a{color:inherit;text-decoration:none;transition:color .2s ease}.rmb-card-body h3 a:hover{color:var(--rmb-teal-hover)}.rmb-excerpt{margin:0 0 16px;color:var(--rmb-text);font-size:12px;line-height:1.7}.rmb-read-more{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:7px;color:var(--rmb-teal);font-size:12px;font-weight:800;text-decoration:none;transition:color .2s ease}.rmb-read-more:hover{color:var(--rmb-teal-hover)}.rmb-all-link svg,.rmb-read-more svg{transition:transform .2s ease}.rmb-all-link:hover svg,.rmb-read-more:hover svg{transform:translateX(4px)}.rmb-state{padding:36px 22px;border:1px dashed rgba(0,109,115,.25);border-radius:16px;color:var(--rmb-navy);text-align:center;background:rgba(255,255,255,.65);font-size:14px}.rmb-bottom-row{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:15px}.rmb-bottom-note{display:inline-flex;align-items:center;gap:9px;color:#55727e;font-size:11px}.rmb-pulse{width:7px;height:7px;border-radius:50%;background:var(--rmb-teal);box-shadow:0 0 0 5px rgba(0,109,115,.08)}.rmb-all-link{display:inline-flex;align-items:center;gap:10px;color:var(--rmb-teal);font-size:12px;font-weight:800;text-decoration:none;border-bottom:1px solid rgba(0,109,115,.35);padding:8px 0;transition:color .2s ease}.rmb-all-link:hover{color:var(--rmb-teal-hover)}@media (max-width:1050px){.rmb-carousel{grid-auto-columns:calc((100% - 22px) / 2)}}@media (max-width:650px){.rmb-container{width:calc(100% - 30px)}.rmb-section{padding:42px 0 48px}.rmb-heading-row{align-items:flex-end;gap:12px;margin-bottom:22px}.rmb-eyebrow{font-size:9px;letter-spacing:1.4px;gap:7px}.rmb-eyebrow-line{width:16px}.rmb-heading-copy h2{font-size:clamp(27px,7vw,34px);letter-spacing:-.8px}.rmb-heading-copy p{font-size:12px;line-height:1.55}.rmb-controls{gap:6px}.rmb-arrow{width:36px;height:36px}.rmb-arrow svg{width:16px;height:16px}.rmb-carousel{grid-auto-columns:86%;gap:14px;margin-right:-15px;padding-right:15px}.rmb-blog-card{border-radius:17px}.rmb-card-body{padding:16px 16px 18px}.rmb-card-body h3{font-size:17px}.rmb-bottom-row{align-items:flex-start;flex-direction:column;gap:8px;margin-top:12px}}@media (max-width:380px){.rmb-container{width:calc(100% - 24px)}.rmb-heading-copy h2{font-size:26px}.rmb-carousel{grid-auto-columns:92%}.rmb-card-body{padding:14px}}@media (prefers-reduced-motion:reduce){.rmb-all-link,.rmb-arrow,.rmb-blog-card,.rmb-blog-image,.rmb-read-more{transition:none}.rmb-carousel{scroll-behavior:auto}}