@page{size:A4;margin:17mm 16mm 20mm}
@media print{
*{box-sizing:border-box}html{font-size:10pt;scroll-behavior:auto!important}body{margin:0;background:white;color:#14253e;font:10pt/1.5 "Avenir Next",Avenir,Arial,sans-serif;-webkit-print-color-adjust:exact;print-color-adjust:exact}.wrap{max-width:none;width:100%;margin:0;padding:0}.site-header,.skip,.hero-actions,button,.copy-status,.paper-download,#print-paper,.interactive-explorer,.calculator-appendix,#audit-evidence,.share-preview,.figure-tag{display:none!important}.section,.section.wrap{padding:7mm 0!important;margin:0;background:white;break-inside:auto}.section-intro{margin-bottom:5mm}.section-intro h2,h2{font-size:24pt!important;line-height:1.12;letter-spacing:-.035em;max-width:none}.section-kicker,.byline{font-size:9pt!important;margin:0 0 3mm;color:#087f80}.lead{font-size:12pt!important;line-height:1.5}p{margin:3mm 0}h3{font-size:14pt!important;line-height:1.25;margin:3mm 0}h4{font-size:11pt!important}h2,h3,h4,summary{break-after:avoid}p,li{orphans:3;widows:3}.small,.note,figcaption{font-size:8pt!important;color:#526177;line-height:1.45}a{color:#2159e8;text-decoration:none}.button{display:inline-block;border:1px solid #2159e8;padding:2mm 4mm;background:white;color:#2159e8;font-size:9pt}.hero{display:block!important;padding:15mm 0 8mm!important;min-height:0;break-after:page}.hero h1{font-size:44pt!important;max-width:160mm;line-height:1.08}.hero-copy{max-width:none}.hero .lead{font-size:15pt!important;margin:10mm 0 6mm}.hero .hero-question-line{font-size:20pt!important;margin:7mm 0}.hero .author-line{font-size:11pt;margin-top:6mm}.hero .ap-hero{padding:7mm;margin:12mm 0 0;border:0;border-left:2px solid #087f80;background:#f7f9fc}.hero .hero-ap{font-size:40pt!important}.hero .ap-hero p{font-size:15pt!important;max-width:130mm}.story-columns,.input-definitions{display:grid;grid-template-columns:1fr 1fr;gap:8mm}.reading-copy{max-width:none}.summary-list{display:grid;grid-template-columns:1fr 1fr;gap:5mm 10mm;margin:5mm 0;padding:0;list-style:none}.summary-list li{break-inside:avoid;padding:0}.summary-list h3{font-size:13pt!important}.summary-close{font-size:13pt;border:0;margin:5mm 0}.single-equation{padding:6mm;margin:5mm 0;background:#f7f9fc;break-inside:avoid}.ap-formula{font-size:16pt;gap:5mm}.ap-formula>b{font-size:31pt}.measurement-rule{font-size:9pt!important;padding-top:3mm}.quiet-callout{padding:4mm;margin:5mm 0;break-inside:avoid}.ap-not{font-size:9pt}.ap-cases{display:grid;grid-template-columns:repeat(3,1fr);gap:4mm;margin:5mm 0;overflow:visible}.ap-case{padding:4mm;background:#f7f9fc;border:1px solid #d9e2ed;break-inside:avoid}.ap-case h3{font-size:13pt!important;min-height:12mm}.ap-case .case-stage{font-size:7pt}.ap-case .case-ap{font-size:21pt!important;white-space:nowrap;margin:5mm 0 2mm}.ap-case .case-status{font-size:6pt;letter-spacing:0}.ap-case p,.ap-case .case-inputs{font-size:8pt!important}.case-inputs{min-height:20mm!important;margin:3mm 0;padding:3mm 0}.ap-case .evidence-label a{font-size:7pt}.ap-case:after{display:none}.comparison-lesson{font-size:9pt;padding:4mm;margin:5mm 0}.ruv-evidence{margin-top:7mm}table{width:100%;border-collapse:collapse;font-size:8pt}th,td{padding:2.5mm;text-align:left;border-bottom:1px solid #d9e2ed}caption{text-align:left;font-size:8pt;margin-bottom:3mm}.table-scroll{overflow:visible}.first-person{padding:4mm 7mm;margin:6mm 0;border-left:2px solid #087f80;break-inside:avoid}.first-person p{font-size:11pt}.first-person cite{font-size:9pt}.statement,.pullquote{font-size:17pt!important;line-height:1.4;margin:5mm 0}.output-equation{padding:5mm;background:#f7f9fc;break-inside:avoid}.output-equation>strong{font-size:17pt}.same-output-title{margin-top:5mm}.same-output-title h3{font-size:19pt!important}.same-output-title>span{font-size:10pt}.leadership-bars{margin-top:5mm}.leadership-bars>div{display:grid;grid-template-columns:30mm 1fr;gap:4mm}.leadership-bars b{font-size:11pt}.leadership-bars .attention-bar{font-size:9pt;padding:2mm;min-height:8mm}.outcome-track,.time-examples{display:grid;grid-template-columns:repeat(3,1fr);gap:4mm}.outcome-track p,.time-examples p{font-size:10pt;padding:2mm 0}.outcome-track b,.time-examples b{font-size:12pt}.ascending-ladder{margin:5mm 0}.ladder-level{display:grid;grid-template-columns:9mm 1fr 1fr;gap:4mm;padding:3mm!important;margin-left:0!important;break-inside:avoid}.ladder-level h3{font-size:12pt!important}.ladder-level p,.ladder-level blockquote{font-size:8pt;margin:1mm 0}.ladder-level>span{font-size:9pt}.ladder-direction{font-size:9pt}.task-goal{display:flex;font-size:10pt;padding:3mm 0;gap:3mm}.staff-assets{padding:4mm}.staff-assets h3{font-size:15pt!important}.continuum{display:grid;grid-template-columns:repeat(5,1fr);gap:4mm;padding:0;list-style:none}.continuum h3{font-size:11pt!important}.continuum p,.continuum b{font-size:8pt}.stage-node{font-size:16pt}.definitive-framework{margin:4mm 0;break-inside:avoid}.definitive-framework img{width:100%;height:auto}.engineering-steps{break-inside:avoid}.engineering-steps ol{display:grid;grid-template-columns:repeat(5,1fr);gap:5mm;padding:0}.engineering-steps li{display:block;padding:3mm 0;border-top:3px solid #2159e8}.engineering-steps h3{font-size:12pt!important;min-height:12mm}.engineering-steps p{font-size:9pt}.engineering-steps li:not(:last-child):after{content:'→';top:4mm;right:-4mm;font-size:11pt}.goal-loop{break-inside:avoid}.goal-loop ol{display:flex;gap:5mm;padding:0}.goal-loop li{font-size:11pt!important;white-space:nowrap}.goal-loop li:not(:last-child):after{right:-4mm;font-size:11pt}.loop-return{font-size:9pt;padding:3mm}.staff-lifecycle ol{display:grid;grid-template-columns:repeat(5,1fr);gap:5mm}.staff-lifecycle h3{font-size:11pt!important}.staff-lifecycle p{font-size:8pt}.staff-lifecycle li:after{display:none}.lifecycle-loop,.lifecycle-evidence{font-size:9pt;padding:3mm}.four-levers{display:grid;grid-template-columns:repeat(4,1fr);gap:5mm}.four-levers h3{font-size:12pt!important;min-height:0}.four-levers p,.four-levers summary{font-size:9pt}.compact-profile{padding:5mm;break-inside:avoid}.profile-heading{display:flex;justify-content:space-between}.profile-heading h3{font-size:14pt!important}.fiction-badge{font-size:8pt}.profile-three{display:grid;grid-template-columns:1fr 1fr 1fr;gap:5mm}.profile-three h4{font-size:10pt!important}.profile-number{font-size:23pt}.profile-three p,.profile-three a{font-size:9pt}.compact-diagnostics{display:grid;grid-template-columns:repeat(3,1fr);gap:4mm;padding-top:4mm}.compact-diagnostics dt,.compact-diagnostics dd{font-size:8pt}.audit-options{display:grid;grid-template-columns:1fr 1fr;gap:7mm;margin-top:5mm;break-inside:avoid}.audit-options article{padding:4mm}.audit-options article p{font-size:10pt}.closing{background:white!important;color:#14253e!important;break-before:page}.closing p,.closing h2{color:#14253e!important}.role-evolution{display:flex;font-size:19pt!important;gap:4mm;margin:7mm 0}.mission-quote{margin:9mm 0 6mm}.mission-quote p{font-size:18pt!important}.mission-quote cite{font-size:12pt}.mission-connection{font-size:11pt!important}.closing-principle{font-size:24pt!important;margin-top:12mm}#methodology{break-before:page}.method-grid{display:grid;grid-template-columns:1fr 1fr;gap:5mm 8mm}.method-grid article{break-inside:avoid}.method-grid h3{font-size:12pt!important}.method-grid p{font-size:9pt}.evidence-key{display:grid;grid-template-columns:repeat(3,1fr);gap:3mm;font-size:8pt}.endnote{padding:4mm 0!important}.endnote summary,#methodology summary{font-size:16pt!important;break-after:avoid}.endnote details[open]>summary{margin-bottom:5mm}.baseline-example{display:grid;grid-template-columns:1fr 8mm 1fr;gap:4mm;break-inside:avoid}.baseline-example b{font-size:14pt}.baseline-example i{transform:none;font-size:18pt}.boundary-quote{font-size:15pt;padding:4mm}.origin-timeline{padding-left:6mm}.origin-timeline li{break-inside:avoid}.origin-timeline h3{font-size:13pt!important}.origin-timeline p{font-size:9pt}.citation-block{padding:4mm}.citation-block p{font-size:12pt}.publication-meta{font-size:9pt}.sources{font-size:9pt;padding:6mm 0}.sources details{padding:3mm 0;break-inside:auto}.sources summary{font-size:11pt}.sources p{font-size:9pt}.footer-end{font-size:8pt}.case-math{display:grid;grid-template-columns:repeat(3,1fr);gap:5mm}.case-math p{font-size:9pt}details{padding:3mm 0}details::details-content{display:block!important;content-visibility:visible!important}details>*:not(summary){display:revert}.case-math{display:grid!important}figure{break-inside:avoid}summary{list-style:none}.sources a[href^="http"]:after{content:' [' attr(href) ']';font-size:7pt;overflow-wrap:anywhere}
}
@media print{
main>section:not(#methodology):not(.endnote) details{display:none!important}
#examples .section-intro,#engineering .section-intro,#ladder .section-intro{break-after:avoid}
#examples,#ladder,#engineering{break-before:page}
.summary-list li:before{display:none}.summary-list li{border:0}.summary-list p{font-size:10pt!important}
.ap-cases{break-inside:avoid;gap:3mm}.ap-case{padding:3mm}.ap-case .case-inputs{min-height:17mm!important;margin:2mm 0;padding:2mm 0}.ap-case h4{margin:3mm 0 1mm}.ap-case .case-ap{margin:3mm 0 2mm;font-size:20pt!important}.ap-case .evidence-label{padding-top:2mm;margin-top:3mm}
#examples table{break-inside:avoid}.ruv-evidence>h3{margin-top:5mm}.first-person{margin:5mm 0}.story-columns{break-inside:avoid}.input-definitions{break-inside:avoid}.evidence-key{break-inside:avoid}
.section-end{font-size:11pt;padding-top:3mm}.goal-loop{margin:5mm 0;padding:5mm}.goal-loop ol{margin:0}.staff-assets{margin:4mm 0}.four-levers{margin:5mm 0}.four-levers article{padding:3mm 0}.four-levers p{margin:2mm 0}.time-examples{margin:5mm 0}.time-examples p{padding:2mm}.engineering-steps{margin:5mm 0}.definitive-framework{max-width:155mm;margin:4mm auto}.ap-formula hr{margin:3mm 0}
#human-baseline{break-before:page}#origin{break-before:page}.baseline-rule{padding:5mm;margin:5mm 0}.baseline-example{margin:4mm 0}.baseline-rule p{font-size:9pt}.origin-timeline{margin:5mm 0}.origin-timeline li{padding:3mm 0 3mm 6mm}.origin-timeline li>span{font-size:9pt}.publication-meta{margin:5mm 0}.citation-block{margin:4mm 0}.sources{break-before:page}.sources details{margin:0;padding:3mm 0}.sources details p{margin:2mm 0}.sources details[open]>summary{margin-bottom:3mm}.section-intro{break-after:avoid}.closing-principle{margin-top:8mm}.closing .role-evolution{margin:6mm 0}.closing .mission-quote{margin:7mm 0 5mm}
}
@media print{
#power,#hiring,#leadership,#value,#time-returned,#autonomy,#power-map,#audit{break-before:page}
h1,h2,h3,h4,.section-intro{break-inside:avoid!important}
#ladder .ascending-ladder{margin:3mm 0}.ladder-level{padding:2mm!important}.ladder-level h3{margin:1mm 0}.ladder-level p,.ladder-level blockquote{font-size:8pt!important;line-height:1.3}.ladder-direction{margin:2mm 0}.ascending-ladder figcaption{margin-top:2mm}.task-goal{margin:2mm 0;padding:2mm 0}.staff-assets{padding:3mm;margin:3mm 0}.staff-assets p{font-size:9pt!important}.staff-assets h3{margin:1mm 0}
#human-baseline p{font-size:9pt!important;line-height:1.45;margin:2mm 0}#human-baseline h3{font-size:12pt!important;margin:3mm 0}#human-baseline .baseline-rule{padding:4mm;margin:4mm 0}#human-baseline .baseline-example{margin:3mm 0}#human-baseline .baseline-example b{font-size:12pt}#human-baseline .boundary-quote{font-size:13pt;padding:3mm;margin:3mm 0}
#origin .origin-timeline li{padding:2mm 0 2mm 5mm}#origin p{font-size:9pt;line-height:1.45}#origin h3{margin:1mm 0}#origin .note{margin:3mm 0;padding:3mm}.sources details{break-inside:avoid}.sources details a{color:#2159e8}#citation{break-before:page}
}
@media print{#ladder{zoom:.86}#audit{zoom:.9}.audit-questions{display:none!important}}

@media print{.public-products{break-inside:avoid}.diagnostic-questions{display:none!important}.skilled-principles{font-size:8pt!important}}
@media print{#economic-translation,#capability-cost{break-before:page}.economic-pair{gap:5mm;margin:4mm 0}.economic-pair p{padding:3mm;margin:0}.economic-pair strong{font-size:19pt}.capability-chart{padding:5mm;margin:5mm 0}.capability-chart>div strong{font-size:28pt}.capability-chart>div p{margin:3mm 0}.capability-chart>p strong{font-size:14pt}.economic-figure{padding:4mm;margin:4mm 0}.economic-head{padding:3mm}.economic-head h3{font-size:13pt!important}.economic-skills{gap:3mm;margin-top:3mm}.economic-skills>div{padding:3mm}.economic-skills h4,.economic-skills p{font-size:9pt!important}.economic-skills b{font-size:15pt}.economic-total{padding:3mm}.economic-total strong{font-size:24pt}.economic-total p{font-size:9pt}.economic-costs{margin-top:3mm;font-size:8pt}.economic-costs strong{font-size:14pt}.economic-costs small{font-size:8pt}.economic-arrow{margin:1mm;font-size:14pt}.economic-outcome{padding:2mm}.economic-outcome h3{font-size:12pt!important}.economic-outcome p{font-size:9pt}.economic-figure>figcaption{font-size:8pt;margin-bottom:3mm}#audit .profile-three{gap:4mm}#audit .profile-three h4{font-size:10pt!important}#audit .profile-three p{font-size:9pt!important}#audit .compact-diagnostics{font-size:8pt}#audit{zoom:1}#audit .compact-profile{break-inside:auto}.sources #source-economic-labor{break-inside:auto}}

@media print{main>#economic-translation details.economic-detail:first-of-type{display:block!important;break-before:page}#economic-translation details.economic-detail:first-of-type>summary{font-size:16pt;margin-bottom:4mm}.economic-figure{break-inside:avoid}}
@media print{main>#economic-translation details.economic-detail{display:block!important;break-before:page}main>#economic-translation details.economic-detail:first-of-type{zoom:.83}#economic-translation details.economic-detail:nth-of-type(2){font-size:10pt}.economic-definitions{display:grid;grid-template-columns:42mm 1fr;gap:3mm 5mm}.economic-definitions dt,.economic-definitions dd{margin:0;padding:2mm 0}#audit{zoom:.8}#audit .profile-three{grid-template-columns:repeat(2,minmax(0,1fr));gap:4mm}#audit .compact-diagnostics{break-inside:avoid}.sources p{font-size:8.5pt!important;line-height:1.4}.sources details{padding:2mm 0}.sources .footer-end{padding:3mm 0;margin-top:3mm;break-inside:avoid}}
@media print{main>section#economic-translation.section details.economic-detail{display:block!important;break-before:page}#audit .audit-options{display:none!important}#audit .compact-profile{margin-bottom:3mm}#audit .compact-profile+p{font-size:8pt}}

@media print{#jobs,#jobs-endnote{break-before:page}#jobs .jobs-copy p{font-size:9pt;line-height:1.4;margin:2.5mm 0}#jobs .section-intro{margin-bottom:4mm}.opportunity-figure{margin:4mm 0;break-inside:avoid}.opportunity-figure>figcaption{padding:3mm 4mm;font-size:9pt}.opportunity-columns>div{padding:3mm 5mm}.opportunity-columns h3{font-size:13pt!important;margin:0 0 2mm}.opportunity-columns .path-origin{min-height:0;font-size:9pt}.opportunity-columns ul{font-size:9pt;margin:2mm 0;line-height:1.35}.path-arrow{font-size:15pt}.opportunity-columns .path-result{font-size:10pt;margin:1mm 0}.opportunity-bottom{padding:3mm;font-size:9pt}#jobs-endnote p,#jobs-endnote li{font-size:9pt!important;line-height:1.45;margin:2.5mm 0}#jobs-endnote h3{font-size:12pt!important;margin:4mm 0 2mm}#jobs-endnote h3{break-after:avoid}.sources #source-whittemore,.sources #source-jobs{break-inside:avoid}}

@media print{#jobs{zoom:.88}#jobs-endnote{zoom:.94}#capability-cost{zoom:.94}.sources{zoom:.94}}
/* Compact economic comparison without fragmenting its worked arithmetic. */
.economic-figure{break-inside:avoid}.economic-figure .economic-total strong{font-size:17pt}
.profile-cost-head{padding:5pt 0}.profile-cost-head>strong{font-size:19pt}
#economic-methodology h3{break-after:avoid}#economic-methodology li{margin:3pt 0}
@media print{.sources #economic-methodology{break-inside:auto}.metric-summary{font-size:9pt;margin:4mm 0;gap:2mm}}
/* Version 1.2.1: prevent short overflow pages while preserving readable print sizes. */
@media print{
#summary,#horsepower{zoom:.90;padding:4mm 0!important}
#summary .summary-list{gap:3mm 8mm;margin:3mm 0}
#summary .section-intro,#horsepower .section-intro{margin-bottom:3mm}
#summary .summary-close{font-size:11pt;margin:3mm 0}
#horsepower .story-columns{gap:6mm}
#horsepower p{font-size:10pt!important;line-height:1.4;margin:2mm 0}
#capability-cost{zoom:.88}
#audit{zoom:.77}
.sources .footer-end{display:none!important}
.economic-pair strong{display:block;white-space:nowrap}
}
/* Keep the executive comparison together in the paper. */
.two-metrics{break-inside:avoid;padding:5mm;margin:6mm 0}.two-metrics th,.two-metrics td{padding:3mm;font-size:9pt}.two-metrics thead th{font-size:22pt}.two-metrics th span{font-size:8pt}.two-metrics .metric-examples td{font-size:24pt}.two-metrics .metric-examples td:last-child{font-size:21pt}

/* v1.3.0 draft: give the expanded summary real space. */
@media print{
#summary{zoom:1;padding:7mm 0!important;break-after:page}#summary .summary-list{display:block;margin:5mm 0}#summary .summary-list li{padding:4mm 0;border-bottom:1px solid #d9e2ed;break-inside:avoid}#summary .summary-list h3{font-size:14pt!important;margin:0 0 2mm}#summary .summary-list p{font-size:10.5pt!important;line-height:1.5;margin:2mm 0}.summary-equation{font-size:12pt;padding:4mm;margin:3mm 0;break-inside:avoid}.summary-close{break-inside:avoid}#ladder{zoom:1}.adoption-copy{padding:4mm;margin:5mm 0;break-inside:avoid}.adoption-copy p{font-size:10pt}.improvement-levels>div{grid-template-columns:43mm 1fr;gap:5mm;padding:2.5mm 0;break-inside:avoid}.improvement-levels dt,.improvement-levels dd{font-size:10pt}.ap-case p{line-height:1.5}.ap-cases{align-items:start}.case-quote{padding-left:2mm}.ap-case .case-ap{font-size:19pt!important}.ap-case .small{font-size:8pt!important}.definitive-framework{max-width:165mm}#self-improvement{break-before:page}#self-improvement .goal-loop{margin-top:5mm}#self-improvement details:has(#staff-lifecycle){display:block!important;break-before:page}.staff-lifecycle{padding:5mm}.output-equation>p{font-size:10pt}.site-header{display:none!important}
}

@media print{
#summary{break-after:auto}#summary .summary-list li:nth-child(5){break-before:page}#summary .summary-list li{padding:4mm 0}#horsepower{break-before:auto}#audit{zoom:1}#audit .small,#audit .compact-diagnostics dt,#audit .compact-diagnostics dd{font-size:9pt!important;line-height:1.5}#audit .compact-profile{break-inside:auto}#audit .compact-diagnostics{grid-template-columns:repeat(2,1fr);break-inside:avoid}.ap-case p,.ap-case .case-inputs{font-size:9pt!important}.ap-case .evidence-label a{font-size:8pt}.ap-case .small{font-size:9pt!important}.ap-case .case-ap{font-size:19pt!important}.economic-hierarchy{break-inside:avoid}#audit .profile-three{break-inside:avoid}
}

@media print{.ap-case{display:block!important}.ap-case h3{min-height:0;margin:3mm 0}.ap-case .case-inputs{min-height:0!important}.ap-case .case-stage{display:block}.ap-case .case-status{margin:2mm 0}.ap-case>p{margin:2mm 0}.ap-case .evidence-label{margin-top:3mm;padding-top:2mm}#examples .section-intro{margin-bottom:3mm}.ap-cases{margin:3mm 0;gap:3mm}}
/* Revision 22: preserve aligned case labels and teach the lifecycle in sequence. */
@media print{
.ap-case .case-stage{font-size:7.5pt;line-height:1.4;min-height:2.8em;margin:0 0 2mm;font-weight:700;color:#087f80}
.ap-case h3{font-size:12pt!important;line-height:1.2;min-height:2.4em;margin:0 0 2mm}.ap-case .case-ap{margin:2mm 0}
.ap-case .frontier-label{font-size:7pt;line-height:1.2;padding:1mm 2mm;margin:1mm 0;border:1px solid #94c9bd}
.ap-case p{line-height:1.4}.ap-case .case-status{font-size:6.5pt;margin:1mm 0}.case-primer{font-size:9pt;line-height:1.4;margin:0 0 3mm;break-after:avoid}
#engineering .lifecycle-teaching{break-before:page;margin-top:0}.lifecycle-teaching>h3{font-size:21pt!important}.staff-lifecycle{break-inside:avoid}.map-case-example{font-size:10pt;line-height:1.4;padding:3mm 4mm;margin:3mm 0}.definitive-framework{max-width:145mm}
}
@media print{#capability-cost p{margin:2mm 0}#capability-cost .section-intro{margin-bottom:3mm}#capability-cost .statement{font-size:15pt!important;line-height:1.3;margin:3mm 0}#capability-cost .capability-chart{padding:4mm;margin:3mm 0}#capability-cost .quiet-callout{margin:3mm 0;padding:3mm}}

@media print{#capability-adoption{break-before:page}#capability-adoption .reading-copy{font-size:11pt;line-height:1.5}.improvement-decision{font-size:10pt;line-height:1.5}}

@media print{#self-improvement p{margin:2mm 0}#self-improvement .goal-loop{margin:3mm 0;padding:4mm}#self-improvement .improvement-levels>div{padding:2mm 0}#power-map .map-case-example{padding:3mm 4mm;margin:3mm 0}#power-map .reading-copy{font-size:10pt;line-height:1.45}#power-map .section-intro{margin-bottom:3mm}}

@media print{#horsepower{break-before:page!important}.narrative-flow{display:block;max-width:150mm}.narrative-flow>div+div{margin-top:6mm}.narrative-flow h3{margin:6mm 0 3mm}.narrative-flow p+p{margin-top:3mm}.narrative-flow .reading-question{font-size:13pt!important;line-height:1.45;margin:4mm 0}.narrative-flow .lead{margin-bottom:4mm}#horsepower .section-intro{margin-bottom:5mm}#horsepower p{font-size:11pt!important;line-height:1.5;margin:3mm 0}#leadership .narrative-flow,#hiring .narrative-flow{margin-top:5mm}#hiring .quiet-callout{margin-top:5mm}main>.section>.wrap>p:not(.statement):not(.section-kicker):not(.summary-close):not(.closing-principle){max-width:none}}
@media print{.method-grid{display:block;max-width:150mm}.method-grid article+article{margin-top:5mm;padding-top:4mm}.method-grid h3{margin-bottom:3mm}.method-grid p{font-size:10pt;line-height:1.5;max-width:none}}

@media print{#methodology #improvement-audit-status{display:block!important;break-before:page}#improvement-audit-status .improvement-levels>div{grid-template-columns:32mm 1fr;gap:5mm;padding:3mm 0;break-inside:avoid}#improvement-audit-status summary{font-size:16pt!important}}

@media print{.audit-choice-intro{max-width:none;margin:5mm 0;break-inside:avoid;break-before:page}.audit-choice-intro p{font-size:10pt!important}.audit-choice-intro h3{font-size:14pt!important}}
