
body{background-color:#ffffff;color:#1a1a1a;font-family:Georgia,"Times New Roman",serif;line-height:1.65;margin:0}
.wrap{max-width:760px;margin:0 auto;padding:24px 18px}
header.site{font-family:Arial,Helvetica,sans-serif;font-weight:700;letter-spacing:.5px;border-bottom:2px solid #111;padding:14px 0;text-transform:uppercase}
h1{font-size:2rem;line-height:1.2;margin:.4em 0}
.subtitle{font-size:1.15rem;color:#555;font-style:italic}
.meta{font-family:Arial,sans-serif;font-size:.85rem;color:#888;margin:.6em 0 1.2em}
img.hero{width:100%;height:auto;display:block;margin:1em 0;border-radius:2px}
.content h2{font-family:Arial,sans-serif;font-size:1.4rem;margin-top:1.6em}
.content a{color:#0b5; text-decoration:underline}
.faq{margin-top:2.4em;border-top:1px solid #ddd;padding-top:1em}
.faq h2{font-family:Arial,sans-serif}
.faq-item h3{font-family:Arial,sans-serif;font-size:1.1rem;margin-bottom:.2em}
footer.site{font-family:Arial,sans-serif;font-size:.8rem;color:#999;border-top:1px solid #ddd;margin-top:2.4em;padding:1.2em 0}
