/* Static invoice guidance uses the existing resource design and native controls. */
html.invoice-guide { scroll-behavior:auto; }
.invoice-guide .resource-article ul { padding-left:24px; color:#50554f; line-height:1.8; }
.invoice-guide .resource-article li + li { margin-top:8px; }
.invoice-guide .comparison table { min-width:600px; }
.invoice-guide .comparison th:first-child { min-width:220px; }
.invoice-guide .invoice-snapshots table { min-width:790px; }
.invoice-guide .invoice-snapshots th:first-child { min-width:190px; }
.invoice-guide .comparison td { white-space:nowrap; }
.invoice-guide #faq details { border-bottom:1px solid var(--line); padding:18px 0; }
.invoice-guide #faq summary { cursor:pointer; font:600 17px/1.6 var(--sans); }
.invoice-guide #faq summary:focus-visible { outline:3px solid var(--orange); outline-offset:4px; }
