/* Two-line live wordmark; the supplied symbol retains its original geometry. */
.brand-lockup-nav,.hero--landing .brand-lockup-hero{display:flex;align-items:center;gap:.3em;color:inherit}
.brand-lockup-nav{font-size:22px;color:#14213d}
.brand-lettering{display:flex;flex-direction:column;font-family:Arial,Helvetica,sans-serif;font-weight:750;letter-spacing:-.045em;line-height:.94}
.brand-lettering>span{display:block}
.brand-symbol{position:relative;display:block;flex:none;width:1.35em;aspect-ratio:665/851;overflow:hidden}
.brand-symbol img{position:absolute;left:-44.36%;top:-21.74%;width:188.57%;height:147.36%;max-width:none;object-fit:fill}
.hero--landing{background:#1556cd;color:#fff}
.hero--landing .hero-landing-wash,.hero--landing-photo .hero-bg{background:linear-gradient(100deg,#1256c8 0%,#0878ed 25%,#5365ec 51%,#7755e8 72%,#8046eb 100%);opacity:1;animation:none}
.hero--landing .hero-landing-mesh{background:none;opacity:1;animation:none}
.hero--landing .hero-landing-mesh::before{content:"";position:absolute;box-sizing:border-box;width:clamp(360px,43vw,660px);aspect-ratio:1;border:clamp(36px,4.5vw,70px) solid #ffffff38;border-radius:50%;right:-10%;top:-12%;background:transparent;transform:none;box-shadow:none}
.hero--landing .hero-landing-mesh::after{content:"";position:absolute;width:clamp(80px,9vw,135px);aspect-ratio:1;right:27%;top:33%;border-radius:50%;background:#ffffff40;border:0;transform:none;box-shadow:none}
.hero--landing .hero-landing-img,.hero--landing .hero-landing-photo-veil,.hero--landing .hero-aside{display:none}
.hero--landing .brand-lockup-hero{width:100%;margin:0 0 24px;font-size:clamp(46px,6.4vw,82px);font-weight:750;line-height:1;letter-spacing:0;color:#fff}
.hero--landing .hero-expand{font-family:var(--font-body);font-size:clamp(23px,2.8vw,36px);font-weight:500;line-height:1.5;letter-spacing:.025em;color:#fff;text-shadow:none;margin:0;max-width:650px}
.hero--landing .hero-support{color:#e2eeff;text-shadow:none;max-width:520px}
.hero--landing .hero-cta .btn-primary{background:#fff;border-color:#fff;color:#134ac4;border-radius:999px;box-shadow:none;padding-left:26px;padding-right:26px}
.hero--landing .hero-cta .btn-primary:hover{background:#e8f4ff;color:#103895;border-color:#e8f4ff}
.hero--landing .hero-cta-ghost{color:#fff;border-color:#ffffff85;background:transparent;border-radius:999px;padding-left:26px;padding-right:26px}
.hero--landing .hero-cta-ghost:hover{background:#ffffff15;border-color:#fff;color:#fff}
.hero--landing .hero-secondary-link{color:#e1edff;text-shadow:none;font-weight:400}
.site-header--over-hero{background:#123c9235;border-bottom:1px solid #ffffff25;box-shadow:none;backdrop-filter:blur(16px)}
.site-header--over-hero .brand-lockup-nav{color:#fff}
.site-header--over-hero .nav-desktop a,.site-header--over-hero .locale-btn{color:#e1edff}
.site-header--over-hero .nav-desktop a:hover,.site-header--over-hero .nav-desktop a.active,.site-header--over-hero .locale-btn.is-active,.site-header--over-hero .locale-btn:hover{color:#fff}
.site-header--over-hero .locale-sep{color:#ffffff66}
.site-header--over-hero .header-account-link,.site-header--over-hero .nav-toggle{background:transparent;color:#fff;border-color:#ffffff70}
.site-header--over-hero .header-account-link:hover{background:#ffffff18;color:#fff;border-color:#fff}
@media(max-width:720px){.brand-lockup-nav{font-size:19px}.hero--landing .brand-lockup-hero{font-size:clamp(40px,9.8vw,64px);margin-bottom:20px}.hero--landing .hero-expand{font-size:clamp(23px,5.7vw,30px)}.hero--landing .hero-landing-wash{background:linear-gradient(110deg,#1256c8 0%,#0878ed 24%,#5365ec 50%,#7755e8 72%,#8046eb 100%)}.hero--landing .hero-landing-mesh::before{right:-52%;top:52%}.hero--landing .hero-landing-mesh::after{right:21%;top:78%;width:66px}}

.brand-lettering>span+span{font-size:.8em;letter-spacing:-.025em;margin-top:.07em}
.hero--landing .brand-symbol{width:1.65em;filter:drop-shadow(0 8px 14px #14213d18)}
.hero--landing .brand-lockup-hero{gap:.34em}

/* Arial Bold advance widths: FutraMat 4222 / Community 5500. */
.brand-lettering{font-family:Arial,Helvetica,sans-serif;font-weight:700;letter-spacing:0}
.brand-lettering>span{letter-spacing:0}
.brand-lettering>span+span{font-size:.767636em;letter-spacing:0;margin-top:.09em}
.brand-lockup-footer{display:flex;align-items:center;gap:.3em;font-size:28px;color:#f6f8ff}
.footer-brand-link{opacity:1}

.community-masthead{position:relative;isolation:isolate;overflow:hidden;width:100%;margin:0;background:linear-gradient(110deg,#096aaa 0%,#078dba 46%,#0ca995 100%);color:#fff}
.community-masthead::before{content:"";position:absolute;z-index:-1;width:480px;aspect-ratio:1;border:55px solid #ffffff24;border-radius:50%;right:-100px;top:-150px;box-sizing:border-box}
.community-masthead::after{content:"";position:absolute;z-index:-1;width:95px;aspect-ratio:1;border-radius:50%;right:29%;bottom:18%;background:#ffffff30}
.community-masthead-inner{padding-top:80px;padding-bottom:80px;position:relative}
.community-brand{display:flex;align-items:center;gap:.34em;font-size:clamp(40px,5vw,66px);font-weight:700;margin:0 0 26px;color:#fff;line-height:1}
.community-brand .brand-symbol{width:1.65em}
.community-slogan{font-size:clamp(23px,2.5vw,32px);line-height:1.5;margin:0;color:#fff;font-weight:500;max-width:650px}
.community-masthead-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:32px}
.community-masthead-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 25px;border:1px solid #ffffff90;border-radius:999px;text-decoration:none;font-size:14px;font-weight:600;transition:background .2s,color .2s}
.community-masthead-actions .community-action-primary{background:#fff;border-color:#fff;color:#07688f}
.community-masthead-actions .community-action-secondary{background:transparent;color:#fff}
.community-masthead-actions a:hover{background:#e6f9ff;color:#075477}
.community-masthead-actions a:focus-visible{outline:3px solid #fff;outline-offset:4px}
@media(max-width:720px){.community-masthead-inner{padding-top:50px;padding-bottom:54px}.community-brand{font-size:clamp(36px,9vw,55px)}.community-masthead::before{right:-290px;top:-80px}.community-masthead::after{right:8%;bottom:7%;width:55px}}

.community-page #who{background:#fff;padding:64px 0}.community-page .about-triangle-title{text-align:center;margin:0 auto 20px}.community-page #who .section-intro{text-align:center;margin-left:auto;margin-right:auto;max-width:760px}.community-page .about-triangle{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:34px}.community-page .about-triangle-col{padding:30px;border:1px solid #e1e8f1;border-radius:16px;background:linear-gradient(145deg,#f4f8ff,#fff)}.community-page .about-triangle-col:nth-child(2){background:linear-gradient(145deg,#f0fbf8,#fff)}.community-page .about-triangle-col:nth-child(3){background:linear-gradient(145deg,#f5f1ff,#fff)}.community-page .about-triangle-col h3{font-size:22px;margin:0 0 16px;color:#183966}.community-page .about-triangle-col p{font-size:15px;line-height:1.9;color:#617188}@media(max-width:720px){.community-page .about-triangle{grid-template-columns:1fr}.community-page #who{padding:44px 0}}

/* Consistent portrait stages with breathing room above the subject. */
.home-academician-photo,.experts-page .expert-card-portrait .expert-avatar{box-sizing:border-box;width:100%;height:260px;min-height:260px;aspect-ratio:auto;border-radius:0;overflow:hidden;background:linear-gradient(145deg,#edf4fc,#f3f0fa);padding:22px 20px 0;display:flex;align-items:flex-end;justify-content:center}
.home-academician-photo img,.experts-page .expert-card-portrait .expert-avatar img{width:100%;height:100%;object-fit:contain;object-position:center bottom;border-radius:0;display:block}
.home-academician-photo .expert-placeholder-logo,.experts-page .expert-card-portrait .expert-avatar .expert-placeholder-logo{width:76%;height:100%;object-fit:contain;object-position:center}
.experts-page .experts-tier-section>.section-title,.experts-page .experts-tier-section>.section-lede{text-align:center;margin-left:auto;margin-right:auto}.experts-page .experts-tier-section>.section-lede{max-width:760px}
.experts-page .experts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.experts-page .expert-card-portrait{border:1px solid #e1e7ef;border-radius:16px;overflow:hidden;background:#fff}
.experts-page .expert-card-portrait .expert-card-link{display:flex;flex-direction:column;height:100%;padding:0;color:#14213d;text-decoration:none}
.experts-page .expert-card-portrait .expert-card-body{padding:24px;display:flex;flex-direction:column;gap:12px;flex:1}
.experts-page .expert-card-portrait h3{font-family:var(--font-body);font-size:23px;line-height:1.4;margin:0}
.experts-page .expert-card-portrait .expert-title,.experts-page .expert-card-portrait .expert-org,.experts-page .expert-card-portrait .expert-tagline{display:block;overflow:visible;white-space:normal;-webkit-line-clamp:unset;max-height:none;height:auto;margin:0;font-size:14px;line-height:1.8}
.experts-page .expert-card-portrait .expert-meta{display:flex;flex-wrap:wrap;gap:7px}.experts-page .expert-card-portrait .expert-chip{white-space:normal;max-width:100%;height:auto;line-height:1.6}
.experts-page .expert-card-portrait .expert-more{margin-top:auto;padding-top:8px;align-self:flex-end}
@media(max-width:1000px){.experts-page .experts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.experts-page .experts-grid{grid-template-columns:1fr}.home-academician-photo,.experts-page .expert-card-portrait .expert-avatar{height:260px}}

/* Original portraits calibrated by face landmarks, not source canvas size. */
.home-academician-photo,.experts-page .expert-card-portrait .expert-avatar{position:relative;padding:0;isolation:isolate}
.home-academician-photo img:not(.expert-placeholder-logo),.experts-page .expert-card-portrait .expert-avatar img:not(.expert-placeholder-logo){position:absolute;max-width:none;object-fit:fill;transform:none;mask-image:none}
.home-expert-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.home-expert-tags span{font-size:11px;line-height:1.6;color:#64748b;background:#edf2f8;border-radius:5px;padding:3px 7px}
.home-academician-field{overflow:visible!important;display:block!important;-webkit-line-clamp:unset!important;max-height:none!important}
.home-academician-photo img[src$="chen-guohua.png"],.experts-page .expert-card-portrait .expert-avatar img[src$="chen-guohua.png"]{width:193.51px;height:227.25px;left:calc(50% - 99.65px);top:27.42px}
.home-academician-photo img[src$="chen-qingquan.jpg"],.experts-page .expert-card-portrait .expert-avatar img[src$="chen-qingquan.jpg"]{width:163.96px;height:229.45px;left:calc(50% - 81.74px);top:29.64px}
.home-academician-photo img[src$="chen-ying.png"],.experts-page .expert-card-portrait .expert-avatar img[src$="chen-ying.png"]{width:244.73px;height:244.73px;left:calc(50% - 123.10px);top:17.38px}
.home-academician-photo img[src$="du-yujie.png"],.experts-page .expert-card-portrait .expert-avatar img[src$="du-yujie.png"]{width:261.26px;height:261.26px;left:calc(50% - 118.09px);top:10.97px}
.home-academician-photo img[src$="fan-shiliang.png"],.experts-page .expert-card-portrait .expert-avatar img[src$="fan-shiliang.png"]{width:251.08px;height:251.08px;left:calc(50% - 135.33px);top:13.31px}
.home-academician-photo img[src$="ju-dongying.png"],.experts-page .expert-card-portrait .expert-avatar img[src$="ju-dongying.png"]{width:233.22px;height:317.47px;left:calc(50% - 108.06px);top:12.21px}
.home-academician-photo img[src$="long-wenmao.png"],.experts-page .expert-card-portrait .expert-avatar img[src$="long-wenmao.png"]{width:252.17px;height:252.17px;left:calc(50% - 118.52px);top:1.51px}
.home-academician-photo img[src$="zhang-bo.png"],.experts-page .expert-card-portrait .expert-avatar img[src$="zhang-bo.png"]{width:315.54px;height:413.51px;left:calc(50% - 175.20px);top:1.50px}
.home-academician-photo img[src$="zhong-zhiyong.png"],.experts-page .expert-card-portrait .expert-avatar img[src$="zhong-zhiyong.png"]{width:177.64px;height:274.03px;left:calc(50% - 86.02px);top:4.20px}

.home-academician-photo::after,.experts-page .expert-card-portrait .expert-avatar::after{content:"";position:absolute;pointer-events:none;inset:auto 0 0;height:12px;background:linear-gradient(transparent,#f1f3fb);z-index:1}
.home-academician-photo img[src$="chen-qingquan.jpg"],.experts-page .expert-card-portrait .expert-avatar img[src$="chen-qingquan.jpg"]{mask-image:linear-gradient(to right,transparent,#000 15%,#000 85%,transparent),linear-gradient(to bottom,transparent,#000 10%,#000 82%,transparent);mask-composite:intersect}

/* Preserve the original photograph: remove its backdrop with a silhouette clip,
   never a side feather that also erases the face. Coordinates use source proportions. */
.home-academician-photo img[src$="chen-qingquan.jpg"],.experts-page .expert-card-portrait .expert-avatar img[src$="chen-qingquan.jpg"]{mask-image:none;-webkit-mask-image:none;opacity:1;filter:none;clip-path:polygon(0% 56%,12% 52%,25% 48%,28% 47%,27% 42%,25% 38%,24% 34%,24% 30%,27% 28%,27% 23%,28% 18%,31% 13%,37% 8%,45% 5%,54% 4%,64% 4%,73% 5%,79% 7%,83% 10%,85% 15%,86% 21%,85% 26%,82% 32%,83% 33%,84% 33%,85% 35%,84% 39%,82% 42%,78% 45%,84% 47%,91% 49%,100% 53%,100% 100%,0% 100%)}

/* Approved clean portrait asset, without geometric silhouette clipping. */
.home-academician-photo:has(img[src$="chen-qingquan-clean-v2.png"]),.experts-page .expert-avatar:has(img[src$="chen-qingquan-clean-v2.png"]){background:#eff3fb}
.home-academician-photo img[src$="chen-qingquan-clean-v2.png"],.experts-page .expert-card-portrait .expert-avatar img[src$="chen-qingquan-clean-v2.png"]{width:210px;height:294px;left:calc(50% - 114px);top:22px;clip-path:none;mask-image:none;-webkit-mask-image:none;opacity:1;filter:none}

/* Four co-initiators on desktop; retain logo height and mobile layout. */
@media(min-width:769px){.home-cofounders-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}

/* Founding-stage editorial sections inherit the established brand palette. */
.fp-home,.fp-page{color:#14213d}.fp-home h2,.fp-page h2{font-size:clamp(28px,3vw,44px);line-height:1.35;letter-spacing:-.035em}.fp-topics,.fp-growth,.fp-note{max-width:1200px;margin:auto;padding:80px 32px}.fp-topics{text-align:center}.fp-topics>p,.fp-heading>p,.fp-note p{color:#66768d;line-height:1.9;max-width:700px;margin:20px auto}.fp-topic-links{display:flex;justify-content:center;flex-wrap:wrap;gap:14px;margin-top:30px}.fp-topic-links a{border:1px solid #d9e4f6;border-radius:40px;padding:12px 22px}.fp-heading{text-align:center}.fp-kicker{font-size:12px;letter-spacing:.16em;font-weight:700;color:#526be1}.fp-paths{display:grid;grid-template-columns:repeat(4,1fr);margin-top:42px;gap:26px}.fp-paths article{border-top:2px solid #6981e7;padding:24px 0;display:flex;flex-direction:column;align-items:start}.fp-number{color:#9cace0;font-size:14px}.fp-paths h3{font-size:21px;margin:22px 0 10px}.fp-paths p{color:#687891;line-height:1.9;flex:1}.fp-link{color:#1769ca;text-decoration:none;font-size:14px;font-weight:600;display:inline-block;margin-top:14px}.fp-link:hover{color:#7755e8}.fp-solutions{background:linear-gradient(115deg,#0d4299,#336bd4 52%,#7755e8);color:#fff;padding:76px max(32px,calc((100vw - 1136px)/2));position:relative;overflow:hidden}.fp-solutions:before{content:'';position:absolute;width:420px;height:420px;border:70px solid #ffffff10;border-radius:50%;right:-150px;top:-200px;pointer-events:none}.fp-solution-intro{max-width:720px;position:relative}.fp-solutions h2,.fp-solutions h3,.fp-solutions p,.fp-solutions small,.fp-solutions .fp-kicker,.fp-solutions a{color:#fff}.fp-solutions p{line-height:1.9}.fp-apps{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:42px;position:relative}.fp-apps article{border-top:1px solid #ffffff55;padding:24px 0}.fp-apps small{display:block;margin-top:18px}.fp-apps h3{font-size:22px}.fp-orb{display:grid;place-items:center;width:60px;height:60px;background:linear-gradient(145deg,#ffffff66,#ffffff0d);border:1px solid #ffffff55;border-radius:50%;font-size:28px}.fp-page{background:#f8faff}.fp-note{text-align:center}.fp-link:focus-visible{outline:3px solid #91b5ff;outline-offset:5px}@media(max-width:800px){.fp-paths{grid-template-columns:repeat(2,1fr)}.fp-apps{grid-template-columns:1fr}.fp-topics,.fp-growth,.fp-note{padding:48px 24px}.fp-solutions{padding:48px 24px}}@media(max-width:480px){.fp-paths{grid-template-columns:1fr}}
.locale-switcher{gap:.18rem;white-space:nowrap}.locale-switcher .locale-btn{padding:.3rem .38rem;border-radius:999px}.locale-switcher .locale-btn.is-active{background:#0a4fd613;color:#0a4fd6}.site-header--over-hero .locale-switcher .locale-btn.is-active{background:#ffffff2b;color:#fff}@media(max-width:480px){.locale-switcher{font-size:.75rem}.locale-switcher .locale-btn{padding:.3rem .25rem}}

/* 2026-10-13: nine academicians; consistent head size with original aspect ratios. */
 .home-academician-photo img[src$="chen-qingquan-cutout-20261013.png"],.experts-page .expert-card-portrait .expert-avatar img[src$="chen-qingquan-cutout-20261013.png"]{width:213.29px;height:284.39px;left:calc(50% - 114.70px);top:5.15px;clip-path:none;mask-image:none;-webkit-mask-image:none;opacity:1;filter:none}
 .home-academician-photo img[src$="zhang-bo.png"],.experts-page .expert-card-portrait .expert-avatar img[src$="zhang-bo.png"]{width:277.14px;height:363.18px;left:calc(50% - 156.78px);top:-1.34px;clip-path:none;mask-image:none;-webkit-mask-image:none;opacity:1;filter:none}
 .home-academician-photo img[src$="li-zhuofen-cutout-20261013.png"],.experts-page .expert-card-portrait .expert-avatar img[src$="li-zhuofen-cutout-20261013.png"]{width:215.38px;height:287.17px;left:calc(50% - 103.92px);top:7.34px;clip-path:none;mask-image:none;-webkit-mask-image:none;opacity:1;filter:none}
 .home-academician-photo img[src$="alec-broers-cutout-20261013.png"],.experts-page .expert-card-portrait .expert-avatar img[src$="alec-broers-cutout-20261013.png"]{width:245.17px;height:326.89px;left:calc(50% - 114.01px);top:5.04px;clip-path:none;mask-image:none;-webkit-mask-image:none;opacity:1;filter:none}
 .home-academician-photo img[src$="cd-mote-cutout-20261013.png"],.experts-page .expert-card-portrait .expert-avatar img[src$="cd-mote-cutout-20261013.png"]{width:225.13px;height:300.17px;left:calc(50% - 106.76px);top:-18.29px;clip-path:none;mask-image:none;-webkit-mask-image:none;opacity:1;filter:none}
 .home-academician-photo img[src$="carlo-rubbia-cutout-20261013.png"],.experts-page .expert-card-portrait .expert-avatar img[src$="carlo-rubbia-cutout-20261013.png"]{width:178.90px;height:238.53px;left:calc(50% - 89.78px);top:21.48px;clip-path:none;mask-image:none;-webkit-mask-image:none;opacity:1;filter:none}
 .home-academician-photo img[src$="lin-jianguo-cutout-20261013.png"],.experts-page .expert-card-portrait .expert-avatar img[src$="lin-jianguo-cutout-20261013.png"]{width:241.33px;height:321.78px;left:calc(50% - 122.22px);top:18.22px;clip-path:none;mask-image:none;-webkit-mask-image:none;opacity:1;filter:none}
 .home-academician-photo img[src$="lu-jian-cutout-20261013.png"],.experts-page .expert-card-portrait .expert-avatar img[src$="lu-jian-cutout-20261013.png"]{width:233.65px;height:311.54px;left:calc(50% - 112.74px);top:7.86px;clip-path:none;mask-image:none;-webkit-mask-image:none;opacity:1;filter:none}
 .home-academician-photo img[src$="chen-guohua-cutout-20261013.png"],.experts-page .expert-card-portrait .expert-avatar img[src$="chen-guohua-cutout-20261013.png"]{width:197.20px;height:262.94px;left:calc(50% - 99.87px);top:9.84px;clip-path:none;mask-image:none;-webkit-mask-image:none;opacity:1;filter:none}
.home-academician-info h4{overflow-wrap:anywhere}.home-academician-credentials{margin-bottom:12px}.home-academician-photo::after,.experts-page .expert-card-portrait .expert-avatar::after{height:8px;display:none}

/* Expert profile: editorial portrait and a clear, single biography. */
.expert-profile-page{padding-top:42px;padding-bottom:72px}.expert-profile-back{display:inline-block;margin-bottom:30px;color:#2567b9;font-size:14px;font-weight:600;text-decoration:none}.expert-profile-back:before{content:"";display:inline-block;width:28px;height:2px;background:#7d9ed7;margin-right:12px;vertical-align:middle}.expert-profile-hero{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:64px;align-items:center;padding-bottom:48px}.expert-profile-portrait{position:relative;display:flex;align-items:flex-end;justify-content:center;height:420px;border-radius:26px;overflow:hidden;background:linear-gradient(140deg,#eaf2fc,#eeeafd);border:1px solid #dce5f4;box-shadow:0 14px 36px #31538309}.expert-profile-portrait>img{display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom;border-radius:0;filter:none}.expert-profile-portrait>span{font-size:76px;color:#4474b9;margin:auto}.expert-profile-tier{display:inline-block;padding:6px 14px;border-radius:999px;border:1px solid #cddcf3;background:#edf3ff;color:#3766ad;font-size:12px;font-weight:600}.expert-profile-identity h1{font-size:clamp(34px,4vw,56px);line-height:1.2;letter-spacing:-.03em;margin:22px 0 20px;overflow-wrap:anywhere;color:#14213d}.expert-profile-title{color:#185caf;font-size:17px;line-height:1.85;margin:0 0 12px;font-weight:600}.expert-profile-org{font-size:15px;color:#637490;line-height:1.8;margin:0}.expert-profile-tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:30px}.expert-profile-tags>span{padding:7px 13px;border-radius:8px;border:1px solid #e0e7f4;background:#ffffffa6;color:#526d97;font-size:12px;line-height:1.5}.expert-profile-content{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:64px;border-top:1px solid #dce4f0;padding-top:38px}.expert-profile-content h2{font-size:24px;line-height:1.4;color:#172544;margin:0 0 22px}.expert-profile-bio>p{font-size:16px;line-height:2;color:#61728d;margin:0}.expert-profile-highlights{margin-top:36px}.expert-profile-highlights ul{margin:0;padding-left:20px;color:#61728d;line-height:1.9}.expert-profile-highlights li{padding-bottom:12px}.expert-profile-focus ul{list-style:none;margin:0;padding:0}.expert-profile-focus li{display:flex;gap:16px;align-items:baseline;padding:17px 0;border-bottom:1px solid #e0e6f0}.expert-profile-focus li:first-child{padding-top:0}.expert-profile-focus li>span{font:12px ui-monospace,SFMono-Regular,Consolas,monospace;color:#81a0cc}.expert-profile-focus strong{font-size:15px;font-weight:500;color:#3d5b86}.expert-profile-footer{padding-top:38px;margin-top:32px;border-top:1px solid #e1e7f0}.expert-profile-back-button{display:inline-flex;align-items:center;padding:11px 22px;border:1px solid #cedbf0;border-radius:999px;background:#ffffffa6;color:#2364b0;font-size:14px;text-decoration:none;backdrop-filter:blur(10px)}.expert-profile-back-button:hover{background:#edf3ff}.expert-profile-back:focus-visible,.expert-profile-back-button:focus-visible{outline:3px solid #a5c3ed;outline-offset:4px}
@media(max-width:900px){.expert-profile-hero{grid-template-columns:300px minmax(0,1fr);gap:36px}.expert-profile-portrait{height:380px}.expert-profile-content{grid-template-columns:minmax(0,1fr) 220px;gap:36px}}
@media(max-width:680px){.expert-profile-page{padding-top:28px;padding-bottom:48px}.expert-profile-hero{grid-template-columns:1fr;gap:28px;padding-bottom:30px}.expert-profile-portrait{width:min(100%,330px);height:390px;margin:0 auto}.expert-profile-identity{text-align:center}.expert-profile-identity h1{font-size:36px;margin:16px 0}.expert-profile-title{font-size:15px}.expert-profile-org{font-size:14px}.expert-profile-tags{justify-content:center;margin-top:22px;gap:7px}.expert-profile-content{grid-template-columns:1fr;gap:30px;padding-top:28px}.expert-profile-content h2{font-size:21px;margin-bottom:16px}.expert-profile-bio>p{font-size:15px}.expert-profile-back{margin-bottom:24px}.expert-profile-footer{text-align:center}}

.auth-signout{border:0;border-left:1px solid #dce4f2;background:transparent;color:#526786;font:inherit;padding:4px 0 4px 18px;margin-left:10px;cursor:pointer;white-space:nowrap}.auth-signout:hover{color:#155cca}.auth-signout:focus-visible{outline:2px solid #155cca;outline-offset:4px}@media(max-width:480px){.auth-topbar-inner{gap:12px}.auth-topbar-actions{gap:5px}.auth-signout{padding-left:8px;margin-left:2px;font-size:12px}}
@media(max-width:600px){.site-header .inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 14px}.site-header .logo{grid-column:1;grid-row:1;min-width:0}.site-header .nav-actions{display:contents}.site-header .locale-switcher{grid-column:1;grid-row:2;justify-self:start}.site-header .inner>.nav-desktop{display:none}.site-header .header-account-link{grid-column:2;grid-row:2;justify-self:end;font-size:13px;white-space:nowrap}.site-header .nav-toggle{grid-column:2;grid-row:1;justify-self:end}}
.locale-buttons{display:flex;align-items:center;gap:.18rem}.locale-select{display:none}.site-header .header-account-link{border:0;background:transparent;box-shadow:none;border-radius:8px;padding:8px 10px}.site-header .header-account-link:hover,.site-header .header-account-link:focus-visible{background:#1768d014;color:#155cca}.site-header--over-hero .header-account-link{border:0;background:transparent}.site-header--over-hero .header-account-link:hover,.site-header--over-hero .header-account-link:focus-visible{background:#ffffff26;color:#fff}
@media(max-width:600px){.locale-buttons{display:none}.locale-select{display:block;width:72px;max-width:100%;min-height:40px;padding:6px 4px;border:0;background:transparent;color:inherit;font:600 13px inherit;cursor:pointer}.locale-select option{color:#14213d;background:#fff}.site-header .inner{grid-template-columns:auto minmax(0,1fr) auto;gap:8px 10px;padding-top:12px;padding-bottom:10px}.site-header .logo{grid-column:1/-1;grid-row:1}.site-header .nav-toggle{grid-column:1;grid-row:2;justify-self:start;border:0;background:transparent;padding:8px 0;min-height:40px;font-size:14px}.site-header .locale-switcher{grid-column:2;grid-row:2;justify-self:end}.site-header .header-account-link{grid-column:3;grid-row:2;justify-self:end;padding:8px 0;min-height:40px;display:flex;align-items:center;border:0;background:transparent}.site-header--over-hero .locale-select{color:#fff}.auth-topbar .locale-select{color:#526786}.site-header #mobile-nav .header-account-link--mobile{border:0}}
@media(max-width:600px){.site-header{height:auto}.site-header .inner{height:auto;min-height:0}}
