.navlinks{gap:1.05rem;font-size:.91rem}.dropmenu.compact{width:210px}.bloggrid{grid-template-columns:repeat(2,1fr)}.bloggrid .card img{height:300px}.bloggrid .card h2{font-size:1.8rem}.areagrid{grid-template-columns:repeat(3,1fr)}.areaCard{padding:1.6rem;border:1px solid var(--line);border-radius:20px;background:linear-gradient(145deg,#fff,#f1f8f7);transition:.2s;box-shadow:0 8px 28px rgba(7,59,76,.06)}.areaCard:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.areaCard span{color:var(--aqua);font-size:.75rem;text-transform:uppercase;letter-spacing:.13em;font-weight:900}.areaCard h2{font-size:1.8rem;margin:.45rem 0}.areaCard p{color:var(--muted)}.areaCard b{color:var(--aqua)}
@media(max-width:1060px){.navlinks{display:none;position:absolute;left:0;right:0;top:82px;background:white;padding:1rem;box-shadow:var(--shadow);align-items:stretch}.navlinks.open{display:grid}.navlinks .callbtn{display:none}.drop>button{text-align:left;width:100%}.dropmenu,.dropmenu.compact{position:static;box-shadow:none;border:0;width:auto;padding:.4rem 0 .4rem 1rem;display:none}.drop.open .dropmenu{display:grid}.menuBtn{display:block}}
@media(max-width:980px){.areagrid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:640px){.bloggrid,.areagrid{grid-template-columns:1fr}}
