.tid-social{background:#f4f1e9;color:#18241f;font:16px/1.8 Tahoma,Arial,sans-serif;padding:65px 0}.tid-social *{box-sizing:border-box}.tid-social-inner{width:min(1180px,90%);margin:auto}.tid-social h2{font-size:clamp(28px,3vw,42px);line-height:1.4;margin:0 0 14px}.tid-social-kicker{color:#986a2b;letter-spacing:2px;font-size:12px}.tid-social-group{margin-top:48px}.tid-social-group header{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #ccd0c5;padding-bottom:15px}.tid-social h3{font-size:24px;margin:0}.tid-social a{color:inherit;text-decoration:none}.tid-social-status{color:#637068;font-size:14px}.tid-social-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.tid-social-card{background:#fffdf8;border:1px solid #d7d8cc;border-radius:5px;overflow:hidden;display:block}.tid-social-card img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;display:block}.tid-social-card p{margin:0;padding:18px 18px 10px;overflow-wrap:anywhere}.tid-social-card span{display:block;padding:0 18px 20px;color:#78541f;font-size:14px}.tid-social a:focus-visible{outline:3px solid #a97c35;outline-offset:4px}@media(max-width:750px){.tid-social-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:450px){.tid-social-grid{grid-template-columns:1fr}.tid-social-group header{align-items:start}.tid-social h3{font-size:21px}}

.tid-social-contact{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:22px;background:#182e22;color:#fff9ec;margin:30px 0;border-radius:5px}.tid-social-contact a{border:1px solid #caa76a;border-radius:4px;padding:9px 16px;color:#f0c77f}.tid-social-contact strong{font-size:17px}
