.broker-identity{display:inline-flex;align-items:center;gap:18px;max-width:100%;vertical-align:middle;text-align:left;line-height:1.65}.broker-identity>span{display:block}.broker-identity small{font-size:.9em;font-weight:400}.broker-identity .broker-logo{display:block;flex:0 0 auto;width:94px;height:auto;max-width:100%;aspect-ratio:1280/590;object-fit:contain;background:#fff}.intro .broker-identity{font-size:11px}.inquiry-contact .broker-identity,.lead-note .broker-identity{margin:5px 0 10px}.inquiry-contact .broker-logo,.lead-note .broker-logo{width:82px}@media(max-width:480px){.broker-identity{gap:12px}.broker-identity .broker-logo{width:76px}.intro{flex-wrap:wrap}.intro .broker-identity{font-size:10px}}
footer:has(.ddf-trademark){flex-wrap:wrap;gap:18px}footer .ddf-trademark{flex-basis:100%;max-width:100%;margin:0}
