.editorial-rail{border-left:3px solid var(--primary)}.guide-card{border-left:3px solid var(--primary);transition:border-left-width .15s ease-out,background-color .15s ease-out,box-shadow .15s ease-out}.guide-card:hover,.guide-card:focus-visible{border-left-width:6px}.editorial-copy{font-size:1.0625rem;line-height:1.95}.editorial-copy p{color:var(--muted-foreground);margin-top:1.25rem}.editorial-copy strong{color:var(--foreground);font-weight:700}.editorial-copy h3{font-family:var(--font-heading);color:var(--foreground);margin-top:2rem;font-size:1.35rem;font-weight:600;line-height:1.45}.editorial-copy ul,.editorial-copy ol{color:var(--muted-foreground);margin-top:1.25rem;padding-left:1.5rem}.editorial-copy ul{list-style:outside}.editorial-copy ol{list-style:decimal}.editorial-copy li{margin-top:.65rem}.editorial-copy a{color:var(--foreground);text-decoration:underline;text-decoration-color:var(--primary);text-underline-offset:4px}.editorial-copy a:hover{color:var(--primary)}.editorial-copy a:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.article-section{scroll-margin-top:9rem}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media print{.site-header,.site-footer,.no-print,.reading-progress{display:none!important}.print-checklist{max-width:none!important;padding:0!important}.print-checklist section{break-inside:avoid;box-shadow:none}.print-checklist details{display:block}body{background:var(--card)}}
