/* Main navigation shares the account row; examples live in the new-listing form. */
@media(min-width:1101px){.header-inner{max-width:1360px;flex-wrap:nowrap;gap:16px}.header-inner .main-nav{order:0;flex:1 1 auto;display:flex;flex-wrap:nowrap;justify-content:center;gap:18px;margin-left:0}.header-inner .main-nav a{font-size:calc(12px * var(--font-scale,1));white-space:nowrap;padding:10px 0}.header-inner .login-button{margin-left:0;flex-shrink:0}.header-inner .header-cta,.header-inner .brand{flex-shrink:0}}
@media(min-width:801px) and (max-width:1100px){.header-inner{flex-wrap:nowrap}.header-inner .main-nav{display:none;order:0;flex:initial}.header-inner .menu-button{display:inline-flex}.header-inner .login-button{margin-left:auto}.header-inner .main-nav.is-open{display:flex;position:absolute;top:100%;left:16px;right:16px;padding:15px 22px;z-index:10;flex-direction:column;align-items:stretch;background:var(--white);border:1px solid var(--border);border-radius:12px;gap:5px;max-height:calc(100dvh - 120px);overflow-y:auto}.header-inner .main-nav a{padding:9px;font-size:calc(14px * var(--font-scale,1))}}
.listing-example-link{margin:0 0 18px}.listing-example-link a{display:inline-flex;align-items:center;min-height:44px;color:var(--green);text-decoration:underline;text-underline-offset:3px}.listing-example-link a:focus-visible{outline:2px solid var(--green);outline-offset:3px}
