/* Clarity UPSC compact page tops, 9 Nov 2026 (owner: "only the essential at the top, in a proper size; the content should
   begin immediately"). Title first, then the content. Boxes written for readers stay. The home page is untouched: it uses
   .hero, none of the classes below. Loaded by shared/site_header.php and the four static pages at the web root. */

/* Hub pages (hub_template.php: booklist, previous-year papers, salary, exam pattern, essay, syllabus folders, downloads) and the syllabus pages */
.hub-hero .hero-badge,.hub-hero .lead-text,.hub-hero .hub-meta-row,.hub-hero .hub-cta-row{display:none!important}
.hub-hero,.hub-hero.hub-hero--compact{padding:24px 0 14px!important;min-height:0!important}
.hub-hero .display-text{font-size:clamp(1.6rem,5vw,2.25rem)!important;line-height:1.18!important;margin:0!important;letter-spacing:-.02em}

/* Subject hubs (subjects/): the hero band keeps only the subject name; the repeated "Study X" header goes */
.hero-section .hero-badge,.hero-section .hero-bg-element,.hero-section .article-meta-row,.hero-section .lead-text,.hero-section p{display:none!important}
.hero-section{padding:24px 0 16px!important}
.hero-section .display-text{font-size:clamp(1.6rem,5vw,2.25rem)!important;line-height:1.18!important;margin:0!important}
.section-header{display:none!important}

/* Economic Survey hub */
.econ-hero .hot-badge,.econ-hero p,.econ-hero .article-count-badge{display:none!important}
.econ-hero{padding:26px 0 18px!important}
.econ-hero h1{margin:0!important;font-size:clamp(1.5rem,4.6vw,2rem)!important}

/* Daily quiz: title and the "take the latest quiz" button stay */
.dq-kicker,.dq-sub,.dq-meta{display:none!important}
.dq-hero{padding:22px 0 16px!important}
.dq-title{font-size:clamp(1.6rem,5vw,2.3rem)!important;margin:0 0 14px!important;max-width:none!important}

/* News articles: category and date stay, the read time goes */
.article-page .article-meta-row span:nth-child(n+2){display:none!important}

/* Subject-note and Economic Survey articles: title and date stay */
.article-shell .article-category-badge,.article-shell .article-trust-row,.article-shell .article-meta span:nth-child(n+4){display:none!important}
.article-shell .article-header{padding-top:18px!important;padding-bottom:10px!important}

/* News listing */
.news-head p{display:none!important}
.news-head{padding:14px 0 2px!important}

/* Exam pattern page */
.page-hero .subtitle{display:none!important}
.page-hero{padding:22px 0 12px!important}
.page-hero h1{margin:0!important;font-size:clamp(1.6rem,5vw,2.2rem)!important}

/* Eligibility page: breadcrumb, eyebrow and the long "checked against" stamp go; the one-line explanation stays */
.pagehead .crumb,.pagehead .eyebrow,.pagehead .stamp{display:none!important}
.pagehead{padding-top:12px!important}

/* Mobile menu rows (markup replaced by the same kit) */
.mobile-menu .mm-row{font-size:17px!important;min-height:52px!important;font-weight:600!important}
.mobile-menu .mm-row--signin{color:#246BFD!important}

/* Subject-note and Economic Survey articles: the shell sat 80 px below the header */
main.article-shell{margin-top:16px!important;padding-top:12px!important}
