/* Blog: /sainik-school-age-limit-2027/ — "Document check": certificate-style key box, eligible/not-eligible tags, summary tiles */
.p-sainik-school-age-limit-2027 .prose{font-size:18px}
.p-sainik-school-age-limit-2027 .prose h2{margin-top:44px;padding-bottom:8px;border-bottom:3px double var(--brass)}
.p-sainik-school-age-limit-2027 .prose h3{color:var(--olive-900)}
.p-sainik-school-age-limit-2027 .ag-meta{margin:0 0 22px;padding:10px 14px;background:var(--stone-2);border-left:4px solid var(--olive-900);font-size:15.5px;color:var(--muted)}
.p-sainik-school-age-limit-2027 .ag-key{margin:26px 0 30px;padding:20px 24px;background:#FBF7EA;border:3px double var(--brass);outline:1px solid var(--brass);outline-offset:4px}
.p-sainik-school-age-limit-2027 .ag-key p{margin:0}
.p-sainik-school-age-limit-2027 .ag-fig{margin:24px 0}
.p-sainik-school-age-limit-2027 .ag-fig img{display:block;width:100%;height:auto;border:1px solid var(--line)}
.p-sainik-school-age-limit-2027 .ag-fig figcaption{margin-top:8px;font-size:14.5px;color:var(--muted)}
.p-sainik-school-age-limit-2027 .ag-table{overflow-x:auto;margin:0 0 18px}
.p-sainik-school-age-limit-2027 .ag-table table{display:table;width:100%;margin:0;border-collapse:collapse}
.p-sainik-school-age-limit-2027 .ag-table th{padding:11px 14px;background:var(--olive-900);color:#fff;font-family:var(--ff-head);font-size:17px;text-align:left}
.p-sainik-school-age-limit-2027 .ag-table td{padding:11px 14px;border-bottom:1px solid var(--line);font-size:16px}
.p-sainik-school-age-limit-2027 .ag-table td.ok,.p-sainik-school-age-limit-2027 .ag-table td.no{font-weight:700}
.p-sainik-school-age-limit-2027 .ag-table td.ok{color:var(--army-600)}
.p-sainik-school-age-limit-2027 .ag-table td.ok::after{content:" ✓"}
.p-sainik-school-age-limit-2027 .ag-table td.no{color:var(--maroon)}
.p-sainik-school-age-limit-2027 .ag-sum{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 22px}
.p-sainik-school-age-limit-2027 .ag-sum>div{padding:16px;background:#fff;border:1px solid var(--line);border-top:5px solid var(--olive-900)}
.p-sainik-school-age-limit-2027 .ag-sum>div:nth-child(2){border-top-color:var(--maroon)}
.p-sainik-school-age-limit-2027 .ag-sum>div:nth-child(3){border-top-color:var(--brass)}
.p-sainik-school-age-limit-2027 .ag-sum>div:nth-child(4){border-top-color:var(--army-600)}
.p-sainik-school-age-limit-2027 .ag-sum b{font-family:var(--ff-head);font-size:20px;color:var(--olive-900)}
.p-sainik-school-age-limit-2027 .ag-sum p{margin:6px 0 0;font-size:15.5px;line-height:1.5}
.p-sainik-school-age-limit-2027 .ag-cta{margin:36px 0 10px;padding:24px 26px;background:var(--olive-900);color:#DDE2D6;border-left:8px solid var(--gold)}
.p-sainik-school-age-limit-2027 .ag-cta h2{margin:0 0 8px;padding:0;border:0;color:#fff}
.p-sainik-school-age-limit-2027 .ag-cta p{margin:0}
.p-sainik-school-age-limit-2027 .ag-cta a{color:var(--gold);font-weight:600}
.p-sainik-school-age-limit-2027 .ag-src{font-size:15.5px}
.p-sainik-school-age-limit-2027 .ag-note{font-size:15px;color:var(--muted)}
@media (max-width:760px){.p-sainik-school-age-limit-2027 .ag-sum{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:600px){
  .p-sainik-school-age-limit-2027 .prose{font-size:17px}
  .p-sainik-school-age-limit-2027 .ag-table table,.p-sainik-school-age-limit-2027 .ag-table tbody,.p-sainik-school-age-limit-2027 .ag-table tr,.p-sainik-school-age-limit-2027 .ag-table td{display:block}
  .p-sainik-school-age-limit-2027 .ag-table thead{display:none}
  .p-sainik-school-age-limit-2027 .ag-table tr{margin-bottom:12px;border:1px solid var(--line)}
  .p-sainik-school-age-limit-2027 .ag-table td{border:0;border-bottom:1px solid var(--line)}
  .p-sainik-school-age-limit-2027 .ag-table td::before{content:attr(data-l);display:block;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}
  .p-sainik-school-age-limit-2027 .ag-table td:first-child{background:var(--olive-900);color:#fff}
  .p-sainik-school-age-limit-2027 .ag-table td:first-child::before{color:var(--gold)}
}
