.topic-page{margin:150px 0 10px 0}.topic-page .page-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.topic-page .page-container .side-navigation{background:#fff;width:100%;margin-bottom:10px}.topic-page .page-container .side-navigation .nav-title{font-size:20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;background-color:#5b2a86;color:#fff;padding:0 15px;line-height:48px;cursor:pointer;position:relative}.ie .topic-page .page-container .side-navigation .nav-title{display:block}.topic-page .page-container .side-navigation .nav-title strong{position:relative;display:block;text-transform:uppercase;letter-spacing:1.4px;font-size:1.4rem;font-weight:400;color:#fff}.topic-page .page-container .side-navigation .nav-title:before{content:"\f107";font-family:"Faprika";position:absolute;right:17px;font-size:15px}.topic-page .page-container .side-navigation.open .nav-title:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.topic-page .page-container .side-navigation .nav-wrap{overflow:hidden;margin-top:10px}.topic-page .page-container .side-navigation .nav-wrap .nav-list{padding:0 15px}.topic-page .page-container .side-navigation .nav-wrap .nav-list li a{font-size:1.4rem;display:block;line-height:40px;position:relative}.topic-page .page-container .side-navigation .nav-wrap .nav-list li a:hover{color:#190c26;text-shadow:0 0 0.5px currentColor}.topic-page .page-container .side-navigation .nav-wrap .nav-list li a:after{content:"\f105";font-family:"Faprika";font-size:15px;font-weight:400;position:absolute;right:0}.topic-page .page-container .side-navigation+.topic-body{border:1px solid #968aa1}.topic-page .page-container .topic-body{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;background:#fff;padding:20px}.ie .topic-page .page-container .topic-body{flex:1 1 auto;max-width:100%}.topic-page .page-container .topic-body .topic-title{font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";letter-spacing:.04em;font-size:4rem;font-weight:300;margin-bottom:15px}.topic-page .page-container .topic-body .topic-content{font-size:1.4rem;color:#190c26;line-height:24px;padding:0 15px}@media only screen and (min-width: 768px){.topic-page .page-container .side-navigation .nav-title{padding:0 20px}.topic-page .page-container .side-navigation .nav-title:before{display:none}.topic-page .page-container .side-navigation .nav-wrap .nav-list{padding:0 20px}}@media only screen and (min-width: 992px){.topic-page{margin:20px 0}.topic-page .page-container{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.topic-page .page-container .side-navigation{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0;-ms-flex:0;flex:0;-webkit-flex-basis:24%;-moz-flex-basis:24%;-ms-flex-basis:24%;flex-basis:24%;margin-right:30px}.topic-page .page-container .side-navigation+.topic-body{border:0;padding-top:0}.topic-page .page-container .sidebar{margin-right:30px}.topic-page .page-container .topic-body .topic-content{padding:0 20px}}
