@font-face{font-family:arial-fallback;src:local("Arial"),local("ArialMT");font-display:swap;size-adjust:55%}@font-face{font-family:opensans-fallback;src:local("OpenSans-Regular");font-display:swap;size-adjust:60%}@font-face{font-family:helvetica-fallback;src:local("HelveticaNeue-ThinCond");font-display:swap;size-adjust:75%}@font-face{font-family:primary-arial-fallback;src:local("Arial"),local("ArialMT");font-display:swap;size-adjust:103%}.play-pointer{cursor:pointer}#x0 img#xmas,#x1 img#xmas,#x2 img#xmas,#x3 img#xmas{display:flex;margin:24px auto 0}main{margin:50px auto}main .vert_nav_desktop{display:none}main select.vert.vert_nav_mobile{margin-bottom:0}main .search{margin:0 0 20px;width:100%}main aside{margin-bottom:50px}main .study:not(:last-child){margin-bottom:50px}main .study{text-align:center}main .study>div{margin:0 0 50px;padding:20px;background-repeat:no-repeat;background-size:cover;background-position:50%}main .study .btn{font-size:16px}main .study .content{border:1px solid #fff;text-align:center;padding:20px}main .study .content *{color:#fff}main .study .content h3{text-transform:none;font-size:24px;font-weight:200;line-height:1.3em;margin:.5em}main .study .category{text-transform:uppercase;font-family:atrament-web,arial-fallback,opensans-fallback,helvetica-fallback;font-weight:700;font-size:27px;margin-bottom:.25em}main .full-grid{grid-column:1/3}@media screen and (max-width:1189px){.full.bound:has(.divider){margin:50px 0}}@media screen and (min-width:1000px){main{display:grid;grid-column-gap:50px;grid-template-columns:30% 1fr}main .vert_nav_mobile{display:none}main .vert_nav_desktop{display:block}main aside{display:block;grid-column:1/2}main aside li{line-height:1px}main .study .btn{font-size:28px;margin-top:0}main .study .category{font-size:1.5em}main .study .content{padding:30px}main .study .content h3{font-size:30px}aside{background-color:#fff}aside h2{line-height:2em}aside ul{list-style-type:none;padding:0}aside ul li{font-family:atrament-web,arial-fallback,opensans-fallback,helvetica-fallback;font-size:30px;text-transform:uppercase}aside ul li a{color:#004d71;text-decoration:none;display:block;padding:1px 15px;line-height:1.8em;background-image:url(/img/icons/forward-blue.svg);background-repeat:no-repeat;background-position:right 15px center;background-size:30px}aside ul li a:active,aside ul li a:hover{background-color:#f05325;color:#fff;background-image:url(/img/icons/forward-white.svg)}}@media screen and (min-width:1190px){main{max-width:1200px;grid-gap:50px}main .study{padding:0 20px}}