.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{font-family:"Montserrat",sans-serif;font-weight:700;margin-bottom:1rem;color:#333}.entry-content h1{font-size:2.5rem}.entry-content h2{font-size:2rem}.entry-content h3{font-size:1.5rem}.entry-content p{margin-bottom:1rem;line-height:1.6;color:#666}.entry-content a{color:#0033a0;text-decoration:underline}.entry-content a:hover{color:#ff6f00}.entry-content img{max-width:100%;height:auto;border-radius:8px;margin:1rem 0}@media (max-width:768px){.featured-grid{grid-template-columns:1fr;gap:2rem}.entry-content h1{font-size:2rem}.entry-content h2{font-size:1.6rem}}