:root{--carbon:#141412;--stock:#f3f0e8;--quiet:#686861;--hairline:#cbc6bb;--signal:#db5b24;--panel:#1a1a18;font-family:Arial,Helvetica,sans-serif;color:var(--carbon);background:var(--stock);font-synthesis:none}
*{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:24px;overflow-x:clip}
body{margin:0;background:var(--stock);font-size:16px;overflow-x:clip}
a{color:inherit;text-decoration:none}
p{line-height:1.72;margin:0 0 1.2rem}
h1,h2,h3{margin:0}
.skip{position:absolute;left:1rem;top:-5rem;padding:.75rem 1rem;background:var(--carbon);color:white;z-index:20}
.skip:focus{top:1rem}
a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--signal);outline-offset:4px}
.journal-cap,.lead-field,.answer-brief,.signal-band,.reading-matrix,.closing-bar{max-width:1400px;margin-inline:auto}
.journal-cap{height:86px;padding:0 46px;border-bottom:1px solid var(--carbon);display:flex;align-items:center;justify-content:space-between}
.edition-mark{display:flex;align-items:baseline;gap:16px}
.edition-mark b{font-size:.82rem;letter-spacing:.06em}
.edition-mark span,.journal-cap nav{font:600 .68rem/1 Arial;letter-spacing:.12em}
.journal-cap nav{display:flex;gap:30px}
.journal-cap nav a:hover{color:var(--signal)}
.lead-field{padding:26px 46px 66px;border-bottom:1px solid var(--carbon)}
.breadcrumbs{display:flex;gap:10px;color:var(--quiet);font-size:.75rem;margin-bottom:60px}
.breadcrumbs a{text-decoration:underline;text-underline-offset:3px}
.lead-matrix{display:grid;grid-template-columns:1.1fr .9fr;gap:6vw;align-items:end}
.dispatch-line{font:700 .7rem/1 Arial;letter-spacing:.16em;color:var(--signal);margin-bottom:24px}
.lead-field h1{font-size:clamp(4.2rem,7.6vw,7.8rem);line-height:.88;letter-spacing:-.075em;max-width:920px}
.lead-field h1 em{font-style:normal;color:var(--signal)}
.lead-note{max-width:680px;font-size:1.18rem;line-height:1.55;margin:35px 0;color:#3d3d39}
.credit-line{display:flex;gap:10px;align-items:center;font-size:.76rem;color:var(--quiet)}
.credit-line strong{color:var(--carbon)}
.route-schematic{border-top:1px solid var(--carbon);border-bottom:1px solid var(--carbon);padding:26px 0 18px}
.endpoint{display:grid;grid-template-columns:1fr auto;align-items:end;padding:14px 0;border-bottom:1px solid var(--hairline)}
.endpoint span{grid-column:1/-1;font:700 .62rem/1 Arial;letter-spacing:.15em;color:var(--quiet);margin-bottom:15px}
.endpoint b{font-size:4.8rem;line-height:.8;letter-spacing:-.07em}
.endpoint small{font-weight:700}
.endpoint-origin b{color:var(--signal)}
.conversion-axis{display:flex;align-items:center;gap:12px;padding:20px 0;font:700 .6rem/1 Arial;letter-spacing:.14em}
.conversion-axis i{height:1px;background:var(--carbon);flex:1;position:relative}
.conversion-axis i:last-child:after{content:'';position:absolute;right:0;top:-3px;border-left:6px solid var(--carbon);border-block:3px solid transparent}
.route-schematic>p{font-size:.72rem;margin:15px 0 0;color:var(--quiet)}
.answer-brief{display:grid;grid-template-columns:.8fr 1.7fr;gap:7vw;padding:70px 46px;border-bottom:1px solid var(--carbon)}
.answer-brief>div{display:flex;gap:25px;align-items:flex-start}
.folio-index{color:var(--signal);font:700 .72rem/1 Arial}
.answer-brief h2{font-size:1.5rem;letter-spacing:-.03em}
.answer-brief>p{font-size:1.3rem;line-height:1.6;max-width:880px}
.signal-band{display:grid;grid-template-columns:repeat(4,1fr);padding:0 46px;border-bottom:1px solid var(--carbon)}
.signal-band span{padding:26px 20px 26px 0;border-right:1px solid var(--hairline);font-size:.73rem;text-transform:uppercase;letter-spacing:.08em}
.signal-band span+span{padding-left:24px}
.signal-band span:last-child{border:0}
.signal-band b{display:block;font-size:2rem;color:var(--signal);letter-spacing:-.05em;margin-bottom:6px}
.reading-matrix{display:grid;grid-template-columns:290px minmax(0,1fr);gap:70px;padding:80px 46px}
.contents-rail nav{position:sticky;top:24px}
.contents-rail p{font:700 .65rem/1 Arial;letter-spacing:.18em;padding-bottom:16px;border-bottom:1px solid var(--carbon)}
.contents-rail ol{list-style:none;padding:0;margin:0}
.contents-rail li{border-bottom:1px solid var(--hairline)}
.contents-rail a{display:grid;grid-template-columns:30px 1fr;gap:8px;padding:9px 0;font-size:.68rem;line-height:1.35}
.contents-rail a:hover{color:var(--signal)}
.contents-rail a span{color:var(--signal)}
.research-copy{min-width:0;max-width:950px}
.report-unit{padding:0 0 72px;margin-bottom:72px;border-bottom:1px solid var(--carbon);scroll-margin-top:20px}
.unit-title{display:grid;grid-template-columns:50px 1fr;gap:15px;margin-bottom:32px}
.unit-title>span{font:700 .72rem/1 Arial;color:var(--signal);padding-top:8px}
.report-unit h2{font-size:clamp(2rem,4vw,3.7rem);line-height:1.02;letter-spacing:-.055em;max-width:850px}
.report-unit h3{font-size:1.35rem;margin:36px 0 12px;letter-spacing:-.025em}
.report-unit>p,.report-unit>ul,.report-unit>.numbered{max-width:780px;margin-left:65px}
.report-unit p{color:#363631}
.report-unit ul,.numbered{padding-left:1.25rem}
.report-unit li{line-height:1.65;margin:.7rem 0}
.report-unit ul li::marker,.numbered li::marker{color:var(--signal);font-weight:700}
.route-ledger{margin:35px 0 40px 65px;display:grid;grid-template-columns:1fr 1fr;border-block:1px solid var(--carbon)}
.route-ledger>div{padding:25px 0;display:grid;grid-template-columns:50px 1fr;gap:4px}
.route-ledger>div+div{padding-left:25px;border-left:1px solid var(--hairline)}
.route-ledger b{grid-row:1/3;color:var(--signal)}
.route-ledger span{font-weight:700}
.route-ledger small{color:var(--quiet)}
.criteria-register{margin:0 0 30px 65px;display:flex;flex-wrap:wrap;gap:8px}
.criteria-register span{border:1px solid var(--carbon);padding:8px 12px;font:700 .66rem/1 Arial;text-transform:uppercase;letter-spacing:.08em}
.provider-band{background:var(--panel);color:white;margin:0 0 32px 65px;padding:28px;display:flex;align-items:center;justify-content:space-between;gap:25px}
.provider-band span{font:700 .65rem/1 Arial;letter-spacing:.16em;color:#bbb}
.provider-band a{color:#ff7d45;font-weight:700}
.provider-band a:hover{text-decoration:underline}
.report-unit a{color:#a93d12;text-decoration:underline;text-underline-offset:3px}
.provider-caveat,.jurisdiction-note{border-left:3px solid var(--signal);padding:14px 18px;background:#e9e4d9;font-size:.88rem}
.matrix-scroll{overflow:auto;max-width:100%;margin:32px 0;border-block:1px solid var(--carbon)}
table{border-collapse:collapse;min-width:100%;font-size:.82rem;line-height:1.5}
caption.visually-hidden,.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
th,td{padding:18px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--hairline);min-width:135px}
thead th{font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;background:var(--panel);color:white}
tbody th{font-weight:700}
.quick-facts-xmr-to-eth .matrix-scroll{margin-left:65px}
.xmr-to-eth-exchange-methods-compared .matrix-scroll{width:100%}
.monero-availability-on-centralized-exchanges-in-2026 .matrix-scroll{margin-left:65px}
.question-register details{border-top:1px solid var(--hairline)}
.question-register details:last-child{border-bottom:1px solid var(--hairline)}
.question-register summary{display:flex;justify-content:space-between;gap:20px;align-items:center;cursor:pointer;padding:22px 0}
.question-register summary h3{font-size:1rem;margin:0}
.question-register summary span{font-size:1.3rem;color:var(--signal)}
.question-register p{max-width:760px;padding:0 45px 22px 0;font-size:.93rem}
.source-stamp{margin-left:65px;color:var(--quiet)!important;font-size:.8rem}
.reference-ledger{list-style:none;padding:0;margin:25px 0 0 65px;display:grid;grid-template-columns:1fr 1fr;gap:0 25px}
.reference-ledger li{display:grid;grid-template-columns:105px 1fr;gap:12px;border-top:1px solid var(--hairline);padding:12px 0;margin:0;font-size:.75rem}
.reference-ledger span{color:var(--quiet)}
.reference-ledger a{color:var(--carbon)}
.editorial-record{display:flex;justify-content:space-between;gap:30px;padding:10px 0 20px;font-size:.75rem}
.editorial-record>div{display:flex;gap:15px}
.desk-seal{width:42px;height:42px;display:grid;place-items:center;background:var(--signal);color:white;font-weight:700}
.editorial-record p{line-height:1.5}
.editorial-record details{max-width:380px}
.editorial-record summary{cursor:pointer;font-weight:700}
.editorial-record details p{margin-top:12px;color:var(--quiet)}
.closing-bar{border-top:1px solid var(--carbon);padding:34px 46px;display:grid;grid-template-columns:1fr 1fr auto;gap:25px;align-items:center;font-size:.72rem}
.closing-bar span{color:var(--quiet)}
.closing-bar a{font-weight:700}

@media(max-width:1050px){.lead-field h1{font-size:5.4rem}
.reading-matrix{grid-template-columns:220px minmax(0,1fr);gap:40px}
.xmr-to-eth-exchange-methods-compared .matrix-scroll{width:100%}
.contents-rail a{font-size:.62rem}
.report-unit>p,.report-unit>ul,.report-unit>.numbered,.route-ledger,.criteria-register,.provider-band,.quick-facts-xmr-to-eth .matrix-scroll,.monero-availability-on-centralized-exchanges-in-2026 .matrix-scroll,.reference-ledger,.source-stamp{margin-left:45px}
}

@media(max-width:760px){.journal-cap{height:72px;padding:0 20px}
.edition-mark{display:grid;gap:3px}
.edition-mark span{font-size:.55rem}
.journal-cap nav{display:none}
.lead-field{padding:20px 20px 42px}
.breadcrumbs{margin-bottom:40px}
.lead-matrix{grid-template-columns:1fr;gap:45px}
.lead-field h1{font-size:clamp(3.2rem,15vw,5.2rem)}
.lead-note{font-size:1rem}
.credit-line{align-items:flex-start;flex-wrap:wrap}
.route-schematic{max-width:100%}
.endpoint b{font-size:3.6rem}
.answer-brief{grid-template-columns:1fr;padding:42px 20px;gap:25px}
.answer-brief>p{font-size:1.06rem}
.signal-band{padding:0 20px;grid-template-columns:1fr 1fr}
.signal-band span:nth-child(2){border-right:0}
.signal-band span:nth-child(3){padding-left:0}
.signal-band span{font-size:.63rem}
.signal-band b{font-size:1.65rem}
.reading-matrix{display:block;padding:50px 20px}
.contents-rail{margin-bottom:55px}
.contents-rail nav{position:static}
.contents-rail ol{columns:2;column-gap:20px}
.contents-rail li{break-inside:avoid}
.report-unit{padding-bottom:50px;margin-bottom:50px}
.unit-title{grid-template-columns:34px 1fr}
.report-unit h2{font-size:2.25rem}
.report-unit>p,.report-unit>ul,.report-unit>.numbered,.route-ledger,.criteria-register,.provider-band,.quick-facts-xmr-to-eth .matrix-scroll,.monero-availability-on-centralized-exchanges-in-2026 .matrix-scroll,.reference-ledger,.source-stamp{margin-left:0}
.route-ledger{grid-template-columns:1fr}
.route-ledger>div+div{padding-left:0;border-left:0;border-top:1px solid var(--hairline)}
.provider-band{align-items:flex-start;flex-direction:column}
.matrix-scroll,.xmr-to-eth-exchange-methods-compared .matrix-scroll{width:calc(100vw - 40px);max-width:none}
.reference-ledger{grid-template-columns:1fr}
.editorial-record{flex-direction:column}
.closing-bar{padding:28px 20px;grid-template-columns:1fr auto}
.closing-bar span{display:none}
}

@media(max-width:410px){.contents-rail ol{columns:1}
.signal-band span{padding:20px 8px 20px 0}
.signal-band span+span{padding-left:12px}
.report-unit h2{font-size:2rem}
.route-schematic .endpoint b{font-size:3.2rem}
.reference-ledger li{grid-template-columns:90px 1fr}
}

@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}
}
