.announcement-bar-wrapper.ab-forums{margin:13px}@media(min-width: 640px){.announcement-bar-wrapper.ab-forums{margin:0 0 20px 0}}.announcement-bar-wrapper.ab-transfer-portal{margin-bottom:13px}@media(min-width: 640px){.announcement-bar-wrapper.ab-transfer-portal{margin-bottom:17px}}.announcement-bar-wrapper .announcement-bar-link{display:flex;align-items:center;border-radius:4px;background:#f7f7f7;width:100%;min-height:52px;border:solid 1px #ddd}.announcement-bar-wrapper .announcement-bar-link .announcement-label{color:#fff;font-weight:600;font-size:18px;letter-spacing:2px;line-height:normal;font-family:"proxima-nova", "Arial", sans-serif;display:block;font-style:italic;padding:15px;text-transform:uppercase;background-color:#5fbf24;position:relative;margin-right:15px;height:50px;white-space:nowrap;border-radius:2px}.announcement-bar-wrapper .announcement-bar-link .announcement-label::after{content:"";border-left:25px solid #5fbf24;border-top:25px solid rgba(0,0,0,0);border-bottom:25px solid rgba(0,0,0,0);border-radius:4px 0px 0px 0px;position:absolute;right:-24px;top:0}.announcement-bar-wrapper .announcement-bar-link .announcement-label .live-dot{width:10px;border-radius:50%;border:5px solid #fff;margin-right:10px;display:inline-block;animation:3s blink infinite 3s}@keyframes blink{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.announcement-bar-wrapper .announcement-bar-link .announcement-headline{font-size:16px;color:#004b82;font-weight:600;padding:0;margin-left:20px}.dark-mode .announcement-bar-wrapper .announcement-bar-link{background-color:#171616;border:solid 1px #3d3f40}.dark-mode .announcement-bar-wrapper .announcement-headline{color:#fff}
.video-layout{display:grid;gap:15px;grid-template-columns:1fr;position:relative;max-width:1536px;margin:0 auto;padding:16px;grid-template-areas:"main" "sidebar";margin-top:50px}@media(min-width: 900px){.video-layout{grid-template-columns:1fr 320px;grid-template-areas:"main sidebar";grid-column-gap:50px;margin-top:90px}}.video-layout:has(.ab-video-page){grid-template-areas:"announcement" "main" "sidebar"}@media(min-width: 900px){.video-layout:has(.ab-video-page){grid-column-gap:50px;grid-template-columns:1fr 320px;grid-template-areas:"announcement announcement" "main sidebar"}}.adhesion .video-layout{margin-top:0}.skybox-loaded .video-layout{margin-top:unset}.ad66:not(.adhesion) .video-layout{margin-top:66px}
