*{box-sizing:border-box}body{margin:0;background:#f5f2eb;color:#263b34;font:17px/1.6 system-ui,sans-serif}main{max-width:1120px;margin:auto;padding:32px 24px 70px}a{color:#356c53}nav,.actions{display:flex;gap:16px;flex-wrap:wrap}h1{font-size:clamp(34px,6vw,62px);line-height:1.06;max-width:900px}h2{margin-top:44px}p{max-width:820px}figure{margin:24px 0}img{width:100%;height:auto;display:block}.half{max-width:540px}figcaption,.muted{color:#64736b;font-size:14px}.button{display:inline-block;padding:12px 18px;background:#315c43;color:white;border-radius:8px;text-decoration:none}table{border-collapse:collapse;width:100%;margin:20px 0}td,th{text-align:left;padding:10px;border-bottom:1px solid #d6d9cf}th{font-size:14px}.table-wrap{overflow:auto}.notice{background:#e8e4d6;border-left:4px solid #aa682f;padding:16px}.facts{display:flex;gap:28px;flex-wrap:wrap}.facts strong{font-size:34px;display:block}.files{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.file{padding:20px;background:white;border-radius:10px}.file h3{font-size:18px}footer{margin-top:40px;border-top:1px solid #ccd1c6;padding-top:16px}