/* /rimc-rms-sainik-nda-cds-coaching/ — "Split columns": sticky heading column + content column */
.p-rimc-rms-sainik-nda-cds-coaching .prose{max-width:none}
.p-rimc-rms-sainik-nda-cds-coaching .lede{margin-bottom:28px;padding:24px 26px;background:linear-gradient(120deg,var(--maroon),#5c0e10);color:#fff;font-size:18px}
.p-rimc-rms-sainik-nda-cds-coaching .lede p{color:inherit}
.p-rimc-rms-sainik-nda-cds-coaching .lede a{color:var(--gold)}
.p-rimc-rms-sainik-nda-cds-coaching .lede strong{color:var(--gold)}
.p-rimc-rms-sainik-nda-cds-coaching .blk{display:grid;grid-template-columns:minmax(0,30%) minmax(0,1fr);gap:28px;padding:26px 0;border-top:2px solid var(--olive-900)}
.p-rimc-rms-sainik-nda-cds-coaching .blk h2{position:sticky;top:110px;align-self:start;margin:0;font-size:clamp(21px,2.1vw,26px);line-height:1.2;color:var(--army)}
.p-rimc-rms-sainik-nda-cds-coaching .blk h2::before{content:"";display:block;width:36px;height:6px;margin-bottom:10px;background:var(--gold)}
.p-rimc-rms-sainik-nda-cds-coaching .blk__b>:first-child{margin-top:0}
.p-rimc-rms-sainik-nda-cds-coaching .blk__b>:last-child{margin-bottom:0}
.p-rimc-rms-sainik-nda-cds-coaching .blk ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;list-style:none}
.p-rimc-rms-sainik-nda-cds-coaching .blk ul[data-n="1"],.p-rimc-rms-sainik-nda-cds-coaching .blk ul[data-n="2"],.p-rimc-rms-sainik-nda-cds-coaching .blk ul[data-n="3"]{grid-template-columns:1fr}
.p-rimc-rms-sainik-nda-cds-coaching .blk li{padding:12px 14px;background:var(--stone-2);border-bottom:3px solid rgb(var(--army-rgb) / .3);font-size:16px}
.p-rimc-rms-sainik-nda-cds-coaching .blk ol{counter-reset:st;padding:0;list-style:none}
.p-rimc-rms-sainik-nda-cds-coaching .blk ol li{counter-increment:st;position:relative;padding:12px 14px 12px 64px;margin-bottom:10px;background:#fff;border:1px solid var(--line);border-bottom-width:1px}
.p-rimc-rms-sainik-nda-cds-coaching .blk ol li::before{content:counter(st,decimal-leading-zero);position:absolute;left:0;top:0;bottom:0;width:48px;display:grid;place-items:center;background:var(--olive-900);color:var(--gold);font-family:var(--ff-head);font-weight:800;font-size:20px}
.p-rimc-rms-sainik-nda-cds-coaching .blk details.faq>summary{background:var(--stone-2)}
@media (max-width:760px){
  .p-rimc-rms-sainik-nda-cds-coaching .blk{grid-template-columns:1fr;gap:12px;padding:20px 0}
  .p-rimc-rms-sainik-nda-cds-coaching .blk h2{position:static}
  .p-rimc-rms-sainik-nda-cds-coaching .blk ul{grid-template-columns:1fr}
}
