/* Read-mode refinements; the approved paper article world stays shared. */
.guide-merchant .merchant-reviewed{font:inherit;font-size:1rem;color:var(--fg-2);line-height:1.6;margin-top:24px}
.guide-merchant .merchant-table-wrap{max-width:100%;overflow-x:auto;margin:24px 0}
.guide-merchant .merchant-table-wrap:focus-visible{outline:2px solid var(--accent);outline-offset:4px}
.guide-merchant .merchant-table-note{display:none}
.guide-merchant .merchant-table-wrap table{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:0;margin:0;table-layout:fixed}
.guide-merchant .merchant-table-wrap :is(th,td){overflow-wrap:anywhere;white-space:normal;vertical-align:top}
html.theme-paper body.guide-merchant .merchant-table-wrap .art-table :is(th,td){font-size:1rem;line-height:1.5}
.guide-merchant .merchant-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px}
.guide-merchant .merchant-secondary-actions{display:flex;flex-wrap:wrap;gap:16px;width:100%}
.guide-merchant .merchant-actions a{min-height:44px;display:inline-flex;align-items:center}
/* Legacy article audit links force dark olive with !important. Keep the shared
   paper fill/ink contrast for this new action group only. */
.guide-merchant .merchant-actions .btn-primary{background:var(--accent-fill,var(--accent)) !important;border-color:var(--accent-fill,var(--accent))}
.guide-merchant .art-faq summary{min-height:44px}
.guide-merchant .art-tldr-terminal .art-tldr-url{overflow-wrap:anywhere;min-width:0}
html.theme-paper body.guide-merchant .landing-sticky-cta{display:none}
.guide-merchant .art-title{text-wrap:balance}
html.theme-paper body.guide-merchant .art-content-wrap h2::after{content:none}
/* The inherited scroll-table primitive forces max-content with !important.
   This three-column diagnostic table is prose, so wrap it in the reading column. */
html.theme-paper body.guide-merchant .art-table-scroll table{width:100% !important;min-width:0;max-width:100%;table-layout:fixed}
html.theme-paper body.guide-merchant .art-table-scroll :is(th,td){font-size:1rem;line-height:1.5;white-space:normal;overflow-wrap:anywhere;vertical-align:top}
html.theme-paper body.guide-merchant .art-hero-tldr-line>span:last-child{font-size:1rem;color:var(--fg-2)}
html.theme-paper body.guide-merchant .art-hero-tldr-sum{font-size:1rem;color:var(--fg-2)}
.guide-merchant .merchant-actions .btn-ghost{border-color:var(--fg-2)}
@media(max-width:440px){.guide-merchant .art-title .accent{font-size:.62em;white-space:nowrap}}
@media(max-width:640px){html.theme-paper body.guide-merchant .art-table-scroll table,.guide-merchant .merchant-table-wrap table{min-width:560px;table-layout:fixed;font-size:1rem}.guide-merchant .merchant-table-note{display:block;font-size:1rem;color:var(--fg-2)}.guide-merchant .merchant-table-wrap :is(th,td){padding:12px}.guide-merchant .merchant-actions{flex-direction:column;align-items:stretch}.guide-merchant .merchant-actions a{justify-content:center;white-space:normal}}
