.meta-header{width:100%;padding-inline:32px;height:84px}.meta-header nav{display:flex;gap:28px;font-size:12px;color:var(--muted)}.meta-header nav a:hover{color:var(--green)}.meta-shell{display:grid;grid-template-columns:265px minmax(0,1fr);max-width:1680px;margin:auto}.meta-sidebar{background:#edf1e5;border-right:1px solid var(--line);padding:32px 20px 25px;position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;overflow:auto}.meta-sidebar-intro{padding-inline:8px}.meta-sidebar-intro .small-caps{font-size:8px;color:var(--muted);letter-spacing:.12em}.meta-sidebar h1{font-size:22px;font-weight:550;margin-top:14px}.meta-sidebar-intro>p:last-child{font-size:10px;color:var(--muted);margin-top:8px}.path-progress{padding:0 9px;margin-top:25px}.path-progress>span{font-size:9px;color:var(--muted)}.path-progress>div{height:3px;border-radius:5px;background:#dce5d0;margin-top:9px}.path-progress i{height:100%;display:block;width:0;background:#7ca174;border-radius:5px;transition:width .2s}.meta-steps{display:flex;flex-direction:column;gap:7px;margin-top:27px}.meta-steps button{display:flex;align-items:center;gap:13px;text-align:left;padding:13px 12px;border:1px solid transparent;border-radius:8px;color:var(--muted);transition:background .2s}.meta-steps button:hover{background:#e4ecd9}.meta-steps button[aria-current=step]{background:#fdfef8;border-color:#cedbc2;color:var(--green)}.step-num{font-family:Georgia,serif;font-size:20px;color:var(--muted)}.meta-steps button>span:nth-child(2){font-size:12px;font-weight:550}.meta-steps small{display:block;font-size:9px;font-weight:400;color:var(--muted);margin-top:4px}.meta-steps i{margin-left:auto;width:15px;height:15px;font-size:10px;text-align:center;color:var(--green);font-style:normal}.meta-steps button.done i:before{content:'✓'}.meta-sidebar-bottom{margin-top:auto;padding:30px 9px 0}.meta-sidebar-bottom>span{font-size:10px;color:var(--muted)}.meta-sidebar-bottom>p{font-size:9px;color:var(--muted);line-height:1.9;margin-top:9px}.meta-sidebar-bottom>a{font-size:9px;color:var(--green);margin-top:18px;display:block}.meta-main{width:100%;max-width:1135px;margin:auto;padding:0 55px;min-width:0}.meta-breadcrumb{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:10px;color:var(--muted);padding-block:25px;border-bottom:1px solid #e3e8d9}.meta-breadcrumb b{font-weight:400;color:var(--muted);padding-inline:8px}.meta-panel{padding-top:40px;min-height:560px}.meta-panel>h2,.meta-hero h2{font-size:35px;font-weight:550;line-height:1.5}.meta-panel .eyebrow{font-size:10px;margin-bottom:18px}.panel-lead{font-size:12px;color:var(--muted);line-height:2;margin-top:19px;margin-bottom:29px;max-width:800px}.meta-hero{padding:34px 39px;background:#eaf0e1;border:1px solid #dce5d1;border-radius:15px;position:relative;overflow:hidden}.meta-hero:after{content:'✳';position:absolute;right:10px;top:-35px;color:#dbe6ce;font-size:300px;line-height:1;z-index:0}.meta-hero>*{position:relative;z-index:1}.meta-hero .eyebrow{font-size:9px}.meta-hero>p:not(.eyebrow){font-size:12px;color:var(--muted);line-height:2;margin-top:19px}.meta-hero-flow{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:10px;margin-top:26px;color:var(--muted)}.meta-hero-flow>span,.meta-hero-flow>strong{padding:7px 11px;background:#f8faf2;border:1px solid #d9e4cc;border-radius:5px;font-weight:500}.meta-hero-flow strong{color:var(--green);background:#dce9cf}.meta-hero-flow b{font-weight:400;color:var(--muted)}.meta-section-title{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-block:36px 20px}.meta-section-title h3{font-size:17px;font-weight:550}.meta-section-title>span{font-size:10px;color:var(--muted)}.concept-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.concept-grid article{border:1px solid #e0e6d6;border-radius:10px;background:var(--surface);padding:21px}.concept-grid article>span{font-size:10px;color:var(--muted)}.concept-grid h4{font-size:15px;font-weight:550;margin-top:15px}.concept-grid p{font-size:11px;color:var(--muted);line-height:1.95;margin-top:11px}.review-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.review-types button{border:1px solid #dee5d4;border-radius:10px;padding:23px 20px;text-align:left;background:var(--surface);transition:border-color .2s,background .2s}.review-types button[aria-pressed=true]{background:#e6eedc;border-color:#9bb58a}.review-types button:hover{border-color:#9bb58a}.review-icon{font-size:25px;color:var(--muted);line-height:1.3;display:block}.review-types strong{font-size:14px;font-weight:550;display:block;margin-top:15px}.review-types p{font-size:10px;color:var(--muted);margin-top:9px;line-height:1.9}.review-types small{font-size:9px;color:var(--muted);margin-top:20px;display:block}.route-recommendation{margin-top:17px;border-left:3px solid #a1b890;background:#f0f4e9;padding:19px 23px;border-radius:0 8px 8px 0}.route-recommendation .tag{padding:0;background:none;font-size:9px}.route-recommendation h3{font-size:15px;margin-top:7px;font-weight:550}.route-recommendation p{font-size:11px;color:var(--muted);line-height:1.9;margin-top:8px}.meta-callout{padding:20px 23px;border:1px solid #e5decb;background:#f4f0e4;border-radius:8px;margin-block:25px}.meta-callout strong{font-size:12px;font-weight:550;color:var(--muted)}.meta-callout p{font-size:11px;color:var(--muted);line-height:1.95;margin-top:7px}.source-links{display:flex;gap:13px 24px;flex-wrap:wrap;margin-top:25px;font-size:10px;color:var(--muted)}.source-links>span{color:var(--muted)}.source-links a:hover{text-decoration:underline;text-underline-offset:4px}.principle-card{display:grid;grid-template-columns:1.25fr 1fr;gap:35px;align-items:center;padding:28px;border:1px solid #dfe6d5;border-radius:12px;background:var(--surface);margin-block:18px}.principle-card h3{font-size:19px;font-weight:550;margin-top:16px}.principle-card p{font-size:11px;line-height:2;color:var(--muted);margin-top:13px}.effect-scale,.formula-card{background:#f0f4e8;border-radius:8px;padding:22px;text-align:center;min-width:0}.effect-scale>span{font-size:12px;color:var(--muted);letter-spacing:.05em}.effect-scale>div{display:flex;gap:15px;align-items:center;margin-block:17px}.effect-scale i{flex:1;height:1px;background:#a1b88d}.effect-scale b{font-family:Georgia,serif;font-size:25px;color:var(--green);font-weight:400}.effect-scale small,.formula-card small{font-size:9px;color:var(--muted);line-height:1.9}.formula-card p{font-size:11px;color:var(--muted);margin:7px 0 14px}.model-compare{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-block:23px}.model-compare article{border:1px solid #dfe6d5;border-radius:9px;padding:24px}.model-compare .small-caps{font-size:9px;color:var(--muted)}.model-compare h3{font-size:17px;font-weight:550;margin-top:14px}.model-compare p{font-size:11px;line-height:2;color:var(--muted);margin-top:13px}.knowledge-check{border:1px solid #d8e2cc;border-radius:9px;background:#f0f4e8;padding:22px;margin:0}.knowledge-check legend{font-size:12px;color:var(--muted);padding-inline:5px}.knowledge-check label{display:flex;gap:10px;align-items:flex-start;font-size:12px;color:var(--muted);margin-top:12px}.knowledge-check p{font-size:11px;color:var(--green);line-height:1.9;margin-top:18px}.meta-page input[type=checkbox],.meta-page input[type=radio]{accent-color:var(--green);flex-shrink:0;margin-top:5px}.question-framework{padding:19px 23px;background:#eaf0e2;border:1px solid #dce5d0;border-radius:9px;margin-block:25px}.question-framework p{font-size:11px;line-height:1.9;color:var(--muted);margin-top:9px}.meta-plan-form{display:grid;gap:20px;background:var(--surface);border:1px solid #dfe5d6;border-radius:12px;padding:27px}.meta-plan-form label{display:grid;gap:9px;font-size:12px;color:var(--muted)}.meta-plan-form input,.meta-plan-form textarea,.meta-controls select{border:1px solid #d5dfc9;background:#f9fbf4;border-radius:6px;padding:11px 12px;width:100%;font-size:12px;color:var(--ink)}.meta-plan-form textarea{resize:vertical;line-height:1.9}.meta-plan-form input::placeholder,.meta-plan-form textarea::placeholder{color:var(--muted);font-size:11px}.plan-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.meta-plan-form>.button{width:max-content;font-size:12px}.meta-plan-form>small{font-size:10px;color:var(--muted)}.process-cards{display:grid;grid-template-columns:1fr 1fr;gap:15px}.process-cards article{padding:23px;background:var(--surface);border:1px solid #e0e6d5;border-radius:9px}.process-cards article>span{font-size:10px;color:var(--muted)}.process-cards h4{font-size:14px;font-weight:550;margin-top:14px}.process-cards p{font-size:11px;color:var(--muted);line-height:2;margin-top:11px}.meta-controls{display:flex;gap:20px;margin-bottom:12px}.meta-controls label{display:grid;gap:8px;font-size:11px;color:var(--muted);min-width:0;flex:1}.input-scale-note{font-size:11px;line-height:1.9;color:var(--muted);margin-bottom:23px;background:#edf3e5;border-radius:5px;padding:10px 13px}.data-editor{border:1px solid #d7e2ca;border-radius:10px;background:var(--surface);overflow:hidden}.data-editor-head{background:#edf3e5;padding:13px 18px;display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--muted)}.data-editor-head>span:last-child{font-size:9px;color:var(--muted)}.meta-table-scroll{overflow:auto;max-width:100%;border:1px solid #e2e7d9;border-radius:6px}.data-editor>.meta-table-scroll{border:0;border-radius:0}.study-editor-table{border-collapse:collapse;width:100%;font-size:10px;min-width:560px}.study-editor-table th{padding:14px 12px 7px;font-weight:500;text-align:left;color:var(--muted);white-space:nowrap}.study-editor-table td{padding:7px 10px;border-top:1px solid #edf0e6}.study-editor-table input{border:1px solid #e2e8d8;background:#fbfcf7;padding:8px 9px;border-radius:4px;font-size:11px;color:var(--ink);width:100%;min-width:80px}.study-editor-table td:first-child{width:33%;min-width:155px}.study-editor-table td:last-child{width:30px}.study-editor-table button{font-size:17px;color:var(--muted);padding:4px}.study-editor-table button:hover{color:var(--muted)}.add-study{width:100%;border-top:1px solid #e5ebdb;padding:12px;font-size:11px;color:var(--muted);background:#f6f9ef;text-align:left;padding-left:18px}.add-study:hover{background:#edf3e3}.data-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:12px}.data-actions .text-link{font-size:10px}.meta-import{position:relative;font-size:10px;color:var(--green);cursor:pointer;border:1px solid #d6e0ca;border-radius:5px;padding:5px 10px;overflow:hidden}.meta-import input{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.example-label{font-size:10px;color:var(--muted);background:#f4ecd9;border-radius:5px;padding:9px 12px;margin-top:13px;line-height:1.9}.file-status{font-size:10px;color:var(--muted);line-height:1.9;margin-top:9px}.guidance-table{border-collapse:collapse;width:100%;font-size:10px;min-width:520px}.guidance-table th{text-align:left;font-weight:500;color:var(--muted);background:#edf3e5;padding:13px 15px}.guidance-table td{padding:14px 15px;border-top:1px solid #e5eadb;color:var(--muted);line-height:1.9}.guidance-table td:first-child{color:var(--muted);min-width:90px}.special-route-note,.special-analysis{border:1px solid #d8e3ca;border-radius:10px;padding:27px;background:#eef4e5}.special-route-note{font-size:12px;color:var(--muted);line-height:2;margin-bottom:22px}.special-analysis h3{font-size:22px;font-weight:550}.special-analysis p{font-size:12px;color:var(--muted);line-height:2;margin-top:16px}.special-analysis ul{font-size:12px;color:var(--muted);line-height:2.2;padding-left:19px}.special-analysis .text-link{font-size:11px;margin-top:15px}.analysis-configuration{display:grid;grid-template-columns:1fr 1fr;gap:30px;border:1px solid #dbe5d0;border-radius:12px;padding:25px;background:var(--surface)}.model-option{display:flex;align-items:flex-start;gap:10px;margin-top:20px;font-size:12px;color:var(--muted)}.model-option strong{font-weight:550;font-size:13px}.model-option small{display:block;font-size:9px;color:var(--muted);line-height:1.9;margin-top:5px}.analysis-checks{padding-left:25px;border-left:1px solid #e4eadb;display:flex;flex-direction:column;gap:17px}.analysis-checks label{display:flex;align-items:flex-start;gap:10px;font-size:11px;color:var(--muted);line-height:1.9}.analysis-checks p{font-size:9px;color:var(--muted);line-height:1.9}.analysis-action{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:23px}.analysis-action .button{font-size:12px}.analysis-action .text-link{font-size:11px}.analysis-action>span{font-size:10px;color:var(--muted)}.meta-result-empty{border:1px dashed #d6e2c8;background:#f1f5e9;border-radius:12px;padding:45px 20px;text-align:center;margin-top:27px}.meta-result-empty>span{font-size:40px;color:var(--muted);line-height:1}.meta-result-empty h3{font-size:18px;font-weight:500;margin-top:18px}.meta-result-empty p{font-size:11px;color:var(--muted);margin-top:12px}.result-heading{display:flex;gap:20px;justify-content:space-between;align-items:center;margin-top:35px}.result-heading h3{font-size:20px;font-weight:550}.result-heading .tag{font-size:9px}.meta-summary-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:13px;margin-top:20px}.meta-summary-grid article{border:1px solid #dce5d0;background:#f1f5e9;border-radius:9px;padding:20px}.meta-summary-grid article>span{font-size:10px;color:var(--muted);display:block}.meta-summary-grid strong{font-family:Georgia,serif;font-size:30px;font-weight:400;display:block;margin-top:10px;color:var(--green)}.meta-summary-grid small{font-size:10px;color:var(--muted);display:block;margin-top:7px;overflow-wrap:anywhere}.heterogeneity-line{font-size:10px;color:var(--muted);line-height:2;padding:17px 0}.forest-figure{border:1px solid #dfe6d5;background:white;border-radius:10px;overflow:hidden}.figure-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:16px 20px;border-bottom:1px solid #e6ecde}.figure-heading h4{font-size:14px;font-weight:550}.figure-heading>span{font-size:9px;color:var(--muted)}.forest-figure img{width:100%;display:block}.forest-figure>p{font-size:9px;color:var(--muted);padding:0 20px 17px;line-height:1.9}.download-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:17px}.download-actions button{border:1px solid #d8e3cc;border-radius:5px;padding:7px 10px;font-size:9px;color:var(--muted);background:#f2f6eb}.download-actions button:hover{background:#e8efdf}.method-detail{font-size:11px;color:var(--muted);line-height:2;margin-bottom:18px}.loo-table{min-width:540px;width:100%;border-collapse:collapse;font-size:10px}.loo-table th{background:#edf3e5;color:var(--muted);text-align:left;padding:12px 15px;font-weight:500}.loo-table td{padding:12px 15px;border-top:1px solid #e4ead9;color:var(--muted);font-variant-numeric:tabular-nums}.interpretation-notes{background:#edf3e5;border:1px solid #dce6ce;border-radius:9px;padding:23px;margin-block:25px}.interpretation-notes h3{font-size:16px;font-weight:550}.interpretation-notes p{font-size:11px;color:var(--muted);line-height:2;margin-top:12px}.method-audit{font-size:10px;color:var(--muted);line-height:1.9}.method-audit h4{font-size:11px;font-weight:550;color:var(--muted)}.method-audit p{margin-top:9px}.method-audit details{margin-top:14px}.method-audit pre{white-space:pre-wrap;font-size:10px;overflow-wrap:anywhere}.report-summary{padding:23px;background:#edf4e4;border:1px solid #d9e5cb;border-radius:10px;margin-block:25px 18px}.report-summary p{font-size:12px;color:var(--muted);line-height:2;margin-top:12px}.report-checklist{display:grid;gap:12px}.report-checklist label{display:flex;gap:15px;align-items:flex-start;padding:20px 23px;border:1px solid #e0e7d4;border-radius:8px;background:var(--surface)}.report-checklist strong{font-size:12px;font-weight:550;color:var(--muted)}.report-checklist small{display:block;font-size:11px;color:var(--muted);line-height:1.9;margin-top:7px}.meta-step-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #dfe6d4;margin-top:40px;padding-block:25px}.meta-step-footer>label{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:10px}.meta-step-footer>div{display:flex;gap:12px}.meta-step-footer .button{font-size:11px;padding:10px 18px;gap:15px}.meta-footer{font-size:9px;color:var(--muted);display:flex;justify-content:space-between;gap:25px;padding-bottom:25px;line-height:1.9}.meta-page button:disabled{opacity:.45;cursor:default;transform:none}
.meta-home-section{padding:20px 0 85px}.meta-home-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.meta-home-path>a{border:1px solid #dbe5cf;background:#eef3e6;border-radius:13px;padding:28px;transition:transform .2s,border-color .2s}.meta-home-path>a:hover{transform:translateY(-3px);border-color:#9cb88a}.meta-home-path>a>span{font-size:10px;color:var(--muted)}.meta-home-path h3{font-size:20px;font-weight:550;margin-top:22px}.meta-home-path p{font-size:11px;color:var(--muted);line-height:1.9;margin-top:12px}.meta-home-path b{display:block;font-weight:500;font-size:11px;color:var(--green);margin-top:24px}
@media(max-width:650px){.meta-home-section{padding:5px 0 50px}.meta-home-path{grid-template-columns:1fr;gap:12px}.meta-home-path>a{padding:23px}.meta-home-path h3{font-size:18px;margin-top:12px}.meta-home-path b{font-size:10px;margin-top:17px}}
@media(max-width:1150px){.meta-shell{grid-template-columns:230px minmax(0,1fr)}.meta-main{padding-inline:30px}.meta-sidebar{padding-inline:13px}.meta-hero{padding:29px}.meta-hero h2,.meta-panel>h2{font-size:30px}.concept-grid article{padding:17px}.review-types button{padding:18px 15px}.principle-card{gap:20px;padding:22px}.meta-summary-grid article{padding:16px}.meta-section-title>span{font-size:9px}}
@media(max-width:850px){.meta-shell{grid-template-columns:190px minmax(0,1fr)}.meta-sidebar{padding:24px 10px}.meta-sidebar h1{font-size:19px}.meta-steps button{gap:9px;padding:12px 8px}.meta-steps button>span:nth-child(2){font-size:11px}.meta-steps small{font-size:8px}.step-num{font-size:17px}.meta-main{padding-inline:24px}.concept-grid{grid-template-columns:1fr}.concept-grid article{padding:20px}.concept-grid article>span{float:right}.concept-grid h4{margin-top:0}.concept-grid p{margin-top:9px}.meta-section-title{align-items:flex-start;flex-direction:column;gap:7px}.review-types{gap:9px}.review-types button{padding:17px 13px}.review-types strong{font-size:12px}.review-types p{font-size:9px}.review-types small{font-size:8px}.principle-card{grid-template-columns:1fr;gap:20px}.principle-card h3{font-size:18px}.model-compare{gap:10px}.model-compare article{padding:19px}.meta-plan-form{padding:22px}.plan-form-grid{grid-template-columns:1fr;gap:20px}.process-cards{gap:12px}.process-cards article{padding:18px}.analysis-configuration{grid-template-columns:1fr;gap:25px;padding:22px}.analysis-checks{border-left:0;border-top:1px solid #e4eadb;padding-left:0;padding-top:20px}.meta-summary-grid{gap:9px}.meta-summary-grid article{padding:13px}.meta-summary-grid article>span{font-size:8px}.meta-summary-grid strong{font-size:26px}.meta-summary-grid small{font-size:9px}.meta-footer{flex-direction:column;gap:7px}.meta-step-footer .button{font-size:10px;padding:9px 12px}.meta-step-footer>label{font-size:9px}.meta-step-footer>div{gap:9px}}
@media(max-width:650px){.meta-header{height:73px;padding-inline:20px}.meta-header .brand-name{font-size:20px}.meta-header .brand img{width:34px;height:34px}.meta-header nav{gap:15px;font-size:10px}.meta-header nav a:last-child{display:none}.meta-shell{display:block}.meta-sidebar{position:relative;top:auto;height:auto;padding:18px 20px 12px;overflow:visible;border-right:0;border-bottom:1px solid #dce5d0}.meta-sidebar-intro .small-caps,.meta-sidebar-intro>p:last-child,.meta-sidebar-bottom{display:none}.meta-sidebar-intro{padding:0}.meta-sidebar h1{font-size:17px;margin-top:0}.path-progress{position:absolute;right:20px;top:19px;padding:0;margin:0;width:95px}.path-progress>span{font-size:8px}.path-progress>div{margin-top:5px}.meta-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;margin-top:16px}.meta-steps button{flex-direction:column;gap:5px;text-align:center;padding:8px 3px;position:relative}.meta-steps button>span:nth-child(2){font-size:9px;line-height:1.7;font-weight:400}.step-num{font-size:15px;line-height:1.3}.meta-steps small{display:none}.meta-steps i{position:absolute;right:1px;top:0;width:12px;height:12px;font-size:8px}.meta-main{padding-inline:20px}.meta-breadcrumb{padding-block:18px;font-size:9px}.meta-breadcrumb>span:last-child{font-size:8px}.meta-panel{padding-top:25px;min-height:0}.meta-hero{padding:25px 22px;border-radius:12px}.meta-hero h2,.meta-panel>h2{font-size:28px}.meta-hero .eyebrow,.meta-panel .eyebrow{font-size:8px;margin-bottom:15px}.meta-hero>p:not(.eyebrow){font-size:11px;margin-top:15px}.meta-hero:after{font-size:230px;right:-60px;top:30px}.meta-hero-flow{gap:6px;font-size:8px;margin-top:22px}.meta-hero-flow>span,.meta-hero-flow>strong{padding:5px 7px}.meta-hero-flow>b{font-size:9px}.meta-section-title{margin-block:28px 17px}.meta-section-title h3{font-size:16px}.concept-grid{gap:10px}.concept-grid article{padding:19px}.concept-grid p{font-size:11px}.review-types{gap:7px}.review-types button{padding:16px 10px}.review-types strong{font-size:12px;line-height:1.7;margin-top:12px}.review-types p{font-size:9px;line-height:1.8;margin-top:7px}.review-types small{font-size:8px;margin-top:15px;line-height:1.9}.review-icon{font-size:23px}.route-recommendation{padding:17px 18px}.route-recommendation h3{font-size:14px}.route-recommendation p{font-size:10px}.meta-callout{padding:18px}.meta-callout p{font-size:10px}.source-links{font-size:9px;gap:10px 17px}.panel-lead{font-size:11px;margin-block:16px 23px}.principle-card{padding:20px;gap:18px}.principle-card h3{font-size:18px}.principle-card p{font-size:11px}.model-compare{grid-template-columns:1fr}.model-compare article{padding:20px}.knowledge-check{padding:18px}.knowledge-check legend{font-size:11px}.knowledge-check label{font-size:11px}.meta-plan-form{padding:20px}.meta-plan-form input,.meta-plan-form textarea{font-size:14px}.meta-plan-form input::placeholder,.meta-plan-form textarea::placeholder{font-size:11px}.meta-plan-form>small{font-size:9px}.process-cards{grid-template-columns:1fr}.process-cards article{padding:20px}.process-cards h4{margin-top:10px}.meta-controls{gap:12px}.meta-controls label{font-size:10px}.meta-controls select{font-size:11px;padding:10px 9px}.input-scale-note{font-size:10px}.data-actions{gap:12px}.data-actions .text-link{font-size:9px}.meta-import{font-size:9px}.example-label{font-size:9px}.analysis-action{gap:13px}.analysis-action .button{font-size:11px;padding:12px 17px}.analysis-action .text-link{font-size:10px}.analysis-action>span{font-size:9px;width:100%}.meta-summary-grid{grid-template-columns:1fr 1fr}.meta-summary-grid article:first-child{grid-column:1/-1}.meta-summary-grid article{padding:17px}.meta-summary-grid article>span{font-size:10px}.meta-summary-grid strong{font-size:29px}.meta-summary-grid small{font-size:10px}.result-heading{flex-wrap:wrap;gap:9px}.result-heading h3{font-size:19px}.heterogeneity-line{font-size:9px}.figure-heading{padding:12px 15px}.figure-heading h4{font-size:12px}.figure-heading>span{font-size:8px}.forest-figure>p{font-size:8px;padding:0 15px 13px}.download-actions{gap:8px}.download-actions button{font-size:9px;padding:7px 9px}.interpretation-notes{padding:19px}.interpretation-notes p{font-size:10px}.method-audit{font-size:9px}.method-detail{font-size:10px}.report-summary{padding:20px}.report-summary p{font-size:11px}.report-checklist label{padding:18px;gap:12px}.report-checklist small{font-size:10px}.meta-step-footer{margin-top:30px;flex-wrap:wrap;gap:18px}.meta-step-footer>label{font-size:10px}.meta-step-footer>div{margin-left:auto}.meta-footer{font-size:8px}.special-analysis{padding:23px}.special-analysis h3{font-size:20px}.special-analysis p,.special-analysis ul{font-size:11px}}
@media(max-width:370px){.meta-header{padding-inline:14px}.meta-header nav{font-size:9px;gap:12px}.meta-header .brand-name{font-size:18px}.meta-sidebar{padding-inline:14px}.meta-main{padding-inline:14px}.path-progress{right:14px}.meta-steps{gap:3px}.meta-steps button>span:nth-child(2){font-size:8px}.meta-hero{padding:23px 19px}.meta-hero h2,.meta-panel>h2{font-size:25px}.meta-hero-flow{gap:4px;font-size:7px}.meta-hero-flow>span,.meta-hero-flow>strong{padding:5px}.review-types strong{font-size:11px}.review-types button{padding:14px 8px}.review-types small{font-size:7px}.meta-breadcrumb{font-size:8px}.meta-breadcrumb>span:last-child{font-size:7px}.meta-step-footer>div{width:100%;justify-content:space-between}.meta-section-title h3{font-size:15px}}

/* Reading, data entry and results use white surfaces with shared status colours. */
.meta-sidebar{background:#eff3f0}
.path-progress i{background:var(--green)}
.meta-steps button{color:var(--ink)}
.meta-steps button:hover{background:#e6ede8}
.meta-steps button.done{background:var(--surface);border-color:#bdd2c4}
.meta-steps button[aria-current=step]{background:var(--pale);border-color:#8fae9b;box-shadow:inset 3px 0 var(--green);color:var(--green)}
.meta-steps button[aria-current=step] .step-num{background:var(--green);color:#fff;border-radius:5px;padding:1px 4px}
.meta-steps button.done i{background:var(--success);color:#fff;border-radius:50%}
.meta-steps small,.meta-sidebar-bottom>p,.meta-sidebar-intro>p:last-child,.path-progress>span{color:var(--muted)}
.meta-hero{background:var(--pale);border-color:#d0ddce}
.meta-hero-flow>span{background:var(--surface);color:var(--muted)}
.meta-hero-flow>strong{background:var(--surface);color:var(--green);border:1px solid #b7cdbd}
.concept-grid article,.principle-card,.process-cards article,.meta-plan-form,.data-editor,.analysis-configuration,.report-checklist label,.meta-summary-grid article,.meta-result-empty{background:var(--surface);border-color:var(--line)}
.review-types button{background:var(--surface);border-color:#aebfb3}
.review-types button[aria-pressed=true]{background:var(--pale);border-color:var(--green);box-shadow:inset 0 3px var(--green)}
.review-types button[aria-pressed=true] .review-icon{color:var(--green)}
.route-recommendation,.question-framework,.special-route-note,.special-analysis,.effect-scale,.formula-card,.knowledge-check,.interpretation-notes{background:var(--surface-soft);border-color:var(--line)}
.meta-callout{background:var(--warning-bg);border-color:var(--warning-border)}
.meta-callout strong,.meta-callout p{color:var(--warning)}
.meta-plan-form input,.meta-plan-form textarea,.meta-controls select,.study-editor-table input{background:var(--surface);border-color:var(--control-border);color:var(--ink)}
.meta-plan-form input::placeholder,.meta-plan-form textarea::placeholder{color:var(--muted);opacity:1}
.input-scale-note{background:var(--info-bg);color:var(--info);border:1px solid #bfcee0}
.data-editor-head,.study-editor-table th,.guidance-table th,.loo-table th{background:#f0f4f1;color:var(--ink)}
.study-editor-table th{font-weight:550}
.study-editor-table button{color:var(--danger)}
.add-study{background:var(--surface);color:var(--green)}
.add-study:hover{background:var(--pale)}
.example-label{background:var(--warning-bg);color:var(--warning);border:1px solid var(--warning-border)}
.example-label:before{content:'!';font-weight:700;margin-right:8px}
.guidance-table td,.loo-table td{color:var(--ink)}
.model-option{padding:12px;border:1px solid transparent;border-radius:7px;margin-top:9px;color:var(--ink)}
.model-option:has(input:checked){background:var(--pale);border-color:#9eb8a6}
.model-option small,.analysis-checks label,.analysis-checks p{color:var(--muted)}
.meta-page input[type=checkbox],.meta-page input[type=radio]{accent-color:var(--green)}
.analysis-action>span{color:var(--info)}
.analysis-action>span[data-state="success"]{color:var(--success)}
.analysis-action>span[data-state="success"]:before{content:'✓';margin-right:7px;font-weight:700}
.analysis-action>span[data-state="error"]{color:var(--danger)}
.meta-result-empty{border-style:dashed}
.meta-result-empty>span{color:#66816e}
.meta-summary-grid article{border-color:#cddbd1}
.meta-summary-grid article:first-child{border-top:3px solid var(--green)}
.meta-summary-grid article>span,.meta-summary-grid small,.heterogeneity-line{color:var(--muted)}
.forest-figure{background:var(--surface);border-color:var(--line)}
.download-actions button{background:var(--surface);border-color:var(--control-border);color:var(--green)}
.download-actions button:hover{background:var(--pale)}
.report-summary{background:var(--warning-bg);border-color:var(--warning-border)}
.report-summary .tag{color:var(--warning);background:transparent}
.report-summary p{color:var(--warning)}
.report-summary[data-state="success"]{background:var(--surface);border-color:#bdd2c4;border-left:3px solid var(--green)}
.report-summary[data-state="success"] .tag{color:var(--success);background:var(--success-bg)}
.report-summary[data-state="success"] .tag:before{content:'✓';margin-right:7px}
.report-summary[data-state="success"] p{color:var(--ink)}
#r-warnings{padding:14px;background:var(--warning-bg);border:1px solid var(--warning-border);border-radius:6px;color:var(--warning)}
#r-warnings pre{color:var(--warning)}
.source-links a,.review-types small,.data-actions .text-link,.meta-sidebar-bottom>a{color:var(--green)}
.panel-lead{font-size:14px;line-height:1.9}
.concept-grid p,.review-types p,.review-types small,.route-recommendation p,.meta-callout p,.principle-card p,.model-compare p,.question-framework p,.meta-plan-form>small,.process-cards p,.meta-controls label,.file-status,.guidance-table td,.model-option small,.analysis-checks label,.analysis-checks p,.analysis-action>span,.meta-summary-grid article>span,.meta-summary-grid small,.heterogeneity-line,.figure-heading>span,.forest-figure>p,.method-detail,.method-audit,.report-checklist small,.meta-step-footer>label,.meta-footer{font-size:12px}
.meta-steps small,.meta-sidebar-intro>p:last-child,.path-progress>span,.meta-sidebar-bottom>p,.meta-breadcrumb,.meta-section-title>span,.source-links,.source-links>span{font-size:11px}
.meta-page button:disabled{opacity:1;background:#e6ebe8;color:var(--muted);border-color:#c7d2cb;cursor:not-allowed;transform:none}

/* Learner-facing maps and diagrams. The visual language mirrors the six-step sidebar. */
.learning-path,.topic-learning,.rob-learning{margin-top:34px;border:1px solid var(--line);border-radius:14px;background:var(--surface);padding:27px}
.learning-heading,.learning-subheading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}
.learning-heading h3,.learning-subheading h3{font-size:21px;font-weight:600;margin-top:11px;letter-spacing:-.02em}
.learning-heading>p,.learning-subheading>p{font-size:12px;color:#40564b;line-height:1.9;text-align:right}
.learning-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:23px}
.learning-step{display:flex;align-items:center;gap:12px;text-align:left;padding:14px 15px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);transition:background .2s,border-color .2s,transform .2s}
.learning-step:hover{background:var(--pale);border-color:#9bb8a2;transform:translateY(-2px)}
.learning-step>b{font:22px Georgia,serif;color:var(--green);font-weight:400}.learning-step span{min-width:0}.learning-step strong{display:block;font-size:13px;font-weight:600;color:var(--ink)}.learning-step small{display:block;margin-top:4px;font-size:11px;color:#40564b}.learning-step i{margin-left:auto;font-size:18px;font-style:normal;color:var(--green)}
.learning-diagram,.principle-map{margin-top:25px;padding:20px;border-radius:10px;background:#eef4ec;border:1px solid #cbdcca}
.learning-diagram-title,.principle-map-title{display:flex;justify-content:space-between;align-items:center;gap:15px}.learning-diagram-title span,.principle-map-title span{font-size:13px;font-weight:600;color:var(--ink)}.learning-diagram-title small,.principle-map-title small{font-size:11px;color:#40564b}
.learning-flow,.principle-map-flow{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:18px}.learning-node{display:grid;gap:5px;text-align:center;min-width:126px;padding:13px 10px;border:1px solid #b9ceb9;background:var(--surface);border-radius:8px}.learning-node b{font-size:13px;color:var(--green)}.learning-node small{font-size:10px;color:#40564b}.learning-node-result{background:var(--green)}.learning-node-result b,.learning-node-result small{color:#fff}.learning-flow>i,.principle-map-flow>i{font-size:21px;color:var(--green);font-style:normal}.learning-caption{font-size:11px;color:#40564b;text-align:center;margin-top:17px}.learning-caption span{font-weight:600;color:var(--green)}.learning-caption b{padding-inline:8px;color:var(--accent)}
.principle-map{margin-block:0 25px;background:#f0f4eb}.principle-map-flow>div{display:grid;gap:4px;text-align:center;padding:13px 14px;border:1px solid #c2d2c2;border-radius:8px;background:var(--surface);min-width:95px}.principle-map-flow>div b{font-size:12px;color:var(--ink)}.principle-map-flow>div small{font-size:10px;color:#40564b}.principle-map-flow>strong{font-size:13px;color:#fff;background:var(--green);padding:15px 16px;border-radius:8px;text-align:center}.principle-map-flow>em{font-size:17px;color:var(--accent);font-style:normal}.principle-map-flow .principle-map-heterogeneity{background:#fff6e4;color:#80551d;border:1px solid #ddbd7b;font-size:11px}.principle-map-heterogeneity small{font-size:10px;font-weight:400}
.topic-learning,.rob-learning{background:#f9fbf7}.learning-subheading{align-items:flex-start}.learning-subheading h3{max-width:650px}.topic-gates{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:22px}.topic-gates article{position:relative;padding:18px 16px 16px;border:1px solid #d6e1d6;border-radius:9px;background:var(--surface)}.topic-gates article>span{font:22px Georgia,serif;color:var(--green)}.topic-gates h4{font-size:14px;margin-top:11px;font-weight:600}.topic-gates p{font-size:11px;color:#40564b;line-height:1.9;margin-top:8px}.topic-gates small{display:block;font-size:10px;color:var(--green);margin-top:12px;padding-top:10px;border-top:1px solid #e2e9e2}.topic-funnel{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:20px;padding:15px;border-radius:8px;background:#eef3e9;color:var(--green);font-size:12px}.topic-funnel span,.topic-funnel strong{padding:8px 12px;border:1px solid #c4d4c2;border-radius:6px;background:var(--surface)}.topic-funnel strong{background:var(--green);color:#fff;border-color:var(--green)}.topic-funnel b{color:var(--accent);font-size:17px}.topic-output,.rob-rule{margin-top:17px;padding:13px 16px;border-left:3px solid var(--green);background:var(--pale);font-size:11px;color:#40564b;line-height:1.9}.topic-output b,.rob-rule b{color:var(--green)}
.rob-flow{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:22px;padding:14px;background:#eef3e9;border-radius:8px;color:var(--green);font-size:12px}.rob-flow span,.rob-flow strong{padding:8px 11px;border-radius:6px;background:var(--surface);border:1px solid #c4d4c2}.rob-flow strong{background:var(--green);border-color:var(--green);color:#fff}.rob-flow b{color:var(--accent);font-size:16px}.rob-tool-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px}.rob-tool-grid article{padding:16px;border:1px solid #d6e1d6;border-radius:9px;background:var(--surface)}.rob-tool-code{font:12px Georgia,serif;color:var(--green);font-weight:600}.rob-tool-grid h4{font-size:13px;margin-top:9px}.rob-tool-grid p{font-size:11px;line-height:1.9;color:#40564b;margin-top:7px}.rob-domains{margin-top:20px;border:1px solid #d6e1d6;border-radius:9px;background:var(--surface);overflow:hidden}.rob-domains-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;background:#eef3e9}.rob-domains-head h4{font-size:14px}.rob-domains-head span{font-size:10px;color:#54665b}.rob-domain-row{display:grid;grid-template-columns:125px 16px 70px minmax(0,1fr);align-items:center;gap:11px;padding:12px 16px;border-top:1px solid #e2e9e2;font-size:11px}.rob-domain-row>span{font-weight:600}.rob-domain-row>b{font-size:11px;font-weight:600}.rob-domain-row small{color:#40564b}.rob-light{width:13px;height:13px;border-radius:50%;display:block}.rob-low{background:#3c8754;box-shadow:0 0 0 3px #d9ebdc}.rob-some{background:#d0a13b;box-shadow:0 0 0 3px #f4e9c8}.rob-high{background:#b64a3d;box-shadow:0 0 0 3px #f3d8d3}
@media(max-width:850px){.learning-steps{grid-template-columns:repeat(2,1fr)}.topic-gates,.rob-tool-grid{grid-template-columns:repeat(2,1fr)}.learning-flow,.principle-map-flow{flex-wrap:wrap}.learning-flow>i{display:none}.principle-map-flow>i{display:none}.learning-node{flex:1;min-width:115px}.rob-domain-row{grid-template-columns:110px 16px 65px minmax(0,1fr)}}
@media(max-width:650px){.learning-path,.topic-learning,.rob-learning{padding:19px;margin-top:24px}.learning-heading,.learning-subheading{display:block}.learning-heading h3,.learning-subheading h3{font-size:18px}.learning-heading>p,.learning-subheading>p{font-size:11px;text-align:left;margin-top:10px}.learning-steps{gap:7px;margin-top:17px}.learning-step{padding:11px 9px;gap:7px}.learning-step>b{font-size:18px}.learning-step strong{font-size:11px}.learning-step small{font-size:9px}.learning-step i{font-size:15px}.learning-diagram,.principle-map{padding:15px;margin-top:18px}.learning-diagram-title,.principle-map-title{display:block}.learning-diagram-title small,.principle-map-title small{display:block;margin-top:6px;font-size:10px}.learning-flow,.principle-map-flow{gap:6px;margin-top:14px}.learning-node{min-width:calc(50% - 4px);padding:10px 6px}.learning-node b{font-size:11px}.learning-node small{font-size:9px}.learning-caption{font-size:10px;line-height:1.9}.principle-map-flow>div{min-width:calc(33.33% - 6px);padding:10px 5px}.principle-map-flow>div b{font-size:10px}.principle-map-flow>div small{font-size:8px}.principle-map-flow>strong{font-size:10px;padding:11px 9px}.principle-map-flow .principle-map-heterogeneity{font-size:9px}.topic-gates,.rob-tool-grid{gap:7px;margin-top:16px}.topic-gates article,.rob-tool-grid article{padding:13px 11px}.topic-gates h4{font-size:12px}.topic-gates p,.rob-tool-grid p{font-size:10px}.topic-gates small{font-size:9px}.topic-funnel{display:grid;grid-template-columns:1fr 20px 1fr 20px 1fr 20px 1fr;gap:3px;padding:10px 6px;font-size:9px}.topic-funnel span,.topic-funnel strong{padding:7px 4px;text-align:center}.topic-funnel b{font-size:13px}.rob-flow{gap:6px;padding:10px 7px;font-size:10px}.rob-flow span,.rob-flow strong{padding:7px 5px;text-align:center}.rob-domains-head{display:block;padding:12px}.rob-domains-head span{display:block;margin-top:5px}.rob-domain-row{grid-template-columns:1fr 15px 58px;gap:8px;padding:11px 12px}.rob-domain-row small{grid-column:1/-1;padding-left:23px;font-size:10px}.rob-domain-row>b{font-size:10px}}
@media(max-width:850px){.meta-steps small{font-size:10px}.meta-steps button{padding-inline:7px;gap:8px}}
@media(max-width:650px){.meta-sidebar h1{font-size:17px}.path-progress>span{font-size:9px}.meta-steps button[aria-current=step]{box-shadow:inset 0 -3px var(--green)}.meta-steps small{display:none}.meta-breadcrumb{font-size:10px}.meta-breadcrumb>span:last-child{font-size:9px}.panel-lead{font-size:12px}.concept-grid p,.review-types p,.review-types small,.route-recommendation p,.meta-callout p,.principle-card p,.model-compare p,.question-framework p,.meta-plan-form>small,.process-cards p,.meta-controls label,.file-status,.guidance-table td,.model-option small,.analysis-checks label,.analysis-checks p,.analysis-action>span,.meta-summary-grid article>span,.meta-summary-grid small,.heterogeneity-line,.figure-heading>span,.forest-figure>p,.method-detail,.method-audit,.report-checklist small,.meta-step-footer>label,.meta-footer{font-size:11px}.review-types small{font-size:10px}}
@media(max-width:370px){.meta-sidebar h1{font-size:16px}.path-progress{width:85px}.meta-breadcrumb{flex-wrap:wrap;gap:5px}.meta-steps button{padding-inline:3px}}

/* PRISMA selection diagram */
.prisma-learning{margin-top:20px;border:1px solid var(--line);border-radius:12px;background:#f9fbf7;padding:25px}
.prisma-flow{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:20px}
.prisma-flow>div{display:grid;gap:6px;min-width:145px;padding:15px 13px;text-align:center;border:1px solid #cbdaca;border-radius:8px;background:var(--surface)}
.prisma-flow b{font-size:12px;color:var(--ink)}.prisma-flow strong{font:20px Georgia,serif;color:var(--green)}.prisma-flow small{font-size:10px;color:#40564b}.prisma-flow>i{font-size:20px;color:var(--accent);font-style:normal}.prisma-flow .prisma-included{background:var(--green);border-color:var(--green)}.prisma-flow .prisma-included b,.prisma-flow .prisma-included strong,.prisma-flow .prisma-included small{color:#fff}.prisma-note{margin-top:16px;padding:12px 15px;background:#fff6e4;border:1px solid #ddbd7b;border-radius:7px;color:#80551d;font-size:11px;line-height:1.9}.prisma-note span{font-weight:600}
@media(max-width:650px){.prisma-learning{padding:19px;margin-top:18px}.prisma-flow{display:grid;gap:5px;margin-top:16px}.prisma-flow>div{min-width:0;padding:11px 9px}.prisma-flow>i{line-height:1;font-size:17px}.prisma-flow strong{font-size:17px}.prisma-flow small{font-size:9px}.prisma-note{font-size:10px;padding:10px 12px}}

/* Evidence certainty ladder */
.quality-ladder{margin-top:20px;border:1px solid #d6e1d6;border-radius:9px;background:var(--surface);overflow:hidden}.quality-ladder-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;background:#eef3e9}.quality-ladder-head h4{font-size:14px}.quality-ladder-head span{font-size:10px;color:#54665b}.quality-ladder-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:0}.quality-ladder-grid>div{display:grid;gap:6px;padding:15px 12px;border-right:1px solid #e2e9e2;text-align:center}.quality-ladder-grid>div:last-child{border-right:0}.quality-ladder-grid b{font-size:11px;color:var(--green)}.quality-ladder-grid small{font-size:10px;color:#40564b}.quality-result{display:flex;align-items:center;justify-content:center;gap:14px;padding:13px 16px;background:#f0f4eb;border-top:1px solid #e2e9e2;font-size:11px;color:#40564b}.quality-result b{color:#80551d}.quality-result i{font-style:normal;color:var(--accent);font-size:18px}.quality-result strong{color:var(--green);font-size:13px}
@media(max-width:650px){.quality-ladder-head{display:block;padding:12px}.quality-ladder-head span{display:block;margin-top:5px}.quality-ladder-grid{grid-template-columns:repeat(2,1fr)}.quality-ladder-grid>div{padding:12px 8px;border-right:1px solid #e2e9e2;border-bottom:1px solid #e2e9e2}.quality-ladder-grid>div:nth-child(2n){border-right:0}.quality-ladder-grid>div:last-child{grid-column:1/-1;border-bottom:0}.quality-result{flex-wrap:wrap;gap:8px;font-size:10px}.quality-result strong{font-size:11px}}

/* High-contrast reading pass for the learner hero and its process diagram. */
.meta-hero{background:#e5eee0;border-color:#b7cbb9}
.meta-hero>p:not(.eyebrow){font-size:16px;font-weight:500;line-height:2.05;color:#29473b;letter-spacing:.01em}
.meta-hero-flow{gap:15px;font-size:14px;color:#29473b}
.meta-hero-flow>span,.meta-hero-flow>strong{padding:10px 15px;border-color:#b7cbb9;background:#fff;color:#29473b;font-weight:600;box-shadow:0 1px 0 #d1ded2}
.meta-hero-flow>strong{background:#d2e3d1;color:#0f5648;border-color:#8db19a}
.meta-hero-flow>b{font-size:18px;color:#527264;font-weight:600}
.learning-heading>p,.learning-subheading>p,.learning-caption,.principle-map-title small,.learning-diagram-title small{font-size:13px;color:#29473b}
.learning-diagram-title span,.principle-map-title span{font-size:15px}
.learning-node b,.learning-step strong{font-size:14px}.learning-node small,.learning-step small{font-size:12px;color:#29473b}
.principle-map-flow>div b{font-size:13px}.principle-map-flow>div small{font-size:11px;color:#29473b}
@media(max-width:650px){.meta-hero>p:not(.eyebrow){font-size:14px;line-height:1.95}.meta-hero-flow{gap:7px;font-size:11px}.meta-hero-flow>span,.meta-hero-flow>strong{padding:8px 10px}.meta-hero-flow>b{font-size:14px}.learning-heading>p,.learning-subheading>p,.learning-caption,.principle-map-title small,.learning-diagram-title small{font-size:11px}.learning-diagram-title span,.principle-map-title span{font-size:13px}.learning-node b,.learning-step strong{font-size:12px}.learning-node small,.learning-step small{font-size:10px}.principle-map-flow>div b{font-size:11px}.principle-map-flow>div small{font-size:9px}}

/* Full-page typography pass: make every learning element readable at a glance. */
.meta-page{color:#243f35;font-size:16px}
.meta-page p,.meta-page small,.meta-page span,.meta-page label,.meta-page td,.meta-page th{font-weight:500}
.meta-sidebar-intro .small-caps{font-size:11px;font-weight:700;color:#355c4b}
.meta-sidebar h1{font-size:27px;font-weight:700;color:#193f34}
.meta-sidebar-intro>p:last-child{font-size:14px;font-weight:600;color:#365b4b}
.path-progress>span{font-size:12px;font-weight:600;color:#365b4b}
.meta-steps button{color:#294a3d}
.meta-steps button>span:nth-child(2){font-size:15px;font-weight:700}
.meta-steps small{font-size:12px;font-weight:500;color:#426354}
.step-num{font-size:23px;font-weight:600}
.meta-sidebar-bottom>span{font-size:12px;font-weight:700}.meta-sidebar-bottom>p{font-size:12px;font-weight:500;color:#426354}.meta-sidebar-bottom>a{font-size:12px;font-weight:700}
.meta-breadcrumb{font-size:13px;font-weight:600;color:#426354}
.meta-breadcrumb b{font-weight:600}.meta-breadcrumb>span:last-child{font-weight:700;color:#294a3d}
.meta-panel>h2,.meta-hero h2{font-size:40px;font-weight:700;color:#193f34;letter-spacing:-.025em}
.meta-panel .eyebrow,.meta-hero .eyebrow{font-size:12px;font-weight:700;color:#17604f}
.panel-lead{font-size:16px;font-weight:500;color:#294a3d;line-height:2.05}
.meta-hero>p:not(.eyebrow){font-size:17px;font-weight:600;color:#294a3d}
.meta-section-title h3{font-size:22px;font-weight:700;color:#193f34}.meta-section-title>span{font-size:12px;font-weight:600;color:#426354}
.concept-grid article>span,.review-types small{font-size:12px;font-weight:700;color:#426354}
.concept-grid h4{font-size:18px;font-weight:700;color:#193f34}.concept-grid p{font-size:15px;font-weight:500;color:#294a3d;line-height:2.05}
.review-types strong{font-size:17px;font-weight:700;color:#193f34}.review-types p{font-size:14px;font-weight:500;color:#365b4b;line-height:1.95}.review-icon{font-size:28px;color:#17604f}
.route-recommendation .tag{font-size:12px;font-weight:700}.route-recommendation h3{font-size:19px;font-weight:700;color:#193f34}.route-recommendation p{font-size:14px;font-weight:500;color:#294a3d;line-height:2}
.meta-callout strong{font-size:15px;font-weight:700}.meta-callout p{font-size:14px;font-weight:500;line-height:2;color:#5d491d}
.source-links,.source-links>span{font-size:12px;font-weight:600}.source-links a{font-weight:700}
.principle-card h3{font-size:23px;font-weight:700;color:#193f34}.principle-card p{font-size:16px;font-weight:500;color:#294a3d;line-height:2.1}.principle-card .tag{font-size:12px;font-weight:700}
.effect-scale>span{font-size:15px;font-weight:700;color:#365b4b}.effect-scale b{font-size:29px;font-weight:600}.effect-scale small,.formula-card small{font-size:12px;font-weight:500;color:#365b4b}.formula-card p{font-size:15px;font-weight:600;color:#294a3d}
.model-compare h3{font-size:20px;font-weight:700;color:#193f34}.model-compare p{font-size:15px;font-weight:500;color:#294a3d;line-height:2.05}.model-compare .small-caps{font-size:11px;font-weight:700}
.knowledge-check legend{font-size:15px;font-weight:700;color:#294a3d}.knowledge-check label{font-size:14px;font-weight:500;color:#365b4b}.knowledge-check p{font-size:14px;font-weight:600}
.question-framework .tag{font-size:12px;font-weight:700}.question-framework p{font-size:15px;font-weight:500;color:#294a3d}
.meta-plan-form label{font-size:14px;font-weight:700;color:#294a3d}.meta-plan-form input,.meta-plan-form textarea,.meta-controls select{font-size:15px;font-weight:500}.meta-plan-form>small{font-size:12px;font-weight:500}
.process-cards article>span{font-size:12px;font-weight:700}.process-cards h4{font-size:17px;font-weight:700;color:#193f34}.process-cards p{font-size:14px;font-weight:500;color:#294a3d;line-height:2.05}
.data-editor-head{font-size:14px;font-weight:700}.data-editor-head>span:last-child{font-size:12px;font-weight:600}.study-editor-table{font-size:13px}.study-editor-table th{font-size:13px;font-weight:700}.study-editor-table input{font-size:13px}.input-scale-note,.file-status,.example-label{font-size:13px;font-weight:600}
.guidance-table{font-size:13px}.guidance-table th{font-size:13px;font-weight:700}.guidance-table td{font-size:13px;font-weight:500;color:#294a3d}
.special-route-note{font-size:15px;font-weight:500}.special-analysis h3{font-size:25px;font-weight:700}.special-analysis p,.special-analysis ul{font-size:15px;font-weight:500}
.analysis-configuration,.model-option{font-size:14px}.model-option strong{font-size:15px;font-weight:700}.model-option small,.analysis-checks label,.analysis-checks p{font-size:13px;font-weight:500}.analysis-action .button{font-size:14px;font-weight:700}.analysis-action .text-link{font-size:13px;font-weight:700}.analysis-action>span{font-size:13px;font-weight:600}
.meta-result-empty h3{font-size:22px;font-weight:700}.meta-result-empty p{font-size:14px;font-weight:500}.result-heading h3{font-size:23px;font-weight:700}.result-heading .tag{font-size:12px;font-weight:700}.meta-summary-grid article>span,.meta-summary-grid small{font-size:12px;font-weight:600}.meta-summary-grid strong{font-size:34px;font-weight:600}.heterogeneity-line{font-size:13px;font-weight:500}.figure-heading h4{font-size:16px;font-weight:700}.figure-heading>span,.forest-figure>p{font-size:12px;font-weight:500}.download-actions button{font-size:12px;font-weight:700}.method-detail,.method-audit{font-size:13px;font-weight:500}.interpretation-notes h3{font-size:19px;font-weight:700}.interpretation-notes p{font-size:14px;font-weight:500}.report-summary p{font-size:15px;font-weight:500}.report-checklist strong{font-size:14px;font-weight:700}.report-checklist small{font-size:13px;font-weight:500}.meta-step-footer>label,.meta-footer{font-size:12px;font-weight:600}
.learning-heading h3,.learning-subheading h3{font-size:23px;font-weight:700;color:#193f34}.learning-heading>p,.learning-subheading>p{font-size:14px;font-weight:500;color:#294a3d}.learning-step>b{font-size:24px;font-weight:600}.learning-step strong{font-size:15px;font-weight:700}.learning-step small{font-size:12px;font-weight:500}.learning-diagram-title span,.principle-map-title span{font-size:15px;font-weight:700}.learning-diagram-title small,.principle-map-title small{font-size:12px;font-weight:500}.learning-node b{font-size:14px;font-weight:700}.learning-node small{font-size:12px;font-weight:500}.learning-caption{font-size:13px;font-weight:500}
.topic-gates h4,.rob-tool-grid h4{font-size:16px;font-weight:700}.topic-gates p,.rob-tool-grid p{font-size:13px;font-weight:500}.topic-gates small{font-size:12px;font-weight:600}.topic-funnel{font-size:14px;font-weight:600}.topic-output,.rob-rule{font-size:13px;font-weight:500}.rob-flow{font-size:13px;font-weight:600}.rob-tool-code{font-size:13px;font-weight:700}.rob-domains-head h4{font-size:16px;font-weight:700}.rob-domains-head span,.rob-domain-row{font-size:12px;font-weight:500}.rob-domain-row>span,.rob-domain-row>b{font-weight:700}.rob-domain-row small{font-size:12px;font-weight:500}.quality-ladder-head h4{font-size:16px;font-weight:700}.quality-ladder-head span,.quality-ladder-grid small{font-size:12px;font-weight:500}.quality-ladder-grid b{font-size:13px;font-weight:700}.quality-result{font-size:13px;font-weight:500}.quality-result b,.quality-result strong{font-weight:700}.prisma-flow b{font-size:13px;font-weight:700}.prisma-flow strong{font-size:22px;font-weight:600}.prisma-flow small,.prisma-note{font-size:12px;font-weight:500}
@media(max-width:650px){.meta-page{font-size:14px}.meta-sidebar h1{font-size:20px}.meta-steps button>span:nth-child(2){font-size:11px}.meta-steps small{font-size:10px}.meta-breadcrumb{font-size:11px}.meta-panel>h2,.meta-hero h2{font-size:31px}.panel-lead{font-size:14px}.meta-hero>p:not(.eyebrow){font-size:14px}.meta-section-title h3{font-size:19px}.concept-grid h4{font-size:16px}.concept-grid p{font-size:13px}.review-types strong{font-size:14px}.review-types p,.route-recommendation p,.meta-callout p,.principle-card p,.model-compare p,.process-cards p{font-size:13px}.principle-card h3{font-size:20px}.effect-scale small,.formula-card small{font-size:11px}.formula-card p{font-size:13px}.knowledge-check legend{font-size:13px}.knowledge-check label{font-size:12px}.meta-plan-form label{font-size:13px}.meta-plan-form input,.meta-plan-form textarea{font-size:14px}.process-cards h4{font-size:15px}.guidance-table,.guidance-table th,.guidance-table td{font-size:11px}.special-analysis p,.special-analysis ul{font-size:13px}.learning-heading h3,.learning-subheading h3{font-size:19px}.learning-heading>p,.learning-subheading>p{font-size:12px}.learning-step strong{font-size:12px}.learning-step small{font-size:10px}.topic-gates h4,.rob-tool-grid h4{font-size:14px}.topic-gates p,.rob-tool-grid p{font-size:11px}.rob-flow,.topic-funnel{font-size:11px}.quality-ladder-grid b{font-size:11px}.quality-ladder-grid small{font-size:10px}.prisma-flow strong{font-size:18px}}
