.neet-cbt-page{--cbt-ink:#15304a;--cbt-muted:#5f6f82;--cbt-line:rgba(21,48,74,0.12);--cbt-warm:#fff5e2;--cbt-blue-soft:#eaf3ff;--cbt-blue-strong:#0f4a87;--cbt-shadow:0 22px 48px rgba(15,48,77,0.08);background:radial-gradient(circle at top left,rgba(240,181,72,.22),transparent 32%),radial-gradient(circle at top right,rgba(15,74,135,.12),transparent 28%),linear-gradient(180deg,#fffaf1,#f7fbff 22%,#ffffff);color:var(--cbt-ink);padding:32px 14px 88px}.neet-cbt-hero,.neet-cbt-poster-wrap,.neet-cbt-shell{max-width:1240px;margin:0 auto}.neet-cbt-poster-wrap{margin-bottom:28px}.neet-cbt-poster-image{display:block;width:100%;height:auto;border-radius:24px;border:1px solid rgba(21,48,74,.08);box-shadow:0 24px 44px rgba(15,48,77,.12)}.neet-cbt-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.95fr);gap:24px;align-items:stretch;margin-bottom:28px}.neet-cbt-hero-copy,.neet-cbt-hero-grid,.neet-cbt-side-card,.neet-cbt-surface{background:rgba(255,255,255,.92);border:1px solid var(--cbt-line);border-radius:28px;box-shadow:var(--cbt-shadow)}.neet-cbt-hero-copy{padding:36px}.neet-cbt-hero-badge,.neet-cbt-section-tag{display:inline-flex;align-items:center;gap:8px;margin:0 0 16px;padding:8px 14px;border-radius:999px;background:var(--cbt-warm);color:#7b4a00;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.neet-cbt-hero-copy h1{margin:0;font-size:clamp(2rem,3.6vw,3.2rem);line-height:1.14}.neet-cbt-hero-copy>p{margin:18px 0 0;color:var(--cbt-muted);font-size:1.05rem;line-height:1.8}.neet-cbt-hero-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:14px;padding:14px}.neet-cbt-hero-stat{padding:22px;border-radius:22px;background:linear-gradient(180deg,#ffffff,#f9fbfe);border:1px solid rgba(21,48,74,.08)}.neet-cbt-hero-stat strong{display:block;margin-bottom:12px;color:#915700;font-size:1.45rem;line-height:1.1}.neet-cbt-hero-stat h2{margin:0;font-size:1rem}.neet-cbt-hero-stat p{margin:10px 0 0;color:var(--cbt-muted);line-height:1.65;font-size:.95rem}.neet-cbt-shell{display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:24px}.neet-cbt-sidebar{position:sticky;top:110px;align-self:start}.neet-cbt-side-card{padding:22px}.neet-cbt-side-card+.neet-cbt-side-card{margin-top:18px}.neet-cbt-side-card h2{margin:0 0 14px;font-size:1.05rem}.neet-cbt-side-card p{margin:0;color:var(--cbt-muted);line-height:1.75}.neet-cbt-side-links{list-style:none;padding:0;margin:0}.neet-cbt-side-links li+li{margin-top:10px}.neet-cbt-side-links a{color:var(--cbt-blue-strong);text-decoration:none;line-height:1.55;font-weight:600}.neet-cbt-article{display:grid;gap:22px}.neet-cbt-surface{padding:32px;scroll-margin-top:108px}.neet-cbt-section-head h2{margin:0;font-size:clamp(1.6rem,2.4vw,2.2rem);line-height:1.2}.neet-cbt-section-head>p:last-child{margin:14px 0 0;color:var(--cbt-muted);line-height:1.8;font-size:1.02rem}.neet-cbt-rich-text p{margin:0;color:#33475b;line-height:1.95;font-size:1.03rem}.neet-cbt-rich-text p+p{margin-top:16px}.neet-cbt-highlight-box{margin-top:24px;padding:24px;border-radius:24px;background:linear-gradient(180deg,#fffefb,#f8fbff);border:1px solid rgba(21,48,74,.1)}.neet-cbt-highlight-box h3{margin:0 0 14px}.neet-cbt-list{margin:0;padding-left:20px;color:#33475b}.neet-cbt-list li+li{margin-top:10px}.neet-cbt-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px}.neet-cbt-info-card{padding:24px;border-radius:24px;background:linear-gradient(180deg,#ffffff,#fbfdff);border:1px solid rgba(21,48,74,.09)}.neet-cbt-info-card h3{margin:0 0 12px;font-size:1.05rem}.neet-cbt-info-card p{margin:0;color:var(--cbt-muted);line-height:1.8}.neet-cbt-note-box{margin-top:22px;padding:20px 24px;border-radius:22px;background:linear-gradient(135deg,rgba(15,74,135,.08),rgba(240,181,72,.12));color:#17314b;font-size:1rem;line-height:1.85;font-weight:600}.neet-cbt-faq-stack{display:grid;gap:16px;margin-top:22px}.neet-cbt-faq-item{padding:22px 24px;border-radius:24px;background:linear-gradient(180deg,#ffffff,#fbfdff);border:1px solid rgba(21,48,74,.09)}.neet-cbt-faq-item h3{margin:0 0 10px}.neet-cbt-faq-item p{margin:0;color:var(--cbt-muted);line-height:1.8}.neet-cbt-resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px}.neet-cbt-resource-card{display:flex;flex-direction:column;gap:8px;padding:18px 20px;border-radius:22px;text-decoration:none;color:inherit;background:linear-gradient(180deg,#ffffff,#fbfdff);border:1px solid rgba(21,48,74,.09);transition:transform .2s ease,border-color .2s ease}.neet-cbt-resource-card:hover{transform:translateY(-2px);border-color:rgba(15,74,135,.18)}.neet-cbt-resource-card strong{color:var(--cbt-blue-strong)}.neet-cbt-resource-card span{color:var(--cbt-muted);line-height:1.65}@media (max-width:1100px){.neet-cbt-hero,.neet-cbt-shell{grid-template-columns:1fr}.neet-cbt-sidebar{position:static}}@media (max-width:780px){.neet-cbt-page{padding:20px 10px 72px}.neet-cbt-hero-copy,.neet-cbt-surface{padding:22px}.neet-cbt-card-grid,.neet-cbt-resource-grid{grid-template-columns:1fr}.neet-cbt-hero-copy h1{font-size:1.7rem}}