/* /nda-cds-sainik-rimc-coaching/ — "Flashcard deck": stacked cards with green header strips */
.p-nda-cds-sainik-rimc-coaching .prose{max-width:none}
.p-nda-cds-sainik-rimc-coaching .pc{counter-reset:card}
.p-nda-cds-sainik-rimc-coaching .lede{margin-bottom:36px;padding:0 0 0 20px;border-left:6px double var(--maroon);font-size:19px;color:var(--olive-900)}
.p-nda-cds-sainik-rimc-coaching .blk{position:relative;margin:0 10px 40px 0;background:#fff;border:1px solid rgb(var(--army-rgb) / .2);box-shadow:6px 6px 0 var(--stone),12px 12px 0 rgb(var(--army-rgb) / .14);counter-increment:card}
.p-nda-cds-sainik-rimc-coaching .blk h2{margin:0;padding:16px 70px 14px 20px;background:var(--army);color:#fff;font-size:clamp(21px,2.3vw,27px);line-height:1.2}
.p-nda-cds-sainik-rimc-coaching .blk--even h2{background:var(--olive-900)}
.p-nda-cds-sainik-rimc-coaching .blk::after{content:counter(card);position:absolute;right:14px;top:10px;width:40px;height:40px;display:grid;place-items:center;background:var(--gold);color:var(--ink);font-family:var(--ff-head);font-weight:800;font-size:20px;border-radius:50%}
.p-nda-cds-sainik-rimc-coaching .blk__b{padding:18px 20px 6px}
.p-nda-cds-sainik-rimc-coaching .blk ul{counter-reset:pt;padding:0;list-style:none}
.p-nda-cds-sainik-rimc-coaching .blk li{counter-increment:pt;position:relative;padding:10px 12px 10px 48px;margin-bottom:8px;background:var(--stone-2);border-left:3px solid var(--gold)}
.p-nda-cds-sainik-rimc-coaching .blk li::before{content:counter(pt);position:absolute;left:12px;top:11px;width:26px;height:26px;display:grid;place-items:center;background:var(--maroon);color:#fff;font-size:14px;font-weight:700}
@media (max-width:640px){
  .p-nda-cds-sainik-rimc-coaching .blk{margin-right:8px;box-shadow:4px 4px 0 var(--stone),8px 8px 0 rgb(var(--army-rgb) / .14)}
  .p-nda-cds-sainik-rimc-coaching .blk__b{padding:16px 14px 4px}
}
