.guide-section{scroll-margin-top:9rem}.guide-step-number:before{content:attr(data-step)}.guide-copy-control{opacity:0}.guide-heading:hover .guide-copy-control,.guide-heading:focus-within .guide-copy-control{opacity:1}.guide-faq summary{list-style:none}.guide-faq summary::-webkit-details-marker{display:none}.guide-faq[open] .guide-faq-chevron{transform:rotate(180deg)}.guide-prose{line-height:1.95}@media (hover:none){.guide-copy-control{opacity:1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.guide-step,.guide-copy-control,.guide-faq-chevron{transition:none!important;transform:none!important}}@media print{@page{margin:18mm}html,body{color:#000!important;background:#fff!important}.guide-masthead,.guide-site-footer,.guide-toc,.guide-progress,.guide-copy-control,.guide-actions,.guide-faq-chevron{display:none!important}.guide-hero{padding:0 0 1.5rem!important}.guide-content-grid{max-width:none!important;padding:0!important;display:block!important}.guide-section{scroll-margin-top:0;margin-bottom:1.5rem!important}.guide-step,.guide-tip,.guide-faq{break-inside:avoid;opacity:1!important;box-shadow:none!important;background:0 0!important;border-color:#000!important;transform:none!important}.guide-step,.guide-tip{padding:1rem!important}.guide-prose,.guide-section p,.guide-hero p,.guide-hero span{color:#000!important;font-size:10pt!important;line-height:1.65!important}.guide-section h2{font-size:17pt!important}.guide-section h3{font-size:12pt!important}.guide-hero h1{font-size:28pt!important}.guide-faq>div{display:block!important}.guide-faq summary{padding:.5rem 0!important}.guide-faq summary::marker{content:""}}
