:root{--inkwell:#14213d;--slate-ink:#3c4a63;--hyper:#0a7d78;--hyper-dim:#d5efed;--visited:#6b3fa0;--amber-warn:#b86e00;--paper-white:#fbfaf6;--rule-grey:#d9dbe0}
*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}
body{margin:0;background:var(--paper-white);color:var(--inkwell);font:16.5px/1.72 "IBM Plex Sans","Segoe UI",system-ui,sans-serif;overflow-wrap:break-word}
a{color:var(--hyper);text-decoration-thickness:1px;text-underline-offset:3px}a:visited{color:var(--visited)}a:hover{color:var(--amber-warn)}
.addressline{background:var(--inkwell);color:#e6e9f0}
.addressline-inner{max-width:1080px;margin:0 auto;padding:12px 16px;display:flex;flex-wrap:wrap;gap:10px 20px;align-items:center}
.omnibox{flex:1 1 280px;display:flex;align-items:center;gap:8px;background:#22304f;border:1px solid #33446a;border-radius:999px;padding:7px 14px;font:500 14px/1.3 "IBM Plex Mono",Menlo,monospace;color:#cfd6e6;text-decoration:none;min-width:0}
.omnibox:visited{color:#cfd6e6}.omnibox b{color:#fff;font-weight:600}
.padlock{width:11px;height:13px;border:2px solid var(--hyper-dim);border-radius:3px 3px 2px 2px;position:relative;flex:none;margin-top:3px}
.padlock::before{content:"";position:absolute;left:1px;top:-7px;width:5px;height:6px;border:2px solid var(--hyper-dim);border-bottom:0;border-radius:4px 4px 0 0}
.tabstrip{display:flex;flex-wrap:wrap;gap:4px 16px;font:500 14px/1.6 "IBM Plex Mono",Menlo,monospace}
.tabstrip a,.tabstrip a:visited{color:#b9c3d8;text-decoration:none}.tabstrip a:hover{color:#fff}
.pagewell{max-width:1080px;margin:0 auto;padding:0 16px}
.chainhero{display:grid;grid-template-columns:1.3fr 1fr;gap:28px;padding:52px 0 30px;align-items:end}
.chainhero h1{font:700 clamp(30px,5.4vw,50px)/1.08 "IBM Plex Serif",Georgia,serif;margin:0;letter-spacing:-.01em}
.chainhero p{margin:0;color:var(--slate-ink);font-size:17px}
.hopmeter{font:12px/1.5 "IBM Plex Mono",Menlo,monospace;color:var(--hyper);letter-spacing:.08em;text-transform:uppercase}
.linkroll{list-style:none;margin:0;padding:0 0 80px;border-top:2px solid var(--inkwell)}
.linkroll li{border-bottom:1px solid var(--rule-grey)}
.linkroll-row{display:grid;grid-template-columns:190px 1fr;gap:6px 26px;padding:22px 4px;text-decoration:none;color:var(--inkwell)}
.linkroll-row:visited{color:var(--inkwell)}.linkroll-row:hover{background:var(--hyper-dim)}
.linkroll-row h2{font:600 21px/1.3 "IBM Plex Serif",Georgia,serif;margin:0 0 4px;text-decoration:underline;text-decoration-color:var(--hyper);text-underline-offset:4px}
.linkroll-row p{margin:0;color:var(--slate-ink);font-size:15px;line-height:1.6}
.slugpath{font:13px/1.5 "IBM Plex Mono",Menlo,monospace;color:var(--slate-ink);word-break:break-all}
.slugpath::before{content:"/";color:var(--hyper);margin-right:1px}
.readpane{max-width:720px;margin:40px auto 90px}
.readpane h1{font:700 clamp(27px,4.6vw,40px)/1.15 "IBM Plex Serif",Georgia,serif;margin:8px 0 14px}
.standfirst-link{font-size:18px;color:var(--slate-ink);margin:0 0 28px;padding:0 0 20px;border-bottom:1px dashed var(--rule-grey)}
.readpane h2{font:600 21px/1.3 "IBM Plex Serif",Georgia,serif;margin:34px 0 8px}
.readpane ul,.readpane ol{padding-left:22px}.readpane li{margin:6px 0}
.urlsample{display:block;font:14px/1.6 "IBM Plex Mono",Menlo,monospace;background:#eef0f4;border-left:3px solid var(--hyper);padding:10px 14px;margin:14px 0;word-break:break-all}
.betwise-slip{margin:30px 0 0;padding:14px 18px;border:1px solid var(--amber-warn);border-radius:6px;background:#fff6e8;font-size:15px;line-height:1.6}
.illus-flag{font-size:14px;color:var(--amber-warn);font-weight:600}
.lastcrawl{margin-top:36px;font:12.5px/1.5 "IBM Plex Mono",Menlo,monospace;color:var(--slate-ink)}
.footlinks{border-top:1px solid var(--rule-grey);background:#f1f2ee;font-size:14px;color:var(--slate-ink)}
.footlinks-inner{max-width:1080px;margin:0 auto;padding:20px 16px 30px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 20px}
@media(max-width:680px){.chainhero{grid-template-columns:1fr;padding-top:32px}.linkroll-row{grid-template-columns:1fr;padding:18px 2px}.readpane{margin-top:24px}}