body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;max-width:720px;margin:60px auto;padding:0 24px;color:#1a1a1a;line-height:1.6;-webkit-text-size-adjust:100%}
h1{font-size:32px;margin-bottom:8px}
h2{font-size:18px;margin-top:32px;color:#0066cc}
h3{font-size:16px;margin-top:24px;margin-bottom:4px}
p{color:#444}
a{color:#0066cc}
.updated{color:#888;font-size:14px;margin-bottom:32px}
.links{margin-top:32px}
.links a{display:inline-block;margin:0 12px 12px 0;padding:12px 20px;background:#0066cc;color:#fff;text-decoration:none;border-radius:8px}
.links a:hover{background:#004999}
.card{border:1px solid #e4e9f0;border-radius:12px;padding:20px 24px;margin:24px 0}
.card h2{margin-top:0}
.contact-box{background:#f4f8ff;border:1px solid #dbe7ff;border-radius:12px;padding:24px;margin:32px 0}
.contact-box a{color:#0066cc;font-weight:600}
.footer{margin-top:60px;padding-top:24px;border-top:1px solid #eee;color:#888;font-size:14px}
.footer a{color:#0066cc}
@media (max-width:600px){
body{margin:32px auto}
h1{font-size:26px}
.links a{display:block;margin-right:0;text-align:center}
}
