@page{size:A4;margin:16mm}
*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}
body{background:var(--paper);color:var(--ink);font-size:12pt}
body>header,body>footer,.report-jumps,.report-menu,.report-print,[data-report-delete],[data-extension],#notice,.preview{display:none!important}
.report-page{max-width:none;padding:0!important}.report-reading{max-width:none}.print-brand{display:block!important}
.report-intro{display:block!important}.report-intro h1{font-size:34pt}.report-intro p,.report-page p,.report-page li{font-size:12pt}.report-page .eyebrow{font-size:9pt!important}.report-dedication,.report-link-notice,.report-footnote p{font-size:10.5pt!important}
.report-chapter{padding:22px 0;break-inside:avoid;page-break-inside:avoid}.chapter-heading{break-after:avoid}.chapter-heading>span{position:static;display:block;margin-bottom:8px}.chapter-heading h2{font-size:23pt}.picture-section{break-inside:auto}
.wheel-layout{display:block}.wheel-figure{max-width:430px;margin:auto;break-inside:avoid}.wheel-insight{display:none}.print-areas{display:grid!important;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}.print-areas article{break-inside:avoid}.print-areas p,.print-areas small{font-size:10.5pt!important}.wheel-legend{font-size:10.5pt}.wheel-label{font-size:23px}.wheel-index{font-size:20px}
.accordion,.original-words,.wheel-method{display:block!important;break-inside:avoid}.accordion-content,.accordion::details-content{display:block!important;content-visibility:visible!important;height:auto!important}.accordion summary{font-size:12pt}.accordion-marker{display:none}.accordion-content p,.accordion-content blockquote{font-size:12pt!important}
.pattern-main,.next-move-card,.nick-note,.reflection-card,.tension-card,.impact-card,.strength-reading article{break-inside:avoid;page-break-inside:avoid}.pattern-main{padding:24px}.next-move-card{padding:24px}.report-close,.polished-close{display:block!important;break-inside:auto;padding-top:24px}.nick-note{grid-template-columns:90px 1fr;padding:20px 0}.nick-note img{width:90px;height:108px}.nick-note .nick-message{font-size:12pt!important}
.closing-band{margin:20px 0 0;padding:28px;break-inside:avoid;page-break-inside:avoid}.closing-band h2{font-size:25pt}.report-close .closing-band .button{display:inline-flex!important;background:var(--paper)!important;color:var(--navy)!important;font-size:12pt!important;padding:16px!important}.report-footnote{display:block!important;break-inside:avoid}.closing-quote{break-inside:avoid}
