@charset "UTF-8";.banner-carousel[data-v-92e0dc7c]{position:relative;height:420px;overflow:hidden;background:#0846a3}.banner-slide[data-v-92e0dc7c]{position:absolute;inset:0;background-size:100% 100%;background-position:center;opacity:0;transition:opacity .8s ease}.banner-slide.active[data-v-92e0dc7c]{opacity:1;z-index:1}.banner-overlay[data-v-92e0dc7c]{position:absolute;inset:0;background:linear-gradient(90deg,#07224eb8,#07224e40 55%,#07224e1a)}.banner-wrap[data-v-92e0dc7c]{position:relative;display:flex;width:100%;height:100%;align-items:center}.banner-slide.pos-1 .banner-wrap[data-v-92e0dc7c],.banner-slide.pos-3 .banner-wrap[data-v-92e0dc7c]{align-items:flex-start}.banner-slide.pos-2 .banner-wrap[data-v-92e0dc7c],.banner-slide.pos-4 .banner-wrap[data-v-92e0dc7c],.banner-slide.pos-3 .banner-content[data-v-92e0dc7c],.banner-slide.pos-4 .banner-content[data-v-92e0dc7c]{align-items:flex-end}.banner-slide.pos-0 .banner-content[data-v-92e0dc7c]{align-items:center;text-align:center}.banner-slide.pos-1 .banner-wrap[data-v-92e0dc7c],.banner-slide.pos-3 .banner-wrap[data-v-92e0dc7c]{padding-top:24px}.banner-slide.pos-2 .banner-wrap[data-v-92e0dc7c],.banner-slide.pos-4 .banner-wrap[data-v-92e0dc7c]{padding-bottom:24px}.banner-content[data-v-92e0dc7c]{display:flex;flex-direction:column;align-items:flex-start;width:100%;color:#fff}.banner-content .banner-overline[data-v-92e0dc7c]{font-size:16px;letter-spacing:4px;margin-bottom:8px;opacity:.92;text-shadow:0 1px 6px rgba(0,0,0,.3)}.banner-content .banner-title[data-v-92e0dc7c]{font-size:44px;font-weight:700;line-height:1.3;max-width:60%;overflow-wrap:break-word;text-shadow:0 2px 12px rgba(0,0,0,.3)}.banner-arrow[data-v-92e0dc7c]{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:48px;height:48px;border-radius:50%;background:#ffffff2e;color:#fff;font-size:30px;line-height:1;transition:background .25s ease}.banner-arrow[data-v-92e0dc7c]:hover{background:#ffffff59}.banner-arrow.prev[data-v-92e0dc7c]{left:24px}.banner-arrow.next[data-v-92e0dc7c]{right:24px}.banner-dots[data-v-92e0dc7c]{position:absolute;left:50%;bottom:24px;transform:translate(-50%);z-index:2;display:flex;gap:8px}.banner-dots .banner-dot[data-v-92e0dc7c]{width:10px;height:10px;border-radius:50%;background:#ffffff73;transition:background .25s ease,transform .25s ease}.banner-dots .banner-dot.active[data-v-92e0dc7c]{background:#fff;transform:scale(1.25)}@media(max-width:768px){.banner-carousel[data-v-92e0dc7c]{height:173px}.banner-slide[data-v-92e0dc7c]{background-size:100% 100%;background-position:center;background-color:#0846a3}.banner-overlay[data-v-92e0dc7c]{background:#07224e59}.banner-content .banner-title[data-v-92e0dc7c]{max-width:100%;font-size:20px!important}.banner-arrow[data-v-92e0dc7c]{display:none}}.home-banner[data-v-c6bf7111]{position:relative}.panel-more[data-v-64c515f4]{font-size:12px;color:#aab6c6}.panel-more[data-v-64c515f4]:hover{color:#0b5bd3}.intro-cover[data-v-64c515f4]{border-radius:4px;overflow:hidden;height:170px;background:linear-gradient(135deg,#eaf1fe,#d6e6ff)}.intro-cover .intro-cover-link[data-v-64c515f4]{display:block;width:100%;height:100%}.intro-cover img[data-v-64c515f4]{width:100%;height:100%;object-fit:cover}.intro-cover .intro-video[data-v-64c515f4]{display:block;width:100%;height:100%;object-fit:cover;background:#000}.intro-cover .intro-cover-placeholder[data-v-64c515f4]{height:100%}.intro-text-link[data-v-64c515f4]{display:block;margin-top:16px}.intro-text[data-v-64c515f4]{font-size:13px;line-height:1.9;color:#66788f;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.intro-text-link:hover .intro-text[data-v-64c515f4]{color:#0b5bd3}.dynamic-list li[data-v-8f8b631d]{border-bottom:1px dashed #e6ebf2}.dynamic-list li[data-v-8f8b631d]:last-child{border-bottom:none}.dynamic-row-link[data-v-8f8b631d]{display:flex;align-items:center;gap:16px;min-height:42px}.dynamic-list-title[data-v-8f8b631d]{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;color:#2b3648;transition:color .25s ease}.dynamic-list-date[data-v-8f8b631d]{flex-shrink:0;font-size:12px;color:#aab6c6}.dynamic-row:hover .dynamic-list-title[data-v-8f8b631d]{color:#0b5bd3}.dynamic-row.active .dynamic-row-link[data-v-8f8b631d]{margin:4px 0;padding:8px;background:#fff;border:1px solid #e6ebf2;border-radius:4px;box-shadow:0 2px 8px #14326414}.dynamic-cover[data-v-8f8b631d]{flex-shrink:0;width:108px;height:78px;border-radius:4px;overflow:hidden;background:linear-gradient(135deg,#eaf1fe,#d6e6ff)}.dynamic-cover img[data-v-8f8b631d]{width:100%;height:100%;object-fit:cover}.dynamic-cover .dynamic-cover-placeholder[data-v-8f8b631d]{width:100%;height:100%}.dynamic-meta[data-v-8f8b631d]{flex:1;min-width:0}.dynamic-meta-head[data-v-8f8b631d]{display:flex;align-items:flex-start;gap:16px}.dynamic-title[data-v-8f8b631d]{flex:1;min-width:0;font-size:16px;font-weight:700;color:#2b3648;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media(max-width:768px){.dynamic-title[data-v-8f8b631d]{font-weight:400}}.dynamic-summary[data-v-8f8b631d]{display:block;margin-top:4px;font-size:12px;color:#66788f;line-height:1.6;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.dynamic-date[data-v-8f8b631d]{flex-shrink:0;padding-top:2px;font-size:12px;color:#aab6c6;white-space:nowrap}.overview-list li[data-v-14c70a21]{border-bottom:1px dashed #e6ebf2}.overview-list li[data-v-14c70a21]:last-child{border-bottom:none}.overview-link[data-v-14c70a21]{display:flex;align-items:center;gap:16px;min-height:42px}.overview-list-title[data-v-14c70a21]{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;color:#2b3648;transition:color .25s ease}.overview-list-date[data-v-14c70a21]{flex-shrink:0;font-size:12px;color:#aab6c6}.overview-item:hover .overview-list-title[data-v-14c70a21]{color:#0b5bd3}.overview-item.active .overview-link[data-v-14c70a21]{margin:4px 0;padding:8px;background:#fff;border:1px solid #e6ebf2;border-radius:4px;box-shadow:0 2px 8px #14326414}.overview-cover[data-v-14c70a21]{flex-shrink:0;width:108px;height:78px;border-radius:4px;overflow:hidden;background:linear-gradient(135deg,#eaf1fe,#d6e6ff)}.overview-cover img[data-v-14c70a21]{width:100%;height:100%;object-fit:cover}.overview-cover .overview-cover-placeholder[data-v-14c70a21]{width:100%;height:100%}.overview-meta[data-v-14c70a21]{flex:1;min-width:0}.overview-meta-head[data-v-14c70a21]{display:flex;align-items:flex-start;gap:16px}.overview-title[data-v-14c70a21]{flex:1;min-width:0;font-size:16px;font-weight:700;color:#2b3648;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media(max-width:768px){.overview-title[data-v-14c70a21]{font-weight:400}}.overview-summary[data-v-14c70a21]{display:block;margin-top:4px;font-size:12px;color:#66788f;line-height:1.6;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.overview-date[data-v-14c70a21]{flex-shrink:0;padding-top:2px;font-size:12px;color:#aab6c6;white-space:nowrap}.partners-row[data-v-47737eca]{display:flex;flex-wrap:wrap;gap:8px}.partner[data-v-47737eca]{display:flex;align-items:center;justify-content:center;min-width:110px;min-height:60px;padding:4px 16px;background:#fff;border:1px solid #e6ebf2;border-radius:4px;transition:box-shadow .25s ease}.partner img[data-v-47737eca]{max-height:44px;object-fit:contain}.partner .partner-text[data-v-47737eca]{font-size:13px;font-weight:600;color:#66788f}.partner[data-v-47737eca]:hover{box-shadow:0 2px 8px #14326414}@media(max-width:768px){.partners-row[data-v-47737eca]{gap:4px}.partner[data-v-47737eca]{flex:1 1 calc(33.333% - 4px);min-width:0;min-height:44px;padding:4px 8px}.partner img[data-v-47737eca]{max-height:26px;max-width:100%}.partner .partner-text[data-v-47737eca]{font-size:12px}}.portal-grid[data-v-bea34241]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.portal-item[data-v-bea34241]{display:flex;align-items:center;gap:8px;padding:8px;background:#fff;border:1px solid #e6ebf2;border-radius:4px;transition:box-shadow .25s ease}.portal-item[data-v-bea34241]:hover{box-shadow:0 2px 8px #14326414}.portal-icon[data-v-bea34241]{flex-shrink:0;width:44px;height:44px;object-fit:cover;border-radius:4px}.portal-icon-placeholder[data-v-bea34241]{flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:4px;background:linear-gradient(135deg,#eaf1fe,#d6e6ff);color:#0b5bd3;font-size:16px;font-weight:700}.portal-title[data-v-bea34241]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;color:#2b3648}.text-list li[data-v-be55e3d7]{border-bottom:1px dashed #e6ebf2}.text-list li[data-v-be55e3d7]:last-child{border-bottom:none}.text-list-link[data-v-be55e3d7]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 0}.text-list-link .text-list-title[data-v-be55e3d7]{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;color:#2b3648}.text-list-link .text-list-date[data-v-be55e3d7]{flex-shrink:0;font-size:12px;color:#aab6c6}.text-list-link:hover .text-list-title[data-v-be55e3d7]{color:#0b5bd3}.links-row[data-v-5244214c]{display:flex;flex-wrap:wrap;gap:8px}.friend-link[data-v-5244214c]{display:flex;align-items:center;justify-content:center;min-width:96px;padding:4px 16px;background:#fff;border:1px solid #e6ebf2;border-radius:4px;transition:box-shadow .25s ease}.friend-link img[data-v-5244214c]{width:120px;height:32px;object-fit:contain}.friend-link .friend-link-text[data-v-5244214c]{font-size:12px;color:#66788f}.friend-link[data-v-5244214c]:hover{box-shadow:0 2px 8px #14326414}@media(min-width:768px){.friend-link[data-v-5244214c]{flex:0 0 calc(50% - 4px)}.friend-link img[data-v-5244214c]{width:220px;height:60px}}.home-status[data-v-fd6f6477]{padding:64px 0;text-align:center;color:#66788f}.row[data-v-fd6f6477]{padding:40px 0}.row-gray[data-v-fd6f6477]{background:#f5f7fb}.row-white[data-v-fd6f6477]{background:#fff}.row-inner[data-v-fd6f6477]{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.row-item[data-v-fd6f6477]{min-width:0}@media(max-width:768px){.row[data-v-fd6f6477]{padding:24px 0}.row-inner[data-v-fd6f6477]{grid-template-columns:1fr;gap:40px}}
