*{margin:0;padding:0;box-sizing:border-box}
body{font-family:-apple-system,BlinkMacSystemFont,sans-serif;color:#333;line-height:1.7;background:#f8f6f1;max-width:760px;margin:0 auto;padding:20px}
h1{color:#1a5a73;font-size:1.8em;margin:10px 0}
h2{color:#1a5a73;font-size:1.3em;margin:24px 0 8px}
h3{color:#2E7D9B;font-size:1.1em;margin:20px 0 6px}
p{margin-bottom:14px}
ul,ol{margin-bottom:14px;padding-left:20px}
li{margin-bottom:6px}
strong{color:#1a5a73}
a{color:#2E7D9B;text-decoration:none}
a:hover{text-decoration:underline}
nav{text-align:center;padding:15px 0;border-bottom:1px solid #e0dcd5;margin-bottom:20px}
nav a{color:#2E7D9B;text-decoration:none;margin:0 10px;font-size:0.95em}
.cta{background:linear-gradient(135deg,#2E7D9B,#1a5a73);color:#fff;border-radius:12px;padding:28px;text-align:center;margin:30px 0}
.cta h3{color:#fff;font-size:1.4em;margin-bottom:8px}
.cta p{color:#fff;opacity:0.95;margin-bottom:14px}
.cta a{display:inline-block;background:#fff;color:#1a5a73;padding:12px 32px;border-radius:8px;text-decoration:none;font-weight:700}
footer{text-align:center;padding:20px;color:#999;font-size:0.85em;border-top:1px solid #e0dcd5;margin-top:20px}
