:root{--green:#16796f;--mint:#62b8af;--ink:#141414;--muted:#5f6463;--line:#dfe8e6;--paper:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:Arial,Helvetica,sans-serif;background:#fff;line-height:1.65}a{color:inherit;text-decoration:none}.site-header{margin:20px;min-height:92px;padding:18px 28px;border-radius:16px;background:var(--green);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand img{width:95px}.site-header nav{display:flex;align-items:center;gap:46px;font-size:18px;font-weight:600}.site-header details{position:relative}.site-header summary{cursor:pointer;list-style:none}.dropdown{position:absolute;top:34px;left:0;width:260px;padding:18px;background:#fff;color:var(--green);border-radius:0 12px 12px 12px;box-shadow:0 16px 30px #0002;display:grid;gap:12px;z-index:4}.contact{background:#fff;color:var(--green);padding:8px 16px;border-radius:40px;font-size:17px;font-weight:600}.contact span{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--green);color:#fff}.hero{margin:20px;border-radius:16px;background:linear-gradient(135deg,var(--green),var(--mint));color:#fff;padding:70px max(24px,calc((100% - 1120px)/2));text-align:center}.hero .eyebrow{font-weight:700;text-transform:uppercase;letter-spacing:.12em;font-size:13px}.hero h1{font-size:clamp(42px,6vw,72px);line-height:1.05;max-width:1050px;margin:18px auto}.hero p{font-size:20px;max-width:720px;margin:auto}.grid{max-width:1160px;margin:70px auto;display:grid;grid-template-columns:repeat(2,1fr);gap:34px;padding:0 24px}.card{border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#fff;transition:.2s}.card:hover{transform:translateY(-4px);box-shadow:0 18px 38px #1232}.card img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.card-body{padding:26px}.tag{color:var(--green);font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.08em}.card h2{font-size:27px;line-height:1.18;margin:10px 0}.card p{color:var(--muted)}.read{display:inline-block;margin-top:12px;color:var(--green);font-weight:700}.article{max-width:920px;margin:60px auto 100px;padding:0 24px}.breadcrumb{color:var(--green);font-weight:700;margin-bottom:30px}.article h1{font-size:clamp(38px,5vw,62px);line-height:1.08;margin:12px 0 18px}.lead{font-size:21px;color:#474d4c}.meta{color:#777;margin:18px 0 34px}.cover{width:100%;border-radius:18px;aspect-ratio:16/9;object-fit:cover}.content{max-width:760px;margin:46px auto}.content h2{font-size:30px;line-height:1.2;margin:42px 0 12px}.content p{font-size:18px}.source{margin-top:50px;padding:20px;border-left:4px solid var(--green);background:#f1f8f7}.source a{color:var(--green);text-decoration:underline}.cta-box{margin-top:50px;background:var(--green);color:#fff;border-radius:16px;padding:34px}.cta-box a{display:inline-block;margin-top:14px;background:#fff;color:var(--green);padding:9px 18px;border-radius:30px;font-weight:700}footer{background:#111;color:#fff;padding:55px max(24px,calc((100% - 1120px)/2));display:grid;grid-template-columns:2fr 1fr;gap:40px}footer img{width:100px}footer div:nth-child(2){display:grid;gap:10px}footer>p{grid-column:1/-1;border-top:1px solid #444;padding-top:20px;color:#aaa}@media(max-width:760px){.site-header{align-items:flex-start;flex-wrap:wrap}.site-header nav{order:3;width:100%;gap:18px;flex-wrap:wrap;font-size:15px}.contact{font-size:14px}.grid{grid-template-columns:1fr}.hero{padding:52px 20px}.hero h1{font-size:42px}.dropdown{position:fixed;left:20px;right:20px;top:130px;width:auto}footer{grid-template-columns:1fr}}