.public-page{--j-paper:#f7f5f1;--j-ink:#252522;--j-line:#d8d3cc;--j-accent:#c82368;background:#f7f5f1!important;color:#252522;font-family:Arial,'PingFang TC','Microsoft JhengHei',sans-serif!important}.public-page .journal-header{background:#f7f5f1}.public-page .journal-brand img{width:42px!important;height:42px!important;object-fit:contain}.public-page .journal-brand>span{font-size:21px;line-height:1.15}.public-page .journal-footer-brand img{width:56px!important;height:56px!important;object-fit:contain}.public-page .journal-nav{padding:20px 40px;max-width:1440px}.public-page .journal-mobile-nav summary{list-style:none}.public-page .journal-desktop-nav{align-items:center}.public-page .journal-desktop-nav summary{margin:0;font-family:inherit}.public-page .journal-header .journal-submenu a{display:block}.public-page main{min-height:55vh;background:#f7f5f1}.public-page main>#wrap{max-width:1440px;margin:auto}.public-page main section{border-radius:0!important}.public-page main .o_colored_level{box-shadow:none!important}.public-page main h1{font-family:inherit!important;font-size:clamp(34px,4.5vw,65px)!important;font-weight:500!important;line-height:1.3!important;letter-spacing:-.045em}.public-page main h2{font-family:inherit!important;font-weight:500!important;line-height:1.4;letter-spacing:-.035em}.public-page main .text-gradient{background:none!important;-webkit-text-fill-color:currentColor!important;color:#c82368!important}.public-page main .btn-primary{background:#252522!important;border-color:#252522!important;border-radius:0!important;color:#fff!important;padding:12px 22px!important}.public-page main .btn-secondary{background:#f7f5f1!important;border-color:#252522!important;color:#252522!important;border-radius:0!important}.public-page main .card,.public-page main .o_wslides_course_card{border:1px solid #d8d3cc!important;border-radius:0!important;box-shadow:none!important;overflow:hidden}.public-page main .card-body{padding:24px}.public-page main table{background:#f7f5f1;color:#252522}.public-page main .table-responsive{border:1px solid #d8d3cc}.public-page main th{background:#e7e9df!important;color:#252522!important}.public-page main td,.public-page main th{padding:15px!important;border-color:#d8d3cc!important}.public-page main input,.public-page main textarea,.public-page main select{border-radius:0!important}.public-page main .s_dynamic_empty_feedback{display:none!important}.public-page main .s_dynamic{padding-block:30px!important}.public-page .journal-footer{margin-top:0}.public-page .journal-footer p{margin-block:20px 0}.public-page .journal-footer a{text-decoration:none}.public-page .journal-socials{display:flex}.public-page .journal-socials svg{width:17px;height:17px}.public-page .journal-footer-inner{max-width:1440px}.public-page .journal-contact:hover{background:#252522;color:white}.public-page main img{max-width:100%;height:auto}.public-page main iframe{max-width:100%}@media(max-width:760px){.public-page .journal-nav{padding-inline:22px}.public-page main h1{font-size:clamp(30px,8.5vw,46px)!important}.public-page main .s_text_image,.public-page main .s_image_text{padding-block:45px!important}.public-page main section>.container{padding-inline:22px}.public-page main table{font-size:12px}.public-page main .table-responsive{overflow-x:auto}.public-page .journal-footer-inner{padding-inline:22px}.public-page main .o_grid_mode{display:flex;flex-wrap:wrap}.public-page main .o_grid_item{width:100%;max-width:100%}.public-page main .s_text_block{overflow-wrap:anywhere}}
.public-page .public-table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;margin-block:20px;border:1px solid #d8d3cc}.public-page .public-table-scroll:focus-visible{outline:2px solid #c82368;outline-offset:3px}.public-page .public-table-scroll table{margin:0}.public-page main input,.public-page main .input-group{max-width:100%;min-width:0}.public-page .journal-footer nav{min-width:0;flex-wrap:wrap}.public-page .journal-footer-inner{min-width:0}.public-page main .s_card,.public-page main .s_features_grid{background-color:#f7f5f1!important}
/* A consistent editorial treatment for retained learning and policy content. */
.public-page main font{font-family:inherit!important;font-weight:inherit!important;color:inherit!important}.public-page main a{color:#c82368}.public-page main h1,.public-page main h1 *{font-family:inherit!important;font-weight:500!important;line-height:1.3!important;color:#252522!important}.public-page main h2,.public-page main h3,.public-page main h4{font-weight:500!important;color:#252522!important}.public-page main .bg-white,.public-page main .bg-100{background-color:#f7f5f1!important}.public-page main section[style*="linear-gradient"]{background-image:none!important;background-color:#e7e9df!important}.public-page main #wrap>section:first-child{padding-top:55px!important;padding-bottom:45px!important;background-color:#e7e9df!important;color:#252522!important}.public-page main .s_features_grid_content{padding-bottom:22px;border-bottom:1px solid #d8d3cc}.public-page main .s_features_grid_content h4{letter-spacing:-.5px}.public-page main .s_features_grid_content p{font-size:14px;line-height:1.9}.public-page main .s_features_grid_content a{font-size:13px;line-height:1.9}.public-page main .s_features_grid_icon{border-radius:0!important}.public-page main .s_features .rounded{border-radius:0!important}.public-page .journal-header a{font-weight:400}.public-page .journal-submenu{box-sizing:border-box}.public-page .journal-mobile-nav>nav{width:100%;box-sizing:border-box}.public-page .journal-mobile-nav .journal-submenu{width:auto}
