.brandLogo{width:56px;height:56px;object-fit:contain;border-radius:8px;flex-shrink:0}.contactCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:32px 0}.contactCards article{padding:28px;background:#171d25;border:1px solid #36404b;border-radius:12px}.contactCards a{overflow-wrap:anywhere}.contactCards h2{color:#ff941c}.contactEmail{font-size:clamp(18px,3vw,30px);font-weight:700}.contactLinks{display:flex;flex-wrap:wrap;gap:20px}@media(max-width:650px){.contactCards{grid-template-columns:1fr}.brandLogo{width:44px;height:44px}}