.cn-header[data-v-4bec293a]{position:sticky;top:0;z-index:60}.cn-topbar[data-v-4bec293a]{background:var(--cn-navy);color:var(--cn-paper-86);font-size:13.5px}.cn-topbar__inner[data-v-4bec293a],.cn-navbar__inner[data-v-4bec293a]{max-width:var(--cn-container);margin:0 auto;padding:9px var(--cn-gutter);display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center;justify-content:space-between}.cn-topbar__inner[data-v-4bec293a]{display:grid;grid-template-columns:1fr auto 1fr;padding-top:7px;padding-bottom:7px}.cn-topbar__date[data-v-4bec293a]{justify-self:end;text-align:right}.cn-topbar__sponsor[data-v-4bec293a]{display:inline-flex;align-items:center;gap:9px;padding:3px 14px 3px 3px;border:1px solid rgba(244,246,248,.45);border-radius:var(--cn-r-pill);font-family:var(--cn-font-head);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;color:var(--cn-paper);transition:background var(--cn-dur) var(--cn-ease),border-color var(--cn-dur) var(--cn-ease),color var(--cn-dur) var(--cn-ease)}.cn-topbar__sponsor-icon[data-v-4bec293a]{width:22px;height:22px;border-radius:var(--cn-r-pill);background:var(--cn-gold);color:var(--cn-navy-900);display:flex;align-items:center;justify-content:center;transition:background var(--cn-dur) var(--cn-ease),color var(--cn-dur) var(--cn-ease)}.cn-topbar__sponsor[data-v-4bec293a]:hover{background:var(--cn-paper);border-color:var(--cn-paper);color:var(--cn-navy)}.cn-topbar__sponsor:hover .cn-topbar__sponsor-icon[data-v-4bec293a]{background:var(--cn-navy);color:var(--cn-paper)}.cn-topbar__contact[data-v-4bec293a]{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.cn-topbar__contact a[data-v-4bec293a]{color:var(--cn-paper);text-decoration:underline;text-underline-offset:3px}.cn-topbar__contact a[data-v-4bec293a]:hover{color:var(--cn-gold-300)}.cn-topbar__sep[data-v-4bec293a]{color:#f4f6f859}.cn-topbar__date[data-v-4bec293a]{font-family:var(--cn-font-head);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--cn-gold-300)}.cn-navbar[data-v-4bec293a]{background:var(--cn-sand);border-bottom:1px solid var(--cn-line)}.cn-navbar__inner[data-v-4bec293a]{padding:12px var(--cn-gutter);flex-wrap:nowrap;gap:24px}.cn-navbar__logo[data-v-4bec293a]{flex:0 0 auto}.cn-navbar__logo img[data-v-4bec293a]{height:56px;width:auto}.cn-nav[data-v-4bec293a]{display:flex;gap:26px;align-items:center;font-family:var(--cn-font-head);font-size:15px;font-weight:600}.cn-nav a[data-v-4bec293a]{padding:4px 0;border-bottom:2px solid transparent;color:var(--cn-navy);transition:border-color var(--cn-dur-fast) var(--cn-ease)}.cn-nav a[data-v-4bec293a]:hover{border-bottom-color:var(--cn-gold);color:var(--cn-navy)}.cn-navbar__actions[data-v-4bec293a]{display:flex;align-items:center;gap:12px}.cn-burger[data-v-4bec293a]{display:none;align-items:center;justify-content:center;background:transparent;border:none;padding:6px;color:var(--cn-navy)}.cn-mobile-menu[data-v-4bec293a]{display:flex;flex-direction:column;background:var(--cn-sand);border-bottom:1px solid var(--cn-line);padding:8px var(--cn-gutter) 20px;max-height:calc(100vh - 120px);overflow-y:auto}.cn-mobile-menu a[data-v-4bec293a]{padding:13px 2px;font-family:var(--cn-font-head);font-size:16px;font-weight:600;color:var(--cn-navy);border-bottom:1px solid rgba(22,48,74,.08)}.cn-mobile-menu a[data-v-4bec293a]:last-child{border-bottom:none}@media (max-width: 1180px){.cn-nav[data-v-4bec293a]{display:none}.cn-burger[data-v-4bec293a]{display:inline-flex}}@media (max-width: 900px){.cn-topbar__inner[data-v-4bec293a]{grid-template-columns:auto 1fr}.cn-topbar__contact span[data-v-4bec293a]{white-space:nowrap}.cn-topbar__sponsor[data-v-4bec293a]{grid-column:1 / -1;grid-row:1;justify-self:center}}@media (max-width: 640px){.cn-topbar__contact a[data-v-4bec293a],.cn-topbar__sep[data-v-4bec293a]{display:none}.cn-navbar__inner[data-v-4bec293a]{gap:12px}.cn-navbar__actions[data-v-4bec293a]{gap:6px}.cn-navbar__actions[data-v-4bec293a] .cn-btn--sm{padding:10px 14px;font-size:11px;letter-spacing:.06em}.cn-burger[data-v-4bec293a]{padding:4px}.cn-navbar__logo img[data-v-4bec293a]{height:44px}}@media (max-width: 400px){.cn-navbar__logo img[data-v-4bec293a]{height:36px}.cn-navbar__actions[data-v-4bec293a] .cn-btn--sm{padding:9px 12px;font-size:10.5px}}
