*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:#15221b;background:#f6f8f6;line-height:1.62}a{color:#0b6b3a;text-decoration:none}a:hover{text-decoration:underline}.top{background:#073b25;color:white}.wrap{max-width:1180px;margin:auto;padding:0 22px}.nav{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0}.brand{font-size:22px;font-weight:800;color:white}.brand small{display:block;font-size:11px;font-weight:500;letter-spacing:.08em;color:#b9ddc9}.menu a{color:white;margin-left:18px;font-size:14px}.hero{background:linear-gradient(120deg,#073b25,#0b6b3a);color:white;padding:58px 0}.hero h1{font-size:44px;line-height:1.1;margin:0 0 14px;max-width:850px}.hero p{max-width:780px;font-size:18px;color:#dcefe4}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{background:white;border:1px solid #dce5df;border-radius:12px;padding:22px}.card h2,.card h3{margin-top:0}.main{padding:34px 0}.content{display:grid;grid-template-columns:1fr 310px;gap:28px}.article{background:white;border:1px solid #dce5df;border-radius:12px;padding:30px}.article h1{font-size:36px;line-height:1.15}.article h2{margin-top:34px;font-size:25px}.article table{width:100%;border-collapse:collapse;margin:18px 0;display:block;overflow-x:auto}.article th,.article td{padding:12px;border:1px solid #d7e0da;text-align:left;min-width:150px}.article th{background:#eef5f0}.side .card{margin-bottom:18px}.btn{display:inline-block;background:#e7b31b;color:#17210e;font-weight:800;padding:11px 16px;border-radius:7px}.note{background:#f1f7f3;border-left:4px solid #0b6b3a;padding:14px 16px}.warn{background:#fff8e6;border-left:4px solid #d39b00;padding:14px 16px}.footer{background:#082d1e;color:#cfe1d6;margin-top:40px;padding:36px 0}.footer a{color:white}.crumb{font-size:13px;color:#68756e;margin-bottom:15px}.pill{display:inline-block;background:#e9f3ed;padding:5px 9px;border-radius:999px;font-size:12px;margin:3px}.stat{font-size:30px;font-weight:800;color:#0b6b3a}.cols{columns:3;column-gap:30px}.cols a{display:block;padding:5px 0;break-inside:avoid}@media(max-width:800px){.grid,.content{grid-template-columns:1fr}.menu{display:none}.hero h1{font-size:34px}.cols{columns:1}.article{padding:20px}}
/* FAD visual refresh */
body{background:#f3f6f4;color:#102018}
.top{box-shadow:0 5px 18px rgba(2,31,18,.20);position:relative;z-index:5}
.hero{background:linear-gradient(125deg,#043c24 0%,#08723e 58%,#0a8a48 100%);box-shadow:inset 0 -12px 30px rgba(0,0,0,.10);padding:66px 0}
.hero .wrap{padding-top:0}.hero h1{margin-top:0;text-shadow:0 2px 4px rgba(0,0,0,.18)}
.hero .pill{background:rgba(255,255,255,.94);color:#07572f;font-weight:700;box-shadow:0 3px 10px rgba(0,0,0,.12)}
.card,.article{border-color:#d5e2da;box-shadow:0 8px 24px rgba(21,60,39,.09)}
.card{transition:transform .16s ease,box-shadow .16s ease}.card:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(21,60,39,.14)}
.btn,.official-btn{display:inline-block;background:linear-gradient(180deg,#ffd33d,#edb400);color:#14210d!important;font-weight:800;padding:10px 15px;border-radius:8px;box-shadow:0 4px 10px rgba(158,112,0,.25);border:1px solid #dba600;text-decoration:none!important;white-space:nowrap}.btn:hover,.official-btn:hover{filter:brightness(1.04);transform:translateY(-1px)}
.article table{background:white;border-radius:8px;box-shadow:0 4px 14px rgba(20,55,37,.07)}
.article th{background:#dfece4;color:#10251a}.article tbody tr:nth-child(odd),.article tr:nth-child(even){background:#f1f3f2}.article tbody tr:nth-child(even),.article tr:nth-child(odd){background:#fff}.article tr:first-child{background:#dfece4}.article td,.article th{border-color:#d1d9d4}
.note{background:#edf8f1}.warn{background:#fff6da}.article h2{color:#083e26}.stat{color:#08723e}
@media(max-width:800px){.official-btn{padding:9px 11px}.hero{padding:46px 0}}
