
/* Minimal base styles for blog/legal pages (safe to keep alongside your existing CSS) */
body{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,'Helvetica Neue',Arial,'Noto Sans',sans-serif;line-height:1.6;margin:0;color:#0b1736}
main{max-width:960px;margin:40px auto;padding:0 16px}
header,footer{max-width:960px;margin:0 auto;padding:12px 16px}
a{color:#0b49c8;text-decoration:none}a:hover{text-decoration:underline}
img{max-width:100%;height:auto}
h1{font-size:2rem;margin:1rem 0}
.faq-section details{margin:8px 0}
