/* Folio: a business annual organized around reading, registers and editorial notes. */
:root{--fl-paper:#fff;--fl-ink:#263844;--fl-slate:#66727b;--fl-navy:#213b4d;--fl-sand:#f4f1ec;--fl-stroke:#dcdedc;--fl-copper:#856954;--fl-width:1180px}
*{box-sizing:border-box}body{margin:0;color:var(--fl-ink);background:var(--fl-paper);font-family:"Microsoft YaHei","PingFang SC",Arial,sans-serif;font-size:15px;line-height:1.85}a{color:inherit;text-decoration:none}a:hover{color:var(--fl-copper)}img{display:block;max-width:100%;height:auto}figure{margin:0}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:600;line-height:1.5;overflow-wrap:anywhere}h1{font-family:"Songti SC","SimSun",serif;font-size:45px}h2{font-size:27px}h3{font-size:20px}p,dd{overflow-wrap:anywhere}ul,ol{padding:0;margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{opacity:.55;cursor:not-allowed}address{font-style:normal}[hidden]{display:none!important}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:3px solid #a58962;outline-offset:4px}.fl-pagewidth{width:min(var(--fl-width),calc(100% - 80px));margin-inline:auto}.fl-overline{font-size:11px;letter-spacing:.12em;color:var(--fl-copper);font-weight:600;margin-bottom:17px}.fl-underlink{display:inline-block;color:var(--fl-navy);border-bottom:1px solid #bfc8ce;font-size:13px;line-height:1.6;padding-block:5px}.fl-underlink:hover{border-color:var(--fl-copper)}.fl-darkbutton,.fl-outlinebutton{display:inline-flex;align-items:center;justify-content:center;gap:15px;background:var(--fl-navy);color:#fff;border:1px solid var(--fl-navy);border-radius:0;padding:12px 20px;font-size:13px;line-height:1.5;min-height:46px}.fl-darkbutton:hover{color:#fff;background:#132b3b}.fl-outlinebutton{background:transparent;color:var(--fl-navy);border-color:#b5bec3}.fl-empty{padding:25px 28px;color:var(--fl-slate);background:var(--fl-sand);grid-column:1/-1;font-size:14px}.fl-rubric{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:2px solid var(--fl-navy);padding-top:17px;margin-bottom:28px}.fl-rubric h2{font-size:25px}.fl-rubric>a,.fl-rubric>span{font-size:12px;color:var(--fl-slate)}.fl-editorial{font-size:15px;line-height:2;min-width:0;overflow-wrap:anywhere}.fl-editorial p{color:#56646e}.fl-editorial p+p{margin-top:20px}.fl-editorial h2{font-size:23px;margin:28px 0 13px}.fl-editorial h3{font-size:18px;margin:20px 0 10px}.fl-editorial ul,.fl-editorial ol{padding-left:25px;margin-block:16px}.fl-editorial img{max-width:100%;height:auto}
.fl-topline{width:min(var(--fl-width),calc(100% - 80px));margin:auto;display:flex;align-items:center;justify-content:space-between;gap:34px;min-height:120px;border-bottom:1px solid var(--fl-stroke)}.fl-wordmark{flex:none;max-width:230px;display:block}.fl-wordmark>span{display:block;font-size:27px;letter-spacing:.04em;font-weight:600;overflow-wrap:anywhere}.fl-wordmark>small{display:block;font-size:10px;letter-spacing:.13em;color:var(--fl-slate);margin-top:4px}.fl-wordmark img{max-width:190px;max-height:52px;width:auto;object-fit:contain}.fl-mainlinks{flex:1;min-width:0}.fl-mainlinks>ul{display:flex;list-style:none;justify-content:center;flex-wrap:wrap;gap:10px 26px}.fl-mainlinks>ul>li{position:relative}.fl-mainlinks>ul>li>a{font-size:13px;display:inline-block;padding:8px 0}.fl-mainlinks [data-column-nav-toggle]{border:0;background:transparent;color:inherit;padding:4px}.fl-mainlinks [data-column-nav-submenu]{position:absolute;top:100%;left:-14px;min-width:175px;background:#fff;border:1px solid var(--fl-stroke);padding:12px;list-style:none;z-index:10;display:none}.fl-mainlinks [data-column-nav-submenu] a{display:block;font-size:13px;padding:6px 3px}.fl-mainlinks [data-column-nav-item]:hover>[data-column-nav-submenu],.fl-mainlinks [data-column-nav-item]:focus-within>[data-column-nav-submenu],.fl-mainlinks [data-column-nav-open="1"]>[data-column-nav-submenu]{display:block}.fl-headernote{border-left:1px solid var(--fl-stroke);padding-left:25px;display:flex;flex-direction:column;flex:none;gap:6px;font-size:12px}.fl-headernote>span{font-size:9px;letter-spacing:.14em;color:var(--fl-slate)}.fl-menubutton{display:none;background:transparent;border:1px solid var(--fl-stroke);padding:9px 14px;font-size:13px}
.fl-cover{padding-block:32px 56px}.fl-coverline{display:flex;align-items:center;justify-content:space-between;gap:20px}.fl-coverline .fl-overline{margin:0}.fl-coverline>span{font-size:11px;color:var(--fl-slate)}.fl-covertitle{display:grid;grid-template-columns:1.35fr 1fr;gap:70px;align-items:center;padding-block:30px 38px}.fl-covertitle h1{font-size:48px}.fl-covertitle>div>p{color:var(--fl-slate);font-size:15px}.fl-covertitle .fl-underlink{margin-top:17px}.fl-cover figure>img{width:100%;height:430px;object-fit:cover}.fl-cover figcaption{display:flex;justify-content:space-between;gap:20px;font-size:11px;letter-spacing:.04em;padding-top:15px;color:var(--fl-slate)}.fl-current{padding-block:12px 65px}.fl-currentgrid{display:grid;grid-template-columns:1.15fr 1fr;gap:56px}.fl-leadnews article>a>img{width:100%;height:260px;object-fit:cover}.fl-leadnews time{font-size:11px;color:var(--fl-copper);display:block;margin:18px 0 8px}.fl-leadnews h3{font-family:"Songti SC","SimSun",serif;font-size:27px}.fl-leadnews p{font-size:14px;color:var(--fl-slate);margin-top:13px}.fl-briefs{list-style:none;border-top:1px solid var(--fl-stroke)}.fl-briefs li{border-bottom:1px solid var(--fl-stroke);padding:19px 0}.fl-briefs time{font-size:10px;color:var(--fl-slate)}.fl-briefs h3{font-size:18px;margin:5px 0 9px}.fl-briefs p{font-size:13px;color:var(--fl-slate)}.fl-briefs .fl-underlink{font-size:12px;margin-top:9px}.fl-introduction{background:var(--fl-sand);padding:66px 0}.fl-introarticle{display:grid;grid-template-columns:.85fr 1.15fr;gap:86px}.fl-introarticle>div:first-child h2{font-family:"Songti SC","SimSun",serif;font-size:32px}.fl-introarticle>div:first-child .fl-underlink{margin-top:25px}.fl-services{padding-block:65px 54px}.fl-serviceregister{margin:0}.fl-serviceregister>div{display:grid;grid-template-columns:240px 1fr;gap:45px;padding:23px 0;border-bottom:1px solid var(--fl-stroke)}.fl-serviceregister dt{font-family:"Songti SC","SimSun",serif;font-size:25px}.fl-serviceregister dd{margin:0;color:var(--fl-slate);font-size:14px;align-self:center}.fl-offerings{padding-block:12px 75px}.fl-offeringlayout{display:grid;grid-template-columns:1.8fr 1fr;gap:42px}.fl-firstoffering article{display:grid;grid-template-columns:1fr 1fr;gap:28px}.fl-firstoffering figure img{width:100%;height:285px;object-fit:cover}.fl-firstoffering article>div{padding-top:14px}.fl-firstoffering h3{font-size:24px}.fl-firstoffering article>div>p:not(.fl-overline){font-size:14px;color:var(--fl-slate);margin-top:14px}.fl-firstoffering .fl-underlink{margin-top:17px}.fl-offeringnotes{list-style:none;border-left:1px solid var(--fl-stroke);padding-left:28px}.fl-offeringnotes li+li{border-top:1px solid var(--fl-stroke);margin-top:16px;padding-top:17px}.fl-offeringnotes h3{font-size:17px}.fl-offeringnotes p{font-size:12px;color:var(--fl-slate);margin-top:8px}.fl-offeringnotes .fl-underlink{font-size:12px;margin-top:8px}
.fl-bottomfolio{background:var(--fl-navy);color:#fff;padding-top:48px}.fl-footerconversation{display:flex;justify-content:space-between;gap:70px;padding-bottom:37px}.fl-footerconversation>div>p{font-size:13px;color:#c1cbd1;margin-bottom:9px}.fl-footerconversation strong{font-family:"Songti SC","SimSun",serif;font-size:32px;font-weight:400;overflow-wrap:anywhere}.fl-footerconversation address{display:flex;flex-direction:column;gap:8px;max-width:50%;font-size:12px;overflow-wrap:anywhere}.fl-footerconversation address>a{font-size:20px}.fl-footerconversation address>span{color:#c1cbd1}.fl-footerindex{display:flex;justify-content:space-between;gap:25px;border-block:1px solid #486071;padding-block:23px}.fl-footerindex nav>ul{display:flex;list-style:none;gap:25px;flex-wrap:wrap;font-size:13px}.fl-footerindex [data-column-nav-toggle],.fl-footerindex [data-column-nav-submenu]{display:none}.fl-footerindex>.fl-underlink{color:#d8e0e4;border:0;font-size:12px}.fl-footercredits{display:flex;justify-content:space-between;gap:25px;padding-block:22px 28px;color:#b8c5cd;font-size:11px}.fl-footercredits aside{display:flex;flex-wrap:wrap;gap:16px}.fl-bottomfolio a:hover{color:#fff;text-decoration:underline}
.fl-breadcrumb{padding-block:23px;color:var(--fl-slate);font-size:11px}.fl-breadcrumb ol{display:flex;flex-wrap:wrap;gap:8px;list-style:none}.fl-breadcrumb li{overflow-wrap:anywhere}.fl-breadcrumb li+li:before{content:"›";margin-right:8px;color:#939b9f}.fl-pageheading{padding-block:25px 42px;border-bottom:1px solid var(--fl-stroke)}.fl-pageheading h1{margin-bottom:12px}.fl-pageheading>p:last-child{font-size:14px;color:var(--fl-slate)}.fl-companycolumns{display:grid;grid-template-columns:2fr 1fr;gap:80px;padding-block:48px 62px}.fl-companyessay>h2{font-family:"Songti SC","SimSun",serif;font-size:30px;margin-bottom:22px}.fl-companyessay figure{margin-top:30px}.fl-companyessay figure>img{width:100%;height:340px;object-fit:cover}.fl-companyessay figcaption{font-size:11px;color:var(--fl-slate);margin-top:11px}.fl-teamledger{border-left:1px solid var(--fl-stroke);padding-left:32px}.fl-teamledger>h2{font-size:23px}.fl-teamledger>p{font-size:13px;color:var(--fl-slate);margin:17px 0 25px}.fl-teamledger>section{padding-block:20px;border-top:1px solid var(--fl-stroke)}.fl-teamledger h3{font-size:17px;margin-bottom:10px}.fl-teamledger section p{font-size:13px;color:var(--fl-slate)}.fl-teamledger>.fl-underlink{margin-top:18px}.fl-evolution{display:grid;grid-template-columns:.9fr 1.3fr;gap:75px;padding-block:48px 65px;border-top:2px solid var(--fl-navy)}.fl-evolution>div>p:last-child{font-size:13px;color:var(--fl-slate);margin-top:18px}.fl-verticalhistory{list-style:none;border-left:1px solid #b8bfc1}.fl-verticalhistory li{position:relative;display:grid;grid-template-columns:70px 1fr;gap:25px;padding:0 0 30px 25px}.fl-verticalhistory li:before{content:"";position:absolute;left:-4px;top:7px;width:7px;height:7px;background:var(--fl-copper)}.fl-verticalhistory li:last-child{padding-bottom:0}.fl-verticalhistory li>span{font-size:12px;color:var(--fl-copper)}.fl-verticalhistory h3{font-size:19px}.fl-verticalhistory p{color:var(--fl-slate);font-size:13px;margin-top:12px}.fl-credentialboard{background:var(--fl-sand);padding:52px 0}.fl-credentialpanels{display:grid;grid-template-columns:1fr 1fr;gap:30px}.fl-credentialpanels article{padding:25px;background:white;border:1px solid #e0ded8}.fl-credentialpanels article>p{font-size:11px;color:var(--fl-copper);margin-bottom:10px}.fl-credentialpanels h3{font-size:20px}.fl-documentblank{border:1px solid var(--fl-stroke);background:#faf9f6;padding:38px 24px;min-height:145px;margin-top:20px;display:flex;justify-content:center;align-items:center;font-size:13px;color:var(--fl-slate);text-align:center}.fl-credentialpanels small{display:block;margin-top:15px;font-size:12px;color:var(--fl-slate)}.fl-disclosure{font-size:12px;color:var(--fl-slate);margin-top:23px}
.fl-reports{padding-block:44px 50px}.fl-reportcards{display:grid;grid-template-columns:1fr 1fr;gap:34px 35px;list-style:none}.fl-reportcards>li{min-width:0}.fl-reportcard{display:flex;flex-direction:column;height:100%;border:1px solid var(--fl-stroke)}.fl-cardphoto img{width:100%;height:235px;object-fit:cover}.fl-cardbody{display:flex;flex-direction:column;flex:1;padding:23px 25px}.fl-cardbody>time{font-size:11px;color:var(--fl-copper);margin-bottom:10px}.fl-cardbody>h3{font-size:22px}.fl-cardbody>p{font-size:14px;color:var(--fl-slate);margin:15px 0 20px}.fl-cardbody>.fl-underlink{align-self:flex-start;margin-top:auto}.fl-pagination{margin-top:27px}.fl-pagination .pagination{display:flex;gap:8px;flex-wrap:wrap}.fl-pagination .pagination>a,.fl-pagination .pagination>span{display:flex;align-items:center;justify-content:center;min-width:38px;min-height:38px;border:1px solid var(--fl-stroke);padding:6px 12px;font-size:12px}.fl-pagination .pagination>.cur{background:var(--fl-navy);border-color:var(--fl-navy);color:#fff}.fl-journalstatement{padding-block:35px 65px;border-top:1px solid var(--fl-stroke);display:grid;grid-template-columns:.8fr 1.4fr;gap:75px}.fl-journalstatement>h2{font-family:"Songti SC","SimSun",serif;font-size:30px}
.fl-catalogue{display:grid;grid-template-columns:220px minmax(0,1fr);gap:45px;padding-block:44px 50px}.fl-classification{border-right:1px solid var(--fl-stroke);padding-right:27px}.fl-classification h2{font-size:21px;margin-bottom:24px}.fl-classification nav ul{list-style:none}.fl-classification nav>ul>li{margin-bottom:17px}.fl-classification nav a{font-size:14px;display:inline-block}.fl-classification [data-column-nav-toggle]{display:none}.fl-classification [data-column-nav-submenu]{padding-left:16px;margin-top:10px;border-left:1px solid var(--fl-stroke)}.fl-classification [data-column-nav-submenu] li{margin-top:7px}.fl-classification [data-column-nav-submenu] a{font-size:13px;color:var(--fl-slate)}.fl-classification>p{font-size:12px;color:var(--fl-slate);margin-top:25px}.fl-classification>.fl-underlink{margin-top:22px}.fl-register{min-width:0}.fl-register>h2{font-size:23px;margin-bottom:24px}.fl-tablescroll{width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.fl-producttable{width:100%;min-width:650px;border-collapse:collapse;text-align:left;font-size:13px}.fl-producttable caption{text-align:left;font-size:11px;color:var(--fl-slate);padding-bottom:13px}.fl-producttable th,.fl-producttable td{padding:19px 14px;border-bottom:1px solid var(--fl-stroke);vertical-align:top}.fl-producttable thead th{background:var(--fl-sand);font-size:12px;font-weight:400;border-top:1px solid var(--fl-stroke)}.fl-producttable tbody th{font-size:15px;font-weight:500;width:27%}.fl-producttable tbody td:first-child{width:140px}.fl-producttable img{width:110px;height:82px;object-fit:cover}.fl-producttable td>p{font-size:12px;color:var(--fl-slate);margin-bottom:10px}.fl-producttable .fl-underlink{font-size:12px}.fl-producttable .fl-empty{text-align:center;padding-block:32px}.fl-selectionessay{display:grid;grid-template-columns:.9fr 1.3fr;gap:70px;padding-block:45px 65px;border-top:2px solid var(--fl-navy)}.fl-selectionessay h2{font-family:"Songti SC","SimSun",serif;font-size:30px}
.fl-widevenue{padding-block:37px 25px}.fl-mapcaption{display:flex;justify-content:space-between;gap:35px;align-items:center;margin-bottom:21px}.fl-mapcaption h2{font-size:23px;flex:none}.fl-mapcaption>p{font-size:13px;color:var(--fl-slate);max-width:65%;text-align:right}.fl-widevenue>iframe{display:block;border:1px solid var(--fl-stroke);width:100%;height:370px}.fl-mapfoot{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:17px 0;font-size:11px;color:var(--fl-slate)}.fl-mapfoot .fl-outlinebutton{font-size:11px;padding:8px 14px;min-height:38px;flex:none}.fl-correspondence{display:grid;grid-template-columns:1.6fr 1fr;gap:85px;padding-block:34px 70px}.fl-letterform>h2{font-family:"Songti SC","SimSun",serif;font-size:29px}.fl-letterform>p{font-size:13px;color:var(--fl-slate);margin:15px 0}.fl-letterform fieldset{padding:22px 0 25px;border:0;border-top:1px solid var(--fl-stroke);margin:25px 0 0;min-width:0}.fl-letterform legend{padding:0 13px 0 0;font-size:12px;color:var(--fl-copper)}.fl-letterfields{display:grid;grid-template-columns:1fr 1fr;gap:19px}.fl-letterform label{display:block;font-size:13px}.fl-letterform input,.fl-letterform select,.fl-letterform textarea{display:block;width:100%;min-width:0;border:1px solid #c8ced1;background:white;border-radius:0;padding:10px 12px;margin-top:8px;font-size:14px;color:var(--fl-ink)}.fl-letterform textarea{resize:vertical}.fl-letterform fieldset>label+label{margin-top:19px}.fl-letteractions{display:flex;gap:12px;flex-wrap:wrap}.fl-letterhint{font-size:11px!important}.fl-letterstatus{color:var(--fl-navy)!important}.fl-contactnotes{padding:29px;background:var(--fl-sand);align-self:start}.fl-contactnotes>h2{font-size:23px}.fl-contactnotes dl{margin-block:20px 28px}.fl-contactnotes dt{color:var(--fl-copper);font-size:11px;margin-top:17px}.fl-contactnotes dd{margin:6px 0 0;font-size:14px}.fl-contactnotes>section{border-top:1px solid #d4d4cd;padding-top:23px}.fl-contactnotes h3{font-size:17px}.fl-contactnotes section p{font-size:13px;color:var(--fl-slate);margin-top:12px}.fl-contactnotes .fl-editorial{margin-top:22px;font-size:13px}
.fl-readingfolio{padding-block:16px 38px}.fl-articletitle{text-align:center;max-width:950px;margin:0 auto;padding:18px 0 34px}.fl-articletitle h1{font-size:39px}.fl-articletitle>p:last-child{font-size:12px;color:var(--fl-slate);margin-top:20px}.fl-articlephoto{margin-bottom:30px}.fl-articlephoto img{width:100%;height:auto;max-height:530px;object-fit:cover}.fl-readingcolumns{display:grid;grid-template-columns:200px minmax(0,1fr);gap:62px;padding-block:34px}.fl-articlemargin{border-top:2px solid var(--fl-navy);padding-top:20px;align-self:start}.fl-articlemargin h2{font-size:17px}.fl-articlemargin>p{font-size:12px;color:var(--fl-slate);margin:12px 0 15px}.fl-articletext>h2{font-size:22px;margin-bottom:22px}.fl-articletext .fl-editorial{max-width:825px}.fl-readingneighbors{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid var(--fl-stroke);margin-top:15px}.fl-readingneighbors>div{padding:23px 25px 23px 0;min-width:0}.fl-readingneighbors>div+div{border-left:1px solid var(--fl-stroke);padding-left:25px}.fl-readingneighbors span{display:block;font-size:11px;color:var(--fl-copper);margin-bottom:8px}.fl-readingneighbors a,.fl-readingneighbors p{font-size:14px;overflow-wrap:anywhere}.fl-morearticles{padding-block:22px 65px}.fl-morearticles>div{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.fl-morearticles article{padding-top:19px;border-top:1px solid var(--fl-stroke)}.fl-morearticles time{font-size:11px;color:var(--fl-slate)}.fl-morearticles h3{font-size:18px;margin-top:10px}.fl-productdocument{padding-block:12px 35px}.fl-documentheading{max-width:900px;padding-block:15px 30px}.fl-documentheading h1{margin-bottom:19px}.fl-documentheading>p:last-child{font-size:15px;color:var(--fl-slate)}.fl-documentfacts{display:grid;grid-template-columns:1fr .8fr 1.2fr;gap:25px;border-block:1px solid var(--fl-stroke);padding-block:17px;margin:0}.fl-documentfacts dt{font-size:11px;color:var(--fl-copper)}.fl-documentfacts dd{font-size:13px;margin:5px 0 0}.fl-documentcolumns{display:grid;grid-template-columns:minmax(0,1.7fr) 1fr;gap:70px;padding-block:40px 20px}.fl-documentbody>h2{font-size:24px;margin-bottom:25px}.fl-documentbody figure{margin-bottom:28px}.fl-documentbody figure img{width:100%;height:auto;max-height:430px;object-fit:cover}.fl-documentconsult{border:1px solid var(--fl-stroke);background:var(--fl-sand);padding:25px;align-self:start}.fl-documentconsult>h2{font-size:22px}.fl-documentconsult>p{font-size:13px;color:var(--fl-slate);margin:17px 0 23px}.fl-documentconsult nav{border-top:1px solid var(--fl-stroke);margin-top:27px;padding-top:20px}.fl-documentconsult nav>p{font-size:11px;color:var(--fl-copper);margin-bottom:13px}.fl-documentconsult nav>a{display:block;font-size:13px;overflow-wrap:anywhere;margin-top:10px}.fl-relatedregister{padding-block:15px 65px}.fl-relatedregister>h2{font-size:24px;margin-bottom:23px}.fl-relatedregister ul{list-style:none;border-top:2px solid var(--fl-navy)}.fl-relatedregister li{padding:20px 0;border-bottom:1px solid var(--fl-stroke);display:flex;justify-content:space-between;gap:25px;align-items:center}.fl-relatedregister h3{font-size:18px}
@media(max-width:1050px){.fl-pagewidth,.fl-topline{width:calc(100% - 48px)}.fl-topline{gap:23px}.fl-wordmark{max-width:190px}.fl-wordmark>span{font-size:23px}.fl-mainlinks>ul{gap:8px 18px}.fl-headernote{display:none}.fl-covertitle{gap:40px}.fl-covertitle h1{font-size:40px}.fl-cover figure>img{height:370px}.fl-currentgrid{gap:35px}.fl-introarticle,.fl-companycolumns,.fl-evolution,.fl-journalstatement,.fl-selectionessay,.fl-correspondence,.fl-documentcolumns{gap:43px}.fl-offeringlayout{grid-template-columns:1.5fr 1fr;gap:30px}.fl-firstoffering article{grid-template-columns:1fr}.fl-firstoffering figure img{height:250px}.fl-firstoffering article>div{padding-top:0}.fl-offeringnotes{padding-left:23px}.fl-catalogue{grid-template-columns:175px minmax(0,1fr);gap:28px}.fl-classification{padding-right:20px}.fl-readingcolumns{grid-template-columns:160px minmax(0,1fr);gap:38px}}
@media(max-width:760px){.fl-pagewidth,.fl-topline{width:calc(100% - 36px)}h1{font-size:31px}h2{font-size:24px}h3{font-size:18px}.fl-topline{display:grid;grid-template-columns:1fr auto;gap:0;min-height:88px;padding-block:19px 0}.fl-wordmark{max-width:100%;padding-bottom:18px}.fl-wordmark>span{font-size:22px}.fl-wordmark>small{font-size:9px}.fl-wordmark img{max-width:155px}.fl-mainlinks{grid-column:1/-1;grid-row:2;border-top:1px solid var(--fl-stroke);width:100%;padding-block:8px}.fl-mainlinks>ul{justify-content:start;gap:0 18px}.fl-mainlinks>ul>li>a{font-size:12px;padding:9px 0}html[data-fl-ready] .fl-menubutton{display:block;margin-bottom:18px}html[data-fl-ready] .fl-mainlinks:not([data-menu-open]){display:none}.fl-mainlinks [data-column-nav-submenu]{position:static;min-width:0;display:block;border:0;background:var(--fl-sand);padding:5px 10px}.fl-mainlinks [data-column-nav-toggle]{display:none}html[data-fl-ready] .fl-mainlinks [data-column-nav-toggle]{display:inline-block}html[data-fl-ready] .fl-mainlinks [data-column-nav-submenu]{display:none}html[data-fl-ready] .fl-mainlinks [data-column-nav-open="1"]>[data-column-nav-submenu]{display:block}.fl-cover{padding-block:24px 36px}.fl-coverline>span{display:none}.fl-covertitle{grid-template-columns:1fr;gap:20px;padding-block:25px}.fl-covertitle h1{font-size:34px}.fl-covertitle>div>p{font-size:14px}.fl-cover figure>img{height:270px}.fl-cover figcaption{font-size:10px;gap:12px}.fl-rubric{padding-top:14px;margin-bottom:23px;align-items:start;gap:20px}.fl-rubric h2{font-size:22px}.fl-rubric>a,.fl-rubric>span{font-size:11px;flex:none}.fl-current{padding-block:8px 42px}.fl-currentgrid{grid-template-columns:1fr;gap:24px}.fl-leadnews article>a>img{height:240px}.fl-leadnews h3{font-size:25px}.fl-briefs li{padding-block:19px}.fl-introduction{padding-block:38px}.fl-introarticle{grid-template-columns:1fr;gap:22px}.fl-introarticle>div:first-child h2{font-size:27px}.fl-introarticle>div:first-child .fl-underlink{margin-top:15px}.fl-editorial{font-size:14px}.fl-services{padding-block:40px 30px}.fl-serviceregister>div{grid-template-columns:1fr;gap:10px;padding-block:20px}.fl-serviceregister dt{font-size:23px}.fl-serviceregister dd{font-size:13px}.fl-offerings{padding-block:12px 45px}.fl-offeringlayout{grid-template-columns:1fr;gap:27px}.fl-firstoffering article{gap:20px}.fl-firstoffering h3{font-size:22px}.fl-offeringnotes{border-left:0;padding-left:0;border-top:1px solid var(--fl-stroke);padding-top:20px}.fl-bottomfolio{padding-top:32px}.fl-footerconversation{display:block;padding-bottom:27px}.fl-footerconversation strong{font-size:28px}.fl-footerconversation address{max-width:100%;margin-top:25px}.fl-footerconversation address>a{font-size:17px}.fl-footerindex{display:block;padding-block:20px}.fl-footerindex nav>ul{gap:12px 23px;font-size:12px}.fl-footerindex>.fl-underlink{margin-top:17px;padding:0}.fl-footercredits{display:block;padding-block:20px}.fl-footercredits aside{margin-top:14px}.fl-breadcrumb{padding-block:18px}.fl-pageheading{padding-block:15px 28px}.fl-pageheading h1{font-size:31px}.fl-pageheading>p:last-child{font-size:13px}.fl-companycolumns{grid-template-columns:1fr;gap:30px;padding-block:30px 40px}.fl-companyessay>h2{font-size:27px}.fl-companyessay figure>img{height:260px}.fl-teamledger{border-left:0;border-top:1px solid var(--fl-stroke);padding:26px 0 0}.fl-teamledger>p{margin-block:12px 20px}.fl-teamledger>section{padding-block:18px}.fl-evolution{grid-template-columns:1fr;gap:30px;padding-block:32px 42px}.fl-verticalhistory li{grid-template-columns:48px 1fr;gap:13px;padding-left:19px}.fl-verticalhistory h3{font-size:17px}.fl-credentialboard{padding-block:37px}.fl-credentialpanels{grid-template-columns:1fr;gap:20px}.fl-credentialpanels article{padding:22px}.fl-documentblank{min-height:120px;padding:28px 20px}.fl-reports{padding-block:28px 35px}.fl-reportcards{grid-template-columns:1fr;gap:25px}.fl-cardphoto img{height:225px}.fl-cardbody{padding:21px}.fl-cardbody>h3{font-size:21px}.fl-journalstatement{grid-template-columns:1fr;gap:22px;padding-block:27px 42px}.fl-journalstatement>h2{font-size:26px}.fl-catalogue{grid-template-columns:1fr;gap:30px;padding-block:28px 35px}.fl-classification{border-right:0;border-bottom:1px solid var(--fl-stroke);padding:0 0 25px}.fl-classification h2{font-size:20px;margin-bottom:14px}.fl-classification nav>ul{display:flex;gap:20px;flex-wrap:wrap}.fl-classification nav>ul>li{margin-bottom:0}.fl-classification [data-column-nav-submenu]{padding-left:12px}.fl-classification>p{margin-top:18px}.fl-classification>.fl-underlink{margin-top:12px}.fl-producttable{min-width:620px}.fl-producttable th,.fl-producttable td{padding:15px 12px}.fl-selectionessay{grid-template-columns:1fr;gap:22px;padding-block:30px 43px}.fl-selectionessay h2{font-size:26px}.fl-widevenue{padding-block:26px 15px}.fl-mapcaption{display:block;margin-bottom:17px}.fl-mapcaption>p{text-align:left;max-width:100%;margin-top:10px;font-size:12px}.fl-widevenue>iframe{height:280px}.fl-mapfoot{display:block}.fl-mapfoot>p{margin-bottom:15px}.fl-correspondence{grid-template-columns:1fr;gap:30px;padding-block:20px 42px}.fl-letterform>h2{font-size:27px}.fl-letterfields{gap:16px}.fl-letteractions{gap:10px}.fl-contactnotes{padding:23px}.fl-articletitle{padding-block:14px 23px;text-align:left}.fl-articletitle h1{font-size:30px}.fl-readingcolumns{grid-template-columns:1fr;gap:27px;padding-block:24px}.fl-articlemargin{padding-top:16px}.fl-articlemargin>p{margin-block:8px}.fl-articlemargin>.fl-underlink{font-size:12px}.fl-articletext>h2{font-size:22px}.fl-readingneighbors{grid-template-columns:1fr}.fl-readingneighbors>div{padding:19px 0}.fl-readingneighbors>div+div{border-left:0;border-top:1px solid var(--fl-stroke);padding-left:0}.fl-morearticles{padding-block:12px 42px}.fl-morearticles>div{grid-template-columns:1fr;gap:22px}.fl-documentheading h1{font-size:31px}.fl-documentheading>p:last-child{font-size:14px}.fl-documentfacts{grid-template-columns:1fr;gap:17px}.fl-documentfacts>div{display:grid;grid-template-columns:80px 1fr;gap:15px}.fl-documentfacts dd{margin:0}.fl-documentcolumns{grid-template-columns:1fr;gap:28px;padding-block:30px 15px}.fl-documentbody>h2{font-size:23px}.fl-documentconsult{padding:22px}.fl-relatedregister{padding-bottom:42px}.fl-relatedregister li{align-items:start}.fl-relatedregister h3{font-size:17px}.fl-relatedregister li>.fl-underlink{font-size:12px;flex:none}}
@media(max-width:390px){.fl-letterfields{grid-template-columns:1fr}.fl-rubric{display:block}.fl-rubric>a,.fl-rubric>span{display:inline-block;margin-top:10px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
