:root{--paper:#efe9de;--paper2:#f9f5ec;--ink:#14120e;--muted:#5e5849;--blue:#1b4fe0;--pink:#e2197a;--violet:#7a2ff2;--yellow:#ffc63c;--mint:#0e9a6c;--line:2px solid var(--ink);--shadow:6px 6px 0 var(--ink);font-family:Manrope,Arial,sans-serif;color-scheme:light}
*{box-sizing:border-box}body{margin:0;color:var(--ink);background:var(--paper);line-height:1.65}a{color:inherit;text-underline-offset:3px}a:hover{color:var(--blue)}:focus-visible{outline:3px solid var(--violet);outline-offset:3px}.bar{height:6px;background:linear-gradient(90deg,var(--blue) 0 17%,var(--violet) 17% 34%,var(--pink) 34% 51%,#e07a16 51% 68%,var(--yellow) 68% 85%,var(--mint) 85%)}header{position:sticky;top:0;z-index:5;background:rgba(239,233,222,.94);backdrop-filter:blur(12px);border-bottom:var(--line)}.head{max-width:1120px;margin:auto;padding:14px 22px;display:flex;gap:18px;align-items:center}.brand{font:900 21px/1 Arial,sans-serif;text-decoration:none}.brand i{font-style:normal;color:var(--pink)}nav{margin-left:auto;display:flex;gap:9px;flex-wrap:wrap}nav a{font-size:12px;font-weight:800;text-decoration:none;padding:7px 10px;border-radius:999px}nav a:hover{background:var(--yellow);color:var(--ink)}main{max-width:940px;margin:48px auto 90px;padding:0 22px}.eyebrow{display:inline-block;padding:6px 12px;border:var(--line);border-radius:999px;background:var(--yellow);font-size:11px;font-weight:900;letter-spacing:.12em}.hero{padding:24px 0 30px}.hero h1{font:900 clamp(34px,7vw,70px)/.98 Arial,sans-serif;letter-spacing:-.055em;margin:18px 0}.lead{max-width:720px;color:var(--muted);font-size:17px}.meta{font-size:12px;font-weight:800;color:var(--muted)}section{margin:18px 0;padding:26px clamp(18px,4vw,34px);border:var(--line);border-radius:28px;background:var(--paper2);box-shadow:var(--shadow)}section:nth-of-type(3n+1){background:#c6daf8}section:nth-of-type(3n+2){background:#e0d3f7}section:nth-of-type(3n){background:#cdeadb}h2{font:900 22px/1.2 Arial,sans-serif;margin:0 0 13px}h3{font-size:15px;margin:18px 0 6px}p{margin:8px 0}ul,ol{margin:9px 0;padding-left:22px}li+li{margin-top:7px}.facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fact{padding:14px;border:2px solid var(--ink);border-radius:16px;background:rgba(255,255,255,.45)}.fact b{display:block;font-size:11px;letter-spacing:.1em}.notice{padding:15px;border:var(--line);border-radius:18px;background:var(--yellow);font-weight:700}.links{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.links a{padding:9px 13px;border:var(--line);border-radius:999px;background:var(--paper2);font-size:12px;font-weight:800;text-decoration:none}.links a[aria-current="page"]{background:var(--ink);color:var(--paper)}footer{border-top:var(--line);padding:24px 22px 50px;text-align:center;color:var(--muted);font-size:12px}@media(max-width:700px){.head{align-items:flex-start;flex-direction:column}.head nav{margin:0}.facts{grid-template-columns:1fr}main{margin-top:26px}section{border-radius:21px;box-shadow:4px 4px 0 var(--ink)}}
