:root{color-scheme:light;--ink:#1c3529;--muted:#596a5f;--line:#dbe5dd;--surface:#fff;--bg:#f6f8f6;--accent:#315f45;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);line-height:1.76}a{color:#276344;text-decoration-thickness:1px;text-underline-offset:3px}a:hover{text-decoration-thickness:2px}a:focus-visible{outline:3px solid #d47b48;outline-offset:3px}p{margin:0 0 16px;color:#3d5144}h1,h2,h3{line-height:1.25;color:var(--ink)}h1{font-size:clamp(30px,4vw,43px);letter-spacing:-.035em;margin:9px 0 15px}h2{font-size:21px;letter-spacing:-.025em;margin:0 0 16px}h3{font-size:14px}.site-header{background:#fff;border-bottom:1px solid var(--line)}.bar{max-width:1130px;margin:0 auto;padding:21px 28px;display:flex;align-items:center;justify-content:space-between;gap:22px}.logo{font-size:19px;font-weight:800;letter-spacing:-.035em;color:#224532;text-decoration:none}.back{font-size:13px;font-weight:600}.main{max-width:1130px;margin:38px auto 70px;padding:0 20px;display:grid;grid-template-columns:235px minmax(0,1fr);gap:25px;align-items:start}.side{position:sticky;top:22px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:22px 16px}.side h3{margin:0 12px 15px;color:#69796c;font-size:12px;text-transform:uppercase;letter-spacing:.09em}.side a{display:block;text-decoration:none;padding:10px 12px;font-size:13px;border-radius:7px;color:#4c6555}.side a:hover{background:#f3f6f3}.side a[aria-current=page]{color:#194a30;background:#e9f1eb;font-weight:750}.article{min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:clamp(24px,4.2vw,57px)}.eyebrow{font-size:12px;color:#527963;text-transform:uppercase;letter-spacing:.13em;font-weight:800}.lead{font-size:17px;line-height:1.75;max-width:680px;color:#435f4e}.meta{font-size:12px;color:#6b796e;margin:16px 0 24px}.draft{padding:17px 20px;margin:22px 0 34px;background:#f6f4eb;border-left:3px solid #af944f;border-radius:6px;color:#665b3f;font-size:13px;line-height:1.7}.draft strong{display:block;margin-bottom:3px;color:#55452c}.article section{border-top:1px solid #e4eae5;padding-top:30px;margin-top:31px}.article section p{line-height:1.82;max-width:72ch;font-size:14px}.article section p>strong:first-child{color:#244836;font-variant-numeric:tabular-nums}.article section p strong{font-weight:730}.legal-footer{background:#fff;border-top:1px solid var(--line)}.foot-inner{max-width:1130px;padding:30px 28px;margin:0 auto;display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;align-items:center;font-size:12px;color:#607064}.foot-links{display:flex;gap:12px 22px;flex-wrap:wrap}.foot-links a{font-size:12px;color:#4b6352;text-decoration:none}.foot-links a:hover{text-decoration:underline}main:not(.main){max-width:850px;margin:35px auto 70px;background:#fff;border-radius:12px;border:1px solid var(--line);padding:45px}main:not(.main) h2{margin-top:30px}@media(max-width:800px){.main{display:block;margin:20px auto 38px;padding:0 14px}.side{position:static;display:flex;gap:6px;flex-wrap:wrap;padding:12px;margin-bottom:15px}.side h3{display:none}.side a{padding:8px;font-size:12px}.article{padding:26px 20px}.article section{padding-top:24px;margin-top:25px}.bar{padding:15px 20px}.back{font-size:12px}.foot-inner{padding:24px 20px}main:not(.main){margin:15px 13px 45px;padding:24px}}@media(max-width:430px){.bar{flex-wrap:wrap}.lead{font-size:15px}.article section p{font-size:14px}.foot-links{gap:10px}}