/* Shared printable guide styling. Body content comes from GuideContent. */
:root{font-family:Arial,Helvetica,sans-serif;color:#1e293b;background:#f5f6f8;line-height:1.6;font-size:16px}
*{box-sizing:border-box}body{margin:0}a{color:#c64311;text-underline-offset:3px}button,a{touch-action:manipulation}button{cursor:pointer;font:inherit}main{max-width:880px;margin:32px auto;padding:44px 52px;background:white;border:1px solid #e2e8f0;border-radius:12px;overflow-wrap:anywhere}.brand{font-size:24px;font-weight:bold;color:#ed5417;border-bottom:3px solid #ed5417;padding-bottom:15px;margin-bottom:32px}.brand span{font-size:13px;letter-spacing:.06em;display:block;color:#64748b}h1{font-size:34px;line-height:1.18;letter-spacing:-.7px;margin:10px 0 16px;color:#0f172a}h2{font-size:21px;line-height:1.3;margin:24px 0 12px;color:#0f172a}p{margin:10px 0 16px}li{margin:7px 0}ul,ol{padding-left:24px}.eyebrow{color:#c64311;font-size:13px;font-weight:bold}.description{font-size:18px;color:#475569}.meta,.video-note{font-size:13px;color:#64748b}.video-note{border:1px solid #e2e8f0;border-radius:8px;padding:12px;margin:24px 0}header{border-bottom:1px solid #e2e8f0;padding-bottom:18px}.help-start,.help-availability,.help-toc,.help-check{padding:16px 20px;margin:22px 0;border:1px solid #e2e8f0;border-radius:8px}.help-start{border-left:4px solid #ed5417;background:#fff8f3}.help-start h2,.help-toc h2,.help-check h2{margin-top:0}.help-availability{border-color:#e9be72;background:#fffbef}.help-step{margin:28px 0}.help-step h2{display:flex;gap:12px;align-items:flex-start}.help-step-number{display:inline-block;background:#ed5417;color:white;font-size:14px;padding:3px 9px;border-radius:4px;flex-shrink:0}.help-check{border-color:#a6d6be}.related{border-top:1px solid #e2e8f0;margin-top:30px}.print-controls{display:flex;align-items:center;gap:16px;flex-wrap:wrap;max-width:880px;margin:24px auto;padding:0 16px;font-size:13px}.print-controls button{background:#ed5417;color:white;border:0;border-radius:6px;padding:10px 16px;font-weight:bold}.index-category h2{background:#ed5417;color:white;padding:10px 15px;border-radius:6px}.index-category ul{list-style:none;padding:0}.index-category li{border-bottom:1px solid #e2e8f0;padding:12px 0}.index-category li a{font-weight:bold}.index-category li p{font-size:14px;margin:5px 0;color:#475569}.pilot{font-size:11px;background:#fff0cf;color:#805210;padding:3px 6px;border-radius:4px}footer{max-width:880px;margin:20px auto 40px;padding:0 16px;color:#64748b;font-size:12px}
@media(max-width:600px){main{margin:14px 10px;padding:25px 20px}h1{font-size:28px}.description{font-size:16px}.print-controls{gap:12px}.help-start,.help-toc,.help-check,.help-availability{padding:14px}h2{font-size:19px}}
@page{size:Letter;margin:.65in .7in}
@media print{:root{background:white;font-size:10.5pt;line-height:1.45}body{background:white}main{max-width:none;margin:0;padding:0;border:0;border-radius:0}.print-controls,.help-toc,.video-note,footer{display:none}.brand{font-size:19pt;margin-bottom:18pt;padding-bottom:9pt}.brand span{font-size:9pt}h1{font-size:25pt}h2{font-size:14pt;break-after:avoid}.description{font-size:12pt}.meta{font-size:9pt}.help-step{margin:16pt 0}.help-step-number{font-size:10pt}.help-start,.help-availability,.help-check{break-inside:avoid;padding:10pt;margin:14pt 0}.index-category li{break-inside:avoid}.index-category h2{break-after:avoid}p,li{orphans:3;widows:3}a{color:inherit}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
@media print{.related{margin-top:12pt;padding-top:0;break-inside:avoid}.related h2{font-size:11pt;margin:8pt 0 5pt}.related ul{display:grid;grid-template-columns:1fr 1fr;gap:3pt 20pt;margin:0;padding-left:14pt}.related li{font-size:9pt;margin:0}}
