/* Align page content with the navigation container. */
.kk-site-shell :is(.wrap,.kk-wrap,.gd-wrap){width:calc(100% - 112px)!important;max-width:1280px!important;margin-inline:auto;padding-inline:0!important;box-sizing:border-box}
.kk-site-shell .site-header .header-inner{max-width:1280px}
.kk-site-home .kk-reference-card{border:1px solid #3b4a50;border-radius:9px;background:transparent}
.kk-site-home .kk-reference-card:hover{border-color:#94a7af;background:#ffffff05}
@media(max-width:650px){.kk-site-shell :is(.wrap,.kk-wrap,.gd-wrap){width:calc(100% - 40px)!important}}
@media(max-width:370px){.kk-site-shell :is(.wrap,.kk-wrap,.gd-wrap){width:calc(100% - 32px)!important}}

.kk-site-home .kk-film .portrait-frame{width:100%;max-width:100%;height:auto;min-height:0}
