:root{--navy-blue:#0A1F3A;--gold:#D4AF37;--white:#fff;--heading-font:'Cormorant',serif;--body-font:'Montserrat',sans-serif}body{background-color:var(--navy-blue);color:var(--white);font-family:var(--body-font);line-height:1.6;margin:0;padding:0}.blog-post{max-width:800px;margin:0 auto;padding:2rem}.blog-header{text-align:center;margin-bottom:3rem}.blog-header h1{font-family:var(--heading-font);font-size:2.5rem;color:var(--gold);margin-bottom:1rem}.blog-meta{color:var(--gold);font-size:1.1rem}.blog-content{font-size:1.1rem}.blog-content h2{font-family:var(--heading-font);color:var(--gold);font-size:1.8rem;margin:2rem 0 1rem}.blog-content p{margin-bottom:1.5rem}.blog-content ul,.blog-content ol{margin-bottom:1.5rem;padding-left:2rem}.blog-content li{margin-bottom:.5rem}.blog-cta{background:rgba(212,175,55,.1);border:1px solid var(--gold);border-radius:8px;padding:2rem;margin-top:3rem;text-align:center}.contact-options{display:flex;justify-content:center;gap:2rem;margin:2rem 0}.contact-option{text-align:center}.option-button{display:inline-flex;align-items:center;gap:.5rem;background:var(--gold);color:var(--navy-blue);padding:.8rem 1.5rem;border-radius:4px;text-decoration:none;font-weight:500;transition:background-color .3s}.option-button:hover{background:#c19b2e}.contact-note{font-size:.9rem;color:var(--gold);margin-top:1rem}@media (max-width:768px){.blog-post{padding:1rem}.blog-header h1{font-size:2rem}.contact-options{flex-direction:column;gap:1rem}}