@media print{ *,*::before,*::after{background: transparent;color: #000000;box-shadow: none;text-shadow: none}body{font-family: system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size: 12pt;line-height: 1.5;color: #000000;background: #ffffff} .site-header__nav,.site-header__actions,.site-footer,.sidebar,.language-banner,.language-selector,.dark-mode-toggle,.share,.history,.progress__bar-track,.skip-link,.hero__overlay,.btn--print,nav,aside,.faq,.content-section,.search-form{display: none} .site-header{border-bottom: 2px solid #000000;padding-bottom: 0.5rem;margin-bottom: 1rem}.site-header__logo img{height: 32px;filter: grayscale(1)} .converter{box-shadow: none;border: 1px solid #000000;padding: 1rem;max-width: 100%}.results{box-shadow: none;border: 1px solid #cccccc;padding: 1rem;margin-top: 1rem}.results__primary{font-size: 24pt;color: #000000}.results__secondary{color: #333333}.results__card{border: 1px solid #cccccc;padding: 0.5rem;background: transparent}.results__card-label{color: #666666}.results__card-value{color: #000000} .progress__landmarks{margin-top: 0.5rem}.progress__landmark{color: #333333} a[href]::after{content: " (" attr(href) ")";font-size: 0.8em;color: #666666}a[href^="#"]::after,a[href^="javascript:"]::after{content: ""} h1,h2,h3{page-break-after: avoid}.converter,.results{page-break-inside: avoid} body::after{content: "stepstokmconverter.com";display: block;text-align: center;margin-top: 2rem;font-size: 10pt;color: #666666}} .stk-print-table{width: 100%;border-collapse: collapse}.stk-print-table caption{font-weight: 700;margin-bottom: 0.4rem}.stk-print-table th,.stk-print-table td{border: 1px solid #999;padding: 4px 8px;text-align: left}.stk-print-table tr{page-break-inside: avoid}