/* LC Article Print Stylesheet v1
   Loaded with media="print" — applies only when printing/saving PDF.
   Forces clean B/W document, hides UI chrome, defeats dark theme. */

@page{margin:18mm 16mm 20mm 16mm;size:A4 portrait}

html,body,html body,html.dark body,body.single,body.page{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#111!important;font-size:10.5pt!important;line-height:1.55!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}

/* Force CSS variables to print-safe values (defeats var(--t1/--t2/--t3) gray cascade) */
html,body,html body,article,.lca-band,.lca-band-inner,.lca-hero,.lca-hero-inner,#bottom-line{--t1:#111!important;--t2:#222!important;--t3:#333!important;--t4:#555!important;--bg1:#fff!important;--bg2:#fff!important;--bdr:#888!important;--bdr2:#aaa!important;--a:#9a5e1e!important}

/* Hide ALL UI chrome */
html body header,html body .nav,html body nav.nav,html body .foot,html body .footer,
html body .cookie-banner,html body .cookie-inner,html body .cookie-btns,
html body .lca-toc,html body .lca-toc-rail,html body .lca-sidebar,
html body .lca-audio,html body div[style*="padding:20px 24px 0"],
html body .lca-share,html body .lca-mobile-cta,html body .lca-progress,html body .lca-progress-pct,
html body .cta-sec,html body .lca-mid-cta,html body .lca-newsletter,
html body .lca-scroll-section,html body .lca-more,html body .lca-faq-grid,
html body .cookies-banner,html body .cli-modal,html body #cookie-notice,
html body .whatsapp-float,html body .foot-socials,html body iframe,
html body #wpadminbar,
html body a[href^="https://wa.me/"][class*="float"],
html body a[href^="https://wa.me/"][class*="bubble"]{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important}

/* Hero — strip background, plain header, kill 80vh min-height */
html body section.lca-hero,html.dark body section.lca-hero{background:#fff!important;background-image:none!important;min-height:0!important;height:auto!important;max-height:none!important;padding:0 0 6mm 0!important;display:block!important;border-bottom:1pt solid #888!important;margin:0 0 6mm 0!important;align-items:flex-start!important;overflow:visible!important}
html body .lca-hero-bg,html body .lca-hero-bg::after,html body .lca-hero-bg img{display:none!important;visibility:hidden!important;background:none!important;height:0!important}
html body .lca-hero-inner{padding:0!important;max-width:100%!important;background:transparent!important;min-height:0!important;height:auto!important}
html body .lca-bread{display:none!important}
html body .lca-cat{background:#eee!important;color:#333!important;padding:2pt 6pt!important;font-size:8pt!important;border-radius:2pt!important;border:none!important}
html body .lca-h1{color:#111!important;font-size:22pt!important;line-height:1.1!important;letter-spacing:-0.5pt!important;margin:6mm 0 4mm!important}
html body .lca-h1 em{color:#444!important;font-style:italic!important}
html body .lca-subtitle{color:#222!important;font-size:11pt!important;max-width:100%!important;margin:0 0 4mm!important}
html body .lca-meta{color:#555!important;font-size:9pt!important;gap:6pt!important}
html body .lca-meta img{display:none!important}
html body .lca-meta a{color:#333!important}

/* Article body — force dark text on white */
html body article{display:block!important;background:#fff!important;color:#111!important}
html body .lca-band{padding:6mm 0!important;background:#fff!important;background-color:#fff!important;border:none!important;color:#111!important}
html body .lca-band--alt{background:#fff!important;background-color:#fff!important}
html body .lca-band-inner{max-width:100%!important;margin:0!important;color:#111!important;background:transparent!important}
html body .lca-band-inner h2{color:#111!important;font-size:15pt!important;line-height:1.25!important;margin:8mm 0 3mm!important;page-break-after:avoid!important;break-after:avoid!important}
html body .lca-band-inner h3{color:#111!important;font-size:12pt!important;font-weight:600!important;margin:5mm 0 2mm!important;page-break-after:avoid!important}
html body .lca-band-inner p,html body .lca-band-inner p span,html body .lca-band-inner p em{color:#222!important;font-size:10.5pt!important;line-height:1.55!important;margin:0 0 3mm!important;orphans:3;widows:3}
html body .lca-band-inner ul,html body .lca-band-inner ol{margin:0 0 4mm 4mm!important;padding:0!important;color:#222!important}
html body .lca-band-inner li,html body .lca-band-inner li *{color:#222!important;font-size:10.5pt!important;line-height:1.5!important;margin-bottom:1.5mm!important}
html body .lca-band-inner strong,html body article strong{color:#000!important;font-weight:600!important}

/* Links */
html body a,html body .lca-band-inner a{color:#1a1a1a!important;text-decoration:underline!important;text-underline-offset:2pt!important}
html body a[href^="http"]:not([href*="korixinc.com"])::after{content:" ["attr(href)"]"!important;font-size:8pt!important;color:#777!important;font-weight:400!important;word-break:break-all}
html body a[href^="#"]::after,html body a[href^="/"]:not([href^="//"])::after,html body a[href*="korixinc.com"]::after{content:""!important}

/* Blockquotes */
html body blockquote{border-left:2pt solid #888!important;background:transparent!important;padding:2mm 0 2mm 4mm!important;margin:4mm 0!important;page-break-inside:avoid!important}
html body blockquote p{font-style:italic!important;color:#333!important;font-size:10pt!important}

/* Callouts */
html body .lca-callout{border:0.5pt solid #888!important;background:#fafafa!important;color:#000!important;padding:3mm 4mm!important;margin:4mm 0!important;page-break-inside:avoid!important;border-radius:2pt!important}
html body .lca-callout.amber,html body .lca-callout.red,html body .lca-callout.green{background:#fafafa!important;border-color:#888!important}
html body .lca-callout-title{color:#111!important;font-weight:600!important;font-size:10pt!important;margin-bottom:1.5mm!important}
html body .lca-callout p{color:#333!important;font-size:10pt!important;margin:0!important}

/* Tables */
html body table{width:100%!important;border-collapse:collapse!important;margin:4mm 0!important;page-break-inside:avoid!important;font-size:9pt!important;background:#fff!important}
html body table thead tr{background:#eee!important}
html body th,html body td{border:0.5pt solid #999!important;padding:2mm 3mm!important;color:#111!important;text-align:left!important;vertical-align:top!important;background:#fff!important}
html body table thead th{background:#eee!important;font-weight:600!important;color:#000!important}

/* Inline figure */
html body figure.lca-feat-full{max-width:100%!important;margin:4mm 0!important;padding:0!important;page-break-inside:avoid!important}
html body figure.lca-feat-full img{max-width:100%!important;height:auto!important;border:0.5pt solid #ccc!important;border-radius:2pt!important;display:block!important}
html body figure.lca-feat-full figcaption{font-size:8pt!important;color:#666!important;text-align:center!important;margin-top:1.5mm!important}

/* Bottom Line */
html body #bottom-line{background:#fafafa!important;border-top:1.5pt solid #888!important;border-bottom:1.5pt solid #888!important;padding:6mm 0!important;margin:6mm 0!important;page-break-inside:avoid!important}
html body #bottom-line>div{max-width:100%!important;background:transparent!important}
html body #bottom-line h2{color:#111!important;font-size:14pt!important;line-height:1.3!important;margin:0 0 3mm!important}
html body #bottom-line h2 em{color:#444!important;font-style:italic!important;font-weight:500!important}
html body #bottom-line p{color:#333!important;font-size:10.5pt!important;margin:0!important}

/* Author bio + WhatsApp/floating buttons */
html body .lca-author,html body [class*="whatsapp"],html body .floating-whatsapp,html body .whatsapp-button{display:none!important}
