/* SIT Cyberblick: same shared site header/footer, with a separate assessment design. */
body.cyberblick-page{--max:1320px}
body.cyberblick-page .wrap{width:min(calc(100% - 48px),1160px)}
body.cyberblick-page .site-header .brand{width:auto;object-fit:initial;display:inline-flex;align-items:center}
body.cyberblick-page .site-header .brand img{width:196px;max-width:none}
body.cyberblick-page .site-header .primary-nav{max-width:none}
body.cyberblick-page .site-header .primary-nav a{color:#d9e5e9;text-decoration:none}
body.cyberblick-page .site-footer a{text-decoration:none}
body.cyberblick-page .site-footer p{margin:0}
/* Preserve the normal SIT site chrome while Cyberblick renders its own assessment. */
body.cyberblick-page .site-header{z-index:1200}
body.cyberblick-page .site-footer{position:relative;z-index:1}
@media(max-width:1100px){
 body.cyberblick-page .site-header .brand img{width:170px}
 body.cyberblick-page .site-header .primary-nav{max-width:none}
}
@media(max-width:700px){
 body.cyberblick-page .wrap{width:calc(100% - 28px)}
 body.cyberblick-page .site-header .brand img{width:150px}
}
@media print{body.cyberblick-page .site-header,body.cyberblick-page .site-footer,body.cyberblick-page .back-to-top{display:none!important}}
