*{box-sizing:border-box}:root{--ink:#172f52;--blue:#285bd6;--muted:#5a6575;--line:#dce3ec}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:#fff;font:16px/1.8 "Noto Sans Armenian",Arial,sans-serif}a{color:var(--blue);text-underline-offset:4px}a:focus-visible,summary:focus-visible{outline:3px solid #dc9a19;outline-offset:4px}.skip{position:absolute;top:-80px}.skip:focus{top:0;background:#fff;padding:10px}header{max-width:1020px;margin:auto;padding:24px 28px;display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid var(--line)}header .brand{font-size:15px;font-weight:700;text-decoration:none;color:var(--ink)}header>span{font-size:12px;color:var(--muted);letter-spacing:.05em}main{max-width:940px;padding:0 28px;margin:auto}.intro{padding:36px 0 32px}h1{font-size:clamp(30px,4vw,44px);line-height:1.3;letter-spacing:-.025em;margin:0 0 14px}p{margin:0 0 12px}.lead{font-size:17px;color:var(--muted);max-width:760px}.test-note{font-size:14px;margin-top:16px}.test-note summary{color:var(--blue);font-weight:600}.test-note p{margin-top:14px;max-width:770px}summary{cursor:pointer}.government{border-top:3px solid #9aa9bd;background:#f1f4f8;padding:20px 24px}.government.second{margin-top:30px;border-color:var(--blue);background:#eef3ff}.era-label{font-size:12px;font-weight:700;letter-spacing:.05em;color:var(--muted)}.government h2{font-size:21px;line-height:1.5;margin:5px 0}.government p{font-size:14px;margin:0;color:var(--muted)}.reform{display:grid;grid-template-columns:125px 1fr;gap:20px;padding:25px 4px;border-bottom:1px solid var(--line)}.date{font:700 19px/1.6 Arial,sans-serif;color:var(--muted);padding-top:2px}.reform h3{margin:0 0 8px;font-size:20px;line-height:1.5}.reform p{font-size:16px;line-height:1.85;margin-bottom:10px}.proof>summary{font-size:13px;color:var(--muted)}.status{display:inline-block;margin-left:10px;font-size:12px;padding:1px 6px;border-radius:3px;color:#596476;background:#f0f2f5}.status.positive{color:#146044;background:#e7f4ed}.status.mixed{color:#71500e;background:#fff4db}.proof-body{background:#f6f8fb;padding:16px 18px;margin-top:12px}.proof-body p{font-size:14px}.references{display:flex;flex-direction:column;gap:8px}.source{font-size:13px;line-height:1.8;display:inline-block}.bottom{padding:32px 0}.takeaway{border-left:3px solid var(--blue);padding-left:20px;margin:0 0 25px}.takeaway b{display:block;margin-bottom:5px}.extra{border-top:1px solid var(--line);padding:16px 0}.extra>summary{font-size:15px;font-weight:600}.extra>p{margin-top:20px;font-size:14px}.note{font-size:13px;color:var(--muted);margin-top:24px}footer{max-width:940px;margin:auto;padding:0 28px 32px;font-size:12px;color:var(--muted)}.section{padding-top:20px}.section>h2,.section-intro,.section-number{display:none}.evidence-hero{padding:24px;background:#f1f5fb;display:grid;grid-template-columns:1fr 1.5fr;gap:25px}.big-result{font:700 56px/1.2 Arial;color:var(--blue);margin:12px 0}.evidence-hero h3{font-size:18px;margin:0 0 12px}.evidence-hero p,.evidence-notes p{font-size:14px}.study-facts{display:flex;gap:24px;margin:20px 0}.study-facts strong{display:block;font:700 25px/1.5 Arial}.study-facts span{font-size:12px}.evidence-notes{display:grid;grid-template-columns:1fr 1fr;gap:20px}.evidence-notes h3{font-size:17px}.callout{font-size:14px;background:#fff7df;padding:18px;margin:20px 0}.year-list{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}.year-card{border:1px solid var(--line);padding:14px}.year-card .yr{font:700 18px/1.5 Arial;margin-right:14px}.gr{font-size:13px;color:var(--muted)}.year-body{margin-top:14px}.year-body p{font-size:14px}.rollout{border-collapse:collapse;width:100%;font-size:14px;margin:15px 0}.rollout td,.rollout th{padding:12px 6px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.small-label{font-size:13px;color:var(--muted)}.posttest{color:var(--muted)}@media(max-width:620px){header{padding:18px 20px;flex-wrap:wrap;gap:5px}main{padding:0 20px}.intro{padding:26px 0}.government{padding:16px}.government h2{font-size:19px}.reform{grid-template-columns:1fr;gap:5px;padding:22px 0}.date{font-size:16px}.reform h3{font-size:18px}.reform p{font-size:15px}.status{display:block;width:fit-content;margin:6px 0 0 16px}.evidence-hero,.evidence-notes,.year-list{grid-template-columns:1fr}.evidence-hero{padding:18px}.rollout{font-size:12px}.rollout td,.rollout th{padding:10px 3px}footer{padding-left:20px;padding-right:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}/* Three visible steps: results, school years, implemented reforms. */
.eyebrow{font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--blue);margin-bottom:12px}.intro{padding-bottom:28px}.page-nav{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:22px}.page-nav a{font-size:14px;font-weight:600;text-decoration:none}.chapter{padding:28px 0 34px;scroll-margin-top:20px;border-top:1px solid var(--line)}.chapter-title{display:flex;gap:14px;align-items:baseline;margin-bottom:14px}.chapter-title>span{font:700 18px/1.5 Arial;color:var(--blue)}.chapter-title h2{font-size:27px;line-height:1.4;margin:0}.section-lead{font-size:15px;color:var(--muted);max-width:780px;margin-bottom:23px}.score-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.score-card{padding:21px 18px 15px;border:1px solid var(--line);border-radius:8px;background:#f7f9fc}.score-card h3{font-size:16px;margin:0 0 12px}.score{font:700 49px/1.1 Arial;color:var(--ink);display:flex;align-items:baseline;gap:8px}.score>span{font:400 12px/1.5 "Noto Sans Armenian",Arial;color:var(--muted)}.average{font-size:13px;color:var(--muted);margin:10px 0 18px}.rank{font-size:11px;border-top:1px solid var(--line);padding-top:14px;line-height:1.8}.rank b{font-size:18px;color:var(--blue)}.baseline{font-size:12px;color:var(--muted);margin:8px 0 0}.plain-result{font-size:15px;margin:23px 0 12px}.plain-result b{display:block;margin-bottom:4px}.source-note{font-size:12px;color:var(--muted);line-height:1.8;margin-bottom:12px}.inline-sources{display:flex;gap:8px 20px;flex-wrap:wrap}.inline-sources .source{font-size:12px}.compact{margin-top:18px;padding-bottom:0}.era-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.era-card{background:#f1f4f8;border-top:3px solid #98a6bb;padding:22px}.era-card.blue{background:#eef3ff;border-color:var(--blue)}.era-years{font-size:14px;color:var(--muted)}.era-years strong{font:700 32px/1.2 Arial;color:var(--ink);margin:0 4px}.era-card h3{font-size:19px;line-height:1.5;margin:12px 0}.era-card p{font-size:13px;color:var(--muted)}.grade-range{display:block;font-size:12px;font-weight:600;margin-top:18px}.school-years{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:5px;margin:18px 0 12px}.school-year{display:block;padding:10px 3px;background:#f1f4f8;border-top:3px solid #98a6bb;color:var(--ink);text-align:center;text-decoration:none}.school-year.after{background:#eef3ff;border-color:var(--blue)}.school-year b{display:block;font:700 12px/1.7 Arial}.school-year span{display:block;font-size:10px}.school-year:hover{outline:1px solid var(--blue)}.government h3{font-size:20px;line-height:1.5;margin:5px 0 0}.plans{margin-top:24px}.plans .reform{padding:20px 0}.plans .reform h3{font-size:17px}.plans .reform p{font-size:14px}.chapter+.bottom{padding-top:0}.proof>summary{list-style-position:outside;margin-left:16px}.reform h3{font-size:19px}.reform p{font-size:15px}.status{margin-left:8px}@media(max-width:760px){.score-grid{gap:9px}.score-card{padding:17px 12px}.score-card h3{font-size:14px}.score{font-size:42px}.school-years{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.school-year b{font-size:13px}}@media(max-width:620px){.chapter{padding:24px 0 28px}.chapter-title h2{font-size:23px}.score-grid,.era-grid{grid-template-columns:1fr}.score-card{display:grid;grid-template-columns:1fr auto;column-gap:14px;padding:18px}.score-card h3{font-size:17px;grid-column:1;grid-row:1}.score{grid-column:2;grid-row:1/3;flex-direction:column;gap:3px;align-items:flex-end;font-size:43px}.average{grid-column:1;grid-row:2;margin:0 0 12px}.rank{grid-column:1/-1;font-size:12px}.baseline{grid-column:1/-1}.era-card{padding:18px}.government h3{font-size:18px}.page-nav{gap:8px 16px}.page-nav a{font-size:12px}.chapter-title{gap:10px}.status{margin-left:0}.reform h3{font-size:18px}}
/* Compact, source-linked changes grouped by the responsible ministry's tenure. */
.minister-block{display:grid;grid-template-columns:210px minmax(0,1fr);gap:28px;padding:26px 0;border-top:1px solid var(--line)}.minister-period{font-size:14px;font-weight:600;color:var(--blue)}.minister-heading h3{font-size:20px;line-height:1.5;margin:7px 0}.minister-heading p{font-size:14px;line-height:1.65;color:var(--muted);margin:0 0 8px}.minister-heading .minister-government{font-size:12px;margin-top:12px}.change-lines{list-style:none;padding:0;margin:0}.change-lines li{display:grid;grid-template-columns:65px minmax(0,1fr);gap:13px;padding:12px 0;font-size:16px;line-height:1.85;border-bottom:1px solid #e9edf3}.change-lines li:first-child{padding-top:0}.change-lines li:last-child{border-bottom:0;padding-bottom:0}.change-year{font:700 14px/2 Arial,sans-serif;color:var(--muted);padding-top:1px}.line-links{display:block;font-size:13px;line-height:1.8;margin-top:5px}.line-source{font-size:13px}.minister-block+.source-note{margin-top:18px}@media(max-width:760px){.minister-block{grid-template-columns:1fr;gap:17px}.minister-heading{border-left:3px solid var(--blue);padding-left:14px}.minister-heading p{margin-bottom:4px}.minister-heading .minister-government{margin-top:5px}.change-lines li{grid-template-columns:65px minmax(0,1fr);gap:9px}}@media(max-width:420px){.change-lines li{grid-template-columns:1fr;gap:3px}.change-year{line-height:1.4}}
.curriculum-explained{scroll-margin-top:24px;background:#f3f6fc;border-left:3px solid var(--blue);padding:24px;margin:0 0 28px}.curriculum-explained h3{font-size:22px;line-height:1.45;margin:0 0 13px}.curriculum-explained p,.curriculum-facts{font-size:16px;line-height:1.85}.curriculum-facts{padding:0;list-style:none;margin:20px 0}.curriculum-facts li{border-top:1px solid var(--line);padding:13px 0}.curriculum-facts li>b{display:block}.curriculum-example{padding:16px;background:#fff}.curriculum-timing{margin-top:18px}.curriculum-evidence{padding-top:16px;border-top:1px solid var(--line);margin-top:18px}.curriculum-jump{display:block;width:fit-content;font-size:14px;font-weight:600;margin-top:8px}@media(max-width:620px){.curriculum-explained{padding:18px}.curriculum-explained h3{font-size:20px}}
/* Final, standalone guide to classroom changes. */
.curriculum-guide{padding-bottom:45px}.curriculum-guide .chapter-title{align-items:flex-start}.curriculum-guide .chapter-title>span{padding-top:5px}.guide-lead{font-size:18px;line-height:1.85;max-width:820px}.guide-part{padding:28px 0;border-top:1px solid var(--line)}.guide-part:first-of-type{margin-top:24px}.guide-part h3{font-size:23px;line-height:1.55;margin:0 0 16px}.guide-part p,.guide-list,.definition-list{font-size:16px;line-height:1.85}.definition-list{margin:20px 0}.definition-list>div{display:grid;grid-template-columns:180px minmax(0,1fr);gap:20px;padding:14px 0;border-bottom:1px solid #e9edf3}.definition-list dt{font-weight:700}.definition-list dd{margin:0}.guide-translation{border-left:3px solid var(--blue);padding:12px 18px;background:#f3f6fc}.comparison{margin:22px 0;border:1px solid var(--line)}.comparison-head,.comparison-row{display:grid;grid-template-columns:1fr 1fr}.comparison-head{background:var(--ink);color:#fff;font-size:14px;font-weight:600}.comparison-head span{padding:12px 18px}.comparison-row{border-top:1px solid var(--line)}.comparison-row>div{padding:19px}.comparison-row>div+div{background:#f3f6fc;border-left:1px solid var(--line)}.comparison-row b{display:block;margin-bottom:10px}.comparison-row p{margin-bottom:0}.classroom-example{padding:22px;background:#f3f6fc;border-radius:7px;margin:20px 0}.example-label{font-size:12px;letter-spacing:.03em;color:var(--blue);font-weight:700}.classroom-example h4{font-size:19px;line-height:1.55;margin:10px 0 14px}.classroom-example ol{font-size:16px;padding-left:25px}.classroom-example li{padding:3px 0 3px 5px}.classroom-example>p:last-child{margin-bottom:0}.assessment-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}.assessment-steps article{border-top:3px solid var(--blue);background:#f5f7fb;padding:18px}.assessment-steps span{font-size:12px;font-weight:600;color:var(--muted)}.assessment-steps h4{font-size:17px;line-height:1.55;margin:8px 0 12px}.assessment-steps p{font-size:15px;margin:0}.feedback-example{border-left:3px solid #8d9fbb;padding:14px 20px;margin:20px 0}.feedback-example p{margin:8px 0}.guide-list{padding-left:24px}.guide-list li{padding:7px 0 7px 4px}.delivery-fact{background:#f3f6fc;padding:18px;margin-top:22px}.rollout-lines{list-style:none;padding:0;margin:22px 0}.rollout-lines li{border-left:3px solid #a8b9d2;padding:0 0 22px 20px}.rollout-lines li:last-child{padding-bottom:0}.rollout-lines b,.rollout-lines span{display:block}.rollout-lines b{margin-bottom:6px}.rollout-lines span{font-size:16px;color:var(--muted)}.cohort-example{border:1px solid #b8c8e8;padding:20px;margin:22px 0}.cohort-example p{margin:10px 0 0}.guide-conclusion{padding-bottom:0}.guide-part .source-note{font-size:13px;margin-top:15px}@media(max-width:620px){.guide-lead{font-size:16px}.guide-part{padding:23px 0}.guide-part h3{font-size:20px}.definition-list>div{grid-template-columns:1fr;gap:6px}.comparison-head{display:none}.comparison-row{grid-template-columns:1fr}.comparison-row>div+div{border-left:0;border-top:1px dashed var(--line)}.comparison-row>div:first-child:before{content:'ՆԱԽԿԻՆ ՆԿԱՐԱԳՐՈՒԹՅՈՒՆ';display:block;color:var(--muted);font-size:12px;font-weight:600;margin-bottom:8px}.comparison-row>div+div:before{content:'ՎԵՐԱՆԱՅՎԱԾ ՏԱՐԲԵՐԱԿ';display:block;color:var(--blue);font-size:12px;font-weight:600;margin-bottom:8px}.assessment-steps{grid-template-columns:1fr;gap:10px}.classroom-example{padding:18px}.curriculum-guide .chapter-title h2{font-size:23px}.cohort-example{padding:17px}}
/* Comparable per-pupil spending and science performance. */
.spending-comparison{margin-top:30px;padding-top:28px;border-top:1px solid var(--line);scroll-margin-top:24px}.spending-comparison>h3{font-size:24px;line-height:1.5;margin:0 0 14px}.spending-comparison>h4{font-size:21px;line-height:1.5;margin:28px 0 14px}.spending-definition{background:#f3f6fc;padding:18px;font-size:15px}.budget-table-wrap{overflow-x:auto;margin:22px 0 14px}.budget-table{width:100%;border-collapse:collapse;font-size:15px;min-width:550px}.budget-table caption{text-align:left;font-size:13px;color:var(--muted);margin-bottom:10px}.budget-table th,.budget-table td{padding:15px 12px;text-align:left;border-bottom:1px solid var(--line);vertical-align:middle}.budget-table thead{background:#f3f6fc}.budget-table thead th{font-size:13px}.budget-table thead span{font-weight:400}.budget-table small{display:block;font-size:12px;color:var(--muted);margin-top:3px}.budget-table tbody td:nth-child(3){font-size:23px;font-weight:700}.budget-table tbody td:last-child{font-weight:700;color:#167156;font-size:20px}.armenia-row{background:#edf2ff}.armenia-row th{color:var(--blue)}.correlation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0}.correlation-grid article{border:1px solid var(--line);border-radius:6px;padding:18px}.correlation-grid span{display:block;font-size:11px;line-height:1.7;color:var(--muted);min-height:39px}.correlation-grid strong{display:block;font:700 30px/1.4 Arial;color:var(--blue);margin:8px 0}.correlation-grid p{font-size:13px;margin:0}.budget-chart-toolbar{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 10px}.budget-chart-toolbar button{font:500 13px/1.6 "Noto Sans Armenian",Arial,sans-serif;padding:10px 14px;border:1px solid var(--line);border-radius:5px;color:var(--ink);background:#fff;cursor:pointer}.budget-chart-toolbar button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.budget-chart-toolbar button:focus-visible,.budget-plot:focus-visible{outline:3px solid #dc9a19;outline-offset:3px}.budget-plot{overflow-x:auto;border:1px solid var(--line);padding:12px 8px;background:white;margin-bottom:12px}.budget-plot[hidden]{display:none}.budget-plot svg{display:block;width:100%;min-width:650px;font-family:"Noto Sans Armenian",Arial,sans-serif}.spending-takeaway{border-left:3px solid var(--blue);padding-left:18px;margin:23px 0}.budget-method ul{font-size:14px;padding-left:22px;margin:18px 0}.budget-method li{margin-bottom:12px}.spending-comparison .inline-sources{margin-top:15px}@media(max-width:620px){.spending-comparison>h3{font-size:21px}.spending-comparison>h4{font-size:19px}.correlation-grid{grid-template-columns:1fr;gap:10px}.correlation-grid article{display:grid;grid-template-columns:1fr auto;gap:5px 12px;padding:15px}.correlation-grid span{min-height:0;font-size:12px}.correlation-grid strong{margin:0;grid-column:2;grid-row:1/3;align-self:center;font-size:27px}.correlation-grid p{grid-column:1;font-size:13px}.budget-chart-toolbar button{font-size:12px}.budget-table th,.budget-table td{padding:12px 10px}}
.budget-table{min-width:680px}.budget-table .science-rank{font-size:15px;font-weight:700;color:var(--blue);white-space:nowrap}.full-science-ranking{margin:12px 0 20px}.full-science-ranking>p{font-size:14px}.ranking-scroll{max-height:580px;overflow:auto;margin:18px 0;border:1px solid var(--line)}.ranking-table{width:100%;border-collapse:collapse;min-width:430px;font-size:15px}.ranking-table caption{text-align:left;padding:12px;font-size:13px;color:var(--muted)}.ranking-table td,.ranking-table th{padding:11px 14px;border-bottom:1px solid var(--line);text-align:left}.ranking-table thead th{position:sticky;top:0;background:#f1f4f8;font-size:13px;z-index:1}.ranking-table tbody th{font-weight:500}.ranking-table td:first-child{width:105px;color:var(--muted)}.ranking-table td:last-child{font-weight:700;width:100px}.ranking-peer{background:#f5f8fd}.ranking-armenia{background:#e8efff;color:var(--blue)}.ranking-armenia th,.ranking-armenia td{font-weight:700!important}.ranking-scroll:focus-visible{outline:3px solid #dc9a19;outline-offset:3px}.ranking-note{margin-top:12px}
.budget-table .difference-rank{font-size:13px;font-weight:400;color:var(--muted);white-space:nowrap}
.spending-comparison>.spending-peer-heading{padding-top:28px;margin-top:30px;border-top:1px solid var(--line)}.spending-comparison>h3+.spending-takeaway{margin-top:14px;font-size:17px}
