body{font-family:Arial,sans-serif;margin:0;background:#f5f7f6;color:#123c34;line-height:1.6}header,footer{background:#fff;padding:18px 24px;border-bottom:1px solid #dfe7e4}footer{border-top:1px solid #dfe7e4;border-bottom:0;text-align:center;color:#5f716d}main{max-width:900px;margin:auto;padding:40px 24px}a{color:#0f6b5b}.brand{font-weight:700;font-size:20px}.nav{max-width:900px;margin:auto;display:flex;justify-content:space-between;gap:20px;align-items:center}.nav a{margin-left:14px}.hero{background:#123c34;color:#fff;padding:50px 34px;border-radius:22px}.card,.notice{background:#fff;border:1px solid #dfe7e4;border-radius:16px;padding:24px;margin:20px 0}.notice{background:#eaf4f1}.meta{color:#6b7d79}.button{display:inline-block;background:#0f6b5b;color:#fff;padding:11px 16px;border-radius:10px;text-decoration:none}@media(max-width:650px){.nav{display:block}.nav nav{margin-top:10px}.nav a{margin:0 12px 0 0}}