:root{font-family:Microsoft YaHei,system-ui,sans-serif;color:#173042;background:#f5f8fa}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}.site-header{background:#fff;border-bottom:1px solid #dce5ea}.header-inner{max-width:1180px;margin:auto;min-height:72px;padding:12px 20px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:10px;color:#0b5e86}.brand img{width:38px}.brand strong,.brand small{display:block}.brand small{font-size:12px;color:#6b7d89}.desktop-nav{display:flex;gap:24px}.mobile-nav{display:none}.container{width:min(1180px,calc(100% - 40px));margin:auto}.hero{background:#0b5e86;color:#fff;padding:72px 0}.hero h1{font-size:52px;margin:10px 0}.hero p{max-width:680px;line-height:1.8}.button{display:inline-block;background:#fff;color:#0b5e86;padding:12px 18px;border-radius:6px;font-weight:700;margin-right:10px}.button.secondary{background:transparent;border:1px solid #b9dbe8;color:#fff}.section{padding:46px 0}.section h2{margin:0 0 8px;font-size:28px}.section-intro,.card p{color:#657985;line-height:1.65}.grid,.news-list,.rule-links{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.news-list{grid-template-columns:repeat(2,1fr)}.rule-links{grid-template-columns:repeat(4,1fr)}.card,.news-card{background:#fff;border:1px solid #e1e9ed;border-radius:9px;padding:20px}.news-card{border-left:4px solid #20a0c9}.card h3,.news-card h3{margin:8px 0}.tag,.meta{font-size:13px;color:#0b5e86}.meta{color:#70828c}.site-footer{background:#102c3c;color:#d8e4e9;padding:38px max(20px,calc((100% - 1180px)/2));display:grid;grid-template-columns:2fr 1fr 1fr;gap:28px}.site-footer strong{color:#fff}.site-footer a{display:block;margin-top:8px}@media(max-width:767px){.desktop-nav{display:none}.mobile-nav{display:block}.mobile-nav summary{font-size:24px;list-style:none}.mobile-nav nav{position:absolute;right:12px;top:62px;background:#fff;padding:12px;box-shadow:0 8px 20px #0002}.mobile-nav nav a{display:block;padding:9px}.grid,.news-list,.rule-links,.site-footer{grid-template-columns:1fr}.hero{padding:46px 0}.hero h1{font-size:38px}.container{width:min(100% - 32px,1180px)}}.hero--reference{background:linear-gradient(90deg,#07294c,#082d54 66%,#0c3b64);padding:70px 0 92px}.hero__eyebrow{display:inline-block;margin:0;border:1px solid #9bb4cd;border-radius:999px;padding:6px 12px;font-size:14px}.hero--reference h1{font-size:44px}.hero__actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.hero__actions .button{margin:0;border-radius:999px}.button.tertiary{background:#315570;border:1px solid #9bb4cd;color:#fff}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:18px;margin-bottom:22px}.section-heading>a{color:#1461bd;font-weight:700}.latest-editorial{background:#f4f7fb}.latest-editorial__grid,.popular-research__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:24px}.latest-feature,.research-project{border:1px solid #dce5f0;border-radius:16px;background:#fff;overflow:hidden}.latest-feature>img{width:100%;height:330px;object-fit:cover;background:#0b2e52}.latest-feature__body{padding:24px}.latest-feature h3{font-size:25px;line-height:1.45;margin:12px 0}.latest-feature__body>p{line-height:1.8;color:#5c7290}.compact-stories{display:grid;gap:12px}.compact-story{display:grid;grid-template-columns:156px 1fr;gap:16px;align-items:center;min-height:104px;padding:12px;border:1px solid #dce5f0;border-radius:14px;background:#fff}.compact-story img{width:156px;height:88px;border-radius:10px;object-fit:cover;background:#eaf0f8}.compact-story h3{font-size:16px;line-height:1.5;margin:8px 0}.popular-research{background:#fff}.hot-list{display:grid;gap:12px}.hot-row{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;padding:20px;border:1px solid #dce5f0;border-radius:14px;background:#fff}.hot-row strong{font-size:16px;line-height:1.5}.research-project{padding:24px;display:flex;flex-direction:column}.research-project h2{margin-top:18px}.research-project p{color:#547092;line-height:1.9}.research-project__steps{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0 34px}.research-project__steps span{border:1px solid #dfe6ee;border-radius:12px;padding:11px;background:#f8fafc;font-weight:700;color:#2c4666}.research-project .primary{align-self:start;margin-top:auto;background:#2365c5;color:#fff;border-radius:999px}.cooperation-rules{background:#fff}.cooperation-rules__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:24px}.rule-card{min-height:142px;border:1px solid #dce5f0;border-radius:16px;padding:24px;background:#fff;transition:transform .18s,box-shadow .18s}.rule-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #193d6812}.rule-card h3{margin:0 0 14px;font-size:20px}.rule-card p{margin:0;line-height:1.75;color:#547092}@media(max-width:767px){.hero--reference{padding:50px 0 58px}.hero--reference h1{font-size:38px}.section-heading{align-items:start;flex-direction:column}.latest-editorial__grid,.popular-research__grid,.cooperation-rules__grid{grid-template-columns:1fr}.latest-feature>img{height:220px}.compact-story{grid-template-columns:96px 1fr}.compact-story img{width:96px;height:72px}.hot-row{grid-template-columns:1fr;gap:8px}.research-project__steps{margin-bottom:24px}}a[href],button,summary{cursor:pointer;transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}a[href]:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #68a9ff;outline-offset:3px}.site-header a:hover{color:#1461bd}.button:hover{transform:translateY(-2px);box-shadow:0 8px 18px #062c5830}.button.secondary:hover,.button.tertiary:hover{background:#fff;color:#0b5e86}.card:hover,.news-card:hover,.compact-story:hover,.hot-row:hover{border-color:#92bdec;box-shadow:0 10px 24px #193d6815;transform:translateY(-2px)}.hot-row:hover strong,.compact-story:hover h3{color:#1461bd}.site-footer a:hover{color:#fff;text-decoration:underline}@media(hover:none){.card:hover,.news-card:hover,.compact-story:hover,.hot-row:hover,.button:hover{transform:none;box-shadow:none}}.news-center-layout{background:#fff}.news-center__heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px}.news-center__heading h1{margin:0;font-size:30px}.news-search{display:flex;padding:6px;border:1px solid #dce5f0;border-radius:999px;gap:8px}.news-search input{border:0;min-width:240px;padding:10px;outline:0}.news-search button{border:0;border-radius:999px;background:#0d1d3a;color:#fff;padding:0 18px;font-weight:700}.news-filters{display:flex;gap:10px;flex-wrap:wrap;padding:12px;border:1px solid #dce5f0;border-radius:18px;margin-bottom:22px}.news-filters a{padding:10px 15px;border:1px solid #dce5f0;border-radius:999px}.news-filters .list-active,.news-filters a:hover{background:#0d1d3a;color:#fff;border-color:#0d1d3a}.news-center__body{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px}.source-news-list{display:grid;gap:16px}.source-news-card{display:grid;grid-template-columns:210px minmax(0,1fr);gap:18px;padding:18px;border:1px solid #dce5f0;border-radius:18px;background:#fff}.source-news-card>img{width:210px;height:120px;object-fit:cover;border-radius:12px;background:#edf3fa}.source-news-card p{margin:0 0 10px}.source-news-card .tag{display:inline-block;background:#f0f5fb;border-radius:999px;padding:5px 9px;margin-right:8px}.source-news-card h2{font-size:20px;line-height:1.45;margin:5px 0 14px}.source-news-card__summary{line-height:1.7;color:#58708f}.source-news-card .meta{display:flex;justify-content:space-between}.source-news-card .meta a{color:#1461bd;font-weight:700}.news-sidebar{display:grid;gap:16px;align-content:start}.news-sidebar section{padding:22px;border:1px solid #dce5f0;border-radius:18px;background:#fff}.news-sidebar h3{font-size:22px;margin:0 0 14px}.sidebar-news{display:block;padding:13px 0;border-bottom:1px solid #e5edf5}.sidebar-news:last-child{border-bottom:0}.sidebar-news strong,.sidebar-news span{display:block;line-height:1.45}.sidebar-news span{margin-top:7px}.news-sidebar section p{color:#58708f;line-height:1.75}.pagination{display:flex;justify-content:center;align-items:center;gap:8px;margin:16px 0;flex-wrap:wrap}.pagination a,.pagination strong,.pagination span{padding:9px 13px;border:1px solid #dce5f0;border-radius:8px}.pagination strong{background:#2365c5;color:#fff}.pagination span{color:#9aa8b8}@media(max-width:767px){.news-center__heading{align-items:stretch;flex-direction:column}.news-search input{min-width:0;width:100%}.news-center__body{grid-template-columns:1fr}.source-news-card{grid-template-columns:96px minmax(0,1fr);gap:12px;padding:12px}.source-news-card>img{width:96px;height:84px}.source-news-card h2{font-size:16px;margin:4px 0 8px}.source-news-card__summary{display:none}.source-news-card .meta{font-size:12px;display:block}.source-news-card .meta a{display:block;margin-top:5px}.news-sidebar{grid-template-columns:1fr}}.source-news-card{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.source-news-card:hover{border-color:#8db9eb;box-shadow:0 10px 24px #193d6815;transform:translateY(-2px)}.source-news-card:active{transform:translateY(0);box-shadow:0 4px 12px #193d6818}.source-news-card h2 a:hover,.source-news-card .meta a:hover{color:#0a55ac;text-decoration:underline}.sidebar-news{transition:color .18s ease,background-color .18s ease,transform .18s ease}.sidebar-news:hover{color:#0a55ac;background:#f4f8fd;transform:translate(3px)}.sidebar-news:hover strong{text-decoration:underline}.news-filters a:active,.pagination a:active,.news-search button:active{transform:translateY(1px);box-shadow:none}.pagination a:hover{border-color:#2365c5;background:#eff6ff;color:#1458af}.news-search button:hover{background:#2365c5;box-shadow:0 5px 12px #0d315e32}.news-filters a:focus-visible,.pagination a:focus-visible,.sidebar-news:focus-visible,.source-news-card a:focus-visible,.news-search button:focus-visible{outline:3px solid #68a9ff;outline-offset:3px}@media(hover:none){.source-news-card:hover{border-color:#dce5f0;box-shadow:none;transform:none}.sidebar-news:hover{background:transparent;transform:none}.source-news-card h2 a:hover,.source-news-card .meta a:hover,.sidebar-news:hover strong{text-decoration:none}}.institution-center{background:#fff}.institution-heading{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:32px;align-items:end;margin-bottom:24px}.institution-heading h1{margin:6px 0;font-size:30px}.institution-tip{display:grid;gap:7px;padding:18px 20px;border-left:3px solid #2365c5;background:#f4f8fd;color:#547092}.institution-tip strong{color:#173042;font-size:18px}.institution-tip a{color:#1461bd;font-weight:700;width:max-content}.institution-filter-panel{display:grid;gap:10px;padding:14px 16px;border:1px solid #dce5f0;border-radius:16px;margin-bottom:22px}.institution-filter{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.institution-filter button{border:1px solid #dce5f0;border-radius:999px;background:#fff;padding:9px 15px;color:#294866}.institution-filter button.list-active,.institution-filter button:hover{background:#0d1d3a;border-color:#0d1d3a;color:#fff}.institution-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.institution-card{display:flex;gap:16px;padding:18px;border:1px solid #dce5f0;border-radius:16px;background:#fff;min-height:186px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.institution-card:hover{transform:translateY(-2px);border-color:#8db9eb;box-shadow:0 10px 24px #193d6815}.institution-card:active{transform:translateY(0);box-shadow:0 4px 12px #193d6818}.institution-logo{display:grid;place-items:center;flex:0 0 72px;height:72px;border-radius:14px;background:linear-gradient(135deg,#e8f0fb,#d2e1f6);color:#1d5fb7;font-size:20px;font-weight:800}.institution-body{display:grid;min-width:0;align-content:start;gap:10px}.institution-row{display:flex;gap:10px;align-items:start;justify-content:space-between}.institution-row strong{font-size:18px;line-height:1.45}.institution-row em{flex:0 0 auto;border-radius:999px;background:#eff5fc;color:#38658e;font-size:12px;font-style:normal;padding:4px 8px}.institution-summary{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;color:#58708f;line-height:1.7}.institution-meta{display:flex;gap:10px;flex-wrap:wrap;color:#8091a7;font-size:13px}.institution-meta i{font-style:normal}.institution-empty{padding:38px;text-align:center;color:#70828c;border:1px dashed #dce5f0;border-radius:16px}.institution-pagination{margin-top:24px}.institution-pagination button{cursor:pointer;border:1px solid #dce5f0;border-radius:8px;background:#fff;padding:9px 13px;color:#294866;transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .18s ease}.institution-pagination button:hover{border-color:#2365c5;background:#eff6ff;color:#1458af}.institution-pagination button:active,.institution-filter button:active{transform:translateY(1px)}.institution-pagination button.list-active{background:#2365c5;border-color:#2365c5;color:#fff}@media(max-width:767px){.institution-heading,.institution-grid{grid-template-columns:1fr}.institution-heading{gap:18px}.institution-card{min-height:0;padding:14px;gap:12px}.institution-logo{flex-basis:54px;height:54px;font-size:16px}.institution-row strong{font-size:16px}.institution-summary{-webkit-line-clamp:2}.institution-meta{gap:6px}.institution-pagination{justify-content:flex-start}.institution-pagination>span:first-child{width:100%}}.research-hero{padding:54px 0;background:linear-gradient(110deg,#062b51,#144b79)}.research-hero h1{font-size:34px}.research-center{background:#fff}.research-heading{align-items:start}.research-filter{display:flex;gap:10px;flex-wrap:wrap}.research-filter button{border:1px solid #dce5f0;border-radius:999px;background:#fff;padding:9px 15px;color:#294866}.research-filter button.list-active,.research-filter button:hover{background:#0d1d3a;border-color:#0d1d3a;color:#fff}.research-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.research-card{display:grid;gap:14px;padding:22px;border:1px solid #dce5f0;border-radius:16px;background:#fff;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.research-card:hover{transform:translateY(-2px);border-color:#8db9eb;box-shadow:0 10px 24px #193d6815}.research-card h3{margin:0;font-size:19px;line-height:1.55}.research-card>p{margin:0;color:#58708f;line-height:1.75}.research-status{border-radius:999px;background:#eef3fb;color:#557090;padding:4px 9px;font-size:12px}.research-meta{display:grid;gap:6px;color:#8091a7;font-size:13px}.research-button{align-self:start;margin:0;background:#10213e;color:#fff}.research-button:hover{background:#2365c5;color:#fff}.research-empty{padding:38px;text-align:center;color:#70828c;border:1px dashed #dce5f0;border-radius:16px}.research-filter button:active{transform:translateY(1px)}@media(max-width:767px){.research-hero{padding:42px 0}.research-hero h1{font-size:29px}.research-grid{grid-template-columns:1fr}.research-heading{align-items:start}.research-filter{width:100%}}.feedback-hero{padding:62px 0;background:linear-gradient(110deg,#07294c,#0b5e86)}.feedback-hero h1{margin:0 0 10px;font-size:38px}.feedback-hero p{margin:0}.feedback-page{background:#fff}.feedback-form{width:min(720px,100%);display:grid;gap:18px;padding:28px;border:1px solid #dce5f0;border-radius:16px;background:#fff;box-shadow:0 12px 32px #193d680d}.feedback-form label{display:grid;gap:8px;color:#294866;font-weight:700}.feedback-form input,.feedback-form select,.feedback-form textarea{width:100%;border:1px solid #cfdae8;border-radius:10px;padding:12px 14px;background:#fff;color:#173042;font:inherit;line-height:1.55;transition:border-color .18s ease,box-shadow .18s ease}.feedback-form textarea{resize:vertical;min-height:148px}.feedback-form input:focus,.feedback-form select:focus,.feedback-form textarea:focus{outline:none;border-color:#2365c5;box-shadow:0 0 0 3px #2365c51f}.feedback-submit{justify-self:start;margin:0;background:#10213e;color:#fff;border:0}.feedback-submit:hover{background:#2365c5;color:#fff}.feedback-message{min-height:24px;margin:0;color:#58708f;line-height:1.6}@media(max-width:767px){.feedback-hero{padding:46px 0}.feedback-hero h1{font-size:32px}.feedback-form{padding:20px}.feedback-submit{width:100%;text-align:center}}.institution-detail-hero{padding:54px 0;background:linear-gradient(110deg,#07294c,#0b5e86)}.institution-detail-hero h1{font-size:34px}.institution-detail{background:#fff}.institution-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:28px}.institution-detail-main{min-width:0}.institution-detail-head{display:flex;gap:18px;align-items:center;padding-bottom:20px;border-bottom:1px solid #dce5f0}.institution-detail-head h2{margin:0 0 10px;font-size:25px}.institution-info-table{display:grid;grid-template-columns:1fr 1fr;margin:22px 0;border:1px solid #dce5f0;border-radius:14px;overflow:hidden}.institution-info-table p{display:grid;gap:7px;margin:0;padding:15px 18px;border-bottom:1px solid #e5edf5;color:#58708f}.institution-info-table p:nth-child(odd){border-right:1px solid #e5edf5}.institution-info-table p:nth-last-child(-n+2){border-bottom:0}.institution-info-table strong{color:#173042}.institution-info-table a{color:#1461bd;overflow-wrap:anywhere}.institution-public-info{line-height:1.8;color:#405b77}.institution-public-info h2{margin-top:30px}.institution-public-info h3{margin-top:26px;color:#173042}.institution-public-info p{margin:8px 0}.institution-public-info strong{color:#173042}.institution-back{margin-top:24px;background:#10213e;color:#fff}.institution-back:hover{background:#2365c5;color:#fff}.institution-detail-side{display:grid;align-content:start;gap:16px}.institution-detail-side section{padding:20px;border:1px solid #dce5f0;border-radius:16px;background:#fff}.institution-detail-side h3{margin:0 0 10px}.institution-detail-side p{color:#58708f;line-height:1.75}.institution-detail-side .button{margin:0;background:#10213e;color:#fff;padding:10px 14px}.institution-detail-side .button:hover{background:#2365c5;color:#fff}@media(max-width:767px){.institution-detail-hero{padding:42px 0}.institution-detail-hero h1{font-size:29px}.institution-detail-layout{grid-template-columns:1fr}.institution-detail-head{align-items:start}.institution-detail-head .institution-logo{flex-basis:54px;height:54px;font-size:16px}.institution-detail-head h2{font-size:20px}.institution-info-table{grid-template-columns:1fr}.institution-info-table p:nth-child(odd){border-right:0}.institution-info-table p:nth-last-child(2){border-bottom:1px solid #e5edf5}}.article-page{background:#fff}.article{max-width:820px}.article h1{margin:12px 0 16px;font-size:32px;line-height:1.45;color:#10213e}.article>hr{border:0;border-top:1px solid #dce5f0;margin:22px 0}.article-body{font-size:16px;line-height:1.9;color:#314d69;overflow-wrap:anywhere}.article-body>*:first-child{margin-top:0}.article-body p{margin:0 0 18px}.article-body h1,.article-body h2,.article-body h3{color:#173042;line-height:1.55}.article-body img,.article-body video{display:block;max-width:100%!important;height:auto!important;margin:16px auto}.article-body table{display:block;max-width:100%;overflow:auto}.article-disclaimer{margin:32px 0 20px;padding:14px 16px;border-left:3px solid #2365c5;background:#f4f8fd;color:#58708f;line-height:1.75}.article-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.article-actions button{border:0;border-radius:7px;padding:12px 18px;background:#10213e;color:#fff;font:inherit;font-weight:700}.article-actions button:hover{background:#2365c5}.article-actions .button{margin:0;background:#2365c5;color:#fff}.article-actions .button:hover{background:#174c97;color:#fff}@media(max-width:767px){.article-page{padding-top:30px}.article h1{font-size:25px}.article-body{font-size:15px;line-height:1.8}.article-body img{margin:12px auto}.article-actions{display:grid;grid-template-columns:1fr}.article-actions button,.article-actions .button{text-align:center;width:100%}}.pagination a.list-active{background:#2365c5;border-color:#2365c5;color:#fff}.source-news-card[hidden],.institution-card[hidden]{display:none}.institution-logo{overflow:hidden;background:#fff}.institution-logo img{display:block;width:100%;height:100%;object-fit:contain;padding:6px}.institution-heading{display:block}.institution-home-card{position:relative;padding-top:92px}.institution-home-card>img{position:absolute;top:20px;left:20px;width:108px;height:48px;object-fit:contain;object-position:left center}.institution-home-card .tag{position:absolute;top:31px;right:20px}:root{--color-ink:#0F172A;--color-brand:#0369A1;--color-brand-strong:#075985;--color-canvas:#F8FAFC;--color-surface:#FFFFFF;--color-text:#1E293B;--color-muted:#475569;--color-line:#DCE5EF;--shadow-card:0 12px 28px rgba(15,23,42,.07);--radius-card:12px;--radius-control:10px}body{background:var(--color-canvas);color:var(--color-text)}.site-header{border-color:var(--color-line);background:#fffffff0;box-shadow:0 1px #0f172a05}.header-inner{min-height:76px}.brand{color:var(--color-ink)}.brand img{width:42px}.brand strong{font-size:19px;letter-spacing:.02em}.brand small{color:var(--color-muted)}.desktop-nav a{font-weight:600;color:#334155}.desktop-nav a:hover{color:var(--color-brand)}.hero,.hero--reference,.research-hero,.feedback-hero,.institution-detail-hero{background:linear-gradient(118deg,#0f172a,#172b4d 58%,#0369a1 150%)}.hero__eyebrow{border-color:#7dd3fc;background:#ffffff14;color:#e0f2fe}.button{border-radius:var(--radius-control);background:var(--color-brand);color:#fff;font-weight:700}.button:hover{background:var(--color-brand-strong);color:#fff}.button.secondary,.button.tertiary{border-color:#fff9;color:#fff;background:transparent}.button.secondary:hover,.button.tertiary:hover{background:#fff;color:var(--color-ink)}.section{padding:62px 0}.section h2{color:var(--color-ink)}.section-intro,.card p{color:var(--color-muted)}.card,.news-card,.latest-feature,.compact-story,.hot-row,.research-project,.research-card,.news-sidebar section,.institution-card,.institution-detail-side section,.feedback-form,.result-question,.research-notice{border-color:var(--color-line);border-radius:var(--radius-card);box-shadow:none}.card,.news-card{background:var(--color-surface)}.card:hover,.news-card:hover,.compact-story:hover,.hot-row:hover,.research-card:hover,.institution-card:hover,.latest-feature:hover{border-color:#7dd3fc;box-shadow:var(--shadow-card)}.tag{color:var(--color-brand);background:#eaf5fd}.meta{color:#64748b}.latest-editorial,.institution-center,.research-center,.feedback-page,.article-page{background:var(--color-canvas)}.popular-research,.cooperation-rules,.institution-detail{background:var(--color-surface)}.site-footer{background:var(--color-ink);color:#cbd5e1}.site-footer a:hover{color:#7dd3fc}.news-search,.news-filters,.institution-filter-panel{border-color:var(--color-line);background:var(--color-surface)}.news-search button,.news-filters .list-active,.institution-filter button.list-active,.institution-pagination button.list-active{background:var(--color-brand);border-color:var(--color-brand)}.news-filters a:hover,.institution-filter button:hover,.institution-pagination button:hover{border-color:#7dd3fc;background:#eaf5fd;color:var(--color-brand)}.source-news-card,.institution-card,.research-card{background:var(--color-surface);border-color:var(--color-line)}.article h1,.article-body h1,.article-body h2,.article-body h3{color:var(--color-ink)}.article-body{color:#334155}.article-disclaimer,.research-notice{border-left-color:var(--color-brand);background:#eff6ff;color:var(--color-muted)}.feedback-form input,.feedback-form select,.feedback-form textarea{border-color:#cbd5e1}.feedback-form input:focus,.feedback-form select:focus,.feedback-form textarea:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px #0369a129}a[href]:focus-visible,button:focus-visible,summary:focus-visible{outline-color:#38bdf8}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.institution-page-summary{margin:0;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#8091a7}.research-detail{max-width:940px}.research-detail h1{font-size:32px;line-height:1.42}.research-overview{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:28px 0}.research-overview>div,.result-question,.research-notice{border:1px solid #dce5f0;border-radius:14px;background:#fff;padding:18px}.research-overview span{display:block;color:#8091a7;font-size:13px}.research-overview strong{display:block;margin-top:8px;color:#173042}.research-results{display:grid;gap:16px}.result-question h3{margin:0 0 18px;font-size:18px}.result-options{display:grid;gap:14px}.result-option>div:first-child{display:flex;justify-content:space-between;gap:16px;color:#385575;font-size:14px}.result-option b{color:#173042;white-space:nowrap}.result-track{height:9px;margin-top:7px;border-radius:99px;background:#edf2f7;overflow:hidden}.result-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1671d8,#4ea2ff)}.research-notice{margin-top:20px;background:#f5f9ff;color:#526d8d}.research-notice p{margin:8px 0 0;line-height:1.75}@media(max-width:767px){.research-detail h1{font-size:27px}.research-overview{grid-template-columns:1fr 1fr}.result-option>div:first-child{align-items:flex-start;flex-direction:column;gap:3px}}.feedback-modal{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:20px;background:#071b3380}.feedback-modal[hidden]{display:none}.feedback-modal__panel{width:min(420px,100%);padding:32px;border-radius:18px;background:#fff;text-align:center;box-shadow:0 24px 60px #071b3340}.feedback-modal__icon{display:grid;place-items:center;width:50px;height:50px;margin:auto;border-radius:50%;background:#e8f7ee;color:#1a9a52;font-size:30px;font-weight:800}.feedback-modal h2{margin:16px 0 8px;color:#173042}.feedback-modal p{margin:0;color:#58708f;line-height:1.7}.feedback-modal button{margin-top:24px;border:0;border-radius:9px;padding:11px 24px;background:#2365c5;color:#fff;font:inherit;font-weight:700;cursor:pointer}.feedback-modal button:hover{background:#174c97}.latest-feature,.compact-story{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.latest-feature:hover,.compact-story:hover{transform:translateY(-3px);border-color:#8db9eb;box-shadow:0 12px 26px #193d6818}.latest-feature:active,.compact-story:active{transform:translateY(-1px)}.latest-feature:focus-visible,.compact-story:focus-visible{outline:3px solid #68a9ff;outline-offset:3px}.compact-story:hover h3,.latest-feature:hover h3{color:#0a55ac}:root{--font-sans:"Noto Sans SC","Microsoft YaHei UI","Microsoft YaHei","PingFang SC","Hiragino Sans GB","Segoe UI",Arial,sans-serif;--font-display:"Noto Sans SC","Microsoft YaHei UI","Microsoft YaHei",sans-serif}html{text-rendering:optimizeLegibility}body{font-family:var(--font-sans);font-weight:400;letter-spacing:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{font-family:var(--font-sans);font-weight:700;letter-spacing:normal}h1{font-weight:700}p,li{font-weight:400}button,input,textarea,select{font-family:inherit}.article-body{font-size:16px;line-height:1.9;letter-spacing:normal}.article-body h2{font-weight:700;letter-spacing:normal}.meta,.tag,.institution-meta,.research-meta{letter-spacing:normal}@media(max-width:767px){.article-body{font-size:15px;line-height:1.8}}.hero-insurance-image{position:relative;isolation:isolate;min-height:470px;background:linear-gradient(90deg,#0f172af7,#0f172ae6 35%,#0f172a8c 62%,#0f172a38),url(/assets/hero/insurescope-insurance-hero.png) center right/cover no-repeat}.hero-insurance-image .hero__content{position:relative;z-index:1}@media(max-width:760px){.hero-insurance-image{min-height:410px;background-position:65% center}}:root{--page-hero-padding:54px 0;--page-hero-title-size:34px;--page-hero-min-height:350px}.page-hero{display:flex;align-items:center;min-height:var(--page-hero-min-height);padding:var(--page-hero-padding);background:linear-gradient(90deg,#0f172af0,#0f172ac9 46%,#0f172a66),url(/assets/hero/insurescope-insurance-hero.png) center/cover no-repeat}.page-hero h1{margin:10px 0;font-size:var(--page-hero-title-size);line-height:1.35}.page-hero>.container>p:not(.hero__eyebrow){max-width:680px;font-size:16px;line-height:1.8}.page-hero.hero-insurance-image{min-height:var(--page-hero-min-height)}@media(max-width:767px){:root{--page-hero-padding:42px 0;--page-hero-title-size:29px;--page-hero-min-height:300px}.page-hero.hero-insurance-image{min-height:300px}}.news-center__heading--tools{justify-content:flex-end}.mobile-menu-state,.mobile-menu-toggle,.mobile-menu-panel,.mobile-nav{display:none}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:767px){.site-header{position:relative;z-index:100}.header-inner{min-height:68px;padding:10px 16px}.brand img{width:38px}.brand strong{font-size:17px}.brand small{font-size:11px}.mobile-menu-state{position:absolute;width:1px;height:1px;opacity:0}.mobile-menu-toggle{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--color-line);border-radius:10px;background:var(--color-surface);color:var(--color-ink);font:inherit;font-size:24px;line-height:1;cursor:pointer}.mobile-menu-toggle:hover,.mobile-menu-state:focus-visible~.header-inner .mobile-menu-toggle,.mobile-menu-state:checked~.header-inner .mobile-menu-toggle{border-color:#7dd3fc;background:#eaf5fd;color:var(--color-brand)}.mobile-menu-panel{padding:18px 16px 20px;border-top:1px solid var(--color-line);background:#fff}.mobile-menu-state:checked~.mobile-menu-panel{display:block}.mobile-menu-panel__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.mobile-menu-brand{display:flex;align-items:center;gap:12px;min-width:0}.mobile-menu-brand img{display:block;flex:0 0 auto;width:58px;height:58px;border-radius:16px}.mobile-menu-brand strong,.mobile-menu-brand small{display:block}.mobile-menu-brand strong{font-size:21px;line-height:1.25;color:var(--color-ink)}.mobile-menu-brand small{margin-top:4px;color:var(--color-muted);font-size:13px;white-space:nowrap}.mobile-menu-close{display:grid;place-items:center;flex:0 0 auto;width:52px;height:52px;border:1px solid var(--color-line);border-radius:14px;color:var(--color-ink);font-size:40px;font-weight:300;line-height:1;cursor:pointer}.mobile-menu-close:hover{border-color:#7dd3fc;background:#eaf5fd;color:var(--color-brand)}.mobile-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mobile-menu-state:checked~.mobile-menu-panel .mobile-nav{display:grid}.mobile-nav a{padding:18px 14px;border:1px solid var(--color-line);border-radius:14px;background:#f8fafc;color:#334155;font-size:17px;font-weight:700;text-align:left}.mobile-nav a:hover,.mobile-nav a:focus-visible{border-color:#7dd3fc;background:#eaf5fd;color:var(--color-brand)}}@media(max-width:767px){:root{--page-hero-padding:30px 0;--page-hero-title-size:28px;--page-hero-min-height:230px}.container{width:min(100% - 32px,1180px)}.section{padding:38px 0}.section h2{font-size:24px;line-height:1.35}.page-hero,.page-hero.hero-insurance-image{min-height:var(--page-hero-min-height)}.page-hero>.container>p:not(.hero__eyebrow){font-size:16px;line-height:1.7}.hero__eyebrow{padding:5px 10px;font-size:12px}.hero__actions{gap:9px;margin-top:18px}.button{min-height:44px;padding:10px 14px;margin-right:0;font-size:15px;text-align:center}.latest-editorial__grid,.popular-research__grid,.news-center__body,.institution-grid,.research-grid,.institution-detail-layout{gap:16px}.latest-feature>img{height:200px}.latest-feature__body,.research-project,.feedback-form{padding:18px}.latest-feature h3{font-size:21px;line-height:1.42}.latest-feature__body>p{line-height:1.7}.compact-stories{gap:10px}.compact-story{grid-template-columns:86px minmax(0,1fr);gap:11px;min-height:82px;padding:10px}.compact-story img{width:86px;height:64px}.compact-story h3{font-size:15px;line-height:1.42}.hot-row{padding:15px;gap:6px}.hot-row strong{font-size:15px}.research-project p,.institution-summary,.article-body{line-height:1.75}.research-project__steps{gap:8px;margin:14px 0 22px}.research-project__steps span{padding:9px;font-size:14px}.source-news-card{grid-template-columns:84px minmax(0,1fr);padding:10px;gap:10px}.source-news-card>img{width:84px;height:72px}.source-news-card h2{font-size:15px;line-height:1.42}.news-filters{gap:7px;padding:9px}.news-filters a{padding:8px 11px;font-size:14px}.institution-filter-panel{padding:11px}.institution-filter{gap:7px}.institution-filter button{padding:8px 11px;font-size:14px}.institution-card{padding:12px;gap:10px}.institution-summary{-webkit-line-clamp:2;font-size:14px;line-height:1.58}.institution-row strong{font-size:15px}.institution-meta{font-size:12px}.research-card{gap:11px;padding:17px}.research-card h3{font-size:17px}.research-card>p{font-size:15px;line-height:1.65}.research-overview{gap:8px;margin:20px 0}.research-overview>div,.result-question,.research-notice{padding:14px}.result-question h3{font-size:16px;margin-bottom:14px}.article-page{padding-top:0}.article{max-width:none}.article-body{font-size:16px}.article-disclaimer{margin:24px 0 16px;padding:12px 14px}.feedback-form{gap:15px}.feedback-form textarea{min-height:124px}.feedback-modal{padding:16px}.feedback-modal__panel{padding:24px}.site-footer{padding:32px 16px;gap:22px}.mobile-menu-panel{padding:16px}.mobile-menu-panel__head{margin-bottom:16px}.mobile-menu-brand img{width:50px;height:50px;border-radius:14px}.mobile-menu-brand strong{font-size:19px}.mobile-menu-brand small{font-size:12px}.mobile-menu-close{width:46px;height:46px;border-radius:12px;font-size:34px}.mobile-nav{gap:10px}.mobile-nav a{padding:15px 12px;border-radius:12px;font-size:16px}.pagination{gap:6px}.pagination a,.pagination strong,.pagination span,.institution-pagination button{padding:8px 10px;font-size:14px}}a[href],button,label[for],input[type=checkbox]{-webkit-tap-highlight-color:transparent}a[href]:focus-visible,button:focus-visible,label[for]:focus-visible,input[type=checkbox]:focus-visible{outline:0;box-shadow:0 0 0 3px #38bdf894}.source-news-card{cursor:pointer}.source-news-card__read-more{color:var(--color-brand);font-weight:700}@media(max-width:767px){.source-news-card__read-more{display:block;margin-top:5px}}a[href]:active,button:active,label[for]:active{transform:scale(.98);filter:brightness(.82);box-shadow:inset 0 0 0 999px #0369a147}@media(max-width:767px){.mobile-menu-state:checked~.header-inner{display:none}}@media(max-width:767px){.mobile-menu-state:checked~.mobile-menu-panel{padding:32px 38px 18px}.mobile-menu-state:checked~.mobile-menu-panel .mobile-menu-panel__head{margin-bottom:40px}.mobile-menu-state:checked~.mobile-menu-panel .mobile-menu-brand img{width:56px;height:56px;border-radius:16px}.mobile-menu-state:checked~.mobile-menu-panel .mobile-menu-close{width:56px;height:56px;border-radius:16px;font-size:40px}.mobile-menu-state:checked~.mobile-menu-panel .mobile-nav{gap:12px}.mobile-menu-state:checked~.mobile-menu-panel .mobile-nav a{display:flex;align-items:center;height:58px;padding:0 16px;border-radius:14px;font-size:16px}}@media(max-width:767px){.mobile-menu-state:checked~.mobile-menu-panel{padding:20px 20px 16px}.mobile-menu-state:checked~.mobile-menu-panel .mobile-menu-panel__head{margin-bottom:18px}.mobile-menu-state:checked~.mobile-menu-panel .mobile-menu-brand img{width:48px;height:48px;border-radius:14px}.mobile-menu-state:checked~.mobile-menu-panel .mobile-menu-close{width:48px;height:48px;border-radius:14px;font-size:34px}.mobile-menu-state:checked~.mobile-menu-panel .mobile-nav{gap:8px}.mobile-menu-state:checked~.mobile-menu-panel .mobile-nav a{display:flex;align-items:center;height:44px;padding:0 12px;border-radius:11px;font-size:14px}}.news-search input{min-width:0;flex:1 1 auto}.news-search button{flex:0 0 auto;min-width:52px;white-space:nowrap}.article-actions .article-like{display:inline-flex;align-items:center;gap:7px}.article-actions .article-like.is-liked{background:#0b6e4f;color:#fff}.article-actions .article-like:disabled{cursor:wait;opacity:.86}.core-column-card{position:relative;overflow:hidden}.core-column-icon{position:absolute;top:18px;right:18px;width:42px;height:42px;padding:9px;border-radius:14px;background:#eaf5fd;opacity:.96;transition:transform .18s ease,background-color .18s ease}.core-column-card:hover .core-column-icon{transform:rotate(-4deg) scale(1.06);background:#ddf3ff}@media(max-width:767px){.core-column-icon{top:14px;right:14px;width:38px;height:38px;padding:8px;border-radius:12px}}
