/* The five cover treatments follow their independent editorial templates. */
.template-cover{height:420px;padding:26px;color:#262b29;border-color:#dadbd4}
.template-cover .template-cover-top{color:inherit;font-family:inherit;font-size:17px;font-weight:600;letter-spacing:0;justify-content:space-between;border-bottom:1px solid currentColor;padding-bottom:14px}
.template-cover .template-cover-top>span:last-child{position:static;font:12px Pretendard,sans-serif;display:block;flex-shrink:0}
.template-cover .template-cover-layout{grid-template-columns:1.15fr 1fr;gap:20px;padding-block:22px}
.template-cover .template-cover-layout img{height:230px;border:0;border-radius:0;padding:0;object-fit:cover;object-position:center}
.template-cover .template-cover-copy strong{font-size:clamp(25px,5.8cqw,36px);line-height:1.48;letter-spacing:-.055em}
.template-cover .template-cover-number{display:block;font:14px Pretendard,sans-serif;letter-spacing:.1em;padding:0;margin-bottom:17px;background:none;color:inherit}
.template-cover .template-cover-style{font:13px/1.6 Pretendard,sans-serif;margin-top:19px}
.template-cover .template-cover-bottom{border-color:currentColor;color:inherit;font:12px/1.5 Pretendard,sans-serif}
.cover-campus{background:#fbf8f2;color:#842c46}
.cover-campus .template-cover-top{font-family:'Issue Myeongjo',serif;font-weight:700;border-bottom:3px double #842c46}
.cover-campus .template-cover-copy strong{font-family:'Issue Myeongjo',serif;font-weight:700}
.cover-campus .template-cover-layout img{object-position:45%}
.cover-business{background:#f1e852;color:#22281f;border-color:#e1d83f}
.cover-business .template-cover-copy strong{font-family:'Issue Dohyeon',sans-serif;font-weight:400;line-height:1.3;font-size:clamp(28px,6.7cqw,41px)}
.cover-business .template-cover-layout img{height:210px;box-shadow:7px 7px 0 #fff8bd}
.cover-lifestyle{background:#18323e;color:#b7e5d5;border-color:#18323e}
.cover-lifestyle .template-cover-copy strong,.cover-lifestyle .template-cover-top{font-family:'Issue Plex',sans-serif;font-weight:600}
.cover-lifestyle .template-cover-layout img{object-position:60%}
.cover-culture{background:#f1f3f6;color:#213453;border-color:#cdd3dd}
.cover-culture .template-cover-top{font-family:'Issue Batang',serif;font-weight:700}
.cover-culture .template-cover-copy strong{font-family:'Issue Batang',serif;font-weight:700}
.cover-culture .template-cover-layout img{height:210px;object-position:50%;border-bottom:7px solid #a38754}
.cover-community{background:#e8f0df;color:#1b463d}
.cover-community .template-cover-copy strong{font-family:Pretendard,sans-serif;font-weight:750;line-height:1.35}
.cover-community .template-cover-layout img{border-radius:0 36px 0 0;object-position:65%}
@media(max-width:760px){.template-cover{height:375px;padding:22px}}
@container(max-width:420px){
 .template-cover .template-cover-layout{grid-template-columns:1.25fr 1fr;gap:14px;padding-block:16px}
 .template-cover .template-cover-copy strong{font-size:clamp(22px,7.5cqw,29px);line-height:1.4}
 .template-cover .template-cover-top{font-size:16px}
 .template-cover .template-cover-number{font-size:13px;margin-bottom:13px}
 .template-cover .template-cover-style{font-size:11px;margin-top:13px}
 .template-cover .template-cover-layout img{height:195px}
 .template-cover .template-cover-bottom{font-size:10px}
}
