.updates{border-top:1px solid #e1e6e9}.updates-empty{border-top:1px solid #dce2e6;border-bottom:1px solid #dce2e6;padding:35px 0;display:flex;gap:30px;align-items:center}.updates-empty[hidden]{display:none}.updates-mark{font-size:40px;color:var(--red);background:var(--cream);padding:18px 26px}.updates-empty h3{margin:0 0 8px;font-size:24px}.updates-empty p{margin:0;max-width:530px;font-size:13px;color:var(--muted)}.updates-empty>a{margin-left:auto;white-space:nowrap}.post-list{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.post-card{border:1px solid #dce2e6;background:var(--cream);padding:24px}.post-card img{width:100%;height:220px;object-fit:cover;margin-bottom:20px}.post-card small{color:var(--muted);font-size:10px;letter-spacing:.6px}.post-card h3{font-size:23px;line-height:1.2}.post-card p{font-size:13px;color:var(--muted)}.post-card summary{font-size:12px;font-weight:bold;cursor:pointer;color:var(--red)}.post-card details p{white-space:pre-line}@media(max-width:700px){.updates-empty{align-items:start;flex-wrap:wrap;gap:20px}.updates-empty>div{flex:1;min-width:180px}.updates-empty>a{margin-left:0}.post-list{grid-template-columns:1fr}}@media(min-width:701px) and (max-width:1000px){nav{gap:14px}}
.credentials .standard-logo{display:flex;width:140px;height:76px;align-items:center;justify-content:center;padding:8px 12px;transition:opacity .2s}.credentials .standard-logo:hover{opacity:.75}.standard-logo img{width:100%;height:100%;object-fit:contain}.credentials .nhbrc{background:var(--navy);width:95px;padding:8px 15px}.credentials{gap:25px}.credentials>p{flex-shrink:0}@media(max-width:700px){.credentials{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.credentials>p{grid-column:1/-1}.credentials .standard-logo{height:65px;width:100%;padding:8px}.credentials .nhbrc{width:85px;justify-self:center;padding:8px 14px}}
.picture-label a{display:block;margin-top:7px}.contact>div>.contact-phone{margin-top:15px}.contact>div>.after-hours{border-top:1px solid #d8e0e4;display:inline-block;padding-top:17px;margin-top:22px;line-height:1.8}.after-hours strong{font-size:10px;letter-spacing:.8px;text-transform:uppercase;color:var(--muted)}
.top-phones{display:flex;gap:20px}.topline .top-phones a{margin:0}@media(max-width:700px){.top-phones{margin:auto;gap:28px}}
