/* V160 print-only presentation; screen design remains unchanged. */
@media print {
 @page { size:auto; margin:14mm; }
 html,body {height:auto!important;min-height:0!important;overflow:visible!important;background:#fff!important;}
 /* Legacy pages use high-specificity important rules; print must override them too. */
 :is(html,#sigma-print#sigma-print#sigma-print#sigma-print#sigma-print#sigma-print#sigma-print#sigma-print#sigma-print#sigma-print#sigma-print#sigma-print#sigma-print#sigma-print#sigma-print#sigma-print#sigma-print#sigma-print) body :where(main,section,article,aside,div) {background:transparent!important;box-shadow:none!important;text-shadow:none!important;}
 :is(html,#sigma-print#sigma-print#sigma-print#sigma-print#sigma-print#sigma-print#sigma-print#sigma-print#sigma-print#sigma-print#sigma-print#sigma-print#sigma-print#sigma-print#sigma-print#sigma-print#sigma-print#sigma-print) body :where(h1,h2,h3,h4,p,li,th,td,a,strong,span) {color:#111!important;-webkit-text-fill-color:#111!important;}
 :is(html,#sigma-print#sigma-print#sigma-print#sigma-print#sigma-print#sigma-print#sigma-print#sigma-print#sigma-print#sigma-print#sigma-print#sigma-print#sigma-print#sigma-print#sigma-print#sigma-print#sigma-print#sigma-print) body :where(#header,#footer-preview,button,.sigma-button,.nav-cta,.connect-btn,.about-next) {display:none!important;}
 body {color:#111!important;-webkit-print-color-adjust:economy;print-color-adjust:economy;}
 #header,#footer-preview,.design-notice,button,.nav-links,.chat-top-actions,.form-actions,.sigma-service-expand,.sigma-gemini-panel {display:none!important;}
 #mainView,#aboutView,#partnersView,#insightsIndex,#contactView,.articleView,.sigma-about-clean {padding-top:0!important;min-height:0!important;background:#fff!important;box-shadow:none!important;}
 .rv {opacity:1!important;transform:none!important;}
 .idx-hero,.article-toc {position:static!important;}
 .about-commitments,.about-next,.sigma-value-cards>div {background:#fff!important;box-shadow:none!important;}
 h1,h2,h3,h4,p,li,th,td,a {color:#111!important;-webkit-text-fill-color:#111!important;text-shadow:none!important;}
 h1,h2,h3,h4 {break-after:avoid;}
 p,li {orphans:3;widows:3;}
 tr,.about-principle,figure {break-inside:avoid;}
 img {max-width:100%!important;}
 a {text-decoration:underline;}
}
