h1{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:38px;margin-bottom:20px}@media(min-width:1200px){h1{font-size:58px}}.characters{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:row;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:25px -25px}@media(min-width:900px){.characters{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:35px -25px}}.characters .characterLink{color:#575756;font-family:Source Sans Pro,sans-serif;font-weight:600;font-size:28px;margin:10px 25px;width:30px}@media(min-width:1200px){.characters .characterLink{font-size:33px;margin:0 35px 20px;width:50px}}.characters .characterLink:hover{color:#fcb253;transform:scale(1.2)}.characters .characterLink.active{color:#fcb253}.entity h2{color:#575756;font-family:Source Sans Pro,sans-serif;font-weight:600;font-size:36px;padding-left:15px;margin-bottom:20px}.entity #sitemapContent{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:row;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 15px}.entity li{flex:0 0 100%;margin-bottom:30px}@media(min-width:900px){.entity li{flex:0 0 40%;margin-bottom:40px}}@media(min-width:1200px){.entity li{flex:0 0 30%}}.entity li a{color:#575756;font-size:22px}.entity li a,.field-validation-error:not(:empty){font-family:Source Sans Pro,sans-serif;font-weight:400}.field-validation-error:not(:empty){flex-direction:row;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;color:#da001b;font-size:13px}@media(min-width:1200px){.field-validation-error:not(:empty){font-size:16px}}