.brand-logo{object-fit:contain;flex-shrink:0;width:140px;height:84px;display:block}.brand-footer{color:#faf8ef;padding:48px 4.4% calc(var(--mar-clearance,96px) + 25px);background:#21484a;margin-top:40px}.brand-footer-main{grid-template-columns:1fr 2fr 1fr;align-items:start;gap:40px;display:grid}.brand-footer .brand-logo{filter:brightness(0)invert();width:160px;height:96px}.brand-footer-main p{margin:0 0 14px}.brand-footer-main .eyebrow{color:#d8c7aa;font-size:10px}.brand-footer-main a:not(:first-child),.brand-footer nav a{overflow-wrap:anywhere;margin:10px 0;font-size:13px;display:block}.brand-footer a:hover{text-underline-offset:4px;text-decoration:underline}.brand-badges{border-top:1px solid #ffffff26;grid-template-columns:repeat(7,1fr);place-items:center;gap:26px;margin-top:34px;padding:32px 0;display:grid}.brand-badges img{object-fit:contain;filter:grayscale();opacity:.85;width:100%;max-width:112px;height:46px}.brand-badges img:nth-child(2),.brand-badges img:nth-child(5),.brand-badges img:nth-child(7){max-width:55px}.brand-badges img:nth-child(4){filter:brightness(0)invert()}.brand-footer-legal{color:#e0e6de;border-top:1px solid #ffffff26;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:19px;font-size:11px;display:flex}@media (max-width:760px){.site-header .brand-logo,.market-brand .brand-logo,.desk-brand .brand-logo{width:104px;height:63px}.brand-footer-main{grid-template-columns:1fr;gap:24px}.brand-footer-main nav{grid-template-columns:1fr 1fr;gap:0 15px;display:grid}.brand-badges{grid-template-columns:repeat(4,1fr);gap:26px 18px}.brand-badges img{height:38px}}.demo-notice{color:#594d3f;text-align:left;background:#f5eee1;border:1px solid #d9c3a5;border-left:3px solid #a36b47;border-radius:3px;padding:12px 14px;font-size:13px;line-height:1.5}.demo-notice strong{font-weight:600;display:block}.demo-notice p{font:inherit;color:inherit;margin:4px 0 0}.demo-notice-collapsible{padding:0}.demo-notice-collapsible summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;padding:0 12px;font-size:14px;list-style:none;display:flex}.demo-notice-collapsible summary::-webkit-details-marker{display:none}.demo-notice-collapsible summary:focus-visible{outline-offset:3px;outline:2px solid #9a5e4e}.demo-notice-toggle{align-items:center;gap:5px;margin-left:auto;display:flex}.demo-notice-collapsible[open] .demo-notice-toggle svg{transform:rotate(180deg)}.demo-notice-body{padding:0 12px 12px}.mar-companion .demo-notice{margin:0 14px 12px}.desk-mar>.demo-notice{flex-shrink:0;margin:0 0 12px}
