.community-home[data-v-c58eba60]{margin:18px 0 0}.portal-section-heading[data-v-c58eba60]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}h2[data-v-c58eba60]{margin:0;font-size:1rem;font-weight:750;line-height:1.4}.community-question-row[data-v-c58eba60]{gap:16px;padding:12px 0}.community-question-row h3[data-v-c58eba60]{margin-bottom:4px;font-size:.95rem}.community-question-row small[data-v-c58eba60],.community-question-row>span[data-v-c58eba60]{color:#52647b;font-size:.78rem}.community-question-row>span[data-v-c58eba60]{flex-shrink:0}.community-home-answer[data-v-c58eba60]{color:#245f91;min-height:44px;margin-top:4px}.portal-page[data-v-ddedc68e]{--portal-blue:#285d7a;--portal-line:#d8e1e6;max-width:1240px;margin:auto;padding:20px 28px 40px}.portal-page[data-v-ddedc68e] .text-primary{color:var(--portal-blue)!important}.portal-page .eyebrow[data-v-ddedc68e]{color:var(--portal-blue);font-size:.66rem}.portal-welcome[data-v-ddedc68e]{color:#fff;background:#17364b;border-radius:12px;margin-bottom:22px;position:relative;overflow:hidden}.portal-welcome .eyebrow[data-v-ddedc68e]{color:#b2d3e4}.portal-welcome a[data-v-ddedc68e]:focus-visible{outline-color:#fff}.portal-welcome .portal-quest-link[data-v-ddedc68e]{color:#d5eaf6}.portal-community>.portal-section-heading .q-btn[data-v-ddedc68e]{background:#285d7a!important}.portal-welcome-inner[data-v-ddedc68e]{justify-content:space-between;align-items:center;gap:20px;padding:22px 28px 16px;display:flex}.portal-welcome-copy[data-v-ddedc68e]{flex:1;min-width:0;max-width:760px}.portal-welcome h1[data-v-ddedc68e]{letter-spacing:-.045em;margin:0 0 10px;font-size:clamp(1.8rem,3.4vw,2.7rem);font-weight:850;line-height:1.12}.portal-welcome p[data-v-ddedc68e]:not(.eyebrow){color:#d5e2ea;margin:0 0 16px;font-size:1.05rem}.portal-emblem[data-v-ddedc68e]{object-fit:contain;width:140px;height:140px}.portal-search[data-v-ddedc68e]{grid-template-columns:170px minmax(0,1fr) auto;gap:8px;display:grid}.portal-search>.q-btn[data-v-ddedc68e]{color:#fff;background:var(--portal-blue);border-radius:4px;padding-inline:18px}.portal-quest-link[data-v-ddedc68e]{min-height:44px;color:var(--portal-blue);align-items:center;gap:8px;padding-block:8px 0;font-size:.82rem;font-weight:700;display:inline-flex}.portal-section-heading[data-v-ddedc68e]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}h2[data-v-ddedc68e]{letter-spacing:-.025em;margin:0;font-size:1.2rem;font-weight:800;line-height:1.25}.portal-directory[data-v-ddedc68e],.portal-community[data-v-ddedc68e]{margin-bottom:24px}.portal-directory-groups[data-v-ddedc68e]{grid-template-columns:1.65fr 1fr 1fr;gap:20px;display:grid}.portal-directory-group+.portal-directory-group[data-v-ddedc68e]{border-left:1px solid var(--portal-line);padding-left:20px}.portal-directory-group h3[data-v-ddedc68e]{align-items:center;gap:10px;margin:0 0 8px;font-size:1rem;font-weight:750;display:flex}.portal-directory-group h3 .q-icon[data-v-ddedc68e]{color:var(--portal-blue)}.portal-directory-group .q-item[data-v-ddedc68e]{min-height:44px;padding:8px 0}.portal-directory-group[data-v-ddedc68e] .q-item__section--avatar{min-width:34px;color:var(--portal-blue)}.portal-directory-group:first-child .q-list[data-v-ddedc68e]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;display:grid}.portal-directory-group .q-item[data-v-ddedc68e]{border-bottom:1px solid var(--portal-line)}.portal-directory-group[data-v-ddedc68e] .q-item+.q-item{border-top:0}.portal-directory-group[data-v-ddedc68e] .q-item__section--side:last-child{padding-left:4px}.portal-directory-group[data-v-ddedc68e] .q-item__label{font-size:.85rem;line-height:1.4}.portal-community[data-v-ddedc68e]{border-top:3px solid var(--portal-blue);padding-top:18px}.portal-welcome-inner[data-v-ddedc68e]{animation:.4s ease-out portal-enter-ddedc68e}@keyframes portal-enter-ddedc68e{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.portal-muted[data-v-ddedc68e]{color:#52647b;font-size:.83rem}.portal-shortcuts[data-v-ddedc68e]{border-block:1px solid var(--portal-line);grid-template-columns:repeat(3,1fr);display:grid}.portal-shortcuts a[data-v-ddedc68e]{align-items:flex-start;gap:14px;padding:12px 14px;transition:background .18s;display:flex}.portal-shortcuts a+a[data-v-ddedc68e]{border-left:1px solid var(--portal-line)}.portal-shortcuts a[data-v-ddedc68e]:hover{background:#fff9}.portal-shortcuts a>.q-icon[data-v-ddedc68e]:first-child{color:var(--portal-blue);margin-top:2px}.portal-shortcuts span[data-v-ddedc68e]{flex:1}.portal-shortcuts strong[data-v-ddedc68e]{font-size:.95rem}.portal-shortcuts small[data-v-ddedc68e]{color:#52647b;margin-top:3px;font-size:.78rem;line-height:1.6;display:block}.shortcut-arrow[data-v-ddedc68e]{align-self:center;transition:transform .18s}.portal-shortcuts a:hover .shortcut-arrow[data-v-ddedc68e]{transform:translate(3px)}.portal-columns[data-v-ddedc68e]{grid-template-columns:minmax(0,1fr) 300px;gap:28px;display:grid}.portal-section-heading .eyebrow[data-v-ddedc68e]{margin-bottom:4px}.portal-sidebar[data-v-ddedc68e]{border-left:1px solid var(--portal-line);padding-left:26px}.portal-events[data-v-ddedc68e]{border-top:3px solid var(--portal-blue);padding-top:24px}.portal-events h2[data-v-ddedc68e]{font-size:1.2rem}.portal-footnote[data-v-ddedc68e]{border-top:1px solid var(--portal-line);color:#52647b;margin-top:26px;padding-top:20px;font-size:.75rem;line-height:1.8}.portal-empty[data-v-ddedc68e]{padding:40px 0}.portal-page a[data-v-ddedc68e]:focus-visible{outline:3px solid var(--portal-blue);outline-offset:3px}@media (width<=1000px){.portal-emblem[data-v-ddedc68e]{width:130px;height:150px}.portal-welcome-inner[data-v-ddedc68e]{padding:20px}.portal-search[data-v-ddedc68e]{grid-template-columns:150px minmax(0,1fr) auto}.portal-search>.q-btn[data-v-ddedc68e]{padding-inline:12px}.portal-columns[data-v-ddedc68e]{grid-template-columns:minmax(0,1fr) 260px;gap:24px}.portal-sidebar[data-v-ddedc68e]{padding-left:20px}.portal-shortcuts a[data-v-ddedc68e]{gap:10px;padding-inline:10px}.shortcut-arrow[data-v-ddedc68e]{display:none}}@media (width<=750px){.portal-page[data-v-ddedc68e]{padding:16px 16px 32px}.portal-directory-groups[data-v-ddedc68e]{grid-template-columns:1fr;gap:16px}.portal-directory-group+.portal-directory-group[data-v-ddedc68e]{border-left:0;border-top:1px solid var(--portal-line);padding-top:16px;padding-left:0}.portal-community>.portal-section-heading[data-v-ddedc68e]{flex-wrap:wrap;align-items:flex-start}.portal-emblem[data-v-ddedc68e]{display:none}.portal-columns[data-v-ddedc68e]{grid-template-columns:minmax(0,1fr)}.portal-sidebar[data-v-ddedc68e]{border-left:0;border-top:1px solid var(--portal-line);padding-top:28px;padding-left:0}.portal-shortcuts[data-v-ddedc68e]{grid-template-columns:1fr}.portal-shortcuts a[data-v-ddedc68e]{padding:10px 4px}.portal-shortcuts a+a[data-v-ddedc68e]{border-left:0;border-top:1px solid var(--portal-line)}.shortcut-arrow[data-v-ddedc68e]{display:block}}@media (width<=450px){.portal-welcome-inner[data-v-ddedc68e]{padding:18px 16px 12px}.portal-search[data-v-ddedc68e]{grid-template-columns:minmax(0,1fr) auto}.portal-search>.q-select[data-v-ddedc68e]{grid-column:1/-1}.portal-search>.q-btn[data-v-ddedc68e]{padding-inline:12px}.portal-search>.q-btn[data-v-ddedc68e] .q-icon{margin-left:0}.portal-search>.q-btn[data-v-ddedc68e] .block{display:none!important}.portal-welcome h1[data-v-ddedc68e]{font-size:1.8rem}.portal-quest-link[data-v-ddedc68e]{font-size:.78rem}}@media (prefers-reduced-motion:reduce){[data-v-ddedc68e],[data-v-ddedc68e]:before,[data-v-ddedc68e]:after{transition:none!important;animation:none!important}}.site-shell:has(.portal-page){background:#f4f6f8}
