:root{--ink:#10281f;--acid:#d8ff5e;--cream:#f4f0e6;--paper:#fffdf7;--rust:#e86f3a;--muted:#68746e;--line:#d8d4c8}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--cream);font:16px/1.7 "Trebuchet MS","Segoe UI",sans-serif}a{color:var(--ink)}header{color:#fff;background:var(--ink)}.nav{width:min(940px,calc(100% - 36px));height:74px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{color:#fff;text-decoration:none;font:500 20px Georgia,serif}.back{color:var(--acid);font-size:13px}.hero{padding:74px 0 58px;color:#fff;background:var(--ink)}.wrap{width:min(940px,calc(100% - 36px));margin:auto}.eyebrow{color:var(--acid);font-size:11px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}h1,h2{font-family:Georgia,"Times New Roman",serif;font-weight:500;line-height:1.12}h1{max-width:820px;margin:14px 0 18px;font-size:clamp(39px,6vw,66px);letter-spacing:-.04em}.updated{color:#a9bdb4;font-size:13px}main{padding:60px 0 90px}.paper{border:1px solid var(--line);padding:clamp(24px,6vw,64px);background:var(--paper);box-shadow:0 24px 80px rgba(16,40,31,.1)}h2{margin:48px 0 14px;font-size:29px}h2:first-child{margin-top:0}h3{margin:28px 0 8px;font-size:18px}p,li{color:#384a42}li+li{margin-top:8px}.notice{border-left:4px solid var(--rust);margin:25px 0;padding:14px 18px;background:#f8eadf}.facts{display:grid;grid-template-columns:180px 1fr;border-top:1px solid var(--line)}.facts dt,.facts dd{margin:0;border-bottom:1px solid var(--line);padding:12px}.facts dt{font-weight:800}.toc{display:grid;gap:7px;margin:25px 0;padding:20px;background:#eef1e7}.toc a{font-size:14px}footer{padding:30px 0;color:#a9bdb4;background:#0b1c16}footer a{color:var(--acid)}@media(max-width:600px){.facts{grid-template-columns:1fr}.facts dt{border-bottom:0;padding-bottom:0}.paper{padding:23px}h2{font-size:25px}}
