:root{--ink:#0b1220;--muted:#5b667a;--accent:#0f766e;--line:#e6e9ef;--paper:#f7faf9}*{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--ink);line-height:1.65;background:#fff}a{color:var(--accent);text-underline-offset:3px}a:hover{color:#084c45}a:focus-visible,button:focus-visible{outline:3px solid #2563eb;outline-offset:4px}header{border-bottom:1px solid var(--line);background:#fff}.shell{max-width:1040px;margin:auto;padding:22px}.brand{display:flex;align-items:center;gap:12px;color:var(--ink);text-decoration:none}.brand img{width:52px;height:52px;object-fit:cover;border-radius:12px}.brand small{display:block;color:var(--muted)}nav{display:flex;flex-wrap:wrap;gap:16px;margin-top:18px;font-size:.95rem}.breadcrumbs{font-size:.85rem;color:var(--muted);margin:10px 0 28px}.hero{padding:28px 0}h1{font-size:clamp(1.9rem,4.6vw,2.8rem);line-height:1.18;max-width:850px;letter-spacing:-.035em}h2{font-size:1.5rem;line-height:1.3;margin-top:30px}h3{font-size:1.12rem}.lead{font-size:1.16rem;color:var(--muted);max-width:760px}.eyebrow{color:var(--accent);font-size:.85rem;text-transform:uppercase;letter-spacing:.08em}.cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0}.card{padding:25px;border:1px solid var(--line);border-radius:16px;background:var(--paper)}.card h2,.card h3{margin-top:0}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:22px 0}.button{display:inline-block;padding:11px 17px;border:1px solid var(--accent);border-radius:10px;text-decoration:none;font-weight:650}.button.primary{color:#fff;background:var(--accent)}.button.primary:hover{background:#084c45}.muted,.note{color:var(--muted)}.note{font-size:.9rem}.article{max-width:760px;margin:auto}.article p,.article li{font-size:1.03rem}.article li{margin:7px 0}.article h2{scroll-margin-top:24px}.review{padding:14px 18px;background:#fff3d9;border:1px solid #e3bd61;border-radius:10px}.toc{padding:20px 24px;background:var(--paper);border-radius:12px}.toc ol{padding-left:22px}.sources{border-top:1px solid var(--line);margin-top:35px;padding-top:15px}.meta{font-size:.9rem;color:var(--muted)}footer{border-top:1px solid var(--line);margin-top:50px;font-size:.9rem}footer .shell{display:flex;justify-content:space-between;gap:25px;flex-wrap:wrap}.language a[aria-current=page]{font-weight:750}.address{font-size:1.1rem}.article-card{display:block;text-decoration:none;color:var(--ink)}.article-card p{color:var(--muted)}@media(max-width:650px){.shell{padding:18px}.cards{grid-template-columns:1fr}.hero{padding:12px 0}.card{padding:20px}h1{font-size:2rem}nav{gap:12px}}
