@font-face{font-family:'CSG Cormorant';src:url(/static/fonts/cormorant/cormorant-garamond-500-latin.woff2) format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'CSG Cormorant';src:url(/static/fonts/cormorant/cormorant-garamond-600-latin.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap}body.csg-home-shell{--csg-ink:#0e0f11;--csg-ink-2:#2b2e34;--csg-hair:#e7e7ea;--csg-display:'CSG Cormorant','Cormorant Garamond',Georgia,'Times New Roman',serif;--csg-shell-bar-h:64px;--csg-shell-max:1240px}body.csg-home-shell::before{display:none}body.csg-home-shell .csg-shell-user-toggle{display:none}body.csg-home-shell .csg-home-nav{display:none}@media (min-width:1280px){body.csg-home-shell>header{top:0;left:0;right:0;width:100%;height:var(--csg-shell-bar-h);display:flex;align-items:center;gap:2.25rem;padding:0 max(2rem,calc((100vw - var(--csg-shell-max))/ 2));background:#fff;border-bottom:1px solid var(--csg-hair)}body.csg-home-shell>header .cpc-navbar{flex:none;width:auto;height:var(--csg-shell-bar-h);background:0 0;overflow:visible}body.csg-home-shell>header .brand-subtitle-container,body.csg-home-shell>header .brand-watermark,body.csg-home-shell>header .cpc-nav-toggle{display:none}body.csg-home-shell>header .brand-content{padding:0}body.csg-home-shell>header .cpc-brand{color:var(--csg-ink);font-family:var(--csg-display);font-size:1.85rem;font-weight:600;letter-spacing:.01em;line-height:1;text-shadow:none}body.csg-home-shell #sidebar_div.sidebar{display:flex!important;flex:1;flex-direction:row!important;flex-wrap:nowrap;align-items:center;min-width:0;width:auto;height:auto!important;padding:0;background:0 0;border:0;box-shadow:none;overflow:visible}body.csg-home-shell #hidden_user_panel,body.csg-home-shell #menu_container hr{display:none}body.csg-home-shell #menu_container{display:flex;flex:1;align-items:center;gap:.1rem;min-width:0;padding:0;list-style:none}body.csg-home-shell #menu_container .nav-item{margin:0}body.csg-home-shell #menu_container .nav-link{margin:0;padding:.35rem .6rem;color:#4a4e56;background:0 0;font-size:.88rem;line-height:1.2;white-space:nowrap;border-radius:var(--csg-radius)}body.csg-home-shell #menu_container .nav-link .en-text{font-size:.6rem}body.csg-home-shell #menu_container .nav-link:hover{color:var(--csg-ink);background:#f4f4f5}body.csg-home-shell #menu_container .nav-link.active{color:var(--csg-ink);background:0 0;font-weight:600;box-shadow:inset 0 -2px 0 var(--csg-ink);border-radius:0}body.csg-home-shell #menu_container .nav-link.active .en-text{color:#6b7078!important}body.csg-home-shell #user_panel{position:relative;order:9;flex:none;width:auto;margin-left:auto;list-style:none}body.csg-home-shell #user_panel>:not(.csg-shell-user-toggle):not(link):not(script){display:none}body.csg-home-shell #user_panel.is-open>:not(.csg-shell-user-toggle):not(link):not(script){display:block;position:absolute;top:calc(100% + 12px);right:0;width:17rem;padding:1rem 1rem .75rem;background:#fff;border:1px solid var(--csg-hair);border-radius:4px;box-shadow:0 16px 40px rgba(14,15,17,.1)}body.csg-home-shell .csg-shell-user-toggle{display:inline-flex;align-items:center;gap:.45rem;height:2.25rem;padding:0 .95rem;border:1px solid var(--csg-ink);border-radius:var(--csg-radius);background:var(--csg-ink);color:#fff;font-size:.86rem;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color var(--csg-dur-fast) var(--csg-ease)}body.csg-home-shell .csg-shell-user-toggle:hover{background:var(--csg-ink-2)}body.csg-home-shell .csg-shell-user-toggle:focus-visible{outline:2px solid var(--bs-primary);outline-offset:2px}body.csg-home-shell .csg-shell-user-toggle .en-text{display:inline;margin:0;font-size:.72em;opacity:.75}body.csg-home-shell .csg-shell-user-caret{font-size:.7em;opacity:.7;transition:transform var(--csg-dur-fast) var(--csg-ease)}body.csg-home-shell #user_panel.is-open .csg-shell-user-caret{transform:rotate(180deg)}body.csg-home-shell .csg-shell-user-name{max-width:10rem;overflow:hidden;text-overflow:ellipsis}body.csg-home-shell main{max-width:calc(var(--csg-shell-max) + 4rem);margin-left:auto;margin-right:auto;padding:calc(var(--csg-shell-bar-h) + 2.5rem) 2rem 2rem}}