/* One public-page frame: 1440px including 48px side gutters. */
:root{--dk-page-width:1440px;--dk-page-gutter:48px;--dk-content-width:min(1344px,calc(100vw - 96px));--dk-content-left:max(48px,calc((100vw - 1344px)/2));}
.page>.header,.page>.featured,.page>.postsHeader,.page>.filterRow,.page>.postsGrid,.page>.postsGridSecondary,.page>.pagination,.page>.newsletter,.page>.filterStatus{
 box-sizing:border-box;max-width:var(--dk-page-width);padding-left:var(--dk-page-gutter);padding-right:var(--dk-page-gutter);
}
.siteNav,.siteFooter,.dk-course-page .archive-nav,.dk-course-page .archive-footer{padding-left:var(--dk-content-left);padding-right:var(--dk-content-left);}
.articlePage .section,.related{box-sizing:border-box;max-width:var(--dk-page-width);margin-left:auto;margin-right:auto;padding-left:var(--dk-page-gutter);padding-right:var(--dk-page-gutter);}
.dk-course-page .course-navigation{box-sizing:border-box;max-width:var(--dk-page-width);padding-left:var(--dk-page-gutter);padding-right:var(--dk-page-gutter);}
@media(min-width:961px){
 .dk-course-page .t-container{width:calc(var(--dk-content-width) + 40px);max-width:1384px;}
 .dk-course-page .t-col{margin-left:20px;margin-right:20px;}
 .dk-course-page .t-col_1{max-width:calc(1 / 12 * (var(--dk-content-width) + 40px) - 40px);}
 .dk-course-page .t-col_2{max-width:calc(2 / 12 * (var(--dk-content-width) + 40px) - 40px);}
 .dk-course-page .t-col_3{max-width:calc(3 / 12 * (var(--dk-content-width) + 40px) - 40px);}
 .dk-course-page .t-col_4{max-width:calc(4 / 12 * (var(--dk-content-width) + 40px) - 40px);}
 .dk-course-page .t-col_5{max-width:calc(5 / 12 * (var(--dk-content-width) + 40px) - 40px);}
 .dk-course-page .t-col_6{max-width:calc(6 / 12 * (var(--dk-content-width) + 40px) - 40px);}
 .dk-course-page .t-col_7{max-width:calc(7 / 12 * (var(--dk-content-width) + 40px) - 40px);}
 .dk-course-page .t-col_8{max-width:calc(8 / 12 * (var(--dk-content-width) + 40px) - 40px);}
 .dk-course-page .t-col_9{max-width:calc(9 / 12 * (var(--dk-content-width) + 40px) - 40px);}
 .dk-course-page .t-col_10{max-width:calc(10 / 12 * (var(--dk-content-width) + 40px) - 40px);}
 .dk-course-page .t-col_11{max-width:calc(11 / 12 * (var(--dk-content-width) + 40px) - 40px);}
 .dk-course-page .t-col_12{max-width:calc(12 / 12 * (var(--dk-content-width) + 40px) - 40px);}
 .dk-course-page .t-prefix_1{padding-left:calc(1 / 12 * (var(--dk-content-width) + 40px));}
 .dk-course-page .t-prefix_2{padding-left:calc(2 / 12 * (var(--dk-content-width) + 40px));}
 .dk-course-page .t-prefix_3{padding-left:calc(3 / 12 * (var(--dk-content-width) + 40px));}
 .dk-course-page .t-prefix_4{padding-left:calc(4 / 12 * (var(--dk-content-width) + 40px));}
 .dk-course-page .t-prefix_5{padding-left:calc(5 / 12 * (var(--dk-content-width) + 40px));}
 .dk-course-page .t-prefix_6{padding-left:calc(6 / 12 * (var(--dk-content-width) + 40px));}
 .dk-course-page .t-prefix_7{padding-left:calc(7 / 12 * (var(--dk-content-width) + 40px));}
 .dk-course-page .t-prefix_8{padding-left:calc(8 / 12 * (var(--dk-content-width) + 40px));}
 .dk-course-page .t-prefix_9{padding-left:calc(9 / 12 * (var(--dk-content-width) + 40px));}
 .dk-course-page .t-prefix_10{padding-left:calc(10 / 12 * (var(--dk-content-width) + 40px));}
 .dk-course-page .t-prefix_11{padding-left:calc(11 / 12 * (var(--dk-content-width) + 40px));}
}
/* Preserve the original artwork; align both covers to the wider content frame. */
@media(min-width:1200px){
 #rec689004898 .tn-elem[data-elem-id="1470209944682"]{left:var(--dk-content-left)!important;width:min(620px,calc(var(--dk-content-width) / 2 - 24px))!important;}
 #rec689004898 .tn-elem[data-elem-id="1688388633224"]{left:calc(var(--dk-content-left) + var(--dk-content-width) - 526px)!important;}
 #rec689004898 .tn-elem[data-elem-id="1688388598452"]{left:calc(var(--dk-content-left) + var(--dk-content-width) - 585px)!important;}
 #rec689004898 .tn-elem[data-elem-id="1688388580835"]{left:calc(var(--dk-content-left) + var(--dk-content-width) - 370px)!important;}
 #rec689004898 .tn-elem[data-elem-id="1688388535327"]{left:calc(var(--dk-content-left) + var(--dk-content-width) - 191px)!important;}
 #rec689004898 .tn-elem[data-elem-id="1688389060547"]{left:calc(var(--dk-content-left) + var(--dk-content-width) - 222px)!important;}
 #rec689004898 .tn-elem[data-elem-id="1688390116126"]{left:var(--dk-content-left)!important;}
 #rec689004898 .tn-elem[data-elem-id="1688390116138"]{left:var(--dk-content-left)!important;}
 #rec689004898 .tn-elem[data-elem-id="1688390303313"]{left:var(--dk-content-left)!important;}
 #rec689004898 .tn-elem[data-elem-id="1704632677402"]{left:calc(var(--dk-content-left) + var(--dk-content-width) - 213px)!important;}
 #rec689004898 .tn-elem[data-elem-id="1704632808931"]{left:calc(var(--dk-content-left) + var(--dk-content-width) - 440px)!important;}
 #rec689004898 .tn-elem[data-elem-id="1704632828659"]{left:calc(var(--dk-content-left) + var(--dk-content-width) - 551px)!important;}
 #rec689004898 .tn-elem[data-elem-id="1704634038356"]{left:calc(var(--dk-content-left) + var(--dk-content-width) - 551px)!important;}
 #rec689004898 .tn-elem[data-elem-id="1704634044747"]{left:calc(var(--dk-content-left) + var(--dk-content-width) - 551px)!important;}
 #rec611868895 .tn-elem[data-elem-id="1470209944682"]{left:var(--dk-content-left)!important;width:min(620px,calc(var(--dk-content-width) / 2 - 24px))!important;}
 #rec611868895 .tn-elem[data-elem-id="1688388669940"]{left:calc(var(--dk-content-left) + var(--dk-content-width) - 294px)!important;}
 #rec611868895 .tn-elem[data-elem-id="1688388669934"]{left:calc(var(--dk-content-left) + var(--dk-content-width) - 506px)!important;}
 #rec611868895 .tn-elem[data-elem-id="1688388633224"]{left:calc(var(--dk-content-left) + var(--dk-content-width) - 506px)!important;}
 #rec611868895 .tn-elem[data-elem-id="1688389869376"]{left:calc(var(--dk-content-left) + var(--dk-content-width) - 294px)!important;}
 #rec611868895 .tn-elem[data-elem-id="1688388598452"]{left:calc(var(--dk-content-left) + var(--dk-content-width) - 545px)!important;}
 #rec611868895 .tn-elem[data-elem-id="1688388580835"]{left:calc(var(--dk-content-left) + var(--dk-content-width) - 555px)!important;}
 #rec611868895 .tn-elem[data-elem-id="1688388642316"]{left:calc(var(--dk-content-left) + var(--dk-content-width) - 294px)!important;}
 #rec611868895 .tn-elem[data-elem-id="1688388535327"]{left:calc(var(--dk-content-left) + var(--dk-content-width) - 555px)!important;}
 #rec611868895 .tn-elem[data-elem-id="1688389060547"]{left:calc(var(--dk-content-left) + var(--dk-content-width) - 281px)!important;}
 #rec611868895 .tn-elem[data-elem-id="1688388969473"]{left:calc(var(--dk-content-left) + var(--dk-content-width) - 234px)!important;}
 #rec611868895 .tn-elem[data-elem-id="1688388929056"]{left:calc(var(--dk-content-left) + var(--dk-content-width) - 210px)!important;}
 #rec611868895 .tn-elem[data-elem-id="1688389243377"]{left:calc(var(--dk-content-left) + var(--dk-content-width) - 125px)!important;}
 #rec611868895 .tn-elem[data-elem-id="1688389408527"]{left:calc(var(--dk-content-left) + var(--dk-content-width) - 569px)!important;}
 #rec611868895 .tn-elem[data-elem-id="1688390116126"]{left:var(--dk-content-left)!important;}
 #rec611868895 .tn-elem[data-elem-id="1688390116138"]{left:var(--dk-content-left)!important;}
 #rec611868895 .tn-elem[data-elem-id="1688390303313"]{left:var(--dk-content-left)!important;}
}
@media(max-width:1100px){:root{--dk-page-gutter:32px;--dk-content-width:calc(100vw - 64px);--dk-content-left:32px;}}
@media(max-width:700px){:root{--dk-page-gutter:20px;--dk-content-width:calc(100vw - 40px);--dk-content-left:20px;}}
