.brand-logo{display:block;width:35px;height:35px;object-fit:contain;border-radius:50%}.contact-stack{align-self:end;display:grid;gap:12px}.contact-stack .contact-card{align-self:auto}.contact-card small{font:10px 'DM Mono',monospace;letter-spacing:1px;color:#95c9d0;margin-top:7px}.contact-card strong{font-size:14px;line-height:1.55;letter-spacing:.2px}.address-card{padding:22px 28px;background:#e2e8de;color:#102334;text-decoration:none;border-left:4px solid #f5bf39;position:relative}.address-card span{font:10px 'DM Mono',monospace;letter-spacing:1px;color:#416174}.address-card strong{display:block;font-size:15px;margin-top:11px}.address-card p{font-size:12px;line-height:1.55;margin:7px 0 14px;color:#40535e}.address-card b{font-size:11px}.address-card i{font-style:normal;margin-left:5px;font-size:16px}footer .brand-logo{width:28px;height:28px}
