*{box-sizing:border-box}body{margin:0;background:#f4f8fa;color:#012040;font:17px/1.7 system-ui,sans-serif}header,main,footer{max-width:960px;margin:auto;padding:24px}header{display:flex;align-items:center;justify-content:space-between;gap:24px}header img{width:150px;height:auto}a{color:#006f77;text-underline-offset:4px}nav{display:flex;gap:20px;flex-wrap:wrap;font-size:14px}main{background:white;border:1px solid #d5e2ed;border-radius:22px;padding:44px;margin:15px auto 30px}h1{font-size:clamp(30px,5vw,45px);line-height:1.15;letter-spacing:-1.4px}h2{font-size:23px;margin-top:34px}small,.muted{color:#53667c}.tag{font-size:12px;letter-spacing:2px;color:#007c7b;font-weight:700}table{width:100%;border-collapse:collapse;font-size:15px}td,th{padding:14px 10px;text-align:left;border-bottom:1px solid #d5e2ed;vertical-align:top}.button{display:inline-block;text-decoration:none;background:#00b5ac;color:#012040;padding:13px 23px;border-radius:12px;font-weight:700}.note{padding:18px;background:#e9f8f7;border-radius:12px}footer{font-size:13px}li{margin-bottom:8px}@media(max-width:700px){header{display:block}nav{margin-top:15px;gap:14px}main{border-radius:0;border-width:1px 0;padding:24px;margin:0}table{font-size:13px}td,th{padding:10px 5px}}