.merchant-guide{background:var(--color-background);color:var(--color-foreground);padding:64px 0 80px}.merchant-guide-wrap{max-width:1120px;margin:auto;padding:0 28px}.merchant-guide .mg-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#a84000;margin:0 0 14px;font-size:11px;font-weight:700}.merchant-guide h2{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0 0 22px;font-size:clamp(27px,3vw,38px);font-weight:700;line-height:1.16}.merchant-guide h3{letter-spacing:-.02em;margin:0 0 12px;font-size:20px;font-weight:700;line-height:1.3}.merchant-guide p,.merchant-guide li{color:#556070;font-size:16px;line-height:1.75}.merchant-guide p{margin:0 0 18px}.merchant-guide p:last-child{margin-bottom:0}.merchant-guide strong{color:var(--color-foreground)}.merchant-guide a{color:#a84000;text-underline-offset:3px;text-decoration:underline}.merchant-guide a:focus-visible,.merchant-guide summary:focus-visible{outline-offset:4px;outline:3px solid #ff7418}.merchant-guide-answer{color:#fff;background:#111b29;border-top:4px solid #ff7418;border-radius:18px;padding:36px 40px}.merchant-guide-answer .mg-eyebrow{color:#ff9959}.merchant-guide-answer p{color:#c9d2df;max-width:860px;font-size:18px}.merchant-guide .mg-meta{color:#bac5d5;border-top:1px solid #344154;flex-wrap:wrap;gap:12px 24px;margin-top:26px;padding-top:18px;font-size:11px;display:flex}.merchant-guide .mg-toc{flex-wrap:wrap;gap:8px;margin:24px 0 0;display:flex;position:static}.merchant-guide .mg-toc a{border:1px solid var(--color-border);color:#243041;background:#fff;border-radius:24px;align-items:center;gap:15px;min-height:44px;padding:9px 15px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.merchant-guide .mg-toc a:hover{border-color:#ff7418}.merchant-guide .mg-toc span{color:#a84000}.merchant-guide .mg-section{padding-top:56px;scroll-margin-top:110px}.merchant-guide .mg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0;display:grid}.merchant-guide .mg-card,.merchant-guide .mg-related{border:1px solid var(--color-border);background:#fff;border-radius:16px;padding:26px}.merchant-guide .mg-related{text-decoration:none;transition:border-color .15s}.merchant-guide .mg-related:hover{border-color:#ff7418}.merchant-guide .mg-related h3{color:#16202e;font-size:18px}.merchant-guide .mg-related p{font-size:14px}.merchant-guide .mg-callout{background:#fff5ed;border-left:3px solid #ff7418;border-radius:0 14px 14px 0;margin:24px 0;padding:24px}.merchant-guide .mg-number{font-family:var(--font-display);color:#a84000;margin-bottom:12px;font-size:34px;font-weight:700;line-height:1.2;display:block}.merchant-guide .mg-table-wrap{overscroll-behavior-x:contain;border:1px solid var(--color-border);background:#fff;border-radius:14px;margin:24px 0;overflow-x:auto}.merchant-guide table{border-collapse:collapse;text-align:left;width:100%;min-width:650px;font-size:14px;line-height:1.6}.merchant-guide caption{text-align:left;background:#fff5ed;padding:16px 20px;font-weight:600}.merchant-guide th{color:#fff;background:#192231;font-weight:600}.merchant-guide th,.merchant-guide td{vertical-align:top;border-bottom:1px solid var(--color-border);padding:16px 20px}.merchant-guide tbody th{color:#243041;background:#f0f3f6}.merchant-guide tr:last-child td,.merchant-guide tr:last-child th{border-bottom:0}.merchant-guide ul,.merchant-guide ol{margin:18px 0;padding-left:22px}.merchant-guide ul{list-style:outside}.merchant-guide ol{list-style:decimal}.merchant-guide li{margin:8px 0;padding-left:3px}.merchant-guide .mg-faqs{gap:12px;display:grid}.merchant-guide details{border:1px solid var(--color-border);background:#fff;border-radius:14px;padding:0 24px}.merchant-guide summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:20px 0;font-size:16px;font-weight:600;list-style:none;display:flex}.merchant-guide summary::-webkit-details-marker{display:none}.merchant-guide summary span{color:#a84000;flex-shrink:0;font-size:24px}.merchant-guide details[open] summary span{transform:rotate(45deg)}.merchant-guide details p{padding-bottom:22px}.merchant-guide .mg-source-box{background:#edf0f4;border-radius:16px;padding:28px}.merchant-guide .mg-source-box p,.merchant-guide .mg-source-box li{font-size:14px}@media (width<=640px){.merchant-guide{padding:40px 0 48px}.merchant-guide-wrap{padding:0 22px}.merchant-guide-answer{padding:26px 24px}.merchant-guide-answer p{font-size:16px}.merchant-guide .mg-grid{grid-template-columns:1fr}.merchant-guide .mg-section{padding-top:40px}.merchant-guide .mg-card,.merchant-guide .mg-related{padding:22px}.merchant-guide th,.merchant-guide td{padding:14px 16px}.merchant-guide .mg-number{font-size:30px}}
