/* v6.9.20 — public contact details across all pages */
.cmd-contact-direct{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 22px}
.cmd-contact-direct__item{display:flex;flex-direction:column;gap:7px;min-width:min(100%,220px);padding:17px 19px;border:1px solid #c7d8c1;border-radius:15px;background:#fff;color:#11251a;text-decoration:none;box-shadow:0 8px 24px rgba(15,40,20,.055)}
.cmd-contact-direct__item span{font-size:12px;font-weight:800;letter-spacing:.09em;color:#43742c}
.cmd-contact-direct__item strong{font-size:clamp(16px,1.4vw,20px);font-weight:750;overflow-wrap:anywhere}
.cmd-contact-direct__item:hover,.cmd-contact-direct__item:focus-visible{border-color:#6d9b4b;box-shadow:0 12px 28px rgba(50,105,40,.15)}
.cmd-footer-contact{display:flex;gap:12px 20px;flex-wrap:wrap;align-items:center}
.cmd-footer-contact a{color:#244b28;font-size:14px;font-weight:700;text-decoration:none;overflow-wrap:anywhere}
.cmd-footer-contact a:hover{text-decoration:underline;color:#376f27}
@media(max-width:760px){.cmd-contact-direct{flex-direction:column}.cmd-contact-direct__item{width:100%;min-width:0}.cmd-footer-contact{width:100%;gap:10px}}
