/* Platform navigation sits outside each organization's research collection. */
.topbar{height:auto;min-height:74px;gap:28px;flex-wrap:wrap;padding-block:14px}
.brand{flex-shrink:0}
.platform-nav{display:flex;align-items:center;gap:22px;margin-right:auto}
.platform-link{display:inline-flex;align-items:center;min-height:36px;padding:6px 0;border:0;border-bottom:2px solid transparent;background:transparent;font-size:12px;font-weight:500;color:var(--muted)}
.platform-link:hover{color:var(--green)}
.platform-link[aria-current]{color:var(--ink);border-bottom-color:var(--green);font-weight:600}
.contact-dialog{width:min(430px,calc(100% - 32px))}
.contact-content{padding:30px 25px 34px}
.contact-content a{font-size:16px;color:var(--green);text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}
body.embed .topbar{height:auto;min-height:56px;padding-block:8px}
@media(max-width:1100px){.topbar{gap:24px}}
@media(max-width:800px){.topbar{min-height:64px;gap:14px 24px;padding-block:12px}}
@media(max-width:600px){.topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 18px}.brand{grid-column:1/-1}.platform-nav{margin:0;gap:20px}.topbar-right{gap:14px}.topbar-right .plain-button{font-size:11px}.contact-content{padding:26px 18px 30px}}
