/* Source pages are complete HTML and need no JavaScript. Shared brand palette. */
@font-face{font-family:Cairo;src:url('/fonts/cairo-arabic.woff2') format('woff2');font-weight:200 1000;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF}
@font-face{font-family:Cairo;src:url('/fonts/cairo-latin.woff2') format('woff2');font-weight:200 1000;font-display:swap;unicode-range:U+0000-024F,U+2000-206F,U+2190-21FF}
:root{color-scheme:dark;--ink:#111417;--panel:#191e23;--line:#343c43;--paper:#f4f1ec;--text:#d9dce0;--muted:#b1b8bf;--accent:#ff8a38}
*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--text);font:400 16px/1.9 Cairo,system-ui,sans-serif;overflow-wrap:anywhere}a{color:#ffb27d;text-underline-offset:.22em}a:hover{color:var(--paper)}a:focus-visible{outline:2px solid var(--accent);outline-offset:5px}h1,h2,h3{color:var(--paper);line-height:1.6}h1{font-size:clamp(1.7rem,4vw,2.7rem);margin:10px 0}h2{font-size:1.3rem;margin:0 0 12px}h3{font-size:1.08rem}p{margin:0 0 14px}p:last-child{margin-bottom:0}.skip{position:fixed;top:-200px;inset-inline-start:20px;padding:10px 18px;background:var(--accent);color:#111;z-index:10}.skip:focus{top:0}.site-head{border-block-end:1px solid var(--line);background:#15191d}.head-inner{max-width:1180px;margin:auto;padding:20px 28px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{font-size:1.5rem;letter-spacing:.08em;font-weight:800;color:var(--paper);text-decoration:none;direction:ltr;white-space:nowrap}.site-head nav{display:flex;gap:20px;flex-wrap:wrap;font-size:.88rem}.site-head nav a{text-decoration:none}main{max-width:1100px;margin:auto;padding:25px 28px 54px}.crumbs{font-size:.8rem;color:var(--muted);line-height:2.3}.crumbs span{padding:0 8px}.page-intro{padding:25px 0 20px}.eyebrow{font-size:.72rem;letter-spacing:.14em;direction:ltr;text-align:start;color:var(--muted);margin:0}.card{padding:26px 30px;border:1px solid var(--line);background:var(--panel);margin-block:20px;border-radius:12px}.code{font-family:Cairo,ui-monospace,monospace;font-weight:750;letter-spacing:.025em;white-space:nowrap;font-variant-numeric:tabular-nums}.hero-code{font-size:clamp(1.8rem,5vw,3rem);color:var(--accent);text-align:start;margin:0 0 16px}.commodity{font-size:1.2rem;color:var(--paper);white-space:pre-wrap}.actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-block-start:22px}.button{display:inline-block;background:#e97625;color:#111;font-weight:800;text-decoration:none;padding:10px 18px;border-radius:6px}.button:hover{background:#ffb27d;color:#111}.notice{border-inline-start:3px solid var(--accent);background:#221c17;padding:20px 24px;color:#e7d1c0;margin-block:24px;font-size:.9rem}.notice strong{color:#ffd5b7}.rate-grid,.facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0}.rate-grid div,.facts div{background:#11171b;padding:16px 18px;border:1px solid var(--line);border-radius:8px}dt{font-weight:700;color:var(--muted)}dd{margin:7px 0 0;white-space:pre-wrap}.rate-grid dd{color:var(--paper);font-size:1.08rem}.facts{grid-template-columns:repeat(3,minmax(0,1fr));font-size:.9rem}.muted{color:var(--muted);font-size:.88rem}.source-text{padding-inline-start:24px}.source-text li{padding:12px 7px;white-space:pre-wrap;border-block-end:1px solid var(--line)}.source-text li:last-child{border:0}.authority-list>div{margin-block:16px}.authority-list blockquote{margin:0;border-inline-start:2px solid var(--line);padding-inline-start:18px;color:var(--muted)}.chapter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;list-style:none;padding:0}.chapter-grid li{border:1px solid var(--line);border-radius:8px;padding:17px;background:var(--panel)}.chapter-grid a{display:block;font-weight:700}.chapter-grid small{display:block;color:var(--muted);font-size:.75rem}.group-links{display:flex;flex-wrap:wrap;gap:12px 26px;list-style:none;padding:0;margin:22px 0 0}.code-list{padding:0;margin:18px 0 0;list-style:none}.code-list li{display:grid;grid-template-columns:145px minmax(0,1fr);gap:4px 18px;padding:16px 0;border-block-end:1px solid var(--line)}.code-list li:last-child{border:0}.code-list .code{grid-row:span 2;align-self:start;justify-self:start}.code-list small{color:var(--muted);font-size:.72rem}.site-foot{border-block-start:1px solid var(--line);background:#15191d;color:var(--muted);font-size:.8rem}.site-foot>div{max-width:1100px;margin:auto;padding:28px}.site-foot p{margin-block:0 10px}
@media(max-width:640px){body{font-size:15px}.head-inner{padding:18px;align-items:start;flex-direction:column;gap:12px}.site-head nav{gap:10px 20px}main{padding:20px 16px 34px}.page-intro{padding:20px 0 10px}.card{padding:21px 18px}.rate-grid,.facts{grid-template-columns:1fr;gap:10px}.code-list li{grid-template-columns:1fr;gap:6px}.code-list .code{grid-row:auto}.notice{padding:17px}.source-text{padding-inline-start:18px}.site-foot>div{padding:23px 18px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/* Exact source substrings, marked from the shared referral engine at build time. */
mark.reg-emphasis{background:#3d2b1d;color:#ffd1a3;font-weight:750;padding:0 2px;border-radius:3px;box-decoration-break:clone;-webkit-box-decoration-break:clone}
.authority-inline{--authority-color:#c8cbd0;--authority-bg:#2d3035;color:var(--authority-color);background:var(--authority-bg);border-radius:3px;padding:1px 2px;box-decoration-break:clone;-webkit-box-decoration-break:clone}
.authority-tone-medical{--authority-color:#8ee1b2;--authority-bg:#153b2e}.authority-tone-finance{--authority-color:#efb3ce;--authority-bg:#3b2332}.authority-tone-press{--authority-color:#cbb0fa;--authority-bg:#30213f}.authority-tone-analysis{--authority-color:#88dcf2;--authority-bg:#183943}.authority-tone-zoo{--authority-color:#e9b88e;--authority-bg:#3c2c22}.authority-tone-security,.authority-tone-telecom{--authority-color:#9bc6fa;--authority-bg:#1a3048}.authority-tone-amber,.authority-tone-radiation{--authority-color:#f1cc81;--authority-bg:#40331c}.authority-tone-veterinary{--authority-color:#d3b2ed;--authority-bg:#35243f}.authority-tone-plant{--authority-color:#b9d99b;--authority-bg:#293b23}.authority-tone-food{--authority-color:#8edbd0;--authority-bg:#183b37}.authority-tone-trade,.authority-tone-standards{--authority-color:#aec8d4;--authority-bg:#24343e}
.source-icon{width:1em;height:1em;vertical-align:-2px;margin-inline:3px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.chapter-en{display:block;overflow-wrap:anywhere;color:var(--muted);font-size:.86em;margin-block:8px}
.chapter-grid a{overflow-wrap:anywhere;line-height:1.8}
.source-explanation{padding:18px 22px;border-inline-start:3px solid #88dcf2;background:#183943;color:#c9f1fb;margin-block:20px;line-height:1.9}
.source-explanation p{margin:6px 0 0}
@media(forced-colors:active){mark.reg-emphasis,.authority-inline{background:Canvas;color:CanvasText;border:1px solid CanvasText}}
