.topic-visual.company-reference-page main{padding:0;min-height:0;font-family:aoenik-regular,Arial,sans-serif}.topic-visual .topic-shell{width:min(1140px,100%)}.topic-visual .topic-title-row{padding:147px 0 0}.topic-visual .topic-eyebrow{margin:0;font:400 14px/21px aoenik-regular,Arial,sans-serif;letter-spacing:.5px}.topic-visual .topic-title-row h1{letter-spacing:0}.topic-visual .topic-layout{width:min(1140px,100%);grid-template-columns:minmax(0,1fr) minmax(0,3fr);column-gap:40px;padding:50px 0 65px;padding-right:calc(min(1140px,100vw) * (1 - var(--topic-width,.9859)))}.topic-visual .topic-section{display:flex;flex-direction:column;gap:20px;margin:0 0 20px}.topic-visual .topic-section:last-child{margin-bottom:0}.topic-visual .topic-section h2{margin:10px 0 0;font:700 45px/52px aeonik-bold,Arial,sans-serif;letter-spacing:.5px}.topic-visual .topic-section li,.topic-visual .topic-section p{font:400 18px/27px aoenik-regular,Arial,sans-serif;letter-spacing:.5px}.topic-visual .topic-section p{margin:0 0 14.4px}.topic-visual .topic-section b,.topic-visual .topic-section strong{font-family:inherit;font-weight:700}.topic-visual .topic-sidebar-inner{position:sticky;top:100px;width:250px;height:550px;max-height:calc(100dvh - 120px);overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:auto}.topic-visual .topic-sidebar h2{margin:10px 0 0;letter-spacing:.5px}.topic-visual .topic-sidebar ul{max-height:none;overflow:visible;border:0;padding:0}.topic-visual .topic-sidebar ul:before{top:0;left:0;width:2px;height:100%;background:#1fb0e5;transition:none}.topic-visual .topic-sidebar li{position:relative;margin:0 0 15px;padding:5px 10px;border-left:4px solid transparent}.topic-visual .topic-sidebar a{min-height:0;padding:0;font:400 16px/1.4 aoenik-regular,Arial,sans-serif;letter-spacing:.5px;color:#000}.topic-visual .topic-sidebar li.is-active,.topic-visual .topic-sidebar li:hover{border-left-color:#252988}.topic-visual .topic-sidebar li.is-active a{color:#252988;font-weight:700}.topic-visual .topic-index-shell{width:min(1250px,100%);padding:calc(80px + 4vw) 0 4vw}.topic-visual .topic-index-shell h1{margin:0 0 2vw;letter-spacing:.5px}.topic-visual .topic-alpha-nav{gap:10px;margin:0 0 30px}.topic-visual .topic-alpha-nav a{font:400 18px/27px aoenik-regular,Arial,sans-serif}.topic-visual .topic-alpha-nav a:after{content:"|";display:inline;margin:0;padding:0 5px;color:#0071bb}.topic-visual .topic-groups section{margin:0}.topic-visual .topic-groups h2{margin:0 0 16px;font-size:32px;font-weight:500;line-height:38.4px}.topic-visual .topic-groups li{margin:0 0 10px;font:400 16px/24px aoenik-regular,Arial,sans-serif}.topic-visual .topic-groups a{color:#00123d;font:500 22px/33px aoenik-regular,Arial,sans-serif}.topic-visual .topic-groups a:hover{color:#0e7cc3}@media(max-width:1024px){.topic-visual .topic-title-row{width:calc(100% - 60px);padding:0}.topic-visual .topic-title-row h1{font-size:50px;line-height:60px}.topic-visual .topic-layout{padding-top:80px}.topic-visual .topic-index-shell{width:94%;padding:6.58vw 0 4vw}.topic-visual .topic-index-shell h1{margin-bottom:2.82vw}}@media(max-width:767px){.topic-visual .topic-title-row{width:92%;padding:3.68vw 0}.topic-visual .topic-title-row h1{font-size:42px;line-height:48px}.topic-visual .topic-layout{width:100%;grid-template-columns:1fr;gap:20px;padding:30px 20px 65px}.topic-visual .topic-section h2,.topic-visual .topic-sidebar h2{font-size:33px;line-height:33px}.topic-visual .topic-index-shell{width:90%;padding:6.3vw 0 4vw}.topic-visual .topic-index-shell h1{font-size:40px;line-height:48px;margin-bottom:4.5vw}}.topic-visual .topic-answer{display:flow-root}.topic-visual .topic-list-box{margin:20px 0;padding:10px 30px 24px;background:#effaff;border-radius:15px}.topic-visual .topic-section .topic-list-box :is(ul,ol){margin:0;padding:0 0 0 40px;list-style:revert;color:#7a7a7a}.topic-visual .topic-section .topic-list-box li{padding:0;margin:20px 0 0;color:#000}