/* Display the supplied artwork without cropping. */
.brand img{width:60px;height:60px;object-fit:contain;border-radius:4px;flex:none}
.brand{letter-spacing:1.2px;gap:12px}.brand small{letter-spacing:1.6px;font-size:7px}
.company-info{border-top:1px solid #ffffff24;margin-top:30px;padding-top:28px}
.company-info .eyebrow{margin-bottom:16px}.company-info h3{font-size:18px;line-height:1.55;font-weight:500;margin:0 0 10px;overflow-wrap:anywhere;text-align:start}
.rtl .company-info h3{text-align:right}.company-info>p{font-size:13px;margin:0 0 20px}
.company-facts{margin:0;display:grid;gap:14px}.company-facts>div{display:grid;grid-template-columns:minmax(120px,1fr) minmax(0,1.25fr);gap:20px;font-size:12px;line-height:1.7}
.company-facts dt{color:var(--muted)}.company-facts dd{margin:0;overflow-wrap:anywhere}.rtl .company-facts dd{text-align:right}
footer .company-footer{max-width:440px;min-width:0;flex:1 1 260px;line-height:1.8}
.company-footer p{margin:0}.company-footer .company-legal{color:var(--ink);font-size:11px;overflow-wrap:anywhere}
@media(max-width:760px){.brand{font-size:20px;letter-spacing:.5px;gap:8px}.brand img{width:44px;height:44px}.brand small{font-size:5.5px;letter-spacing:1px}.company-facts>div{grid-template-columns:minmax(110px,1fr) minmax(0,1.3fr);gap:15px}.company-info h3{font-size:16px}.wordmark{font-size:19px;letter-spacing:1px}}
@media(max-width:380px){.brand{font-size:18px}.brand img{width:38px;height:38px}.company-facts>div{grid-template-columns:1fr;gap:3px}}
