@layer siteText{html.public-site{--public-text-heading:#5f646a;--public-text-body:#333333;--public-text-secondary:#666666;--public-text-muted:#707070;--public-text-meta:#999999;--public-text-strong:#333333;--public-text-footer:#535353}html.public-site .alphabet-filter [data-text-style],html.public-site [data-text-style=practicecard-01]{font-family:"Microsoft YaHei","微软雅黑","PingFang SC",var(--public-font-sans),sans-serif;--text-design-font-family:"Microsoft YaHei","微软雅黑","PingFang SC",var(--public-font-sans),sans-serif;font-weight:500;--text-design-font-weight:500}html.public-site .alphabet-filter [data-text-style]:is(:hover,.is-active){font-weight:700;--text-design-font-weight:700}html.public-site [data-text-style=honorinstitutions-02],html.public-site [data-text-style=honorinstitutions-03]{font-weight:600;--text-design-font-weight:600}html.public-site .article-heading [data-text-style=page-articles-04]{font-family:var(--public-font-sans);--text-design-font-family:var(--public-font-sans)}html.public-site [data-text-style=pagehero-title]{font-family:var(--public-font-serif);--text-design-font-family:var(--public-font-serif)}html.public-site .site-menu__tools [data-text-style]{font-size:calc(25px * 1);--text-design-font-size:calc(25px * 1)}html.public-site .practice-detail__sidebar-section>h2[data-text-style],html.public-site :is(.section-heading--inverse,.about-section-heading--light) [data-text-style]{color:var(--brand-white);--text-design-color:var(--brand-white)}html.public-site :is(.practice-detail-page,.professional-detail-page) [data-text-style=sectionheading-01]{font-size:calc(20px * 1);--text-design-font-size:calc(20px * 1);color:var(--brand-gold);--text-design-color:var(--brand-gold)}html.public-site .about-page .rich-content{font-size:calc(24px * 1);--text-design-font-size:calc(24px * 1);color:#5f646a;--text-design-color:#5f646a}html.public-site :is(.about-intro__body .about-copy>.rich-content,.about-professionals__body>.about-professionals__copy){display:flow-root;text-box-trim:trim-start;text-box-edge:cap alphabetic}html.public-site:lang(zh) :is(.about-intro__body .about-copy>.rich-content,.about-professionals__body>.about-professionals__copy){margin-block-start:.101em}@supports not (text-box-trim:trim-start){html.public-site :is(.about-intro__body .about-copy>.rich-content,.about-professionals__body>.about-professionals__copy),html.public-site:lang(zh) :is(.about-intro__body .about-copy>.rich-content,.about-professionals__body>.about-professionals__copy){margin-block-start:0}html.public-site :is(.about-intro__body .about-copy>.rich-content,.about-professionals__body>.about-professionals__copy)>:first-child{margin-block-start:calc(.297em - .5lh)}html.public-site:lang(zh) :is(.about-intro__body .about-copy>.rich-content,.about-professionals__body>.about-professionals__copy)>:first-child{margin-block-start:calc(.398em - .5lh)}}html.public-site .about-page main :is(.rich-content,.rich-content p,.rich-content li,.rich-content blockquote,.about-intro__lead,.about-professionals__heading>p,.about-international__inner>p){text-align:justify;text-align-last:start;text-justify:inter-ideograph}html.public-site :is(.practice-detail-page,.careers-page) .rich-content{color:#666666;--text-design-color:#666666}html.public-site .practice-detail-page[data-practice-slug=insurance-and-reinsurance] .practice-detail__rich-text{font-size:calc(15px * 1);--text-design-font-size:calc(15px * 1);font-weight:400;--text-design-font-weight:400;color:#666666;--text-design-color:#666666;line-height:28px;--text-design-line-height:28px}html.public-site .practice-detail-page[data-practice-slug=insurance-and-reinsurance] .practice-detail__rich-text :is(p,ul,ol,li):not([style]){font-size:inherit;--text-design-font-size:inherit;font-weight:inherit;--text-design-font-weight:inherit;color:inherit;--text-design-color:inherit;line-height:inherit;--text-design-line-height:inherit}html.public-site .practice-detail-page[data-practice-slug=insurance-and-reinsurance] .practice-detail__rich-text :is(strong,b):not([style]){font-size:calc(16px * 1);--text-design-font-size:calc(16px * 1);font-weight:700;--text-design-font-weight:700}html.public-site .professional-detail-page .rich-content{color:#5f646a;--text-design-color:#5f646a}html.public-site .rich-content>div[style]:not([data-cms-layout]){font-size:inherit!important;--text-design-font-size:inherit!important;color:inherit!important;--text-design-color:inherit!important}html.public-site .rich-content :is(h1,h2){font-size:calc(20px * 1);--text-design-font-size:calc(20px * 1)}html.public-site .rich-content :is(h3,h4,h5,h6){font-size:calc(16px * 1);--text-design-font-size:calc(16px * 1)}html.public-site [data-text-style=headersearch-03]::placeholder{color:var(--public-text-muted);--text-design-color:var(--public-text-muted)}html.public-site [data-text-style=page-professionals-03]::placeholder{color:#b5b6b6;--text-design-color:#b5b6b6}html.public-site [data-text-style=page-search-03]::placeholder{color:#b5b6b6;--text-design-color:#b5b6b6}html.public-site .practice-detail-page [data-text-style=professionalcard-02],html.public-site .practice-detail-page [data-text-style=professionalcard-04]{font-size:calc(12px * 1);--text-design-font-size:calc(12px * 1)}html.public-site .practice-detail-page [data-text-style=professionalcard-03]{font-size:calc(14px * 1);--text-design-font-size:calc(14px * 1)}html.public-site .insights-page :is(.insights-directory,.publication-page){padding-block:100px 146px}html.public-site .insights-page .content-container{width:min(93%,var(--content-width))}html.public-site .insights-page .insights-tabs{margin-bottom:88px}html.public-site .insights-page .insights-tabs a{letter-spacing:normal;--text-design-letter-spacing:normal}html.public-site .insights-feature{grid-template-columns:56% 44%}html.public-site .insights-feature__copy{justify-content:flex-start;padding:38px 64px 50px}html.public-site :is(.insights-feature__copy,.insights-card__copy)>p{margin:0;letter-spacing:normal;--text-design-letter-spacing:normal;line-height:normal;--text-design-line-height:normal}html.public-site .insights-feature h2{margin-top:30px;line-height:40px;--text-design-line-height:40px}html.public-site :is(.insights-feature,.insights-card) h2{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}html.public-site .insights-feature__copy>span{margin-top:40px;line-height:normal;--text-design-line-height:normal}html.public-site .insights-feature time{margin-top:100px;padding-top:0;letter-spacing:normal;--text-design-letter-spacing:normal;line-height:normal;--text-design-line-height:normal}html.public-site .insights-grid{gap:65px 4.8%;margin-top:100px}html.public-site .insights-tabs+.insights-grid{margin-top:0}html.public-site .insights-card,html.public-site .insights-card__copy{min-height:0}html.public-site .insights-card__copy{height:100%;padding:30px 30px 40px}html.public-site .insights-card h2{margin-top:33px;line-height:31px;--text-design-line-height:31px}html.public-site .insights-card__copy>span{margin-top:32px;line-height:normal;--text-design-line-height:normal}html.public-site .insights-card time{margin-top:54px;padding-top:0;letter-spacing:normal;--text-design-letter-spacing:normal;line-height:normal;--text-design-line-height:normal}html.public-site .publication-directory,html.public-site .publication-directory--electronic .publication-list,html.public-site .publication-list{gap:65px}html.public-site .publication-entry--featured{grid-template-columns:56% 44%}html.public-site .publication-entry--featured .publication-entry__copy{padding:38px 64px 50px}html.public-site .publication-entry--featured .publication-entry__copy>p{margin:0;letter-spacing:normal;--text-design-letter-spacing:normal;line-height:normal;--text-design-line-height:normal}html.public-site .publication-entry__copy h2{max-width:none;line-height:normal;--text-design-line-height:normal}html.public-site .publication-entry--featured .publication-entry__copy h2{margin-top:30px;line-height:40px;--text-design-line-height:40px}html.public-site .publication-entry--featured .publication-entry__copy time{margin-top:30px;line-height:normal;--text-design-line-height:normal}html.public-site .publication-entry--featured .publication-entry__action{margin-top:auto;padding-top:20px;line-height:normal;--text-design-line-height:normal}html.public-site .publication-directory--electronic .publication-list .publication-entry--electronic,html.public-site .publication-entry--book .publication-entry__main{min-height:0;grid-template-columns:minmax(0,32fr) minmax(0,65fr);gap:3%;padding:36px 52px}html.public-site .publication-directory--electronic .publication-list .publication-entry__visual,html.public-site .publication-entry--book .publication-entry__visual{min-height:274px}html.public-site .publication-directory--electronic .publication-list .publication-entry__copy,html.public-site .publication-entry--book .publication-entry__copy{min-height:0;padding:20px 0 0}html.public-site .publication-directory--electronic .publication-list .publication-entry__copy time,html.public-site .publication-entry--book .publication-entry__copy>p{margin:34px 0 0;letter-spacing:normal;--text-design-letter-spacing:normal;line-height:normal;--text-design-line-height:normal}html.public-site .publication-directory--electronic .publication-list .publication-entry__action,html.public-site .publication-entry--book .publication-entry__copy button{margin-top:130px;padding-top:0;line-height:normal;--text-design-line-height:normal}html.public-site .publication-entry__details .rich-text{padding:44px 50px;font-size:calc(15px * 1);--text-design-font-size:calc(15px * 1);font-weight:400;--text-design-font-weight:400;color:#6f7477;--text-design-color:#6f7477;line-height:28px;--text-design-line-height:28px}html.public-site .publication-entry__details .rich-text :is(p,ul,ol,li):not([style]){font-size:inherit;--text-design-font-size:inherit;font-weight:inherit;--text-design-font-weight:inherit;color:inherit;--text-design-color:inherit;line-height:inherit;--text-design-line-height:inherit}@media (max-width:1024px){html.public-site .insights-page :is(.insights-directory,.publication-page){padding-block:70px}html.public-site .insights-page .insights-tabs{margin-bottom:88px}html.public-site .insights-feature__copy,html.public-site .publication-entry--featured .publication-entry__copy{min-height:0;padding:20px}html.public-site .insights-feature h2,html.public-site .publication-entry--featured .publication-entry__copy h2{margin-top:12px;line-height:normal;--text-design-line-height:normal}html.public-site .insights-feature time{margin-top:20px}html.public-site .publication-entry--featured .publication-entry__copy time{margin-top:10px}html.public-site .publication-directory--electronic .publication-list .publication-entry--electronic,html.public-site .publication-entry--book .publication-entry__main{padding:20px}html.public-site .publication-directory--electronic .publication-list .publication-entry__copy,html.public-site .publication-entry--book .publication-entry__copy{padding:0}html.public-site .publication-directory--electronic .publication-list .publication-entry__action,html.public-site .publication-entry--book .publication-entry__copy button{margin-top:20px}}@media (max-width:768px){html.public-site .insights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html.public-site .insights-feature__copy>span{margin-top:14px}html.public-site .insights-card__copy{padding:14px}html.public-site .insights-card h2{line-height:normal;--text-design-line-height:normal}html.public-site .publication-directory--electronic .publication-list .publication-entry__copy time,html.public-site .publication-entry--book .publication-entry__copy>p{margin-top:12px}}@media (max-width:640px){html.public-site .insights-page .insights-tabs{margin-bottom:40px}html.public-site .insights-feature,html.public-site .publication-directory--electronic .publication-list .publication-entry--electronic,html.public-site .publication-entry--book .publication-entry__main,html.public-site .publication-entry--featured{grid-template-columns:minmax(0,1fr)}html.public-site .insights-grid,html.public-site .publication-directory,html.public-site .publication-directory--electronic .publication-list,html.public-site .publication-list{gap:20px}html.public-site .insights-grid{margin-top:40px}html.public-site .publication-entry--featured .publication-entry__action{margin-top:20px;padding-top:0}html.public-site .publication-directory--electronic .publication-list .publication-entry__visual,html.public-site .publication-entry--book .publication-entry__visual{min-height:200px;aspect-ratio:auto}html.public-site .publication-directory--electronic .publication-list .publication-entry__copy,html.public-site .publication-entry--book .publication-entry__copy{padding-top:20px}html.public-site .publication-entry__details .rich-text{padding:20px}}@media (min-width:641px){html.public-site .publication-directory--electronic .publication-list .publication-entry__copy{padding-bottom:12px}html.public-site .publication-directory--electronic .publication-list .publication-entry__action{margin-top:auto}}@media (max-width:500px){html.public-site .insights-grid{grid-template-columns:minmax(0,1fr)}}html.public-site .insights-page .publication-entry__copy h2,html.public-site .insights-page [data-text-style=publicationdirectory-01],html.public-site .insights-page [data-text-style=publicationdirectory-03],html.public-site .insights-page [data-text-style=publicationdirectory-06],html.public-site :is(.insights-feature,.insights-card) h2{font-weight:700;--text-design-font-weight:700}html.public-site .insights-page .publication-entry__action,html.public-site .insights-page [data-text-style=publicationdirectory-02],html.public-site .insights-page [data-text-style=publicationdirectory-07],html.public-site :is(.insights-feature__copy,.insights-card__copy)>:is(p,span,time){font-weight:400;--text-design-font-weight:400}html.public-site .publication-entry--featured [data-text-style=publicationdirectory-03]{color:#a7a7a7;--text-design-color:#a7a7a7}html.public-site .publication-entry--featured .publication-entry__action{font-size:calc(16px * 1);--text-design-font-size:calc(16px * 1);color:#999999;--text-design-color:#999999}html.public-site .article-contact:is(:hover,:focus-visible) [data-text-style=page-articles-11],html.public-site .desktop-nav__item--submenu:is(:hover,:focus-within)>[data-text-style],html.public-site .desktop-nav__submenu a:is(:hover,:focus-visible) [data-text-style],html.public-site .overview-point--open .overview-point__trigger:is(:hover,:focus-visible) [data-text-style=homeoverview-03],html.public-site [data-text-style]:is(a,button):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]){color:var(--brand-gold);--text-design-color:var(--brand-gold)}html.public-site [data-text-style]:is(.is-active,.is-selected,.is-preview,[aria-current=page]){color:var(--brand-gold);--text-design-color:var(--brand-gold)}html.public-site :is(.news-tabs,.insights-tabs,.honors-year-tabs,.careers-filters) [data-text-style]{font-weight:400;--text-design-font-weight:400}html.public-site .honors-year-tabs [data-text-style=honorsarchive-01]{font-weight:500;--text-design-font-weight:500}html.public-site :is(.news-tabs,.insights-tabs,.honors-year-tabs,.careers-filters) :is(a,button).is-active>[data-text-style]{font-weight:700;--text-design-font-weight:700;color:var(--brand-gold);--text-design-color:var(--brand-gold)}html.public-site :is(.news-tabs,.insights-tabs,.honors-year-tabs,.careers-filters) :is(a,button).is-active>[data-text-style]{font-size:calc(24px * 1);--text-design-font-size:calc(24px * 1)}html.public-site .practice-card:is(:hover,:focus-visible)[data-text-style],html.public-site :is(.home-news-card:focus-within,.home-news-card:hover,.news-card:hover,.news-card:focus-within,.insights-card:hover,.insights-card:focus-within,.practice-card:hover,.practice-card:focus-visible,.professional-card:hover,.professional-card:focus-visible) [data-text-style]{color:var(--brand-white);--text-design-color:var(--brand-white)}html.public-site .professional-filter__option:is(.is-selected,:hover,:focus-visible),html.public-site .professional-filter__option:is(.is-selected,:hover,:focus-visible)>[data-text-style]{color:var(--brand-white);--text-design-color:var(--brand-white)}html.public-site .professional-filter:not(.professional-filter--accent).is-open .professional-filter__trigger{color:var(--brand-gold);--text-design-color:var(--brand-gold)}html.public-site .professional-filter--accent.is-open .professional-filter__trigger{color:var(--brand-white);--text-design-color:var(--brand-white)}html.public-site .professional-filter__clear:disabled{color:#707070;--text-design-color:#707070}html.public-site .career-job-card:not(.is-open) .career-job-card__toggle:is(:hover,:focus-visible) [data-text-style]{color:var(--brand-white);--text-design-color:var(--brand-white)}html.public-site .career-job-card.is-open .career-job-card__toggle [data-text-style]{color:var(--brand-white);--text-design-color:var(--brand-white)}html.public-site .profile-hero__contact a:is(:hover,:focus-visible)>[data-text-style],html.public-site :is(.button-link,.home-overview__more,.home-honors__more,.about-download,.skip-link,.not-found-page__home)[data-text-style]:is(:hover,:focus-visible){color:var(--brand-white);--text-design-color:var(--brand-white)}@media (max-width:1024px){html.public-site .about-page .rich-content{font-size:calc(20px * 1);--text-design-font-size:calc(20px * 1)}html.public-site :is(.news-tabs,.insights-tabs,.honors-year-tabs,.careers-filters) :is(a,button).is-active>[data-text-style]{font-size:calc(20px * 1);--text-design-font-size:calc(20px * 1)}}@media (max-width:768px){html.public-site .about-page .rich-content{font-size:calc(18px * 1);--text-design-font-size:calc(18px * 1)}}@media (max-width:640px){html.public-site .about-page .rich-content{font-size:calc(16px * 1);--text-design-font-size:calc(16px * 1)}html.public-site :is(.news-tabs,.insights-tabs,.honors-year-tabs,.careers-filters) :is(a,button).is-active>[data-text-style]{font-size:calc(18px * 1);--text-design-font-size:calc(18px * 1)}}@media (max-width:500px){html.public-site .practice-detail-page .rich-content,html.public-site .practice-detail-page[data-practice-slug=insurance-and-reinsurance] .practice-detail__rich-text{font-size:calc(14px * 1);--text-design-font-size:calc(14px * 1)}}html.public-site .news-listing .news-tabs [data-text-style=page-news-03]{font-size:calc(20px * 1);--text-design-font-size:calc(20px * 1);font-weight:400;--text-design-font-weight:400;color:#5f646a;--text-design-color:#5f646a}html.public-site .news-listing .news-tabs a.is-active [data-text-style=page-news-03]{font-size:calc(24px * 1);--text-design-font-size:calc(24px * 1);font-weight:700;--text-design-font-weight:700;color:var(--brand-gold);--text-design-color:var(--brand-gold)}html.public-site .news-listing :is([data-text-style=page-news-14],[data-text-style=page-news-15]){font-family:var(--public-font-sans);--text-design-font-family:var(--public-font-sans);font-weight:700;--text-design-font-weight:700}html.public-site .news-listing :is([data-text-style=page-news-04],[data-text-style=page-news-07]){color:#666;--text-design-color:#666;font-weight:400;--text-design-font-weight:400}html.public-site .news-listing .news-card:is(:hover,:focus-within) [data-text-style]{color:var(--brand-white);--text-design-color:var(--brand-white)}@media (max-width:1024px){html.public-site .news-listing .news-tabs [data-text-style=page-news-03]{font-size:calc(18px * 1);--text-design-font-size:calc(18px * 1)}html.public-site .news-listing .news-tabs a.is-active [data-text-style=page-news-03]{font-size:calc(20px * 1);--text-design-font-size:calc(20px * 1)}}@media (max-width:640px){html.public-site .news-listing .news-tabs [data-text-style=page-news-03]{font-size:calc(16px * 1);--text-design-font-size:calc(16px * 1)}html.public-site .news-listing .news-tabs a.is-active [data-text-style=page-news-03]{font-size:calc(18px * 1);--text-design-font-size:calc(18px * 1)}}html.public-site .site-menu__tools [data-text-style]{--text-design-desktop-font-size:calc(25px * 1)}html.public-site :is(.practice-detail-page,.professional-detail-page) [data-text-style=sectionheading-01]{--text-design-desktop-font-size:calc(20px * 1)}html.public-site .about-page .rich-content{--text-design-desktop-font-size:calc(24px * 1)}html.public-site .practice-detail-page[data-practice-slug=insurance-and-reinsurance] .practice-detail__rich-text{--text-design-desktop-font-size:calc(15px * 1)}html.public-site .practice-detail-page[data-practice-slug=insurance-and-reinsurance] .practice-detail__rich-text :is(p,ul,ol,li):not([style]){--text-design-desktop-font-size:inherit}html.public-site .practice-detail-page[data-practice-slug=insurance-and-reinsurance] .practice-detail__rich-text :is(strong,b):not([style]){--text-design-desktop-font-size:calc(16px * 1)}html.public-site .rich-content>div[style]:not([data-cms-layout]){--text-design-desktop-font-size:inherit!important}html.public-site .rich-content :is(h1,h2){--text-design-desktop-font-size:calc(20px * 1)}html.public-site .rich-content :is(h3,h4,h5,h6){--text-design-desktop-font-size:calc(16px * 1)}html.public-site .practice-detail-page [data-text-style=professionalcard-02],html.public-site .practice-detail-page [data-text-style=professionalcard-04]{--text-design-desktop-font-size:calc(12px * 1)}html.public-site .practice-detail-page [data-text-style=professionalcard-03]{--text-design-desktop-font-size:calc(14px * 1)}html.public-site .publication-entry__details .rich-text{--text-design-desktop-font-size:calc(15px * 1)}html.public-site .publication-entry__details .rich-text :is(p,ul,ol,li):not([style]){--text-design-desktop-font-size:inherit}html.public-site .publication-entry--featured .publication-entry__action{--text-design-desktop-font-size:calc(16px * 1)}html.public-site :is(.news-tabs,.insights-tabs,.honors-year-tabs,.careers-filters) :is(a,button).is-active>[data-text-style]{--text-design-desktop-font-size:calc(24px * 1)}html.public-site .news-listing .news-tabs [data-text-style=page-news-03]{--text-design-desktop-font-size:calc(20px * 1)}html.public-site .news-listing .news-tabs a.is-active [data-text-style=page-news-03]{--text-design-desktop-font-size:calc(24px * 1)}}@layer textAppearance, siteComponents, siteDesign, siteText;@layer siteDesign{html.public-site .site-menu__group{width:100%;min-width:0}html.public-site .site-menu__item{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}html.public-site :is(.site-menu__submenu-toggle,.site-menu__subnav,.site-menu__mobile-search){display:none}html.public-site .site-menu__navigation nav .site-menu__subnav a{font-size:1rem;--text-design-font-size:1rem;line-height:1.6;--text-design-line-height:1.6;overflow-wrap:anywhere}@media (max-width:75rem){html.public-site{--mobile-page-gutter:max(1.5rem,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));--header-height:calc(var(--configured-mobile-header-height, 6.75rem) + env(safe-area-inset-top, 0px))}html.public-site :is(.site-header__inner,.site-menu__shell,.content-container,.home-container,.home-hero__copy,.about-content,.site-footer__inner,.site-footer__legal-inner){width:min(calc(100% - 2 * var(--mobile-page-gutter)),var(--content-width))}html.public-site .site-header,html.public-site .site-menu__top{padding-top:env(safe-area-inset-top,0)}html.public-site .site-footer__legal-inner{padding-bottom:max(.75rem,env(safe-area-inset-bottom,0px))}html.public-site .site-menu__submenu-toggle{display:grid;flex:0 0 2.75rem;width:2.75rem;height:2.75rem;place-items:center;padding:0;border:1px solid var(--color-border);background:transparent;color:var(--public-text-body);--text-design-color:var(--public-text-body);cursor:pointer}html.public-site .site-menu__submenu-toggle span{width:.6rem;height:.6rem;border-right:1.5px solid;border-bottom:1.5px solid;rotate:45deg}html.public-site .site-menu__submenu-toggle[aria-expanded=true] span{rotate:225deg}html.public-site .site-menu__subnav:not([hidden]){display:grid;gap:.25rem;margin-top:.5rem;padding-right:3.25rem}html.public-site .site-menu__navigation nav .site-menu__subnav a{padding-block:.5rem;min-height:2.75rem}}@media (max-width:48rem){html.public-site{--mobile-page-gutter:max(14px,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));--header-height:calc(min(80px, var(--configured-mobile-header-height, 80px)) + env(safe-area-inset-top, 0px));--section-space:4.375rem;text-size-adjust:100%}html.public-site :is(.content-container,.home-container,.home-hero__copy,.about-content,.site-header__inner,.site-menu__shell,.site-footer__inner,.site-footer__legal-inner,.profile-hero__inner,.profile-body__grid){width:min(calc(100% - 2 * var(--mobile-page-gutter)),var(--content-width))}html.public-site .home-page .home-container,html.public-site .professional-detail-page :is(.profile-hero__inner,.profile-body__grid),html.public-site :is(.news-listing,.honors-directory)>.content-container{width:min(calc(100% - 2 * var(--mobile-page-gutter)),var(--content-width))}html.public-site .site-header,html.public-site .site-menu__top{padding-top:env(safe-area-inset-top,0)}html.public-site .site-header__inner{grid-template-columns:minmax(0,1fr) auto;gap:1rem}html.public-site .site-header{background:var(--color-white)}html.public-site :is(.site-header,.site-menu__top) .brand-mark{width:min(var(--configured-logo-width,136px),42vw)}html.public-site :is(.site-header,.site-menu__top) .brand-mark--custom-height{width:max-content;max-width:42vw}html.public-site :is(.site-header,.site-menu__top) .brand-mark--custom-height img{width:auto;max-width:100%;height:min(var(--configured-logo-height,44px),44px);object-fit:contain}html.public-site :is(.site-menu__trigger,.site-menu__close){flex-shrink:0;width:2.75rem;height:2.75rem}html.public-site .site-menu__trigger>i{width:2rem;gap:.375rem}html.public-site .site-menu__close:after,html.public-site .site-menu__close:before{width:2rem}html.public-site .site-menu__dialog{background:var(--color-white)}html.public-site .site-menu__shell{padding-bottom:max(2rem,env(safe-area-inset-bottom,0px))}html.public-site .site-menu__body{display:block;min-height:0;padding-top:.625rem}html.public-site .site-menu__navigation{padding:0}html.public-site .site-menu__navigation nav{align-items:stretch;gap:0;text-align:left}html.public-site .site-menu__item{justify-content:space-between}html.public-site .site-menu__navigation nav a{max-width:100%;min-width:0;min-height:2.75rem;overflow-wrap:anywhere}html.public-site .site-menu__item>a{display:flex;flex:1 1;align-items:center;min-height:3.125rem;padding-block:.5rem}html.public-site .site-menu__submenu-toggle{border:0}html.public-site .site-menu__subnav:not([hidden]){gap:0;margin:0 0 .5rem;padding:0 0 0 1rem}html.public-site .site-menu__mobile-search{display:flex;min-height:2.75rem;margin-bottom:.5rem;overflow:hidden;border:1px solid var(--brand-gold);border-radius:.375rem}html.public-site .site-menu__mobile-search input{width:100%;min-width:0;border:0;border-radius:0;background:var(--color-white);padding:.5rem .75rem;color:var(--public-text-body);--text-design-color:var(--public-text-body)}html.public-site .site-menu__mobile-search button{flex-shrink:0;border:0;background:var(--brand-gold);padding:.5rem 1rem;color:var(--brand-white);--text-design-color:var(--brand-white);cursor:pointer}html.public-site .site-menu__mobile-search :is(input,button):focus-visible{outline:2px solid var(--public-text-heading);outline-offset:-3px}html.public-site .site-menu__tools{justify-content:flex-start;gap:.75rem;margin-top:1rem}html.public-site .site-menu__tools>img{width:1.25rem;height:1.25rem}html.public-site .site-menu__search{display:none}html.public-site .site-menu__tools :is(a,span){display:inline-flex;align-items:center;min-height:2.75rem}html.public-site .header-search-panel__inner{padding-top:clamp(2rem,8svh,4rem)}html.public-site .home-hero{margin-top:var(--header-height);min-height:0;height:60svh}html.public-site .home-hero__copy{top:50%}html.public-site .home-hero__copy h1{letter-spacing:.02em;--text-design-letter-spacing:0.02em}html.public-site .home-hero__copy>span{margin-top:1.25rem}html.public-site .home-hero__pager{bottom:.5rem}html.public-site .page-shell .page-hero{height:170px;background-position:42%}html.public-site .page-hero__inner .page-hero__title{width:52%}html.public-site .page-hero__title :is(h1,h2){max-width:100%;letter-spacing:.02em;--text-design-letter-spacing:0.02em;overflow-wrap:break-word}html.public-site .page-hero__title p{margin-top:.25rem;letter-spacing:normal;--text-design-letter-spacing:normal}html.public-site .home-page :is(.home-news__content,.home-honors__content),html.public-site .home-page :is(.home-overview,.home-practices,.home-careers){min-height:0;padding-block:4.375rem}html.public-site :is(.home-overview__heading,.home-honors__title,.section-heading__title,.about-section-heading){gap:.625rem}html.public-site :is(.home-overview__heading,.home-honors__title,.section-heading__title,.about-section-heading)>span{width:2.5rem;height:3px}html.public-site :is(.home-overview__layout,.home-overview__layout.has-media){gap:2rem}html.public-site :is(.home-practices .section-heading,.section-heading){gap:1.5rem;margin-bottom:2rem}html.public-site :is(.section-heading>p,.home-practices .section-heading>p,.home-honors__heading p){margin-top:1.5rem}html.public-site .overview-points{margin-top:2rem}html.public-site .overview-point__trigger{grid-template-columns:2rem minmax(0,1fr) 2.25rem;min-height:3.5rem}html.public-site .overview-point__panel p{padding:0 2.25rem 1.25rem 2rem}html.public-site .stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1rem;margin-top:2.5rem}html.public-site .home-honors__carousel{margin-top:2rem}html.public-site .home-news__grid{gap:1.875rem}html.public-site .home-news-card__copy{min-height:0;padding:1.25rem}html.public-site .home-news .button-link,html.public-site :is(.button-link,.home-overview__more,.home-honors__more){min-width:8.125rem;min-height:2.75rem;margin-top:2.5rem}html.public-site :is(main,.site-footer){min-width:0;overflow-wrap:anywhere}html.public-site .home-practices__selector{grid-column:1/-1;aspect-ratio:auto;min-height:3.5rem;padding:.75rem 3rem}html.public-site .home-practices__arrow{width:2.75rem;height:2.75rem}html.public-site :is(.home-practices,.practice-matrix) .practice-card{aspect-ratio:auto;min-height:8.5rem;--practice-card-padding:1rem 0.5rem}html.public-site :is(.home-practices,.practice-matrix) .practice-card strong{height:auto}html.public-site :is(.home-practices,.practice-matrix) .practice-card__symbol--image,html.public-site :is(.home-practices,.practice-matrix) .practice-card__symbol--image img{width:3rem;height:3rem}html.public-site :is(.home-hero__pager,.home-practices__pager){gap:.25rem}html.public-site :is(.home-hero__pager,.home-practices__pager) button{display:grid;width:2.75rem;height:2.75rem;place-items:center;padding:0;border:0;border-radius:0;background:transparent}html.public-site :is(.home-hero__pager,.home-practices__pager) button:after{width:.65rem;height:.65rem;border:1px solid var(--brand-gold);border-radius:50%;content:""}html.public-site :is(.home-hero__pager,.home-practices__pager) button.is-active:after{background:var(--brand-gold)}html.public-site :is(.home-overview__heading,.section-heading__title,.about-section-heading){min-width:0}html.public-site :is(.home-overview__heading,.section-heading__title,.about-section-heading)>span{flex-shrink:0;width:clamp(1.5rem,8vw,3rem)}html.public-site :is(.home-hero__copy h1,.page-hero__title,.section-heading h2,.about-section-heading h2,.home-overview__heading h2,.article-heading h1,.professional-card__copy h2,.profile-hero__identity,.profile-hero__identity h1,.profile-hero__city,.publication-entry__copy h2,.contact-office__copy,.contact-office__details a,.search-results li){min-width:0;max-width:100%;overflow-wrap:anywhere}html.public-site :is(.news-tabs,.insights-tabs,.honors-year-tabs,.careers-filters){max-width:100%;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:max-content;justify-content:start;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain}html.public-site :is(.news-tabs,.insights-tabs,.honors-year-tabs,.careers-filters)>:is(a,button){flex-shrink:0;min-height:2.75rem}html.public-site :is(.news-listing,.insights-page .insights-directory,.insights-page .publication-page){padding-block:4.375rem}html.public-site :is(.news-listing .news-tabs,.insights-page .insights-tabs){width:100%;gap:0;margin-bottom:2.5rem;padding-bottom:1.25rem;border-bottom:0}html.public-site :is(.news-tabs,.insights-tabs)>a{min-height:2.75rem;padding:0 .875rem}html.public-site :is(.news-tabs,.insights-tabs){display:grid;grid-template-columns:none;grid-auto-columns:minmax(0,1fr);overflow:visible}html.public-site :is(.news-tabs,.insights-tabs) .public-tab-label{white-space:normal;overflow-wrap:normal;text-align:center}html.public-site :is(.news-tabs,.insights-tabs)>a:after{bottom:-1.25rem;height:3px}html.public-site .alphabet-filter{overscroll-behavior-inline:contain;flex-wrap:wrap;justify-content:flex-start;gap:0 .25rem;margin-block:1rem;overflow:visible}html.public-site .alphabet-filter a{display:grid;min-width:1.25rem;min-height:2rem;place-items:center}html.public-site .professional-listing{padding-block:1.875rem 4.375rem}html.public-site .professional-listing>.content-container{width:min(calc(100% - 2.5rem),var(--content-width))}html.public-site .professional-search input{min-height:2.75rem;padding:.5rem 6rem .5rem 1rem;letter-spacing:normal;--text-design-letter-spacing:normal}html.public-site .professionals-page .filter-row{gap:1.25rem}html.public-site .professional-filter__trigger{min-height:2.875rem;padding:.625rem 1rem}html.public-site .professionals-page .professional-grid{margin-top:3.125rem;gap:1.875rem}html.public-site .professional-filter__options{max-height:min(22rem,40dvh);overscroll-behavior-y:contain}html.public-site .professional-filter__option{min-width:0;overflow-wrap:anywhere}html.public-site .professionals-page .professional-card{aspect-ratio:auto;min-height:7.75rem;grid-template-columns:minmax(0,35fr) minmax(0,65fr)}html.public-site .professionals-page .professional-card__portrait{min-height:7.75rem}html.public-site .professionals-page .professional-card__copy{justify-content:flex-start;padding:.875rem 1rem}html.public-site .professionals-page .professional-card__city{margin-top:.25rem!important;padding-top:0}html.public-site .professional-detail-page .profile-hero__inner{grid-template-columns:minmax(0,1fr)}html.public-site .professional-detail-page .profile-hero__portrait{width:48%;margin-inline:0}html.public-site .professional-detail-page .profile-hero__copy{padding:1.25rem 0 3rem}html.public-site .professional-detail-page .profile-hero__identity{gap:.5rem 1rem}html.public-site .professional-detail-page .profile-hero__practice-line{margin-top:.75rem}html.public-site .professional-detail-page .profile-hero__practice-line>span{display:none}html.public-site .professional-detail-page .profile-body__grid{gap:0}html.public-site .professional-detail-page .profile-body__sidebar{padding-block:3.125rem 0}html.public-site .professional-detail-page .profile-body__content{padding-block:1.875rem 4.375rem}html.public-site .news-feature{grid-template-columns:minmax(0,1fr)}html.public-site .news-feature__image{min-height:0;aspect-ratio:1.55}html.public-site :is(.news-feature__copy,.insights-feature__copy){min-height:0;padding:1.25rem}html.public-site .news-feature{margin-bottom:2.5rem}html.public-site :is(.news-feature__copy,.news-card,.insights-feature__copy,.insights-card) h2{margin-top:.75rem;line-height:1.7;--text-design-line-height:1.7;-webkit-line-clamp:2}html.public-site :is(.news-feature__copy,.news-card,.insights-feature__copy,.insights-card__copy)>span{margin-top:.875rem;line-height:1.8;--text-design-line-height:1.8}html.public-site :is(.news-feature__copy,.news-card,.insights-feature,.insights-card) time{margin-top:1.25rem;padding-top:0}html.public-site :is(.news-grid,.insights-grid){grid-template-columns:1fr;gap:1.25rem}html.public-site .insights-grid{margin-top:2.5rem}html.public-site .insights-tabs+.insights-grid{margin-top:0}html.public-site .insights-feature__image{min-height:0;aspect-ratio:1.55}html.public-site :is(.news-card,.insights-card__copy){min-height:0;padding:.875rem}html.public-site :is(.news-pagination,.insights-pagination){margin-top:2.5rem}html.public-site .article-detail-page .article-detail{padding-block:4.375rem}html.public-site .article-heading__meta{flex-direction:row;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1.25rem}html.public-site :is(.article-sidebar,.practice-detail__sidebar){padding-top:2rem}html.public-site .article-detail-page .article-detail__grid{gap:2.5rem}html.public-site .practice-directory{padding-block:4.375rem;--practice-grid-gap:0.875rem}html.public-site .practice-directory__intro{margin-bottom:2rem}html.public-site .practice-matrix+.practice-matrix{margin-top:2.5rem}html.public-site .about-page :is(.about-intro,.about-professionals,.about-international){min-height:0;padding-block:4.375rem}html.public-site .about-page :is(.about-intro__lead,.about-professionals__heading>p,.about-international__inner>p){margin-top:1.875rem}html.public-site .about-page :is(.about-intro__body,.about-professionals__body){margin-top:2rem;gap:1.875rem}html.public-site .about-page .about-stat{min-height:0;padding:2rem}html.public-site .about-page .about-professionals__copy{padding-top:0}html.public-site .about-page .about-society__heading{padding-block:4.375rem}html.public-site .about-page .about-society__copy{min-height:0;padding-block:2rem}html.public-site .about-page :is(.about-professionals__copy,.about-society__copy){width:calc(100% - 2 * var(--mobile-page-gutter))}html.public-site :is(.honors-directory,.contact-directory,.careers-content){padding-block:4.375rem}html.public-site .contact-office{gap:1.25rem}html.public-site .contact-office__heading{margin-bottom:1.25rem}html.public-site :is(.careers-gallery,.careers-directory){margin-top:2.5rem}html.public-site .careers-gallery{gap:1.25rem}html.public-site .rich-content{min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}html.public-site .rich-content :is(iframe,embed,object){max-width:100%}html.public-site .career-job-card__toggle{gap:.75rem;padding-inline:1rem}html.public-site .career-job-card__body{padding:1.25rem 1rem 1.75rem}html.public-site .site-footer{height:auto;min-height:0}html.public-site .site-footer__inner{height:auto;padding-block:1.875rem}html.public-site .site-footer__topline{justify-items:center;gap:0}html.public-site .site-footer__topline nav{display:none}html.public-site .site-footer__topline nav a{display:inline-flex;align-items:center;min-height:2.75rem;max-width:100%;margin-left:0;padding-left:0;white-space:normal;overflow-wrap:anywhere}html.public-site .site-footer__topline nav a:before{display:none}html.public-site .site-footer__social{position:static;justify-content:center;max-width:100%;margin-top:1.875rem;padding-top:0}html.public-site .site-footer__social-icon{width:2.75rem;height:2.75rem;padding:.4rem}html.public-site .site-footer__social-tint{inset:.4rem}html.public-site .site-footer__legal-inner{align-items:center;text-align:center;gap:.25rem;overflow-wrap:anywhere;padding-bottom:max(.75rem,env(safe-area-inset-bottom,0px))}html.public-site .site-footer__back-to-top{right:max(1rem,env(safe-area-inset-right,0px));bottom:calc(1.5rem + env(safe-area-inset-bottom, 0px))}}@media (max-height:35rem) and (max-width:75rem){html.public-site :is(.site-menu__body,.header-search-panel__inner){padding-top:1rem}}}@layer siteText{@media (max-width:48rem){html.public-site [data-text-style=fullscreenmenu-03]{font-size:18px;--text-design-font-size:18px;line-height:1.5;--text-design-line-height:1.5}html.public-site .site-menu__mobile-search button,html.public-site .site-menu__mobile-search input,html.public-site .site-menu__tools [data-text-style]{font-size:16px;--text-design-font-size:16px}html.public-site [data-text-style=pagehero-title]{font-size:24px;--text-design-font-size:24px;line-height:1.3;--text-design-line-height:1.3}html.public-site:lang(en) [data-text-style=pagehero-title]{font-size:22px;--text-design-font-size:22px}html.public-site [data-text-style=pagehero-01]{font-size:14px;--text-design-font-size:14px}html.public-site :is([data-text-style=homeherocarousel-01],[data-text-style=homeherocarousel-03]){font-size:clamp(20px,5.2vw,28px);--text-design-font-size:clamp(20px,5.2vw,28px);line-height:1.5;--text-design-line-height:1.5}html.public-site :is([data-text-style=page-about-01],[data-text-style=page-home-02],[data-text-style=homeoverview-01],[data-text-style=sectionheading-01]){font-size:24px;--text-design-font-size:24px}html.public-site :is([data-text-style=homeherocarousel-02],[data-text-style=page-home-03],[data-text-style=sectionheading-02],[data-text-style=page-about-03],[data-text-style=page-about-07],[data-text-style=page-about-08],[data-text-style=homeoverview-02],[data-text-style=homeoverview-03],[data-text-style=homeoverview-04],[data-text-style=page-practices-03]){font-size:16px;--text-design-font-size:16px;line-height:1.875;--text-design-line-height:1.875}html.public-site :is([data-text-style=homeoverview-stat-value],[data-text-style=page-about-05]){font-size:30px;--text-design-font-size:30px}html.public-site :is([data-text-style=homeoverview-05],[data-text-style=page-about-06],[data-text-style=page-home-04],[data-text-style=page-home-05],[data-text-style=page-home-06],[data-text-style=homeoverview-06],[data-text-style=page-about-04]){font-size:14px;--text-design-font-size:14px}html.public-site :is([data-text-style=homepracticesshowcase-01],[data-text-style=page-practices-01],[data-text-style=homenewscard-01],[data-text-style=page-news-14],[data-text-style=page-news-15],[data-text-style=insightcard-09],[data-text-style=insightcard-10],[data-text-style=publicationdirectory-01],[data-text-style=publicationdirectory-12],[data-text-style=publicationdirectory-13],[data-text-style=search-result-title],[data-text-style=professionalsearchresult-04],[data-text-style=page-search-05]){font-size:18px;--text-design-font-size:18px}html.public-site [data-text-style=page-articles-04]{font-size:20px;--text-design-font-size:20px;line-height:1.6;--text-design-line-height:1.6}html.public-site :is([data-text-style=page-professionals-08],[data-text-style=page-professionals-09],[data-text-style=professionalfilters-01],[data-text-style=professionalcard-03],[data-text-style=professionaldetail-04],[data-text-style=professionaldetail-05],[data-text-style=professionaldetail-06],[data-text-style=professionaldetail-08]){font-size:16px;--text-design-font-size:16px}html.public-site [data-text-style=professionaldetail-03]{font-size:24px;--text-design-font-size:24px}html.public-site [data-text-style=page-contact-02]{font-size:20px;--text-design-font-size:20px}html.public-site :is([data-text-style=page-contact-03],[data-text-style=page-contact-04],[data-text-style=page-contact-05],[data-text-style=office-address],[data-text-style=officemap-01],[data-text-style=publicationdirectory-03],[data-text-style=publicationdirectory-06]){font-size:15px;--text-design-font-size:15px}html.public-site :is([data-text-style=publicationdirectory-04],[data-text-style=publicationdirectory-05],[data-text-style=publicationdirectory-07]){font-size:14px;--text-design-font-size:14px}html.public-site .about-page .rich-content{font-size:16px;--text-design-font-size:16px}html.public-site .insights-page :is(.insights-directory,.publication-page){padding-block:4.375rem}html.public-site .insights-page .insights-tabs{margin-bottom:2.5rem}html.public-site .insights-tabs [data-text-style=insightcategorytabs-01],html.public-site .news-listing .news-tabs [data-text-style=page-news-03]{font-size:16px;--text-design-font-size:16px}html.public-site .insights-tabs a.is-active>[data-text-style=insightcategorytabs-01],html.public-site .news-listing .news-tabs a.is-active [data-text-style=page-news-03]{font-size:18px;--text-design-font-size:18px}html.public-site:lang(en) :is(.news-tabs,.insights-tabs)>a{padding-inline:.375rem}html.public-site:lang(en) .insights-tabs [data-text-style=insightcategorytabs-01],html.public-site:lang(en) .news-listing .news-tabs [data-text-style=page-news-03]{font-size:14px;--text-design-font-size:14px}html.public-site:lang(en) .insights-tabs a.is-active>[data-text-style=insightcategorytabs-01],html.public-site:lang(en) .news-listing .news-tabs a.is-active [data-text-style=page-news-03]{font-size:16px;--text-design-font-size:16px}html.public-site :is(.insights-feature__copy,.insights-card__copy){min-height:0;padding:1.25rem}html.public-site :is(.insights-feature,.insights-card) h2{margin-top:.75rem;line-height:1.7;--text-design-line-height:1.7;-webkit-line-clamp:2}html.public-site :is(.insights-feature__copy,.insights-card__copy)>span{margin-top:.875rem;line-height:1.8;--text-design-line-height:1.8}html.public-site :is(.insights-feature,.insights-card) time{margin-top:1.25rem;padding-top:0}html.public-site .insights-grid{gap:1.25rem;margin-top:2.5rem}html.public-site .publication-directory--electronic .publication-list,html.public-site :is(.publication-directory,.publication-list){gap:1.25rem}html.public-site .publication-directory--electronic .publication-list .publication-entry--electronic,html.public-site .publication-entry--book .publication-entry__main{gap:0;padding:1.25rem}html.public-site .publication-directory--electronic .publication-list .publication-entry__visual,html.public-site .publication-entry--book .publication-entry__visual{min-height:0;aspect-ratio:3/2}html.public-site .publication-entry--featured .publication-entry__copy,html.public-site .publication-entry__copy{min-height:0;padding:1.25rem}html.public-site .publication-entry__copy h2{margin-top:.75rem;line-height:1.7;--text-design-line-height:1.7}html.public-site .publication-entry__copy>span:not(.publication-entry__action){margin-top:.875rem}html.public-site .publication-entry__action{margin-top:1.25rem}html.public-site .publication-entry--featured .publication-entry__copy h2{margin-top:.75rem;line-height:1.7;--text-design-line-height:1.7}html.public-site .publication-directory--electronic .publication-list .publication-entry__copy time,html.public-site .publication-entry--book .publication-entry__copy>p{margin-top:.875rem}html.public-site .publication-directory--electronic .publication-list .publication-entry__action,html.public-site .publication-entry--book .publication-entry__copy button,html.public-site .publication-entry--featured .publication-entry__action{margin-top:1.25rem;padding-top:0}html.public-site .insights-feature,html.public-site .publication-directory--electronic .publication-list .publication-entry--electronic,html.public-site .publication-entry--book .publication-entry__main,html.public-site .publication-entry--featured{grid-template-columns:minmax(0,1fr)}html.public-site .insights-page .content-container{width:min(calc(100% - 2 * var(--mobile-page-gutter)),var(--content-width))}html.public-site .article-sharing__dialog input,html.public-site .professional-card__copy [data-text-style=professionalcard-01],html.public-site input[data-text-style=headersearch-03],html.public-site input[data-text-style=page-professionals-03],html.public-site input[data-text-style=page-search-03]{font-size:16px;--text-design-font-size:16px}}}@layer siteDesign{html.public-site .site-menu__navigation nav .site-menu__subnav a{--text-design-desktop-font-size:1rem}}@layer siteText{:is(html.public-site .rich-content,body.view) [data-cms-layout=wechat]{position:relative;isolation:isolate;display:flow-root;max-width:100%;overflow-x:auto;overflow-wrap:break-word}:is(html.public-site .rich-content,body.view) [data-cms-layout=wechat] :where(div,section,p,h1,h2,h3,h4,h5,h6,blockquote,figure,figcaption){margin:0;padding:0;font:inherit;color:inherit;--text-design-color:inherit;text-align:inherit;letter-spacing:inherit;--text-design-letter-spacing:inherit}:is(html.public-site .rich-content,body.view) [data-cms-layout=wechat] *{box-sizing:border-box}:is(html.public-site .rich-content,body.view) [data-cms-source=wechat] *{max-width:100%!important;box-sizing:border-box!important;overflow-wrap:break-word!important}:is(html.public-site .rich-content,body.view) [data-cms-source=wechat] p{clear:both;min-height:1em}:is(html.public-site .rich-content,body.view) [data-cms-layout=wechat] :where(span,a,font){font-family:inherit;--text-design-font-family:inherit}:is(html.public-site .rich-content,body.view) [data-cms-layout=wechat] img{display:inline-block;max-width:100%;vertical-align:middle}:is(html.public-site .rich-content,body.view) [data-cms-layout=wechat] table{margin:0;border-collapse:collapse;max-width:100%}:is(html.public-site .rich-content,body.view) [data-cms-layout=wechat] :is(td,th,caption){padding:0;border:0;background:transparent;font:inherit;color:inherit;--text-design-color:inherit;text-align:inherit}}@layer textAppearance, siteComponents, siteDesign, siteText;@layer siteComponents{html.public-site .site-menu__navigation nav a,html.public-site .site-menu__tools :is(a,span)[data-text-style]{font-family:var(--public-font-sans)!important;--text-design-font-family:var(--public-font-sans)!important;font-style:normal!important;--text-design-font-style:normal!important}html.public-site .site-footer__topline nav [data-text-style=sitefooter-04]{color:#535353!important;--text-design-color:#535353!important;font-weight:500!important;--text-design-font-weight:500!important;transition:none;-webkit-tap-highlight-color:transparent}html.public-site .page-hero__title :is(h1,h2),html.public-site [data-text-style=pagehero-title],html.public-site [data-text-style=pagehero-title] *{font-family:var(--public-font-serif)!important;--text-design-font-family:var(--public-font-serif)!important}html.public-site .page-hero__title [data-text-style=pagehero-01]{font-family:var(--public-font-sans)!important;--text-design-font-family:var(--public-font-sans)!important}html.public-site :is(.home-overview__more,.home-honors__more,.button-link):is(:hover,:focus-visible,:active){color:var(--brand-white)!important;--text-design-color:var(--brand-white)!important}html.public-site .about-download{color:var(--brand-white)!important;--text-design-color:var(--brand-white)!important}html.public-site .professional-search button{font-size:0!important;--text-design-font-size:0!important}}@layer siteComponents{html.public-site .about-page .page-hero__title :is(h1,h2){font-weight:900!important;--text-design-font-weight:900!important;font-style:normal!important;--text-design-font-style:normal!important}html.public-site .publication-directory--electronic [data-publication-id="94"] [data-text-style=publicationdirectory-01]{font-family:var(--public-font-sans);--text-design-font-family:var(--public-font-sans);font-weight:600!important;--text-design-font-weight:600!important}html.public-site .professional-search button{--text-design-desktop-font-size:0!important}}@layer siteComponents{}html.public-site[data-text-style-editing] .preview-banner{display:none!important}html.public-site[data-text-style-editing=true] [data-text-key]{cursor:text}html.public-site[data-text-style-editing=true] [data-text-hover=true]:not([data-text-selected=true]){outline:1px dashed #c9ab7f;outline-offset:3px}html.public-site[data-text-style-editing=true] [data-text-selected=true]{outline:2px solid #c9ab7f!important;outline-offset:4px;box-shadow:0 0 0 5px rgb(201 171 127/12%)}@media (prefers-reduced-motion:no-preference){html.public-site[data-text-style-editing=true] [data-text-key]{transition:outline-color .12s ease}}