.dlg-page{color:var(--ink);padding:40px 28px 72px;overflow-wrap:break-word}
.dlg-page *{box-sizing:border-box}
.dlg-container{width:100%;max-width:1280px;margin-inline:auto}
.dlg-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:12px;color:var(--ink-muted);font-size:12px;line-height:1.8;margin-bottom:34px}
.dlg-breadcrumb a{color:inherit;text-decoration:none}
.dlg-breadcrumb a:hover{color:var(--accent-readable);text-decoration:underline}
.dlg-hero{padding-block:10px 36px;max-width:920px}
.dlg-kicker{display:flex;align-items:center;gap:10px;margin:0 0 15px;color:var(--accent-readable);font-size:12px;font-weight:500;letter-spacing:.04em}
.dlg-kicker::before{content:"";width:24px;height:2px;background:var(--accent-readable);flex-shrink:0}
.dlg-hero h1{font-size:clamp(30px,3.7vw,48px);line-height:1.35;letter-spacing:-.025em;font-weight:600;margin:0 0 18px}
.dlg-lead{font-size:16px;line-height:1.95;color:var(--ink-muted);margin:0;max-width:850px}
.dlg-table-section{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:var(--surface-100)}
.dlg-table-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 28px;border-bottom:1px solid var(--line);background:var(--surface-200,var(--surface-100))}
.dlg-table-header h2{font-size:21px;line-height:1.5;font-weight:600;margin:0;letter-spacing:-.02em}
.dlg-symbol{font-family:Arial,sans-serif;font-size:12px;letter-spacing:1.3px;color:var(--accent-readable);white-space:nowrap}
.dlg-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}
.dlg-table-scroll:focus-visible{outline:2px solid var(--accent-readable);outline-offset:-3px}
.dlg-table{border-collapse:collapse;width:100%;min-width:700px;text-align:start;font-size:15px;line-height:1.6}
.dlg-table thead th{font-size:13px;font-weight:400;color:var(--ink-muted);padding:20px 26px;text-align:start;white-space:nowrap}
.dlg-table tbody th,.dlg-table td{border-top:1px solid var(--line);padding:25px 26px;text-align:start;white-space:nowrap}
.dlg-table tbody th{font-size:14px;font-weight:500;color:var(--ink)}
.dlg-table tbody tr:nth-child(odd){background:var(--surface-200,var(--surface-100))}
.dlg-table bdi{display:inline-block;font-family:Arial,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.15px}
.dlg-table .dlg-leverage{font-size:23px;font-weight:600;color:var(--accent-readable)}
.dlg-unit{font-size:12px;color:var(--ink-muted);margin-inline-start:7px}
.dlg-table-note{border-top:1px solid var(--line);font-size:12px;line-height:1.9;color:var(--ink-muted);padding:17px 28px;margin:0}
.dlg-explainer{display:grid;grid-template-columns:1fr 1fr;gap:40px;border-top:1px solid var(--line);margin-top:32px;padding-top:28px}
.dlg-explainer h2{font-size:17px;font-weight:500;line-height:1.6;margin:0 0 12px;color:var(--ink)}
.dlg-explainer p{font-size:14px;line-height:1.95;color:var(--ink-muted);margin:0}
@media(max-width:760px){.dlg-page{padding:28px 18px 48px}.dlg-breadcrumb{gap:8px;font-size:11px;margin-bottom:23px}.dlg-hero{padding-bottom:26px}.dlg-lead{font-size:14px}.dlg-table-header{padding:19px 18px;gap:14px;flex-wrap:wrap}.dlg-table-header h2{font-size:18px}.dlg-symbol{font-size:11px}.dlg-table{font-size:14px}.dlg-table td,.dlg-table tbody th{padding:22px 18px}.dlg-table thead th{padding:17px 18px;font-size:12px}.dlg-table .dlg-leverage{font-size:21px}.dlg-table-note{padding:15px 18px}.dlg-explainer{grid-template-columns:1fr;gap:24px;margin-top:27px;padding-top:24px}}

/* Original inner hero restored; retain the corrected gold table below. */
.dlg-page--hero{padding:0}
.dlg-page--hero>.dlg-container{padding:40px 28px 72px}
.dlg-page--hero .dl-actions{display:flex;flex-wrap:wrap;gap:12px}
.dlg-page--hero .dl-button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:12px 24px;border:1px solid var(--accent-border);border-radius:12px;background:var(--accent-blue);color:#fff!important;font-size:14px;font-weight:600;white-space:nowrap;text-decoration:none}
.dlg-page--hero .dl-button--secondary{background:var(--surface-100);color:var(--ink)!important;border-color:var(--line-strong)}
@media(max-width:760px){.dlg-page--hero{padding:0}.dlg-page--hero>.dlg-container{padding:28px 18px 48px}}

/* Compact four-column tiers and a separate session-based HMR table. */
.dlg-table{min-width:520px}
.dlg-hmr{margin-top:38px}
.dlg-hmr>h2{font-size:23px;line-height:1.6;font-weight:600;margin:0 0 12px;color:var(--ink)}
.dlg-hmr>p{font-size:15px;line-height:1.95;color:var(--ink-muted);margin:0 0 22px}
.dlg-hmr-table{min-width:520px}
.dlg-hmr-table td,.dlg-hmr-table tbody th{white-space:normal}
@media(max-width:760px){.dlg-table{min-width:100%;table-layout:fixed;font-size:13px}.dlg-table thead th,.dlg-table tbody th,.dlg-table td{padding:18px 8px;white-space:normal;overflow-wrap:normal}.dlg-table tbody th{font-size:12px}.dlg-table thead th{font-size:11px}.dlg-table bdi{white-space:nowrap}.dlg-table .dlg-leverage{font-size:17px}.dlg-unit{font-size:11px;margin-inline-start:3px}.dlg-hmr>h2{font-size:21px}.dlg-hmr>p{font-size:14px}.dlg-hmr-table th:nth-child(2){width:45%}}

.dlg-table-heading{min-width:0;width:100%}
.dlg-change-notice{max-width:960px;font-size:13px;line-height:1.95;color:var(--ink-muted);font-weight:400;margin:12px 0 0}
@media(max-width:760px){.dlg-change-notice{font-size:12px;line-height:1.9;margin-top:10px}}
